| /OK3568_Linux_fs/kernel/drivers/i2c/muxes/ |
| H A D | i2c-mux-gpmux.c | 47 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 D | i2c-arb-gpio-challenge.c | 100 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 D | i2c-mux-pinctrl.c | 57 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 D | i2c-demux-pinctrl.c | 23 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 D | irq-uniphier-aidet.c | 166 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 D | bg2q.c | 282 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 D | bg2.c | 494 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 D | reset-berlin.c | 71 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 D | clk-oxnas.c | 210 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 D | clk-qoriq.c | 1042 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 D | clk.c | 4752 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 D | gpio-uniphier.c | 340 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 D | berlin.c | 332 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 D | berlin2-adc.c | 287 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 D | meson8b.c | 3738 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()
|