1. 10 Feb, 2014 1 commit
  2. 06 Feb, 2014 2 commits
  3. 18 Dec, 2013 1 commit
  4. 17 Oct, 2013 2 commits
  5. 14 Oct, 2013 1 commit
  6. 11 Oct, 2013 1 commit
  7. 23 Sep, 2013 1 commit
  8. 20 Sep, 2013 2 commits
  9. 16 Aug, 2013 1 commit
  10. 17 May, 2013 1 commit
  11. 13 May, 2013 2 commits
  12. 08 May, 2013 2 commits
  13. 03 Apr, 2013 1 commit
    • Alessandro Rubini's avatar
      onewire: Kconfig choice between w1 and sockitowm · ad2efece
      Alessandro Rubini authored
      This adds the build choice about whether to use the older sockitowm or
      the new "w1" implementation, which supports all three thermometers
      but is still missing eeprom support (the API is defined, though, see
      include/w1.h
      
      This also adds a shell command, called "w1", which rescans the bus and
      tries to read the temperature from all devices. In the example below
      the third device is an eeprom, so it return an error for temperature
      read-out.
      
         wrc# w1
         W1: 68000801dce56910
         W1: f70000001eda8242
         W1: 5f00000040e50143
         device 0: 68000801dce56910
         temp: 34.7500
         device 1: f70000001eda8242
         temp: 32.5000
         device 2: 5f00000040e50143
         temp: -32768.0000
      
      The code is properly integrated in wrpc-sw, and the "first" thermometer is
      used to build the MAC address of the device, like it used to be with
      sockitowm.
      
      The binary built with w1 is 3kB smaller than what is build with sockitowm.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      ad2efece
  14. 22 Mar, 2013 1 commit
  15. 07 Mar, 2013 2 commits
  16. 20 Feb, 2013 3 commits
  17. 19 Feb, 2013 1 commit
  18. 14 Feb, 2013 1 commit
  19. 12 Feb, 2013 1 commit
  20. 21 Nov, 2012 1 commit
  21. 01 Nov, 2012 3 commits
    • Alessandro Rubini's avatar
      general: add copyright notes · 394d1405
      Alessandro Rubini authored
      This adds copyright notes to all non-trivial source files,
      unless they where already there (i.e. dev/endpoint.c alone).
      
      I found authorship using the following script, run on commit "a2721762
      documentation updated" (i.e, before automatic reindentation and other
      trivial stuff by me):
      
        git grep -l . | grep -v sockitowm/ | \
        while read F; do
             echo "##### $F"
             git blame -w $F | \
               sed -e 's/^[^ ]* .//' -e 's/-[0-9][0-9]-[0-9][0-9] .*$//' | \
               sort | uniq -c | sort -rn
        done
      
      Then I augmented each file with this boilerplate:
      
      /*
       * This work is part of the White Rabbit project
       *
       * Copyright (C) 2011 CERN (www.cern.ch)
       * Copyright (C) 2011,2012 CERN (www.cern.ch)
       * Copyright (C) 2012 CERN (www.cern.ch)
       * Copyright (C) 2011 GSI (www.gsi.de)
       * Copyright (C) 2011,2012 GSI (www.gsi.de)
       * Copyright (C) 2012 GSI (www.gsi.de)
       * Author: Tomasz Wlostowski <tomasz.wlostowski@cern.ch>
       * Author: Grzegorz Daniluk <grzegorz.daniluk@cern.ch>
       * Author: Wesley W. Terpstra <w.terpstra@gsi.de>
       *
       * Released according to the GNU GPL, version 2 or any later version.
       */
      
      Then I removed all the lines that didn't apply. Sometimes I reordered
      the authors to reflect who is the main author.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      394d1405
    • Alessandro Rubini's avatar
      warnings: fixed monitor/monitor.c · dc48f031
      Alessandro Rubini authored
      I also turned to gui to void, as nobody checks the return value and
      there's no error code to return in any case.
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      dc48f031
    • Alessandro Rubini's avatar
      warnings: final clean up of wrc_main.c · 21e79aed
      Alessandro Rubini authored
      When I add prototypes to headers, I ensure the source that
      defines the function sees the header, to detect inconsistencies
      (here, I add <wrc.h> to the includes).
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      21e79aed
  22. 05 Oct, 2012 2 commits
    • Alessandro Rubini's avatar
      Run ./scripts/Lindent on all .c and .h files · e625cbd9
      Alessandro Rubini authored
      This is massive: 4k lines changed (but only 840 if you ignore
      space-only changes).  In this case "git blame -w" won't always find
      the right patch, and it may fall on this patch -- because those
      800 lines changed in content too.
      
      This has been done with
      
         find . -name '*.[ch]' | xargs -n 1 ./scripts/Lindent
      
      Statistics: all changes and ignoring blank space:
      
         morgana% git diff --stat HEAD~1 | tail -1
          77 files changed, 3774 insertions(+), 3709 deletions(-)
         morgana% git diff -w --stat HEAD~1 | tail -1
          61 files changed, 894 insertions(+), 829 deletions(-)
      
      However, after this step I hand-fixed some very ugly long expressions
      (leaving them long: no content change at all is there).
      Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
      e625cbd9
    • Alessandro Rubini's avatar
      Remove all spaces at end-of-line · 1d24ecfb
      Alessandro Rubini authored
      If you find this patch with "git blame" please use "git blame -w"
      to have all white-space ignored while associating lines to commits.
      
      This commit has no practical effect but cleanup. I made it
      with sed like this:
      
        git grep -l '[ \t]$' | xargs sed -i 's/[ \t]*$//'
      
      However, I had to manually restore doc/wrpc_mon.png after the fact.
      Similarly, I restored the include/hw/*regs.h files, as they
      are (most likely) auto-generated.
      1d24ecfb
  23. 11 Jul, 2012 2 commits
  24. 12 Jun, 2012 1 commit
  25. 04 Jun, 2012 1 commit
  26. 31 May, 2012 2 commits
  27. 18 May, 2012 1 commit