Lines Matching refs:addr
27 #define CPHY_MAP(dev, addr) ((((dev) & 0x1f) << 7) | (((addr) >> 9) & 0x7f))
28 #define CPHY_ADDR(addr) (((addr) & 0x1ff) << 2)
214 static u32 __combo_phy_reg_read(u8 sata_port, u32 addr)
219 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800);
220 data = readl(port_data[sata_port].phy_base + CPHY_ADDR(addr));
225 static void __combo_phy_reg_write(u8 sata_port, u32 addr, u32 data)
229 writel(CPHY_MAP(dev, addr), port_data[sata_port].phy_base + 0x800);
230 writel(data, port_data[sata_port].phy_base + CPHY_ADDR(addr));
240 static u32 combo_phy_read(u8 sata_port, u32 addr)
243 __combo_phy_reg_write(sata_port, SERDES_CR_ADDR, addr);
249 static void combo_phy_write(u8 sata_port, u32 addr, u32 data)
252 __combo_phy_reg_write(sata_port, SERDES_CR_ADDR, addr);
326 static int highbank_initialize_phys(struct device *dev, void __iomem *addr)