1// SPDX-License-Identifier: GPL-2.0+ OR X11 2/* 3 * Copyright 2015 Timesys Corporation. 4 * Copyright 2015 General Electric Company 5 * 6 * This file is dual-licensed: you can use it either under the terms 7 * of the GPL or the X11 license, at your option. Note that this dual 8 * licensing only applies to this file, and not this project as a 9 * whole. 10 * 11 * a) This file is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU General Public License 13 * version 2 as published by the Free Software Foundation. 14 * 15 * This file is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * Or, alternatively, 21 * 22 * b) Permission is hereby granted, free of charge, to any person 23 * obtaining a copy of this software and associated documentation 24 * files (the "Software"), to deal in the Software without 25 * restriction, including without limitation the rights to use, 26 * copy, modify, merge, publish, distribute, sublicense, and/or 27 * sell copies of the Software, and to permit persons to whom the 28 * Software is furnished to do so, subject to the following 29 * conditions: 30 * 31 * The above copyright notice and this permission notice shall be 32 * included in all copies or substantial portions of the Software. 33 * 34 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 35 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 36 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 37 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 38 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 39 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 40 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 41 * OTHER DEALINGS IN THE SOFTWARE. 42 */ 43 44/dts-v1/; 45 46#include "imx6q-bx50v3.dtsi" 47 48/ { 49 model = "General Electric B650v3"; 50 compatible = "ge,imx6q-b650v3", "advantech,imx6q-ba16", "fsl,imx6q"; 51 52 chosen { 53 stdout-path = &uart3; 54 }; 55 56 panel-lvds0 { 57 compatible = "innolux,g121x1-l03"; 58 backlight = <&backlight_lvds>; 59 power-supply = <®_lvds>; 60 61 port { 62 panel_in_lvds0: endpoint { 63 remote-endpoint = <&lvds0_out>; 64 }; 65 }; 66 }; 67}; 68 69&clks { 70 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>, 71 <&clks IMX6QDL_CLK_LDB_DI1_SEL>; 72 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>, 73 <&clks IMX6QDL_CLK_PLL3_USB_OTG>; 74}; 75 76&ldb { 77 status = "okay"; 78 79 lvds0: lvds-channel@0 { 80 fsl,data-mapping = "spwg"; 81 fsl,data-width = <24>; 82 status = "okay"; 83 84 port@4 { 85 reg = <4>; 86 87 lvds0_out: endpoint { 88 remote-endpoint = <&panel_in_lvds0>; 89 }; 90 }; 91 }; 92}; 93 94&pca9539 { 95 P07 { 96 gpio-hog; 97 gpios = <7 0>; 98 output-low; 99 line-name = "PCA9539-P07"; 100 }; 101}; 102 103&usbphy1 { 104 fsl,tx-cal-45-dn-ohms = <55>; 105 fsl,tx-cal-45-dp-ohms = <55>; 106 fsl,tx-d-cal = <100>; 107}; 108 109&pci_root { 110 /* Intel Corporation I210 Gigabit Network Connection */ 111 switch_nic: ethernet@3,0 { 112 compatible = "pci8086,1533"; 113 reg = <0x00010000 0 0 0 0>; 114 }; 115}; 116 117&switch_ports { 118 port@0 { 119 reg = <0>; 120 label = "enacq"; 121 phy-handle = <&switchphy0>; 122 }; 123 124 port@1 { 125 reg = <1>; 126 label = "eneport1"; 127 phy-handle = <&switchphy1>; 128 }; 129 130 port@2 { 131 reg = <2>; 132 label = "enix"; 133 phy-handle = <&switchphy2>; 134 }; 135 136 port@3 { 137 reg = <3>; 138 label = "enid"; 139 phy-handle = <&switchphy3>; 140 }; 141 142 port@4 { 143 reg = <4>; 144 label = "cpu"; 145 ethernet = <&switch_nic>; 146 phy-handle = <&switchphy4>; 147 }; 148 149 port@5 { 150 reg = <5>; 151 label = "enembc"; 152 153 /* connected to Ethernet MAC of AT91RM9200 in MII mode */ 154 fixed-link { 155 speed = <100>; 156 full-duplex; 157 }; 158 }; 159}; 160 161#include "imx6q-bx50v3-uboot.dtsi" 162