Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-nuc93x/dev.c
10817 views
1
/*
2
* linux/arch/arm/mach-nuc93x/dev.c
3
*
4
* Copyright (C) 2009 Nuvoton corporation.
5
*
6
* Wan ZongShun <[email protected]>
7
*
8
* This program is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU General Public License as
10
* published by the Free Software Foundation;version 2 of the License.
11
*
12
*/
13
14
#include <linux/kernel.h>
15
#include <linux/types.h>
16
#include <linux/interrupt.h>
17
#include <linux/list.h>
18
#include <linux/timer.h>
19
#include <linux/init.h>
20
#include <linux/platform_device.h>
21
22
#include <asm/mach/arch.h>
23
#include <asm/mach/map.h>
24
#include <asm/mach/irq.h>
25
#include <asm/mach-types.h>
26
27
#include "cpu.h"
28
29
/*Here should be your evb resourse,such as LCD*/
30
31
static struct platform_device *nuc93x_public_dev[] __initdata = {
32
&nuc93x_serial_device,
33
};
34
35
/* Provide adding specific CPU platform devices API */
36
37
void __init nuc93x_board_init(struct platform_device **device, int size)
38
{
39
platform_add_devices(device, size);
40
platform_add_devices(nuc93x_public_dev, ARRAY_SIZE(nuc93x_public_dev));
41
}
42
43
44