No, but it can be enabled if you are submitting an overlay to our kernel that uses it.Yes, I actually navigate in the dark.
It's okay that 'chipone-isn6211.c' is not a library but a driver, but I still haven't understood two things:
1) is this driver included in a standard kernel?
I assume ISD is a typo for ICN.2) is this driver made to communicate via I2C with the ISD6211 chip directly, or with another 'entity' that specifies to the driver the signals to use to control the ISD6211 chip?
Yes the driver talks directly to the ICN6211 over I2C.
The closest overlays to doing that would be the TI SN65DSI83 overlays that were kicked around a couple of years back - https://github.com/6by9/linux/blob/rpi- ... verlay.dts.
If you wish to use a microcontroller to program the ICN6211, then you can, but you'll need to provide some mechanism to prod the MCU when required. The Waveshare DSI panels which aren't clones of the Pi 7" 800x480 panel do exactly that. They have their own "protocol" over I2C to control the MCU, hence the dedicated driver for it.
Statistics: Posted by 6by9 — Mon Apr 15, 2024 4:08 pm