Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4878

Interfacing (DSI, CSI, I2C, etc.) • Re: CM4 and DSI custom display

$
0
0
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?
No, but it can be enabled if you are submitting an overlay to our kernel that uses it.
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?
I assume ISD is a typo for ICN.
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



Viewing all articles
Browse latest Browse all 4878

Trending Articles