]>
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 | 12 | static struct platform_device *ls1b_platform_devices[] __initdata = { |
f29ad10d KC |
13 | &ls1x_uart_pdev, |
14 | &ls1x_cpufreq_pdev, | |
15 | &ls1x_eth0_pdev, | |
16 | &ls1x_eth1_pdev, | |
17 | &ls1x_ehci_pdev, | |
18 | &ls1x_rtc_pdev, | |
ca585cf9 KC |
19 | }; |
20 | ||
21 | static int __init ls1b_platform_init(void) | |
22 | { | |
23 | int err; | |
24 | ||
f29ad10d | 25 | ls1x_serial_setup(&ls1x_uart_pdev); |
ca585cf9 KC |
26 | |
27 | err = platform_add_devices(ls1b_platform_devices, | |
28 | ARRAY_SIZE(ls1b_platform_devices)); | |
29 | return err; | |
30 | } | |
31 | ||
32 | arch_initcall(ls1b_platform_init); |