1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2724ba675SRob Herring/* 3724ba675SRob Herring * Device Tree Source for OMAP3 clock data 4724ba675SRob Herring * 5724ba675SRob Herring * Copyright (C) 2013 Texas Instruments, Inc. 6724ba675SRob Herring */ 7724ba675SRob Herring&scm_clocks { 8724ba675SRob Herring emac_ick: emac_ick@32c { 9724ba675SRob Herring #clock-cells = <0>; 10724ba675SRob Herring compatible = "ti,am35xx-gate-clock"; 11724ba675SRob Herring clocks = <&ipss_ick>; 12724ba675SRob Herring reg = <0x032c>; 13724ba675SRob Herring ti,bit-shift = <1>; 14724ba675SRob Herring }; 15724ba675SRob Herring 16724ba675SRob Herring emac_fck: emac_fck@32c { 17724ba675SRob Herring #clock-cells = <0>; 18724ba675SRob Herring compatible = "ti,gate-clock"; 19724ba675SRob Herring clocks = <&rmii_ck>; 20724ba675SRob Herring reg = <0x032c>; 21724ba675SRob Herring ti,bit-shift = <9>; 22724ba675SRob Herring }; 23724ba675SRob Herring 24724ba675SRob Herring vpfe_ick: vpfe_ick@32c { 25724ba675SRob Herring #clock-cells = <0>; 26724ba675SRob Herring compatible = "ti,am35xx-gate-clock"; 27724ba675SRob Herring clocks = <&ipss_ick>; 28724ba675SRob Herring reg = <0x032c>; 29724ba675SRob Herring ti,bit-shift = <2>; 30724ba675SRob Herring }; 31724ba675SRob Herring 32724ba675SRob Herring vpfe_fck: vpfe_fck@32c { 33724ba675SRob Herring #clock-cells = <0>; 34724ba675SRob Herring compatible = "ti,gate-clock"; 35724ba675SRob Herring clocks = <&pclk_ck>; 36724ba675SRob Herring reg = <0x032c>; 37724ba675SRob Herring ti,bit-shift = <10>; 38724ba675SRob Herring }; 39724ba675SRob Herring 40724ba675SRob Herring hsotgusb_ick_am35xx: hsotgusb_ick_am35xx@32c { 41724ba675SRob Herring #clock-cells = <0>; 42724ba675SRob Herring compatible = "ti,am35xx-gate-clock"; 43724ba675SRob Herring clocks = <&ipss_ick>; 44724ba675SRob Herring reg = <0x032c>; 45724ba675SRob Herring ti,bit-shift = <0>; 46724ba675SRob Herring }; 47724ba675SRob Herring 48724ba675SRob Herring hsotgusb_fck_am35xx: hsotgusb_fck_am35xx@32c { 49724ba675SRob Herring #clock-cells = <0>; 50724ba675SRob Herring compatible = "ti,gate-clock"; 51724ba675SRob Herring clocks = <&sys_ck>; 52724ba675SRob Herring reg = <0x032c>; 53724ba675SRob Herring ti,bit-shift = <8>; 54724ba675SRob Herring }; 55724ba675SRob Herring 56724ba675SRob Herring hecc_ck: hecc_ck@32c { 57724ba675SRob Herring #clock-cells = <0>; 58724ba675SRob Herring compatible = "ti,am35xx-gate-clock"; 59724ba675SRob Herring clocks = <&sys_ck>; 60724ba675SRob Herring reg = <0x032c>; 61724ba675SRob Herring ti,bit-shift = <3>; 62724ba675SRob Herring }; 63724ba675SRob Herring}; 64724ba675SRob Herring&cm_clocks { 65724ba675SRob Herring clock@a10 { 66724ba675SRob Herring compatible = "ti,clksel"; 67724ba675SRob Herring reg = <0xa10>; 68724ba675SRob Herring #clock-cells = <2>; 69*808e6530STony Lindgren #address-cells = <1>; 70*808e6530STony Lindgren #size-cells = <0>; 71724ba675SRob Herring 72*808e6530STony Lindgren ipss_ick: clock-ipss-ick@4 { 73*808e6530STony Lindgren reg = <4>; 74724ba675SRob Herring #clock-cells = <0>; 75724ba675SRob Herring compatible = "ti,am35xx-interface-clock"; 76724ba675SRob Herring clock-output-names = "ipss_ick"; 77724ba675SRob Herring clocks = <&core_l3_ick>; 78724ba675SRob Herring }; 79724ba675SRob Herring 80*808e6530STony Lindgren uart4_ick_am35xx: clock-uart4-ick-am35xx@23 { 81*808e6530STony Lindgren reg = <23>; 82724ba675SRob Herring #clock-cells = <0>; 83724ba675SRob Herring compatible = "ti,omap3-interface-clock"; 84724ba675SRob Herring clock-output-names = "uart4_ick_am35xx"; 85724ba675SRob Herring clocks = <&core_l4_ick>; 86724ba675SRob Herring }; 87724ba675SRob Herring }; 88724ba675SRob Herring 89724ba675SRob Herring rmii_ck: rmii_ck { 90724ba675SRob Herring #clock-cells = <0>; 91724ba675SRob Herring compatible = "fixed-clock"; 92724ba675SRob Herring clock-frequency = <50000000>; 93724ba675SRob Herring }; 94724ba675SRob Herring 95724ba675SRob Herring pclk_ck: pclk_ck { 96724ba675SRob Herring #clock-cells = <0>; 97724ba675SRob Herring compatible = "fixed-clock"; 98724ba675SRob Herring clock-frequency = <27000000>; 99724ba675SRob Herring }; 100724ba675SRob Herring 101724ba675SRob Herring clock@a00 { 102724ba675SRob Herring compatible = "ti,clksel"; 103724ba675SRob Herring reg = <0xa00>; 104724ba675SRob Herring #clock-cells = <2>; 105*808e6530STony Lindgren #address-cells = <1>; 106*808e6530STony Lindgren #size-cells = <0>; 107724ba675SRob Herring 108*808e6530STony Lindgren uart4_fck_am35xx: clock-uart4-fck-am35xx@23 { 109*808e6530STony Lindgren reg = <23>; 110724ba675SRob Herring #clock-cells = <0>; 111724ba675SRob Herring compatible = "ti,wait-gate-clock"; 112724ba675SRob Herring clock-output-names = "uart4_fck_am35xx"; 113724ba675SRob Herring clocks = <&core_48m_fck>; 114724ba675SRob Herring }; 115724ba675SRob Herring }; 116724ba675SRob Herring}; 117724ba675SRob Herring 118724ba675SRob Herring&cm_clockdomains { 119724ba675SRob Herring core_l3_clkdm: core_l3_clkdm { 120724ba675SRob Herring compatible = "ti,clockdomain"; 121724ba675SRob Herring clocks = <&sdrc_ick>, <&ipss_ick>, <&emac_ick>, <&vpfe_ick>, 122724ba675SRob Herring <&hsotgusb_ick_am35xx>, <&hsotgusb_fck_am35xx>, 123724ba675SRob Herring <&hecc_ck>; 124724ba675SRob Herring }; 125724ba675SRob Herring 126724ba675SRob Herring core_l4_clkdm: core_l4_clkdm { 127724ba675SRob Herring compatible = "ti,clockdomain"; 128724ba675SRob Herring clocks = <&cpefuse_fck>, <&ts_fck>, <&usbtll_fck>, 129724ba675SRob Herring <&usbtll_ick>, <&mmchs3_ick>, <&mmchs3_fck>, 130724ba675SRob Herring <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>, 131724ba675SRob Herring <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>, 132724ba675SRob Herring <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>, 133724ba675SRob Herring <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>, 134724ba675SRob Herring <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>, 135724ba675SRob Herring <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>, 136724ba675SRob Herring <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>, 137724ba675SRob Herring <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>, 138724ba675SRob Herring <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>, 139724ba675SRob Herring <&uart4_ick_am35xx>, <&uart4_fck_am35xx>; 140724ba675SRob Herring }; 141724ba675SRob Herring}; 142