Home
last modified time | relevance | path

Searched refs:ATA_OUTL (Results 1 – 23 of 23) sorted by relevance

/freebsd-13-stable/sys/dev/ahci/
HDahci_fsl_fdt.c204 ATA_OUTL(ctrl->r_ecc, AHCI_FSL_REG_ECC, in ahci_fsl_fdt_ecc_init()
215 ATA_OUTL(ctrl->r_ecc, AHCI_FSL_REG_ECC, val); in ahci_fsl_fdt_ecc_init()
228 ATA_OUTL(ctrl->r_ecc, AHCI_FSL_REG_ECC, val); in ahci_fsl_fdt_ecc_init()
247 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY1, in ahci_fsl_fdt_phy_init()
249 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY2, in ahci_fsl_fdt_phy_init()
251 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY3, in ahci_fsl_fdt_phy_init()
253 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY4, in ahci_fsl_fdt_phy_init()
255 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY5, in ahci_fsl_fdt_phy_init()
257 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PTC, in ahci_fsl_fdt_phy_init()
261 ATA_OUTL(ahci->r_mem, AHCI_FSL_LS1021A_AXICC, in ahci_fsl_fdt_phy_init()
[all …]
HDahci.c116 ATA_OUTL(ctlr->r_mem, AHCI_IS, ATA_INL(ctlr->r_mem, AHCI_IS)); in ahci_ctlr_setup()
119 ATA_OUTL(ctlr->r_mem, AHCI_CCCP, ATA_INL(ctlr->r_mem, AHCI_PI)); in ahci_ctlr_setup()
120 ATA_OUTL(ctlr->r_mem, AHCI_CCCC, in ahci_ctlr_setup()
133 ATA_OUTL(ctlr->r_mem, AHCI_GHC, in ahci_ctlr_setup()
150 ATA_OUTL(ctlr->r_mem, AHCI_BOHC, v | AHCI_BOHC_OOS); in ahci_ctlr_reset()
164 ATA_OUTL(ctlr->r_mem, AHCI_GHC, AHCI_GHC_AE); in ahci_ctlr_reset()
166 ATA_OUTL(ctlr->r_mem, AHCI_GHC, AHCI_GHC_AE|AHCI_GHC_HR); in ahci_ctlr_reset()
177 ATA_OUTL(ctlr->r_mem, AHCI_GHC, AHCI_GHC_AE); in ahci_ctlr_reset()
187 ATA_OUTL(ctlr->r_mem, AHCI_CAP, ctlr->caps); in ahci_ctlr_reset()
240 ATA_OUTL(ctlr->r_mem, AHCI_PI, nmask); in ahci_attach()
[all …]
HDahci_mv_fdt.c70 ATA_OUTL(ctlr->r_mem, AHCI_VENDOR_SPECIFIC_0_ADDR, 0x4); in ahci_mv_regret_config()
71 ATA_OUTL(ctlr->r_mem, AHCI_VENDOR_SPECIFIC_0_DATA, 0x80); in ahci_mv_regret_config()
HDahciem.c238 ATA_OUTL(enc->r_memc, 0, AHCI_EM_RST); in ahci_em_reset()
318 ATA_OUTL(enc->r_memt, 0, (1 << 8) | (0 << 16) | (0 << 24)); in ahci_em_setleds()
319 ATA_OUTL(enc->r_memt, 4, c | (0 << 8) | (val << 16)); in ahci_em_setleds()
320 ATA_OUTL(enc->r_memc, 0, AHCI_EM_TM); in ahci_em_setleds()
HDahci_pci.c717 ATA_OUTL(ctlr->r_mem, AHCI_GHC, in ahci_pci_suspend()
HDahci.h571 #define ATA_OUTL(res, offset, value) \ macro
/freebsd-13-stable/sys/dev/mvs/
HDmvs_pci.c208 ATA_OUTL(ctlr->r_mem, CHIP_MIM, 0x00000000); in mvs_ctlr_setup()
210 ATA_OUTL(ctlr->r_mem, CHIP_PCIIM, 0x00000000); in mvs_ctlr_setup()
212 ATA_OUTL(ctlr->r_mem, CHIP_PCIIC, 0x00000000); in mvs_ctlr_setup()
221 ATA_OUTL(ctlr->r_mem, CHIP_ICT, cccc); in mvs_ctlr_setup()
222 ATA_OUTL(ctlr->r_mem, CHIP_ITT, ccc); in mvs_ctlr_setup()
223 ATA_OUTL(ctlr->r_mem, CHIP_ICC, ~CHIP_ICC_ALL_PORTS); in mvs_ctlr_setup()
231 ATA_OUTL(ctlr->r_mem, HC_BASE(i) + HC_ICT, cccc); in mvs_ctlr_setup()
232 ATA_OUTL(ctlr->r_mem, HC_BASE(i) + HC_ITT, ccc); in mvs_ctlr_setup()
236 ATA_OUTL(ctlr->r_mem, HC_BASE(i) + HC_IC, 0x00000000); in mvs_ctlr_setup()
242 ATA_OUTL(ctlr->r_mem, CHIP_MIM, ctlr->mim); in mvs_ctlr_setup()
[all …]
HDmvs.c256 ATA_OUTL(ch->r_mem, EDMA_IEM, 0); in mvs_ch_init()
261 ATA_OUTL(ch->r_mem, SATA_FISIC, 0); in mvs_ch_init()
264 ATA_OUTL(ch->r_mem, SATA_FISC, reg); in mvs_ch_init()
267 ATA_OUTL(ch->r_mem, SATA_FISC, reg); in mvs_ch_init()
269 ATA_OUTL(ch->r_mem, SATA_SE, 0xffffffff); in mvs_ch_init()
271 ATA_OUTL(ch->r_mem, EDMA_IEC, 0); in mvs_ch_init()
273 ATA_OUTL(ch->r_mem, EDMA_IEM, ~EDMA_IE_TRANSIENT); in mvs_ch_init()
285 ATA_OUTL(ch->r_mem, EDMA_IEM, 0); in mvs_ch_deinit()
473 ATA_OUTL(ch->r_mem, EDMA_REQQBAH, work >> 32); in mvs_setup_edma_queues()
474 ATA_OUTL(ch->r_mem, EDMA_REQQIP, work & 0xffffffff); in mvs_setup_edma_queues()
[all …]
HDmvs_soc.c211 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIM, 0x00000000); in mvs_ctlr_setup()
213 ATA_OUTL(ctlr->r_mem, HC_IC, 0x00000000); in mvs_ctlr_setup()
215 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIC, 0); in mvs_ctlr_setup()
223 ATA_OUTL(ctlr->r_mem, HC_ICT, cccc); in mvs_ctlr_setup()
224 ATA_OUTL(ctlr->r_mem, HC_ITT, ccc); in mvs_ctlr_setup()
229 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIM, ctlr->gmim | ctlr->pmim); in mvs_ctlr_setup()
248 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIM, ctlr->gmim | ctlr->pmim); in mvs_edma()
259 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIM, 0x00000000); in mvs_suspend()
321 ATA_OUTL(ctlr->r_mem, HC_IC, ~aic); in mvs_intr()
HDmvs.h653 #define ATA_OUTL(res, offset, value) \ macro
/freebsd-13-stable/sys/dev/ata/chipsets/
HData-promise.c276 ATA_OUTL(ctlr->r_res2, 0x000c000c, in ata_promise_chipinit()
335 ATA_OUTL(ctlr->r_res2, stat_reg, 0x000000ff); in ata_promise_chipinit()
339 ATA_OUTL(ctlr->r_res2, 0x44, ATA_INL(ctlr->r_res2, 0x44) | 0x2000); in ata_promise_chipinit()
400 ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20, in ata_promise_dmastart()
424 ATA_OUTL(ctlr->r_res1, ch->unit ? 0x24 : 0x20, 0); in ata_promise_dmastop()
602 ATA_OUTL(ctlr->r_res2, 0x040, vector); in ata_promise_mio_intr()
638 ATA_OUTL(ctlr->r_res2, stat_reg, status & (0x00000011 << ch->unit)); in ata_promise_mio_status()
666 ATA_OUTL(ctlr->r_res2, (ch->unit + 1) << 2, 0x00000001); in ata_promise_mio_command()
693 ATA_OUTL(ctlr->r_res2, 0x0240 + (ch->unit << 7), ch->dma.work_bus); in ata_promise_mio_command()
709 ATA_OUTL(ctlr->r_res2, 0xc0260 + (ch->unit << 7), ch->unit + 1); in ata_promise_mio_reset()
[all …]
HData-cyrix.c115 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res, in ata_cyrix_setmode()
120 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res, in ata_cyrix_setmode()
127 ATA_OUTL(ch->r_io[ATA_BMCMD_PORT].res, in ata_cyrix_setmode()
HData-nvidia.c219 ATA_OUTL(ctlr->r_res2, offset, 0x00ff00ff); in ata_nvidia_chipinit()
222 ATA_OUTL(ctlr->r_res2, offset + 4, 0x000d000d); in ata_nvidia_chipinit()
225 ATA_OUTL(ctlr->r_res2, 0x0400, in ata_nvidia_chipinit()
302 ATA_OUTL(ctlr->r_res2, offset, (0x0f << shift) | 0x00f000f0); in ata_nvidia_status()
HData-siliconimage.c133 ATA_OUTL(ctlr->r_res2, 0x0200, 0x00000002); in ata_sii_chipinit()
278 ATA_OUTL(ctlr->r_res2, 0x148 + (unit01 << 7) + (unit10 << 8),(1 << 16)); in ata_sii_ch_attach()
335 ATA_OUTL(ctlr->r_res2, 0x14c + offset, val & ~0x3); in ata_sii_reset()
HData-serverworks.c217 ATA_OUTL(ctlr->r_res2, ch_offset + 0x80, in ata_serverworks_ch_attach()
219 ATA_OUTL(ctlr->r_res2, ch_offset + 0x88, 0); in ata_serverworks_ch_attach()
HData-intel.c276 ATA_OUTL(ctlr->r_res2, 0x0C, in ata_intel_chipinit()
723 ATA_OUTL(ctlr->r_res2, offset + reg, value); in ata_intel_sata_ahci_write()
864 ATA_OUTL(ctlr->r_res2, 0x4, in ata_intel_31244_ch_attach()
/freebsd-13-stable/sys/arm/freescale/imx/
HDimx6_ahci.c82 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, v); in imx6_ahci_phy_ctrl()
107 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, addr); in imx6_ahci_phy_addr()
141 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, data); in imx6_ahci_phy_write()
157 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, in imx6_ahci_phy_write()
308 ATA_OUTL(ctlr->r_mem, AHCI_CAP, v | AHCI_CAP_SSS); in imx6_ahci_attach()
312 ATA_OUTL(ctlr->r_mem, AHCI_PI, v | (1 << 0)); in imx6_ahci_attach()
315 ATA_OUTL(ctlr->r_mem, SATA_TIMER1MS, in imx6_ahci_attach()
/freebsd-13-stable/sys/arm/allwinner/
HDa10_ahci.c133 ATA_OUTL(m, off, val); in ahci_set()
142 ATA_OUTL(m, off, val); in ahci_clr()
152 ATA_OUTL(m, off, val); in ahci_mask_set()
177 ATA_OUTL(ctlr->r_mem, AHCI_RWCR, 0); in ahci_a10_phy_reset()
262 ATA_OUTL(ctlr->r_mem, AHCI_RWCR, 7); in ahci_a10_phy_reset()
277 ATA_OUTL(ch->r_mem, AHCI_P0DMACR, reg); in ahci_a10_ch_start()
/freebsd-13-stable/sys/dev/siis/
HDsiis.c235 ATA_OUTL(ctlr->r_gmem, SIIS_GCTL, ctlr->gctl); in siis_suspend()
249 ATA_OUTL(ctlr->r_gmem, SIIS_GCTL, ctlr->gctl); in siis_resume()
254 ATA_OUTL(ctlr->r_gmem, SIIS_GCTL, ctlr->gctl); in siis_resume()
310 ATA_OUTL(ctlr->r_gmem, SIIS_GCTL, in siis_intr()
580 ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_PORT_RESET); in siis_ch_init()
581 ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_32BIT); in siis_ch_init()
583 ATA_OUTL(ch->r_mem, SIIS_P_CTLSET, SIIS_P_CTL_PME); in siis_ch_init()
585 ATA_OUTL(ch->r_mem, SIIS_P_CTLCLR, SIIS_P_CTL_PME); in siis_ch_init()
587 ATA_OUTL(ch->r_mem, SIIS_P_IESET, SIIS_P_IX_ENABLED); in siis_ch_init()
597 ATA_OUTL(ch->r_mem, SIIS_P_CTLSET, SIIS_P_CTL_PORT_RESET); in siis_ch_deinit()
[all …]
HDsiis.h447 #define ATA_OUTL(res, offset, value) \ macro
/freebsd-13-stable/sys/powerpc/mpc85xx/
HDfsl_sata.c309 #define ATA_OUTL(res, offset, value) \ macro
480 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r & ~FSL_SATA_P_HCTRL_INT_MASK); in fsl_sata_init()
485 ATA_OUTL(ch->r_mem, FSL_SATA_P_CHBA, work); in fsl_sata_init()
488 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r); in fsl_sata_init()
490 ATA_OUTL(ch->r_mem, FSL_SATA_P_PCC, r & ~FSL_SATA_PCC_LPB_EN); in fsl_sata_init()
491 ATA_OUTL(ch->r_mem, FSL_SATA_P_ICC, (1 << FSL_SATA_P_ICC_ITC_S)); in fsl_sata_init()
504 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r & ~FSL_SATA_P_HCTRL_INT_MASK); in fsl_sata_deinit()
508 ATA_OUTL(ch->r_mem, FSL_SATA_P_SCTL, 0); in fsl_sata_deinit()
511 ATA_OUTL(ch->r_mem, FSL_SATA_P_SCTL, ATA_SC_DET_DISABLE); in fsl_sata_deinit()
514 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r & ~FSL_SATA_P_HCTRL_HC_ON); in fsl_sata_deinit()
[all …]
/freebsd-13-stable/sys/dev/ata/
HData-all.h529 #define ATA_OUTL(res, offset, value) \ macro
574 ATA_OUTL(ch->r_io[idx].res, ch->r_io[idx].offset, value)
/freebsd-13-stable/sys/arm/nvidia/
HDtegra_ahci.c746 ATA_OUTL(sc->ctlr.r_mem, AHCI_GHC, in tegra_ahci_suspend()