Commit be85d412 authored by David Heidelberg's avatar David Heidelberg Committed by Neil Armstrong
Browse files

drm/panel: sw43408: Introduce LH546WF1-ED01 panel compatible



The supported panel is LH546WF1-ED01, add compatible and adjust the
struct name to reflect that.

The standalone compatible lg,sw43408 will continue to work, even thou
there are no users yet.

Reviewed-by: default avatarDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: default avatarDavid Heidelberg <david@ixit.cz>
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20251214-pixel-3-v7-3-b1c0cf6f224d@ixit.cz
parent dbb5d601
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -149,7 +149,7 @@ static int sw43408_prepare(struct drm_panel *panel)
	return ret;
}

static const struct drm_display_mode sw43408_mode = {
static const struct drm_display_mode lh546wf1_ed01_mode = {
	.clock = (1080 + 20 + 32 + 20) * (2160 + 20 + 4 + 20) * 60 / 1000,

	.hdisplay = 1080,
@@ -171,7 +171,7 @@ static const struct drm_display_mode sw43408_mode = {
static int sw43408_get_modes(struct drm_panel *panel,
			     struct drm_connector *connector)
{
	return drm_connector_helper_get_modes_fixed(connector, &sw43408_mode);
	return drm_connector_helper_get_modes_fixed(connector, &lh546wf1_ed01_mode);
}

static int sw43408_backlight_update_status(struct backlight_device *bl)
@@ -214,7 +214,8 @@ static const struct drm_panel_funcs sw43408_funcs = {
};

static const struct of_device_id sw43408_of_match[] = {
	{ .compatible = "lg,sw43408", },
	{ .compatible = "lg,sw43408", }, /* legacy */
	{ .compatible = "lg,sw43408-lh546wf1-ed01", },
	{ /* sentinel */ }
};
MODULE_DEVICE_TABLE(of, sw43408_of_match);