1. 09 8月, 2013 1 次提交
    • L
      hwrng: omap - Add OMAP4 TRNG support · e83872c9
      Lokesh Vutla 提交于
      Add support for OMAP4 version of TRNG module
      that is present on OMAP4, AM33xx and OMAP5 SoCs.
      
      The modules have several differences including register
      offsets, output size, triggering rng and how configuring
      FROs. To handle these differences, a platform_data structure
      is defined and contains routine pointers, register offsets. OMAP2
      specific routines are prefixed with 'omap2_' and OMAP4
      specific routines are prefixed with 'omap4_'.
      
      Note: Few Hard coded values are from the TI AM33xx SDK.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      e83872c9
  2. 11 6月, 2013 1 次提交
  3. 25 4月, 2013 1 次提交
  4. 22 11月, 2012 1 次提交
  5. 05 11月, 2012 1 次提交
    • L
      ARM: plat-nomadik: move MTU, kill plat-nomadik · 694e33a7
      Linus Walleij 提交于
      This moves the MTU timer driver from arch/arm/plat-nomadik
      to drivers/clocksource and moves the header file to the
      platform_data directory.
      
      As this moves the last file being compiled to an object out
      of arch/arm/plat-nomadik, we have to "turn off the light"
      and delete the plat-nomadik directory, because it is not
      allowed to have an empty Makefile in a plat-* directory.
      This is probably also a desired side effect of depopulating
      the arch/arm directory of drivers. Luckily we have just
      deleted all the <plat/*> include files prior to this so
      by moving the last one we may delete the directory.
      
      After this all the Ux500 and Nomadik device drivers live
      outside of the arch/arm hierarchy.
      
      Cc: Alessandro Rubini <rubini@unipv.it>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      694e33a7
  6. 23 8月, 2012 1 次提交
  7. 24 7月, 2012 1 次提交
  8. 11 7月, 2012 1 次提交
  9. 14 5月, 2012 1 次提交
  10. 30 4月, 2012 1 次提交
  11. 16 4月, 2012 1 次提交
  12. 02 11月, 2011 1 次提交
  13. 10 10月, 2011 1 次提交
  14. 30 6月, 2011 1 次提交
  15. 04 5月, 2011 1 次提交
  16. 23 1月, 2011 1 次提交
  17. 16 2月, 2010 1 次提交
  18. 19 12月, 2009 1 次提交
  19. 18 9月, 2009 1 次提交
  20. 17 6月, 2009 1 次提交
  21. 02 6月, 2009 1 次提交
  22. 07 5月, 2009 1 次提交
  23. 21 3月, 2009 1 次提交
  24. 22 2月, 2009 1 次提交
    • A
      hwrng: timeriomem - New driver · 9c3c133b
      Alexander Clouter 提交于
      Some hardware platforms, the TS-7800[1] is one for example, can
      supply the kernel with an entropy source, albeit a slow one for
      TS-7800 users, by just reading a particular IO address.  This
      source must not be read above a certain rate otherwise the quality
      suffers.
      
      The driver is then hooked into by calling
      platform_device_(register|add|del) passing a structure similar to:
      ------
      static struct timeriomem_rng_data ts78xx_ts_rng_data = {
              .address        = (u32 *__iomem) TS_RNG,
              .period         = 1000000, /* one second */
      };
      
      static struct platform_device ts78xx_ts_rng_device = {
              .name           = "timeriomem_rng",
              .id             = -1,
              .dev            = {
                      .platform_data  = &ts78xx_ts_rng_data,
              },
              .num_resources  = 0,
      };
      ------
      
      [1] http://www.embeddedarm.com/products/board-detail.php?product=TS-7800Signed-off-by: NAlexander Clouter <alex@digriz.org.uk>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      9c3c133b
  25. 18 7月, 2008 1 次提交
  26. 30 5月, 2008 1 次提交
  27. 25 3月, 2008 1 次提交
    • D
      hw_random doc updates · 537878d2
      David Brownell 提交于
      Update documentation for the hw_random support to be current:
      
       - Documentation/hw_random.txt has been updated to reflect the
         current code:  it's a framework now, a "core" with a small
         sysfs interface, that hardware-specific drivers plug in to.
         Text specific to Intel hardware is now at the end.
      
       - Kconfig now references the Documentation/hw_random.txt file
         and better explains what this really does.
      
      Both chunks of documentation now higlight the fact that the kernel entropy
      pool is maintained by "rngd", and this driver has nothing directly to do with
      that important task.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      537878d2
  28. 30 11月, 2007 1 次提交
  29. 22 7月, 2007 1 次提交
  30. 10 5月, 2007 1 次提交
  31. 08 12月, 2006 1 次提交
  32. 27 6月, 2006 7 次提交