157cd681bSTom Rini/* 257cd681bSTom Rini * Device Tree Source for DRA7xx clock data 357cd681bSTom Rini * 457cd681bSTom Rini * Copyright (C) 2013 Texas Instruments, Inc. 557cd681bSTom Rini * 657cd681bSTom Rini * This program is free software; you can redistribute it and/or modify 757cd681bSTom Rini * it under the terms of the GNU General Public License version 2 as 857cd681bSTom Rini * published by the Free Software Foundation. 957cd681bSTom Rini */ 1057cd681bSTom Rini&cm_core_aon_clocks { 1157cd681bSTom Rini atl_clkin0_ck: atl_clkin0_ck { 1257cd681bSTom Rini #clock-cells = <0>; 1357cd681bSTom Rini compatible = "ti,dra7-atl-clock"; 1457cd681bSTom Rini clocks = <&atl_gfclk_mux>; 1557cd681bSTom Rini }; 1657cd681bSTom Rini 1757cd681bSTom Rini atl_clkin1_ck: atl_clkin1_ck { 1857cd681bSTom Rini #clock-cells = <0>; 1957cd681bSTom Rini compatible = "ti,dra7-atl-clock"; 2057cd681bSTom Rini clocks = <&atl_gfclk_mux>; 2157cd681bSTom Rini }; 2257cd681bSTom Rini 2357cd681bSTom Rini atl_clkin2_ck: atl_clkin2_ck { 2457cd681bSTom Rini #clock-cells = <0>; 2557cd681bSTom Rini compatible = "ti,dra7-atl-clock"; 2657cd681bSTom Rini clocks = <&atl_gfclk_mux>; 2757cd681bSTom Rini }; 2857cd681bSTom Rini 2957cd681bSTom Rini atl_clkin3_ck: atl_clkin3_ck { 3057cd681bSTom Rini #clock-cells = <0>; 3157cd681bSTom Rini compatible = "ti,dra7-atl-clock"; 3257cd681bSTom Rini clocks = <&atl_gfclk_mux>; 3357cd681bSTom Rini }; 3457cd681bSTom Rini 3557cd681bSTom Rini hdmi_clkin_ck: hdmi_clkin_ck { 3657cd681bSTom Rini #clock-cells = <0>; 3757cd681bSTom Rini compatible = "fixed-clock"; 3857cd681bSTom Rini clock-frequency = <0>; 3957cd681bSTom Rini }; 4057cd681bSTom Rini 4157cd681bSTom Rini mlb_clkin_ck: mlb_clkin_ck { 4257cd681bSTom Rini #clock-cells = <0>; 4357cd681bSTom Rini compatible = "fixed-clock"; 4457cd681bSTom Rini clock-frequency = <0>; 4557cd681bSTom Rini }; 4657cd681bSTom Rini 4757cd681bSTom Rini mlbp_clkin_ck: mlbp_clkin_ck { 4857cd681bSTom Rini #clock-cells = <0>; 4957cd681bSTom Rini compatible = "fixed-clock"; 5057cd681bSTom Rini clock-frequency = <0>; 5157cd681bSTom Rini }; 5257cd681bSTom Rini 5357cd681bSTom Rini pciesref_acs_clk_ck: pciesref_acs_clk_ck { 5457cd681bSTom Rini #clock-cells = <0>; 5557cd681bSTom Rini compatible = "fixed-clock"; 5657cd681bSTom Rini clock-frequency = <100000000>; 5757cd681bSTom Rini }; 5857cd681bSTom Rini 5957cd681bSTom Rini ref_clkin0_ck: ref_clkin0_ck { 6057cd681bSTom Rini #clock-cells = <0>; 6157cd681bSTom Rini compatible = "fixed-clock"; 6257cd681bSTom Rini clock-frequency = <0>; 6357cd681bSTom Rini }; 6457cd681bSTom Rini 6557cd681bSTom Rini ref_clkin1_ck: ref_clkin1_ck { 6657cd681bSTom Rini #clock-cells = <0>; 6757cd681bSTom Rini compatible = "fixed-clock"; 6857cd681bSTom Rini clock-frequency = <0>; 6957cd681bSTom Rini }; 7057cd681bSTom Rini 7157cd681bSTom Rini ref_clkin2_ck: ref_clkin2_ck { 7257cd681bSTom Rini #clock-cells = <0>; 7357cd681bSTom Rini compatible = "fixed-clock"; 7457cd681bSTom Rini clock-frequency = <0>; 7557cd681bSTom Rini }; 7657cd681bSTom Rini 7757cd681bSTom Rini ref_clkin3_ck: ref_clkin3_ck { 7857cd681bSTom Rini #clock-cells = <0>; 7957cd681bSTom Rini compatible = "fixed-clock"; 8057cd681bSTom Rini clock-frequency = <0>; 8157cd681bSTom Rini }; 8257cd681bSTom Rini 8357cd681bSTom Rini rmii_clk_ck: rmii_clk_ck { 8457cd681bSTom Rini #clock-cells = <0>; 8557cd681bSTom Rini compatible = "fixed-clock"; 8657cd681bSTom Rini clock-frequency = <0>; 8757cd681bSTom Rini }; 8857cd681bSTom Rini 8957cd681bSTom Rini sdvenc_clkin_ck: sdvenc_clkin_ck { 9057cd681bSTom Rini #clock-cells = <0>; 9157cd681bSTom Rini compatible = "fixed-clock"; 9257cd681bSTom Rini clock-frequency = <0>; 9357cd681bSTom Rini }; 9457cd681bSTom Rini 9557cd681bSTom Rini secure_32k_clk_src_ck: secure_32k_clk_src_ck { 9657cd681bSTom Rini #clock-cells = <0>; 9757cd681bSTom Rini compatible = "fixed-clock"; 9857cd681bSTom Rini clock-frequency = <32768>; 9957cd681bSTom Rini }; 10057cd681bSTom Rini 101*7aa1a408SLokesh Vutla sys_clk32_crystal_ck: sys_clk32_crystal_ck { 10257cd681bSTom Rini #clock-cells = <0>; 10357cd681bSTom Rini compatible = "fixed-clock"; 10457cd681bSTom Rini clock-frequency = <32768>; 10557cd681bSTom Rini }; 10657cd681bSTom Rini 107*7aa1a408SLokesh Vutla sys_clk32_pseudo_ck: sys_clk32_pseudo_ck { 108*7aa1a408SLokesh Vutla #clock-cells = <0>; 109*7aa1a408SLokesh Vutla compatible = "fixed-factor-clock"; 110*7aa1a408SLokesh Vutla clocks = <&sys_clkin1>; 111*7aa1a408SLokesh Vutla clock-mult = <1>; 112*7aa1a408SLokesh Vutla clock-div = <610>; 113*7aa1a408SLokesh Vutla }; 114*7aa1a408SLokesh Vutla 11557cd681bSTom Rini virt_12000000_ck: virt_12000000_ck { 11657cd681bSTom Rini #clock-cells = <0>; 11757cd681bSTom Rini compatible = "fixed-clock"; 11857cd681bSTom Rini clock-frequency = <12000000>; 11957cd681bSTom Rini }; 12057cd681bSTom Rini 12157cd681bSTom Rini virt_13000000_ck: virt_13000000_ck { 12257cd681bSTom Rini #clock-cells = <0>; 12357cd681bSTom Rini compatible = "fixed-clock"; 12457cd681bSTom Rini clock-frequency = <13000000>; 12557cd681bSTom Rini }; 12657cd681bSTom Rini 12757cd681bSTom Rini virt_16800000_ck: virt_16800000_ck { 12857cd681bSTom Rini #clock-cells = <0>; 12957cd681bSTom Rini compatible = "fixed-clock"; 13057cd681bSTom Rini clock-frequency = <16800000>; 13157cd681bSTom Rini }; 13257cd681bSTom Rini 13357cd681bSTom Rini virt_19200000_ck: virt_19200000_ck { 13457cd681bSTom Rini #clock-cells = <0>; 13557cd681bSTom Rini compatible = "fixed-clock"; 13657cd681bSTom Rini clock-frequency = <19200000>; 13757cd681bSTom Rini }; 13857cd681bSTom Rini 13957cd681bSTom Rini virt_20000000_ck: virt_20000000_ck { 14057cd681bSTom Rini #clock-cells = <0>; 14157cd681bSTom Rini compatible = "fixed-clock"; 14257cd681bSTom Rini clock-frequency = <20000000>; 14357cd681bSTom Rini }; 14457cd681bSTom Rini 14557cd681bSTom Rini virt_26000000_ck: virt_26000000_ck { 14657cd681bSTom Rini #clock-cells = <0>; 14757cd681bSTom Rini compatible = "fixed-clock"; 14857cd681bSTom Rini clock-frequency = <26000000>; 14957cd681bSTom Rini }; 15057cd681bSTom Rini 15157cd681bSTom Rini virt_27000000_ck: virt_27000000_ck { 15257cd681bSTom Rini #clock-cells = <0>; 15357cd681bSTom Rini compatible = "fixed-clock"; 15457cd681bSTom Rini clock-frequency = <27000000>; 15557cd681bSTom Rini }; 15657cd681bSTom Rini 15757cd681bSTom Rini virt_38400000_ck: virt_38400000_ck { 15857cd681bSTom Rini #clock-cells = <0>; 15957cd681bSTom Rini compatible = "fixed-clock"; 16057cd681bSTom Rini clock-frequency = <38400000>; 16157cd681bSTom Rini }; 16257cd681bSTom Rini 16357cd681bSTom Rini sys_clkin2: sys_clkin2 { 16457cd681bSTom Rini #clock-cells = <0>; 16557cd681bSTom Rini compatible = "fixed-clock"; 16657cd681bSTom Rini clock-frequency = <22579200>; 16757cd681bSTom Rini }; 16857cd681bSTom Rini 16957cd681bSTom Rini usb_otg_clkin_ck: usb_otg_clkin_ck { 17057cd681bSTom Rini #clock-cells = <0>; 17157cd681bSTom Rini compatible = "fixed-clock"; 17257cd681bSTom Rini clock-frequency = <0>; 17357cd681bSTom Rini }; 17457cd681bSTom Rini 17557cd681bSTom Rini video1_clkin_ck: video1_clkin_ck { 17657cd681bSTom Rini #clock-cells = <0>; 17757cd681bSTom Rini compatible = "fixed-clock"; 17857cd681bSTom Rini clock-frequency = <0>; 17957cd681bSTom Rini }; 18057cd681bSTom Rini 18157cd681bSTom Rini video1_m2_clkin_ck: video1_m2_clkin_ck { 18257cd681bSTom Rini #clock-cells = <0>; 18357cd681bSTom Rini compatible = "fixed-clock"; 18457cd681bSTom Rini clock-frequency = <0>; 18557cd681bSTom Rini }; 18657cd681bSTom Rini 18757cd681bSTom Rini video2_clkin_ck: video2_clkin_ck { 18857cd681bSTom Rini #clock-cells = <0>; 18957cd681bSTom Rini compatible = "fixed-clock"; 19057cd681bSTom Rini clock-frequency = <0>; 19157cd681bSTom Rini }; 19257cd681bSTom Rini 19357cd681bSTom Rini video2_m2_clkin_ck: video2_m2_clkin_ck { 19457cd681bSTom Rini #clock-cells = <0>; 19557cd681bSTom Rini compatible = "fixed-clock"; 19657cd681bSTom Rini clock-frequency = <0>; 19757cd681bSTom Rini }; 19857cd681bSTom Rini 199*7aa1a408SLokesh Vutla dpll_abe_ck: dpll_abe_ck@1e0 { 20057cd681bSTom Rini #clock-cells = <0>; 20157cd681bSTom Rini compatible = "ti,omap4-dpll-m4xen-clock"; 20257cd681bSTom Rini clocks = <&abe_dpll_clk_mux>, <&abe_dpll_bypass_clk_mux>; 20357cd681bSTom Rini reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>; 20457cd681bSTom Rini }; 20557cd681bSTom Rini 20657cd681bSTom Rini dpll_abe_x2_ck: dpll_abe_x2_ck { 20757cd681bSTom Rini #clock-cells = <0>; 20857cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 20957cd681bSTom Rini clocks = <&dpll_abe_ck>; 21057cd681bSTom Rini }; 21157cd681bSTom Rini 212*7aa1a408SLokesh Vutla dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 { 21357cd681bSTom Rini #clock-cells = <0>; 21457cd681bSTom Rini compatible = "ti,divider-clock"; 21557cd681bSTom Rini clocks = <&dpll_abe_x2_ck>; 21657cd681bSTom Rini ti,max-div = <31>; 21757cd681bSTom Rini ti,autoidle-shift = <8>; 21857cd681bSTom Rini reg = <0x01f0>; 21957cd681bSTom Rini ti,index-starts-at-one; 22057cd681bSTom Rini ti,invert-autoidle-bit; 22157cd681bSTom Rini }; 22257cd681bSTom Rini 223*7aa1a408SLokesh Vutla abe_clk: abe_clk@108 { 22457cd681bSTom Rini #clock-cells = <0>; 22557cd681bSTom Rini compatible = "ti,divider-clock"; 22657cd681bSTom Rini clocks = <&dpll_abe_m2x2_ck>; 22757cd681bSTom Rini ti,max-div = <4>; 22857cd681bSTom Rini reg = <0x0108>; 22957cd681bSTom Rini ti,index-power-of-two; 23057cd681bSTom Rini }; 23157cd681bSTom Rini 232*7aa1a408SLokesh Vutla dpll_abe_m2_ck: dpll_abe_m2_ck@1f0 { 23357cd681bSTom Rini #clock-cells = <0>; 23457cd681bSTom Rini compatible = "ti,divider-clock"; 23557cd681bSTom Rini clocks = <&dpll_abe_ck>; 23657cd681bSTom Rini ti,max-div = <31>; 23757cd681bSTom Rini ti,autoidle-shift = <8>; 23857cd681bSTom Rini reg = <0x01f0>; 23957cd681bSTom Rini ti,index-starts-at-one; 24057cd681bSTom Rini ti,invert-autoidle-bit; 24157cd681bSTom Rini }; 24257cd681bSTom Rini 243*7aa1a408SLokesh Vutla dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 { 24457cd681bSTom Rini #clock-cells = <0>; 24557cd681bSTom Rini compatible = "ti,divider-clock"; 24657cd681bSTom Rini clocks = <&dpll_abe_x2_ck>; 24757cd681bSTom Rini ti,max-div = <31>; 24857cd681bSTom Rini ti,autoidle-shift = <8>; 24957cd681bSTom Rini reg = <0x01f4>; 25057cd681bSTom Rini ti,index-starts-at-one; 25157cd681bSTom Rini ti,invert-autoidle-bit; 25257cd681bSTom Rini }; 25357cd681bSTom Rini 254*7aa1a408SLokesh Vutla dpll_core_byp_mux: dpll_core_byp_mux@12c { 25557cd681bSTom Rini #clock-cells = <0>; 25657cd681bSTom Rini compatible = "ti,mux-clock"; 25757cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 25857cd681bSTom Rini ti,bit-shift = <23>; 25957cd681bSTom Rini reg = <0x012c>; 26057cd681bSTom Rini }; 26157cd681bSTom Rini 262*7aa1a408SLokesh Vutla dpll_core_ck: dpll_core_ck@120 { 26357cd681bSTom Rini #clock-cells = <0>; 26457cd681bSTom Rini compatible = "ti,omap4-dpll-core-clock"; 26557cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_core_byp_mux>; 26657cd681bSTom Rini reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; 26757cd681bSTom Rini }; 26857cd681bSTom Rini 26957cd681bSTom Rini dpll_core_x2_ck: dpll_core_x2_ck { 27057cd681bSTom Rini #clock-cells = <0>; 27157cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 27257cd681bSTom Rini clocks = <&dpll_core_ck>; 27357cd681bSTom Rini }; 27457cd681bSTom Rini 275*7aa1a408SLokesh Vutla dpll_core_h12x2_ck: dpll_core_h12x2_ck@13c { 27657cd681bSTom Rini #clock-cells = <0>; 27757cd681bSTom Rini compatible = "ti,divider-clock"; 27857cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 27957cd681bSTom Rini ti,max-div = <63>; 28057cd681bSTom Rini ti,autoidle-shift = <8>; 28157cd681bSTom Rini reg = <0x013c>; 28257cd681bSTom Rini ti,index-starts-at-one; 28357cd681bSTom Rini ti,invert-autoidle-bit; 28457cd681bSTom Rini }; 28557cd681bSTom Rini 28657cd681bSTom Rini mpu_dpll_hs_clk_div: mpu_dpll_hs_clk_div { 28757cd681bSTom Rini #clock-cells = <0>; 28857cd681bSTom Rini compatible = "fixed-factor-clock"; 28957cd681bSTom Rini clocks = <&dpll_core_h12x2_ck>; 29057cd681bSTom Rini clock-mult = <1>; 29157cd681bSTom Rini clock-div = <1>; 29257cd681bSTom Rini }; 29357cd681bSTom Rini 294*7aa1a408SLokesh Vutla dpll_mpu_ck: dpll_mpu_ck@160 { 29557cd681bSTom Rini #clock-cells = <0>; 29657cd681bSTom Rini compatible = "ti,omap5-mpu-dpll-clock"; 29757cd681bSTom Rini clocks = <&sys_clkin1>, <&mpu_dpll_hs_clk_div>; 29857cd681bSTom Rini reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>; 29957cd681bSTom Rini }; 30057cd681bSTom Rini 301*7aa1a408SLokesh Vutla dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 { 30257cd681bSTom Rini #clock-cells = <0>; 30357cd681bSTom Rini compatible = "ti,divider-clock"; 30457cd681bSTom Rini clocks = <&dpll_mpu_ck>; 30557cd681bSTom Rini ti,max-div = <31>; 30657cd681bSTom Rini ti,autoidle-shift = <8>; 30757cd681bSTom Rini reg = <0x0170>; 30857cd681bSTom Rini ti,index-starts-at-one; 30957cd681bSTom Rini ti,invert-autoidle-bit; 31057cd681bSTom Rini }; 31157cd681bSTom Rini 31257cd681bSTom Rini mpu_dclk_div: mpu_dclk_div { 31357cd681bSTom Rini #clock-cells = <0>; 31457cd681bSTom Rini compatible = "fixed-factor-clock"; 31557cd681bSTom Rini clocks = <&dpll_mpu_m2_ck>; 31657cd681bSTom Rini clock-mult = <1>; 31757cd681bSTom Rini clock-div = <1>; 31857cd681bSTom Rini }; 31957cd681bSTom Rini 32057cd681bSTom Rini dsp_dpll_hs_clk_div: dsp_dpll_hs_clk_div { 32157cd681bSTom Rini #clock-cells = <0>; 32257cd681bSTom Rini compatible = "fixed-factor-clock"; 32357cd681bSTom Rini clocks = <&dpll_core_h12x2_ck>; 32457cd681bSTom Rini clock-mult = <1>; 32557cd681bSTom Rini clock-div = <1>; 32657cd681bSTom Rini }; 32757cd681bSTom Rini 328*7aa1a408SLokesh Vutla dpll_dsp_byp_mux: dpll_dsp_byp_mux@240 { 32957cd681bSTom Rini #clock-cells = <0>; 33057cd681bSTom Rini compatible = "ti,mux-clock"; 33157cd681bSTom Rini clocks = <&sys_clkin1>, <&dsp_dpll_hs_clk_div>; 33257cd681bSTom Rini ti,bit-shift = <23>; 33357cd681bSTom Rini reg = <0x0240>; 33457cd681bSTom Rini }; 33557cd681bSTom Rini 336*7aa1a408SLokesh Vutla dpll_dsp_ck: dpll_dsp_ck@234 { 33757cd681bSTom Rini #clock-cells = <0>; 33857cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 33957cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_dsp_byp_mux>; 34057cd681bSTom Rini reg = <0x0234>, <0x0238>, <0x0240>, <0x023c>; 34157cd681bSTom Rini }; 34257cd681bSTom Rini 343*7aa1a408SLokesh Vutla dpll_dsp_m2_ck: dpll_dsp_m2_ck@244 { 34457cd681bSTom Rini #clock-cells = <0>; 34557cd681bSTom Rini compatible = "ti,divider-clock"; 34657cd681bSTom Rini clocks = <&dpll_dsp_ck>; 34757cd681bSTom Rini ti,max-div = <31>; 34857cd681bSTom Rini ti,autoidle-shift = <8>; 34957cd681bSTom Rini reg = <0x0244>; 35057cd681bSTom Rini ti,index-starts-at-one; 35157cd681bSTom Rini ti,invert-autoidle-bit; 35257cd681bSTom Rini }; 35357cd681bSTom Rini 35457cd681bSTom Rini iva_dpll_hs_clk_div: iva_dpll_hs_clk_div { 35557cd681bSTom Rini #clock-cells = <0>; 35657cd681bSTom Rini compatible = "fixed-factor-clock"; 35757cd681bSTom Rini clocks = <&dpll_core_h12x2_ck>; 35857cd681bSTom Rini clock-mult = <1>; 35957cd681bSTom Rini clock-div = <1>; 36057cd681bSTom Rini }; 36157cd681bSTom Rini 362*7aa1a408SLokesh Vutla dpll_iva_byp_mux: dpll_iva_byp_mux@1ac { 36357cd681bSTom Rini #clock-cells = <0>; 36457cd681bSTom Rini compatible = "ti,mux-clock"; 36557cd681bSTom Rini clocks = <&sys_clkin1>, <&iva_dpll_hs_clk_div>; 36657cd681bSTom Rini ti,bit-shift = <23>; 36757cd681bSTom Rini reg = <0x01ac>; 36857cd681bSTom Rini }; 36957cd681bSTom Rini 370*7aa1a408SLokesh Vutla dpll_iva_ck: dpll_iva_ck@1a0 { 37157cd681bSTom Rini #clock-cells = <0>; 37257cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 37357cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_iva_byp_mux>; 37457cd681bSTom Rini reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; 37557cd681bSTom Rini }; 37657cd681bSTom Rini 377*7aa1a408SLokesh Vutla dpll_iva_m2_ck: dpll_iva_m2_ck@1b0 { 37857cd681bSTom Rini #clock-cells = <0>; 37957cd681bSTom Rini compatible = "ti,divider-clock"; 38057cd681bSTom Rini clocks = <&dpll_iva_ck>; 38157cd681bSTom Rini ti,max-div = <31>; 38257cd681bSTom Rini ti,autoidle-shift = <8>; 38357cd681bSTom Rini reg = <0x01b0>; 38457cd681bSTom Rini ti,index-starts-at-one; 38557cd681bSTom Rini ti,invert-autoidle-bit; 38657cd681bSTom Rini }; 38757cd681bSTom Rini 38857cd681bSTom Rini iva_dclk: iva_dclk { 38957cd681bSTom Rini #clock-cells = <0>; 39057cd681bSTom Rini compatible = "fixed-factor-clock"; 39157cd681bSTom Rini clocks = <&dpll_iva_m2_ck>; 39257cd681bSTom Rini clock-mult = <1>; 39357cd681bSTom Rini clock-div = <1>; 39457cd681bSTom Rini }; 39557cd681bSTom Rini 396*7aa1a408SLokesh Vutla dpll_gpu_byp_mux: dpll_gpu_byp_mux@2e4 { 39757cd681bSTom Rini #clock-cells = <0>; 39857cd681bSTom Rini compatible = "ti,mux-clock"; 39957cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 40057cd681bSTom Rini ti,bit-shift = <23>; 40157cd681bSTom Rini reg = <0x02e4>; 40257cd681bSTom Rini }; 40357cd681bSTom Rini 404*7aa1a408SLokesh Vutla dpll_gpu_ck: dpll_gpu_ck@2d8 { 40557cd681bSTom Rini #clock-cells = <0>; 40657cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 40757cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_gpu_byp_mux>; 40857cd681bSTom Rini reg = <0x02d8>, <0x02dc>, <0x02e4>, <0x02e0>; 40957cd681bSTom Rini }; 41057cd681bSTom Rini 411*7aa1a408SLokesh Vutla dpll_gpu_m2_ck: dpll_gpu_m2_ck@2e8 { 41257cd681bSTom Rini #clock-cells = <0>; 41357cd681bSTom Rini compatible = "ti,divider-clock"; 41457cd681bSTom Rini clocks = <&dpll_gpu_ck>; 41557cd681bSTom Rini ti,max-div = <31>; 41657cd681bSTom Rini ti,autoidle-shift = <8>; 41757cd681bSTom Rini reg = <0x02e8>; 41857cd681bSTom Rini ti,index-starts-at-one; 41957cd681bSTom Rini ti,invert-autoidle-bit; 42057cd681bSTom Rini }; 42157cd681bSTom Rini 422*7aa1a408SLokesh Vutla dpll_core_m2_ck: dpll_core_m2_ck@130 { 42357cd681bSTom Rini #clock-cells = <0>; 42457cd681bSTom Rini compatible = "ti,divider-clock"; 42557cd681bSTom Rini clocks = <&dpll_core_ck>; 42657cd681bSTom Rini ti,max-div = <31>; 42757cd681bSTom Rini ti,autoidle-shift = <8>; 42857cd681bSTom Rini reg = <0x0130>; 42957cd681bSTom Rini ti,index-starts-at-one; 43057cd681bSTom Rini ti,invert-autoidle-bit; 43157cd681bSTom Rini }; 43257cd681bSTom Rini 43357cd681bSTom Rini core_dpll_out_dclk_div: core_dpll_out_dclk_div { 43457cd681bSTom Rini #clock-cells = <0>; 43557cd681bSTom Rini compatible = "fixed-factor-clock"; 43657cd681bSTom Rini clocks = <&dpll_core_m2_ck>; 43757cd681bSTom Rini clock-mult = <1>; 43857cd681bSTom Rini clock-div = <1>; 43957cd681bSTom Rini }; 44057cd681bSTom Rini 441*7aa1a408SLokesh Vutla dpll_ddr_byp_mux: dpll_ddr_byp_mux@21c { 44257cd681bSTom Rini #clock-cells = <0>; 44357cd681bSTom Rini compatible = "ti,mux-clock"; 44457cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 44557cd681bSTom Rini ti,bit-shift = <23>; 44657cd681bSTom Rini reg = <0x021c>; 44757cd681bSTom Rini }; 44857cd681bSTom Rini 449*7aa1a408SLokesh Vutla dpll_ddr_ck: dpll_ddr_ck@210 { 45057cd681bSTom Rini #clock-cells = <0>; 45157cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 45257cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_ddr_byp_mux>; 45357cd681bSTom Rini reg = <0x0210>, <0x0214>, <0x021c>, <0x0218>; 45457cd681bSTom Rini }; 45557cd681bSTom Rini 456*7aa1a408SLokesh Vutla dpll_ddr_m2_ck: dpll_ddr_m2_ck@220 { 45757cd681bSTom Rini #clock-cells = <0>; 45857cd681bSTom Rini compatible = "ti,divider-clock"; 45957cd681bSTom Rini clocks = <&dpll_ddr_ck>; 46057cd681bSTom Rini ti,max-div = <31>; 46157cd681bSTom Rini ti,autoidle-shift = <8>; 46257cd681bSTom Rini reg = <0x0220>; 46357cd681bSTom Rini ti,index-starts-at-one; 46457cd681bSTom Rini ti,invert-autoidle-bit; 46557cd681bSTom Rini }; 46657cd681bSTom Rini 467*7aa1a408SLokesh Vutla dpll_gmac_byp_mux: dpll_gmac_byp_mux@2b4 { 46857cd681bSTom Rini #clock-cells = <0>; 46957cd681bSTom Rini compatible = "ti,mux-clock"; 47057cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_abe_m3x2_ck>; 47157cd681bSTom Rini ti,bit-shift = <23>; 47257cd681bSTom Rini reg = <0x02b4>; 47357cd681bSTom Rini }; 47457cd681bSTom Rini 475*7aa1a408SLokesh Vutla dpll_gmac_ck: dpll_gmac_ck@2a8 { 47657cd681bSTom Rini #clock-cells = <0>; 47757cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 47857cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_gmac_byp_mux>; 47957cd681bSTom Rini reg = <0x02a8>, <0x02ac>, <0x02b4>, <0x02b0>; 48057cd681bSTom Rini }; 48157cd681bSTom Rini 482*7aa1a408SLokesh Vutla dpll_gmac_m2_ck: dpll_gmac_m2_ck@2b8 { 48357cd681bSTom Rini #clock-cells = <0>; 48457cd681bSTom Rini compatible = "ti,divider-clock"; 48557cd681bSTom Rini clocks = <&dpll_gmac_ck>; 48657cd681bSTom Rini ti,max-div = <31>; 48757cd681bSTom Rini ti,autoidle-shift = <8>; 48857cd681bSTom Rini reg = <0x02b8>; 48957cd681bSTom Rini ti,index-starts-at-one; 49057cd681bSTom Rini ti,invert-autoidle-bit; 49157cd681bSTom Rini }; 49257cd681bSTom Rini 49357cd681bSTom Rini video2_dclk_div: video2_dclk_div { 49457cd681bSTom Rini #clock-cells = <0>; 49557cd681bSTom Rini compatible = "fixed-factor-clock"; 49657cd681bSTom Rini clocks = <&video2_m2_clkin_ck>; 49757cd681bSTom Rini clock-mult = <1>; 49857cd681bSTom Rini clock-div = <1>; 49957cd681bSTom Rini }; 50057cd681bSTom Rini 50157cd681bSTom Rini video1_dclk_div: video1_dclk_div { 50257cd681bSTom Rini #clock-cells = <0>; 50357cd681bSTom Rini compatible = "fixed-factor-clock"; 50457cd681bSTom Rini clocks = <&video1_m2_clkin_ck>; 50557cd681bSTom Rini clock-mult = <1>; 50657cd681bSTom Rini clock-div = <1>; 50757cd681bSTom Rini }; 50857cd681bSTom Rini 50957cd681bSTom Rini hdmi_dclk_div: hdmi_dclk_div { 51057cd681bSTom Rini #clock-cells = <0>; 51157cd681bSTom Rini compatible = "fixed-factor-clock"; 51257cd681bSTom Rini clocks = <&hdmi_clkin_ck>; 51357cd681bSTom Rini clock-mult = <1>; 51457cd681bSTom Rini clock-div = <1>; 51557cd681bSTom Rini }; 51657cd681bSTom Rini 51757cd681bSTom Rini per_dpll_hs_clk_div: per_dpll_hs_clk_div { 51857cd681bSTom Rini #clock-cells = <0>; 51957cd681bSTom Rini compatible = "fixed-factor-clock"; 52057cd681bSTom Rini clocks = <&dpll_abe_m3x2_ck>; 52157cd681bSTom Rini clock-mult = <1>; 52257cd681bSTom Rini clock-div = <2>; 52357cd681bSTom Rini }; 52457cd681bSTom Rini 52557cd681bSTom Rini usb_dpll_hs_clk_div: usb_dpll_hs_clk_div { 52657cd681bSTom Rini #clock-cells = <0>; 52757cd681bSTom Rini compatible = "fixed-factor-clock"; 52857cd681bSTom Rini clocks = <&dpll_abe_m3x2_ck>; 52957cd681bSTom Rini clock-mult = <1>; 53057cd681bSTom Rini clock-div = <3>; 53157cd681bSTom Rini }; 53257cd681bSTom Rini 53357cd681bSTom Rini eve_dpll_hs_clk_div: eve_dpll_hs_clk_div { 53457cd681bSTom Rini #clock-cells = <0>; 53557cd681bSTom Rini compatible = "fixed-factor-clock"; 53657cd681bSTom Rini clocks = <&dpll_core_h12x2_ck>; 53757cd681bSTom Rini clock-mult = <1>; 53857cd681bSTom Rini clock-div = <1>; 53957cd681bSTom Rini }; 54057cd681bSTom Rini 541*7aa1a408SLokesh Vutla dpll_eve_byp_mux: dpll_eve_byp_mux@290 { 54257cd681bSTom Rini #clock-cells = <0>; 54357cd681bSTom Rini compatible = "ti,mux-clock"; 54457cd681bSTom Rini clocks = <&sys_clkin1>, <&eve_dpll_hs_clk_div>; 54557cd681bSTom Rini ti,bit-shift = <23>; 54657cd681bSTom Rini reg = <0x0290>; 54757cd681bSTom Rini }; 54857cd681bSTom Rini 549*7aa1a408SLokesh Vutla dpll_eve_ck: dpll_eve_ck@284 { 55057cd681bSTom Rini #clock-cells = <0>; 55157cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 55257cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_eve_byp_mux>; 55357cd681bSTom Rini reg = <0x0284>, <0x0288>, <0x0290>, <0x028c>; 55457cd681bSTom Rini }; 55557cd681bSTom Rini 556*7aa1a408SLokesh Vutla dpll_eve_m2_ck: dpll_eve_m2_ck@294 { 55757cd681bSTom Rini #clock-cells = <0>; 55857cd681bSTom Rini compatible = "ti,divider-clock"; 55957cd681bSTom Rini clocks = <&dpll_eve_ck>; 56057cd681bSTom Rini ti,max-div = <31>; 56157cd681bSTom Rini ti,autoidle-shift = <8>; 56257cd681bSTom Rini reg = <0x0294>; 56357cd681bSTom Rini ti,index-starts-at-one; 56457cd681bSTom Rini ti,invert-autoidle-bit; 56557cd681bSTom Rini }; 56657cd681bSTom Rini 56757cd681bSTom Rini eve_dclk_div: eve_dclk_div { 56857cd681bSTom Rini #clock-cells = <0>; 56957cd681bSTom Rini compatible = "fixed-factor-clock"; 57057cd681bSTom Rini clocks = <&dpll_eve_m2_ck>; 57157cd681bSTom Rini clock-mult = <1>; 57257cd681bSTom Rini clock-div = <1>; 57357cd681bSTom Rini }; 57457cd681bSTom Rini 575*7aa1a408SLokesh Vutla dpll_core_h13x2_ck: dpll_core_h13x2_ck@140 { 57657cd681bSTom Rini #clock-cells = <0>; 57757cd681bSTom Rini compatible = "ti,divider-clock"; 57857cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 57957cd681bSTom Rini ti,max-div = <63>; 58057cd681bSTom Rini ti,autoidle-shift = <8>; 58157cd681bSTom Rini reg = <0x0140>; 58257cd681bSTom Rini ti,index-starts-at-one; 58357cd681bSTom Rini ti,invert-autoidle-bit; 58457cd681bSTom Rini }; 58557cd681bSTom Rini 586*7aa1a408SLokesh Vutla dpll_core_h14x2_ck: dpll_core_h14x2_ck@144 { 58757cd681bSTom Rini #clock-cells = <0>; 58857cd681bSTom Rini compatible = "ti,divider-clock"; 58957cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 59057cd681bSTom Rini ti,max-div = <63>; 59157cd681bSTom Rini ti,autoidle-shift = <8>; 59257cd681bSTom Rini reg = <0x0144>; 59357cd681bSTom Rini ti,index-starts-at-one; 59457cd681bSTom Rini ti,invert-autoidle-bit; 59557cd681bSTom Rini }; 59657cd681bSTom Rini 597*7aa1a408SLokesh Vutla dpll_core_h22x2_ck: dpll_core_h22x2_ck@154 { 59857cd681bSTom Rini #clock-cells = <0>; 59957cd681bSTom Rini compatible = "ti,divider-clock"; 60057cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 60157cd681bSTom Rini ti,max-div = <63>; 60257cd681bSTom Rini ti,autoidle-shift = <8>; 60357cd681bSTom Rini reg = <0x0154>; 60457cd681bSTom Rini ti,index-starts-at-one; 60557cd681bSTom Rini ti,invert-autoidle-bit; 60657cd681bSTom Rini }; 60757cd681bSTom Rini 608*7aa1a408SLokesh Vutla dpll_core_h23x2_ck: dpll_core_h23x2_ck@158 { 60957cd681bSTom Rini #clock-cells = <0>; 61057cd681bSTom Rini compatible = "ti,divider-clock"; 61157cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 61257cd681bSTom Rini ti,max-div = <63>; 61357cd681bSTom Rini ti,autoidle-shift = <8>; 61457cd681bSTom Rini reg = <0x0158>; 61557cd681bSTom Rini ti,index-starts-at-one; 61657cd681bSTom Rini ti,invert-autoidle-bit; 61757cd681bSTom Rini }; 61857cd681bSTom Rini 619*7aa1a408SLokesh Vutla dpll_core_h24x2_ck: dpll_core_h24x2_ck@15c { 62057cd681bSTom Rini #clock-cells = <0>; 62157cd681bSTom Rini compatible = "ti,divider-clock"; 62257cd681bSTom Rini clocks = <&dpll_core_x2_ck>; 62357cd681bSTom Rini ti,max-div = <63>; 62457cd681bSTom Rini ti,autoidle-shift = <8>; 62557cd681bSTom Rini reg = <0x015c>; 62657cd681bSTom Rini ti,index-starts-at-one; 62757cd681bSTom Rini ti,invert-autoidle-bit; 62857cd681bSTom Rini }; 62957cd681bSTom Rini 63057cd681bSTom Rini dpll_ddr_x2_ck: dpll_ddr_x2_ck { 63157cd681bSTom Rini #clock-cells = <0>; 63257cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 63357cd681bSTom Rini clocks = <&dpll_ddr_ck>; 63457cd681bSTom Rini }; 63557cd681bSTom Rini 636*7aa1a408SLokesh Vutla dpll_ddr_h11x2_ck: dpll_ddr_h11x2_ck@228 { 63757cd681bSTom Rini #clock-cells = <0>; 63857cd681bSTom Rini compatible = "ti,divider-clock"; 63957cd681bSTom Rini clocks = <&dpll_ddr_x2_ck>; 64057cd681bSTom Rini ti,max-div = <63>; 64157cd681bSTom Rini ti,autoidle-shift = <8>; 64257cd681bSTom Rini reg = <0x0228>; 64357cd681bSTom Rini ti,index-starts-at-one; 64457cd681bSTom Rini ti,invert-autoidle-bit; 64557cd681bSTom Rini }; 64657cd681bSTom Rini 64757cd681bSTom Rini dpll_dsp_x2_ck: dpll_dsp_x2_ck { 64857cd681bSTom Rini #clock-cells = <0>; 64957cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 65057cd681bSTom Rini clocks = <&dpll_dsp_ck>; 65157cd681bSTom Rini }; 65257cd681bSTom Rini 653*7aa1a408SLokesh Vutla dpll_dsp_m3x2_ck: dpll_dsp_m3x2_ck@248 { 65457cd681bSTom Rini #clock-cells = <0>; 65557cd681bSTom Rini compatible = "ti,divider-clock"; 65657cd681bSTom Rini clocks = <&dpll_dsp_x2_ck>; 65757cd681bSTom Rini ti,max-div = <31>; 65857cd681bSTom Rini ti,autoidle-shift = <8>; 65957cd681bSTom Rini reg = <0x0248>; 66057cd681bSTom Rini ti,index-starts-at-one; 66157cd681bSTom Rini ti,invert-autoidle-bit; 66257cd681bSTom Rini }; 66357cd681bSTom Rini 66457cd681bSTom Rini dpll_gmac_x2_ck: dpll_gmac_x2_ck { 66557cd681bSTom Rini #clock-cells = <0>; 66657cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 66757cd681bSTom Rini clocks = <&dpll_gmac_ck>; 66857cd681bSTom Rini }; 66957cd681bSTom Rini 670*7aa1a408SLokesh Vutla dpll_gmac_h11x2_ck: dpll_gmac_h11x2_ck@2c0 { 67157cd681bSTom Rini #clock-cells = <0>; 67257cd681bSTom Rini compatible = "ti,divider-clock"; 67357cd681bSTom Rini clocks = <&dpll_gmac_x2_ck>; 67457cd681bSTom Rini ti,max-div = <63>; 67557cd681bSTom Rini ti,autoidle-shift = <8>; 67657cd681bSTom Rini reg = <0x02c0>; 67757cd681bSTom Rini ti,index-starts-at-one; 67857cd681bSTom Rini ti,invert-autoidle-bit; 67957cd681bSTom Rini }; 68057cd681bSTom Rini 681*7aa1a408SLokesh Vutla dpll_gmac_h12x2_ck: dpll_gmac_h12x2_ck@2c4 { 68257cd681bSTom Rini #clock-cells = <0>; 68357cd681bSTom Rini compatible = "ti,divider-clock"; 68457cd681bSTom Rini clocks = <&dpll_gmac_x2_ck>; 68557cd681bSTom Rini ti,max-div = <63>; 68657cd681bSTom Rini ti,autoidle-shift = <8>; 68757cd681bSTom Rini reg = <0x02c4>; 68857cd681bSTom Rini ti,index-starts-at-one; 68957cd681bSTom Rini ti,invert-autoidle-bit; 69057cd681bSTom Rini }; 69157cd681bSTom Rini 692*7aa1a408SLokesh Vutla dpll_gmac_h13x2_ck: dpll_gmac_h13x2_ck@2c8 { 69357cd681bSTom Rini #clock-cells = <0>; 69457cd681bSTom Rini compatible = "ti,divider-clock"; 69557cd681bSTom Rini clocks = <&dpll_gmac_x2_ck>; 69657cd681bSTom Rini ti,max-div = <63>; 69757cd681bSTom Rini ti,autoidle-shift = <8>; 69857cd681bSTom Rini reg = <0x02c8>; 69957cd681bSTom Rini ti,index-starts-at-one; 70057cd681bSTom Rini ti,invert-autoidle-bit; 70157cd681bSTom Rini }; 70257cd681bSTom Rini 703*7aa1a408SLokesh Vutla dpll_gmac_m3x2_ck: dpll_gmac_m3x2_ck@2bc { 70457cd681bSTom Rini #clock-cells = <0>; 70557cd681bSTom Rini compatible = "ti,divider-clock"; 70657cd681bSTom Rini clocks = <&dpll_gmac_x2_ck>; 70757cd681bSTom Rini ti,max-div = <31>; 70857cd681bSTom Rini ti,autoidle-shift = <8>; 70957cd681bSTom Rini reg = <0x02bc>; 71057cd681bSTom Rini ti,index-starts-at-one; 71157cd681bSTom Rini ti,invert-autoidle-bit; 71257cd681bSTom Rini }; 71357cd681bSTom Rini 71457cd681bSTom Rini gmii_m_clk_div: gmii_m_clk_div { 71557cd681bSTom Rini #clock-cells = <0>; 71657cd681bSTom Rini compatible = "fixed-factor-clock"; 71757cd681bSTom Rini clocks = <&dpll_gmac_h11x2_ck>; 71857cd681bSTom Rini clock-mult = <1>; 71957cd681bSTom Rini clock-div = <2>; 72057cd681bSTom Rini }; 72157cd681bSTom Rini 72257cd681bSTom Rini hdmi_clk2_div: hdmi_clk2_div { 72357cd681bSTom Rini #clock-cells = <0>; 72457cd681bSTom Rini compatible = "fixed-factor-clock"; 72557cd681bSTom Rini clocks = <&hdmi_clkin_ck>; 72657cd681bSTom Rini clock-mult = <1>; 72757cd681bSTom Rini clock-div = <1>; 72857cd681bSTom Rini }; 72957cd681bSTom Rini 73057cd681bSTom Rini hdmi_div_clk: hdmi_div_clk { 73157cd681bSTom Rini #clock-cells = <0>; 73257cd681bSTom Rini compatible = "fixed-factor-clock"; 73357cd681bSTom Rini clocks = <&hdmi_clkin_ck>; 73457cd681bSTom Rini clock-mult = <1>; 73557cd681bSTom Rini clock-div = <1>; 73657cd681bSTom Rini }; 73757cd681bSTom Rini 738*7aa1a408SLokesh Vutla l3_iclk_div: l3_iclk_div@100 { 73957cd681bSTom Rini #clock-cells = <0>; 74057cd681bSTom Rini compatible = "ti,divider-clock"; 74157cd681bSTom Rini ti,max-div = <2>; 74257cd681bSTom Rini ti,bit-shift = <4>; 74357cd681bSTom Rini reg = <0x0100>; 74457cd681bSTom Rini clocks = <&dpll_core_h12x2_ck>; 74557cd681bSTom Rini ti,index-power-of-two; 74657cd681bSTom Rini }; 74757cd681bSTom Rini 74857cd681bSTom Rini l4_root_clk_div: l4_root_clk_div { 74957cd681bSTom Rini #clock-cells = <0>; 75057cd681bSTom Rini compatible = "fixed-factor-clock"; 75157cd681bSTom Rini clocks = <&l3_iclk_div>; 75257cd681bSTom Rini clock-mult = <1>; 75357cd681bSTom Rini clock-div = <2>; 75457cd681bSTom Rini }; 75557cd681bSTom Rini 75657cd681bSTom Rini video1_clk2_div: video1_clk2_div { 75757cd681bSTom Rini #clock-cells = <0>; 75857cd681bSTom Rini compatible = "fixed-factor-clock"; 75957cd681bSTom Rini clocks = <&video1_clkin_ck>; 76057cd681bSTom Rini clock-mult = <1>; 76157cd681bSTom Rini clock-div = <1>; 76257cd681bSTom Rini }; 76357cd681bSTom Rini 76457cd681bSTom Rini video1_div_clk: video1_div_clk { 76557cd681bSTom Rini #clock-cells = <0>; 76657cd681bSTom Rini compatible = "fixed-factor-clock"; 76757cd681bSTom Rini clocks = <&video1_clkin_ck>; 76857cd681bSTom Rini clock-mult = <1>; 76957cd681bSTom Rini clock-div = <1>; 77057cd681bSTom Rini }; 77157cd681bSTom Rini 77257cd681bSTom Rini video2_clk2_div: video2_clk2_div { 77357cd681bSTom Rini #clock-cells = <0>; 77457cd681bSTom Rini compatible = "fixed-factor-clock"; 77557cd681bSTom Rini clocks = <&video2_clkin_ck>; 77657cd681bSTom Rini clock-mult = <1>; 77757cd681bSTom Rini clock-div = <1>; 77857cd681bSTom Rini }; 77957cd681bSTom Rini 78057cd681bSTom Rini video2_div_clk: video2_div_clk { 78157cd681bSTom Rini #clock-cells = <0>; 78257cd681bSTom Rini compatible = "fixed-factor-clock"; 78357cd681bSTom Rini clocks = <&video2_clkin_ck>; 78457cd681bSTom Rini clock-mult = <1>; 78557cd681bSTom Rini clock-div = <1>; 78657cd681bSTom Rini }; 78757cd681bSTom Rini 788*7aa1a408SLokesh Vutla ipu1_gfclk_mux: ipu1_gfclk_mux@520 { 78957cd681bSTom Rini #clock-cells = <0>; 79057cd681bSTom Rini compatible = "ti,mux-clock"; 79157cd681bSTom Rini clocks = <&dpll_abe_m2x2_ck>, <&dpll_core_h22x2_ck>; 79257cd681bSTom Rini ti,bit-shift = <24>; 79357cd681bSTom Rini reg = <0x0520>; 79457cd681bSTom Rini }; 79557cd681bSTom Rini 796*7aa1a408SLokesh Vutla mcasp1_ahclkr_mux: mcasp1_ahclkr_mux@550 { 79757cd681bSTom Rini #clock-cells = <0>; 79857cd681bSTom Rini compatible = "ti,mux-clock"; 79957cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 80057cd681bSTom Rini ti,bit-shift = <28>; 80157cd681bSTom Rini reg = <0x0550>; 80257cd681bSTom Rini }; 80357cd681bSTom Rini 804*7aa1a408SLokesh Vutla mcasp1_ahclkx_mux: mcasp1_ahclkx_mux@550 { 80557cd681bSTom Rini #clock-cells = <0>; 80657cd681bSTom Rini compatible = "ti,mux-clock"; 80757cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 80857cd681bSTom Rini ti,bit-shift = <24>; 80957cd681bSTom Rini reg = <0x0550>; 81057cd681bSTom Rini }; 81157cd681bSTom Rini 812*7aa1a408SLokesh Vutla mcasp1_aux_gfclk_mux: mcasp1_aux_gfclk_mux@550 { 81357cd681bSTom Rini #clock-cells = <0>; 81457cd681bSTom Rini compatible = "ti,mux-clock"; 81557cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 81657cd681bSTom Rini ti,bit-shift = <22>; 81757cd681bSTom Rini reg = <0x0550>; 81857cd681bSTom Rini }; 81957cd681bSTom Rini 820*7aa1a408SLokesh Vutla timer5_gfclk_mux: timer5_gfclk_mux@558 { 82157cd681bSTom Rini #clock-cells = <0>; 82257cd681bSTom Rini compatible = "ti,mux-clock"; 82357cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>, <&clkoutmux0_clk_mux>; 82457cd681bSTom Rini ti,bit-shift = <24>; 82557cd681bSTom Rini reg = <0x0558>; 82657cd681bSTom Rini }; 82757cd681bSTom Rini 828*7aa1a408SLokesh Vutla timer6_gfclk_mux: timer6_gfclk_mux@560 { 82957cd681bSTom Rini #clock-cells = <0>; 83057cd681bSTom Rini compatible = "ti,mux-clock"; 83157cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>, <&clkoutmux0_clk_mux>; 83257cd681bSTom Rini ti,bit-shift = <24>; 83357cd681bSTom Rini reg = <0x0560>; 83457cd681bSTom Rini }; 83557cd681bSTom Rini 836*7aa1a408SLokesh Vutla timer7_gfclk_mux: timer7_gfclk_mux@568 { 83757cd681bSTom Rini #clock-cells = <0>; 83857cd681bSTom Rini compatible = "ti,mux-clock"; 83957cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>, <&clkoutmux0_clk_mux>; 84057cd681bSTom Rini ti,bit-shift = <24>; 84157cd681bSTom Rini reg = <0x0568>; 84257cd681bSTom Rini }; 84357cd681bSTom Rini 844*7aa1a408SLokesh Vutla timer8_gfclk_mux: timer8_gfclk_mux@570 { 84557cd681bSTom Rini #clock-cells = <0>; 84657cd681bSTom Rini compatible = "ti,mux-clock"; 84757cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>, <&clkoutmux0_clk_mux>; 84857cd681bSTom Rini ti,bit-shift = <24>; 84957cd681bSTom Rini reg = <0x0570>; 85057cd681bSTom Rini }; 85157cd681bSTom Rini 852*7aa1a408SLokesh Vutla uart6_gfclk_mux: uart6_gfclk_mux@580 { 85357cd681bSTom Rini #clock-cells = <0>; 85457cd681bSTom Rini compatible = "ti,mux-clock"; 85557cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 85657cd681bSTom Rini ti,bit-shift = <24>; 85757cd681bSTom Rini reg = <0x0580>; 85857cd681bSTom Rini }; 85957cd681bSTom Rini 86057cd681bSTom Rini dummy_ck: dummy_ck { 86157cd681bSTom Rini #clock-cells = <0>; 86257cd681bSTom Rini compatible = "fixed-clock"; 86357cd681bSTom Rini clock-frequency = <0>; 86457cd681bSTom Rini }; 86557cd681bSTom Rini}; 86657cd681bSTom Rini&prm_clocks { 867*7aa1a408SLokesh Vutla sys_clkin1: sys_clkin1@110 { 86857cd681bSTom Rini #clock-cells = <0>; 86957cd681bSTom Rini compatible = "ti,mux-clock"; 87057cd681bSTom Rini clocks = <&virt_12000000_ck>, <&virt_20000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>; 87157cd681bSTom Rini reg = <0x0110>; 87257cd681bSTom Rini ti,index-starts-at-one; 87357cd681bSTom Rini }; 87457cd681bSTom Rini 875*7aa1a408SLokesh Vutla abe_dpll_sys_clk_mux: abe_dpll_sys_clk_mux@118 { 87657cd681bSTom Rini #clock-cells = <0>; 87757cd681bSTom Rini compatible = "ti,mux-clock"; 87857cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>; 87957cd681bSTom Rini reg = <0x0118>; 88057cd681bSTom Rini }; 88157cd681bSTom Rini 882*7aa1a408SLokesh Vutla abe_dpll_bypass_clk_mux: abe_dpll_bypass_clk_mux@114 { 88357cd681bSTom Rini #clock-cells = <0>; 88457cd681bSTom Rini compatible = "ti,mux-clock"; 88557cd681bSTom Rini clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>; 88657cd681bSTom Rini reg = <0x0114>; 88757cd681bSTom Rini }; 88857cd681bSTom Rini 889*7aa1a408SLokesh Vutla abe_dpll_clk_mux: abe_dpll_clk_mux@10c { 89057cd681bSTom Rini #clock-cells = <0>; 89157cd681bSTom Rini compatible = "ti,mux-clock"; 89257cd681bSTom Rini clocks = <&abe_dpll_sys_clk_mux>, <&sys_32k_ck>; 89357cd681bSTom Rini reg = <0x010c>; 89457cd681bSTom Rini }; 89557cd681bSTom Rini 896*7aa1a408SLokesh Vutla abe_24m_fclk: abe_24m_fclk@11c { 89757cd681bSTom Rini #clock-cells = <0>; 89857cd681bSTom Rini compatible = "ti,divider-clock"; 89957cd681bSTom Rini clocks = <&dpll_abe_m2x2_ck>; 90057cd681bSTom Rini reg = <0x011c>; 90157cd681bSTom Rini ti,dividers = <8>, <16>; 90257cd681bSTom Rini }; 90357cd681bSTom Rini 904*7aa1a408SLokesh Vutla aess_fclk: aess_fclk@178 { 90557cd681bSTom Rini #clock-cells = <0>; 90657cd681bSTom Rini compatible = "ti,divider-clock"; 90757cd681bSTom Rini clocks = <&abe_clk>; 90857cd681bSTom Rini reg = <0x0178>; 90957cd681bSTom Rini ti,max-div = <2>; 91057cd681bSTom Rini }; 91157cd681bSTom Rini 912*7aa1a408SLokesh Vutla abe_giclk_div: abe_giclk_div@174 { 91357cd681bSTom Rini #clock-cells = <0>; 91457cd681bSTom Rini compatible = "ti,divider-clock"; 91557cd681bSTom Rini clocks = <&aess_fclk>; 91657cd681bSTom Rini reg = <0x0174>; 91757cd681bSTom Rini ti,max-div = <2>; 91857cd681bSTom Rini }; 91957cd681bSTom Rini 920*7aa1a408SLokesh Vutla abe_lp_clk_div: abe_lp_clk_div@1d8 { 92157cd681bSTom Rini #clock-cells = <0>; 92257cd681bSTom Rini compatible = "ti,divider-clock"; 92357cd681bSTom Rini clocks = <&dpll_abe_m2x2_ck>; 92457cd681bSTom Rini reg = <0x01d8>; 92557cd681bSTom Rini ti,dividers = <16>, <32>; 92657cd681bSTom Rini }; 92757cd681bSTom Rini 928*7aa1a408SLokesh Vutla abe_sys_clk_div: abe_sys_clk_div@120 { 92957cd681bSTom Rini #clock-cells = <0>; 93057cd681bSTom Rini compatible = "ti,divider-clock"; 93157cd681bSTom Rini clocks = <&sys_clkin1>; 93257cd681bSTom Rini reg = <0x0120>; 93357cd681bSTom Rini ti,max-div = <2>; 93457cd681bSTom Rini }; 93557cd681bSTom Rini 936*7aa1a408SLokesh Vutla adc_gfclk_mux: adc_gfclk_mux@1dc { 93757cd681bSTom Rini #clock-cells = <0>; 93857cd681bSTom Rini compatible = "ti,mux-clock"; 93957cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>, <&sys_32k_ck>; 94057cd681bSTom Rini reg = <0x01dc>; 94157cd681bSTom Rini }; 94257cd681bSTom Rini 943*7aa1a408SLokesh Vutla sys_clk1_dclk_div: sys_clk1_dclk_div@1c8 { 94457cd681bSTom Rini #clock-cells = <0>; 94557cd681bSTom Rini compatible = "ti,divider-clock"; 94657cd681bSTom Rini clocks = <&sys_clkin1>; 94757cd681bSTom Rini ti,max-div = <64>; 94857cd681bSTom Rini reg = <0x01c8>; 94957cd681bSTom Rini ti,index-power-of-two; 95057cd681bSTom Rini }; 95157cd681bSTom Rini 952*7aa1a408SLokesh Vutla sys_clk2_dclk_div: sys_clk2_dclk_div@1cc { 95357cd681bSTom Rini #clock-cells = <0>; 95457cd681bSTom Rini compatible = "ti,divider-clock"; 95557cd681bSTom Rini clocks = <&sys_clkin2>; 95657cd681bSTom Rini ti,max-div = <64>; 95757cd681bSTom Rini reg = <0x01cc>; 95857cd681bSTom Rini ti,index-power-of-two; 95957cd681bSTom Rini }; 96057cd681bSTom Rini 961*7aa1a408SLokesh Vutla per_abe_x1_dclk_div: per_abe_x1_dclk_div@1bc { 96257cd681bSTom Rini #clock-cells = <0>; 96357cd681bSTom Rini compatible = "ti,divider-clock"; 96457cd681bSTom Rini clocks = <&dpll_abe_m2_ck>; 96557cd681bSTom Rini ti,max-div = <64>; 96657cd681bSTom Rini reg = <0x01bc>; 96757cd681bSTom Rini ti,index-power-of-two; 96857cd681bSTom Rini }; 96957cd681bSTom Rini 970*7aa1a408SLokesh Vutla dsp_gclk_div: dsp_gclk_div@18c { 97157cd681bSTom Rini #clock-cells = <0>; 97257cd681bSTom Rini compatible = "ti,divider-clock"; 97357cd681bSTom Rini clocks = <&dpll_dsp_m2_ck>; 97457cd681bSTom Rini ti,max-div = <64>; 97557cd681bSTom Rini reg = <0x018c>; 97657cd681bSTom Rini ti,index-power-of-two; 97757cd681bSTom Rini }; 97857cd681bSTom Rini 979*7aa1a408SLokesh Vutla gpu_dclk: gpu_dclk@1a0 { 98057cd681bSTom Rini #clock-cells = <0>; 98157cd681bSTom Rini compatible = "ti,divider-clock"; 98257cd681bSTom Rini clocks = <&dpll_gpu_m2_ck>; 98357cd681bSTom Rini ti,max-div = <64>; 98457cd681bSTom Rini reg = <0x01a0>; 98557cd681bSTom Rini ti,index-power-of-two; 98657cd681bSTom Rini }; 98757cd681bSTom Rini 988*7aa1a408SLokesh Vutla emif_phy_dclk_div: emif_phy_dclk_div@190 { 98957cd681bSTom Rini #clock-cells = <0>; 99057cd681bSTom Rini compatible = "ti,divider-clock"; 99157cd681bSTom Rini clocks = <&dpll_ddr_m2_ck>; 99257cd681bSTom Rini ti,max-div = <64>; 99357cd681bSTom Rini reg = <0x0190>; 99457cd681bSTom Rini ti,index-power-of-two; 99557cd681bSTom Rini }; 99657cd681bSTom Rini 997*7aa1a408SLokesh Vutla gmac_250m_dclk_div: gmac_250m_dclk_div@19c { 99857cd681bSTom Rini #clock-cells = <0>; 99957cd681bSTom Rini compatible = "ti,divider-clock"; 100057cd681bSTom Rini clocks = <&dpll_gmac_m2_ck>; 100157cd681bSTom Rini ti,max-div = <64>; 100257cd681bSTom Rini reg = <0x019c>; 100357cd681bSTom Rini ti,index-power-of-two; 100457cd681bSTom Rini }; 100557cd681bSTom Rini 1006*7aa1a408SLokesh Vutla gmac_main_clk: gmac_main_clk { 1007*7aa1a408SLokesh Vutla #clock-cells = <0>; 1008*7aa1a408SLokesh Vutla compatible = "fixed-factor-clock"; 1009*7aa1a408SLokesh Vutla clocks = <&gmac_250m_dclk_div>; 1010*7aa1a408SLokesh Vutla clock-mult = <1>; 1011*7aa1a408SLokesh Vutla clock-div = <2>; 1012*7aa1a408SLokesh Vutla }; 1013*7aa1a408SLokesh Vutla 1014*7aa1a408SLokesh Vutla l3init_480m_dclk_div: l3init_480m_dclk_div@1ac { 101557cd681bSTom Rini #clock-cells = <0>; 101657cd681bSTom Rini compatible = "ti,divider-clock"; 101757cd681bSTom Rini clocks = <&dpll_usb_m2_ck>; 101857cd681bSTom Rini ti,max-div = <64>; 101957cd681bSTom Rini reg = <0x01ac>; 102057cd681bSTom Rini ti,index-power-of-two; 102157cd681bSTom Rini }; 102257cd681bSTom Rini 1023*7aa1a408SLokesh Vutla usb_otg_dclk_div: usb_otg_dclk_div@184 { 102457cd681bSTom Rini #clock-cells = <0>; 102557cd681bSTom Rini compatible = "ti,divider-clock"; 102657cd681bSTom Rini clocks = <&usb_otg_clkin_ck>; 102757cd681bSTom Rini ti,max-div = <64>; 102857cd681bSTom Rini reg = <0x0184>; 102957cd681bSTom Rini ti,index-power-of-two; 103057cd681bSTom Rini }; 103157cd681bSTom Rini 1032*7aa1a408SLokesh Vutla sata_dclk_div: sata_dclk_div@1c0 { 103357cd681bSTom Rini #clock-cells = <0>; 103457cd681bSTom Rini compatible = "ti,divider-clock"; 103557cd681bSTom Rini clocks = <&sys_clkin1>; 103657cd681bSTom Rini ti,max-div = <64>; 103757cd681bSTom Rini reg = <0x01c0>; 103857cd681bSTom Rini ti,index-power-of-two; 103957cd681bSTom Rini }; 104057cd681bSTom Rini 1041*7aa1a408SLokesh Vutla pcie2_dclk_div: pcie2_dclk_div@1b8 { 104257cd681bSTom Rini #clock-cells = <0>; 104357cd681bSTom Rini compatible = "ti,divider-clock"; 104457cd681bSTom Rini clocks = <&dpll_pcie_ref_m2_ck>; 104557cd681bSTom Rini ti,max-div = <64>; 104657cd681bSTom Rini reg = <0x01b8>; 104757cd681bSTom Rini ti,index-power-of-two; 104857cd681bSTom Rini }; 104957cd681bSTom Rini 1050*7aa1a408SLokesh Vutla pcie_dclk_div: pcie_dclk_div@1b4 { 105157cd681bSTom Rini #clock-cells = <0>; 105257cd681bSTom Rini compatible = "ti,divider-clock"; 105357cd681bSTom Rini clocks = <&apll_pcie_m2_ck>; 105457cd681bSTom Rini ti,max-div = <64>; 105557cd681bSTom Rini reg = <0x01b4>; 105657cd681bSTom Rini ti,index-power-of-two; 105757cd681bSTom Rini }; 105857cd681bSTom Rini 1059*7aa1a408SLokesh Vutla emu_dclk_div: emu_dclk_div@194 { 106057cd681bSTom Rini #clock-cells = <0>; 106157cd681bSTom Rini compatible = "ti,divider-clock"; 106257cd681bSTom Rini clocks = <&sys_clkin1>; 106357cd681bSTom Rini ti,max-div = <64>; 106457cd681bSTom Rini reg = <0x0194>; 106557cd681bSTom Rini ti,index-power-of-two; 106657cd681bSTom Rini }; 106757cd681bSTom Rini 1068*7aa1a408SLokesh Vutla secure_32k_dclk_div: secure_32k_dclk_div@1c4 { 106957cd681bSTom Rini #clock-cells = <0>; 107057cd681bSTom Rini compatible = "ti,divider-clock"; 107157cd681bSTom Rini clocks = <&secure_32k_clk_src_ck>; 107257cd681bSTom Rini ti,max-div = <64>; 107357cd681bSTom Rini reg = <0x01c4>; 107457cd681bSTom Rini ti,index-power-of-two; 107557cd681bSTom Rini }; 107657cd681bSTom Rini 1077*7aa1a408SLokesh Vutla clkoutmux0_clk_mux: clkoutmux0_clk_mux@158 { 107857cd681bSTom Rini #clock-cells = <0>; 107957cd681bSTom Rini compatible = "ti,mux-clock"; 108057cd681bSTom Rini 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>; 108157cd681bSTom Rini reg = <0x0158>; 108257cd681bSTom Rini }; 108357cd681bSTom Rini 1084*7aa1a408SLokesh Vutla clkoutmux1_clk_mux: clkoutmux1_clk_mux@15c { 108557cd681bSTom Rini #clock-cells = <0>; 108657cd681bSTom Rini compatible = "ti,mux-clock"; 108757cd681bSTom Rini 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>; 108857cd681bSTom Rini reg = <0x015c>; 108957cd681bSTom Rini }; 109057cd681bSTom Rini 1091*7aa1a408SLokesh Vutla clkoutmux2_clk_mux: clkoutmux2_clk_mux@160 { 109257cd681bSTom Rini #clock-cells = <0>; 109357cd681bSTom Rini compatible = "ti,mux-clock"; 109457cd681bSTom Rini 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>; 109557cd681bSTom Rini reg = <0x0160>; 109657cd681bSTom Rini }; 109757cd681bSTom Rini 109857cd681bSTom Rini custefuse_sys_gfclk_div: custefuse_sys_gfclk_div { 109957cd681bSTom Rini #clock-cells = <0>; 110057cd681bSTom Rini compatible = "fixed-factor-clock"; 110157cd681bSTom Rini clocks = <&sys_clkin1>; 110257cd681bSTom Rini clock-mult = <1>; 110357cd681bSTom Rini clock-div = <2>; 110457cd681bSTom Rini }; 110557cd681bSTom Rini 1106*7aa1a408SLokesh Vutla eve_clk: eve_clk@180 { 110757cd681bSTom Rini #clock-cells = <0>; 110857cd681bSTom Rini compatible = "ti,mux-clock"; 110957cd681bSTom Rini clocks = <&dpll_eve_m2_ck>, <&dpll_dsp_m3x2_ck>; 111057cd681bSTom Rini reg = <0x0180>; 111157cd681bSTom Rini }; 111257cd681bSTom Rini 1113*7aa1a408SLokesh Vutla hdmi_dpll_clk_mux: hdmi_dpll_clk_mux@164 { 111457cd681bSTom Rini #clock-cells = <0>; 111557cd681bSTom Rini compatible = "ti,mux-clock"; 111657cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>; 111757cd681bSTom Rini reg = <0x0164>; 111857cd681bSTom Rini }; 111957cd681bSTom Rini 1120*7aa1a408SLokesh Vutla mlb_clk: mlb_clk@134 { 112157cd681bSTom Rini #clock-cells = <0>; 112257cd681bSTom Rini compatible = "ti,divider-clock"; 112357cd681bSTom Rini clocks = <&mlb_clkin_ck>; 112457cd681bSTom Rini ti,max-div = <64>; 112557cd681bSTom Rini reg = <0x0134>; 112657cd681bSTom Rini ti,index-power-of-two; 112757cd681bSTom Rini }; 112857cd681bSTom Rini 1129*7aa1a408SLokesh Vutla mlbp_clk: mlbp_clk@130 { 113057cd681bSTom Rini #clock-cells = <0>; 113157cd681bSTom Rini compatible = "ti,divider-clock"; 113257cd681bSTom Rini clocks = <&mlbp_clkin_ck>; 113357cd681bSTom Rini ti,max-div = <64>; 113457cd681bSTom Rini reg = <0x0130>; 113557cd681bSTom Rini ti,index-power-of-two; 113657cd681bSTom Rini }; 113757cd681bSTom Rini 1138*7aa1a408SLokesh Vutla per_abe_x1_gfclk2_div: per_abe_x1_gfclk2_div@138 { 113957cd681bSTom Rini #clock-cells = <0>; 114057cd681bSTom Rini compatible = "ti,divider-clock"; 114157cd681bSTom Rini clocks = <&dpll_abe_m2_ck>; 114257cd681bSTom Rini ti,max-div = <64>; 114357cd681bSTom Rini reg = <0x0138>; 114457cd681bSTom Rini ti,index-power-of-two; 114557cd681bSTom Rini }; 114657cd681bSTom Rini 1147*7aa1a408SLokesh Vutla timer_sys_clk_div: timer_sys_clk_div@144 { 114857cd681bSTom Rini #clock-cells = <0>; 114957cd681bSTom Rini compatible = "ti,divider-clock"; 115057cd681bSTom Rini clocks = <&sys_clkin1>; 115157cd681bSTom Rini reg = <0x0144>; 115257cd681bSTom Rini ti,max-div = <2>; 115357cd681bSTom Rini }; 115457cd681bSTom Rini 1155*7aa1a408SLokesh Vutla video1_dpll_clk_mux: video1_dpll_clk_mux@168 { 115657cd681bSTom Rini #clock-cells = <0>; 115757cd681bSTom Rini compatible = "ti,mux-clock"; 115857cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>; 115957cd681bSTom Rini reg = <0x0168>; 116057cd681bSTom Rini }; 116157cd681bSTom Rini 1162*7aa1a408SLokesh Vutla video2_dpll_clk_mux: video2_dpll_clk_mux@16c { 116357cd681bSTom Rini #clock-cells = <0>; 116457cd681bSTom Rini compatible = "ti,mux-clock"; 116557cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>; 116657cd681bSTom Rini reg = <0x016c>; 116757cd681bSTom Rini }; 116857cd681bSTom Rini 1169*7aa1a408SLokesh Vutla wkupaon_iclk_mux: wkupaon_iclk_mux@108 { 117057cd681bSTom Rini #clock-cells = <0>; 117157cd681bSTom Rini compatible = "ti,mux-clock"; 117257cd681bSTom Rini clocks = <&sys_clkin1>, <&abe_lp_clk_div>; 117357cd681bSTom Rini reg = <0x0108>; 117457cd681bSTom Rini }; 117557cd681bSTom Rini 1176*7aa1a408SLokesh Vutla gpio1_dbclk: gpio1_dbclk@1838 { 117757cd681bSTom Rini #clock-cells = <0>; 117857cd681bSTom Rini compatible = "ti,gate-clock"; 117957cd681bSTom Rini clocks = <&sys_32k_ck>; 118057cd681bSTom Rini ti,bit-shift = <8>; 118157cd681bSTom Rini reg = <0x1838>; 118257cd681bSTom Rini }; 118357cd681bSTom Rini 1184*7aa1a408SLokesh Vutla dcan1_sys_clk_mux: dcan1_sys_clk_mux@1888 { 118557cd681bSTom Rini #clock-cells = <0>; 118657cd681bSTom Rini compatible = "ti,mux-clock"; 118757cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin2>; 118857cd681bSTom Rini ti,bit-shift = <24>; 118957cd681bSTom Rini reg = <0x1888>; 119057cd681bSTom Rini }; 119157cd681bSTom Rini 1192*7aa1a408SLokesh Vutla timer1_gfclk_mux: timer1_gfclk_mux@1840 { 119357cd681bSTom Rini #clock-cells = <0>; 119457cd681bSTom Rini compatible = "ti,mux-clock"; 119557cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 119657cd681bSTom Rini ti,bit-shift = <24>; 119757cd681bSTom Rini reg = <0x1840>; 119857cd681bSTom Rini }; 119957cd681bSTom Rini 1200*7aa1a408SLokesh Vutla uart10_gfclk_mux: uart10_gfclk_mux@1880 { 120157cd681bSTom Rini #clock-cells = <0>; 120257cd681bSTom Rini compatible = "ti,mux-clock"; 120357cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 120457cd681bSTom Rini ti,bit-shift = <24>; 120557cd681bSTom Rini reg = <0x1880>; 120657cd681bSTom Rini }; 120757cd681bSTom Rini}; 120857cd681bSTom Rini&cm_core_clocks { 1209*7aa1a408SLokesh Vutla dpll_pcie_ref_ck: dpll_pcie_ref_ck@200 { 121057cd681bSTom Rini #clock-cells = <0>; 121157cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 121257cd681bSTom Rini clocks = <&sys_clkin1>, <&sys_clkin1>; 121357cd681bSTom Rini reg = <0x0200>, <0x0204>, <0x020c>, <0x0208>; 121457cd681bSTom Rini }; 121557cd681bSTom Rini 1216*7aa1a408SLokesh Vutla dpll_pcie_ref_m2ldo_ck: dpll_pcie_ref_m2ldo_ck@210 { 121757cd681bSTom Rini #clock-cells = <0>; 121857cd681bSTom Rini compatible = "ti,divider-clock"; 121957cd681bSTom Rini clocks = <&dpll_pcie_ref_ck>; 122057cd681bSTom Rini ti,max-div = <31>; 122157cd681bSTom Rini ti,autoidle-shift = <8>; 122257cd681bSTom Rini reg = <0x0210>; 122357cd681bSTom Rini ti,index-starts-at-one; 122457cd681bSTom Rini ti,invert-autoidle-bit; 122557cd681bSTom Rini }; 122657cd681bSTom Rini 122757cd681bSTom Rini apll_pcie_in_clk_mux: apll_pcie_in_clk_mux@4ae06118 { 122857cd681bSTom Rini compatible = "ti,mux-clock"; 122957cd681bSTom Rini clocks = <&dpll_pcie_ref_m2ldo_ck>, <&pciesref_acs_clk_ck>; 123057cd681bSTom Rini #clock-cells = <0>; 123157cd681bSTom Rini reg = <0x021c 0x4>; 123257cd681bSTom Rini ti,bit-shift = <7>; 123357cd681bSTom Rini }; 123457cd681bSTom Rini 1235*7aa1a408SLokesh Vutla apll_pcie_ck: apll_pcie_ck@21c { 123657cd681bSTom Rini #clock-cells = <0>; 123757cd681bSTom Rini compatible = "ti,dra7-apll-clock"; 123857cd681bSTom Rini clocks = <&apll_pcie_in_clk_mux>, <&dpll_pcie_ref_ck>; 123957cd681bSTom Rini reg = <0x021c>, <0x0220>; 124057cd681bSTom Rini }; 124157cd681bSTom Rini 124257cd681bSTom Rini optfclk_pciephy1_32khz: optfclk_pciephy1_32khz@4a0093b0 { 124357cd681bSTom Rini compatible = "ti,gate-clock"; 124457cd681bSTom Rini clocks = <&sys_32k_ck>; 124557cd681bSTom Rini #clock-cells = <0>; 124657cd681bSTom Rini reg = <0x13b0>; 124757cd681bSTom Rini ti,bit-shift = <8>; 124857cd681bSTom Rini }; 124957cd681bSTom Rini 125057cd681bSTom Rini optfclk_pciephy2_32khz: optfclk_pciephy2_32khz@4a0093b8 { 125157cd681bSTom Rini compatible = "ti,gate-clock"; 125257cd681bSTom Rini clocks = <&sys_32k_ck>; 125357cd681bSTom Rini #clock-cells = <0>; 125457cd681bSTom Rini reg = <0x13b8>; 125557cd681bSTom Rini ti,bit-shift = <8>; 125657cd681bSTom Rini }; 125757cd681bSTom Rini 125857cd681bSTom Rini optfclk_pciephy_div: optfclk_pciephy_div@4a00821c { 125957cd681bSTom Rini compatible = "ti,divider-clock"; 126057cd681bSTom Rini clocks = <&apll_pcie_ck>; 126157cd681bSTom Rini #clock-cells = <0>; 126257cd681bSTom Rini reg = <0x021c>; 126357cd681bSTom Rini ti,dividers = <2>, <1>; 126457cd681bSTom Rini ti,bit-shift = <8>; 126557cd681bSTom Rini ti,max-div = <2>; 126657cd681bSTom Rini }; 126757cd681bSTom Rini 126857cd681bSTom Rini optfclk_pciephy1_clk: optfclk_pciephy1_clk@4a0093b0 { 126957cd681bSTom Rini compatible = "ti,gate-clock"; 127057cd681bSTom Rini clocks = <&apll_pcie_ck>; 127157cd681bSTom Rini #clock-cells = <0>; 127257cd681bSTom Rini reg = <0x13b0>; 127357cd681bSTom Rini ti,bit-shift = <9>; 127457cd681bSTom Rini }; 127557cd681bSTom Rini 127657cd681bSTom Rini optfclk_pciephy2_clk: optfclk_pciephy2_clk@4a0093b8 { 127757cd681bSTom Rini compatible = "ti,gate-clock"; 127857cd681bSTom Rini clocks = <&apll_pcie_ck>; 127957cd681bSTom Rini #clock-cells = <0>; 128057cd681bSTom Rini reg = <0x13b8>; 128157cd681bSTom Rini ti,bit-shift = <9>; 128257cd681bSTom Rini }; 128357cd681bSTom Rini 128457cd681bSTom Rini optfclk_pciephy1_div_clk: optfclk_pciephy1_div_clk@4a0093b0 { 128557cd681bSTom Rini compatible = "ti,gate-clock"; 128657cd681bSTom Rini clocks = <&optfclk_pciephy_div>; 128757cd681bSTom Rini #clock-cells = <0>; 128857cd681bSTom Rini reg = <0x13b0>; 128957cd681bSTom Rini ti,bit-shift = <10>; 129057cd681bSTom Rini }; 129157cd681bSTom Rini 129257cd681bSTom Rini optfclk_pciephy2_div_clk: optfclk_pciephy2_div_clk@4a0093b8 { 129357cd681bSTom Rini compatible = "ti,gate-clock"; 129457cd681bSTom Rini clocks = <&optfclk_pciephy_div>; 129557cd681bSTom Rini #clock-cells = <0>; 129657cd681bSTom Rini reg = <0x13b8>; 129757cd681bSTom Rini ti,bit-shift = <10>; 129857cd681bSTom Rini }; 129957cd681bSTom Rini 130057cd681bSTom Rini apll_pcie_clkvcoldo: apll_pcie_clkvcoldo { 130157cd681bSTom Rini #clock-cells = <0>; 130257cd681bSTom Rini compatible = "fixed-factor-clock"; 130357cd681bSTom Rini clocks = <&apll_pcie_ck>; 130457cd681bSTom Rini clock-mult = <1>; 130557cd681bSTom Rini clock-div = <1>; 130657cd681bSTom Rini }; 130757cd681bSTom Rini 130857cd681bSTom Rini apll_pcie_clkvcoldo_div: apll_pcie_clkvcoldo_div { 130957cd681bSTom Rini #clock-cells = <0>; 131057cd681bSTom Rini compatible = "fixed-factor-clock"; 131157cd681bSTom Rini clocks = <&apll_pcie_ck>; 131257cd681bSTom Rini clock-mult = <1>; 131357cd681bSTom Rini clock-div = <1>; 131457cd681bSTom Rini }; 131557cd681bSTom Rini 131657cd681bSTom Rini apll_pcie_m2_ck: apll_pcie_m2_ck { 131757cd681bSTom Rini #clock-cells = <0>; 131857cd681bSTom Rini compatible = "fixed-factor-clock"; 131957cd681bSTom Rini clocks = <&apll_pcie_ck>; 132057cd681bSTom Rini clock-mult = <1>; 132157cd681bSTom Rini clock-div = <1>; 132257cd681bSTom Rini }; 132357cd681bSTom Rini 1324*7aa1a408SLokesh Vutla dpll_per_byp_mux: dpll_per_byp_mux@14c { 132557cd681bSTom Rini #clock-cells = <0>; 132657cd681bSTom Rini compatible = "ti,mux-clock"; 132757cd681bSTom Rini clocks = <&sys_clkin1>, <&per_dpll_hs_clk_div>; 132857cd681bSTom Rini ti,bit-shift = <23>; 132957cd681bSTom Rini reg = <0x014c>; 133057cd681bSTom Rini }; 133157cd681bSTom Rini 1332*7aa1a408SLokesh Vutla dpll_per_ck: dpll_per_ck@140 { 133357cd681bSTom Rini #clock-cells = <0>; 133457cd681bSTom Rini compatible = "ti,omap4-dpll-clock"; 133557cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_per_byp_mux>; 133657cd681bSTom Rini reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; 133757cd681bSTom Rini }; 133857cd681bSTom Rini 1339*7aa1a408SLokesh Vutla dpll_per_m2_ck: dpll_per_m2_ck@150 { 134057cd681bSTom Rini #clock-cells = <0>; 134157cd681bSTom Rini compatible = "ti,divider-clock"; 134257cd681bSTom Rini clocks = <&dpll_per_ck>; 134357cd681bSTom Rini ti,max-div = <31>; 134457cd681bSTom Rini ti,autoidle-shift = <8>; 134557cd681bSTom Rini reg = <0x0150>; 134657cd681bSTom Rini ti,index-starts-at-one; 134757cd681bSTom Rini ti,invert-autoidle-bit; 134857cd681bSTom Rini }; 134957cd681bSTom Rini 135057cd681bSTom Rini func_96m_aon_dclk_div: func_96m_aon_dclk_div { 135157cd681bSTom Rini #clock-cells = <0>; 135257cd681bSTom Rini compatible = "fixed-factor-clock"; 135357cd681bSTom Rini clocks = <&dpll_per_m2_ck>; 135457cd681bSTom Rini clock-mult = <1>; 135557cd681bSTom Rini clock-div = <1>; 135657cd681bSTom Rini }; 135757cd681bSTom Rini 1358*7aa1a408SLokesh Vutla dpll_usb_byp_mux: dpll_usb_byp_mux@18c { 135957cd681bSTom Rini #clock-cells = <0>; 136057cd681bSTom Rini compatible = "ti,mux-clock"; 136157cd681bSTom Rini clocks = <&sys_clkin1>, <&usb_dpll_hs_clk_div>; 136257cd681bSTom Rini ti,bit-shift = <23>; 136357cd681bSTom Rini reg = <0x018c>; 136457cd681bSTom Rini }; 136557cd681bSTom Rini 1366*7aa1a408SLokesh Vutla dpll_usb_ck: dpll_usb_ck@180 { 136757cd681bSTom Rini #clock-cells = <0>; 136857cd681bSTom Rini compatible = "ti,omap4-dpll-j-type-clock"; 136957cd681bSTom Rini clocks = <&sys_clkin1>, <&dpll_usb_byp_mux>; 137057cd681bSTom Rini reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; 137157cd681bSTom Rini }; 137257cd681bSTom Rini 1373*7aa1a408SLokesh Vutla dpll_usb_m2_ck: dpll_usb_m2_ck@190 { 137457cd681bSTom Rini #clock-cells = <0>; 137557cd681bSTom Rini compatible = "ti,divider-clock"; 137657cd681bSTom Rini clocks = <&dpll_usb_ck>; 137757cd681bSTom Rini ti,max-div = <127>; 137857cd681bSTom Rini ti,autoidle-shift = <8>; 137957cd681bSTom Rini reg = <0x0190>; 138057cd681bSTom Rini ti,index-starts-at-one; 138157cd681bSTom Rini ti,invert-autoidle-bit; 138257cd681bSTom Rini }; 138357cd681bSTom Rini 1384*7aa1a408SLokesh Vutla dpll_pcie_ref_m2_ck: dpll_pcie_ref_m2_ck@210 { 138557cd681bSTom Rini #clock-cells = <0>; 138657cd681bSTom Rini compatible = "ti,divider-clock"; 138757cd681bSTom Rini clocks = <&dpll_pcie_ref_ck>; 138857cd681bSTom Rini ti,max-div = <127>; 138957cd681bSTom Rini ti,autoidle-shift = <8>; 139057cd681bSTom Rini reg = <0x0210>; 139157cd681bSTom Rini ti,index-starts-at-one; 139257cd681bSTom Rini ti,invert-autoidle-bit; 139357cd681bSTom Rini }; 139457cd681bSTom Rini 139557cd681bSTom Rini dpll_per_x2_ck: dpll_per_x2_ck { 139657cd681bSTom Rini #clock-cells = <0>; 139757cd681bSTom Rini compatible = "ti,omap4-dpll-x2-clock"; 139857cd681bSTom Rini clocks = <&dpll_per_ck>; 139957cd681bSTom Rini }; 140057cd681bSTom Rini 1401*7aa1a408SLokesh Vutla dpll_per_h11x2_ck: dpll_per_h11x2_ck@158 { 140257cd681bSTom Rini #clock-cells = <0>; 140357cd681bSTom Rini compatible = "ti,divider-clock"; 140457cd681bSTom Rini clocks = <&dpll_per_x2_ck>; 140557cd681bSTom Rini ti,max-div = <63>; 140657cd681bSTom Rini ti,autoidle-shift = <8>; 140757cd681bSTom Rini reg = <0x0158>; 140857cd681bSTom Rini ti,index-starts-at-one; 140957cd681bSTom Rini ti,invert-autoidle-bit; 141057cd681bSTom Rini }; 141157cd681bSTom Rini 1412*7aa1a408SLokesh Vutla dpll_per_h12x2_ck: dpll_per_h12x2_ck@15c { 141357cd681bSTom Rini #clock-cells = <0>; 141457cd681bSTom Rini compatible = "ti,divider-clock"; 141557cd681bSTom Rini clocks = <&dpll_per_x2_ck>; 141657cd681bSTom Rini ti,max-div = <63>; 141757cd681bSTom Rini ti,autoidle-shift = <8>; 141857cd681bSTom Rini reg = <0x015c>; 141957cd681bSTom Rini ti,index-starts-at-one; 142057cd681bSTom Rini ti,invert-autoidle-bit; 142157cd681bSTom Rini }; 142257cd681bSTom Rini 1423*7aa1a408SLokesh Vutla dpll_per_h13x2_ck: dpll_per_h13x2_ck@160 { 142457cd681bSTom Rini #clock-cells = <0>; 142557cd681bSTom Rini compatible = "ti,divider-clock"; 142657cd681bSTom Rini clocks = <&dpll_per_x2_ck>; 142757cd681bSTom Rini ti,max-div = <63>; 142857cd681bSTom Rini ti,autoidle-shift = <8>; 142957cd681bSTom Rini reg = <0x0160>; 143057cd681bSTom Rini ti,index-starts-at-one; 143157cd681bSTom Rini ti,invert-autoidle-bit; 143257cd681bSTom Rini }; 143357cd681bSTom Rini 1434*7aa1a408SLokesh Vutla dpll_per_h14x2_ck: dpll_per_h14x2_ck@164 { 143557cd681bSTom Rini #clock-cells = <0>; 143657cd681bSTom Rini compatible = "ti,divider-clock"; 143757cd681bSTom Rini clocks = <&dpll_per_x2_ck>; 143857cd681bSTom Rini ti,max-div = <63>; 143957cd681bSTom Rini ti,autoidle-shift = <8>; 144057cd681bSTom Rini reg = <0x0164>; 144157cd681bSTom Rini ti,index-starts-at-one; 144257cd681bSTom Rini ti,invert-autoidle-bit; 144357cd681bSTom Rini }; 144457cd681bSTom Rini 1445*7aa1a408SLokesh Vutla dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 { 144657cd681bSTom Rini #clock-cells = <0>; 144757cd681bSTom Rini compatible = "ti,divider-clock"; 144857cd681bSTom Rini clocks = <&dpll_per_x2_ck>; 144957cd681bSTom Rini ti,max-div = <31>; 145057cd681bSTom Rini ti,autoidle-shift = <8>; 145157cd681bSTom Rini reg = <0x0150>; 145257cd681bSTom Rini ti,index-starts-at-one; 145357cd681bSTom Rini ti,invert-autoidle-bit; 145457cd681bSTom Rini }; 145557cd681bSTom Rini 145657cd681bSTom Rini dpll_usb_clkdcoldo: dpll_usb_clkdcoldo { 145757cd681bSTom Rini #clock-cells = <0>; 145857cd681bSTom Rini compatible = "fixed-factor-clock"; 145957cd681bSTom Rini clocks = <&dpll_usb_ck>; 146057cd681bSTom Rini clock-mult = <1>; 146157cd681bSTom Rini clock-div = <1>; 146257cd681bSTom Rini }; 146357cd681bSTom Rini 146457cd681bSTom Rini func_128m_clk: func_128m_clk { 146557cd681bSTom Rini #clock-cells = <0>; 146657cd681bSTom Rini compatible = "fixed-factor-clock"; 146757cd681bSTom Rini clocks = <&dpll_per_h11x2_ck>; 146857cd681bSTom Rini clock-mult = <1>; 146957cd681bSTom Rini clock-div = <2>; 147057cd681bSTom Rini }; 147157cd681bSTom Rini 147257cd681bSTom Rini func_12m_fclk: func_12m_fclk { 147357cd681bSTom Rini #clock-cells = <0>; 147457cd681bSTom Rini compatible = "fixed-factor-clock"; 147557cd681bSTom Rini clocks = <&dpll_per_m2x2_ck>; 147657cd681bSTom Rini clock-mult = <1>; 147757cd681bSTom Rini clock-div = <16>; 147857cd681bSTom Rini }; 147957cd681bSTom Rini 148057cd681bSTom Rini func_24m_clk: func_24m_clk { 148157cd681bSTom Rini #clock-cells = <0>; 148257cd681bSTom Rini compatible = "fixed-factor-clock"; 148357cd681bSTom Rini clocks = <&dpll_per_m2_ck>; 148457cd681bSTom Rini clock-mult = <1>; 148557cd681bSTom Rini clock-div = <4>; 148657cd681bSTom Rini }; 148757cd681bSTom Rini 148857cd681bSTom Rini func_48m_fclk: func_48m_fclk { 148957cd681bSTom Rini #clock-cells = <0>; 149057cd681bSTom Rini compatible = "fixed-factor-clock"; 149157cd681bSTom Rini clocks = <&dpll_per_m2x2_ck>; 149257cd681bSTom Rini clock-mult = <1>; 149357cd681bSTom Rini clock-div = <4>; 149457cd681bSTom Rini }; 149557cd681bSTom Rini 149657cd681bSTom Rini func_96m_fclk: func_96m_fclk { 149757cd681bSTom Rini #clock-cells = <0>; 149857cd681bSTom Rini compatible = "fixed-factor-clock"; 149957cd681bSTom Rini clocks = <&dpll_per_m2x2_ck>; 150057cd681bSTom Rini clock-mult = <1>; 150157cd681bSTom Rini clock-div = <2>; 150257cd681bSTom Rini }; 150357cd681bSTom Rini 1504*7aa1a408SLokesh Vutla l3init_60m_fclk: l3init_60m_fclk@104 { 150557cd681bSTom Rini #clock-cells = <0>; 150657cd681bSTom Rini compatible = "ti,divider-clock"; 150757cd681bSTom Rini clocks = <&dpll_usb_m2_ck>; 150857cd681bSTom Rini reg = <0x0104>; 150957cd681bSTom Rini ti,dividers = <1>, <8>; 151057cd681bSTom Rini }; 151157cd681bSTom Rini 1512*7aa1a408SLokesh Vutla clkout2_clk: clkout2_clk@6b0 { 151357cd681bSTom Rini #clock-cells = <0>; 151457cd681bSTom Rini compatible = "ti,gate-clock"; 151557cd681bSTom Rini clocks = <&clkoutmux2_clk_mux>; 151657cd681bSTom Rini ti,bit-shift = <8>; 151757cd681bSTom Rini reg = <0x06b0>; 151857cd681bSTom Rini }; 151957cd681bSTom Rini 1520*7aa1a408SLokesh Vutla l3init_960m_gfclk: l3init_960m_gfclk@6c0 { 152157cd681bSTom Rini #clock-cells = <0>; 152257cd681bSTom Rini compatible = "ti,gate-clock"; 152357cd681bSTom Rini clocks = <&dpll_usb_clkdcoldo>; 152457cd681bSTom Rini ti,bit-shift = <8>; 152557cd681bSTom Rini reg = <0x06c0>; 152657cd681bSTom Rini }; 152757cd681bSTom Rini 1528*7aa1a408SLokesh Vutla dss_32khz_clk: dss_32khz_clk@1120 { 152957cd681bSTom Rini #clock-cells = <0>; 153057cd681bSTom Rini compatible = "ti,gate-clock"; 153157cd681bSTom Rini clocks = <&sys_32k_ck>; 153257cd681bSTom Rini ti,bit-shift = <11>; 153357cd681bSTom Rini reg = <0x1120>; 153457cd681bSTom Rini }; 153557cd681bSTom Rini 1536*7aa1a408SLokesh Vutla dss_48mhz_clk: dss_48mhz_clk@1120 { 153757cd681bSTom Rini #clock-cells = <0>; 153857cd681bSTom Rini compatible = "ti,gate-clock"; 153957cd681bSTom Rini clocks = <&func_48m_fclk>; 154057cd681bSTom Rini ti,bit-shift = <9>; 154157cd681bSTom Rini reg = <0x1120>; 154257cd681bSTom Rini }; 154357cd681bSTom Rini 1544*7aa1a408SLokesh Vutla dss_dss_clk: dss_dss_clk@1120 { 154557cd681bSTom Rini #clock-cells = <0>; 154657cd681bSTom Rini compatible = "ti,gate-clock"; 154757cd681bSTom Rini clocks = <&dpll_per_h12x2_ck>; 154857cd681bSTom Rini ti,bit-shift = <8>; 154957cd681bSTom Rini reg = <0x1120>; 155057cd681bSTom Rini ti,set-rate-parent; 155157cd681bSTom Rini }; 155257cd681bSTom Rini 1553*7aa1a408SLokesh Vutla dss_hdmi_clk: dss_hdmi_clk@1120 { 155457cd681bSTom Rini #clock-cells = <0>; 155557cd681bSTom Rini compatible = "ti,gate-clock"; 155657cd681bSTom Rini clocks = <&hdmi_dpll_clk_mux>; 155757cd681bSTom Rini ti,bit-shift = <10>; 155857cd681bSTom Rini reg = <0x1120>; 155957cd681bSTom Rini }; 156057cd681bSTom Rini 1561*7aa1a408SLokesh Vutla dss_video1_clk: dss_video1_clk@1120 { 156257cd681bSTom Rini #clock-cells = <0>; 156357cd681bSTom Rini compatible = "ti,gate-clock"; 156457cd681bSTom Rini clocks = <&video1_dpll_clk_mux>; 156557cd681bSTom Rini ti,bit-shift = <12>; 156657cd681bSTom Rini reg = <0x1120>; 156757cd681bSTom Rini }; 156857cd681bSTom Rini 1569*7aa1a408SLokesh Vutla dss_video2_clk: dss_video2_clk@1120 { 157057cd681bSTom Rini #clock-cells = <0>; 157157cd681bSTom Rini compatible = "ti,gate-clock"; 157257cd681bSTom Rini clocks = <&video2_dpll_clk_mux>; 157357cd681bSTom Rini ti,bit-shift = <13>; 157457cd681bSTom Rini reg = <0x1120>; 157557cd681bSTom Rini }; 157657cd681bSTom Rini 1577*7aa1a408SLokesh Vutla gpio2_dbclk: gpio2_dbclk@1760 { 157857cd681bSTom Rini #clock-cells = <0>; 157957cd681bSTom Rini compatible = "ti,gate-clock"; 158057cd681bSTom Rini clocks = <&sys_32k_ck>; 158157cd681bSTom Rini ti,bit-shift = <8>; 158257cd681bSTom Rini reg = <0x1760>; 158357cd681bSTom Rini }; 158457cd681bSTom Rini 1585*7aa1a408SLokesh Vutla gpio3_dbclk: gpio3_dbclk@1768 { 158657cd681bSTom Rini #clock-cells = <0>; 158757cd681bSTom Rini compatible = "ti,gate-clock"; 158857cd681bSTom Rini clocks = <&sys_32k_ck>; 158957cd681bSTom Rini ti,bit-shift = <8>; 159057cd681bSTom Rini reg = <0x1768>; 159157cd681bSTom Rini }; 159257cd681bSTom Rini 1593*7aa1a408SLokesh Vutla gpio4_dbclk: gpio4_dbclk@1770 { 159457cd681bSTom Rini #clock-cells = <0>; 159557cd681bSTom Rini compatible = "ti,gate-clock"; 159657cd681bSTom Rini clocks = <&sys_32k_ck>; 159757cd681bSTom Rini ti,bit-shift = <8>; 159857cd681bSTom Rini reg = <0x1770>; 159957cd681bSTom Rini }; 160057cd681bSTom Rini 1601*7aa1a408SLokesh Vutla gpio5_dbclk: gpio5_dbclk@1778 { 160257cd681bSTom Rini #clock-cells = <0>; 160357cd681bSTom Rini compatible = "ti,gate-clock"; 160457cd681bSTom Rini clocks = <&sys_32k_ck>; 160557cd681bSTom Rini ti,bit-shift = <8>; 160657cd681bSTom Rini reg = <0x1778>; 160757cd681bSTom Rini }; 160857cd681bSTom Rini 1609*7aa1a408SLokesh Vutla gpio6_dbclk: gpio6_dbclk@1780 { 161057cd681bSTom Rini #clock-cells = <0>; 161157cd681bSTom Rini compatible = "ti,gate-clock"; 161257cd681bSTom Rini clocks = <&sys_32k_ck>; 161357cd681bSTom Rini ti,bit-shift = <8>; 161457cd681bSTom Rini reg = <0x1780>; 161557cd681bSTom Rini }; 161657cd681bSTom Rini 1617*7aa1a408SLokesh Vutla gpio7_dbclk: gpio7_dbclk@1810 { 161857cd681bSTom Rini #clock-cells = <0>; 161957cd681bSTom Rini compatible = "ti,gate-clock"; 162057cd681bSTom Rini clocks = <&sys_32k_ck>; 162157cd681bSTom Rini ti,bit-shift = <8>; 162257cd681bSTom Rini reg = <0x1810>; 162357cd681bSTom Rini }; 162457cd681bSTom Rini 1625*7aa1a408SLokesh Vutla gpio8_dbclk: gpio8_dbclk@1818 { 162657cd681bSTom Rini #clock-cells = <0>; 162757cd681bSTom Rini compatible = "ti,gate-clock"; 162857cd681bSTom Rini clocks = <&sys_32k_ck>; 162957cd681bSTom Rini ti,bit-shift = <8>; 163057cd681bSTom Rini reg = <0x1818>; 163157cd681bSTom Rini }; 163257cd681bSTom Rini 1633*7aa1a408SLokesh Vutla mmc1_clk32k: mmc1_clk32k@1328 { 163457cd681bSTom Rini #clock-cells = <0>; 163557cd681bSTom Rini compatible = "ti,gate-clock"; 163657cd681bSTom Rini clocks = <&sys_32k_ck>; 163757cd681bSTom Rini ti,bit-shift = <8>; 163857cd681bSTom Rini reg = <0x1328>; 163957cd681bSTom Rini }; 164057cd681bSTom Rini 1641*7aa1a408SLokesh Vutla mmc2_clk32k: mmc2_clk32k@1330 { 164257cd681bSTom Rini #clock-cells = <0>; 164357cd681bSTom Rini compatible = "ti,gate-clock"; 164457cd681bSTom Rini clocks = <&sys_32k_ck>; 164557cd681bSTom Rini ti,bit-shift = <8>; 164657cd681bSTom Rini reg = <0x1330>; 164757cd681bSTom Rini }; 164857cd681bSTom Rini 1649*7aa1a408SLokesh Vutla mmc3_clk32k: mmc3_clk32k@1820 { 165057cd681bSTom Rini #clock-cells = <0>; 165157cd681bSTom Rini compatible = "ti,gate-clock"; 165257cd681bSTom Rini clocks = <&sys_32k_ck>; 165357cd681bSTom Rini ti,bit-shift = <8>; 165457cd681bSTom Rini reg = <0x1820>; 165557cd681bSTom Rini }; 165657cd681bSTom Rini 1657*7aa1a408SLokesh Vutla mmc4_clk32k: mmc4_clk32k@1828 { 165857cd681bSTom Rini #clock-cells = <0>; 165957cd681bSTom Rini compatible = "ti,gate-clock"; 166057cd681bSTom Rini clocks = <&sys_32k_ck>; 166157cd681bSTom Rini ti,bit-shift = <8>; 166257cd681bSTom Rini reg = <0x1828>; 166357cd681bSTom Rini }; 166457cd681bSTom Rini 1665*7aa1a408SLokesh Vutla sata_ref_clk: sata_ref_clk@1388 { 166657cd681bSTom Rini #clock-cells = <0>; 166757cd681bSTom Rini compatible = "ti,gate-clock"; 166857cd681bSTom Rini clocks = <&sys_clkin1>; 166957cd681bSTom Rini ti,bit-shift = <8>; 167057cd681bSTom Rini reg = <0x1388>; 167157cd681bSTom Rini }; 167257cd681bSTom Rini 1673*7aa1a408SLokesh Vutla usb_otg_ss1_refclk960m: usb_otg_ss1_refclk960m@13f0 { 167457cd681bSTom Rini #clock-cells = <0>; 167557cd681bSTom Rini compatible = "ti,gate-clock"; 167657cd681bSTom Rini clocks = <&l3init_960m_gfclk>; 167757cd681bSTom Rini ti,bit-shift = <8>; 167857cd681bSTom Rini reg = <0x13f0>; 167957cd681bSTom Rini }; 168057cd681bSTom Rini 1681*7aa1a408SLokesh Vutla usb_otg_ss2_refclk960m: usb_otg_ss2_refclk960m@1340 { 168257cd681bSTom Rini #clock-cells = <0>; 168357cd681bSTom Rini compatible = "ti,gate-clock"; 168457cd681bSTom Rini clocks = <&l3init_960m_gfclk>; 168557cd681bSTom Rini ti,bit-shift = <8>; 168657cd681bSTom Rini reg = <0x1340>; 168757cd681bSTom Rini }; 168857cd681bSTom Rini 1689*7aa1a408SLokesh Vutla usb_phy1_always_on_clk32k: usb_phy1_always_on_clk32k@640 { 169057cd681bSTom Rini #clock-cells = <0>; 169157cd681bSTom Rini compatible = "ti,gate-clock"; 169257cd681bSTom Rini clocks = <&sys_32k_ck>; 169357cd681bSTom Rini ti,bit-shift = <8>; 169457cd681bSTom Rini reg = <0x0640>; 169557cd681bSTom Rini }; 169657cd681bSTom Rini 1697*7aa1a408SLokesh Vutla usb_phy2_always_on_clk32k: usb_phy2_always_on_clk32k@688 { 169857cd681bSTom Rini #clock-cells = <0>; 169957cd681bSTom Rini compatible = "ti,gate-clock"; 170057cd681bSTom Rini clocks = <&sys_32k_ck>; 170157cd681bSTom Rini ti,bit-shift = <8>; 170257cd681bSTom Rini reg = <0x0688>; 170357cd681bSTom Rini }; 170457cd681bSTom Rini 1705*7aa1a408SLokesh Vutla usb_phy3_always_on_clk32k: usb_phy3_always_on_clk32k@698 { 170657cd681bSTom Rini #clock-cells = <0>; 170757cd681bSTom Rini compatible = "ti,gate-clock"; 170857cd681bSTom Rini clocks = <&sys_32k_ck>; 170957cd681bSTom Rini ti,bit-shift = <8>; 171057cd681bSTom Rini reg = <0x0698>; 171157cd681bSTom Rini }; 171257cd681bSTom Rini 1713*7aa1a408SLokesh Vutla atl_dpll_clk_mux: atl_dpll_clk_mux@c00 { 171457cd681bSTom Rini #clock-cells = <0>; 171557cd681bSTom Rini compatible = "ti,mux-clock"; 171657cd681bSTom Rini clocks = <&sys_32k_ck>, <&video1_clkin_ck>, <&video2_clkin_ck>, <&hdmi_clkin_ck>; 171757cd681bSTom Rini ti,bit-shift = <24>; 171857cd681bSTom Rini reg = <0x0c00>; 171957cd681bSTom Rini }; 172057cd681bSTom Rini 1721*7aa1a408SLokesh Vutla atl_gfclk_mux: atl_gfclk_mux@c00 { 172257cd681bSTom Rini #clock-cells = <0>; 172357cd681bSTom Rini compatible = "ti,mux-clock"; 172457cd681bSTom Rini clocks = <&l3_iclk_div>, <&dpll_abe_m2_ck>, <&atl_dpll_clk_mux>; 172557cd681bSTom Rini ti,bit-shift = <26>; 172657cd681bSTom Rini reg = <0x0c00>; 172757cd681bSTom Rini }; 172857cd681bSTom Rini 1729*7aa1a408SLokesh Vutla rmii_50mhz_clk_mux: rmii_50mhz_clk_mux@13d0 { 173057cd681bSTom Rini #clock-cells = <0>; 1731*7aa1a408SLokesh Vutla compatible = "ti,mux-clock"; 1732*7aa1a408SLokesh Vutla clocks = <&dpll_gmac_h11x2_ck>, <&rmii_clk_ck>; 173357cd681bSTom Rini ti,bit-shift = <24>; 173457cd681bSTom Rini reg = <0x13d0>; 173557cd681bSTom Rini }; 173657cd681bSTom Rini 1737*7aa1a408SLokesh Vutla gmac_rft_clk_mux: gmac_rft_clk_mux@13d0 { 173857cd681bSTom Rini #clock-cells = <0>; 173957cd681bSTom Rini compatible = "ti,mux-clock"; 174057cd681bSTom Rini clocks = <&video1_clkin_ck>, <&video2_clkin_ck>, <&dpll_abe_m2_ck>, <&hdmi_clkin_ck>, <&l3_iclk_div>; 174157cd681bSTom Rini ti,bit-shift = <25>; 174257cd681bSTom Rini reg = <0x13d0>; 174357cd681bSTom Rini }; 174457cd681bSTom Rini 1745*7aa1a408SLokesh Vutla gpu_core_gclk_mux: gpu_core_gclk_mux@1220 { 174657cd681bSTom Rini #clock-cells = <0>; 174757cd681bSTom Rini compatible = "ti,mux-clock"; 174857cd681bSTom Rini clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>; 174957cd681bSTom Rini ti,bit-shift = <24>; 175057cd681bSTom Rini reg = <0x1220>; 175157cd681bSTom Rini }; 175257cd681bSTom Rini 1753*7aa1a408SLokesh Vutla gpu_hyd_gclk_mux: gpu_hyd_gclk_mux@1220 { 175457cd681bSTom Rini #clock-cells = <0>; 175557cd681bSTom Rini compatible = "ti,mux-clock"; 175657cd681bSTom Rini clocks = <&dpll_core_h14x2_ck>, <&dpll_per_h14x2_ck>, <&dpll_gpu_m2_ck>; 175757cd681bSTom Rini ti,bit-shift = <26>; 175857cd681bSTom Rini reg = <0x1220>; 175957cd681bSTom Rini }; 176057cd681bSTom Rini 1761*7aa1a408SLokesh Vutla l3instr_ts_gclk_div: l3instr_ts_gclk_div@e50 { 176257cd681bSTom Rini #clock-cells = <0>; 176357cd681bSTom Rini compatible = "ti,divider-clock"; 176457cd681bSTom Rini clocks = <&wkupaon_iclk_mux>; 176557cd681bSTom Rini ti,bit-shift = <24>; 176657cd681bSTom Rini reg = <0x0e50>; 176757cd681bSTom Rini ti,dividers = <8>, <16>, <32>; 176857cd681bSTom Rini }; 176957cd681bSTom Rini 1770*7aa1a408SLokesh Vutla mcasp2_ahclkr_mux: mcasp2_ahclkr_mux@1860 { 177157cd681bSTom Rini #clock-cells = <0>; 177257cd681bSTom Rini compatible = "ti,mux-clock"; 177357cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 177457cd681bSTom Rini ti,bit-shift = <28>; 177557cd681bSTom Rini reg = <0x1860>; 177657cd681bSTom Rini }; 177757cd681bSTom Rini 1778*7aa1a408SLokesh Vutla mcasp2_ahclkx_mux: mcasp2_ahclkx_mux@1860 { 177957cd681bSTom Rini #clock-cells = <0>; 178057cd681bSTom Rini compatible = "ti,mux-clock"; 178157cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 178257cd681bSTom Rini ti,bit-shift = <24>; 178357cd681bSTom Rini reg = <0x1860>; 178457cd681bSTom Rini }; 178557cd681bSTom Rini 1786*7aa1a408SLokesh Vutla mcasp2_aux_gfclk_mux: mcasp2_aux_gfclk_mux@1860 { 178757cd681bSTom Rini #clock-cells = <0>; 178857cd681bSTom Rini compatible = "ti,mux-clock"; 178957cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 179057cd681bSTom Rini ti,bit-shift = <22>; 179157cd681bSTom Rini reg = <0x1860>; 179257cd681bSTom Rini }; 179357cd681bSTom Rini 1794*7aa1a408SLokesh Vutla mcasp3_ahclkx_mux: mcasp3_ahclkx_mux@1868 { 179557cd681bSTom Rini #clock-cells = <0>; 179657cd681bSTom Rini compatible = "ti,mux-clock"; 179757cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 179857cd681bSTom Rini ti,bit-shift = <24>; 179957cd681bSTom Rini reg = <0x1868>; 180057cd681bSTom Rini }; 180157cd681bSTom Rini 1802*7aa1a408SLokesh Vutla mcasp3_aux_gfclk_mux: mcasp3_aux_gfclk_mux@1868 { 180357cd681bSTom Rini #clock-cells = <0>; 180457cd681bSTom Rini compatible = "ti,mux-clock"; 180557cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 180657cd681bSTom Rini ti,bit-shift = <22>; 180757cd681bSTom Rini reg = <0x1868>; 180857cd681bSTom Rini }; 180957cd681bSTom Rini 1810*7aa1a408SLokesh Vutla mcasp4_ahclkx_mux: mcasp4_ahclkx_mux@1898 { 181157cd681bSTom Rini #clock-cells = <0>; 181257cd681bSTom Rini compatible = "ti,mux-clock"; 181357cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 181457cd681bSTom Rini ti,bit-shift = <24>; 181557cd681bSTom Rini reg = <0x1898>; 181657cd681bSTom Rini }; 181757cd681bSTom Rini 1818*7aa1a408SLokesh Vutla mcasp4_aux_gfclk_mux: mcasp4_aux_gfclk_mux@1898 { 181957cd681bSTom Rini #clock-cells = <0>; 182057cd681bSTom Rini compatible = "ti,mux-clock"; 182157cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 182257cd681bSTom Rini ti,bit-shift = <22>; 182357cd681bSTom Rini reg = <0x1898>; 182457cd681bSTom Rini }; 182557cd681bSTom Rini 1826*7aa1a408SLokesh Vutla mcasp5_ahclkx_mux: mcasp5_ahclkx_mux@1878 { 182757cd681bSTom Rini #clock-cells = <0>; 182857cd681bSTom Rini compatible = "ti,mux-clock"; 182957cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 183057cd681bSTom Rini ti,bit-shift = <24>; 183157cd681bSTom Rini reg = <0x1878>; 183257cd681bSTom Rini }; 183357cd681bSTom Rini 1834*7aa1a408SLokesh Vutla mcasp5_aux_gfclk_mux: mcasp5_aux_gfclk_mux@1878 { 183557cd681bSTom Rini #clock-cells = <0>; 183657cd681bSTom Rini compatible = "ti,mux-clock"; 183757cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 183857cd681bSTom Rini ti,bit-shift = <22>; 183957cd681bSTom Rini reg = <0x1878>; 184057cd681bSTom Rini }; 184157cd681bSTom Rini 1842*7aa1a408SLokesh Vutla mcasp6_ahclkx_mux: mcasp6_ahclkx_mux@1904 { 184357cd681bSTom Rini #clock-cells = <0>; 184457cd681bSTom Rini compatible = "ti,mux-clock"; 184557cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 184657cd681bSTom Rini ti,bit-shift = <24>; 184757cd681bSTom Rini reg = <0x1904>; 184857cd681bSTom Rini }; 184957cd681bSTom Rini 1850*7aa1a408SLokesh Vutla mcasp6_aux_gfclk_mux: mcasp6_aux_gfclk_mux@1904 { 185157cd681bSTom Rini #clock-cells = <0>; 185257cd681bSTom Rini compatible = "ti,mux-clock"; 185357cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 185457cd681bSTom Rini ti,bit-shift = <22>; 185557cd681bSTom Rini reg = <0x1904>; 185657cd681bSTom Rini }; 185757cd681bSTom Rini 1858*7aa1a408SLokesh Vutla mcasp7_ahclkx_mux: mcasp7_ahclkx_mux@1908 { 185957cd681bSTom Rini #clock-cells = <0>; 186057cd681bSTom Rini compatible = "ti,mux-clock"; 186157cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 186257cd681bSTom Rini ti,bit-shift = <24>; 186357cd681bSTom Rini reg = <0x1908>; 186457cd681bSTom Rini }; 186557cd681bSTom Rini 1866*7aa1a408SLokesh Vutla mcasp7_aux_gfclk_mux: mcasp7_aux_gfclk_mux@1908 { 186757cd681bSTom Rini #clock-cells = <0>; 186857cd681bSTom Rini compatible = "ti,mux-clock"; 186957cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 187057cd681bSTom Rini ti,bit-shift = <22>; 187157cd681bSTom Rini reg = <0x1908>; 187257cd681bSTom Rini }; 187357cd681bSTom Rini 1874*7aa1a408SLokesh Vutla mcasp8_ahclkx_mux: mcasp8_ahclkx_mux@1890 { 187557cd681bSTom Rini #clock-cells = <0>; 187657cd681bSTom Rini compatible = "ti,mux-clock"; 187757cd681bSTom Rini clocks = <&abe_24m_fclk>, <&abe_sys_clk_div>, <&func_24m_clk>, <&atl_clkin3_ck>, <&atl_clkin2_ck>, <&atl_clkin1_ck>, <&atl_clkin0_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&mlb_clk>, <&mlbp_clk>; 187857cd681bSTom Rini ti,bit-shift = <22>; 187957cd681bSTom Rini reg = <0x1890>; 188057cd681bSTom Rini }; 188157cd681bSTom Rini 1882*7aa1a408SLokesh Vutla mcasp8_aux_gfclk_mux: mcasp8_aux_gfclk_mux@1890 { 188357cd681bSTom Rini #clock-cells = <0>; 188457cd681bSTom Rini compatible = "ti,mux-clock"; 188557cd681bSTom Rini clocks = <&per_abe_x1_gfclk2_div>, <&video1_clk2_div>, <&video2_clk2_div>, <&hdmi_clk2_div>; 188657cd681bSTom Rini ti,bit-shift = <24>; 188757cd681bSTom Rini reg = <0x1890>; 188857cd681bSTom Rini }; 188957cd681bSTom Rini 1890*7aa1a408SLokesh Vutla mmc1_fclk_mux: mmc1_fclk_mux@1328 { 189157cd681bSTom Rini #clock-cells = <0>; 189257cd681bSTom Rini compatible = "ti,mux-clock"; 189357cd681bSTom Rini clocks = <&func_128m_clk>, <&dpll_per_m2x2_ck>; 189457cd681bSTom Rini ti,bit-shift = <24>; 189557cd681bSTom Rini reg = <0x1328>; 189657cd681bSTom Rini }; 189757cd681bSTom Rini 1898*7aa1a408SLokesh Vutla mmc1_fclk_div: mmc1_fclk_div@1328 { 189957cd681bSTom Rini #clock-cells = <0>; 190057cd681bSTom Rini compatible = "ti,divider-clock"; 190157cd681bSTom Rini clocks = <&mmc1_fclk_mux>; 190257cd681bSTom Rini ti,bit-shift = <25>; 190357cd681bSTom Rini ti,max-div = <4>; 190457cd681bSTom Rini reg = <0x1328>; 190557cd681bSTom Rini ti,index-power-of-two; 190657cd681bSTom Rini }; 190757cd681bSTom Rini 1908*7aa1a408SLokesh Vutla mmc2_fclk_mux: mmc2_fclk_mux@1330 { 190957cd681bSTom Rini #clock-cells = <0>; 191057cd681bSTom Rini compatible = "ti,mux-clock"; 191157cd681bSTom Rini clocks = <&func_128m_clk>, <&dpll_per_m2x2_ck>; 191257cd681bSTom Rini ti,bit-shift = <24>; 191357cd681bSTom Rini reg = <0x1330>; 191457cd681bSTom Rini }; 191557cd681bSTom Rini 1916*7aa1a408SLokesh Vutla mmc2_fclk_div: mmc2_fclk_div@1330 { 191757cd681bSTom Rini #clock-cells = <0>; 191857cd681bSTom Rini compatible = "ti,divider-clock"; 191957cd681bSTom Rini clocks = <&mmc2_fclk_mux>; 192057cd681bSTom Rini ti,bit-shift = <25>; 192157cd681bSTom Rini ti,max-div = <4>; 192257cd681bSTom Rini reg = <0x1330>; 192357cd681bSTom Rini ti,index-power-of-two; 192457cd681bSTom Rini }; 192557cd681bSTom Rini 1926*7aa1a408SLokesh Vutla mmc3_gfclk_mux: mmc3_gfclk_mux@1820 { 192757cd681bSTom Rini #clock-cells = <0>; 192857cd681bSTom Rini compatible = "ti,mux-clock"; 192957cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 193057cd681bSTom Rini ti,bit-shift = <24>; 193157cd681bSTom Rini reg = <0x1820>; 193257cd681bSTom Rini }; 193357cd681bSTom Rini 1934*7aa1a408SLokesh Vutla mmc3_gfclk_div: mmc3_gfclk_div@1820 { 193557cd681bSTom Rini #clock-cells = <0>; 193657cd681bSTom Rini compatible = "ti,divider-clock"; 193757cd681bSTom Rini clocks = <&mmc3_gfclk_mux>; 193857cd681bSTom Rini ti,bit-shift = <25>; 193957cd681bSTom Rini ti,max-div = <4>; 194057cd681bSTom Rini reg = <0x1820>; 194157cd681bSTom Rini ti,index-power-of-two; 194257cd681bSTom Rini }; 194357cd681bSTom Rini 1944*7aa1a408SLokesh Vutla mmc4_gfclk_mux: mmc4_gfclk_mux@1828 { 194557cd681bSTom Rini #clock-cells = <0>; 194657cd681bSTom Rini compatible = "ti,mux-clock"; 194757cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 194857cd681bSTom Rini ti,bit-shift = <24>; 194957cd681bSTom Rini reg = <0x1828>; 195057cd681bSTom Rini }; 195157cd681bSTom Rini 1952*7aa1a408SLokesh Vutla mmc4_gfclk_div: mmc4_gfclk_div@1828 { 195357cd681bSTom Rini #clock-cells = <0>; 195457cd681bSTom Rini compatible = "ti,divider-clock"; 195557cd681bSTom Rini clocks = <&mmc4_gfclk_mux>; 195657cd681bSTom Rini ti,bit-shift = <25>; 195757cd681bSTom Rini ti,max-div = <4>; 195857cd681bSTom Rini reg = <0x1828>; 195957cd681bSTom Rini ti,index-power-of-two; 196057cd681bSTom Rini }; 196157cd681bSTom Rini 1962*7aa1a408SLokesh Vutla qspi_gfclk_mux: qspi_gfclk_mux@1838 { 196357cd681bSTom Rini #clock-cells = <0>; 196457cd681bSTom Rini compatible = "ti,mux-clock"; 196557cd681bSTom Rini clocks = <&func_128m_clk>, <&dpll_per_h13x2_ck>; 196657cd681bSTom Rini ti,bit-shift = <24>; 196757cd681bSTom Rini reg = <0x1838>; 196857cd681bSTom Rini }; 196957cd681bSTom Rini 1970*7aa1a408SLokesh Vutla qspi_gfclk_div: qspi_gfclk_div@1838 { 197157cd681bSTom Rini #clock-cells = <0>; 197257cd681bSTom Rini compatible = "ti,divider-clock"; 197357cd681bSTom Rini clocks = <&qspi_gfclk_mux>; 197457cd681bSTom Rini ti,bit-shift = <25>; 197557cd681bSTom Rini ti,max-div = <4>; 197657cd681bSTom Rini reg = <0x1838>; 197757cd681bSTom Rini ti,index-power-of-two; 197857cd681bSTom Rini }; 197957cd681bSTom Rini 1980*7aa1a408SLokesh Vutla timer10_gfclk_mux: timer10_gfclk_mux@1728 { 198157cd681bSTom Rini #clock-cells = <0>; 198257cd681bSTom Rini compatible = "ti,mux-clock"; 198357cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 198457cd681bSTom Rini ti,bit-shift = <24>; 198557cd681bSTom Rini reg = <0x1728>; 198657cd681bSTom Rini }; 198757cd681bSTom Rini 1988*7aa1a408SLokesh Vutla timer11_gfclk_mux: timer11_gfclk_mux@1730 { 198957cd681bSTom Rini #clock-cells = <0>; 199057cd681bSTom Rini compatible = "ti,mux-clock"; 199157cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 199257cd681bSTom Rini ti,bit-shift = <24>; 199357cd681bSTom Rini reg = <0x1730>; 199457cd681bSTom Rini }; 199557cd681bSTom Rini 1996*7aa1a408SLokesh Vutla timer13_gfclk_mux: timer13_gfclk_mux@17c8 { 199757cd681bSTom Rini #clock-cells = <0>; 199857cd681bSTom Rini compatible = "ti,mux-clock"; 199957cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 200057cd681bSTom Rini ti,bit-shift = <24>; 200157cd681bSTom Rini reg = <0x17c8>; 200257cd681bSTom Rini }; 200357cd681bSTom Rini 2004*7aa1a408SLokesh Vutla timer14_gfclk_mux: timer14_gfclk_mux@17d0 { 200557cd681bSTom Rini #clock-cells = <0>; 200657cd681bSTom Rini compatible = "ti,mux-clock"; 200757cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 200857cd681bSTom Rini ti,bit-shift = <24>; 200957cd681bSTom Rini reg = <0x17d0>; 201057cd681bSTom Rini }; 201157cd681bSTom Rini 2012*7aa1a408SLokesh Vutla timer15_gfclk_mux: timer15_gfclk_mux@17d8 { 201357cd681bSTom Rini #clock-cells = <0>; 201457cd681bSTom Rini compatible = "ti,mux-clock"; 201557cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 201657cd681bSTom Rini ti,bit-shift = <24>; 201757cd681bSTom Rini reg = <0x17d8>; 201857cd681bSTom Rini }; 201957cd681bSTom Rini 2020*7aa1a408SLokesh Vutla timer16_gfclk_mux: timer16_gfclk_mux@1830 { 202157cd681bSTom Rini #clock-cells = <0>; 202257cd681bSTom Rini compatible = "ti,mux-clock"; 202357cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 202457cd681bSTom Rini ti,bit-shift = <24>; 202557cd681bSTom Rini reg = <0x1830>; 202657cd681bSTom Rini }; 202757cd681bSTom Rini 2028*7aa1a408SLokesh Vutla timer2_gfclk_mux: timer2_gfclk_mux@1738 { 202957cd681bSTom Rini #clock-cells = <0>; 203057cd681bSTom Rini compatible = "ti,mux-clock"; 203157cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 203257cd681bSTom Rini ti,bit-shift = <24>; 203357cd681bSTom Rini reg = <0x1738>; 203457cd681bSTom Rini }; 203557cd681bSTom Rini 2036*7aa1a408SLokesh Vutla timer3_gfclk_mux: timer3_gfclk_mux@1740 { 203757cd681bSTom Rini #clock-cells = <0>; 203857cd681bSTom Rini compatible = "ti,mux-clock"; 203957cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 204057cd681bSTom Rini ti,bit-shift = <24>; 204157cd681bSTom Rini reg = <0x1740>; 204257cd681bSTom Rini }; 204357cd681bSTom Rini 2044*7aa1a408SLokesh Vutla timer4_gfclk_mux: timer4_gfclk_mux@1748 { 204557cd681bSTom Rini #clock-cells = <0>; 204657cd681bSTom Rini compatible = "ti,mux-clock"; 204757cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 204857cd681bSTom Rini ti,bit-shift = <24>; 204957cd681bSTom Rini reg = <0x1748>; 205057cd681bSTom Rini }; 205157cd681bSTom Rini 2052*7aa1a408SLokesh Vutla timer9_gfclk_mux: timer9_gfclk_mux@1750 { 205357cd681bSTom Rini #clock-cells = <0>; 205457cd681bSTom Rini compatible = "ti,mux-clock"; 205557cd681bSTom Rini clocks = <&timer_sys_clk_div>, <&sys_32k_ck>, <&sys_clkin2>, <&ref_clkin0_ck>, <&ref_clkin1_ck>, <&ref_clkin2_ck>, <&ref_clkin3_ck>, <&abe_giclk_div>, <&video1_div_clk>, <&video2_div_clk>, <&hdmi_div_clk>; 205657cd681bSTom Rini ti,bit-shift = <24>; 205757cd681bSTom Rini reg = <0x1750>; 205857cd681bSTom Rini }; 205957cd681bSTom Rini 2060*7aa1a408SLokesh Vutla uart1_gfclk_mux: uart1_gfclk_mux@1840 { 206157cd681bSTom Rini #clock-cells = <0>; 206257cd681bSTom Rini compatible = "ti,mux-clock"; 206357cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 206457cd681bSTom Rini ti,bit-shift = <24>; 206557cd681bSTom Rini reg = <0x1840>; 206657cd681bSTom Rini }; 206757cd681bSTom Rini 2068*7aa1a408SLokesh Vutla uart2_gfclk_mux: uart2_gfclk_mux@1848 { 206957cd681bSTom Rini #clock-cells = <0>; 207057cd681bSTom Rini compatible = "ti,mux-clock"; 207157cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 207257cd681bSTom Rini ti,bit-shift = <24>; 207357cd681bSTom Rini reg = <0x1848>; 207457cd681bSTom Rini }; 207557cd681bSTom Rini 2076*7aa1a408SLokesh Vutla uart3_gfclk_mux: uart3_gfclk_mux@1850 { 207757cd681bSTom Rini #clock-cells = <0>; 207857cd681bSTom Rini compatible = "ti,mux-clock"; 207957cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 208057cd681bSTom Rini ti,bit-shift = <24>; 208157cd681bSTom Rini reg = <0x1850>; 208257cd681bSTom Rini }; 208357cd681bSTom Rini 2084*7aa1a408SLokesh Vutla uart4_gfclk_mux: uart4_gfclk_mux@1858 { 208557cd681bSTom Rini #clock-cells = <0>; 208657cd681bSTom Rini compatible = "ti,mux-clock"; 208757cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 208857cd681bSTom Rini ti,bit-shift = <24>; 208957cd681bSTom Rini reg = <0x1858>; 209057cd681bSTom Rini }; 209157cd681bSTom Rini 2092*7aa1a408SLokesh Vutla uart5_gfclk_mux: uart5_gfclk_mux@1870 { 209357cd681bSTom Rini #clock-cells = <0>; 209457cd681bSTom Rini compatible = "ti,mux-clock"; 209557cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 209657cd681bSTom Rini ti,bit-shift = <24>; 209757cd681bSTom Rini reg = <0x1870>; 209857cd681bSTom Rini }; 209957cd681bSTom Rini 2100*7aa1a408SLokesh Vutla uart7_gfclk_mux: uart7_gfclk_mux@18d0 { 210157cd681bSTom Rini #clock-cells = <0>; 210257cd681bSTom Rini compatible = "ti,mux-clock"; 210357cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 210457cd681bSTom Rini ti,bit-shift = <24>; 210557cd681bSTom Rini reg = <0x18d0>; 210657cd681bSTom Rini }; 210757cd681bSTom Rini 2108*7aa1a408SLokesh Vutla uart8_gfclk_mux: uart8_gfclk_mux@18e0 { 210957cd681bSTom Rini #clock-cells = <0>; 211057cd681bSTom Rini compatible = "ti,mux-clock"; 211157cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 211257cd681bSTom Rini ti,bit-shift = <24>; 211357cd681bSTom Rini reg = <0x18e0>; 211457cd681bSTom Rini }; 211557cd681bSTom Rini 2116*7aa1a408SLokesh Vutla uart9_gfclk_mux: uart9_gfclk_mux@18e8 { 211757cd681bSTom Rini #clock-cells = <0>; 211857cd681bSTom Rini compatible = "ti,mux-clock"; 211957cd681bSTom Rini clocks = <&func_48m_fclk>, <&dpll_per_m2x2_ck>; 212057cd681bSTom Rini ti,bit-shift = <24>; 212157cd681bSTom Rini reg = <0x18e8>; 212257cd681bSTom Rini }; 212357cd681bSTom Rini 2124*7aa1a408SLokesh Vutla vip1_gclk_mux: vip1_gclk_mux@1020 { 212557cd681bSTom Rini #clock-cells = <0>; 212657cd681bSTom Rini compatible = "ti,mux-clock"; 212757cd681bSTom Rini clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 212857cd681bSTom Rini ti,bit-shift = <24>; 212957cd681bSTom Rini reg = <0x1020>; 213057cd681bSTom Rini }; 213157cd681bSTom Rini 2132*7aa1a408SLokesh Vutla vip2_gclk_mux: vip2_gclk_mux@1028 { 213357cd681bSTom Rini #clock-cells = <0>; 213457cd681bSTom Rini compatible = "ti,mux-clock"; 213557cd681bSTom Rini clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 213657cd681bSTom Rini ti,bit-shift = <24>; 213757cd681bSTom Rini reg = <0x1028>; 213857cd681bSTom Rini }; 213957cd681bSTom Rini 2140*7aa1a408SLokesh Vutla vip3_gclk_mux: vip3_gclk_mux@1030 { 214157cd681bSTom Rini #clock-cells = <0>; 214257cd681bSTom Rini compatible = "ti,mux-clock"; 214357cd681bSTom Rini clocks = <&l3_iclk_div>, <&dpll_core_h23x2_ck>; 214457cd681bSTom Rini ti,bit-shift = <24>; 214557cd681bSTom Rini reg = <0x1030>; 214657cd681bSTom Rini }; 214757cd681bSTom Rini}; 214857cd681bSTom Rini 214957cd681bSTom Rini&cm_core_clockdomains { 215057cd681bSTom Rini coreaon_clkdm: coreaon_clkdm { 215157cd681bSTom Rini compatible = "ti,clockdomain"; 215257cd681bSTom Rini clocks = <&dpll_usb_ck>; 215357cd681bSTom Rini }; 215457cd681bSTom Rini}; 215557cd681bSTom Rini 215657cd681bSTom Rini&scm_conf_clocks { 2157*7aa1a408SLokesh Vutla dss_deshdcp_clk: dss_deshdcp_clk@558 { 215857cd681bSTom Rini #clock-cells = <0>; 215957cd681bSTom Rini compatible = "ti,gate-clock"; 216057cd681bSTom Rini clocks = <&l3_iclk_div>; 216157cd681bSTom Rini ti,bit-shift = <0>; 216257cd681bSTom Rini reg = <0x558>; 216357cd681bSTom Rini }; 2164*7aa1a408SLokesh Vutla 2165*7aa1a408SLokesh Vutla ehrpwm0_tbclk: ehrpwm0_tbclk@558 { 2166*7aa1a408SLokesh Vutla #clock-cells = <0>; 2167*7aa1a408SLokesh Vutla compatible = "ti,gate-clock"; 2168*7aa1a408SLokesh Vutla clocks = <&l4_root_clk_div>; 2169*7aa1a408SLokesh Vutla ti,bit-shift = <20>; 2170*7aa1a408SLokesh Vutla reg = <0x0558>; 2171*7aa1a408SLokesh Vutla }; 2172*7aa1a408SLokesh Vutla 2173*7aa1a408SLokesh Vutla ehrpwm1_tbclk: ehrpwm1_tbclk@558 { 2174*7aa1a408SLokesh Vutla #clock-cells = <0>; 2175*7aa1a408SLokesh Vutla compatible = "ti,gate-clock"; 2176*7aa1a408SLokesh Vutla clocks = <&l4_root_clk_div>; 2177*7aa1a408SLokesh Vutla ti,bit-shift = <21>; 2178*7aa1a408SLokesh Vutla reg = <0x0558>; 2179*7aa1a408SLokesh Vutla }; 2180*7aa1a408SLokesh Vutla 2181*7aa1a408SLokesh Vutla ehrpwm2_tbclk: ehrpwm2_tbclk@558 { 2182*7aa1a408SLokesh Vutla #clock-cells = <0>; 2183*7aa1a408SLokesh Vutla compatible = "ti,gate-clock"; 2184*7aa1a408SLokesh Vutla clocks = <&l4_root_clk_div>; 2185*7aa1a408SLokesh Vutla ti,bit-shift = <22>; 2186*7aa1a408SLokesh Vutla reg = <0x0558>; 2187*7aa1a408SLokesh Vutla }; 2188*7aa1a408SLokesh Vutla 2189*7aa1a408SLokesh Vutla sys_32k_ck: sys_32k_ck { 2190*7aa1a408SLokesh Vutla #clock-cells = <0>; 2191*7aa1a408SLokesh Vutla compatible = "ti,mux-clock"; 2192*7aa1a408SLokesh Vutla clocks = <&sys_clk32_crystal_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>, <&sys_clk32_pseudo_ck>; 2193*7aa1a408SLokesh Vutla ti,bit-shift = <8>; 2194*7aa1a408SLokesh Vutla reg = <0x6c4>; 2195*7aa1a408SLokesh Vutla }; 219657cd681bSTom Rini}; 2197