forked from torvalds/linux
-
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: crypto: Add DT bindings documentation for sun8i-ss Secur…
…ity System This patch adds documentation for Device-Tree bindings of the Security System cryptographic offloader driver. Signed-off-by: Corentin Labbe <[email protected]> Acked-by: Maxime Ripard <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
- Loading branch information
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
60 changes: 60 additions & 0 deletions
60
Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.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,60 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/crypto/allwinner,sun8i-ss.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Allwinner Security System v2 driver | ||
|
||
maintainers: | ||
- Corentin Labbe <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- allwinner,sun8i-a83t-crypto | ||
- allwinner,sun9i-a80-crypto | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: Bus clock | ||
- description: Module clock | ||
|
||
clock-names: | ||
items: | ||
- const: bus | ||
- const: mod | ||
|
||
resets: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
- resets | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
#include <dt-bindings/clock/sun8i-a83t-ccu.h> | ||
#include <dt-bindings/reset/sun8i-a83t-ccu.h> | ||
crypto: crypto@1c15000 { | ||
compatible = "allwinner,sun8i-a83t-crypto"; | ||
reg = <0x01c15000 0x1000>; | ||
interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>; | ||
resets = <&ccu RST_BUS_SS>; | ||
clocks = <&ccu CLK_BUS_SS>, <&ccu CLK_SS>; | ||
clock-names = "bus", "mod"; | ||
}; |