From patchwork Wed Apr 13 03:33:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Boyd X-Patchwork-Id: 562713 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9D464C433F5 for ; Wed, 13 Apr 2022 03:33:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231605AbiDMDgC (ORCPT ); Tue, 12 Apr 2022 23:36:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229452AbiDMDf7 (ORCPT ); Tue, 12 Apr 2022 23:35:59 -0400 Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9F9D22C4 for ; Tue, 12 Apr 2022 20:33:37 -0700 (PDT) Received: by mail-pg1-x532.google.com with SMTP id 32so612953pgl.4 for ; Tue, 12 Apr 2022 20:33:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=GFDMYEJJJV4Dm4yq2iSPTcjmX9mNaLzAYx2JFyM8cxU=; b=UQYAdhGry+SuSzcGGY9z2ZyE0Fmpw7Zl5XqiQsCx1LE+kdYD7uNE/J+kjhveH3HQAV wGoUNxLBXw1pQjCyPJnbNrY/2J9tDkjLEkg7sQABZVTX8zm1JU29wTf3AP2isq2wnuX6 Fsen15PJeUG5cP5g/ckjxlFriKKe1viowIJrg= 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:mime-version :content-transfer-encoding; bh=GFDMYEJJJV4Dm4yq2iSPTcjmX9mNaLzAYx2JFyM8cxU=; b=lqrjgnteCEa2VOoGelsG2dwMzYESinomTZTo/H1iYYARMpf8Kl6PcyeFNIL7jEPPeE f05NEkCynHdwG7Uu6eaneCp74u25XJ82hi5oJyiXcawIkRwsVjTq/sdy0IcUaGBtJ0wu 8WJb2l9S8Pv9O+dBT7zLkxiKfe+kSA26//0wmP+CL/QnM7PdxrfSOHYAw6VJBCS0IH4l or5OtiTuc1ruDdXXSYsRO+7qtHZ+n8v4niu8iPFfBwWt7TkC1n/rnlLOF3yP9ETk1xCn r4aeSkz70XewPBtyKksOC5IvX1PwBYhOH1P0bpEQUaHmY5mNw1ZUowOYok+b33rfbjFY zuvQ== X-Gm-Message-State: AOAM5331djImtSimXo5vQrwmAD+yLZMUQwEzLD22xZ6ySwdV1feyE9Xl 7PHGAizqrZDFoLndhO3gDIHgGw== X-Google-Smtp-Source: ABdhPJxo/Vu7AljpfVLohpoNHB6gSDViR/XOVE6fP0sezT0TZemgRYmKXJC1JNokbplnSB6Im1W5LQ== X-Received: by 2002:a63:770c:0:b0:39d:adf2:ba83 with SMTP id s12-20020a63770c000000b0039dadf2ba83mr1811498pgc.184.1649820817164; Tue, 12 Apr 2022 20:33:37 -0700 (PDT) Received: from smtp.gmail.com ([2620:15c:202:201:87b3:e0ea:c924:6d1f]) by smtp.gmail.com with ESMTPSA id h10-20020a056a00230a00b004faa0f67c3esm39788276pfh.23.2022.04.12.20.33.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 20:33:36 -0700 (PDT) From: Stephen Boyd To: Dmitry Torokhov Cc: linux-kernel@vger.kernel.org, patches@lists.linux.dev, linux-input@vger.kernel.org, chrome-platform@lists.linux.dev, Benson Leung , Guenter Roeck , Douglas Anderson , Hsin-Yi Wang Subject: [PATCH 0/2] Input: cros-ec-keyb: Don't register keyboard if doesn't exist Date: Tue, 12 Apr 2022 20:33:32 -0700 Message-Id: <20220413033334.1514008-1-swboyd@chromium.org> X-Mailer: git-send-email 2.35.1.1178.g4f1659d476-goog MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org We're registering a keyboard input device on detachable chromebooks when that input device doesn't generate any events. This patch series stops doing that to save some runtime memory and to help userspace understand that there really isn't a keyboard present when the keyboard is detached. The second patch is an RFC because it should be picked up through arm-soc tree, not input tree. Stephen Boyd (2): Input: cros-ec-keyb: Only register keyboard if rows/columns exist arm64: dts: qcom: sc7180-trogdor: Remove cros-ec keyboard from detachables arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 5 +++++ arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 5 +++++ drivers/input/keyboard/cros_ec_keyb.c | 9 +++++++++ 3 files changed, 19 insertions(+) Cc: Benson Leung Cc: Guenter Roeck Cc: Douglas Anderson Cc: Hsin-Yi Wang base-commit: 3123109284176b1532874591f7c81f3837bbdc17