Lines Matching refs:fdt
30 static int dt_get_pmic_node(void *fdt) in dt_get_pmic_node() argument
35 node = fdt_node_offset_by_compatible(fdt, -1, "st,stpmic1"); in dt_get_pmic_node()
45 void *fdt; in dt_pmic_status() local
51 if (fdt_get_address(&fdt) == 0) { in dt_pmic_status()
55 node = dt_get_pmic_node(fdt); in dt_pmic_status()
84 void *fdt; in dt_pmic_i2c_config() local
86 if (fdt_get_address(&fdt) == 0) { in dt_pmic_i2c_config()
94 pmic_node = dt_get_pmic_node(fdt); in dt_pmic_i2c_config()
99 cuint = fdt_getprop(fdt, pmic_node, "reg", NULL); in dt_pmic_i2c_config()
109 i2c_node = fdt_parent_offset(fdt, pmic_node); in dt_pmic_i2c_config()
120 return stm32_i2c_get_setup_from_fdt(fdt, i2c_node, init); in dt_pmic_i2c_config()
369 void *fdt; in register_pmic() local
374 if (fdt_get_address(&fdt) == 0) { in register_pmic()
378 pmic_node = dt_get_pmic_node(fdt); in register_pmic()
383 regulators_node = fdt_subnode_offset(fdt, pmic_node, "regulators"); in register_pmic()
388 fdt_for_each_subnode(subnode, fdt, regulators_node) { in register_pmic()
389 const char *reg_name = fdt_get_name(fdt, subnode, NULL); in register_pmic()