Home
last modified time | relevance | path

Searched refs:dphy (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/phy/cadence/
A Dcdns-dphy.c170 dphy->ops->set_psm_div(dphy, psm_div); in cdns_dphy_setup_psm()
179 dphy->ops->set_clk_lane_cfg(dphy, cfg); in cdns_dphy_set_clk_lane_cfg()
186 dphy->ops->set_pll_cfg(dphy, cfg); in cdns_dphy_set_pll_cfg()
191 return dphy->ops->get_wakeup_time_ns(dphy); in cdns_dphy_get_wakeup_time_ns()
416 dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); in cdns_dphy_probe()
417 if (!dphy) in cdns_dphy_probe()
422 if (!dphy->ops) in cdns_dphy_probe()
438 ret = dphy->ops->probe(dphy); in cdns_dphy_probe()
447 dphy->ops->remove(dphy); in cdns_dphy_probe()
451 phy_set_drvdata(dphy->phy, dphy); in cdns_dphy_probe()
[all …]
A Dcdns-dphy-rx.c135 void __iomem *reg = dphy->regs; in cdns_dphy_rx_wait_lane_ready()
241 struct cdns_dphy_rx *dphy; in cdns_dphy_rx_probe() local
243 dphy = devm_kzalloc(dev, sizeof(*dphy), GFP_KERNEL); in cdns_dphy_rx_probe()
244 if (!dphy) in cdns_dphy_rx_probe()
247 dev_set_drvdata(dev, dphy); in cdns_dphy_rx_probe()
248 dphy->dev = dev; in cdns_dphy_rx_probe()
251 if (IS_ERR(dphy->regs)) in cdns_dphy_rx_probe()
252 return PTR_ERR(dphy->regs); in cdns_dphy_rx_probe()
255 if (IS_ERR(dphy->phy)) { in cdns_dphy_rx_probe()
257 return PTR_ERR(dphy->phy); in cdns_dphy_rx_probe()
[all …]
A DMakefile3 obj-$(CONFIG_PHY_CADENCE_DPHY) += cdns-dphy.o
4 obj-$(CONFIG_PHY_CADENCE_DPHY_RX) += cdns-dphy-rx.o
/linux/drivers/phy/allwinner/
A Dphy-sun6i-mipi-dphy.c220 memcpy(&dphy->config, opts, sizeof(dphy->config)); in sun6i_dphy_configure()
359 dphy->variant->tx_power_on(dphy); in sun6i_dphy_tx_power_on()
495 switch (dphy->direction) { in sun6i_dphy_power_on()
551 struct sun6i_dphy *dphy; in sun6i_dphy_probe() local
556 dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); in sun6i_dphy_probe()
557 if (!dphy) in sun6i_dphy_probe()
561 if (!dphy->variant) in sun6i_dphy_probe()
572 if (IS_ERR(dphy->regs)) { in sun6i_dphy_probe()
578 if (IS_ERR(dphy->reset)) { in sun6i_dphy_probe()
590 if (IS_ERR(dphy->phy)) { in sun6i_dphy_probe()
[all …]
/linux/drivers/phy/starfive/
A Dphy-jh7110-dphy-rx.c152 struct stf_dphy *dphy; in stf_dphy_probe() local
154 dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); in stf_dphy_probe()
155 if (!dphy) in stf_dphy_probe()
161 dphy->dev = &pdev->dev; in stf_dphy_probe()
164 if (IS_ERR(dphy->regs)) in stf_dphy_probe()
168 if (IS_ERR(dphy->cfg_clk)) in stf_dphy_probe()
172 if (IS_ERR(dphy->ref_clk)) in stf_dphy_probe()
176 if (IS_ERR(dphy->tx_clk)) in stf_dphy_probe()
180 if (IS_ERR(dphy->rstc)) in stf_dphy_probe()
188 if (IS_ERR(dphy->phy)) { in stf_dphy_probe()
[all …]
A Dphy-jh7110-dphy-tx.c316 stf_dphy_hw_reset(dphy, 1); in stf_dphy_init()
353 stf_dphy_hw_reset(dphy, 0); in stf_dphy_exit()
394 struct stf_dphy *dphy; in stf_dphy_probe() local
396 dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); in stf_dphy_probe()
397 if (!dphy) in stf_dphy_probe()
402 dphy->dev = &pdev->dev; in stf_dphy_probe()
406 if (IS_ERR(dphy->topsys)) in stf_dphy_probe()
412 if (IS_ERR(dphy->txesc_clk)) in stf_dphy_probe()
417 if (IS_ERR(dphy->sys_rst)) in stf_dphy_probe()
422 if (IS_ERR(dphy->phy)) in stf_dphy_probe()
[all …]
A DMakefile2 obj-$(CONFIG_PHY_STARFIVE_JH7110_DPHY_RX) += phy-jh7110-dphy-rx.o
3 obj-$(CONFIG_PHY_STARFIVE_JH7110_DPHY_TX) += phy-jh7110-dphy-tx.o
/linux/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
A Dsun8i_a83t_dphy.c13 static int sun8i_a83t_dphy_configure(struct phy *dphy, in sun8i_a83t_dphy_configure() argument
19 static int sun8i_a83t_dphy_power_on(struct phy *dphy) in sun8i_a83t_dphy_power_on() argument
21 struct sun8i_a83t_mipi_csi2_device *csi2_dev = phy_get_drvdata(dphy); in sun8i_a83t_dphy_power_on()
36 static int sun8i_a83t_dphy_power_off(struct phy *dphy) in sun8i_a83t_dphy_power_off() argument
38 struct sun8i_a83t_mipi_csi2_device *csi2_dev = phy_get_drvdata(dphy); in sun8i_a83t_dphy_power_off()
57 csi2_dev->dphy = devm_phy_create(dev, NULL, &sun8i_a83t_dphy_ops); in sun8i_a83t_dphy_register()
58 if (IS_ERR(csi2_dev->dphy)) { in sun8i_a83t_dphy_register()
60 return PTR_ERR(csi2_dev->dphy); in sun8i_a83t_dphy_register()
63 phy_set_drvdata(csi2_dev->dphy, csi2_dev); in sun8i_a83t_dphy_register()
/linux/drivers/gpu/drm/kmb/
A Dkmb_regs.h649 ((dphy) + (offset)))
652 ((dphy) + (offset)))
661 + (((dphy) / 4) * 4), (dphy % 4) * 8, 6, val)
669 ((dphy) / 4) * 4)) >> \
670 (((dphy % 4) * 8) + 4)) & 0x03)
679 (dphy))
692 4, ((val) << (((dphy) % 4) * 8)))
696 >> (((dphy) % 4) * 8) & 0xff)
700 >> (((dphy) % 4) * 8) & 0xff)
705 #define GET_PLL_LOCK(dev, dphy) \ argument
[all …]
/linux/Documentation/devicetree/bindings/phy/
A Dallwinner,sun6i-a31-mipi-dphy.yaml4 $id: http://devicetree.org/schemas/phy/allwinner,sun6i-a31-mipi-dphy.yaml#
19 - const: allwinner,sun6i-a31-mipi-dphy
20 - const: allwinner,sun50i-a100-mipi-dphy
22 - const: allwinner,sun50i-a64-mipi-dphy
23 - const: allwinner,sun6i-a31-mipi-dphy
25 - const: allwinner,sun20i-d1-mipi-dphy
26 - const: allwinner,sun50i-a100-mipi-dphy
75 compatible = "allwinner,sun6i-a31-mipi-dphy";
A Drockchip,px30-dsi-dphy.yaml4 $id: http://devicetree.org/schemas/phy/rockchip,px30-dsi-dphy.yaml#
18 - rockchip,px30-dsi-dphy
19 - rockchip,rk3128-dsi-dphy
20 - rockchip,rk3368-dsi-dphy
21 - rockchip,rk3568-dsi-dphy
22 - rockchip,rv1126-dsi-dphy
63 compatible = "rockchip,px30-dsi-dphy";
A Drockchip-mipi-dphy-rx0.yaml4 $id: http://devicetree.org/schemas/phy/rockchip-mipi-dphy-rx0.yaml#
19 const: rockchip,rk3399-mipi-dphy-rx0
29 - const: dphy-ref
30 - const: dphy-cfg
65 mipi_dphy_rx0: mipi-dphy-rx0 {
66 compatible = "rockchip,rk3399-mipi-dphy-rx0";
70 clock-names = "dphy-ref", "dphy-cfg", "grf";
A Drockchip-inno-csi-dphy.yaml4 $id: http://devicetree.org/schemas/phy/rockchip-inno-csi-dphy.yaml#
19 - rockchip,px30-csi-dphy
20 - rockchip,rk1808-csi-dphy
21 - rockchip,rk3326-csi-dphy
22 - rockchip,rk3368-csi-dphy
23 - rockchip,rk3568-csi-dphy
71 compatible = "rockchip,px30-csi-dphy";
A Dmixel,mipi-dsi-phy.yaml23 - fsl,imx8mq-mipi-dphy
24 - fsl,imx8qxp-mipi-dphy
59 const: fsl,imx8mq-mipi-dphy
73 const: fsl,imx8qxp-mipi-dphy
88 dphy: dphy@30a0030 {
89 compatible = "fsl,imx8mq-mipi-dphy";
A Dcdns,dphy.yaml4 $id: http://devicetree.org/schemas/phy/cdns,dphy.yaml#
15 - cdns,dphy
16 - ti,j721e-dphy
51 compatible = "cdns,dphy";
A Dcdns,dphy-rx.yaml4 $id: http://devicetree.org/schemas/phy/cdns,dphy-rx.yaml#
15 - const: cdns,dphy-rx
38 compatible = "cdns,dphy-rx";
A Damlogic,axg-mipi-dphy.yaml5 $id: http://devicetree.org/schemas/phy/amlogic,axg-mipi-dphy.yaml#
16 - amlogic,axg-mipi-dphy
61 compatible = "amlogic,axg-mipi-dphy";
A Dstarfive,jh7110-dphy-tx.yaml4 $id: http://devicetree.org/schemas/phy/starfive,jh7110-dphy-tx.yaml#
19 const: starfive,jh7110-dphy-tx
60 compatible = "starfive,jh7110-dphy-tx";
A Dstarfive,jh7110-dphy-rx.yaml4 $id: http://devicetree.org/schemas/phy/starfive,jh7110-dphy-rx.yaml#
19 const: starfive,jh7110-dphy-rx
61 compatible = "starfive,jh7110-dphy-rx";
A Damlogic,g12a-mipi-dphy-analog.yaml4 $id: http://devicetree.org/schemas/phy/amlogic,g12a-mipi-dphy-analog.yaml#
14 const: amlogic,g12a-mipi-dphy-analog
/linux/drivers/media/platform/marvell/
A Dmmp-driver.c100 pdata->dphy[0] = in mmpcam_calc_dphy()
108 pdata->dphy[0] = in mmpcam_calc_dphy()
140 pdata->dphy[2] = in mmpcam_calc_dphy()
145 pdata->dphy[0], pdata->dphy[1], pdata->dphy[2]); in mmpcam_calc_dphy()
202 mcam->dphy = pdata->dphy; in mmpcam_probe()
216 if ((IS_ERR(cam->mipi_clk) && mcam->dphy[2] == 0)) in mmpcam_probe()
/linux/drivers/media/platform/cadence/
A Dcdns-csi2rx.c91 struct phy *dphy; member
194 ret = phy_power_on(csi2rx->dphy); in csi2rx_configure_ext_dphy()
200 phy_power_off(csi2rx->dphy); in csi2rx_configure_ext_dphy()
243 if (csi2rx->dphy) { in csi2rx_start()
313 if (csi2rx->dphy) { in csi2rx_start()
315 phy_power_off(csi2rx->dphy); in csi2rx_start()
356 if (csi2rx->dphy) { in csi2rx_stop()
359 if (phy_power_off(csi2rx->dphy)) in csi2rx_stop()
548 if (IS_ERR(csi2rx->dphy)) { in csi2rx_get_resources()
550 return PTR_ERR(csi2rx->dphy); in csi2rx_get_resources()
[all …]
/linux/drivers/staging/media/omap4iss/
A Diss_csiphy.c94 reg = phy->dphy.ths_term << REGISTER0_THS_TERM_SHIFT; in csiphy_dphy_config()
95 reg |= phy->dphy.ths_settle << REGISTER0_THS_SETTLE_SHIFT; in csiphy_dphy_config()
100 reg = phy->dphy.tclk_term << REGISTER1_TCLK_TERM_SHIFT; in csiphy_dphy_config()
101 reg |= phy->dphy.tclk_miss << REGISTER1_CTRLCLK_DIV_FACTOR_SHIFT; in csiphy_dphy_config()
102 reg |= phy->dphy.tclk_settle << REGISTER1_TCLK_SETTLE_SHIFT; in csiphy_dphy_config()
211 csi2->phy->dphy = csi2phy; in omap4iss_csiphy_config()
/linux/drivers/media/platform/rockchip/rkisp1/
A Drkisp1-csi.c171 phy_set_mode(csi->dphy, PHY_MODE_MIPI_DPHY); in rkisp1_csi_start()
172 phy_configure(csi->dphy, &opts); in rkisp1_csi_start()
173 phy_power_on(csi->dphy); in rkisp1_csi_start()
190 phy_power_off(csi->dphy); in rkisp1_csi_stop()
503 csi->dphy = devm_phy_get(rkisp1->dev, "dphy"); in rkisp1_csi_init()
504 if (IS_ERR(csi->dphy)) in rkisp1_csi_init()
505 return dev_err_probe(rkisp1->dev, PTR_ERR(csi->dphy), in rkisp1_csi_init()
508 phy_init(csi->dphy); in rkisp1_csi_init()
517 phy_exit(csi->dphy); in rkisp1_csi_cleanup()
/linux/drivers/media/platform/sunxi/sun6i-mipi-csi2/
A Dsun6i_mipi_csi2.c178 struct phy *dphy = csi2_dev->dphy; in sun6i_mipi_csi2_s_stream() local
249 ret = phy_reset(dphy); in sun6i_mipi_csi2_s_stream()
255 ret = phy_configure(dphy, &dphy_opts); in sun6i_mipi_csi2_s_stream()
268 ret = phy_power_on(dphy); in sun6i_mipi_csi2_s_stream()
283 phy_power_off(dphy); in sun6i_mipi_csi2_s_stream()
681 csi2_dev->dphy = devm_phy_get(dev, "dphy"); in sun6i_mipi_csi2_resources_setup()
682 if (IS_ERR(csi2_dev->dphy)) { in sun6i_mipi_csi2_resources_setup()
684 ret = PTR_ERR(csi2_dev->dphy); in sun6i_mipi_csi2_resources_setup()
688 ret = phy_init(csi2_dev->dphy); in sun6i_mipi_csi2_resources_setup()
710 phy_exit(csi2_dev->dphy); in sun6i_mipi_csi2_resources_cleanup()

Completed in 46 milliseconds

1234