Re: [PATCH 4/9] arch: mips: ralink: add tty detection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

On 11/4/2015 1:50 PM, John Crispin wrote:

MT7688 has several uarts that can be used for console. There are several
boards in the wild, that use ttyS1 or ttyS2. This patch applies a simply
autodetection routine to figure out which ttyS the bootloader used as
console. The uarts come up in 6 bit mode by default. The bootloader will
have set 8 bit mode on the console. Find that 8bit tty and use it.

Signed-off-by: John Crispin <blogic@xxxxxxxxxxx>
---
  arch/mips/ralink/early_printk.c |   26 ++++++++++++++++++++++++++
  1 file changed, 26 insertions(+)

diff --git a/arch/mips/ralink/early_printk.c b/arch/mips/ralink/early_printk.c
index 255d695..36c2468 100644
--- a/arch/mips/ralink/early_printk.c
+++ b/arch/mips/ralink/early_printk.c
[...]
@@ -47,8 +49,32 @@ static inline int soc_is_mt7628(void)
  		(__raw_readl(chipid_membase) == MT7628_CHIP_NAME1);
  }

+static inline void find_uart_base(void)
          ^^^^^^
   We let gcc figure it out itself these days.

[...]

MBR< Sergei





[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux