mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-21 14:11:20 +00:00
ARM: AT91: Add AT91RM9200EK board device tree
Signed-off-by: Joachim Eastwood <manabian@gmail.com> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
This commit is contained in:
parent
fe975cf6d0
commit
c84ca7ce3a
3 changed files with 82 additions and 3 deletions
|
@ -1,6 +1,8 @@
|
||||||
ifeq ($(CONFIG_OF),y)
|
ifeq ($(CONFIG_OF),y)
|
||||||
|
|
||||||
# Keep at91 dtb files sorted alphabetically for each SoC
|
# Keep at91 dtb files sorted alphabetically for each SoC
|
||||||
|
# rm9200
|
||||||
|
dtb-$(CONFIG_ARCH_AT91) += at91rm9200ek.dtb
|
||||||
# sam9260
|
# sam9260
|
||||||
dtb-$(CONFIG_ARCH_AT91) += aks-cdu.dtb
|
dtb-$(CONFIG_ARCH_AT91) += aks-cdu.dtb
|
||||||
dtb-$(CONFIG_ARCH_AT91) += ethernut5.dtb
|
dtb-$(CONFIG_ARCH_AT91) += ethernut5.dtb
|
||||||
|
|
79
arch/arm/boot/dts/at91rm9200ek.dts
Normal file
79
arch/arm/boot/dts/at91rm9200ek.dts
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
/*
|
||||||
|
* at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit
|
||||||
|
*
|
||||||
|
* Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com>
|
||||||
|
*
|
||||||
|
* Licensed under GPLv2 only
|
||||||
|
*/
|
||||||
|
/dts-v1/;
|
||||||
|
/include/ "at91rm9200.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "Atmel AT91RM9200 evaluation kit";
|
||||||
|
compatible = "atmel,at91rm9200ek", "atmel,at91rm9200";
|
||||||
|
|
||||||
|
memory {
|
||||||
|
reg = <0x20000000 0x4000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
clocks {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
ranges;
|
||||||
|
|
||||||
|
main_clock: clock@0 {
|
||||||
|
compatible = "atmel,osc", "fixed-clock";
|
||||||
|
clock-frequency = <18432000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ahb {
|
||||||
|
apb {
|
||||||
|
dbgu: serial@fffff200 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
usart1: serial@fffc4000 {
|
||||||
|
pinctrl-0 =
|
||||||
|
<&pinctrl_uart1
|
||||||
|
&pinctrl_uart1_rts
|
||||||
|
&pinctrl_uart1_cts
|
||||||
|
&pinctrl_uart1_dtr_dsr
|
||||||
|
&pinctrl_uart1_dcd
|
||||||
|
&pinctrl_uart1_ri>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
usb1: gadget@fffb0000 {
|
||||||
|
atmel,vbus-gpio = <&pioD 4 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
usb0: ohci@00300000 {
|
||||||
|
num-ports = <2>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
|
ds2 {
|
||||||
|
label = "green";
|
||||||
|
gpios = <&pioB 0 0x1>;
|
||||||
|
linux,default-trigger = "mmc0";
|
||||||
|
};
|
||||||
|
|
||||||
|
ds4 {
|
||||||
|
label = "yellow";
|
||||||
|
gpios = <&pioB 1 0x1>;
|
||||||
|
linux,default-trigger = "heartbeat";
|
||||||
|
};
|
||||||
|
|
||||||
|
ds6 {
|
||||||
|
label = "red";
|
||||||
|
gpios = <&pioB 2 0x1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
|
@ -16,15 +16,13 @@
|
||||||
#include <linux/of_irq.h>
|
#include <linux/of_irq.h>
|
||||||
#include <linux/of_platform.h>
|
#include <linux/of_platform.h>
|
||||||
|
|
||||||
#include <mach/board.h>
|
|
||||||
#include <mach/at91_aic.h>
|
|
||||||
|
|
||||||
#include <asm/setup.h>
|
#include <asm/setup.h>
|
||||||
#include <asm/irq.h>
|
#include <asm/irq.h>
|
||||||
#include <asm/mach/arch.h>
|
#include <asm/mach/arch.h>
|
||||||
#include <asm/mach/map.h>
|
#include <asm/mach/map.h>
|
||||||
#include <asm/mach/irq.h>
|
#include <asm/mach/irq.h>
|
||||||
|
|
||||||
|
#include "at91_aic.h"
|
||||||
#include "generic.h"
|
#include "generic.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue