Home
last modified time | relevance | path

Searched refs:writel_with_flush (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dahci.c39 #define writel_with_flush(a,b) do { writel(a,b); readl(b); } while (0) macro
149 writel_with_flush(tmp | HOST_RESET, host_ctl_reg); in ahci_reset()
197 writel_with_flush(HOST_AHCI_EN, mmio + HOST_CTL); in ahci_host_init()
199 writel_with_flush(0xf, mmio + HOST_PORTS_IMPL); in ahci_host_init()
246 writel_with_flush(tmp, port_mmio + PORT_CMD); in ahci_host_init()
263 writel_with_flush(cmd, port_mmio + PORT_CMD); in ahci_host_init()
610 writel_with_flush(dma_addr, port_mmio + PORT_LST_ADDR); in ahci_port_start()
611 writel_with_flush(dma_addr >> 32, port_mmio + PORT_LST_ADDR_HI); in ahci_port_start()
613 writel_with_flush(dma_addr, port_mmio + PORT_FIS_ADDR); in ahci_port_start()
614 writel_with_flush(dma_addr >> 32, port_mmio + PORT_FIS_ADDR_HI); in ahci_port_start()
[all …]
H A Ddwc_ahsata.c81 #define writel_with_flush(a, b) do { writel(a, b); readl(b); } while (0) macro
127 writel_with_flush(tmp | SATA_HOST_GHC_HR, &host_mmio->ghc); in ahci_host_init()
142 writel_with_flush(SATA_HOST_GHC_AE, &host_mmio->ghc); in ahci_host_init()
145 writel_with_flush((1 << num_ports) - 1, &host_mmio->pi); in ahci_host_init()
182 writel_with_flush(tmp, &port_mmio->cmd); in ahci_host_init()
402 writel_with_flush(1 << cmd_slot, &port_mmio->ci); in ahci_exec_ata_cmd()
483 writel_with_flush(0x00004444, &port_mmio->dmacr); in ahci_port_start()
485 writel_with_flush((u32)pp->cmd_slot, &port_mmio->clb); in ahci_port_start()
486 writel_with_flush(pp->rx_fis, &port_mmio->fb); in ahci_port_start()
489 writel_with_flush((SATA_PORT_CMD_FRE | readl(&port_mmio->cmd)), in ahci_port_start()
[all …]