Hi Dmitry,
On 21/08/25 16:16, Dmitry Baryshkov wrote:
On Thu, Aug 21, 2025 at 10:33:43AM +0530, Harikrishna Shenoy wrote:
On 8/20/25 15:34, Raghavendra, Vignesh wrote:
On 8/20/2025 11:06 AM, Harikrishna Shenoy wrote:
On 8/19/25 06:54, Dmitry Baryshkov wrote:
On Mon, Aug 18, 2025 at 09:17:44PM +0530, Harikrishna Shenoy wrote:
Add RPi DSI panel[0] as a valid compatible for simple-panel.
[0]:https://www.raspberrypi.com/products/raspberry-pi-touch-display/
Signed-off-by: Harikrishna Shenoy<[email protected]>
---
.../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/panel/panel-
simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-
simple.yaml
index 1ac1f0219079..65f486f2bc9d 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -268,6 +268,8 @@ properties:
- rocktech,rk070er9427
# Rocktech Display Ltd. RK043FN48H 4.3" 480x272 LCD-TFT panel
- rocktech,rk043fn48h
+ # Raspberry, 7" dsi panel
+ - rpi,7inch-dsi
It's powertip,ph800480t013-idf02
I think there is waveshare based 7inch version too [6].
Could you please point to any documentation for this?
Git log would point you to it:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=051e95ee7ec10050154e4c8f48be4d99ac83f8fc
Timing patterns we use differ from powertip,ph800480t013-idf02.
Link:
https://github.com/raspberrypi/linux/commit/8648a8c9442b45e85b73423be1b469d10234b4e2
https://github.com/beagleboard/linux/commit/bde1b4c52cc5a79a2108076b8706e23d5844afa9
So I think, separate compatible needs to be added.
Then please identify the panel that is actually being used. RaspberryPi
isn't a panel vendor.
These are the version 1 raspberry pi display panels [0], to what I
understand there are multiple vendors e.g waveshare [1], df-robot [2]
producing these panels with same branding name as "Raspberry PI display"
and as tested at my end both work fine with exact same timings too as
referenced from RPi kernel fork tree [7]. I am more in favor of having a
common binding here similar to what was done for version 2 ilitek
controller based raspberry pi display panels [3] which use below
compatibles:
raspberrypi,dsi-5inch
raspberrypi,dsi-7inch
Similar to this, version 1 displays too have 5 inch [4] and 7 inch [5]
versions, so isn't it fair to have similar compatibles for version 1
raspberry panels as well ?
Also to what I understand neither version 1 nor version 2 panels have
full datasheet available, so timings are coming mainly from the
raspberry pi's linux kernel fork.
[0] :
https://www.raspberrypi.com/documentation/accessories/display.html
[1] :
https://www.crazypi.com/5INCH-DSI-RASPBERRY-PI-TOUCH-DISPLAY-INDIA?srsltid=AfmBOorV_Ehvx-SV5REvbga9loUfCEAktXPWLg6ZghHdW2Qf7ClMGQWF
https://www.waveshare.com/wiki/5inch_HDMI_LCD?srsltid=AfmBOor8kd-K1b5cxTP9ojDOO42obVJyab6SJzc-55uqnrFGv2zUmowe
[2]:
https://robu.in/product/dfrobot-5-800x480-ips-touchscreen-with-optical-bonding-compatible-with-raspberry-pi-4b-3b-3b/?gad_source=1&gad_campaignid=17416544847&gbraid=0AAAAADvLFWdKkaTxqsUSVBiF_p2H_zMRM&gclid=Cj0KCQiAyP3KBhD9ARIsAAJLnnZJfXfpZEI6GBQIQUYIj14jPElQqhexEyRni4n9VvRcpzYQ3AUTXxUaAqyTEALw_wcB
[3]
https://lore.kernel.org/all/[email protected]/
https://www.raspberrypi.com/products/touch-display-2/?resellerType=industry
[4]
https://robu.in/product/waveshare-5inch-capacitive-touch-display-for-raspberry-pi-dsi-interface-800x480/?gad_source=1&gad_campaignid=17416544847&gbraid=0AAAAADvLFWdKkaTxqsUSVBiF_p2H_zMRM&gclid=Cj0KCQiAyP3KBhD9ARIsAAJLnnbDCNmutkZo93f6dTfo5aAwqCWQpYPhaE1MkUekYdmNNih6BW1411EaAlXuEALw_wcB
[5]
https://robocraze.com/products/waveshare-7inch-capacitive-touch-display-for-raspberry-pi-dsi-interface-800x-480?variant=47338361979104&country=IN¤cy=INR&utm_medium=product_sync&utm_source=google&utm_content=sag_organic&utm_campaign=sag_organic&campaignid=22271813913&adgroupid=&keyword=&device=c&gad_source=1&gad_campaignid=22271815110&gbraid=0AAAAADgHQvY8QWzvch_lWTffUWAcAu8eG&gclid=Cj0KCQiAyP3KBhD9ARIsAAJLnnYq9neCRwbd7XwAvfE9fbN_EZV-IlKWiSaWyZ3_lAKM0w6_3N8m5yYaAo2wEALw_wcB
[6]
https://robocraze.com/products/waveshare-7inch-capacitive-touch-display-for-raspberry-pi-dsi-interface-800x-480?variant=47338361979104&country=IN¤cy=INR&utm_medium=product_sync&utm_source=google&utm_content=sag_organic&utm_campaign=sag_organic&campaignid=22271813913&adgroupid=&keyword=&device=c&gad_source=1&gad_campaignid=22271815110&gbraid=0AAAAADgHQvY8QWzvch_lWTffUWAcAu8eG&gclid=Cj0KCQiAyP3KBhD9ARIsAAJLnnYq9neCRwbd7XwAvfE9fbN_EZV-IlKWiSaWyZ3_lAKM0w6_3N8m5yYaAo2wEALw_wcB
[7] https://github.com/raspberrypi/linux/
Regards
Devarsh
# Samsung Electronics 10.1" WXGA (1280x800) TFT LCD panel
- samsung,ltl101al01
# Samsung Electronics 10.1" WSVGA TFT LCD panel
--
2.34.1