[PATCH/RFC 1/9] clk: shmobile: r8a7795: Add FCP clocks

2016-02-11 Thread Laurent Pinchart
The parent clock isn't documented in the datasheet, use S2D1 as a best guess for now. Signed-off-by: Laurent Pinchart --- drivers/clk/shmobile/r8a7795-cpg-mssr.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/clk/shmobile/r8a7795-cpg-mssr.c b/drivers/clk/shmobile/r

[PATCH/RFC 7/9] ARM64: renesas: r8a7795: Add VSP instances

2016-02-11 Thread Laurent Pinchart
The r8a7795 has 9 VSP instances with various capabilities. Only the VSPD instances are currently enabled as the other 5 instances cause the following crash when reading the version register. [5.284206] Bad mode in Error handler detected, code 0xbf02 -- SError [5.287590] CPU: 0 PID: 51

[PATCH/RFC 2/9] clk: shmobile: r8a7795: Add LVDS module clock

2016-02-11 Thread Laurent Pinchart
The parent clock hasn't been validated yet. Signed-off-by: Laurent Pinchart --- drivers/clk/shmobile/r8a7795-cpg-mssr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/shmobile/r8a7795-cpg-mssr.c b/drivers/clk/shmobile/r8a7795-cpg-mssr.c index ae5004ee7bdd..a301a5e14498 100644 -

[PATCH/RFC 3/9] v4l: Add Renesas R-Car FCP driver

2016-02-11 Thread Laurent Pinchart
The FCP is a companion module of video processing modules in the Renesas R-Car Gen3 SoCs. It provides data compression and decompression, data caching, and converting of AXI transaction in order to reduce the memory bandwidth. The driver is not meant to be used standalone but provides an API to th

[PATCH/RFC 6/9] ARM64: renesas: r8a7795: Add FCPV nodes

2016-02-11 Thread Laurent Pinchart
The FCPs handle the interface between various IP cores and memory. Add the instances related to the VSP2s. Signed-off-by: Laurent Pinchart --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 63 1 file changed, 63 insertions(+) diff --git a/arch/arm64/boot/dts/renesa

[PATCH/RFC 4/9] v4l: vsp1: VSPD instances have no LUT on Gen3

2016-02-11 Thread Laurent Pinchart
Remove the HAS_LUT flag in the corresponding device information entry. Signed-off-by: Laurent Pinchart --- drivers/media/platform/vsp1/vsp1_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/vsp1/vsp1_drv.c b/drivers/media/platform/vsp1/vsp1_drv.c i

[PATCH/RFC 9/9] ARM64: renesas: salvator-x: Enable DU

2016-02-11 Thread Laurent Pinchart
Only the VGA output is supported for now. Signed-off-by: Laurent Pinchart --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 44 ++ 1 file changed, 44 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-s

[PATCH/RFC 8/9] ARM64: renesas: r8a7795: Add DU device to DT

2016-02-11 Thread Laurent Pinchart
Add the DU device to r8a7795.dtsi in a disabled state. Signed-off-by: Laurent Pinchart --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a779

[PATCH/RFC 5/9] v4l: vsp1: Add FCP support

2016-02-11 Thread Laurent Pinchart
On some platforms the VSP performs memory accesses through an FCP. When that's the case get a reference to the FCP from the VSP DT node and enable/disable it at runtime as needed. Signed-off-by: Laurent Pinchart --- .../devicetree/bindings/media/renesas,vsp1.txt | 5 + drivers/media/pla

[PATCH/RFC 0/9] FCP support for Renesas video cores

2016-02-11 Thread Laurent Pinchart
Hello, This RFC patch series implements support for the Frame Compression Processor (FCP) modules found in the Renesas R-Car Gen3 SoCs. The FCP is a companion module for various video processing modules in the Gen3 family SoCs. It provides data compression and decompression, data caching and conv

[PATCH] ARM: dts: porter: fix JP3 jumper description

2016-02-11 Thread Sergei Shtylyov
When finishing the Porter sound support patch, I managed to call the JP3 jumper SW3 in the comment. Fix this along with (also miscalled) jumper positions... Fixes: 493b4da7c10c ("ARM: dts: porter: add sound support") Reported-by: Kuninori Morimoto Signed-off-by: Sergei Shtylyov --- This patch

Re: [GIT PULL] Renesas ARM Based SoC DT Updates for v4.6

2016-02-11 Thread Olof Johansson
Simon, On Thu, Feb 11, 2016 at 9:22 AM, Simon Horman wrote: > On Wed, Feb 10, 2016 at 07:55:30PM -0800, Olof Johansson wrote: >> Hi, >> >> On Tue, Feb 9, 2016 at 10:39 AM, Simon Horman wrote: >> > On Tue, Feb 09, 2016 at 08:39:31AM +0100, Geert Uytterhoeven wrote: >> >> Hi Olof, >> >> >> >> On

[PATCH] ARM: dts: silk: add sound support

2016-02-11 Thread Sergei Shtylyov
Define the SILK board dependent part of the R8A7794 sound device node. Add device node for Asahi Kasei AK4643 stereo codec to the I2C1 bus. Add the "simple-audio-card" device node to interconnect the SoC sound device and the codec. This patch is based on the commit 493b4da7c10c ("ARM: dts: porte

Re: [GIT PULL] Renesas ARM Based SoC DT Updates for v4.6

2016-02-11 Thread Simon Horman
On Wed, Feb 10, 2016 at 07:55:30PM -0800, Olof Johansson wrote: > Hi, > > On Tue, Feb 9, 2016 at 10:39 AM, Simon Horman wrote: > > On Tue, Feb 09, 2016 at 08:39:31AM +0100, Geert Uytterhoeven wrote: > >> Hi Olof, > >> > >> On Mon, Feb 8, 2016 at 10:51 PM, Olof Johansson wrote: > >> > On Thu, Feb

[PATCH] mmc: sdhi: Add r8a7795 support

2016-02-11 Thread Wolfram Sang
From: Wolfram Sang Registers are 64bit apart, so we refactor bus_shift handling a little and set it based on the DT compatible. Also, EXT_ACC is different. Signed-off-by: Ai Kyuse Signed-off-by: Wolfram Sang --- Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 1 + drivers/mmc/host/Kconf

Re: [PATCH v3 1/8] iommu: Add MMIO mapping type

2016-02-11 Thread Robin Murphy
On 11/02/16 00:02, Laurent Pinchart wrote: Hi Niklas, Thank you for the patch. On Wednesday 10 February 2016 01:57:51 Niklas Söderlund wrote: From: Robin Murphy On some platforms, MMIO regions might need slightly different treatment compared to mapping regular memory; add the notion of MMIO

Re: [PATCH 9/9] mmc: sdhi: Add r8a7795 support

2016-02-11 Thread Ulf Hansson
On 11 February 2016 at 14:32, Wolfram Sang wrote: > On Thu, Feb 11, 2016 at 10:00:50AM +0100, Ulf Hansson wrote: >> On 11 February 2016 at 01:07, Wolfram Sang wrote: >> >> I suspect you are using a delayed work in this driver to deal with >> >> request timeouts. >> >> >> >> The value for the dela

Re: [PATCH 9/9] mmc: sdhi: Add r8a7795 support

2016-02-11 Thread Wolfram Sang
On Thu, Feb 11, 2016 at 10:00:50AM +0100, Ulf Hansson wrote: > On 11 February 2016 at 01:07, Wolfram Sang wrote: > >> I suspect you are using a delayed work in this driver to deal with > >> request timeouts. > >> > >> The value for the delay that is used, needs to be informed towards the > >> mmc

Re: [PATCH 9/9] mmc: sdhi: Add r8a7795 support

2016-02-11 Thread Ulf Hansson
On 11 February 2016 at 01:07, Wolfram Sang wrote: >> I suspect you are using a delayed work in this driver to deal with >> request timeouts. >> >> The value for the delay that is used, needs to be informed towards the >> mmc core via the "->max_busy_timeout". > > Shouldn't that be a seperate patch