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/Bindings/arm/mediatek/mediatek,mt8192-clock.yaml

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 OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mt8192-clock.yaml#"
    5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    6 
    7 title: MediaTek Functional Clock Controller for MT8192
    8 
    9 maintainers:
   10   - Chun-Jie Chen <chun-jie.chen@mediatek.com>
   11 
   12 description:
   13   The Mediatek functional clock controller provides various clocks on MT8192.
   14 
   15 properties:
   16   compatible:
   17     items:
   18       - enum:
   19           - mediatek,mt8192-scp_adsp
   20           - mediatek,mt8192-imp_iic_wrap_c
   21           - mediatek,mt8192-imp_iic_wrap_e
   22           - mediatek,mt8192-imp_iic_wrap_s
   23           - mediatek,mt8192-imp_iic_wrap_ws
   24           - mediatek,mt8192-imp_iic_wrap_w
   25           - mediatek,mt8192-imp_iic_wrap_n
   26           - mediatek,mt8192-msdc_top
   27           - mediatek,mt8192-mfgcfg
   28           - mediatek,mt8192-imgsys
   29           - mediatek,mt8192-imgsys2
   30           - mediatek,mt8192-vdecsys_soc
   31           - mediatek,mt8192-vdecsys
   32           - mediatek,mt8192-vencsys
   33           - mediatek,mt8192-camsys
   34           - mediatek,mt8192-camsys_rawa
   35           - mediatek,mt8192-camsys_rawb
   36           - mediatek,mt8192-camsys_rawc
   37           - mediatek,mt8192-ipesys
   38           - mediatek,mt8192-mdpsys
   39 
   40   reg:
   41     maxItems: 1
   42 
   43   '#clock-cells':
   44     const: 1
   45 
   46 required:
   47   - compatible
   48   - reg
   49 
   50 additionalProperties: false
   51 
   52 examples:
   53   - |
   54     scp_adsp: clock-controller@10720000 {
   55         compatible = "mediatek,mt8192-scp_adsp";
   56         reg = <0x10720000 0x1000>;
   57         #clock-cells = <1>;
   58     };
   59 
   60   - |
   61     imp_iic_wrap_c: clock-controller@11007000 {
   62         compatible = "mediatek,mt8192-imp_iic_wrap_c";
   63         reg = <0x11007000 0x1000>;
   64         #clock-cells = <1>;
   65     };
   66 
   67   - |
   68     imp_iic_wrap_e: clock-controller@11cb1000 {
   69         compatible = "mediatek,mt8192-imp_iic_wrap_e";
   70         reg = <0x11cb1000 0x1000>;
   71         #clock-cells = <1>;
   72     };
   73 
   74   - |
   75     imp_iic_wrap_s: clock-controller@11d03000 {
   76         compatible = "mediatek,mt8192-imp_iic_wrap_s";
   77         reg = <0x11d03000 0x1000>;
   78         #clock-cells = <1>;
   79     };
   80 
   81   - |
   82     imp_iic_wrap_ws: clock-controller@11d23000 {
   83         compatible = "mediatek,mt8192-imp_iic_wrap_ws";
   84         reg = <0x11d23000 0x1000>;
   85         #clock-cells = <1>;
   86     };
   87 
   88   - |
   89     imp_iic_wrap_w: clock-controller@11e01000 {
   90         compatible = "mediatek,mt8192-imp_iic_wrap_w";
   91         reg = <0x11e01000 0x1000>;
   92         #clock-cells = <1>;
   93     };
   94 
   95   - |
   96     imp_iic_wrap_n: clock-controller@11f02000 {
   97         compatible = "mediatek,mt8192-imp_iic_wrap_n";
   98         reg = <0x11f02000 0x1000>;
   99         #clock-cells = <1>;
  100     };
  101 
  102   - |
  103     msdc_top: clock-controller@11f10000 {
  104         compatible = "mediatek,mt8192-msdc_top";
  105         reg = <0x11f10000 0x1000>;
  106         #clock-cells = <1>;
  107     };
  108 
  109   - |
  110     mfgcfg: clock-controller@13fbf000 {
  111         compatible = "mediatek,mt8192-mfgcfg";
  112         reg = <0x13fbf000 0x1000>;
  113         #clock-cells = <1>;
  114     };
  115 
  116   - |
  117     imgsys: clock-controller@15020000 {
  118         compatible = "mediatek,mt8192-imgsys";
  119         reg = <0x15020000 0x1000>;
  120         #clock-cells = <1>;
  121     };
  122 
  123   - |
  124     imgsys2: clock-controller@15820000 {
  125         compatible = "mediatek,mt8192-imgsys2";
  126         reg = <0x15820000 0x1000>;
  127         #clock-cells = <1>;
  128     };
  129 
  130   - |
  131     vdecsys_soc: clock-controller@1600f000 {
  132         compatible = "mediatek,mt8192-vdecsys_soc";
  133         reg = <0x1600f000 0x1000>;
  134         #clock-cells = <1>;
  135     };
  136 
  137   - |
  138     vdecsys: clock-controller@1602f000 {
  139         compatible = "mediatek,mt8192-vdecsys";
  140         reg = <0x1602f000 0x1000>;
  141         #clock-cells = <1>;
  142     };
  143 
  144   - |
  145     vencsys: clock-controller@17000000 {
  146         compatible = "mediatek,mt8192-vencsys";
  147         reg = <0x17000000 0x1000>;
  148         #clock-cells = <1>;
  149     };
  150 
  151   - |
  152     camsys: clock-controller@1a000000 {
  153         compatible = "mediatek,mt8192-camsys";
  154         reg = <0x1a000000 0x1000>;
  155         #clock-cells = <1>;
  156     };
  157 
  158   - |
  159     camsys_rawa: clock-controller@1a04f000 {
  160         compatible = "mediatek,mt8192-camsys_rawa";
  161         reg = <0x1a04f000 0x1000>;
  162         #clock-cells = <1>;
  163     };
  164 
  165   - |
  166     camsys_rawb: clock-controller@1a06f000 {
  167         compatible = "mediatek,mt8192-camsys_rawb";
  168         reg = <0x1a06f000 0x1000>;
  169         #clock-cells = <1>;
  170     };
  171 
  172   - |
  173     camsys_rawc: clock-controller@1a08f000 {
  174         compatible = "mediatek,mt8192-camsys_rawc";
  175         reg = <0x1a08f000 0x1000>;
  176         #clock-cells = <1>;
  177     };
  178 
  179   - |
  180     ipesys: clock-controller@1b000000 {
  181         compatible = "mediatek,mt8192-ipesys";
  182         reg = <0x1b000000 0x1000>;
  183         #clock-cells = <1>;
  184     };
  185 
  186   - |
  187     mdpsys: clock-controller@1f000000 {
  188         compatible = "mediatek,mt8192-mdpsys";
  189         reg = <0x1f000000 0x1000>;
  190         #clock-cells = <1>;
  191     };

Cache object: e6da4e35a60a27ab68646f0fb90e3e9d


[ 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.