From: Chris Paterson <hidden> Date: 2017-06-08 07:48:37
Enable low-level debugging support for RZ/G1M (r8a7743). RZ/G1M uses
SCIF0 for the debug console, like most of the R-Car Gen2 SoCs.
Signed-off-by: Chris Paterson <redacted>
---
arch/arm/Kconfig.debug | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
@@ -895,12 +895,13 @@ choiceviaSCIF2onRenesasR-CarH1(R8A7779).configDEBUG_RCAR_GEN2_SCIF0-bool"Kernel low-level debugging messages via SCIF0 on R8A7790/R8A7791/R8A7792/R8A7793"-depends onARCH_R8A7790||ARCH_R8A7791||ARCH_R8A7792||ARCH_R8A7793+bool"Kernel low-level debugging messages via SCIF0 on R8A7743/R8A7790/R8A7791/R8A7792/R8A7793"+depends onARCH_R8A7743||ARCH_R8A7790||ARCH_R8A7791||\+ARCH_R8A7792||ARCH_R8A7793helpSayYhereifyouwantkernellow-leveldebuggingsupport-viaSCIF0onRenesasR-CarH2(R8A7790),M2-W(R8A7791),V2H-(R8A7792),orM2-N(R8A7793).+viaSCIF0onRenesasRZ/G1M(R8A7743),R-CarH2(R8A7790),+M2-W(R8A7791),V2H(R8A7792),orM2-N(R8A7793).configDEBUG_RCAR_GEN2_SCIF2bool"Kernel low-level debugging messages via SCIF2 on R8A7794"
Hi Chris,
On Thu, Jun 8, 2017 at 9:48 AM, Chris Paterson
[off-list ref] wrote:
Enable low-level debugging support for RZ/G1M (r8a7743). RZ/G1M uses
SCIF0 for the debug console, like most of the R-Car Gen2 SoCs.
Thanks for your patch!
While the recommended debug method these days is "earlycon", DEBUG_LL is
indeed still useful to debug issues before earlycon is initialized.
Let's hope you will never encounter such issues on arm64, which doesn't
have DEBUG_LL per policy decision...
@@ -895,12 +895,13 @@ choiceviaSCIF2onRenesasR-CarH1(R8A7779).configDEBUG_RCAR_GEN2_SCIF0-bool"Kernel low-level debugging messages via SCIF0 on R8A7790/R8A7791/R8A7792/R8A7793"-depends onARCH_R8A7790||ARCH_R8A7791||ARCH_R8A7792||ARCH_R8A7793+bool"Kernel low-level debugging messages via SCIF0 on R8A7743/R8A7790/R8A7791/R8A7792/R8A7793"
This line is becoming a bit long, and it'll only become worse in the future.
What about "Kernel low-level debugging messages via SCIF0 on R-Car Gen2"?
The full list of SoCs is still available in the extended help text.
+ depends on ARCH_R8A7743 || ARCH_R8A7790 || ARCH_R8A7791 || \
+ ARCH_R8A7792 || ARCH_R8A7793
help
Say Y here if you want kernel low-level debugging support
- via SCIF0 on Renesas R-Car H2 (R8A7790), M2-W (R8A7791), V2H
- (R8A7792), or M2-N (R8A7793).
+ via SCIF0 on Renesas RZ/G1M (R8A7743), R-Car H2 (R8A7790),
+ M2-W (R8A7791), V2H (R8A7792), or M2-N (R8A7793).
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
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
From: Chris Paterson <hidden> Date: 2017-06-08 08:50:01
Hello Geert,
From: geert.uytterhoeven at gmail.com
[mailto:geert.uytterhoeven at gmail.com] On Behalf Of Geert Uytterhoeven
Sent: 08 June 2017 09:27
Hi Chris,
On Thu, Jun 8, 2017 at 9:48 AM, Chris Paterson
[off-list ref] wrote:
quoted
Enable low-level debugging support for RZ/G1M (r8a7743). RZ/G1M uses
SCIF0 for the debug console, like most of the R-Car Gen2 SoCs.
Thanks for your patch!
Thank you for your review!
While the recommended debug method these days is "earlycon", DEBUG_LL
is indeed still useful to debug issues before earlycon is initialized.
Let's hope you will never encounter such issues on arm64, which doesn't
have DEBUG_LL per policy decision...
Thank you for the information. It's hard to keep up with these decisions!
- depends on ARCH_R8A7790 || ARCH_R8A7791 || ARCH_R8A7792
|| ARCH_R8A7793
quoted
+ bool "Kernel low-level debugging messages via SCIF0 on
R8A7743/R8A7790/R8A7791/R8A7792/R8A7793"
This line is becoming a bit long, and it'll only become worse in the future.
What about "Kernel low-level debugging messages via SCIF0 on R-Car Gen2"?
What about "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"?
I'd like to try and keep some sort of split between the two product lines if possible.
Kind regards, Chris
The full list of SoCs is still available in the extended help text.
quoted
+ depends on ARCH_R8A7743 || ARCH_R8A7790 || ARCH_R8A7791
|| \
quoted
+ ARCH_R8A7792 || ARCH_R8A7793
help
Say Y here if you want kernel low-level debugging support
- via SCIF0 on Renesas R-Car H2 (R8A7790), M2-W (R8A7791), V2H
- (R8A7792), or M2-N (R8A7793).
+ via SCIF0 on Renesas RZ/G1M (R8A7743), R-Car H2 (R8A7790),
+ M2-W (R8A7791), V2H (R8A7792), or M2-N (R8A7793).
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-
m68k.org
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
- depends on ARCH_R8A7790 || ARCH_R8A7791 || ARCH_R8A7792
|| ARCH_R8A7793
quoted
+ bool "Kernel low-level debugging messages via SCIF0 on
R8A7743/R8A7790/R8A7791/R8A7792/R8A7793"
This line is becoming a bit long, and it'll only become worse in the future.
What about "Kernel low-level debugging messages via SCIF0 on R-Car Gen2"?
What about "Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"?
Oops, of course. That's what I intended to type ;-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
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
@@ -895,12 +895,13 @@ choiceviaSCIF2onRenesasR-CarH1(R8A7779).configDEBUG_RCAR_GEN2_SCIF0-bool"Kernel low-level debugging messages via SCIF0 on R8A7790/R8A7791/R8A7792/R8A7793"-depends onARCH_R8A7790||ARCH_R8A7791||ARCH_R8A7792||ARCH_R8A7793+bool"Kernel low-level debugging messages via SCIF0 on R-Car Gen2 and RZ/G1"+depends onARCH_R8A7743||ARCH_R8A7790||ARCH_R8A7791||\+ARCH_R8A7792||ARCH_R8A7793helpSayYhereifyouwantkernellow-leveldebuggingsupport-viaSCIF0onRenesasR-CarH2(R8A7790),M2-W(R8A7791),V2H-(R8A7792),orM2-N(R8A7793).+viaSCIF0onRenesasRZ/G1M(R8A7743),R-CarH2(R8A7790),+M2-W(R8A7791),V2H(R8A7792),orM2-N(R8A7793).configDEBUG_RCAR_GEN2_SCIF2bool"Kernel low-level debugging messages via SCIF2 on R8A7794"
On Thu, Jun 08, 2017 at 11:08:14AM +0100, Chris Paterson wrote:
Enable low-level debugging support for RZ/G1M (r8a7743). RZ/G1M uses
SCIF0 for the debug console, like most of the R-Car Gen2 SoCs.
Signed-off-by: Chris Paterson <redacted>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>