18 lines
362 B
C
18 lines
362 B
C
#ifndef __PMU_H__
|
|
#define __PMU_H__
|
|
|
|
#include "adb_bus.h"
|
|
|
|
typedef struct pmu_t {
|
|
phys_addr_t base;
|
|
adb_bus_t *adb_bus;
|
|
} pmu_t;
|
|
|
|
pmu_t *pmu_init (const char *path, phys_addr_t base);
|
|
|
|
int pmu_request(pmu_t *dev, uint8_t cmd,
|
|
uint8_t in_len, uint8_t *in_data,
|
|
uint8_t *out_len, uint8_t *out_data);
|
|
|
|
#endif /* __PMU_H__ */
|