Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

stm32h743: split SPI IRQ handlers

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

Change-Id: I2243626c960873738e5d9cf4e60d2f9e635514e7

authored by

Aidan MacDonald and committed by
Solomon Peachy
b0b4c6bf 8d279aa4

+12 -7
+6 -1
firmware/target/arm/stm32/irqhandlers-stm32h743.c
··· 29 29 void otg_hs_irq_handler(void) ATTR_IRQ_HANDLER; 30 30 void sai_irq_handler(void) ATTR_IRQ_HANDLER; 31 31 void sdmmc_irq_handler(void) ATTR_IRQ_HANDLER; 32 - void spi_irq_handler(void) ATTR_IRQ_HANDLER; 32 + void spi1_irq_handler(void) ATTR_IRQ_HANDLER; 33 + void spi2_irq_handler(void) ATTR_IRQ_HANDLER; 34 + void spi3_irq_handler(void) ATTR_IRQ_HANDLER; 35 + void spi4_irq_handler(void) ATTR_IRQ_HANDLER; 36 + void spi5_irq_handler(void) ATTR_IRQ_HANDLER; 37 + void spi6_irq_handler(void) ATTR_IRQ_HANDLER;
+6 -6
firmware/target/arm/stm32/vectors-stm32h7.S
··· 62 62 .word i2c_irq_handler /* [ 32] I2C1 error */ 63 63 .word i2c_irq_handler /* [ 33] I2C2 event */ 64 64 .word i2c_irq_handler /* [ 34] I2C2 error */ 65 - .word spi_irq_handler /* [ 35] SPI1 */ 66 - .word spi_irq_handler /* [ 36] SPI2 */ 65 + .word spi1_irq_handler /* [ 35] SPI1 */ 66 + .word spi2_irq_handler /* [ 36] SPI2 */ 67 67 .word UIE /* [ 37] */ 68 68 .word UIE /* [ 38] */ 69 69 .word UIE /* [ 39] */ ··· 78 78 .word UIE /* [ 48] */ 79 79 .word sdmmc_irq_handler /* [ 49] SDMMC1 */ 80 80 .word UIE /* [ 50] */ 81 - .word spi_irq_handler /* [ 51] SPI3 */ 81 + .word spi3_irq_handler /* [ 51] SPI3 */ 82 82 .word UIE /* [ 52] */ 83 83 .word UIE /* [ 53] */ 84 84 .word UIE /* [ 54] */ ··· 111 111 .word UIE /* [ 81] */ 112 112 .word UIE /* [ 82] */ 113 113 .word UIE /* [ 83] */ 114 - .word spi_irq_handler /* [ 84] SPI4 */ 115 - .word spi_irq_handler /* [ 85] SPI5 */ 116 - .word spi_irq_handler /* [ 86] SPI6 */ 114 + .word spi4_irq_handler /* [ 84] SPI4 */ 115 + .word spi5_irq_handler /* [ 85] SPI5 */ 116 + .word spi6_irq_handler /* [ 86] SPI6 */ 117 117 .word sai_irq_handler /* [ 87] SAI1 */ 118 118 .word lcdc_irq_handler /* [ 88] LCDC */ 119 119 .word lcdc_irq_handler /* [ 89] LCDC error */