infineon,mxcryptolite

Description

Infineon MXCRYPTOLITE multi-function device.

The MXCRYPTOLITE block is a shared hardware crypto engine that provides both
a True Random Number Generator (TRNG) and AES/SHA-256 cryptographic
acceleration.  This node is the parent that owns the register base address and
the shared access mutex.  The individual functions are exposed as child nodes:

  cryptolite0: crypto@52230000 {
          compatible = "infineon,mxcryptolite";
          reg = <0x52230000 0x10000>;

          mxcryptolite_trng {
                  compatible = "infineon,mxcryptolite-trng";
          };

          mxcryptolite_crypto {
                  compatible = "infineon,mxcryptolite-crypto";
          };
  };

Properties

Properties not inherited from the base binding file.

(None)