Home | History | Annotate | Line # | Download | only in dts
      1      1.1  jmcneill /*
      2      1.1  jmcneill  * Copyright (C) 2012-2013 Broadcom Corporation
      3      1.1  jmcneill  *
      4      1.1  jmcneill  * This program is free software; you can redistribute it and/or
      5      1.1  jmcneill  * modify it under the terms of the GNU General Public License as
      6      1.1  jmcneill  * published by the Free Software Foundation version 2.
      7      1.1  jmcneill  *
      8      1.1  jmcneill  * This program is distributed "as is" WITHOUT ANY WARRANTY of any
      9      1.1  jmcneill  * kind, whether express or implied; without even the implied warranty
     10      1.1  jmcneill  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     11      1.1  jmcneill  * GNU General Public License for more details.
     12      1.1  jmcneill  */
     13      1.1  jmcneill 
     14      1.1  jmcneill #include <dt-bindings/interrupt-controller/arm-gic.h>
     15      1.1  jmcneill #include <dt-bindings/interrupt-controller/irq.h>
     16      1.1  jmcneill 
     17      1.1  jmcneill #include "dt-bindings/clock/bcm281xx.h"
     18      1.1  jmcneill 
     19      1.1  jmcneill / {
     20  1.1.1.3  jmcneill 	#address-cells = <1>;
     21  1.1.1.3  jmcneill 	#size-cells = <1>;
     22      1.1  jmcneill 	model = "BCM11351 SoC";
     23      1.1  jmcneill 	compatible = "brcm,bcm11351";
     24      1.1  jmcneill 	interrupt-parent = <&gic>;
     25      1.1  jmcneill 
     26      1.1  jmcneill 	chosen {
     27      1.1  jmcneill 		bootargs = "console=ttyS0,115200n8";
     28      1.1  jmcneill 	};
     29      1.1  jmcneill 
     30      1.1  jmcneill 	cpus {
     31      1.1  jmcneill 		#address-cells = <1>;
     32      1.1  jmcneill 		#size-cells = <0>;
     33      1.1  jmcneill 
     34      1.1  jmcneill 		cpu0: cpu@0 {
     35      1.1  jmcneill 			device_type = "cpu";
     36      1.1  jmcneill 			compatible = "arm,cortex-a9";
     37      1.1  jmcneill 			reg = <0>;
     38      1.1  jmcneill 		};
     39      1.1  jmcneill 
     40      1.1  jmcneill 		cpu1: cpu@1 {
     41      1.1  jmcneill 			device_type = "cpu";
     42      1.1  jmcneill 			compatible = "arm,cortex-a9";
     43      1.1  jmcneill 			enable-method = "brcm,bcm11351-cpu-method";
     44      1.1  jmcneill 			secondary-boot-reg = <0x3500417c>;
     45      1.1  jmcneill 			reg = <1>;
     46      1.1  jmcneill 		};
     47      1.1  jmcneill 	};
     48      1.1  jmcneill 
     49      1.1  jmcneill 	gic: interrupt-controller@3ff00100 {
     50      1.1  jmcneill 		compatible = "arm,cortex-a9-gic";
     51      1.1  jmcneill 		#interrupt-cells = <3>;
     52      1.1  jmcneill 		#address-cells = <0>;
     53      1.1  jmcneill 		interrupt-controller;
     54      1.1  jmcneill 		reg = <0x3ff01000 0x1000>,
     55      1.1  jmcneill 		      <0x3ff00100 0x100>;
     56      1.1  jmcneill 	};
     57      1.1  jmcneill 
     58  1.1.1.2  jmcneill 	smc@3404c000 {
     59      1.1  jmcneill 		compatible = "brcm,bcm11351-smc", "brcm,kona-smc";
     60      1.1  jmcneill 		reg = <0x3404c000 0x400>; /* 1 KiB in SRAM */
     61      1.1  jmcneill 	};
     62      1.1  jmcneill 
     63      1.1  jmcneill 	uart@3e000000 {
     64      1.1  jmcneill 		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
     65      1.1  jmcneill 		status = "disabled";
     66      1.1  jmcneill 		reg = <0x3e000000 0x1000>;
     67      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB>;
     68      1.1  jmcneill 		interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
     69      1.1  jmcneill 		reg-shift = <2>;
     70      1.1  jmcneill 		reg-io-width = <4>;
     71      1.1  jmcneill 	};
     72      1.1  jmcneill 
     73      1.1  jmcneill 	uart@3e001000 {
     74      1.1  jmcneill 		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
     75      1.1  jmcneill 		status = "disabled";
     76      1.1  jmcneill 		reg = <0x3e001000 0x1000>;
     77      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB2>;
     78      1.1  jmcneill 		interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>;
     79      1.1  jmcneill 		reg-shift = <2>;
     80      1.1  jmcneill 		reg-io-width = <4>;
     81      1.1  jmcneill 	};
     82      1.1  jmcneill 
     83      1.1  jmcneill 	uart@3e002000 {
     84      1.1  jmcneill 		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
     85      1.1  jmcneill 		status = "disabled";
     86      1.1  jmcneill 		reg = <0x3e002000 0x1000>;
     87      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB3>;
     88      1.1  jmcneill 		interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
     89      1.1  jmcneill 		reg-shift = <2>;
     90      1.1  jmcneill 		reg-io-width = <4>;
     91      1.1  jmcneill 	};
     92      1.1  jmcneill 
     93      1.1  jmcneill 	uart@3e003000 {
     94      1.1  jmcneill 		compatible = "brcm,bcm11351-dw-apb-uart", "snps,dw-apb-uart";
     95      1.1  jmcneill 		status = "disabled";
     96      1.1  jmcneill 		reg = <0x3e003000 0x1000>;
     97      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_UARTB4>;
     98      1.1  jmcneill 		interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
     99      1.1  jmcneill 		reg-shift = <2>;
    100      1.1  jmcneill 		reg-io-width = <4>;
    101      1.1  jmcneill 	};
    102      1.1  jmcneill 
    103  1.1.1.4     skrll 	L2: l2-cache@3ff20000 {
    104      1.1  jmcneill 		compatible = "brcm,bcm11351-a2-pl310-cache";
    105      1.1  jmcneill 		reg = <0x3ff20000 0x1000>;
    106      1.1  jmcneill 		cache-unified;
    107      1.1  jmcneill 		cache-level = <2>;
    108      1.1  jmcneill 	};
    109      1.1  jmcneill 
    110      1.1  jmcneill 	watchdog@35002f40 {
    111      1.1  jmcneill 		compatible = "brcm,bcm11351-wdt", "brcm,kona-wdt";
    112      1.1  jmcneill 		reg = <0x35002f40 0x6c>;
    113      1.1  jmcneill 	};
    114      1.1  jmcneill 
    115      1.1  jmcneill 	timer@35006000 {
    116      1.1  jmcneill 		compatible = "brcm,kona-timer";
    117      1.1  jmcneill 		reg = <0x35006000 0x1000>;
    118      1.1  jmcneill 		interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
    119      1.1  jmcneill 		clocks = <&aon_ccu BCM281XX_AON_CCU_HUB_TIMER>;
    120      1.1  jmcneill 	};
    121      1.1  jmcneill 
    122      1.1  jmcneill 	gpio: gpio@35003000 {
    123      1.1  jmcneill 		compatible = "brcm,bcm11351-gpio", "brcm,kona-gpio";
    124      1.1  jmcneill 		reg = <0x35003000 0x800>;
    125      1.1  jmcneill 		interrupts =
    126      1.1  jmcneill 		       <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH
    127      1.1  jmcneill 			GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH
    128      1.1  jmcneill 			GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH
    129      1.1  jmcneill 			GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH
    130      1.1  jmcneill 			GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH
    131      1.1  jmcneill 			GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
    132      1.1  jmcneill 		#gpio-cells = <2>;
    133      1.1  jmcneill 		#interrupt-cells = <2>;
    134      1.1  jmcneill 		gpio-controller;
    135      1.1  jmcneill 		interrupt-controller;
    136      1.1  jmcneill 	};
    137      1.1  jmcneill 
    138      1.1  jmcneill 	sdio1: sdio@3f180000 {
    139      1.1  jmcneill 		compatible = "brcm,kona-sdhci";
    140      1.1  jmcneill 		reg = <0x3f180000 0x10000>;
    141      1.1  jmcneill 		interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
    142      1.1  jmcneill 		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO1>;
    143      1.1  jmcneill 		status = "disabled";
    144      1.1  jmcneill 	};
    145      1.1  jmcneill 
    146      1.1  jmcneill 	sdio2: sdio@3f190000 {
    147      1.1  jmcneill 		compatible = "brcm,kona-sdhci";
    148      1.1  jmcneill 		reg = <0x3f190000 0x10000>;
    149      1.1  jmcneill 		interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
    150      1.1  jmcneill 		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO2>;
    151      1.1  jmcneill 		status = "disabled";
    152      1.1  jmcneill 	};
    153      1.1  jmcneill 
    154      1.1  jmcneill 	sdio3: sdio@3f1a0000 {
    155      1.1  jmcneill 		compatible = "brcm,kona-sdhci";
    156      1.1  jmcneill 		reg = <0x3f1a0000 0x10000>;
    157      1.1  jmcneill 		interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
    158      1.1  jmcneill 		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO3>;
    159      1.1  jmcneill 		status = "disabled";
    160      1.1  jmcneill 	};
    161      1.1  jmcneill 
    162      1.1  jmcneill 	sdio4: sdio@3f1b0000 {
    163      1.1  jmcneill 		compatible = "brcm,kona-sdhci";
    164      1.1  jmcneill 		reg = <0x3f1b0000 0x10000>;
    165      1.1  jmcneill 		interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
    166      1.1  jmcneill 		clocks = <&master_ccu BCM281XX_MASTER_CCU_SDIO4>;
    167      1.1  jmcneill 		status = "disabled";
    168      1.1  jmcneill 	};
    169      1.1  jmcneill 
    170      1.1  jmcneill 	pinctrl@35004800 {
    171      1.1  jmcneill 		compatible = "brcm,bcm11351-pinctrl";
    172      1.1  jmcneill 		reg = <0x35004800 0x430>;
    173      1.1  jmcneill 	};
    174      1.1  jmcneill 
    175      1.1  jmcneill 	i2c@3e016000 {
    176      1.1  jmcneill 		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
    177      1.1  jmcneill 		reg = <0x3e016000 0x80>;
    178      1.1  jmcneill 		interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
    179      1.1  jmcneill 		#address-cells = <1>;
    180      1.1  jmcneill 		#size-cells = <0>;
    181      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC1>;
    182      1.1  jmcneill 		status = "disabled";
    183      1.1  jmcneill 	};
    184      1.1  jmcneill 
    185      1.1  jmcneill 	i2c@3e017000 {
    186      1.1  jmcneill 		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
    187      1.1  jmcneill 		reg = <0x3e017000 0x80>;
    188      1.1  jmcneill 		interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
    189      1.1  jmcneill 		#address-cells = <1>;
    190      1.1  jmcneill 		#size-cells = <0>;
    191      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC2>;
    192      1.1  jmcneill 		status = "disabled";
    193      1.1  jmcneill 	};
    194      1.1  jmcneill 
    195      1.1  jmcneill 	i2c@3e018000 {
    196      1.1  jmcneill 		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
    197      1.1  jmcneill 		reg = <0x3e018000 0x80>;
    198      1.1  jmcneill 		interrupts = <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
    199      1.1  jmcneill 		#address-cells = <1>;
    200      1.1  jmcneill 		#size-cells = <0>;
    201      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_BSC3>;
    202      1.1  jmcneill 		status = "disabled";
    203      1.1  jmcneill 	};
    204      1.1  jmcneill 
    205      1.1  jmcneill 	i2c@3500d000 {
    206      1.1  jmcneill 		compatible = "brcm,bcm11351-i2c", "brcm,kona-i2c";
    207      1.1  jmcneill 		reg = <0x3500d000 0x80>;
    208      1.1  jmcneill 		interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
    209      1.1  jmcneill 		#address-cells = <1>;
    210      1.1  jmcneill 		#size-cells = <0>;
    211      1.1  jmcneill 		clocks = <&aon_ccu BCM281XX_AON_CCU_PMU_BSC>;
    212      1.1  jmcneill 		status = "disabled";
    213      1.1  jmcneill 	};
    214      1.1  jmcneill 
    215      1.1  jmcneill 	pwm: pwm@3e01a000 {
    216      1.1  jmcneill 		compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm";
    217      1.1  jmcneill 		reg = <0x3e01a000 0xcc>;
    218      1.1  jmcneill 		clocks = <&slave_ccu BCM281XX_SLAVE_CCU_PWM>;
    219      1.1  jmcneill 		#pwm-cells = <3>;
    220      1.1  jmcneill 		status = "disabled";
    221      1.1  jmcneill 	};
    222      1.1  jmcneill 
    223      1.1  jmcneill 	clocks {
    224      1.1  jmcneill 		#address-cells = <1>;
    225      1.1  jmcneill 		#size-cells = <1>;
    226      1.1  jmcneill 		ranges;
    227      1.1  jmcneill 
    228  1.1.1.4     skrll 		root_ccu: root_ccu@35001000 {
    229      1.1  jmcneill 			compatible = "brcm,bcm11351-root-ccu";
    230      1.1  jmcneill 			reg = <0x35001000 0x0f00>;
    231      1.1  jmcneill 			#clock-cells = <1>;
    232      1.1  jmcneill 			clock-output-names = "frac_1m";
    233      1.1  jmcneill 		};
    234      1.1  jmcneill 
    235  1.1.1.4     skrll 		hub_ccu: hub_ccu@34000000 {
    236      1.1  jmcneill 			compatible = "brcm,bcm11351-hub-ccu";
    237      1.1  jmcneill 			reg = <0x34000000 0x0f00>;
    238      1.1  jmcneill 			#clock-cells = <1>;
    239      1.1  jmcneill 			clock-output-names = "tmon_1m";
    240      1.1  jmcneill 		};
    241      1.1  jmcneill 
    242  1.1.1.4     skrll 		aon_ccu: aon_ccu@35002000 {
    243      1.1  jmcneill 			compatible = "brcm,bcm11351-aon-ccu";
    244      1.1  jmcneill 			reg = <0x35002000 0x0f00>;
    245      1.1  jmcneill 			#clock-cells = <1>;
    246      1.1  jmcneill 			clock-output-names = "hub_timer",
    247      1.1  jmcneill 					     "pmu_bsc",
    248      1.1  jmcneill 					     "pmu_bsc_var";
    249      1.1  jmcneill 		};
    250      1.1  jmcneill 
    251  1.1.1.4     skrll 		master_ccu: master_ccu@3f001000 {
    252      1.1  jmcneill 			compatible = "brcm,bcm11351-master-ccu";
    253      1.1  jmcneill 			reg = <0x3f001000 0x0f00>;
    254      1.1  jmcneill 			#clock-cells = <1>;
    255      1.1  jmcneill 			clock-output-names = "sdio1",
    256      1.1  jmcneill 					     "sdio2",
    257      1.1  jmcneill 					     "sdio3",
    258      1.1  jmcneill 					     "sdio4",
    259      1.1  jmcneill 					     "usb_ic",
    260      1.1  jmcneill 					     "hsic2_48m",
    261      1.1  jmcneill 					     "hsic2_12m";
    262      1.1  jmcneill 		};
    263      1.1  jmcneill 
    264  1.1.1.4     skrll 		slave_ccu: slave_ccu@3e011000 {
    265      1.1  jmcneill 			compatible = "brcm,bcm11351-slave-ccu";
    266      1.1  jmcneill 			reg = <0x3e011000 0x0f00>;
    267      1.1  jmcneill 			#clock-cells = <1>;
    268      1.1  jmcneill 			clock-output-names = "uartb",
    269      1.1  jmcneill 					     "uartb2",
    270      1.1  jmcneill 					     "uartb3",
    271      1.1  jmcneill 					     "uartb4",
    272      1.1  jmcneill 					     "ssp0",
    273      1.1  jmcneill 					     "ssp2",
    274      1.1  jmcneill 					     "bsc1",
    275      1.1  jmcneill 					     "bsc2",
    276      1.1  jmcneill 					     "bsc3",
    277      1.1  jmcneill 					     "pwm";
    278      1.1  jmcneill 		};
    279      1.1  jmcneill 
    280      1.1  jmcneill 		ref_1m_clk: ref_1m {
    281      1.1  jmcneill 			#clock-cells = <0>;
    282      1.1  jmcneill 			compatible = "fixed-clock";
    283      1.1  jmcneill 			clock-frequency = <1000000>;
    284      1.1  jmcneill 		};
    285      1.1  jmcneill 
    286      1.1  jmcneill 		ref_32k_clk: ref_32k {
    287      1.1  jmcneill 			#clock-cells = <0>;
    288      1.1  jmcneill 			compatible = "fixed-clock";
    289      1.1  jmcneill 			clock-frequency = <32768>;
    290      1.1  jmcneill 		};
    291      1.1  jmcneill 
    292      1.1  jmcneill 		bbl_32k_clk: bbl_32k {
    293      1.1  jmcneill 			#clock-cells = <0>;
    294      1.1  jmcneill 			compatible = "fixed-clock";
    295      1.1  jmcneill 			clock-frequency = <32768>;
    296      1.1  jmcneill 		};
    297      1.1  jmcneill 
    298      1.1  jmcneill 		ref_13m_clk: ref_13m {
    299      1.1  jmcneill 			#clock-cells = <0>;
    300      1.1  jmcneill 			compatible = "fixed-clock";
    301      1.1  jmcneill 			clock-frequency = <13000000>;
    302      1.1  jmcneill 		};
    303      1.1  jmcneill 
    304      1.1  jmcneill 		var_13m_clk: var_13m {
    305      1.1  jmcneill 			#clock-cells = <0>;
    306      1.1  jmcneill 			compatible = "fixed-clock";
    307      1.1  jmcneill 			clock-frequency = <13000000>;
    308      1.1  jmcneill 		};
    309      1.1  jmcneill 
    310      1.1  jmcneill 		dft_19_5m_clk: dft_19_5m {
    311      1.1  jmcneill 			#clock-cells = <0>;
    312      1.1  jmcneill 			compatible = "fixed-clock";
    313      1.1  jmcneill 			clock-frequency = <19500000>;
    314      1.1  jmcneill 		};
    315      1.1  jmcneill 
    316      1.1  jmcneill 		ref_crystal_clk: ref_crystal {
    317      1.1  jmcneill 			#clock-cells = <0>;
    318      1.1  jmcneill 			compatible = "fixed-clock";
    319      1.1  jmcneill 			clock-frequency = <26000000>;
    320      1.1  jmcneill 		};
    321      1.1  jmcneill 
    322      1.1  jmcneill 		ref_cx40_clk: ref_cx40 {
    323      1.1  jmcneill 			#clock-cells = <0>;
    324      1.1  jmcneill 			compatible = "fixed-clock";
    325      1.1  jmcneill 			clock-frequency = <40000000>;
    326      1.1  jmcneill 		};
    327      1.1  jmcneill 
    328      1.1  jmcneill 		ref_52m_clk: ref_52m {
    329      1.1  jmcneill 			#clock-cells = <0>;
    330      1.1  jmcneill 			compatible = "fixed-clock";
    331      1.1  jmcneill 			clock-frequency = <52000000>;
    332      1.1  jmcneill 		};
    333      1.1  jmcneill 
    334      1.1  jmcneill 		var_52m_clk: var_52m {
    335      1.1  jmcneill 			#clock-cells = <0>;
    336      1.1  jmcneill 			compatible = "fixed-clock";
    337      1.1  jmcneill 			clock-frequency = <52000000>;
    338      1.1  jmcneill 		};
    339      1.1  jmcneill 
    340      1.1  jmcneill 		usb_otg_ahb_clk: usb_otg_ahb {
    341      1.1  jmcneill 			compatible = "fixed-clock";
    342      1.1  jmcneill 			clock-frequency = <52000000>;
    343      1.1  jmcneill 			#clock-cells = <0>;
    344      1.1  jmcneill 		};
    345      1.1  jmcneill 
    346      1.1  jmcneill 		ref_96m_clk: ref_96m {
    347      1.1  jmcneill 			#clock-cells = <0>;
    348      1.1  jmcneill 			compatible = "fixed-clock";
    349      1.1  jmcneill 			clock-frequency = <96000000>;
    350      1.1  jmcneill 		};
    351      1.1  jmcneill 
    352      1.1  jmcneill 		var_96m_clk: var_96m {
    353      1.1  jmcneill 			#clock-cells = <0>;
    354      1.1  jmcneill 			compatible = "fixed-clock";
    355      1.1  jmcneill 			clock-frequency = <96000000>;
    356      1.1  jmcneill 		};
    357      1.1  jmcneill 
    358      1.1  jmcneill 		ref_104m_clk: ref_104m {
    359      1.1  jmcneill 			#clock-cells = <0>;
    360      1.1  jmcneill 			compatible = "fixed-clock";
    361      1.1  jmcneill 			clock-frequency = <104000000>;
    362      1.1  jmcneill 		};
    363      1.1  jmcneill 
    364      1.1  jmcneill 		var_104m_clk: var_104m {
    365      1.1  jmcneill 			#clock-cells = <0>;
    366      1.1  jmcneill 			compatible = "fixed-clock";
    367      1.1  jmcneill 			clock-frequency = <104000000>;
    368      1.1  jmcneill 		};
    369      1.1  jmcneill 
    370      1.1  jmcneill 		ref_156m_clk: ref_156m {
    371      1.1  jmcneill 			#clock-cells = <0>;
    372      1.1  jmcneill 			compatible = "fixed-clock";
    373      1.1  jmcneill 			clock-frequency = <156000000>;
    374      1.1  jmcneill 		};
    375      1.1  jmcneill 
    376      1.1  jmcneill 		var_156m_clk: var_156m {
    377      1.1  jmcneill 			#clock-cells = <0>;
    378      1.1  jmcneill 			compatible = "fixed-clock";
    379      1.1  jmcneill 			clock-frequency = <156000000>;
    380      1.1  jmcneill 		};
    381      1.1  jmcneill 
    382      1.1  jmcneill 		ref_208m_clk: ref_208m {
    383      1.1  jmcneill 			#clock-cells = <0>;
    384      1.1  jmcneill 			compatible = "fixed-clock";
    385      1.1  jmcneill 			clock-frequency = <208000000>;
    386      1.1  jmcneill 		};
    387      1.1  jmcneill 
    388      1.1  jmcneill 		var_208m_clk: var_208m {
    389      1.1  jmcneill 			#clock-cells = <0>;
    390      1.1  jmcneill 			compatible = "fixed-clock";
    391      1.1  jmcneill 			clock-frequency = <208000000>;
    392      1.1  jmcneill 		};
    393      1.1  jmcneill 
    394      1.1  jmcneill 		ref_312m_clk: ref_312m {
    395      1.1  jmcneill 			#clock-cells = <0>;
    396      1.1  jmcneill 			compatible = "fixed-clock";
    397      1.1  jmcneill 			clock-frequency = <312000000>;
    398      1.1  jmcneill 		};
    399      1.1  jmcneill 
    400      1.1  jmcneill 		var_312m_clk: var_312m {
    401      1.1  jmcneill 			#clock-cells = <0>;
    402      1.1  jmcneill 			compatible = "fixed-clock";
    403      1.1  jmcneill 			clock-frequency = <312000000>;
    404      1.1  jmcneill 		};
    405      1.1  jmcneill 	};
    406      1.1  jmcneill 
    407      1.1  jmcneill 	usbotg: usb@3f120000 {
    408      1.1  jmcneill 		compatible = "snps,dwc2";
    409      1.1  jmcneill 		reg = <0x3f120000 0x10000>;
    410      1.1  jmcneill 		interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
    411      1.1  jmcneill 		clocks = <&usb_otg_ahb_clk>;
    412      1.1  jmcneill 		clock-names = "otg";
    413      1.1  jmcneill 		phys = <&usbphy>;
    414      1.1  jmcneill 		phy-names = "usb2-phy";
    415      1.1  jmcneill 		status = "disabled";
    416      1.1  jmcneill 	};
    417      1.1  jmcneill 
    418      1.1  jmcneill 	usbphy: usb-phy@3f130000 {
    419      1.1  jmcneill 		compatible = "brcm,kona-usb2-phy";
    420      1.1  jmcneill 		reg = <0x3f130000 0x28>;
    421      1.1  jmcneill 		#phy-cells = <0>;
    422      1.1  jmcneill 		status = "disabled";
    423      1.1  jmcneill 	};
    424      1.1  jmcneill };
    425