On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Update the IPMMU DT binding documentation to include the
> r8a77970 (R-Car V3M) and r8a77995 (R-Car D3) compat strings.
>
> Based on work for r8a7796 by Magnus Damm.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Support the r8a77970 (R-Car V3M) and r8a77995 (R-Car D3) IPMMUs by sharing
> feature flags with r8a7795 (R-Car H3) and r8a7796 (R-Car M3-W). Also update
> IOMMU_OF_DECLARE to hook up the compat strings.
>
> Based on work for the r8a7796 by Mag
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Add r8a7795 ES1.x IPMMU nodes and keep all disabled by default.
>
> This is a follow-up to a patch that adds IPMMU device nodes that
> are common to r8a7795 ES1.x and ES2.0
>
> Signed-off-by: Magnus Damm
> Reviewed-by:
Hi Simon,
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Add r8a7795 IPMMU nodes and keep all disabled by default.
>
> This includes all IPMMU devices for r8a7795 ES2.0. Those
> not present in r8a7795 ES1.x are removed from the DT for those
> SoCs using delete-node.
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up r8a7795 SYS-DMAC nodes to the IPMMUs. In particular SYS-DMAC0 gets
> tied to IPMMU-DS0, and SYS-DMAC1 and SYS-DMAC2 get tied to IPMMU-DS1.
>
> Signed-off-by: Magnus Damm
> Reviewed-by: Laurent Pinchart
> Signed
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up r8a7795 ES2.0 Audio-DMAC nodes to the IPMMU-MP0.
> Hook up r8a7795 ES1.x Audio-DMAC nodes to the IPMMU-MP1.
>
> Signed-off-by: Magnus Damm
> Reviewed-by: Laurent Pinchart
> Signed-off-by: Simon Horman
Reviewe
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPVD devices to allow use of the VSP and DU
> together with IPMMU-VI0.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPVD devices to allow use of the VSP and DU
> together with IPMMU-VI1 and IPMMU-VI1.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPF devices to allow use of FDP1 with IPMMU-VP.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert U
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPF devices to allow use of FDP1 with IPMMU-VP0.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPVB devices to allow use of VSPBC/VSPBD with
> IPMMU-VP0 and IPMMU-VP1.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPVI devices to allow use of VSPI with IPMMU-VP.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Add IPMMU-HC to the SATA device node.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Add IPMMU-DS0 to the Ethernet-AVB device node.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven --
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Add r8a7796 IPMMU nodes and keep all disabled by default.
>
> Signed-off-by: Magnus Damm
> [simon: update names]
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
My comments for r8a7795.dtsi about IPMMU
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up r8a7796 DMAC nodes to the IPMMUs. In particular SYS-DMAC0
> gets tied to IPMMU-DS0, and SYS-DMAC1 and SYS-DMAC2 get tied to IPMMU-DS1.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by:
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Hook up r8a7796 Audio-DMAC nodes to the IPMMU-MP.
>
> Based on work for the r8a7795 by Magnus Damm.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven --
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Hook up the FCPF devices to allow use of FDP1 with IPMMU-VI0.
>
> Based on work by Magnus Damm for the r8a7795.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uyt
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Hook up the FCPVI devices to allow use of VSPI with
> IPMMU-VP0 and IPMMU-VP1.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
> --- a/arch/arm64/boot/dts/renesas/r8a7795
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Hook up the FCPVI devices to allow use of VSPI with IPMMU-VC0.
>
> Based on work for the r8a7795 by Magnus Damm.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uy
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> Add IPMMU-DS0 to the Ethernet-AVB device node.
>
> Based on work by Magnus Damm for the r8a7795.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- Th
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Enable the r8a7795 device nodes for IPMMU-DS0, IPMMU-DS1, IPMMU-MP,
> IPMMU-VI0, IPMMU-VC0 and the shared IPMMU-MM device.
>
> Signed-off-by: Magnus Damm
> [simon: enable IPMMU-MP, VI0 and VC0]
> Signed-off-by: Simon Ho
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Enable the r8a7795 ES1.x device node for IPMMU-MP1.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoev
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> From: Magnus Damm
>
> Enable the r8a7795 device nodes for IPMMU-VI, IPMMU-VP, IPMMU-DS0,
VI0, VP0
> IPMMU-DS1 and the shared IPMMU-MM device.
>
> Signed-off-by: Magnus Damm
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
On Wed, Nov 1, 2017 at 11:34 AM, Simon Horman
wrote:
> This series adds DT nodes for IPMMU instances on r8a7796 together with
> connections to various r8a7796 on-chip devices such as Audio-DMAC, SYS-DMAC,
> Ethernet-AVB and a bunch of multimedia devices that make use of FCP.
Subject s/7795/7796/.
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> This series adds DT nodes for IPMMU instances on r8a77970 together with
> connections to r8a77970 on-chip devices: SYS-DMAC and Ethernet-AVB.
Subject s/7796/77970/.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven --
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Add r8a77970 IPMMU nodes and keep all disabled by default.
>
> Based on work for the r8a7796 by Magnus Damm
>
> Signed-off-by: Simon Horman
With the compatible value for ipmmu_ds1 fixed:
Reviewed-by: Geert Uytterhoeven
My comments for r8a7
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Hook up r8a77970 DMAC nodes to the IPMMU. In particular
> SYS-DMAC1 and SYS-DMAC2 get tied to IPMMU-DS1.
>
> Based on work for the r8a7796 by Magnus Damm.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Add IPMMU-RT to the Ethernet-AVB device node.
>
> Based on work by Magnus Damm for the r8a7795.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- The
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Add IPMMU-RT to the Ethernet-AVB device node.
>
> Based on work by Magnus Damm for the r8a7795.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- The
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Enable the r8a77970 device nodes for IPMMU-DS1, IPMMU-RT
> and the shared IPMMU-MM device.
>
> Based on work for the r8a7796 by Magnus Damm.
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
On Wed, Nov 1, 2017 at 11:35 AM, Simon Horman
wrote:
> Add r8a77995 IPMMU nodes and keep all disabled by default.
>
> Based on work for the r8a7795 and r8a7796 by Magnus Damm
>
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
My comment for r8a7795.dtsi about IPMMU-* comments is a
Hi Mathias,
Does this patch look okay to you?
Regards,
Biju
> -Original Message-
> From: Yoshihiro Shimoda
> Sent: 17 October 2017 02:34
> To: Biju Das ; Greg Kroah-Hartman
> ; Felipe Balbi ; Rob Herring
> ; Mark Rutland ; Mathias
> Nyman
> Cc: Simon Horman ; Magnus Damm
> ; Chris Pater
Hi Fabrizio,
On Mon, Oct 23, 2017 at 3:25 PM, Fabrizio Castro
wrote:
>> > > --- a/arch/arm/boot/dts/iwg20d-q7-common.dtsi
>> > > +++ b/arch/arm/boot/dts/iwg20d-q7-common.dtsi
>> > > @@ -11,6 +11,7 @@
>> > > / {
>> > > aliases {
>> > > serial0 = &scif0;
>> > > +
It is quite common for PM Domains to require slave devices to be kept
active during system suspend if they are to be used as wakeup sources.
To enable this, currently each PM Domain or driver has to provide its
own gpd_dev_ops.active_wakeup() callback.
Introduce a new flag GENPD_FLAG_ACTIVE_WAKEUP
There are no more users left of the gpd_dev_ops.active_wakeup()
callback. All have been converted to GENPD_FLAG_ACTIVE_WAKEUP.
Hence remove the callback.
Signed-off-by: Geert Uytterhoeven
Acked-by: Ulf Hansson
Reviewed-by: Kevin Hilman
---
v3:
- Add Acked-by, Reviewed-by,
- Drop RFC status
Hi Rafael, Ulf, Kevin,
It is quite common for PM Domains to require slave devices to be kept
active during system suspend if they are to be used as wakeup sources.
To enable this, currently each PM Domain or driver has to provide its
own gpd_dev_ops.active_wakeup() callback.
All existing
Set the newly introduced GENPD_FLAG_ACTIVE_WAKEUP, which allows to
remove the driver's own flag-based callback.
Signed-off-by: Geert Uytterhoeven
Acked-by: Ulf Hansson
Acked-by: Matthias Brugger
---
Compile-tested only.
v3:
- Add Acked-by,
- Drop RFC status,
v2:
- New.
---
drivers/soc/
Set the newly introduced GENPD_FLAG_ACTIVE_WAKEUP, which allows to
remove the driver's own flag-based callback.
Signed-off-by: Geert Uytterhoeven
Acked-by: Ulf Hansson
Acked-by: Heiko Stuebner
---
Compile-tested only.
v3:
- Add Acked-by,
- Drop RFC status,
v2:
- New.
---
drivers/soc/ro
Set the newly introduced GENPD_FLAG_ACTIVE_WAKEUP, which allows to
remove the driver's own "always true" callback.
Signed-off-by: Geert Uytterhoeven
Acked-by: Ulf Hansson
Acked-by: Simon Horman
---
v3:
- Add Acked-by,
- Drop RFC status,
v2:
- No changes.
---
arch/arm/mach-shmobile/pm-rm
On 3 November 2017 at 10:36, Simon Horman wrote:
> From: Masaharu Hayakawa
>
> As documented in Documentation/timers/timers-howto.txt
> as follows, replace msleep() with usleep_range().
>
> msleep(1~20) may not do what the caller intends, and
> will often sleep longer (~20 ms actual sleep for any
On 07.11.2017 13:00, Biju Das wrote:
Hi Mathias,
Does this patch look okay to you?
Yes, Adding to queue, Will send out after rc1
Thanks
-Mathias
This patch adds PFC CAN0 and CAN1 pin groups and functions, enabling CAN
bus on the RZ/G1E.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 146 +++
1 file changed, 146 insertions(+)
diff --git a/drivers/pinctrl/sh
Add the definitions for can0 and can1 to the SoC .dtsi.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/r8a7743.dtsi | 36
1 file changed, 36 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7743.dtsi b/arch/arm/boot/dts/r8a7743.dt
This patch enables CAN0 interface exposed through connector J20 on the
carrier board.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/iwg20d-q7-common.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/boot/dts/iwg20d-q7-common.dtsi
b/arc
Add the definitions for can0 and can1 to the SoC .dtsi.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/r8a7745.dtsi | 36
1 file changed, 36 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7745.dtsi b/arch/arm/boot/dts/r8a7745.dt
Hello,
this series delivers all of the changes necessary to add CAN bus
support to the:
* iW-RainboW-G22D SODIMM, and
* iW-RainboW-G20M-Qseven-RZG1M
development platforms, including documentation, pinctrl driver, SoC
specific device trees, and board specific device trees.
This work has been based
Document "renesas,can-r8a7743" and "renesas,can-r8a7745" compatible
strings. Since the fallback compatible string ("renesas,rcar-gen2-can")
activates the right code in the driver, no driver change is needed.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
Documentation/devicetree/bindi
CAN1 interface is exposed via connector J3 found on the camera daughter
board. This patch enables can1 DT node from within the daughter board
specific dtsi.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 12
1 file changed, 12 in
CAN1 interface is exposed via connector J1 found on the HDMI daughter
board. This patch enables can1 DT node from within the daughter board
specific device tree.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 12
1 fil
This patch enables CAN0 interface exposed through connector J15 on the
carrier board.
Signed-off-by: Fabrizio Castro
Reviewed-by: Biju Das
---
arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dt
On Tue, Nov 7, 2017 at 4:10 PM, Fabrizio Castro
wrote:
> Document "renesas,can-r8a7743" and "renesas,can-r8a7745" compatible
> strings. Since the fallback compatible string ("renesas,rcar-gen2-can")
> activates the right code in the driver, no driver change is needed.
>
> Signed-off-by: Fabrizio C
On Tuesday, November 7, 2017 1:48:10 PM CET Geert Uytterhoeven wrote:
> Hi Rafael, Ulf, Kevin,
>
> It is quite common for PM Domains to require slave devices to be kept
> active during system suspend if they are to be used as wakeup sources.
> To enable this, currently each PM Domain or driv
On Tue, Nov 07, 2017 at 06:05:37AM +0200, Laurent Pinchart wrote:
> Hi Fabrizio,
>
> Thank you for the patch.
>
> On Monday, 6 November 2017 20:26:53 EET Fabrizio Castro wrote:
> > Add du node to r8a7745 SoC DT. Boards that want to enable the DU
> > need to specify the output topology.
> >
> > S
On Tue, Oct 31, 2017 at 05:11:13PM +0530, Vinod Koul wrote:
> On Tue, Oct 31, 2017 at 11:46:36AM +0100, Geert Uytterhoeven wrote:
> > >
> > > This is now commit 847449f23dcbff68 ("dmaengine: rcar-dmac: use TCRB
> > > instead of TCR for residue") in slave-dma/next, and breaks serial console
> > > in
Hi Vinod
> > > > This is now commit 847449f23dcbff68 ("dmaengine: rcar-dmac: use TCRB
> > > > instead of TCR for residue") in slave-dma/next, and breaks serial
> > > > console
> > > > input on koelsch (shmobile_defconfig) and salvator-x
> > > > (renesas_defconfig).
> > > > Reverting that commit
56 matches
Mail list logo