diff options
author | Marek Vasut <marex@denx.de> | 2012-09-12 20:15:06 +0200 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2012-10-15 11:53:50 -0700 |
commit | 425101e115946f29287c51b2ea2c3527978645aa (patch) | |
tree | e750e272ec716c20287e4e16737e7be5b5b9b575 /board/logicpd | |
parent | 5ae1de0d491f7558487f90870d3506c783fee755 (diff) | |
download | u-boot-imx-425101e115946f29287c51b2ea2c3527978645aa.zip u-boot-imx-425101e115946f29287c51b2ea2c3527978645aa.tar.gz u-boot-imx-425101e115946f29287c51b2ea2c3527978645aa.tar.bz2 |
serial: zoom2: Remove zoom2 serial prototypes from serial.h
Remove the prototypes for zoom2_serial_deviceN from serial.h . This
can't be done right away, as they are referenced from the zoom2
config file. Therefore, adjust the code so the config file only
specifies number of the port. Then, replace the simple return in
default_serial_console() with a switch across possible values, which
returns the zoom2_serial_deviceN . With such adjustment in place,
the exported prototypes in serial.h can be safely removed.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Marek Vasut <marek.vasut@gmail.com>
Cc: Tom Rini <trini@ti.com>
Diffstat (limited to 'board/logicpd')
-rw-r--r-- | board/logicpd/zoom2/zoom2_serial.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/board/logicpd/zoom2/zoom2_serial.c b/board/logicpd/zoom2/zoom2_serial.c index 74f165f..9b7aea8 100644 --- a/board/logicpd/zoom2/zoom2_serial.c +++ b/board/logicpd/zoom2/zoom2_serial.c @@ -135,5 +135,10 @@ QUAD_INIT (3) struct serial_device *default_serial_console(void) { - return ZOOM2_DEFAULT_SERIAL_DEVICE; + switch (ZOOM2_DEFAULT_SERIAL_DEVICE) { + case 0: return &zoom2_serial_device0; + case 1: return &zoom2_serial_device1; + case 2: return &zoom2_serial_device2; + case 3: return &zoom2_serial_device3; + } } |