Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
microblaze
platform
platform.c
Go to the documentation of this file.
1
/*
2
* Copyright 2008 Michal Simek <monstr@monstr.eu>
3
*
4
* based on virtex.c file
5
*
6
* Copyright 2007 Secret Lab Technologies Ltd.
7
*
8
* This file is licensed under the terms of the GNU General Public License
9
* version 2. This program is licensed "as is" without any warranty of any
10
* kind, whether express or implied.
11
*/
12
13
#include <
linux/init.h
>
14
#include <
linux/of_platform.h
>
15
#include <asm/prom.h>
16
#include <asm/setup.h>
17
18
static
struct
of_device_id
xilinx_of_bus_ids[]
__initdata
= {
19
{ .compatible =
"simple-bus"
, },
20
{ .compatible =
"xlnx,compound"
, },
21
{}
22
};
23
24
static
int
__init
microblaze_device_probe(
void
)
25
{
26
of_platform_bus_probe(
NULL
, xilinx_of_bus_ids,
NULL
);
27
of_platform_reset_gpio_probe
();
28
return
0;
29
}
30
device_initcall
(microblaze_device_probe);
Generated on Thu Jan 10 2013 13:04:55 for Linux Kernel by
1.8.2