Searched refs:pmic (Results 1 - 2 of 2) sorted by relevance

/seL4-test-master/projects/util_libs/libplatsupport/mach_include/exynos/platsupport/mach/
H A Dpmic.h18 #include <platsupport/plat/pmic.h>
23 typedef struct pmic { struct
40 * @param[out] pmic A pmic structure to initialise
43 int pmic_init(i2c_bus_t* i2c, int addr, pmic_t* pmic);
48 void pmic_print_status(pmic_t* pmic);
52 * @param[in] pmic A handle to the PMIC
56 int pmic_nldo(pmic_t* pmic);
60 * @param[in] pmic A handle to the PMIC
67 int pmic_ldo_cfg(pmic_t* pmic, in
[all...]
/seL4-test-master/projects/util_libs/libplatsupport/src/mach/exynos/
H A Dpmic.c14 #include <platsupport/mach/pmic.h>
57 pmic_get_priv(pmic_t* pmic) { argument
58 return (const struct max77_config*)pmic->priv;
62 pmic_reg_read(pmic_t* pmic, uint8_t reg, void* data, int count) argument
64 return !(i2c_kvslave_read(&pmic->kvslave, reg, data, count) == count);
68 pmic_reg_write(pmic_t* pmic, uint8_t reg, const void* data, int count) argument
70 return !(i2c_kvslave_write(&pmic->kvslave, reg, data, count) == count);
74 ldo_valid(pmic_t* pmic, int ldo) argument
76 int nldo = pmic_nldo(pmic);
81 pmic_init(i2c_bus_t* i2c, int addr, pmic_t* pmic) argument
123 pmic_nldo(pmic_t* pmic) argument
131 pmic_ldo_cfg(pmic_t* pmic, int ldo, enum ldo_mode ldo_mode, int milli_volt) argument
169 pmic_ldo_get_cfg(pmic_t* pmic, int ldo, enum ldo_mode* ldo_mode) argument
207 pmic_get_reset_delay(pmic_t* pmic) argument
218 pmic_set_reset_delay(pmic_t* pmic, int ms) argument
237 pmic_print_status(pmic_t* pmic) argument
[all...]

Completed in 82 milliseconds