From patchwork Fri Feb 25 04:17:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Gow X-Patchwork-Id: 546874 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 16248C433EF for ; Fri, 25 Feb 2022 04:17:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235240AbiBYESN (ORCPT ); Thu, 24 Feb 2022 23:18:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60174 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236333AbiBYESN (ORCPT ); Thu, 24 Feb 2022 23:18:13 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 20D98180D19 for ; Thu, 24 Feb 2022 20:17:42 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id b12-20020a056902030c00b0061d720e274aso2048745ybs.20 for ; Thu, 24 Feb 2022 20:17:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:message-id:mime-version:subject:from:to:cc; bh=ca9YfplyXj+SM4509LbCMm80icGRFj6bn1039+jlxOU=; b=Z84SsvrTXNLdQJkCTplGfXh5QdX9VYxDlgKZjyoDhK1wk9ui8erJIvjLUDB9jDHOsC pqL7cskY6GZRlBXdrJf2egLQ3rBLLrZfv+owjE6OQWwDMjZCxGqplmyEZbdvvv6XQ2SO wORtTmM/arOG3g05BgOq7eMWQIaf9OZ/c249G0XetU/KaiTPPgPun+ONRr0pmSYVl7P7 3XpLwhv/dR72uq7CsZ0WgPNiSZzvX5DEPcGflcKQFVik4A3eFIcwHMfyPujRPZ+rO528 fjPAORNfEY+597OXgKS8MMwMLdkZQBpQxse+wzrL3CnbLuC8KCVLLZlrxJkPhj9k55Hr cHHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=ca9YfplyXj+SM4509LbCMm80icGRFj6bn1039+jlxOU=; b=Sv7Vs0e+bvO9pn+gxYcqgw61Vlta0gBcjKmtI4rds5zbfm1BXMCZxFVZTTIbdzLQaq cY9bEHnt3ThFE/eHZyf1FeJz5gdsrXDk8FTb2x66VvO1jP/kr+9fKCGlFtCtf/azqBbR L4NEM0e1a2V4jB79wAnqCdMyL66mLyV42i2XpqirvAYxYI5mVdeEUna8Siid1Y2c+8oP uABdyzL5epTXP8EwhUWsuOb1W2ySL6Bx90rILMCXv6hA8/GVNcaXxS2DUZYWfncPkHcD 2e+zNrIWRfQQHK1sbqyli1oYjbIpv2OsQTY1yJOrpUXhVPo27OdpzBzp4PgMg3MGM3VJ 8JVw== X-Gm-Message-State: AOAM532OFu1OBvDcQkS+2etl3a7OoFB0/lckRC9V3T2CB4s1akK4lgPE CR8jfzEPpR7EYjuCxF7omYkxMtDc/gmk2w== X-Google-Smtp-Source: ABdhPJy54Ed2MgxvOPtGhUpjFAPZpv5i2d247YuFI5yistXe1auaGr4Z1RmNvM64K614BZhzy+QprlM7iw/siA== X-Received: from slicestar.c.googlers.com ([fda3:e722:ac3:cc00:4f:4b78:c0a8:20a1]) (user=davidgow job=sendgmr) by 2002:a05:6902:12c6:b0:625:262f:e551 with SMTP id j6-20020a05690212c600b00625262fe551mr4343272ybu.414.1645762661349; Thu, 24 Feb 2022 20:17:41 -0800 (PST) Date: Fri, 25 Feb 2022 12:17:27 +0800 Message-Id: <20220225041727.1902850-1-davidgow@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.35.1.574.g5d30c73bfb-goog Subject: [PATCH v2] Input: samsung-keypad - Properly state IOMEM dependency From: David Gow To: Joonyoung Shim , Dmitry Torokhov Cc: David Gow , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-um@lists.infradead.org, anton ivanov Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org Make the samsung-keypad driver explicitly depend on CONFIG_HAS_IOMEM, as it calls devm_ioremap(). This prevents compile errors in some configs (e.g, allyesconfig/randconfig under UML): /usr/bin/ld: drivers/input/keyboard/samsung-keypad.o: in function `samsung_keypad_probe': samsung-keypad.c:(.text+0xc60): undefined reference to `devm_ioremap' Signed-off-by: David Gow Acked-by: anton ivanov --- Changes since v1: http://lists.infradead.org/pipermail/linux-um/2022-February/002264.html - Fix to depend on HAS_IOMEM, not IOMEM - Add Acked-by tag. --- drivers/input/keyboard/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index 0c607da9ee10..9417ee0b1eff 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig @@ -556,7 +556,7 @@ config KEYBOARD_PMIC8XXX config KEYBOARD_SAMSUNG tristate "Samsung keypad support" - depends on HAVE_CLK + depends on HAS_IOMEM && HAVE_CLK select INPUT_MATRIXKMAP help Say Y here if you want to use the keypad on your Samsung mobile