]>
Commit | Line | Data |
---|---|---|
ca585cf9 KC |
1 | /* |
2 | * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com> | |
3 | * | |
70342287 RB |
4 | * This program is free software; you can redistribute it and/or modify it |
5 | * under the terms of the GNU General Public License as published by the | |
ca585cf9 KC |
6 | * Free Software Foundation; either version 2 of the License, or (at your |
7 | * option) any later version. | |
8 | */ | |
9 | ||
10 | #include <platform.h> | |
11 | ||
ca585cf9 KC |
12 | static struct platform_device *ls1b_platform_devices[] __initdata = { |
13 | &ls1x_uart_device, | |
14 | &ls1x_eth0_device, | |
15 | &ls1x_ehci_device, | |
16 | &ls1x_rtc_device, | |
17 | }; | |
18 | ||
19 | static int __init ls1b_platform_init(void) | |
20 | { | |
21 | int err; | |
22 | ||
44607645 | 23 | ls1x_serial_setup(&ls1x_uart_device); |
ca585cf9 KC |
24 | |
25 | err = platform_add_devices(ls1b_platform_devices, | |
26 | ARRAY_SIZE(ls1b_platform_devices)); | |
27 | return err; | |
28 | } | |
29 | ||
30 | arch_initcall(ls1b_platform_init); |