This patch uses the new bootblock_mainboard_early_init() hook to run the UART pinmuxing on rk3288-based boards before initializing the console. This allows us to get rid of the hacky second console_init() call in bootblock_soc_init(). We can also simplify the pinmux selection a bit since we know that a given board always uses the same UART (still keep an assert around to be sure, though). BRANCH=None BUG=chrome-os-partner:32123 TEST=Booted on Pinky. Change-Id: Ia56c0599a15f966d087ca39181bfe23abd262e72 Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/231942 Reviewed-by: Aaron Durbin <adurbin@chromium.org> |
||
|---|---|---|
| .. | ||
| a-trend | ||
| aaeon | ||
| abit | ||
| advansus | ||
| advantech | ||
| amd | ||
| aopen | ||
| arima | ||
| artecgroup | ||
| asi | ||
| asrock | ||
| asus | ||
| avalue | ||
| axus | ||
| azza | ||
| bachmann | ||
| bcom | ||
| bifferos | ||
| biostar | ||
| broadcom | ||
| compaq | ||
| digitallogic | ||
| eaglelion | ||
| ecs | ||
| emulation | ||
| getac | ||
| gigabyte | ||
| gizmosphere | ||
| hp | ||
| ibase | ||
| ibm | ||
| iei | ||
| intel | ||
| iwave | ||
| iwill | ||
| jetway | ||
| kontron | ||
| lanner | ||
| lenovo | ||
| lippert | ||
| mitac | ||
| msi | ||
| nec | ||
| newisys | ||
| nokia | ||
| nvidia | ||
| pcengines | ||
| rca | ||
| roda | ||
| samsung | ||
| siemens | ||
| soyo | ||
| sunw | ||
| supermicro | ||
| technexion | ||
| technologic | ||
| televideo | ||
| thomson | ||
| traverse | ||
| tyan | ||
| via | ||
| winent | ||
| wyse | ||
| Kconfig | ||