[GIT,PULL,v2,FOR,v4.13] V4L2 fwnode support
Message ID | 20170529093244.GA29527@valkosipuli.retiisi.org.uk (mailing list archive) |
---|---|
State | Superseded, archived |
Headers |
Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.84_2) (envelope-from <linux-media-owner@vger.kernel.org>) id 1dFH3O-0006cW-SR; Mon, 29 May 2017 09:33:34 +0000 X-tubIT-Incoming-IP: 209.132.180.67 Received: from vger.kernel.org ([209.132.180.67]) by mail.tu-berlin.de (exim-4.89/mailfrontend-6) with esmtp id 1dFH3N-0004zq-3Y; Mon, 29 May 2017 11:33:34 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751167AbdE2Jd0 (ORCPT <rfc822;mkrufky@linuxtv.org> + 1 other); Mon, 29 May 2017 05:33:26 -0400 Received: from nblzone-211-213.nblnetworks.fi ([83.145.211.213]:43252 "EHLO hillosipuli.retiisi.org.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751079AbdE2JdZ (ORCPT <rfc822;linux-media@vger.kernel.org>); Mon, 29 May 2017 05:33:25 -0400 Received: from valkosipuli.retiisi.org.uk (valkosipuli.retiisi.org.uk [IPv6:2001:1bc8:1a6:d3d5::80:2]) by hillosipuli.retiisi.org.uk (Postfix) with ESMTP id C0475600B5 for <linux-media@vger.kernel.org>; Mon, 29 May 2017 12:33:14 +0300 (EEST) Received: by valkosipuli.retiisi.org.uk (Postfix, from userid 1000) id 6E5FE203F6; Mon, 29 May 2017 12:32:44 +0300 (EEST) Date: Mon, 29 May 2017 12:32:44 +0300 From: Sakari Ailus <sakari.ailus@iki.fi> To: linux-media@vger.kernel.org Subject: [GIT PULL v2 FOR v4.13] V4L2 fwnode support Message-ID: <20170529093244.GA29527@valkosipuli.retiisi.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: <linux-media.vger.kernel.org> X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2017.5.29.92417 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, MSGID_ADDED_BY_MTA 0.05, BODY_SIZE_4000_4999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, SINGLE_URI_IN_BODY 0, URI_WITH_PATH_ONLY 0, __ANY_URI 0, __CD 0, __CP_URI_IN_BODY 0, __CT 0, __CT_TEXT_PLAIN 0, __DATE_TZ_RU 0, __HAS_FROM 0, __HAS_LIST_ID 0, __HAS_MSGID 0, __HAS_X_MAILING_LIST 0, __HTTPS_URI 0, __MIME_TEXT_ONLY 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_VERSION 0, __NO_HTML_TAG_RAW 0, __SANE_MSGID 0, __SINGLE_URI_TEXT 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NS , __URI_WITH_PATH 0, __USER_AGENT 0' |
Pull-request
ssh://linuxtv.org/git/sailus/media_tree.git v4l2-acpiMessage
Sakari Ailus
May 29, 2017, 9:32 a.m. UTC
Hi Mauro, This pull request introduces the V4L2 fwnode framework which has equivalent functionality to V4L2 OF framework. The V4L2 OF framework users are converted to use the V4L2 fwnode framework and the redundant V4L2 OF framework is removed. since v1: - Merge patch to the series ("v4l: flash led class: Use fwnode_handle instead of device_node in init"): <URL:https://www.mail-archive.com/linux-media@vger.kernel.org/msg113193.html> Please pull. The following changes since commit 36bcba973ad478042d1ffc6e89afd92e8bd17030: [media] mtk_vcodec_dec: return error at mtk_vdec_pic_info_update() (2017-05-19 07:12:05 -0300) are available in the git repository at: ssh://linuxtv.org/git/sailus/media_tree.git v4l2-acpi for you to fetch changes up to 575cafad3859ae42e83538b1c60d2beb51bd845f: v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework (2017-05-29 12:26:22 +0300) ---------------------------------------------------------------- Sakari Ailus (7): v4l: fwnode: Support generic fwnode for parsing standardised properties v4l: async: Add fwnode match support v4l: flash led class: Use fwnode_handle instead of device_node in init v4l: Switch from V4L2 OF not V4L2 fwnode API docs-rst: media: Sort topic list alphabetically docs-rst: media: Switch documentation to V4L2 fwnode API v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework Documentation/media/kapi/v4l2-core.rst | 20 +- Documentation/media/kapi/v4l2-fwnode.rst | 3 + Documentation/media/kapi/v4l2-of.rst | 3 - drivers/leds/leds-aat1290.c | 5 +- drivers/leds/leds-max77693.c | 5 +- drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/adv7604.c | 7 +- drivers/media/i2c/mt9v032.c | 7 +- drivers/media/i2c/ov2659.c | 8 +- drivers/media/i2c/ov5645.c | 7 +- drivers/media/i2c/ov5647.c | 7 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 7 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/smiapp/Kconfig | 1 + drivers/media/i2c/smiapp/smiapp-core.c | 29 ++- drivers/media/i2c/tc358743.c | 11 +- drivers/media/i2c/tvp514x.c | 6 +- drivers/media/i2c/tvp5150.c | 7 +- drivers/media/i2c/tvp7002.c | 6 +- drivers/media/platform/Kconfig | 3 + drivers/media/platform/am437x/Kconfig | 1 + drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/Kconfig | 2 + drivers/media/platform/atmel/atmel-isc.c | 13 +- drivers/media/platform/atmel/atmel-isi.c | 11 +- drivers/media/platform/exynos4-is/Kconfig | 2 + drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/exynos4-is/mipi-csis.c | 6 +- drivers/media/platform/omap3isp/isp.c | 49 ++-- drivers/media/platform/pxa_camera.c | 11 +- drivers/media/platform/rcar-vin/Kconfig | 1 + drivers/media/platform/rcar-vin/rcar-core.c | 19 +- drivers/media/platform/soc_camera/soc_camera.c | 7 +- drivers/media/platform/ti-vpe/cal.c | 15 +- drivers/media/platform/xilinx/Kconfig | 1 + drivers/media/platform/xilinx/xilinx-vipp.c | 63 +++-- drivers/media/v4l2-core/Kconfig | 3 + drivers/media/v4l2-core/Makefile | 4 +- drivers/media/v4l2-core/v4l2-async.c | 21 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 12 +- drivers/media/v4l2-core/v4l2-fwnode.c | 345 +++++++++++++++++++++++++ drivers/media/v4l2-core/v4l2-of.c | 327 ----------------------- include/media/v4l2-async.h | 8 +- include/media/v4l2-flash-led-class.h | 6 +- include/media/{v4l2-of.h => v4l2-fwnode.h} | 96 +++---- include/media/v4l2-subdev.h | 5 +- 46 files changed, 635 insertions(+), 580 deletions(-) create mode 100644 Documentation/media/kapi/v4l2-fwnode.rst delete mode 100644 Documentation/media/kapi/v4l2-of.rst create mode 100644 drivers/media/v4l2-core/v4l2-fwnode.c delete mode 100644 drivers/media/v4l2-core/v4l2-of.c rename include/media/{v4l2-of.h => v4l2-fwnode.h} (50%)