SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
To trigger a CCC interrupt on a port after an elapsed timer value, the following programming sequence must be implemented by user software:
Assertion of bit SATA_CCC_CTL[0] EN to 0x1 is required to start the 1MS TIMER after the above described configuration steps are completed.
On CCC event configuration, the CCC feature should be disabled (that is, SATA_CCC_CTL[0] EN should be kept at 0b0).
Due to the single SATA controller HBA port integration, the source of the CCC interrupt, if enabled, is always HBA port 0. On a CCC interrupt, the SATA_CCC_CTL[7:3] INT read-only bit changes to 0x0 (its reset value is 0x1) . As a consequence, the STA_IS[0] IPS bit is set to 0x1.