diff options
author | Simon Glass <sjg@chromium.org> | 2015-02-27 22:06:25 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-04-22 20:03:41 -0600 |
commit | dd0b0122bacc286a6c9321178fcdd947a8bbf0a8 (patch) | |
tree | 9114a5ab60570b2b9ca7e21f72094a1b597fee42 /drivers/serial/Kconfig | |
parent | 5b5e9ba3f7f40f12b3a69bb1cf3828cf3dd5e315 (diff) |
serial: ns16550: Add an option to specify the debug UART register shift
This UART permits different register spacing. To support the debug UART on
devices which have a spacing other than 1 byte, allow the shift value to
be specified.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 1686a1f951e..54e6f26d38d 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig @@ -66,6 +66,16 @@ config DEBUG_UART_CLOCK A default should be provided by your board, but if not you will need to use the correct value here. +config DEBUG_UART_SHIFT + int "UART register shift" + depends on DEBUG_UART + default 0 if DEBUG_UART + help + Some UARTs (notably ns16550) support different register layouts + where the registers are spaced either as bytes, words or some other + value. Use this value to specify the shift to use, where 0=byte + registers, 2=32-bit word registers, etc. + config UNIPHIER_SERIAL bool "UniPhier on-chip UART support" depends on ARCH_UNIPHIER && DM_SERIAL |