Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1650309ioo; Sun, 22 May 2022 23:01:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4FkevvFxCn6fyhewR6lG6Zk0wjQ0kvWk/jCmJ+YQHB+2ANWC8jes2MYqI6Y0007yS2K2g X-Received: by 2002:a17:903:2585:b0:162:19fe:a29 with SMTP id jb5-20020a170903258500b0016219fe0a29mr6089369plb.30.1653285712060; Sun, 22 May 2022 23:01:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653285712; cv=none; d=google.com; s=arc-20160816; b=HE1vqLzoua1rG4IdnNMA+JHZ0nCnHWJzn/k8Z9NhRcXzhTIsy17UPIfmg/0fwkTpNS cJWnJaIIugcD8dDq2IEyN0f4dguoUqezSS7grTn362sw9KjFbtXtDOw8WcE2s8xBcQs0 Eng8NEawhUNqlcfkaA5sdZkz4FV/CjXkIabMADA3fIhI8W+B9mP0B8ARWt6sV6BGo85y rOBxlGma2ntkvmqlFrFh8fa3aEwVmlKVvrDWZILUNaJ27enNYN8Dzd6XPUJKLDoRSf7y 8CyhrcdZL7sD/AzeLtb0qSxL5HqFF6CjgUzrOQy6fsjFs7coPG/jmz7GSrpNgl3vLPg+ NMwQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8geAKDJH2TGCu2QyVwReNWvHJO14MErucPbInNWFGSQ=; b=nMAOd/N8ChsW0M+dsXbfnRW6R0fRVXYVyJCzpOYXk84/yMESueUUeyBz9VtSJdpTKG iZUT3DtTInESJIaMPVgUCTCwdn5tZSIO21iuCdeslx3jjtLpdu+e70LXddtyk1zBC08c SCJHawEh+iWvB6zbAZLvBZWsg4dKsE0FAWswWItKQuDGph6NJ5XJfOcSmZcxf/LfIkDI suKgwbPvipxg5+pAMJuW9WiVGvpZx6FqvD0RqnWdR6qWV77bZ2MRtSkRHACkWj7cYFnq p10+6PGAOXnLR0JL3KImgtvgl7B9FOM4v5MHb1Ug2GzGbS6hr0HM5YYKmbH8gyjJTrfr iELA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=RBomN6zQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u20-20020a632354000000b003f61c54b31csi9154351pgm.183.2022.05.22.23.01.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 May 2022 23:01:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=RBomN6zQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id ED974366AA; Sun, 22 May 2022 22:55:30 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352781AbiETSfW (ORCPT + 99 others); Fri, 20 May 2022 14:35:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352754AbiETSeu (ORCPT ); Fri, 20 May 2022 14:34:50 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 976B7195791; Fri, 20 May 2022 11:34:49 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id j25so12589155wrc.9; Fri, 20 May 2022 11:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8geAKDJH2TGCu2QyVwReNWvHJO14MErucPbInNWFGSQ=; b=RBomN6zQo8UFcA1PEebPuBWE0pu2975T2F7qSHownP1gxiRm1to4oW0uMYVyAzKJdA XQGMe5x1qpmtO2blYTRDoFOQMoTQotEJpXOB7TKdG686KARmbWyGyC0kR84KFrs0iF0Z YZooxY7jWunxLUxhLI5rj3zFHygbGRyObG5sAVKSo2c6Y8bcc8mnzb/NqJNnloOZ9itt nSXmKXdQxgoQ4SESg1QDFqhsxN2W6qC3uIrjj0smwvI3odg205A00qv19QMfB3u1qzOa CKyUqUc+hpDq7bgjkvrt+OBgwJJh7BPzCPRC9xHDqSp2eWfGATymYSozUX64yWN4wTVo 2CtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8geAKDJH2TGCu2QyVwReNWvHJO14MErucPbInNWFGSQ=; b=XVpx67hRPLFUsfPHpeuavdeSPnDzidSCQe4uXah1Rea3xtFFOI4NR1FGVe4R+vby2k GtqnrwfvhJFwD7G5fmnuCgQXqwkbSeMTxxs8h48EETR6a8QdZrFccLCLAf6dUkZqRi0Q cyGjs9R2dikZlNq2ebi0ESRfN3T4MiWmOD2fAB57CEUoNC8SukPjMwAnPK7kz2+Wtou4 V4/mT69N/l0SD+Btd7nDGntKOoicpKCyWTzE80wZrelcknRMqnN0V4ldfbyb8cvnt64O wSLGvfU9E4UwOS35RDqqPbhalrV4OU/3HD86Lzs9qsDIPJh6j9VdhhXH9xz/yTwMYdTf HFCQ== X-Gm-Message-State: AOAM530cbhu4va/eSMXw59b4mu4q1SIU2m4GzR4WPkvoyao7eH2CCGEQ ohnw2/WBG2eX6XVKJ3wTPFSssOSDS/M= X-Received: by 2002:a5d:574a:0:b0:20d:70c:3aa8 with SMTP id q10-20020a5d574a000000b0020d070c3aa8mr9315712wrw.255.1653071688150; Fri, 20 May 2022 11:34:48 -0700 (PDT) Received: from xws.localdomain (pd9e5a9fe.dip0.t-ipconnect.de. [217.229.169.254]) by smtp.gmail.com with ESMTPSA id r9-20020adfa149000000b0020e62feca05sm3252081wrr.32.2022.05.20.11.34.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 May 2022 11:34:47 -0700 (PDT) From: Maximilian Luz To: Hans de Goede Cc: Maximilian Luz , Mark Gross , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 07/10] platform/surface: aggregator: Add comment for KIP subsystem category Date: Fri, 20 May 2022 20:34:19 +0200 Message-Id: <20220520183422.7185-8-luzmaximilian@gmail.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220520183422.7185-1-luzmaximilian@gmail.com> References: <20220520183422.7185-1-luzmaximilian@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 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 The KIP subsystem (full name unknown, abbreviation has been obtained through reverse engineering) handles detachable peripherals such as the keyboard cover on the Surface Pro X and Surface Pro 8. It is currently not entirely clear what this subsystem entails, but at the very least it provides event notifications for when the keyboard cover on the Surface Pro X and Surface Pro 8 have been detached or re-attached, as well as the state that the keyboard cover is currently in (e.g. folded-back, folded laptop-like, closed, etc.). Signed-off-by: Maximilian Luz --- include/linux/surface_aggregator/serial_hub.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/surface_aggregator/serial_hub.h b/include/linux/surface_aggregator/serial_hub.h index c3de43edcffa..26b95ec12733 100644 --- a/include/linux/surface_aggregator/serial_hub.h +++ b/include/linux/surface_aggregator/serial_hub.h @@ -306,7 +306,7 @@ enum ssam_ssh_tc { SSAM_SSH_TC_LPC = 0x0b, SSAM_SSH_TC_TCL = 0x0c, SSAM_SSH_TC_SFL = 0x0d, - SSAM_SSH_TC_KIP = 0x0e, + SSAM_SSH_TC_KIP = 0x0e, /* Manages detachable peripherals (Pro X/8 keyboard cover) */ SSAM_SSH_TC_EXT = 0x0f, SSAM_SSH_TC_BLD = 0x10, SSAM_SSH_TC_BAS = 0x11, /* Detachment system (Surface Book 2/3). */ -- 2.36.1