diff --git a/repos/base-hw/src/bootstrap/spec/imx53_qsb/platform_trustzone.cc b/repos/base-hw/src/bootstrap/spec/imx53_qsb/platform_trustzone.cc index 694d67bf5..3927e3054 100644 --- a/repos/base-hw/src/bootstrap/spec/imx53_qsb/platform_trustzone.cc +++ b/repos/base-hw/src/bootstrap/spec/imx53_qsb/platform_trustzone.cc @@ -20,10 +20,12 @@ using namespace Board; bool Board::secure_irq(unsigned i) { - if (i == EPIT_1_IRQ) return true; - if (i == EPIT_2_IRQ) return true; - if (i == I2C_2_IRQ) return true; - if (i == I2C_3_IRQ) return true; + if (i == EPIT_1_IRQ) return true; + if (i == EPIT_2_IRQ) return true; + if (i == I2C_2_IRQ) return true; + if (i == I2C_3_IRQ) return true; + if (i == SDHC_IRQ) return true; + if (i >= GPIO1_IRQL && i <= GPIO4_IRQH) return true; if (i >= GPIO5_IRQL && i <= GPIO7_IRQH) return true; return false;