Home
last modified time | relevance | path

Searched refs:phy_base (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/drivers/phy/samsung/
Dphy-exynos-pcie.c69 void __iomem *phy_base; member
89 exynos_pcie_phy_writel(ep->phy_base, 0x29, PCIE_PHY_DCC_FEEDBACK); in exynos5440_pcie_phy_init()
92 exynos_pcie_phy_writel(ep->phy_base, 0xd5, PCIE_PHY_IMPEDANCE); in exynos5440_pcie_phy_init()
95 exynos_pcie_phy_writel(ep->phy_base, 0x14, PCIE_PHY_PLL_DIV_0); in exynos5440_pcie_phy_init()
96 exynos_pcie_phy_writel(ep->phy_base, 0x12, PCIE_PHY_PLL_DIV_1); in exynos5440_pcie_phy_init()
99 exynos_pcie_phy_writel(ep->phy_base, 0x7f, PCIE_PHY_TRSV0_DRV_LVL); in exynos5440_pcie_phy_init()
102 exynos_pcie_phy_writel(ep->phy_base, 0x0, PCIE_PHY_TRSV0_EMP_LVL); in exynos5440_pcie_phy_init()
105 exynos_pcie_phy_writel(ep->phy_base, 0xe7, PCIE_PHY_PLL_BIAS); in exynos5440_pcie_phy_init()
106 exynos_pcie_phy_writel(ep->phy_base, 0x82, PCIE_PHY_TRSV0_RXCDR); in exynos5440_pcie_phy_init()
107 exynos_pcie_phy_writel(ep->phy_base, 0x82, PCIE_PHY_TRSV1_RXCDR); in exynos5440_pcie_phy_init()
[all …]
/Linux-v5.4/drivers/phy/marvell/
Dphy-berlin-sata.c62 u32 phy_base; member
66 u32 phy_base, u32 reg, u32 mask, u32 val) in phy_berlin_sata_reg_setbits() argument
71 writel(phy_base + reg, ctrl_reg + PORT_VSR_ADDR); in phy_berlin_sata_reg_setbits()
104 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x01, in phy_berlin_sata_power_on()
109 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x25, in phy_berlin_sata_power_on()
113 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x23, in phy_berlin_sata_power_on()
117 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x02, in phy_berlin_sata_power_on()
224 priv->phy_base = BG2_PHY_BASE; in phy_berlin_sata_probe()
226 priv->phy_base = BG2Q_PHY_BASE; in phy_berlin_sata_probe()
/Linux-v5.4/drivers/clk/ux500/
Dclk-prcc.c95 resource_size_t phy_base, in clk_reg_prcc() argument
113 clk->base = ioremap(phy_base, SZ_4K); in clk_reg_prcc()
143 resource_size_t phy_base, in clk_reg_prcc_pclk() argument
147 return clk_reg_prcc(name, parent_name, phy_base, cg_sel, flags, in clk_reg_prcc_pclk()
153 resource_size_t phy_base, in clk_reg_prcc_kclk() argument
157 return clk_reg_prcc(name, parent_name, phy_base, cg_sel, flags, in clk_reg_prcc_kclk()
Dclk.h19 resource_size_t phy_base,
25 resource_size_t phy_base,
/Linux-v5.4/drivers/phy/rockchip/
Dphy-rockchip-usb.c459 struct rockchip_usb_phy_base *phy_base; in rockchip_usb_phy_probe() local
465 phy_base = devm_kzalloc(dev, sizeof(*phy_base), GFP_KERNEL); in rockchip_usb_phy_probe()
466 if (!phy_base) in rockchip_usb_phy_probe()
475 phy_base->pdata = match->data; in rockchip_usb_phy_probe()
477 phy_base->dev = dev; in rockchip_usb_phy_probe()
478 phy_base->reg_base = ERR_PTR(-ENODEV); in rockchip_usb_phy_probe()
480 phy_base->reg_base = syscon_node_to_regmap( in rockchip_usb_phy_probe()
482 if (IS_ERR(phy_base->reg_base)) in rockchip_usb_phy_probe()
483 phy_base->reg_base = syscon_regmap_lookup_by_phandle( in rockchip_usb_phy_probe()
485 if (IS_ERR(phy_base->reg_base)) { in rockchip_usb_phy_probe()
[all …]
/Linux-v5.4/drivers/pci/controller/dwc/
Dpcie-artpec6.c35 void __iomem *phy_base; /* DT phy */ member
172 val = readl(artpec6_pcie->phy_base + PHY_STATUS); in artpec6_pcie_wait_for_phy_a6()
200 phy_status_tx = readw(artpec6_pcie->phy_base + PHY_TX_ASIC_OUT); in artpec6_pcie_wait_for_phy_a7()
201 phy_status_rx = readw(artpec6_pcie->phy_base + PHY_RX_ASIC_OUT); in artpec6_pcie_wait_for_phy_a7()
491 struct resource *phy_base; in artpec6_pcie_probe() local
526 phy_base = platform_get_resource_byname(pdev, IORESOURCE_MEM, "phy"); in artpec6_pcie_probe()
527 artpec6_pcie->phy_base = devm_ioremap_resource(dev, phy_base); in artpec6_pcie_probe()
528 if (IS_ERR(artpec6_pcie->phy_base)) in artpec6_pcie_probe()
529 return PTR_ERR(artpec6_pcie->phy_base); in artpec6_pcie_probe()
Dpcie-kirin.c84 void __iomem *phy_base; member
111 writel(val, kirin_pcie->phy_base + reg); in kirin_apb_phy_writel()
116 return readl(kirin_pcie->phy_base + reg); in kirin_apb_phy_readl()
161 kirin_pcie->phy_base = devm_ioremap_resource(dev, phy); in kirin_pcie_get_resource()
162 if (IS_ERR(kirin_pcie->phy_base)) in kirin_pcie_get_resource()
163 return PTR_ERR(kirin_pcie->phy_base); in kirin_pcie_get_resource()
Dpci-meson.c83 void __iomem *phy_base; member
184 mp->mem_res.phy_base = meson_pcie_get_mem_shared(pdev, mp, "phy"); in meson_pcie_get_mems()
185 if (IS_ERR(mp->mem_res.phy_base)) in meson_pcie_get_mems()
186 return PTR_ERR(mp->mem_res.phy_base); in meson_pcie_get_mems()
193 writel(MESON_PCIE_PHY_POWERUP, mp->mem_res.phy_base); in meson_pcie_power_on()
Dpci-imx6.c84 void __iomem *phy_base; member
558 if (likely(imx6_pcie->phy_base)) { in imx6_pcie_deassert_core_reset()
561 imx6_pcie->phy_base + PCIE_PHY_CMN_REG4); in imx6_pcie_deassert_core_reset()
565 imx6_pcie->phy_base + PCIE_PHY_CMN_REG24); in imx6_pcie_deassert_core_reset()
568 imx6_pcie->phy_base + PCIE_PHY_CMN_REG26); in imx6_pcie_deassert_core_reset()
1046 imx6_pcie->phy_base = devm_ioremap_resource(dev, &res); in imx6_pcie_probe()
1047 if (IS_ERR(imx6_pcie->phy_base)) { in imx6_pcie_probe()
1049 return PTR_ERR(imx6_pcie->phy_base); in imx6_pcie_probe()
/Linux-v5.4/drivers/ata/
Dsata_highbank.c57 void __iomem *phy_base; member
219 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800); in __combo_phy_reg_read()
220 data = readl(port_data[sata_port].phy_base + CPHY_ADDR(addr)); in __combo_phy_reg_read()
229 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800); in __combo_phy_reg_write()
230 writel(data, port_data[sata_port].phy_base + CPHY_ADDR(addr)); in __combo_phy_reg_write()
261 if (unlikely(port_data[sata_port].phy_base == NULL)) in highbank_cphy_disable_overrides()
316 if (unlikely(port_data[sata_port].phy_base == NULL)) in highbank_cphy_override_lane()
358 port_data[port].phy_base = cphy_base[phy]; in highbank_initialize_phys()
Dahci_imx.c102 void __iomem *phy_base; member
609 writeb(imxpriv->imped_ratio, imxpriv->phy_base + in imx8_sata_enable()
611 writeb(imxpriv->imped_ratio, imxpriv->phy_base + in imx8_sata_enable()
613 reg = readb(imxpriv->phy_base + in imx8_sata_enable()
617 reg = readb(imxpriv->phy_base + in imx8_sata_enable()
992 imxpriv->phy_base = devm_ioremap(dev, phy_res->start, in imx8_sata_probe()
994 if (!imxpriv->phy_base) { in imx8_sata_probe()
/Linux-v5.4/drivers/phy/ti/
Dphy-omap-usb2.c182 val = omap_usb_readl(phy->phy_base, USB2PHY_ANA_CONFIG1); in omap_usb_init()
184 omap_usb_writel(phy->phy_base, USB2PHY_ANA_CONFIG1, val); in omap_usb_init()
320 phy->phy_base = devm_ioremap_resource(&pdev->dev, res); in omap_usb2_probe()
321 if (IS_ERR(phy->phy_base)) in omap_usb2_probe()
322 return PTR_ERR(phy->phy_base); in omap_usb2_probe()
/Linux-v5.4/drivers/phy/broadcom/
Dphy-brcm-sata.c71 void __iomem *phy_base; member
182 return priv->phy_base + (port->portnum * size); in brcm_sata_pcb_base()
361 void __iomem *base = priv->phy_base; in brcm_nsp_sata_init()
436 void __iomem *base = priv->phy_base; in brcm_sr_sata_init()
641 priv->phy_base = devm_ioremap_resource(dev, res); in brcm_sata_phy_probe()
642 if (IS_ERR(priv->phy_base)) in brcm_sata_phy_probe()
643 return PTR_ERR(priv->phy_base); in brcm_sata_phy_probe()
/Linux-v5.4/arch/arm/mach-ux500/
Dpm.c178 void __init ux500_pm_init(u32 phy_base, u32 size) in ux500_pm_init() argument
182 prcmu_base = ioremap(phy_base, size); in ux500_pm_init()
/Linux-v5.4/include/linux/platform_data/
Darm-ux500-pm.h18 void ux500_pm_init(u32 phy_base, u32 size);
/Linux-v5.4/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_10nm.c531 void __iomem *phy_base = pll_10nm->phy_cmn_mmio; in dsi_pll_10nm_save_state() local
538 cmn_clk_cfg0 = pll_read(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG0); in dsi_pll_10nm_save_state()
542 cmn_clk_cfg1 = pll_read(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1); in dsi_pll_10nm_save_state()
554 void __iomem *phy_base = pll_10nm->phy_cmn_mmio; in dsi_pll_10nm_restore_state() local
562 pll_write(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG0, in dsi_pll_10nm_restore_state()
565 val = pll_read(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1); in dsi_pll_10nm_restore_state()
568 pll_write(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1, val); in dsi_pll_10nm_restore_state()
/Linux-v5.4/include/linux/mfd/
Ddbx500-prcmu.h214 static inline void prcmu_early_init(u32 phy_base, u32 size) in prcmu_early_init() argument
216 return db8500_prcmu_early_init(phy_base, size); in prcmu_early_init()
404 static inline void prcmu_early_init(u32 phy_base, u32 size) {} in prcmu_early_init() argument
Ddb8500-prcmu.h492 void db8500_prcmu_early_init(u32 phy_base, u32 size);
549 static inline void db8500_prcmu_early_init(u32 phy_base, u32 size) {} in db8500_prcmu_early_init() argument
/Linux-v5.4/drivers/usb/musb/
Dux500_dma.c47 dma_addr_t phy_base; member
84 ux500_channel->controller->phy_base); in ux500_configure_channel()
378 controller->phy_base = (dma_addr_t) iomem->start; in ux500_dma_controller_create()
/Linux-v5.4/include/linux/phy/
Domap_usb.h33 void __iomem *phy_base; member
/Linux-v5.4/sound/soc/atmel/
Datmel-classd.c28 dma_addr_t phy_base; member
177 slave_config->dst_addr = dd->phy_base + CLASSD_THR; in atmel_classd_platform_configure_dma()
596 dd->phy_base = res->start; in atmel_classd_probe()
Datmel-pdmic.c28 dma_addr_t phy_base; member
212 slave_config->src_addr = dd->phy_base + PDMIC_CDR; in atmel_pdmic_platform_configure_dma()
646 dd->phy_base = res->start; in atmel_pdmic_probe()
/Linux-v5.4/drivers/net/dsa/
Dlan9303-core.c1016 int phy_base = chip->phy_addr_base; in lan9303_phy_read() local
1018 if (phy == phy_base) in lan9303_phy_read()
1020 if (phy > phy_base + 2) in lan9303_phy_read()
1030 int phy_base = chip->phy_addr_base; in lan9303_phy_write() local
1032 if (phy == phy_base) in lan9303_phy_write()
1034 if (phy > phy_base + 2) in lan9303_phy_write()
/Linux-v5.4/arch/arm/include/asm/hardware/
Dcache-l2x0.h168 unsigned long phy_base; member
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_rcb.h102 phys_addr_t phy_base; member

12