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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/soc/mediatek/devapc.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 OR BSD-2-Clause)
  2 # # Copyright 2020 MediaTek Inc.
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/soc/mediatek/devapc.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: MediaTek Device Access Permission Control driver
  9 
 10 description: |
 11   MediaTek bus fabric provides TrustZone security support and data
 12   protection to prevent slaves from being accessed by unexpected masters.
 13   The security violation is logged and sent to the processor for further
 14   analysis and countermeasures.
 15 
 16 maintainers:
 17   - Neal Liu <neal.liu@mediatek.com>
 18 
 19 properties:
 20   compatible:
 21     enum:
 22       - mediatek,mt6779-devapc
 23       - mediatek,mt8186-devapc
 24 
 25   reg:
 26     description: The base address of devapc register bank
 27     maxItems: 1
 28 
 29   interrupts:
 30     description: A single interrupt specifier
 31     maxItems: 1
 32 
 33   clocks:
 34     description: Contains module clock source and clock names
 35     maxItems: 1
 36 
 37   clock-names:
 38     description: Names of the clocks list in clocks property
 39     maxItems: 1
 40 
 41 required:
 42   - compatible
 43   - reg
 44   - interrupts
 45   - clocks
 46   - clock-names
 47 
 48 additionalProperties: false
 49 
 50 examples:
 51   - |
 52     #include <dt-bindings/interrupt-controller/arm-gic.h>
 53     #include <dt-bindings/clock/mt6779-clk.h>
 54 
 55     devapc: devapc@10207000 {
 56       compatible = "mediatek,mt6779-devapc";
 57       reg = <0x10207000 0x1000>;
 58       interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_LOW>;
 59       clocks = <&infracfg_ao CLK_INFRA_DEVICE_APC>;
 60       clock-names = "devapc-infra-clock";
 61     };

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