~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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,imx8mm-disp-blk-ctrl.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: NXP i.MX8MM DISP blk-ctrl
  8 
  9 maintainers:
 10   - Lucas Stach <l.stach@pengutronix.de>
 11 
 12 description:
 13   The i.MX8MM 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,imx8mm-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: csi-bridge
 37       - const: lcdif
 38       - const: mipi-dsi
 39       - const: mipi-csi
 40 
 41   clocks:
 42     minItems: 10
 43     maxItems: 10
 44 
 45   clock-names:
 46     items:
 47       - const: csi-bridge-axi
 48       - const: csi-bridge-apb
 49       - const: csi-bridge-core
 50       - const: lcdif-axi
 51       - const: lcdif-apb
 52       - const: lcdif-pix
 53       - const: dsi-pclk
 54       - const: dsi-ref
 55       - const: csi-aclk
 56       - const: csi-pclk
 57 
 58 required:
 59   - compatible
 60   - reg
 61   - power-domains
 62   - power-domain-names
 63   - clocks
 64   - clock-names
 65 
 66 additionalProperties: false
 67 
 68 examples:
 69   - |
 70     #include <dt-bindings/clock/imx8mm-clock.h>
 71     #include <dt-bindings/power/imx8mm-power.h>
 72 
 73     blk-ctrl@32e28000 {
 74       compatible = "fsl,imx8mm-disp-blk-ctrl", "syscon";
 75       reg = <0x32e28000 0x100>;
 76       power-domains = <&pgc_dispmix>, <&pgc_dispmix>, <&pgc_dispmix>,
 77                       <&pgc_mipi>, <&pgc_mipi>;
 78       power-domain-names = "bus", "csi-bridge", "lcdif",
 79                            "mipi-dsi", "mipi-csi";
 80       clocks = <&clk IMX8MM_CLK_DISP_AXI_ROOT>,
 81                <&clk IMX8MM_CLK_DISP_APB_ROOT>,
 82                <&clk IMX8MM_CLK_CSI1_ROOT>,
 83                <&clk IMX8MM_CLK_DISP_AXI_ROOT>,
 84                <&clk IMX8MM_CLK_DISP_APB_ROOT>,
 85                <&clk IMX8MM_CLK_DISP_ROOT>,
 86                <&clk IMX8MM_CLK_DSI_CORE>,
 87                <&clk IMX8MM_CLK_DSI_PHY_REF>,
 88                <&clk IMX8MM_CLK_CSI1_CORE>,
 89                <&clk IMX8MM_CLK_CSI1_PHY_REF>;
 90        clock-names = "csi-bridge-axi", "csi-bridge-apb", "csi-bridge-core",
 91                      "lcdif-axi", "lcdif-apb", "lcdif-pix", "dsi-pclk",
 92                      "dsi-ref", "csi-aclk", "csi-pclk";
 93        #power-domain-cells = <1>;
 94     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php