Received: by 2002:a05:6359:322:b0:b3:69d0:12d8 with SMTP id ef34csp312949rwb; Wed, 10 Aug 2022 08:39:54 -0700 (PDT) X-Google-Smtp-Source: AA6agR4bR+oyBc4RsXDbOoRkKm1OF4bOrjOgu5hkLwBmT3t7C74jtq28s2XlnyDjdg7/L/IPmolC X-Received: by 2002:a65:4501:0:b0:3fc:4895:283b with SMTP id n1-20020a654501000000b003fc4895283bmr23872449pgq.231.1660145994682; Wed, 10 Aug 2022 08:39:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660145994; cv=none; d=google.com; s=arc-20160816; b=Xn1SYRXoBGW+XjKTyF6Gfc+MZmnJ0mj50H1dacm1kYZZzIIu5t9IxJxcVrsD1R2vr4 NTEuEw2GLDjO7ybpoxFsqZ1ouyL5qr4EXKa1se4WOvF2kU1LjSeAsv+O9pvI8foKJzYf qj8j9Hbs2Me0SiLEr7gCgPAZI6BgDO5FrzVJMPFl01CYsyl8SekIdOAeU5qpiHJ5yTiR kVg1r94/dpSY3JJhDVYgQtKYPTT0/vNpHMpM/ch14LRu6aOZpDFRGOtiZw1j/8CU0Nt9 sqG2d+oFIxfnj72GhmHp2BQ8DuYyxyc/HEMo65mtK/nCK05YY04T7aR3ySsad6WRYlTK +FRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=XFsjrDHhcwmAj2TVK3rhCPmJ62iBuCLs+g1xt1QLbrY=; b=jot1NqEtLrIvUf7UW9yWXwT+ik9q39+F/YC+Jd4J8RxpCgkk444ppiM2xHfBCf+3+1 sLFs33IZKdgOABIn7tzLIpyOM2H3128iYXpZi1folHf2ea5BXIjJpRkTmWGosxLvlYhW fr+T/OBmZbcJZg5r4qokbVCicjbBuXrZQHTmSss40gWh2iaA53vS2E1gX/LJCOSAzLV5 QZZe4O6uZvqQ7pBvH5VvLfpoYALDi8+jjRN1iDrWNt7XTG+DbzV1jcsIfnjgs+XYk36h xZ27qYYxSmsQLsTo+xRLVAS7D0Jn+AGJDuFo4+hNwvP5NKI72DpcVFeFUfOM9vCFRF+K W4/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=KBXotDFJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d130-20020a636888000000b00419880b44a5si16207755pgc.773.2022.08.10.08.39.40; Wed, 10 Aug 2022 08:39:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=KBXotDFJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232647AbiHJOmB (ORCPT + 99 others); Wed, 10 Aug 2022 10:42:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232478AbiHJOl7 (ORCPT ); Wed, 10 Aug 2022 10:41:59 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9ADBD51419; Wed, 10 Aug 2022 07:41:41 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id o22so19343315edc.10; Wed, 10 Aug 2022 07:41:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc; bh=XFsjrDHhcwmAj2TVK3rhCPmJ62iBuCLs+g1xt1QLbrY=; b=KBXotDFJQz5FwOXfOiIoNubeYa0m16EN1yFgYCNK2SUJ1U/FXxdf+nroWhUIGcpk07 GgcAja6iIntTY1XGDsRyr6fi1vx2IzQK7LtE1pXtfSdgg7D6Uyk4+SNR+DK0LzYpmCBP InXz+6WLrnd6kxJzdsoqOwGPtGoMRx8QYxK0e8+VnWDqQphIfTxIjAJcxwpkjSp9aXe4 K4fpv9I6hwjYVt//kozcqPRJfLsp5zRxkauf25gW/ZmbABA95GvtfwPZnJlrMinOUfMY kXot4UYME269uoDVifsIJwWolvYaRicYZlSdaQR9GEJNpa6SsUzO4XrYa07MmqNvYsoM JDFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=XFsjrDHhcwmAj2TVK3rhCPmJ62iBuCLs+g1xt1QLbrY=; b=SqcqAoHSUy9XguUfMgLfbxc9US00dYSx7CWQCqEYS8qCkeHfDqbrBPEJwx0VC3evWJ o+4b5ia4FZq7UkcHYJf+Vezw7cQ9CyYXlNd8nTdJn1boYDQSTsJ9nlKtS8UC9hLBS23U IvUsfcH+shM8RdWObeL7NdS/89y33FiMuyKvtYZWtHIYQgfFXlYPxsEHUSblwzPSa6t2 mPbKBrv+xgNutbW4kDcXFwxZAwzOISsbX8swbwH2VkdfGbnBII5B0KbRQn64yMwSEp4I Xs+clXAdAHQW27btexByq5B/S/RrLVOVYExRx4x99uBGLJUDvfWYXqT9pwu3h4S5u3Q1 FowQ== X-Gm-Message-State: ACgBeo0v4EUDuY45MaRpXSwyLtpq3WJQKPWUvwo5XHetECsgunLSRcv7 CSXuLYXp/phDsssix9hDuj8= X-Received: by 2002:a05:6402:190b:b0:43d:d001:2cce with SMTP id e11-20020a056402190b00b0043dd0012ccemr26528876edz.326.1660142500232; Wed, 10 Aug 2022 07:41:40 -0700 (PDT) Received: from xws.localdomain ([37.120.217.162]) by smtp.gmail.com with ESMTPSA id d25-20020aa7d699000000b0043cedad30a5sm7778049edr.21.2022.08.10.07.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Aug 2022 07:41:39 -0700 (PDT) From: Maximilian Luz To: Hans de Goede Cc: Mark Gross , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Maximilian Luz Subject: [PATCH 0/3] platform/surface: aggregator_registry: Rename and add more HID device nodes Date: Wed, 10 Aug 2022 16:41:14 +0200 Message-Id: <20220810144117.493710-1-luzmaximilian@gmail.com> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=1.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series is twofold: Patch 1 and 2 rename existing HID firmware nodes to better reflect the devices they represent and the hierarchy they are placed under. In particular, the three previously unknown nodes are for sensors, firmware updates via the CFU mechanism, and for a USB Type-C Connector System Software Interface (UCSI) HID client. Patch 3 adds support for sensors and the UCSI client to the Surface Pro 8 by adding the missing SAM-connected HID nodes. Regards, Max Maximilian Luz (3): platform/surface: aggregator_registry: Rename HID device nodes based on their function platform/surface: aggregator_registry: Rename HID device nodes based on new findings platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8 .../surface/surface_aggregator_registry.c | 44 ++++++++++--------- 1 file changed, 23 insertions(+), 21 deletions(-) -- 2.37.1