panel: visionox-rm69299: modernize & support the variant found in the SHIFT6mq Modernize the driver with panel_desc, _multi, const supplies and new panel init with refcounting. Re-spin of [1] and [2] to finally document and support this panel variant. [1] https://lore.kernel.org/all/20220123173650.290349-4-caleb@connolly.tech/ [2] https://lore.kernel.org/all/20220123173650.290349-5-caleb@connolly.tech/ To: Jessica Zhang <quic_jesszhan@quicinc.com> To: David Airlie <airlied@gmail.com> To: Simona Vetter <simona@ffwll.ch> To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> To: Maxime Ripard <mripard@kernel.org> To: Thomas Zimmermann <tzimmermann@suse.de> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Abhinav Kumar <quic_abhinavk@quicinc.com> Cc: dri-devel@lists.freedesktop.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Casey Connolly <casey.connolly@linaro.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Changes in v2: - Add panel_desc to support the variant - Switch to _multi calls - Switch to const supplies - Switch to new panel alloc - Fix shift panel init seq name - Link to v1: https://lore.kernel.org/r/20250507-topic-misc-shift6-panel-v1-0-64e8e98ff285@linaro.org --- Caleb Connolly (2): dt-bindings: display: visionox-rm69299: document new compatible string drm/panel: visionox-rm69299: support the variant found in the SHIFT6mq Neil Armstrong (4): drm/panel: visionox-rm69299: add plumbing to support panel variants drm/panel: visionox-rm69299: switch to _multi variants drm/panel: visionox-rm69299: switch to devm_regulator_bulk_get_const() drm/panel: visionox-rm69299: switch to devm_drm_panel_alloc() .../bindings/display/panel/visionox,rm69299.yaml | 4 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 253 +++++++++++++++------ 2 files changed, 189 insertions(+), 68 deletions(-) --- base-commit: 08710e696081d58163c8078e0e096be6d35c5fad change-id: 20250507-topic-misc-shift6-panel-1b0825c84761 Best regards,