File: pmu.h

package info (click to toggle)
openbios 1.1.git20181001-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,260 kB
  • sloc: ansic: 66,955; asm: 3,504; xml: 1,154; cpp: 414; sh: 388; makefile: 231
file content (17 lines) | stat: -rw-r--r-- 362 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#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__ */