Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-only
0002 /*
0003  * Device Tree Source for OMAP3 clock data
0004  *
0005  * Copyright (C) 2013 Texas Instruments, Inc.
0006  */
0007 &scm_clocks {
0008         emac_ick: emac_ick@32c {
0009                 #clock-cells = <0>;
0010                 compatible = "ti,am35xx-gate-clock";
0011                 clocks = <&ipss_ick>;
0012                 reg = <0x032c>;
0013                 ti,bit-shift = <1>;
0014         };
0015 
0016         emac_fck: emac_fck@32c {
0017                 #clock-cells = <0>;
0018                 compatible = "ti,gate-clock";
0019                 clocks = <&rmii_ck>;
0020                 reg = <0x032c>;
0021                 ti,bit-shift = <9>;
0022         };
0023 
0024         vpfe_ick: vpfe_ick@32c {
0025                 #clock-cells = <0>;
0026                 compatible = "ti,am35xx-gate-clock";
0027                 clocks = <&ipss_ick>;
0028                 reg = <0x032c>;
0029                 ti,bit-shift = <2>;
0030         };
0031 
0032         vpfe_fck: vpfe_fck@32c {
0033                 #clock-cells = <0>;
0034                 compatible = "ti,gate-clock";
0035                 clocks = <&pclk_ck>;
0036                 reg = <0x032c>;
0037                 ti,bit-shift = <10>;
0038         };
0039 
0040         hsotgusb_ick_am35xx: hsotgusb_ick_am35xx@32c {
0041                 #clock-cells = <0>;
0042                 compatible = "ti,am35xx-gate-clock";
0043                 clocks = <&ipss_ick>;
0044                 reg = <0x032c>;
0045                 ti,bit-shift = <0>;
0046         };
0047 
0048         hsotgusb_fck_am35xx: hsotgusb_fck_am35xx@32c {
0049                 #clock-cells = <0>;
0050                 compatible = "ti,gate-clock";
0051                 clocks = <&sys_ck>;
0052                 reg = <0x032c>;
0053                 ti,bit-shift = <8>;
0054         };
0055 
0056         hecc_ck: hecc_ck@32c {
0057                 #clock-cells = <0>;
0058                 compatible = "ti,am35xx-gate-clock";
0059                 clocks = <&sys_ck>;
0060                 reg = <0x032c>;
0061                 ti,bit-shift = <3>;
0062         };
0063 };
0064 &cm_clocks {
0065         clock@a10 {
0066                 compatible = "ti,clksel";
0067                 reg = <0xa10>;
0068                 #clock-cells = <2>;
0069                 #address-cells = <0>;
0070 
0071                 ipss_ick: clock-ipss-ick {
0072                         #clock-cells = <0>;
0073                         compatible = "ti,am35xx-interface-clock";
0074                         clock-output-names = "ipss_ick";
0075                         clocks = <&core_l3_ick>;
0076                         ti,bit-shift = <4>;
0077                 };
0078 
0079                 uart4_ick_am35xx: clock-uart4-ick-am35xx {
0080                         #clock-cells = <0>;
0081                         compatible = "ti,omap3-interface-clock";
0082                         clock-output-names = "uart4_ick_am35xx";
0083                         clocks = <&core_l4_ick>;
0084                         ti,bit-shift = <23>;
0085                 };
0086         };
0087 
0088         rmii_ck: rmii_ck {
0089                 #clock-cells = <0>;
0090                 compatible = "fixed-clock";
0091                 clock-frequency = <50000000>;
0092         };
0093 
0094         pclk_ck: pclk_ck {
0095                 #clock-cells = <0>;
0096                 compatible = "fixed-clock";
0097                 clock-frequency = <27000000>;
0098         };
0099 
0100         clock@a00 {
0101                 compatible = "ti,clksel";
0102                 reg = <0xa00>;
0103                 #clock-cells = <2>;
0104                 #address-cells = <0>;
0105 
0106                 uart4_fck_am35xx: clock-uart4-fck-am35xx {
0107                         #clock-cells = <0>;
0108                         compatible = "ti,wait-gate-clock";
0109                         clock-output-names = "uart4_fck_am35xx";
0110                         clocks = <&core_48m_fck>;
0111                         ti,bit-shift = <23>;
0112                 };
0113         };
0114 };
0115 
0116 &cm_clockdomains {
0117         core_l3_clkdm: core_l3_clkdm {
0118                 compatible = "ti,clockdomain";
0119                 clocks = <&sdrc_ick>, <&ipss_ick>, <&emac_ick>, <&vpfe_ick>,
0120                          <&hsotgusb_ick_am35xx>, <&hsotgusb_fck_am35xx>,
0121                          <&hecc_ck>;
0122         };
0123 
0124         core_l4_clkdm: core_l4_clkdm {
0125                 compatible = "ti,clockdomain";
0126                 clocks = <&cpefuse_fck>, <&ts_fck>, <&usbtll_fck>,
0127                          <&usbtll_ick>, <&mmchs3_ick>, <&mmchs3_fck>,
0128                          <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>,
0129                          <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>,
0130                          <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>,
0131                          <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>,
0132                          <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>,
0133                          <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>,
0134                          <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>,
0135                          <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>,
0136                          <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>,
0137                          <&uart4_ick_am35xx>, <&uart4_fck_am35xx>;
0138         };
0139 };