[PATCH 8/9] ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTS

2017-12-20 Thread Biju Das
DMA transfer to/from SRC DMA DMApp [MEM] -> [SRC] -> [SSIU] -> [SSI] DMA DMApp [MEM] <- [SRC] <- [SSIU] <- [SSI] Current sound driver is supporting SSI/SRC random connection. So, this patch is trying SSI3 -> SRC3 SSI4 <- SRC4 Signed-off-by: Biju Das

[PATCH 5/9] ARM: dts: iwg22d-sodimm: Sound PIO support

2017-12-20 Thread Biju Das
Enable sound PIO support on carrier board. Signed-off-by: Biju Das <biju@bp.renesas.com> Reviewed-by: Fabrizio Castro <fabrizio.cas...@bp.renesas.com> --- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 46 + 1 file changed, 46 insertions(+) diff --gi

[PATCH 4/9] ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec

2017-12-20 Thread Biju Das
This patch enables SGTL5000 audio codec on the carrier board. Signed-off-by: Biju Das <biju@bp.renesas.com> Reviewed-by: Fabrizio Castro <fabrizio.cas...@bp.renesas.com> --- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 28 1 file changed, 28 inserti

[PATCH 1/9] ARM: dts: r8a7745: Add audio clocks

2017-12-20 Thread Biju Das
Describe the external audio clocks required by the sound driver. Boards that provide audio clocks need to override the clock frequencies. Signed-off-by: Biju Das <biju@bp.renesas.com> Reviewed-by: Fabrizio Castro <fabrizio.cas...@bp.renesas.com> --- arch/arm/boot/dts/r8a77

[PATCH 0/9] Add sound support

2017-12-20 Thread Biju Das
This series aims to add sound support for iWave RZ/G1E board. Biju Das (9): ARM: dts: r8a7745: Add audio clocks ARM: dts: r8a7745: Add audio DMAC support ARM: dts: r8a7745: Add sound support ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec ARM: dts: iwg22d-sodimm: Sound PIO support

[PATCH 2/9] ARM: dts: r8a7745: Add audio DMAC support

2017-12-20 Thread Biju Das
Instantiate the audio DMA controller on the r8a7745 device tree. Signed-off-by: Biju Das <biju@bp.renesas.com> Reviewed-by: Fabrizio Castro <fabrizio.cas...@bp.renesas.com> --- arch/arm/boot/dts/r8a7745.dtsi | 31 +++ 1 file changed, 31 insertions(+)

[PATCH] ARM: dts: r8a7745: Add missing clock for secondary CA7 CPU core

2017-12-21 Thread Biju Das
Add the missing clock to CA7 CPU1 node. Signed-off-by: Biju Das <biju@bp.renesas.com> --- arch/arm/boot/dts/r8a7745.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/r8a7745.dtsi b/arch/arm/boot/dts/r8a7745.dtsi index 835a282..ae918e9 100644 --- a/arch/arm/bo

[PATCH v2 5/5] clk: renesas: cpg-mssr: Add r8a774a1 support

2018-08-02 Thread Biju Das
Add RZ/G2M (R8A774A1) Clock Pulse Generator / Module Standby and Software Reset support. Based on the Table 8.2b of "RZ/G Series, 2nd Generation User's Manual: Hardware ((Rev. 0.61, June 12, 2018)". Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- V1-->V2 * Added OS

[PATCH v2 2/5] soc: renesas: rcar-sysc: Add r8a774a1 support

2018-08-02 Thread Biju Das
Add support for RZ/G2M (R8A774A1) SoC power areas to the R-Car SYSC driver. Signed-off-by: Biju Das Reviewed-by: Chris Paterson Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change --- .../bindings/power/renesas,rcar-sysc.txt | 1 + drivers/soc/renesas/Kcon

[PATCH v2 4/5] clk: renesas: Add r8a774a1 CPG Core Clock Definitions

2018-08-02 Thread Biju Das
Add all RZ/G2M Clock Pulse Generator Core Clock Outputs, as listed in Table 8.2b ("List of Clocks [RZ/G2M]") of the RZ/G2M Hardware User's Manual. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- V1--> V2 * Removed internal clock POST2. --

[PATCH v2 3/5] soc: renesas: rcar-rst: Add support for RZ/G2M

2018-08-02 Thread Biju Das
Signed-off-by: Biju Das Reviewed-by: Chris Paterson Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change --- Documentation/devicetree/bindings/reset/renesas,rst.txt | 1 + drivers/soc/renesas/Kconfig | 6 +++--- drivers/soc/renesas/rcar-rs

RE: [PATCH v2 1/5] gpio: rcar: Add GPIO hole support

2018-08-03 Thread Biju Das
Hi Geert, > Subject: Re: [PATCH v2 1/5] gpio: rcar: Add GPIO hole support > On Thu, Aug 2, 2018 at 4:17 PM Biju Das wrote: > > GPIO hole is present in RZ/G1C SoC. Valid GPIO pins on bank3 are in > > the range GP3_0 to GP3_16 and GP3_27 to GP3_29. The GPIO pins > between

RE: [PATCH v2 3/5] ARM: dts: r8a77470: Add GPIO support

2018-08-03 Thread Biju Das
Hi Geert, Thanks for the feedback. > -Original Message- > From: devicetree-ow...@vger.kernel.org ow...@vger.kernel.org> On Behalf Of Geert Uytterhoeven > Sent: 03 August 2018 10:10 > To: Biju Das > Cc: Rob Herring ; Mark Rutland > ; Simon Horman ; Magnus >

RE: [PATCH 1/4] gpio: rcar: Enhance gpio-ranges support

2018-07-30 Thread Biju Das
Hi Geert, Thanks for the feedback. > -Original Message- > From: Geert Uytterhoeven [mailto:ge...@linux-m68k.org] > Sent: 30 July 2018 11:04 > To: Biju Das > Cc: Linus Walleij ; open list:GPIO SUBSYSTEM > ; Simon Horman ; > Geert Uytterhoeven ; Chris Paterso

RE: [PATCH] pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups

2018-07-27 Thread Biju Das
+ sergie > -Original Message- > From: Biju Das [mailto:biju@bp.renesas.com] > Sent: 27 July 2018 10:22 > To: Laurent Pinchart ; Geert > Uytterhoeven ; Linus Walleij > > Cc: Biju Das ; linux-renesas- > s...@vger.kernel.org; linux-g...@vger.kernel.org; Simon H

[PATCH] pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups

2018-07-27 Thread Biju Das
Add EtherAVB groups and functions definitions for R8A77470 SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- This patch is based on the following discussion https://www.mail-archive.com/linux-renesas-soc@vger.kernel.org/msg27480.html and https://en.wikipedia.org/wiki/Media

[PATCH 2/4] ARM: dts: r8a77470: Add GPIO support

2018-07-27 Thread Biju Das
Describe GPIO blocks in the R8A77470 device tree. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm/boot/dts/r8a77470.dtsi | 90 + 1 file changed, 90 insertions(+) diff --git a/arch/arm/boot/dts/r8a77470.dtsi b/arch/arm/boot/dts/r8a77470

[PATCH 0/4] Add GPIO and EAVB Pinctrl support

2018-07-27 Thread Biju Das
This patch series aims to add GPIO and EAVB Pinctrl support for RZ/G1C SoC. Biju Das (4): gpio: rcar: Enhance gpio-ranges support ARM: dts: r8a77470: Add GPIO support ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB arch/arm/boot/dts

[PATCH 4/4] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-07-27 Thread Biju Das
Adding pinctrl support for EtherAVB interface. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- This patch depends upon https://patchwork.kernel.org/patch/10546801/ --- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/boot

[PATCH 3/4] ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ

2018-07-27 Thread Biju Das
Specify EtherAVB PHY IRQ in the board specific device tree, now that we have GPIO support. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts b

[PATCH 1/4] gpio: rcar: Enhance gpio-ranges support

2018-07-27 Thread Biju Das
Enhance gpio-ranges to support more than one gpio-range. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- cat /sys/kernel/debug/pinctrl/e606.pin-controller-sh-pfc/gpio- GPIO ranges handled: 0: e605.gpio GPIOS [1001 - 1023] PINS [0 - 22] 0: e6051000.gpio GPIOS [978 - 1000] PINS

RE: [PATCH 4/4] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-07-31 Thread Biju Das
Hi Geert, Thanks for the feedback. Subject: Re: [PATCH 4/4] ARM: dts: iwg23s-sbc: Add pinctl support for > > { > > + avb_pins: avb { > > + groups = "avb_mdio", "avb_gmii_tx_rx"; > > avb_crs is wired, but deemed unused, right? Yes, CRS is not used in full duplex mode. >

RE: [PATCH 1/4] gpio: rcar: Enhance gpio-ranges support

2018-08-01 Thread Biju Das
Hi Geert, > Subject: Re: [PATCH 1/4] gpio: rcar: Enhance gpio-ranges support > A simple way to work around this is to set ngpios to the highest bit number in > use + 1. But you still need a mechanism to avoid accessing the unused bits in > the gap between 16 and 27. > I will send V2 with

RE: [PATCH 5/5] clk: renesas: cpg-mssr: Add r8a774a1 support

2018-08-01 Thread Biju Das
Hi Geert, Thanks for the feedback. > Subject: Re: [PATCH 5/5] clk: renesas: cpg-mssr: Add r8a774a1 support > > Hi Biju, > > On Mon, Jul 30, 2018 at 9:54 AM Biju Das wrote: > > Add RZ/G2M (R8A774A1) Clock Pulse Generator / Module Standby and > > Software Reset support.

RE: [PATCH 4/5] clk: renesas: Add r8a774a1 CPG Core Clock Definitions

2018-08-01 Thread Biju Das
Hi Geert, Thanks for the feedback. > Subject: Re: [PATCH 4/5] clk: renesas: Add r8a774a1 CPG Core Clock > Definitions > > Hi Biju, > > On Mon, Jul 30, 2018 at 9:54 AM Biju Das wrote: > > Add all RZ/G2M Clock Pulse Generator Core Clock Outputs, as listed in > > T

[PATCH v2 2/5] dt-bindings: gpio: rcar: Add gpio-reserved-ranges support

2018-08-02 Thread Biju Das
Update the DT bindings documentation with the optional gpio-reserved-ranges properties. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings

[PATCH v2 1/5] gpio: rcar: Add GPIO hole support

2018-08-02 Thread Biju Das
GPIO hole is present in RZ/G1C SoC. Valid GPIO pins on bank3 are in the range GP3_0 to GP3_16 and GP3_27 to GP3_29. The GPIO pins between GP3_17 to GP3_26 are unused. Add support for handling unused GPIO's. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- V1-->V2 * Added g

[PATCH v2 3/5] ARM: dts: r8a77470: Add GPIO support

2018-08-02 Thread Biju Das
Describe GPIO blocks in the R8A77470 device tree. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- This patch has runtime depency on the gpio driver patch. gpioblock3 has gpio-reserved-ranges property. --- arch/arm/boot/dts/r8a77470.dtsi | 91

[PATCH v2 5/5] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-08-02 Thread Biju Das
Adding pinctrl support for EtherAVB interface. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change Depend onthe below patch https://patchwork.kernel.org/patch/10546801/ --- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts

[PATCH v2 0/5] Add GPIO and EAVB Pinctrl support

2018-08-02 Thread Biju Das
This patch series aims to add GPIO and EAVB Pinctrl support for RZ/G1C SoC. V1-->V2 Add support for gpio-reserved-ranges Biju Das (5): gpio: rcar: Add GPIO hole support dt-bindings: gpio: rcar: Add gpio-reserved-ranges support ARM: dts: r8a77470: Add GPIO support ARM: dts: iwg

[PATCH v2 4/5] ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ

2018-08-02 Thread Biju Das
Specify EtherAVB PHY IRQ in the board specific device tree, now that we have GPIO support. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change * compile time dependency on gpio dtsi patch --- arch/arm/boot/dts/r8a77470-iwg

[PATCH v2 0/5] Add RZ/G2M SYSC/RST/Clock support

2018-08-02 Thread Biju Das
This patch series aims to add SYSC/RST/Clock support for for RZ/G2M SoC. RZ/G2M SoC is similar to R-Car Gen3 M3-W SoC. V1-->V2 * Incorporated review comments ---- Biju Das (5): dt-bindings: power: Add r8a774a1 SYSC power domain definitions soc: renesas: rcar-sysc: Add r8a77

[PATCH v2 1/5] dt-bindings: power: Add r8a774a1 SYSC power domain definitions

2018-08-02 Thread Biju Das
This patch adds power domain indices for RZ/G2M. Signed-off-by: Biju Das Reviewed-by: Chris Paterson Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change --- include/dt-bindings/power/r8a774a1-sysc.h | 31 +++ 1 file changed, 31 insertions(+) create m

[PATCH 5/5] clk: renesas: cpg-mssr: Add r8a774a1 support

2018-07-30 Thread Biju Das
Add RZ/G2M (R8A774A1) Clock Pulse Generator / Module Standby and Software Reset support. Based on the Table 8.2b of "RZ/G Series, 2nd Generation User's Manual: Hardware ((Rev. 0.61, June 12, 2018)". Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- .../devicetree/bindings/clo

[PATCH 2/5] soc: renesas: rcar-sysc: Add r8a774a1 support

2018-07-30 Thread Biju Das
Add support for RZ/G2M (R8A774A1) SoC power areas to the R-Car SYSC driver. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- .../bindings/power/renesas,rcar-sysc.txt | 1 + drivers/soc/renesas/Kconfig| 5 +++ drivers/soc/renesas/Makefile

[PATCH 3/5] soc: renesas: rcar-rst: Add support for RZ/G2M

2018-07-30 Thread Biju Das
Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- Documentation/devicetree/bindings/reset/renesas,rst.txt | 1 + drivers/soc/renesas/Kconfig | 6 +++--- drivers/soc/renesas/rcar-rst.c | 4 +++- 3 files changed, 7 insertions(+), 4

[PATCH 4/5] clk: renesas: Add r8a774a1 CPG Core Clock Definitions

2018-07-30 Thread Biju Das
Add all RZ/G2M Clock Pulse Generator Core Clock Outputs, as listed in Table 8.2b ("List of Clocks [RZ/G2M]") of the RZ/G2M Hardware User's Manual. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 59 +

[PATCH 0/5] Add RZ/G2M SYSC/RST/Clock support

2018-07-30 Thread Biju Das
This patch series aims to add SYSC/RST/Clock support for for RZ/G2M SoC. RZ/G2M SoC is similar to R-Car Gen3 M3-W SoC. Biju Das (5): dt-bindings: power: Add r8a774a1 SYSC power domain definitions soc: renesas: rcar-sysc: Add r8a774a1 support soc: renesas: rcar-rst: Add support for RZ/G2M

[PATCH 1/5] dt-bindings: power: Add r8a774a1 SYSC power domain definitions

2018-07-30 Thread Biju Das
This patch adds power domain indices for RZ/G2M. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- include/dt-bindings/power/r8a774a1-sysc.h | 31 +++ 1 file changed, 31 insertions(+) create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h diff --git

RE: [PATCH v2 1/5] gpio: rcar: Add GPIO hole support

2018-08-06 Thread Biju Das
HI Geert, Thanks for the feedback. > -Original Message- > From: Geert Uytterhoeven > Sent: 04 August 2018 10:25 > To: Biju Das > Cc: Linus Walleij ; open list:GPIO SUBSYSTEM > ; Simon Horman ; > Geert Uytterhoeven ; Chris Paterson > ; Fabrizio Cas

[PATCH] gpiolib: Avoid calling chip->request() for unused gpios

2018-08-07 Thread Biju Das
Add a check for unused gpios to avoid chip->request() call to client driver for unused gpios. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- drivers/gpio/gpiolib.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/gpiolib.c b/drivers/g

RE: [PATCH 2/2] pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support

2018-08-14 Thread Biju Das
Hi Chris, Thanks for the feedback. > Subject: RE: [PATCH 2/2] pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support > > Hello Biju, > > > From: Biju Das > > Sent: 13 August 2018 14:53 > > > > Renesas RZ/G2M (r8a774a1) is pin compatible with R-Car M3-W (r8a7796),

[PATCH] arm64: renesas_defconfig: enable R8A774A1 SoC

2018-08-14 Thread Biju Das
Enable the Renesas RZ/G2M (R8A774A1) SoC in the ARM64 renesas_defconfig. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/configs/renesas_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/renesas_defconfig b/arch/arm64/configs

RE: [PATCH v3 5/5] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-08-17 Thread Biju Das
Hi Simon, Thanks for the feedback. > -Original Message- > From: devicetree-ow...@vger.kernel.org ow...@vger.kernel.org> On Behalf Of Simon Horman > Sent: 17 August 2018 09:45 > To: Biju Das > Cc: Rob Herring ; Mark Rutland > ; Magnus Damm ; > linux-renesas-soc@

RE: [PATCH] arm64: renesas_defconfig: enable R8A774A1 SoC

2018-08-17 Thread Biju Das
Hi Simon, Thanks for the feedback. > Subject: Re: [PATCH] arm64: renesas_defconfig: enable R8A774A1 SoC > > On Tue, Aug 14, 2018 at 11:04:50AM +0100, Biju Das wrote: > > Enable the Renesas RZ/G2M (R8A774A1) SoC in the ARM64 > renesas_defconfig. > > > > Signed-

[PATCH v3 3/5] ARM: dts: r8a77470: Add GPIO support

2018-08-07 Thread Biju Das
Describe GPIO blocks in the R8A77470 device tree. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- V2-->V3 * Moved gpio-reserved-ranges property just below gpio-ranges --- arch/arm/boot/dts/r8a77470.dtsi |

[PATCH v3 2/5] dt-bindings: gpio: rcar: Add gpio-reserved-ranges support

2018-08-07 Thread Biju Das
Update the DT bindings documentation with the optional gpio-reserved-ranges properties. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- V2 --> V3 * Incorporated review comments. --- .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 61 +- 1 file changed,

[PATCH v3 1/5] gpio: rcar: Add GPIO hole support

2018-08-07 Thread Biju Das
GPIO hole is present in RZ/G1C SoC. Valid GPIO pins on bank3 are in the range GP3_0 to GP3_16 and GP3_27 to GP3_29. The GPIO pins between GP3_17 to GP3_26 are unused. Add support for handling unused GPIO's. Signed-off-by: Biju Das --- V1-->V2 * Added gpio-reserved-ranges support for handl

[PATCH v3 0/5] Add GPIO and EAVB Pinctrl support

2018-08-07 Thread Biju Das
This patch series aims to add GPIO and EAVB Pinctrl support for RZ/G1C SoC. V1-->V2 * Add support for gpio-reserved-ranges V2-->V3 * Updated binding documentation * Rework based on Geert's comment. ---- Biju Das (5): gpio: rcar: Add GPIO hole support dt-bindings: gpio: rca

[PATCH v3 4/5] ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ

2018-08-07 Thread Biju Das
Specify EtherAVB PHY IRQ in the board specific device tree, now that we have GPIO support. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- --- V1-->V2 * No change V2-->V3 * No change * compile time dependency on gpio dtsi

[PATCH v3 5/5] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-08-07 Thread Biju Das
Adding pinctrl support for EtherAVB interface. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven --- V1-->V2 * No change V2-->V3 * No change Depend onthe below patch https://patchwork.kernel.org/patch/10546801/ --- arch/arm/bo

[PATCH] gpiolib: Fix of_node inconsistency

2018-08-06 Thread Biju Das
to a crash. gpiochip_add_data_with_key() calls gpiochip_init_valid_mask() with of_node as NULL. of_gpiochip_add() fills "of_node" and calls of_gpiochip_init_valid_mask(). The fix is to move the assignment to chip->of_node from of_gpiochip_add() to gpiochip_add_data_with_key(). Signed-off

RE: [PATCH v2 2/5] dt-bindings: gpio: rcar: Add gpio-reserved-ranges support

2018-08-06 Thread Biju Das
Hi Linus, Thanks for the feedback. > Subject: Re: [PATCH v2 2/5] dt-bindings: gpio: rcar: Add gpio-reserved-ranges > support > > Update the DT bindings documentation with the optional > > gpio-reserved-ranges properties. > > > > Signed-off-by: Biju Das &g

RE: [PATCH] arm64: dts: renesas: Initial r8a774a1 SoC device tree

2018-08-13 Thread Biju Das
Hello Fabrizio, > Hello Biju, > > Thank you for your patch. > > > -Original Message----- > > From: Biju Das > > Sent: 13 August 2018 08:42 > > To: Rob Herring ; Mark Rutland > > ; Catalin Marinas ; > > Will Deacon > > Cc: Biju Das ;

RE: [PATCH] arm64: dts: renesas: Initial r8a774a1 SoC device tree

2018-08-13 Thread Biju Das
Hello Fab, > > Subject: RE: [PATCH] arm64: dts: renesas: Initial r8a774a1 SoC device > > tree > > > > Hello Fabrizio, > > > > > Hello Biju, > > > > > > Thank you for your patch. > > > > > > > -Original Message--

RE: [PATCH] arm64: dts: renesas: Initial r8a774a1 SoC device tree

2018-08-13 Thread Biju Das
> > > > Subject: RE: [PATCH] arm64: dts: renesas: Initial r8a774a1 SoC > > > > device tree > > > > > > > > Hello Fabrizio, > > > > > > > > > Hello Biju, > > > > > > > > > > Thank you for your patc

[PATCH] arm64: defconfig: enable R8A774A1 SoC

2018-08-13 Thread Biju Das
Enable the Renesas RZ/G2M (R8A774A1) SoC in the ARM64 defconfig. Signed-off-by: Biju Das --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 4327f62..1c953ff 100644 --- a/arch/arm64/configs

[PATCH] arm64: dts: renesas: Initial r8a774a1 SoC device tree

2018-08-13 Thread Biju Das
Basic support for the RZ/G2M SoC. Signed-off-by: Biju Das --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 192 ++ 1 file changed, 192 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi

[PATCH v2] arm64: dts: renesas: Initial r8a774a1 SoC device tree

2018-08-13 Thread Biju Das
Basic support for the RZ/G2M SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- V1-->V2 * Removed the macro CPG_AUDIO_CLK_I, since at this point we don't know whether we will have a common board for RZ/G2 H/M/N. --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi |

[PATCH 0/2] Add R8A774A1 PFC support

2018-08-13 Thread Biju Das
This patch series aims to add PFC support for RZ/G2M SoC. Biju Das (2): dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + drivers/pinctrl/sh-pfc/Kconfig

[PATCH 1/2] dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support

2018-08-13 Thread Biju Das
Document PFC support for the R8A774A1 SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt b

[PATCH 2/2] pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support

2018-08-13 Thread Biju Das
Renesas RZ/G2M (r8a774a1) is pin compatible with R-Car M3-W (r8a7796), however it doesn't have several automotive specific peripherals. Add a r8a7796 specific pin groups/functions along with common pin groups/functions for supporting both r8a7796 and r8a7794a1 SoC. Signed-off-by: Biju Das

RE: [PATCH v2 4/5] clk: renesas: Add r8a774a1 CPG Core Clock Definitions

2018-08-10 Thread Biju Das
il says " Rob's (experimental) review bot". Previously for RZ/G1C upstreaming I have submitted the patches in similar fashion. Is anything changed? > On Thu, 2 Aug 2018 15:56:34 +0100, Biju Das wrote: > > Add all RZ/G2M Clock Pulse Generator Core Clock Outputs, as listed in &

RE: [PATCH v2 2/5] soc: renesas: rcar-sysc: Add r8a774a1 support

2018-08-10 Thread Biju Das
says " Rob's (experimental) review bot". Previously for RZ/G1C upstreaming I have submitted the patches in similar fashion. Is anything changed? > On Thu, 2 Aug 2018 15:53:19 +0100, Biju Das wrote: > > Add support for RZ/G2M (R8A774A1) SoC power areas to the R-Car SYSC > > dr

RE: [PATCH v3 5/5] ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB

2018-08-10 Thread Biju Das
Hello Simon, Thanks for the feedback. > Subject: Re: [PATCH v3 5/5] ARM: dts: iwg23s-sbc: Add pinctl support for > EtherAVB > > On Tue, Aug 07, 2018 at 08:57:06AM +0100, Biju Das wrote: > > Adding pinctrl support for EtherAVB interface. > > > > Signed-off-by: Biju

[PATCH 0/5] Add SYS-DMAC/INTC-EX/[H]SCIF/EAVB/RWDT support

2018-08-23 Thread Biju Das
This patch series aims to add support for SYS-DMAC/INTC-EX/SCIF/HSCIF/ EAVB/RWDT on RZ/G2M SoC dtsi. THis patch series based on renesas-devel-20180822-v4.18. Biju Das (3): arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes arm64: dts: renesas: r8a774a1: Add INTC-EX device node

[PATCH 5/5] arm64: dts: renesas: r8a774a1: Add RWDT node

2018-08-23 Thread Biju Das
Add a device node for the Watchdog Timer (RWDT) controller on the Renesas RZ/G2M (r8a774a1) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/renesas

[PATCH 3/5] arm64: dts: renesas: r8a774a1: Add INTC-EX device node

2018-08-23 Thread Biju Das
Add support for the Interrupt Controller for External Devices (INTC-EX) on RZ/G2M. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi

[PATCH 4/5] arm64: dts: renesas: r8a774a1: Add Ethernet AVB node

2018-08-23 Thread Biju Das
From: Fabrizio Castro This patch adds the SoC specific part of the Ethernet AVB device tree node. Signed-off-by: Fabrizio Castro Reviewed-by: Biju Das --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 45 +++ 1 file changed, 45 insertions(+) diff --git a/arch/arm64

[PATCH 2/5] arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes

2018-08-23 Thread Biju Das
-off-by: Fabrizio Castro Reviewed-by: Biju Das --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 185 ++ 1 file changed, 185 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi index 4a4cf35..81fba7f 100644

[PATCH 1/5] arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes

2018-08-23 Thread Biju Das
Add sys-dmac[0-2] device nodes for RZ/G2M (r8a774a1) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 102 ++ 1 file changed, 102 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch

[PATCH 0/3] Add USB support

2018-08-24 Thread Biju Das
This patch series aims to add USB2.0/USB3.0 Host/Function support for RZ/G2M SoC. RZ/G2M SoC is similar to R-Car Gen3 M3-W SoC. --- This patch series depend on https://patchwork.kernel.org/patch/10574109/ --- Biju Das (3): arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHCI/OHCI

[PATCH 2/3] arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB device nodes

2018-08-24 Thread Biju Das
Add usb dmac and hsusb device nodes on RZ/G2M SoC dtsi. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 45 +++ 1 file changed, 45 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch

[PATCH 3/3] arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes

2018-08-24 Thread Biju Das
Add usb3.0 phy, host and function device nodes on RZ/G2M SoC dtsi. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 35 +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi

[PATCH 1/3] arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHCI/OHCI) device nodes

2018-08-24 Thread Biju Das
Add USB2.0 phy and host (EHCI/OHCI) device nodes on RZ/G2M SoC dtsi. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 73 +++ 1 file changed, 73 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi

RE: Regarding VIN test(cvbs capture:- PAL resolution)

2018-08-29 Thread Biju Das
Hi Kieran, Thanks for the feedback. > Subject: Re: Regarding VIN test(cvbs capture:- PAL resolution) > On 29/08/18 11:41, Biju Das wrote: > > Hi All, > > > > > > > > I started testing vin on R-Car Gen3(CVBS input from DVD player > > connected to R-Ca

RE: Regarding VIN test(cvbs capture:- PAL resolution)

2018-08-29 Thread Biju Das
Hi Niklas, Thanks for the feedback. I confirm it works. > Subject: Re: Regarding VIN test(cvbs capture:- PAL resolution) > > Hi Biju, > > On 2018-08-29 10:41:16 +, Biju Das wrote: > > Hi All, > > > > I started testing vin on R-Car Gen3(CVBS input from DVD

[PATCH] ARM: dts: iwg23s-sbc: Add pinctl support for scif1

2018-07-20 Thread Biju Das
Adding pinctrl support for scif1 interface. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts b/arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts

[PATCH] ARM: dts: r8a77470: Add PFC support

2018-07-20 Thread Biju Das
Define the generic R8A77470 part of the PFC device node. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- Commit 73dacc3403436fc2 ("pinctrl: sh-pfc: Add r8a77470 PFC support") is in Linus' tree --- arch/arm/boot/dts/r8a77470.dtsi | 5 + 1 file changed, 5 insertions(+)

[PATCH] ARM: dts: r8a77470: Use r8a77470-sysc binding definitions

2018-07-20 Thread Biju Das
Replace the hardcoded power domain indices by R8A77470_PD_* symbols. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- Commit 964f7c0dd23de68c0 ("soc: renesas: rcar-sysc: Add r8a77470 support") is in Linus' tree --- arch/arm/boot/dts/r8a77470.dtsi | 27 ++--

[PATCH 1/3] dt-bindings: arm: Document RZ/G2M SoC DT bindings

2018-07-24 Thread Biju Das
Add device tree bindings documentation for Renesas RZ/G2M (r8a774a1) SoC. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- Documentation/devicetree/bindings/arm/shmobile.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/shmobile.txt b

[PATCH 2/3] arm64: Add Renesas R8A774A1 support

2018-07-24 Thread Biju Das
Add configuration option for the RZ/G2M (R8A774A1) SoC. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- arch/arm64/Kconfig.platforms | 6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index d5aeac3..6b9f487 100644

[PATCH 3/3] soc: renesas: Identify RZ/G2M

2018-07-24 Thread Biju Das
This patch adds support for identifying the RZ/G2M (r8a774a1) SoC. It corrects the original RZ/G SoC family name to RZ/G1 and also adds support for the new RZ/G2 SoC family. Signed-off-by: Biju Das Reviewed-by: Chris Paterson --- This patch corrects the RZ/G family name. Can it be considered

[PATCH 0/3] RZ/G2M SoC identification support

2018-07-24 Thread Biju Das
This patch series aims to add SoC identification support for RZ/G2M SoC. RZ/G2M SoC is similar to R-Car Gen3 M3-W SoC. Biju Das (3): dt-bindings: arm: Document RZ/G2M SoC DT bindings arm64: Add Renesas R8A774A1 support soc: renesas: Identify RZ/G2M Documentation/devicetree/bindings/arm

RE: [PATCH] ARM: dts: r8a77470: Use r8a77470-cpg-mssr binding definitions

2018-07-17 Thread Biju Das
Hi Geert, Thanks for the patch. > -Original Message- > From: Geert Uytterhoeven [mailto:geert+rene...@glider.be] > Sent: 17 July 2018 14:26 > To: Simon Horman ; Magnus Damm > ; Biju Das > Cc: linux-renesas-soc@vger.kernel.org; Geert Uytterhoeven > > Subject: [P

RE: [PATCH] dt-bindings: irqchip: renesas-irqc: Document r8a77470 support

2018-07-17 Thread Biju Das
Hello Marc, Sorry to bother you. Do you get a chance to sync up with Thomas for this patch to make it into 4.18? Regards, Biju > -Original Message- > From: Marc Zyngier [mailto:marc.zyng...@arm.com] > Sent: 27 June 2018 09:58 > To: Biju Das > Cc: Thomas Gleixner

RE: [PATCH 2/2] clocksource: sh_cmt: add R-Car gen3 support

2018-09-06 Thread Biju Das
Hi Sergie, Thanks for the patch > -Original Message- > From: devicetree-ow...@vger.kernel.org ow...@vger.kernel.org> On Behalf Of Sergei Shtylyov > Sent: 05 September 2018 21:32 > To: Daniel Lezcano ; Thomas Gleixner > ; Rob Herring ; > devicet...@vger.kernel.org > Cc:

[PATCH 5/5] arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes

2018-09-10 Thread Biju Das
Add VIN and CSI-2 nodes to RZ/G2M SoC dtsi. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 367 ++ 1 file changed, 367 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts

RE: [PATCH] clocksource: sh_cmt: fixup for 64-bit machines

2018-08-31 Thread Biju Das
Hi Sergie, Thanks for the patch. > Subject: [PATCH] clocksource: sh_cmt: fixup for 64-bit machines > > When trying to use CMT for clockevents on R-Car gen3 SoCs, I noticed that > the maximum delta (in ns) for the broadcast timer was diplayed as 1000 in %s/ diplayed/displayed Regards, Biju

[PATCH 05/10] soc: renesas: rcar-rst: Add support for RZ/G1N

2018-09-11 Thread Biju Das
Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- drivers/soc/renesas/rcar-rst.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/renesas/rcar-rst.c b/drivers/soc/renesas/rcar-rst.c index a447873..1e11776 100644 --- a/drivers/soc/renesas/rcar-rst.c +++ b/drivers/soc

[PATCH 09/10] ARM: shmobile: r8a7744: Basic SoC support

2018-09-11 Thread Biju Das
Add minimal support for the RZ/G1N (R8A7744) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- arch/arm/mach-shmobile/Kconfig | 5 + arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/arch/arm/mach-shmobile/Kconfig b/arch

[PATCH 02/10] dt-bindings: power: rcar-sysc: Add r8a7744 power domain index macros

2018-09-11 Thread Biju Das
Add power domain indices for RZ/G1N (R8A7744) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- include/dt-bindings/power/r8a7744-sysc.h | 24 1 file changed, 24 insertions(+) create mode 100644 include/dt-bindings/power/r8a7744-sysc.h diff --git

[PATCH 03/10] soc: renesas: rcar-sysc: Add r8a7744 support

2018-09-11 Thread Biju Das
Add support for RZ/G1N (R8A7744) SoC power areas to the R-Car SYSC driver. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- drivers/soc/renesas/Kconfig | 2 +- drivers/soc/renesas/rcar-sysc.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/soc/renesas

[PATCH 10/10] cpufreq: dt: Add support for r8a7744

2018-09-11 Thread Biju Das
Add the compatible strings for supporting the generic cpufreq driver on the Renesas RZ/G1N (R8A7744) SoC. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b

[PATCH 04/10] dt-bindings: reset: rcar-rst: Document r8a7744 reset module

2018-09-11 Thread Biju Das
Document bindings for the RZ/G1N (R8A7744) reset module. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- Documentation/devicetree/bindings/reset/renesas,rst.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/reset/renesas,rst.txt b/Documentation

[PATCH 06/10] dt-bindings: clock: renesas: cpg-mssr: Document r8a7744 binding

2018-09-11 Thread Biju Das
Add binding documentation for the RZ/G1N (R8A7744) Clock Pulse Generator driver. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Documentation

[PATCH 08/10] clk: renesas: r8a7743: Add r8a7744 support

2018-09-11 Thread Biju Das
Add RZ/G1N (R8A7744) Clock Pulse Generator / Module Standby and Software Reset support. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- drivers/clk/renesas/Kconfig| 2 +- drivers/clk/renesas/r8a7743-cpg-mssr.c | 13 - drivers/clk/renesas/renesas-cpg-mssr.c

[PATCH 07/10] clk: renesas: Add r8a7744 CPG Core Clock Definitions

2018-09-11 Thread Biju Das
Add all RZ/G1N Clock Pulse Generator Core Clock Outputs, as listed in Table 7.2b ("List of Clocks [RZ/G1M/N]") of the RZ/G1 Hardware User's Manual. Signed-off-by: Biju Das Reviewed-by: Fabrizio Castro --- include/dt-bindings/clock/r8a7744-cpg-mssr.h | 39 ++

RE: [PATCH 10/10] cpufreq: dt: Add support for r8a7744

2018-09-11 Thread Biju Das
Hi Rafael, Thanks for the feedback. > -Original Message- > From: Rafael J. Wysocki > Sent: 11 September 2018 11:59 > To: Biju Das > Cc: Rafael J. Wysocki ; Viresh Kumar > ; Linux PM ; Simon > Horman ; Geert Uytterhoeven > ; Chris Paterson > ; Fabrizio

[PATCH 0/2] Add RZ/G1N PFC driver.

2018-09-11 Thread Biju Das
This patch series aims to add support for RZ/G1N (R8A7744) PFC driver. RZ/G1N SoC is similar to RZ/G1M and R-Car Gen2 M2-W/M2-N SoC. This patchset is based on renesas-devel-20180906-v4.19-rc2. Biju Das (2): dt-bindings: pinctrl: sh-pfc: Document r8a7744 PFC support pinctrl: sh-pfc: r8a7791

<    1   2   3   4   5   6   >