]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver
authorChristian Lamparter <chunkeey@gmail.com>
Thu, 28 Oct 2021 07:03:44 +0000 (09:03 +0200)
committerFlorian Fainelli <f.fainelli@gmail.com>
Mon, 15 Nov 2021 17:33:21 +0000 (09:33 -0800)
commit5517ba310d07dbdb196dd11b8f40a5c75c3b4015
tree146c74d19d4946642db1848e5bd4aab937dca78a
parentd345ba61d4f2c7b2db4520d8142e4a2c1df3d7d7
ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver

replaces the bit-banged i2c-gpio provided i2c functionality
with the hardware in the SoC.

During review of the MR32, Florian Fainelli pointed out that the
SoC has a real I2C-controller. Furthermore, the connected pins
(SDA and SCL) would line up perfectly for use. Back then I couldn't
get it working though and I left it with i2c-gpio (which worked).

Now we know the reason: the interrupt was incorrectly specified.
(Hence, this patch depends on Florian Fainelli's
"ARM: dts: BCM5301X: Fix I2C controller interrupt" patch).

Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: Rafał Miłecki <zajec5@gmail.com>
Cc: Matthew Hagan <mnhagan88@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
arch/arm/boot/dts/bcm53016-meraki-mr32.dts