1*12149403SPeng Fan# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*12149403SPeng Fan%YAML 1.2 3*12149403SPeng Fan--- 4*12149403SPeng Fan$id: http://devicetree.org/schemas/soc/imx/fsl,imx93-media-blk-ctrl.yaml# 5*12149403SPeng Fan$schema: http://devicetree.org/meta-schemas/core.yaml# 6*12149403SPeng Fan 7*12149403SPeng Fantitle: NXP i.MX93 Media blk-ctrl 8*12149403SPeng Fan 9*12149403SPeng Fanmaintainers: 10*12149403SPeng Fan - Peng Fan <peng.fan@nxp.com> 11*12149403SPeng Fan 12*12149403SPeng Fandescription: 13*12149403SPeng Fan The i.MX93 MEDIAMIX domain contains control and status registers known 14*12149403SPeng Fan as MEDIAMIX Block Control (MEDIAMIX BLK_CTRL). These registers include 15*12149403SPeng Fan clocking, reset, and miscellaneous top-level controls for peripherals 16*12149403SPeng Fan within the MEDIAMIX domain 17*12149403SPeng Fan 18*12149403SPeng Fanproperties: 19*12149403SPeng Fan compatible: 20*12149403SPeng Fan items: 21*12149403SPeng Fan - const: fsl,imx93-media-blk-ctrl 22*12149403SPeng Fan - const: syscon 23*12149403SPeng Fan 24*12149403SPeng Fan reg: 25*12149403SPeng Fan maxItems: 1 26*12149403SPeng Fan 27*12149403SPeng Fan '#power-domain-cells': 28*12149403SPeng Fan const: 1 29*12149403SPeng Fan 30*12149403SPeng Fan power-domains: 31*12149403SPeng Fan maxItems: 1 32*12149403SPeng Fan 33*12149403SPeng Fan clocks: 34*12149403SPeng Fan maxItems: 10 35*12149403SPeng Fan 36*12149403SPeng Fan clock-names: 37*12149403SPeng Fan items: 38*12149403SPeng Fan - const: apb 39*12149403SPeng Fan - const: axi 40*12149403SPeng Fan - const: nic 41*12149403SPeng Fan - const: disp 42*12149403SPeng Fan - const: cam 43*12149403SPeng Fan - const: pxp 44*12149403SPeng Fan - const: lcdif 45*12149403SPeng Fan - const: isi 46*12149403SPeng Fan - const: csi 47*12149403SPeng Fan - const: dsi 48*12149403SPeng Fan 49*12149403SPeng Fanrequired: 50*12149403SPeng Fan - compatible 51*12149403SPeng Fan - reg 52*12149403SPeng Fan - power-domains 53*12149403SPeng Fan - clocks 54*12149403SPeng Fan - clock-names 55*12149403SPeng Fan 56*12149403SPeng FanadditionalProperties: false 57*12149403SPeng Fan 58*12149403SPeng Fanexamples: 59*12149403SPeng Fan - | 60*12149403SPeng Fan #include <dt-bindings/clock/imx93-clock.h> 61*12149403SPeng Fan #include <dt-bindings/power/fsl,imx93-power.h> 62*12149403SPeng Fan 63*12149403SPeng Fan media_blk_ctrl: system-controller@4ac10000 { 64*12149403SPeng Fan compatible = "fsl,imx93-media-blk-ctrl", "syscon"; 65*12149403SPeng Fan reg = <0x4ac10000 0x10000>; 66*12149403SPeng Fan power-domains = <&mediamix>; 67*12149403SPeng Fan clocks = <&clk IMX93_CLK_MEDIA_APB>, 68*12149403SPeng Fan <&clk IMX93_CLK_MEDIA_AXI>, 69*12149403SPeng Fan <&clk IMX93_CLK_NIC_MEDIA_GATE>, 70*12149403SPeng Fan <&clk IMX93_CLK_MEDIA_DISP_PIX>, 71*12149403SPeng Fan <&clk IMX93_CLK_CAM_PIX>, 72*12149403SPeng Fan <&clk IMX93_CLK_PXP_GATE>, 73*12149403SPeng Fan <&clk IMX93_CLK_LCDIF_GATE>, 74*12149403SPeng Fan <&clk IMX93_CLK_ISI_GATE>, 75*12149403SPeng Fan <&clk IMX93_CLK_MIPI_CSI_GATE>, 76*12149403SPeng Fan <&clk IMX93_CLK_MIPI_DSI_GATE>; 77*12149403SPeng Fan clock-names = "apb", "axi", "nic", "disp", "cam", 78*12149403SPeng Fan "pxp", "lcdif", "isi", "csi", "dsi"; 79*12149403SPeng Fan #power-domain-cells = <1>; 80*12149403SPeng Fan }; 81