diff options
| -rw-r--r-- | arch/arm/boot/dts/k2hk-evm.dts | 52 | ||||
| -rw-r--r-- | arch/arm/boot/dts/keystone.dtsi | 13 |
2 files changed, 65 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/k2hk-evm.dts b/arch/arm/boot/dts/k2hk-evm.dts index d8cc99af51e8..1a1335b4a0b1 100644 --- a/arch/arm/boot/dts/k2hk-evm.dts +++ b/arch/arm/boot/dts/k2hk-evm.dts | |||
| @@ -86,3 +86,55 @@ | |||
| 86 | &usb { | 86 | &usb { |
| 87 | status = "okay"; | 87 | status = "okay"; |
| 88 | }; | 88 | }; |
| 89 | |||
| 90 | &aemif { | ||
| 91 | cs0 { | ||
| 92 | #address-cells = <2>; | ||
| 93 | #size-cells = <1>; | ||
| 94 | clock-ranges; | ||
| 95 | ranges; | ||
| 96 | |||
| 97 | ti,cs-chipselect = <0>; | ||
| 98 | /* all timings in nanoseconds */ | ||
| 99 | ti,cs-min-turnaround-ns = <12>; | ||
| 100 | ti,cs-read-hold-ns = <6>; | ||
| 101 | ti,cs-read-strobe-ns = <23>; | ||
| 102 | ti,cs-read-setup-ns = <9>; | ||
| 103 | ti,cs-write-hold-ns = <8>; | ||
| 104 | ti,cs-write-strobe-ns = <23>; | ||
| 105 | ti,cs-write-setup-ns = <8>; | ||
| 106 | |||
| 107 | nand@0,0 { | ||
| 108 | compatible = "ti,keystone-nand","ti,davinci-nand"; | ||
| 109 | #address-cells = <1>; | ||
| 110 | #size-cells = <1>; | ||
| 111 | reg = <0 0 0x4000000 | ||
| 112 | 1 0 0x0000100>; | ||
| 113 | |||
| 114 | ti,davinci-chipselect = <0>; | ||
| 115 | ti,davinci-mask-ale = <0x2000>; | ||
| 116 | ti,davinci-mask-cle = <0x4000>; | ||
| 117 | ti,davinci-mask-chipsel = <0>; | ||
| 118 | nand-ecc-mode = "hw"; | ||
| 119 | ti,davinci-ecc-bits = <4>; | ||
| 120 | nand-on-flash-bbt; | ||
| 121 | |||
| 122 | partition@0 { | ||
| 123 | label = "u-boot"; | ||
| 124 | reg = <0x0 0x100000>; | ||
| 125 | read-only; | ||
| 126 | }; | ||
| 127 | |||
| 128 | partition@100000 { | ||
| 129 | label = "params"; | ||
| 130 | reg = <0x100000 0x80000>; | ||
| 131 | read-only; | ||
| 132 | }; | ||
| 133 | |||
| 134 | partition@180000 { | ||
| 135 | label = "ubifs"; | ||
| 136 | reg = <0x180000 0x7E80000>; | ||
| 137 | }; | ||
| 138 | }; | ||
| 139 | }; | ||
| 140 | }; | ||
diff --git a/arch/arm/boot/dts/keystone.dtsi b/arch/arm/boot/dts/keystone.dtsi index 1992351e09fa..90823eb90c1b 100644 --- a/arch/arm/boot/dts/keystone.dtsi +++ b/arch/arm/boot/dts/keystone.dtsi | |||
| @@ -235,5 +235,18 @@ | |||
| 235 | ti,ngpio = <32>; | 235 | ti,ngpio = <32>; |
| 236 | ti,davinci-gpio-unbanked = <32>; | 236 | ti,davinci-gpio-unbanked = <32>; |
| 237 | }; | 237 | }; |
| 238 | |||
| 239 | aemif: aemif@21000A00 { | ||
| 240 | compatible = "ti,keystone-aemif", "ti,davinci-aemif"; | ||
| 241 | #address-cells = <2>; | ||
| 242 | #size-cells = <1>; | ||
| 243 | clocks = <&clkaemif>; | ||
| 244 | clock-names = "aemif"; | ||
| 245 | clock-ranges; | ||
| 246 | |||
| 247 | reg = <0x21000A00 0x00000100>; | ||
| 248 | ranges = <0 0 0x30000000 0x10000000 | ||
| 249 | 1 0 0x21000A00 0x00000100>; | ||
| 250 | }; | ||
| 238 | }; | 251 | }; |
| 239 | }; | 252 | }; |
