Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4671657ioa; Wed, 27 Apr 2022 08:38:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzIxf8IaySmnjfCEx3xZeqTSHAbifVAhuRGoZffmARAKiwka2q0vY0BROAmkgJEu769g+uQ X-Received: by 2002:a65:47c4:0:b0:39d:4f85:40e0 with SMTP id f4-20020a6547c4000000b0039d4f8540e0mr24789327pgs.309.1651073882972; Wed, 27 Apr 2022 08:38:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651073882; cv=none; d=google.com; s=arc-20160816; b=HnIKcYYVNJkPtunviyq0FNLeXnKcNbuCAcU1IP91vSZPH6EKNhC3E42EkCYjP0mWSm 9oF69SS42S5EK82U7cpOhWqXKJaKd5frr5kfI+aUWWEwC0tV7bGx6m/opBgK32zFjl5r Ut30TkcaEXa2dXgKAjhe57DtMY7RmQ/CGr1MpDxjhHekSdo+Va0aDlGaFHHN/rDigYzT 1dl2tBPw6FPoa36TDqtyPuv5WR1qR9ClP2U1woN7q5WttNLuuh2Z2Sr6NpnZRIfPIOWQ 71fR2HORJbRP+MAo2zw1whyI+6GayAjONgyINPlncaeXW9W2WYTEGPb9KazQeab8Jrlu ZZnA== 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=8bcBCHuka1c7eUCHaJJ1Tf0YnngjHSBeBCkk7aucJRc=; b=qx/oyOGftwkftK+9ZWp9EeeJgnyiicdutukX6DuCzlWyGMOrzQ4CNfElQx2RhsRFeC +5A5yGew+mNwslkBy6tls3uHjPybXkOXA4ngTLDnTOg9KtLByAL03NqGOe1q6rJKMgrB VGjhCwY6vCbz3r50MVnRFInUtJKJusSQGfDhocx6oU3cR7RUBPJYRDD0ZNyqxtonU88K G2RNIQbh//YHeCIyyGj1JbRsVI5shydEb9VIdEnmng6jbbV5JNHeiKsY2yR3BTaE9OoC kar0s2J7dpC12AUhQO6nEf0GfivKmQEqATYATz/9lq7CVWZyUnvimlNfCFsNYgxadCFq crFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Bha64TEo; 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=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id v22-20020a631516000000b003aa36aa1f45si1824625pgl.754.2022.04.27.08.38.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 08:38:02 -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=@chromium.org header.s=google header.b=Bha64TEo; 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=NONE dis=NONE) header.from=chromium.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0B03E2D35BF; Wed, 27 Apr 2022 08:10:26 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239271AbiD0PNb (ORCPT + 99 others); Wed, 27 Apr 2022 11:13:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239101AbiD0PN2 (ORCPT ); Wed, 27 Apr 2022 11:13:28 -0400 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 687FB2D359F for ; Wed, 27 Apr 2022 08:10:16 -0700 (PDT) Received: by mail-ed1-x52d.google.com with SMTP id b24so2289033edu.10 for ; Wed, 27 Apr 2022 08:10:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8bcBCHuka1c7eUCHaJJ1Tf0YnngjHSBeBCkk7aucJRc=; b=Bha64TEobiweIEID7s+302mbO83FZsNFeG4G9pC1hn4DLldhg2boTtAWRnZIW4hMUF tEcxiUcYoQYdX1hA3zzB/izxzVa9EYpvkdFybz8Yc5m2SSrZZfsI3qdXkKCDux6UJORd nTkuWxGNRe424v5bdabJpziKRa/X0pZvUGGqY= 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=8bcBCHuka1c7eUCHaJJ1Tf0YnngjHSBeBCkk7aucJRc=; b=gBOqVkiXmTCwL7Zf2rRw6qvn5SgxM6e1xGcwAs09V1myeUdKoonfRhLixyWS8EjJGi Aw4dryytDdmyq611zywWiFFOxey+YVzRU8uD6zi0atDcwZjf8T62Yza5woVKWGPZ1y+k Rl5yRGmnzk0GUcHUd3A+35O+NTLBkYm+EO/ViC5VxpcMx2rbKkt1XUw/ckZkQp2/9BmA mlxUaBRV500z94N7NRWltnMCr0XxPzLtcUQRKeNhsAS/SF1FGS5+c24QykJRqjuhG8vl 79c04uPHEJQ6iPbkhIu1iv6tYePi1UkfAG/yU4UWkoUczqSsYlc+Nm3viQYt2Ifi7aHS zb7g== X-Gm-Message-State: AOAM531a0YugzbkYz3S8IuZHDQ8OiTOIbnCnBuZLTTECb0T84P5Iq1c1 snSvtiUuqLQaD09EsSPypr/Ru2KoAcYqwI8wFB0= X-Received: by 2002:a05:6402:5c9:b0:420:aac6:257b with SMTP id n9-20020a05640205c900b00420aac6257bmr30714371edx.128.1651072214615; Wed, 27 Apr 2022 08:10:14 -0700 (PDT) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com. [209.85.128.44]) by smtp.gmail.com with ESMTPSA id e19-20020a056402105300b004162d0b4cbbsm8451108edu.93.2022.04.27.08.10.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Apr 2022 08:10:12 -0700 (PDT) Received: by mail-wm1-f44.google.com with SMTP id ay11-20020a05600c1e0b00b0038eb92fa965so3625911wmb.4 for ; Wed, 27 Apr 2022 08:10:12 -0700 (PDT) X-Received: by 2002:a05:600c:502b:b0:38f:f7c6:3609 with SMTP id n43-20020a05600c502b00b0038ff7c63609mr26785973wmr.15.1651072211589; Wed, 27 Apr 2022 08:10:11 -0700 (PDT) MIME-Version: 1.0 References: <20220426225748.324759-1-swboyd@chromium.org> In-Reply-To: From: Doug Anderson Date: Wed, 27 Apr 2022 08:09:59 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] arm64: dts: qcom: sc7180-trogdor: Remove cros-ec keyboard from detachables To: Stephen Boyd Cc: Andy Gross , Bjorn Andersson , LKML , patches@lists.linux.dev, linux-arm-msm , Benson Leung , Guenter Roeck , Hsin-Yi Wang , "Joseph S. Barrera III" Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE autolearn=unavailable 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 Hi, On Tue, Apr 26, 2022 at 5:17 PM Doug Anderson wrote: > > Hi, > > On Tue, Apr 26, 2022 at 3:57 PM Stephen Boyd wrote: > > > > Trogdor devices that have a detachable keyboard still have a > > non-detachable keyboard input device present because we include the > > cros-ec-keyboard.dtsi snippet in the top-level sc7180-trogdor.dtsi file > > that every variant board includes. We do this because the > > keyboard-controller node also provides some buttons like the power > > button and volume buttons. Unfortunately, this means we register a > > keyboard input device that doesn't do anything on boards with a > > detachable keyboard. Let's delete the rows/columns properties of the > > device node to indicate that there isn't a matrix keyboard on these > > boards. > > > > Cc: Benson Leung > > Cc: Guenter Roeck > > Cc: Douglas Anderson > > Cc: Hsin-Yi Wang > > Cc: "Joseph S. Barrera III" > > Signed-off-by: Stephen Boyd > > --- > > arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 5 +++++ > > arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 5 +++++ > > 2 files changed, 10 insertions(+) > > Presumably we need to do this same thing for wormdingler [1] > > [1] https://lore.kernel.org/r/20220426151204.1.Id2821de5fde55ebe928e8fc87a71c8d535edb383@changeid > > Reviewed-by: Douglas Anderson Do we need to delay landing this patch for a release? I haven't tested myself, but from re-reading through the code it looks as if cros_ec_keyb_register_matrix() will return an error code if we have the device tree patch _without_ commit 4352e23a7ff2 ("Input: cros-ec-keyb - only register keyboard if rows/columns exist"). That will cause it to skip registering the buttons/switches, right? -Doug