[PATCH 0/2] Add Samsung AMS581VF01 panel support
Danila Tikhonov
danila at jiaxyga.com
Sun Oct 13 21:24:00 UTC 2024
This patch series adds support for the Samsung AMS581VF01 panel, used in
the Google Pixel 4a (sm7150-google-sunfish). Unlike many other devices,
which may use different panels in various revisions, the Pixel 4a has only
one possible panel option. Also this panel is not used in other devices.
Testing has been done by me.
The driver initializes the panel in normal mode (High Brightness Mode and
Brightness Dimming are disabled). High Brightness Mode and Brightness
Dimming are not supported yet.
In the downstream device tree, the panel is named as
"dsi-panel-sofef01-1080p-cmd".
To: Neil Armstrong <neil.armstrong at linaro.org>
To: Jessica Zhang <quic_jesszhan at quicinc.com>
To: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
To: Maxime Ripard <mripard at kernel.org>
To: Thomas Zimmermann <tzimmermann at suse.de>
To: David Airlie <airlied at gmail.com>
To: Simona Vetter <simona at ffwll.ch>
To: Rob Herring <robh at kernel.org>
To: Krzysztof Kozlowski <krzk+dt at kernel.org>
To: Conor Dooley <conor+dt at kernel.org>
Cc: dri-devel at lists.freedesktop.org
Cc: devicetree at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Cc: linux at mainlining.org
Signed-off-by: Danila Tikhonov <danila at jiaxyga.com>
Danila Tikhonov (2):
dt-bindings: display: panel: Add Samsung AMS581VF01
drm/panel: Add Samsung AMS581VF01 panel driver
.../display/panel/samsung,ams581vf01.yaml | 79 +++++
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile | 1 +
.../gpu/drm/panel/panel-samsung-ams581vf01.c | 283 ++++++++++++++++++
4 files changed, 372 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ams581vf01.yaml
create mode 100644 drivers/gpu/drm/panel/panel-samsung-ams581vf01.c
--
2.47.0
More information about the dri-devel
mailing list