From 3f394e70f0cc31a5d63d3650fd4f48e450ea16cd Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Mon, 27 Jul 2015 11:22:48 +0200 Subject: integrator: switch to DM serial port This switches the Integrator boards over to using the device model for its serial ports. Cc: Masahiro Yamada Signed-off-by: Linus Walleij --- board/armltd/integrator/integrator.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'board/armltd/integrator/integrator.c') diff --git a/board/armltd/integrator/integrator.c b/board/armltd/integrator/integrator.c index e94ac850c7..cbe706170d 100644 --- a/board/armltd/integrator/integrator.c +++ b/board/armltd/integrator/integrator.c @@ -20,11 +20,29 @@ #include #include #include +#include +#include #include "arm-ebi.h" #include "integrator-sc.h" DECLARE_GLOBAL_DATA_PTR; +static const struct pl01x_serial_platdata serial_platdata = { + .base = 0x16000000, +#ifdef CONFIG_ARCH_CINTEGRATOR + .type = TYPE_PL011, + .clock = 14745600, +#else + .type = TYPE_PL010, + .clock = 0, /* Not used for PL010 */ +#endif +}; + +U_BOOT_DEVICE(integrator_serials) = { + .name = "serial_pl01x", + .platdata = &serial_platdata, +}; + void peripheral_power_enable (void); #if defined(CONFIG_SHOW_BOOT_PROGRESS) -- cgit v1.2.1