Re: [GIT PULL] Renesas ARM Based SoC Drivers Updates for v4.15

2017-10-20 Thread Arnd Bergmann
On Mon, Sep 25, 2017 at 9:53 AM, Simon Horman wrote: > Renesas ARM Based SoC Drivers Updates for v4.15 > > Add basic support for R-Car V3M (R8A77970) SoC. > > Sergei Shtylyov says: > > * Add support for R-Car V3M (R8A77970) SoC power areas to the R-Car SYSC > driver

Re: [PATCH v3 1/4] phylib: Add device reset GPIO support

2017-10-20 Thread Florian Fainelli
On 10/20/2017 01:14 AM, Geert Uytterhoeven wrote: > From: Sergei Shtylyov > > The PHY devices sometimes do have their reset signal (maybe even power > supply?) tied to some GPIO and sometimes it also does happen that a boot > loader does not leave it

Re: [PATCH v3 2/4] macb: Kill PHY reset code

2017-10-20 Thread Florian Fainelli
On 10/20/2017 01:14 AM, Geert Uytterhoeven wrote: > From: Sergei Shtylyov > > With the phylib now being aware of the "reset-gpios" PHY node property, > there should be no need to frob the PHY reset in this driver anymore... > > Signed-off-by: Sergei Shtylyov

Re: [PATCH] dt-bindings: PCI: rcar: Correct example to match reality

2017-10-20 Thread Bjorn Helgaas
On Wed, Oct 11, 2017 at 03:50:13PM +0200, Geert Uytterhoeven wrote: > Correct the USB subnodes in the example, cfr. commit f7d569c1e6a6fa73 > ("ARM: dts: r8a779x: Fix PCI bus dtc warnings"): > 1. Drop the bogus 'device_type = "pci"' properties, > 2. Correct the unit addresses. > > Update

Re: [PATCH v6 00/10] rockchip: kevin: Enable edp display

2017-10-20 Thread Sean Paul
On Thu, Oct 19, 2017 at 11:48:02AM +0800, Jeffy Chen wrote: > > Make edp display works on chromebook kevin(at least for boot animation). > > Also solve some issues i meet during the bringup. > > Changes in v6: > Don't change order of rockchip_drm_psr_register(). > > Changes in v5: > Call the

Re: [git pull] pinctrl: sh-pfc: Updates for v4.15 (take two)

2017-10-20 Thread Linus Walleij
On Fri, Oct 20, 2017 at 1:25 PM, Geert Uytterhoeven wrote: > Hi Linus, > > The following changes since commit 5ec8a41a36715cf543cb7c109097fb3b4cdfb427: > > pinctrl: sh-pfc: r8a7795: Add USB3.0 host support (2017-10-02 13:23:44 > +0200) > > are available in the

Re: [PATCH] net: ethtool: remove error check for legacy setting transceiver type

2017-10-20 Thread Niklas Söderlund
Hi Geert, On 2017-10-20 09:15:50 +0200, Geert Uytterhoeven wrote: > Hi Niklas, > > On Fri, Oct 20, 2017 at 1:32 AM, Niklas Söderlund > wrote: > > Commit 9cab88726929605 ("net: ethtool: Add back transceiver type") > > restores the transceiver type to struct

[git pull] pinctrl: sh-pfc: Updates for v4.15 (take two)

2017-10-20 Thread Geert Uytterhoeven
Hi Linus, The following changes since commit 5ec8a41a36715cf543cb7c109097fb3b4cdfb427: pinctrl: sh-pfc: r8a7795: Add USB3.0 host support (2017-10-02 13:23:44 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git

[git pull] clk: renesas: Updates for v4.15 (take two)

2017-10-20 Thread Geert Uytterhoeven
Hi Mike, Stephen, The following changes since commit b4021bbe10017d994e5a96ebfd2677bbaf2b37e0: clk: renesas: rcar-gen2: Delete error message for failed memory allocation (2017-09-28 17:57:34 +0200) are available in the git repository at:

Re: [PATCH v3 1/4] phylib: Add device reset GPIO support

2017-10-20 Thread Sergei Shtylyov
Hello! On 10/20/2017 11:14 AM, Geert Uytterhoeven wrote: From: Sergei Shtylyov The PHY devices sometimes do have their reset signal (maybe even power supply?) tied to some GPIO and sometimes it also does happen that a boot loader does not leave it

[PATCH 42/42] ARM: dts: r8a7743: Add xhci support to SoC dtsi

2017-10-20 Thread Simon Horman
From: Fabrizio Castro Add node for xhci. Boards DT files will enable it if needed. Signed-off-by: Fabrizio Castro Reviewed-by: Yoshihiro Shimoda Signed-off-by: Simon Horman

[PATCH 25/42] ARM: dts: r8a7791: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7791 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 24/42] ARM: dts: r8a7790: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7790 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 26/42] ARM: dts: r8a7792: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7792 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 18/42] ARM: dts: r8a7743: Enable DMA for HSUSB

2017-10-20 Thread Simon Horman
From: Biju Das This patch adds DMA properties to the HSUSB node. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 35/42] ARM: dts: r8a7791: Add missing clock for secondary CA15 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA15 cluster has a clocks property, while the secondary CPU core is driven by the same clock. Add the missing clocks property to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 36/42] ARM: dts: r8a7792: Add missing clock for secondary CA15 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA15 cluster has a clocks property, while the secondary CPU core is driven by the same clock. Add the missing clocks property to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 39/42] ARM: dts: sh73a0: Add clocks for CA9 CPU cores

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Improve hardware description by adding clocks properties to the device nodes corresponding to the CA9 CPU cores. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 09/42] ARM: dts: r8a7790: add cpu capacity-dmips-mhz information

2017-10-20 Thread Simon Horman
From: Dietmar Eggemann The following 'capacity-dmips-mhz' dt property values are used: Cortex-A15: 1024, Cortex-A7: 539 They have been derived form the cpu_efficiency values: Cortex-A15: 3891, Cortex-A7: 2048 by scaling them so that the Cortex-A15s (big cores) use

[PATCH 28/42] ARM: dts: r8a7794: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7794 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 38/42] ARM: dts: r8a7794: Add missing clock for secondary CA7 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA7 cluster has a clocks property, while the secondary CPU core is driven by the same clock. Add the missing clocks property to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 37/42] ARM: dts: r8a7793: Add missing clock for secondary CA15 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA15 cluster has a clocks property, while the secondary CPU core is driven by the same clock. Add the missing clocks property to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 40/42] dt-bindings: clk: r7s72100: Add missing I and G clocks

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Add the missing definitions for the I (CPU) and G (Image Processing) clocks, so these clocks can be referred to from device nodes in DT. Note that these clocks are already fully supported otherwise (DT bindings, Linux driver, r7s72100.dtsi),

[PATCH 34/42] ARM: dts: r8a7790: Add clocks for CA7 CPU cores

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the CPU cores in the CA15 cluster have clocks properties. Add the missing clocks properties for the CPU cores in the CA7 cluster to fix this. Signed-off-by: Geert Uytterhoeven Tested-by: Simon Horman

[PATCH 41/42] ARM: dts: r7s72100: Add clock for CA9 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Improve hardware description by adding a clock property to the device node corresponding to the CA9 CPU core. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 12/42] ARM: dts: r8a7745: Link PCI USB devices to USB PHY

2017-10-20 Thread Simon Horman
From: Biju Das Describe the PCI USB devices that are behind the PCI bridges, adding necessary links to the USB PHY device. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven

[PATCH 27/42] ARM: dts: r8a7793: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7793 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 19/42] ARM: dts: gr-peach: Add ETHER pin group

2017-10-20 Thread Simon Horman
From: Jacopo Mondi Add pin configuration subnode for ETHER pin group. Signed-off-by: Jacopo Mondi Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 10/42] ARM: dts: r8a7745: Add internal PCI bridge nodes

2017-10-20 Thread Simon Horman
From: Biju Das Add device nodes for the r8a7745 internal PCI bridge devices. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon

[PATCH 20/42] ARM: dts: gr-peach: Enable ostm0 and ostm1 timers

2017-10-20 Thread Simon Horman
From: Jacopo Mondi Enable ostm0 and ostm1 timers to be used as clock source and clockevent source. The timers provides greater accuracy than the already enabled mtu2 one. With these enabled: clocksource: ostm: mask: 0x max_cycles: 0x, max_idle_ns:

[PATCH 21/42] ARM: dts: r8a7778: Use R-Car GPIO Gen1 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen1 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in DT of r8a7778 SoC. As the driver does not match on "renesas,gpio-r8a7778" there are some run-time considerations for this patch: * When a resulting DTB

[PATCH 32/42] ARM: dts: r8a7779: Add clocks for CA9 CPU cores

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Improve hardware description by adding clocks properties to the device nodes corresponding to the CA9 CPU cores. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 29/42] ARM: dts: r8a73a4: Add clock for CA15 CPU0 core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Improve hardware description by adding a clocks property to the device node corresponding to the primary CA15 CPU core, which is for now the only one described. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon

[PATCH 14/42] ARM: dts: iwg22d-sodimm: Enable USB PHY

2017-10-20 Thread Simon Horman
From: Biju Das Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 15/42] ARM: dts: r8a7743: Add HS-USB device node

2017-10-20 Thread Simon Horman
From: Biju Das Define the R8A7743 generic part of the HS-USB device node. It is up to the board file to enable the device. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven

[PATCH 33/42] ARM: dts: r8a7790: Add missing clocks for secondary CA15 CPU cores

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA15 cluster has a clocks property, while the secondary CPU cores are driven by the same clock. Add the missing clocks properties to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 13/42] ARM: dts: iwg22d-sodimm: Enable internal PCI

2017-10-20 Thread Simon Horman
From: Biju Das Enable internal AHB-PCI bridges for the USB EHCI/OHCI controllers attached to them. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven

[PATCH 31/42] ARM: dts: r8a7778: Add clock for CA9 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Improve hardware description by adding a clock property to the device node corresponding to the CA9 CPU core. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 22/42] ARM: dts: r8a7779: Use R-Car GPIO Gen1 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen1 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in DT of r8a7779 SoC. As the driver does not match on "renesas,gpio-r8a7779" there are some run-time considerations for this patch: * When a resulting DTB

[PATCH 23/42] ARM: dts: r8a7743: Use R-Car GPIO Gen2 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen2 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7743 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 16/42] ARM: dts: iwg20d-q7: Enable HS-USB

2017-10-20 Thread Simon Horman
From: Biju Das Enable HS-USB device for the iWave G20D-Q7 carrier board based on RZ/G1M. Also disable the host mode support on usb otg port by default to avoid pin conflicts. Signed-off-by: Biju Das Signed-off-by: Chris Paterson

[PATCH 11/42] ARM: dts: r8a7745: Add USB PHY DT support

2017-10-20 Thread Simon Horman
From: Biju Das Define the r8a7745 generic part of the USB PHY device node. Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 17/42] ARM: dts: r8a7743: Add USB-DMAC device nodes

2017-10-20 Thread Simon Horman
From: Biju Das Signed-off-by: Biju Das Signed-off-by: Chris Paterson Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 30/42] ARM: dts: r8a7743: Add missing clock for secondary CA15 CPU core

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Currently only the primary CPU in the CA15 cluster has a clocks property, while the secondary CPU core is driven by the same clock. Add the missing clocks property to fix this. Signed-off-by: Geert Uytterhoeven

[PATCH 31/31] arm64: dts: renesas: salvator-common: add dr_mode property for USB2.0 channel 0

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda Since Salvator-X[S] have a USB2.0 dual-role channel (CN9), this patch adds dr_mode property for USB2.0 channel 0 (EHCI/OHCI and HS-USB) as "otg". Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon

[PATCH 01/42] ARM: dts: gr-peach: Fix 'leds' node name indent

2017-10-20 Thread Simon Horman
From: Jacopo Mondi Fix 'leds' node name indent as it was wrongly aligned. Signed-off-by: Jacopo Mondi Signed-off-by: Simon Horman --- arch/arm/boot/dts/r7s72100-gr-peach.dts | 2 +- 1 file changed, 1

[PATCH 03/42] ARM: dts: r8a7790: Use generic node name for VSP1 nodes

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Use the preferred generic node name instead of the specific name. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7790.dtsi | 8 1 file

[PATCH 29/31] arm64: dts: r8a7795: Use R-Car GPIO Gen3 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen3 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7795 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 06/42] ARM: dts: r8a7794: Use generic node name for VSP1 nodes

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Use the preferred generic node name instead of the specific name. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7794.dtsi | 4 ++-- 1 file changed,

[PATCH 05/42] ARM: dts: r8a7792: Use generic node name for VSP1 nodes

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Use the preferred generic node name instead of the specific name. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7792.dtsi | 6 +++--- 1 file

[PATCH 08/42] ARM: dts: iwg20d-q7-dbcm-ca: Add device trees for camera DB

2017-10-20 Thread Simon Horman
From: Fabrizio Castro This patch adds a .dtsi that describes the camera daughter board and a .dts to describe the HW made of iWave's RZ/G1M SoM, iWave's RZ/G1M/G1N Qseven carrier board, and the camera daughter board. The camera daughter board .dtsi adds support

[PATCH 04/42] ARM: dts: r8a7791: Use generic node name for VSP1 nodes

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Use the preferred generic node name instead of the specific name. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm/boot/dts/r8a7791.dtsi | 6 +++--- 1 file

[PATCH 22/31] arm64: dts: ulcb-kf: hog USB3 hub control gpios

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This adds gpio hogs for USB3 hub on ULCB Kingfisher board to power up and remove from reset the hub Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven

[PATCH 20/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C2

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports PCA9548 I2C switch on I2C2 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 27/31] arm64: renesas: salvator-common: fixup audio_clkout

2017-10-20 Thread Simon Horman
From: Kuninori Morimoto "audio_clkout" is dummy clock of <_sound 0> to avoid clock loop which invites probe conflict. Thus <_sound 0> and "audio_clkout" should be same value. On commit 5e2feac33095 ("arm64: renesas: salvator-common: sound clock-frequency needs

[PATCH 02/42] ARM: dts: gr-peach: Enable MTU2 timer pulse unit

2017-10-20 Thread Simon Horman
From: Jacopo Mondi MTU2 multi-function/multi-channel timer/counter is not enabled for GR-Peach board. The timer is used as clock event source to schedule wake-ups, and without this enabled all sleeps not performed through busy waiting hang the board. Signed-off-by:

[GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v4.15

2017-10-20 Thread Simon Horman
Hi Olof, Hi Kevin, Hi Arnd, Please consider these second round of Renesas ARM based SoC DT updates for v4.15. This pull request is based on the previous round of such requests, tagged as renesas-dt-for-v4.15, which you have already pulled. The following changes since commit

[PATCH 05/31] arm64: dts: renesas: salvator-common: add pfc node for USB3.0 channel 0

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda Since a R-Car Gen3 bootloader enables the PFC of USB3.0 channel 0, the USB3.0 host controller works without this setting on the kernel. But, this setting should have salvator-common.dtsi. So, this patch adds the pfc node for USB3.0

[PATCH 18/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C2

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports TCA9539 gpio expanders on I2C2 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 25/31] arm64: dts: r8a77995: Add INTC-EX device node

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car D3, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 06/31] arm64: dts: renesas: r8a77995: add PWM device nodes

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds PWM device nodes for r8a77995. Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 30/31] arm64: dts: r8a7796: Use R-Car GPIO Gen3 fallback compat string

2017-10-20 Thread Simon Horman
Use newly added R-Car GPIO Gen3 fallback compat string in place of now deprecated non-generation specific R-Car GPIO fallback compat string in the DT of the r8a7796 SoC. This should have no run-time effect as the driver matches against the per-SoC compat string before considering the fallback

[PATCH 24/31] arm64: dts: r8a77970: Add INTC-EX device node

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car V3M, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 28/31] arm64: renesas: ulcb: fixup audio_clkout

2017-10-20 Thread Simon Horman
From: Kuninori Morimoto "audio_clkout" is dummy clock of <_sound 0> to avoid clock loop which invites probe conflict. Thus <_sound 0> and "audio_clkout" should be same value. On commit 2752660a37ae ("arm64: dts: renesas: ulcb: sound clock-frequency needs

[PATCH 17/31] arm64: dts: ulcb-kf: enable USB3.0 Host

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports USB3.0 Host on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 19/31] arm64: dts: ulcb-kf: enable TCA9539 on I2C4

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports TCA9539 gpio expanders on I2C4 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 23/31] arm64: dts: r8a7796: Add INTC-EX device node

2017-10-20 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the Interrupt Controller for External Devices (INTC-EX) on R-Car M3-W, which serves external IRQ pins IRQ[0-5]. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 21/31] arm64: dts: ulcb-kf: enable PCA9548 on I2C4

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports PCA9548 I2C switch on I2C4 bus on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 26/31] arm64: dts: renesas: eagle: add EtherAVB support

2017-10-20 Thread Simon Horman
From: Sergei Shtylyov Define the Eagle board dependent part of the EtherAVB device node. Enable DHCP and NFS root for the kernel booting. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov

[PATCH 15/31] arm64: dts: ulcb-kf: enable USB2.0 Host channel 0

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports USB2.0 Host channel 0 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 12/31] arm64: dts: ulcb-kf: enable SCIF1

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports SCIF1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 10/31] arm64: dts: h3ulcb-kf: ES1.x SoC initial device tree

2017-10-20 Thread Simon Horman
From: Vladimir Barinov Add the initial device tree for the H3ULCB ES1.x SoC with Kingfisher extension infotainment board. Signed-off-by: Vladimir Barinov Signed-off-by: Simon Horman ---

[PATCH 04/31] arm64: dts: renesas: initial Eagle board device tree

2017-10-20 Thread Simon Horman
From: Sergei Shtylyov Add the initial device tree for the R8A77970 SoC based Eagle board. The board has 1 debug serial port (SCIF0); include support for it, so that the serial console can work. Based on the original (and large) patch by Vladimir Barinov

[PATCH 16/31] arm64: dts: ulcb-kf: enable PCIE0/1

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports PCIE0/1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 13/31] arm64: dts: ulcb-kf: enable CAN0/1

2017-10-20 Thread Simon Horman
From: Vladimir Barinov This supports CAN0/1 on ULCB Kingfisher board Signed-off-by: Vladimir Barinov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 07/31] arm64: dts: renesas: r8a77995: draak: enable PWM channel 0 and 1

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda This patch enables PWM channel 0 and 1 on the draak. Each channel connects to LTC2644 for brightness control. Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven

[PATCH 11/31] arm64: dts: h3ulcb-kf: ES2.0+ SoC initial device tree

2017-10-20 Thread Simon Horman
From: Vladimir Barinov Add the initial device tree for the H3ULCB ES2.0+ SoC with Kingfisher extension infotainment board. Signed-off-by: Vladimir Barinov Signed-off-by: Simon Horman ---

[PATCH 02/31] arm64: dts: renesas: ulcb: drop "avb_phy_int" from avb_pins

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Geert Uytterhoeven

[GIT PULL] Second Round of Renesas ARM64 Based SoC DT Updates for v4.15

2017-10-20 Thread Simon Horman
Hi Olof, Hi Kevin, Hi Arnd, Please consider these second round of Renesas ARM64 based SoC DT updates for v4.15. This pull request is based on the previous round of such requests, tagged as renesas-arm64-dt-for-v4.15, which I you have already pulled. The following changes since commit

[PATCH 01/31] arm64: dts: renesas: salvator-common: drop "avb_phy_int" from avb_pins

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Geert Uytterhoeven

[PATCH 03/31] arm64: dts: renesas: r8a77995: draak: drop "avb_phy_int" from avb_pins

2017-10-20 Thread Simon Horman
From: Yoshihiro Shimoda Since the Ethernet AVB driver doesn't support AVB_PHY_INT handling and it will be handled by a phy driver as a gpio pin, this patch removes the "avb_phy_int" from the avb_pins node. Reported-by: Sergei Shtylyov

Re: [PATCH v2 0/2] mmc: renesas_sdhi and tmio: bugfixes for v4.14

2017-10-20 Thread Ulf Hansson
On 20 October 2017 at 05:12, Yoshihiro Shimoda wrote: > This patch set is based on mainline v4.14-rc5. > > Changes from v1: > - Calculate the max size of swiotlb memory instead of hardcoded value >in patch 1. > - Add Reviewed-by from Geert-san in patch 2.

Re: [PATCH v3 3/3] arm64: renesas: salvator: set driver type for eMMC

2017-10-20 Thread Ulf Hansson
On 16 October 2017 at 09:46, Simon Horman wrote: > On Sun, Oct 15, 2017 at 02:46:15PM +0200, Wolfram Sang wrote: >> These boards are known to have eMMC issues with the default driver type. >> Specify a working one. >> >> Signed-off-by: Wolfram Sang

Re: [PATCH v4 0/3] mmc: renesas_sdhi: add R-Car Gen[123] fallback compatibility strings

2017-10-20 Thread Ulf Hansson
On 18 October 2017 at 09:00, Simon Horman wrote: > Add fallback compatibility strings for R-Car Gen 1, 2 and 3 to the SDHI > bindings and driver. > > In the case of Renesas R-Car hardware we know that there are generations of > SoCs, f.e. Gen 1 and 2. But beyond that

Re: [PATCH v2 00/11] mmc: document mmc_regulator_get_supply and fix users

2017-10-20 Thread Ulf Hansson
On 14 October 2017 at 21:17, Wolfram Sang wrote: > Fix the drivers and add some docs according to the outcome of this discussion > [1] we had recently. The motivation from the patch description: > > Bail out everytime when mmc_regulator_get_supply() returns an

Re: [PATCH v3 2/3] mmc: parse new binding for eMMC fixed driver type

2017-10-20 Thread Ulf Hansson
On 15 October 2017 at 14:46, Wolfram Sang wrote: > Parse the new binding and store it in the host struct after doing some > sanity checks. The code is designed to support fixed SD driver type if > we ever need that. > > Signed-off-by: Wolfram Sang

Re: [PATCH v3 1/3] dt-bindings: mmc: describe new eMMC binding for fixed driver type

2017-10-20 Thread Ulf Hansson
On 15 October 2017 at 14:46, Wolfram Sang wrote: > Some boards may have to use a certain driver type (or drive strength) to > achieve stable eMMC communication. Describe a binding to set this up via > DT. > > Signed-off-by: Wolfram Sang

Re: [PATCH LOCAL v2] arm64: defconfig: Add renesas_defconfig

2017-10-20 Thread Geert Uytterhoeven
Hi Simon, On Fri, Oct 20, 2017 at 11:27 AM, Simon Horman wrote: > On Mon, Oct 16, 2017 at 11:08:45AM +0200, Geert Uytterhoeven wrote: >> Add a defconfig for Renesas R-Car Gen3 boards. >> >> Signed-off-by: Geert Uytterhoeven >> --- >> Against

Re: [PATCH] ARM: dts: r8a7745: Add IIC cores to dtsi

2017-10-20 Thread Simon Horman
Please include some changelog text here, preferably motivating the change. On Fri, Oct 13, 2017 at 05:06:33PM +0100, Fabrizio Castro wrote: > Signed-off-by: Fabrizio Castro > Reviewed-by: Chris Paterson

Re: [PATCH v3 0/5] clk: renesas: rcar-gen3: Restore clocks during resume

2017-10-20 Thread Geert Uytterhoeven
On Mon, Oct 16, 2017 at 10:36 AM, Geert Uytterhoeven wrote: > During PSCI system suspend, R-Car Gen3 SoCs are powered down, and their > clock register state is lost. Note that as the boot loader skips most > initialization after resume, clock register state differs from

Re: [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.15

2017-10-20 Thread Simon Horman
On Fri, Oct 20, 2017 at 11:06:56AM +0200, Arnd Bergmann wrote: > On Fri, Oct 20, 2017 at 11:03 AM, Simon Horman wrote: > > On Thu, Oct 19, 2017 at 11:39:45PM +0200, Arnd Bergmann wrote: > >> On Fri, Sep 29, 2017 at 1:52 PM, Simon Horman > > >> That one last commit doesn't

Re: [PATCH LOCAL v2] arm64: defconfig: Add renesas_defconfig

2017-10-20 Thread Simon Horman
On Mon, Oct 16, 2017 at 11:08:45AM +0200, Geert Uytterhoeven wrote: > Add a defconfig for Renesas R-Car Gen3 boards. > > Signed-off-by: Geert Uytterhoeven > --- > Against renesas-devel-20171013-v4.14-rc4. > Not intended for upstream merge. > > Loosely based on arm64

Re: [PATCH 00/11] arm64: dts: renesas: Use R-Car SDHI Gen[123] fallback compat strings

2017-10-20 Thread Simon Horman
On Tue, Oct 17, 2017 at 08:09:48AM +0200, Simon Horman wrote: > Use recently posted R-Car SDHI Gen 1, 2 and 3 fallback compat strings > in the DT of Renesas ARM and arm64 based SoCs. > > Based on renesas-devel-20171016-v4.14-rc5 > > Has a binding documentation but no run-time dependency on >

Re: [PATCH 1/2] ARM: dts: r8a7743: Add DU support

2017-10-20 Thread Simon Horman
On Wed, Oct 18, 2017 at 10:33:46AM +0100, Biju Das wrote: > From: Fabrizio Castro Please include some text, preferably motivating this change, here. > > Signed-off-by: Fabrizio Castro > Reviewed-by: Biju Das

Re: [PATCH 0/7] ARM: dts: renesas: Use R-Car SDHI Gen[12] fallback compat strings

2017-10-20 Thread Simon Horman
On Wed, Oct 18, 2017 at 09:27:21AM +0200, Simon Horman wrote: > Use recently posted R-Car Gen 1 and 2 Ether fallback compat strings > in the DT of Renesas ARM based SoCs. > > Based on renesas-devel-20171018-v4.14-rc5 > > Has a binding documentation but no run-time dependency on > "[PATCH

Re: [PATCH v3 0/4] Teach phylib hard-resetting devices

2017-10-20 Thread Simon Horman
On Fri, Oct 20, 2017 at 10:14:17AM +0200, Geert Uytterhoeven wrote: > Hi David, Andrew, Florian, Simon, Magnus, > > This patch series adds optional PHY reset support to phylib. > > The first two patches are destined for David's net-next tree. They add > core PHY reset code, and update a

Re: [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.15

2017-10-20 Thread Simon Horman
On Thu, Oct 19, 2017 at 11:39:45PM +0200, Arnd Bergmann wrote: > On Fri, Sep 29, 2017 at 1:52 PM, Simon Horman > wrote: > > > > Renesas ARM64 Based SoC DT Updates for v4.15 > > > > * r8a7795 (H3) > > -

[PATCH v3 2/4] macb: Kill PHY reset code

2017-10-20 Thread Geert Uytterhoeven
From: Sergei Shtylyov With the phylib now being aware of the "reset-gpios" PHY node property, there should be no need to frob the PHY reset in this driver anymore... Signed-off-by: Sergei Shtylyov Acked-by: Nicolas Ferre

[PATCH v3 3/4] arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset

2017-10-20 Thread Geert Uytterhoeven
Describe the GPIO used to reset the Ethernet PHY for EthernetAVB. This allows the driver to reset the PHY during probe and after system resume. This fixes Ethernet operation after resume from s2ram on Salvator-XS, where the enable pin of the regulator providing PHY power is connected to PRESETn,

[PATCH v3 4/4] arm64: dts: renesas: ulcb: Add EthernetAVB PHY reset

2017-10-20 Thread Geert Uytterhoeven
Describe the GPIO used to reset the Ethernet PHY for EthernetAVB. This allows the driver to reset the PHY during probe and after system resume. On ULCB, the enable pin of the regulator providing PHY power is always pulled high, but the driver may still need to reset the PHY if this wasn't done by

  1   2   >