Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: Add initial LS1021A TWR board dts support

The LS1021A TWR is a low cost, high-performance evaluation,
development and test platform supporting the LS1021A processor.
It is optimized to support the high-bandwidth DDR3L memory and
a full complement of high-speed SerDes ports.

For more detail information about the LS1021A TWR board, please
refer to LS1021A QorIQ Tower System Reference Manual.

Signed-off-by: Chao Fu <B44548@freescale.com>
Signed-off-by: Jingchang Lu <jingchang.lu@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>

authored by

Jingchang Lu and committed by
Shawn Guo
034c4411 41de6f98

+128
+1
arch/arm/boot/dts/Makefile
··· 252 252 imx6sl-evk.dtb \ 253 253 imx6sx-sdb.dtb \ 254 254 ls1021a-qds.dtb \ 255 + ls1021a-twr.dtb \ 255 256 vf610-colibri-eval-v3.dtb \ 256 257 vf610-cosmic.dtb \ 257 258 vf610-twr.dtb
+127
arch/arm/boot/dts/ls1021a-twr.dts
··· 1 + /* 2 + * Copyright 2013-2014 Freescale Semiconductor, Inc. 3 + * 4 + * This file is dual-licensed: you can use it either under the terms 5 + * of the GPL or the X11 license, at your option. Note that this dual 6 + * licensing only applies to this file, and not this project as a 7 + * whole. 8 + * 9 + * a) This file is free software; you can redistribute it and/or 10 + * modify it under the terms of the GNU General Public License as 11 + * published by the Free Software Foundation; either version 2 of 12 + * the License, or (at your option) any later version. 13 + * 14 + * This file is distributed in the hope that it will be useful, 15 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 + * GNU General Public License for more details. 18 + * 19 + * You should have received a copy of the GNU General Public 20 + * License along with this file; if not, write to the Free 21 + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 22 + * MA 02110-1301 USA 23 + * 24 + * Or, alternatively, 25 + * 26 + * b) Permission is hereby granted, free of charge, to any person 27 + * obtaining a copy of this software and associated documentation 28 + * files (the "Software"), to deal in the Software without 29 + * restriction, including without limitation the rights to use, 30 + * copy, modify, merge, publish, distribute, sublicense, and/or 31 + * sell copies of the Software, and to permit persons to whom the 32 + * Software is furnished to do so, subject to the following 33 + * conditions: 34 + * 35 + * The above copyright notice and this permission notice shall be 36 + * included in all copies or substantial portions of the Software. 37 + * 38 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 39 + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 40 + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 41 + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 42 + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 43 + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 44 + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 45 + * OTHER DEALINGS IN THE SOFTWARE. 46 + */ 47 + 48 + /dts-v1/; 49 + #include "ls1021a.dtsi" 50 + 51 + / { 52 + model = "LS1021A TWR Board"; 53 + 54 + aliases { 55 + enet2_rgmii_phy = &rgmii_phy1; 56 + enet0_sgmii_phy = &sgmii_phy2; 57 + enet1_sgmii_phy = &sgmii_phy0; 58 + }; 59 + }; 60 + 61 + &dspi1 { 62 + bus-num = <0>; 63 + status = "okay"; 64 + 65 + dspiflash: s25fl064k@0 { 66 + #address-cells = <1>; 67 + #size-cells = <1>; 68 + compatible = "spansion,s25fl064k"; 69 + spi-max-frequency = <16000000>; 70 + spi-cpol; 71 + spi-cpha; 72 + reg = <0>; 73 + }; 74 + }; 75 + 76 + &i2c0 { 77 + status = "okay"; 78 + }; 79 + 80 + &i2c1 { 81 + status = "okay"; 82 + }; 83 + 84 + &ifc { 85 + #address-cells = <2>; 86 + #size-cells = <1>; 87 + /* NOR Flash on board */ 88 + ranges = <0x0 0x0 0x0 0x60000000 0x08000000>; 89 + status = "okay"; 90 + 91 + nor@0,0 { 92 + #address-cells = <1>; 93 + #size-cells = <1>; 94 + compatible = "cfi-flash"; 95 + reg = <0x0 0x0 0x8000000>; 96 + bank-width = <2>; 97 + device-width = <1>; 98 + }; 99 + }; 100 + 101 + &lpuart0 { 102 + status = "okay"; 103 + }; 104 + 105 + &mdio0 { 106 + sgmii_phy0: ethernet-phy@0 { 107 + reg = <0x0>; 108 + }; 109 + rgmii_phy1: ethernet-phy@1 { 110 + reg = <0x1>; 111 + }; 112 + sgmii_phy2: ethernet-phy@2 { 113 + reg = <0x2>; 114 + }; 115 + tbi1: tbi-phy@1f { 116 + reg = <0x1f>; 117 + device_type = "tbi-phy"; 118 + }; 119 + }; 120 + 121 + &uart0 { 122 + status = "okay"; 123 + }; 124 + 125 + &uart1 { 126 + status = "okay"; 127 + };