1. 07 Mar, 2017 1 commit
  2. 03 Feb, 2017 1 commit
  3. 13 Jan, 2017 1 commit
  4. 23 Oct, 2016 8 commits
  5. 11 Jul, 2016 1 commit
  6. 22 Feb, 2016 1 commit
  7. 20 Nov, 2015 2 commits
    • Simon Glass's avatar
      video: input: Clean up after i8042 conversion · 39f615ed
      Simon Glass authored
      
      
      Now that i8042 uses driver model, adjust other mentions of it and remove old
      code that is no-longer used. Update the README and unify the keyboard text
      into one place.
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
      39f615ed
    • Simon Glass's avatar
      video: Drop unused console functions · 7fe0933c
      Simon Glass authored
      
      
      CONFIG_CONSOLE_CURSOR, CONFIG_SYS_CONSOLE_BLINK_COUNT and
      CONFIG_CONSOLE_TIME are not used by any board. The implementation is not
      great and stands in the way of a refactor of i8042. Drop these for now.
      They can be re-introduced quite easily later, perhaps with driver-model
      real-time-clock (RTC) support.
      
      When reintroducing, it might be useful to make a few changes:
      - Blink time would be more useful than blink count
      - The confusing #ifdefs should be avoided
      - The time functions should support driver model
      - It would be best keyed off console_tstc() or some similar idle loop
          rather than a particular input driver (i8042 in this case)
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
      7fe0933c
  8. 05 Nov, 2015 2 commits
  9. 26 Aug, 2015 1 commit
  10. 14 Aug, 2015 2 commits
  11. 11 Jun, 2015 1 commit
  12. 17 Apr, 2015 1 commit
  13. 24 Jan, 2015 1 commit
  14. 23 Jan, 2015 1 commit
  15. 16 Jan, 2015 1 commit
  16. 23 Nov, 2014 1 commit
  17. 30 Oct, 2014 1 commit
  18. 25 Oct, 2014 2 commits
  19. 23 Jul, 2014 2 commits
    • Simon Glass's avatar
      stdio: Pass device pointer to stdio methods · 709ea543
      Simon Glass authored
      
      
      At present stdio device functions do not get any clue as to which stdio
      device is being acted on. Some implementations go to great lengths to work
      around this, such as defining a whole separate set of functions for each
      possible device.
      
      For driver model we need to associate a stdio_dev with a device. It doesn't
      seem possible to continue with this work-around approach.
      
      Instead, add a stdio_dev pointer to each of the stdio member functions.
      
      Note: The serial drivers have the same problem, but it is not strictly
      necessary to fix that to get driver model running. Also, if we convert
      serial over to driver model the problem will go away.
      
      Code size increases by 244 bytes for Thumb2 and 428 for PowerPC.
      
      22: stdio: Pass device pointer to stdio methods
             arm: (for 2/2 boards)  all +244.0  bss -4.0  text +248.0
         powerpc: (for 1/1 boards)  all +428.0  text +428.0
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Acked-by: default avatarMarek Vasut <marex@denx.de>
      Reviewed-by: default avatarMarek Vasut <marex@denx.de>
      709ea543
    • Simon Glass's avatar
      stdio: Remove redundant code around stdio_register() calls · 91d0be1d
      Simon Glass authored
      
      
      There is no point in setting a structure's memory to NULL when it has
      already been zeroed with memset().
      
      Also, there is no need to create a stub function for stdio to call - if the
      function is NULL it will not be called.
      
      This is a clean-up, with no change in functionality.
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Acked-by: default avatarMarek Vasut <marex@denx.de>
      91d0be1d
  20. 10 Mar, 2014 1 commit
    • Eric Nelson's avatar
      cfb_console: align fields in gzipped .bmp files · 5ca05c8b
      Eric Nelson authored
      
      
      .bmp files contain 32-bit integers aligned at offsets of +2, +6,
      et cetera within the bmp_header structure (see include/bmp_layout.h).
      
      Support for gzip-compressed .bmp files is present in the cfb_console
      display subsystem by uncompressing them prior to use.
      
      This patch forces the in-memory header to be aligned properly
      for these compressed images by extracting them to a 2-byte
      offset in the memory returned by malloc. Since malloc will always
      return a 4-byte aligned value, this forces the .bmp header
      fields to be naturally aligned on 4-byte addresses.
      
      Refer to these files for more details:
      	doc/README.displaying-bmps
      Signed-off-by: default avatarEric Nelson <eric.nelson@boundarydevices.com>
      5ca05c8b
  21. 30 Oct, 2013 1 commit
  22. 14 Oct, 2013 1 commit
  23. 12 Aug, 2013 1 commit
  24. 10 Aug, 2013 2 commits
  25. 24 Jul, 2013 1 commit
  26. 08 Jul, 2013 1 commit
  27. 01 Jul, 2013 1 commit