-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: devapc: add bindings for mtk-devapc
Add bindings for mtk-devapc. Signed-off-by: Neal Liu <neal.liu@mediatek.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/1602732039-12179-2-git-send-email-neal.liu@mediatek.com Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
- Loading branch information
Neal Liu
authored and
Matthias Brugger
committed
Nov 27, 2020
1 parent
a69dcdf
commit aaf162d
Showing
1 changed file
with
58 additions
and
0 deletions.
There are no files selected for viewing
58 changes: 58 additions & 0 deletions
58
Documentation/devicetree/bindings/soc/mediatek/devapc.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
# # Copyright 2020 MediaTek Inc. | ||
%YAML 1.2 | ||
--- | ||
$id: "http://devicetree.org/schemas/soc/mediatek/devapc.yaml#" | ||
$schema: "http://devicetree.org/meta-schemas/core.yaml#" | ||
|
||
title: MediaTek Device Access Permission Control driver | ||
|
||
description: | | ||
MediaTek bus fabric provides TrustZone security support and data | ||
protection to prevent slaves from being accessed by unexpected masters. | ||
The security violation is logged and sent to the processor for further | ||
analysis and countermeasures. | ||
maintainers: | ||
- Neal Liu <neal.liu@mediatek.com> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- mediatek,mt6779-devapc | ||
|
||
reg: | ||
description: The base address of devapc register bank | ||
maxItems: 1 | ||
|
||
interrupts: | ||
description: A single interrupt specifier | ||
maxItems: 1 | ||
|
||
clocks: | ||
description: Contains module clock source and clock names | ||
maxItems: 1 | ||
|
||
clock-names: | ||
description: Names of the clocks list in clocks property | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
#include <dt-bindings/clock/mt6779-clk.h> | ||
devapc: devapc@10207000 { | ||
compatible = "mediatek,mt6779-devapc"; | ||
reg = <0x10207000 0x1000>; | ||
interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_LOW>; | ||
clocks = <&infracfg_ao CLK_INFRA_DEVICE_APC>; | ||
clock-names = "devapc-infra-clock"; | ||
}; |