From nobody Thu Sep 24 23:33:28 2026 Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) (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 01D7B371072 for ; Fri, 18 Sep 2026 17:49:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.141 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753787; cv=none; b=jvgjuYsslyc13MMGHLXFS5k1lvvwoKJrrBAK4k/Zf/slwmIyxS6+y9HloRzycbnl4ezoeBXn30yrDlJaQVjvJuAiSUa88LsMELKGwlNwfUPf8qCTxZjF2oqIuloLg6ercbhQ+Z6sASDhbSWg3OtImDGgp4eL76TEyHfUFfA3hY0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753787; c=relaxed/simple; bh=h6ecCdzVkVjlxVlT4ai+EtAdCw3KVPz82Euv81wB8Bo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZqdDNfcte1viMFDPuAC32NusNbpwT++ChzzAH6oFxveniox3pOD5hn0R3Ks/Via9+8bX5/+MVG4s52zxc15X19NPUc0ui+eGDekPdZBd6ObXxlaru1RTbDMlWHhdWZeKSFW2lyO2BOBL7RMC5oPiB4mVKsNhB6AmBnF44pFA6ng= 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=gZF1wQQr; arc=none smtp.client-ip=74.125.225.141 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="gZF1wQQr" Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e721b5503so10240635e9.0 for ; Fri, 18 Sep 2026 10:49:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789753782; x=1790358582; 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=3/T3ltQU1FLtxx2/oqUFI8aBgDM/RZh5NaEtdMXmwnA=; b=gZF1wQQr0Ssg52YBGj6o+QWU7JEyhYueA3IePkB872h5QsbMU1SlMIJDlnY+fcGXOO 4rJh2R3ns5YtJCO2QgcjSPRuT5TTD6gqOL24+Q1CnF3r60GCUWFfyeCgt3oPudTZbvut syq/NRob5oI1EDyUGyrPYJkyZs/f+xEAxX+TheZJW21r5ZcoHIng/rRHPbK/LW+BCW78 +mojhUHLFLc2DN375axoRZvRzPIUPiX9mK8BosLLB0UqKSemytiYddTMQ0LJLfaD5Moo hz9WRmytfTpvUJIFrndHPSD1D/cacZmOS9xE5jONitb5DTVHYLz+uwAfTWm2H1/3+ce7 Z76A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789753782; x=1790358582; 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=3/T3ltQU1FLtxx2/oqUFI8aBgDM/RZh5NaEtdMXmwnA=; b=VG/Echirp3nyaJLKy8Nk7ntxZedyiEJWxjTsrCwdJUQyarR5Lt6HMZN+T3fw5MEfYV gU/eakvB+ZserMDovOa04rf02QIOBan+sIAXdbv8tiCxd236ZCvGLkFEd5prre9vWuAH DLRWpgKaO+22RJzEKQL3H5+HDYcpuGq3usNu39tIYhVe6O4zyTh8+k2sPhs6qRqc+FN6 WGNND+fCGGZUlYcjRCftxM+qJZx3GmpGKfWFeM6djbRUn3XHW/vBn9N9wBctbJbbx5Dy 0+5u2FVv/8A00+4ORA2YSGjcY6kiVXAWrfUr0LrKBFoyuuQMERU+nIDPPbnX9v/JAEng 2RoA== X-Forwarded-Encrypted: i=1; AKwUvBxJBlsEt7pIVFIMQwvEMqka7hpjnlsrIj4/Zg+yYPygh/uLyKgdfO7GSrY+fbwsCbTOBP6djHh5k0Bq+84=@vger.kernel.org X-Gm-Message-State: AFuF++mYvPgVxnnrECfASiKQmYR1eMub8Q4s5ooeE5AjxdE1BDe5jYW8 HFcY2mJGY60Aqvewfy0gRpXGcPzkjI3P3mCKC56Dqt01NnaXjF5+0xDj X-Gm-Gg: AYBFou0Y185Cekl+ydloaAtEStXD6sPufXjrZAb6XHWdirYFBRftsJn1rW/O1lwxn8k QKDQM+FB+mWjOGT2+z9PdiA9jp9BdFfDH0Nj311K/TmAOXg0KXkr4M+iS8J/2GDkOHBqVZKG/vl lXfDEsuIOcxopeBAYhOFwT0nwaJNHrC99cmRhMF5FktohqYu9ObY+33dhHaFvbbwfYYYZTyH/ER VWu2WJw0hcytpumCpO83fJiPOzOp/Isd8qRztW9XmmLwN1V3U5g3W/+FLw2IVlU2hmJT3X5LHIh lIMfvd3NPbg7c0YprfowiNAxdzQg1gMlmLUCTwZqXad9ogtpF1EtU3o1gi++nHQQIHYLWRuO2HR 5J7u6cMRPdGOaXYEUy+h78sIe+ol+UcVZjBeL3Vih4kxANkhRG1pD+H/w+08560K8ykt968bl2G dvgHu6zosgrNgsHdjrv3QW8k4G3eVl4oXXKo6zhqzWSgakQ1bNEoggthfVwhQ6d1FL9VWpLOXoy MsSNVX0NbDYsipHqFx66dttkvep X-Received: by 2002:a05:600c:3ba4:b0:49c:fc6c:be15 with SMTP id 5b1f17b1804b1-49fc57414c4mr56499925e9.27.1789753782051; Fri, 18 Sep 2026 10:49:42 -0700 (PDT) Received: from [192.168.1.7] ([185.69.144.71]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fcd07bba7sm9867425e9.9.2026.09.18.10.49.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 10:49:40 -0700 (PDT) From: Dale Whinham Date: Fri, 18 Sep 2026 18:49:29 +0100 Subject: [PATCH v2 1/3] platform/surface: aggregator_registry: Remove sensors device for Surface Pro 11 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: <20260918-surface-pro-11-aggregator-registry-fixes-v2-1-c4ed9335814a@gmail.com> References: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> In-Reply-To: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> To: Maximilian Luz , Hans de Goede , =?utf-8?q?Ilpo_J=C3=A4rvinen?= Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?J=C3=A9r=C3=B4me_de_Bretagne?= , Dale Whinham X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789753778; l=1083; i=daleyo@gmail.com; s=20251214; h=from:subject:message-id; bh=h6ecCdzVkVjlxVlT4ai+EtAdCw3KVPz82Euv81wB8Bo=; b=4RhtcisEmcwx2YpRaHHGxuEGb959Lt94d8SoXuYRSWcTIgZYkmDKoPvLE2h+/jMGCzYBVF2bo e4YHCphDeryAxc7jiIud82hw2mwyj30gzyfLDxNcZ6wiZhTFdayFhi7 X-Developer-Key: i=daleyo@gmail.com; a=ed25519; pk=M4mvgx1TB2TniKaedTDsO3PbLKgFosJuegXRXPbn2Ds= Remove ssam_node_hid_sam_sensors as this device is not present on Surface Pro 11. This fixes a probe failure in dmesg: surface_hid 01:15:01:06:00: unexpected descriptor length: got 0, expected 9 surface_hid 01:15:01:06:00: probe with driver surface_hid failed with error= -71 Fixes: c4a069095395 ("platform/surface: aggregator_registry: Add Surface Pr= o 11 (QCOM)") Signed-off-by: Dale Whinham --- drivers/platform/surface/surface_aggregator_registry.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drive= rs/platform/surface/surface_aggregator_registry.c index d37a7e4c6b02..82c2144e10ec 100644 --- a/drivers/platform/surface/surface_aggregator_registry.c +++ b/drivers/platform/surface/surface_aggregator_registry.c @@ -415,7 +415,6 @@ static const struct software_node *ssam_node_group_sp11= [] =3D { &ssam_node_hid_kip_penstash, &ssam_node_hid_kip_touchpad, &ssam_node_hid_kip_fwupd, - &ssam_node_hid_sam_sensors, &ssam_node_kip_tablet_switch, NULL, }; --=20 2.55.0 From nobody Thu Sep 24 23:33:28 2026 Received: from mail-wm2-f12.google.com (mail-wm2-f12.google.com [74.125.225.140]) (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 9C98041441F for ; Fri, 18 Sep 2026 17:49:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.140 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753789; cv=none; b=OsdW/13dCLsearxJ1ZjnBIdHGoImsny053nVbgNYsmEJ9mYk8RPRsgnO9rQrQINKusfjjVbN060gRVv+tThnqN18jRtOifEInP3eGss/Yn8DwzeYl+n2vjuD/fVTNgP3jXRN/aT05UGzOADBziBIPgTPMc6tpvo4ItGKeoqnxgg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753789; c=relaxed/simple; bh=ZBofP36J7JzFXh6ydHqvGErLUl1QN3O1mSZZFjUfVaQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CeNjhhCBBe4WSz0U7vn5UG05yNntY5x5+kChLmY1csj01wswXR3qgJQ0qLznEpMhsoiPOt79MYX5ZIUeVGUPe+0MjITrqHgf8nZIq2w12BdDJu1eqdV1Zfn+Gbiyv1PC7OcnuXSA2FHLS+i861tIR6ns2voYkcRT1MIVm+1CC5E= 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=eYiFknvM; arc=none smtp.client-ip=74.125.225.140 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="eYiFknvM" Received: by mail-wm2-f12.google.com with SMTP id 5b1f17b1804b1-49b965f447cso8972585e9.3 for ; Fri, 18 Sep 2026 10:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789753783; x=1790358583; 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=ElMdFDi2NONXJb5bv3y4m1vT42e9NSOKKUzun9eTuWQ=; b=eYiFknvMWayePJas52zRW2j2UkO1YN3erLlQE7wsfzwsPDuR+r+ouUMk7N5CUf8r7m XSV/IjcE58iiQ/Bn12cJChPvVBJ9EHdZzWDCI1H5NlYZUErIxq+uBm6glpKraJ2SCXXC +RLondrZV5HLIwdTa72YtGN8Hdbu0fiJcTysl1cMbqIdS+mU0elyJbwFxedErnXetcwU 3mQ3WwZVafFKLXlwcjlU+ggEjkwSy+9FJi+7KOPrgpuczLOv/MVqGba03iJwdfUGsrVc iq8zsPXPBATMGtQxw9bfe/gcVSPcZb2qAgczuKctrDlhVcHuVKHZoS+PGz6mF8GEQTns chXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789753783; x=1790358583; 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=ElMdFDi2NONXJb5bv3y4m1vT42e9NSOKKUzun9eTuWQ=; b=NYJi8sJmgVrkhFxPqVocLdyteoWqRSiPrvQyLHjGijMDHeLiJKmEwUlTZmwRebx6e+ kiOa25q5Z0c3Pg5h/yTowqI4uGzpFHDU93vElhCRlIfeOz/psLSEolgDhx9xgcX0f310 drWfNYUp8B86AxZAYSlcfU90F9AT53YQOzwIwTO/wWWFBKL81UFRp1CIbbU334tHQoia EkEbWplG+1VSOf7dGGJObnak2zQCmj6njQlq8KEvYdQJ+lqxZ11xFB4KErbz5PJlrTNn OtwIUdpiE7ZXJ7j4CylfaPIB3/8cpAF0cxCGw9SDbKyRDKZA6/yiUUmn09M3FIFJJdB4 +YUg== X-Forwarded-Encrypted: i=1; AKwUvBxJ0E1NFm3lf3IM1Rj32uVr/LLMbJQqn2iRlqVQBjNk+xez3gFPuroRZtrg7qXUHw3O5hE38dRCNWadHX4=@vger.kernel.org X-Gm-Message-State: AFuF++mPSD83uJCueZWkAFuKsbsVzSWNGSIJkfmix1qartqtzOtBCUTB DC+p4YvXEBA/x+xV5zaPeNgey8x0ZJJb2E8TK/XXVk+rXDGaftymyH73 X-Gm-Gg: AYBFou0FKzylt5O8IcwAu2bx2PFMH/zmMu5poROuGH46le5cXW0Ed8eY8OBjY4ObMTB 1GJ9kQpXw19laWH/uBJTcP88+BczUPJqQdNBXx6ZiLd2qol9vYNJ8IgsgtQql9ytKebAzeHjx9Z R/1/Gly8m07e8nLYQ4chwjnehIHQbfN5V2Bzt35XA8xJq5xNABHbcISAmpukakYNFiJu9NAYP69 I6XDEcyU0NwBXsI5RICaZ6C8AcX5bKNld7vY2zWoWRuQujMFwr+GgC06ChVRw24pS+DIHP76bL6 meq+AdR0Us3N1PDzHWAosM93jh9NZHkom463YrGMoA0Xaf0jBI/84C8qLcxJjlLmWN7kXPqbs/N jYpC3uc3LqwybLyekVyZvhqPsQFjOCSew/ZbaJrPhwlNoRaB/4Ez8KLPvfdb8kd+WMakbB0bD34 0WIEDgyKTnFl/LQB2F1TgMgHpSiYCQhKyR1SrM9BWjD/nr0qXGADBkKz5anhzrLs5u1n+azi3Xp C4OdpdZ7DtCZsvgj1a2y28Y5vmf57OiJ7L9oKY= X-Received: by 2002:a05:600c:6995:b0:49c:dadb:18a7 with SMTP id 5b1f17b1804b1-49fc56873a2mr41408465e9.10.1789753783231; Fri, 18 Sep 2026 10:49:43 -0700 (PDT) Received: from [192.168.1.7] ([185.69.144.71]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fcd07bba7sm9867425e9.9.2026.09.18.10.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 10:49:42 -0700 (PDT) From: Dale Whinham Date: Fri, 18 Sep 2026 18:49:30 +0100 Subject: [PATCH v2 2/3] platform/surface: aggregator_registry: Fix tablet-mode detection on Surface Pro 11 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: <20260918-surface-pro-11-aggregator-registry-fixes-v2-2-c4ed9335814a@gmail.com> References: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> In-Reply-To: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> To: Maximilian Luz , Hans de Goede , =?utf-8?q?Ilpo_J=C3=A4rvinen?= Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?J=C3=A9r=C3=B4me_de_Bretagne?= , Dale Whinham X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789753778; l=1322; i=daleyo@gmail.com; s=20251214; h=from:subject:message-id; bh=ZBofP36J7JzFXh6ydHqvGErLUl1QN3O1mSZZFjUfVaQ=; b=TUcm1kD2BXosfEyJdlHYx4eFuXQ8I0KdTLHsxcbfOXRzsJqgJqgy+UWBE3vn2ALBo+VeSd6Y2 d/DbsLOmN7jCccaAZ3qIrd1uNdTTwr5V57DPJLuNFPXQqCiAP8tkOgL X-Developer-Key: i=daleyo@gmail.com; a=ed25519; pk=M4mvgx1TB2TniKaedTDsO3PbLKgFosJuegXRXPbn2Ds= Replace ssam_node_kip_tablet_switch with ssam_node_pos_tablet_switch, as Surface Pro 11 reports tablet-mode via the POS ('posture') subsystem and not the KIP subsystem. The KIP-based driver would remain stuck in a 'folded-back' state after suspend/resume, whereas the POS-based device reports its state correctly even after suspend/resume. This fixes the type cover keyboard/mouse being ignored by desktop environments after resume from sleep due to the erroneous 'folded-back' state. Fixes: c4a069095395 ("platform/surface: aggregator_registry: Add Surface Pr= o 11 (QCOM)") Signed-off-by: Dale Whinham --- drivers/platform/surface/surface_aggregator_registry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drive= rs/platform/surface/surface_aggregator_registry.c index 82c2144e10ec..2cb8278d98ea 100644 --- a/drivers/platform/surface/surface_aggregator_registry.c +++ b/drivers/platform/surface/surface_aggregator_registry.c @@ -415,7 +415,7 @@ static const struct software_node *ssam_node_group_sp11= [] =3D { &ssam_node_hid_kip_penstash, &ssam_node_hid_kip_touchpad, &ssam_node_hid_kip_fwupd, - &ssam_node_kip_tablet_switch, + &ssam_node_pos_tablet_switch, NULL, }; =20 --=20 2.55.0 From nobody Thu Sep 24 23:33:28 2026 Received: from mail-wm2-f13.google.com (mail-wm2-f13.google.com [74.125.225.141]) (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 B9A95448D1E for ; Fri, 18 Sep 2026 17:49:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.141 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753790; cv=none; b=C2NgShK1zp0bu+rWkr9Mutf2Xoz8Yw1WFk1HpFCMj0M4WFHSjXmDrBabDk84MvE1OhcvXygZ7VgbcoLYbVn0FbTl9x80whJWq3zH4UXDRMCVViFhhgdXshNQc2m10nC/+DjOXSrgKs1Enrd8AVD88AIVHFeWZA8a/3EvbQXW/HA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789753790; c=relaxed/simple; bh=vyCh1a/9f+HWTyY1McW6nzBV+qOi8oUrXthPikpGcDM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S2yOWU6dL9OVk0m7h4zhOWGgukCKgooCPwl2z+aazLPPM+vVxifusXt530/6nuvXjMW84GLtx/MDH8QPh5o8h+es9+0JktFm5HfuI+G5gXyoLMkONsqb9PXvKSSBtgw5szzjuyHfxIK8YuhHmg6tOB7jfJLPtpNNlT5TTFkmB0E= 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=hyB06HAv; arc=none smtp.client-ip=74.125.225.141 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="hyB06HAv" Received: by mail-wm2-f13.google.com with SMTP id 5b1f17b1804b1-49e6b885ef8so6120395e9.1 for ; Fri, 18 Sep 2026 10:49:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789753784; x=1790358584; 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=6wuDpNUGIrjwH77k9nZgATZRXnq+7uzbWIulgX39iog=; b=hyB06HAvLDt7dWss5SFDnpSt8Z718KO0FlmDbG5Aor6JOI4zaEy8Ui8x8XrqY+GNWh MIS+V/D+Rb7KM1P4+BYUcT3jpXPfESLn5QjbxqVle6A0jYObN6Xgj4b2w0xpbdUsFqPD 9kDtZe/vnLRcmd7WQZiDZKJkVzZwef52ehBk5vFAcS+UtiNl2uxkNvUXF4AFYfutmx42 pfZlWhAnlHagtiK+gyFzeyQF2v7LunhDFAxc8yUJyAFkSwa7eDs014pDBUuWd+OFaD3n W06t1++P2Khvlt7hzTDjwNwnckuMDjmuIAhh7ww82QZ5WuIq9pYL2n95M1MM2eWDL+pV NJgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789753784; x=1790358584; 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=6wuDpNUGIrjwH77k9nZgATZRXnq+7uzbWIulgX39iog=; b=k1xwAQsRizJoCxJChQG8TnkKqkvvaqXS+bgeqrOk0UKqWwDtQucevXHUjYI5cpWHQX nKg6BN7SsdCVhYnBFJR1mztfpi6UbbVHqPbZ8GN1sFJDC5lOYB9cqXZ2T7IhokWKBuWa R4zBr0a3N9nryYHGQe+lAuYZLdesUtmZYXo/PM0+YlyKl0nZwHfcIyeUC+vPuDLmD/JA vW0mLtx8GBL1mVC1hE3eTe8PrwTI/vrtozTzbkGe8uiP6tawRhzqKshd2vP+0xhAPp5I 2da96sIz9uKnPUv6xVjt+MwtYtCWlQ+RArp7ioCfnD7CRUH8yf7zrTM5PMChMgca3lii +3VQ== X-Forwarded-Encrypted: i=1; AKwUvBx6Ubkr0F6ZtP/G5JYEnjKSk6Za79YjhyV/uxiujQuEzH+EXDFdnQ/i10gorvPLnqN9ziVNQCQ8ZnaorxY=@vger.kernel.org X-Gm-Message-State: AFuF++mTx9QARWWgwSxfnXtz9VCkVRNYUU+Jb5yOCAOlFVNn2iSruV4x 3c2lYJ+6gf6ZHMgQd8AY6/xh1rv2Ys85A5/bPJeHmULGiu4jKP1WefiD X-Gm-Gg: AYBFou1Q8/grIKwKGQ1mMHerxglWDYKCQMErWJ0HOLDhsY4aiz2IvPmiE9gSarxPgoJ vmDs+gPzApuo5nzc0zMyuAi8oypigdlhUX9/0HjHiyn25xMxeOVVZ3EzyWnRIzEdzgF0jH0lZ4B Tnke7kig4OcFzRHnm22G3PGwGPHW2nOMngHOursk+aurqWi5wbnyllII81qyYYO6FZJdC4VcLey qRRQybTBa14wzUwiXWlADEjjnkw5m/lISzKqAhbgH621fa7iw4QUvx7cQNf3rfD/+mtjEMpCAf7 Cg6jObGBUhpKJjwZUvRNPYpVnT9/g/FlyzmMgF/eQQ12ttcuanAuh56HwN3fFS4jJp08TzUSGE3 fRjHi0chO+CJ2BXLjTLY9NytOa5PwuSekUBBwGiJYxfpwzczkJ46ZiVj6AEtj9mBJZJHABLZOBt ae4UVsJkMw4zHjSwaCkh+1vRtMenPbCtyDT1GQfiz5ymELTeXyUrGgWbf1SP77E8WSKgtlgOjw3 ZMppCjQAresi/Jz309eQcngg1k/ X-Received: by 2002:a05:600c:8b61:b0:49d:e0c:e55e with SMTP id 5b1f17b1804b1-49fc574a635mr48839075e9.23.1789753784289; Fri, 18 Sep 2026 10:49:44 -0700 (PDT) Received: from [192.168.1.7] ([185.69.144.71]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fcd07bba7sm9867425e9.9.2026.09.18.10.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 10:49:43 -0700 (PDT) From: Dale Whinham Date: Fri, 18 Sep 2026 18:49:31 +0100 Subject: [PATCH v2 3/3] platform/surface: aggregator_registry: Add performance profile and fan support for Surface Pro 11 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: <20260918-surface-pro-11-aggregator-registry-fixes-v2-3-c4ed9335814a@gmail.com> References: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> In-Reply-To: <20260918-surface-pro-11-aggregator-registry-fixes-v2-0-c4ed9335814a@gmail.com> To: Maximilian Luz , Hans de Goede , =?utf-8?q?Ilpo_J=C3=A4rvinen?= Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?J=C3=A9r=C3=B4me_de_Bretagne?= , Dale Whinham X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789753778; l=918; i=daleyo@gmail.com; s=20251214; h=from:subject:message-id; bh=vyCh1a/9f+HWTyY1McW6nzBV+qOi8oUrXthPikpGcDM=; b=2m9ivocYiMCJ+kj7/8Mgm6+As4HChJGwre9bOebwxo/aMaE3pM3BpuIfOgc2BV537G6wz0JY8 HQWwnJEXB3YBjUBOOr1IpdSONOHkEUhMuvEhrC8/c3MuZ3q4ASFml/3 X-Developer-Key: i=daleyo@gmail.com; a=ed25519; pk=M4mvgx1TB2TniKaedTDsO3PbLKgFosJuegXRXPbn2Ds= The EC on the Surface Pro 11 exposes the performance profile and fan interfaces. Enable their associated drivers. Signed-off-by: Dale Whinham --- drivers/platform/surface/surface_aggregator_registry.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/platform/surface/surface_aggregator_registry.c b/drive= rs/platform/surface/surface_aggregator_registry.c index 2cb8278d98ea..061d4a567a06 100644 --- a/drivers/platform/surface/surface_aggregator_registry.c +++ b/drivers/platform/surface/surface_aggregator_registry.c @@ -410,7 +410,9 @@ static const struct software_node *ssam_node_group_sp11= [] =3D { &ssam_node_hub_kip, &ssam_node_bat_ac, &ssam_node_bat_main, + &ssam_node_tmp_perf_profile_with_fan, &ssam_node_tmp_sensors, + &ssam_node_fan_speed, &ssam_node_hid_kip_keyboard, &ssam_node_hid_kip_penstash, &ssam_node_hid_kip_touchpad, --=20 2.55.0