1234567891011121314151617181920212223242526272829303132 |
- From beda1bbdb19baa8319ed81fa370fe0c5b91d05df Mon Sep 17 00:00:00 2001
- From: Florian Fainelli <[email protected]>
- Date: Tue, 26 Oct 2021 11:36:22 -0700
- Subject: [PATCH] ARM: dts: BCM5301X: Fix I2C controller interrupt
- The I2C interrupt controller line is off by 32 because the datasheet
- describes interrupt inputs into the GIC which are for Shared Peripheral
- Interrupts and are starting at offset 32. The ARM GIC binding expects
- the SPI interrupts to be numbered from 0 relative to the SPI base.
- Fixes: bb097e3e0045 ("ARM: dts: BCM5301X: Add I2C support to the DT")
- Signed-off-by: Florian Fainelli <[email protected]>
- ---
- arch/arm/boot/dts/bcm5301x.dtsi | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
- diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi
- index f92089290ccd..ec5de636796e 100644
- --- a/arch/arm/boot/dts/bcm5301x.dtsi
- +++ b/arch/arm/boot/dts/bcm5301x.dtsi
- @@ -408,7 +408,7 @@ uart2: serial@18008000 {
- i2c0: i2c@18009000 {
- compatible = "brcm,iproc-i2c";
- reg = <0x18009000 0x50>;
- - interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
- + interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
- #address-cells = <1>;
- #size-cells = <0>;
- clock-frequency = <100000>;
- --
- 2.25.1
|