lategoodbye / rpi-zero

Linux kernel source tree
Other
22 stars 3 forks source link

DT: Disable i2c0 #22

Open lategoodbye opened 6 years ago

lategoodbye commented 6 years ago

The GPU firmware of the Raspberry Pi 3 uses i2c0 to communicate to the FXL6408 gpio expander. It is a bad idea to also use this interface from the ARM side. So avoid any conflict by disabling it.

Please look at https://github.com/anholt/linux/issues/89 for any further details.

6by9 commented 3 months ago

I was just casting an eye over open issues here.

The firmware hasn't used BSC0 for the GPIO expander and SMPS since Jan 2017. We're now relying on using BSC0 from the kernel for libcamera and driving the DSI touchscreen through the DRM subsystem.