2020-12-31 16:02:52

by Prabhakar Mahadev Lad

[permalink] [raw]
Subject: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's, update the
description to reflect this.

Signed-off-by: Lad Prabhakar <[email protected]>
---
drivers/net/can/rcar/Kconfig | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/net/can/rcar/Kconfig b/drivers/net/can/rcar/Kconfig
index 6bb0e7c052ad..a669b9ac8057 100644
--- a/drivers/net/can/rcar/Kconfig
+++ b/drivers/net/can/rcar/Kconfig
@@ -10,13 +10,13 @@ config CAN_RCAR
be called rcar_can.

config CAN_RCAR_CANFD
- tristate "Renesas R-Car CAN FD controller"
+ tristate "Renesas R-Car Gen3 and RZ/G2 CAN FD controller"
depends on ARCH_RENESAS || ARM
help
Say Y here if you want to use CAN FD controller found on
- Renesas R-Car SoCs. The driver puts the controller in CAN FD only
- mode, which can interoperate with CAN2.0 nodes but does not support
- dedicated CAN 2.0 mode.
+ Renesas R-Car Gen3 and RZ/G2 SoCs. The driver puts the
+ controller in CAN FD only mode, which can interoperate with
+ CAN2.0 nodes but does not support dedicated CAN 2.0 mode.

To compile this driver as a module, choose M here: the module will
be called rcar_canfd.
--
2.17.1


2020-12-31 16:02:57

by Prabhakar Mahadev Lad

[permalink] [raw]
Subject: [PATCH] can: rcar: Update help description for CAN_RCAR config

The rcar_can driver supports R-Car Gen{1,2,3} and RZ/G{1,2} SoC's, update
the description to reflect this.

Signed-off-by: Lad Prabhakar <[email protected]>
---
drivers/net/can/rcar/Kconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/can/rcar/Kconfig b/drivers/net/can/rcar/Kconfig
index 8d36101b78e3..6bb0e7c052ad 100644
--- a/drivers/net/can/rcar/Kconfig
+++ b/drivers/net/can/rcar/Kconfig
@@ -1,10 +1,10 @@
# SPDX-License-Identifier: GPL-2.0
config CAN_RCAR
- tristate "Renesas R-Car CAN controller"
+ tristate "Renesas R-Car Gen{1,2,3} and RZ/G{1,2} CAN controller"
depends on ARCH_RENESAS || ARM
help
Say Y here if you want to use CAN controller found on Renesas R-Car
- SoCs.
+ Gen{1,2,3} and RZ/G{1,2} SoCs.

To compile this driver as a module, choose M here: the module will
be called rcar_can.
--
2.17.1

2021-01-01 17:10:54

by Biju Das

[permalink] [raw]
Subject: RE: [PATCH] can: rcar: Update help description for CAN_RCAR config

Hi Prabhakar,

Thanks for the patch.

> -----Original Message-----
> From: Lad Prabhakar <[email protected]>
> Sent: 31 December 2020 16:00
> To: Geert Uytterhoeven <[email protected]>; Wolfgang Grandegger
> <[email protected]>; Marc Kleine-Budde <[email protected]>; David S.
> Miller <[email protected]>; Jakub Kicinski <[email protected]>; Masahiro
> Yamada <[email protected]>
> Cc: [email protected]; [email protected]; linux-
> [email protected]; [email protected]; Prabhakar
> <[email protected]>; Prabhakar Mahadev Lad <prabhakar.mahadev-
> [email protected]>
> Subject: [PATCH] can: rcar: Update help description for CAN_RCAR config
>
> The rcar_can driver supports R-Car Gen{1,2,3} and RZ/G{1,2} SoC's, update
> the description to reflect this.

Not sure we need to make it generic like dropping {1,2,3}/{1,2} and instead use R-Car and RZ/G SoC's??

Cheers,
Biju


>
> Signed-off-by: Lad Prabhakar <[email protected]>
> ---
> drivers/net/can/rcar/Kconfig | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/net/can/rcar/Kconfig b/drivers/net/can/rcar/Kconfig
> index 8d36101b78e3..6bb0e7c052ad 100644
> --- a/drivers/net/can/rcar/Kconfig
> +++ b/drivers/net/can/rcar/Kconfig
> @@ -1,10 +1,10 @@
> # SPDX-License-Identifier: GPL-2.0
> config CAN_RCAR
> - tristate "Renesas R-Car CAN controller"
> + tristate "Renesas R-Car Gen{1,2,3} and RZ/G{1,2} CAN controller"
> depends on ARCH_RENESAS || ARM
> help
> Say Y here if you want to use CAN controller found on Renesas R-
> Car
> - SoCs.
> + Gen{1,2,3} and RZ/G{1,2} SoCs.
>
> To compile this driver as a module, choose M here: the module will
> be called rcar_can.
> --
> 2.17.1

2021-01-04 08:48:50

by Marc Kleine-Budde

[permalink] [raw]
Subject: Re: [PATCH] can: rcar: Update help description for CAN_RCAR config

On 1/1/21 6:06 PM, Biju Das wrote:
>> The rcar_can driver supports R-Car Gen{1,2,3} and RZ/G{1,2} SoC's, update
>> the description to reflect this.
>
> Not sure we need to make it generic like dropping {1,2,3}/{1,2} and instead
> use R-Car and RZ/G SoC's??

Sounds good. Better make the description more generic instead of updating it
each time a new SoC comes along.

regards,
Marc

--
Pengutronix e.K. | Marc Kleine-Budde |
Embedded Linux | https://www.pengutronix.de |
Vertretung West/Dortmund | Phone: +49-231-2826-924 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |


Attachments:
signature.asc (499.00 B)
OpenPGP digital signature

2021-01-04 10:55:32

by Geert Uytterhoeven

[permalink] [raw]
Subject: Re: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

Hi Prabhakar,

On Thu, Dec 31, 2020 at 5:00 PM Lad Prabhakar
<[email protected]> wrote:
> The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's, update the
> description to reflect this.
>
> Signed-off-by: Lad Prabhakar <[email protected]>

Reviewed-by: Geert Uytterhoeven <[email protected]>

> --- a/drivers/net/can/rcar/Kconfig
> +++ b/drivers/net/can/rcar/Kconfig
> @@ -10,13 +10,13 @@ config CAN_RCAR
> be called rcar_can.
>
> config CAN_RCAR_CANFD
> - tristate "Renesas R-Car CAN FD controller"
> + tristate "Renesas R-Car Gen3 and RZ/G2 CAN FD controller"
> depends on ARCH_RENESAS || ARM

Not introduced by this patch, but the "|| ARM" looks strange to me.
Is this meant for compile-testing? Doesn't the driver compile on all
platforms (it does on m68k), so "|| COMPILE_TEST" is not appropriate?
Is the CAN FD controller present on some Renesas arm32 SoCs (but
not yet supported by this driver)?

> help
> Say Y here if you want to use CAN FD controller found on
> - Renesas R-Car SoCs. The driver puts the controller in CAN FD only
> - mode, which can interoperate with CAN2.0 nodes but does not support
> - dedicated CAN 2.0 mode.
> + Renesas R-Car Gen3 and RZ/G2 SoCs. The driver puts the
> + controller in CAN FD only mode, which can interoperate with
> + CAN2.0 nodes but does not support dedicated CAN 2.0 mode.
>
> To compile this driver as a module, choose M here: the module will
> be called rcar_canfd.

Gr{oetje,eeting}s,

Geert


--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds

2021-01-04 13:40:44

by Lad, Prabhakar

[permalink] [raw]
Subject: Re: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

Hi Geert,

Thank you for the review.

On Mon, Jan 4, 2021 at 10:51 AM Geert Uytterhoeven <[email protected]> wrote:
>
> Hi Prabhakar,
>
> On Thu, Dec 31, 2020 at 5:00 PM Lad Prabhakar
> <[email protected]> wrote:
> > The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's, update the
> > description to reflect this.
> >
> > Signed-off-by: Lad Prabhakar <[email protected]>
>
> Reviewed-by: Geert Uytterhoeven <[email protected]>
>
> > --- a/drivers/net/can/rcar/Kconfig
> > +++ b/drivers/net/can/rcar/Kconfig
> > @@ -10,13 +10,13 @@ config CAN_RCAR
> > be called rcar_can.
> >
> > config CAN_RCAR_CANFD
> > - tristate "Renesas R-Car CAN FD controller"
> > + tristate "Renesas R-Car Gen3 and RZ/G2 CAN FD controller"
> > depends on ARCH_RENESAS || ARM
>
> Not introduced by this patch, but the "|| ARM" looks strange to me.
> Is this meant for compile-testing? Doesn't the driver compile on all
> platforms (it does on m68k), so "|| COMPILE_TEST" is not appropriate?
> Is the CAN FD controller present on some Renesas arm32 SoCs (but
> not yet supported by this driver)?
>
Good catch. "|| ARM" was probably copied from CAN_RCAR config and I
can confirm CAN-FD controller doesn't exist on R-Car Gen2 and RZ/G2
32bit SoC's (but with a bit of google search RZ/A2M supports CAN-FD I
am not sure if its the same controller tough), but said that there
shouldn't be any harm in replacing "|| ARM" with "|| COMPILE_TEST"
for both CAN_RCAR_CAN{FD}. What are your thoughts?

Cheers,
Prabhakar



> > help
> > Say Y here if you want to use CAN FD controller found on
> > - Renesas R-Car SoCs. The driver puts the controller in CAN FD only
> > - mode, which can interoperate with CAN2.0 nodes but does not support
> > - dedicated CAN 2.0 mode.
> > + Renesas R-Car Gen3 and RZ/G2 SoCs. The driver puts the
> > + controller in CAN FD only mode, which can interoperate with
> > + CAN2.0 nodes but does not support dedicated CAN 2.0 mode.
> >
> > To compile this driver as a module, choose M here: the module will
> > be called rcar_canfd.
>
> Gr{oetje,eeting}s,
>
> Geert
>
>
> --
> Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]
>
> In personal conversations with technical people, I call myself a hacker. But
> when I'm talking to journalists I just say "programmer" or something like that.
> -- Linus Torvalds

2021-01-04 14:03:36

by Geert Uytterhoeven

[permalink] [raw]
Subject: Re: [PATCH] can: rcar: Update help description for CAN_RCAR_CANFD config

Hi Prabhakar,

On Mon, Jan 4, 2021 at 2:38 PM Lad, Prabhakar
<[email protected]> wrote:
> On Mon, Jan 4, 2021 at 10:51 AM Geert Uytterhoeven <[email protected]> wrote:
> > On Thu, Dec 31, 2020 at 5:00 PM Lad Prabhakar
> > <[email protected]> wrote:
> > > The rcar_canfd driver supports R-Car Gen3 and RZ/G2 SoC's, update the
> > > description to reflect this.
> > >
> > > Signed-off-by: Lad Prabhakar <[email protected]>
> >
> > Reviewed-by: Geert Uytterhoeven <[email protected]>
> >
> > > --- a/drivers/net/can/rcar/Kconfig
> > > +++ b/drivers/net/can/rcar/Kconfig
> > > @@ -10,13 +10,13 @@ config CAN_RCAR
> > > be called rcar_can.
> > >
> > > config CAN_RCAR_CANFD
> > > - tristate "Renesas R-Car CAN FD controller"
> > > + tristate "Renesas R-Car Gen3 and RZ/G2 CAN FD controller"
> > > depends on ARCH_RENESAS || ARM
> >
> > Not introduced by this patch, but the "|| ARM" looks strange to me.
> > Is this meant for compile-testing? Doesn't the driver compile on all
> > platforms (it does on m68k), so "|| COMPILE_TEST" is not appropriate?
> > Is the CAN FD controller present on some Renesas arm32 SoCs (but
> > not yet supported by this driver)?
> >
> Good catch. "|| ARM" was probably copied from CAN_RCAR config and I
> can confirm CAN-FD controller doesn't exist on R-Car Gen2 and RZ/G2

G1

> 32bit SoC's (but with a bit of google search RZ/A2M supports CAN-FD I
> am not sure if its the same controller tough), but said that there

Thanks for investigating. I knew about R-Car Gen2 and RZ/G1 not having
CAN-FD.

> shouldn't be any harm in replacing "|| ARM" with "|| COMPILE_TEST"
> for both CAN_RCAR_CAN{FD}. What are your thoughts?

I'd go for "|| COMPILE_TEST".

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds