112149403SPeng Fan# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 212149403SPeng Fan%YAML 1.2 312149403SPeng Fan--- 412149403SPeng Fan$id: http://devicetree.org/schemas/soc/imx/fsl,imx93-media-blk-ctrl.yaml# 512149403SPeng Fan$schema: http://devicetree.org/meta-schemas/core.yaml# 612149403SPeng Fan 712149403SPeng Fantitle: NXP i.MX93 Media blk-ctrl 812149403SPeng Fan 912149403SPeng Fanmaintainers: 1012149403SPeng Fan - Peng Fan <peng.fan@nxp.com> 1112149403SPeng Fan 1212149403SPeng Fandescription: 1312149403SPeng Fan The i.MX93 MEDIAMIX domain contains control and status registers known 1412149403SPeng Fan as MEDIAMIX Block Control (MEDIAMIX BLK_CTRL). These registers include 1512149403SPeng Fan clocking, reset, and miscellaneous top-level controls for peripherals 1612149403SPeng Fan within the MEDIAMIX domain 1712149403SPeng Fan 1812149403SPeng Fanproperties: 1912149403SPeng Fan compatible: 2012149403SPeng Fan items: 2112149403SPeng Fan - const: fsl,imx93-media-blk-ctrl 2212149403SPeng Fan - const: syscon 2312149403SPeng Fan 2412149403SPeng Fan reg: 2512149403SPeng Fan maxItems: 1 2612149403SPeng Fan 2712149403SPeng Fan '#power-domain-cells': 2812149403SPeng Fan const: 1 2912149403SPeng Fan 3012149403SPeng Fan power-domains: 3112149403SPeng Fan maxItems: 1 3212149403SPeng Fan 3312149403SPeng Fan clocks: 3412149403SPeng Fan maxItems: 10 3512149403SPeng Fan 3612149403SPeng Fan clock-names: 3712149403SPeng Fan items: 3812149403SPeng Fan - const: apb 3912149403SPeng Fan - const: axi 4012149403SPeng Fan - const: nic 4112149403SPeng Fan - const: disp 4212149403SPeng Fan - const: cam 4312149403SPeng Fan - const: pxp 4412149403SPeng Fan - const: lcdif 4512149403SPeng Fan - const: isi 4612149403SPeng Fan - const: csi 4712149403SPeng Fan - const: dsi 4812149403SPeng Fan 4912149403SPeng Fanrequired: 5012149403SPeng Fan - compatible 5112149403SPeng Fan - reg 5212149403SPeng Fan - power-domains 5312149403SPeng Fan - clocks 5412149403SPeng Fan - clock-names 5512149403SPeng Fan 5612149403SPeng FanadditionalProperties: false 5712149403SPeng Fan 5812149403SPeng Fanexamples: 5912149403SPeng Fan - | 6012149403SPeng Fan #include <dt-bindings/clock/imx93-clock.h> 6112149403SPeng Fan #include <dt-bindings/power/fsl,imx93-power.h> 6212149403SPeng Fan 63*9320fad1SMarek Vasut system-controller@4ac10000 { 6412149403SPeng Fan compatible = "fsl,imx93-media-blk-ctrl", "syscon"; 6512149403SPeng Fan reg = <0x4ac10000 0x10000>; 6612149403SPeng Fan power-domains = <&mediamix>; 6712149403SPeng Fan clocks = <&clk IMX93_CLK_MEDIA_APB>, 6812149403SPeng Fan <&clk IMX93_CLK_MEDIA_AXI>, 6912149403SPeng Fan <&clk IMX93_CLK_NIC_MEDIA_GATE>, 7012149403SPeng Fan <&clk IMX93_CLK_MEDIA_DISP_PIX>, 7112149403SPeng Fan <&clk IMX93_CLK_CAM_PIX>, 7212149403SPeng Fan <&clk IMX93_CLK_PXP_GATE>, 7312149403SPeng Fan <&clk IMX93_CLK_LCDIF_GATE>, 7412149403SPeng Fan <&clk IMX93_CLK_ISI_GATE>, 7512149403SPeng Fan <&clk IMX93_CLK_MIPI_CSI_GATE>, 7612149403SPeng Fan <&clk IMX93_CLK_MIPI_DSI_GATE>; 7712149403SPeng Fan clock-names = "apb", "axi", "nic", "disp", "cam", 7812149403SPeng Fan "pxp", "lcdif", "isi", "csi", "dsi"; 7912149403SPeng Fan #power-domain-cells = <1>; 8012149403SPeng Fan }; 81