-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Arnd Bergmann
committed
Oct 30, 2011
1 parent
028f3d8
commit 30418dd
Showing
24 changed files
with
1,700 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: fea3158c5508f3a96b0cfec6d37a239aa7f3ed4b | ||
refs/heads/master: 6a8d2e2b504ce3d12cfa3934f545c9415441a5c3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
i.MX51 Babbage Board | ||
Required root node properties: | ||
- compatible = "fsl,imx51-babbage", "fsl,imx51"; | ||
|
||
i.MX53 Automotive Reference Design Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-ard", "fsl,imx53"; | ||
|
||
i.MX53 Evaluation Kit | ||
Required root node properties: | ||
- compatible = "fsl,imx53-evk", "fsl,imx53"; | ||
|
||
i.MX53 Quick Start Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-qsb", "fsl,imx53"; | ||
|
||
i.MX53 Smart Mobile Reference Design Board | ||
Required root node properties: | ||
- compatible = "fsl,imx53-smd", "fsl,imx53"; |
27 changes: 27 additions & 0 deletions
27
trunk/Documentation/devicetree/bindings/tty/serial/msm_serial.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
* Qualcomm MSM UART | ||
|
||
Required properties: | ||
- compatible : | ||
- "qcom,msm-uart", and one of "qcom,msm-hsuart" or | ||
"qcom,msm-lsuart". | ||
- reg : offset and length of the register set for the device | ||
for the hsuart operating in compatible mode, there should be a | ||
second pair describing the gsbi registers. | ||
- interrupts : should contain the uart interrupt. | ||
|
||
There are two different UART blocks used in MSM devices, | ||
"qcom,msm-hsuart" and "qcom,msm-lsuart". The msm-serial driver is | ||
able to handle both of these, and matches against the "qcom,msm-uart" | ||
as the compatibility. | ||
|
||
The registers for the "qcom,msm-hsuart" device need to specify both | ||
register blocks, even for the common driver. | ||
|
||
Example: | ||
|
||
uart@19c400000 { | ||
compatible = "qcom,msm-hsuart", "qcom,msm-uart"; | ||
reg = <0x19c40000 0x1000>, | ||
<0x19c00000 0x1000>; | ||
interrupts = <195>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
/* | ||
* Copyright 2011 Freescale Semiconductor, Inc. | ||
* Copyright 2011 Linaro Ltd. | ||
* | ||
* 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/ "imx51.dtsi" | ||
|
||
/ { | ||
model = "Freescale i.MX51 Babbage Board"; | ||
compatible = "fsl,imx51-babbage", "fsl,imx51"; | ||
|
||
chosen { | ||
bootargs = "console=ttymxc0,115200 root=/dev/mmcblk0p3 rootwait"; | ||
}; | ||
|
||
memory { | ||
reg = <0x90000000 0x20000000>; | ||
}; | ||
|
||
soc { | ||
aips@70000000 { /* aips-1 */ | ||
spba@70000000 { | ||
esdhc@70004000 { /* ESDHC1 */ | ||
fsl,cd-internal; | ||
fsl,wp-internal; | ||
status = "okay"; | ||
}; | ||
|
||
esdhc@70008000 { /* ESDHC2 */ | ||
cd-gpios = <&gpio0 6 0>; /* GPIO1_6 */ | ||
wp-gpios = <&gpio0 5 0>; /* GPIO1_5 */ | ||
status = "okay"; | ||
}; | ||
|
||
uart2: uart@7000c000 { /* UART3 */ | ||
fsl,uart-has-rtscts; | ||
status = "okay"; | ||
}; | ||
|
||
ecspi@70010000 { /* ECSPI1 */ | ||
fsl,spi-num-chipselects = <2>; | ||
cs-gpios = <&gpio3 24 0>, /* GPIO4_24 */ | ||
<&gpio3 25 0>; /* GPIO4_25 */ | ||
status = "okay"; | ||
|
||
pmic: mc13892@0 { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
compatible = "fsl,mc13892"; | ||
spi-max-frequency = <6000000>; | ||
reg = <0>; | ||
mc13xxx-irq-gpios = <&gpio0 8 0>; /* GPIO1_8 */ | ||
fsl,mc13xxx-uses-regulator; | ||
}; | ||
|
||
flash: at45db321d@1 { | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash"; | ||
spi-max-frequency = <25000000>; | ||
reg = <1>; | ||
|
||
partition@0 { | ||
label = "U-Boot"; | ||
reg = <0x0 0x40000>; | ||
read-only; | ||
}; | ||
|
||
partition@40000 { | ||
label = "Kernel"; | ||
reg = <0x40000 0x3c0000>; | ||
}; | ||
}; | ||
}; | ||
}; | ||
|
||
wdog@73f98000 { /* WDOG1 */ | ||
status = "okay"; | ||
}; | ||
|
||
iomuxc@73fa8000 { | ||
compatible = "fsl,imx51-iomuxc-babbage"; | ||
reg = <0x73fa8000 0x4000>; | ||
}; | ||
|
||
uart0: uart@73fbc000 { | ||
fsl,uart-has-rtscts; | ||
status = "okay"; | ||
}; | ||
|
||
uart1: uart@73fc0000 { | ||
status = "okay"; | ||
}; | ||
}; | ||
|
||
aips@80000000 { /* aips-2 */ | ||
sdma@83fb0000 { | ||
fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin"; | ||
}; | ||
|
||
i2c@83fc4000 { /* I2C2 */ | ||
status = "okay"; | ||
|
||
codec: sgtl5000@0a { | ||
compatible = "fsl,sgtl5000"; | ||
reg = <0x0a>; | ||
}; | ||
}; | ||
|
||
fec@83fec000 { | ||
phy-mode = "mii"; | ||
status = "okay"; | ||
}; | ||
}; | ||
}; | ||
|
||
gpio-keys { | ||
compatible = "gpio-keys"; | ||
|
||
power { | ||
label = "Power Button"; | ||
gpios = <&gpio1 21 0>; | ||
linux,code = <116>; /* KEY_POWER */ | ||
gpio-key,wakeup; | ||
}; | ||
}; | ||
}; |
Oops, something went wrong.