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: Magnus Damm <magnus.damm@gmail.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
Simon Horman
2011-04-27 03:17:15 +00:00
committed by Paul Mundt
parent 8b1aaeaf54
commit f61831ee61
2 changed files with 2 additions and 4 deletions

View File

@@ -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

View File

@@ -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