From nobody Tue Dec 16 11:13:17 2025 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (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 3D03D1FECBA; Thu, 20 Feb 2025 15:51:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066708; cv=none; b=QaxpKqwz0QbAfg8nmoBT9K5b0XE0nSpILxR4hVWIYZQNoFtFtnz7OzNfPKFtwn6LvDoqe+1H2Gqw348lKr3ZWLKbCM47oDpXFrW5XwfRwS9/IPPsAB4jmG4NAG5QG9NtyIWwxjQIFuDy1IPtbLK/G2tlfVw01ypKBE3POriaWhM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066708; c=relaxed/simple; bh=uDPmflVJvnxOB1rw8vcGbu46t3L1/i8a/zN5ANyYz3k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pl3Y7pY99Sjh8xYBnZQ88NU0+UhpVgruqCw1ej+nHq86L/qyQjJJ8FcR6tdLWIz55Zp+l2PacW+SJyBaayEUelAmoXNq4I2/5TNdBIIGep8coMgudH5hkT6/wOKc2Gupiuwm3kcf7xmit6yo8rlKuc6POC7VTndoASDv+Lse0yY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gYBOvrYH; arc=none smtp.client-ip=209.85.214.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gYBOvrYH" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-220e6028214so24264985ad.0; Thu, 20 Feb 2025 07:51:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066706; x=1740671506; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Y1NlfLag6cXRAi1RREWAXx7+nFLb5S0lG/vhce/4QOE=; b=gYBOvrYHEsUp+6EoYGmM8bl8mmDRtRZDhBixgt78DWwoQBcPq8bkyh0qS6Z8NscxM0 la9OlGscmP4CjaGsFGxW5Z1orZjQeyfr07kGMvp9o0YoGs6d03aO+OsZDvc0szN0b/vF S7uwGzzTOZSX19kwe/BmNdM8xkaTR/w9UI/KO9bkvNCK0ovvNvyYoUKCN3tjS++DkVGi ggd6D+Zsbo4SDuqAz+UkdKwW76Dr9z9kNyGROsmDlHHg8NlWDwgFyWlpKwmeXJ3qY6rB 2pEu18gDFSS70htypfDEw7d8m/uNjFi6STddT2jSeBZg9pS7hvnEHuMklv0AkMXnDh++ 4nIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740066706; x=1740671506; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y1NlfLag6cXRAi1RREWAXx7+nFLb5S0lG/vhce/4QOE=; b=dK+vrDwbAONs23aPQVi2PafayMrDkQAOGFDIbqucU62EcjKI8n+Ui4lZn1vmnnH3xw GXUHuKSmcyHvne9eZa5T3tRj6gVnCv66iIiAYTSoDFTurqGD3/I+BowPrkreTWRXHD/y 4KQetAlHj/1TAI+UwKF47FEha6EsMn6CvJWPL2ROK9jdCfEO9FoibudUyXm3JqJQEvWx CcpL3WihR9xyXyJ8Y/GH+vXL57npHE3jDv0X6zzxnGjIxsPoXu5iZyccy0vlqvL9y0qZ M6W81UKF79t52FInHjRiZ8ygYb4R2o0BQqKvR1HVljg1BOnRQHWcylVXVLkK6EiZtnRm Wh4Q== X-Forwarded-Encrypted: i=1; AJvYcCUjcVTySJBBEQ7ReCVU76t5wiw9jwtiVOS8HUMMg2jd2032JkOrTtDLS5Z5/9VYhOSBcqO2sJYiPdLM@vger.kernel.org, AJvYcCVrhaanGDIE+TF3DdllzAQjY1xmFwn8DRtc5VAUS4EL97GLuy14pdNQjXbeJrUXZpEt1wyRGo2k1OZVkkUS@vger.kernel.org X-Gm-Message-State: AOJu0Yz4ghweW6NB6NnRlZBLUD/lfIM5jQAyFGdlo1OvTSW7Nsm4ThXr 9HEXHmlWtkyi30zdqN9E1ZNvlvvZFg/SbnLd1i3mOHj+cN9y75SQ X-Gm-Gg: ASbGncv+6jwHYeyCCc081K3EpHiPJFWn0N7K6KsQ1aNeAFBhoohgwlP4CHTM7iMjnxe 6+/s1w+PktlWeSPjupIm4NBqCRT74g0leKZZ2lZshU+P7sIW+x9n6KfB2LcivEBIW2Wi5edce1o pkcDl7sFZWT911nOao/O6VDnHmL/W42KmTeanPEP/3+qmVaOF2xgpVw+P+Q5mXPMZQtZqLLJDNd qh+nYZhEbIZXYNyMIvUTdYbM9+HweafuoDcuf2jOwY3bYwfb+f+zYyIAYI55WTzodYDKC2qWBTi B08JhLWmUbNQcnpSkg== X-Google-Smtp-Source: AGHT+IF5nb3qL/RD7OyYRMOZ8L+tw+d0s1Z5Bw8xKRR7akur52BeX2LWZzmSm2zFJMw6MwCvDDyQjw== X-Received: by 2002:a17:902:e5c6:b0:220:d256:d133 with SMTP id d9443c01a7336-221906111f4mr36757955ad.14.1740066706443; Thu, 20 Feb 2025 07:51:46 -0800 (PST) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220d5349019sm123694345ad.36.2025.02.20.07.51.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 07:51:46 -0800 (PST) From: Nick Chan Date: Thu, 20 Feb 2025 23:51:03 +0800 Subject: [PATCH 1/5] arm64: dts: apple: s5l8960x: Add backlight nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-dwi-dt-v1-1-d742431c7373@gmail.com> References: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> In-Reply-To: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> To: Janne Grunau , Sven Peter , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1482; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=uDPmflVJvnxOB1rw8vcGbu46t3L1/i8a/zN5ANyYz3k=; b=owEBbQKS/ZANAwAIAQHKCLemxQgkAcsmYgBnt0+MO0zMTpQPauB/DSJytq3Q1Jtgk5jzXbhik yG+F2AiJbiJAjMEAAEIAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCZ7dPjAAKCRABygi3psUI JPYbD/4uMyhSLygzQKP3tRNOkXR68uKYdbWUne6RZKdORb8nRY6IDKTkSHm1msNt+3k6yCSnY18 3WYKTs02Dj0qFtD1EWGQBjbrFFUg5HopoF+bYSITupj0EX/9XO3Ln0Z/nkc0pOWNj+HgXwF21xK +tvU1iH9nQklHoHgCRUA1RtQKxUjyRUg5+9zukwWwdz1Fq3CNswD49chIwhje5kci8Z54BrJLeR hRc5uUTHy35LPKBrXnUKfuQdboR6+0aRrP4FYphRKYB7zQp1HYR+Hvkg2b+a8XJVCoNpAWeQHWQ koMKbIaVBljKbT0XATmTdDnSeGjMAk+gFqUK+IGNJ1CrcUnhVomiasZ9R51uZod/AH227aM+Pnr 2pajZ/GeiI3VEj5abSXGWSlumLfhVTi56aTRuBMPNZUOysKiHZkTjRFoaT129KEjk0TXp0MoJzS auCiQgY9E7vcnHx2tyNj90Jcwoy7ighwhD/kdKjYdqBHfNAztGL1tp/h2AJQ5iwV1Rr/6ZexdKF A8exgNFmdJTYT2aKbiNMx4NbnI8E7x9JFzPQbbznmFKtuateNcN0MSfGzKpiTekh3Vf5inajGwp uuVlutt0uOYqJftBxvwz+ZaBxIdxSTmRZ+Q9yA2qrRYBdKrFHePJZi1qw41jqItp9LoepT/3SfE 7IpGjYTS/CDB4RQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add DWI backlight controller nodes for Apple A7 SoC, and enable it for iPhone 5s. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi | 4 ++++ arch/arm64/boot/dts/apple/s5l8960x.dtsi | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi b/arch/arm64/boot/d= ts/apple/s5l8960x-5s.dtsi index bfbd2629e206736822a157431ec959e1aa70f41b..8868df1538d68595cfe92c80b1f= cecee42d348df 100644 --- a/arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi +++ b/arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi @@ -51,6 +51,10 @@ switch-mute { }; }; =20 +&dwi_bl { + status =3D "okay"; +}; + &framebuffer0 { power-domains =3D <&ps_disp0 &ps_mipi_dsi>; }; diff --git a/arch/arm64/boot/dts/apple/s5l8960x.dtsi b/arch/arm64/boot/dts/= apple/s5l8960x.dtsi index 64dbae5c73515bb6a1651b9b26d349d0cfd0408a..b109a1e7fcdad4ee3caf0efd2c5= 6d76c66706e9e 100644 --- a/arch/arm64/boot/dts/apple/s5l8960x.dtsi +++ b/arch/arm64/boot/dts/apple/s5l8960x.dtsi @@ -100,6 +100,13 @@ aic: interrupt-controller@20e100000 { power-domains =3D <&ps_aic>; }; =20 + dwi_bl: backlight@20e200010 { + compatible =3D "apple,s5l8960x-dwi-bl", "apple,dwi-bl"; + reg =3D <0x2 0xe200010 0x0 0x8>; + power-domains =3D <&ps_dwi>; + status =3D "disabled"; + }; + pinctrl: pinctrl@20e300000 { compatible =3D "apple,s5l8960x-pinctrl", "apple,pinctrl"; reg =3D <0x2 0x0e300000 0x0 0x100000>; --=20 2.48.1 From nobody Tue Dec 16 11:13:17 2025 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 E4C681FFC75; Thu, 20 Feb 2025 15:51:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066711; cv=none; b=M9FQMFsmyNKYul3P46csFivlX3R1yGCKZ+CmGWD6JmGcT0Go2dpI+EKcfKS0W4xExWHkhSLsFBWgsoe+bzjC5Dc6p/Wa1ACxosfwLT5qixwXleuHqaZGoRchMVIJT6oOV//34KrjFnUZusfHvSunsHHIs3zQTW6LAWjB1YWzw3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066711; c=relaxed/simple; bh=luAsDSB6foc9kXkHd+Wi1yTbVUxTP0P63sH7ctTXbEU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TCIMnKAS9yRCuToNc2Q0b9hOZPjyabhw9z0oqYHWY36RupYdpy1bCfwAFMoRPsTt+YM9apIee5BSJRDSJn2bfI7xzsUDvJI+cXJbfa4z5mAxum4Ap+joISLPvGiDlC1AMKG5DJr3ppJqY4H/1ESyKppD4atfXbjAckWMP+TzswE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=L6/OR8Qj; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="L6/OR8Qj" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-22185cddbffso31641875ad.1; Thu, 20 Feb 2025 07:51:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066709; x=1740671509; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=O4aQgk3OaAz+HW++uMuDv22SLEQxIAOkffPV23e8MfM=; b=L6/OR8Qj1XoVSeY/ryKBEgyayV+3830Qcm+tYlTwECip3eh1aHOHO9KuL3ihS+zknX VcRzRw2TKzj78X89xv5gob3lP+tRQponQjeJ7+4vLKiL0O2XGb9DURnGSQpHE/86aivT mTnD6l7pCUEXZc3exXOZ/J541KoExH7EXsL3ICvap4y+7mOfpFLm/MMCnuzYeLDQ6b56 4BsUJ3NB7Qr15JvNbqBkwTDK7CCwbtZS22HoAvNJqv4PcpZxrAi7Iou0P1z+Ms0xZYHY Cq8o9w4HDIzjV5IAHxZiYt2YIttKccHeeE9+rNn6bB/QrzqwgTvafHBgEST5G2kbxxwG A1YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740066709; x=1740671509; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O4aQgk3OaAz+HW++uMuDv22SLEQxIAOkffPV23e8MfM=; b=cUTVkjPXflXnppKtKqrQjsylRzmb7JjwHQ53KJC8Fe9WJrYboN8wXo542wuX/miWZC RAEbbBu1sbnqwTkqKksKqaBuPpw9sT0EjoLP1AJc+aXal0kAnI4r07vqEpMns79JYhJR 6iWpIjt7SouJInXptAOmxvr4hwBt3fVyf0u/CXraoDB0ypZhxGnziXKCj2+tWHxDc4g9 3l3LJJAfZGNxCVTTiNbqME2ie3ArxVpYiWnJau/GSEkpRlrjvjPXYRJqqbeT5JeUIyGr 16MXotgBzKKAMdZHpGyhG4q9tOoSICnVnvvxkie0amQZh4XtQ1FGs1ld0EH4ipxmX61Q 7EJA== X-Forwarded-Encrypted: i=1; AJvYcCUyYosTKOWR2aa37KZRuX/oa1V4um/pqiOCBmhY/n4bWHTXRRPvWg5S4hIMDm//yS/eVqX8xN2BCRTqDMKv@vger.kernel.org, AJvYcCVWAbpr6EPYnQFAkXYQwfnw314ntbDze+WkWWLyLPi6c3w/8B+TQZVFdeUXFchFkHxKfmU6V9Mjb7rF@vger.kernel.org X-Gm-Message-State: AOJu0YwEfJd6uQSbjbaB9DfUZYx1cjT0j5KiBm9zAB1j466XBCSf5Jnq nPIhFDhGwWgVxEQhVu4AT9gOjko1mDcq1smm6Jngv0ZG7gKU56ij X-Gm-Gg: ASbGnctESwd4gey0S7E0bk+1JDEKCRSqk1DPywYHzARp44qvSfIntqUgRPbqni/NgJq 1FmRjmL469jB8xmL5jQAgNnLkBgY6DaAjl7l+Kp1GiP/eU5rPwDGjUIDuiBYJ0yfgaeSLPI1R0t wOBodbRzMTTdE0Y3oEqkAIXRsD4vYg/NdCrVPKlIIutuVIU+8Syx4HWmM9YsE2lyUrt+INmT3Uv yq4D11xzcpqmB8xwIlaITB0KeaaCRPV1x+XO1HbFUIR4cPVU9FEvu7vfUvcZXLduuwRK2IoS76J J3DvOVIMe6egfWKJxQ== X-Google-Smtp-Source: AGHT+IG8+tySuiPwp6e1P8g9EupJn2/5mZidEyqnFWhQeW8NtqM+gsjp8A0ihVyYanOl68AklBppTA== X-Received: by 2002:a17:903:32c5:b0:220:fe36:650c with SMTP id d9443c01a7336-2218c541d8dmr65265325ad.23.1740066709139; Thu, 20 Feb 2025 07:51:49 -0800 (PST) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220d5349019sm123694345ad.36.2025.02.20.07.51.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 07:51:48 -0800 (PST) From: Nick Chan Date: Thu, 20 Feb 2025 23:51:04 +0800 Subject: [PATCH 2/5] arm64: dts: apple: t7000: Add backlight nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-dwi-dt-v1-2-d742431c7373@gmail.com> References: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> In-Reply-To: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> To: Janne Grunau , Sven Peter , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1519; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=luAsDSB6foc9kXkHd+Wi1yTbVUxTP0P63sH7ctTXbEU=; b=owEBbQKS/ZANAwAIAQHKCLemxQgkAcsmYgBnt0+MtrP+HahF4Ws+El6cSLJedb12Xm/j/cLRD c8h5+KlHauJAjMEAAEIAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCZ7dPjAAKCRABygi3psUI JD80D/9KdUg76YCKbS0mSsA3J7LKv1mLTD6o4hPFbRG9wm4HfANcy+GEfQ7inaMUAtml5SCsk52 dtyoiPt+It9mjEzAHpL4Xu8BZpw3IJpHsDmrYUsRrtg7M41drnQSd+5M9DwUV4htDnOw4/0yFde Lai5NyA1NBuBJiO12jeTfLI0EfDhjFxuNSjYC+zRWdxPcbJt3mC9LJI4y0rzm6/nts79yiM89oP 8cJMkPS3ocfFdpwFrThvSYVH8dvG/EmMYutIdgQ9EgvdvcmI/k8/RpLsK/WYy/c8xTTWqah+YDV WhZ1fSSVAagxQZpiyFPWQOnhRuZodpKWPK5GjOfOEXCNqqAjV7S/pl4qToTJZiSBZ9YI8tUMSIa rhurXE00I91EtQhPyvOsej8etIiDLfF+7NORGfHY9+ydNtuaHtXT+FkdAMgqnN5F84S2YYADaOa SCr3GMHHGR4oynxaMqqLgESA4W3AQj78txtNCbOnd+izrdjhUVWC0G310q8ul4yGkWRYc5rSbYw WDmsoZD2KU5UvT4Mt1GLGgGQ5HcebnpTZCUm4XZnS7ecuNK90doy1+lw8EC6u1Dc2eyJ1wTgYE9 vFUTz+79CGowyTiTlWjuvj3i/xdqup9TglEBwoxS9TwpulHQFoJqT934Q2o1zBoPKjW6NhyC1Ba qJ+a5JHbK0RvOYQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add DWI backlight controller nodes for Apple A8 SoC, and enable it for: - iPhone 6 - iPhone 6 Plus - iPad mini 4 - iPod touch 6 Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t7000-handheld.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t7000.dtsi | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t7000-handheld.dtsi b/arch/arm64/boo= t/dts/apple/t7000-handheld.dtsi index 8984c9ec6cc8e3c86281a3da719edb56c5bb7f5a..7b58aa648b53dadafb3a01d9ae1= e01afa6cd5869 100644 --- a/arch/arm64/boot/dts/apple/t7000-handheld.dtsi +++ b/arch/arm64/boot/dts/apple/t7000-handheld.dtsi @@ -22,6 +22,10 @@ framebuffer0: framebuffer@0 { }; }; =20 +&dwi_bl { + status =3D "okay"; +}; + &serial0 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/apple/t7000.dtsi b/arch/arm64/boot/dts/app= le/t7000.dtsi index 32cac8c30e62d657079dbf32aece8af0fd9cef38..98e510b81e26154c258e3359f37= a7964484f034f 100644 --- a/arch/arm64/boot/dts/apple/t7000.dtsi +++ b/arch/arm64/boot/dts/apple/t7000.dtsi @@ -155,6 +155,13 @@ aic: interrupt-controller@20e100000 { power-domains =3D <&ps_aic>; }; =20 + dwi_bl: backlight@20e200010 { + compatible =3D "apple,t7000-dwi-bl", "apple,dwi-bl"; + reg =3D <0x2 0xe200010 0x0 0x8>; + power-domains =3D <&ps_dwi>; + status =3D "disabled"; + }; + pinctrl: pinctrl@20e300000 { compatible =3D "apple,t7000-pinctrl", "apple,pinctrl"; reg =3D <0x2 0x0e300000 0x0 0x100000>; --=20 2.48.1 From nobody Tue Dec 16 11:13:17 2025 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 A7C0B20C038; Thu, 20 Feb 2025 15:51:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066714; cv=none; b=L5lx8s/epsF0UjJdxP/Izd9ZOauRNmHXbHyIEFXkVeOnrizGY94Zh+WllWm2Mu4yfkSV6pDeGjlDHEQY41qSZYJE7E0WSPoEh6P5+ZIJg1j+MupfVbiAh6GrDs7aQ9bE/XAXKySAOYJezC+YKEBAOkgTOOx4WgB78xTsYPQcHUM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066714; c=relaxed/simple; bh=3G32KGPWtAlTMVeEh2nFd9QMJAqTbBI6LKbnc/7mszk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hXdaPBuADETo2r+fth1jddUAcZjd+1+igVP91Iq3wEpUNzykru6w70Y0DIMrIfzn503Z8jm/axUy06/YrAQvtpVvyyzI0NCyaX7gscGwIJ0CI0RgkI7z4x9PYO/ZA0AWEUULZ3gcnhm0mEctG1EXECUClBhgir/q1U1okHpswqI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=l0ePWNLU; arc=none smtp.client-ip=209.85.214.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="l0ePWNLU" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-220ecbdb4c2so28795885ad.3; Thu, 20 Feb 2025 07:51:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066712; x=1740671512; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=unB38tK/OXEn7+tTxdPa8sEeBESGQmaxRAo5u3OkTcU=; b=l0ePWNLU4vz0+vgOySMTi19JkYN1GA4jgvSEVCoFg7GZi/aoMqQ9M8PautlB8e9tpd ZdN3+0qbt8/DetaOwt2eIkVmfZIgdFMUssfjV9rZFcS9d4E1FlJmABP7oMmIqd2zlL5U MIMMQtZB84Bd0k1U2p5p31XkG0HNIbx8uLLlNsUwLAVjq2dMs2FRx4I5ZPKtaCpIRsjr X3FSipGARgnLPML5qxTm9L1bk0FjZoBt3siB7GeIWZmmfR9c8KLeuoTwzeT1el+nTudk 0ioIAlVGA+FLHrrmT1XLwvfSYZT+n8mtRUQ7BGOKW4k21Jx/MaHAd6s5jLeKeIfDpnt/ yj4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740066712; x=1740671512; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=unB38tK/OXEn7+tTxdPa8sEeBESGQmaxRAo5u3OkTcU=; b=rMKzETvq+mAP7GyLekAs6mgRXg2Jl8VNeH9Ds4Z9DXmARKVj2jtfWbYDIPYLW2yQp6 m9UBQimXtQkJnbwLfQPTQIv11nKb8OmtjnsfF7KYofFnf1l4+ZyZdRdsdPX/sCidPvzY NaxHLrMltVTei1G17+eVRtjWJS2gAsC8chH4000mzwQzY45qxKVKQTazzMRmOjxYIz5K WFaOGVAjRVKW5R+Y3M9dOrcY7RKWTp0pKD62Xafy5z9LbvAijvIVRelQ3RP2N44taKL2 csBKC2ti9K/pmrYUAl9CutnLhmZAVXrbdq6XlsBflUVoBGNPMySuFjuib2NZ+tLjUDzq hysQ== X-Forwarded-Encrypted: i=1; AJvYcCWMCRBGi7a+vaUSv9BnjTnKwd6BvKh8++UHxGWTs0uhqsguu3kveNVg7Y3gNCK913LF5MJxt1Xo1Pre@vger.kernel.org, AJvYcCWyDbf8AdYyXPbRuzV8bFPOTckXTDvGK/wR+R8FaVwFMYkoDwDVriVEdRlbmXFxEtL4c3KSYFvQZlMAMqGI@vger.kernel.org X-Gm-Message-State: AOJu0Yztot6RLEKwAO7sWfRg3g+t16Cz6v/7HuilGjr/sGua15PrHC6i WHlX7xcEH75RLZ2FdhRaFaPXAJkOixaAyXHDK+HjoTZOFTqtLa6E X-Gm-Gg: ASbGncui106HKmiN12V4JyI6E9aNePzuxekP2Kd8Z4mOWx+OgboHLRJkLM0g+tiCvk8 6h49chjuOsEWBGg7GiDNNNEs0VDOtkJhfFdkBy1e3gTIZnUh2duwT2dXYhM6lIskdSuDMYKg/px UbXxylKg9APo40wQTaWRkCBC4viLRyDf6FKkt8TaFW60BXKPuZy28fC7LIROv6R76KH43Im5Xa4 HqbgvxjjhBNlONYOSEjwgjMD1jNQO3nALHZn0uJFjHR/l2cMH7VDPz4tyMIshqus4J+NbuxeZpl RgH4hFo3QlmwWIhnnw== X-Google-Smtp-Source: AGHT+IE8dFjT2Oon5YwErpoMrJGlxB95W6CjlQaMdMYIGfz791B9Eo46Mhq7uycbNpThPO6azcAR2Q== X-Received: by 2002:a17:902:dac5:b0:21f:507b:9ada with SMTP id d9443c01a7336-2210405cc66mr363009275ad.31.1740066711834; Thu, 20 Feb 2025 07:51:51 -0800 (PST) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220d5349019sm123694345ad.36.2025.02.20.07.51.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 07:51:51 -0800 (PST) From: Nick Chan Date: Thu, 20 Feb 2025 23:51:05 +0800 Subject: [PATCH 3/5] arm64: dts: apple: s800-0-3: Add backlight nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-dwi-dt-v1-3-d742431c7373@gmail.com> References: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> In-Reply-To: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> To: Janne Grunau , Sven Peter , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1515; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=3G32KGPWtAlTMVeEh2nFd9QMJAqTbBI6LKbnc/7mszk=; b=owEBbQKS/ZANAwAIAQHKCLemxQgkAcsmYgBnt0+MWpFjd2LtOQnV2+6ipFIwn+Yq7wK3q4mHQ R1LMKFNUimJAjMEAAEIAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCZ7dPjAAKCRABygi3psUI JOwlD/4+8SZyMCcMdoRA2KEvrrknMp5BdQaSl2xwUDTU+HVS+8Hns8oLhlQOjUvl4gyBvOSdfWB qVTyQNueZqUv/HzqwrGwIPBX3ZoZnLrfThWw+10dvcpOMo/IY6WUKJ6hHBk3s/I9PUw3ocwtk1a HPNNY15H3Ehbyo6MkofcTpZoF91EBuKlAamaf3xWvjbF1R78FlEoKtUk2PCrCQg9l2dcqRK7tkM 9o+jPSajtTBnz8qTVkLRcVL4yokZiUo7+gE7ND8VISWjTm2J6BtJt4zmXpYmuks2LvF00HK7suB J+V4UVLQ2ahH45c6PJIRNyigGZ2FOZYlHXr7zyUBaSCGzxjTM/d/bHmfR9qj5UucOtH/6JnwkiQ 9vxh1CSlhmZo8Rq8wuBamag1y79d2pQzEYVTouVVHFKNIg9hBccqariCHNw4l1PD070KqUpTe7V UWh6WU2MxLD7/iykt0jAMDVp3lXqwt9MymDzaIQaGDadO3E8HRfuhtBgSd0H5OU6yPHz8w9bxG/ dWERsWXLVlkag1wMW4rC+gawidOeMd5j7HKbj9x4XeRZQWNjozaWF46IrS2Ui2yx3bhS2hTMrBb tO5jlnzHlBsiyZjCMUxX/3roFuN21IpFHLQasbkySU1mPoWv0BdtcWpflPl0i4zt9HqJRJI343j A6kuPPm7s12/DRQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add DWI backlight controller nodes for Apple A9 SoC, and enable it for: - iPhone 6 - iPhone 6s - iPhone SE - iPad 5 Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/s800-0-3-common.dtsi | 4 ++++ arch/arm64/boot/dts/apple/s800-0-3.dtsi | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/apple/s800-0-3-common.dtsi b/arch/arm64/bo= ot/dts/apple/s800-0-3-common.dtsi index 4276bd890e81b16f19b04e1716a55f32f9a371d9..cb42c5f2c1b6caed4ae04ca0b61= 73e23bbda47f0 100644 --- a/arch/arm64/boot/dts/apple/s800-0-3-common.dtsi +++ b/arch/arm64/boot/dts/apple/s800-0-3-common.dtsi @@ -43,6 +43,10 @@ reserved-memory { }; }; =20 +&dwi_bl { + status =3D "okay"; +}; + &serial0 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/apple/s800-0-3.dtsi b/arch/arm64/boot/dts/= apple/s800-0-3.dtsi index 2aec49f0da6467519aeb2561d00b14f46fe216fb..c0e9ae45627c8150bc0ddcdc1e6= ab65d52fa7219 100644 --- a/arch/arm64/boot/dts/apple/s800-0-3.dtsi +++ b/arch/arm64/boot/dts/apple/s800-0-3.dtsi @@ -91,6 +91,13 @@ aic: interrupt-controller@20e100000 { power-domains =3D <&ps_aic>; }; =20 + dwi_bl: backlight@20e200080 { + compatible =3D "apple,s8000-dwi-bl", "apple,dwi-bl"; + reg =3D <0x2 0x0e200080 0x0 0x8>; + power-domains =3D <&ps_dwi>; + status =3D "disabled"; + }; + pinctrl_ap: pinctrl@20f100000 { compatible =3D "apple,s8000-pinctrl", "apple,pinctrl"; reg =3D <0x2 0x0f100000 0x0 0x100000>; --=20 2.48.1 From nobody Tue Dec 16 11:13:17 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 4305D20E03E; Thu, 20 Feb 2025 15:51:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066716; cv=none; b=nmRbdJY8Ntsy0P3nza/kjsYatY+ifB60Nz2PbUGF9Fh4L0XU2QDaa50gBfnd4Ypiv/VBI7wHxvvN3/GRlCiWC0M5FGhBR1EVBwHdAjlM2Uv01p1+aPUCkUSMPKhaGxGl5CsdRXyAUev/pLiJ/CCLSsW6GWYLcR618OeMhlr7l68= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066716; c=relaxed/simple; bh=fG5z+I6G4IAhE7dnPnquPSBWf8fdQscLoMVg36c2Odg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JU14Ts4Ob+IryToMs8/WEYxSclxMK/FLSyintl65YFZfqr90fOES2pKf3qdCsfIxsNG91UhZitSzppzfWwtCeXUpElPW8wDKrt0KCKiPjYLCsxBLbRt2hVFHV00tq3DQq3rQ7c3zeiBiMy3DPW6my+vODW36PXVVlZ2B1xG9hZ8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OJpFUIRs; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OJpFUIRs" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2210d92292eso31476015ad.1; Thu, 20 Feb 2025 07:51:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066714; x=1740671514; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=s0YU2/erqWDrMnbDnClvO8uF+WZwecalDqDcoo48HoQ=; b=OJpFUIRsvFxTU0BB0ktIadLL3V8tDC5FiGD9bYBx8eIKEFI+rnRsFhXrfqCNJItYEg fusZrp3mHytfNrQNY8mX1m8NWBke1goWqnS++5VnXjDGSH+Ws76tKFKK1smdCrbYbb28 Yw+s1ROhfdfQo74+kAqu5IAmTwBlkDs4PKeDCiKm84BO5Pxq3ngzYRe7HnCHJy8vqELV zfiQtlpiq9Ij5Fvn+bf+jT+iMJVu4T6letr8LhaXD7h2fAEZfNXqd0WdQQUZbwQjOphK 0+/KvVwXSEU6cAILccgo1VtUuLzb72YrYyREg5LlBJ3+DDNh1twmo/XkJ+8nHPmxBs9Z Ekbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740066714; x=1740671514; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s0YU2/erqWDrMnbDnClvO8uF+WZwecalDqDcoo48HoQ=; b=hUI02iHU6BAhS9c1vF1XPT/jY6xsRLo0KRlfmVeyFtD/wIKm1jRo3AFEvcgGV1HA+8 C+Q74jmiaBYLcF/uwJ29RERMv99iQXcvydLkpOqL+iLNig1BuJgogGpNVFLJus/9xki7 pRroPOrlELo1E2+q4rji6DIYUVc6iU/GKIKJMORz8cS9OSCU/7g29Y/d6ZV9BCYmucu1 PjZhaNRjQGxqxlJSWsG7YriXf5DH/+nx7FrigEl/a/tTcfV5lnmH1pT6BPI9mVpuRD3S 96Vm2LxlK41eJKcB8dzOmiZ0XRuow/lPjv9W6GpZkTFA1z8/5UpZy0+RhxzJUSENdcvy vGxA== X-Forwarded-Encrypted: i=1; AJvYcCVWJEekEWWbijsUnsEH0UhLQkRxdr8KiVHbf95a5oJYYzOkkGheaFqTo2U9vUTY7dN8O5HZk8+SBS3q@vger.kernel.org, AJvYcCXgYB4iZsfdW6Q1z/uOY6mnMpDJm/GaMgzhzSZynmFIyHm9/3yFlHMW43lY9juyb7RExHHXyKpiAjm3KFhE@vger.kernel.org X-Gm-Message-State: AOJu0YyKjVIJHBoMJccUAYs/wPeZsy9i/ZWYsndtOwDd/79XX/urWuLB fp634M/hgVYIcbPXRlvD991/+jOrlJ5iuQfD0b+6oxiJVOGJhmIT X-Gm-Gg: ASbGncsouf79TxEWmlDlfNky3vocBgCRo6UaN+LJe89qhjiBkpvHjhdedg5vc1jLpZA Y9A9jZC9konMPMvCgQr+CmkCG06FfYQSGac5Jw3MU5vs037Gl5ssIryGdTe9LIaAvuHO23LheL3 WrPkYDkRaefTjIAn9N77t63kt9iDHqhEbLS8EXCpF3hZ3Ddvv+aaqUYG1e1cKFBbHXXbjrqBzKJ CeoSK3UfG4vB9OrkfzVKo3F3KhH+WBJBksq2ILgtUObte0nOxxjuGKtpyWMiNM33zU/gj5U4Bfs D5y8S0aaLwjGelyQTw== X-Google-Smtp-Source: AGHT+IE8RED21Bp6xhI9HWjc7ruzxzx5fVu7CJktOQA+Nvq9/CXCB0o39pnbOtdMG0YPDQ7Bt5pSMA== X-Received: by 2002:a17:902:e746:b0:216:69ca:770b with SMTP id d9443c01a7336-221707775a6mr131233215ad.12.1740066714503; Thu, 20 Feb 2025 07:51:54 -0800 (PST) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220d5349019sm123694345ad.36.2025.02.20.07.51.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 07:51:54 -0800 (PST) From: Nick Chan Date: Thu, 20 Feb 2025 23:51:06 +0800 Subject: [PATCH 4/5] arm64: dts: apple: t8010: Add backlight nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-dwi-dt-v1-4-d742431c7373@gmail.com> References: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> In-Reply-To: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> To: Janne Grunau , Sven Peter , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1505; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=fG5z+I6G4IAhE7dnPnquPSBWf8fdQscLoMVg36c2Odg=; b=owEBbQKS/ZANAwAIAQHKCLemxQgkAcsmYgBnt0+M8LE8bsWThAPeUR40vROINMJjWs37phpAQ 3m62h1TqryJAjMEAAEIAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCZ7dPjAAKCRABygi3psUI JDb4EACoI0y7cteXJJ99qb6oFbOEw39+ZyQLxLjbcKIiBueVvQZo5pYL0TASPWLu/6t3+YmLFiE Grrnko+nnMva6uLuS+qfSsOUMKBNkcleZm7/TE3uUXddo8jM6WNqYzuo7wCUJJCOeNKQECt9mUa 2SQ1/2GFkLPOGKZpw6gADOVSIPQub3gFo79123XTK3/8My3UAx3lZ037gcesBkePNE5yw87k8e2 8o/k9ldBIGd7ab8o4+9QlnPO3KY4arfOU/d11dlFFoQCXjotqb9mIoV+jqyFfWXY+tcrIpZ1EmV JDc03nkvM+FhcRF+VR+eYd4U/EvD+qUiR6mEq1cez0PtEgM4o+q7w0k8JAcmwsilgW6LhoXRy5R OR8Fp3YAnYUKlPEiQ1P8QLiyKPj3DAFHAqQ85AJFQih7FLBp1WAgeGM2Q0UsmcVbFHsoCyOFEq2 bBtYDj3MaRgGpyOC894pZjBYQJQ5gpdv3bIDNKmKLA3wLSz3N/g9tNBPTyLUSSygl1Qb3NyXvag Qcg6WaGsjOcUj97xTGhazI8EaEb2T7yJtjU5qL3kRq0u9AL9FWmgQCfszZyfpG7zinSec0mgSpp tH7IRdzYLSrU66PLmRfHGzLolNzqBfiWk8eyxLDJZYQ0Em3Tpd7PXSvoBDtvbIGmvl7WyDp10XM gFFtK7WMiVNFpzA== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add DWI backlight controller nodes for Apple A10 SoC, and enable it for: - iPhone 7 - iPhone 7 Plus - iPad touch 7 - iPad 6 - iPad 7 Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8010-common.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t8010.dtsi | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8010-common.dtsi b/arch/arm64/boot/= dts/apple/t8010-common.dtsi index 6613fb57c92fffd41c34a61a78e7bb6b1888a5ea..44dc968638b13814baf94e782f2= 267191ce267f9 100644 --- a/arch/arm64/boot/dts/apple/t8010-common.dtsi +++ b/arch/arm64/boot/dts/apple/t8010-common.dtsi @@ -43,6 +43,10 @@ reserved-memory { }; }; =20 +&dwi_bl { + status =3D "okay"; +}; + &serial0 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/apple/t8010.dtsi b/arch/arm64/boot/dts/app= le/t8010.dtsi index b355d443ee476e7c98b352470e3b1b5d0fae7652..17e294bd7c44c7961cc3ba0ec5f= 4178840d5b9c6 100644 --- a/arch/arm64/boot/dts/apple/t8010.dtsi +++ b/arch/arm64/boot/dts/apple/t8010.dtsi @@ -167,6 +167,13 @@ aic: interrupt-controller@20e100000 { power-domains =3D <&ps_aic>; }; =20 + dwi_bl: backlight@20e200080 { + compatible =3D "apple,t8010-dwi-bl", "apple,dwi-bl"; + reg =3D <0x2 0x0e200080 0x0 0x8>; + power-domains =3D <&ps_dwi>; + status =3D "disabled"; + }; + pinctrl_ap: pinctrl@20f100000 { compatible =3D "apple,t8010-pinctrl", "apple,pinctrl"; reg =3D <0x2 0x0f100000 0x0 0x100000>; --=20 2.48.1 From nobody Tue Dec 16 11:13:17 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.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 EAFF82116E1; Thu, 20 Feb 2025 15:51:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066719; cv=none; b=sdOZVULG2BlFp1RC7MvFXoJY+oheo7xb4NQ9n+21Vw2iigwVv9XDD67hr3NYW0T0jWcEGaCg26qHBsp1hGdmrCVJgdUIEpqKT5cOCaOvvzeagVM2jh/mhvoRqJekdwtDqID5c3jdY4JaVWZauQ9pwvRyxHuECAqOYMNgELevRlM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740066719; c=relaxed/simple; bh=qZhdXikI6UVY1zdlQzyoBJcvZeFaA39QMPy5jc+lJ4E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Xr4qmgcFB1L2UBB6hvNRdtZvxjtrwnQLcSX0YgN6iPb04azf7i/F/rdRwEsPxA0N5QZbvsDiiacJk2+ZrM3ctleV7GS1FB8Ut18ruEkKyQr16HE5q20Qjrv+qoyTH70jTohtCisu/5OKoMxGqLFnszk0Hhdz2k98YOUlQNg42fc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=T8mzav3q; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="T8mzav3q" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-220ecbdb4c2so28798785ad.3; Thu, 20 Feb 2025 07:51:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066717; x=1740671517; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=mY1ZEHmtwa1GitLrlmJuselIoFJmZMHZa/Euu9FfPU0=; b=T8mzav3qSS2RLx1zJY0YNaSGK3LWslzAG6VUiY7WTGgjp2kwVuty5ExoNbBcdAsaK7 BnJhBuHQ4fA94CFlbgoCeUkqZSnuVo4oiDhCWJZnjTx7XzGwCfj9fQrR/A4nF+xGf0XH K9cDdSLi1cQuSKDlq2Z4wV0htiaWYSOAoWf0lWSpcva55UlLtJrWxGsuPtcDJZsaxnW4 RoZpGsp2LQ7FB3/UrEDNGMPJSTQkCIWcQOcsQHWnwcPLlIIKfIGnGHbZopAPPReBh73m zylJYFdOKglknYZPe8clfZLBfeT7UEG+QTVnl6XOZLLb8dicd+Ky0Q/vRDAPrvxnh5yR tM6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740066717; x=1740671517; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mY1ZEHmtwa1GitLrlmJuselIoFJmZMHZa/Euu9FfPU0=; b=lR+Y6z8dnpUqLxZpveWyCMI2SN++ETrkAIUAClsZwmaXcTPNt/xHnEJ+M2QNAP/hbU YR3ex8QjxmN/9pIygd+jkiDQYrE518eaCTi1A05uwbl3ub3gifz/3+5A3MXkUyC8lrjU 0Nn8RWmErLsE6hGvfdO5m5VDv7g0Pe1vJCyUDWovjUVo6o22vEfEqKMulKrQJ+psp5Jw 76ze+wngUaSIJ1/mqkHCY+QcV2FGarBcK56s35pK4D0bCiZuaFa1AMO8ZthHx4XNogcM QaI7ysL8JWler31YKk0aiA8DoPhEghIBUC/F0WY542b0z6FxQ0edGiIyZAtyCTMvRo2m Zuyw== X-Forwarded-Encrypted: i=1; AJvYcCU/BpMNT+YA5/k2lWDFQvl/VjzghkeESUntTM4AbOZBchHEcpJ7VHDVMNtR/0iwmUS5RE2hHSO0llqedFIY@vger.kernel.org, AJvYcCXcSYUUQeSXUYcWRj1V2whWoZ5gUWDSK2n8zoIsXSLzvxO3p1CaIWoc9faBjfhCTp6J6SQM+DwplK8w@vger.kernel.org X-Gm-Message-State: AOJu0YzUqogPqLwQBxSJa8VJjB02IMaJkpNNVzFC4sRzQEnOis6JdglO XPQH0aBnbESvECfyHEF/lgkqrR8l9ySXhC1rZAKYNQRE+iCO6O+b X-Gm-Gg: ASbGncu3WvkRTJW/tKSx3A3OJwS55DWAgse9itg0lqPSWb9N6BlDWe5nN/iETF+5wN9 wRKHu7OinNLZ1gyXNN7mpxxxsToBOL0FqHSDZFWkKw4ahShE32zwj3levRHg164N8f7m2lr+2rH GXbu3YsU0FGgFQ8vxKTYPUIedoz6yTKqtE605qet0XkccPmaK+VdwDOZpaOavDoQUzqMr5cyyP3 z9nXNRTUjFprrkK+zfuS3koKTxikgrq6tNriBlh3h2RGRbP85TRLLMuODL5o6buiwfWpVHemLuq L3a4yUnVfK4g9QSxEg== X-Google-Smtp-Source: AGHT+IFZ4waWbLP6Cecv/2VqnWVBd26xIfd6Cc00GYuO0UcuzNJuDEqe9P6MhtWqvvfa4Xee+Dfqyg== X-Received: by 2002:a17:902:ec85:b0:21f:35fd:1b6c with SMTP id d9443c01a7336-221040c0706mr332046705ad.45.1740066717220; Thu, 20 Feb 2025 07:51:57 -0800 (PST) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-220d5349019sm123694345ad.36.2025.02.20.07.51.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 07:51:56 -0800 (PST) From: Nick Chan Date: Thu, 20 Feb 2025 23:51:07 +0800 Subject: [PATCH 5/5] arm64: dts: apple: t8015: Add backlight nodes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250220-dwi-dt-v1-5-d742431c7373@gmail.com> References: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> In-Reply-To: <20250220-dwi-dt-v1-0-d742431c7373@gmail.com> To: Janne Grunau , Sven Peter , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1410; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=qZhdXikI6UVY1zdlQzyoBJcvZeFaA39QMPy5jc+lJ4E=; b=owEBbQKS/ZANAwAIAQHKCLemxQgkAcsmYgBnt0+MPQ8JTGw4F5YzGUBWmHCB+DlZx7fcvvsKk sDTlG6+i/OJAjMEAAEIAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCZ7dPjAAKCRABygi3psUI JDl4D/400FHyrq6Eb5o2/1uOVNJxJzFt+ILrPpy3mk45/VPqv5iGiCQWyWjOzJEACVEawuTnMe4 jX0nylQ2XiadUBbVmK2NwG9ZVV6xh7TeQ9wqcY4aaDG/nEgCMraDMuq8VwyjlHIhxCUBEN2uDMQ PhYrBy5HzYkGjwzZYyopVvIg99vh7RJTZNYpnIQxZGZbnnefmdhT/o5bM+6osTPjzkL4oviftFn fulEaLRpzYEboa2SKzGoD5+oPJG1q+65Cf5gZT9m02bgyRpZh7K+6B6ZVUAkbSNgl+gJ6XccqDJ FgPNEkgEVvEByBrpLhwFD+DtIBuOjypVNQbRd669Z40i06IZp8BdQ9a2uqNoo4LeKObMsLRq5ev 6/O/GnIWT7zHP7kJASGdy8H0X86I0WeMwimQQyK/cpUT9WLmdwgShldHEcvoonhlo8g5Y86hTg1 CyNf67bs4tpZdfOB4NPjabnuxKPzalO4sKXjQ3ivKKlq2+R7EnsADFDAHe3ZHagFrkoKUYFh/eO u06SkuOcTm6+OhyMy/eU/dEtJKbEZVzeekXz4cV4I5pXNPhSm1LwwOF1FGpfbkg/qdtK+RMiXwX jXdeMxOefrBZDG4wRbpsB4mjcsHsU0AHdyROEc0DkmmX7uqlwtLnZgfcdsw+mt8zab5cDDOuQG4 IYk3b4ZngcQhmaQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add DWI backlight controller nodes for Apple A11 SoC, and enable it for: - iPhone 8 - iPhone 8 Plus Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8015-8.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t8015.dtsi | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8015-8.dtsi b/arch/arm64/boot/dts/a= pple/t8015-8.dtsi index b6505b5185bdd728a7416efaa3dd53d1c6a5fab9..0300ee1a2ffb7d2bd0558f6cb6f= 86514f4b433a4 100644 --- a/arch/arm64/boot/dts/apple/t8015-8.dtsi +++ b/arch/arm64/boot/dts/apple/t8015-8.dtsi @@ -11,3 +11,7 @@ / { chassis-type =3D "handset"; }; + +&dwi_bl { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/apple/t8015.dtsi b/arch/arm64/boot/dts/app= le/t8015.dtsi index b68647bebd20782ba7a125e670b3264c184b62cd..4d54afcecd50b50ed1fd386ccfc= 46c373e190e6b 100644 --- a/arch/arm64/boot/dts/apple/t8015.dtsi +++ b/arch/arm64/boot/dts/apple/t8015.dtsi @@ -262,6 +262,13 @@ pmgr: power-management@232000000 { reg =3D <0x2 0x32000000 0 0x8c000>; }; =20 + dwi_bl: backlight@232200080 { + compatible =3D "apple,t8015-dwi-bl", "apple,dwi-bl"; + reg =3D <0x2 0x32200080 0x0 0x8>; + power-domains =3D <&ps_dwi>; + status =3D "disabled"; + }; + pinctrl_ap: pinctrl@233100000 { compatible =3D "apple,t8015-pinctrl", "apple,pinctrl"; reg =3D <0x2 0x33100000 0x0 0x1000>; --=20 2.48.1