stm32f7: Removed bit that is reserved for f7

This commit is contained in:
Julian Oes 2021-06-25 17:01:13 +02:00 committed by Xiang Xiao
parent 87fd8903a0
commit 154795a247
2 changed files with 7 additions and 24 deletions

View File

@ -157,7 +157,7 @@
#define STM32_SDMMC_STA_CMDREND (1 << 6) /* Bit 6: Command response received */
#define STM32_SDMMC_STA_CMDSENT (1 << 7) /* Bit 7: Command sent */
#define STM32_SDMMC_STA_DATAEND (1 << 8) /* Bit 8: Data end */
#define STM32_SDMMC_STA_STBITERR (1 << 9) /* Bit 9: Start bit not detected */
/* Bit 9: Reserved */
#define STM32_SDMMC_STA_DBCKEND (1 << 10) /* Bit 10: Data block sent/received */
#define STM32_SDMMC_STA_CMDACT (1 << 11) /* Bit 11: Command transfer in progress */
#define STM32_SDMMC_STA_TXACT (1 << 12) /* Bit 12: Data transmit in progress */
@ -182,7 +182,7 @@
#define STM32_SDMMC_ICR_CMDRENDC (1 << 6) /* Bit 6: CMDREND flag clear bit */
#define STM32_SDMMC_ICR_CMDSENTC (1 << 7) /* Bit 7: CMDSENT flag clear bit */
#define STM32_SDMMC_ICR_DATAENDC (1 << 8) /* Bit 8: DATAEND flag clear bit */
#define STM32_SDMMC_ICR_STBITERRC (1 << 9) /* Bit 9: STBITERR flag clear bit */
/* Bit 9: Reserved */
#define STM32_SDMMC_ICR_DBCKENDC (1 << 10) /* Bit 10: DBCKEND flag clear bit */
#define STM32_SDMMC_ICR_SDIOITC (1 << 22) /* Bit 22: SDIOIT flag clear bit */
#define STM32_SDMMC_ICR_CEATAENDC (1 << 23) /* Bit 23: CEATAEND flag clear bit */
@ -199,7 +199,7 @@
#define STM32_SDMMC_MASK_CMDRENDIE (1 << 6) /* Bit 6: Command response received interrupt enable */
#define STM32_SDMMC_MASK_CMDSENTIE (1 << 7) /* Bit 7: Command sent interrupt enable */
#define STM32_SDMMC_MASK_DATAENDIE (1 << 8) /* Bit 8: Data end interrupt enable */
#define STM32_SDMMC_MASK_STBITERRIE (1 << 9) /* Bit 9: Start bit error interrupt enable */
/* Bit 9: Reserved */
#define STM32_SDMMC_MASK_DBCKENDIE (1 << 10) /* Bit 10: Data block end interrupt enable */
#define STM32_SDMMC_MASK_CMDACTIE (1 << 11) /* Bit 11: Command acting interrupt enable */
#define STM32_SDMMC_MASK_TXACTIE (1 << 12) /* Bit 12: Data transmit acting interrupt enable */

View File

@ -280,27 +280,23 @@
STM32_SDMMC_MASK_DTIMEOUTIE | \
STM32_SDMMC_MASK_DATAENDIE | \
STM32_SDMMC_MASK_RXOVERRIE | \
STM32_SDMMC_MASK_RXFIFOHFIE | \
STM32_SDMMC_MASK_STBITERRIE)
STM32_SDMMC_MASK_RXFIFOHFIE)
#define STM32_SDMMC_SEND_MASK (STM32_SDMMC_MASK_DCRCFAILIE | \
STM32_SDMMC_MASK_DTIMEOUTIE | \
STM32_SDMMC_MASK_DATAENDIE | \
STM32_SDMMC_MASK_TXUNDERRIE | \
STM32_SDMMC_MASK_TXFIFOHEIE | \
STM32_SDMMC_MASK_STBITERRIE)
STM32_SDMMC_MASK_TXFIFOHEIE)
#define STM32_SDMMC_DMARECV_MASK (STM32_SDMMC_MASK_DCRCFAILIE | \
STM32_SDMMC_MASK_DTIMEOUTIE | \
STM32_SDMMC_MASK_DATAENDIE | \
STM32_SDMMC_MASK_RXOVERRIE | \
STM32_SDMMC_MASK_STBITERRIE)
STM32_SDMMC_MASK_RXOVERRIE)
#define STM32_SDMMC_DMASEND_MASK (STM32_SDMMC_MASK_DCRCFAILIE | \
STM32_SDMMC_MASK_DTIMEOUTIE | \
STM32_SDMMC_MASK_DATAENDIE | \
STM32_SDMMC_MASK_TXUNDERRIE | \
STM32_SDMMC_MASK_STBITERRIE)
STM32_SDMMC_MASK_TXUNDERRIE)
/* Event waiting interrupt mask bits */
@ -333,7 +329,6 @@
STM32_SDMMC_ICR_DTIMEOUTC | \
STM32_SDMMC_ICR_RXOVERRC | \
STM32_SDMMC_ICR_TXUNDERRC | \
STM32_SDMMC_ICR_STBITERRC | \
STM32_SDMMC_ICR_DBCKENDC)
#define STM32_SDMMC_WAITALL_ICR (STM32_SDMMC_CMDDONE_ICR | \
@ -1779,18 +1774,6 @@ static int stm32_sdmmc_interrupt(int irq, void *context, void *arg)
stm32_endtransfer(priv,
SDIOWAIT_TRANSFERDONE | SDIOWAIT_ERROR);
}
/* Handle start bit error */
else if ((pending & STM32_SDMMC_STA_STBITERR) != 0)
{
/* Terminate the transfer with an error */
mcerr("ERROR: Start bit, remaining: %d\n",
priv->remaining);
stm32_endtransfer(priv,
SDIOWAIT_TRANSFERDONE | SDIOWAIT_ERROR);
}
}
/* Handle wait events *************************************************/