ARM: dts: BCM5301X: Fix I2C controller interrupt
authorFlorian Fainelli <f.fainelli@gmail.com>
Wed, 27 Oct 2021 19:37:29 +0000 (12:37 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Dec 2021 08:19:02 +0000 (09:19 +0100)
commitb2cd6fdcbe0a5cb44e4610a08cc58261d494a885
tree57c5dbab0cd1ebba02582841675bc6eb2e27e3dd
parentb7ef25e8c27183bb24975a0f35fa2c3a0dd5fe81
ARM: dts: BCM5301X: Fix I2C controller interrupt

[ Upstream commit 754c4050a00e802e122690112fc2c3a6abafa7e2 ]

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")
Tested-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm/boot/dts/bcm5301x.dtsi