Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/drivers/phy/cadence/
A Dcdns-dphy.c171 dphy->ops->set_psm_div(dphy, psm_div); in cdns_dphy_setup_psm()
180 dphy->ops->set_clk_lane_cfg(dphy, cfg); in cdns_dphy_set_clk_lane_cfg()
187 dphy->ops->set_pll_cfg(dphy, cfg); in cdns_dphy_set_pll_cfg()
192 return dphy->ops->get_wakeup_time_ns(dphy); in cdns_dphy_get_wakeup_time_ns()
417 dphy = devm_kzalloc(&pdev->dev, sizeof(*dphy), GFP_KERNEL); in cdns_dphy_probe()
418 if (!dphy) in cdns_dphy_probe()
423 if (!dphy->ops) in cdns_dphy_probe()
439 ret = dphy->ops->probe(dphy); in cdns_dphy_probe()
448 dphy->ops->remove(dphy); in cdns_dphy_probe()
452 phy_set_drvdata(dphy->phy, dphy); in cdns_dphy_probe()
[all …]
A Dcdns-dphy-rx.c125 void __iomem *reg = dphy->regs; in cdns_dphy_rx_wait_lane_ready()
208 struct cdns_dphy_rx *dphy; in cdns_dphy_rx_probe() local
210 dphy = devm_kzalloc(dev, sizeof(*dphy), GFP_KERNEL); in cdns_dphy_rx_probe()
211 if (!dphy) in cdns_dphy_rx_probe()
214 dev_set_drvdata(dev, dphy); in cdns_dphy_rx_probe()
215 dphy->dev = dev; in cdns_dphy_rx_probe()
218 if (IS_ERR(dphy->regs)) in cdns_dphy_rx_probe()
219 return PTR_ERR(dphy->regs); in cdns_dphy_rx_probe()
222 if (IS_ERR(dphy->phy)) { in cdns_dphy_rx_probe()
224 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-6.3-rc2/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-6.3-rc2/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()
A Dsun8i_a83t_mipi_csi2.c211 struct phy *dphy = csi2_dev->dphy; in sun8i_a83t_mipi_csi2_s_stream() local
282 ret = phy_reset(dphy); in sun8i_a83t_mipi_csi2_s_stream()
288 ret = phy_configure(dphy, &dphy_opts); in sun8i_a83t_mipi_csi2_s_stream()
301 ret = phy_power_on(dphy); in sun8i_a83t_mipi_csi2_s_stream()
316 phy_power_off(dphy); in sun8i_a83t_mipi_csi2_s_stream()
774 phy_exit(csi2_dev->dphy); in sun8i_a83t_mipi_csi2_resources_cleanup()
/linux-6.3-rc2/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-6.3-rc2/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-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 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
62 compatible = "rockchip,px30-dsi-dphy";
A Dmixel,mipi-dsi-phy.yaml23 - fsl,imx8mq-mipi-dphy
24 - fsl,imx8qxp-mipi-dphy
68 const: fsl,imx8mq-mipi-dphy
82 const: fsl,imx8qxp-mipi-dphy
97 dphy: dphy@30a0030 {
98 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 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
32 compatible = "amlogic,g12a-mipi-dphy-analog";
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 Dtransmit-amplitude.yaml88 - mipi-dphy
89 - mipi-dphy-univ
90 - mipi-dphy-v2.5-univ
/linux-6.3-rc2/drivers/media/platform/marvell/
A Dmmp-driver.c99 pdata->dphy[0] = in mmpcam_calc_dphy()
107 pdata->dphy[0] = in mmpcam_calc_dphy()
139 pdata->dphy[2] = in mmpcam_calc_dphy()
144 pdata->dphy[0], pdata->dphy[1], pdata->dphy[2]); in mmpcam_calc_dphy()
201 mcam->dphy = pdata->dphy; in mmpcam_probe()
215 if ((IS_ERR(cam->mipi_clk) && mcam->dphy[2] == 0)) in mmpcam_probe()
/linux-6.3-rc2/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-6.3-rc2/drivers/media/platform/rockchip/rkisp1/
A Drkisp1-csi.c174 phy_set_mode(csi->dphy, PHY_MODE_MIPI_DPHY); in rkisp1_csi_start()
175 phy_configure(csi->dphy, &opts); in rkisp1_csi_start()
176 phy_power_on(csi->dphy); in rkisp1_csi_start()
193 phy_power_off(csi->dphy); in rkisp1_csi_stop()
521 csi->dphy = devm_phy_get(rkisp1->dev, "dphy"); in rkisp1_csi_init()
522 if (IS_ERR(csi->dphy)) in rkisp1_csi_init()
523 return dev_err_probe(rkisp1->dev, PTR_ERR(csi->dphy), in rkisp1_csi_init()
526 phy_init(csi->dphy); in rkisp1_csi_init()
535 phy_exit(csi->dphy); in rkisp1_csi_cleanup()
/linux-6.3-rc2/drivers/media/platform/sunxi/sun6i-mipi-csi2/
A Dsun6i_mipi_csi2.c179 struct phy *dphy = csi2_dev->dphy; in sun6i_mipi_csi2_s_stream() local
250 ret = phy_reset(dphy); in sun6i_mipi_csi2_s_stream()
256 ret = phy_configure(dphy, &dphy_opts); in sun6i_mipi_csi2_s_stream()
269 ret = phy_power_on(dphy); in sun6i_mipi_csi2_s_stream()
284 phy_power_off(dphy); in sun6i_mipi_csi2_s_stream()
678 csi2_dev->dphy = devm_phy_get(dev, "dphy"); in sun6i_mipi_csi2_resources_setup()
679 if (IS_ERR(csi2_dev->dphy)) { in sun6i_mipi_csi2_resources_setup()
681 ret = PTR_ERR(csi2_dev->dphy); in sun6i_mipi_csi2_resources_setup()
685 ret = phy_init(csi2_dev->dphy); in sun6i_mipi_csi2_resources_setup()
707 phy_exit(csi2_dev->dphy); in sun6i_mipi_csi2_resources_cleanup()
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/rockchip/
A Dgrf.yaml152 mipi-dphy-rx0:
155 $ref: "/schemas/phy/rockchip-mipi-dphy-rx0.yaml#"
252 mipi_dphy_rx0: mipi-dphy-rx0 {
253 compatible = "rockchip,rk3399-mipi-dphy-rx0";
257 clock-names = "dphy-ref", "dphy-cfg", "grf";
/linux-6.3-rc2/drivers/phy/amlogic/
A DMakefile7 obj-$(CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG) += phy-meson-g12a-mipi-dphy-analog.o
10 obj-$(CONFIG_PHY_MESON_AXG_MIPI_DPHY) += phy-meson-axg-mipi-dphy.o
/linux-6.3-rc2/Documentation/devicetree/bindings/media/
A Dallwinner,sun6i-a31-mipi-csi2.yaml42 - const: dphy
110 phys = <&dphy>;
111 phy-names = "dphy";
/linux-6.3-rc2/Documentation/devicetree/bindings/display/bridge/
A Dcdns,dsi.yaml43 const: dphy
118 phy-names = "dphy";
155 phy-names = "dphy";

Completed in 42 milliseconds

1234