The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/crypto/atmel-crypto.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * Atmel HW cryptographic accelerators
    2 
    3 These are the HW cryptographic accelerators found on some Atmel products.
    4 
    5 * Advanced Encryption Standard (AES)
    6 
    7 Required properties:
    8 - compatible : Should be "atmel,at91sam9g46-aes".
    9 - reg: Should contain AES registers location and length.
   10 - interrupts: Should contain the IRQ line for the AES.
   11 - dmas: List of two DMA specifiers as described in
   12         atmel-dma.txt and dma.txt files.
   13 - dma-names: Contains one identifier string for each DMA specifier
   14              in the dmas property.
   15 
   16 Example:
   17 aes@f8038000 {
   18         compatible = "atmel,at91sam9g46-aes";
   19         reg = <0xf8038000 0x100>;
   20         interrupts = <43 4 0>;
   21         dmas = <&dma1 2 18>,
   22                <&dma1 2 19>;
   23         dma-names = "tx", "rx";
   24 
   25 * Triple Data Encryption Standard (Triple DES)
   26 
   27 Required properties:
   28 - compatible : Should be "atmel,at91sam9g46-tdes".
   29 - reg: Should contain TDES registers location and length.
   30 - interrupts: Should contain the IRQ line for the TDES.
   31 
   32 Optional properties:
   33 - dmas: List of two DMA specifiers as described in
   34         atmel-dma.txt and dma.txt files.
   35 - dma-names: Contains one identifier string for each DMA specifier
   36              in the dmas property.
   37 
   38 Example:
   39 tdes@f803c000 {
   40         compatible = "atmel,at91sam9g46-tdes";
   41         reg = <0xf803c000 0x100>;
   42         interrupts = <44 4 0>;
   43         dmas = <&dma1 2 20>,
   44                <&dma1 2 21>;
   45         dma-names = "tx", "rx";
   46 };
   47 
   48 * Secure Hash Algorithm (SHA)
   49 
   50 Required properties:
   51 - compatible : Should be "atmel,at91sam9g46-sha".
   52 - reg: Should contain SHA registers location and length.
   53 - interrupts: Should contain the IRQ line for the SHA.
   54 
   55 Optional properties:
   56 - dmas: One DMA specifiers as described in
   57         atmel-dma.txt and dma.txt files.
   58 - dma-names: Contains one identifier string for each DMA specifier
   59              in the dmas property. Only one "tx" string needed.
   60 
   61 Example:
   62 sha@f8034000 {
   63         compatible = "atmel,at91sam9g46-sha";
   64         reg = <0xf8034000 0x100>;
   65         interrupts = <42 4 0>;
   66         dmas = <&dma1 2 17>;
   67         dma-names = "tx";
   68 };

Cache object: e267b846313ffcc565fb1c5255b30669


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.