From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.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 84A532D97BF for ; Tue, 7 Oct 2025 11:18:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759835924; cv=none; b=NZN3SqEFqsZnR2zily1Yq3ukti5UKNPIu0H3VEUT/jhcAsI18Z0mOlwaeZd+xx00K0fbhY7PA4cbOIXRxjEmnROOOysZxLVjMRtzQ/eaPSEhBamVlPicDL3EuOlHO0VwKTeXZaGDlTAIIlAPbPZVoPNbcebzF3KjYIZ8PXwMIiM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759835924; c=relaxed/simple; bh=l1N1qUSs7aNQur915ZEPIIc8ybGkzYfyM4nn88B18eA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fhnQus3vE5E9dS+ajoyfkHbGLYMJiNs6Kf5ORp6bYpt8hECWWTi+k6mjgd1XoDxnwJIHoTpA0l0f78oDkO5AUIfGutR3ZBtP6v1s1rBdXiOGaQYD7fJY37VIn00PkVFp5PgJxBWPoQbrJ84M1k50+BwNLdBXMwccAw9oaaIsqYs= 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=Pw1ycah2; arc=none smtp.client-ip=209.85.215.170 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="Pw1ycah2" Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-b57bf560703so4436972a12.2 for ; Tue, 07 Oct 2025 04:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759835922; x=1760440722; 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=5xSjj3Iwg14xHIfiMziIXjcapcCofRPyKMdiFHmwd9k=; b=Pw1ycah20Hc6dyibu10Bo6Df40KVcFkHwtBDcZkDyV7NB3mKcBt5WgEpPfn6BP1u8I Ae1O7D1Bpo2el/z4y4rOygtWBu3E5NJFohoYOJjdLUlGK1mUOHz25AIJk3zIVWBxydLA 1xJB/Dw2j0iRIvWrGGMAwJ2thTJP8/N2MF5J/G2KV30eQXcDqRXUXLntZ4wsTK7g2nzw t9VrElW8Ie9HfHNYsJE8kmI+b3sLSdIDXgE8k0tTKM0L7J/l8SKwJr/IzmyqqSDv85ss lC4IDoIxMm1PRy9sd+JrOtNLsttEbe2ze7kJyL9e71z2AjvA/23TncWIbTrWLOTKOj/Y WRMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759835922; x=1760440722; 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=5xSjj3Iwg14xHIfiMziIXjcapcCofRPyKMdiFHmwd9k=; b=UeVzZBDajWQZQ8K4kugCuJWcw9onrOBuLcwslqG8t5czl4GtFKXUAyeH3G7EMBzufu 0fmdmwkz0TZJLVB9hDBzpSvN/rVnlCsT6wGXwKRs232O1EvkzEs1FHIlkGdSNeAbc6ip zN2Mn0n39PpgtG94autzlddw5WfPaihywZ3VfscAadJSRmQFKHDlT3R+n21DvBoe5SZp uHshMXziwBuKZtMSi57EhlBVScartpZAeHDBwy1og4aUnm8yD1c4ngsUaIKp7D8ByjCB bkR/Rtctk8BXpnsq+XWaAh3Jt8lO/Ot20W4r5e+WckcgJegAWKzb+RtTF+4m7nrzl0Iy MAlg== X-Forwarded-Encrypted: i=1; AJvYcCUbiXBTSHeFvjj6m2tnCPeNsetbaDltVSyHE8JGLdf9VDkSqxRHCehowRkSDYCVnCTP/OLCDbXlhpcm7A==@vger.kernel.org X-Gm-Message-State: AOJu0Ywp38+fzIcD0KJo4OTkEDspE6ujL9XgXgaGWjBhEEQIsxQ1sB6V OnSstVGBa3YIGBFyHhBOyUg5kNcM5/rY/JFPzautKozUHCTrXxhLkn0t X-Gm-Gg: ASbGncv6ESIAZQopZVqgluPx5I32xfyxm0dp8GqsRhCuj8F9bRygbpZ8IfOSK1oT8YC Xa++EtHne/1+4LOXSXpTxQOz5arv0JHvarEBJ+YWro5bccISZodXcnMAc+doTd8dusm/rRcXYSC bM2enGPutEXHJCGQnmaCa8vE1AXpwgYdmu8bSmAdVimNX50Nu1A5uooKgXHn5c2rS2Ml4o4uiIz UNrnpTQC9p9YsbXrnL4xqX/5jjpuvnxIi0PcJC+1h6REUojz194/gHlxnvrm+KNY8HHVYPJ78ch KueLsNQb5rxffPkDw7scYmum1tkHtqGg8XYX7nkX/nR8mxF526mfnoTtGveanZCKyBkN2H3q50K Ni0VX5K1bnhdEHxVdzh38lYIZ7TJ3c85SFMMMSjUGThLbNR3/qOGi2f8c+5Bv5Eoa4EA4MKKzbb cm2+rZQ+tD+gF3puFHpbys78LWXLr9BmryWWFLRj5jQQ== X-Google-Smtp-Source: AGHT+IHQhWG4at6c4CSv92k3Kc2ZO7qLCe+WK+3iGElAPZoi7Z/HUsioUEndvALrS7T+2HHEi3fTMQ== X-Received: by 2002:a17:903:2409:b0:27e:e96a:4c3 with SMTP id d9443c01a7336-28e9a54423bmr206134295ad.14.1759835921894; Tue, 07 Oct 2025 04:18:41 -0700 (PDT) Received: from [192.168.2.3] (2403-580a-80ed-0-4835-5a07-49e7-f115.ip6.aussiebb.net. [2403:580a:80ed:0:4835:5a07:49e7:f115]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-28e8d1d31bdsm162509045ad.94.2025.10.07.04.18.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Oct 2025 04:18:41 -0700 (PDT) From: James Calligeros Date: Tue, 07 Oct 2025 21:16:52 +1000 Subject: [PATCH v3 11/13] arm64: dts: apple: t8103, t8112, t60xx: add hwmon SMC subdevice Precedence: bulk X-Mailing-List: linux-input@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251007-macsmc-subdevs-v3-11-d7d3bfd7ae02@gmail.com> References: <20251007-macsmc-subdevs-v3-0-d7d3bfd7ae02@gmail.com> In-Reply-To: <20251007-macsmc-subdevs-v3-0-d7d3bfd7ae02@gmail.com> To: Sven Peter , Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexandre Belloni , Jean Delvare , Guenter Roeck , Dmitry Torokhov , Jonathan Corbet , James Calligeros Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rtc@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-input@vger.kernel.org, linux-doc@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2496; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=l1N1qUSs7aNQur915ZEPIIc8ybGkzYfyM4nn88B18eA=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDBlPvm1b4qq69Uht7n7+Jkm98m/LRPVem4gxb5O6ar954 s7df7ZydpSyMIhxMciKKbJsaBLymG3EdrNfpHIvzBxWJpAhDFycAjCRqZ8Y/mmfN0l8cGTT+/aj HGrv5p1WYI5+xXPz5b3Eb+qv5wRNCpvLyNB8WqqikeUrk3D9m6SOk5mMvzVf6f3cW964bnHO3/P 2XiwA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Apple's System Management Controller integrates numerous sensors that can be exposed via hwmon. Add the subdevice and compatible in preparation for the sensors that need to be described for each device. Signed-off-by: James Calligeros --- .../arm64/boot/dts/apple/t600x-die0.dtsi | 4 ++++ .../arm64/boot/dts/apple/t602x-die0.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t8103.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t8112.dtsi | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t600x-die0.dtsi b/arch/arm64/boot/dts/apple/t600x-die0.dtsi index f715b19efd16..e6647c1a9173 100644 --- a/arch/arm64/boot/dts/apple/t600x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t600x-die0.dtsi @@ -37,6 +37,10 @@ smc_gpio: gpio { #gpio-cells = <2>; }; + smc_hwmon: hwmon { + compatible = "apple,smc-hwmon"; + }; + smc_reboot: reboot { compatible = "apple,smc-reboot"; nvmem-cells = <&shutdown_flag>, <&boot_stage>, diff --git a/arch/arm64/boot/dts/apple/t602x-die0.dtsi b/arch/arm64/boot/dts/apple/t602x-die0.dtsi index 8622ddea7b44..680c103c1c0f 100644 --- a/arch/arm64/boot/dts/apple/t602x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t602x-die0.dtsi @@ -114,6 +114,10 @@ smc_gpio: gpio { #gpio-cells = <2>; }; + smc_hwmon: hwmon { + compatible = "apple,smc-hwmon"; + }; + smc_reboot: reboot { compatible = "apple,smc-reboot"; nvmem-cells = <&shutdown_flag>, <&boot_stage>, diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/apple/t8103.dtsi index 59f2678639cf..78eb931d6fb7 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -909,6 +909,10 @@ smc_gpio: gpio { #gpio-cells = <2>; }; + smc_hwmon: hwmon { + compatible = "apple,smc-hwmon"; + }; + smc_reboot: reboot { compatible = "apple,smc-reboot"; nvmem-cells = <&shutdown_flag>, <&boot_stage>, diff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/apple/t8112.dtsi index 6bc3f58b06f7..5a8fa6daa00a 100644 --- a/arch/arm64/boot/dts/apple/t8112.dtsi +++ b/arch/arm64/boot/dts/apple/t8112.dtsi @@ -912,6 +912,10 @@ smc_gpio: gpio { #gpio-cells = <2>; }; + smc_hwmon: hwmon { + compatible = "apple,smc-hwmon"; + }; + smc_reboot: reboot { compatible = "apple,smc-reboot"; nvmem-cells = <&shutdown_flag>, <&boot_stage>, -- 2.51.0