[RFC PATCH 1/3] devicetree: bindings: dsiplay: panel: panel-simple.yaml: Add Raspberry pi dsi panel compatible
Devarsh Thakkar
devarsht at ti.com
Thu Jan 8 22:41:58 PST 2026
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<h-shenoy at ti.com>
>>>>>> ---
>>>>>> .../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/20250904205743.186177-1-marek.vasut+renesas@mailbox.org/
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
>>>>>>
>
More information about the linux-arm-kernel
mailing list