drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
Subsystems (4)
v7 cover drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
Changes since v6:
- Make power-supply a mandatory property
- Split binding to a separate patch
- Drop Tomi's reviewed-by, since the patch has changed quite a bit since his review
Previous round:
https://patchwork.kernel.org/patch/10854851/
Jyri Sarha (2):
dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
.../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 ++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
Signature · 6 lines
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
PATCH v7 1/2 dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B
Add bindign for TFC S9700RTWV43TR-01B 7" Three Five Corp 800x480 LCD panel with resistive touch.
The panel is found on TI AM335x-evm.
--- .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 +++++++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + 2 files changed, 16 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt new file +15 -0
@@ -0,0 +1,15 @@ +TFC S9700RTWV43TR-01B 7" Three Five Corp 800x480 LCD panel with +resistive touch + +The panel is found on TI AM335x-evm. + +Required properties: +- compatible: should be "tfc,s9700rtwv43tr-01b" +- power-supply: See panel-common.txt + +Optional properties: +- enable-gpios: GPIO pin to enable or disable the panel, if there is one +- backlight: phandle of the backlight device attached to the panel + +This binding is compatible with the simple-panel binding, which is specified +in simple-panel.txt in this directory.
Documentation/devicetree/bindings/vendor-prefixes.txt +1 -0
@@ -391,6 +391,7 @@ technexion TechNexion technologic Technologic Systems tempo Tempo Semiconductor terasic Terasic Inc. +tfc Three Five Corp thine THine Electronics, Inc. ti Texas Instruments tianma Tianma Micro-electronics Co., Ltd.
Signature · 6 lines
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
Re: [PATCH v7 1/2] dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B
Quoted 12 lines · Jyri Sarha
Add bindign for TFC S9700RTWV43TR-01B 7" Three Five Corp 800x480 LCD panel with resistive touch.
The panel is found on TI AM335x-evm.
Signed-off-by Jyri Sarha <[email protected]>--- .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 +++++++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + 2 files changed, 16 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
PATCH v7 2/2 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
In reply to Jyri SarhaAdd support for Three Five displays TFC S9700RTWV43TR-01B 800x480 panel with resistive touch found on TI's AM335X-EVM.
--- drivers/gpu/drm/panel/panel-simple.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
drivers/gpu/drm/panel/panel-simple.c +28 -0
@@ -2281,6 +2281,31 @@ static const struct panel_desc starry_kr122ea0sra = { }, }; +static const struct drm_display_mode tfc_s9700rtwv43tr_01b_mode = { + .clock =30000 , + .hdisplay =800 , + .hsync_start =800 +39 , + .hsync_end =800 +39 +47 , + .htotal =800 +39 +47 +39 , + .vdisplay =480 , + .vsync_start =480 +13 , + .vsync_end =480 +13 +2 , + .vtotal =480 +13 +2 +29 , + .vrefresh =62 , +}; + +static const struct panel_desc tfc_s9700rtwv43tr_01b = { + .modes = &tfc_s9700rtwv43tr_01b_mode, + .num_modes =1 , + .bpc =8 , + .size = { + .width =155 , + .height =90 , + }, + .bus_format =MEDIA_BUS_FMT_RGB888_1X24 , + .bus_flags =DRM_BUS_FLAG_DE_HIGH |DRM_BUS_FLAG_PIXDATA_POSEDGE , +}; +static const struct display_timing tianma_tm070jdhg30_timing = { .pixelclock = {62600000 ,68200000 ,78100000 }, .hactive = {1280 ,1280 ,1280 },
@@ -2718,6 +2743,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "starry,kr122ea0sra", .data = &starry_kr122ea0sra, + }, { + .compatible = "tfc,s9700rtwv43tr-01b", + .data = &tfc_s9700rtwv43tr_01b, }, { .compatible = "tianma,tm070jdhg30", .data = &tianma_tm070jdhg30,
Signature · 6 lines
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
Thierry Reding
AppliedQuoted 13 lines · Jyri Sarha
Changes since v6:
- Make power-supply a mandatory property
- Split binding to a separate patch
- Drop Tomi's reviewed-by, since the patch has changed quite a bit since his reviewPrevious round:
https://patchwork.kernel.org/patch/10854851/Jyri Sarha (2):
dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
Quoted 5 lines
.../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 ++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
Applied, thanks.
Thierry
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel