xref: /freebsd/sys/contrib/device-tree/Bindings/crypto/picochip-spacc.txt (revision e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
1Picochip picoXcell SPAcc (Security Protocol Accelerator) bindings
2
3Picochip picoXcell devices contain crypto offload engines that may be used for
4IPSEC and femtocell layer 2 ciphering.
5
6Required properties:
7  - compatible : "picochip,spacc-ipsec" for the IPSEC offload engine
8    "picochip,spacc-l2" for the femtocell layer 2 ciphering engine.
9  - reg : Offset and length of the register set for this device
10  - interrupts : The interrupt line from the SPAcc.
11  - ref-clock : The input clock that drives the SPAcc.
12
13Example SPAcc node:
14
15spacc@10000 {
16	compatible = "picochip,spacc-ipsec";
17	reg = <0x100000 0x10000>;
18	interrupt-parent = <&vic0>;
19	interrupts = <24>;
20	ref-clock = <&ipsec_clk>, "ref";
21};
22