| /* |
| * Copyright 2016 Toradex AG |
| * |
| * SPDX-License-Identifier: GPL-2.0+ or X11 |
| */ |
| #include "imx7d-pinfunc.h" |
| #include "imx7d-pinfunc-lpsr.h" |
| #include "skeleton.dtsi" |
| |
| / { |
| aliases { |
| gpio0 = &gpio1; |
| gpio1 = &gpio2; |
| gpio2 = &gpio3; |
| gpio3 = &gpio4; |
| gpio4 = &gpio5; |
| gpio5 = &gpio6; |
| gpio6 = &gpio7; |
| i2c0 = &i2c1; |
| i2c1 = &i2c2; |
| i2c2 = &i2c3; |
| i2c3 = &i2c4; |
| serial0 = &uart1; |
| serial1 = &uart2; |
| serial2 = &uart3; |
| serial3 = &uart4; |
| serial4 = &uart5; |
| serial5 = &uart6; |
| serial6 = &uart7; |
| }; |
| |
| soc { |
| #address-cells = <1>; |
| #size-cells = <1>; |
| compatible = "simple-bus"; |
| ranges; |
| |
| aips1: aips-bus@30000000 { |
| compatible = "fsl,aips-bus", "simple-bus"; |
| #address-cells = <1>; |
| #size-cells = <1>; |
| reg = <0x30000000 0x400000>; |
| ranges; |
| |
| gpio1: gpio@30200000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30200000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio2: gpio@30210000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30210000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio3: gpio@30220000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30220000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio4: gpio@30230000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30230000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio5: gpio@30240000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30240000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio6: gpio@30250000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30250000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| gpio7: gpio@30260000 { |
| compatible = "fsl,imx7d-gpio", "fsl,imx35-gpio"; |
| reg = <0x30260000 0x10000>; |
| gpio-controller; |
| #gpio-cells = <2>; |
| }; |
| |
| iomuxc_lpsr: iomuxc-lpsr@302c0000 { |
| compatible = "fsl,imx7d-iomuxc-lpsr"; |
| reg = <0x302c0000 0x10000>; |
| fsl,input-sel = <&iomuxc>; |
| }; |
| |
| iomuxc: iomuxc@30330000 { |
| compatible = "fsl,imx7d-iomuxc"; |
| reg = <0x30330000 0x10000>; |
| }; |
| }; |
| |
| aips3: aips-bus@30800000 { |
| compatible = "fsl,aips-bus", "simple-bus"; |
| #address-cells = <1>; |
| #size-cells = <1>; |
| reg = <0x30800000 0x400000>; |
| ranges; |
| |
| uart1: serial@30860000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30860000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart2: serial@30890000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30890000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart3: serial@30880000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30880000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| i2c1: i2c@30a20000 { |
| #address-cells = <1>; |
| #size-cells = <0>; |
| compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c"; |
| reg = <0x30a20000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| i2c2: i2c@30a30000 { |
| #address-cells = <1>; |
| #size-cells = <0>; |
| compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c"; |
| reg = <0x30a30000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| i2c3: i2c@30a40000 { |
| #address-cells = <1>; |
| #size-cells = <0>; |
| compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c"; |
| reg = <0x30a40000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| i2c4: i2c@30a50000 { |
| #address-cells = <1>; |
| #size-cells = <0>; |
| compatible = "fsl,imx7d-i2c", "fsl,imx21-i2c"; |
| reg = <0x30a50000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart4: serial@30a60000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30a60000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart5: serial@30a70000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30a70000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart6: serial@30a80000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30a80000 0x10000>; |
| status = "disabled"; |
| }; |
| |
| uart7: serial@30a90000 { |
| compatible = "fsl,imx7d-uart", |
| "fsl,imx6q-uart"; |
| reg = <0x30a90000 0x10000>; |
| status = "disabled"; |
| }; |
| }; |
| }; |
| }; |