Home
last modified time | relevance | path

Searched refs:parent_np (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/i2c/muxes/
H A Di2c-mux-gpmux.c47 struct device_node *parent_np; in mux_parent_adapter() local
50 parent_np = of_parse_phandle(np, "i2c-parent", 0); in mux_parent_adapter()
51 if (!parent_np) { in mux_parent_adapter()
55 parent = of_find_i2c_adapter_by_node(parent_np); in mux_parent_adapter()
56 of_node_put(parent_np); in mux_parent_adapter()
H A Di2c-arb-gpio-challenge.c100 struct device_node *parent_np; in i2c_arbitrator_probe() local
157 parent_np = of_parse_phandle(np, "i2c-parent", 0); in i2c_arbitrator_probe()
158 if (!parent_np) { in i2c_arbitrator_probe()
162 muxc->parent = of_get_i2c_adapter_by_node(parent_np); in i2c_arbitrator_probe()
163 of_node_put(parent_np); in i2c_arbitrator_probe()
H A Di2c-mux-pinctrl.c57 struct device_node *parent_np; in i2c_mux_pinctrl_parent_adapter() local
60 parent_np = of_parse_phandle(np, "i2c-parent", 0); in i2c_mux_pinctrl_parent_adapter()
61 if (!parent_np) { in i2c_mux_pinctrl_parent_adapter()
65 parent = of_find_i2c_adapter_by_node(parent_np); in i2c_mux_pinctrl_parent_adapter()
66 of_node_put(parent_np); in i2c_mux_pinctrl_parent_adapter()
H A Di2c-demux-pinctrl.c23 struct device_node *parent_np; member
64 adap = of_find_i2c_adapter_by_node(priv->chan[new_chan].parent_np); in i2c_demux_activate_master()
171 i, priv->chan[i].parent_np, in available_masters_show()
242 priv->chan[i].parent_np = adap_np; in i2c_demux_pinctrl_probe()
278 of_node_put(priv->chan[j].parent_np); in i2c_demux_pinctrl_probe()
296 of_node_put(priv->chan[i].parent_np); in i2c_demux_pinctrl_remove()
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-uniphier-aidet.c166 struct device_node *parent_np; in uniphier_aidet_probe() local
170 parent_np = of_irq_find_parent(dev->of_node); in uniphier_aidet_probe()
171 if (!parent_np) in uniphier_aidet_probe()
174 parent_domain = irq_find_host(parent_np); in uniphier_aidet_probe()
175 of_node_put(parent_np); in uniphier_aidet_probe()
/OK3568_Linux_fs/kernel/drivers/clk/berlin/
H A Dbg2q.c282 struct device_node *parent_np = of_get_parent(np); in berlin2q_clock_setup() local
290 of_node_put(parent_np); in berlin2q_clock_setup()
296 gbase = of_iomap(parent_np, 0); in berlin2q_clock_setup()
298 of_node_put(parent_np); in berlin2q_clock_setup()
304 cpupll_base = of_iomap(parent_np, 1); in berlin2q_clock_setup()
305 of_node_put(parent_np); in berlin2q_clock_setup()
H A Dbg2.c494 struct device_node *parent_np = of_get_parent(np); in berlin2_clock_setup() local
504 of_node_put(parent_np); in berlin2_clock_setup()
510 gbase = of_iomap(parent_np, 0); in berlin2_clock_setup()
511 of_node_put(parent_np); in berlin2_clock_setup()
/OK3568_Linux_fs/kernel/drivers/reset/
H A Dreset-berlin.c71 struct device_node *parent_np = of_get_parent(pdev->dev.of_node); in berlin2_reset_probe() local
78 priv->regmap = syscon_node_to_regmap(parent_np); in berlin2_reset_probe()
79 of_node_put(parent_np); in berlin2_reset_probe()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-oxnas.c210 struct device_node *np = pdev->dev.of_node, *parent_np; in oxnas_stdclk_probe() local
222 parent_np = of_get_parent(np); in oxnas_stdclk_probe()
223 regmap = syscon_node_to_regmap(parent_np); in oxnas_stdclk_probe()
224 of_node_put(parent_np); in oxnas_stdclk_probe()
H A Dclk-qoriq.c1042 struct device_node *parent_np; in legacy_init_clockgen() local
1044 parent_np = of_get_parent(np); in legacy_init_clockgen()
1045 _clockgen_init(parent_np, true); in legacy_init_clockgen()
1046 of_node_put(parent_np); in legacy_init_clockgen()
H A Dclk.c4752 struct device_node *np, *parent_np; in get_clk_provider_node() local
4755 parent_np = dev->parent ? dev->parent->of_node : NULL; in get_clk_provider_node()
4758 if (of_find_property(parent_np, "#clock-cells", NULL)) in get_clk_provider_node()
4759 np = parent_np; in get_clk_provider_node()
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-uniphier.c340 struct device_node *parent_np; in uniphier_gpio_probe() local
349 parent_np = of_irq_find_parent(dev->of_node); in uniphier_gpio_probe()
350 if (!parent_np) in uniphier_gpio_probe()
353 parent_domain = irq_find_host(parent_np); in uniphier_gpio_probe()
354 of_node_put(parent_np); in uniphier_gpio_probe()
/OK3568_Linux_fs/kernel/drivers/pinctrl/berlin/
H A Dberlin.c332 struct device_node *parent_np = of_get_parent(dev->of_node); in berlin_pinctrl_probe() local
333 struct regmap *regmap = syscon_node_to_regmap(parent_np); in berlin_pinctrl_probe()
335 of_node_put(parent_np); in berlin_pinctrl_probe()
/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dberlin2-adc.c287 struct device_node *parent_np = of_get_parent(pdev->dev.of_node); in berlin2_adc_probe() local
298 priv->regmap = syscon_node_to_regmap(parent_np); in berlin2_adc_probe()
299 of_node_put(parent_np); in berlin2_adc_probe()
/OK3568_Linux_fs/kernel/drivers/clk/meson/
H A Dmeson8b.c3738 struct device_node *parent_np; in meson8b_clkc_init_common() local
3745 parent_np = of_get_parent(np); in meson8b_clkc_init_common()
3746 map = syscon_node_to_regmap(parent_np); in meson8b_clkc_init_common()
3747 of_node_put(parent_np); in meson8b_clkc_init_common()