Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp504215pxk; Wed, 23 Sep 2020 08:34:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybXstIyAecsj9BjyRf8ScMy3ekm2H4n5mXEL9VmqMV5uGJs5epDrC2i5eyFnD7B5z65wzF X-Received: by 2002:aa7:c419:: with SMTP id j25mr10376380edq.109.1600875282568; Wed, 23 Sep 2020 08:34:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600875282; cv=none; d=google.com; s=arc-20160816; b=Uo6W9JJeb2pdlJ/IIwJ3n0jEpWUsTWmlYTIwe0vL5w3AnpLpsmb8xRROC2F4nu/AYt Y79yybFpIrA7IlR0dHzcNJ7oeQEiU8nGGo+FcNgPpLQ1m4r7YwHRlyWf8CZgUdCOrQK8 7upbZ6mbQgLyaKnQlVVeMCOs+uXaXSdfBU7oBH7scBarTeAve/cE2s7nArNfMU8Bp96A UB8evAi+5orl1mclBPtnfshkn4yzG9iv7BMXv7/o1gEdKYz0LpJ/sEE4LAc7KgELG7lh i2SAdywjUfYAI7kWEwCmcf1a0xf7UgJObuiYtfUs9RcqSPDQDTPewqlVGUty4npQvvDd ou+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=FiHK+3bgQhMqpAI4j5jmtwfBAtS1fQuogM7FEbIuRB8=; b=pShYvkpL6C4I7HE8Se5PwvsGx3tn1cOsbgK8A8Cs/l0tildG3MnjhyyF/QhaWn1GCs +2/mJ2XAwkyehZS3yvy6gpfv4NRG7q5kCbgRbtV808UM5WvhiOhgxN/hKsQ6TtlJhX4T Z1T0YXaJDB+aT+TNzTm63L1z7UftJgSpmCinRhB/DWHT2/4NOg1T2b2cU8ffQsu54Gny EHNAZQRbPNzLuaIeIFze5HCvRN9tKy4k4NprjPRIo50SerisNrLn7mkmF2eEZkzkhgha eg2srBxxQwxor+Bukp2ip1dfNjBYqYE1pPDvQ5aIFksDkJteAzWWvlQ2nT85E5tR+P8j QyLw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h2si166740ejo.1.2020.09.23.08.34.17; Wed, 23 Sep 2020 08:34:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726620AbgIWPae (ORCPT + 99 others); Wed, 23 Sep 2020 11:30:34 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:52483 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726130AbgIWPae (ORCPT ); Wed, 23 Sep 2020 11:30:34 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1Ma1D8-1k07xz2jWG-00Vviz; Wed, 23 Sep 2020 17:30:31 +0200 Received: by mail-qt1-f179.google.com with SMTP id n10so213106qtv.3; Wed, 23 Sep 2020 08:30:31 -0700 (PDT) X-Gm-Message-State: AOAM5307kOwsmtZfQPw3FcRZVF6R9vw0L9GcCOy6LgUSOHuw5dyGgvU0 MjRygTZVbVOkdKQKjboSOZ6llH1lEfK+GAYpFRQ= X-Received: by 2002:aed:3825:: with SMTP id j34mr581207qte.7.1600875030304; Wed, 23 Sep 2020 08:30:30 -0700 (PDT) MIME-Version: 1.0 References: <20200923151511.3842150-1-luzmaximilian@gmail.com> In-Reply-To: <20200923151511.3842150-1-luzmaximilian@gmail.com> From: Arnd Bergmann Date: Wed, 23 Sep 2020 17:30:14 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 0/9] Add support for Microsoft Surface System Aggregator Module To: Maximilian Luz Cc: "linux-kernel@vger.kernel.org" , linux-serial@vger.kernel.org, ACPI Devel Maling List , Greg Kroah-Hartman , Rob Herring , Jiri Slaby , "Rafael J. Wysocki" , Len Brown , =?UTF-8?Q?Bla=C5=BE_Hrastnik?= , Dorian Stoll Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:8N6geTkfnb188B0H6aGTVMbLl+suW/kEDmJPmYACXe0NZkdkx0T 0Iv2eSBTrpLTjcbWGFtPZHXyFUfmrt8b0CJkQJF2lY/YoKl0dQNRDrdi90q9vhoJ27ekbYP hnW2az5XXGHgmYbfrY84iNXFQOJz+JzUT0qfZRzG4VUP3VKySlOg44mLtJUbKQosYp1iOGO 3TMl/2A6NXe2AN8sMKM5g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:YVhJ5zJKHT8=:ZeaLUegZUQCPe3E9MYfpJH hz5hTmAoUvpYeEWZQkx2YTYHp4+UxDeI5pYprvthjKEzOdGdYgUKxWeRCJoUk3XbgdIOWxy9e rYkGqpOLfTDgk5tGXfOfM42cf6VglVTYrnVBeiUnuP+uFJ+k0wk8JSU44JVLgg39oVIJp/LbU 9vpizFtKTk/HlaiFq+QJ3NRpHpPVaio2WrDd/b33JlhESWinm1LklG7HK75Obq6/+MECsBJNw bz8Mnc6v21RErIX9GnfRnqhreeKm/ve5gy14J+Tl+KSNOgEUJ4TTNTo4P1Ns8CPC8RLhYKlE7 8Z+DrjdV6fZ9ymexsLynm5cUEFJ+Dl7HmeXDRZ9qFeh6R68kzwUBXttjYjn7TMCywjNdK/Y48 398NL2dqysIvGLL/Qhp4BF1zPVIaoKjQZhtNkXCyazB4KtZbMaqSA15OB0xtct5hjGNS8mhuq gNk0ZjDuaCzEy/ZehIce3bY3FHQa3wVh4g7nhhR/FcBmYvMnilc0NaXrrxmRIHYWPVsFsSR40 DQOgdBJHSSY1B/o57PXonLsgeGP31HTCkYjsTDg6OapKtE20RO6HODJE06tT1JGs2G1ZL2HvO +yWc0B/WrYPuvo1WwMc5fRLzT3ct5fpxg+Rd2gmg2nWswK1rcH/Y14xN0V2ByUiEHtSW6a7a5 86CbGb/FXY8jpWBPn5TIlV0TGjGh8tDqLzWh79E7+x9iRKOURQjyqGUcjY8s45N0BHQlLG4k+ gcnU4DVUynTJePKazKsjUa1A0u7aqYDLtqPPqwIKusaWzKkly3jCz7QLPRbEGBS1F4YYarI1E DpSINoLwG9P4Hy7d3LFHuK0qLBPU+9emDzGe58h+XzSSIuvbkKv7IwPesU8Yqp3bON+nkk7 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 23, 2020 at 5:15 PM Maximilian Luz wrote: > > Hello, > > The Surface System Aggregator Module (we'll refer to it as Surface > Aggregator or SAM below) is an embedded controller (EC) found on various > Microsoft Surface devices. Specifically, all 4th and later generation > Surface devices, i.e. Surface Pro 4, Surface Book 1 and later, with the > exception of the Surface Go series and the Surface Duo. Notably, it > seems like this EC can also be found on the ARM-based Surface Pro X [1]. I think this should go to drivers/platform/x86 or drivers/platform/surface/ along with other laptop vendor specific code rather than drivers/misc/. I'll have a look at the code myself, but I'd prefer to have the maintainers for the other laptop drivers review this properly. Arnd