From patchwork Mon Mar 20 09:32:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 9634013 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id EF9426020B for ; Mon, 20 Mar 2017 12:45:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E5ACE23B23 for ; Mon, 20 Mar 2017 12:45:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DA5F62808F; Mon, 20 Mar 2017 12:45:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4530D23B23 for ; Mon, 20 Mar 2017 12:45:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753565AbdCTJdO (ORCPT ); Mon, 20 Mar 2017 05:33:14 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:57194 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753505AbdCTJdF (ORCPT ); Mon, 20 Mar 2017 05:33:05 -0400 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id 0Lr2TD-1cK9cr1xZr-00eaBE; Mon, 20 Mar 2017 10:32:46 +0100 From: Arnd Bergmann To: Mauro Carvalho Chehab Cc: Greg Kroah-Hartman , Alan Cox , linux-media@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Arnd Bergmann Subject: [PATCH 8/9] staging/atomisp: add MEDIA_CONTROLLER dependency globally Date: Mon, 20 Mar 2017 10:32:24 +0100 Message-Id: <20170320093225.1180723-8-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 In-Reply-To: <20170320093225.1180723-1-arnd@arndb.de> References: <20170320093225.1180723-1-arnd@arndb.de> X-Provags-ID: V03:K0:/uNoEqq1nzSv2Ddb2aZMft5myhMrsOKasAcjl2m71Y0+4fTTur0 nSuvOmrMGV+/EQg7wDoz6dQBLeolJu5MM8BOOo3l5jzIQZ0bsWZ4JlPNsLJzD8fCvhAz1de Plte8KeSPk+FJDQitI8MXb1d0Vw6z9Xg+cf5lX6tIm0LGDIURdCKFj4owphlA7VhLQO8POL aTuBs2HB4LAdHb/l/MOtA== X-UI-Out-Filterresults: notjunk:1; V01:K0:ZtXLj36iWYw=:kNeN4oHpQmuWd+I6zU0qDI iI/xE3PcxtV/C5JYO2k8I3G6WCxvFH0aflfRAObrEDhmf8IvGIiyAMHOESuMOIo6zsT13cCW4 7K+n4VghiJUgi0MW2+RU8Md+EQINNvob+Y7nvBDL2z7h/Ur6zVbTmfFpC7cBm6TBocMcki/IF KNauaPluFteDmTNiMO/xmGzdbXNyHYMAQS93h4I0vORMnXsZttCd2U8fglOGCKx/wX573IoF5 A4AQXIyA/2pUVa9tw6d5JrU/GgGEixva4ypIYw4KMjBHpoG0LUOio4EBnqNvHLLk/x2FRVCCm Hra4P7fIMyQ9O2EI5a+te20o7LBVBTCvkowWlJKRqov3P95NB+m9OYQrXLOXtbNQyJ2Ci7BwE +Oqc81KNP4zKQ9Upe8nXmS80PnGibfELUTC++XXyE9049LSwsuSO5jgrZfmLyvtb9a7vQF19u q2pWxmqKzhDwMqrIiuE631ANaTbmkvAQbUoydQVJZPqWIjtQWRNq59m2JwaW1I1ip902Hns33 1cgxD4XXMyhEWa9UTNyzGtUMWi9vP8Uj5BAZPKpLg4viNjCQjlFy0bp43Yaj1WN2fO5Eb+o6+ QaRPa7nfEWvYLLUPm+47CimW6SDmdgCopCysH1UGQ7wUZPgDvayGBt99sDwmll1cC2mWg1Hss /Rh3THUw754pKDwoeJAsy/YBm2mo3Efz/x/uGAKavwUIAUAzyDeoSlqwoXhnvOE+1SwM= Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP One i2c driver already gained a dependency, but the others are equally broken: drivers/staging/media/atomisp/i2c/ap1302.c: In function 'ap1302_remove': drivers/staging/media/atomisp/i2c/ap1302.c:1143:31: error: 'struct v4l2_subdev' has no member named 'entity' drivers/staging/media/atomisp/i2c/mt9m114.c: In function 'mt9m114_remove': drivers/staging/media/atomisp/i2c/mt9m114.c:1850:31: error: 'struct v4l2_subdev' has no member named 'entity' drivers/staging/media/atomisp/i2c/gc0310.c: In function 'gc0310_remove': drivers/staging/media/atomisp/i2c/gc0310.c:1372:31: error: 'struct v4l2_subdev' has no member named 'entity' drivers/staging/media/atomisp/i2c/gc0310.c: In function 'gc0310_probe': drivers/staging/media/atomisp/i2c/gc0310.c:1422:9: error: 'struct v4l2_subdev' has no member named 'entity' drivers/staging/media/atomisp/i2c/ov2722.c: In function 'ov2722_remove': drivers/staging/media/atomisp/i2c/ov2722.c:1253:31: error: 'struct v4l2_subdev' has no member named 'entity' Let's just require MEDIA_CONTROLLER for all of them. Fixes: dd1c0f278b0e ("staging: media: atomisp: fix build error in ov5693 driver") Signed-off-by: Arnd Bergmann --- drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/media/atomisp/Kconfig b/drivers/staging/media/atomisp/Kconfig index 97ffa2fc5384..f24ae1c8cc90 100644 --- a/drivers/staging/media/atomisp/Kconfig +++ b/drivers/staging/media/atomisp/Kconfig @@ -1,6 +1,6 @@ menuconfig INTEL_ATOMISP bool "Enable support to Intel MIPI camera drivers" - depends on X86 && PCI && ACPI + depends on X86 && PCI && ACPI && MEDIA_CONTROLLER help Enable support for the Intel ISP2 camera interfaces and MIPI sensor drivers. diff --git a/drivers/staging/media/atomisp/i2c/ov5693/Kconfig b/drivers/staging/media/atomisp/i2c/ov5693/Kconfig index 3954b8c65fd1..9fb1bffbe9b3 100644 --- a/drivers/staging/media/atomisp/i2c/ov5693/Kconfig +++ b/drivers/staging/media/atomisp/i2c/ov5693/Kconfig @@ -1,6 +1,6 @@ config VIDEO_OV5693 tristate "Omnivision ov5693 sensor support" - depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER + depends on I2C && VIDEO_V4L2 ---help--- This is a Video4Linux2 sensor-level driver for the Micron ov5693 5 Mpixel camera.