Hi Simon,
> Subject: [PATCH v2 0/2] ARM: dts: r8a7793: add CAN to device tree
r8a7794?
>
> Hi,
>
> this short series adds CAN clocks and nodes to the r8a7794 device tree.
>
> I am not aware of an r8a7794 board that exposes CAN - neither the alt nor
> the silk board appear to - and thus am uns
Hi Simon,
On Tue, Mar 15, 2016 at 12:56 AM, Simon Horman wrote:
> On Mon, Mar 14, 2016 at 10:23:01AM +0100, Geert Uytterhoeven wrote:
>> On Mon, Mar 14, 2016 at 3:29 AM, Simon Horman
>> wrote:
>> > --- a/arch/arm/boot/dts/r8a7794.dtsi
>> > +++ b/arch/arm/boot/dts/r8a7794.dtsi
>> > @@ -844,6 +844
On Tue, Mar 15, 2016 at 08:28:42AM +0100, Geert Uytterhoeven wrote:
> Hi Simon,
>
> On Tue, Mar 15, 2016 at 12:56 AM, Simon Horman wrote:
> > On Mon, Mar 14, 2016 at 10:23:01AM +0100, Geert Uytterhoeven wrote:
> >> On Mon, Mar 14, 2016 at 3:29 AM, Simon Horman
> >> wrote:
> >> > --- a/arch/arm/b
On Tue, Mar 15, 2016 at 07:09:23AM +, Ramesh Shanmugasundaram wrote:
> Hi Simon,
>
> > Subject: [PATCH v2 0/2] ARM: dts: r8a7793: add CAN to device tree
>
> r8a7794?
Yes, my bad.
> >
> > Hi,
> >
> > this short series adds CAN clocks and nodes to the r8a7794 device tree.
> >
> > I am not
On Tue, Mar 15, 2016 at 1:26 AM, Simon Horman
wrote:
> Add CAN nodes to r8a7794 device tree.
> Based on work by Sergei Shtylyov for the r8a7791 SoC.
>
> Cc: Sergei Shtylyov
> Signed-off-by: Simon Horman
Reviewed-by: Geert Uytterhoeven
Gr{oetje,eeting}s,
Geert
--
Geer
On Fri, Mar 11, 2016 at 01:58:46PM +0100, Niklas S?derlund wrote:
> Without an IOMMU this is easy since the phys_addr_t and dma_addr_t are
> the same and no special care is needed. However if you have a IOMMU you
> need to map the DMA slave phys_addr_t to a dma_addr_t using something
> like this
On Mon, Mar 7, 2016 at 7:40 PM, Wolfram Sang wrote:
> From: Wolfram Sang
>
> If pinctrl_provide_dummies() is used unconditionally, then the dummy
> state will be used even on DT platforms when the "init" state was
> intentionally left out. Instead of "default", the dummy "init" state
> will then
Hi Linus,
On Tue, Mar 15, 2016 at 9:29 AM, Linus Walleij wrote:
> On Mon, Mar 7, 2016 at 7:40 PM, Wolfram Sang wrote:
>
>> From: Wolfram Sang
>>
>> If pinctrl_provide_dummies() is used unconditionally, then the dummy
>> state will be used even on DT platforms when the "init" state was
>> intent
This patch adds support for the CAN FD controller found in Renesas R-Car
SoCs. The controller operates in CAN FD only mode by default.
CAN FD mode supports both Classical CAN & CAN FD frame formats. The
controller supports ISO 11898-1:2015 CAN FD format only.
This controller supports two channels
of various subsystem trees and (b) branches with driver code
submitted or planned for submission to maintainers into the development
branch of Simon Horman's renesas.git tree.
Today's version is based on renesas-devel-20160315-v4.5.
Included branches with driver code:
- sh-pfc-for-v4.7
On 3/15/2016 11:29 AM, Linus Walleij wrote:
From: Wolfram Sang
If pinctrl_provide_dummies() is used unconditionally, then the dummy
state will be used even on DT platforms when the "init" state was
intentionally left out. Instead of "default", the dummy "init" state
will then be used during pr
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 20
1
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 10 ++
1 file chan
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Reviewed-by: Geert Uytterhoeven
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 20
1
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 5 +++--
1 file changed, 3
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 30 ++-
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7794.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7791.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7793.dtsi | 15 +--
1 file
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 20
1
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 10 ++
1 file chan
R-Car Gen2 have two DMA controllers, which are equivalent. Add
references to both dmac0 and dmac1 so the driver can fallback to the
later if the first one is unavailable.
Signed-off-by: Niklas Söderlund
Acked-by: Geert Uytterhoeven
---
arch/arm/boot/dts/r8a7790.dtsi | 15 +--
1 file
fetched from
https://git.ragnatech.se/linux rcar-dmas-dt-2
* Changes since v1
- Rebase on top of renesas-devel-20160315-v4.5 and add dmas references
new nodes (r8a7790: scif2 r8a7793: i2c6,i2c7,i2c8).
- Correct error in commit message 31/31 (s/QSPI/MMCIF).
- Collect Ack and Reviewed tags from Geert
On 03/15/2016 10:48 AM, Ramesh Shanmugasundaram wrote:
> This patch adds support for the CAN FD controller found in Renesas R-Car
> SoCs. The controller operates in CAN FD only mode by default.
>
> CAN FD mode supports both Classical CAN & CAN FD frame formats. The
> controller supports ISO 11898-
Hi Marc,
> Subject: Re: [PATCH v3] can: rcar_canfd: Add Renesas R-Car CAN FD driver
>
> On 03/15/2016 10:48 AM, Ramesh Shanmugasundaram wrote:
> > This patch adds support for the CAN FD controller found in Renesas
> > R-Car SoCs. The controller operates in CAN FD only mode by default.
> >
> > CAN
Hi,
2016-03-15 5:48 GMT+09:00 Sergei Shtylyov :
> Hello.
>
>
> On 03/13/2016 09:11 PM, Yoshihiro Kaneko wrote:
>
>> From: Kazuya Mizuguchi
>>
>> This patch supports the following interrupts.
>>
>> - One interrupt for multiple (timestamp, error, gPTP)
>> - One interrupt for emac
>> - Four interrup
The result value is overwritten by a return value of
ravb_ptp_interrupt().
Signed-off-by: Yoshihiro Kaneko
---
This patch is based on the master branch of David Miller's networking tree.
drivers/net/ethernet/renesas/ravb_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --
Em Mon, 14 Mar 2016 14:09:09 +0200
Sakari Ailus escreveu:
> Hi Mauro,
>
> On Mon, Mar 14, 2016 at 08:46:33AM -0300, Mauro Carvalho Chehab wrote:
> > Em Mon, 14 Mar 2016 12:52:54 +0200
> > Sakari Ailus escreveu:
> >
> > > Hi Mauro,
> > >
> > > On Mon, Mar 14, 2016 at 07:13:58AM -0300, Mauro
series based on code earlier included in
the series below but has been reworked to also fit on 32-bit ARM:
[PATCH/RFC 00/10] iommu/ipmmu-vmsa: Experimental r8a7795 support
Signed-off-by: Magnus Damm
---
Built on top of next-20160315
Depends on [PATCH v2 00/04] iommu/ipmmu-vmsa: IPMMU multi
From: Magnus Damm
Break out the utlb parsing code and dev_data allocation into a
separate function. This is preparation for future code sharing.
Signed-off-by: Magnus Damm
---
drivers/iommu/ipmmu-vmsa.c | 125
1 file changed, 70 insertions(+), 55
From: Magnus Damm
Break out the domain allocation code into a separate function.
This is preparation for future code sharing.
Signed-off-by: Magnus Damm
---
drivers/iommu/ipmmu-vmsa.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
--- 0014/drivers/iommu/ipmmu-vmsa.c
++
From: Magnus Damm
Introduce a new set of iommu_ops suitable for 64-bit ARM
as well as 32-bit ARM when CONFIG_IOMMU_DMA=y. The ->of_xlate()
callback is needed by the code exported by of_iommu.h and
it is wrapped in #ifdefs to also compile of x86_64.
Signed-off-by: Magnus Damm
---
drivers/iommu
From: Magnus Damm
Instead of assuming that CONFIG_ARM=y also means CONFIG_IOMMU_DMA=n,
convert the #ifdefs to take CONFIG_IOMMU_DMA into consideration
so 32-bit ARM can make use of CONFIG_IOMMU_DMA=y as well once those
bits are in place.
Signed-off-by: Magnus Damm
---
drivers/iommu/ipmmu-vmsa
Hello.
On 03/15/2016 06:52 PM, Yoshihiro Kaneko wrote:
The result value is overwritten by a return value of
ravb_ptp_interrupt().
Signed-off-by: Yoshihiro Kaneko
---
Acked-by: Sergei Shtylyov
[...]
diff --git a/drivers/net/ethernet/renesas/ravb_main.c
b/drivers/net/ethernet/renesas/rav
Hello.
On 03/15/2016 06:03 PM, Yoshihiro Kaneko wrote:
From: Kazuya Mizuguchi
This patch supports the following interrupts.
- One interrupt for multiple (timestamp, error, gPTP)
- One interrupt for emac
- Four interrupts for dma queue (best effort rx/tx, network control rx/tx)
This patch im
and verifying that the DMA slaves pick the DMA controller
> that is instantiated.
>
> For your convince the series can be fetched from
> https://git.ragnatech.se/linux rcar-dmas-dt-2
>
> * Changes since v1
> - Rebase on top of renesas-devel-20160315-v4.5 and add dmas refer
On Tue, Mar 15, 2016 at 05:02:32PM +0900, Simon Horman wrote:
> On Tue, Mar 15, 2016 at 07:09:23AM +, Ramesh Shanmugasundaram wrote:
> > Hi Simon,
> >
> > > Subject: [PATCH v2 0/2] ARM: dts: r8a7793: add CAN to device tree
> >
> > r8a7794?
>
> Yes, my bad.
>
> > >
> > > Hi,
> > >
> > > th
* Fixed rate and fixed factor clocks do not require an
clock-output-names property.
* Since 1fae91ec99fb ("clk: shmobile: div6: Extract cpg_div6_register()")
Renesas div6 clocks do not require a clock-output-names property.
In the above cases there is only one clock output and its name is take
Hi Geert, Laurent
Gen2 / Gen3 next datasheet will has below note.
Our current PFC settings order is
MOD_SEL -> GPSR -> IPSR
But, this fixes it to
MOD_SEL -> IPSR -> GPSR
IPSRx and MOD_SELx registers shall be set before setting GPSRx
registers in case that they need t
From: Kuninori Morimoto
Current sh_pfc can't indicate GPSR/IPSR/MOD_SEL name for debug.
Of course we can get it from indicated register address, but it
is not convenient. This patch enables to indicate these.
Signed-off-by: Kuninori Morimoto
---
drivers/pinctrl/sh-pfc/core.c | 3 ++-
drivers
From: Kuninori Morimoto
Gen2 / Gen3 datasheet will have below note in next version.
This patch follows this note.
IPSRx and MOD_SELx registers shall be set before setting GPSRx
registers in case that they need to be configured.
MOD_SELx registers can be set either earlier or later than setting
I
ecific properties.
Signed-off-by: Simon Horman
---
Based on renesas-devel-20160315-v4.5
---
arch/arm/boot/dts/r8a7790-lager.dts | 92 ++---
1 file changed, 46 insertions(+), 46 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7790-lager.dts
b/arch/arm/boot/
On 03/08, Simon Horman wrote:
> Name the #define guarding compilation of this header
> __RENESAS_CLK_DIV6_H__ rather than __SHMOBILE_CLK_DIV6_H__.
>
> This is a follow-up to renaming the directory in which this file lives from
> shmobile to renesas which is in turn part of an ongoing process to mi
On 03/08, Simon Horman wrote:
> This is part of an ongoing process to migrate from ARCH_SHMOBILE to
> ARCH_RENESAS the motivation for which being that RENESAS seems to be a more
> appropriate name than SHMOBILE for the majority of Renesas ARM based SoCs.
>
> Along with the above mentioned Kconfig
to find a difference in the SoC documentation.
This series is similar to a series I posted for the r8a7794
earlier this week.
Based on renesas-devel-20160315-v4.5
Changes in v2
* Correct clock node names
* Add MSTP9 clocks
* Omit clock-output-names property from new nodes
* Use "renesas,rcar
Add CAN nodes to r8a7793 device tree.
Based on work by Sergei Shtylyov for the r8a7791 SoC.
Cc: Sergei Shtylyov
Signed-off-by: Simon Horman
---
v2
* Use "renesas,rcar-gen2-can" compat string
---
arch/arm/boot/dts/r8a7793.dtsi | 22 ++
1 file changed, 22 insertions(+)
diff
The R-Car CAN controllers can derive the CAN bus clock not only from their
peripheral clock input (clkp1) but also from the other internal clock
(clkp2) and external clock fed on CAN_CLK pin. Describe those clocks in
the device tree along with the USB_EXTAL clock from which clkp2 is
derived.
Base
Hi Simon,
On Tuesday 15 March 2016 10:25:30 Simon Horman wrote:
> On Fri, Mar 11, 2016 at 09:22:08AM +0200, Laurent Pinchart wrote:
> > On Friday 11 March 2016 09:14:46 Laurent Pinchart wrote:
> > > On Friday 11 March 2016 11:28:17 Simon Horman wrote:
> > > > Use ARCH_RENESAS in place of ARCH_SHMO
Hi Simon,
On Mon, Mar 14, 2016 at 9:13 AM, Simon Horman wrote:
> On Fri, Mar 11, 2016 at 08:55:36AM +0100, Geert Uytterhoeven wrote:
>> Hi Simon,
>>
>> On Fri, Mar 11, 2016 at 3:28 AM, Simon Horman
>> wrote:
>> > Use ARCH_RENESAS in place of ARCH_SHMOBILE.
>> > Also remove spurious ().
>> >
>> >
69 matches
Mail list logo