Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1415243pxb; Thu, 21 Oct 2021 23:56:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6uZoGxeYAV+psVcI4AXZoaYZyhCmXRFaBru1hc60doE+1xTHx9LP/5wbYWHk1KLojBfeK X-Received: by 2002:a17:90a:c206:: with SMTP id e6mr12405585pjt.193.1634885812584; Thu, 21 Oct 2021 23:56:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634885812; cv=none; d=google.com; s=arc-20160816; b=Tz/BNm/uxoICr74Kh02Pz2EKpuwyCJ7qGXbjOUzGgNJ1mAP7g1dcBYSMOjV0Ct//h1 M0/hdN6oCWNJcJRjwlf5kXU5MHTEII1jJs/FQazw5cvA7Aj26T3JWkattqgpoHs2MTyK mztDrOfsuiMYsaoqaFXB6/KnvdQAGM9JT3TAA0LBPE/hrth45vt2acA4Bhj+SIqT/Q/o uH04Ld6JElJdBLqk6bmxjQ9lM9pGubnmRrtRxmRQuP+isKNpm01e2ZyHHV9xk2Z7NmQp 7Ot7OrolPWyuAHTPXWC0z5hk+k0PWEbZLQX08b9BLh2+2yjEVK0rZm+OQCNcC2Fm5b5c /7zQ== 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:dkim-signature; bh=D4K3IjM8CtVk6Qb8Gf7TMbvtmUTbagjvGolace29svY=; b=yDibktGIulfbWjHeW/jGSrO+RrbXJ0MpY8q2YwpWo8ANg9bwTiuKkRofwZF4sPA16I w12tX1JCUPuu9+Soa6+X7r5jxtsFPasELxYyYBZnC3kk+Rg0NOp7V2GNxdYIS36ylQIz pvwDJDzRwtreepkZDHEZdtaIRZjBWh5rlyFdNNZz/X6x2zqge4nB08FsO1N9DoI1hmjT 3A4E8EOD7JCOvc0BuXO9uOyoq3V+AvzdaKMK4IHV3r0CPu0ReeJvSishiGbrPxP0p+Q7 9hH6c6QQXMZMNYPBYX2qYWcDlZ7OcwOuoYy1mmqxB5vJEW3DQIPsrrKo+whO51mosbiw y5FA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Walif4md; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id rj7si11456922pjb.12.2021.10.21.23.56.40; Thu, 21 Oct 2021 23:56:52 -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; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Walif4md; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231991AbhJVG6A (ORCPT + 99 others); Fri, 22 Oct 2021 02:58:00 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:35166 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231898AbhJVG54 (ORCPT ); Fri, 22 Oct 2021 02:57:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1634885735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=D4K3IjM8CtVk6Qb8Gf7TMbvtmUTbagjvGolace29svY=; b=Walif4mdwLgaNu/8UrGeOO6gtxqhTWRNAjW2OvGVPfpwZ5lYNVEzb3sArSU4rdip1v6T49 fsf8h2O7VW2U12bJmQGFtU4nl8uDpf+H/L9oReTUlEFfkuRdyXJ9qgwot/XrRIf+6sxYX/ HbU2f7P5MEwNgLV90yUTP2B8qAPqhVM= Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-141-xEoGZBUsPNiNlli1qUF6kw-1; Fri, 22 Oct 2021 02:55:33 -0400 X-MC-Unique: xEoGZBUsPNiNlli1qUF6kw-1 Received: by mail-pj1-f72.google.com with SMTP id mw18-20020a17090b4d1200b001a194edeeb2so732674pjb.0 for ; Thu, 21 Oct 2021 23:55:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D4K3IjM8CtVk6Qb8Gf7TMbvtmUTbagjvGolace29svY=; b=RlLNuadPt9cpF+nWT4lgaw/M3kxL85ePFtacGFboN+3DjTXT3Kbw/uCrn6oIJu+XC0 q0ejcFRx2K1QtL6riPKWY56+M72kDqx3j8briEOUnzdW0KlxUxiUHiMTojIp8H6aB17G 0n6CUHIbJpcPx1tZO4M7MVn/GpYdqejXQgOrUk8SIH1xc4XHS244g8qrS78X623464lo eXBokN+mZb8wjsDXQ6BmsbvIFpdDCNe5w9h60A4eck4Wi88y1i+dN/jfnKboXntqs3Bx hyE/8gea6+ziDDr+bK0A4cXgM0OSPO48KwVJubFL1pz5aRz91Hpw8nPYnpyxMsPe3vxb FD+w== X-Gm-Message-State: AOAM533ZGk54/VNUwG+VAJ46kcnfTjG8kClAtJ26m6Nn2NccorpsJYsS L8ODGZM3TyY/mr2lqJM7pcDQENZpwttHyj+tMpilS9PzhCqb0iqI9iK0sJ9O6g2Ig2RwzERkK42 CfeWQFHU2FoN1rGljngUOcdRt+gBRyuTnIogIRWwE X-Received: by 2002:a63:2cf:: with SMTP id 198mr7990666pgc.274.1634885732721; Thu, 21 Oct 2021 23:55:32 -0700 (PDT) X-Received: by 2002:a63:2cf:: with SMTP id 198mr7990651pgc.274.1634885732361; Thu, 21 Oct 2021 23:55:32 -0700 (PDT) MIME-Version: 1.0 References: <20211021130904.862610-1-luzmaximilian@gmail.com> <1e99ab2b-c5c3-49c9-18c3-1f103c4dbe85@redhat.com> In-Reply-To: <1e99ab2b-c5c3-49c9-18c3-1f103c4dbe85@redhat.com> From: Benjamin Tissoires Date: Fri, 22 Oct 2021 08:55:21 +0200 Message-ID: Subject: Re: [PATCH 0/3] platform/surface: aggregator: Add support for Surface Laptop Studio To: Hans de Goede Cc: Maximilian Luz , Mark Gross , Jiri Kosina , Platform Driver , "open list:HID CORE LAYER" , lkml Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 21, 2021 at 8:33 PM Hans de Goede wrote: > > Hi, > > On 10/21/21 15:09, Maximilian Luz wrote: > > This series adds Surface Aggregator Module (SAM) support for the new > > Surface Laptop Studio (SLS). > > > > This is mostly straight-forward addition of devices to the Surface > > Aggregator registry, but the Surface HID driver needs a couple of small > > changes. Specifically, we need to allow it to probe against SAM devices > > with target ID 1 and also need to use the corresponding registry for > > those. > > > > I hope it's okay that I've CCed stable to get these included in v5.14+ > > stable kernels. The changes are fairly small and enable keyboard and > > touchpad on the SLS. Most other things (except touch) should already > > work well on the latest stable kernels, so back-porting this series > > would make the SLS a usable device on those. > > Thank you for your patch-series, I've applied the series to my > review-hans branch: > https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/log/?h=review-hans > > Note it will show up in my review-hans branch once I've pushed my > local branch there, which might take a while. I was surprised to see you taking this series when the 2 patches I received are HID only. But it turns out that the patch 1/3 (which I am missing) is actually about platform, so it makes sense to have you take the full series. The HID changes are relatively small and are not conflicting with anything in the HID tree. For the HID part: Acked-by: Benjamin Tissoires Cheers, Benjamin > > Once I've run some tests on this branch the patches there will be > added to the platform-drivers-x86/for-next branch and eventually > will be included in the pdx86 pull-request to Linus for the next > merge-window. > > Regards, > > Hans > > > > > > > Maximilian Luz (3): > > platform/surface: aggregator_registry: Add support for Surface Laptop > > Studio > > HID: surface-hid: Use correct event registry for managing HID events > > HID: surface-hid: Allow driver matching for target ID 1 devices > > > > drivers/hid/surface-hid/surface_hid.c | 4 +- > > .../surface/surface_aggregator_registry.c | 54 +++++++++++++++++++ > > include/linux/surface_aggregator/controller.h | 4 +- > > 3 files changed, 58 insertions(+), 4 deletions(-) > > >