Re: [PATCH 0/4] ARM/ARM64: renesas: Tidyup Audio-DMAC channel for DVC

2017-03-10 Thread Simon Horman
On Wed, Mar 08, 2017 at 06:18:58AM +, Kuninori Morimoto wrote: > > Hi Simon > > > > Kuninori Morimoto (4): > > > ARM: dts: r8a7790: Tidyup Audio-DMAC channel for DVC > > > ARM: dts: r8a7791: Tidyup Audio-DMAC channel for DVC > > > ARM: dts: r8a7793: Tidyup Audio-DMAC channel for DVC > >

Re: [PATCH v2 0/5] arm64: dts: r8a7796: Add Secondary CPU Cores

2017-03-10 Thread Simon Horman
On Tue, Mar 07, 2017 at 07:03:21PM +0100, Geert Uytterhoeven wrote: > Hi Simon, Magnus, > > This patch series adds the second Cortex-A57 CPU core, the Cortex-A57 > PMU, and the Cortex-A53 L2 cache-controller, CPU, and PMU nodes on the > Renesas R-Car M3-W SoC to its DTS file. > > Note that

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

2017-03-10 Thread Simon Horman
Hi Olof, Hi Kevin, Hi Arnd, Please consider these Renesas ARM64 based SoC defconfig updates for v4.12. The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201: Linux 4.11-rc1 (2017-03-05 12:59:56 -0800) are available in the git repository at: https://git.kernel.org/pub

[PATCH] arm64: defconfig: Enable SH Mobile I2C controller

2017-03-10 Thread Simon Horman
Enable SH Mobile I2C controller for use on R-Car Gen3 SoCs. Signed-off-by: Simon Horman Acked-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig inde

Re: [PATCH] arm64: dts: r8a7796: add IMR-LX4 support

2017-03-10 Thread Simon Horman
On Tue, Feb 21, 2017 at 12:31:12AM +0300, Sergei Shtylyov wrote: > Describe the IMR-LX4 devices in the R8A7796 device tree. > > Signed-off-by: Sergei Shtylyov Thanks, queued up for v4.12.

Re: [PATCH v2 0/6] ARM: dts: renesas: Add INTC-SYS clock to device tree

2017-03-10 Thread Simon Horman
On Mon, Mar 06, 2017 at 05:58:05PM +0100, Geert Uytterhoeven wrote: > Hi Simon, Magnus, > > This patch series improves the topology description in DT of the ARM GIC > on Renesas SoCs using the legacy CPG/MSTP bindings (R-Mobile APE6 and > R-Car Gen2). It describes the INTC-SYS clock, links

Re: [PATCH v5 00/10] drm: bridge: dw-hdmi: Refactor PHY support

2017-03-10 Thread Archit Taneja
On 3/3/2017 10:49 PM, Laurent Pinchart wrote: Hello, This patch series refactors all the PHY handling code in order to allow support of vendor PHYs and Synopsys DWC HDMI 2.0 TX PHYs. The series starts with a few cleanups and small fixes. Patch 01/10 just removes unused code, patch 02/10 moves

Re: [PATCH v2 0/6] ARM: dts: renesas: Add INTC-SYS clock to device tree

2017-03-10 Thread Geert Uytterhoeven
Hi Simon, On Fri, Mar 10, 2017 at 10:21 AM, Simon Horman wrote: > On Mon, Mar 06, 2017 at 05:58:05PM +0100, Geert Uytterhoeven wrote: >> This patch series improves the topology description in DT of the ARM GIC >> on Renesas SoCs using the legacy CPG/MSTP bindings (R-Mobile APE6 and >> R-Car Gen2)

Re: [PATCH v6 3/3] ARM: dts: r7s72100: Add watchdog timer

2017-03-10 Thread Simon Horman
On Sun, Mar 05, 2017 at 08:04:57AM -0800, Guenter Roeck wrote: > On 03/04/2017 02:37 PM, Chris Brandt wrote: > >Add watchdog timer support for RZ/A1. > >For the RZ/A1, the only way to do a reset is to overflow the WDT, so this > >is useful even if you don't need the watchdog functionality. > > > >S

Re: [PATCH] arm64: dts: r8a7796: add IMR-LX4 support

2017-03-10 Thread Sergei Shtylyov
On 03/10/2017 12:30 PM, Simon Horman wrote: Describe the IMR-LX4 devices in the R8A7796 device tree. Signed-off-by: Sergei Shtylyov Thanks, queued up for v4.12. This is probably premature, given some uncertainty with the "compatible" prop (I mean the SoC specific values). MBR, Sergei

[PATCH/RFC 0/2] usb: host: [eo]hci-plat: set hcd->phy to avoid phy_get_() in usb_add_hcd()

2017-03-10 Thread Yoshihiro Shimoda
The usb_add_hcd() will call phy_{get,init,power_on}() if hcd->phy is not set. After the usb_add_hcd() call phy_power_on(), it keeps until usb_remove_hcd(). And then, even if the system turns suspend, the usb core keeps the phy power. I think that each host driver should handle the phy power. So, th

[PATCH/RFC 1/2] usb: host: ehci-platform: set hcd->phy to avoid phy_get() in usb_add_hcd()

2017-03-10 Thread Yoshihiro Shimoda
This patch sets hcd->phy from own phy context to avoid phy_get() in usb_add_hcd(). Since hcd.c manage the phy only in usb_add_hcd() and usb_remove_hcd(), there is difficult to manage the phy in suspend/resume. Signed-off-by: Yoshihiro Shimoda --- drivers/usb/host/ehci-platform.c | 2 ++ 1 file c

[PATCH/RFC 2/2] usb: host: ehci-platform: set hcd->phy to avoid phy_get() in usb_add_hcd()

2017-03-10 Thread Yoshihiro Shimoda
This patch sets hcd->phy from own phy context to avoid phy_get() in usb_add_hcd(). Since hcd.c manage the phy only in usb_add_hcd() and usb_remove_hcd(), there is difficult to manage the phy in suspend/resume. Signed-off-by: Yoshihiro Shimoda --- drivers/usb/host/ohci-platform.c | 2 ++ 1 file c

RE: [PATCH/RFC 2/2] usb: host: ehci-platform: set hcd->phy to avoid phy_get() in usb_add_hcd()

2017-03-10 Thread Yoshihiro Shimoda
> From: Yoshihiro Shimoda, Sent: Friday, March 10, 2017 10:01 PM Oops, this subject should be ohci-platform, not ehci-platform... Best regards, Yoshihiro Shimoda

[PATCH 03/13] ARM: dts: marzen: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7779.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7779-marzen.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7779-marzen.dts b/arch/arm/boot/dts/r8a

[PATCH 11/13] arm64: dts: r8a7795: salvator-x: Drop superfluous status updates for frequency overrides

2017-03-10 Thread Geert Uytterhoeven
The scif_clk and pcie_bus_clk device nodes are already enabled in r8a7795.dtsi, so there is no need to update their statuses again. Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/re

[PATCH 05/13] ARM: dts: koelsch: Drop superfluous status updates for frequency overrides

2017-03-10 Thread Geert Uytterhoeven
The scif_clk and pcie_bus_clk device nodes are already enabled in r8a7791.dtsi, so there is no need to update their statuses again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/r8a7791-koelsch.d

[PATCH 04/13] ARM: dts: lager: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7790.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7790-lager.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7790-lager.dts b/arch/arm/boot/dts/r8a77

[PATCH 01/13] ARM: dts: porter: Always use status "okay" to enable devices

2017-03-10 Thread Geert Uytterhoeven
While status "ok" does work, the canonical form is "okay", so update the few places that used the former. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7791-porter.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/r8a7791-porter.dts b/arc

[PATCH 06/13] ARM: dts: porter: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The pcie_bus_clk device node is already enabled in r8a7791.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7791-porter.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7791-porter.dts b/arch/arm/boot/dts

[PATCH 12/13] arm64: dts: m3ulcb: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7796.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts b/a

[PATCH 09/13] ARM: dts: silk: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7794.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7794-silk.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7794-silk.dts b/arch/arm/boot/dts/r8a7794

[PATCH 02/13] ARM: dts: bockw: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7778.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7778-bockw.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7778-bockw.dts b/arch/arm/boot/dts/r8a77

[PATCH 07/13] ARM: dts: gose: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7793.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7793-gose.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793

[PATCH 00/13] arm: dts: renesas: Tidy-up status

2017-03-10 Thread Geert Uytterhoeven
Hi Simon, Magnus, This patch series performs some cleanups on the Renesas DT source files: - Patch 1 replaces "ok" by "okay" in statuses, as the latter is the recommended form, - Patches 2-13 drop superfluous status updates when overriding the clock frequencies of fixed-frequen

[PATCH 10/13] arm64: dts: h3ulcb: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7795.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts b/a

[PATCH 08/13] ARM: dts: alt: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7794.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm/boot/dts/r8a7794-alt.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7794-alt.dts b/arch/arm/boot/dts/r8a7794-a

[PATCH 13/13] arm64: dts: r8a7796: salvator-x: Drop superfluous status update for frequency override

2017-03-10 Thread Geert Uytterhoeven
The scif_clk device node is already enabled in r8a7796.dtsi, so there is no need to update its status again. Signed-off-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7796-salvator-x.

[PATCH 3/4] soc: renesas: Identify RZ/G1H

2017-03-10 Thread Geert Uytterhoeven
Add support for identifying the RZ/G1H (r8a7742) SoC. Signed-off-by: Geert Uytterhoeven --- drivers/soc/renesas/renesas-soc.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/soc/renesas/renesas-soc.c b/drivers/soc/renesas/renesas-soc.c index 330960312296f603..f0172e59c0402d1

[PATCH 1/4] ARM: shmobile: Document RZ/G1H SoC DT binding

2017-03-10 Thread Geert Uytterhoeven
Document the RZ/G1H (r8a7742) SoC. Signed-off-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/arm/shmobile.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/shmobile.txt b/Documentation/devicetree/bindings/arm/shmobile.txt index c950263

[PATCH 4/4] soc: renesas: Identify RZ/G1N

2017-03-10 Thread Geert Uytterhoeven
Add support for identifying the RZ/G1N (r8a7744) SoC. Signed-off-by: Geert Uytterhoeven --- drivers/soc/renesas/renesas-soc.c | 8 1 file changed, 8 insertions(+) diff --git a/drivers/soc/renesas/renesas-soc.c b/drivers/soc/renesas/renesas-soc.c index f0172e59c0402d10..b894cf64225b31a

[PATCH 0/4] ARM: shmobile: Document and identify RZ/G1H and RZ/G1N

2017-03-10 Thread Geert Uytterhoeven
Hi Simon, Magnus, Now the part numbers of the Renesas RZ/G1H and RZ/G1N are publicly available, this patch series documents the DT bindings for these SoCs, and adds support for identifying them. Thanks! Geert Uytterhoeven (4): ARM: shmobile: Document RZ/G1H SoC DT binding ARM: shmobi

[PATCH 2/4] ARM: shmobile: Document RZ/G1N SoC DT binding

2017-03-10 Thread Geert Uytterhoeven
Document the RZ/G1N (r8a7744) SoC. Signed-off-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/arm/shmobile.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/shmobile.txt b/Documentation/devicetree/bindings/arm/shmobile.txt index b8155a2

Re: [PATCH/RFC 1/2] usb: host: ehci-platform: set hcd->phy to avoid phy_get() in usb_add_hcd()

2017-03-10 Thread Alan Stern
On Fri, 10 Mar 2017, Yoshihiro Shimoda wrote: > This patch sets hcd->phy from own phy context to avoid phy_get() > in usb_add_hcd(). Since hcd.c manage the phy only in usb_add_hcd() > and usb_remove_hcd(), there is difficult to manage the phy in > suspend/resume. > > Signed-off-by: Yoshihiro Shim

timeout waiting for hardware interrupt CMD19

2017-03-10 Thread Geert Uytterhoeven
Hi Wolfram, Simon, While booting a kernel based on renesas-drivers-2017-03-07-v4.11-rc1 on the ALT in Magnus' farm, I get: mmc2: new high speed SD card at address 0002 mmcblk2: mmc2:0002 SD954 MiB (ro) mmcblk2: p1 +sh_mobile_sdhi ee10.sd: timeout waiting for hardware interrupt (CMD19)