Lines Matching refs:PMIC
8 PMIC framework based on Driver Model
13 3. Pmic uclass
18 This is an introduction to driver-model multi uclass PMIC IC's support.
20 - UCLASS_PMIC - basic uclass type for PMIC I/O, which provides common
22 - UCLASS_REGULATOR - additional uclass type for specific PMIC features,
27 - drivers/power/pmic/pmic-uclass.c
28 - include/power/pmic.h
39 The Power Management Integrated Circuits (PMIC) are used in embedded systems
43 The single PMIC can provide various functions by single or multiple interfaces,
49 | BUS 0 | Multi interface PMIC IC |--> LDO out 1
51 |-----------|---- PMIC device 0 (READ/WRITE ops) |
57 |-----------|---- PMIC device 1 (READ/WRITE ops) |---> USB in 1
63 the PMIC devices should also support this. By the pmic and regulator API's,
64 PMIC drivers can simply provide a common functions, for multi-interface and
70 For the multi-function PMIC devices, this can be used as parent I/O device
78 use pmic read/write directly.
80 3. Pmic uclass
84 * Header: 'include/power/pmic.h'
85 * Core: 'drivers/power/pmic/pmic-uclass.c'
89 * Example: 'drivers/power/pmic/max77686.c'
93 As an example of the pmic driver, please refer to the MAX77686 driver.
99 The 'pmic; command also supports the new API. So the pmic command can be enabled
101 The new pmic command allows to:
102 - list pmic devices
104 - read or write the pmic register
105 - dump all pmic registers
108 for pmic I/O operations only.
123 'drivers/power/pmic/max77686.c' (required I/O driver for the above)
130 but this driver can't operate without pmic's example driver, which provides an