The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/omap3430es1-clocks.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0-only
    2 /*
    3  * Device Tree Source for OMAP3430 ES1 clock data
    4  *
    5  * Copyright (C) 2013 Texas Instruments, Inc.
    6  */
    7 &cm_clocks {
    8         gfx_l3_ck: gfx_l3_ck@b10 {
    9                 #clock-cells = <0>;
   10                 compatible = "ti,wait-gate-clock";
   11                 clocks = <&l3_ick>;
   12                 reg = <0x0b10>;
   13                 ti,bit-shift = <0>;
   14         };
   15 
   16         gfx_l3_fck: gfx_l3_fck@b40 {
   17                 #clock-cells = <0>;
   18                 compatible = "ti,divider-clock";
   19                 clocks = <&l3_ick>;
   20                 ti,max-div = <7>;
   21                 reg = <0x0b40>;
   22                 ti,index-starts-at-one;
   23         };
   24 
   25         gfx_l3_ick: gfx_l3_ick {
   26                 #clock-cells = <0>;
   27                 compatible = "fixed-factor-clock";
   28                 clocks = <&gfx_l3_ck>;
   29                 clock-mult = <1>;
   30                 clock-div = <1>;
   31         };
   32 
   33         gfx_cg1_ck: gfx_cg1_ck@b00 {
   34                 #clock-cells = <0>;
   35                 compatible = "ti,wait-gate-clock";
   36                 clocks = <&gfx_l3_fck>;
   37                 reg = <0x0b00>;
   38                 ti,bit-shift = <1>;
   39         };
   40 
   41         gfx_cg2_ck: gfx_cg2_ck@b00 {
   42                 #clock-cells = <0>;
   43                 compatible = "ti,wait-gate-clock";
   44                 clocks = <&gfx_l3_fck>;
   45                 reg = <0x0b00>;
   46                 ti,bit-shift = <2>;
   47         };
   48 
   49         clock@a00 {
   50                 compatible = "ti,clksel";
   51                 reg = <0xa00>;
   52                 #clock-cells = <2>;
   53                 #address-cells = <0>;
   54 
   55                 d2d_26m_fck: clock-d2d-26m-fck {
   56                         #clock-cells = <0>;
   57                         compatible = "ti,wait-gate-clock";
   58                         clock-output-names = "d2d_26m_fck";
   59                         clocks = <&sys_ck>;
   60                         ti,bit-shift = <3>;
   61                 };
   62 
   63                 fshostusb_fck: clock-fshostusb-fck {
   64                         #clock-cells = <0>;
   65                         compatible = "ti,wait-gate-clock";
   66                         clock-output-names = "fshostusb_fck";
   67                         clocks = <&core_48m_fck>;
   68                         ti,bit-shift = <5>;
   69                 };
   70 
   71                 ssi_ssr_gate_fck_3430es1: clock-ssi-ssr-gate-fck-3430es1 {
   72                         #clock-cells = <0>;
   73                         compatible = "ti,composite-no-wait-gate-clock";
   74                         clock-output-names = "ssi_ssr_gate_fck_3430es1";
   75                         clocks = <&corex2_fck>;
   76                         ti,bit-shift = <0>;
   77                 };
   78         };
   79 
   80         clock@a40 {
   81                 compatible = "ti,clksel";
   82                 reg = <0xa40>;
   83                 #clock-cells = <2>;
   84                 #address-cells = <0>;
   85 
   86                 ssi_ssr_div_fck_3430es1: clock-ssi-ssr-div-fck-3430es1 {
   87                         #clock-cells = <0>;
   88                         compatible = "ti,composite-divider-clock";
   89                         clock-output-names = "ssi_ssr_div_fck_3430es1";
   90                         clocks = <&corex2_fck>;
   91                         ti,bit-shift = <8>;
   92                         ti,dividers = <0>, <1>, <2>, <3>, <4>, <0>, <6>, <0>, <8>;
   93                 };
   94 
   95                 usb_l4_div_ick: clock-usb-l4-div-ick {
   96                         #clock-cells = <0>;
   97                         compatible = "ti,composite-divider-clock";
   98                         clock-output-names = "usb_l4_div_ick";
   99                         clocks = <&l4_ick>;
  100                         ti,bit-shift = <4>;
  101                         ti,max-div = <1>;
  102                         ti,index-starts-at-one;
  103                 };
  104         };
  105 
  106         ssi_ssr_fck: ssi_ssr_fck_3430es1 {
  107                 #clock-cells = <0>;
  108                 compatible = "ti,composite-clock";
  109                 clocks = <&ssi_ssr_gate_fck_3430es1>, <&ssi_ssr_div_fck_3430es1>;
  110         };
  111 
  112         ssi_sst_fck: ssi_sst_fck_3430es1 {
  113                 #clock-cells = <0>;
  114                 compatible = "fixed-factor-clock";
  115                 clocks = <&ssi_ssr_fck>;
  116                 clock-mult = <1>;
  117                 clock-div = <2>;
  118         };
  119 
  120         clock@a10 {
  121                 compatible = "ti,clksel";
  122                 reg = <0xa10>;
  123                 #clock-cells = <2>;
  124                 #address-cells = <0>;
  125 
  126                 hsotgusb_ick_3430es1: clock-hsotgusb-ick-3430es1 {
  127                         #clock-cells = <0>;
  128                         compatible = "ti,omap3-no-wait-interface-clock";
  129                         clock-output-names = "hsotgusb_ick_3430es1";
  130                         clocks = <&core_l3_ick>;
  131                         ti,bit-shift = <4>;
  132                 };
  133 
  134                 fac_ick: clock-fac-ick {
  135                         #clock-cells = <0>;
  136                         compatible = "ti,omap3-interface-clock";
  137                         clock-output-names = "fac_ick";
  138                         clocks = <&core_l4_ick>;
  139                         ti,bit-shift = <8>;
  140                 };
  141 
  142                 ssi_ick: clock-ssi-ick-3430es1 {
  143                         #clock-cells = <0>;
  144                         compatible = "ti,omap3-no-wait-interface-clock";
  145                         clock-output-names = "ssi_ick_3430es1";
  146                         clocks = <&ssi_l4_ick>;
  147                         ti,bit-shift = <0>;
  148                 };
  149 
  150                 usb_l4_gate_ick: clock-usb-l4-gate-ick {
  151                         #clock-cells = <0>;
  152                         compatible = "ti,composite-interface-clock";
  153                         clock-output-names = "usb_l4_gate_ick";
  154                         clocks = <&l4_ick>;
  155                         ti,bit-shift = <5>;
  156                 };
  157         };
  158 
  159         ssi_l4_ick: ssi_l4_ick {
  160                 #clock-cells = <0>;
  161                 compatible = "fixed-factor-clock";
  162                 clocks = <&l4_ick>;
  163                 clock-mult = <1>;
  164                 clock-div = <1>;
  165         };
  166 
  167         usb_l4_ick: usb_l4_ick {
  168                 #clock-cells = <0>;
  169                 compatible = "ti,composite-clock";
  170                 clocks = <&usb_l4_gate_ick>, <&usb_l4_div_ick>;
  171         };
  172 
  173         clock@e00 {
  174                 compatible = "ti,clksel";
  175                 reg = <0xe00>;
  176                 #clock-cells = <2>;
  177                 #address-cells = <0>;
  178 
  179                 dss1_alwon_fck: clock-dss1-alwon-fck-3430es1 {
  180                         #clock-cells = <0>;
  181                         compatible = "ti,gate-clock";
  182                         clock-output-names = "dss1_alwon_fck_3430es1";
  183                         clocks = <&dpll4_m4x2_ck>;
  184                         ti,bit-shift = <0>;
  185                         ti,set-rate-parent;
  186                 };
  187         };
  188 
  189         dss_ick: dss_ick_3430es1@e10 {
  190                 #clock-cells = <0>;
  191                 compatible = "ti,omap3-no-wait-interface-clock";
  192                 clocks = <&l4_ick>;
  193                 reg = <0x0e10>;
  194                 ti,bit-shift = <0>;
  195         };
  196 };
  197 
  198 &cm_clockdomains {
  199         core_l3_clkdm: core_l3_clkdm {
  200                 compatible = "ti,clockdomain";
  201                 clocks = <&sdrc_ick>, <&hsotgusb_ick_3430es1>;
  202         };
  203 
  204         gfx_3430es1_clkdm: gfx_3430es1_clkdm {
  205                 compatible = "ti,clockdomain";
  206                 clocks = <&gfx_l3_ck>, <&gfx_cg1_ck>, <&gfx_cg2_ck>;
  207         };
  208 
  209         dss_clkdm: dss_clkdm {
  210                 compatible = "ti,clockdomain";
  211                 clocks = <&dss_tv_fck>, <&dss_96m_fck>, <&dss2_alwon_fck>,
  212                          <&dss1_alwon_fck>, <&dss_ick>;
  213         };
  214 
  215         d2d_clkdm: d2d_clkdm {
  216                 compatible = "ti,clockdomain";
  217                 clocks = <&d2d_26m_fck>;
  218         };
  219 
  220         core_l4_clkdm: core_l4_clkdm {
  221                 compatible = "ti,clockdomain";
  222                 clocks = <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>,
  223                          <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>,
  224                          <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>,
  225                          <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>,
  226                          <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>,
  227                          <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>,
  228                          <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>,
  229                          <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>,
  230                          <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>,
  231                          <&fshostusb_fck>, <&fac_ick>, <&ssi_ick>;
  232         };
  233 };

Cache object: 7c8de612bfd9b9d6569f11d336ee3e66


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.