-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Add support for the Pi Vision 10.1" HMI #6915
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
How does the GPIO driver differ materially from https://github.com/raspberrypi/linux/blob/rpi-6.12.y/drivers/gpio/gpio-fxl6408.c? What happens if you put |
18d0700
to
99e2f20
Compare
You're right, they are equivalent and the board works with the fxl6408 driver as well. |
|
target-path = "/"; | ||
__overlay__ { | ||
panel: panel { | ||
compatible = "panel-lvds"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The guidance for use of panel-lvds is that you should have a panel specific compatible first, and fall back to panel-lvds.
eg https://github.com/raspberrypi/linux/blob/rpi-6.12.y/arch/arm/boot/dts/allwinner/sun8i-a83t-tbs-a711.dts#L74
Having any form of display timings in DT was accepted to mainline very begrudgingly, and this was their compromise to allow fixing up the timings without requiring a DT change (ABI and all that).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added panel-specific compatible: auo,g101ean02-2
Use of GPIO 34 (normally that camera GPIO) for interrupts precludes it working on any board that uses a GPIO expander for the CAM_GPIO lines. |
Enable drivers required by the SECO Pi Vision 10.1 CM5 HMI in all CM5-compatible defconfigs. Specifically, this commit enables: * driver for Atmel MaxTouch controllers * panel-lvds * TI SN65DSI83 DSI-LVDS bridge Signed-off-by: Alessandro Pecugi <[email protected]>
Add overlay for SECO Pi Vision adapter HAT, with the sn65dsi83 LVDS bridge, a 10.1-inch LVDS panel, and Atmel mxt touch controller For the pi4ioe5v6408 GPIO expander, the equivalent fxl6408 driver is used. Signed-off-by: Alessandro Pecugi <[email protected]>
99e2f20
to
2564a6b
Compare
No, there's no specific reason. I've updated and tested both |
See: raspberrypi/linux#6920 kernel: v2 dwc2 DMA alignment_buffer handling See: raspberrypi/linux#6923 kernel: Add support for the Pi Vision 10.1" HMI See: raspberrypi/linux#6915
See: raspberrypi/linux#6920 kernel: v2 dwc2 DMA alignment_buffer handling See: raspberrypi/linux#6923 kernel: Add support for the Pi Vision 10.1" HMI See: raspberrypi/linux#6915
This pull request introduces support for the upcoming SECO Pi Vision product, which consists of an LVDS adapter and a display.
Specifically, it: