From nobody Thu Dec 18 18:04:16 2025 Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DD48F195398 for ; Thu, 27 Jun 2024 20:31:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719520297; cv=none; b=SFYf0eYg0l3QDDnsH59gTAxikfWdXsjY/LNCG/zJE7cqsiPUx1tFFmHR/f22qrfbY8608a1ooqyiFEAJ0PdWw40lzw/rKGgSrPbEj3sQllk23HjlH/s7QmABZTaxZtjqNzA+ywSodJDmH6v83r5iDAI5MdwOyUzz4rOXv2PBNBM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719520297; c=relaxed/simple; bh=qGmZ54javUBer9i48bf17GmuVyc0Ot8E5Nz9k8mzUBM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=giNzIYfM9Sd+LhSLCV9dJnPPGiWI9swUtBZu/fAr7u/P6vB8vsEOArnuZrUnQfHGBov9awmWtEC0G737YAVi2tyWjy1/0GsDRUI63no/Cccibmhl5VDX6jRycZug+O/+9uNeB4VpxOXKgNnEITR0At9DfZTMsugexfyfFkbvG6M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gwmail.gwu.edu; spf=pass smtp.mailfrom=gwmail.gwu.edu; dkim=pass (2048-bit key) header.d=gwmail.gwu.edu header.i=@gwmail.gwu.edu header.b=CFacRNKC; arc=none smtp.client-ip=209.85.215.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gwmail.gwu.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gwmail.gwu.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gwmail.gwu.edu header.i=@gwmail.gwu.edu header.b="CFacRNKC" Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-652fd0bb5e6so6143605a12.0 for ; Thu, 27 Jun 2024 13:31:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1719520295; x=1720125095; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=puKEntbYEmMEidhzP0NA7FT52xgsmmmBOCRFF0y7bVk=; b=CFacRNKCRfZuZHMR8Q+4iy5B1s4aMW4wlIIg/n1OASz/FqI87B7PZ0YIhzqHgVBBr9 Wv0DK2iKmz0HoWvOfF1TeTZtux92pLHikPfu8w59g4mBYAredcbb7Rh4s0LZGQ7TKL8H P2K/TI1GANH9AotNjas17fw24UHvgRXhNc7Jrzx7/IG3ECObayeoYqCvjkDTGwcS9kZi e/4FI2eHs2zJLC4RQrDPUYy/6K3dOIVZ3XUX0ST02Hu35X11n1yGqbJI8LE1EmJ68IDQ 7nwyKHQTaGBsW6XwCFNd2NXsiWFcVC41/8h09LYMSf/skNZArTMPJoYaVVLoRIdQFPI7 vE5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719520295; x=1720125095; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=puKEntbYEmMEidhzP0NA7FT52xgsmmmBOCRFF0y7bVk=; b=qk3oBYUgDvzkBqZivI5AeAvuLq1AakipEFNuysJgMLqZoQ0vWmsgmrPZsnlmXvQpUs QVSPwarGsZGtvKkWcTRzb/W1LIdkCJ67pJY7ONggGFzBN/rRjUT3d6SNdcMboKSSf5r2 b8NLYmzWmx+Qu6gq5uEK2KE77HblHQR3umIk7Ii5Xt56I7nJy5RCdLhBKX2b/4hMGj82 +WrWt869m+AVB+TeptZXtkoS+0xfudVLuLtS2SQF2zTEmuZNMMUHyJOj/Uy7uYcrHcX1 QeUCwo7onKIKS6+9CXv+KWn37p6GQ4mUoMvVwdqvIUfFiWIJRrUuLizkLQlxUzTFlZ+s s+hQ== X-Forwarded-Encrypted: i=1; AJvYcCUn1hQQORT4aLbVw19pYzYsLT/kM5CnLVVJoIiQts+CDeJbJGu1LJqQVz074HCC1e+AFAs4hrzGbO/rCRnklIk9gj1nZwGYF4p0mBjn X-Gm-Message-State: AOJu0Yz4g5lnDfPi/6tskBexvpzYnIdrWJ+ZV9R0+rCMgvyveP6utHPr J4P5azlcey0F6QR+59sxbPm0Qad34Glgr5oeQsa24sGE8umCLul040l7nrfTpA== X-Google-Smtp-Source: AGHT+IH4yJEM2wH6Qd0uhyZ3YRcR+RRXG2M0fbCW7SjsmuVY0ysvtcnP0gO0nNFo9Kngj7OGCtFLAg== X-Received: by 2002:a05:6a20:c481:b0:1bd:2a48:2340 with SMTP id adf61e73a8af0-1bd2a482929mr5734664637.61.1719520294993; Thu, 27 Jun 2024 13:31:34 -0700 (PDT) Received: from aw-m18-r1.. (syn-023-241-237-137.res.spectrum.com. [23.241.237.137]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70801e63250sm140514b3a.29.2024.06.27.13.31.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 13:31:34 -0700 (PDT) From: Matthew Schwartz X-Google-Original-From: Matthew Schwartz To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: John Schoenick , Mario Limonciello , Kyle Gospodnetich , Hans de Goede , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Matthew Schwartz Subject: [PATCH v3 1/2] drm: panel-orientation-quirks: Add quirk for Valve Galileo Date: Thu, 27 Jun 2024 13:30:56 -0700 Message-ID: <20240627203057.127034-2-mattschwartz@gwu.edu> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240627203057.127034-1-mattschwartz@gwu.edu> References: <20240627203057.127034-1-mattschwartz@gwu.edu> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: John Schoenick Valve's Steam Deck Galileo revision has a 800x1280 OLED panel Suggested-by: John Schoenick Link: https://gitlab.com/evlaV/linux-integration/-/commit/d2522d8bf88b35a8c= f6978afbbd55c80d2d53f4f Signed-off-by: Matthew Schwartz --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/d= rm/drm_panel_orientation_quirks.c index 3d127127e7cb..ac8319d38e37 100644 --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -427,6 +427,13 @@ static const struct dmi_system_id orientation_data[] = =3D { DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "1"), }, .driver_data =3D (void *)&lcd800x1280_rightside_up, + }, { /* Valve Steam Deck */ + .matches =3D { + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Valve"), + DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Galileo"), + DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "1"), + }, + .driver_data =3D (void *)&lcd800x1280_rightside_up, }, { /* VIOS LTH17 */ .matches =3D { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "VIOS"), --=20 2.45.2 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-oa1-f46.google.com (mail-oa1-f46.google.com [209.85.160.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB08319DF9F for ; Thu, 27 Jun 2024 20:31:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719520299; cv=none; b=PjoLAXYY5Bw+zHXNzEaB5HNKpW5nQhNdTDzGMBge0mYuRQpIROVx5B7TtVj3B1FEmfDVYzzY9JKclJRhe5zJdsKt8PRnMDtQKDeNRZiPypDnG6nkSzYR/I5k2fpfYpi2x/75qxIR4HdkMGvNIxkBF8Ya6y7eTLh1OPwt/Q0Cin4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719520299; c=relaxed/simple; bh=+vToUt384X/YLee2duLmghnbpUCboHGj/KJubnYF3t0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ndqAfqcn/QcKZh6utZL1zEYxblh92XDspqD24IX/Vh/o5pYUlfguEu21Wj861W5R9rwJhJ1AfSkAy21GCTmszqDk5lRc7fYP2/YIdxH/pIFpmUli+Un+GUeCWSZpMV/9IptFy52Ok4TmdX7nEkIrgOXmiDi7rQ5C75ZeqQYt2T8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gwmail.gwu.edu; spf=pass smtp.mailfrom=gwmail.gwu.edu; dkim=pass (2048-bit key) header.d=gwmail.gwu.edu header.i=@gwmail.gwu.edu header.b=CZc8lIi7; arc=none smtp.client-ip=209.85.160.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gwmail.gwu.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gwmail.gwu.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gwmail.gwu.edu header.i=@gwmail.gwu.edu header.b="CZc8lIi7" Received: by mail-oa1-f46.google.com with SMTP id 586e51a60fabf-25d5333989dso1507257fac.1 for ; Thu, 27 Jun 2024 13:31:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1719520297; x=1720125097; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=IORRBfp0Ewdr4NJXGZVsVL9mCEVSyuiUr27OIsqu6N0=; b=CZc8lIi7wsGV9H9cDJmO4LwJeHhcQuiYeO5IF/CfGiJjsildIC8XBlSFnmyvUJonG+ 8gMhraU6WLuWBINOVxhqjmMyiggbXGWw3cvojk/su2GNPT6LVq4FCKoMvPxcE540awfZ wqp7P9pKcYhXOdK/GBnzMvf9E9pKo8h2joVnQpMnaLMYooLf94fiH0HreDNywHqENmuJ 09wCShPeZNcCTIlEkYJdhMwp9L4BidgUMx5MYY51r6IW+kNj0S79LXkqmhjxrzoc07Nw 2sAoalbZclAl+W9ZqxKnkQGj8Uj716H4cMSLRMrySZ+pfueThlfuTnEBBBN/n+YFlYOV Xtlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719520297; x=1720125097; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IORRBfp0Ewdr4NJXGZVsVL9mCEVSyuiUr27OIsqu6N0=; b=tviWq/A+c4l60223MD8kfaBJweqeFT51t25R+Pl/yklbxve6/YEwWDNj9IYNgKE8HU jpqUWkj6S31PB5VXBcfnmYRHMSDagXc6DP8h7NKiDfvCKM3X+sLmPnj6cIqRyGexd8LP z4S7yThk8ZlxSpF9bJj9Tw7h3tgu2iITHYcADAYhSKZZNJLS7PaoM8v3sEmivim4rCKG AIiTpsQY7WwS1GqF+EHOUGr3hRpgjkpPF/bPyZO5e4Sa2gp+WdcG7Q8qtGP6EDh3Z1H4 MTDPrhIIfFdksDsybLwppyGYtPUfFm4Wh+UhxjAjjX3ecH2g1+8dtWeyx/OtnQhVXGF4 K/Eg== X-Forwarded-Encrypted: i=1; AJvYcCWzsd5dtAlGuY4rBh3bcMF+aM6CNMRg0TPXhyWwgKEN0zuqubZGBunfiFuRiXr3eco4P0XdgOdB77I+qhR/9d3JOw89q3auLGZTbS1x X-Gm-Message-State: AOJu0YxTnYC3pDgHplllPFnxc9wndvwbyT8hAjbIFA0vjdAJsalO7kg+ Ig+zTP4v0d/pA+RDmeGfdSsq6XeGfPN5yvh+qviSsZaoLNrKV6k1ytd2bChh5g== X-Google-Smtp-Source: AGHT+IEBJYSCM9h1b35iPFvP+zkfebU7K58zBaeRlZZJLp0lbUnbdhB4vQ78TWCJKZsLanCWzd/izw== X-Received: by 2002:a05:6870:71d4:b0:258:3455:4b37 with SMTP id 586e51a60fabf-25d06eff0e4mr15152508fac.59.1719520296945; Thu, 27 Jun 2024 13:31:36 -0700 (PDT) Received: from aw-m18-r1.. (syn-023-241-237-137.res.spectrum.com. [23.241.237.137]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70801e63250sm140514b3a.29.2024.06.27.13.31.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 13:31:36 -0700 (PDT) From: Matthew Schwartz X-Google-Original-From: Matthew Schwartz To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann Cc: John Schoenick , Mario Limonciello , Kyle Gospodnetich , Hans de Goede , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Matthew Schwartz Subject: [PATCH v3 2/2] drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions Date: Thu, 27 Jun 2024 13:30:57 -0700 Message-ID: <20240627203057.127034-3-mattschwartz@gwu.edu> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240627203057.127034-1-mattschwartz@gwu.edu> References: <20240627203057.127034-1-mattschwartz@gwu.edu> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This accounts for the existence of two Steam Deck revisions=20 instead of a single revision Signed-off-by: Matthew Schwartz Reviewed-by: Mario Limonciello --- drivers/gpu/drm/drm_panel_orientation_quirks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/d= rm/drm_panel_orientation_quirks.c index ac8319d38e37..3f84d7527793 100644 --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c @@ -420,14 +420,14 @@ static const struct dmi_system_id orientation_data[] = =3D { DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Galaxy Book 10.6"), }, .driver_data =3D (void *)&lcd1280x1920_rightside_up, - }, { /* Valve Steam Deck */ + }, { /* Valve Steam Deck (Jupiter) */ .matches =3D { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Valve"), DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Jupiter"), DMI_EXACT_MATCH(DMI_PRODUCT_VERSION, "1"), }, .driver_data =3D (void *)&lcd800x1280_rightside_up, - }, { /* Valve Steam Deck */ + }, { /* Valve Steam Deck (Galileo) */ .matches =3D { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Valve"), DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Galileo"), --=20 2.45.2