Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp1951136ybi; Thu, 4 Jul 2019 02:37:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqyQjw0YUsKPm8XZ3uuT/yH/95W05qd/fznw+Wj0zi0aaDshgGNEd9vD58p0t2CUMs7ACte6 X-Received: by 2002:a17:902:2a26:: with SMTP id i35mr47787475plb.315.1562233054240; Thu, 04 Jul 2019 02:37:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562233054; cv=none; d=google.com; s=arc-20160816; b=Zs4QpbN+WXP6oikPulvqzegJLxmF7QiuhzshhLsrOdNCPL99c6WfKy4JELbL0Zo6oS FyBH3ep+dtxol+RiZXJ/uijbPPerDE00xfOYw02GyDsJ8pvqP0AEDmPezIOrOzGNwuQD rcpsBXyRcV1jpiZeMxmnUS/wFtSiLQ2q+j3DksgtYnA3EGkIrvT7CEGF6FpmHPEYK4ju SdmgcEyhqwroN5RAmoJhY6kU83fnqZgJ+H96xGvFQAy7/ByZxWYunOASGIOrAobZBzxA GT5f5QX7eydv+4vtgtTRqqDkBkRP3lkE/p592WUgLjlVUtg73NtTHCSS5oBI4LMTAkz5 LMuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=uhY3btpU2N/nxBp9sXsNLVPnxBwb5YsELsGzbFuFXWg=; b=Z3ecQkURjqtXp5mMWjJkqNBjLYzbNSmZf1a6baQuwFr/HF2EH0KAg9VvFua+n9FyBY 9eUbsWm6hJgMKiNWFV+HWMnQ5hfbQodVHIAsHnhAg4A0AcO5no9ET53sq0XMA5hmPltI 4DLJvBNl4uKR86xtBJI8jzHxLh1piJRFaOq3wzPNQUe2FZEa0M7e7r0NLCCEU6Lzt+WA EzC6dy5XFf+Vbl/DMv9G3c2fYzHc6/HHxVSIGyLKXV+EdO/9ioXPJHrjNPFbEaj0/odl hd1sTK8FVAQbvvnf1Cq53Wd1fNbR3iFc5NTCd8z9pkc8qFHgFFoRiEMOszi9bEAPvgMw d0Kw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w71si4825833pgd.218.2019.07.04.02.37.19; Thu, 04 Jul 2019 02:37:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727500AbfGDJgK (ORCPT + 99 others); Thu, 4 Jul 2019 05:36:10 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:8141 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727365AbfGDJgK (ORCPT ); Thu, 4 Jul 2019 05:36:10 -0400 Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 496BCF8FADA4AA0FA4AB; Thu, 4 Jul 2019 17:36:07 +0800 (CST) Received: from localhost (10.133.213.239) by DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id 14.3.439.0; Thu, 4 Jul 2019 17:36:01 +0800 From: YueHaibing To: , , , , , , , , CC: , , YueHaibing Subject: [PATCH] regmap: select CONFIG_REGMAP while REGMAP_SCCB is set Date: Thu, 4 Jul 2019 17:35:53 +0800 Message-ID: <20190704093553.49904-1-yuehaibing@huawei.com> X-Mailer: git-send-email 2.10.2.windows.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.133.213.239] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org REGMAP_SCCB is selected by ov772x and ov9650 drivers, but CONFIG_REGMAP may not, so building will fails: rivers/media/i2c/ov772x.c: In function ov772x_probe: drivers/media/i2c/ov772x.c:1360:22: error: variable ov772x_regmap_config has initializer but incomplete type static const struct regmap_config ov772x_regmap_config = { ^~~~~~~~~~~~~ drivers/media/i2c/ov772x.c:1361:4: error: const struct regmap_config has no member named reg_bits Reported-by: Hulk Robot Fixes: 5bbf32217bf9 ("media: ov772x: use SCCB regmap") Signed-off-by: YueHaibing --- drivers/base/regmap/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/base/regmap/Kconfig b/drivers/base/regmap/Kconfig index c8bbf53..a498413 100644 --- a/drivers/base/regmap/Kconfig +++ b/drivers/base/regmap/Kconfig @@ -4,7 +4,7 @@ # subsystems should select the appropriate symbols. config REGMAP - default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ || REGMAP_I3C) + default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ || REGMAP_SCCB || REGMAP_I3C) select IRQ_DOMAIN if REGMAP_IRQ bool -- 2.7.4