block/SDIO: description: Secure digital input/output interface. items: - name: POWER description: 'Bits 1:0 = PWRCTRL: Power supply control bits.' byte_offset: 0 fieldset: POWER - name: CLKCR description: SDI clock control register (SDIO_CLKCR). byte_offset: 4 fieldset: CLKCR - name: ARG description: 'Bits 31:0 = : Command argument.' byte_offset: 8 fieldset: ARG - name: CMD description: SDIO command register (SDIO_CMD). byte_offset: 12 fieldset: CMD - name: RESPCMD description: SDIO command register. byte_offset: 16 access: Read fieldset: RESPCMD - name: RESP description: SDIO response %s register. array: len: 4 stride: 4 byte_offset: 20 access: Read fieldset: RESP - name: DTIMER description: 'Bits 31:0 = DATATIME: Data timeout period.' byte_offset: 36 fieldset: DTIMER - name: DLEN description: 'Bits 24:0 = DATALENGTH: Data length value.' byte_offset: 40 fieldset: DLEN - name: DCTRL description: SDIO data control register (SDIO_DCTRL). byte_offset: 44 fieldset: DCTRL - name: DCOUNT description: 'Bits 24:0 = DATACOUNT: Data count value.' byte_offset: 48 access: Read fieldset: DCOUNT - name: STA description: SDIO status register (SDIO_STA). byte_offset: 52 access: Read fieldset: STA - name: ICR description: SDIO interrupt clear register (SDIO_ICR). byte_offset: 56 fieldset: ICR - name: MASK description: SDIO mask register (SDIO_MASK). byte_offset: 60 fieldset: MASK - name: FIFOCNT description: 'Bits 23:0 = FIFOCOUNT: Remaining number of words to be written to or read from the FIFO.' byte_offset: 72 access: Read fieldset: FIFOCNT - name: FIFO description: 'bits 31:0 = FIFOData: Receive and transmit FIFO data.' byte_offset: 128 fieldset: FIFO fieldset/ARG: description: 'Bits 31:0 = : Command argument.' fields: - name: CMDARG description: Command argument. bit_offset: 0 bit_size: 32 fieldset/CLKCR: description: SDI clock control register (SDIO_CLKCR). fields: - name: CLKDIV description: Clock divide factor. bit_offset: 0 bit_size: 8 - name: CLKEN description: Clock enable bit. bit_offset: 8 bit_size: 1 enum: CLKEN - name: PWRSAV description: Power saving configuration bit. bit_offset: 9 bit_size: 1 enum: PWRSAV - name: BYPASS description: Clock divider bypass enable bit. bit_offset: 10 bit_size: 1 enum: BYPASS - name: WIDBUS description: Wide bus mode enable bit. bit_offset: 11 bit_size: 2 enum: WIDBUS - name: NEGEDGE description: SDIO_CK dephasing selection bit. bit_offset: 13 bit_size: 1 enum: NEGEDGE - name: HWFC_EN description: HW Flow Control enable. bit_offset: 14 bit_size: 1 enum: HWFC_EN fieldset/CMD: description: SDIO command register (SDIO_CMD). fields: - name: CMDINDEX description: CMDINDEX. bit_offset: 0 bit_size: 6 - name: WAITRESP description: WAITRESP. bit_offset: 6 bit_size: 2 enum: WAITRESP - name: WAITINT description: WAITINT. bit_offset: 8 bit_size: 1 enum: WAITINT - name: WAITPEND description: WAITPEND. bit_offset: 9 bit_size: 1 enum: WAITPEND - name: CPSMEN description: CPSMEN. bit_offset: 10 bit_size: 1 enum: CPSMEN - name: SDIOSuspend description: SDIOSuspend. bit_offset: 11 bit_size: 1 enum: SDIOSuspend - name: ENCMDcompl description: ENCMDcompl. bit_offset: 12 bit_size: 1 enum: ENCMDcompl - name: nIEN description: nIEN. bit_offset: 13 bit_size: 1 enum: nIEN - name: CE_ATACMD description: CE_ATACMD. bit_offset: 14 bit_size: 1 enum: CE_ATACMD fieldset/DCOUNT: description: 'Bits 24:0 = DATACOUNT: Data count value.' fields: - name: DATACOUNT description: Data count value. bit_offset: 0 bit_size: 25 fieldset/DCTRL: description: SDIO data control register (SDIO_DCTRL). fields: - name: DTEN description: DTEN. bit_offset: 0 bit_size: 1 enum: DTEN - name: DTDIR description: DTDIR. bit_offset: 1 bit_size: 1 enum: DTDIR - name: DTMODE description: DTMODE. bit_offset: 2 bit_size: 1 enum: DTMODE - name: DMAEN description: DMAEN. bit_offset: 3 bit_size: 1 enum: DMAEN - name: DBLOCKSIZE description: DBLOCKSIZE. bit_offset: 4 bit_size: 4 - name: RWSTART description: PWSTART. bit_offset: 8 bit_size: 1 enum: RWSTART - name: RWSTOP description: PWSTOP. bit_offset: 9 bit_size: 1 enum: RWSTOP - name: RWMOD description: RWMOD. bit_offset: 10 bit_size: 1 enum: RWMOD - name: SDIOEN description: SDIOEN. bit_offset: 11 bit_size: 1 enum: SDIOEN fieldset/DLEN: description: 'Bits 24:0 = DATALENGTH: Data length value.' fields: - name: DATALENGTH description: Data length value. bit_offset: 0 bit_size: 25 fieldset/DTIMER: description: 'Bits 31:0 = DATATIME: Data timeout period.' fields: - name: DATATIME description: Data timeout period. bit_offset: 0 bit_size: 32 fieldset/FIFO: description: 'bits 31:0 = FIFOData: Receive and transmit FIFO data.' fields: - name: FIFOData description: FIFOData. bit_offset: 0 bit_size: 32 fieldset/FIFOCNT: description: 'Bits 23:0 = FIFOCOUNT: Remaining number of words to be written to or read from the FIFO.' fields: - name: FIFOCOUNT description: FIF0COUNT. bit_offset: 0 bit_size: 24 fieldset/ICR: description: SDIO interrupt clear register (SDIO_ICR). fields: - name: CCRCFAILC description: CCRCFAILC. bit_offset: 0 bit_size: 1 enum: CCRCFAILC - name: DCRCFAILC description: DCRCFAILC. bit_offset: 1 bit_size: 1 enum: DCRCFAILC - name: CTIMEOUTC description: CTIMEOUTC. bit_offset: 2 bit_size: 1 enum: CTIMEOUTC - name: DTIMEOUTC description: DTIMEOUTC. bit_offset: 3 bit_size: 1 enum: DTIMEOUTC - name: TXUNDERRC description: TXUNDERRC. bit_offset: 4 bit_size: 1 enum: TXUNDERRC - name: RXOVERRC description: RXOVERRC. bit_offset: 5 bit_size: 1 enum: RXOVERRC - name: CMDRENDC description: CMDRENDC. bit_offset: 6 bit_size: 1 enum: CMDRENDC - name: CMDSENTC description: CMDSENTC. bit_offset: 7 bit_size: 1 enum: CMDSENTC - name: DATAENDC description: DATAENDC. bit_offset: 8 bit_size: 1 enum: DATAENDC - name: STBITERRC description: STBITERRC. bit_offset: 9 bit_size: 1 enum: STBITERRC - name: DBCKENDC description: DBCKENDC. bit_offset: 10 bit_size: 1 enum: DBCKENDC - name: SDIOITC description: SDIOITC. bit_offset: 22 bit_size: 1 enum: SDIOITC - name: CEATAENDC description: CEATAENDC. bit_offset: 23 bit_size: 1 enum: CEATAENDC fieldset/MASK: description: SDIO mask register (SDIO_MASK). fields: - name: CCRCFAILIE description: CCRCFAILIE. bit_offset: 0 bit_size: 1 enum: CCRCFAILIE - name: DCRCFAILIE description: DCRCFAILIE. bit_offset: 1 bit_size: 1 enum: DCRCFAILIE - name: CTIMEOUTIE description: CTIMEOUTIE. bit_offset: 2 bit_size: 1 enum: CTIMEOUTIE - name: DTIMEOUTIE description: DTIMEOUTIE. bit_offset: 3 bit_size: 1 enum: DTIMEOUTIE - name: TXUNDERRIE description: TXUNDERRIE. bit_offset: 4 bit_size: 1 enum: TXUNDERRIE - name: RXOVERRIE description: RXOVERRIE. bit_offset: 5 bit_size: 1 enum: RXOVERRIE - name: CMDRENDIE description: CMDRENDIE. bit_offset: 6 bit_size: 1 enum: CMDRENDIE - name: CMDSENTIE description: CMDSENTIE. bit_offset: 7 bit_size: 1 enum: CMDSENTIE - name: DATAENDIE description: DATAENDIE. bit_offset: 8 bit_size: 1 enum: DATAENDIE - name: STBITERRIE description: STBITERRIE. bit_offset: 9 bit_size: 1 enum: STBITERRIE - name: DBACKENDIE description: DBACKENDIE. bit_offset: 10 bit_size: 1 enum: DBACKENDIE - name: CMDACTIE description: CMDACTIE. bit_offset: 11 bit_size: 1 enum: CMDACTIE - name: TXACTIE description: TXACTIE. bit_offset: 12 bit_size: 1 enum: TXACTIE - name: RXACTIE description: RXACTIE. bit_offset: 13 bit_size: 1 enum: RXACTIE - name: TXFIFOHEIE description: TXFIFOHEIE. bit_offset: 14 bit_size: 1 enum: TXFIFOHEIE - name: RXFIFOHFIE description: RXFIFOHFIE. bit_offset: 15 bit_size: 1 enum: RXFIFOHFIE - name: TXFIFOFIE description: TXFIFOFIE. bit_offset: 16 bit_size: 1 enum: TXFIFOFIE - name: RXFIFOFIE description: RXFIFOFIE. bit_offset: 17 bit_size: 1 enum: RXFIFOFIE - name: TXFIFOEIE description: TXFIFOEIE. bit_offset: 18 bit_size: 1 enum: TXFIFOEIE - name: RXFIFOEIE description: RXFIFOEIE. bit_offset: 19 bit_size: 1 enum: RXFIFOEIE - name: TXDAVLIE description: TXDAVLIE. bit_offset: 20 bit_size: 1 enum: TXDAVLIE - name: RXDAVLIE description: RXDAVLIE. bit_offset: 21 bit_size: 1 enum: RXDAVLIE - name: SDIOITIE description: SDIOITIE. bit_offset: 22 bit_size: 1 enum: SDIOITIE - name: CEATENDIE description: CEATENDIE. bit_offset: 23 bit_size: 1 enum: CEATENDIE fieldset/POWER: description: 'Bits 1:0 = PWRCTRL: Power supply control bits.' fields: - name: PWRCTRL description: PWRCTRL. bit_offset: 0 bit_size: 2 enum: PWRCTRL fieldset/RESP: description: SDIO response %s register. fields: - name: CARDSTATUS description: Status of a card, which is part of the received response. bit_offset: 0 bit_size: 32 fieldset/RESPCMD: description: SDIO command register. fields: - name: RESPCMD description: RESPCMD. bit_offset: 0 bit_size: 6 fieldset/STA: description: SDIO status register (SDIO_STA). fields: - name: CCRCFAIL description: CCRCFAIL. bit_offset: 0 bit_size: 1 enum: CCRCFAIL - name: DCRCFAIL description: DCRCFAIL. bit_offset: 1 bit_size: 1 enum: DCRCFAIL - name: CTIMEOUT description: CTIMEOUT. bit_offset: 2 bit_size: 1 enum: CTIMEOUT - name: DTIMEOUT description: DTIMEOUT. bit_offset: 3 bit_size: 1 enum: DTIMEOUT - name: TXUNDERR description: TXUNDERR. bit_offset: 4 bit_size: 1 enum: TXUNDERR - name: RXOVERR description: RXOVERR. bit_offset: 5 bit_size: 1 enum: RXOVERR - name: CMDREND description: CMDREND. bit_offset: 6 bit_size: 1 enum: CMDREND - name: CMDSENT description: CMDSENT. bit_offset: 7 bit_size: 1 enum: CMDSENT - name: DATAEND description: DATAEND. bit_offset: 8 bit_size: 1 enum: DATAEND - name: STBITERR description: STBITERR. bit_offset: 9 bit_size: 1 enum: STBITERR - name: DBCKEND description: DBCKEND. bit_offset: 10 bit_size: 1 enum: DBCKEND - name: CMDACT description: CMDACT. bit_offset: 11 bit_size: 1 enum: CMDACT - name: TXACT description: TXACT. bit_offset: 12 bit_size: 1 enum: TXACT - name: RXACT description: RXACT. bit_offset: 13 bit_size: 1 enum: RXACT - name: TXFIFOHE description: TXFIFOHE. bit_offset: 14 bit_size: 1 enum: TXFIFOHE - name: RXFIFOHF description: RXFIFOHF. bit_offset: 15 bit_size: 1 enum: RXFIFOHF - name: TXFIFOF description: TXFIFOF. bit_offset: 16 bit_size: 1 enum: TXFIFOF - name: RXFIFOF description: RXFIFOF. bit_offset: 17 bit_size: 1 enum: RXFIFOF - name: TXFIFOE description: TXFIFOE. bit_offset: 18 bit_size: 1 enum: TXFIFOE - name: RXFIFOE description: RXFIFOE. bit_offset: 19 bit_size: 1 enum: RXFIFOE - name: TXDAVL description: TXDAVL. bit_offset: 20 bit_size: 1 enum: TXDAVL - name: RXDAVL description: RXDAVL. bit_offset: 21 bit_size: 1 enum: RXDAVL - name: SDIOIT description: SDIOIT. bit_offset: 22 bit_size: 1 enum: SDIOIT - name: CEATAEND description: CEATAEND. bit_offset: 23 bit_size: 1 enum: CEATAEND enum/BYPASS: bit_size: 1 variants: - name: Disabled description: SDIOCLK is divided according to the CLKDIV value before driving the SDIO_CK output signal. value: 0 - name: Enabled description: SDIOCLK directly drives the SDIO_CK output signal. value: 1 enum/CCRCFAIL: bit_size: 1 variants: - name: NotFailed description: Command response received, crc check passed. value: 0 - name: Failed description: Command response received, crc check failed. value: 1 enum/CCRCFAILC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/CCRCFAILIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/CEATAEND: bit_size: 1 variants: - name: NotReceived description: Completion signal not received. value: 0 - name: Received description: CE-ATA command completion signal received for CMD61. value: 1 enum/CEATAENDC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/CEATENDIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/CE_ATACMD: bit_size: 1 variants: - name: Disabled description: CE-ATA command disabled. value: 0 - name: Enabled description: CE-ATA command enabled. value: 1 enum/CLKEN: bit_size: 1 variants: - name: Disabled description: Disable clock. value: 0 - name: Enabled description: Enable clock. value: 1 enum/CMDACT: bit_size: 1 variants: - name: NotInProgress description: Command transfer not in progress. value: 0 - name: InProgress description: Command tranfer in progress. value: 1 enum/CMDACTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/CMDREND: bit_size: 1 variants: - name: NotDone description: Command not done. value: 0 - name: Done description: Command response received (CRC check passed). value: 1 enum/CMDRENDC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/CMDRENDIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/CMDSENT: bit_size: 1 variants: - name: NotSent description: Command not sent. value: 0 - name: Sent description: Command sent (no response required). value: 1 enum/CMDSENTC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/CMDSENTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/CPSMEN: bit_size: 1 variants: - name: Disabled description: Command path state machine disabled. value: 0 - name: Enabled description: Command path state machine enabled. value: 1 enum/CTIMEOUT: bit_size: 1 variants: - name: NoTimeout description: No Command timeout. value: 0 - name: Timeout description: Command timeout. value: 1 enum/CTIMEOUTC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/CTIMEOUTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/DATAEND: bit_size: 1 variants: - name: NotDone description: Not done. value: 0 - name: Done description: Data end (DCOUNT, is zero). value: 1 enum/DATAENDC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/DATAENDIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/DBACKENDIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/DBCKEND: bit_size: 1 variants: - name: NotTransferred description: Data block not sent/received (CRC check failed). value: 0 - name: Transferred description: Data block sent/received (CRC check passed). value: 1 enum/DBCKENDC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/DCRCFAIL: bit_size: 1 variants: - name: NotFailed description: No Data block sent/received crc check fail. value: 0 - name: Failed description: Data block sent/received crc failed. value: 1 enum/DCRCFAILC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/DCRCFAILIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/DMAEN: bit_size: 1 variants: - name: Disabled description: Dma disabled. value: 0 - name: Enabled description: Dma enabled. value: 1 enum/DTDIR: bit_size: 1 variants: - name: ControllerToCard description: From controller to card. value: 0 - name: CardToController description: From card to controller. value: 1 enum/DTEN: bit_size: 1 variants: - name: Disabled description: Disabled. value: 0 - name: Enabled description: Start transfer. value: 1 enum/DTIMEOUT: bit_size: 1 variants: - name: NoTimeout description: No data timeout. value: 0 - name: Timeout description: Data timeout. value: 1 enum/DTIMEOUTC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/DTIMEOUTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/DTMODE: bit_size: 1 variants: - name: BlockMode description: Bloack data transfer. value: 0 - name: StreamMode description: Stream or SDIO multibyte data transfer. value: 1 enum/ENCMDcompl: bit_size: 1 variants: - name: Disabled description: Command complete signal disabled. value: 0 - name: Enabled description: Command complete signal enabled. value: 1 enum/HWFC_EN: bit_size: 1 variants: - name: Disabled description: HW Flow Control is disabled. value: 0 - name: Enabled description: HW Flow Control is enabled. value: 1 enum/NEGEDGE: bit_size: 1 variants: - name: Rising description: SDIO_CK generated on the rising edge. value: 0 - name: Falling description: SDIO_CK generated on the falling edge. value: 1 enum/PWRCTRL: bit_size: 2 variants: - name: PowerOff description: Power off. value: 0 - name: PowerOn description: Power on. value: 3 enum/PWRSAV: bit_size: 1 variants: - name: Enabled description: SDIO_CK clock is always enabled. value: 0 - name: Disabled description: SDIO_CK is only enabled when the bus is active. value: 1 enum/RWMOD: bit_size: 1 variants: - name: D2 description: Read wait control stopping using SDIO_D2. value: 0 - name: Ck description: Read wait control using SDIO_CK. value: 1 enum/RWSTART: bit_size: 1 variants: - name: Disabled description: Don't start read wait operation. value: 0 - name: Enabled description: Read wait operation starts. value: 1 enum/RWSTOP: bit_size: 1 variants: - name: Disabled description: Read wait in progress if RWSTART is enabled. value: 0 - name: Enabled description: Enable for read wait stop if RWSTART is enabled. value: 1 enum/RXACT: bit_size: 1 variants: - name: NotInProgress description: Data receive not in progress. value: 0 - name: InProgress description: Data receive in progress. value: 1 enum/RXACTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/RXDAVL: bit_size: 1 variants: - name: NotAvailable description: Data not available in receive FIFO. value: 0 - name: Available description: Data available in receive FIFO. value: 1 enum/RXDAVLIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/RXFIFOE: bit_size: 1 variants: - name: NotEmpty description: Receive FIFO not empty. value: 0 - name: Empty description: Receive FIFO empty. value: 1 enum/RXFIFOEIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/RXFIFOF: bit_size: 1 variants: - name: NotFull description: Transmit FIFO not full. value: 0 - name: Full description: Receive FIFO full. When HW Flow Control is enabled, RXFIFOF signals becomes activated 2 words before the FIFO is full. value: 1 enum/RXFIFOFIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/RXFIFOHF: bit_size: 1 variants: - name: NotHalfFull description: Receive FIFO not half full. value: 0 - name: HalfFull description: Receive FIFO half full. At least 8 words in the FIFO. value: 1 enum/RXFIFOHFIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/RXOVERR: bit_size: 1 variants: - name: NoOverrun description: No FIFO overrun error. value: 0 - name: Overrun description: Receive FIFO overrun error. value: 1 enum/RXOVERRC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/RXOVERRIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/SDIOEN: bit_size: 1 variants: - name: Disabled description: SDIO operations disabled. value: 0 - name: Enabled description: SDIO operations enabled. value: 1 enum/SDIOIT: bit_size: 1 variants: - name: NotReceived description: SDIO interrupt not receieved. value: 0 - name: Received description: SDIO interrupt received. value: 1 enum/SDIOITC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/SDIOITIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/SDIOSuspend: bit_size: 1 variants: - name: Disabled description: Next command is not a SDIO suspend command. value: 0 - name: Enabled description: Next command send is a SDIO suspend command. value: 1 enum/STBITERR: bit_size: 1 variants: - name: Detected description: No start bit detected error. value: 0 - name: NotDetected description: Start bit not detected error. value: 1 enum/STBITERRC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/STBITERRIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXACT: bit_size: 1 variants: - name: NotInProgress description: Data transmit is not in progress. value: 0 - name: InProgress description: Data transmit in progress. value: 1 enum/TXACTIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXDAVL: bit_size: 1 variants: - name: NotAvailable description: Data not available in transmit FIFO. value: 0 - name: Available description: Data available in transmit FIFO. value: 1 enum/TXDAVLIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXFIFOE: bit_size: 1 variants: - name: NotEmpty description: Transmit FIFO not empty. value: 0 - name: Empty description: Transmit FIFO empty. When HW Flow Control is enabled, TXFIFOE signals becomes activated when the FIFO contains 2 words. value: 1 enum/TXFIFOEIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXFIFOF: bit_size: 1 variants: - name: NotFull description: Transmit FIFO not full. value: 0 - name: Full description: Transmit FIFO full. value: 1 enum/TXFIFOFIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXFIFOHE: bit_size: 1 variants: - name: NotHalfEmpty description: Transmit FIFO not half empty. value: 0 - name: HalfEmpty description: Transmit FIFO half empty. At least 8 words can be written into the FIFO. value: 1 enum/TXFIFOHEIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/TXUNDERR: bit_size: 1 variants: - name: NoUnderrun description: No transmit FIFO underrun error. value: 0 - name: Underrun description: Transmit FIFO underrun error. value: 1 enum/TXUNDERRC: bit_size: 1 variants: - name: Clear description: Clear flag. value: 1 enum/TXUNDERRIE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: Enabled description: Interrupt enabled. value: 1 enum/WAITINT: bit_size: 1 variants: - name: Disabled description: Don't wait for interrupt request. value: 0 - name: Enabled description: Wait for interrupt request. value: 1 enum/WAITPEND: bit_size: 1 variants: - name: Disabled description: Don't wait for data end. value: 0 - name: Enabled description: Wait for end of data transfer signal before sending command. value: 1 enum/WAITRESP: bit_size: 2 variants: - name: NoResponse description: No response. value: 0 - name: ShortResponse description: Short response. value: 1 - name: NoResponse2 description: No reponse. value: 2 - name: LongResponse description: Long reponse. value: 3 enum/WIDBUS: bit_size: 2 variants: - name: BusWidth1 description: 1 lane wide bus. value: 0 - name: BusWidth4 description: 4 lane wide bus. value: 1 - name: BusWidth8 description: 8 lane wide bus. value: 2 enum/nIEN: bit_size: 1 variants: - name: Disabled description: Interrupts to the CE-ATA not disabled. value: 0 - name: Enabled description: Interrupt to the CE-ATA are disabled. value: 1