Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f61831ee authored by Simon Horman's avatar Simon Horman Committed by Paul Mundt
Browse files

ARM: mach-shmobile: ap4evb, mackerel: fixup scif initialisation for zboot



* Set receive enable and transmit enable bits of SCASCR0 (E6C400089).
  Values previously written to this register was bogus.

  Curiously earlyprintk works with the previous code.

* Remove duplicate initialisation of GPIO port 152, SCIFA0_TXD (0xE6053098).
  This should have no effect other than to very slightly reduce the amount of
  code.

Reported-by: default avatarMagnus Damm <magnus.damm@gmail.com>
Signed-off-by: default avatarSimon Horman <horms@verge.net.au>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 8b1aaeaf
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -87,8 +87,7 @@ WAIT 1, 0xFE40009C
ED 0xFE400354, 0x01AD8002
ED 0xFE400354, 0x01AD8002


LIST "SCIF0 - Serial port for earlyprintk"
LIST "SCIF0 - Serial port for earlyprintk"
EB 0xE6053098, 0x11
EB 0xE6053098, 0xe1
EB 0xE6053098, 0xe1
EW 0xE6C40000, 0x0000
EW 0xE6C40000, 0x0000
EB 0xE6C40004, 0x19
EB 0xE6C40004, 0x19
EW 0xE6C40008, 0x3000
EW 0xE6C40008, 0x0030
+1 −2
Original line number Original line Diff line number Diff line
@@ -87,8 +87,7 @@ WAIT 1, 0xFE40009C
ED 0xFE400354, 0x01AD8002
ED 0xFE400354, 0x01AD8002


LIST "SCIF0 - Serial port for earlyprintk"
LIST "SCIF0 - Serial port for earlyprintk"
EB 0xE6053098, 0x11
EB 0xE6053098, 0xe1
EB 0xE6053098, 0xe1
EW 0xE6C40000, 0x0000
EW 0xE6C40000, 0x0000
EB 0xE6C40004, 0x19
EB 0xE6C40004, 0x19
EW 0xE6C40008, 0x3000
EW 0xE6C40008, 0x0030