Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/phy/rockchip/
Dphy-rockchip-inno-csidphy.c133 void __iomem *phy_base; member
182 val = readl(priv->phy_base + drv_data->ths_settle_offset + offset); in rockchip_inno_csidphy_ths_settle()
185 writel(val, priv->phy_base + drv_data->ths_settle_offset + offset); in rockchip_inno_csidphy_ths_settle()
244 priv->phy_base + drv_data->pwrctl_offset); in rockchip_inno_csidphy_power_on()
250 writel(val, priv->phy_base + CSIDPHY_CTRL_LANE_ENABLE); in rockchip_inno_csidphy_power_on()
255 priv->phy_base + drv_data->pwrctl_offset); in rockchip_inno_csidphy_power_on()
260 priv->phy_base + CSIDPHY_CTRL_DIG_RST); in rockchip_inno_csidphy_power_on()
262 priv->phy_base + CSIDPHY_CTRL_DIG_RST); in rockchip_inno_csidphy_power_on()
270 priv->phy_base + drv_data->calib_offset + in rockchip_inno_csidphy_power_on()
274 priv->phy_base + drv_data->calib_offset + in rockchip_inno_csidphy_power_on()
[all …]
Dphy-rockchip-usb.c458 struct rockchip_usb_phy_base *phy_base; in rockchip_usb_phy_probe() local
463 phy_base = devm_kzalloc(dev, sizeof(*phy_base), GFP_KERNEL); in rockchip_usb_phy_probe()
464 if (!phy_base) in rockchip_usb_phy_probe()
467 phy_base->pdata = device_get_match_data(dev); in rockchip_usb_phy_probe()
468 if (!phy_base->pdata) { in rockchip_usb_phy_probe()
473 phy_base->dev = dev; in rockchip_usb_phy_probe()
474 phy_base->reg_base = ERR_PTR(-ENODEV); in rockchip_usb_phy_probe()
476 phy_base->reg_base = syscon_node_to_regmap( in rockchip_usb_phy_probe()
478 if (IS_ERR(phy_base->reg_base)) in rockchip_usb_phy_probe()
479 phy_base->reg_base = syscon_regmap_lookup_by_phandle( in rockchip_usb_phy_probe()
[all …]
Dphy-rockchip-inno-dsidphy.c211 void __iomem *phy_base; member
290 orig = readl(inno->phy_base + reg); in phy_update_bits()
293 writel(tmp, inno->phy_base + reg); in phy_update_bits()
707 inno->phy_base = devm_platform_ioremap_resource(pdev, 0); in inno_dsidphy_probe()
708 if (IS_ERR(inno->phy_base)) in inno_dsidphy_probe()
709 return PTR_ERR(inno->phy_base); in inno_dsidphy_probe()
/linux-6.12.1/drivers/phy/marvell/
Dphy-berlin-sata.c63 u32 phy_base; member
67 u32 phy_base, u32 reg, u32 mask, u32 val) in phy_berlin_sata_reg_setbits() argument
72 writel(phy_base + reg, ctrl_reg + PORT_VSR_ADDR); in phy_berlin_sata_reg_setbits()
105 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x01, in phy_berlin_sata_power_on()
110 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x25, in phy_berlin_sata_power_on()
114 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x23, in phy_berlin_sata_power_on()
118 phy_berlin_sata_reg_setbits(ctrl_reg, priv->phy_base, 0x02, in phy_berlin_sata_power_on()
225 priv->phy_base = BG2_PHY_BASE; in phy_berlin_sata_probe()
227 priv->phy_base = BG2Q_PHY_BASE; in phy_berlin_sata_probe()
/linux-6.12.1/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.h20 resource_size_t phy_base,
26 resource_size_t phy_base,
Dreset-prcc.c166 ur->base[i] = ioremap(ur->phy_base[i], SZ_4K); in u8500_prcc_reset_init()
169 i, ur->phy_base[i]); in u8500_prcc_reset_init()
Dreset-prcc.h17 u32 phy_base[CLKRST_MAX]; member
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7996/
Dmmio.c326 wed->wlan.phy_base = pci_resource_start(pci_dev, 0); in mt7996_mmio_wed_init()
329 wed->wlan.wpdma_int = wed->wlan.phy_base + in mt7996_mmio_wed_init()
331 wed->wlan.wpdma_mask = wed->wlan.phy_base + in mt7996_mmio_wed_init()
333 wed->wlan.wpdma_tx = wed->wlan.phy_base + hif1_ofs + in mt7996_mmio_wed_init()
337 wed->wlan.wpdma_txfree = wed->wlan.phy_base + hif1_ofs + in mt7996_mmio_wed_init()
342 wed->wlan.wpdma_txfree = wed->wlan.phy_base + hif1_ofs + in mt7996_mmio_wed_init()
348 wed->wlan.wpdma_rx_glo = wed->wlan.phy_base + hif1_ofs + MT_WFDMA0_GLO_CFG; in mt7996_mmio_wed_init()
349 wed->wlan.wpdma_rx = wed->wlan.phy_base + hif1_ofs + in mt7996_mmio_wed_init()
357 wed->wlan.wpdma_int = wed->wlan.phy_base + MT_INT_SOURCE_CSR; in mt7996_mmio_wed_init()
358 wed->wlan.wpdma_mask = wed->wlan.phy_base + MT_INT_MASK_CSR; in mt7996_mmio_wed_init()
[all …]
/linux-6.12.1/drivers/phy/ti/
Dphy-omap-usb2.c58 void __iomem *phy_base; member
241 val = omap_usb_readl(phy->phy_base, USB2PHY_ANA_CONFIG1); in omap_usb_init()
243 omap_usb_writel(phy->phy_base, USB2PHY_ANA_CONFIG1, val); in omap_usb_init()
247 val = omap_usb_readl(phy->phy_base, USB2PHY_CHRG_DET); in omap_usb_init()
250 omap_usb_writel(phy->phy_base, USB2PHY_CHRG_DET, val); in omap_usb_init()
402 phy->phy_base = devm_platform_ioremap_resource(pdev, 0); in omap_usb2_probe()
403 if (IS_ERR(phy->phy_base)) in omap_usb2_probe()
404 return PTR_ERR(phy->phy_base); in omap_usb2_probe()
/linux-6.12.1/drivers/media/pci/intel/ipu6/
Dipu6-isys-mcd-phy.c577 void __iomem *phy_base; in ipu6_isys_mcd_phy_common_init() local
584 phy_base = isp_base + IPU6_ISYS_MCD_PHY_BASE(phy_id); in ipu6_isys_mcd_phy_common_init()
588 phy_base + common_init_regs[i].reg); in ipu6_isys_mcd_phy_common_init()
634 void __iomem *phy_base; in ipu6_isys_mcd_phy_config() local
648 phy_base = isp_base + IPU6_ISYS_MCD_PHY_BASE(phy_id); in ipu6_isys_mcd_phy_config()
656 phy_base + phy_config_regs[cfg.port][i].reg); in ipu6_isys_mcd_phy_config()
/linux-6.12.1/drivers/pci/controller/dwc/
Dpcie-artpec6.c35 void __iomem *phy_base; /* DT phy */ member
162 val = readl(artpec6_pcie->phy_base + PHY_STATUS); in artpec6_pcie_wait_for_phy_a6()
190 phy_status_tx = readw(artpec6_pcie->phy_base + PHY_TX_ASIC_OUT); in artpec6_pcie_wait_for_phy_a7()
191 phy_status_rx = readw(artpec6_pcie->phy_base + PHY_RX_ASIC_OUT); in artpec6_pcie_wait_for_phy_a7()
410 artpec6_pcie->phy_base = in artpec6_pcie_probe()
412 if (IS_ERR(artpec6_pcie->phy_base)) in artpec6_pcie_probe()
413 return PTR_ERR(artpec6_pcie->phy_base); in artpec6_pcie_probe()
Dpcie-rcar-gen4.c83 void __iomem *phy_base; member
251 rcar->phy_base = devm_platform_ioremap_resource_byname(rcar->pdev, "phy"); in rcar_gen4_pcie_get_resources()
252 if (IS_ERR(rcar->phy_base)) in rcar_gen4_pcie_get_resources()
253 return PTR_ERR(rcar->phy_base); in rcar_gen4_pcie_get_resources()
583 tmp = readl(rcar->phy_base + offset); in rcar_gen4_pcie_phy_reg_update_bits()
586 writel(tmp, rcar->phy_base + offset); in rcar_gen4_pcie_phy_reg_update_bits()
713 ret = readl_poll_timeout(rcar->phy_base + 0x0f8, val, !(val & BIT(18)), 100, 10000); in rcar_gen4_pcie_ltssm_control()
Dpci-imx6.c129 void __iomem *phy_base; member
743 if (likely(imx_pcie->phy_base)) { in imx7d_pcie_core_reset()
745 writel(PCIE_PHY_CMN_REG4_DCC_FB_EN, imx_pcie->phy_base + PCIE_PHY_CMN_REG4); in imx7d_pcie_core_reset()
748 imx_pcie->phy_base + PCIE_PHY_CMN_REG24); in imx7d_pcie_core_reset()
750 writel(PCIE_PHY_CMN_REG26_ATT_MODE, imx_pcie->phy_base + PCIE_PHY_CMN_REG26); in imx7d_pcie_core_reset()
1310 imx_pcie->phy_base = devm_ioremap_resource(dev, &res); in imx_pcie_probe()
1311 if (IS_ERR(imx_pcie->phy_base)) in imx_pcie_probe()
1312 return PTR_ERR(imx_pcie->phy_base); in imx_pcie_probe()
/linux-6.12.1/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()
/linux-6.12.1/arch/arm/mach-ux500/
Dpm.c176 void __init ux500_pm_init(u32 phy_base, u32 size) in ux500_pm_init() argument
180 prcmu_base = ioremap(phy_base, size); in ux500_pm_init()
/linux-6.12.1/drivers/phy/broadcom/
Dphy-brcm-sata.c73 void __iomem *phy_base; member
215 void __iomem *pcb_base = priv->phy_base; in brcm_sata_phy_wr()
232 void __iomem *pcb_base = priv->phy_base; in brcm_sata_phy_rd()
769 priv->phy_base = devm_platform_ioremap_resource_byname(pdev, "phy"); in brcm_sata_phy_probe()
770 if (IS_ERR(priv->phy_base)) in brcm_sata_phy_probe()
771 return PTR_ERR(priv->phy_base); in brcm_sata_phy_probe()
/linux-6.12.1/drivers/hid/amd-sfh-hid/sfh1_1/
Damd_sfh_init.c311 u32 phy_base = readl(mp2->mmio + amd_get_c2p_val(mp2, 22)); in amd_sfh1_1_init() local
316 phy_base <<= 21; in amd_sfh1_1_init()
317 if (!devm_request_mem_region(dev, phy_base, 128 * 1024, "amd_sfh")) { in amd_sfh1_1_init()
322 mp2->vsbase = devm_ioremap(dev, phy_base, 128 * 1024); in amd_sfh1_1_init()
/linux-6.12.1/include/linux/platform_data/
Darm-ux500-pm.h18 void ux500_pm_init(u32 phy_base, u32 size);
/linux-6.12.1/drivers/gpu/drm/msm/dsi/phy/
Ddsi_phy_10nm.c475 void __iomem *phy_base = pll_10nm->phy->base; in dsi_10nm_pll_save_state() local
482 cmn_clk_cfg0 = readl(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG0); in dsi_10nm_pll_save_state()
486 cmn_clk_cfg1 = readl(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1); in dsi_10nm_pll_save_state()
498 void __iomem *phy_base = pll_10nm->phy->base; in dsi_10nm_pll_restore_state() local
508 phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG0); in dsi_10nm_pll_restore_state()
510 val = readl(phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1); in dsi_10nm_pll_restore_state()
513 writel(val, phy_base + REG_DSI_10nm_PHY_CMN_CLK_CFG1); in dsi_10nm_pll_restore_state()
Ddsi_phy_7nm.c545 void __iomem *phy_base = pll_7nm->phy->base; in dsi_7nm_pll_save_state() local
552 cmn_clk_cfg0 = readl(phy_base + REG_DSI_7nm_PHY_CMN_CLK_CFG0); in dsi_7nm_pll_save_state()
556 cmn_clk_cfg1 = readl(phy_base + REG_DSI_7nm_PHY_CMN_CLK_CFG1); in dsi_7nm_pll_save_state()
568 void __iomem *phy_base = pll_7nm->phy->base; in dsi_7nm_pll_restore_state() local
578 phy_base + REG_DSI_7nm_PHY_CMN_CLK_CFG0); in dsi_7nm_pll_restore_state()
580 val = readl(phy_base + REG_DSI_7nm_PHY_CMN_CLK_CFG1); in dsi_7nm_pll_restore_state()
583 writel(val, phy_base + REG_DSI_7nm_PHY_CMN_CLK_CFG1); in dsi_7nm_pll_restore_state()
/linux-6.12.1/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-6.12.1/sound/soc/atmel/
Datmel-classd.c28 dma_addr_t phy_base; member
159 slave_config->dst_addr = dd->phy_base + CLASSD_THR; in atmel_classd_platform_configure_dma()
563 dd->phy_base = res->start; in atmel_classd_probe()
Datmel-pdmic.c28 dma_addr_t phy_base; member
206 slave_config->src_addr = dd->phy_base + PDMIC_CDR; in atmel_pdmic_platform_configure_dma()
622 dd->phy_base = res->start; in atmel_pdmic_probe()
/linux-6.12.1/arch/arm/include/asm/hardware/
Dcache-l2x0.h172 unsigned long phy_base; member

12