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/rng/omap_rng.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 OMAP SoC and Inside-Secure HWRNG Module
    2 
    3 Required properties:
    4 
    5 - compatible : Should contain entries for this and backward compatible
    6   RNG versions:
    7   - "ti,omap2-rng" for OMAP2.
    8   - "ti,omap4-rng" for OMAP4, OMAP5 and AM33XX.
    9   - "inside-secure,safexcel-eip76" for SoCs with EIP76 IP block
   10   Note that these two versions are incompatible.
   11 - ti,hwmods: Name of the hwmod associated with the RNG module
   12 - reg : Offset and length of the register set for the module
   13 - interrupts : the interrupt number for the RNG module.
   14                 Used for "ti,omap4-rng" and "inside-secure,safexcel-eip76"
   15 - clocks: the trng clock source. Only mandatory for the
   16   "inside-secure,safexcel-eip76" compatible, the second clock is
   17   needed for the Armada 7K/8K SoCs
   18 - clock-names: mandatory if there is a second clock, in this case the
   19   name must be "core" for the first clock and "reg" for the second
   20   one
   21 
   22 
   23 Example:
   24 /* AM335x */
   25 rng: rng@48310000 {
   26         compatible = "ti,omap4-rng";
   27         ti,hwmods = "rng";
   28         reg = <0x48310000 0x2000>;
   29         interrupts = <111>;
   30 };
   31 
   32 /* SafeXcel IP-76 */
   33 trng: rng@f2760000 {
   34         compatible = "inside-secure,safexcel-eip76";
   35         reg = <0xf2760000 0x7d>;
   36         interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
   37         clocks = <&cpm_syscon0 1 25>;
   38 };

Cache object: cf5ee60ce3c7593edc975922d762584d


[ 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.