199767f8919635c4928607450d9e0abb932109ceToomas Soome/*-
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Copyright (c) 2013-2014 Ruslan Bukin <br@bsdpad.com>
199767f8919635c4928607450d9e0abb932109ceToomas Soome * All rights reserved.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * Redistribution and use in source and binary forms, with or without
199767f8919635c4928607450d9e0abb932109ceToomas Soome * modification, are permitted provided that the following conditions
199767f8919635c4928607450d9e0abb932109ceToomas Soome * are met:
199767f8919635c4928607450d9e0abb932109ceToomas Soome * 1. Redistributions of source code must retain the above copyright
199767f8919635c4928607450d9e0abb932109ceToomas Soome * notice, this list of conditions and the following disclaimer.
199767f8919635c4928607450d9e0abb932109ceToomas Soome * 2. Redistributions in binary form must reproduce the above copyright
199767f8919635c4928607450d9e0abb932109ceToomas Soome * notice, this list of conditions and the following disclaimer in the
199767f8919635c4928607450d9e0abb932109ceToomas Soome * documentation and/or other materials provided with the distribution.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
199767f8919635c4928607450d9e0abb932109ceToomas Soome * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
199767f8919635c4928607450d9e0abb932109ceToomas Soome * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
199767f8919635c4928607450d9e0abb932109ceToomas Soome * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
199767f8919635c4928607450d9e0abb932109ceToomas Soome * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
199767f8919635c4928607450d9e0abb932109ceToomas Soome * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
199767f8919635c4928607450d9e0abb932109ceToomas Soome * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
199767f8919635c4928607450d9e0abb932109ceToomas Soome * SUCH DAMAGE.
199767f8919635c4928607450d9e0abb932109ceToomas Soome *
199767f8919635c4928607450d9e0abb932109ceToomas Soome * $FreeBSD$
199767f8919635c4928607450d9e0abb932109ceToomas Soome */
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome/ {
199767f8919635c4928607450d9e0abb932109ceToomas Soome model = "Freescale Vybrid Family";
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "freescale,vybrid", "fsl,mvf";
199767f8919635c4928607450d9e0abb932109ceToomas Soome #address-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #size-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome aliases {
199767f8919635c4928607450d9e0abb932109ceToomas Soome soc = &SOC;
199767f8919635c4928607450d9e0abb932109ceToomas Soome serial0 = &serial0;
199767f8919635c4928607450d9e0abb932109ceToomas Soome serial1 = &serial1;
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai0 = &sai0;
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai1 = &sai1;
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai2 = &sai2;
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai3 = &sai3;
199767f8919635c4928607450d9e0abb932109ceToomas Soome esai = &esai;
199767f8919635c4928607450d9e0abb932109ceToomas Soome adc0 = &adc0;
199767f8919635c4928607450d9e0abb932109ceToomas Soome adc1 = &adc1;
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma0 = &edma0;
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma1 = &edma1;
199767f8919635c4928607450d9e0abb932109ceToomas Soome src = &SRC;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome SOC: vybrid {
199767f8919635c4928607450d9e0abb932109ceToomas Soome #address-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #size-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "simple-bus";
199767f8919635c4928607450d9e0abb932109ceToomas Soome ranges;
199767f8919635c4928607450d9e0abb932109ceToomas Soome bus-frequency = <0>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome SRC: src@4006E000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-src";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4006E000 0x100>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome mscm@40001000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-mscm";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40001000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome GIC: interrupt-controller@01c81000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "arm,gic";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40003000 0x1000>, /* Distributor Registers */
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x40002100 0x100>; /* CPU Interface Registers */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-controller;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #interrupt-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome anadig@40050000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-anadig";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40050000 0x300>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome ccm@4006b000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-ccm";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4006b000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "pll4";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome mp_tmr@40002100 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "arm,mpcore-timers";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = <133000000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #address-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #size-cells = <0>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = < 0x40002200 0x100 >, /* Global Timer Registers */
199767f8919635c4928607450d9e0abb932109ceToomas Soome < 0x40002600 0x100 >; /* Private Timer Registers */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 27 29 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = < &GIC >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome dmamux@40024000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-dmamux";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40024000 0x100>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x40025000 0x100>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x400A1000 0x100>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x400A2000 0x100>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma0: edma@40018000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-edma";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40018000 0x1000>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x40019000 0x1000>; /* TCD */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 40 41 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome device-id = < 0 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma1: edma@40098000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-edma";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40098000 0x1000>,
199767f8919635c4928607450d9e0abb932109ceToomas Soome <0x40099000 0x1000>; /* TCD */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 42 43 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome device-id = < 1 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome pit@40037000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-pit";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40037000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 71 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = < 24000000 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome lptmr@40040000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-lptmr";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40040000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 72 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = < 24000000 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomuxc@40048000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-iomuxc";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40048000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome port@40049000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-port";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40049000 0x5000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 139 140 141 142 143 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome gpio@400FF000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-gpio";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400FF000 0x200>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #gpio-cells = <3>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome gpio-controller;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome nand@400E0000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome #address-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome #size-cells = <1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-nand";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400E0000 0x10000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 115 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "nand";
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome partition@40000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40000 0x200000>; /* 2MB */
199767f8919635c4928607450d9e0abb932109ceToomas Soome label = "u-boot";
199767f8919635c4928607450d9e0abb932109ceToomas Soome read-only;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome partition@240000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x240000 0x200000>; /* 2MB */
199767f8919635c4928607450d9e0abb932109ceToomas Soome label = "test";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome partition@440000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x440000 0xa00000>; /* 10MB */
199767f8919635c4928607450d9e0abb932109ceToomas Soome label = "kernel";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome partition@e40000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0xe40000 0x1e000000>; /* 480MB */
199767f8919635c4928607450d9e0abb932109ceToomas Soome label = "root";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sdhci0: sdhci@400B1000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sdhci";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400B1000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 59 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = <50000000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "esdhc0";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sdhci1: sdhci@400B2000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sdhci";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400B2000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 60 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = <50000000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "esdhc1";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 14 0x500060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 15 0x500060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 16 0x500060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 17 0x500060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 18 0x500060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 19 0x500060 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome serial0: serial@40027000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-uart";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40027000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = <93>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome current-speed = <115200>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = < 24000000 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome serial1: serial@40028000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-uart";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40028000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = <94>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome current-speed = <115200>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock-frequency = < 24000000 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome usb@40034000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-usb-ehci", "usb-ehci";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = < 0x40034000 0x1000 >, /* ehci */
199767f8919635c4928607450d9e0abb932109ceToomas Soome < 0x40035000 0x1000 >, /* usbc */
199767f8919635c4928607450d9e0abb932109ceToomas Soome < 0x40050800 0x100 >; /* phy */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 107 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 134 0x0001be
199767f8919635c4928607450d9e0abb932109ceToomas Soome 7 0x200060 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome usb@400b4000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-usb-ehci", "usb-ehci";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = < 0x400b4000 0x1000 >, /* ehci */
199767f8919635c4928607450d9e0abb932109ceToomas Soome < 0x400b5000 0x1000 >, /* usbc */
199767f8919635c4928607450d9e0abb932109ceToomas Soome < 0x40050C00 0x100 >; /* phy */
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 108 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 134 0x0001be
199767f8919635c4928607450d9e0abb932109ceToomas Soome 7 0x200060 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome fec0: ethernet@400D0000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-fec";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400D0000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 110 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome phy-mode = "rmii";
199767f8919635c4928607450d9e0abb932109ceToomas Soome phy-disable-preamble;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "enet";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 45 0x100061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 46 0x100061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 47 0x100061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 48 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 49 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 50 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 51 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 52 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 53 0x100060 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome fec1: ethernet@400D1000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-fec";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400D1000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 111 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome phy-mode = "rmii";
199767f8919635c4928607450d9e0abb932109ceToomas Soome phy-disable-preamble;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "enet";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 54 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 55 0x103193
199767f8919635c4928607450d9e0abb932109ceToomas Soome 56 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 57 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 58 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 59 0x103191
199767f8919635c4928607450d9e0abb932109ceToomas Soome 60 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 61 0x103192
199767f8919635c4928607450d9e0abb932109ceToomas Soome 62 0x103192 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai0: sai@4002F000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4002F000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 116 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai1: sai@40030000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40030000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 117 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai2: sai@40031000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40031000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 118 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome sai3: sai@40032000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-sai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40032000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 119 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma-controller = <&edma1>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma-src-receive = < 8 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma-src-transmit = < 9 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome edma-mux-group = < 1 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "sai3", "cko1";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 16 0x200060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 19 0x200060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 21 0x200060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 40 0x400061 >; /* CKO1 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome esai: esai@40062000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-esai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40062000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 120 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "esai";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 45 0x400061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 46 0x400061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 47 0x400061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 48 0x400060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 49 0x400060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 50 0x400060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 51 0x400060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 52 0x400060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 78 0x3038df
199767f8919635c4928607450d9e0abb932109ceToomas Soome 40 0x400061 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome spi0: spi@4002C000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-spi";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4002C000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 99 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 40 0x100061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 41 0x100061
199767f8919635c4928607450d9e0abb932109ceToomas Soome 42 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 43 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 44 0x100061 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome spi1: spi@4002D000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-spi";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4002D000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 100 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome spi2: spi@400AC000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-spi";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400AC000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 101 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome spi3: spi@400AD000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-spi";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400AD000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 102 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome i2c0: i2c@40066000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-i2c";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40066000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 103 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "ipg";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 36 0x2034d3
199767f8919635c4928607450d9e0abb932109ceToomas Soome 37 0x2034d3
199767f8919635c4928607450d9e0abb932109ceToomas Soome 207 0x1
199767f8919635c4928607450d9e0abb932109ceToomas Soome 208 0x1 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome i2c1: i2c@40067000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-i2c";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40067000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 104 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome i2c2: i2c@400E6000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-i2c";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400E6000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 105 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome i2c3: i2c@400E7000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-i2c";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400E7000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 106 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome adc0: adc@4003B000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-adc";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4003B000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 85 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome adc1: adc@400BB000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-adc";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x400BB000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 86 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome tcon0: tcon@4003D000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-tcon";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x4003D000 0x1000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome
199767f8919635c4928607450d9e0abb932109ceToomas Soome dcu0: dcu4@40058000 {
199767f8919635c4928607450d9e0abb932109ceToomas Soome compatible = "fsl,mvf600-dcu4";
199767f8919635c4928607450d9e0abb932109ceToomas Soome reg = <0x40058000 0x7000>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupts = < 62 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome interrupt-parent = <&GIC>;
199767f8919635c4928607450d9e0abb932109ceToomas Soome status = "disabled";
199767f8919635c4928607450d9e0abb932109ceToomas Soome clock_names = "dcu0";
199767f8919635c4928607450d9e0abb932109ceToomas Soome iomux_config = < 105 0x100044
199767f8919635c4928607450d9e0abb932109ceToomas Soome 106 0x100044
199767f8919635c4928607450d9e0abb932109ceToomas Soome 107 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 108 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 109 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 110 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 111 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 112 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 113 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 114 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 115 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 116 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 117 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 118 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 119 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 120 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 121 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 122 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 123 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 124 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 125 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 126 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 127 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 128 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 129 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 130 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 131 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 132 0x100060
199767f8919635c4928607450d9e0abb932109ceToomas Soome 133 0x100060 >;
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome };
199767f8919635c4928607450d9e0abb932109ceToomas Soome};