Home
last modified time | relevance | path

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

123

/linux-5.19.10/drivers/phy/cadence/
Dcdns-dphy.c76 int (*probe)(struct cdns_dphy *dphy);
77 void (*remove)(struct cdns_dphy *dphy);
78 void (*set_psm_div)(struct cdns_dphy *dphy, u8 div);
79 void (*set_clk_lane_cfg)(struct cdns_dphy *dphy,
81 void (*set_pll_cfg)(struct cdns_dphy *dphy,
83 unsigned long (*get_wakeup_time_ns)(struct cdns_dphy *dphy);
95 static int cdns_dsi_get_dphy_pll_cfg(struct cdns_dphy *dphy, in cdns_dsi_get_dphy_pll_cfg() argument
100 unsigned long pll_ref_hz = clk_get_rate(dphy->pll_ref_clk); in cdns_dsi_get_dphy_pll_cfg()
136 static int cdns_dphy_setup_psm(struct cdns_dphy *dphy) in cdns_dphy_setup_psm() argument
138 unsigned long psm_clk_hz = clk_get_rate(dphy->psm_clk); in cdns_dphy_setup_psm()
[all …]
Dcdns-dphy-rx.c71 struct cdns_dphy_rx *dphy = phy_get_drvdata(phy); in cdns_dphy_rx_power_on() local
77 dphy->regs + DPHY_CMN_SSM); in cdns_dphy_rx_power_on()
84 struct cdns_dphy_rx *dphy = phy_get_drvdata(phy); in cdns_dphy_rx_power_off() local
86 writel(0, dphy->regs + DPHY_CMN_SSM); in cdns_dphy_rx_power_off()
118 static int cdns_dphy_rx_wait_lane_ready(struct cdns_dphy_rx *dphy, in cdns_dphy_rx_wait_lane_ready() argument
125 void __iomem *reg = dphy->regs; in cdns_dphy_rx_wait_lane_ready()
148 struct cdns_dphy_rx *dphy = phy_get_drvdata(phy); in cdns_dphy_rx_configure() local
162 writel(reg, dphy->regs + DPHY_BAND_CFG); in cdns_dphy_rx_configure()
169 writel(reg, dphy->regs + DPHY_POWER_ISLAND_EN_DATA); in cdns_dphy_rx_configure()
171 writel(reg, dphy->regs + DPHY_POWER_ISLAND_EN_CLK); in cdns_dphy_rx_configure()
[all …]
DMakefile3 obj-$(CONFIG_PHY_CADENCE_DPHY) += cdns-dphy.o
4 obj-$(CONFIG_PHY_CADENCE_DPHY_RX) += cdns-dphy-rx.o
/linux-5.19.10/drivers/phy/allwinner/
Dphy-sun6i-mipi-dphy.c131 struct sun6i_dphy *dphy = phy_get_drvdata(phy); in sun6i_dphy_init() local
133 reset_control_deassert(dphy->reset); in sun6i_dphy_init()
134 clk_prepare_enable(dphy->mod_clk); in sun6i_dphy_init()
135 clk_set_rate_exclusive(dphy->mod_clk, 150000000); in sun6i_dphy_init()
142 struct sun6i_dphy *dphy = phy_get_drvdata(phy); in sun6i_dphy_configure() local
149 memcpy(&dphy->config, opts, sizeof(dphy->config)); in sun6i_dphy_configure()
154 static int sun6i_dphy_tx_power_on(struct sun6i_dphy *dphy) in sun6i_dphy_tx_power_on() argument
156 u8 lanes_mask = GENMASK(dphy->config.lanes - 1, 0); in sun6i_dphy_tx_power_on()
158 regmap_write(dphy->regs, SUN6I_DPHY_TX_CTL_REG, in sun6i_dphy_tx_power_on()
161 regmap_write(dphy->regs, SUN6I_DPHY_TX_TIME0_REG, in sun6i_dphy_tx_power_on()
[all …]
/linux-5.19.10/drivers/gpu/drm/kmb/
Dkmb_regs.h647 #define SET_DPHY_INIT_CTRL0(dev, dphy, offset) \ argument
649 ((dphy) + (offset)))
650 #define CLR_DPHY_INIT_CTRL0(dev, dphy, offset) \ argument
652 ((dphy) + (offset)))
659 #define SET_DPHY_FREQ_CTRL0_3(dev, dphy, val) \ argument
661 + (((dphy) / 4) * 4), (dphy % 4) * 8, 6, val)
667 #define GET_STOPSTATE_DATA(dev, dphy) \ argument
669 ((dphy) / 4) * 4)) >> \
670 (((dphy % 4) * 8) + 4)) & 0x03)
675 #define SET_DPHY_TEST_CTRL0(dev, dphy) \ argument
[all …]
/linux-5.19.10/Documentation/devicetree/bindings/phy/
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";
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";
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
70 compatible = "rockchip,px30-csi-dphy";
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
61 compatible = "rockchip,px30-dsi-dphy";
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
21 - const: allwinner,sun50i-a64-mipi-dphy
22 - const: allwinner,sun6i-a31-mipi-dphy
65 compatible = "allwinner,sun6i-a31-mipi-dphy";
Dcdns,dphy-rx.yaml4 $id: http://devicetree.org/schemas/phy/cdns,dphy-rx.yaml#
15 - const: cdns,dphy-rx
38 compatible = "cdns,dphy-rx";
Dcdns,dphy.yaml4 $id: http://devicetree.org/schemas/phy/cdns,dphy.yaml#
15 - const: cdns,dphy
50 compatible = "cdns,dphy";
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";
Dtransmit-amplitude.yaml88 - mipi-dphy
89 - mipi-dphy-univ
90 - mipi-dphy-v2.5-univ
/linux-5.19.10/drivers/media/platform/marvell/
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-5.19.10/drivers/staging/media/omap4iss/
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-5.19.10/Documentation/devicetree/bindings/soc/rockchip/
Dgrf.yaml140 mipi-dphy-rx0:
143 $ref: "/schemas/phy/rockchip-mipi-dphy-rx0.yaml#"
239 mipi_dphy_rx0: mipi-dphy-rx0 {
240 compatible = "rockchip,rk3399-mipi-dphy-rx0";
244 clock-names = "dphy-ref", "dphy-cfg", "grf";
/linux-5.19.10/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,dsi.txt17 - phy-names: must contain "dphy"
34 mipi_tx0: mipi-dphy@10215000 {
55 phy-names = "dphy";
/linux-5.19.10/Documentation/devicetree/bindings/display/bridge/
Dcdns,dsi.txt13 - phy-names: must contain "dphy".
42 phy-names = "dphy";
73 phy-names = "dphy";
Dnwl-dsi.yaml67 - const: dphy
166 phys = <&dphy>;
167 phy-names = "dphy";
/linux-5.19.10/drivers/media/platform/rockchip/rkisp1/
Drkisp1-dev.c203 s_asd->dphy = devm_phy_get(rkisp1->dev, "dphy"); in rkisp1_subdev_notifier_bound()
204 if (IS_ERR(s_asd->dphy)) { in rkisp1_subdev_notifier_bound()
205 if (PTR_ERR(s_asd->dphy) != -EPROBE_DEFER) in rkisp1_subdev_notifier_bound()
207 return PTR_ERR(s_asd->dphy); in rkisp1_subdev_notifier_bound()
210 phy_init(s_asd->dphy); in rkisp1_subdev_notifier_bound()
222 phy_exit(s_asd->dphy); in rkisp1_subdev_notifier_unbind()
/linux-5.19.10/Documentation/devicetree/bindings/media/
Drockchip-isp1.yaml63 const: dphy
148 phys = <&dphy>;
149 phy-names = "dphy";
229 phy-names = "dphy";
/linux-5.19.10/drivers/gpu/drm/rockchip/
Drockchip_lvds.c54 struct phy *dphy; member
503 lvds->dphy = devm_phy_get(&pdev->dev, "dphy"); in px30_lvds_probe()
504 if (IS_ERR(lvds->dphy)) in px30_lvds_probe()
505 return PTR_ERR(lvds->dphy); in px30_lvds_probe()
507 ret = phy_init(lvds->dphy); in px30_lvds_probe()
511 ret = phy_set_mode(lvds->dphy, PHY_MODE_LVDS); in px30_lvds_probe()
515 return phy_power_on(lvds->dphy); in px30_lvds_probe()
/linux-5.19.10/drivers/media/platform/cadence/
Dcdns-csi2rx.c71 struct phy *dphy; member
302 csi2rx->dphy = devm_phy_optional_get(&pdev->dev, "dphy"); in csi2rx_get_resources()
303 if (IS_ERR(csi2rx->dphy)) { in csi2rx_get_resources()
305 return PTR_ERR(csi2rx->dphy); in csi2rx_get_resources()
312 if (csi2rx->dphy) { in csi2rx_get_resources()
/linux-5.19.10/Documentation/devicetree/bindings/display/
Dallwinner,sun6i-a31-mipi-dsi.yaml46 const: dphy
104 phy-names = "dphy";

123