[BACK]Return to imx6q-b850v3.dts CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx6q-b850v3.dts, Revision 1.1.1.2

1.1       jmcneill    1: /*
                      2:  * Copyright 2015 Timesys Corporation.
                      3:  * Copyright 2015 General Electric Company
                      4:  *
                      5:  * This file is dual-licensed: you can use it either under the terms
                      6:  * of the GPL or the X11 license, at your option. Note that this dual
                      7:  * licensing only applies to this file, and not this project as a
                      8:  * whole.
                      9:  *
                     10:  *  a) This file is free software; you can redistribute it and/or
                     11:  *     modify it under the terms of the GNU General Public License
                     12:  *     version 2 as published by the Free Software Foundation.
                     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:  * Or, alternatively,
                     20:  *
                     21:  *  b) Permission is hereby granted, free of charge, to any person
                     22:  *     obtaining a copy of this software and associated documentation
                     23:  *     files (the "Software"), to deal in the Software without
                     24:  *     restriction, including without limitation the rights to use,
                     25:  *     copy, modify, merge, publish, distribute, sublicense, and/or
                     26:  *     sell copies of the Software, and to permit persons to whom the
                     27:  *     Software is furnished to do so, subject to the following
                     28:  *     conditions:
                     29:  *
                     30:  *     The above copyright notice and this permission notice shall be
                     31:  *     included in all copies or substantial portions of the Software.
                     32:  *
                     33:  *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
                     34:  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
                     35:  *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
                     36:  *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
                     37:  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
                     38:  *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
                     39:  *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
                     40:  *     OTHER DEALINGS IN THE SOFTWARE.
                     41:  */
                     42:
                     43: /dts-v1/;
                     44:
                     45: #include "imx6q-bx50v3.dtsi"
                     46:
                     47: / {
                     48:        model = "General Electric B850v3";
                     49:        compatible = "ge,imx6q-b850v3", "advantech,imx6q-ba16", "fsl,imx6q";
                     50:
                     51:        chosen {
                     52:                stdout-path = &uart3;
                     53:        };
                     54: };
                     55:
                     56: &clks {
                     57:        assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
                     58:                          <&clks IMX6QDL_CLK_LDB_DI1_SEL>,
                     59:                          <&clks IMX6QDL_CLK_IPU1_DI0_PRE_SEL>,
                     60:                          <&clks IMX6QDL_CLK_IPU1_DI1_PRE_SEL>;
                     61:        assigned-clock-parents = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>,
                     62:                                 <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>,
                     63:                                 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
                     64:                                 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>;
                     65: };
                     66:
                     67: &ldb {
                     68:        fsl,dual-channel;
                     69:        status = "okay";
                     70:
                     71:        lvds0: lvds-channel@0 {
                     72:                fsl,data-mapping = "spwg";
                     73:                fsl,data-width = <24>;
                     74:                status = "okay";
1.1.1.2 ! jmcneill   75:
        !            76:                port@4 {
        !            77:                        reg = <4>;
        !            78:
        !            79:                        lvds0_out: endpoint {
        !            80:                                remote-endpoint = <&stdp4028_in>;
        !            81:                        };
        !            82:                };
1.1       jmcneill   83:        };
                     84: };
                     85:
                     86: &i2c2 {
                     87:        pca9547_ddc: mux@70 {
                     88:                compatible = "nxp,pca9547";
                     89:                reg = <0x70>;
                     90:                #address-cells = <1>;
                     91:                #size-cells = <0>;
                     92:
                     93:                mux2_i2c1: i2c@0 {
                     94:                        #address-cells = <1>;
                     95:                        #size-cells = <0>;
                     96:                        reg = <0x0>;
                     97:                };
                     98:
                     99:                mux2_i2c2: i2c@1 {
                    100:                        #address-cells = <1>;
                    101:                        #size-cells = <0>;
                    102:                        reg = <0x1>;
                    103:                };
                    104:
                    105:                mux2_i2c3: i2c@2 {
                    106:                        #address-cells = <1>;
                    107:                        #size-cells = <0>;
                    108:                        reg = <0x2>;
                    109:                };
                    110:
                    111:                mux2_i2c4: i2c@3 {
                    112:                        #address-cells = <1>;
                    113:                        #size-cells = <0>;
                    114:                        reg = <0x3>;
                    115:                };
                    116:
                    117:                mux2_i2c5: i2c@4 {
                    118:                        #address-cells = <1>;
                    119:                        #size-cells = <0>;
                    120:                        reg = <0x4>;
                    121:                };
                    122:
                    123:                mux2_i2c6: i2c@5 {
                    124:                        #address-cells = <1>;
                    125:                        #size-cells = <0>;
                    126:                        reg = <0x5>;
                    127:                };
                    128:
                    129:                mux2_i2c7: i2c@6 {
                    130:                        #address-cells = <1>;
                    131:                        #size-cells = <0>;
                    132:                        reg = <0x6>;
                    133:                };
                    134:
                    135:                mux2_i2c8: i2c@7 {
                    136:                        #address-cells = <1>;
                    137:                        #size-cells = <0>;
                    138:                        reg = <0x7>;
                    139:                };
                    140:        };
                    141: };
                    142:
                    143: &hdmi {
                    144:        ddc-i2c-bus = <&mux2_i2c1>;
                    145: };
                    146:
                    147: &mux1_i2c1 {
                    148:        ads7830@4a {
                    149:                compatible = "ti,ads7830";
                    150:                reg = <0x4a>;
                    151:        };
                    152: };
1.1.1.2 ! jmcneill  153:
        !           154: &mux2_i2c2 {
        !           155:        clock-frequency = <100000>;
        !           156:
        !           157:        stdp2690@72 {
        !           158:                compatible = "megachips,stdp2690-ge-b850v3-fw";
        !           159:                #address-cells = <1>;
        !           160:                #size-cells = <0>;
        !           161:                reg = <0x72>;
        !           162:
        !           163:                ports {
        !           164:                        #address-cells = <1>;
        !           165:                        #size-cells = <0>;
        !           166:
        !           167:                        port@0 {
        !           168:                                reg = <0>;
        !           169:
        !           170:                                stdp2690_in: endpoint {
        !           171:                                        remote-endpoint = <&stdp4028_out>;
        !           172:                                };
        !           173:                        };
        !           174:
        !           175:                        port@1 {
        !           176:                                reg = <1>;
        !           177:
        !           178:                                stdp2690_out: endpoint {
        !           179:                                        /* Connector for external display */
        !           180:                                };
        !           181:                        };
        !           182:                };
        !           183:        };
        !           184:
        !           185:        stdp4028@73 {
        !           186:                compatible = "megachips,stdp4028-ge-b850v3-fw";
        !           187:                #address-cells = <1>;
        !           188:                #size-cells = <0>;
        !           189:                reg = <0x73>;
        !           190:                interrupt-parent = <&gpio2>;
        !           191:                interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
        !           192:
        !           193:                ports {
        !           194:                        #address-cells = <1>;
        !           195:                        #size-cells = <0>;
        !           196:
        !           197:                        port@0 {
        !           198:                                reg = <0>;
        !           199:
        !           200:                                stdp4028_in: endpoint {
        !           201:                                        remote-endpoint = <&lvds0_out>;
        !           202:                                };
        !           203:                        };
        !           204:
        !           205:                        port@1 {
        !           206:                                reg = <1>;
        !           207:
        !           208:                                stdp4028_out: endpoint {
        !           209:                                        remote-endpoint = <&stdp2690_in>;
        !           210:                                };
        !           211:                        };
        !           212:                };
        !           213:        };
        !           214: };

CVSweb <webmaster@jp.NetBSD.org>