Lines Matching refs:host_mmio
104 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in ahci_setup_oobr() local
106 writel(SATA_HOST_OOBR_WE, &host_mmio->oobr); in ahci_setup_oobr()
107 writel(0x02060b14, &host_mmio->oobr); in ahci_setup_oobr()
117 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in ahci_host_init() local
120 cap_save = readl(&host_mmio->cap); in ahci_host_init()
124 tmp = readl(&host_mmio->ghc); in ahci_host_init()
126 writel_with_flush(tmp | SATA_HOST_GHC_HR, &host_mmio->ghc); in ahci_host_init()
128 while ((readl(&host_mmio->ghc) & SATA_HOST_GHC_HR) && --timeout) in ahci_host_init()
137 writel(clk / 1000, &host_mmio->timer1ms); in ahci_host_init()
141 writel_with_flush(SATA_HOST_GHC_AE, &host_mmio->ghc); in ahci_host_init()
142 writel(cap_save, &host_mmio->cap); in ahci_host_init()
144 writel_with_flush((1 << num_ports) - 1, &host_mmio->pi); in ahci_host_init()
152 uc_priv->cap = readl(&host_mmio->cap); in ahci_host_init()
153 uc_priv->port_map = readl(&host_mmio->pi); in ahci_host_init()
162 uc_priv->port[i].port_mmio = ahci_port_base(host_mmio, i); in ahci_host_init()
243 tmp = readl(&host_mmio->is); in ahci_host_init()
246 writel(tmp, &host_mmio->is); in ahci_host_init()
248 writel(1 << i, &host_mmio->is); in ahci_host_init()
260 tmp = readl(&host_mmio->ghc); in ahci_host_init()
262 writel(tmp | SATA_HOST_GHC_IE, &host_mmio->ghc); in ahci_host_init()
263 tmp = readl(&host_mmio->ghc); in ahci_host_init()
271 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in ahci_print_info() local
276 vers = readl(&host_mmio->vs); in ahci_print_info()
906 struct sata_host_regs *host_mmio; in reset_sata() local
918 host_mmio = uc_priv->mmio_base; in reset_sata()
919 setbits_le32(&host_mmio->ghc, SATA_HOST_GHC_HR); in reset_sata()
920 while (readl(&host_mmio->ghc) & SATA_HOST_GHC_HR) in reset_sata()
985 struct sata_host_regs *host_mmio = uc_priv->mmio_base; in dwc_ahsata_bus_reset() local
987 setbits_le32(&host_mmio->ghc, SATA_HOST_GHC_HR); in dwc_ahsata_bus_reset()
988 while (readl(&host_mmio->ghc) & SATA_HOST_GHC_HR) in dwc_ahsata_bus_reset()