Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
pmic_init -> power_rockchip.c
pmic_rk818_init -> pmic_rk818.c
rk818_parse_dt ->
fdt_get_i2c_info
rk818_i2c_probe ->
i2c_set_bus_num
i2c_init -> //RK818_I2C_SPEED是200K
rk_i2c_init -> //设置复用功能以及clock
rk_i2c_iomux
rk_i2c_set_clk
i2c_probe //探测chip
fdt_for_each_subnode
fdt_regulator_match //依次匹配regulator下的各个电源节点,值存到rk818_reg_matches中
rk818_set_regulator_init -> //当最大和最小电压相同并且设置了regulator-boot-on的话就enable电压
OS: Android 6.0
Kernel: 3.10.92
Uboot: v2014.10
pmic_init -> power_rockchip.c
pmic_rk818_init -> pmic_rk818.c
rk818_parse_dt ->
fdt_get_i2c_info
rk818_i2c_probe ->
i2c_set_bus_num
i2c_init -> //RK818_I2C_SPEED是200K
rk_i2c_init -> //设置复用功能以及clock
rk_i2c_iomux
rk_i2c_set_clk
i2c_probe //探测chip
fdt_for_each_subnode
fdt_regulator_match //依次匹配regulator下的各个电源节点,值存到rk818_reg_matches中
rk818_set_regulator_init -> //当最大和最小电压相同并且设置了regulator-boot-on的话就enable电压