/linux-6.3-rc2/drivers/phy/cadence/ |
A D | cdns-dphy.c | 171 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 D | cdns-dphy-rx.c | 125 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 D | Makefile | 3 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 D | phy-sun6i-mipi-dphy.c | 220 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 D | sun8i_a83t_dphy.c | 13 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 D | sun8i_a83t_mipi_csi2.c | 211 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 D | kmb_regs.h | 649 ((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 D | allwinner,sun6i-a31-mipi-dphy.yaml | 4 $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 D | rockchip-mipi-dphy-rx0.yaml | 4 $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 D | rockchip-inno-csi-dphy.yaml | 4 $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 D | rockchip,px30-dsi-dphy.yaml | 4 $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 D | mixel,mipi-dsi-phy.yaml | 23 - 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 D | cdns,dphy.yaml | 4 $id: http://devicetree.org/schemas/phy/cdns,dphy.yaml# 15 - cdns,dphy 16 - ti,j721e-dphy 51 compatible = "cdns,dphy";
|
A D | amlogic,g12a-mipi-dphy-analog.yaml | 4 $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 D | cdns,dphy-rx.yaml | 4 $id: http://devicetree.org/schemas/phy/cdns,dphy-rx.yaml# 15 - const: cdns,dphy-rx 38 compatible = "cdns,dphy-rx";
|
A D | amlogic,axg-mipi-dphy.yaml | 5 $id: "http://devicetree.org/schemas/phy/amlogic,axg-mipi-dphy.yaml#" 16 - amlogic,axg-mipi-dphy 61 compatible = "amlogic,axg-mipi-dphy";
|
A D | transmit-amplitude.yaml | 88 - mipi-dphy 89 - mipi-dphy-univ 90 - mipi-dphy-v2.5-univ
|
/linux-6.3-rc2/drivers/media/platform/marvell/ |
A D | mmp-driver.c | 99 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 D | iss_csiphy.c | 94 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 D | rkisp1-csi.c | 174 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 D | sun6i_mipi_csi2.c | 179 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 D | grf.yaml | 152 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 D | Makefile | 7 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 D | allwinner,sun6i-a31-mipi-csi2.yaml | 42 - const: dphy 110 phys = <&dphy>; 111 phy-names = "dphy";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/bridge/ |
A D | cdns,dsi.yaml | 43 const: dphy 118 phy-names = "dphy"; 155 phy-names = "dphy";
|