SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 24-446 summarizes the SATA host controller subsystem registers and divides them into functional categories.
| Register | Functional Category | Brief Register Description |
|---|---|---|
| SATA_SYSCONFIG | Device-level registers (wrapper of SATA AHCI core) | TI wrapper idle/standby power management configuration register |
| SATA_CDRLOCK(3) | TI wrapper register which defines default delay of received data valid information. | |
| SATA_IDR | SATA vendor-specific (VS) register | TI high lander identification register |
| SATA_CAP | SATA controller generic registers | SATA HBA capabilities set 1 |
| SATA_CAP2 | SATA HBA capabilities set 2 | |
| SATA_VS | SATA HBA register showing supported AHCI specification revision | |
| SATA_GPARAM1R | SATA HBA global parameters set 1 | |
| SATA_GPARAM2R | SATA HBA global parameters set 2 | |
| SATA_GHC | SATA HBA global AHCI settings | |
| SATA_PPARAMR | SATA HBA ports-related registers | SATA HBA port x(1) parameter settings |
| SATA_PI | Enables SATA HBA port x(1) functionalities | |
| SATA_IS | Enables all SATA HBA port x(1) associated interrupts (first tier of interrupt schema) | |
| SATA_CCC_PORTS | Enables SATA CCC feature for the port x(1) | |
| SATA_CCC_CTL | CCC feature parameters control and status | |
| SATA_TIMER1MS | Time base for 1-ms unit of CCC timeout | |
| SATA_PxCLB | SATA HBA Port Px(1) SATA Specification- defined Functional Registers | CL base address (lower-half of AHCI 64-bit address) |
| SATA_PxCLBU | CL base address (upper-half of AHCI 64-bit address)(2) | |
| SATA_PxFB | Received FISs base address (lower-half of AHCI 64-bit address) | |
| SATA_PxFBU | Received FISs base address (upper-half of AHCI 64-bit address)(2) | |
| SATA_PxIE | Port x(1) non-CCC interrupt enable | |
| SATA_PxIS | Port x(1) non-CCC interrupt event status | |
| SATA_PxCMD | Port x(1) command register | |
| SATA_PxTFD | Port x(1) task file data register | |
| SATA_PxSIG | Port x(1) associated SATA signature register | |
| SATA_PxSSTS | Port x(1) SStatus SATA register (See the SATA standard specification.) | |
| SATA_PxSCTL | Port x (1)SControl SATA register (See the SATA standard specification.) | |
| SATA_PxSERR | Port x (1)SError SATA register (See the SATA standard specification.) | |
| SATA_PxSACT | Port x(1) SActive SATA register (See SATA standard specification.) | |
| SATA_PxCI | Port x (1)command activation/completion indication register | |
| SATA_PxSNTF | Port x(1) SNotification register (See the SATA standard specification.) | |
| SATA_OOBR | OOB detection counters setup | |
| SATA_PxDMACR | Non-standard Port Px(1) Control register | Port x(1) associated DMA configuration register |
| SATA_TESTR | SATA HBA BIST related registers | Test/normal mode switching |
| SATA_BISTAFR | BIST FIS-activate register | |
| SATA_BISTCR | BIST control register | |
| SATA_BISTFCTR | BIST FIS count register | |
| SATA_BISTSR | BIST status register | |
| SATA_BISTDECR | BIST Dword error count register |