* [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice [not found] <20110916114140.GA31334@e102144-lin.cambridge.arm.com> @ 2011-09-19 18:01 ` Stephen Boyd 2011-09-19 18:01 ` [PATCH 2/2] ARM: debug: Move DEBUG_ICEDCC into the DEBUG_LL choice Stephen Boyd 2011-09-19 21:25 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Will Deacon 0 siblings, 2 replies; 8+ messages in thread From: Stephen Boyd @ 2011-09-19 18:01 UTC (permalink / raw) To: linux-arm-kernel; +Cc: linux-kernel, Will Deacon, Arnd Bergmann ARM patch 7072/1 (debug: use kconfig choice for selecting DEBUG_LL UART) only allowed CLSP711X_UART2 to be selected because there is no NONE option in a choice menu. Add a UART1 choice so that users can still choose UART1 explicitly. Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> --- On 09/16/11 04:41, Will Deacon wrote: > Ah yes. This will need to be added as part of the platform updates to go via > Arnd. It should be easy enough just to have a DEBUG_CLPS711X_UART1 option, > for example, and the platform code will fall back to the first UART. I couldn't find these patches applied in Arnd's tree so I based it off of Russell's for-next branch. arch/arm/Kconfig.debug | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 60d1846..a37e646 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -90,14 +90,19 @@ choice Saying N will cause the debug messages to appear on the first 16550 serial port. + config DEBUG_CLPS711X_UART1 + bool "Kernel low-level debugging messages via UART1" + depends on ARCH_CLPS711X + help + Say Y here if you want the debug print routines to direct + their output to the first serial port on these devices. + config DEBUG_CLPS711X_UART2 bool "Kernel low-level debugging messages via UART2" depends on ARCH_CLPS711X help Say Y here if you want the debug print routines to direct their output to the second serial port on these devices. - Saying N will cause the debug messages to appear on the first - serial port. endchoice -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] ARM: debug: Move DEBUG_ICEDCC into the DEBUG_LL choice 2011-09-19 18:01 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Stephen Boyd @ 2011-09-19 18:01 ` Stephen Boyd 2011-09-19 21:25 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Will Deacon 1 sibling, 0 replies; 8+ messages in thread From: Stephen Boyd @ 2011-09-19 18:01 UTC (permalink / raw) To: linux-arm-kernel; +Cc: linux-kernel, Will Deacon, Arnd Bergmann DEBUG_ICEDCC support is just another DEBUG_LL choice and selecting it along with other DEBUG_LL options doesn't make much sense. Put it into the DEBUG_LL choice to avoid confusion. Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> --- arch/arm/Kconfig.debug | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index a37e646..9661c51 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -81,6 +81,18 @@ choice prompt "Kernel low-level debugging port" depends on DEBUG_LL + config DEBUG_ICEDCC + bool "Kernel low-level debugging via EmbeddedICE DCC channel" + depends on DEBUG_LL + help + Say Y here if you want the debug print routines to direct + their output to the EmbeddedICE macrocell's DCC channel using + co-processor 14. This is known to work on the ARM9 style ICE + channel and on the XScale with the PEEDI. + + It does include a timeout to ensure that the system does not + totally freeze when there is nothing connected to read. + config DEBUG_DC21285_PORT bool "Kernel low-level debugging messages via footbridge serial port" depends on FOOTBRIDGE @@ -114,18 +126,6 @@ config EARLY_PRINTK kernel low-level debugging functions. Add earlyprintk to your kernel parameters to enable this console. -config DEBUG_ICEDCC - bool "Kernel low-level debugging via EmbeddedICE DCC channel" - depends on DEBUG_LL - help - Say Y here if you want the debug print routines to direct their - output to the EmbeddedICE macrocell's DCC channel using - co-processor 14. This is known to work on the ARM9 style ICE - channel and on the XScale with the PEEDI. - - It does include a timeout to ensure that the system does not - totally freeze when there is nothing connected to read. - config OC_ETM bool "On-chip ETM and ETB" select ARM_AMBA -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 18:01 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Stephen Boyd 2011-09-19 18:01 ` [PATCH 2/2] ARM: debug: Move DEBUG_ICEDCC into the DEBUG_LL choice Stephen Boyd @ 2011-09-19 21:25 ` Will Deacon 2011-09-19 22:12 ` Stephen Boyd 1 sibling, 1 reply; 8+ messages in thread From: Will Deacon @ 2011-09-19 21:25 UTC (permalink / raw) To: Stephen Boyd Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann Hi Stephen, On Mon, Sep 19, 2011 at 07:01:39PM +0100, Stephen Boyd wrote: > ARM patch 7072/1 (debug: use kconfig choice for selecting > DEBUG_LL UART) only allowed CLSP711X_UART2 to be selected because > there is no NONE option in a choice menu. Add a UART1 choice so > that users can still choose UART1 explicitly. > > Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> > --- > > On 09/16/11 04:41, Will Deacon wrote: > > Ah yes. This will need to be added as part of the platform updates to go via > > Arnd. It should be easy enough just to have a DEBUG_CLPS711X_UART1 option, > > for example, and the platform code will fall back to the first UART. > > I couldn't find these patches applied in Arnd's tree so I based it off of > Russell's for-next branch. Thanks for cooking the patch, it was somewhere on my list of things to do this week! I think we also need to fix the DEBUG_DC21285_PORT option as that has a similar `if not selected then use a different UART' behaviour. It can be fixed in the same way as you have done in this patch. Would you like me to take the three patches in with the ones I currently have for other platforms (Realview, Samsung, imx) or would you prefer to handle these separately? I was planning to send all of the platform bits to Arnd once I've got my branches sorted out (been on holiday for the past two weeks). Cheers, Will ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 21:25 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Will Deacon @ 2011-09-19 22:12 ` Stephen Boyd 2011-09-19 22:41 ` Russell King - ARM Linux 2011-09-19 23:14 ` Will Deacon 0 siblings, 2 replies; 8+ messages in thread From: Stephen Boyd @ 2011-09-19 22:12 UTC (permalink / raw) To: Will Deacon Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann On 09/19/11 14:25, Will Deacon wrote: > Hi Stephen, > > On Mon, Sep 19, 2011 at 07:01:39PM +0100, Stephen Boyd wrote: >> ARM patch 7072/1 (debug: use kconfig choice for selecting >> DEBUG_LL UART) only allowed CLSP711X_UART2 to be selected because >> there is no NONE option in a choice menu. Add a UART1 choice so >> that users can still choose UART1 explicitly. >> >> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> >> --- >> >> On 09/16/11 04:41, Will Deacon wrote: >>> Ah yes. This will need to be added as part of the platform updates to go via >>> Arnd. It should be easy enough just to have a DEBUG_CLPS711X_UART1 option, >>> for example, and the platform code will fall back to the first UART. >> I couldn't find these patches applied in Arnd's tree so I based it off of >> Russell's for-next branch. > Thanks for cooking the patch, it was somewhere on my list of things to do > this week! I think we also need to fix the DEBUG_DC21285_PORT option as that > has a similar `if not selected then use a different UART' behaviour. It can be > fixed in the same way as you have done in this patch.' Ah my eyes glossed over the DC21285 one. Here's one on top of patch 2. Feel free to squash, etc. diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 9661c51..b976e04 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -93,14 +93,19 @@ choice It does include a timeout to ensure that the system does not totally freeze when there is nothing connected to read. + config DEBUG_DC21285_PORT1 + bool "Kernel low-level debugging messages via footbridge serial port 1" + depends on FOOTBRIDGE + help + Say Y here if you want the debug print routines to direct + their output to the first serial port in the DC21285. + config DEBUG_DC21285_PORT - bool "Kernel low-level debugging messages via footbridge serial port" + bool "Kernel low-level debugging messages via footbridge serial port 2" depends on FOOTBRIDGE help Say Y here if you want the debug print routines to direct - their output to the serial port in the DC21285 (Footbridge). - Saying N will cause the debug messages to appear on the first - 16550 serial port. + their output to the second serial port in the DC21285. config DEBUG_CLPS711X_UART1 bool "Kernel low-level debugging messages via UART1" > > Would you like me to take the three patches in with the ones I currently > have for other platforms (Realview, Samsung, imx) or would you prefer to > handle these separately? I was planning to send all of the platform bits to > Arnd once I've got my branches sorted out (been on holiday for the past two > weeks). > If you want to handle them that sounds fine. I can't figure out who is coordinating the DEBUG_LL changes. It seems that Russell has at least applied the initial DEBUG_LL patches, so his tree will have some breakage without this fixup patch. I have some more patches on top of this one for MSM DEBUG_LL support too. Hopefully I can send them out in a little bit. -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 22:12 ` Stephen Boyd @ 2011-09-19 22:41 ` Russell King - ARM Linux 2011-09-19 22:55 ` Stephen Boyd 2011-09-19 23:14 ` Will Deacon 1 sibling, 1 reply; 8+ messages in thread From: Russell King - ARM Linux @ 2011-09-19 22:41 UTC (permalink / raw) To: Stephen Boyd Cc: Will Deacon, Arnd Bergmann, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org On Mon, Sep 19, 2011 at 03:12:04PM -0700, Stephen Boyd wrote: > On 09/19/11 14:25, Will Deacon wrote: > > Thanks for cooking the patch, it was somewhere on my list of things to do > > this week! I think we also need to fix the DEBUG_DC21285_PORT option as that > > has a similar `if not selected then use a different UART' behaviour. It can be > > fixed in the same way as you have done in this patch.' > > Ah my eyes glossed over the DC21285 one. Here's one on top of patch 2. > Feel free to squash, etc. Err, the DC21285 only has one serial port. Some footbridge platforms expose the DC21285 to the outside world, others don't. Some footbridge platforms have a separate 8250 UART at the standard PCI COM1 address, others don't. What DEBUG_DC21285_PORT is selecting between is whether to use the DC21285 port (when set) or the 8250 at PCI COM1 (when unset). ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 22:41 ` Russell King - ARM Linux @ 2011-09-19 22:55 ` Stephen Boyd 2011-11-22 20:42 ` Russell King - ARM Linux 0 siblings, 1 reply; 8+ messages in thread From: Stephen Boyd @ 2011-09-19 22:55 UTC (permalink / raw) To: Russell King - ARM Linux Cc: Will Deacon, Arnd Bergmann, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org On 09/19/11 15:41, Russell King - ARM Linux wrote: > On Mon, Sep 19, 2011 at 03:12:04PM -0700, Stephen Boyd wrote: >> On 09/19/11 14:25, Will Deacon wrote: >>> Thanks for cooking the patch, it was somewhere on my list of things to do >>> this week! I think we also need to fix the DEBUG_DC21285_PORT option as that >>> has a similar `if not selected then use a different UART' behaviour. It can be >>> fixed in the same way as you have done in this patch.' >> Ah my eyes glossed over the DC21285 one. Here's one on top of patch 2. >> Feel free to squash, etc. > Err, the DC21285 only has one serial port. > > Some footbridge platforms expose the DC21285 to the outside world, others > don't. Some footbridge platforms have a separate 8250 UART at the standard > PCI COM1 address, others don't. > > What DEBUG_DC21285_PORT is selecting between is whether to use the DC21285 > port (when set) or the 8250 at PCI COM1 (when unset). Ah ok. How about this instead? diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug index 9661c51..31896f4 100644 --- a/arch/arm/Kconfig.debug +++ b/arch/arm/Kconfig.debug @@ -93,14 +93,19 @@ choice It does include a timeout to ensure that the system does not totally freeze when there is nothing connected to read. + config DEBUG_FOOTBRIDGE_COM1 + bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1" + depends on FOOTBRIDGE + help + Say Y here if you want the debug print routines to direct + their output to the 8250 at PCI COM1. + config DEBUG_DC21285_PORT bool "Kernel low-level debugging messages via footbridge serial port" depends on FOOTBRIDGE help Say Y here if you want the debug print routines to direct their output to the serial port in the DC21285 (Footbridge). - Saying N will cause the debug messages to appear on the first - 16550 serial port. config DEBUG_CLPS711X_UART1 bool "Kernel low-level debugging messages via UART1" -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 22:55 ` Stephen Boyd @ 2011-11-22 20:42 ` Russell King - ARM Linux 0 siblings, 0 replies; 8+ messages in thread From: Russell King - ARM Linux @ 2011-11-22 20:42 UTC (permalink / raw) To: Stephen Boyd Cc: Will Deacon, Arnd Bergmann, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org On Mon, Sep 19, 2011 at 03:55:10PM -0700, Stephen Boyd wrote: > Ah ok. How about this instead? Better... > diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug > index 9661c51..31896f4 100644 > --- a/arch/arm/Kconfig.debug > +++ b/arch/arm/Kconfig.debug > @@ -93,14 +93,19 @@ choice > It does include a timeout to ensure that the system does not > totally freeze when there is nothing connected to read. > > + config DEBUG_FOOTBRIDGE_COM1 > + bool "Kernel low-level debugging messages via footbridge 8250 at PCI COM1" I don't think PC-isms help here - especially when these aren't labelled using this terminology on devices. Netwinder called it just a simple "Serial" on the rear panel. bool "Kernel low-level debugging messages via 8250 serial port at 0x3f8" > + depends on FOOTBRIDGE > + help > + Say Y here if you want the debug print routines to direct > + their output to the 8250 at PCI COM1. Same kind of fixup here. Other than that, it seems fine. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice 2011-09-19 22:12 ` Stephen Boyd 2011-09-19 22:41 ` Russell King - ARM Linux @ 2011-09-19 23:14 ` Will Deacon 1 sibling, 0 replies; 8+ messages in thread From: Will Deacon @ 2011-09-19 23:14 UTC (permalink / raw) To: Stephen Boyd Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Arnd Bergmann On Mon, Sep 19, 2011 at 11:12:04PM +0100, Stephen Boyd wrote: > On 09/19/11 14:25, Will Deacon wrote: > > > > Would you like me to take the three patches in with the ones I currently > > have for other platforms (Realview, Samsung, imx) or would you prefer to > > handle these separately? I was planning to send all of the platform bits to > > Arnd once I've got my branches sorted out (been on holiday for the past two > > weeks). > > > > If you want to handle them that sounds fine. I can't figure out who is > coordinating the DEBUG_LL changes. It seems that Russell has at least > applied the initial DEBUG_LL patches, so his tree will have some > breakage without this fixup patch. I sent the main changes via Russell and I plan to send new platforms moving to the Kconfig choice via Arnd. However, as you point out, there's some breakage without your three patches applied, so actually it's probably best if you send these via the patch system. In which case: Acked-by: Will Deacon <will.deacon@arm.com> (this is for the second version of the Footbridge patch too) > I have some more patches on top of this one for MSM DEBUG_LL support > too. Hopefully I can send them out in a little bit. Ok, great. These are the ones that can go via Arnd with imx, Realview etc. Cheers, Will ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-11-22 20:43 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20110916114140.GA31334@e102144-lin.cambridge.arm.com>
2011-09-19 18:01 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Stephen Boyd
2011-09-19 18:01 ` [PATCH 2/2] ARM: debug: Move DEBUG_ICEDCC into the DEBUG_LL choice Stephen Boyd
2011-09-19 21:25 ` [PATCH 1/2] ARM: debug: Add CLSP711X_UART1 config choice Will Deacon
2011-09-19 22:12 ` Stephen Boyd
2011-09-19 22:41 ` Russell King - ARM Linux
2011-09-19 22:55 ` Stephen Boyd
2011-11-22 20:42 ` Russell King - ARM Linux
2011-09-19 23:14 ` Will Deacon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox