Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.5     skrll // SPDX-License-Identifier: GPL-2.0-only
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * Device Tree Source for DRA7xx clock data
      4      1.1  jmcneill  *
      5      1.1  jmcneill  * Copyright (C) 2013 Texas Instruments, Inc.
      6      1.1  jmcneill  */
      7      1.1  jmcneill &cm_core_aon_clocks {
      8      1.1  jmcneill 	atl_clkin0_ck: atl_clkin0_ck {
      9      1.1  jmcneill 		#clock-cells = <0>;
     10      1.1  jmcneill 		compatible = "ti,dra7-atl-clock";
     11  1.1.1.4  jmcneill 		clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>;
     12      1.1  jmcneill 	};
     13      1.1  jmcneill 
     14      1.1  jmcneill 	atl_clkin1_ck: atl_clkin1_ck {
     15      1.1  jmcneill 		#clock-cells = <0>;
     16      1.1  jmcneill 		compatible = "ti,dra7-atl-clock";
     17  1.1.1.4  jmcneill 		clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>;
     18      1.1  jmcneill 	};
     19      1.1  jmcneill 
     20      1.1  jmcneill 	atl_clkin2_ck: atl_clkin2_ck {
     21      1.1  jmcneill 		#clock-cells = <0>;
     22      1.1  jmcneill 		compatible = "ti,dra7-atl-clock";
     23  1.1.1.4  jmcneill 		clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>;
     24      1.1  jmcneill 	};
     25      1.1  jmcneill 
     26      1.1  jmcneill 	atl_clkin3_ck: atl_clkin3_ck {
     27      1.1  jmcneill 		#clock-cells = <0>;
     28      1.1  jmcneill 		compatible = "ti,dra7-atl-clock";
     29  1.1.1.4  jmcneill 		clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>;
     30      1.1  jmcneill 	};
     31      1.1  jmcneill 
     32      1.1  jmcneill 	hdmi_clkin_ck: hdmi_clkin_ck {
     33      1.1  jmcneill 		#clock-cells = <0>;
     34      1.1  jmcneill 		compatible = "fixed-clock";
     35      1.1  jmcneill 		clock-frequency = <0>;
     36      1.1  jmcneill 	};
     37      1.1  jmcneill 
     38      1.1  jmcneill 	mlb_clkin_ck: mlb_clkin_ck {
     39      1.1  jmcneill 		#clock-cells = <0>;
     40      1.1  jmcneill 		compatible = "fixed-clock";
     41      1.1  jmcneill 		clock-frequency = <0>;
     42      1.1  jmcneill 	};
     43      1.1  jmcneill 
     44      1.1  jmcneill 	mlbp_clkin_ck: mlbp_clkin_ck {
     45      1.1  jmcneill 		#clock-cells = <0>;
     46      1.1  jmcneill 		compatible = "fixed-clock";
     47      1.1  jmcneill 		clock-frequency = <0>;
     48      1.1  jmcneill 	};
     49      1.1  jmcneill 
     50      1.1  jmcneill 	pciesref_acs_clk_ck: pciesref_acs_clk_ck {
     51      1.1  jmcneill 		#clock-cells = <0>;
     52      1.1  jmcneill 		compatible = "fixed-clock";
     53      1.1  jmcneill 		clock-frequency = <100000000>;
     54      1.1  jmcneill 	};
     55      1.1  jmcneill 
     56      1.1  jmcneill 	ref_clkin0_ck: ref_clkin0_ck {
     57      1.1  jmcneill 		#clock-cells = <0>;
     58      1.1  jmcneill 		compatible = "fixed-clock";
     59      1.1  jmcneill 		clock-frequency = <0>;
     60      1.1  jmcneill 	};
     61      1.1  jmcneill 
     62      1.1  jmcneill 	ref_clkin1_ck: ref_clkin1_ck {
     63      1.1  jmcneill 		#clock-cells = <0>;
     64      1.1  jmcneill 		compatible = "fixed-clock";
     65      1.1  jmcneill 		clock-frequency = <0>;
     66      1.1  jmcneill 	};
     67      1.1  jmcneill 
     68      1.1  jmcneill 	ref_clkin2_ck: ref_clkin2_ck {
     69      1.1  jmcneill 		#clock-cells = <0>;
     70      1.1  jmcneill 		compatible = "fixed-clock";
     71      1.1  jmcneill 		clock-frequency = <0>;
     72      1.1  jmcneill 	};
     73      1.1  jmcneill 
     74      1.1  jmcneill 	ref_clkin3_ck: ref_clkin3_ck {
     75      1.1  jmcneill 		#clock-cells = <0>;
     76      1.1  jmcneill 		compatible = "fixed-clock";
     77      1.1  jmcneill 		clock-frequency = <0>;
     78      1.1  jmcneill 	};
     79      1.1  jmcneill 
     80      1.1  jmcneill 	rmii_clk_ck: rmii_clk_ck {
     81      1.1  jmcneill 		#clock-cells = <0>;
     82      1.1  jmcneill 		compatible = "fixed-clock";
     83      1.1  jmcneill 		clock-frequency = <0>;
     84      1.1  jmcneill 	};
     85      1.1  jmcneill 
     86      1.1  jmcneill 	sdvenc_clkin_ck: sdvenc_clkin_ck {
     87      1.1  jmcneill 		#clock-cells = <0>;
     88      1.1  jmcneill 		compatible = "fixed-clock";
     89      1.1  jmcneill 		clock-frequency = <0>;
     90      1.1  jmcneill 	};
     91      1.1  jmcneill 
     92      1.1  jmcneill 	secure_32k_clk_src_ck: secure_32k_clk_src_ck {
     93      1.1  jmcneill 		#clock-cells = <0>;
     94      1.1  jmcneill 		compatible = "fixed-clock";
     95      1.1  jmcneill 		clock-frequency = <32768>;
     96      1.1  jmcneill 	};
     97      1.1  jmcneill 
     98      1.1  jmcneill 	sys_clk32_crystal_ck: sys_clk32_crystal_ck {
     99      1.1  jmcneill 		#clock-cells = <0>;
    100      1.1  jmcneill 		compatible = "fixed-clock";
    101      1.1  jmcneill 		clock-frequency = <32768>;
    102      1.1  jmcneill 	};
    103      1.1  jmcneill 
    104      1.1  jmcneill 	sys_clk32_pseudo_ck: sys_clk32_pseudo_ck {
    105      1.1  jmcneill 		#clock-cells = <0>;
    106      1.1  jmcneill 		compatible = "fixed-factor-clock";
    107      1.1  jmcneill 		clocks = <&sys_clkin1>;
    108      1.1  jmcneill 		clock-mult = <1>;
    109      1.1  jmcneill 		clock-div = <610>;
    110      1.1  jmcneill 	};
    111      1.1  jmcneill 
    112      1.1  jmcneill 	virt_12000000_ck: virt_12000000_ck {
    113      1.1  jmcneill 		#clock-cells = <0>;
    114      1.1  jmcneill 		compatible = "fixed-clock";
    115      1.1  jmcneill 		clock-frequency = <12000000>;
    116      1.1  jmcneill 	};
    117      1.1  jmcneill 
    118      1.1  jmcneill 	virt_13000000_ck: virt_13000000_ck {
    119      1.1  jmcneill 		#clock-cells = <0>;
    120      1.1  jmcneill 		compatible = "fixed-clock";
    121      1.1  jmcneill 		clock-frequency = <13000000>;
    122      1.1  jmcneill 	};
    123      1.1  jmcneill 
    124      1.1  jmcneill 	virt_16800000_ck: virt_16800000_ck {
    125      1.1  jmcneill 		#clock-cells = <0>;
    126      1.1  jmcneill 		compatible = "fixed-clock";
    127      1.1  jmcneill 		clock-frequency = <16800000>;
    128      1.1  jmcneill 	};
    129      1.1  jmcneill 
    130      1.1  jmcneill 	virt_19200000_ck: virt_19200000_ck {
    131      1.1  jmcneill 		#clock-cells = <0>;
    132      1.1  jmcneill 		compatible = "fixed-clock";
    133      1.1  jmcneill 		clock-frequency = <19200000>;
    134      1.1  jmcneill 	};
    135      1.1  jmcneill 
    136      1.1  jmcneill 	virt_20000000_ck: virt_20000000_ck {
    137      1.1  jmcneill 		#clock-cells = <0>;
    138      1.1  jmcneill 		compatible = "fixed-clock";
    139      1.1  jmcneill 		clock-frequency = <20000000>;
    140      1.1  jmcneill 	};
    141      1.1  jmcneill 
    142      1.1  jmcneill 	virt_26000000_ck: virt_26000000_ck {
    143      1.1  jmcneill 		#clock-cells = <0>;
    144      1.1  jmcneill 		compatible = "fixed-clock";
    145      1.1  jmcneill 		clock-frequency = <26000000>;
    146      1.1  jmcneill 	};
    147      1.1  jmcneill 
    148      1.1  jmcneill 	virt_27000000_ck: virt_27000000_ck {
    149      1.1  jmcneill 		#clock-cells = <0>;
    150      1.1  jmcneill 		compatible = "fixed-clock";
    151      1.1  jmcneill 		clock-frequency = <27000000>;
    152      1.1  jmcneill 	};
    153      1.1  jmcneill 
    154      1.1  jmcneill 	virt_38400000_ck: virt_38400000_ck {
    155      1.1  jmcneill 		#clock-cells = <0>;
    156      1.1  jmcneill 		compatible = "fixed-clock";
    157      1.1  jmcneill 		clock-frequency = <38400000>;
    158      1.1  jmcneill 	};
    159      1.1  jmcneill 
    160      1.1  jmcneill 	sys_clkin2: sys_clkin2 {
    161      1.1  jmcneill 		#clock-cells = <0>;
    162      1.1  jmcneill 		compatible = "fixed-clock";
    163      1.1  jmcneill 		clock-frequency = <22579200>;
    164      1.1  jmcneill 	};
    165      1.1  jmcneill 
    166      1.1  jmcneill 	usb_otg_clkin_ck: usb_otg_clkin_ck {
    167      1.1  jmcneill 		#clock-cells = <0>;
    168      1.1  jmcneill 		compatible = "fixed-clock";
    169      1.1  jmcneill 		clock-frequency = <0>;
    170      1.1  jmcneill 	};
    171      1.1  jmcneill 
    172      1.1  jmcneill 	video1_clkin_ck: video1_clkin_ck {
    173      1.1  jmcneill 		#clock-cells = <0>;
    174      1.1  jmcneill 		compatible = "fixed-clock";
    175      1.1  jmcneill 		clock-frequency = <0>;
    176      1.1  jmcneill 	};
    177      1.1  jmcneill 
    178      1.1  jmcneill 	video1_m2_clkin_ck: video1_m2_clkin_ck {
    179      1.1  jmcneill 		#clock-cells = <0>;
    180      1.1  jmcneill 		compatible = "fixed-clock";
    181      1.1  jmcneill 		clock-frequency = <0>;
    182      1.1  jmcneill 	};
    183      1.1  jmcneill 
    184      1.1  jmcneill 	video2_clkin_ck: video2_clkin_ck {
    185      1.1  jmcneill 		#clock-cells = <0>;
    186      1.1  jmcneill 		compatible = "fixed-clock";
    187      1.1  jmcneill 		clock-frequency = <0>;
    188      1.1  jmcneill 	};
    189      1.1  jmcneill 
    190      1.1  jmcneill 	video2_m2_clkin_ck: video2_m2_clkin_ck {
    191      1.1  jmcneill 		#clock-cells = <0>;
    192      1.1  jmcneill 		compatible = "fixed-clock";
    193      1.1  jmcneill 		clock-frequency = <0>;
    194      1.1  jmcneill 	};
    195      1.1  jmcneill 
    196      1.1  jmcneill 	dpll_abe_ck: dpll_abe_ck@1e0 {
    197      1.1  jmcneill 		#clock-cells = <0>;
    198      1.1  jmcneill 		compatible = "ti,omap4-dpll-m4xen-clock";
    199      1.1  jmcneill 		clocks = <&abe_dpll_clk_mux>, <&abe_dpll_bypass_clk_mux>;
    200      1.1  jmcneill 		reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>;
    201      1.1  jmcneill 	};
    202      1.1  jmcneill 
    203      1.1  jmcneill 	dpll_abe_x2_ck: dpll_abe_x2_ck {
    204      1.1  jmcneill 		#clock-cells = <0>;
    205      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
    206      1.1  jmcneill 		clocks = <&dpll_abe_ck>;
    207      1.1  jmcneill 	};
    208      1.1  jmcneill 
    209      1.1  jmcneill 	dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 {
    210      1.1  jmcneill 		#clock-cells = <0>;
    211      1.1  jmcneill 		compatible = "ti,divider-clock";
    212      1.1  jmcneill 		clocks = <&dpll_abe_x2_ck>;
    213      1.1  jmcneill 		ti,max-div = <31>;
    214      1.1  jmcneill 		ti,autoidle-shift = <8>;
    215      1.1  jmcneill 		reg = <0x01f0>;
    216      1.1  jmcneill 		ti,index-starts-at-one;
    217      1.1  jmcneill 		ti,invert-autoidle-bit;
    218      1.1  jmcneill 	};
    219      1.1  jmcneill 
    220      1.1  jmcneill 	abe_clk: abe_clk@108 {
    221      1.1  jmcneill 		#clock-cells = <0>;
    222      1.1  jmcneill 		compatible = "ti,divider-clock";
    223      1.1  jmcneill 		clocks = <&dpll_abe_m2x2_ck>;
    224      1.1  jmcneill 		ti,max-div = <4>;
    225      1.1  jmcneill 		reg = <0x0108>;
    226      1.1  jmcneill 		ti,index-power-of-two;
    227      1.1  jmcneill 	};
    228      1.1  jmcneill 
    229      1.1  jmcneill 	dpll_abe_m2_ck: dpll_abe_m2_ck@1f0 {
    230      1.1  jmcneill 		#clock-cells = <0>;
    231      1.1  jmcneill 		compatible = "ti,divider-clock";
    232      1.1  jmcneill 		clocks = <&dpll_abe_ck>;
    233      1.1  jmcneill 		ti,max-div = <31>;
    234      1.1  jmcneill 		ti,autoidle-shift = <8>;
    235      1.1  jmcneill 		reg = <0x01f0>;
    236      1.1  jmcneill 		ti,index-starts-at-one;
    237      1.1  jmcneill 		ti,invert-autoidle-bit;
    238      1.1  jmcneill 	};
    239      1.1  jmcneill 
    240      1.1  jmcneill 	dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 {
    241      1.1  jmcneill 		#clock-cells = <0>;
    242      1.1  jmcneill 		compatible = "ti,divider-clock";
    243      1.1  jmcneill 		clocks = <&dpll_abe_x2_ck>;
    244      1.1  jmcneill 		ti,max-div = <31>;
    245      1.1  jmcneill 		ti,autoidle-shift = <8>;
    246      1.1  jmcneill 		reg = <0x01f4>;
    247      1.1  jmcneill 		ti,index-starts-at-one;
    248      1.1  jmcneill 		ti,invert-autoidle-bit;
    249      1.1  jmcneill 	};
    250      1.1  jmcneill 
    251      1.1  jmcneill 	dpll_core_byp_mux: dpll_core_byp_mux@12c {
    252      1.1  jmcneill 		#clock-cells = <0>;
    253      1.1  jmcneill 		compatible = "ti,mux-clock";
    254      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>;
    255      1.1  jmcneill 		ti,bit-shift = <23>;
    256      1.1  jmcneill 		reg = <0x012c>;
    257      1.1  jmcneill 	};
    258      1.1  jmcneill 
    259      1.1  jmcneill 	dpll_core_ck: dpll_core_ck@120 {
    260      1.1  jmcneill 		#clock-cells = <0>;
    261      1.1  jmcneill 		compatible = "ti,omap4-dpll-core-clock";
    262      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_core_byp_mux>;
    263      1.1  jmcneill 		reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>;
    264      1.1  jmcneill 	};
    265      1.1  jmcneill 
    266      1.1  jmcneill 	dpll_core_x2_ck: dpll_core_x2_ck {
    267      1.1  jmcneill 		#clock-cells = <0>;
    268      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
    269      1.1  jmcneill 		clocks = <&dpll_core_ck>;
    270      1.1  jmcneill 	};
    271      1.1  jmcneill 
    272      1.1  jmcneill 	dpll_core_h12x2_ck: dpll_core_h12x2_ck@13c {
    273      1.1  jmcneill 		#clock-cells = <0>;
    274      1.1  jmcneill 		compatible = "ti,divider-clock";
    275      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    276      1.1  jmcneill 		ti,max-div = <63>;
    277      1.1  jmcneill 		ti,autoidle-shift = <8>;
    278      1.1  jmcneill 		reg = <0x013c>;
    279      1.1  jmcneill 		ti,index-starts-at-one;
    280      1.1  jmcneill 		ti,invert-autoidle-bit;
    281      1.1  jmcneill 	};
    282      1.1  jmcneill 
    283      1.1  jmcneill 	mpu_dpll_hs_clk_div: mpu_dpll_hs_clk_div {
    284      1.1  jmcneill 		#clock-cells = <0>;
    285      1.1  jmcneill 		compatible = "fixed-factor-clock";
    286      1.1  jmcneill 		clocks = <&dpll_core_h12x2_ck>;
    287      1.1  jmcneill 		clock-mult = <1>;
    288      1.1  jmcneill 		clock-div = <1>;
    289      1.1  jmcneill 	};
    290      1.1  jmcneill 
    291      1.1  jmcneill 	dpll_mpu_ck: dpll_mpu_ck@160 {
    292      1.1  jmcneill 		#clock-cells = <0>;
    293      1.1  jmcneill 		compatible = "ti,omap5-mpu-dpll-clock";
    294      1.1  jmcneill 		clocks = <&sys_clkin1>, <&mpu_dpll_hs_clk_div>;
    295      1.1  jmcneill 		reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>;
    296      1.1  jmcneill 	};
    297      1.1  jmcneill 
    298      1.1  jmcneill 	dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 {
    299      1.1  jmcneill 		#clock-cells = <0>;
    300      1.1  jmcneill 		compatible = "ti,divider-clock";
    301      1.1  jmcneill 		clocks = <&dpll_mpu_ck>;
    302      1.1  jmcneill 		ti,max-div = <31>;
    303      1.1  jmcneill 		ti,autoidle-shift = <8>;
    304      1.1  jmcneill 		reg = <0x0170>;
    305      1.1  jmcneill 		ti,index-starts-at-one;
    306      1.1  jmcneill 		ti,invert-autoidle-bit;
    307      1.1  jmcneill 	};
    308      1.1  jmcneill 
    309      1.1  jmcneill 	mpu_dclk_div: mpu_dclk_div {
    310      1.1  jmcneill 		#clock-cells = <0>;
    311      1.1  jmcneill 		compatible = "fixed-factor-clock";
    312      1.1  jmcneill 		clocks = <&dpll_mpu_m2_ck>;
    313      1.1  jmcneill 		clock-mult = <1>;
    314      1.1  jmcneill 		clock-div = <1>;
    315      1.1  jmcneill 	};
    316      1.1  jmcneill 
    317      1.1  jmcneill 	dsp_dpll_hs_clk_div: dsp_dpll_hs_clk_div {
    318      1.1  jmcneill 		#clock-cells = <0>;
    319      1.1  jmcneill 		compatible = "fixed-factor-clock";
    320      1.1  jmcneill 		clocks = <&dpll_core_h12x2_ck>;
    321      1.1  jmcneill 		clock-mult = <1>;
    322      1.1  jmcneill 		clock-div = <1>;
    323      1.1  jmcneill 	};
    324      1.1  jmcneill 
    325      1.1  jmcneill 	dpll_dsp_byp_mux: dpll_dsp_byp_mux@240 {
    326      1.1  jmcneill 		#clock-cells = <0>;
    327      1.1  jmcneill 		compatible = "ti,mux-clock";
    328      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dsp_dpll_hs_clk_div>;
    329      1.1  jmcneill 		ti,bit-shift = <23>;
    330      1.1  jmcneill 		reg = <0x0240>;
    331      1.1  jmcneill 	};
    332      1.1  jmcneill 
    333      1.1  jmcneill 	dpll_dsp_ck: dpll_dsp_ck@234 {
    334      1.1  jmcneill 		#clock-cells = <0>;
    335      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    336      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_dsp_byp_mux>;
    337      1.1  jmcneill 		reg = <0x0234>, <0x0238>, <0x0240>, <0x023c>;
    338  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_dsp_ck>;
    339  1.1.1.2  jmcneill 		assigned-clock-rates = <600000000>;
    340      1.1  jmcneill 	};
    341      1.1  jmcneill 
    342      1.1  jmcneill 	dpll_dsp_m2_ck: dpll_dsp_m2_ck@244 {
    343      1.1  jmcneill 		#clock-cells = <0>;
    344      1.1  jmcneill 		compatible = "ti,divider-clock";
    345      1.1  jmcneill 		clocks = <&dpll_dsp_ck>;
    346      1.1  jmcneill 		ti,max-div = <31>;
    347      1.1  jmcneill 		ti,autoidle-shift = <8>;
    348      1.1  jmcneill 		reg = <0x0244>;
    349      1.1  jmcneill 		ti,index-starts-at-one;
    350      1.1  jmcneill 		ti,invert-autoidle-bit;
    351  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_dsp_m2_ck>;
    352  1.1.1.2  jmcneill 		assigned-clock-rates = <600000000>;
    353      1.1  jmcneill 	};
    354      1.1  jmcneill 
    355      1.1  jmcneill 	iva_dpll_hs_clk_div: iva_dpll_hs_clk_div {
    356      1.1  jmcneill 		#clock-cells = <0>;
    357      1.1  jmcneill 		compatible = "fixed-factor-clock";
    358      1.1  jmcneill 		clocks = <&dpll_core_h12x2_ck>;
    359      1.1  jmcneill 		clock-mult = <1>;
    360      1.1  jmcneill 		clock-div = <1>;
    361      1.1  jmcneill 	};
    362      1.1  jmcneill 
    363      1.1  jmcneill 	dpll_iva_byp_mux: dpll_iva_byp_mux@1ac {
    364      1.1  jmcneill 		#clock-cells = <0>;
    365      1.1  jmcneill 		compatible = "ti,mux-clock";
    366      1.1  jmcneill 		clocks = <&sys_clkin1>, <&iva_dpll_hs_clk_div>;
    367      1.1  jmcneill 		ti,bit-shift = <23>;
    368      1.1  jmcneill 		reg = <0x01ac>;
    369      1.1  jmcneill 	};
    370      1.1  jmcneill 
    371      1.1  jmcneill 	dpll_iva_ck: dpll_iva_ck@1a0 {
    372      1.1  jmcneill 		#clock-cells = <0>;
    373      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    374      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_iva_byp_mux>;
    375      1.1  jmcneill 		reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>;
    376  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_iva_ck>;
    377  1.1.1.2  jmcneill 		assigned-clock-rates = <1165000000>;
    378      1.1  jmcneill 	};
    379      1.1  jmcneill 
    380      1.1  jmcneill 	dpll_iva_m2_ck: dpll_iva_m2_ck@1b0 {
    381      1.1  jmcneill 		#clock-cells = <0>;
    382      1.1  jmcneill 		compatible = "ti,divider-clock";
    383      1.1  jmcneill 		clocks = <&dpll_iva_ck>;
    384      1.1  jmcneill 		ti,max-div = <31>;
    385      1.1  jmcneill 		ti,autoidle-shift = <8>;
    386      1.1  jmcneill 		reg = <0x01b0>;
    387      1.1  jmcneill 		ti,index-starts-at-one;
    388      1.1  jmcneill 		ti,invert-autoidle-bit;
    389  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_iva_m2_ck>;
    390  1.1.1.2  jmcneill 		assigned-clock-rates = <388333334>;
    391      1.1  jmcneill 	};
    392      1.1  jmcneill 
    393      1.1  jmcneill 	iva_dclk: iva_dclk {
    394      1.1  jmcneill 		#clock-cells = <0>;
    395      1.1  jmcneill 		compatible = "fixed-factor-clock";
    396      1.1  jmcneill 		clocks = <&dpll_iva_m2_ck>;
    397      1.1  jmcneill 		clock-mult = <1>;
    398      1.1  jmcneill 		clock-div = <1>;
    399      1.1  jmcneill 	};
    400      1.1  jmcneill 
    401      1.1  jmcneill 	dpll_gpu_byp_mux: dpll_gpu_byp_mux@2e4 {
    402      1.1  jmcneill 		#clock-cells = <0>;
    403      1.1  jmcneill 		compatible = "ti,mux-clock";
    404      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>;
    405      1.1  jmcneill 		ti,bit-shift = <23>;
    406      1.1  jmcneill 		reg = <0x02e4>;
    407      1.1  jmcneill 	};
    408      1.1  jmcneill 
    409      1.1  jmcneill 	dpll_gpu_ck: dpll_gpu_ck@2d8 {
    410      1.1  jmcneill 		#clock-cells = <0>;
    411      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    412      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_gpu_byp_mux>;
    413      1.1  jmcneill 		reg = <0x02d8>, <0x02dc>, <0x02e4>, <0x02e0>;
    414  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_gpu_ck>;
    415  1.1.1.2  jmcneill 		assigned-clock-rates = <1277000000>;
    416      1.1  jmcneill 	};
    417      1.1  jmcneill 
    418      1.1  jmcneill 	dpll_gpu_m2_ck: dpll_gpu_m2_ck@2e8 {
    419      1.1  jmcneill 		#clock-cells = <0>;
    420      1.1  jmcneill 		compatible = "ti,divider-clock";
    421      1.1  jmcneill 		clocks = <&dpll_gpu_ck>;
    422      1.1  jmcneill 		ti,max-div = <31>;
    423      1.1  jmcneill 		ti,autoidle-shift = <8>;
    424      1.1  jmcneill 		reg = <0x02e8>;
    425      1.1  jmcneill 		ti,index-starts-at-one;
    426      1.1  jmcneill 		ti,invert-autoidle-bit;
    427  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_gpu_m2_ck>;
    428  1.1.1.2  jmcneill 		assigned-clock-rates = <425666667>;
    429      1.1  jmcneill 	};
    430      1.1  jmcneill 
    431      1.1  jmcneill 	dpll_core_m2_ck: dpll_core_m2_ck@130 {
    432      1.1  jmcneill 		#clock-cells = <0>;
    433      1.1  jmcneill 		compatible = "ti,divider-clock";
    434      1.1  jmcneill 		clocks = <&dpll_core_ck>;
    435      1.1  jmcneill 		ti,max-div = <31>;
    436      1.1  jmcneill 		ti,autoidle-shift = <8>;
    437      1.1  jmcneill 		reg = <0x0130>;
    438      1.1  jmcneill 		ti,index-starts-at-one;
    439      1.1  jmcneill 		ti,invert-autoidle-bit;
    440      1.1  jmcneill 	};
    441      1.1  jmcneill 
    442      1.1  jmcneill 	core_dpll_out_dclk_div: core_dpll_out_dclk_div {
    443      1.1  jmcneill 		#clock-cells = <0>;
    444      1.1  jmcneill 		compatible = "fixed-factor-clock";
    445      1.1  jmcneill 		clocks = <&dpll_core_m2_ck>;
    446      1.1  jmcneill 		clock-mult = <1>;
    447      1.1  jmcneill 		clock-div = <1>;
    448      1.1  jmcneill 	};
    449      1.1  jmcneill 
    450      1.1  jmcneill 	dpll_ddr_byp_mux: dpll_ddr_byp_mux@21c {
    451      1.1  jmcneill 		#clock-cells = <0>;
    452      1.1  jmcneill 		compatible = "ti,mux-clock";
    453      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>;
    454      1.1  jmcneill 		ti,bit-shift = <23>;
    455      1.1  jmcneill 		reg = <0x021c>;
    456      1.1  jmcneill 	};
    457      1.1  jmcneill 
    458      1.1  jmcneill 	dpll_ddr_ck: dpll_ddr_ck@210 {
    459      1.1  jmcneill 		#clock-cells = <0>;
    460      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    461      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_ddr_byp_mux>;
    462      1.1  jmcneill 		reg = <0x0210>, <0x0214>, <0x021c>, <0x0218>;
    463      1.1  jmcneill 	};
    464      1.1  jmcneill 
    465      1.1  jmcneill 	dpll_ddr_m2_ck: dpll_ddr_m2_ck@220 {
    466      1.1  jmcneill 		#clock-cells = <0>;
    467      1.1  jmcneill 		compatible = "ti,divider-clock";
    468      1.1  jmcneill 		clocks = <&dpll_ddr_ck>;
    469      1.1  jmcneill 		ti,max-div = <31>;
    470      1.1  jmcneill 		ti,autoidle-shift = <8>;
    471      1.1  jmcneill 		reg = <0x0220>;
    472      1.1  jmcneill 		ti,index-starts-at-one;
    473      1.1  jmcneill 		ti,invert-autoidle-bit;
    474      1.1  jmcneill 	};
    475      1.1  jmcneill 
    476      1.1  jmcneill 	dpll_gmac_byp_mux: dpll_gmac_byp_mux@2b4 {
    477      1.1  jmcneill 		#clock-cells = <0>;
    478      1.1  jmcneill 		compatible = "ti,mux-clock";
    479      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>;
    480      1.1  jmcneill 		ti,bit-shift = <23>;
    481      1.1  jmcneill 		reg = <0x02b4>;
    482      1.1  jmcneill 	};
    483      1.1  jmcneill 
    484      1.1  jmcneill 	dpll_gmac_ck: dpll_gmac_ck@2a8 {
    485      1.1  jmcneill 		#clock-cells = <0>;
    486      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    487      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_gmac_byp_mux>;
    488      1.1  jmcneill 		reg = <0x02a8>, <0x02ac>, <0x02b4>, <0x02b0>;
    489      1.1  jmcneill 	};
    490      1.1  jmcneill 
    491      1.1  jmcneill 	dpll_gmac_m2_ck: dpll_gmac_m2_ck@2b8 {
    492      1.1  jmcneill 		#clock-cells = <0>;
    493      1.1  jmcneill 		compatible = "ti,divider-clock";
    494      1.1  jmcneill 		clocks = <&dpll_gmac_ck>;
    495      1.1  jmcneill 		ti,max-div = <31>;
    496      1.1  jmcneill 		ti,autoidle-shift = <8>;
    497      1.1  jmcneill 		reg = <0x02b8>;
    498      1.1  jmcneill 		ti,index-starts-at-one;
    499      1.1  jmcneill 		ti,invert-autoidle-bit;
    500      1.1  jmcneill 	};
    501      1.1  jmcneill 
    502      1.1  jmcneill 	video2_dclk_div: video2_dclk_div {
    503      1.1  jmcneill 		#clock-cells = <0>;
    504      1.1  jmcneill 		compatible = "fixed-factor-clock";
    505      1.1  jmcneill 		clocks = <&video2_m2_clkin_ck>;
    506      1.1  jmcneill 		clock-mult = <1>;
    507      1.1  jmcneill 		clock-div = <1>;
    508      1.1  jmcneill 	};
    509      1.1  jmcneill 
    510      1.1  jmcneill 	video1_dclk_div: video1_dclk_div {
    511      1.1  jmcneill 		#clock-cells = <0>;
    512      1.1  jmcneill 		compatible = "fixed-factor-clock";
    513      1.1  jmcneill 		clocks = <&video1_m2_clkin_ck>;
    514      1.1  jmcneill 		clock-mult = <1>;
    515      1.1  jmcneill 		clock-div = <1>;
    516      1.1  jmcneill 	};
    517      1.1  jmcneill 
    518      1.1  jmcneill 	hdmi_dclk_div: hdmi_dclk_div {
    519      1.1  jmcneill 		#clock-cells = <0>;
    520      1.1  jmcneill 		compatible = "fixed-factor-clock";
    521      1.1  jmcneill 		clocks = <&hdmi_clkin_ck>;
    522      1.1  jmcneill 		clock-mult = <1>;
    523      1.1  jmcneill 		clock-div = <1>;
    524      1.1  jmcneill 	};
    525      1.1  jmcneill 
    526      1.1  jmcneill 	per_dpll_hs_clk_div: per_dpll_hs_clk_div {
    527      1.1  jmcneill 		#clock-cells = <0>;
    528      1.1  jmcneill 		compatible = "fixed-factor-clock";
    529      1.1  jmcneill 		clocks = <&dpll_abe_m3x2_ck>;
    530      1.1  jmcneill 		clock-mult = <1>;
    531      1.1  jmcneill 		clock-div = <2>;
    532      1.1  jmcneill 	};
    533      1.1  jmcneill 
    534      1.1  jmcneill 	usb_dpll_hs_clk_div: usb_dpll_hs_clk_div {
    535      1.1  jmcneill 		#clock-cells = <0>;
    536      1.1  jmcneill 		compatible = "fixed-factor-clock";
    537      1.1  jmcneill 		clocks = <&dpll_abe_m3x2_ck>;
    538      1.1  jmcneill 		clock-mult = <1>;
    539      1.1  jmcneill 		clock-div = <3>;
    540      1.1  jmcneill 	};
    541      1.1  jmcneill 
    542      1.1  jmcneill 	eve_dpll_hs_clk_div: eve_dpll_hs_clk_div {
    543      1.1  jmcneill 		#clock-cells = <0>;
    544      1.1  jmcneill 		compatible = "fixed-factor-clock";
    545      1.1  jmcneill 		clocks = <&dpll_core_h12x2_ck>;
    546      1.1  jmcneill 		clock-mult = <1>;
    547      1.1  jmcneill 		clock-div = <1>;
    548      1.1  jmcneill 	};
    549      1.1  jmcneill 
    550      1.1  jmcneill 	dpll_eve_byp_mux: dpll_eve_byp_mux@290 {
    551      1.1  jmcneill 		#clock-cells = <0>;
    552      1.1  jmcneill 		compatible = "ti,mux-clock";
    553      1.1  jmcneill 		clocks = <&sys_clkin1>, <&eve_dpll_hs_clk_div>;
    554      1.1  jmcneill 		ti,bit-shift = <23>;
    555      1.1  jmcneill 		reg = <0x0290>;
    556      1.1  jmcneill 	};
    557      1.1  jmcneill 
    558      1.1  jmcneill 	dpll_eve_ck: dpll_eve_ck@284 {
    559      1.1  jmcneill 		#clock-cells = <0>;
    560      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
    561      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_eve_byp_mux>;
    562      1.1  jmcneill 		reg = <0x0284>, <0x0288>, <0x0290>, <0x028c>;
    563      1.1  jmcneill 	};
    564      1.1  jmcneill 
    565      1.1  jmcneill 	dpll_eve_m2_ck: dpll_eve_m2_ck@294 {
    566      1.1  jmcneill 		#clock-cells = <0>;
    567      1.1  jmcneill 		compatible = "ti,divider-clock";
    568      1.1  jmcneill 		clocks = <&dpll_eve_ck>;
    569      1.1  jmcneill 		ti,max-div = <31>;
    570      1.1  jmcneill 		ti,autoidle-shift = <8>;
    571      1.1  jmcneill 		reg = <0x0294>;
    572      1.1  jmcneill 		ti,index-starts-at-one;
    573      1.1  jmcneill 		ti,invert-autoidle-bit;
    574      1.1  jmcneill 	};
    575      1.1  jmcneill 
    576      1.1  jmcneill 	eve_dclk_div: eve_dclk_div {
    577      1.1  jmcneill 		#clock-cells = <0>;
    578      1.1  jmcneill 		compatible = "fixed-factor-clock";
    579      1.1  jmcneill 		clocks = <&dpll_eve_m2_ck>;
    580      1.1  jmcneill 		clock-mult = <1>;
    581      1.1  jmcneill 		clock-div = <1>;
    582      1.1  jmcneill 	};
    583      1.1  jmcneill 
    584      1.1  jmcneill 	dpll_core_h13x2_ck: dpll_core_h13x2_ck@140 {
    585      1.1  jmcneill 		#clock-cells = <0>;
    586      1.1  jmcneill 		compatible = "ti,divider-clock";
    587      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    588      1.1  jmcneill 		ti,max-div = <63>;
    589      1.1  jmcneill 		ti,autoidle-shift = <8>;
    590      1.1  jmcneill 		reg = <0x0140>;
    591      1.1  jmcneill 		ti,index-starts-at-one;
    592      1.1  jmcneill 		ti,invert-autoidle-bit;
    593      1.1  jmcneill 	};
    594      1.1  jmcneill 
    595      1.1  jmcneill 	dpll_core_h14x2_ck: dpll_core_h14x2_ck@144 {
    596      1.1  jmcneill 		#clock-cells = <0>;
    597      1.1  jmcneill 		compatible = "ti,divider-clock";
    598      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    599      1.1  jmcneill 		ti,max-div = <63>;
    600      1.1  jmcneill 		ti,autoidle-shift = <8>;
    601      1.1  jmcneill 		reg = <0x0144>;
    602      1.1  jmcneill 		ti,index-starts-at-one;
    603      1.1  jmcneill 		ti,invert-autoidle-bit;
    604      1.1  jmcneill 	};
    605      1.1  jmcneill 
    606      1.1  jmcneill 	dpll_core_h22x2_ck: dpll_core_h22x2_ck@154 {
    607      1.1  jmcneill 		#clock-cells = <0>;
    608      1.1  jmcneill 		compatible = "ti,divider-clock";
    609      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    610      1.1  jmcneill 		ti,max-div = <63>;
    611      1.1  jmcneill 		ti,autoidle-shift = <8>;
    612      1.1  jmcneill 		reg = <0x0154>;
    613      1.1  jmcneill 		ti,index-starts-at-one;
    614      1.1  jmcneill 		ti,invert-autoidle-bit;
    615      1.1  jmcneill 	};
    616      1.1  jmcneill 
    617      1.1  jmcneill 	dpll_core_h23x2_ck: dpll_core_h23x2_ck@158 {
    618      1.1  jmcneill 		#clock-cells = <0>;
    619      1.1  jmcneill 		compatible = "ti,divider-clock";
    620      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    621      1.1  jmcneill 		ti,max-div = <63>;
    622      1.1  jmcneill 		ti,autoidle-shift = <8>;
    623      1.1  jmcneill 		reg = <0x0158>;
    624      1.1  jmcneill 		ti,index-starts-at-one;
    625      1.1  jmcneill 		ti,invert-autoidle-bit;
    626      1.1  jmcneill 	};
    627      1.1  jmcneill 
    628      1.1  jmcneill 	dpll_core_h24x2_ck: dpll_core_h24x2_ck@15c {
    629      1.1  jmcneill 		#clock-cells = <0>;
    630      1.1  jmcneill 		compatible = "ti,divider-clock";
    631      1.1  jmcneill 		clocks = <&dpll_core_x2_ck>;
    632      1.1  jmcneill 		ti,max-div = <63>;
    633      1.1  jmcneill 		ti,autoidle-shift = <8>;
    634      1.1  jmcneill 		reg = <0x015c>;
    635      1.1  jmcneill 		ti,index-starts-at-one;
    636      1.1  jmcneill 		ti,invert-autoidle-bit;
    637      1.1  jmcneill 	};
    638      1.1  jmcneill 
    639      1.1  jmcneill 	dpll_ddr_x2_ck: dpll_ddr_x2_ck {
    640      1.1  jmcneill 		#clock-cells = <0>;
    641      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
    642      1.1  jmcneill 		clocks = <&dpll_ddr_ck>;
    643      1.1  jmcneill 	};
    644      1.1  jmcneill 
    645      1.1  jmcneill 	dpll_ddr_h11x2_ck: dpll_ddr_h11x2_ck@228 {
    646      1.1  jmcneill 		#clock-cells = <0>;
    647      1.1  jmcneill 		compatible = "ti,divider-clock";
    648      1.1  jmcneill 		clocks = <&dpll_ddr_x2_ck>;
    649      1.1  jmcneill 		ti,max-div = <63>;
    650      1.1  jmcneill 		ti,autoidle-shift = <8>;
    651      1.1  jmcneill 		reg = <0x0228>;
    652      1.1  jmcneill 		ti,index-starts-at-one;
    653      1.1  jmcneill 		ti,invert-autoidle-bit;
    654      1.1  jmcneill 	};
    655      1.1  jmcneill 
    656      1.1  jmcneill 	dpll_dsp_x2_ck: dpll_dsp_x2_ck {
    657      1.1  jmcneill 		#clock-cells = <0>;
    658      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
    659      1.1  jmcneill 		clocks = <&dpll_dsp_ck>;
    660      1.1  jmcneill 	};
    661      1.1  jmcneill 
    662      1.1  jmcneill 	dpll_dsp_m3x2_ck: dpll_dsp_m3x2_ck@248 {
    663      1.1  jmcneill 		#clock-cells = <0>;
    664      1.1  jmcneill 		compatible = "ti,divider-clock";
    665      1.1  jmcneill 		clocks = <&dpll_dsp_x2_ck>;
    666      1.1  jmcneill 		ti,max-div = <31>;
    667      1.1  jmcneill 		ti,autoidle-shift = <8>;
    668      1.1  jmcneill 		reg = <0x0248>;
    669      1.1  jmcneill 		ti,index-starts-at-one;
    670      1.1  jmcneill 		ti,invert-autoidle-bit;
    671  1.1.1.2  jmcneill 		assigned-clocks = <&dpll_dsp_m3x2_ck>;
    672  1.1.1.2  jmcneill 		assigned-clock-rates = <400000000>;
    673      1.1  jmcneill 	};
    674      1.1  jmcneill 
    675      1.1  jmcneill 	dpll_gmac_x2_ck: dpll_gmac_x2_ck {
    676      1.1  jmcneill 		#clock-cells = <0>;
    677      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
    678      1.1  jmcneill 		clocks = <&dpll_gmac_ck>;
    679      1.1  jmcneill 	};
    680      1.1  jmcneill 
    681      1.1  jmcneill 	dpll_gmac_h11x2_ck: dpll_gmac_h11x2_ck@2c0 {
    682      1.1  jmcneill 		#clock-cells = <0>;
    683      1.1  jmcneill 		compatible = "ti,divider-clock";
    684      1.1  jmcneill 		clocks = <&dpll_gmac_x2_ck>;
    685      1.1  jmcneill 		ti,max-div = <63>;
    686      1.1  jmcneill 		ti,autoidle-shift = <8>;
    687      1.1  jmcneill 		reg = <0x02c0>;
    688      1.1  jmcneill 		ti,index-starts-at-one;
    689      1.1  jmcneill 		ti,invert-autoidle-bit;
    690      1.1  jmcneill 	};
    691      1.1  jmcneill 
    692      1.1  jmcneill 	dpll_gmac_h12x2_ck: dpll_gmac_h12x2_ck@2c4 {
    693      1.1  jmcneill 		#clock-cells = <0>;
    694      1.1  jmcneill 		compatible = "ti,divider-clock";
    695      1.1  jmcneill 		clocks = <&dpll_gmac_x2_ck>;
    696      1.1  jmcneill 		ti,max-div = <63>;
    697      1.1  jmcneill 		ti,autoidle-shift = <8>;
    698      1.1  jmcneill 		reg = <0x02c4>;
    699      1.1  jmcneill 		ti,index-starts-at-one;
    700      1.1  jmcneill 		ti,invert-autoidle-bit;
    701      1.1  jmcneill 	};
    702      1.1  jmcneill 
    703      1.1  jmcneill 	dpll_gmac_h13x2_ck: dpll_gmac_h13x2_ck@2c8 {
    704      1.1  jmcneill 		#clock-cells = <0>;
    705      1.1  jmcneill 		compatible = "ti,divider-clock";
    706      1.1  jmcneill 		clocks = <&dpll_gmac_x2_ck>;
    707      1.1  jmcneill 		ti,max-div = <63>;
    708      1.1  jmcneill 		ti,autoidle-shift = <8>;
    709      1.1  jmcneill 		reg = <0x02c8>;
    710      1.1  jmcneill 		ti,index-starts-at-one;
    711      1.1  jmcneill 		ti,invert-autoidle-bit;
    712      1.1  jmcneill 	};
    713      1.1  jmcneill 
    714      1.1  jmcneill 	dpll_gmac_m3x2_ck: dpll_gmac_m3x2_ck@2bc {
    715      1.1  jmcneill 		#clock-cells = <0>;
    716      1.1  jmcneill 		compatible = "ti,divider-clock";
    717      1.1  jmcneill 		clocks = <&dpll_gmac_x2_ck>;
    718      1.1  jmcneill 		ti,max-div = <31>;
    719      1.1  jmcneill 		ti,autoidle-shift = <8>;
    720      1.1  jmcneill 		reg = <0x02bc>;
    721      1.1  jmcneill 		ti,index-starts-at-one;
    722      1.1  jmcneill 		ti,invert-autoidle-bit;
    723      1.1  jmcneill 	};
    724      1.1  jmcneill 
    725      1.1  jmcneill 	gmii_m_clk_div: gmii_m_clk_div {
    726      1.1  jmcneill 		#clock-cells = <0>;
    727      1.1  jmcneill 		compatible = "fixed-factor-clock";
    728      1.1  jmcneill 		clocks = <&dpll_gmac_h11x2_ck>;
    729      1.1  jmcneill 		clock-mult = <1>;
    730      1.1  jmcneill 		clock-div = <2>;
    731      1.1  jmcneill 	};
    732      1.1  jmcneill 
    733      1.1  jmcneill 	hdmi_clk2_div: hdmi_clk2_div {
    734      1.1  jmcneill 		#clock-cells = <0>;
    735      1.1  jmcneill 		compatible = "fixed-factor-clock";
    736      1.1  jmcneill 		clocks = <&hdmi_clkin_ck>;
    737      1.1  jmcneill 		clock-mult = <1>;
    738      1.1  jmcneill 		clock-div = <1>;
    739      1.1  jmcneill 	};
    740      1.1  jmcneill 
    741      1.1  jmcneill 	hdmi_div_clk: hdmi_div_clk {
    742      1.1  jmcneill 		#clock-cells = <0>;
    743      1.1  jmcneill 		compatible = "fixed-factor-clock";
    744      1.1  jmcneill 		clocks = <&hdmi_clkin_ck>;
    745      1.1  jmcneill 		clock-mult = <1>;
    746      1.1  jmcneill 		clock-div = <1>;
    747      1.1  jmcneill 	};
    748      1.1  jmcneill 
    749      1.1  jmcneill 	l3_iclk_div: l3_iclk_div@100 {
    750      1.1  jmcneill 		#clock-cells = <0>;
    751      1.1  jmcneill 		compatible = "ti,divider-clock";
    752      1.1  jmcneill 		ti,max-div = <2>;
    753      1.1  jmcneill 		ti,bit-shift = <4>;
    754      1.1  jmcneill 		reg = <0x0100>;
    755      1.1  jmcneill 		clocks = <&dpll_core_h12x2_ck>;
    756      1.1  jmcneill 		ti,index-power-of-two;
    757      1.1  jmcneill 	};
    758      1.1  jmcneill 
    759      1.1  jmcneill 	l4_root_clk_div: l4_root_clk_div {
    760      1.1  jmcneill 		#clock-cells = <0>;
    761      1.1  jmcneill 		compatible = "fixed-factor-clock";
    762      1.1  jmcneill 		clocks = <&l3_iclk_div>;
    763      1.1  jmcneill 		clock-mult = <1>;
    764      1.1  jmcneill 		clock-div = <2>;
    765      1.1  jmcneill 	};
    766      1.1  jmcneill 
    767      1.1  jmcneill 	video1_clk2_div: video1_clk2_div {
    768      1.1  jmcneill 		#clock-cells = <0>;
    769      1.1  jmcneill 		compatible = "fixed-factor-clock";
    770      1.1  jmcneill 		clocks = <&video1_clkin_ck>;
    771      1.1  jmcneill 		clock-mult = <1>;
    772      1.1  jmcneill 		clock-div = <1>;
    773      1.1  jmcneill 	};
    774      1.1  jmcneill 
    775      1.1  jmcneill 	video1_div_clk: video1_div_clk {
    776      1.1  jmcneill 		#clock-cells = <0>;
    777      1.1  jmcneill 		compatible = "fixed-factor-clock";
    778      1.1  jmcneill 		clocks = <&video1_clkin_ck>;
    779      1.1  jmcneill 		clock-mult = <1>;
    780      1.1  jmcneill 		clock-div = <1>;
    781      1.1  jmcneill 	};
    782      1.1  jmcneill 
    783      1.1  jmcneill 	video2_clk2_div: video2_clk2_div {
    784      1.1  jmcneill 		#clock-cells = <0>;
    785      1.1  jmcneill 		compatible = "fixed-factor-clock";
    786      1.1  jmcneill 		clocks = <&video2_clkin_ck>;
    787      1.1  jmcneill 		clock-mult = <1>;
    788      1.1  jmcneill 		clock-div = <1>;
    789      1.1  jmcneill 	};
    790      1.1  jmcneill 
    791      1.1  jmcneill 	video2_div_clk: video2_div_clk {
    792      1.1  jmcneill 		#clock-cells = <0>;
    793      1.1  jmcneill 		compatible = "fixed-factor-clock";
    794      1.1  jmcneill 		clocks = <&video2_clkin_ck>;
    795      1.1  jmcneill 		clock-mult = <1>;
    796      1.1  jmcneill 		clock-div = <1>;
    797      1.1  jmcneill 	};
    798      1.1  jmcneill 
    799      1.1  jmcneill 	dummy_ck: dummy_ck {
    800      1.1  jmcneill 		#clock-cells = <0>;
    801      1.1  jmcneill 		compatible = "fixed-clock";
    802      1.1  jmcneill 		clock-frequency = <0>;
    803      1.1  jmcneill 	};
    804      1.1  jmcneill };
    805      1.1  jmcneill &prm_clocks {
    806      1.1  jmcneill 	sys_clkin1: sys_clkin1@110 {
    807      1.1  jmcneill 		#clock-cells = <0>;
    808      1.1  jmcneill 		compatible = "ti,mux-clock";
    809      1.1  jmcneill 		clocks = <&virt_12000000_ck>, <&virt_20000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>;
    810      1.1  jmcneill 		reg = <0x0110>;
    811      1.1  jmcneill 		ti,index-starts-at-one;
    812      1.1  jmcneill 	};
    813      1.1  jmcneill 
    814      1.1  jmcneill 	abe_dpll_sys_clk_mux: abe_dpll_sys_clk_mux@118 {
    815      1.1  jmcneill 		#clock-cells = <0>;
    816      1.1  jmcneill 		compatible = "ti,mux-clock";
    817      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin2>;
    818      1.1  jmcneill 		reg = <0x0118>;
    819      1.1  jmcneill 	};
    820      1.1  jmcneill 
    821      1.1  jmcneill 	abe_dpll_bypass_clk_mux: abe_dpll_bypass_clk_mux@114 {
    822      1.1  jmcneill 		#clock-cells = <0>;
    823      1.1  jmcneill 		compatible = "ti,mux-clock";
    824      1.1  jmcneill 		clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>;
    825      1.1  jmcneill 		reg = <0x0114>;
    826      1.1  jmcneill 	};
    827      1.1  jmcneill 
    828      1.1  jmcneill 	abe_dpll_clk_mux: abe_dpll_clk_mux@10c {
    829      1.1  jmcneill 		#clock-cells = <0>;
    830      1.1  jmcneill 		compatible = "ti,mux-clock";
    831      1.1  jmcneill 		clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>;
    832      1.1  jmcneill 		reg = <0x010c>;
    833      1.1  jmcneill 	};
    834      1.1  jmcneill 
    835      1.1  jmcneill 	abe_24m_fclk: abe_24m_fclk@11c {
    836      1.1  jmcneill 		#clock-cells = <0>;
    837      1.1  jmcneill 		compatible = "ti,divider-clock";
    838      1.1  jmcneill 		clocks = <&dpll_abe_m2x2_ck>;
    839      1.1  jmcneill 		reg = <0x011c>;
    840      1.1  jmcneill 		ti,dividers = <8>, <16>;
    841      1.1  jmcneill 	};
    842      1.1  jmcneill 
    843      1.1  jmcneill 	aess_fclk: aess_fclk@178 {
    844      1.1  jmcneill 		#clock-cells = <0>;
    845      1.1  jmcneill 		compatible = "ti,divider-clock";
    846      1.1  jmcneill 		clocks = <&abe_clk>;
    847      1.1  jmcneill 		reg = <0x0178>;
    848      1.1  jmcneill 		ti,max-div = <2>;
    849      1.1  jmcneill 	};
    850      1.1  jmcneill 
    851      1.1  jmcneill 	abe_giclk_div: abe_giclk_div@174 {
    852      1.1  jmcneill 		#clock-cells = <0>;
    853      1.1  jmcneill 		compatible = "ti,divider-clock";
    854      1.1  jmcneill 		clocks = <&aess_fclk>;
    855      1.1  jmcneill 		reg = <0x0174>;
    856      1.1  jmcneill 		ti,max-div = <2>;
    857      1.1  jmcneill 	};
    858      1.1  jmcneill 
    859      1.1  jmcneill 	abe_lp_clk_div: abe_lp_clk_div@1d8 {
    860      1.1  jmcneill 		#clock-cells = <0>;
    861      1.1  jmcneill 		compatible = "ti,divider-clock";
    862      1.1  jmcneill 		clocks = <&dpll_abe_m2x2_ck>;
    863      1.1  jmcneill 		reg = <0x01d8>;
    864      1.1  jmcneill 		ti,dividers = <16>, <32>;
    865      1.1  jmcneill 	};
    866      1.1  jmcneill 
    867      1.1  jmcneill 	abe_sys_clk_div: abe_sys_clk_div@120 {
    868      1.1  jmcneill 		#clock-cells = <0>;
    869      1.1  jmcneill 		compatible = "ti,divider-clock";
    870      1.1  jmcneill 		clocks = <&sys_clkin1>;
    871      1.1  jmcneill 		reg = <0x0120>;
    872      1.1  jmcneill 		ti,max-div = <2>;
    873      1.1  jmcneill 	};
    874      1.1  jmcneill 
    875      1.1  jmcneill 	adc_gfclk_mux: adc_gfclk_mux@1dc {
    876      1.1  jmcneill 		#clock-cells = <0>;
    877      1.1  jmcneill 		compatible = "ti,mux-clock";
    878      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin2>, <&sys_32k_ck>;
    879      1.1  jmcneill 		reg = <0x01dc>;
    880      1.1  jmcneill 	};
    881      1.1  jmcneill 
    882      1.1  jmcneill 	sys_clk1_dclk_div: sys_clk1_dclk_div@1c8 {
    883      1.1  jmcneill 		#clock-cells = <0>;
    884      1.1  jmcneill 		compatible = "ti,divider-clock";
    885      1.1  jmcneill 		clocks = <&sys_clkin1>;
    886      1.1  jmcneill 		ti,max-div = <64>;
    887      1.1  jmcneill 		reg = <0x01c8>;
    888      1.1  jmcneill 		ti,index-power-of-two;
    889      1.1  jmcneill 	};
    890      1.1  jmcneill 
    891      1.1  jmcneill 	sys_clk2_dclk_div: sys_clk2_dclk_div@1cc {
    892      1.1  jmcneill 		#clock-cells = <0>;
    893      1.1  jmcneill 		compatible = "ti,divider-clock";
    894      1.1  jmcneill 		clocks = <&sys_clkin2>;
    895      1.1  jmcneill 		ti,max-div = <64>;
    896      1.1  jmcneill 		reg = <0x01cc>;
    897      1.1  jmcneill 		ti,index-power-of-two;
    898      1.1  jmcneill 	};
    899      1.1  jmcneill 
    900      1.1  jmcneill 	per_abe_x1_dclk_div: per_abe_x1_dclk_div@1bc {
    901      1.1  jmcneill 		#clock-cells = <0>;
    902      1.1  jmcneill 		compatible = "ti,divider-clock";
    903      1.1  jmcneill 		clocks = <&dpll_abe_m2_ck>;
    904      1.1  jmcneill 		ti,max-div = <64>;
    905      1.1  jmcneill 		reg = <0x01bc>;
    906      1.1  jmcneill 		ti,index-power-of-two;
    907      1.1  jmcneill 	};
    908      1.1  jmcneill 
    909      1.1  jmcneill 	dsp_gclk_div: dsp_gclk_div@18c {
    910      1.1  jmcneill 		#clock-cells = <0>;
    911      1.1  jmcneill 		compatible = "ti,divider-clock";
    912      1.1  jmcneill 		clocks = <&dpll_dsp_m2_ck>;
    913      1.1  jmcneill 		ti,max-div = <64>;
    914      1.1  jmcneill 		reg = <0x018c>;
    915      1.1  jmcneill 		ti,index-power-of-two;
    916      1.1  jmcneill 	};
    917      1.1  jmcneill 
    918      1.1  jmcneill 	gpu_dclk: gpu_dclk@1a0 {
    919      1.1  jmcneill 		#clock-cells = <0>;
    920      1.1  jmcneill 		compatible = "ti,divider-clock";
    921      1.1  jmcneill 		clocks = <&dpll_gpu_m2_ck>;
    922      1.1  jmcneill 		ti,max-div = <64>;
    923      1.1  jmcneill 		reg = <0x01a0>;
    924      1.1  jmcneill 		ti,index-power-of-two;
    925      1.1  jmcneill 	};
    926      1.1  jmcneill 
    927      1.1  jmcneill 	emif_phy_dclk_div: emif_phy_dclk_div@190 {
    928      1.1  jmcneill 		#clock-cells = <0>;
    929      1.1  jmcneill 		compatible = "ti,divider-clock";
    930      1.1  jmcneill 		clocks = <&dpll_ddr_m2_ck>;
    931      1.1  jmcneill 		ti,max-div = <64>;
    932      1.1  jmcneill 		reg = <0x0190>;
    933      1.1  jmcneill 		ti,index-power-of-two;
    934      1.1  jmcneill 	};
    935      1.1  jmcneill 
    936      1.1  jmcneill 	gmac_250m_dclk_div: gmac_250m_dclk_div@19c {
    937      1.1  jmcneill 		#clock-cells = <0>;
    938      1.1  jmcneill 		compatible = "ti,divider-clock";
    939      1.1  jmcneill 		clocks = <&dpll_gmac_m2_ck>;
    940      1.1  jmcneill 		ti,max-div = <64>;
    941      1.1  jmcneill 		reg = <0x019c>;
    942      1.1  jmcneill 		ti,index-power-of-two;
    943      1.1  jmcneill 	};
    944      1.1  jmcneill 
    945      1.1  jmcneill 	gmac_main_clk: gmac_main_clk {
    946      1.1  jmcneill 		#clock-cells = <0>;
    947      1.1  jmcneill 		compatible = "fixed-factor-clock";
    948      1.1  jmcneill 		clocks = <&gmac_250m_dclk_div>;
    949      1.1  jmcneill 		clock-mult = <1>;
    950      1.1  jmcneill 		clock-div = <2>;
    951      1.1  jmcneill 	};
    952      1.1  jmcneill 
    953      1.1  jmcneill 	l3init_480m_dclk_div: l3init_480m_dclk_div@1ac {
    954      1.1  jmcneill 		#clock-cells = <0>;
    955      1.1  jmcneill 		compatible = "ti,divider-clock";
    956      1.1  jmcneill 		clocks = <&dpll_usb_m2_ck>;
    957      1.1  jmcneill 		ti,max-div = <64>;
    958      1.1  jmcneill 		reg = <0x01ac>;
    959      1.1  jmcneill 		ti,index-power-of-two;
    960      1.1  jmcneill 	};
    961      1.1  jmcneill 
    962      1.1  jmcneill 	usb_otg_dclk_div: usb_otg_dclk_div@184 {
    963      1.1  jmcneill 		#clock-cells = <0>;
    964      1.1  jmcneill 		compatible = "ti,divider-clock";
    965      1.1  jmcneill 		clocks = <&usb_otg_clkin_ck>;
    966      1.1  jmcneill 		ti,max-div = <64>;
    967      1.1  jmcneill 		reg = <0x0184>;
    968      1.1  jmcneill 		ti,index-power-of-two;
    969      1.1  jmcneill 	};
    970      1.1  jmcneill 
    971      1.1  jmcneill 	sata_dclk_div: sata_dclk_div@1c0 {
    972      1.1  jmcneill 		#clock-cells = <0>;
    973      1.1  jmcneill 		compatible = "ti,divider-clock";
    974      1.1  jmcneill 		clocks = <&sys_clkin1>;
    975      1.1  jmcneill 		ti,max-div = <64>;
    976      1.1  jmcneill 		reg = <0x01c0>;
    977      1.1  jmcneill 		ti,index-power-of-two;
    978      1.1  jmcneill 	};
    979      1.1  jmcneill 
    980      1.1  jmcneill 	pcie2_dclk_div: pcie2_dclk_div@1b8 {
    981      1.1  jmcneill 		#clock-cells = <0>;
    982      1.1  jmcneill 		compatible = "ti,divider-clock";
    983      1.1  jmcneill 		clocks = <&dpll_pcie_ref_m2_ck>;
    984      1.1  jmcneill 		ti,max-div = <64>;
    985      1.1  jmcneill 		reg = <0x01b8>;
    986      1.1  jmcneill 		ti,index-power-of-two;
    987      1.1  jmcneill 	};
    988      1.1  jmcneill 
    989      1.1  jmcneill 	pcie_dclk_div: pcie_dclk_div@1b4 {
    990      1.1  jmcneill 		#clock-cells = <0>;
    991      1.1  jmcneill 		compatible = "ti,divider-clock";
    992      1.1  jmcneill 		clocks = <&apll_pcie_m2_ck>;
    993      1.1  jmcneill 		ti,max-div = <64>;
    994      1.1  jmcneill 		reg = <0x01b4>;
    995      1.1  jmcneill 		ti,index-power-of-two;
    996      1.1  jmcneill 	};
    997      1.1  jmcneill 
    998      1.1  jmcneill 	emu_dclk_div: emu_dclk_div@194 {
    999      1.1  jmcneill 		#clock-cells = <0>;
   1000      1.1  jmcneill 		compatible = "ti,divider-clock";
   1001      1.1  jmcneill 		clocks = <&sys_clkin1>;
   1002      1.1  jmcneill 		ti,max-div = <64>;
   1003      1.1  jmcneill 		reg = <0x0194>;
   1004      1.1  jmcneill 		ti,index-power-of-two;
   1005      1.1  jmcneill 	};
   1006      1.1  jmcneill 
   1007      1.1  jmcneill 	secure_32k_dclk_div: secure_32k_dclk_div@1c4 {
   1008      1.1  jmcneill 		#clock-cells = <0>;
   1009      1.1  jmcneill 		compatible = "ti,divider-clock";
   1010      1.1  jmcneill 		clocks = <&secure_32k_clk_src_ck>;
   1011      1.1  jmcneill 		ti,max-div = <64>;
   1012      1.1  jmcneill 		reg = <0x01c4>;
   1013      1.1  jmcneill 		ti,index-power-of-two;
   1014      1.1  jmcneill 	};
   1015      1.1  jmcneill 
   1016      1.1  jmcneill 	clkoutmux0_clk_mux: clkoutmux0_clk_mux@158 {
   1017      1.1  jmcneill 		#clock-cells = <0>;
   1018      1.1  jmcneill 		compatible = "ti,mux-clock";
   1019      1.1  jmcneill 		clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>;
   1020      1.1  jmcneill 		reg = <0x0158>;
   1021      1.1  jmcneill 	};
   1022      1.1  jmcneill 
   1023      1.1  jmcneill 	clkoutmux1_clk_mux: clkoutmux1_clk_mux@15c {
   1024      1.1  jmcneill 		#clock-cells = <0>;
   1025      1.1  jmcneill 		compatible = "ti,mux-clock";
   1026      1.1  jmcneill 		clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>;
   1027      1.1  jmcneill 		reg = <0x015c>;
   1028      1.1  jmcneill 	};
   1029      1.1  jmcneill 
   1030      1.1  jmcneill 	clkoutmux2_clk_mux: clkoutmux2_clk_mux@160 {
   1031      1.1  jmcneill 		#clock-cells = <0>;
   1032      1.1  jmcneill 		compatible = "ti,mux-clock";
   1033      1.1  jmcneill 		clocks = <&sys_clk1_dclk_div>, <&sys_clk2_dclk_div>, <&per_abe_x1_dclk_div>, <&mpu_dclk_div>, <&dsp_gclk_div>, <&iva_dclk>, <&gpu_dclk>, <&core_dpll_out_dclk_div>, <&emif_phy_dclk_div>, <&gmac_250m_dclk_div>, <&video2_dclk_div>, <&video1_dclk_div>, <&hdmi_dclk_div>, <&func_96m_aon_dclk_div>, <&l3init_480m_dclk_div>, <&usb_otg_dclk_div>, <&sata_dclk_div>, <&pcie2_dclk_div>, <&pcie_dclk_div>, <&emu_dclk_div>, <&secure_32k_dclk_div>, <&eve_dclk_div>;
   1034      1.1  jmcneill 		reg = <0x0160>;
   1035      1.1  jmcneill 	};
   1036      1.1  jmcneill 
   1037      1.1  jmcneill 	custefuse_sys_gfclk_div: custefuse_sys_gfclk_div {
   1038      1.1  jmcneill 		#clock-cells = <0>;
   1039      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1040      1.1  jmcneill 		clocks = <&sys_clkin1>;
   1041      1.1  jmcneill 		clock-mult = <1>;
   1042      1.1  jmcneill 		clock-div = <2>;
   1043      1.1  jmcneill 	};
   1044      1.1  jmcneill 
   1045      1.1  jmcneill 	eve_clk: eve_clk@180 {
   1046      1.1  jmcneill 		#clock-cells = <0>;
   1047      1.1  jmcneill 		compatible = "ti,mux-clock";
   1048      1.1  jmcneill 		clocks = <&dpll_eve_m2_ck>, <&dpll_dsp_m3x2_ck>;
   1049      1.1  jmcneill 		reg = <0x0180>;
   1050      1.1  jmcneill 	};
   1051      1.1  jmcneill 
   1052      1.1  jmcneill 	hdmi_dpll_clk_mux: hdmi_dpll_clk_mux@164 {
   1053      1.1  jmcneill 		#clock-cells = <0>;
   1054      1.1  jmcneill 		compatible = "ti,mux-clock";
   1055      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin2>;
   1056      1.1  jmcneill 		reg = <0x0164>;
   1057      1.1  jmcneill 	};
   1058      1.1  jmcneill 
   1059      1.1  jmcneill 	mlb_clk: mlb_clk@134 {
   1060      1.1  jmcneill 		#clock-cells = <0>;
   1061      1.1  jmcneill 		compatible = "ti,divider-clock";
   1062      1.1  jmcneill 		clocks = <&mlb_clkin_ck>;
   1063      1.1  jmcneill 		ti,max-div = <64>;
   1064      1.1  jmcneill 		reg = <0x0134>;
   1065      1.1  jmcneill 		ti,index-power-of-two;
   1066      1.1  jmcneill 	};
   1067      1.1  jmcneill 
   1068      1.1  jmcneill 	mlbp_clk: mlbp_clk@130 {
   1069      1.1  jmcneill 		#clock-cells = <0>;
   1070      1.1  jmcneill 		compatible = "ti,divider-clock";
   1071      1.1  jmcneill 		clocks = <&mlbp_clkin_ck>;
   1072      1.1  jmcneill 		ti,max-div = <64>;
   1073      1.1  jmcneill 		reg = <0x0130>;
   1074      1.1  jmcneill 		ti,index-power-of-two;
   1075      1.1  jmcneill 	};
   1076      1.1  jmcneill 
   1077      1.1  jmcneill 	per_abe_x1_gfclk2_div: per_abe_x1_gfclk2_div@138 {
   1078      1.1  jmcneill 		#clock-cells = <0>;
   1079      1.1  jmcneill 		compatible = "ti,divider-clock";
   1080      1.1  jmcneill 		clocks = <&dpll_abe_m2_ck>;
   1081      1.1  jmcneill 		ti,max-div = <64>;
   1082      1.1  jmcneill 		reg = <0x0138>;
   1083      1.1  jmcneill 		ti,index-power-of-two;
   1084      1.1  jmcneill 	};
   1085      1.1  jmcneill 
   1086      1.1  jmcneill 	timer_sys_clk_div: timer_sys_clk_div@144 {
   1087      1.1  jmcneill 		#clock-cells = <0>;
   1088      1.1  jmcneill 		compatible = "ti,divider-clock";
   1089      1.1  jmcneill 		clocks = <&sys_clkin1>;
   1090      1.1  jmcneill 		reg = <0x0144>;
   1091      1.1  jmcneill 		ti,max-div = <2>;
   1092      1.1  jmcneill 	};
   1093      1.1  jmcneill 
   1094      1.1  jmcneill 	video1_dpll_clk_mux: video1_dpll_clk_mux@168 {
   1095      1.1  jmcneill 		#clock-cells = <0>;
   1096      1.1  jmcneill 		compatible = "ti,mux-clock";
   1097      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin2>;
   1098      1.1  jmcneill 		reg = <0x0168>;
   1099      1.1  jmcneill 	};
   1100      1.1  jmcneill 
   1101      1.1  jmcneill 	video2_dpll_clk_mux: video2_dpll_clk_mux@16c {
   1102      1.1  jmcneill 		#clock-cells = <0>;
   1103      1.1  jmcneill 		compatible = "ti,mux-clock";
   1104      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin2>;
   1105      1.1  jmcneill 		reg = <0x016c>;
   1106      1.1  jmcneill 	};
   1107      1.1  jmcneill 
   1108      1.1  jmcneill 	wkupaon_iclk_mux: wkupaon_iclk_mux@108 {
   1109      1.1  jmcneill 		#clock-cells = <0>;
   1110      1.1  jmcneill 		compatible = "ti,mux-clock";
   1111      1.1  jmcneill 		clocks = <&sys_clkin1>, <&abe_lp_clk_div>;
   1112      1.1  jmcneill 		reg = <0x0108>;
   1113      1.1  jmcneill 	};
   1114      1.1  jmcneill };
   1115  1.1.1.3  jmcneill 
   1116      1.1  jmcneill &cm_core_clocks {
   1117      1.1  jmcneill 	dpll_pcie_ref_ck: dpll_pcie_ref_ck@200 {
   1118      1.1  jmcneill 		#clock-cells = <0>;
   1119      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
   1120      1.1  jmcneill 		clocks = <&sys_clkin1>, <&sys_clkin1>;
   1121      1.1  jmcneill 		reg = <0x0200>, <0x0204>, <0x020c>, <0x0208>;
   1122      1.1  jmcneill 	};
   1123      1.1  jmcneill 
   1124      1.1  jmcneill 	dpll_pcie_ref_m2ldo_ck: dpll_pcie_ref_m2ldo_ck@210 {
   1125      1.1  jmcneill 		#clock-cells = <0>;
   1126      1.1  jmcneill 		compatible = "ti,divider-clock";
   1127      1.1  jmcneill 		clocks = <&dpll_pcie_ref_ck>;
   1128      1.1  jmcneill 		ti,max-div = <31>;
   1129      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1130      1.1  jmcneill 		reg = <0x0210>;
   1131      1.1  jmcneill 		ti,index-starts-at-one;
   1132      1.1  jmcneill 		ti,invert-autoidle-bit;
   1133      1.1  jmcneill 	};
   1134      1.1  jmcneill 
   1135      1.1  jmcneill 	apll_pcie_in_clk_mux: apll_pcie_in_clk_mux@4ae06118 {
   1136      1.1  jmcneill 		compatible = "ti,mux-clock";
   1137      1.1  jmcneill 		clocks = <&dpll_pcie_ref_m2ldo_ck>, <&pciesref_acs_clk_ck>;
   1138      1.1  jmcneill 		#clock-cells = <0>;
   1139      1.1  jmcneill 		reg = <0x021c 0x4>;
   1140      1.1  jmcneill 		ti,bit-shift = <7>;
   1141      1.1  jmcneill 	};
   1142      1.1  jmcneill 
   1143      1.1  jmcneill 	apll_pcie_ck: apll_pcie_ck@21c {
   1144      1.1  jmcneill 		#clock-cells = <0>;
   1145      1.1  jmcneill 		compatible = "ti,dra7-apll-clock";
   1146      1.1  jmcneill 		clocks = <&apll_pcie_in_clk_mux>, <&dpll_pcie_ref_ck>;
   1147      1.1  jmcneill 		reg = <0x021c>, <0x0220>;
   1148      1.1  jmcneill 	};
   1149      1.1  jmcneill 
   1150      1.1  jmcneill 	optfclk_pciephy_div: optfclk_pciephy_div@4a00821c {
   1151      1.1  jmcneill 		compatible = "ti,divider-clock";
   1152      1.1  jmcneill 		clocks = <&apll_pcie_ck>;
   1153      1.1  jmcneill 		#clock-cells = <0>;
   1154      1.1  jmcneill 		reg = <0x021c>;
   1155      1.1  jmcneill 		ti,dividers = <2>, <1>;
   1156      1.1  jmcneill 		ti,bit-shift = <8>;
   1157      1.1  jmcneill 		ti,max-div = <2>;
   1158      1.1  jmcneill 	};
   1159      1.1  jmcneill 
   1160      1.1  jmcneill 	apll_pcie_clkvcoldo: apll_pcie_clkvcoldo {
   1161      1.1  jmcneill 		#clock-cells = <0>;
   1162      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1163      1.1  jmcneill 		clocks = <&apll_pcie_ck>;
   1164      1.1  jmcneill 		clock-mult = <1>;
   1165      1.1  jmcneill 		clock-div = <1>;
   1166      1.1  jmcneill 	};
   1167      1.1  jmcneill 
   1168      1.1  jmcneill 	apll_pcie_clkvcoldo_div: apll_pcie_clkvcoldo_div {
   1169      1.1  jmcneill 		#clock-cells = <0>;
   1170      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1171      1.1  jmcneill 		clocks = <&apll_pcie_ck>;
   1172      1.1  jmcneill 		clock-mult = <1>;
   1173      1.1  jmcneill 		clock-div = <1>;
   1174      1.1  jmcneill 	};
   1175      1.1  jmcneill 
   1176      1.1  jmcneill 	apll_pcie_m2_ck: apll_pcie_m2_ck {
   1177      1.1  jmcneill 		#clock-cells = <0>;
   1178      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1179      1.1  jmcneill 		clocks = <&apll_pcie_ck>;
   1180      1.1  jmcneill 		clock-mult = <1>;
   1181      1.1  jmcneill 		clock-div = <1>;
   1182      1.1  jmcneill 	};
   1183      1.1  jmcneill 
   1184      1.1  jmcneill 	dpll_per_byp_mux: dpll_per_byp_mux@14c {
   1185      1.1  jmcneill 		#clock-cells = <0>;
   1186      1.1  jmcneill 		compatible = "ti,mux-clock";
   1187      1.1  jmcneill 		clocks = <&sys_clkin1>, <&per_dpll_hs_clk_div>;
   1188      1.1  jmcneill 		ti,bit-shift = <23>;
   1189      1.1  jmcneill 		reg = <0x014c>;
   1190      1.1  jmcneill 	};
   1191      1.1  jmcneill 
   1192      1.1  jmcneill 	dpll_per_ck: dpll_per_ck@140 {
   1193      1.1  jmcneill 		#clock-cells = <0>;
   1194      1.1  jmcneill 		compatible = "ti,omap4-dpll-clock";
   1195      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_per_byp_mux>;
   1196      1.1  jmcneill 		reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>;
   1197      1.1  jmcneill 	};
   1198      1.1  jmcneill 
   1199      1.1  jmcneill 	dpll_per_m2_ck: dpll_per_m2_ck@150 {
   1200      1.1  jmcneill 		#clock-cells = <0>;
   1201      1.1  jmcneill 		compatible = "ti,divider-clock";
   1202      1.1  jmcneill 		clocks = <&dpll_per_ck>;
   1203      1.1  jmcneill 		ti,max-div = <31>;
   1204      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1205      1.1  jmcneill 		reg = <0x0150>;
   1206      1.1  jmcneill 		ti,index-starts-at-one;
   1207      1.1  jmcneill 		ti,invert-autoidle-bit;
   1208      1.1  jmcneill 	};
   1209      1.1  jmcneill 
   1210      1.1  jmcneill 	func_96m_aon_dclk_div: func_96m_aon_dclk_div {
   1211      1.1  jmcneill 		#clock-cells = <0>;
   1212      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1213      1.1  jmcneill 		clocks = <&dpll_per_m2_ck>;
   1214      1.1  jmcneill 		clock-mult = <1>;
   1215      1.1  jmcneill 		clock-div = <1>;
   1216      1.1  jmcneill 	};
   1217      1.1  jmcneill 
   1218      1.1  jmcneill 	dpll_usb_byp_mux: dpll_usb_byp_mux@18c {
   1219      1.1  jmcneill 		#clock-cells = <0>;
   1220      1.1  jmcneill 		compatible = "ti,mux-clock";
   1221      1.1  jmcneill 		clocks = <&sys_clkin1>, <&usb_dpll_hs_clk_div>;
   1222      1.1  jmcneill 		ti,bit-shift = <23>;
   1223      1.1  jmcneill 		reg = <0x018c>;
   1224      1.1  jmcneill 	};
   1225      1.1  jmcneill 
   1226      1.1  jmcneill 	dpll_usb_ck: dpll_usb_ck@180 {
   1227      1.1  jmcneill 		#clock-cells = <0>;
   1228      1.1  jmcneill 		compatible = "ti,omap4-dpll-j-type-clock";
   1229      1.1  jmcneill 		clocks = <&sys_clkin1>, <&dpll_usb_byp_mux>;
   1230      1.1  jmcneill 		reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>;
   1231      1.1  jmcneill 	};
   1232      1.1  jmcneill 
   1233      1.1  jmcneill 	dpll_usb_m2_ck: dpll_usb_m2_ck@190 {
   1234      1.1  jmcneill 		#clock-cells = <0>;
   1235      1.1  jmcneill 		compatible = "ti,divider-clock";
   1236      1.1  jmcneill 		clocks = <&dpll_usb_ck>;
   1237      1.1  jmcneill 		ti,max-div = <127>;
   1238      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1239      1.1  jmcneill 		reg = <0x0190>;
   1240      1.1  jmcneill 		ti,index-starts-at-one;
   1241      1.1  jmcneill 		ti,invert-autoidle-bit;
   1242      1.1  jmcneill 	};
   1243      1.1  jmcneill 
   1244      1.1  jmcneill 	dpll_pcie_ref_m2_ck: dpll_pcie_ref_m2_ck@210 {
   1245      1.1  jmcneill 		#clock-cells = <0>;
   1246      1.1  jmcneill 		compatible = "ti,divider-clock";
   1247      1.1  jmcneill 		clocks = <&dpll_pcie_ref_ck>;
   1248      1.1  jmcneill 		ti,max-div = <127>;
   1249      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1250      1.1  jmcneill 		reg = <0x0210>;
   1251      1.1  jmcneill 		ti,index-starts-at-one;
   1252      1.1  jmcneill 		ti,invert-autoidle-bit;
   1253      1.1  jmcneill 	};
   1254      1.1  jmcneill 
   1255      1.1  jmcneill 	dpll_per_x2_ck: dpll_per_x2_ck {
   1256      1.1  jmcneill 		#clock-cells = <0>;
   1257      1.1  jmcneill 		compatible = "ti,omap4-dpll-x2-clock";
   1258      1.1  jmcneill 		clocks = <&dpll_per_ck>;
   1259      1.1  jmcneill 	};
   1260      1.1  jmcneill 
   1261      1.1  jmcneill 	dpll_per_h11x2_ck: dpll_per_h11x2_ck@158 {
   1262      1.1  jmcneill 		#clock-cells = <0>;
   1263      1.1  jmcneill 		compatible = "ti,divider-clock";
   1264      1.1  jmcneill 		clocks = <&dpll_per_x2_ck>;
   1265      1.1  jmcneill 		ti,max-div = <63>;
   1266      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1267      1.1  jmcneill 		reg = <0x0158>;
   1268      1.1  jmcneill 		ti,index-starts-at-one;
   1269      1.1  jmcneill 		ti,invert-autoidle-bit;
   1270      1.1  jmcneill 	};
   1271      1.1  jmcneill 
   1272      1.1  jmcneill 	dpll_per_h12x2_ck: dpll_per_h12x2_ck@15c {
   1273      1.1  jmcneill 		#clock-cells = <0>;
   1274      1.1  jmcneill 		compatible = "ti,divider-clock";
   1275      1.1  jmcneill 		clocks = <&dpll_per_x2_ck>;
   1276      1.1  jmcneill 		ti,max-div = <63>;
   1277      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1278      1.1  jmcneill 		reg = <0x015c>;
   1279      1.1  jmcneill 		ti,index-starts-at-one;
   1280      1.1  jmcneill 		ti,invert-autoidle-bit;
   1281      1.1  jmcneill 	};
   1282      1.1  jmcneill 
   1283      1.1  jmcneill 	dpll_per_h13x2_ck: dpll_per_h13x2_ck@160 {
   1284      1.1  jmcneill 		#clock-cells = <0>;
   1285      1.1  jmcneill 		compatible = "ti,divider-clock";
   1286      1.1  jmcneill 		clocks = <&dpll_per_x2_ck>;
   1287      1.1  jmcneill 		ti,max-div = <63>;
   1288      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1289      1.1  jmcneill 		reg = <0x0160>;
   1290      1.1  jmcneill 		ti,index-starts-at-one;
   1291      1.1  jmcneill 		ti,invert-autoidle-bit;
   1292      1.1  jmcneill 	};
   1293      1.1  jmcneill 
   1294      1.1  jmcneill 	dpll_per_h14x2_ck: dpll_per_h14x2_ck@164 {
   1295      1.1  jmcneill 		#clock-cells = <0>;
   1296      1.1  jmcneill 		compatible = "ti,divider-clock";
   1297      1.1  jmcneill 		clocks = <&dpll_per_x2_ck>;
   1298      1.1  jmcneill 		ti,max-div = <63>;
   1299      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1300      1.1  jmcneill 		reg = <0x0164>;
   1301      1.1  jmcneill 		ti,index-starts-at-one;
   1302      1.1  jmcneill 		ti,invert-autoidle-bit;
   1303      1.1  jmcneill 	};
   1304      1.1  jmcneill 
   1305      1.1  jmcneill 	dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 {
   1306      1.1  jmcneill 		#clock-cells = <0>;
   1307      1.1  jmcneill 		compatible = "ti,divider-clock";
   1308      1.1  jmcneill 		clocks = <&dpll_per_x2_ck>;
   1309      1.1  jmcneill 		ti,max-div = <31>;
   1310      1.1  jmcneill 		ti,autoidle-shift = <8>;
   1311      1.1  jmcneill 		reg = <0x0150>;
   1312      1.1  jmcneill 		ti,index-starts-at-one;
   1313      1.1  jmcneill 		ti,invert-autoidle-bit;
   1314      1.1  jmcneill 	};
   1315      1.1  jmcneill 
   1316      1.1  jmcneill 	dpll_usb_clkdcoldo: dpll_usb_clkdcoldo {
   1317      1.1  jmcneill 		#clock-cells = <0>;
   1318      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1319      1.1  jmcneill 		clocks = <&dpll_usb_ck>;
   1320      1.1  jmcneill 		clock-mult = <1>;
   1321      1.1  jmcneill 		clock-div = <1>;
   1322      1.1  jmcneill 	};
   1323      1.1  jmcneill 
   1324      1.1  jmcneill 	func_128m_clk: func_128m_clk {
   1325      1.1  jmcneill 		#clock-cells = <0>;
   1326      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1327      1.1  jmcneill 		clocks = <&dpll_per_h11x2_ck>;
   1328      1.1  jmcneill 		clock-mult = <1>;
   1329      1.1  jmcneill 		clock-div = <2>;
   1330      1.1  jmcneill 	};
   1331      1.1  jmcneill 
   1332      1.1  jmcneill 	func_12m_fclk: func_12m_fclk {
   1333      1.1  jmcneill 		#clock-cells = <0>;
   1334      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1335      1.1  jmcneill 		clocks = <&dpll_per_m2x2_ck>;
   1336      1.1  jmcneill 		clock-mult = <1>;
   1337      1.1  jmcneill 		clock-div = <16>;
   1338      1.1  jmcneill 	};
   1339      1.1  jmcneill 
   1340      1.1  jmcneill 	func_24m_clk: func_24m_clk {
   1341      1.1  jmcneill 		#clock-cells = <0>;
   1342      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1343      1.1  jmcneill 		clocks = <&dpll_per_m2_ck>;
   1344      1.1  jmcneill 		clock-mult = <1>;
   1345      1.1  jmcneill 		clock-div = <4>;
   1346      1.1  jmcneill 	};
   1347      1.1  jmcneill 
   1348      1.1  jmcneill 	func_48m_fclk: func_48m_fclk {
   1349      1.1  jmcneill 		#clock-cells = <0>;
   1350      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1351      1.1  jmcneill 		clocks = <&dpll_per_m2x2_ck>;
   1352      1.1  jmcneill 		clock-mult = <1>;
   1353      1.1  jmcneill 		clock-div = <4>;
   1354      1.1  jmcneill 	};
   1355      1.1  jmcneill 
   1356      1.1  jmcneill 	func_96m_fclk: func_96m_fclk {
   1357      1.1  jmcneill 		#clock-cells = <0>;
   1358      1.1  jmcneill 		compatible = "fixed-factor-clock";
   1359      1.1  jmcneill 		clocks = <&dpll_per_m2x2_ck>;
   1360      1.1  jmcneill 		clock-mult = <1>;
   1361      1.1  jmcneill 		clock-div = <2>;
   1362      1.1  jmcneill 	};
   1363      1.1  jmcneill 
   1364      1.1  jmcneill 	l3init_60m_fclk: l3init_60m_fclk@104 {
   1365      1.1  jmcneill 		#clock-cells = <0>;
   1366      1.1  jmcneill 		compatible = "ti,divider-clock";
   1367      1.1  jmcneill 		clocks = <&dpll_usb_m2_ck>;
   1368      1.1  jmcneill 		reg = <0x0104>;
   1369      1.1  jmcneill 		ti,dividers = <1>, <8>;
   1370      1.1  jmcneill 	};
   1371      1.1  jmcneill 
   1372      1.1  jmcneill 	clkout2_clk: clkout2_clk@6b0 {
   1373      1.1  jmcneill 		#clock-cells = <0>;
   1374      1.1  jmcneill 		compatible = "ti,gate-clock";
   1375      1.1  jmcneill 		clocks = <&clkoutmux2_clk_mux>;
   1376      1.1  jmcneill 		ti,bit-shift = <8>;
   1377      1.1  jmcneill 		reg = <0x06b0>;
   1378      1.1  jmcneill 	};
   1379      1.1  jmcneill 
   1380      1.1  jmcneill 	l3init_960m_gfclk: l3init_960m_gfclk@6c0 {
   1381      1.1  jmcneill 		#clock-cells = <0>;
   1382      1.1  jmcneill 		compatible = "ti,gate-clock";
   1383      1.1  jmcneill 		clocks = <&dpll_usb_clkdcoldo>;
   1384      1.1  jmcneill 		ti,bit-shift = <8>;
   1385      1.1  jmcneill 		reg = <0x06c0>;
   1386      1.1  jmcneill 	};
   1387      1.1  jmcneill 
   1388      1.1  jmcneill 	usb_phy1_always_on_clk32k: usb_phy1_always_on_clk32k@640 {
   1389      1.1  jmcneill 		#clock-cells = <0>;
   1390      1.1  jmcneill 		compatible = "ti,gate-clock";
   1391      1.1  jmcneill 		clocks = <&sys_32k_ck>;
   1392      1.1  jmcneill 		ti,bit-shift = <8>;
   1393      1.1  jmcneill 		reg = <0x0640>;
   1394      1.1  jmcneill 	};
   1395      1.1  jmcneill 
   1396      1.1  jmcneill 	usb_phy2_always_on_clk32k: usb_phy2_always_on_clk32k@688 {
   1397      1.1  jmcneill 		#clock-cells = <0>;
   1398      1.1  jmcneill 		compatible = "ti,gate-clock";
   1399      1.1  jmcneill 		clocks = <&sys_32k_ck>;
   1400      1.1  jmcneill 		ti,bit-shift = <8>;
   1401      1.1  jmcneill 		reg = <0x0688>;
   1402      1.1  jmcneill 	};
   1403      1.1  jmcneill 
   1404      1.1  jmcneill 	usb_phy3_always_on_clk32k: usb_phy3_always_on_clk32k@698 {
   1405      1.1  jmcneill 		#clock-cells = <0>;
   1406      1.1  jmcneill 		compatible = "ti,gate-clock";
   1407      1.1  jmcneill 		clocks = <&sys_32k_ck>;
   1408      1.1  jmcneill 		ti,bit-shift = <8>;
   1409      1.1  jmcneill 		reg = <0x0698>;
   1410      1.1  jmcneill 	};
   1411      1.1  jmcneill 
   1412      1.1  jmcneill 	gpu_core_gclk_mux: gpu_core_gclk_mux@1220 {
   1413      1.1  jmcneill 		#clock-cells = <0>;
   1414      1.1  jmcneill 		compatible = "ti,mux-clock";
   1415      1.1  jmcneill 		clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>;
   1416      1.1  jmcneill 		ti,bit-shift = <24>;
   1417      1.1  jmcneill 		reg = <0x1220>;
   1418  1.1.1.2  jmcneill 		assigned-clocks = <&gpu_core_gclk_mux>;
   1419  1.1.1.2  jmcneill 		assigned-clock-parents = <&dpll_gpu_m2_ck>;
   1420      1.1  jmcneill 	};
   1421      1.1  jmcneill 
   1422      1.1  jmcneill 	gpu_hyd_gclk_mux: gpu_hyd_gclk_mux@1220 {
   1423      1.1  jmcneill 		#clock-cells = <0>;
   1424      1.1  jmcneill 		compatible = "ti,mux-clock";
   1425      1.1  jmcneill 		clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>;
   1426      1.1  jmcneill 		ti,bit-shift = <26>;
   1427      1.1  jmcneill 		reg = <0x1220>;
   1428  1.1.1.2  jmcneill 		assigned-clocks = <&gpu_hyd_gclk_mux>;
   1429  1.1.1.2  jmcneill 		assigned-clock-parents = <&dpll_gpu_m2_ck>;
   1430      1.1  jmcneill 	};
   1431      1.1  jmcneill 
   1432      1.1  jmcneill 	l3instr_ts_gclk_div: l3instr_ts_gclk_div@e50 {
   1433      1.1  jmcneill 		#clock-cells = <0>;
   1434      1.1  jmcneill 		compatible = "ti,divider-clock";
   1435      1.1  jmcneill 		clocks = <&wkupaon_iclk_mux>;
   1436      1.1  jmcneill 		ti,bit-shift = <24>;
   1437      1.1  jmcneill 		reg = <0x0e50>;
   1438      1.1  jmcneill 		ti,dividers = <8>, <16>, <32>;
   1439      1.1  jmcneill 	};
   1440      1.1  jmcneill 
   1441      1.1  jmcneill 	vip1_gclk_mux: vip1_gclk_mux@1020 {
   1442      1.1  jmcneill 		#clock-cells = <0>;
   1443      1.1  jmcneill 		compatible = "ti,mux-clock";
   1444      1.1  jmcneill 		clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>;
   1445      1.1  jmcneill 		ti,bit-shift = <24>;
   1446      1.1  jmcneill 		reg = <0x1020>;
   1447      1.1  jmcneill 	};
   1448      1.1  jmcneill 
   1449      1.1  jmcneill 	vip2_gclk_mux: vip2_gclk_mux@1028 {
   1450      1.1  jmcneill 		#clock-cells = <0>;
   1451      1.1  jmcneill 		compatible = "ti,mux-clock";
   1452      1.1  jmcneill 		clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>;
   1453      1.1  jmcneill 		ti,bit-shift = <24>;
   1454      1.1  jmcneill 		reg = <0x1028>;
   1455      1.1  jmcneill 	};
   1456      1.1  jmcneill 
   1457      1.1  jmcneill 	vip3_gclk_mux: vip3_gclk_mux@1030 {
   1458      1.1  jmcneill 		#clock-cells = <0>;
   1459      1.1  jmcneill 		compatible = "ti,mux-clock";
   1460      1.1  jmcneill 		clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>;
   1461      1.1  jmcneill 		ti,bit-shift = <24>;
   1462      1.1  jmcneill 		reg = <0x1030>;
   1463      1.1  jmcneill 	};
   1464      1.1  jmcneill };
   1465      1.1  jmcneill 
   1466      1.1  jmcneill &cm_core_clockdomains {
   1467      1.1  jmcneill 	coreaon_clkdm: coreaon_clkdm {
   1468      1.1  jmcneill 		compatible = "ti,clockdomain";
   1469      1.1  jmcneill 		clocks = <&dpll_usb_ck>;
   1470      1.1  jmcneill 	};
   1471      1.1  jmcneill };
   1472      1.1  jmcneill 
   1473      1.1  jmcneill &scm_conf_clocks {
   1474      1.1  jmcneill 	dss_deshdcp_clk: dss_deshdcp_clk@558 {
   1475      1.1  jmcneill 		#clock-cells = <0>;
   1476      1.1  jmcneill 		compatible = "ti,gate-clock";
   1477      1.1  jmcneill 		clocks = <&l3_iclk_div>;
   1478      1.1  jmcneill 		ti,bit-shift = <0>;
   1479      1.1  jmcneill 		reg = <0x558>;
   1480      1.1  jmcneill 	};
   1481      1.1  jmcneill 
   1482      1.1  jmcneill        ehrpwm0_tbclk: ehrpwm0_tbclk@558 {
   1483      1.1  jmcneill 		#clock-cells = <0>;
   1484      1.1  jmcneill 		compatible = "ti,gate-clock";
   1485      1.1  jmcneill 		clocks = <&l4_root_clk_div>;
   1486      1.1  jmcneill 		ti,bit-shift = <20>;
   1487      1.1  jmcneill 		reg = <0x0558>;
   1488      1.1  jmcneill 	};
   1489      1.1  jmcneill 
   1490      1.1  jmcneill 	ehrpwm1_tbclk: ehrpwm1_tbclk@558 {
   1491      1.1  jmcneill 		#clock-cells = <0>;
   1492      1.1  jmcneill 		compatible = "ti,gate-clock";
   1493      1.1  jmcneill 		clocks = <&l4_root_clk_div>;
   1494      1.1  jmcneill 		ti,bit-shift = <21>;
   1495      1.1  jmcneill 		reg = <0x0558>;
   1496      1.1  jmcneill 	};
   1497      1.1  jmcneill 
   1498      1.1  jmcneill 	ehrpwm2_tbclk: ehrpwm2_tbclk@558 {
   1499      1.1  jmcneill 		#clock-cells = <0>;
   1500      1.1  jmcneill 		compatible = "ti,gate-clock";
   1501      1.1  jmcneill 		clocks = <&l4_root_clk_div>;
   1502      1.1  jmcneill 		ti,bit-shift = <22>;
   1503      1.1  jmcneill 		reg = <0x0558>;
   1504      1.1  jmcneill 	};
   1505      1.1  jmcneill 
   1506      1.1  jmcneill 	sys_32k_ck: sys_32k_ck {
   1507      1.1  jmcneill 		#clock-cells = <0>;
   1508      1.1  jmcneill 		compatible = "ti,mux-clock";
   1509      1.1  jmcneill 		clocks = <&sys_clk32_crystal_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>;
   1510      1.1  jmcneill 		ti,bit-shift = <8>;
   1511      1.1  jmcneill 		reg = <0x6c4>;
   1512      1.1  jmcneill 	};
   1513      1.1  jmcneill };
   1514  1.1.1.3  jmcneill 
   1515  1.1.1.3  jmcneill &cm_core_aon {
   1516  1.1.1.4  jmcneill 	mpu_cm: mpu-cm@300 {
   1517  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1518  1.1.1.3  jmcneill 		reg = <0x300 0x100>;
   1519  1.1.1.3  jmcneill 		#address-cells = <1>;
   1520  1.1.1.3  jmcneill 		#size-cells = <1>;
   1521  1.1.1.3  jmcneill 		ranges = <0 0x300 0x100>;
   1522  1.1.1.3  jmcneill 
   1523  1.1.1.4  jmcneill 		mpu_clkctrl: mpu-clkctrl@20 {
   1524  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1525  1.1.1.3  jmcneill 			reg = <0x20 0x4>;
   1526  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1527  1.1.1.3  jmcneill 		};
   1528  1.1.1.4  jmcneill 
   1529  1.1.1.4  jmcneill 	};
   1530  1.1.1.4  jmcneill 
   1531  1.1.1.4  jmcneill 	dsp1_cm: dsp1-cm@400 {
   1532  1.1.1.4  jmcneill 		compatible = "ti,omap4-cm";
   1533  1.1.1.4  jmcneill 		reg = <0x400 0x100>;
   1534  1.1.1.4  jmcneill 		#address-cells = <1>;
   1535  1.1.1.4  jmcneill 		#size-cells = <1>;
   1536  1.1.1.4  jmcneill 		ranges = <0 0x400 0x100>;
   1537  1.1.1.4  jmcneill 
   1538  1.1.1.4  jmcneill 		dsp1_clkctrl: dsp1-clkctrl@20 {
   1539  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1540  1.1.1.4  jmcneill 			reg = <0x20 0x4>;
   1541  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1542  1.1.1.4  jmcneill 		};
   1543  1.1.1.4  jmcneill 
   1544  1.1.1.3  jmcneill 	};
   1545  1.1.1.3  jmcneill 
   1546  1.1.1.4  jmcneill 	ipu_cm: ipu-cm@500 {
   1547  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1548  1.1.1.3  jmcneill 		reg = <0x500 0x100>;
   1549  1.1.1.3  jmcneill 		#address-cells = <1>;
   1550  1.1.1.3  jmcneill 		#size-cells = <1>;
   1551  1.1.1.3  jmcneill 		ranges = <0 0x500 0x100>;
   1552  1.1.1.3  jmcneill 
   1553  1.1.1.4  jmcneill 		ipu1_clkctrl: ipu1-clkctrl@20 {
   1554  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1555  1.1.1.4  jmcneill 			reg = <0x20 0x4>;
   1556  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1557  1.1.1.6  jmcneill 			assigned-clocks = <&ipu1_clkctrl DRA7_IPU1_MMU_IPU1_CLKCTRL 24>;
   1558  1.1.1.6  jmcneill 			assigned-clock-parents = <&dpll_core_h22x2_ck>;
   1559  1.1.1.4  jmcneill 		};
   1560  1.1.1.4  jmcneill 
   1561  1.1.1.4  jmcneill 		ipu_clkctrl: ipu-clkctrl@50 {
   1562  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1563  1.1.1.4  jmcneill 			reg = <0x50 0x34>;
   1564  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1565  1.1.1.4  jmcneill 		};
   1566  1.1.1.4  jmcneill 
   1567  1.1.1.4  jmcneill 	};
   1568  1.1.1.4  jmcneill 
   1569  1.1.1.4  jmcneill 	dsp2_cm: dsp2-cm@600 {
   1570  1.1.1.4  jmcneill 		compatible = "ti,omap4-cm";
   1571  1.1.1.4  jmcneill 		reg = <0x600 0x100>;
   1572  1.1.1.4  jmcneill 		#address-cells = <1>;
   1573  1.1.1.4  jmcneill 		#size-cells = <1>;
   1574  1.1.1.4  jmcneill 		ranges = <0 0x600 0x100>;
   1575  1.1.1.4  jmcneill 
   1576  1.1.1.4  jmcneill 		dsp2_clkctrl: dsp2-clkctrl@20 {
   1577  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1578  1.1.1.4  jmcneill 			reg = <0x20 0x4>;
   1579  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1580  1.1.1.3  jmcneill 		};
   1581  1.1.1.4  jmcneill 
   1582  1.1.1.3  jmcneill 	};
   1583  1.1.1.3  jmcneill 
   1584  1.1.1.4  jmcneill 	rtc_cm: rtc-cm@700 {
   1585  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1586  1.1.1.6  jmcneill 		reg = <0x700 0x60>;
   1587  1.1.1.3  jmcneill 		#address-cells = <1>;
   1588  1.1.1.3  jmcneill 		#size-cells = <1>;
   1589  1.1.1.6  jmcneill 		ranges = <0 0x700 0x60>;
   1590  1.1.1.3  jmcneill 
   1591  1.1.1.4  jmcneill 		rtc_clkctrl: rtc-clkctrl@20 {
   1592  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1593  1.1.1.4  jmcneill 			reg = <0x20 0x28>;
   1594  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1595  1.1.1.3  jmcneill 		};
   1596  1.1.1.3  jmcneill 	};
   1597  1.1.1.3  jmcneill 
   1598  1.1.1.6  jmcneill 	vpe_cm: vpe-cm@760 {
   1599  1.1.1.6  jmcneill 		compatible = "ti,omap4-cm";
   1600  1.1.1.6  jmcneill 		reg = <0x760 0xc>;
   1601  1.1.1.6  jmcneill 		#address-cells = <1>;
   1602  1.1.1.6  jmcneill 		#size-cells = <1>;
   1603  1.1.1.6  jmcneill 		ranges = <0 0x760 0xc>;
   1604  1.1.1.6  jmcneill 
   1605  1.1.1.6  jmcneill 		vpe_clkctrl: vpe-clkctrl@0 {
   1606  1.1.1.6  jmcneill 			compatible = "ti,clkctrl";
   1607  1.1.1.6  jmcneill 			reg = <0x0 0xc>;
   1608  1.1.1.6  jmcneill 			#clock-cells = <2>;
   1609  1.1.1.6  jmcneill 		};
   1610  1.1.1.6  jmcneill 	};
   1611  1.1.1.6  jmcneill 
   1612  1.1.1.3  jmcneill };
   1613  1.1.1.3  jmcneill 
   1614  1.1.1.3  jmcneill &cm_core {
   1615  1.1.1.4  jmcneill 	coreaon_cm: coreaon-cm@600 {
   1616  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1617  1.1.1.3  jmcneill 		reg = <0x600 0x100>;
   1618  1.1.1.3  jmcneill 		#address-cells = <1>;
   1619  1.1.1.3  jmcneill 		#size-cells = <1>;
   1620  1.1.1.3  jmcneill 		ranges = <0 0x600 0x100>;
   1621  1.1.1.3  jmcneill 
   1622  1.1.1.4  jmcneill 		coreaon_clkctrl: coreaon-clkctrl@20 {
   1623  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1624  1.1.1.3  jmcneill 			reg = <0x20 0x1c>;
   1625  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1626  1.1.1.3  jmcneill 		};
   1627  1.1.1.3  jmcneill 	};
   1628  1.1.1.3  jmcneill 
   1629  1.1.1.4  jmcneill 	l3main1_cm: l3main1-cm@700 {
   1630  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1631  1.1.1.3  jmcneill 		reg = <0x700 0x100>;
   1632  1.1.1.3  jmcneill 		#address-cells = <1>;
   1633  1.1.1.3  jmcneill 		#size-cells = <1>;
   1634  1.1.1.3  jmcneill 		ranges = <0 0x700 0x100>;
   1635  1.1.1.3  jmcneill 
   1636  1.1.1.4  jmcneill 		l3main1_clkctrl: l3main1-clkctrl@20 {
   1637  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1638  1.1.1.3  jmcneill 			reg = <0x20 0x74>;
   1639  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1640  1.1.1.3  jmcneill 		};
   1641  1.1.1.4  jmcneill 
   1642  1.1.1.4  jmcneill 	};
   1643  1.1.1.4  jmcneill 
   1644  1.1.1.4  jmcneill 	ipu2_cm: ipu2-cm@900 {
   1645  1.1.1.4  jmcneill 		compatible = "ti,omap4-cm";
   1646  1.1.1.4  jmcneill 		reg = <0x900 0x100>;
   1647  1.1.1.4  jmcneill 		#address-cells = <1>;
   1648  1.1.1.4  jmcneill 		#size-cells = <1>;
   1649  1.1.1.4  jmcneill 		ranges = <0 0x900 0x100>;
   1650  1.1.1.4  jmcneill 
   1651  1.1.1.4  jmcneill 		ipu2_clkctrl: ipu2-clkctrl@20 {
   1652  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1653  1.1.1.4  jmcneill 			reg = <0x20 0x4>;
   1654  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1655  1.1.1.4  jmcneill 		};
   1656  1.1.1.4  jmcneill 
   1657  1.1.1.3  jmcneill 	};
   1658  1.1.1.3  jmcneill 
   1659  1.1.1.4  jmcneill 	dma_cm: dma-cm@a00 {
   1660  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1661  1.1.1.3  jmcneill 		reg = <0xa00 0x100>;
   1662  1.1.1.3  jmcneill 		#address-cells = <1>;
   1663  1.1.1.3  jmcneill 		#size-cells = <1>;
   1664  1.1.1.3  jmcneill 		ranges = <0 0xa00 0x100>;
   1665  1.1.1.3  jmcneill 
   1666  1.1.1.4  jmcneill 		dma_clkctrl: dma-clkctrl@20 {
   1667  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1668  1.1.1.3  jmcneill 			reg = <0x20 0x4>;
   1669  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1670  1.1.1.3  jmcneill 		};
   1671  1.1.1.3  jmcneill 	};
   1672  1.1.1.3  jmcneill 
   1673  1.1.1.4  jmcneill 	emif_cm: emif-cm@b00 {
   1674  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1675  1.1.1.3  jmcneill 		reg = <0xb00 0x100>;
   1676  1.1.1.3  jmcneill 		#address-cells = <1>;
   1677  1.1.1.3  jmcneill 		#size-cells = <1>;
   1678  1.1.1.3  jmcneill 		ranges = <0 0xb00 0x100>;
   1679  1.1.1.3  jmcneill 
   1680  1.1.1.4  jmcneill 		emif_clkctrl: emif-clkctrl@20 {
   1681  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1682  1.1.1.3  jmcneill 			reg = <0x20 0x4>;
   1683  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1684  1.1.1.3  jmcneill 		};
   1685  1.1.1.3  jmcneill 	};
   1686  1.1.1.3  jmcneill 
   1687  1.1.1.4  jmcneill 	atl_cm: atl-cm@c00 {
   1688  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1689  1.1.1.3  jmcneill 		reg = <0xc00 0x100>;
   1690  1.1.1.3  jmcneill 		#address-cells = <1>;
   1691  1.1.1.3  jmcneill 		#size-cells = <1>;
   1692  1.1.1.3  jmcneill 		ranges = <0 0xc00 0x100>;
   1693  1.1.1.3  jmcneill 
   1694  1.1.1.4  jmcneill 		atl_clkctrl: atl-clkctrl@0 {
   1695  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1696  1.1.1.3  jmcneill 			reg = <0x0 0x4>;
   1697  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1698  1.1.1.3  jmcneill 		};
   1699  1.1.1.3  jmcneill 	};
   1700  1.1.1.3  jmcneill 
   1701  1.1.1.4  jmcneill 	l4cfg_cm: l4cfg-cm@d00 {
   1702  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1703  1.1.1.3  jmcneill 		reg = <0xd00 0x100>;
   1704  1.1.1.3  jmcneill 		#address-cells = <1>;
   1705  1.1.1.3  jmcneill 		#size-cells = <1>;
   1706  1.1.1.3  jmcneill 		ranges = <0 0xd00 0x100>;
   1707  1.1.1.3  jmcneill 
   1708  1.1.1.4  jmcneill 		l4cfg_clkctrl: l4cfg-clkctrl@20 {
   1709  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1710  1.1.1.3  jmcneill 			reg = <0x20 0x84>;
   1711  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1712  1.1.1.3  jmcneill 		};
   1713  1.1.1.3  jmcneill 	};
   1714  1.1.1.3  jmcneill 
   1715  1.1.1.4  jmcneill 	l3instr_cm: l3instr-cm@e00 {
   1716  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1717  1.1.1.3  jmcneill 		reg = <0xe00 0x100>;
   1718  1.1.1.3  jmcneill 		#address-cells = <1>;
   1719  1.1.1.3  jmcneill 		#size-cells = <1>;
   1720  1.1.1.3  jmcneill 		ranges = <0 0xe00 0x100>;
   1721  1.1.1.3  jmcneill 
   1722  1.1.1.4  jmcneill 		l3instr_clkctrl: l3instr-clkctrl@20 {
   1723  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1724  1.1.1.3  jmcneill 			reg = <0x20 0xc>;
   1725  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1726  1.1.1.3  jmcneill 		};
   1727  1.1.1.3  jmcneill 	};
   1728  1.1.1.3  jmcneill 
   1729  1.1.1.6  jmcneill 	iva_cm: iva-cm@f00 {
   1730  1.1.1.6  jmcneill 		compatible = "ti,omap4-cm";
   1731  1.1.1.6  jmcneill 		reg = <0xf00 0x100>;
   1732  1.1.1.6  jmcneill 		#address-cells = <1>;
   1733  1.1.1.6  jmcneill 		#size-cells = <1>;
   1734  1.1.1.6  jmcneill 		ranges = <0 0xf00 0x100>;
   1735  1.1.1.6  jmcneill 
   1736  1.1.1.6  jmcneill 		iva_clkctrl: iva-clkctrl@20 {
   1737  1.1.1.6  jmcneill 			compatible = "ti,clkctrl";
   1738  1.1.1.6  jmcneill 			reg = <0x20 0xc>;
   1739  1.1.1.6  jmcneill 			#clock-cells = <2>;
   1740  1.1.1.6  jmcneill 		};
   1741  1.1.1.6  jmcneill 	};
   1742  1.1.1.6  jmcneill 
   1743  1.1.1.6  jmcneill 	cam_cm: cam-cm@1000 {
   1744  1.1.1.6  jmcneill 		compatible = "ti,omap4-cm";
   1745  1.1.1.6  jmcneill 		reg = <0x1000 0x100>;
   1746  1.1.1.6  jmcneill 		#address-cells = <1>;
   1747  1.1.1.6  jmcneill 		#size-cells = <1>;
   1748  1.1.1.6  jmcneill 		ranges = <0 0x1000 0x100>;
   1749  1.1.1.6  jmcneill 
   1750  1.1.1.6  jmcneill 		cam_clkctrl: cam-clkctrl@20 {
   1751  1.1.1.6  jmcneill 			compatible = "ti,clkctrl";
   1752  1.1.1.6  jmcneill 			reg = <0x20 0x2c>;
   1753  1.1.1.6  jmcneill 			#clock-cells = <2>;
   1754  1.1.1.6  jmcneill 		};
   1755  1.1.1.6  jmcneill 	};
   1756  1.1.1.6  jmcneill 
   1757  1.1.1.4  jmcneill 	dss_cm: dss-cm@1100 {
   1758  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1759  1.1.1.3  jmcneill 		reg = <0x1100 0x100>;
   1760  1.1.1.3  jmcneill 		#address-cells = <1>;
   1761  1.1.1.3  jmcneill 		#size-cells = <1>;
   1762  1.1.1.3  jmcneill 		ranges = <0 0x1100 0x100>;
   1763  1.1.1.3  jmcneill 
   1764  1.1.1.4  jmcneill 		dss_clkctrl: dss-clkctrl@20 {
   1765  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1766  1.1.1.3  jmcneill 			reg = <0x20 0x14>;
   1767  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1768  1.1.1.3  jmcneill 		};
   1769  1.1.1.3  jmcneill 	};
   1770  1.1.1.3  jmcneill 
   1771  1.1.1.6  jmcneill 	gpu_cm: gpu-cm@1200 {
   1772  1.1.1.6  jmcneill 		compatible = "ti,omap4-cm";
   1773  1.1.1.6  jmcneill 		reg = <0x1200 0x100>;
   1774  1.1.1.6  jmcneill 		#address-cells = <1>;
   1775  1.1.1.6  jmcneill 		#size-cells = <1>;
   1776  1.1.1.6  jmcneill 		ranges = <0 0x1200 0x100>;
   1777  1.1.1.6  jmcneill 
   1778  1.1.1.6  jmcneill 		gpu_clkctrl: gpu-clkctrl@20 {
   1779  1.1.1.6  jmcneill 			compatible = "ti,clkctrl";
   1780  1.1.1.6  jmcneill 			reg = <0x20 0x4>;
   1781  1.1.1.6  jmcneill 			#clock-cells = <2>;
   1782  1.1.1.6  jmcneill 		};
   1783  1.1.1.6  jmcneill 	};
   1784  1.1.1.6  jmcneill 
   1785  1.1.1.4  jmcneill 	l3init_cm: l3init-cm@1300 {
   1786  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1787  1.1.1.3  jmcneill 		reg = <0x1300 0x100>;
   1788  1.1.1.3  jmcneill 		#address-cells = <1>;
   1789  1.1.1.3  jmcneill 		#size-cells = <1>;
   1790  1.1.1.3  jmcneill 		ranges = <0 0x1300 0x100>;
   1791  1.1.1.3  jmcneill 
   1792  1.1.1.4  jmcneill 		l3init_clkctrl: l3init-clkctrl@20 {
   1793  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1794  1.1.1.4  jmcneill 			reg = <0x20 0x6c>, <0xe0 0x14>;
   1795  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1796  1.1.1.4  jmcneill 		};
   1797  1.1.1.4  jmcneill 
   1798  1.1.1.4  jmcneill 		pcie_clkctrl: pcie-clkctrl@b0 {
   1799  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1800  1.1.1.4  jmcneill 			reg = <0xb0 0xc>;
   1801  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1802  1.1.1.4  jmcneill 		};
   1803  1.1.1.4  jmcneill 
   1804  1.1.1.4  jmcneill 		gmac_clkctrl: gmac-clkctrl@d0 {
   1805  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1806  1.1.1.4  jmcneill 			reg = <0xd0 0x4>;
   1807  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1808  1.1.1.3  jmcneill 		};
   1809  1.1.1.4  jmcneill 
   1810  1.1.1.3  jmcneill 	};
   1811  1.1.1.3  jmcneill 
   1812  1.1.1.4  jmcneill 	l4per_cm: l4per-cm@1700 {
   1813  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1814  1.1.1.3  jmcneill 		reg = <0x1700 0x300>;
   1815  1.1.1.3  jmcneill 		#address-cells = <1>;
   1816  1.1.1.3  jmcneill 		#size-cells = <1>;
   1817  1.1.1.3  jmcneill 		ranges = <0 0x1700 0x300>;
   1818  1.1.1.3  jmcneill 
   1819  1.1.1.4  jmcneill 		l4per_clkctrl: l4per-clkctrl@28 {
   1820  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1821  1.1.1.4  jmcneill 			reg = <0x28 0x64>, <0xa0 0x24>, <0xf0 0x3c>, <0x140 0x1c>, <0x170 0x4>;
   1822  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1823  1.1.1.3  jmcneill 
   1824  1.1.1.4  jmcneill 			assigned-clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>;
   1825  1.1.1.3  jmcneill 			assigned-clock-parents = <&abe_24m_fclk>;
   1826  1.1.1.3  jmcneill 		};
   1827  1.1.1.4  jmcneill 
   1828  1.1.1.4  jmcneill 		l4sec_clkctrl: l4sec-clkctrl@1a0 {
   1829  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1830  1.1.1.4  jmcneill 			reg = <0x1a0 0x2c>;
   1831  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1832  1.1.1.4  jmcneill 		};
   1833  1.1.1.4  jmcneill 
   1834  1.1.1.4  jmcneill 		l4per2_clkctrl: l4per2-clkctrl@c {
   1835  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1836  1.1.1.4  jmcneill 			reg = <0xc 0x4>, <0x18 0xc>, <0x90 0xc>, <0xc4 0x4>, <0x138 0x4>, <0x160 0xc>, <0x178 0x24>, <0x1d0 0x3c>;
   1837  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1838  1.1.1.4  jmcneill 		};
   1839  1.1.1.4  jmcneill 
   1840  1.1.1.4  jmcneill 		l4per3_clkctrl: l4per3-clkctrl@14 {
   1841  1.1.1.4  jmcneill 			compatible = "ti,clkctrl";
   1842  1.1.1.4  jmcneill 			reg = <0x14 0x4>, <0xc8 0x14>, <0x130 0x4>;
   1843  1.1.1.4  jmcneill 			#clock-cells = <2>;
   1844  1.1.1.4  jmcneill 		};
   1845  1.1.1.3  jmcneill 	};
   1846  1.1.1.3  jmcneill 
   1847  1.1.1.3  jmcneill };
   1848  1.1.1.3  jmcneill 
   1849  1.1.1.3  jmcneill &prm {
   1850  1.1.1.4  jmcneill 	wkupaon_cm: wkupaon-cm@1800 {
   1851  1.1.1.3  jmcneill 		compatible = "ti,omap4-cm";
   1852  1.1.1.3  jmcneill 		reg = <0x1800 0x100>;
   1853  1.1.1.3  jmcneill 		#address-cells = <1>;
   1854  1.1.1.3  jmcneill 		#size-cells = <1>;
   1855  1.1.1.3  jmcneill 		ranges = <0 0x1800 0x100>;
   1856  1.1.1.3  jmcneill 
   1857  1.1.1.4  jmcneill 		wkupaon_clkctrl: wkupaon-clkctrl@20 {
   1858  1.1.1.3  jmcneill 			compatible = "ti,clkctrl";
   1859  1.1.1.3  jmcneill 			reg = <0x20 0x6c>;
   1860  1.1.1.3  jmcneill 			#clock-cells = <2>;
   1861  1.1.1.3  jmcneill 		};
   1862  1.1.1.3  jmcneill 	};
   1863  1.1.1.3  jmcneill };
   1864