diff options
author | Vineet Gupta <vgupta@synopsys.com> | 2015-02-02 19:23:21 +0530 |
---|---|---|
committer | Vineet Gupta <vgupta@synopsys.com> | 2015-06-19 18:09:30 +0530 |
commit | 8d0d56ba24d8d0b04bc9d9a7fbd1796d8966159f (patch) | |
tree | 87dd235d9d6c2931e543bea091d5e47417a773a4 /arch/arc/boot | |
parent | 556cc1c5f528dcc87733920de17d61b6ebe8999d (diff) | |
download | linux-rpi3-8d0d56ba24d8d0b04bc9d9a7fbd1796d8966159f.tar.gz linux-rpi3-8d0d56ba24d8d0b04bc9d9a7fbd1796d8966159f.tar.bz2 linux-rpi3-8d0d56ba24d8d0b04bc9d9a7fbd1796d8966159f.zip |
ARC: [axs101] support early 8250 uart
Earlycon calculates UART clock as "BASE_BAUD * 16". In case of ARC
"BASE_BAUD" is calculated dynamically in runtime, basically it is an
alias to arc_early_base_baud(), which in turn just does
"arc_base_baud/16".
8250 UART on AXS/SDP board uses 33.3MHz clock source which is set in
"arc_base_baud" with this change.
Additional compatibility string "snps,arc-sdp" is introduced as well
because there're different flavours of AXS boards but they all share the
same motherboard and so it's possible to re-use the same code for
motherbord even if CPU daughterboard changes.
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/boot')
-rw-r--r-- | arch/arc/boot/dts/axs101.dts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arc/boot/dts/axs101.dts b/arch/arc/boot/dts/axs101.dts index 6c3391da0e3b..3f9b0582e734 100644 --- a/arch/arc/boot/dts/axs101.dts +++ b/arch/arc/boot/dts/axs101.dts @@ -13,9 +13,9 @@ /include/ "axs10x_mb.dtsi" / { - compatible = "snps,axs101"; + compatible = "snps,axs101", "snps,arc-sdp"; chosen { - bootargs = "console=tty0 console=ttyS3,115200n8 consoleblank=0"; + bootargs = "earlycon=uart8250,mmio32,0xe0022000,115200n8 console=tty0 console=ttyS3,115200n8 consoleblank=0"; }; }; |