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/soc/imx/fsl,imx8mn-disp-blk-ctrl.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-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: NXP i.MX8MN DISP blk-ctrl
    8 
    9 maintainers:
   10   - Lucas Stach <l.stach@pengutronix.de>
   11 
   12 description:
   13   The i.MX8MN DISP blk-ctrl is a top-level peripheral providing access to
   14   the NoC and ensuring proper power sequencing of the display and MIPI CSI
   15   peripherals located in the DISP domain of the SoC.
   16 
   17 properties:
   18   compatible:
   19     items:
   20       - const: fsl,imx8mn-disp-blk-ctrl
   21       - const: syscon
   22 
   23   reg:
   24     maxItems: 1
   25 
   26   '#power-domain-cells':
   27     const: 1
   28 
   29   power-domains:
   30     minItems: 5
   31     maxItems: 5
   32 
   33   power-domain-names:
   34     items:
   35       - const: bus
   36       - const: isi
   37       - const: lcdif
   38       - const: mipi-dsi
   39       - const: mipi-csi
   40 
   41   clocks:
   42     minItems: 11
   43     maxItems: 11
   44 
   45   clock-names:
   46     items:
   47       - const: disp_axi
   48       - const: disp_apb
   49       - const: disp_axi_root
   50       - const: disp_apb_root
   51       - const: lcdif-axi
   52       - const: lcdif-apb
   53       - const: lcdif-pix
   54       - const: dsi-pclk
   55       - const: dsi-ref
   56       - const: csi-aclk
   57       - const: csi-pclk
   58 
   59 required:
   60   - compatible
   61   - reg
   62   - power-domains
   63   - power-domain-names
   64   - clocks
   65   - clock-names
   66 
   67 additionalProperties: false
   68 
   69 examples:
   70   - |
   71     #include <dt-bindings/clock/imx8mn-clock.h>
   72     #include <dt-bindings/power/imx8mn-power.h>
   73 
   74     disp_blk_ctl: blk_ctrl@32e28000 {
   75       compatible = "fsl,imx8mn-disp-blk-ctrl", "syscon";
   76       reg = <0x32e28000 0x100>;
   77       power-domains = <&pgc_dispmix>, <&pgc_dispmix>,
   78                       <&pgc_dispmix>, <&pgc_mipi>,
   79                       <&pgc_mipi>;
   80       power-domain-names = "bus", "isi", "lcdif", "mipi-dsi",
   81                            "mipi-csi";
   82       clocks = <&clk IMX8MN_CLK_DISP_AXI>,
   83                <&clk IMX8MN_CLK_DISP_APB>,
   84                <&clk IMX8MN_CLK_DISP_AXI_ROOT>,
   85                <&clk IMX8MN_CLK_DISP_APB_ROOT>,
   86                <&clk IMX8MN_CLK_DISP_AXI_ROOT>,
   87                <&clk IMX8MN_CLK_DISP_APB_ROOT>,
   88                <&clk IMX8MN_CLK_DISP_PIXEL_ROOT>,
   89                <&clk IMX8MN_CLK_DSI_CORE>,
   90                <&clk IMX8MN_CLK_DSI_PHY_REF>,
   91                <&clk IMX8MN_CLK_CSI1_PHY_REF>,
   92                <&clk IMX8MN_CLK_CAMERA_PIXEL_ROOT>;
   93        clock-names = "disp_axi", "disp_apb", "disp_axi_root", "disp_apb_root",
   94                      "lcdif-axi", "lcdif-apb", "lcdif-pix", "dsi-pclk",
   95                      "dsi-ref", "csi-aclk", "csi-pclk";
   96        #power-domain-cells = <1>;
   97     };

Cache object: 05378c0a0f54d48e6f580146f5b99327


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