Home
last modified time | relevance | path

Searched refs:subnode (Results 1 – 12 of 12) sorted by relevance

/rk3399_ARM-atf/drivers/st/clk/
H A Dstm32mp_clkfunc.c28 int node, subnode; in fdt_osc_read_freq() local
40 fdt_for_each_subnode(subnode, fdt, node) { in fdt_osc_read_freq()
44 cchar = fdt_get_name(fdt, subnode, &ret); in fdt_osc_read_freq()
50 (fdt_get_status(subnode) != DT_DISABLED)) { in fdt_osc_read_freq()
53 cuint = fdt_getprop(fdt, subnode, "clock-frequency", in fdt_osc_read_freq()
78 int node, subnode; in fdt_clk_read_bool() local
90 fdt_for_each_subnode(subnode, fdt, node) { in fdt_clk_read_bool()
94 cchar = fdt_get_name(fdt, subnode, &ret); in fdt_clk_read_bool()
103 if (fdt_getprop(fdt, subnode, prop_name, NULL) != NULL) { in fdt_clk_read_bool()
121 int node, subnode; in fdt_clk_read_uint32_default() local
[all …]
H A Dclk-stm32mp13.c2110 int subnode = 0; in clk_stm32_parse_oscillator_fdt() local
2115 fdt_for_each_subnode(subnode, fdt, node) { in clk_stm32_parse_oscillator_fdt()
2120 cchar = fdt_get_name(fdt, subnode, &ret); in clk_stm32_parse_oscillator_fdt()
2126 fdt_get_status(subnode) == DT_DISABLED) { in clk_stm32_parse_oscillator_fdt()
2130 cuint = fdt_getprop(fdt, subnode, "clock-frequency", &ret); in clk_stm32_parse_oscillator_fdt()
2137 if (fdt_getprop(fdt, subnode, "st,bypass", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2141 if (fdt_getprop(fdt, subnode, "st,digbypass", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2145 if (fdt_getprop(fdt, subnode, "st,css", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2149 osci->drive = fdt_read_uint32_default(fdt, subnode, "st,drive", LSEDRV_MEDIUM_HIGH); in clk_stm32_parse_oscillator_fdt()
2187 static int clk_stm32_load_vco_config(void *fdt, int subnode, struct stm32_pll_vco *vco) in clk_stm32_load_vco_config() argument
[all …]
H A Dclk-stm32mp2.c2270 int subnode = 0; in clk_stm32_parse_oscillator_fdt() local
2275 fdt_for_each_subnode(subnode, fdt, node) { in clk_stm32_parse_oscillator_fdt()
2280 cchar = fdt_get_name(fdt, subnode, &ret); in clk_stm32_parse_oscillator_fdt()
2286 fdt_get_status(subnode) == DT_DISABLED) { in clk_stm32_parse_oscillator_fdt()
2290 cuint = fdt_getprop(fdt, subnode, "clock-frequency", &ret); in clk_stm32_parse_oscillator_fdt()
2297 if (fdt_getprop(fdt, subnode, "st,bypass", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2301 if (fdt_getprop(fdt, subnode, "st,digbypass", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2305 if (fdt_getprop(fdt, subnode, "st,css", NULL) != NULL) { in clk_stm32_parse_oscillator_fdt()
2309 osci->drive = fdt_read_uint32_default(fdt, subnode, "st,drive", LSEDRV_MEDIUM_HIGH); in clk_stm32_parse_oscillator_fdt()
2345 static int clk_stm32_parse_pll_fdt(void *fdt, int subnode, struct stm32_pll_dt_cfg *pll) in clk_stm32_parse_pll_fdt() argument
[all …]
H A Dstm32mp1_clk.c2671 static int clk_stm32_load_vco_config(void *fdt, int subnode, struct stm32_pll_dt_cfg *pll) in clk_stm32_load_vco_config() argument
2675 err = fdt_read_uint32_array(fdt, subnode, "divmn", (int)PLL_DIV_MN_NB, &pll->cfg[PLLCFG_M]); in clk_stm32_load_vco_config()
2680 err = fdt_read_uint32_array(fdt, subnode, "csg", (int)PLLCSG_NB, pll->csg); in clk_stm32_load_vco_config()
2691 pll->frac = fdt_read_uint32_default(fdt, subnode, "frac", 0); in clk_stm32_load_vco_config()
2693 pll->src = fdt_read_uint32_default(fdt, subnode, "src", UINT32_MAX); in clk_stm32_load_vco_config()
2698 static int clk_stm32_load_output_config(void *fdt, int subnode, struct stm32_pll_dt_cfg *pll) in clk_stm32_load_output_config() argument
2702 err = fdt_read_uint32_array(fdt, subnode, "st,pll_div_pqr", (int)PLL_DIV_PQR_NB, in clk_stm32_load_output_config()
2713 static int clk_stm32_parse_pll_fdt(void *fdt, int subnode, struct stm32_pll_dt_cfg *pll) in clk_stm32_parse_pll_fdt() argument
2720 cuint = fdt_getprop(fdt, subnode, "st,pll", NULL); in clk_stm32_parse_pll_fdt()
2761 int subnode; in stm32_clk_parse_fdt_all_pll() local
[all …]
H A Dclk-stm32-core.c1007 int subnode = 0; in clk_stm32_get_dt_oscillator_frequency() local
1018 fdt_for_each_subnode(subnode, fdt, node) { in clk_stm32_get_dt_oscillator_frequency()
1023 cchar = fdt_get_name(fdt, subnode, &ret); in clk_stm32_get_dt_oscillator_frequency()
1029 fdt_get_status(subnode) == DT_DISABLED) { in clk_stm32_get_dt_oscillator_frequency()
1033 cuint = fdt_getprop(fdt, subnode, "clock-frequency", &ret); in clk_stm32_get_dt_oscillator_frequency()
/rk3399_ARM-atf/drivers/st/pmic/
H A Dstm32mp_pmic2.c396 int pmic_node, regulators_node, subnode; in register_pmic2() local
414 fdt_for_each_subnode(subnode, fdt, regulators_node) { in register_pmic2()
415 const char *reg_name = fdt_get_name(fdt, subnode, NULL); in register_pmic2()
429 ret = regulator_register(desc, subnode); in register_pmic2()
436 cuint = fdt_getprop(fdt, subnode, "st,regulator-bypass-microvolt", NULL); in register_pmic2()
445 if (fdt_getprop(fdt, subnode, "st,mask-reset", NULL) != NULL) { in register_pmic2()
454 if (fdt_getprop(fdt, subnode, "st,regulator-sink-source", NULL) != NULL) { in register_pmic2()
H A Dstm32mp_pmic.c370 int pmic_node, regulators_node, subnode; in register_pmic() local
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()
402 ret = regulator_register(desc, subnode); in register_pmic()
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H A Dbl2-loading-sp.puml21 loop for each spkg subnode
/rk3399_ARM-atf/docs/components/fconf/
H A Dfconf_properties.rst18 by |FCONF|. Each subnode should be named according to the information it
/rk3399_ARM-atf/lib/libfdt/
H A Dfdt_overlay.c773 int subnode; in overlay_apply_node() local
797 fdt_for_each_subnode(subnode, fdto, node) { in overlay_apply_node()
798 const char *name = fdt_get_name(fdto, subnode, NULL); in overlay_apply_node()
812 ret = overlay_apply_node(fdt, nnode, fdto, subnode); in overlay_apply_node()
/rk3399_ARM-atf/drivers/st/rif/
H A Dstm32mp2_risaf.c518 int subnode; in risaf_parse_fwconfig() local
528 fdt_for_each_subnode(subnode, fdt, node) { in risaf_parse_fwconfig()
529 if (risaf_register_region((void *)fdt, subnode, -1) != 0) { in risaf_parse_fwconfig()
/rk3399_ARM-atf/docs/
H A Dchange-log.md7051 …- fdts: Fix vexpress,config-bus subnode names ([60da130](https://review.trustedfirmware.org/plugin…