[PATCH 08/14] arm64: dts: r8a7795: Add SDHI support to dtsi

2016-02-25 Thread Simon Horman
From: Ai Kyuse Signed-off-by: Ai Kyuse Signed-off-by: Yoshihiro Shimoda [wsa: squashed some fixes and added mmc-caps] Signed-off-by: Wolfram Sang Signed-off-by: Simon Horman

[PATCH 04/14] arm64: dts: r8a7795: Add missing properties to CA57 L2 cache node

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add the missing "cache-unified" and "cache-level" properties to the Cortex-A57 cache-controller node. Signed-off-by: Geert Uytterhoeven Acked-by: Dirk Behme Signed-off-by: Simon Horman

[PATCH 09/14] arm64: dts: r8a7795: salvator-x: enable SDHI0 & 3

2016-02-25 Thread Simon Horman
From: Ai Kyuse Add the exposed SD card slots. The on-board eMMC needs to wait until we fixed the 8bit support. Signed-off-by: Ai Kyuse Signed-off-by: Wolfram Sang Signed-off-by: Simon Horman

[PATCH 05/14] arm64: dts: r8a7795: Add CA53 L2 cache-controller node

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the Cortex-A53 L2 cache-controller. The L2 cache for the Cortex-A53 CPU cores is 512 KiB large (organized as 32 KiB x 16 ways). Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 19/19] ARM: dts: r8a7790: use fallback etheravb compatibility string

2016-02-25 Thread Simon Horman
Use recently added fallback compatibility string in r8a7790 device tree. Signed-off-by: Simon Horman Acked-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7790.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git

[PATCH 13/19] ARM: dts: r8a7793: Add L2 cache-controller node

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the L2 cache, and link the CPU node to it. The L2 cache for the Cortex-A15 CPU cores is 1 MiB large (organized as 64 KiB x 16 ways). Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 16/19] ARM: dts: r8a7794: add EtherAVB clock

2016-02-25 Thread Simon Horman
From: Sergei Shtylyov Add the EtherAVB clock to the R8A7794 device tree. Based on the commit eaa870b30553 ("ARM: shmobile: r8a7791: add EtherAVB clock"). Signed-off-by: Sergei Shtylyov Signed-off-by: Simon Horman

[PATCH 11/19] ARM: dts: r8a7790: Add L2 cache-controller nodes

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add device nodes for the L2 caches, and link the CPU nodes to them. The L2 cache for the Cortex-A15 CPU cores is 2 MiB large (organized as 128 KiB x 16 ways). The L2 cache for the Cortex-A7 CPU cores is 512 KiB large (organized as 64 KiB x 8

[PATCH 17/19] ARM: dts: r8a7794: add EtherAVB support

2016-02-25 Thread Simon Horman
From: Sergei Shtylyov Define the generic R8A7794 part of the EtherAVB device node. Based on the commit 46ece349aa54 ("ARM: shmobile: r8a7791: add EtherAVB DT support"). Signed-off-by: Sergei Shtylyov Signed-off-by: Simon

[PATCH 12/19] ARM: dts: r8a7791: Add L2 cache-controller node

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the L2 cache, and link the CPU nodes to it. The L2 cache for the Cortex-A15 CPU cores is 1 MiB large (organized as 64 KiB x 16 ways). Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 18/19] ARM: dts: r8a7790: lager: use demuxer for IIC0/I2C0

2016-02-25 Thread Simon Horman
From: Wolfram Sang Make it possible to select which I2C IP core you want to run on the EXIO-A connector. This is the reference how to use this feature. Update the copyright while we are here. Signed-off-by: Wolfram Sang

[PATCH 07/19] ARM: dts: r8a7790: enable to use thermal-zone

2016-02-25 Thread Simon Horman
From: Kuninori Morimoto This patch enables to use thermal-zone on r8a7790. This thermal sensor can measure temperature from -4 to 125000, but over 117000 can be critical on this chip. Thus, default critical temperature is now set as 115000 (this driver is

[PATCH 10/19] ARM: dts: r8a73a4: Add L2 cache-controller nodes

2016-02-25 Thread Simon Horman
From: Geert Uytterhoeven Add device nodes for the L2 caches, and link the CPU node to its L2 cache node. The L2 cache for the Cortex-A15 CPU cores is 1 MiB large (organized as 64 KiB x 16 ways), and located in PM domain A3SM. The L2 cache for the Cortex-A7 CPU cores is

[PATCH 03/19] ARM: dts: r8a7790: use fallback pci compatibility string

2016-02-25 Thread Simon Horman
Use recently added fallback compatibility string in r8a7790 device tree. Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7790.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/r8a7790.dtsi

[PATCH 08/19] ARM: dts: r8a7791: enable to use thermal-zone

2016-02-25 Thread Simon Horman
From: Kuninori Morimoto This patch enables to use thermal-zone on r8a7791. This thermal sensor can measure temperature from -4 to 125000, but over 117000 can be critical on this chip. Thus, default critical temperature is now set as 115000 (this driver is

[PATCH 06/19] ARM: dts: porter: fix JP3 jumper description

2016-02-25 Thread Simon Horman
From: 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") Signed-off-by:

[PATCH 1/2] arm64: renesas: Enable RENESAS_IRQC

2016-02-25 Thread Simon Horman
From: Magnus Damm Select RENESAS_IRQC for Arm64 SoCs from Renesas to enable build of drivers/irqchip/irq-renesas-irqc.c. Signed-off-by: Magnus Damm Acked-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[GIT PULL] Renesas ARM64 Based SoC SoC Updates for v4.6

2016-02-25 Thread Simon Horman
Hi Olof, Hi Kevin, Hi Arnd, Please consider these Renesas ARM64 based SoC SoC updates for v4.6. The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d: Linux 4.5-rc1 (2016-01-24 13:06:47 -0800) are available in the git repository at:

[PATCH 04/19] ARM: dts: r8a7791: use fallback pci compatibility string

2016-02-25 Thread Simon Horman
Use recently added fallback compatibility string in r8a7791 device tree. Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7791.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/r8a7791.dtsi

[PATCH 05/19] ARM: dts: r8a7794: use fallback pci compatibility string

2016-02-25 Thread Simon Horman
Use recently added fallback compatibility string in r8a7794 device tree. Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7794.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/r8a7794.dtsi

[PATCH] arm64: defconfig: Add Renesas R-Car Gen3 USB 2.0 phy driver support

2016-02-25 Thread Simon Horman
From: Yoshihiro Shimoda Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git

Re: [PATCH] clk: shmobile: Remove ARCH_SHMOBILE_MULTI

2016-02-25 Thread Stephen Boyd
On 02/23, Simon Horman wrote: > On Tue, Feb 23, 2016 at 09:19:27AM +0100, Geert Uytterhoeven wrote: > > CC The New Mike ;-) > > > > On Tue, Feb 23, 2016 at 1:57 AM, Simon Horman > > wrote: > > > As of 9b5ba0df4ea4 ("ARM: shmobile: Introduce ARCH_RENESAS") all

Re: [PATCH/RFC v4 net-next] ravb: Add dma queue interrupt support

2016-02-25 Thread Sergei Shtylyov
On 02/21/2016 10:16 PM, Sergei Shtylyov wrote: [...] From: Kazuya Mizuguchi This patch supports the following interrupts. - One interrupt for multiple (descriptor, error, management) - One interrupt for emac - Four interrupts for dma queue (best effort

Re: rcar_sata DMA warnings on Salvator-X

2016-02-25 Thread Tejun Heo
On Thu, Feb 25, 2016 at 4:40 PM, Tejun Heo wrote: > Is this the problem fixed by the following patch from Harvey? > > > http://lkml.kernel.org/g/CAMuHMdU0=_TJVfy=-zxwhkfjswh_fjulbrl8j9t60qs48wb...@mail.gmail.com Oops, I meant

Re: rcar_sata DMA warnings on Salvator-X

2016-02-25 Thread Tejun Heo
Hello, cc'ing Harvey. On Wed, Feb 24, 2016 at 01:42:33PM +0100, Geert Uytterhoeven wrote: > With CONFIG_DMA_API_DEBUG=y, I sometimes get the below warning > on r8a7795/salvator-x. My tree is based on > renesas-drivers-2016-02-23-v4.5-rc5. > > sata_rcar ee30.sata: DMA-API: cpu touching an

[PATCH 2/3] clk: shmobile: r8a7795: Add CANFD clock

2016-02-25 Thread Ramesh Shanmugasundaram
Signed-off-by: Ramesh Shanmugasundaram --- 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 b2b9880..9961405 100644 ---

[PATCH 1/2] pinctrl: sh-pfc: r8a7795: Add CAN support

2016-02-25 Thread Ramesh Shanmugasundaram
This patch adds CAN[0-1] pinmux support to r8a7795 SoC. Signed-off-by: Ramesh Shanmugasundaram --- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 58 1 file changed, 58 insertions(+) diff --git

[PATCH 2/2] pinctrl: sh-pfc: r8a7795: Add CAN FD support

2016-02-25 Thread Ramesh Shanmugasundaram
This patch adds CANFD[0-1] pinmux support to r8a7795 SoC. Signed-off-by: Ramesh Shanmugasundaram --- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 44 1 file changed, 44 insertions(+) diff --git

[PATCH 0/2] CAN & CAN FD pinctrl support for r8a7795 SoC

2016-02-25 Thread Ramesh Shanmugasundaram
This patch set adds CAN & CAN FD pinctrl support for r8a7795 SoC. This set is based on linux-next repo(tag: next-20160225). Ramesh Shanmugasundaram (2): pinctrl: sh-pfc: r8a7795: Add CAN support pinctrl: sh-pfc: r8a7795: Add CAN FD support drivers/pinctrl/sh-pfc/pfc-r8a7795.c |

Re: [PATCH] iommu: ipmmu-vmsa: Use ARCH_RENESAS

2016-02-25 Thread Joerg Roedel
On Mon, Feb 22, 2016 at 10:41:35AM +0900, Simon Horman wrote: > Make use of ARCH_RENESAS in place of ARCH_SHMOBILE. > > This is part of an ongoing process to migrate from ARCH_SHMOBILE to > ARCH_RENESAS the motivation for which being that RENESAS seems to be a more > appropriate name than

Re: [PATCH/RFC v2] gpio: rcar: Add Runtime PM handling for interrupts

2016-02-25 Thread Geert Uytterhoeven
Hi Linus, On Thu, Feb 25, 2016 at 3:19 PM, Linus Walleij wrote: > On Thu, Feb 25, 2016 at 10:37 AM, Geert Uytterhoeven > wrote: >> On Thu, Feb 25, 2016 at 10:07 AM, Linus Walleij >> wrote: >>> On Thu, Feb 18, 2016 at

Re: [PATCH] pinctrl: sh-pfc: Use ARCH_RENESAS

2016-02-25 Thread Linus Walleij
On Thu, Feb 25, 2016 at 1:51 AM, Simon Horman wrote: > Make use of ARCH_RENESAS in place of ARCH_SHMOBILE. > > This is part of an ongoing process to migrate from ARCH_SHMOBILE to > ARCH_RENESAS the motivation for which being that RENESAS seems to be a more >

Re: [PATCH] iommu: fix second argument of trace_map() to report correct paddr

2016-02-25 Thread Joerg Roedel
On Wed, Feb 10, 2016 at 10:18:04AM +0900, Yoshihiro Shimoda wrote: > Since iommu_map() code added pgsize value to the paddr, trace_map() > used wrong paddr. So, this patch adds "orig_paddr" value in the > iommu_map() to use for the trace_map(). > > Signed-off-by: Yoshihiro Shimoda

Re: [PATCH] gpio: rcar: Use ARCH_RENESAS

2016-02-25 Thread Linus Walleij
On Tue, Feb 23, 2016 at 2:36 AM, Simon Horman wrote: > Make use of ARCH_RENESAS in place of ARCH_SHMOBILE. > > This is part of an ongoing process to migrate from ARCH_SHMOBILE to > ARCH_RENESAS the motivation for which being that RENESAS seems to be a more >

Re: [PATCH] SATA: rcar: add device tree support for r8a7792

2016-02-25 Thread Simon Horman
On Thu, Feb 25, 2016 at 10:16:25AM +0900, Simon Horman wrote: > Simply document new compatibility string. > As a previous patch adds a generic R-Car Gen2 compatibility string > there appears to be no need for a driver updates. > > By documenting this compat sting it may be used in DTSs shipped,

Re: [PATCH/RFC v2] gpio: rcar: Add Runtime PM handling for interrupts

2016-02-25 Thread Geert Uytterhoeven
Hi Linus, On Thu, Feb 25, 2016 at 10:07 AM, Linus Walleij wrote: > On Thu, Feb 18, 2016 at 5:06 PM, Geert Uytterhoeven > wrote: > >> The R-Car GPIO driver handles Runtime PM for requested GPIOs only. >> >> When using a GPIO purely as an

Re: [PATCH/RFC v2] gpio: rcar: Add Runtime PM handling for interrupts

2016-02-25 Thread Linus Walleij
On Thu, Feb 18, 2016 at 5:06 PM, Geert Uytterhoeven wrote: > The R-Car GPIO driver handles Runtime PM for requested GPIOs only. > > When using a GPIO purely as an interrupt source, no Runtime PM handling > is done, and the GPIO module's clock may not be enabled. > > To