From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 573F339D6D4 for ; Sun, 12 Jul 2026 09:44:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849457; cv=none; b=Wx2JbdgPhXQoDQP+jmJL7ExCCbwUnjxkbuOXOyvZDszIpsCwJBsaRVfTaNYcPoGsUKn1O7OiGxSjfFLy2m0gFtMPAspl6RXBmXW7cYdhqjpf1qtd5e1wl9JB+Bvo69vfXdNmSE8gcKkUw82eeM+9sHafyZw7/uDuIAuoFWwgp44= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849457; c=relaxed/simple; bh=sq0oGjxu8DUaLVwSPszvX/dOqwJtPWCsVF3V/zGzKyQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kw/40cRxYnEpf6wGiYvgUxwseU1ArD+4o+Z7gTo5VVWBFIctV8U7tY/lKzvMkmjNpEtjEjCgG1rPLkPuU3JNWu/tnZOJmhQi71r+51UjyifFA4WwdrQYxMAUPQA6pDBjiNNmI4/Wn/lthuPR9EIt4z0U7lVsHk1Bx53Opwx3Pjs= 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=GbIMPeli; arc=none smtp.client-ip=209.85.214.169 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="GbIMPeli" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2c6b67d5fa1so36167875ad.2 for ; Sun, 12 Jul 2026 02:44:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849455; x=1784454255; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gfyfU+/y0VxhZvR8biEYcxwDSiNQWNWT41U3UuYJlHo=; b=GbIMPelihOB8J306Kb2sx3lvkg2PrAREjZ+mGWXIlZUcmXzW8+ty8ECfVZUtxu9api EOnhj7hAPXfJfUjfVa715d922c0h4SKjuxTjyzH+hsn5HAHy1RpYTnCk4ygVvdyWPgUb NChFrXmvAjZFxI/6svCn4PIFag8A5uk6QC+m3w8m+StENE4F4qSAQBUHUr/ZNjKOim6I J9C4rJU9LWMkK8h+z9ixDoeVUeFY5ahRg+uTAEkeeEUxuvtYz2PYie+UEJE5A86j68tS BMm2qttsApdMXrx/1Z2rGhQhck7h849y3kE8MCJDs0FaIX/yr0PvF4bZQjqo0ExGQAbD VjfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849455; x=1784454255; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gfyfU+/y0VxhZvR8biEYcxwDSiNQWNWT41U3UuYJlHo=; b=V/vLeE8bKJfHNjiiXdrMw8lH264uu9rORL4ms4TAY/N8yEM2Xyzpze5MGMDeSRid7E 42j4QvM4IzJhRisEtYo5lX7zOrwTiqc52xFoDvHrIeyGJdYxwykbUVNhztXHz5FEfAv/ Ke2pJGKhircib6ZXtABTrwxf2R6e9yARlNc5kfJa4WIROgm9jx2qXr/lWguXpW2QO9f2 7F0Y4l3HvPJG5fsBDxJkWfdCPiCioc9qLk6VniLbLZeinzlr+ATs8kF5dTwMEDxFdcGA uRAZ3/7Vxf0QauV6+3zkSrqnD/bTlWta3lkH0vatoMHCzNp+jjTGYNFQ0dZoaepibI69 hXyg== X-Forwarded-Encrypted: i=1; AHgh+RrfVv6K5XxfQV8alKDq+IIasj+LRLH/rHK2FUByy7fwWGdtBpT0TfVjMe1Vh81ECT2KlE6XmgdncFU9cOA=@vger.kernel.org X-Gm-Message-State: AOJu0Yzb0fD0agk6Rnm7SBrnlciA1U1Hzu+GkpmWrAXyhOmZjhNmw0QY +3ESwK5SEecE+jHXQhxb7+k5jF60YbFVU7PkFccmDTPhJsPxVL4UJTbd X-Gm-Gg: AfdE7ckByFjcfM3DSDBTvFQl2sSTF5Sno9UCn01pDInmK2j7d01OoKrw/MlXcW2ajcF DwGVMSqIjYr3/qFceae83A+YVPvyGCygxkPc9glbo92ZB9oYanpfVCoKrmtBlroeAkjLjlwiApu 23tsIm5WL1qujJqOMC/twuEp7/gWmsx31hivAmcGoGRx9uWIrv/8QBLd1wX9Un5lrE5NEIm8HaK mV+I2jBvLwFwsZW2J084d7B2nOEkY7Rm2RHa0+5kwr7OLwhP2acoapMtM8c1mmLxlg8DpjdLemW fmegzJ1jbcl3e7Fj7Otj+hqDeetD1thtEibxfjloFcgj2Tyb7UJ1JH9FoV4r11qKhZgGUQWpuzo tsEIr3hkXGWjCrpczWIWDgN7dGE3bY3DCf70H39XYG5se/jNV7Ovz1bwR2u3FmqSwuVHaIrx1Zk w4lvI0MO/y/MU8AXKMW+mPZMHj+fGkagxfLCatqVwZkfCczp/BUXmWcsA+z0oq/rktFiL1h22ub 6xnnuGnNzP310249be6TQJ225NJLV3llkDt+3UEnzW6m4o+FprthZiq7h8zz9f8 X-Received: by 2002:a05:6a21:6190:b0:3c0:9c18:d5aa with SMTP id adf61e73a8af0-3c1111a84f5mr5649202637.71.1783849454701; Sun, 12 Jul 2026 02:44:14 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:14 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:20 +1000 Subject: [PATCH 01/12] arm64: dts: apple: t8112: Add SMC hwmon node 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: <20260712-smc-subdev-dt-v1-1-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=664; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=sq0oGjxu8DUaLVwSPszvX/dOqwJtPWCsVF3V/zGzKyQ=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU/cxdwM6t0N38k4zv9fM23D47ntU3dMCHfqMeaKn 7Ft2vVNHRNZGMS4GCzFFFk2NAl5zDZiu9kvUrkXZg4rE8gQaZEGBiBgYeDLTcwrNdIx0jPVNtQz NNIx1jFi4OIUgKk+HM3wV7SNK7otQuGPhYOPrKNpqhFL0r7pddmGMYvVnDI3ytwUYmTY97Jiwv0 n6xgfppQrTkjdVxHzfWHBxCkSrxuvN274tCOQBQA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/app= le/t8112.dtsi index 85c47422d4e8..a3241c816c26 100644 --- a/arch/arm64/boot/dts/apple/t8112.dtsi +++ b/arch/arm64/boot/dts/apple/t8112.dtsi @@ -921,6 +921,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 EFE8A39D6F2 for ; Sun, 12 Jul 2026 09:44:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849461; cv=none; b=u3wocHx4tQZRU1AqyqbLvFy+v7eUddyh9lEPyp2CHK6T6H06IwC8Mkayb6MGe6uYF2XmV7TmPEof2XOjdh1SNSaW7UKDReY9yTkfCNpbdiEFjHvqmu8H24WyZlZErpU4fQRJUQNLl6ZkOEDqloP0X60pz8o4qauSyY1peiRgvAs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849461; c=relaxed/simple; bh=QNw0DCiBD4kwG/HsRck40hRwum9n25JWMD4YFMUja84=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RX0RXbm0dQ3q0rQnuxuZe4gS96rT6yHZkuI0PfV1M6usvYDzGdOd/SsQxyTp4Y0x44avj3eE+BnFn/HDuK8c6hwDzGqc2Qt1f6yY44wNNiXUBk4fesghW0kGQHyQT1F4qFMJJdk3XGpVs4JbWna5gcjJR4CO5l6svkga5dznrjc= 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=Uo3IeuNZ; arc=none smtp.client-ip=209.85.216.47 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="Uo3IeuNZ" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-37e0a189b0bso1957337a91.1 for ; Sun, 12 Jul 2026 02:44:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849459; x=1784454259; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SWz2OfijInLdOPGknBP5J1OrsIKrh2Wgu00STcMnuow=; b=Uo3IeuNZzYs7U1amzITNw62DPlPdnQhJy/TjhFtyAZ3JsJQmDPJRf0dw5Hcdm0wq10 5sFzJ8qFAPlr01xePg9bLHYnhy1pc4dwUidJnZ+kLZp6r96Vekwyn4o4+aOxRpK5ziyo ldjq7ENqK5qns9Yo5Fj+Hgtt4HZQYGq0XRMM4N2Gubj52vI8rjGdsuoMsFtF2/0t1+qh MpHeoiO2ptQuRu49OkSRVAI8Hbb3w5Ry46J8uP5wQkQdSR8DCRTZhDMIuqNYtEamkAvV sVSDzGq5XP48CVlW9P8yJZckNtRaI1k7KdnaRbQ7pZjjqdpewtoPVXvJ8c46SHbW+xhI l5fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849459; x=1784454259; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=SWz2OfijInLdOPGknBP5J1OrsIKrh2Wgu00STcMnuow=; b=jlpkHiBoQrEjODttQRBnICO/9ZT3P7gKrqDwcmcSgqlqHrFffb8DyVR1X/dSjLuU2A HuaK/Sefa8SVQI9mKJhFb1u0bDRYuvqxIhJE6u4Xnc5o2kQ6bCVx7exah4OBgMusX+vc 9Uo9A/VoafW9P8bCrS+n9fxqaus55wKn/H9axhOwFrhDl5tttS8HKq4iFsnKkTWmIGtk OsA0Aclabw0IFxi374lDyyPDTPPwx9FyoVhV/m21q2RnW+LotBYYAiOhyHXu+DK0SZnJ adQ513ZiMjQdPZ59sXfVP1QiuNKi9/Ea3CuoWuIUXFMwVTjrx8Fh2tlkp4MQ51a68ljY AVeQ== X-Forwarded-Encrypted: i=1; AHgh+Rp4x3cOvwwp0tioYF0FgQLDUGaGiyAqRhJFOKaJRPsNnYdzAwm5ICG2dcyFFsJT8Wtq3iFMRyIxgXm6c7g=@vger.kernel.org X-Gm-Message-State: AOJu0Yy8jrICuWIPCbgsOxmsqygpngI+s2M6EhC0hnmbUwqHhxrI9hsB zFeWFHexXAhD4FpgRHBpx+Bii1aObUdI78yVRPSrT6hr5g7qE7XIp5awq6u+JA== X-Gm-Gg: AfdE7ck4PUqH2fNmVaJxmc4FAJuVn2NmyLa1oHpS46uACeGenBaZFq0QZdbKiVtX4q/ yeVT1mrY3D/nUpV3Q1TIA/yLWh2/c3VY92tvEHiKd5ExWIevoyimkftrABaIxYypP/Y7xgL+U3/ F7IRC6QMyNoI/nR375WvusPzmFd+E4IIR0RA8+ARzkLym9FI0ERAnffNfN0rUp+JQbm8PRCAeRq EikwnuSUsj9DR3qhM1CUiSpzF6ma1vJs161CHTxzlqfnGLvoMbT7OkbhIwvZF4Ewe8lQBeHxKqT CYMSRruTug2NCtBHZ+uuKLEkrdDkUzthXe10yZeeLadKHjjhLHOEkBSA+jmRF5EeEeBJ/3ABiOH go15eAkl0tjTiJaSNOWsq6w25nYP7HEGLHnHqmkoBpTG+OzsWMeslFZOaGQB2PnPjVPGlHLknuL jPlN5ylLhDhVQ7acFBJW3IA3OQffK3qePydTkv0ZuhhHpUU21TN+KIR3tCQPfm/Q0mx0h58yWUE tXcZqHLJgP5SGBl/fxDf/MFT3Ruq75fUXGSh0/uyvX5RFRjTuQ22eGW8BLO46wOa4mbGdDslxk= X-Received: by 2002:a05:6300:4046:b0:3c0:eeb7:28b with SMTP id adf61e73a8af0-3c1102d7fc8mr5637252637.8.1783849459284; Sun, 12 Jul 2026 02:44:19 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:18 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:21 +1000 Subject: [PATCH 02/12] arm64: dts: apple: t8103: Add SMC hwmon node 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: <20260712-smc-subdev-dt-v1-2-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=664; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=QNw0DCiBD4kwG/HsRck40hRwum9n25JWMD4YFMUja84=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU+kpm/iPhJ+TmVfwJXVy5fLFx3RnMWRwxWgKxxtc 0tvkkN2x0QWBjEuBksxRZYNTUIes43YbvaLVO6FmcPKBDJEWqSBAQhYGPhyE/NKjXSM9Ey1DfUM jXSMdYwYuDgFYKr/JjIytNxpWqy9rNHopoX1aanA3mATTo7UFVsvzjHr85LZaajxmZHhSGxx4SO 1Y+5c/x41SRku75+8X223JFPvnbwmw72/TlrzAwA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/app= le/t8103.dtsi index da774096b667..4d6a0411f086 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -918,6 +918,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) (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 2565D39D6D4 for ; Sun, 12 Jul 2026 09:44:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849465; cv=none; b=TsXgivElu96U+WO8MLRMqi6ju3Ug8D9Dh6QcJG7KHKmmcXZxVs0bNFCUiuQa7xmKbsSKjas0E0nRKhr1nGU29wGb6YGGulZ5W8EngxeOBdpwyMeGEIHzRZqcLgdb1qVKtU+ajG6JHmmeNAi2WVLZEKDyg5O4qHN9Yz1GSIBxWB4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849465; c=relaxed/simple; bh=V+frO5wk0tnXRPBZHabpKOBw5u16aJAV7l/JMbUCB+M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=b/gsAt/Hqtd9vP+pIxqfjVwHch9rE9wlH6NrKGkvpYoPnzctVGk/KTjf6JnEv2FJ3oHkY0hSiuvNDC6vk6vtvFidQqTOTmZ0HTxPqHOk5w9mJyuX1gD0RhzLLBJ4sO/vUfFrxLOry8lye81BQs+hLFW8yxfbfZYJzHOi3SWYwpY= 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=HPyJZtCL; arc=none smtp.client-ip=209.85.216.54 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="HPyJZtCL" Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-381ed661712so2702038a91.2 for ; Sun, 12 Jul 2026 02:44:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849463; x=1784454263; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KojOIw0/7VKNeIbp9mqtjfjXLwzayJpBCU49qrDmgzw=; b=HPyJZtCLUsCobAaZRD0l1RJRdrQ0rf5N/LUj/RiMu5BYw9vaJMeMprOvqRb+GOv5SS c5oPsARxFCMTyxVk9g+fVvTBsV5kIwZ50dKw2hsyWzrFYU4pqiKKD2dE6fvGKJKUW2bj 2OXKXQL6jG1V7oBKBNB4XjVyIFDDdMk4YTlJ883pLOQjCyZ0FNbEcTOX4GCWsnCn/tUl KOTlax/EAQZEty5lYZ8ZYKLtFLTx/qdwRr5doYJ7HB9lgCamNacI71t0ad4vJTs2g38j SnhqtXM3eNJnu/esSgAh5mPSGa7+L+HU6Isq60rhEAbp6KDa5JG2/4g0cn0F4pc9YptP T4VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849463; x=1784454263; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=KojOIw0/7VKNeIbp9mqtjfjXLwzayJpBCU49qrDmgzw=; b=e/yNLlwoyH0LPqxBmPQSb3ZhOd8HEoSRVd1gG0YwPFE4UuWUVQxZ9Vfm5W737a6stj LRP9Hc9q0UUb1B02P3CZVWQnsKhYHrRbF5yTHsjekmty9RXLu7kh5zgR6xa/dHrtWwFN rlweMLgaBW+mTwInWMigjtGq/l1P4lsHaKnCcW/8Z80Ep1FKsUZjl2sJ3WAcdOP3Cyvc oJF96Q3xlAGqlXqbpQ7DoX2DUpbCQ+7lLApTo9VhKlM0/k4opbUj97U8TiRiBSbVQpaR okpMJN11rpJnGf6IvWTp/cHGWdeUITD7BaONRu571nbAe8U/a5masJFLcvoF0xqUHZPa ZP+Q== X-Forwarded-Encrypted: i=1; AHgh+Rr1NU19UZXHMYd2/HwgplThuJHhnKP/bxV68ltrdhMR1wZOvm2zKiew6HPwr7TU5yrwx48Kdjl/nWhnLsY=@vger.kernel.org X-Gm-Message-State: AOJu0Yyv3txcPeC8AqT+UK/e09y+jliyqrdcuGGqijwMvjGRN23gN25m lB/vDQPPfWaTI5AkokTMF/2kWfD+uedpJY+VQDvLHoxfZGeZMCYKFrEi X-Gm-Gg: AfdE7ckGcgrC5IksQNUju5Xw7xWvrSIR9zkbVOTozZfFcHhYZL9016hjyBkcvMUJu7V 0C8k0yLNdHkRP4KGdf6N6X47RNaMKFrfH9he/qDy3j53Cb6uAOgYJ3+kggeiT1fs3MtZbWMbnH3 Vs+aGxN1O17GJs49uRDUF7YuZtxoHkeLg1sHWjJwQ1ILEQ9zP1PwycdIUTGz+Ja0E9l9+LVmxMP bBjw8RJienoVIJ0Mshp/AKF6YcVWHdH85D8CD+1ACkvBTR0nAtpv7WQ5MF+IV0boCTNHccag5F9 /e8uw6+Pa2scrha+f/h90Lr+MeNfWvCqOR6GotvJQykZO98FFb+beXhiOp3de/H60tQliqWIMfB 8Bj7Ld2suF2YtF++xtHGNe5VpEqSrmAypbTW3whBwIhgKAEn3+nmhh2k5O3YS0bUiEXDD+vq7+4 emQbaj3iR8JFq5rG/auRPJuXWMFxQZ1NREu/CAuFXIaPiVOmj3A7AdmMRmpVaPf5XaqAvsn1VSS L1EMNktpJqQ2wvQA4Yc8asyQ/rJY2aenKij2uABQ2tdYVex9TecYpYgLV2vh5gn X-Received: by 2002:a17:90b:2802:b0:37f:9ce1:7364 with SMTP id 98e67ed59e1d1-38dc774cf00mr5465528a91.26.1783849463612; Sun, 12 Jul 2026 02:44:23 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:23 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:22 +1000 Subject: [PATCH 03/12] arm64: dts: apple: t600x: Add SMC hwmon node 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: <20260712-smc-subdev-dt-v1-3-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=679; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=V+frO5wk0tnXRPBZHabpKOBw5u16aJAV7l/JMbUCB+M=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU8sOyuevxZZl3o733i2iW7IseYJiSGud+YevHKgg Z1/4xuTjoksDGJcDJZiiiwbmoQ8Zhux3ewXqdwLM4eVCWSItEgDAxCwMPDlJuaVGukY6ZlqG+oZ GukY6xgxcHEKwFQzf2D4wy18fXJQyb23Mwun7bi07ZpFf6fL+eoLPxb+mNf11PrFVx5GhoXtL7R V05o13/tWFHFd1XpvXDRBUCD+ovra9uiOhfr+/AA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t600x-die0.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t600x-die0.dtsi b/arch/arm64/boot/dt= s/apple/t600x-die0.dtsi index f715b19efd16..17db8d7a850c 100644 --- a/arch/arm64/boot/dts/apple/t600x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t600x-die0.dtsi @@ -45,6 +45,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 A19EE39D3D3 for ; Sun, 12 Jul 2026 09:44:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849469; cv=none; b=gQ2WcrBRcRJG93fd9MJUBysHAIZ+xuckS3WM+EJEFbZqVUrnBJoBy2PikjvtNgV33/ixrldGZrMoQXfIO3uprZmdHeVtOv4ctIc9sbNPQlVFFBo996kjfGedjeseVSozLEuzGwhIH0qP68yncdZRQXJ/IhFGKFLENxcQ1tnM9XU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849469; c=relaxed/simple; bh=gUnSQx6EnJXaYhEgNgLK/1mFnXBvIddQLwTUbxqQBrI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dGTfodtP0eccFrdirpfsb4BcWKYbeCYeeuhdXH1zh7qu+wWgTQBc4KfJz6EMwgS23dTsk3ICo8nMGplg3989+c/vTrJ4Uq8JQYcRtbD8nwL1f8So760lqW8n4hoOs9QnIzbzl3A7otUlYuaqCAfLKs1I3NAdLV0vKFlFnWtimug= 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=AvwC5Jt7; arc=none smtp.client-ip=209.85.216.49 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="AvwC5Jt7" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-383adaa461fso1463285a91.3 for ; Sun, 12 Jul 2026 02:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849468; x=1784454268; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=a1sDKgNris4bKIsSSZ8ZkjrW6Ok7Lj+2yHiTlwt8/ug=; b=AvwC5Jt7qSlvUuqBXYmOBi/C1+snIoJqoyiwkJ+IiteMaetcs9tzvJL1Jeg56TJ00v mhzrB2srvGqlXsNDPz/jW658TstyDabqE3gPUKfyBntj0m+SJ7vbhqcR9rIGrI1HEccL OZ9Tp02Rsxhe640nTh/k6f7rR44Tzco/PRHe6wiKtvDQab9KyqIfY8ZYAd/qH1CPfwCk lsE7sAElTGsSPuz9DL3/ZkZWlpJl4PH3CwqjJshm98PNhFr4pbethjLcSCpMiRMPeQzX JDA1dTxYKneDi3dT0i/8VYigWjNILiPBd6/dtQ7bbZeXTlOOmQL5OG5JhL/ch2AUFyW/ 5Qzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849468; x=1784454268; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=a1sDKgNris4bKIsSSZ8ZkjrW6Ok7Lj+2yHiTlwt8/ug=; b=UpQkfwcZskeKKlkb3X9MFzAi7U9ehTEe3JaAe3qEbEoeWmez2JTOSJC8LWoDDQ+YZy yVMdXSnc/6VgZkXRWjZFlGi55Ta4ejxGDQcu+aZtoelIkNKPSfAPtqwiq/8DoHMCDR9H lXEhfpyBNxcj29RaoMKc4+kZzXYYk26PqHU7u5WxKgeSr7k5XlIBnxHn5CMY7q5wetxu CYrVrccPhZ5yFlu5iga2aAO6li/L4uIIQ9O41ua2D4koDcRazqb0rdDF/uJTTzwwRjFx l44hEn20CYs3XPTZ8lHuqyTEGVYdK6vQhGqbfhtyF5n20faaBuXcSyr86ZrWQJ9KdZP0 q2iQ== X-Forwarded-Encrypted: i=1; AHgh+RoFdIcDZjiXV9Rvo/4HkclKV81pboBSA/EHnjmiHe6JF0YKqTz0vM9m8VdW8hL664AH+mh6WdgGiLGRVyI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy8YeaE4JggyB1MQmLrlCE6FWfuvg9TIIwwwkysJa8dIYaUHSPR So8QEiOFP77F9fD/rZz9qU2NkIrvt4TMw0sGRe+5LPW2/EoMI1yBoeuC X-Gm-Gg: AfdE7ckF5+IP5roZ6VjQ/vUIq0V9iZHOi3BaQnSSGajzFbnTdfIYCwgpNtyyEGNRNYy jk7KjKnc9gUNqUPRrIBx7Qap3Ag2z7HUXY1tqd5h3/vC5Yx4XC5f2lsL2GvJb+SeF+ZDshcmKxC lJ/cakC5GxvDUToP71In6kkeSknmMJT+Qzg9Qb3iY9pI4ANflahdfRT5jNw0k5sC3ASD5BUgYd7 2nU5c8QiyT6S5/Tu0AOJhk9oeTgE11EMDEtkIdbbsq3+mtDAGa/z5sTNJe+wKMExMpMVdQHgRZT TbIGxZTG/stzwvz4TTMjXWnqUzp7Zb2MaS8Jq8ddQI2CYQOH2ipZrWQWKiSjnCOUOoG+j7UnsJ3 LJLZS7pFrZQcvDipr4Xe+yYmcNYpnboYRI52e31ax6g3ebiZG8xxMjLKkQN1FsdOEfnwgYr6W8e bqulWW5UMkC5FMhc/t0DyzdItv0kJJxMh7mjCqc3fXfo/HfPcjlzM8cz3/AZpJA/Yysm7Sczeor SL/RU3Ch5K+EYdA7bji/rOG1mIqD4YooE9sAXYrYHT93lHa2Y0jrUr8udlbSL92le9q5TMYrn4= X-Received: by 2002:a17:90b:3502:b0:387:e0db:bc32 with SMTP id 98e67ed59e1d1-38dc7bbdb04mr4779557a91.40.1783849468005; Sun, 12 Jul 2026 02:44:28 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:27 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:23 +1000 Subject: [PATCH 04/12] arm64: dts: apple: t602x: Add SMC hwmon node 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: <20260712-smc-subdev-dt-v1-4-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=681; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=gUnSQx6EnJXaYhEgNgLK/1mFnXBvIddQLwTUbxqQBrI=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU+mfV5bauIwu7yV8fCN4JyDc1hirrLe0jI8frDq9 DkHv3nzOyayMIhxMViKKbJsaBLymG3EdrNfpHIvzBxWJpAh0iINDEDAwsCXm5hXaqRjpGeqbahn aKRjrGPEwMUpAFPtOY3hf8ghVrl2+a3Oe645SzQH3DNbclJpwbJ9Dx1ru5L63v3+zsTwP7jj3no JqSq+xUnuM+MFdL78tpmW6bok4coUgbK7nb5/mAA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon subdevice Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t602x-die0.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t602x-die0.dtsi b/arch/arm64/boot/dt= s/apple/t602x-die0.dtsi index 8622ddea7b44..301df2f006a0 100644 --- a/arch/arm64/boot/dts/apple/t602x-die0.dtsi +++ b/arch/arm64/boot/dts/apple/t602x-die0.dtsi @@ -122,6 +122,10 @@ smc_reboot: reboot { "boot_error_count", "panic_count"; }; =20 + smc_hwmon: hwmon { + compatible =3D "apple,smc-hwmon"; + }; + rtc { compatible =3D "apple,smc-rtc"; nvmem-cells =3D <&rtc_offset>; --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (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 3755839D3D3 for ; Sun, 12 Jul 2026 09:44:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849474; cv=none; b=IPl3eytKN62d+s3Sx4JcKTBRVz+CXAcdJUh7snPlrKd7ZHK9U18gScEjvM1FTgZIYHPFzRNBl3tdvcDJYg6iWz/F3Jw0lWeChMEdh6ByGA4j9fbpi/72L45toaeCbB9i2yK72y/KNM+bkmIIFGmj1tVRdO4A8YxRm+vvuRjDs8o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849474; c=relaxed/simple; bh=S7RyjJPJgk8bM8bSvDin/ELs3Q0NaOfmTEAFhGjIglA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JlIJbpmxINrbrINLuPdgtFYnsEBUn0NlgaCOtQvDIqVUz8el2OczYx14Kbi5jgZjJQnzwpP1t4alPos2n5sNZXRS2yvE7+pXZd+drkjfI8HQW5NElNBc9KY0ARp7GwaHriAb21Zm8VigS09bEvToUBxeEy61U9vV63dPoBN+XLg= 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=KtwBbaZu; arc=none smtp.client-ip=209.85.216.44 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="KtwBbaZu" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-38d489b6b71so2013819a91.0 for ; Sun, 12 Jul 2026 02:44:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849472; x=1784454272; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=brQxkQcBSLeOu8llLPLKYoA1VBGbas+TGQGDU2SyhI0=; b=KtwBbaZu8/kC1FNl0ROsJ1tQiQa/hEemijniPfpILC4XKh8PZgpbja02JxpV+1FvAh lmU/T85xUkfrgT6j1da/5AAyFGITodG7WFBYxk81xZkqbspzjPN7jG5Tcuj2LObpZtAA zTYxBsAPrvoUXCNEauYXGmyLjbnt/H/lZixpdajSl8H0WK5AHkUPY5jm8PYTlVhV9zFP s9aGZsNdqHAsggDSTW3ocAAeZMwVyho74nyFrHbaV9tuQTE/RAXz97wyySDc0rRMKvzj PhQw6AXabBPZfVe8UCgnrtPH5gH7l3DYBu+dyPqqd/tFpF7x1ZtB0C3OFkReePKK/eFK Uatw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849472; x=1784454272; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=brQxkQcBSLeOu8llLPLKYoA1VBGbas+TGQGDU2SyhI0=; b=Vr0ch0qRQVpiNlxFpJfb2n9M3clDqqeVuEAvd9pHIL2M3Gb2zkz5WM9wRozJ3XlCX9 6ipUAmqLeH8oGOBcS2Wi0/hG1+J64pqaozHv85KPnB/M6ZJkEpBQH6p91YmCQ3ovugri GMpuRJehBRCBv/kg8TF1RFftPP6tO6L+2o6sqZBdpzK5qQ0EcEBUuqRqfbB4bVnGYlg9 zjo/s5YfEHadJsLrRJiPzF3OLEO5Xlej4uAs4PbcX5LHKLyhFtsWeMKyz07prSqbjvFk LXULtg4QhloTMUg9/4hNl07tCe52CWz6u/r7bFSo07M4Ej+dVAWnwCUzWLroBPPna2c0 UzQw== X-Forwarded-Encrypted: i=1; AHgh+RqyBfPMtP7s61NYysSKdArJA2WBG55bnFfkuM5z4fHeolmcQiXQpiYkS19smPrDQ8xnXXPx97EPUc7IOUQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzNjLts25cUYkzBpctYWLpxGxKygr0vVX7uFCdqUmIE2yQUyPUm LlUmrXhlAYz+ValNfqarESe0/GH/zsSdSwBEqxWhZM5w2hpQnh6Ro0bhpqJx/Q== X-Gm-Gg: AfdE7cl1WiYYZtqR1UWA83QLqN4UZnKeHHc5KrLXHpOPWMRDImvmJzwfILx4Ell0rQG r6FirHdmhhfortxVHW1I/kEcGkoo5IbkAna2aJBXRxjPr3Vnovo/hxYx6b/jXIkkDi/WnfbMVV/ pqbvY3R+qxM8ZWw8iJoZeQLk4pbGCj+iOVpCHF5wfkIuxW47tpisF6QILeOC5zhAsKzPyYMhj+4 36aUFY+H10M8S23yOBsC6BGonU43wUiaBnH4S/mkoK07jrQymNKZNBLNq9yI27tvXFaMQzfwFqZ rBjD3Zmwj8CVW0itXllqfpPxp9yozXGvZMRLj8kXpKsewbBm5Ie35xKXVRipqoNRaBDxoDDjkOS 64G+bh2+PZV0Mjnq0iFEy7/Ob/PiGzEKo+S9vx0ZRUH4q7H07TGozX1aj1iOyC+dUHPNztLW40v PotX3j6pPPuAfPFqFdvcc6m3ruxon7yK1cfZkVEXOdwYd4ESO6p3A3IQUdU8D0cxbkxkq9k8nM/ RGdxldmTTL4YpUHcBp/+84yNaBOZ1tJc+IV+r7Os+tWn6WWb0VcV857NzbEF3eO X-Received: by 2002:a17:90b:510f:b0:37e:a09:2640 with SMTP id 98e67ed59e1d1-38dc761aba3mr5422313a91.7.1783849472539; Sun, 12 Jul 2026 02:44:32 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:31 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:24 +1000 Subject: [PATCH 05/12] arm64: dts: apple: Add common SMC hwmon infrastructure 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: <20260712-smc-subdev-dt-v1-5-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=5127; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=S7RyjJPJgk8bM8bSvDin/ELs3Q0NaOfmTEAFhGjIglA=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU/q9n14kjx3x7Iux5rQddGSwkUWB05b7AqZtzB45 gctGTemjoksDGJcDJZiiiwbmoQ8Zhux3ewXqdwLM4eVCWSItEgDAxCwMPDlJuaVGukY6ZlqG+oZ GukY6xgxcHEKwFQLajH807+hLVmZ0XV4l0rePFE2luOv82e2mLpa+pr9vfeaxbZ3AyPD1yt/pCo v/SuPD4tp+CN6R3Bj+qHZOYvmJ51k/bXv6+XNzAA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Apple's System Management Controller exposes the readings from numerous sensors scattered around the SoC and elsewhere in the machine. Some of these sensors are reliably common on all devices, whereas others are exposed at SMC keys specific to either the SoC or even the particular device. To account for this and expose the right sensors for the right device without tedious Devicetree duplication, we can include fragments of increasing specificity in the per-device .dts files such that the individual keys (of which there are potentially hundreds) do not need to be copied in for every device. Add the initial set of SMC hwmon sensors that are common to multiple devices so that they can be included in the per-device Devicetrees. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/hwmon-common.dtsi | 38 +++++++++++++++++++++++= +++++++++++++++ arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi | 23 +++++++++++++++++++++++ arch/arm64/boot/dts/apple/hwmon-fan.dtsi | 17 +++++++++++++++++ arch/arm64/boot/dts/apple/hwmon-laptop.dtsi | 38 +++++++++++++++++++++++= +++++++++++++++ arch/arm64/boot/dts/apple/hwmon-mini.dtsi | 16 ++++++++++++++++ 5 files changed, 132 insertions(+) diff --git a/arch/arm64/boot/dts/apple/hwmon-common.dtsi b/arch/arm64/boot/= dts/apple/hwmon-common.dtsi new file mode 100644 index 000000000000..a35c7b14fec8 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-common.dtsi @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors expected on all systems + * + * Copyright The Asahi Linux Contributors + */ + +&smc_hwmon { + power-PSTR { + apple,key-id =3D "PSTR"; + label =3D "Total System Power"; + }; + + power-PDTR { + apple,key-id =3D "PDTR"; + label =3D "AC Input Power"; + }; + + power-PMVR { + apple,key-id =3D "PMVR"; + label =3D "3.8 V Rail Power"; + }; + + temperature-TH0x { + apple,key-id =3D "TH0x"; + label =3D "NAND Flash Temperature"; + }; + + voltage-VD0R { + apple,key-id =3D "VD0R"; + label =3D "AC Input Voltage"; + }; + + current-ID0R { + apple,key-id =3D "ID0R"; + label =3D "AC Input Current"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi b/arch/arm64/boo= t/dts/apple/hwmon-fan-dual.dtsi new file mode 100644 index 000000000000..e87997d21e22 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi @@ -0,0 +1,23 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright The Asahi Linux Contributors + * + * Fan hwmon sensors for machines with 2 fan. + */ + +#include "hwmon-fan.dtsi" + +&smc_hwmon { + fan-F0Ac { + label =3D "Fan 1"; + }; + + fan-F1Ac { + apple,key-id =3D "F1Ac"; + label =3D "Fan 2"; + apple,fan-minimum =3D "F1Mn"; + apple,fan-maximum =3D "F1Mx"; + apple,fan-target =3D "F1Tg"; + apple,fan-mode =3D "F1Md"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-fan.dtsi b/arch/arm64/boot/dts= /apple/hwmon-fan.dtsi new file mode 100644 index 000000000000..180eb8d7441f --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-fan.dtsi @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright The Asahi Linux Contributors + * + * Fan hwmon sensors for machines with a single fan. + */ + +&smc_hwmon { + fan-F0Ac { + apple,key-id =3D "F0Ac"; + label =3D "Fan"; + apple,fan-minimum =3D "F0Mn"; + apple,fan-maximum =3D "F0Mx"; + apple,fan-target =3D "F0Tg"; + apple,fan-mode =3D "F0Md"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi b/arch/arm64/boot/= dts/apple/hwmon-laptop.dtsi new file mode 100644 index 000000000000..cadffd000c76 --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-laptop.dtsi @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors expected on all laptops + * + * Copyright The Asahi Linux Contributors + */ + +&smc_hwmon { + power-PHPC { + apple,key-id =3D "PHPC"; + label =3D "Heatpipe Power"; + }; + + temperature-TB0T { + apple,key-id =3D "TB0T"; + label =3D "Battery Hotspot"; + }; + + temperature-TCHP { + apple,key-id =3D "TCHP"; + label =3D "Charge Regulator Temp"; + }; + + temperature-TW0P { + apple,key-id =3D "TW0P"; + label =3D "WiFi/BT Module Temp"; + }; + + voltage-SBAV { + apple,key-id =3D "SBAV"; + label =3D "Battery Voltage"; + }; + + voltage-VD0R { + apple,key-id =3D "VD0R"; + label =3D "Charger Input Voltage"; + }; +}; diff --git a/arch/arm64/boot/dts/apple/hwmon-mini.dtsi b/arch/arm64/boot/dt= s/apple/hwmon-mini.dtsi new file mode 100644 index 000000000000..7fd86e911acf --- /dev/null +++ b/arch/arm64/boot/dts/apple/hwmon-mini.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * hwmon sensors common to the Mac mini desktop + * models, but not the Studio or Pro. + * + * Copyright The Asahi Linux Contributors + */ + +#include "hwmon-fan.dtsi" + +&smc_hwmon { + temperature-TW0P { + apple,key-id =3D "TW0P"; + label =3D "WiFi/BT Module Temp"; + }; +}; --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AC9A539E6EB for ; Sun, 12 Jul 2026 09:44:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849479; cv=none; b=e2ghgj/yM9QQIMTtVHr7gIMLm2yT8wQmQ2bG/HgH0SIAbjHR793L7BuS8stlB4Hs7fWqkraznHkDvF3numhDhuCTsJ6W+q1qbP3BQuUvJq1kVy6mB6j11/5ySOJxTqBIIzp2W4UbyOJVh0RxfXHS/aZHrNFAmhRX5Rv/5Lyo13c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849479; c=relaxed/simple; bh=7u1MxAF7Cm+8Fvpmgb0ZciAKGCBJ6Tnc1FxGjq6e2jU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eO74Tlq7iwp56df7PLwOn0bIIbrdZwnaohh5GYZmDHcdVGhPwM88H2Y8zvzj4n53BhCKskXo7PqpZ8jXINAANSmyp9WXmREZSPHSlIHVQTe3ee40Y+0laShrWBQMHKpfWU/Huwyd3sVlsEWvgI17qQoJFZBZssj+VPGy5/ICHeM= 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=JM5zwf8D; arc=none smtp.client-ip=209.85.215.177 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="JM5zwf8D" Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-c99eaa1f020so2205327a12.2 for ; Sun, 12 Jul 2026 02:44:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849477; x=1784454277; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NsJU27Z561y3XTmKXQzrI5pSnWmaE5x+UzAWrjuTKgQ=; b=JM5zwf8Doyq5ovy4eA2lfR8VAieZpGm/t3HvX6YBPqmOofa5zjQpZCicAeTQOF8ZW9 n/mmE2rdSa30G/0Jz2OdTv78okxMahPsJZmTv6mqxsP/rtvUnTHbygiNoeHLnl+WJ/aJ GJJktRu0i61SSVofmCNzcr7C32w3AXzClE4Nf3HalrLY3UNBgFNUMG4neWpMY7r1CHbr lG26eicwW1nyrqE30YYXdu/VuUCa+mVDV+ifXpJSCPIziPzbl0JG5CAQT+OQ/rqsZ5rr dxELZDJo4TDcqsAnHlWcD6hzvl4ZiWp9NJdWzPhZG/SSk17fHAp9UAlSVLFsqtoKYx8q fkzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849477; x=1784454277; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NsJU27Z561y3XTmKXQzrI5pSnWmaE5x+UzAWrjuTKgQ=; b=GIAWziwMO/K4mtI1nI2NYBVSs5iskulSnADLuyjBgqcszoukRw9MgB89U8Iijl6Mfn Ew00iiedbfp1Q1qb5nXdepLR1OXv1AFS1Rv9AWFBTc6bNmJA3h9g+ZcWZW5NqaVdfXI8 Q2LzhmPTZFtpq+AtmZD9cMiIYxa8xNu5jRAFByvqmuDH+NvhCrWrW0f5YE6ckgEwy3Pa XTPcyS/FqHeVPxF1/ki3rTmCBNBeB4C1ZdjMy0Odq8yM1D+mH6WdoKBy0glAcro4sVuv izd54lDc7XQgacvDPQHeyU/UL3mGBsyDEebeHoaiM8jAtegqSbnKN3U/k8kyQNU7Q00l knYA== X-Forwarded-Encrypted: i=1; AHgh+Ro6LKZnjZB5DC/29n8WGTCKjr8NkigaDkj8iQEMeqtWwH4Ohktr3fuSKyQCh1hNApxSpK9inJIX+0SIe4M=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5bgFYX/3g5JNb0COunXKtQIn2LyrE5MZEf66Mc5+8kgRSBn6D NaH4+dLhNiZiBqtNFZDI6/ZStOJHA9vkz+X1WCmjnL9h0l36rD5zmQxF X-Gm-Gg: AfdE7cmL/9Wa6OqcefPGSvJDjDt7/w2xwvo8QzXTWFCL82wCbcCnwapsRYxF6Ws/+0g Kt62LIKzdP3MtGeYN09C10htJmrE2Gj1SF99W1yC4agi0NYgBo6enoETb2Q8tN6YvHAWdsbn3OK rM8PkZoI99fvXk3NeqOpAMu6Pe3xmRZMC3ZEEl+/i5hh5VGfKISctwq+3xe/kL1ISjn3OEgu0XT Smv4qT1XlATtW45MWQe1vZiplMSlplfURd8KVuB1wHan0cJmTkH5xFudJQLpezPzPF642u7RVvs zaqtr/fyDdXnsEsaKKDBeLhbZtKiSAIXJCEOb2CoMRgTXOJBwaRNg4LqmoTDdcsj2NUHKIh/0YH mEdjK/6dQ8Hwp4Uh9qA3gwsd0WtFpqyAbho0POKQm0dXoDsjaXWs8i5CBsyjjVxDtFoE2Chb1aO MqC5hmFW6dphzs7IQMwiMb/fMiHG2dT3DgAyqw6Ehm3FRA7vwSpH14LEeme6Bzozyy1DcOqlWrn udWxxFXRDqtlHErBS+zJdsJ4dOL4p2J0aYkoI+/kS0OZbsEkLGTc2j8R519DRfO X-Received: by 2002:a05:6a21:3991:b0:3bf:6363:11ec with SMTP id adf61e73a8af0-3c1103cf75amr5286669637.34.1783849476910; Sun, 12 Jul 2026 02:44:36 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:36 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:25 +1000 Subject: [PATCH 06/12] arm64: dts: apple: t8103: Add common SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-6-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=535; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=7u1MxAF7Cm+8Fvpmgb0ZciAKGCBJ6Tnc1FxGjq6e2jU=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU9ucqn7PBXrmNx968SE4F87GWuiFKomiFjozJK/0 nV/ZsPOjoksDGJcDJZiiiwbmoQ8Zhux3ewXqdwLM4eVCWSItEgDAxCwMPDlJuaVGukY6ZlqG+oZ GukY6xgxcHEKwFRHHWb4Kzfrg2/M32lJtzr3Scty7dX5f63uzFltiROa8y5u2Z5zXY3hn5lN3Z6 vaX2H1wvwJX7p2tvj++X7loumW6u3nNrzXn3qNG4A X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/app= le/t8103.dtsi index 4d6a0411f086..5b68bf0df4e6 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -1250,3 +1250,4 @@ port02: pci@2,0 { }; =20 #include "t8103-pmgr.dtsi" +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 D000D39BFFE for ; Sun, 12 Jul 2026 09:44:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849483; cv=none; b=go7rhLCH7gIl2Uxl5ttGsSGhg1T8thHcINSkDt8i/+je9oOzPbnnBBqeM2P79TQ1tPzGBuSBPN/0EOfDytzFwyE7w3jZ9n5hBEjd5bBo4TT7fQ0ODDJlO1eZ4S2oykPH2IvSEBUnomztQcfv3ns17i0VVgUGJLYndkOeCAaXxOg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849483; c=relaxed/simple; bh=uEOX/VWb2IzaqOqmoZJ5LrpiOfc1OnKwSpPs8c3o0oI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SaKl5a1C1SOaF6Ek7gCcoAljPfsgPbIdiUnIDRuwQQ2JlZUgTXxJiylBwiFFY17nyVaKCmfpWVWqKr7Pjfw1NmlRAL+C/TpGXhR6n2PC6Haxwz0VOhHLNRWATzkVuCg382589hfFj8nxnffr7PeXovtajVHknF5RJQ56Ell4bMM= 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=iTlfFdET; arc=none smtp.client-ip=209.85.216.49 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="iTlfFdET" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-38df0038497so99879a91.3 for ; Sun, 12 Jul 2026 02:44:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849481; x=1784454281; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=52kZejFtRxHWJh8aWpxhVLVG7ppdIETUdLQgRUaIxpA=; b=iTlfFdETI0tD7JBlU06pp9TzE1mymbAdwrdbu6dcOgTAK+HNKgthFIKF00yDlkodwX gjyD7wDTxkHhybWJJRjJHBuzgXhIPnAj9q/ixdP5YbEnp3bijICGaiEXTkAEw4h4HMEZ QEl1PfHVTsDxtKmgr4JzfHeYDTXki6BEBoks1ZpxIOfOxKXhnohuL0qFsxABFRCDp+zK Q90gyBsBmc4qDjFEh0rqUfZQBn452fVEyFdvwZRoSYMeUKYtv+pE1EmOxZmxatCTYxl9 1T2ZPkzodQ+7YRGoGg/U3Qklkqz04JSWj1rsQqFlFJJmS5eDQ7rlEfxYTFZcSNlgJ6bW xmNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849481; x=1784454281; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=52kZejFtRxHWJh8aWpxhVLVG7ppdIETUdLQgRUaIxpA=; b=iLVXpDtJXZLMD5Dg3P7mFbTY4kKWKVhfm8zJee/JE3E3aA+umfh7vrt/3ZvRCsdcec 6KeUncRCmCdVJlf7xshxhMbxg6onYbNZWJuQbAFehPowivo2mm3Lvsb+40z4b5ZAqD9W NFdc0sIcfL8uE5BHZ644OvYizHMUqg6uyOtqRQNoGT476ftngxGHUl3yyKfR5wz408ja GVrQpQ3aWAEP4c/uEQUV3GhsvcLZ8P2cSup9V1Jo1IJLhkY2milVSu6rKoK+OoJXwQqP O2jxRJqzZipLosefXAo72BlaQrfkw2MqqubCtKdMh1eW/tOQsNNSCCqou2SJTHijhTSb KL9w== X-Forwarded-Encrypted: i=1; AHgh+Rox1saf0gGG2A2WbnkhzETwpwL6DFx7fwIHKCYkovl9OcXyTd1WAs81NOYKCpGegVKZ3jOK5K/AhrfS3c4=@vger.kernel.org X-Gm-Message-State: AOJu0YzajK2F1fR5D069DOn3EJTfBL3tUM0fi9kvns2KHn1p2fWZhPsl b4mrFVvnw+ROHTv6b53vHMdrKWyaVcFUpapL4pOkx79OkdwMa4inica0 X-Gm-Gg: AfdE7ck1Xz6N2IV9/PhYd+vlDlcN/tY5gPuS1Je059gPOWhukZkSXCBxg23CMhgx1Rw MKH+ICg+uXktsaN/Np9szrFHuktW6hkZ0Dwsia+iiyhgWPMaBO5IDSW0UYn/PVqr86uk0cqTfxg OvxxDAP2s4y4J3Oqnj2ylSJ6PX/1tnhpJh3HjHqebmjt6THEXfJzjAUwRkZNYYVRcU4HZiIfdrm 5JzP6Xn8HrgzBWGqPFvelkrBl1RWQi5DlcSGTI8CoZpVg4u8CmsnCANfyrDHuNjrKfFYxXkck9F baYaJ4ui+xuOZvERA1uzyyHZ9+UeDUcP1ajHg2Wkz3vvAwuCc+887FglCrboOggpPuc9+Ven5Co mqHzeIYy+rNDEF6u3R3jAAvZZZth0jBUZlKzdYI4gVMCuYeyNCSYHYlfVdcnx6FKx7/NQIZN56p 78LoT4kJYMq++YyGV9CxFEENhk9GKtpL+BufnQjfgsw9U1hRiHq/8nhssVMLUYgvF+adslskyrO oTOnaO+eaDpfg81ZDqE6NSH9c9y4Wi28GYdqS3MelJZgs1iEdabDkfgm/pFoCOJKDXTKXHsxDo= X-Received: by 2002:a17:90b:4c49:b0:36a:fcf5:64d2 with SMTP id 98e67ed59e1d1-38dc7746cc8mr4828993a91.16.1783849481403; Sun, 12 Jul 2026 02:44:41 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:40 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:26 +1000 Subject: [PATCH 07/12] arm64: dts: apple: t8112: Add common SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-7-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=535; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=uEOX/VWb2IzaqOqmoZJ5LrpiOfc1OnKwSpPs8c3o0oI=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU83XUyxXtrjffrOH4blFz3+dJ5itpSIbfHf774jK N62Ib++YyILgxgXg6WYIsuGJiGP2UZsN/tFKvfCzGFlAhkiLdLAAAQsDHy5iXmlRjpGeqbahnqG RjrGOkYMXJwCMNUN2YwM16bLi4su1ty1Ni9+9pLDthrMhvNd9qctL29X2lXz6ofZNYb/odfNpv9 gnC2TskDzzcKgr5c1p+3ddSrM4g8r84KUne9vcwAA X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/apple/t8112.dtsi b/arch/arm64/boot/dts/app= le/t8112.dtsi index a3241c816c26..ec248ca052cb 100644 --- a/arch/arm64/boot/dts/apple/t8112.dtsi +++ b/arch/arm64/boot/dts/apple/t8112.dtsi @@ -1289,3 +1289,4 @@ port03: pci@3,0 { }; =20 #include "t8112-pmgr.dtsi" +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.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 5FDDC39D6D4 for ; Sun, 12 Jul 2026 09:44:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849487; cv=none; b=PHMvwNcQXOmz0d0dPATACmcOwpOu1H5nI2T7EEq3asJUfdLLenbU0vWNGjmFVHVx8x7JjCY9Y5eQY9cXgO5V7lY+LU7qFED6JXhGFlHJvI0fWoGfb8DoV4+QWwH1tUKiw5k1cYRYzt/9ql0xninbIDZaBUGi0rV9txWzDp6P4Xs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849487; c=relaxed/simple; bh=HLHEl0SO/lEahgCGK95iQtDGGar7Zg/9GoIChI66pAs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hXNF/wbMk222melYTOgnVt16FaVS4R0Xlfl76lpnJc76XQ74pANmvNpAkMKrBF9GaUI/o0cnr086gyopiBxT0GZWsHS50hrywTGcAdpxJUVjIK8Wp6QimNiXevy9mg5ZtIb7ivxL3S6PC6yApiTMOM97RlSg9NtTEnulxLi0OK8= 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=k9XxvpNt; arc=none smtp.client-ip=209.85.215.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="k9XxvpNt" Received: by mail-pg1-f171.google.com with SMTP id 41be03b00d2f7-ca957432c7fso1580221a12.1 for ; Sun, 12 Jul 2026 02:44:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849486; x=1784454286; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=fsJLZhqOR3UbjWEM7x+FIdlo40Tmj4551WlKIRMpMPg=; b=k9XxvpNtZfHZEPduDYwkHL5X8WNA2aTMkRhOBHmIMCQPuD6U5iUVAPiHM5/rkzZCwM rnUIrPTejOh7zUqu25U5kAetMgZMeGhnjO62B+m4N5VEFbrHbYN4bYDHcn/6iz6ILHjo DLqgQc3bX4EnXKtdAGDibxVCIij+RGdfkK73QVOhtNpeemAZfdcizpqmMk8iff2J0Xxq Qx394J/EvpRQZWaVgP0lc4Fjvevx8WyQxCaucpUkJIn9CdO/wlZ+H8khFDZIE8FRKvJ1 aU4MLKmnSC8/jAmFN+KsIYj8q68ShF+MFhY/Qtrfxvh48t//TuLNUeLr3Nm3rEi73/qM xE6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849486; x=1784454286; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=fsJLZhqOR3UbjWEM7x+FIdlo40Tmj4551WlKIRMpMPg=; b=HN6F3GZvRdD6+OFX1diBDopxq4QsOq468jRgFUvbqtBHXBOvzhInP51jRQB8qlJGy6 vLpRsHfvsV708kjwJDDRR2MpvBOvzTvJ/e1GanGNf+Bp6Je3KZBDgFjHbVj9auZeERR6 N8tq6khuih4SkbD6c3LYjNMFoQnajC8g6eieyZ0Gdi6+OfVyfPjS0EVRkCh46ce+0L9j RT9DutpN4+QdgJWsbfTboc7Oqlni54F85icD9CKHzeVJn5ZMTvDHdIIbj/0etF1kUVQ8 sRn8TaYsG4+17jy7Mcl7O1G03/bUVV4JoWYgcLPWmxA7TeB8IgAskBBbXdxI7FdfkHYA /m4A== X-Forwarded-Encrypted: i=1; AHgh+Ro9JVAlB1HzO88Bpb9dsRY5DmB5Jqtii/ZxqPDbnvnxIpWe5XFd6CJ9lTEGajaWlnRvsrS2xHFWsz1oV+E=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8xnL3kJq0rji1p2BsqiAXlVTLsu7GSLH19s174CkWZ7Sm5BSA tB7gLxwQnY0eqjEMqCw83hRoDvhjg/A3xsCJy1RAEAwQkS2UT93nc+g2CWPS1w== X-Gm-Gg: AfdE7clW0IVTk3+UBYg9jpvjFOjpQ9KCykZ87iOJ3GagrQWblJ75/hvy15yAwNT41W0 TTup8j+YbVnCraaWSB9OA+pOTuFZn0ULnWE/AMIDZd54q1Is9VucgGrBHo0vcq6YI/ey9Gz679R shcRtIAUDcHt9bPl0gkiUbxTokxno4GUS+8W9scVX7HMQCODcHfcfOlJv6cWskvFJtcg6FlCY9m T7CM4hSeywjl5Uf1qCdWPS+FjzuQDA4lqLgnj6X4+/Z4udFUoVTmYyPCF5RFfR3/+phQu86uto9 MeNQzNF8KWdGKxM4MmC3L4RpUmxqgItA+/mhMdhncl2AbadkYelKQ5Pc702sRj0fcVkuRSnq4Lu z1X6EkVKR3sl07DKYNgM0kel47LDTUl4GHj2jNieHUDfJ4q7QpJiS3HVwvpVWsplRfq6bCtw/+Z WXB7VaxcaNcINQVolXm6VSfFQqAiN2QscxZj/QX8wZ6XMyOFyaGaZUrmLNvv1homAWXwvNHnkA2 V1/+28wBo6Y6N+BkqDyFAKo8/MPrNOQNGtgaQ8z+X/px/Jh/R3qQiwwJcXFC8cS X-Received: by 2002:a05:6a21:7105:b0:3c0:9c19:658f with SMTP id adf61e73a8af0-3c110d3a4e1mr5501916637.73.1783849485889; Sun, 12 Jul 2026 02:44:45 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:45 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:27 +1000 Subject: [PATCH 08/12] arm64: dts: apple: t600x: Add common SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-8-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=966; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=HLHEl0SO/lEahgCGK95iQtDGGar7Zg/9GoIChI66pAs=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU9jNB+rbDxoxi9Xvb3P71LkA7nFa3v9Gqub4l93J 8e8kNjUMZGFQYyLwVJMkWVDk5DHbCO2m/0ilXth5rAygQyRFmlgAAIWBr7cxLxSIx0jPVNtQz1D Ix1jHSMGLk4BmOoXSxkZ5rd+btgXE7VQfnox08sb7/1VN8/jnMda9b/hS2HA3CatJIb/lZ5R3p4 nzz/29lFbfZUz41od39njBQKp6/fqOe27cVubEwA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6001.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6002.dtsi | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6001.dtsi b/arch/arm64/boot/dts/app= le/t6001.dtsi index 6dcb71a1d65a..4fb934d7e71f 100644 --- a/arch/arm64/boot/dts/apple/t6001.dtsi +++ b/arch/arm64/boot/dts/apple/t6001.dtsi @@ -67,3 +67,5 @@ p-core-pmu-affinity { &gpu { compatible =3D "apple,agx-g13c", "apple,agx-g13s"; }; + +#include "hwmon-common.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6002.dtsi b/arch/arm64/boot/dts/app= le/t6002.dtsi index a532e5401c4e..0f81fc612a2a 100644 --- a/arch/arm64/boot/dts/apple/t6002.dtsi +++ b/arch/arm64/boot/dts/apple/t6002.dtsi @@ -305,3 +305,5 @@ &ps_gfx { &gpu { compatible =3D "apple,agx-g13d", "apple,agx-g13s"; }; + +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8ADF39A7F2 for ; Sun, 12 Jul 2026 09:44:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849491; cv=none; b=uJgefaMaAfJEvA3rpqmPnO7NVOmEUi6FZwQOdtECQPN8utsAxcqBBe6X5UHq0mtFiWT2n2QWW3zQlfUS7rxgKS07a77+Lmuu8ZDUmrsOHDLoRKwU4qH2u5kZrKcIEverSPaGPtr8N5N8pU/5jkuKiwryOnzU7bUBtZbPMh21tNo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849491; c=relaxed/simple; bh=IymUvUUOlIyUk7vYIWm4si7rSp3+FNzQ5/l7gdZ5Phw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DyoQOiQ8Ucf80ywhgRBXcqpnMh22BOYWfA2j8ED6KmOUw5bkWPu31y54+MYYVZ2sm++L3R5fte2E5xTc4//SWJ9AHF1n8cNEy7zVGFqGEPqIEUHH+0gM3axytKnhO0crW9DxTo3APirC7HDykVVrsKxP8Yuz9OJwAWbApq7JK8U= 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=JV9lZBxp; arc=none smtp.client-ip=209.85.216.46 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="JV9lZBxp" Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-3810c5d691bso1846712a91.1 for ; Sun, 12 Jul 2026 02:44:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849490; x=1784454290; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=oaLKWhSSM63KZpE/iwvlyOdiJ0F5jeAA8qCl6yAcCfI=; b=JV9lZBxp7d5/9xiF9/9+AR7sg1iEWmcOIyzHpuuco6YaZLLikibOBvMCJkVAO2f6Ee FRGNoO1VKAhlmn0nK9DhZ1jLGnP4tBv/4zzbxRjoBd2RCiwJTDfwOFbufzHepW8ta/Md Trd+dxSqLxHXzYlnK3yWQrWg5cat71mepXSErAWhMWb6k8XYKqcTpPozsAJORb2Kxud/ Kv079A6s0N25DQ0gnkPcEeTxtyXLorZSfOgyGbwn24uWEi+VP93vjq9ppscT+JP4+xIh rnyuj00SXLRwMiDa/c/wSaUxPRT6eIVp995V0LEWC22+h+Nz3bbwTeF+e9UnWSURJUZS Hvgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849490; x=1784454290; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=oaLKWhSSM63KZpE/iwvlyOdiJ0F5jeAA8qCl6yAcCfI=; b=cn03YHGHlW7BX69g98NMIFU93/vHejwwNdxKvuT8H2j/lmKsGNE2yjbNWWj/sjbGUU KtVc6xRKMjuLXUzfqluMC7bd7RjwP/wt3VHQYkFe91nzoHAj6bKOqMCTFMml5tKIyhUQ FeyJbbtBQN5Cdv/4fezORqL6kkO+Tb38RIqG+D7qGj9vuu/X8azqY7f19PcarnSQ0roT 8zWFyMx6twpE2DKh3SJbOOG7OyO0caPHQBN4u3AOC/c135xHVyaaIevo5eWHfzCpZHa0 Utz2fxadZsl70gsFMalh4aQXv+Y9UlMAUfyZsV9iUAdMGUVvUKrVaG/vromaiOkAF8JY OCaQ== X-Forwarded-Encrypted: i=1; AHgh+RqWcAR+73P/7bCj4VXhF1jT5U2I2IUR/xpViVQaG/vCEVmgqQs678Wx+ShWB3OhPhFJ9sjoZC4CfoE5r5c=@vger.kernel.org X-Gm-Message-State: AOJu0YxgMmkYE4o+YZQmjblgx1iwMX0Ef3bA8cEGJakT8L6Oygtos2aY upSH+bOVBHHecCfCfa0UYEvdVmLWMR2vjsA4KwEcv/Z8S9XjkXmAHJfX X-Gm-Gg: AfdE7cn/i/ZJsGlBOZr4hw3Za2yYAbb8SN+VCD00TbuS0vnc+2zVS0rEr3bZ3xAGK8Z RexSMuQUPpAaQB0Bwb/n0pcH2Wiy46GloNKz5+r5mwPO/8Sqryn/WbbMHIY3ul694VoD+/Bd2QF YCidlDLqi6vm7oRmMDUI2V2hOSz3+UsAPOQeVio+J7tePUZC8xEfGqn2q4nMaM8qtJIkwz4vKV2 85OGFhRU2TiFgmtmkUuIvv7k1CDSqZ28l3/ByQT4iMtYgZN2lkJB0PzNEedF8EBrvKF0y5LEkHs Gp3StB6x2qsHpz+69UxfS1OJVwWu8AC4rrVs9RROiGILuHbmCrgVxdaG8iu5nvW72yFfwPoyH5n OtxxWY6TL7/snJv1UADWkfqBWxk3UvQJFUV+6SDIpy/yJNJakAJaYKUOMsVyjwl4GjXIVwpUOqZ /SnsFf/AVJ+S4Z9aD9dsxnc9FIO3rTwoD4FCg7QlZRP8nCIaRhx9hXZwZa8nFhGRo7z/MlG3Qj9 Ik64adyLGLR/LjF0i6IxLJENjiCVvWdcsI7detKN61hgGy4SMLXEJhDiUnBQ3/2 X-Received: by 2002:a17:90b:184d:b0:37f:9ce1:736a with SMTP id 98e67ed59e1d1-38dc77759a8mr5253734a91.32.1783849490211; Sun, 12 Jul 2026 02:44:50 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:49 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:28 +1000 Subject: [PATCH 09/12] arm64: dts: apple: t602x: Add common SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-9-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=966; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=IymUvUUOlIyUk7vYIWm4si7rSp3+FNzQ5/l7gdZ5Phw=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU8TKxXf35MvkalK6o9K21j6o2hri+zsdi739T66n gVl/Vs6JrIwiHExWIopsmxoEvKYbcR2s1+kci/MHFYmkCHSIg0MQMDCwJebmFdqpGOkZ6ptqGdo pGOsY8TAxSkAU73mGcP/6g7/K1G3BJf84hN0Dj9n3f7JvSm3bfVEBzG/sKObqph/M/yv6OBu21D FyLQ8yndOkFnH5fQwsTVZeY93/Tr60nQP+x1GAA== X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the SMC hwmon sensors common to all SoCs Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6021.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6022.dtsi | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6021.dtsi b/arch/arm64/boot/dts/app= le/t6021.dtsi index 62907ad6a546..5175797baf62 100644 --- a/arch/arm64/boot/dts/apple/t6021.dtsi +++ b/arch/arm64/boot/dts/apple/t6021.dtsi @@ -67,3 +67,5 @@ p-core-pmu-affinity { &gpu { compatible =3D "apple,agx-g14c", "apple,agx-g14s"; }; + +#include "hwmon-common.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6022.dtsi b/arch/arm64/boot/dts/app= le/t6022.dtsi index e73bf2f7510a..7585fd609d34 100644 --- a/arch/arm64/boot/dts/apple/t6022.dtsi +++ b/arch/arm64/boot/dts/apple/t6022.dtsi @@ -347,3 +347,5 @@ &ps_gfx { &gpu { compatible =3D "apple,agx-g14d", "apple,agx-g14s"; }; + +#include "hwmon-common.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) (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 4055C39E6FC for ; Sun, 12 Jul 2026 09:44:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849496; cv=none; b=lkZldj/CpsJ6oHtOgAws5HWrBbg+xQjtPnxE/M08tNNFa5hQOzQTrmpayji0CFLK8bgm/yQv7YUDuFujoDgP2aoYxCQk3GVYMPL6UR7ccT+WRkUM3go0DihiwInAnpOSjxl/XMw7XV+OfoveRsPlMQDfDD7Oo22du6fQjw7Bn1g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849496; c=relaxed/simple; bh=8/vnYgv/XYpka/uGiQL2oD+pLTdDywIPDenEMn+m6Q8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VFtSpHvOYjku0Z0eRrZ2AsTlejLLzccDLYbOcyiyfARX9sbJfimHNOvoFkqkI7h3bGJZsR15Bq8ez1TCl5m/4PeK0IeTb5Tw8cUVrGxsxHtztqvXtuFSgA2QN2W6XxPbfIOw9vQCf92/azr7Z7GCsg0As05qO7AMub/4PiLWNYk= 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=EpqHQChp; arc=none smtp.client-ip=209.85.216.51 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="EpqHQChp" Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-38dcbade417so659741a91.1 for ; Sun, 12 Jul 2026 02:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849494; x=1784454294; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9FXdmldrkOS3aJiP/5Cuq221SYGa3bLdMeazyZQfaZI=; b=EpqHQChp3GhYttqM4c/XS6LlALPorfmstH6V+DZt3IW/gxfm+dOCVsZT4h/t7dYP1F jAUyBZE+AWjPFEn2G+jA3PpifqX/7ay1ZNaE1TQ2YYFmqTycs6awRNt7n9bM/o3qLzea 27t21G0slwS2vKwfQOUK+2v4ywD7tjmgyU1qWf6N08FcGsnC7wuHlMEqh6Tqf1LAS9od +VF6x8eKVjsgL1kwtjAgBmjJ7ufchpGT9AF7RINnLU/9Q7OmuSoc5le0GF/SszJehoEE pii06DCy5d4f6QboDHfv96YCTcCRTaLApRIFKuvBoQbGDA+u5xBxGokXa0fc4MnnBVAN /4yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849494; x=1784454294; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9FXdmldrkOS3aJiP/5Cuq221SYGa3bLdMeazyZQfaZI=; b=i4VxJQK0vuFsBHrsdOUBQ+DZK4SWvKRhXZ69vtimBPgfAd1HEcRQbe5PZE3dt2rplH 3x1X9B94bxwLy3j5vmnkui8x1+PTd12KXEX+XaNyzh9cBXCNMjWEM/mlegPQkhww3mZF dI8qTjSSm7EBxiHDLNk8tby4k94wQXND3KOplV5k3QfqWpLsZ84SePmTZdKxdXdPXnCO do0phJDewtA4U92UjYMQ6M+OTJTPE7SOhagPxlGVE+9SjPcZyHkzQhxEgykPtIJkaIa4 mZpYaeGeXH3PDa4w1owhg5tBIE37UXpp52gQIWPcqBdbiYPS4r0l7q9xSdq6at/XFuLT cvWw== X-Forwarded-Encrypted: i=1; AHgh+RoBOq1mKLRAoCtrcl8LPLUIu5bJZE3THhNX0DcO0tlM8bb/bxTFuFe4VGCXJwHv34u6oLf+zTtn7W4i/YE=@vger.kernel.org X-Gm-Message-State: AOJu0YwaX1UJ5BV1qS6ThBlp0ePvo3Xx6KeuUUtj5VJLInLkAUscc3Py CRG499rMzrD13jtUZ7BjtwNsf5uoPxaJK2LhN/JQcwq+l8VmKyVQrc8F X-Gm-Gg: AfdE7clgj8rIkirErxWLFqOLfXonGzw2dymRDrEDQBestivyFK0Aqkpl472VR3ByGEe WzCRh+VDJK72i/zkFDad5g8k0WrEva3kCZd1Yk/Llg10MSElQVHYdCD4UIbuh4BxrWiWLg+shS3 Bc/itMUos9bdTPoLu5Apcnxij+aBDwkGHt8MlC8f3CKFWXqmS2IFTmxF8f4n4E1CZeBvxD7zkjv IH68vl8StFmSaZFtJ6OEZkLpw+QnE5zkNtI5hEWHXvIXpZm0QRAvu7ZYFm+9NUuUjGAR1dHh6yc jyYskCjZspoNvHc6WHW3qVoOS+LEdW1rmfgaZHe4GJZR0jUGAgeg5BYvoHjD+Yz3OEV6krBvMU4 8zM/VAzZwndRCXGREaDtTS8Nx8wAf6hWi66UfHR4CLk6debXzdj7TEiq76o2hx/feAPFS6CrNZ6 LhdzdBTdIClqzpgZxUb+eDIHgGLRudzMOJi5AJgD1fIOtt/TityhJkMLwn9uFh3c+PdU0U8DV2n 4Vg/piURPVV463Z5vQABO0OJtsgBiOBWvW85jjBHTfSlK4di+bLCPkDxhLqRUJd/JKe3DRzVaI= X-Received: by 2002:a17:90b:5243:b0:380:71eb:4014 with SMTP id 98e67ed59e1d1-38dc7747c1amr5458934a91.15.1783849494649; Sun, 12 Jul 2026 02:44:54 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:54 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:29 +1000 Subject: [PATCH 10/12] arm64: dts: apple: t8103: jxxx: Add device-specific SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-10-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1411; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=8/vnYgv/XYpka/uGiQL2oD+pLTdDywIPDenEMn+m6Q8=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU/VAvW6a1lWsh88sVBzTlO6dHl+kAjTBpeT61u1W GcYeLF0TGRhEONisBRTZNnQJOQx24jtZr9I5V6YOaxMIEOkRRoYgICFgS83Ma/USMdIz1TbUM/Q SMdYx4iBi1MAptpNj+GfwlRJ5+aEf68VP+0R4DrOrpvlee9UWpToiiAm1uVSwQt4GRk+Keb0iMq eFHWW1WhfU1I512Oz86GJEwpflGWH/uPSfsIPAA== X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T8103-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8103-j274.dts | 2 ++ arch/arm64/boot/dts/apple/t8103-j293.dts | 3 +++ arch/arm64/boot/dts/apple/t8103-j313.dts | 2 ++ 3 files changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103-j274.dts b/arch/arm64/boot/dts= /apple/t8103-j274.dts index 52965258200d..1212852251e0 100644 --- a/arch/arm64/boot/dts/apple/t8103-j274.dts +++ b/arch/arm64/boot/dts/apple/t8103-j274.dts @@ -74,3 +74,5 @@ &pcie0_dart_2 { &i2c2 { status =3D "okay"; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8103-j293.dts b/arch/arm64/boot/dts= /apple/t8103-j293.dts index 52f63ae7a58d..1d074b9e6018 100644 --- a/arch/arm64/boot/dts/apple/t8103-j293.dts +++ b/arch/arm64/boot/dts/apple/t8103-j293.dts @@ -132,3 +132,6 @@ dfr_panel_in: endpoint { &displaydfr_dart { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" +#include "hwmon-fan.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8103-j313.dts b/arch/arm64/boot/dts= /apple/t8103-j313.dts index 9eb2825d25dc..f8b2b1637b9d 100644 --- a/arch/arm64/boot/dts/apple/t8103-j313.dts +++ b/arch/arm64/boot/dts/apple/t8103-j313.dts @@ -54,3 +54,5 @@ &typec0 { &typec1 { label =3D "USB-C Left-front"; }; + +#include "hwmon-laptop.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 8451939D6FA for ; Sun, 12 Jul 2026 09:44:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849500; cv=none; b=DDg8WF0r0+VEsME5Qbp66ITqv00LJr+SDtgA8MvZGGTgNu9Z6cTq9POjUX93CWFcrg/AQH6CeYzf6hue2q5HATysU5NBjHxjYN0n6p99wpVp57YfjrIkX1PymxS0lCjFp3BthANl8IOlp0UzqWUgJ1toVEZQgZlUy9CUxyR+Qek= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849500; c=relaxed/simple; bh=b5cJQbI2rPQBqmyd+tyRrl79csKGqBEcw6hZJ4ZNy20=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OAI2Tresb0ZHcp8p8NPlJhwcEIi6coVS2r9gy2HD4IpF6mh9p1dASSofUEIB7ucA//CIU0hFePPJy28+Aadz6uqqSCP1BpGHjvDFZtzXGmTsqgv0pc1fUD88JFbIzkAGH4fndkItBSvcuvm6mmqyd033N5kAkpz40WuWLaOImY4= 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=d0RC+7JX; arc=none smtp.client-ip=209.85.216.49 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="d0RC+7JX" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-384c94c9414so2096225a91.3 for ; Sun, 12 Jul 2026 02:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849499; x=1784454299; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8XZtIIseDB8jd5vi9+iZWbpGqG/Pge6b+zJURkaj8iQ=; b=d0RC+7JXSkeBLj6Nbb0zNpWu6rG1oKt1TqNRpka1SjKS+xgSJuFWW38c875TCANAhs SGGeo7dBfTh1jQpekcGneZxg7y+fG0RbI1NoR5d+vlm6MYsYEu+oCzbTSAFpw8p3qPWq MHW/kBLsTiGOxPFs8bz96i+mTFWMyMCR0aHVTG03jNtnxWbkG0G569vTTF6lCwWmwcA7 aJ3lsljLjYhRlblQz1A5ZSs+T7a2lG5bNqwpURcsHytfhZl0DhtzilqwsqVJWm8+/33P nfjM3CD5t6hMF5/aljoPXSS6wuvWhiYuNXqKMWK1Kr606yM1dYr6GU0ZpcRQryGUlfAd JYow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849499; x=1784454299; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=8XZtIIseDB8jd5vi9+iZWbpGqG/Pge6b+zJURkaj8iQ=; b=hvAjkc5/lUE2/94VjGM3ruQAcUkz7zagwKExZcVE1F/BtZ2ipwUIqPL6cRFwKVPJ1j COMic2sOzBIychnAwmYG2SbXABR/rUf0O24JQxCJuHrKvUTqiC9YHtz6pwvjMdJ8jvr8 hV84sdmVkyFfK1QUJz/5lRDMWqi+XExWpTjcTbJireMmdGMyVF5s49CONmEyDhRxOjEo bqyuzUjTq1d5yziT4N9qTQ+OH7BSQ6zbTjiCHCYxNUA8zNJ5REsZqSdCCMzTmHfxT+kl uqgqxQu3HFpkaXAoNRe+W3vSyZ92GB7pFBHsicVqN1o6e5QGJw+EdZJSLS/3ziyLo8hR oIzQ== X-Forwarded-Encrypted: i=1; AHgh+RpukDN8YAie5y66WkaR3my0JUGY+IkNNiTbMzqyRS2PbidSlI/V6aqoEpa2fS1ngZxT8tA1DJYJhGW7RGg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyu1Sh6zpjjzPdd9/IZPDgScZDTHMlfqwBLp4kdFpClyh0JxF07 SRg2OmNcB5sjfqS3A9MSPkK1TvzSZHGIDdD9G4Fx6nYoAkrGgwZMQTXG X-Gm-Gg: AfdE7clpF79ygu7IxWSfDH8cu09vkvWeiKbI7sr8RRJZKIwfMaTtJvymBUWHUEDWDLa JXaan2wy5zpw9p9e+SRWKRSxl8RlSXGHDGees/gm8IoVCvNPD9Dz+UKd3OUZDRVKaH0a6dHnnjv 4R5HLD6SK0gKWOSFkZuJCLozLO+aON6LqApA+R+CXiPXhY2Bx2IBqSZF4+Ou3yORsflCwCwpHpk a2ZOEkC9hHEFrQ95RDMlr/5VWAkYBjh2xCGb65/ZX8ewuUKnBqANNBgfZMJ7l00CQZJw0OTpuHE qxJO/4uCU1Fl1Si2pnFPIgzRhNap81IdKVUg/TQelRGeApDTGQC3lHbsLZnhgQY5LVsk7P/ejT1 hUeIskmv/bove4y/VElbn0aYPHMnHajG0q7ow0gL7mESgmbGkhaypucXNoaZARHp1J4J/zap+iF olpOlTeYdk1/S2buPN9Mf6Vtdk5D2TWVDyI5nLNSa0fGOE6qRLdn8o7H7bfruXWxiVMYbulnfQy Rz/KWD5E1co14SqNcW2QuJN9tT2b7xQrzRfd/9Fiji0h7q1R6E4xEchfY2DiPX6 X-Received: by 2002:a17:90b:3b89:b0:381:5a08:6291 with SMTP id 98e67ed59e1d1-38dc7779d6cmr4445784a91.20.1783849498894; Sun, 12 Jul 2026 02:44:58 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:44:58 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:30 +1000 Subject: [PATCH 11/12] arm64: dts: apple: t8112: jxxx: Add device-specific SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-11-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1778; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=b5cJQbI2rPQBqmyd+tyRrl79csKGqBEcw6hZJ4ZNy20=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU/XXn4VvKanw7kqSsbi77ETk/afz7nt27dXzWhWY oRC+teKjoksDGJcDJZiiiwbmoQ8Zhux3ewXqdwLM4eVCWSItEgDAxCwMPDlJuaVGukY6ZlqG+oZ GukY6xgxcHEKwFRPj2P4n8l+4XNXcXJ8Do/WB630KceKm8/HHfzCW/nkms2Onbue32T4w3PSjIl 5gtbbmDn/VzwpK+35cbxOMY6n9mGuiU7l2c9TGAA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T8112-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t8112-j413.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j415.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j473.dts | 2 ++ arch/arm64/boot/dts/apple/t8112-j493.dts | 3 +++ 4 files changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8112-j413.dts b/arch/arm64/boot/dts= /apple/t8112-j413.dts index 1a08a41f369b..7ccfceb08093 100644 --- a/arch/arm64/boot/dts/apple/t8112-j413.dts +++ b/arch/arm64/boot/dts/apple/t8112-j413.dts @@ -91,3 +91,5 @@ &i2c4 { &fpwm1 { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j415.dts b/arch/arm64/boot/dts= /apple/t8112-j415.dts index e37c56d9fb4d..fdc3409d2e07 100644 --- a/arch/arm64/boot/dts/apple/t8112-j415.dts +++ b/arch/arm64/boot/dts/apple/t8112-j415.dts @@ -91,3 +91,5 @@ &i2c4 { &fpwm1 { status =3D "okay"; }; + +#include "hwmon-laptop.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j473.dts b/arch/arm64/boot/dts= /apple/t8112-j473.dts index 438f972546b8..105a9d118980 100644 --- a/arch/arm64/boot/dts/apple/t8112-j473.dts +++ b/arch/arm64/boot/dts/apple/t8112-j473.dts @@ -84,3 +84,5 @@ &typec0 { &typec1 { label =3D "USB-C Back-right"; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t8112-j493.dts b/arch/arm64/boot/dts= /apple/t8112-j493.dts index ec116da3e4dd..7cea5c594810 100644 --- a/arch/arm64/boot/dts/apple/t8112-j493.dts +++ b/arch/arm64/boot/dts/apple/t8112-j493.dts @@ -146,3 +146,6 @@ touchbar0: touchbar@0 { touchscreen-inverted-y; }; }; + +#include "hwmon-laptop.dtsi" +#include "hwmon-fan.dtsi" --=20 2.55.0 From nobody Sat Jul 25 23:03:59 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 DC5BA39E9DD for ; Sun, 12 Jul 2026 09:45:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849505; cv=none; b=Bso9uOlc9xtAzJ6bF7iHnX8DbPlvz5fzALqrdbmxTK3HkPq3FXlhdhwmapMVo+K/SgcSuAY5gYWH8VAJ1jnTY+ldOCjCwYZVRUawlIP/akgvH60209CSLRMS/evk/g18BmRenGBuzU9YZSHo3nhWhhBsDCiB7X8Az90IoFNTAms= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783849505; c=relaxed/simple; bh=x8Grz8Kqtnr/cWgyc/taQbax1eaDHX8U8ipxLd2qWVQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VtH2DWx92X0ukNDdTXtBChUWjnBT6KC4XuXAqdlLdUqGxxGxQOjZjS4Rp8p9Ki2U+MsyFuVVDP8YyPP0vJNazfiUWxorE+2r42Y+aLEkBPstzxS/syR8M3OzOCMJaB1VHDCJYBY0SQliQT1XottGcXWeuCFH4nnJk+PbbJol0Bw= 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=FfhgD+f/; arc=none smtp.client-ip=209.85.216.52 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="FfhgD+f/" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-3811074a8c5so1704436a91.1 for ; Sun, 12 Jul 2026 02:45:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783849503; x=1784454303; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EvzgOVO6jhm4u4fWUb2VkpKCzhTp79gobTgqrCwBTWQ=; b=FfhgD+f/ZXQm9LSyjsDYHMvT6/VdWU7shqDx9LX3p1TCpeA7Em9mvPkmamGz2fL5y0 qnFY0ObXzKJlx2Nb9/aG3OUM1LoQm+MFWg2cUKcyD4n8CLv+76Fb4n0CubHM+T0jkqbN yMJVNaB42TtdN0saO+GV5V7AFaQxxcmCb2HR551iO8L3zuEFkgRsuMiKkbWrHAXaXLox XROU0tWvMKo16DWtHOExk8qQNhLtnXOCF6yVv5mD6GFiQYZ90sdTvyZac/tlRsQQ54oc c9kbfeio6pmrAWOxotI2az3cDENiLHEH8/HehUgoGtOY6ZnmR9UkckIgP1dDN35+Wrzz dpcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783849503; x=1784454303; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=EvzgOVO6jhm4u4fWUb2VkpKCzhTp79gobTgqrCwBTWQ=; b=ITltPB6f2P1Gpu1e7dGbYE7a504mCYf7zg3DBJpqQNLhVVO4yiTeRyUNMY6Ycp8/Of cqo/uDnmW+QqcP83KQ/ytSbzyaXB98917tA3E9VChh+rx2TDOTGGAn7dpEF59Z+s5y/b 1sFOVl+x/Q2qj8RE6TvUdXlmmWk0ErLuRbXLJ1yljKasonhdh6I0IvUOWxF5pz8hJ5pb 7lLpBbKqjl7c3F10SmDzZanMQgYD9T/z2a4mGbj+pdrT4cXP3tVGQRWTmnoKGqC9IYMI feBUrnkgj/goipTczeKQOtpmV9lFPxDUsVlp9MPl6EPVVBo0z1/BckPKgioQSQiYVJ+F C/3Q== X-Forwarded-Encrypted: i=1; AHgh+RqfwD8a8Vk+UTcmzade7N9KVgf3IjGYzXj61KefqbgnVZ915Soqt7eNU/8Jlfr8tpCuehPV8+BMcekAhKI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw4o4u5egMMoIjIMZsFgxxQE/wUf/modUL7L8h0FyZ+t3B9+NVa 2ti7hpbYSd6pimrVrP3EWoYaOJJti/0FK76J0FDhlB3UjhMLrPuN/VL9 X-Gm-Gg: AfdE7ckGMG7yqUPBFPAYU+sBwIQ+Ryj4zCxtSId7QGKOXQ6rC1/QAUCF9MA+XRbrl6V RrlXyKzkmTzELDEdaihXdFb1p5ejT5LxidHTI0cpvdCdXiqICWg6YN3zXtSy2HuaOwQK+7sTTwG IGxsfrIhPQ+u5XTimV03b3agIQUN3rBNXcb554sS1WeKrMxZ4rr6uEba/LdLeU+I3cQ9zlKF4n9 gIU1w6ZprwR3rFFuTkfFMjwL8nJELodyqhIMUaQaM/yy3qwwnBVZ4A0pHxXzCImVG4Hk+MPhJD0 3OtsYX+d8pV0msyuyBnBtuKfBt6G28xf5ESBlUx10sPzVwO8fVamkjQ66hJkQo3s63icnmNrZMV qGQILmMXZ4CDjcDndYMquS9C/80VtDFEN9nkK+3foTJaN9Zx7CEwh9G7CgiAccN3714m4ngnHjs WgbtASyu5PDDArvJOr0eHiOPSfh2IZ7za0oPDXKsX3yVECNYYMp80Dg3V/ElHEoFaMfm5Om5eVs w2mvgim7L6al9tqhGJ3YlvrCYbpRt6uf3ix06yC7378QHEFztsggj8KJEvONED7 X-Received: by 2002:a17:90b:514e:b0:387:e0db:bc28 with SMTP id 98e67ed59e1d1-38dc77cf117mr4925674a91.40.1783849503296; Sun, 12 Jul 2026 02:45:03 -0700 (PDT) Received: from [10.160.6.73] ([119.17.57.186]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313c50c70c9sm15268919eec.29.2026.07.12.02.44.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 02:45:02 -0700 (PDT) From: James Calligeros Date: Sun, 12 Jul 2026 19:43:31 +1000 Subject: [PATCH 12/12] arm64: dts: apple: t60xx: jxxx: Add device-specific SMC hwmon sensors 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: <20260712-smc-subdev-dt-v1-12-7763006d57c7@gmail.com> References: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> In-Reply-To: <20260712-smc-subdev-dt-v1-0-7763006d57c7@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , 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, James Calligeros X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2858; i=jcalligeros99@gmail.com; h=from:subject:message-id; bh=x8Grz8Kqtnr/cWgyc/taQbax1eaDHX8U8ipxLd2qWVQ=; b=owGbwMvMwCV2xczoYuD3ygTG02pJDFnBiU/3dR4qK5p210l/pqS3Vv7mW7v7f6a3pPXXqx/VN NhzM2Bmx0QWBjEuBksxRZYNTUIes43YbvaLVO6FmcPKBDJEWqSBAQhYGPhyE/NKjXSM9Ey1DfUM jXSMdYwYuDgFYKqPH2H4p/mTUfXNvp1bmnnO8ZfNF2XfMTfIIE8nf0KO8IfHMRJzGxgZOuR3r5H uuX197szpeboFmqt5+zey2S1qsSyYfvZDi9V6LgA= X-Developer-Key: i=jcalligeros99@gmail.com; a=openpgp; fpr=B08212489B3206D98F1479BDD43632D151F77960 Add the device-specific hwmon sensors for select T60xx-based devices Signed-off-by: James Calligeros --- arch/arm64/boot/dts/apple/t6001-j375c.dts | 2 ++ arch/arm64/boot/dts/apple/t6002-j375d.dts | 2 ++ arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 ++ arch/arm64/boot/dts/apple/t6020-j474s.dts | 2 ++ arch/arm64/boot/dts/apple/t6021-j475c.dts | 2 ++ arch/arm64/boot/dts/apple/t6022-j475d.dts | 2 ++ 6 files changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6001-j375c.dts b/arch/arm64/boot/dt= s/apple/t6001-j375c.dts index 2e7c23714d4d..08276114c1d8 100644 --- a/arch/arm64/boot/dts/apple/t6001-j375c.dts +++ b/arch/arm64/boot/dts/apple/t6001-j375c.dts @@ -24,3 +24,5 @@ &wifi0 { &bluetooth0 { brcm,board-type =3D "apple,okinawa"; }; + +#include "hwmon-fan-dual.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6002-j375d.dts b/arch/arm64/boot/dt= s/apple/t6002-j375d.dts index a2a24d028cbb..e6eb6b6c386d 100644 --- a/arch/arm64/boot/dts/apple/t6002-j375d.dts +++ b/arch/arm64/boot/dts/apple/t6002-j375d.dts @@ -184,6 +184,8 @@ atcphy5_usb3: endpoint { }; }; =20 +#include "hwmon-fan-dual.dtsi" + /* delete unused USB nodes on die 1 */ =20 /delete-node/ &dwc3_2_dart_0_die1; diff --git a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi b/arch/arm64/bo= ot/dts/apple/t600x-j314-j316.dtsi index fee84f809a9c..caded1636f3d 100644 --- a/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi +++ b/arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi @@ -367,3 +367,5 @@ &atcphy3 { }; =20 #include "spi1-nvram.dtsi" +#include "hwmon-laptop.dtsi" +#include "hwmon-fan-dual.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6020-j474s.dts b/arch/arm64/boot/dt= s/apple/t6020-j474s.dts index 7c7ad5b8ad18..e3c2635d84fa 100644 --- a/arch/arm64/boot/dts/apple/t6020-j474s.dts +++ b/arch/arm64/boot/dts/apple/t6020-j474s.dts @@ -45,3 +45,5 @@ &pcie0 { <0x200 &pcie0_dart_2 1 1>, <0x300 &pcie0_dart_3 1 1>; }; + +#include "hwmon-mini.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6021-j475c.dts b/arch/arm64/boot/dt= s/apple/t6021-j475c.dts index 533e35774874..82689c380cdf 100644 --- a/arch/arm64/boot/dts/apple/t6021-j475c.dts +++ b/arch/arm64/boot/dts/apple/t6021-j475c.dts @@ -35,3 +35,5 @@ &port01 { &pcie0_dart_1 { status =3D "okay"; }; + +#include "hwmon-fan.dtsi" diff --git a/arch/arm64/boot/dts/apple/t6022-j475d.dts b/arch/arm64/boot/dt= s/apple/t6022-j475d.dts index 31f24bbda968..f50a6d56f3d8 100644 --- a/arch/arm64/boot/dts/apple/t6022-j475d.dts +++ b/arch/arm64/boot/dts/apple/t6022-j475d.dts @@ -44,6 +44,8 @@ &typec5 { label =3D "USB-C Front Left"; }; =20 +#include "hwmon-fan.dtsi" + /* delete unused USB nodes on die 1 */ /delete-node/ &dwc3_2_dart_0_die1; /delete-node/ &dwc3_2_dart_1_die1; --=20 2.55.0