Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 67451
b: refs/heads/master
c: 486ba7e
h: refs/heads/master
i:
  67449: e6377dc
  67447: 06588b0
v: v3
  • Loading branch information
Grant Likely authored and Josh Boyer committed Oct 3, 2007
1 parent 10bfeee commit 3e36630
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4dc9783ea9e4d6f97e40b808991b324a4719a837
refs/heads/master: 486ba7e6418b69143701f6772e8864d9299178b8
1 change: 1 addition & 0 deletions trunk/arch/powerpc/platforms/40x/Makefile
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
obj-$(CONFIG_WALNUT) += walnut.o
obj-$(CONFIG_XILINX_VIRTEX_GENERIC_BOARD) += virtex.o
50 changes: 50 additions & 0 deletions trunk/arch/powerpc/platforms/40x/virtex.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/*
* Xilinx Virtex (IIpro & 4FX) based board support
*
* Copyright 2007 Secret Lab Technologies Ltd.
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <linux/init.h>
#include <linux/of_platform.h>
#include <asm/machdep.h>
#include <asm/prom.h>
#include <asm/time.h>
#include <asm/xilinx_intc.h>

static int __init virtex_device_probe(void)
{
if (!machine_is(virtex))
return 0;

of_platform_bus_probe(NULL, NULL, NULL);

return 0;
}
device_initcall(virtex_device_probe);

static int __init virtex_probe(void)
{
unsigned long root = of_get_flat_dt_root();

if (!of_flat_dt_is_compatible(root, "xilinx,virtex"))
return 0;

return 1;
}

static void __init virtex_setup_arch(void)
{
}

define_machine(virtex) {
.name = "Xilinx Virtex",
.probe = virtex_probe,
.setup_arch = virtex_setup_arch,
.init_IRQ = xilinx_intc_init_tree,
.get_irq = xilinx_intc_get_irq,
.calibrate_decr = generic_calibrate_decr,
};

0 comments on commit 3e36630

Please sign in to comment.