Lines Matching refs:node

58 static int fdt_get_regulator_millivolt(const void *fdt, int node)  in fdt_get_regulator_millivolt()  argument
63 prop = fdt_getprop(fdt, node, "regulator-min-microvolt", NULL); in fdt_get_regulator_millivolt()
68 prop = fdt_getprop(fdt, node, "regulator-max-microvolt", NULL); in fdt_get_regulator_millivolt()
78 static int setup_regulator(const void *fdt, int node, in setup_regulator() argument
84 mvolt = fdt_get_regulator_millivolt(fdt, node); in setup_regulator()
101 static bool should_enable_regulator(const void *fdt, int node) in should_enable_regulator() argument
103 if (!fdt_node_is_enabled(fdt, node)) { in should_enable_regulator()
106 if (fdt_getprop(fdt, node, "phandle", NULL) != NULL) { in should_enable_regulator()
109 if (fdt_getprop(fdt, node, "regulator-always-on", NULL) != NULL) { in should_enable_regulator()
117 int node, length; in board_uses_usb0_host_mode() local
120 node = fdt_node_offset_by_compatible(fdt, -1, in board_uses_usb0_host_mode()
122 if (node < 0) { in board_uses_usb0_host_mode()
126 prop = fdt_getprop(fdt, node, "dr_mode", &length); in board_uses_usb0_host_mode()
136 int node; in axp_setup_regulators() local
143 node = fdt_node_offset_by_compatible(fdt, -1, axp_compatible); in axp_setup_regulators()
144 if (node < 0) { in axp_setup_regulators()
150 if (fdt_getprop(fdt, node, "x-powers,drive-vbus-en", NULL) && in axp_setup_regulators()
158 node = fdt_subnode_offset(fdt, node, "regulators"); in axp_setup_regulators()
159 if (node < 0) { in axp_setup_regulators()
165 fdt_for_each_subnode(node, fdt, node) { in axp_setup_regulators()
171 if (!should_enable_regulator(fdt, node)) in axp_setup_regulators()
174 name = fdt_get_name(fdt, node, &length); in axp_setup_regulators()
185 setup_regulator(fdt, node, reg); in axp_setup_regulators()