-
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.
Merge tag 'late-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/…
…arm/arm-soc Pull ARM SoC i.MX DT changes from Olof Johansson: "This branch contains of devicetree changes for the Freescale i.MX platform. The base patch of the branch changes the format of the dts files to a slightly different format that makes it easier to do derivative board definitions, but it also introduces a lot of churn in the process since every line of the file is touched. On top of that are a handful of the regular changes; enabling more boards as DT-based instead of legacy board files (mx25pdk), enabling another driver for devicetree and thus adding bindings (onewire), etc. I'm not happy about the churn, and will likely not take it for other platforms in the future." * tag 'late-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits) ARM: dts: add dtsi for imx6q and imx6dl ARM: dts: rename imx6q.dtsi to imx6qdl.dtsi ARM: dts: i.MX6: Add regulator delay support ARM: dts: Add device tree entry for onewire master on i.MX53 ARM: i.MX53: Add clocks for i.mx53 onewire master. W1: Add device tree support to MXC onewire master. ARM: imx: enable imx6q-cpufreq support ARM: dts: Add apf51 basic support ARM i.MX6: change mxs usbphy clock usage ARM: dts: imx6q: Remove silicon version from SDMA firmware ARM i.MX53: dts: add oftree for MBa53 baseboard ARM i.MX53: add dts for the TQ tqma53 module ARM: dts: imx53: pinctrl update ARM i.MX51 babbage: Add keypad support ARM: dts: imx: Add imx51 KPP entry ARM: dts: imx25-karo-tx25: Put status entry in the end ARM: mx25pdk: Add device tree support ARM: dts: imx: use nodes label in board dts ARM: dts: add missing imx dtb targets ARM: boot: dts: Add an entry for imx27-pdk.dtb ...
- Loading branch information
Showing
33 changed files
with
2,560 additions
and
1,884 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 |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Armadeus i.MX Platforms Device Tree Bindings | ||
----------------------------------------------- | ||
|
||
APF51: i.MX51 based module. | ||
Required root node properties: | ||
- compatible = "armadeus,imx51-apf51", "fsl,imx51"; |
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
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
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
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 @@ | ||
* Freescale i.MX One wire bus master controller | ||
|
||
Required properties: | ||
- compatible : should be "fsl,imx21-owire" | ||
- reg : Address and length of the register set for the device | ||
|
||
Optional properties: | ||
- clocks : phandle of clock that supplies the module (required if platform | ||
clock bindings use device tree) | ||
|
||
Example: | ||
|
||
- From imx53.dtsi: | ||
owire: owire@63fa4000 { | ||
compatible = "fsl,imx53-owire", "fsl,imx21-owire"; | ||
reg = <0x63fa4000 0x4000>; | ||
clocks = <&clks 159>; | ||
status = "disabled"; | ||
}; |
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
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
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,36 @@ | ||
/* | ||
* Copyright 2013 Freescale Semiconductor, Inc. | ||
* | ||
* 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/ "imx25.dtsi" | ||
|
||
/ { | ||
model = "Freescale i.MX25 Product Development Kit"; | ||
compatible = "fsl,imx25-pdk", "fsl,imx25"; | ||
|
||
memory { | ||
reg = <0x80000000 0x4000000>; | ||
}; | ||
}; | ||
|
||
&uart1 { | ||
status = "okay"; | ||
}; | ||
|
||
&fec { | ||
phy-mode = "rmii"; | ||
status = "okay"; | ||
}; | ||
|
||
&nfc { | ||
nand-on-flash-bbt; | ||
status = "okay"; | ||
}; |
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
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
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
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
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,52 @@ | ||
/* | ||
* Copyright 2012 Armadeus Systems - <support@armadeus.com> | ||
* Copyright 2012 Laurent Cans <laurent.cans@gmail.com> | ||
* | ||
* Based on mx51-babbage.dts | ||
* 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 = "Armadeus Systems APF51 module"; | ||
compatible = "armadeus,imx51-apf51", "fsl,imx51"; | ||
|
||
memory { | ||
reg = <0x90000000 0x20000000>; | ||
}; | ||
|
||
clocks { | ||
ckih1 { | ||
clock-frequency = <0>; | ||
}; | ||
|
||
osc { | ||
clock-frequency = <33554432>; | ||
}; | ||
}; | ||
}; | ||
|
||
&fec { | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_fec_2>; | ||
phy-mode = "mii"; | ||
phy-reset-gpios = <&gpio3 0 0>; | ||
phy-reset-duration = <1>; | ||
status = "okay"; | ||
}; | ||
|
||
&uart3 { | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_uart3_2>; | ||
status = "okay"; | ||
}; |
Oops, something went wrong.