Path: blob/master/Documentation/devicetree/bindings/bus/fsl,imx8mp-aipstz.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/bus/fsl,imx8mp-aipstz.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Secure AHB to IP Slave bus (AIPSTZ) bridge78description:9The secure AIPS bridge (AIPSTZ) acts as a bridge for AHB masters issuing10transactions to IP Slave peripherals. Additionally, this module offers access11control configurations meant to restrict which peripherals a master can12access.1314maintainers:15- Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>1617properties:18compatible:19const: fsl,imx8mp-aipstz2021reg:22maxItems: 12324power-domains:25maxItems: 12627"#address-cells":28const: 12930"#size-cells":31const: 13233"#access-controller-cells":34const: 335description:36First cell - consumer ID37Second cell - consumer type (master or peripheral)38Third cell - configuration value3940ranges: true4142# borrowed from simple-bus.yaml, no additional requirements for children43patternProperties:44"@(0|[1-9a-f][0-9a-f]*)$":45type: object46additionalProperties: true47properties:48reg:49items:50minItems: 251maxItems: 452minItems: 153maxItems: 102454ranges:55oneOf:56- items:57minItems: 358maxItems: 759minItems: 160maxItems: 102461- $ref: /schemas/types.yaml#/definitions/flag62anyOf:63- required:64- reg65- required:66- ranges6768required:69- compatible70- reg71- power-domains72- "#address-cells"73- "#size-cells"74- "#access-controller-cells"75- ranges7677additionalProperties: false7879examples:80- |81#include <dt-bindings/clock/imx8mp-clock.h>82#include <dt-bindings/interrupt-controller/arm-gic.h>8384bus@30df0000 {85compatible = "fsl,imx8mp-aipstz";86reg = <0x30df0000 0x10000>;87ranges = <0x30c00000 0x30c00000 0x400000>;88power-domains = <&pgc_audio>;89#address-cells = <1>;90#size-cells = <1>;91#access-controller-cells = <3>;9293dma-controller@30e00000 {94compatible = "fsl,imx8mp-sdma", "fsl,imx8mq-sdma";95reg = <0x30e00000 0x10000>;96#dma-cells = <3>;97clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SDMA3_ROOT>,98<&clk IMX8MP_CLK_AUDIO_ROOT>;99clock-names = "ipg", "ahb";100interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;101fsl,sdma-ram-script-name = "imx/sdma/sdma-imx7d.bin";102};103};104105106