[PATCH/RFC] usb: gadget: function: printer: avoid wrong list handling in printer_write()

2018-05-18 Thread Yoshihiro Shimoda
The usb_ep_queue() in printer_write() is possible to call req->complete(). In that case, since tx_complete() calls list_add(>list, >tx_reqs), printer_write() should not call list_add(>list, >tx_reqs_active) because the transfer has already finished. So, this patch checks the condition of req->list

Re: [PATCH v10 8/8] media: vsp1: Move video configuration to a cached dlb

2018-05-18 Thread Kieran Bingham
Hi Laurent, On 17/05/18 20:57, Laurent Pinchart wrote: > Hi Kieran, > > Thank you for the patch. > > On Thursday, 17 May 2018 20:24:01 EEST Kieran Bingham wrote: >> We are now able to configure a pipeline directly into a local display >> list body. Take advantage of this fact, and create a

Re: [PATCH 0/3] Add R8A77980 GEther support

2018-05-18 Thread Sergei Shtylyov
On 05/17/2018 09:53 PM, David Miller wrote: >> Here's a set of 3 patches against DaveM's 'net-next.git' repo. They >> (gradually) >> add R8A77980 GEther support to the 'sh_eth' driver, starting with couple new >> register bits/values introduced with this chip, and ending with adding a new >>

[PATCH 030/102] arm64: dts: renesas: r8a7795: Enable IPMMU devices

2018-05-18 Thread Simon Horman
From: Magnus Damm Remove 'status = "disabled"' to make sure all IPMMU devices are enabled in DT on the r8a7795 SoC. Signed-off-by: Magnus Damm Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 087/102] arm64: dts: renesas: r8a77995: Add VIN4

2018-05-18 Thread Simon Horman
From: Jacopo Mondi Describe VIN4 interface for R-Car D3 R8A77995 SoC. Signed-off-by: Jacopo Mondi Acked-by: Niklas Söderlund [simon: sorted node by bus address] Signed-off-by: Simon Horman

[PATCH 101/102] arm64: dts: renesas: salvator-common: enable VIN

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 32 1 file changed, 32

[PATCH 064/102] arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes

2018-05-18 Thread Simon Horman
The rcar_sound port nodes have unit names and thus should have register properties. This is flagged by dtc as follows: # make dtbs W=1 ... DTC arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dtb arch/arm64/boot/dts/renesas/r8a77965-salvator-x.dtb: Warning (unit_address_vs_reg):

[PATCH 050/102] arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound

2018-05-18 Thread Simon Horman
From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto Tested-by: Nguyen Viet Dung Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 28

[PATCH 063/102] arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes

2018-05-18 Thread Simon Horman
The rcar_sound port nodes have unit names and thus should have register properties. This is flagged by dtc as follows: # make dtbs W=1 ... DTC arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dtb arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dtb: Warning (unit_address_vs_reg):

[PATCH 069/102] arm64: dts: renesas: r8a77970: add CAN-FD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the generic R8A77970 part of the CAN-FD device node. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov

[PATCH 057/102] arm64: dts: renesas: r8a77965: Add HDMI encoder instance

2018-05-18 Thread Simon Horman
From: Kieran Bingham Add the HDMI encoder to the R8A77965 DT in disabled state. Based on a similar patch of the R8A7796 device tree by Laurent Pinchart . Signed-off-by: Takeshi Kihara

[PATCH 088/102] arm64: dts: renesas: r8a77970: disable EtherAVB

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov When adding the R8A77970 EtherAVB device I failed to notice that it does not have the usual "status" property disabling the described devices in anticipation that the board device trees enable the devices according to their needs. This

[PATCH 071/102] arm64: dts: renesas: r8a77980: add CAN-FD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the generic R8A77980 part of the CAN-FD device node. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov

[PATCH 080/102] arm64: dts: renesas: ulcb: Add BD9571 PMIC

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the ROHM BD9571MWV PMIC. This was based on the example in the DT binding documentation, but using IRQ0 instead of a GPIO interrupt, as that matches the schematics, and because INTC-EX is a simpler block. Signed-off-by:

[PATCH 066/102] arm64: dts: renesas: r8a77980: use SYSC power domain macros

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Now that the commit 7755b40d07a8 ("dt-bindings: power: add R8A77980 SYSC power domain definitions") has hit Linus' tree, we can replace the bare numbers (we had to use to avoid a cross tree dependency) with these macro definitions...

[PATCH 059/102] arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI

2018-05-18 Thread Simon Horman
From: Kieran Bingham The DU1 external dot clock is provided by the fixed frequency clock generator X21, while the DU0 and DU3 clocks are provided by the programmable Versaclock6 clock generator. Enable the clocks, and the HDMI encoder for the M3-N

[PATCH 098/102] arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 367 +++ 1 file changed, 367

[PATCH 090/102] arm64: dts: renesas: initial V3HSK board device tree

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Add the initial device tree for the V3H Starter Kit 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 23/69] ARM: dts: r8a7743: Add watchdog support to SoC dtsi

2018-05-18 Thread Simon Horman
From: Fabrizio Castro This patch adds watchdog support to the r8a7743 SoC dtsi. Signed-off-by: Fabrizio Castro Signed-off-by: Ramesh Shanmugasundaram Reviewed-by: Geert Uytterhoeven

[PATCH 16/69] ARM: dts: r8a7743: Adjust SMP routine size

2018-05-18 Thread Simon Horman
From: Fabrizio Castro This patch adjusts the definition of the SMP routine size according to the latest changes made by commit: "ARM: shmobile: Add watchdog support" Signed-off-by: Fabrizio Castro Signed-off-by: Ramesh

[PATCH 035/102] arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio"

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven On other Renesas SoCs, the pin group for the MDIO bus is named "mdio" instead of "mdc". Fix the inconsistency, now the pinctrl drivers for R-Car H3, M3-W, and M3-N have gained support for the traditional pin group name. Signed-off-by: Geert

[PATCH 068/102] arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Based on previous work by Ryo Kataoka . Signed-off-by: Niklas Söderlund [simon: moved thermal node to preseve ordering of nodes by bus address] Signed-off-by: Simon

[PATCH 065/102] arm64: dts: renesas: r8a77980: use CPG core clock macros

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Now that the commit 35b3c462dae1 ("dt-bindings: clock: add R8A77980 CPG core clock definitions") has hit Linus' tree, we can replace the bare numbers (we had to use to avoid a cross tree dependency) with these macro definitions...

[PATCH 078/102] arm64: dts: renesas: r8a7796: Correct whitespace

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Add missing spaces after commas. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 8 1 file changed, 4 insertions(+), 4

[PATCH 081/102] arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven On Salvator-X(S), all of the DDR0, DDR1, DDR0C, and DDR1C power rails need to be kept powered when backup mode is enabled. Reflect this in the "rohm,ddr-backup-power" property for the BD9571MWV PMIC node. The accessory power switch (SW23) is a

[PATCH 5/6] ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN

2018-05-18 Thread Simon Horman
From: Fabrizio Castro R-Car Gen2 and RZ/G1 platforms come with a watchdog IP, therefore enable its driver by default. Signed-off-by: Fabrizio Castro Signed-off-by: Ramesh Shanmugasundaram

[PATCH 3/6] dt-bindings: arm: Document Renesas Ebisu board DT bindings

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds device tree bindings documentation for Renesas Ebisu board (RTP0RC77990SEB0010S). Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven

[PATCH 28/69] ARM: dts: iwg20m: Add watchdog support to SoM dtsi

2018-05-18 Thread Simon Horman
From: Fabrizio Castro This patch enables the watchdog from within the iwg20m SoM dtsi. Signed-off-by: Fabrizio Castro Signed-off-by: Ramesh Shanmugasundaram Reviewed-by: Geert Uytterhoeven

[PATCH 31/69] ARM: dts: r8a7793: Add RWDT node

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the Watchdog Timer (WDT) controller on the Renesas R-Car M2-N (r8a7793) SoC. Signed-off-by: Geert Uytterhoeven Acked-by: Fabrizio Castro Signed-off-by: Simon Horman

[PATCH 6/6] ARM: multi_v7_defconfig: Enable RENESAS_WDT

2018-05-18 Thread Simon Horman
R-Car Gen2 and RZ/G1 platforms come with a watchdog IP, therefore enable its driver by default. It is enabled as a module to avoid increasing the kernel image size. Signed-off-by: Simon Horman --- arch/arm/configs/multi_v7_defconfig | 1 + 1 file changed, 1

[PATCH 10/69] ARM: dts: renesas: r8a7791: Add FDP1 instances

2018-05-18 Thread Simon Horman
From: Laurent Pinchart The r8a7791 has two FDP1 instances. Signed-off-by: Laurent Pinchart Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 099/102] arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 326 +- 1 file changed, 316

[PATCH 2/6] ARM: multi_v7_defconfig: Enable r8a77470 SoC

2018-05-18 Thread Simon Horman
From: Biju Das Enable recently added r8a77470 (RZ/G1C) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 4/6] dt-bindings: arm: consistently name r8a77965 as M3-N

2018-05-18 Thread Simon Horman
There is an inconsistency between the use of M3N and M3-N. This patch resolves this by consistently using the latter. Signed-off-by: Simon Horman Reviewed-by: Rob Herring --- Documentation/devicetree/bindings/arm/shmobile.txt | 2 +- 1 file changed,

[PATCH 4/6] ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven The last Renesas ARM platform using this driver was removed in commit a521422ea4ae6128 ("ARM: shmobile: mackerel: Remove Legacy C board code"). Signed-off-by: Geert Uytterhoeven Reviewed-by: Laurent Pinchart

[PATCH 08/69] ARM: dts: wheat: Fix ADV7513 address usage

2018-05-18 Thread Simon Horman
From: Kieran Bingham The r8a7792 Wheat board has two ADV7513 devices sharing a single I2C bus, however in low power mode the ADV7513 will reset it's slave maps to use the hardware defined default addresses. The ADV7511 driver was adapted to allow the two

[PATCH 060/102] arm64: dts: renesas: condor: add eMMC support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the Condor board dependent part of the MMC0 (connected to eMMC chip) device node along with the necessary voltage regulators... Signed-off-by: Sergei Shtylyov Signed-off-by: Simon Horman

Re: [PATCH] clk: renesas: r8a7795: Add CR clock

2018-05-18 Thread Simon Horman
On Thu, May 17, 2018 at 04:39:04PM +0200, Niklas Söderlund wrote: > Hi Geert, > > Thanks for your patch. > > On 2018-05-17 12:21:02 +0200, Geert Uytterhoeven wrote: > > Add the CR core clock, which is used by the Secure Engine (SCEG). > > > > Signed-off-by: Geert Uytterhoeven

[PATCH 084/102] arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Add a device node for the second Cortex-A53 CPU core on the Renesas R-Car V3M (r8a77970) SoC, and adjust the interrupt delivery masks for ARM Generic Interrupt Controller and Architectured Timer. Signed-off-by: Geert Uytterhoeven

[PATCH 074/102] arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch enables usb2_phy3 node for r8a7795 with Salvator-XS. You must change the SW31 to OFF-OFF-ON-ON-ON-ON on the board. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman

[PATCH 089/102] arm64: dts: renesas: r8a77980: disable EtherAVB

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov When adding the R8A77980 EtherAVB device I failed to notice that it does not have the usual "status" property disabling the described devices in anticipation that the board device trees enable the devices according to their needs. This

[PATCH 076/102] arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch enables USB2.0 host channel 3 for r8a7795 with Salvator-XS. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman ---

[PATCH 052/102] arm64: dts: renesas: r8a77990: Revise the psci node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda The basic support patch 9491a8b17530 ("arm64: dts: renesas: Add Renesas R8A77990 SoC support") lacks the compatible "arm,psci-1.0" in the psci node. So, this patch revises it. Signed-off-by: Yoshihiro Shimoda

[PATCH 096/102] arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 389 +++ 1 file changed, 389

[PATCH 073/102] arm64: dts: renesas: salvator-common: add eeprom

2018-05-18 Thread Simon Horman
From: Wolfram Sang Add the EEPROM found on Salvator-X and -XS boards for H3, M3-W, and M3-N on the IIC_DVFS bus. Signed-off-by: Wolfram Sang Signed-off-by: Simon Horman ---

[PATCH 083/102] arm64: dts: renesas: r8a77965: Add SDHI device nodes

2018-05-18 Thread Simon Horman
From: Takeshi Kihara Add SDHI nodes to the DT of the r8a77965 SoC. Based on several similar patches of the R8A7796 device tree by Simon Horman . Signed-off-by: Takeshi Kihara Signed-off-by: Yoshihiro

[PATCH 082/102] arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven On the R-Car Starter Kit Premier/Pro, all of the DDR0, DDR1, DDR0C, and DDR1C power rails need to be kept powered when backup mode is enabled. Reflect this in the "rohm,ddr-backup-power" property for the BD9571MWV PMIC node. The accessory power

[PATCH 053/102] arm64: dts: renesas: r8a77990: Revise the cache controller node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda The cache controller node should not have unit-addresses and reg properties. So, this patch removes them. Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven

[PATCH 062/102] arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes

2018-05-18 Thread Simon Horman
The rcar_sound port nodes have unit names and thus should have register properties. This is flagged by dtc as follows: # make dtbs W=1 ... DTC arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dtb arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dtb: Warning (unit_address_vs_reg):

[PATCH 026/102] arm64: dts: renesas: r8a77965: sort subnodes of the soc node

2018-05-18 Thread Simon Horman
From: Yoshihiro Kaneko Sort subnodes of the soc node. - The primary key is the bus address. - The secondary key is the IP block. - The tertiary key is the node name. This is part of an ongoing effort to provide consistent node order in the DT of Renesas SoCs to improve

[PATCH 100/102] arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 152 ++ 1 file changed, 152

[PATCH 070/102] arm64: dts: renesas: eagle: add CAN-FD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the Eagle board dependent part of the CAN-FD device node. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov

[PATCH 102/102] arm64: dts: renesas: salvator-common: Add ADV7482 support

2018-05-18 Thread Simon Horman
From: Kieran Bingham The Salvator boards use an ADV7482 receiver for HDMI and CVBS inputs. Provide ADV7482 node on the i2c4 bus, along with connectors for the hdmi and cvbs inputs, and link to the csi20 and csi40 nodes as outputs. Signed-off-by: Kieran

[PATCH 075/102] arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch enables HS-USB channel3 node for r8a7795 with Salvator-XS. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman ---

[PATCH 093/102] arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds EthernetAVB node for r8a77990 (R-Car E3). Based on a patch from Takeshi Kihara Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman

[PATCH 054/102] arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances

2018-05-18 Thread Simon Horman
From: Kieran Bingham The FCPs handle the interface between various IP cores and memory. Add the instances related to the FDPs and VSP2s. Based on a similar patch of the R8A7796 device tree by Laurent Pinchart .

[PATCH 056/102] arm64: dts: renesas: r8a77965: Populate the DU instance placeholder

2018-05-18 Thread Simon Horman
From: Kieran Bingham The DU entity node has been previously added but only as a placeholder. Populate the node with the properties to use the device. Signed-off-by: Kieran Bingham Reviewed-by: Laurent Pinchart

[PATCH 097/102] arm64: dts: renesas: r8a7795-es1: add CSI-2 node

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Renesas H3 ES1.0 have one extra CSI-2 node, CSI21 which is not present for later ES versions of H3. Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman ---

[PATCH 049/102] arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound

2018-05-18 Thread Simon Horman
From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto Tested-by: Nguyen Viet Dung Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 46

[PATCH 002/102] arm64: dts: renesas: r8a77965: add usb3_phy node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds usb3_phy node for r8a77965. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 9 - 1 file

[PATCH 016/102] arm64: dts: renesas: Add Renesas R8A77990 Kconfig support

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda Add configuration option for the R-Car E3 (R8A77990) SoC. Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 048/102] arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound

2018-05-18 Thread Simon Horman
From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto Tested-by: Nguyen Viet Dung Signed-off-by: Simon Horman --- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 28

[PATCH 018/102] arm64: dts: renesas: r8a7796: decrease temperature hysteresis

2018-05-18 Thread Simon Horman
From: Niklas Söderlund To incorporate more tests by the hardware team decrease the hysteresis value to 1C. Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman ---

[PATCH 015/102] arm64: dts: renesas: r8a77970: add FCPVD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Describe FCPVD0 in the R8A77970 device tree; it will be used by VSPD0 in the next patch... Based on the original (and large) patch by Daisuke Matsushita . Signed-off-by: Vladimir Barinov

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

2018-05-18 Thread Simon Horman
Hi Olof, Hi Kevin, Hi Arnd, Please consider these Renesas ARM64 based SoC DT updates for v4.18. The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338: Linux 4.17-rc1 (2018-04-15 18:24:20 -0700) are available in the git repository at:

[PATCH 033/102] arm64: dts: renesas: r8a77995: Enable IPMMU devices

2018-05-18 Thread Simon Horman
From: Magnus Damm Remove 'status = "disabled"' to make sure all IPMMU devices are enabled in DT on the r8a77995 SoC. Signed-off-by: Magnus Damm Reviewed-by: Geert Uytterhoeven [simon: rebased] Signed-off-by:

[PATCH 029/102] arm64: dts: renesas: Add Renesas Ebisu board support

2018-05-18 Thread Simon Horman
From: Takeshi Kihara Basic support for the Renesas Ebisu board based on R-Car E3: - Memory, - Main crystal, - Serial console, Signed-off-by: Takeshi Kihara [shimoda: rebase and add SPDX-License-Identifier] Signed-off-by:

[PATCH 014/102] arm64: dts: renesas: r8a77965: Add PWM device nodes

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds PWM device nodes for r8a77965. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 48

[PATCH 031/102] arm64: dts: renesas: r8a7796: Enable IPMMU devices

2018-05-18 Thread Simon Horman
From: Magnus Damm Remove 'status = "disabled"' to make sure all IPMMU devices are enabled in DT on the r8a7796 SoC. Signed-off-by: Magnus Damm Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 072/102] arm64: dts: renesas: condor: add CAN-FD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the Condor board dependent part of the CAN-FD device node. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov

[PATCH 067/102] arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Replace the hardcoded power domain indices by R8A77965_PD_* symbols. Signed-off-by: Niklas Söderlund Reviewed-by: Jacopo Mondi [simon: dropped hunk to include

[PATCH 055/102] arm64: dts: renesas: r8a77965: Add VSP instances

2018-05-18 Thread Simon Horman
From: Kieran Bingham The r8a77965 has 4 VSP instances. Based on a similar patch of the R8A7796 device tree by Laurent Pinchart . Signed-off-by: Takeshi Kihara [Kieran: Rebased to

[PATCH 086/102] arm64: dts: renesas: r8a77980: add resets property to CAN-FD node

2018-05-18 Thread Simon Horman
Add resets property to CAN-FD node to describe it in the reset topology of on-SoC devices. This allows to reset the CAN-FD device using the Reset Controller API. Signed-off-by: Simon Horman Reviewed-by: Geert Uytterhoeven ---

[PATCH 095/102] arm64: dts: renesas: r8a77965: add I2C support

2018-05-18 Thread Simon Horman
From: Niklas Söderlund Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 99 --- 1 file changed, 90

[PATCH 085/102] arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Enable the performance monitor unit for the Cortex-A53 cores on the R-Car V3M (r8a77970) SoC. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman ---

[PATCH 094/102] arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch enables EthernetAVB for r8a77990 Ebisu board. Based on a patch from Takeshi Kihara Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman

[PATCH 091/102] arm64: dts: renesas: r8a77990: Add PFC device node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds PFC device node for r8a77990 (R-Car E3). Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 077/102] arm64: dts: renesas: r8a7795: Correct whitespace

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Add missing spaces after commas. Replace 8 consecutive spaces by a TAB. Signed-off-by: Geert Uytterhoeven Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 14

[PATCH 061/102] arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the V3M Starter Kit board dependent part of the DU and LVDS device nodes. Also add the device nodes for Thine THC63LVD1024 LVDS decoder and Analog Devices ADV7511W HDMI transmitter... Based on the original (and large) patch by

[PATCH 092/102] arm64: dts: renesas: r8a77990: Add GPIO device nodes

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds GPIO nodes for r8a77990 (R-Car E3). Based on a patch from Takeshi Kihara Signed-off-by: Yoshihiro Shimoda [simon: dropped use of deprecated

[PATCH 058/102] arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI

2018-05-18 Thread Simon Horman
From: Kieran Bingham The DU1 external dot clock is provided by the fixed frequency clock generator X21, while the DU0 and DU3 clocks are provided by the programmable Versaclock5 clock generator. Enable the clocks, and the HDMI encoder for the M3-N

[PATCH 036/102] arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio"

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven On other Renesas SoCs, the pin group for the MDIO bus is named "mdio" instead of "mdc". Fix the inconsistency, now the pinctrl drivers for R-Car H3, M3-W, and M3-N have gained support for the traditional pin group name. Signed-off-by: Geert

[PATCH 040/102] arm64: dts: renesas: condor: add SCIF0 pins

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Add the (previously omitted) SCIF0 pin data to the Condor board's device tree. Signed-off-by: Sergei Shtylyov Reviewed-by: Geert Uytterhoeven Signed-off-by: Simon Horman

[PATCH 019/102] arm64: dts: renesas: r8a77970: add VSPD support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Describe VSPD0 in the R8A77970 device tree; it will be used by DU in the next patch... Based on the original (and large) patch by Daisuke Matsushita . Signed-off-by: Vladimir Barinov

[PATCH 003/102] arm64: dts: renesas: r8a77965: add USB 2.0 host nodes

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds USB 2.0 host (EHCI/OHCI) nodes for r8a77965. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 38

[PATCH 005/102] arm64: dts: renesas: r8a77965: add HS-USB node

2018-05-18 Thread Simon Horman
From: Yoshihiro Shimoda This patch adds HS-USB node for r8a77965. Signed-off-by: Yoshihiro Shimoda Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 14 +- 1

[PATCH 044/102] arm64: dts: renesas: r8a7796: add HDMI sound support

2018-05-18 Thread Simon Horman
From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto Tested-by: Nguyen Viet Dung Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 4 1 file

[PATCH 037/102] arm64: dts: renesas: eagle: add EtherAVB pins

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Add the (previously omitted) EtherAVB pin data to the Eagle board's device tree. Signed-off-by: Sergei Shtylyov Signed-off-by: Simon Horman ---

[PATCH 017/102] arm64: dts: renesas: r8a7795: decrease temperature hysteresis

2018-05-18 Thread Simon Horman
From: Niklas Söderlund To incorporate more tests by the hardware team decrease the hysteresis value to 1C. Signed-off-by: Niklas Söderlund Signed-off-by: Simon Horman ---

[PATCH 023/102] arm64: dts: renesas: r8a77995: sort subnodes of the root node

2018-05-18 Thread Simon Horman
From: Yoshihiro Kaneko Sort subnodes of the root node alphanumerically. This is part of an ongoing effort to provide consistent node order in the DT of Renesas SoCs to improve maintainability. This should not have any run-time effect. Signed-off-by: Yoshihiro Kaneko

[PATCH 020/102] arm64: dts: renesas: r8a77970: add DU support

2018-05-18 Thread Simon Horman
From: Sergei Shtylyov Define the generic R8A77970 part of the DU device node. Based on the original (and large) patch by Daisuke Matsushita . Signed-off-by: Vladimir Barinov

[PATCH 043/102] arm64: dts: renesas: r8a7795: add HDMI sound support

2018-05-18 Thread Simon Horman
From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto Tested-by: Nguyen Viet Dung Signed-off-by: Simon Horman --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 8 1

Re: [PATCH 3/3] arm64: dts: renesas: r8a7795: add ccree binding

2018-05-18 Thread Simon Horman
On Thu, May 17, 2018 at 04:12:23PM +0300, Gilad Ben-Yossef wrote: > On Thu, May 17, 2018 at 12:04 PM, Simon Horman wrote: > > On Thu, May 17, 2018 at 11:01:57AM +0300, Gilad Ben-Yossef wrote: > >> On Wed, May 16, 2018 at 10:43 AM, Simon Horman wrote: > >>

Re: [PATCH v2] sh_eth: Change platform check to CONFIG_ARCH_RENESAS

2018-05-18 Thread Sergei Shtylyov
On 05/18/2018 01:52 PM, Geert Uytterhoeven wrote: > Since commit 9b5ba0df4ea4f940 ("ARM: shmobile: Introduce ARCH_RENESAS") > is CONFIG_ARCH_RENESAS a more appropriate platform check than the legacy "If" should follow, not precede the option as this is not a question. :-) >

Re: [PATCH 0/2] Remove calls to empty arch_setup_pdev_archdata()

2018-05-18 Thread jacopo mondi
Hi Geert, On Fri, May 18, 2018 at 01:06:49PM +0200, Geert Uytterhoeven wrote: > Hi, > > Recently, a few calls to arch_setup_pdev_archdata() were added to the > ecovec and migor board files (copied from platform_device_register())? I suspect that was me > > However, SuperH doesn't

[PATCH v2] [media] v4l: rcar_fdp1: Change platform dependency to ARCH_RENESAS

2018-05-18 Thread Geert Uytterhoeven
The Renesas Fine Display Processor driver is used on Renesas R-Car SoCs only. Since commit 9b5ba0df4ea4f940 ("ARM: shmobile: Introduce ARCH_RENESAS") is ARCH_RENESAS a more appropriate platform dependency than the legacy ARCH_SHMOBILE, hence use the former. This will allow to drop ARCH_SHMOBILE

[PATCH 012/102] arm64: dts: renesas: r8a7795: sort subnodes of the soc node

2018-05-18 Thread Simon Horman
Sort subnodes of the soc node. - The primary key is the bus address. - The secondary key is the IP block. - The tertiary key is the node name. This is part of an ongoing effort to provide consistent node order in the DT of Renesas SoCs to improve maintainability. This should not have any

[PATCH 35/69] ARM: dts: blanche: Enable watchdog support

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Enable the watchdog, so the board can be restarted by a watchdog timeout. Signed-off-by: Geert Uytterhoeven Acked-by: Fabrizio Castro Signed-off-by: Simon Horman

[PATCH 36/69] ARM: dts: wheat: Enable watchdog support

2018-05-18 Thread Simon Horman
From: Geert Uytterhoeven Enable the watchdog, so the board can be restarted by a watchdog timeout. Signed-off-by: Geert Uytterhoeven Acked-by: Fabrizio Castro Signed-off-by: Simon Horman

[PATCH 20/69] ARM: dts: r8a7792: Adjust SMP routine size

2018-05-18 Thread Simon Horman
From: Fabrizio Castro This patch adjusts the definition of the SMP routine size according to the latest changes made by commit: "ARM: shmobile: Add watchdog support" Signed-off-by: Fabrizio Castro Signed-off-by: Ramesh

  1   2   3   >