-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Create driver for Waveshare DSI screens #5433
Conversation
I don't want to make trash here. Just wanted to mention, that this does not seem to work with my 7" C. You can find details here: https://github.com/waveshare/Waveshare-DSI-LCD/issues/4 |
0abb915
to
1aee9ad
Compare
37703bd
to
cebe87e
Compare
Waveshare sell a range of DSI panels of varying sizes, all using a common MCU to control the panel and backlight. Add a panel driver that supports these panels. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
The interrupt line from the touch controller is not necessarily connected to the SoC, so add the option to poll for touch info. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Adds support for the Waveshare DSI touchscreens. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
2563644
to
53e8cfb
Compare
Dropping WIP tag as this has been confirmed to work on a the majority of the panels supported. I can't work out what is upsetting the dtoverlaycheck. It complains of
but I've been staring at the two files and can't see what I've missed. |
It's not a great error/message, but you've dropped the "Params:" section heading. |
They come in varying sizes, but all have the same MCU for power control and touch controller. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
53e8cfb
to
2878c8f
Compare
Doh, thanks! |
kernel: media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode See: raspberrypi/linux#5439 kernel: hwmon: emc2305: Add calls to initialise of cooling maps See: raspberrypi/linux#5440 kernel: Create driver for Waveshare DSI screens See: raspberrypi/linux#5433 kernel: arm/boot/dts/overlays/mipi-dbi-spi: fix default brightness See: raspberrypi/linux#5442 kernel: i2c-mux and i2c-pwm overlay updates for alternate i2c buses See: raspberrypi/linux#5443 kernel: Further EMC2305 tweaks See: raspberrypi/linux#5441 kernel: drm/vc4: Limit max_bpc to 8 on Pi0-3 See: raspberrypi/linux#5444 kernel: Revert: amba_pl011: Round input clock up firmware: arm_loader: Set local-bd-address if 6 zeroes found firmware: arm_loader: Really check for a zero local-bd-address See: raspberrypi/linux#5437 firmware: arm_dt: Don't overwrite existing i2c aliases See: raspberrypi/linux#5428 firmware: arm_loader: Reduce CMA warning severity See: #1807 userland: dtoverlay: Use os_prefix if set
kernel: media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode See: raspberrypi/linux#5439 kernel: hwmon: emc2305: Add calls to initialise of cooling maps See: raspberrypi/linux#5440 kernel: Create driver for Waveshare DSI screens See: raspberrypi/linux#5433 kernel: arm/boot/dts/overlays/mipi-dbi-spi: fix default brightness See: raspberrypi/linux#5442 kernel: i2c-mux and i2c-pwm overlay updates for alternate i2c buses See: raspberrypi/linux#5443 kernel: Further EMC2305 tweaks See: raspberrypi/linux#5441 kernel: drm/vc4: Limit max_bpc to 8 on Pi0-3 See: raspberrypi/linux#5444 kernel: Revert: amba_pl011: Round input clock up firmware: arm_loader: Set local-bd-address if 6 zeroes found firmware: arm_loader: Really check for a zero local-bd-address See: raspberrypi/linux#5437 firmware: arm_dt: Don't overwrite existing i2c aliases See: raspberrypi/linux#5428 firmware: arm_loader: Reduce CMA warning severity See: raspberrypi/firmware#1807 userland: dtoverlay: Use os_prefix if set
The latest 6.1.20 doesn't work with the latest raspberry pi os with this display https://www.waveshare.com/wiki/7.9inch_DSI_LCD#Overview by adding dtoverlay=vc4-kms-dsi-waveshare-panel,7_9_inch the display stays off and the led blinks but it does work (it lights up, it displays as it should) except for the touchscreen with android running on the pi (this android https://konstakang.com/devices/rpi4/LineageOS20 ) I would like to run the display with that android img on the pi and now the only problem is the touch part Thanks |
Please open a new issue. following the template offered. Commenting on a merged PR is the way that issues will get lost. |
Ok, I'll do that |
No description provided.