stm32h743: split SPI IRQ handlers

No sense in pessimizing this; each SPI instance has a dedicated
interrupt line.

Change-Id: I2243626c960873738e5d9cf4e60d2f9e635514e7
This commit is contained in:
Aidan MacDonald 2025-12-26 15:36:26 +00:00 committed by Solomon Peachy
parent 8d279aa48d
commit b0b4c6bf2f
2 changed files with 12 additions and 7 deletions

View file

@ -29,4 +29,9 @@ void lcdc_irq_handler(void) ATTR_IRQ_HANDLER;
void otg_hs_irq_handler(void) ATTR_IRQ_HANDLER;
void sai_irq_handler(void) ATTR_IRQ_HANDLER;
void sdmmc_irq_handler(void) ATTR_IRQ_HANDLER;
void spi_irq_handler(void) ATTR_IRQ_HANDLER;
void spi1_irq_handler(void) ATTR_IRQ_HANDLER;
void spi2_irq_handler(void) ATTR_IRQ_HANDLER;
void spi3_irq_handler(void) ATTR_IRQ_HANDLER;
void spi4_irq_handler(void) ATTR_IRQ_HANDLER;
void spi5_irq_handler(void) ATTR_IRQ_HANDLER;
void spi6_irq_handler(void) ATTR_IRQ_HANDLER;

View file

@ -62,8 +62,8 @@ __vectors_platform:
.word i2c_irq_handler /* [ 32] I2C1 error */
.word i2c_irq_handler /* [ 33] I2C2 event */
.word i2c_irq_handler /* [ 34] I2C2 error */
.word spi_irq_handler /* [ 35] SPI1 */
.word spi_irq_handler /* [ 36] SPI2 */
.word spi1_irq_handler /* [ 35] SPI1 */
.word spi2_irq_handler /* [ 36] SPI2 */
.word UIE /* [ 37] */
.word UIE /* [ 38] */
.word UIE /* [ 39] */
@ -78,7 +78,7 @@ __vectors_platform:
.word UIE /* [ 48] */
.word sdmmc_irq_handler /* [ 49] SDMMC1 */
.word UIE /* [ 50] */
.word spi_irq_handler /* [ 51] SPI3 */
.word spi3_irq_handler /* [ 51] SPI3 */
.word UIE /* [ 52] */
.word UIE /* [ 53] */
.word UIE /* [ 54] */
@ -111,9 +111,9 @@ __vectors_platform:
.word UIE /* [ 81] */
.word UIE /* [ 82] */
.word UIE /* [ 83] */
.word spi_irq_handler /* [ 84] SPI4 */
.word spi_irq_handler /* [ 85] SPI5 */
.word spi_irq_handler /* [ 86] SPI6 */
.word spi4_irq_handler /* [ 84] SPI4 */
.word spi5_irq_handler /* [ 85] SPI5 */
.word spi6_irq_handler /* [ 86] SPI6 */
.word sai_irq_handler /* [ 87] SAI1 */
.word lcdc_irq_handler /* [ 88] LCDC */
.word lcdc_irq_handler /* [ 89] LCDC error */