1/* 2 * Copyright 2013 Freescale Semiconductor, Inc. 3 * 4 * SPDX-License-Identifier: GPL-2.0+ or X11 5 */ 6/include/ "skeleton.dtsi" 7#include <dt-bindings/gpio/gpio.h> 8 9/ { 10 aliases { 11 gpio0 = &gpio0; 12 gpio1 = &gpio1; 13 gpio2 = &gpio2; 14 gpio3 = &gpio3; 15 gpio4 = &gpio4; 16 serial0 = &uart0; 17 serial1 = &uart1; 18 serial2 = &uart2; 19 serial3 = &uart3; 20 serial4 = &uart4; 21 serial5 = &uart5; 22 spi0 = &dspi0; 23 spi1 = &dspi1; 24 ehci0 = &ehci0; 25 ehci1 = &ehci1; 26 }; 27 28 soc { 29 #address-cells = <1>; 30 #size-cells = <1>; 31 compatible = "simple-bus"; 32 ranges; 33 34 aips0: aips-bus@40000000 { 35 compatible = "fsl,aips-bus", "simple-bus"; 36 #address-cells = <1>; 37 #size-cells = <1>; 38 ranges; 39 40 uart0: serial@40027000 { 41 compatible = "fsl,vf610-lpuart"; 42 reg = <0x40027000 0x1000>; 43 status = "disabled"; 44 }; 45 46 uart1: serial@40028000 { 47 compatible = "fsl,vf610-lpuart"; 48 reg = <0x40028000 0x1000>; 49 status = "disabled"; 50 }; 51 52 uart2: serial@40029000 { 53 compatible = "fsl,vf610-lpuart"; 54 reg = <0x40029000 0x1000>; 55 status = "disabled"; 56 }; 57 58 uart3: serial@4002a000 { 59 compatible = "fsl,vf610-lpuart"; 60 reg = <0x4002a000 0x1000>; 61 status = "disabled"; 62 }; 63 64 dspi0: dspi0@4002c000 { 65 #address-cells = <1>; 66 #size-cells = <0>; 67 compatible = "fsl,vf610-dspi"; 68 reg = <0x4002c000 0x1000>; 69 num-cs = <5>; 70 status = "disabled"; 71 }; 72 73 dspi1: dspi1@4002d000 { 74 #address-cells = <1>; 75 #size-cells = <0>; 76 compatible = "fsl,vf610-dspi"; 77 reg = <0x4002d000 0x1000>; 78 num-cs = <5>; 79 status = "disabled"; 80 }; 81 82 qspi0: quadspi@40044000 { 83 #address-cells = <1>; 84 #size-cells = <0>; 85 compatible = "fsl,vf610-qspi"; 86 reg = <0x40044000 0x1000>, 87 <0x20000000 0x10000000>; 88 reg-names = "QuadSPI", "QuadSPI-memory"; 89 status = "disabled"; 90 }; 91 92 gpio0: gpio@40049000 { 93 compatible = "fsl,vf610-gpio"; 94 reg = <0x400ff000 0x40>; 95 #gpio-cells = <2>; 96 }; 97 98 gpio1: gpio@4004a000 { 99 compatible = "fsl,vf610-gpio"; 100 reg = <0x400ff040 0x40>; 101 #gpio-cells = <2>; 102 }; 103 104 gpio2: gpio@4004b000 { 105 compatible = "fsl,vf610-gpio"; 106 reg = <0x400ff080 0x40>; 107 #gpio-cells = <2>; 108 }; 109 110 gpio3: gpio@4004c000 { 111 compatible = "fsl,vf610-gpio"; 112 reg = <0x400ff0c0 0x40>; 113 #gpio-cells = <2>; 114 }; 115 116 gpio4: gpio@4004d000 { 117 compatible = "fsl,vf610-gpio"; 118 reg = <0x400ff100 0x40>; 119 #gpio-cells = <2>; 120 }; 121 122 ehci0: ehci@40034000 { 123 compatible = "fsl,vf610-usb"; 124 reg = <0x40034000 0x800>; 125 status = "disabled"; 126 }; 127 }; 128 129 aips1: aips-bus@40080000 { 130 compatible = "fsl,aips-bus", "simple-bus"; 131 #address-cells = <1>; 132 #size-cells = <1>; 133 ranges; 134 135 uart4: serial@400a9000 { 136 compatible = "fsl,vf610-lpuart"; 137 reg = <0x400a9000 0x1000>; 138 status = "disabled"; 139 }; 140 141 uart5: serial@400aa000 { 142 compatible = "fsl,vf610-lpuart"; 143 reg = <0x400aa000 0x1000>; 144 status = "disabled"; 145 }; 146 147 ehci1: ehci@400b4000 { 148 compatible = "fsl,vf610-usb"; 149 reg = <0x400b4000 0x800>; 150 status = "disabled"; 151 }; 152 }; 153 }; 154}; 155