xref: /freebsd/sys/contrib/device-tree/Bindings/crypto/fsl-dcp.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotFreescale DCP (Data Co-Processor) found on i.MX23/i.MX28 .
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible : Should be "fsl,<soc>-dcp"
5*c66ec88fSEmmanuel Vadot- reg : Should contain MXS DCP registers location and length
6*c66ec88fSEmmanuel Vadot- interrupts : Should contain MXS DCP interrupt numbers, VMI IRQ and DCP IRQ
7*c66ec88fSEmmanuel Vadot               must be supplied, optionally Secure IRQ can be present, but
8*c66ec88fSEmmanuel Vadot	       is currently not implemented and not used.
9*c66ec88fSEmmanuel Vadot- clocks : Clock reference (only required on some SOCs: 6ull and 6sll).
10*c66ec88fSEmmanuel Vadot- clock-names : Must be "dcp".
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel VadotExample:
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel Vadotdcp: crypto@80028000 {
15*c66ec88fSEmmanuel Vadot	compatible = "fsl,imx28-dcp", "fsl,imx23-dcp";
16*c66ec88fSEmmanuel Vadot	reg = <0x80028000 0x2000>;
17*c66ec88fSEmmanuel Vadot	interrupts = <52 53>;
18*c66ec88fSEmmanuel Vadot};
19