1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#include <linux/platform_device.h>
19#include <asm/mach/map.h>
20#include <mach/hardware.h>
21#include "cpu.h"
22#include "clock.h"
23
24
25
26static struct platform_device *nuc910_dev[] __initdata = {
27 &nuc900_device_ts,
28 &nuc900_device_rtc,
29 &nuc900_device_lcd,
30 &nuc900_device_kpi,
31};
32
33
34
35static struct map_desc nuc910evb_iodesc[] __initdata = {
36 IODESC_ENT(USBEHCIHOST),
37 IODESC_ENT(USBOHCIHOST),
38 IODESC_ENT(KPI),
39 IODESC_ENT(USBDEV),
40 IODESC_ENT(ADC),
41};
42
43
44
45void __init nuc910_map_io(void)
46{
47 nuc900_map_io(nuc910evb_iodesc, ARRAY_SIZE(nuc910evb_iodesc));
48}
49
50
51
52void __init nuc910_init_clocks(void)
53{
54 nuc900_init_clocks();
55}
56
57
58
59void __init nuc910_board_init(void)
60{
61 nuc900_board_init(nuc910_dev, ARRAY_SIZE(nuc910_dev));
62}
63