Home
last modified time | relevance | path

Searched refs:of_xlate (Results 1 – 25 of 92) sorted by relevance

1234

/Linux-v5.4/include/linux/phy/
Dphy.h154 struct phy * (*of_xlate)(struct device *dev, member
249 struct phy * (*of_xlate)(struct device *dev,
253 struct phy * (*of_xlate)(struct device *dev,
464 struct phy * (*of_xlate)(struct device *dev, in __of_phy_provider_register()
472 struct phy * (*of_xlate)(struct device *dev, in __devm_of_phy_provider_register()
/Linux-v5.4/drivers/gpio/
Dgpiolib-of.c58 chip->of_xlate && in of_gpiochip_match_node_and_xlate()
59 chip->of_xlate(chip, gpiospec, NULL) >= 0; in of_gpiochip_match_node_and_xlate()
77 ret = chip->of_xlate(chip, gpiospec, flags); in of_xlate_and_get_gpiod_flags()
863 if (!chip->of_xlate) { in of_gpiochip_add()
865 chip->of_xlate = of_gpio_simple_xlate; in of_gpiochip_add()
/Linux-v5.4/drivers/iommu/
Dof_iommu.c95 if ((ops && !ops->of_xlate) || in of_iommu_xlate()
110 return ops->of_xlate(dev, iommu_spec); in of_iommu_xlate()
/Linux-v5.4/drivers/phy/
Dphy-core.c526 phy = phy_provider->of_xlate(phy_provider->dev, &args); in _of_phy_get()
981 struct phy * (*of_xlate)(struct device *dev, in __of_phy_provider_register()
1018 phy_provider->of_xlate = of_xlate; in __of_phy_provider_register()
1043 struct phy * (*of_xlate)(struct device *dev, in __devm_of_phy_provider_register()
1053 of_xlate); in __devm_of_phy_provider_register()
/Linux-v5.4/include/linux/
Dreset-controller.h76 int (*of_xlate)(struct reset_controller_dev *rcdev, member
Dmailbox_controller.h82 struct mbox_chan *(*of_xlate)(struct mbox_controller *mbox, member
/Linux-v5.4/drivers/mailbox/
Dmailbox.c355 chan = mbox->of_xlate(mbox, &spec); in mbox_request_channel()
512 if (!mbox->of_xlate) in mbox_controller_register()
513 mbox->of_xlate = of_mbox_index_xlate; in mbox_controller_register()
Dbcm2835-mailbox.c167 mbox->controller.of_xlate = &bcm2835_mbox_index_xlate; in bcm2835_mbox_probe()
/Linux-v5.4/Documentation/driver-api/phy/
Dphy.rst33 the PHY, the framework provides its own implementation of of_xlate in
35 should provide its own implementation of of_xlate. of_xlate is used only for
48 register the phy_provider and it takes device and of_xlate as
/Linux-v5.4/drivers/reset/
Dreset-berlin.c87 priv->rcdev.of_xlate = berlin_reset_xlate; in berlin2_reset_probe()
Dcore.c98 if (!rcdev->of_xlate) { in reset_controller_register()
100 rcdev->of_xlate = of_reset_simple_xlate; in reset_controller_register()
648 rstc_id = rcdev->of_xlate(rcdev, &args); in __of_reset_control_get()
Dreset-lantiq.c186 priv->rcdev.of_xlate = lantiq_rcu_reset_xlate; in lantiq_rcu_reset_probe()
Dreset-ti-sci.c237 data->rcdev.of_xlate = ti_sci_reset_of_xlate; in ti_sci_reset_probe()
/Linux-v5.4/drivers/reset/hisilicon/
Dreset-hi3660.c95 rc->rst.of_xlate = hi3660_reset_xlate; in hi3660_reset_probe()
/Linux-v5.4/drivers/clk/mmp/
Dreset.c97 unit->rcdev.of_xlate = mmp_of_reset_xlate; in mmp_clk_reset_register()
/Linux-v5.4/drivers/clk/hisilicon/
Dreset.c109 rstc->rcdev.of_xlate = hisi_reset_of_xlate; in hisi_reset_init()
/Linux-v5.4/drivers/clk/sunxi/
Dclk-a10-ve.c141 reset_data->rcdev.of_xlate = sunxi_ve_of_xlate; in sun4i_ve_clk_setup()
Dclk-sun4i-display.c191 reset_data->rcdev.of_xlate = &sun4i_a10_display_reset_xlate; in sun4i_a10_display_init()
/Linux-v5.4/drivers/pwm/
Dpwm-clps711x.c135 priv->chip.of_xlate = clps711x_pwm_xlate; in clps711x_pwm_probe()
Dpwm-jz4740.c169 jz4740->chip.of_xlate = of_pwm_xlate_with_flags; in jz4740_pwm_probe()
Dpwm-pxa.c192 pwm->chip.of_xlate = pxa_pwm_of_xlate; in pwm_probe()
Dcore.c183 if (!chip->of_xlate) { in of_pwmchip_add()
184 chip->of_xlate = of_pwm_simple_xlate; in of_pwmchip_add()
709 pwm = pc->of_xlate(pc, &args); in of_pwm_get()
Dpwm-bcm2835.c170 pc->chip.of_xlate = of_pwm_xlate_with_flags; in bcm2835_pwm_probe()
Dpwm-cros-ec.c207 chip->of_xlate = cros_ec_pwm_xlate; in cros_ec_pwm_probe()
Dpwm-atmel-hlcdc.c270 chip->chip.of_xlate = of_pwm_xlate_with_flags; in atmel_hlcdc_pwm_probe()

1234