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-ca...@connolly.tech/
[2] https://lore.kernel.org/all/20220123173650.290349-5-ca...@connolly.tech/

Signed-off-by: Neil Armstrong <neil.armstr...@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-64e8e98ff...@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,
-- 
Neil Armstrong <neil.armstr...@linaro.org>

Reply via email to