From mboxrd@z Thu Jan 1 00:00:00 1970 From: khilman@baylibre.com (Kevin Hilman) Date: Mon, 9 Jan 2017 12:55:25 -0800 Subject: [PATCH v2 0/6] ARM: davinci: da850: add/enable video capture Message-ID: <20170109205531.3435-1-khilman@baylibre.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Add support for VPIF video capture using DT (partially.) The main VPIF device, and its pin muxing are using DT, but legacy platform_data is still required for the vpif_capture driver. Passing legacy platform_data is required until the V4L2 framework, and subdevice drivers (such as the tvp514x) grow a way of selecting input and output routing (c.f. V4L2 s_routing API) Dependencies: - VPIF driver changes: [PATCH v6 0/5] davinci: VPIF: add DT support https://marc.info/?l=linux-arm-kernel&m=148113556200610 Changes since v1: - split DT patches into separate SoC and board patches - split pdata-quirks into base/skeleton driver and da8xx Kevin Hilman (6): ARM: dts: davinci: da850: VPIF: add node and muxing ARM: dts: davinci: da850-evm: enable VPIF ARM: dts: davinci: da850-lcdk: enable VPIF ARM: davinci: add skeleton for pdata-quirks ARM: davinci: da8xx: add pdata-quirks, use for VPIF capture ARM: davinci: board-da850-evm: add I2C ID for VPIF arch/arm/boot/dts/da850-evm.dts | 20 ++++ arch/arm/boot/dts/da850-lcdk.dts | 13 +++ arch/arm/boot/dts/da850.dtsi | 26 ++++- arch/arm/mach-davinci/Makefile | 2 +- arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/da8xx-dt.c | 2 + arch/arm/mach-davinci/include/mach/common.h | 2 + arch/arm/mach-davinci/pdata-quirks.c | 154 ++++++++++++++++++++++++++++ 8 files changed, 218 insertions(+), 2 deletions(-) create mode 100644 arch/arm/mach-davinci/pdata-quirks.c -- 2.9.3