Skip to content
Snippets Groups Projects
  1. Jan 21, 2016
    • Simon Glass's avatar
      dm: video: Add a video uclass · 1acafc73
      Simon Glass authored
      
      U-Boot has separate code for LCDs and 'video' devices. Both now use a
      very similar API thanks to earlier work by Nikita Kiryanov. With the driver-
      model conversion we should unify these into a single uclass.
      
      Unfortunately there are different features supported by each. This
      implementation provides for a common set of features which should serve
      most purposes. The intent is to support:
      
      - bitmap devices with 8, 16 and 32 bits per pixel
      - text console wih white on black or vice versa
      - rotated text console
      - bitmap display (BMP format)
      
      More can be added as additional boards are ported over to use driver model
      for video.
      
      The name 'video' is chosen for the uclass since it is more generic than LCD.
      Another option would be 'display' but that would introduce a third concept
      to U-Boot which seems like the wrong approach.
      
      The existing LCD and video init functions are not needed now, so this uclass
      makes no attempt to implement them.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Acked-by: default avatarAnatolij Gustschin <agust@denx.de>
      1acafc73
  2. Aug 14, 2015
  3. Aug 13, 2015
  4. Aug 06, 2015
  5. Jun 04, 2015
  6. May 13, 2015
  7. Jan 24, 2015
  8. Jan 22, 2015
  9. Jan 13, 2015
    • Bin Meng's avatar
      x86: Make chromebook_link the default board for coreboot · ade8127a
      Bin Meng authored
      
      Change SYS_CONFIG_NAME and DEFAULT_DEVICE_TREE to chromebook_link
      which is currently the only real board officially supported to run
      U-Boot loaded by coreboot.
      
      Note the symbolic link file chromebook_link.dts is deleted and
      link.dts is renamed to chromebook_link.dts.
      
      To avoid multiple definition of video_hw_init, the CONFIG_VIDEO_X86
      define needs to be moved to arch/x86/cpu/ivybridge/Kconfig.
      
      Signed-off-by: default avatarBin Meng <bmeng.cn@gmail.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      ade8127a
  10. Sep 24, 2014
  11. Jul 30, 2014
    • Masahiro Yamada's avatar
      kconfig: add board Kconfig and defconfig files · dd84058d
      Masahiro Yamada authored
      
      This commit adds:
       - arch/${ARCH}/Kconfig
          provide a menu to select target boards
       - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
          set CONFIG macros to the appropriate values for each board
       - configs/${TARGET_BOARD}_defconfig
          default setting of each board
      
      (This commit was automatically generated by a conversion script
      based on boards.cfg)
      
      In Linux Kernel, defconfig files are located under
      arch/${ARCH}/configs/ directory.
      It works in Linux Kernel since ARCH is always given from the
      command line for cross compile.
      
      But in U-Boot, ARCH is not given from the command line.
      Which means we cannot know ARCH until the board configuration is done.
      That is why all the "*_defconfig" files should be gathered into a
      single directory ./configs/.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      dd84058d
Loading