From nobody Mon Feb 9 05:05:02 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 225B039AE3 for ; Thu, 27 Jun 2024 18:00:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719511214; cv=none; b=P3yE8e1E9htfMvqBJykj8DzGgfucw+ksloNO4NjwB6ce1++4nEOvxr3dIOivBzIUewBefyqkdeH072qcBq97gjImEgLQGxeoQcBVEUPnXi9YXfMF1/WGN6b5GpBWYcRuv8SBd5veCzEWvTQ72+coKYyI/Nvl5xQTB+oF5O6jBZI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719511214; c=relaxed/simple; bh=uxJobc5X55vbuAJrHT9v2GBEjFzrLbPm+JWr6rwIHfI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ByV+GSc/H6Grg/GwsTPnm+1sHKB2MmNE/SaUAYVUQ+3OEhPOFUzMaU+sC1jxbwAWBPENWOTLCVAw50P033oRMikKdeW2boUNv5U6Sg0yljxWc0wfYo3x8PG8BW/bWiGUcbC96S+zxbemT0USaJdtTgn4dPooCWHEw40f9OnJ9r8= 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=B8oTANzn; arc=none smtp.client-ip=209.85.210.170 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="B8oTANzn" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-7067435d376so1558057b3a.0 for ; Thu, 27 Jun 2024 11:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1719511211; x=1720116011; 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=vT0amGwlyAC8k8Kw/r8wtgGR1gR7pflMV02NL/G058g=; b=B8oTANznzefRy9Mz2ESLxwoqps0GXRZmRWxOTi9QSJncUU/3M1hjHV0T5UgKOHfQkw iX1PZQq+R9S7ukUheviPKv3tA7XTG9t9Zm668PqUZIJo8aknDeyVXE7PJyQLNZSZK1Ij dQitYGY0Mel1C3NikS5Yi884JU0YMXJG3pTL15HYKbhVbFKhzz7u7AZb2fniJPGhCFc8 fVMlheM7cYaV1RaF0UoSk/uClftGT572AXZ/lNM5hSV9e+zL7ojm6eI88Xf5FMKRelgL h8oPUXVZI3/Vbl8R+WggxS8bqlSZxllItqItFFW8CnWhYYIaau5L5uowoPdF/QUM9DZb 0ilw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719511211; x=1720116011; 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=vT0amGwlyAC8k8Kw/r8wtgGR1gR7pflMV02NL/G058g=; b=brkEX9ioCzlnT0b+5/J+BXDSwTHWHrjxOuPZWENV7aneaCbn3GEUT/p0eL/yoIxMxv KB+7fNTxrArHcbDeSb5LJN3S0ou/yTcBKvYX5QTzKOS6T4NVYeS8Zb0tdfSMJEPSHXaQ GnUFD/eJAGIcihXa6tOJKrtlHOQunHVlrVNRuP6F+afvYXJeo6tNqSLyXTibNzpvMd1I F3XpnVrpdDORHE28XG8WYCOyBGkFV4TBqk+rmEeWDBx6XJPWrZwlpfSe7PZuTtbl29RZ fR16RB7VaspU4DwBETKGJxUnmN6g6G57q8H4kb1HPOSbV1JmfJKCNOHhliwyIM5K4M8H bELQ== X-Forwarded-Encrypted: i=1; AJvYcCWGGP8xSObCzYU60XXJdjN5n/mOh40V8ofI2UNhOzCageuzHP7/TNeQEob34iP3GwZOPjpeqbfzZQlkpRYcmC0fLWhUoys4wQbCag6t X-Gm-Message-State: AOJu0Yytd0Kl5jkgi/N4+J0tuW7pyi0K+OhlCv8UpyQBd29r+pJ1nKDL nyQU3p9q7ma9Hr2gyCxxu3BcWnvEhgS9NU5J4TrbyDUSOIrtR7aEAYO8riS+Og== X-Google-Smtp-Source: AGHT+IEVZbegkTkHIwCs4fEpExpIBikkAoMtG1beygbZS81J9sVcWUApDU7aKdJw9eeYpy34AsB93g== X-Received: by 2002:a05:6a21:6d9e:b0:1be:c41d:b6b7 with SMTP id adf61e73a8af0-1bec41de2acmr7026768637.19.1719511210927; Thu, 27 Jun 2024 11:00:10 -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-706b4a352c0sm1718018b3a.171.2024.06.27.11.00.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 11:00:10 -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 1/2] drm: panel-orientation-quirks: Add quirk for Valve Galileo Date: Thu, 27 Jun 2024 10:59:46 -0700 Message-ID: <20240627175947.65513-2-mattschwartz@gwu.edu> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240627175947.65513-1-mattschwartz@gwu.edu> References: <20240627175947.65513-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 Signed-off-by: Matthew Schwartz Suggested-by: Matthew Schwartz Link: https://gitlab.com/evlaV/linux-integration/-/commit/d2522d8bf88b35a8c= f6978afbbd55c80d2d53f4f Suggested-by: John Schoenick --- 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 Mon Feb 9 05:05:02 2026 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (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 0352519A2BD for ; Thu, 27 Jun 2024 18:00:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719511214; cv=none; b=W504AcZog/lke3JO3V62xahSt0iaoFlcT163siuqoXOvE/vM6hSuHKFW5FrDkDgnMKvHgUimPegr6scNBYMj0mId7aLIbBFAO8fLy8mhiYXyxNwb2+NpEOXMonWXtea9NA14Mx9eahms6lFq4Ti7ltkG+ALe18T/zQY0g4UdhAs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719511214; c=relaxed/simple; bh=mBDSfGw/GZHKX3ZupvSkH4E92c/bKaohuOPzugJPyD4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dP+0FXGx4yKMt/7Uxz4OmK34/MN3h+MQ2LnhU+Mqs9pPFsZG8ZCSmmQoXWpMCuzvTSd+LMTM9YXs7JLljzBey4E5qm6gGyjL7bn2VXPa8CVVvprlFiBgsl7n7FgFbIDkCurCd2D9cnomGnxmiodlBvRz0yIoBskGxNdpguOp9fA= 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=AyQ9Xcwd; arc=none smtp.client-ip=209.85.210.173 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="AyQ9Xcwd" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-70673c32118so4058755b3a.3 for ; Thu, 27 Jun 2024 11:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1719511212; x=1720116012; 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=ItlPUnSvus72i750gw994VRrzxx6DngH2RkQqxVGs8Q=; b=AyQ9Xcwd8Zj7E2Pd7ncPLVGeCOaZt0gWItohGDzTgDRTE14qzYQK94UIExgV3wRGjT 4Ue0VuQvVwrnLNpqU9lbEWQTDLyXsAAruBkb6UNKdsV3LM5mG0yemwp+2ymLm/+nRUT6 gp8oMRQWJxNc0t2gUhMeNuuKU/8E5gKzN1TZBgROMMEefMr29cKS6WV5Na0yUlbEv/jD c2AQ3Qa5+dTJ61g6S9lIgY+ewrmWhGTOki1Pj91DYDUWXW2IZ9hxdHcENt1wKzV+g79/ 7EXPT97FO3602pDZVt6WfKor2RN4gHP3qHRUMxQrSrPTxufQPXm+7OC5RkDjb8GMyaVS d52w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719511212; x=1720116012; 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=ItlPUnSvus72i750gw994VRrzxx6DngH2RkQqxVGs8Q=; b=CzEr13Xiuqc7MjLeiUe6feFPY490KFLVdBqUdiXsOpQAbksubkKKx41puSP0pARhK6 zxMnsV2pGm9DpCIhMRp+t5FSHEdtdofscuhexuVF54XJHvVocSUUXPshEqrWIM6pAwr5 9cmfatlQ6aMcd0JDsneO/cR45xDyrKBI3TYzYFYEzuGvezx0wknC20JMURxZUC013dly yKjTBu7LxZIV4QZiFnodFtKhh1mqPeWIAJVlRnDt9Keelwt7DQxcBJ88pjtVCvk8/KlJ ZOLJahEPCBQzhZqFkQIGJVgOZNkisTUcoloO9+k8TbFAGlyaiXOVpX1NNiaw/TXsYdlC 6RYw== X-Forwarded-Encrypted: i=1; AJvYcCXw4x+hXn8W9dQXDYcCqNFXpU6RxrGOSM1U+OnFc+pGAQ2H3lQNdu+qZxRoYGS0Ag8zrkAPEjywdWHFiQGNFAxOGYWUTQ2GGbybQQEA X-Gm-Message-State: AOJu0Yw+RG3m5We3CQoVF6QGqUjaApms1Jsr1aKL+ylSsPnPWA4Yw2rx Ll98vZR+t2Gn/uYQ3h1e5/Op2q1Txqzf+8LQ1vvDJM+AyJoOsIAVLlOzzC4fOEOhpb+NvEDRn2D yKg== X-Google-Smtp-Source: AGHT+IESjooPdGd4R6XKtPhPeyt2QG2/mENVza+Wy5xrhF/fH7VOJlp0YoLUOLgDIN+gvqfSIu+Aeg== X-Received: by 2002:a05:6a00:26c5:b0:706:4304:3047 with SMTP id d2e1a72fcca58-706746fb433mr11797648b3a.32.1719511212095; Thu, 27 Jun 2024 11:00:12 -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-706b4a352c0sm1718018b3a.171.2024.06.27.11.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jun 2024 11:00:11 -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 2/2] drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions Date: Thu, 27 Jun 2024 10:59:47 -0700 Message-ID: <20240627175947.65513-3-mattschwartz@gwu.edu> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240627175947.65513-1-mattschwartz@gwu.edu> References: <20240627175947.65513-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