ARM: mx23: Add initial support for olinuxino board
mx23-olinuxino is a low cost board designed by Olimex. It has the following features: - Freescale iMX233 ARM926J processor at 454MHz -64 MB RAM -SD-card connector -TV PAL/NTSC video output -2 USB High Speed Hosts -Ethernet 100 Mbit -Stereo Audio Input -Stereo Headphones Audio Output More information at: http://www.olimex.com/dev/imx233-olinuxino-maxi.html Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
This commit is contained in:
parent
b9f25f8632
commit
b9df44919c
6
Documentation/devicetree/bindings/arm/olimex.txt
Normal file
6
Documentation/devicetree/bindings/arm/olimex.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
Olimex i.MX Platforms Device Tree Bindings
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
i.MX23 Olinuxino Low Cost Board
|
||||||
|
Required root node properties:
|
||||||
|
- compatible = "olimex,imx23-olinuxino", "fsl,imx23";
|
44
arch/arm/boot/dts/imx23-olinuxino.dts
Normal file
44
arch/arm/boot/dts/imx23-olinuxino.dts
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2012 Freescale Semiconductor, Inc.
|
||||||
|
*
|
||||||
|
* Author: Fabio Estevam <fabio.estevam@freescale.com>
|
||||||
|
*
|
||||||
|
* The code contained herein is licensed under the GNU General Public
|
||||||
|
* License. You may obtain a copy of the GNU General Public License
|
||||||
|
* Version 2 or later at the following locations:
|
||||||
|
*
|
||||||
|
* http://www.opensource.org/licenses/gpl-license.html
|
||||||
|
* http://www.gnu.org/copyleft/gpl.html
|
||||||
|
*/
|
||||||
|
|
||||||
|
/dts-v1/;
|
||||||
|
/include/ "imx23.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "i.MX23 Olinuxino Low Cost Board";
|
||||||
|
compatible = "olimex,imx23-olinuxino", "fsl,imx23";
|
||||||
|
|
||||||
|
memory {
|
||||||
|
reg = <0x40000000 0x04000000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
apb@80000000 {
|
||||||
|
apbh@80000000 {
|
||||||
|
ssp0: ssp@80010000 {
|
||||||
|
compatible = "fsl,imx23-mmc";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_pins_fixup>;
|
||||||
|
bus-width = <4>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
apbx@80040000 {
|
||||||
|
duart: serial@80070000 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&duart_pins_a>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
@ -216,6 +216,7 @@ static void __init mxs_machine_init(void)
|
|||||||
|
|
||||||
static const char *imx23_dt_compat[] __initdata = {
|
static const char *imx23_dt_compat[] __initdata = {
|
||||||
"fsl,imx23-evk",
|
"fsl,imx23-evk",
|
||||||
|
"olimex,imx23-olinuxino",
|
||||||
"fsl,imx23",
|
"fsl,imx23",
|
||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user