Hello there, This RFC introduces support for the FS035VG158 LCD panel, cleaning up the nv3052c driver on the way and documentating existing panel code. This revision is mostly a resend and ask for more feedback. I have tested that it works on next-20231208. John. v4 -> v5: - Add Reviewed-By trailers v3 -> v4: - Mark panel_regs_len as unsigned v2 -> v3: - Dropped patches that add extra sleep time v1 -> v2: - Fixed a variable declaration style error - Cleaned up device tree yaml --- John Watts (7): drm/panel: nv3052c: Document known register names drm/panel: nv3052c: Add SPI device IDs drm/panel: nv3052c: Allow specifying registers per panel drm/panel: nv3052c: Add Fascontek FS035VG158 LCD display dt-bindings: display: panel: Clean up leadtek,ltk035c5444t properties dt-bindings: vendor-prefixes: Add fascontek dt-bindings: display: panel: add Fascontek FS035VG158 panel .../display/panel/fascontek,fs035vg158.yaml | 56 +++ .../display/panel/leadtek,ltk035c5444t.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 515 +++++++++++++++------ 4 files changed, 437 insertions(+), 144 deletions(-) --- base-commit: bc63de6e6ba0b16652c5fb4b9c9916b9e7ca1f23 change-id: 20231210-fs035vg158-57953382edb6 Best regards, -- John Watts <contact@xxxxxxxxxx>