From patchwork Thu Feb 20 15:51:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 13984170 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BE913C021B1 for ; Thu, 20 Feb 2025 15:55:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Y1NlfLag6cXRAi1RREWAXx7+nFLb5S0lG/vhce/4QOE=; b=wGy6+8QicbSLlMo5Hm+ba6QyyD l+8HWqmluMgmDyMc5oIY+VasxRnOKqxSRehfu6CnDeFHA7yY2iQbaM0sNX5HaiUvwvwfGJlqqwfjq 3kSrLODVP2ul+CkjKB3RaSZSfCEGk5hbHsthHAKClhih/oXwEJy/HJWq4F0kAL/7YhPNxB7nWkvmr vO3TLSzjYN3dsnBaA+dGEZSz2wGfxuerNjf49vxFhIn4VqORzouIFQlCmuCvNxtBBiCac87qUeJ+y esrwxRaji/hf1a1PIpluk+hkJ4ipNAtDG/+DpicCZ4HGDtxIB0XawXM5exvdwskuO0kPSC6PFeD9f 2qoPqbJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tl8tC-00000001hMT-32Z0; Thu, 20 Feb 2025 15:55:02 +0000 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tl8q3-00000001g2A-1uDS for linux-arm-kernel@lists.infradead.org; Thu, 20 Feb 2025 15:51:48 +0000 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-220d39a5627so17445875ad.1 for ; Thu, 20 Feb 2025 07:51:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740066706; x=1740671506; darn=lists.infradead.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=lxCmxZNqrfTby+z9ybnP7+E6rnlraiQqNdqRro/+N2Jzd9j4NKReND4PHXP/SQgkb+ VZ7f1pTHI59jSyph0dV2/Pauo6O/FKY5aY6/lAuW6NSV/7jw0C8vdQk4Vx7BVOQu2qrc akyl8bH94vttVKbvLg67Qk2SXPtMZgFfjaMXrervwpd6LKjnCm7I7SLD9ybUxf5Ko4V4 Y0SyZ5APZWioH/bLLnRQAnQx2GaxgVTk34Ec+/PqETkuafHSO1gRzobC5ZtR9KsLDl6A fBI+lypbyG0Nj+Px/GlMowEp+GS09x+MJCoC8WQjt7QBCX3y+EJQjrmxftPyWiBgjyQ+ Kpnw== 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=EQDzKo7ENLQu34EDepJ7tptp2kBls/Aw7hHcRGadRDih7PZljJcPNmgfSraZa0dUjK NMrRWd7/imfTZQgF7Qhltq3poZqdMflCZ8rdHblLZtOJ66NHLskF9KWxt2XHDlgGvI9M nKMwr6kpfPWS0BKNc5lN1jq1qtcBYC9OQj5vStH0hjweVsByOcuZvYlWT4CkZ7/vF6Ot cNCSUmXNdEgz5abM1uL/ztp2bQMKLUw6ty9GHEZ6LfzL4swex+GjOB5CHEjmpmBG6XTV kb9/wqjSzbqyj3vAJFIr+z60tmD6wMJ0BWKpUdcVbZnd1DJsyiGGYMVu86i22cJ2yZTK 7eKA== X-Forwarded-Encrypted: i=1; AJvYcCWtyG5psfe3tmW8GM1fkY0/hesLS2P3DOlo2hNyhU+t5hPNYHMacterVg9ydJkTSD6GPz8ODfG5BFSrp2HwlXEU@lists.infradead.org X-Gm-Message-State: AOJu0Yy5hZIJLzdi1l9qqhLJU6CUxfRQQJvXIS2LkVJL3BIUboTZwEbs eON0HZFT3KAyaHL8gFpHYODgO0TnTWg9PmeycSP+47NEzkizK5kNqFXC8A== X-Gm-Gg: ASbGncv7PU8lzLptAo4GQe9As3zmd3IsGT7Gaost5nP8tigIDfNy6FkRJ8lop5n/A2O e/j7Q3S3N6SSBK9KbxICNMTy2/8wTrbOJWn6gNBBNaY2dbM/kJtE0YWM9iWRUoUXJ/S47ieM+Mt DQJn0T6LCoj/jntNOQTtMAXJ5l48FtTsy5rWntjlzvkPeufpSvRNcL0jUUsBwzLF/a4M5X5sqY6 ycXFKg5btM/eBPRVGsfi0V40rd/hwP1H36FzXZwy7t1MlX0LQ3mcjEaXN4C/LYJ7Jmj7B2sOt8O PHIU7KEzeBXbH2G/fQ== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250220_075147_513878_C4D0AA32 X-CRM114-Status: GOOD ( 10.58 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/dts/apple/s5l8960x-5s.dtsi index bfbd2629e206736822a157431ec959e1aa70f41b..8868df1538d68595cfe92c80b1fcecee42d348df 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 { }; }; +&dwi_bl { + status = "okay"; +}; + &framebuffer0 { power-domains = <&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..b109a1e7fcdad4ee3caf0efd2c56d76c66706e9e 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 = <&ps_aic>; }; + dwi_bl: backlight@20e200010 { + compatible = "apple,s5l8960x-dwi-bl", "apple,dwi-bl"; + reg = <0x2 0xe200010 0x0 0x8>; + power-domains = <&ps_dwi>; + status = "disabled"; + }; + pinctrl: pinctrl@20e300000 { compatible = "apple,s5l8960x-pinctrl", "apple,pinctrl"; reg = <0x2 0x0e300000 0x0 0x100000>; From patchwork Thu Feb 20 15:51:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 13984171 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C56B1C021B1 for ; Thu, 20 Feb 2025 15:56:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=O4aQgk3OaAz+HW++uMuDv22SLEQxIAOkffPV23e8MfM=; b=2OUZuG1GA5hQcjaldV4pyw2H6J B5/yAD6uNKaOoxDLC12Bpq2b5fSuJNLGHi4DPxVfzWcvlRY5O+emWIWW9E+DtxiVREryAx9RGfImC MOvtahofG1JhnkP7vmf/xOXzO8TrCGrdp7dBGJVr9VSw8K+ZtNjXIyK1o54Ih0Hc4D96uDAJoK7zQ xaNeIUwGzPodtKFUEYKiR6SVUVxLvdKKJ9OPYbEbVBL041YrKUFVLcZ2hB5j1NP0aanB75+X4PAt2 dFdwepGh1nETpixw2rjVQVMLn+wSb6dKdhKn2oZTGWl5arWwE5nAD9vzv2ob94GTlwlLdpdGRj2C/ FsMJKyQA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tl8uf-00000001hvB-1z5E; Thu, 20 Feb 2025 15:56:33 +0000 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tl8q6-00000001g30-0hB3 for linux-arm-kernel@lists.infradead.org; Thu, 20 Feb 2025 15:51:51 +0000 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-220c92c857aso20341365ad.0 for ; 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=lists.infradead.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=VLd6aLxPhVcVCHosT1WPuRAy560p8TtuAlbsMQNVOjlUNWgZbsjA6jXzbl+MDfrCAG 4rv6/MMBMkneVWa7HLggBsqitiTxCdVM5s9paX+N/mIhJg+YYgEffXnotZwaKMJ9+5h9 7botxxrULLqCJgpJy+Spm/lz20lUdSPNO/uYAkWT4Szb41kjoI616EmTi6YTW8bcHlD+ G9FrrrwDKZtc0TnPAIp0BHzozI0OkOTCOcOcQUqokvqDWf7zylCAlwRBC3hyT0mOpiNT N6JpJLQ7zZBp0QVxcMEJFwHqeKca3JYNi2uZXFFPakzbFKGavLm4mDxNNyzShRmbN/yE Shog== 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=kRCco/YQyIJ5rMUEemHNYcU3iE/XYBsATuZ8k03TKXzQzqclQagbezTMQeCfcx6JT8 lg3+p1HU+NEMfwco0UQvkOlMfqrvh038/KblpmygEDpOftWR488k8+Dni2+dNzUEXneh 6YnWR1FiPCDIRTpqr2AY+ySP4g9kGy4KK8eAu4rcsVVC3wpkcrTrAMTuRrGpSHEP0voa vWZK1xr20LBAOO+1EQRlmiiw5xx9sVAVMrFuYxVVXIumM0GOyffPOzuny0hky3Idoc5Z 3DKqTNdv4S0EfRjhEutxpq2+VU0QEp8MSA3WU4ZmxKtuhnO39q/3UbRpg7k+h1s3ZHW5 A+OA== X-Forwarded-Encrypted: i=1; AJvYcCW7Ilq1YaqyD/8lNv/WCOPrf5HNOcPtxeez4QOOpzHqAAPRDzWNdGDTifkPATfHJdYzFHxfed2JMoQxAVs4a1dh@lists.infradead.org X-Gm-Message-State: AOJu0YzHAUlP9f3aL3s8xVDZepvYtmEhHTJGOSjIY8NJFV7tl4IkEbQA /RVE2o2EChWFTzvlkwyw+eDmNKtfknUZPa070IUEyZEGYO8dr/SN X-Gm-Gg: ASbGncvgKYIG9evZDuyui8n6uGT82ShJhAjZk8FF59S3Kz+8tZtixbpjtyWDv2Z3eVG +ig7pMjJhl4raq84MGUyWm5m+ZCpXQDORcqcwpIg2ffFAd+2oRmb9458xD1VM9l33mIKwFkjnNW 1wfyfdWVcQIUIloQpVA971C/vf19tZc6sj6bXWq4caq0a7zWJ25BlgkLugTgodLNAV/YJpbF2LW txG5WO2k26qoNuzYKvV+F4yiXPRyfuyut2FK+Sc7KCa5qMs5ymJee2kyhSMQzTwaIOZO+MPPSFt cvA+yAXBa11xpGkCEw== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250220_075150_212104_1CC9755A X-CRM114-Status: GOOD ( 10.45 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/boot/dts/apple/t7000-handheld.dtsi index 8984c9ec6cc8e3c86281a3da719edb56c5bb7f5a..7b58aa648b53dadafb3a01d9ae1e01afa6cd5869 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 { }; }; +&dwi_bl { + status = "okay"; +}; + &serial0 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/apple/t7000.dtsi b/arch/arm64/boot/dts/apple/t7000.dtsi index 32cac8c30e62d657079dbf32aece8af0fd9cef38..98e510b81e26154c258e3359f37a7964484f034f 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 = <&ps_aic>; }; + dwi_bl: backlight@20e200010 { + compatible = "apple,t7000-dwi-bl", "apple,dwi-bl"; + reg = <0x2 0xe200010 0x0 0x8>; + power-domains = <&ps_dwi>; + status = "disabled"; + }; + pinctrl: pinctrl@20e300000 { compatible = "apple,t7000-pinctrl", "apple,pinctrl"; reg = <0x2 0x0e300000 0x0 0x100000>; From patchwork Thu Feb 20 15:51:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 13984172 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3D814C021B1 for ; Thu, 20 Feb 2025 15:58:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=unB38tK/OXEn7+tTxdPa8sEeBESGQmaxRAo5u3OkTcU=; b=yshNLgoupkpYeGbZJYnZmKxz2+ Xd0+Gb858LAMXBXNAp7960rrKLZorwLQMXkbVwEYFPnrhf6zUW4wTmqMtBqnq0k3ZeYVgs+oWAQTh ee4l25Y3oqAFLwolKiof7orCoxpZ9iLnyxD+vfrA4ZBdHnKdNi4Xk6Mlej7XnvwshNvofYWsXa3JO lr0afKvcHfqH/5BF9MGuyxfnKvQRwHf1MG3qZIyGwJzjwQhuV3azZgoLvDLMIG8e22+4cLw/Hqo2C tRn+hFC0RQSvqi9QLOIIWDhRwz/D3gEgOSE/BP5/Wyxnm1mTCbwMEdHVcP4ScgkEFTsCgU8wV/tYv hipguv+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tl8w8-00000001iMK-0mA0; Thu, 20 Feb 2025 15:58:04 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tl8q8-00000001g3l-3DQI for linux-arm-kernel@lists.infradead.org; Thu, 20 Feb 2025 15:51:53 +0000 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-2212a930001so29106005ad.0 for ; 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=lists.infradead.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=Bo8+qVviHkljHuX8794U5uLj1ocGOfq2elGxEyr5WBMFDPvA6JkVD8rr+JNb+sfCbm DmdLqjmsHxPSZegqu1LD+146aLCIh3xT/B9xfBs8jmSl2KB/zxcws/+2xuG7WkgzlIo6 rcDF33LT3cLKcVa6Xx5vpsaKSk4tz5eTQBHrnbXv9mUqh5g6Whyp+wcZG1ySXXP8Q0Bg NRcFqUL2HRFxVlpUMt8sM2dc1v5xMc8fxc0Xgp0GDh5kWMgcPOmLNTjS9dOKxdocQvzV UrP6B6cT6oJW8QloKMYUaQ8w0wwWUEsIvSUHIcmIbZXYn5jbxi4CnkzgAhRDCPoueA3z hrXA== 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=bxij8klqhwEUmZu9GGSJnH+sHNQSjyOW+cor2D3oiX2ORSprQDUfuoDqbzSxUO/uVU nmCZGyzWblbjQ8es7+0G1pwXTosN5RJhGlHAbavSlwNanyo1IryHg/w7LU8l1V/BevNQ 46vJwtthXfH2AdZsbPrVka4HWmKdPfUzgruXeFLJkBG+TrKG25DHCLEIFxGujcmphTDR rCBTxlLkCdw0Vi5WBOSru/cRcKqamX59Bi5gMIZQBbRf56TYTlLNKTfKkipOUnSri/9f JfVKmKHICSCZPAH7RmQHxEPsxd93L9C6LE5NH7Jp+X+CHi+wjvHplwPhUDx/BQbmIhFU rmIQ== X-Forwarded-Encrypted: i=1; AJvYcCVWPteb5dTp90umhhBYy9hydI1VyldVb0nHMT/ulj+JPDtJzhFTm1qp0OaXO5lp45R87k26Eg/6nfoXitQlNn7c@lists.infradead.org X-Gm-Message-State: AOJu0YzzwBEepgwTUFYB3rVEwyLZcxHNcdGTogmXDW7qOTxVfXN0wyxn mpol9guoNKl4yPeEAZr8RiYdVQgW5YUL8citQ2EmuAaY3M+8I6VW4oAmTg== X-Gm-Gg: ASbGncu8DltZt3YZXL7rRkU3/+L4z2OLyAVd2+P0dBjuirLzusFzjd8wdrdQhvhDsiP nFGfNgM3/2lfKLpZdvYi9A5Dvpe32HCyioARTtWd8E4I+Njl8SJSWyEagD6PNQEafH7xm1L9gi8 1ETF8xv+1g/9dl2b9vCvNb9KKuBGywpf6RF4Xh5PEqEodUrMP/GRgaYcQ5Y7ZuHLiOauRW4uZjs CBuTisnEYWOUel01RFFlZ4SS2Fbw3gdEMJAjBPdN/bc3AxBu5wx0KpzM+NEQfa9R3rj9RL2Of62 22NDkddGvwe+PeBsxw== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250220_075152_810778_0406B978 X-CRM114-Status: GOOD ( 10.60 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/boot/dts/apple/s800-0-3-common.dtsi index 4276bd890e81b16f19b04e1716a55f32f9a371d9..cb42c5f2c1b6caed4ae04ca0b6173e23bbda47f0 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 { }; }; +&dwi_bl { + status = "okay"; +}; + &serial0 { status = "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..c0e9ae45627c8150bc0ddcdc1e6ab65d52fa7219 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 = <&ps_aic>; }; + dwi_bl: backlight@20e200080 { + compatible = "apple,s8000-dwi-bl", "apple,dwi-bl"; + reg = <0x2 0x0e200080 0x0 0x8>; + power-domains = <&ps_dwi>; + status = "disabled"; + }; + pinctrl_ap: pinctrl@20f100000 { compatible = "apple,s8000-pinctrl", "apple,pinctrl"; reg = <0x2 0x0f100000 0x0 0x100000>; From patchwork Thu Feb 20 15:51:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 13984173 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CF598C021B1 for ; Thu, 20 Feb 2025 15:59:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=s0YU2/erqWDrMnbDnClvO8uF+WZwecalDqDcoo48HoQ=; b=O4A4EdmSjkdOGvPB/74p5RifQW PtfwMnwlve8YcDPtdZgxyDP+zSKl5qicFLew70bBszvzCp1yTK/8VsPX8YVdlOOoQymnNOWEVPNR5 J7zQp81MpEHJNM994uzKrjIq98zTVqavH9lD7Y7MXgVXTdrkUOGrKC24e42KRzJvCGJpZyyELh0bV 2z3epI21dy5IJZyth/ayWOPPuizkq+FajKEypZ/Gk3OzG1mMDwZAxicIwIW/Pk7/9tr462qAE5Adt c/RDwLalOFN+JXJI22bmDHVWU/SBTAQNlyG0HaHK/PGc/Rhzw8x2oXkZEKIFFri62TPdaXHQGdYET D/AztpRw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tl8xZ-00000001int-3rKK; Thu, 20 Feb 2025 15:59:33 +0000 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tl8qB-00000001g5I-1Tlm for linux-arm-kernel@lists.infradead.org; Thu, 20 Feb 2025 15:51:56 +0000 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-220bfdfb3f4so24154845ad.2 for ; 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=lists.infradead.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=l+4TEoXWHQ5p8JBHbAGFA6i5c0PyVTsz3LPcFCkm2gXIgkKWmu8gOxYm7mLvJiMhKi wbYqS/MZlZQNGrYZ3iX48PXDcW+Y2WMQ4jQnV5T3dpQ8krzROvpI0qQc6iRuAlLsh7Dh B29mWWNeOZZvgXwOtboMEzERgoPSPRzpT9WssJsNwWP/H/MYwDxoCDRL9WeW2gEVqlJL +inPZLSsoN1PrS7UqED22/B6YaXK9keu0QEd68UaGfVthM2OFWHd1iWQJBowv3gA6Ttv gdr1V4fVbKABPPbyl9NWVPx5PjyLBXc7bDvvdJHzpkWW3vKNiO10N7JsSlijU+WWMfDF pDig== 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=A1S9/47pNbTSmuchBjey1PXtbBVnR3s5+gz02m+mx6CivAgEBGgAed8l1+CefobIDP OqsopgJvi2kxJU98wNuUFC31VOftFxEA+hFyWCNq5TZzJMQTjjBP9PLow1GF9J0hVBD7 f+GnThOgQWKoPVK1YHj1d5kDSJYYGc5OuF9ZGC93xm1XXjh43CdR1NE/pxbRLwqm/YfY uyE6ENT+gad20iVDPrbSfQ4PO5Svr6iOi0TCvqY7gS+fSq4fYJONgbZer+jhiJP2sf2a MA+JW3oofHDzSqxzgUNn6E5XAZwTUCS/Lt4YCPtZ6cil0B0krSatKsXnFzUM8XFNuSCN +bQA== X-Forwarded-Encrypted: i=1; AJvYcCXRI7Ih/EmxaBKXJP7Sl2Xang1WiaFkPeXepW/WeleVtQFa4QsWjR64SCpehmMdFgM44Ld0es9yO2HKGlNrFDQQ@lists.infradead.org X-Gm-Message-State: AOJu0Yy7mO5nHZwowEUZVAoYde3Ic2QYFJJ30DGfBOTXI4SiLyZSzuL9 fk8ty83jm0kG4qSQd3SnXkB/tn9aIHVixReUlynPOFd4y9Jv+4GW X-Gm-Gg: ASbGncuYEDeVl2/5wnDEz8NhYnwfIiFMk2vh2D0UyhrQGeM2EE4hmBlzLxz3jp+olfy HYYVtWwlWl+wjdVC/NgPMt4CswAviiQzoX2LfLBMbwn17i+ha+nWxXh9Zz46RD8aATnY+XOSYx4 TjKER5y38qu9TE4rOPfa1DccmHRw7F1MNwy9bLGHhlRUukcwjRv5ZiPpHpitzLHF49dg4zudHM3 RiJwCYBOi9hJhHSl/ddxOghY0FU3Nu/oBDFeXqNWQOsRBVGEC2k1g67v058p1mp+Mm6C84GNgcS 8BnHmtrA8IxgmpaLNA== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250220_075155_394655_167365B2 X-CRM114-Status: GOOD ( 10.36 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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..44dc968638b13814baf94e782f2267191ce267f9 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 { }; }; +&dwi_bl { + status = "okay"; +}; + &serial0 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/apple/t8010.dtsi b/arch/arm64/boot/dts/apple/t8010.dtsi index b355d443ee476e7c98b352470e3b1b5d0fae7652..17e294bd7c44c7961cc3ba0ec5f4178840d5b9c6 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 = <&ps_aic>; }; + dwi_bl: backlight@20e200080 { + compatible = "apple,t8010-dwi-bl", "apple,dwi-bl"; + reg = <0x2 0x0e200080 0x0 0x8>; + power-domains = <&ps_dwi>; + status = "disabled"; + }; + pinctrl_ap: pinctrl@20f100000 { compatible = "apple,t8010-pinctrl", "apple,pinctrl"; reg = <0x2 0x0f100000 0x0 0x100000>; From patchwork Thu Feb 20 15:51:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 13984178 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 411B9C021B2 for ; Thu, 20 Feb 2025 16:01:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=mY1ZEHmtwa1GitLrlmJuselIoFJmZMHZa/Euu9FfPU0=; b=fLHZsQt/qNYUiXYpvMp4S1h3S7 NJuLWrJUAmMNjtDaJUcuMb4DNH1vtPoECw8vnnlfC8NQDHLf+CqrNLQtihRvTdH28HBMsBYDPGW+9 VAVOegiohL+xIFIgOGQyXxFLQIdrHISpdTijt40kY0eZ2B7x1QCUq2qlZyx38KuHmVuUKwC49vnw/ GN9jhwT2wOFlIU17WJ36qbntnqQbf+3Brz2gEynUhnjCu5jx2Z3mPauGNNPapZIyG88zU++nJdOKm L0gFsj+PSnpEP53FBaYStqTwszf/3SQINU2r+hCKh7xvjpAgmKxCUYZ5G7siQLqVI/Y4mbSHVkBaM XyrKfpWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tl8z3-00000001jHf-1khv; Thu, 20 Feb 2025 16:01:05 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tl8qE-00000001g6J-0rhm for linux-arm-kernel@lists.infradead.org; Thu, 20 Feb 2025 15:51:59 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-2212a930001so29108975ad.0 for ; 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=lists.infradead.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=i7Y0VVIS8XRYMAZPWhf3g0K8rdSMUm2+rzLkb6L5OCNgcNAYtn2icyriZIWUWBJc/K pxnuknnZiy8ZHXYsYeoSgQy4yoz67wdYwcn6Rsftje/OOTEwXi28k6Im9y6KcA3Qo9F5 E7Bobj9a3B8sKZ/VAhtClkG+cdh9x3iSi44DMJbkScfgQWSoPbNsncrGkInVIyzgT+nA qbtSEK72Fo15hW058+NNgFHi74LfrTZEY6AOrxHeHFrq/wsUcEP3UYbA98xsxaz5TLJv eg0x2So4CM4npoC4bXrbug0ekSQUkVRa2kCsk8mboK8dS5kAM1xvc7QB3iF10nRnY2mU XbcA== 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=szgXfTd7Urm9W9B8kSaJBfQOlx07Sz8CBc4CD9ejprSCdp5HGPDv9ILC2q82u/9So4 +GRHmLFz9JOmcFuV/iOu3hGaciGluDUJyQeCldYK7heevssW9sbGQmH3KjV8VmGCGxe1 rNCiFuW8AE/BXz598IChJFERynb3xjlMWIoBs2sFxa51Tmml87OLnm5BEmGSlN5eNMES e9jta+wm2CfIK9O+tcYHCz1+JXkBqFGifoHRgtsNcHK8nO0u36s3wLQ+rMhxGVpmNN4v Z4j1zX9L+JCQUsRhT1vD+uCgXdJtObiT+yItP4EFXjOLO8qq81udeMrJRb5C/xfQqvnC jWjw== X-Forwarded-Encrypted: i=1; AJvYcCWYApUWg2/E4Oc9cuNeUSvnwW8Y0rjCqVyLaMaiDZP0sAm/KCZ/haYtHtSEfCbxvjztprB6SpTOhhv1Wh3Me4eD@lists.infradead.org X-Gm-Message-State: AOJu0YxYQuT8CK7HrpAwsPNHfcsp8xYV9cr3MhUgX5QOrd/aDKdfapu+ hAmAksBjERn5LKr5SRpRuYY2XnS3iK0TUQYZ8U7wzYRvQS+WuX3h X-Gm-Gg: ASbGncucmuAuMrd6BNKpEJEw5Q1oiwVKRlC/Z038NrLn0uYUseeHYfIupfxLwukkJLQ gnBtQvWkURRpNpAw3VOFjgSQS9fJ3aL6BOWSxnzlVzHxfTEqSUFqOHtEY3BdOuo6jwSaMy/dE6A RtdZfZdn3SQ04LeaTBWsqQttQ4vkLyHaOLBwu5MF0mLbKlrdtc3oq7Tvm9kgecGiuMnMWm9o3xa K319xg2iy4JXPpEHAkYrTkeikhMN9absh5zPnOHg+uqJ027x2q04huef8EncOchiZeB0Jaj4N7H a+A9ykCZTGgc/rlFSQ== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250220_075158_248435_34159436 X-CRM114-Status: GOOD ( 10.88 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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/apple/t8015-8.dtsi index b6505b5185bdd728a7416efaa3dd53d1c6a5fab9..0300ee1a2ffb7d2bd0558f6cb6f86514f4b433a4 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 = "handset"; }; + +&dwi_bl { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/apple/t8015.dtsi b/arch/arm64/boot/dts/apple/t8015.dtsi index b68647bebd20782ba7a125e670b3264c184b62cd..4d54afcecd50b50ed1fd386ccfc46c373e190e6b 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 = <0x2 0x32000000 0 0x8c000>; }; + dwi_bl: backlight@232200080 { + compatible = "apple,t8015-dwi-bl", "apple,dwi-bl"; + reg = <0x2 0x32200080 0x0 0x8>; + power-domains = <&ps_dwi>; + status = "disabled"; + }; + pinctrl_ap: pinctrl@233100000 { compatible = "apple,t8015-pinctrl", "apple,pinctrl"; reg = <0x2 0x33100000 0x0 0x1000>;