Przemyslaw Marczak | af41e8d | 2015-04-20 20:07:42 +0200 | [diff] [blame] | 1 | config DM_REGULATOR |
| 2 | bool "Enable Driver Model for REGULATOR drivers (UCLASS_REGULATOR)" |
| 3 | depends on DM |
| 4 | ---help--- |
| 5 | This config enables the driver model regulator support. |
| 6 | UCLASS_REGULATOR - designed to provide a common API for basic regulator's |
| 7 | functions, like get/set Voltage or Current value, enable state, etc... |
| 8 | Note: |
| 9 | When enabling this, please read the description, found in the files: |
| 10 | - 'include/power/pmic.h' |
| 11 | - 'include/power/regulator.h' |
| 12 | - 'drivers/power/pmic/pmic-uclass.c' |
| 13 | - 'drivers/power/pmic/regulator-uclass.c' |
| 14 | It's important to call the device_bind() with the proper node offset, |
| 15 | when binding the regulator devices. The pmic_bind_childs() can be used |
| 16 | for this purpose if PMIC I/O driver is implemented or dm_scan_fdt_node() |
| 17 | otherwise. Detailed informations can be found in the header file. |