From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B6AEE23C2 for ; Wed, 13 Apr 2022 03:33:37 +0000 (UTC) Received: by mail-pf1-f181.google.com with SMTP id bo5so846574pfb.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=xrx6gIb8Rv20zWG2YYG9FyqBv0I+6bBQzAOy6I5qUO/PzFe3/WhvG3xmMEqLxPIpzt MhNMr0YCOIlR0d1StLbo3I8+RFDba+nz3V5KMDw+pRplKkj+vUvotFcEiM9NR0lGEWj7 zZdvRN/aJmfxHyky5abuQfMmjH3J+2CI3/wSocr0R46pTEm4oriNRx1NgQxfk0QzQUPc +BekSuc5gaXKHnLpGK5CB7KK0nKRha2NtlKdxyaAPW8shCI7jXs536ys3suuF8PZUyQJ T+9qTqnKYBVjJ9LMLjYfy4pnwcDCA/xH46USAK1HO7gjSbw3ZSXPIYLhzC8hE1LSeMux NYWQ== X-Gm-Message-State: AOAM533PNVGA1YMy0ZejRV/d4vobn7MGxCmQfQJ0L6fu3hzRRfad/fSe kzkl4NVmPVf/Rtc81kkULeYajg== 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 Precedence: bulk X-Mailing-List: chrome-platform@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 -- https://chromeos.dev