1. 30 Jul, 2014 2 commits
    • Masahiro Yamada's avatar
      Add board MAINTAINERS files · 93d4334f
      Masahiro Yamada authored
      We have switched to Kconfig and the boards.cfg file is going to
      be removed. We have to retrieve the board status and maintainers
      information from it.
      
      The MAINTAINERS format as in Linux Kernel would be nice
      because we can crib the scripts/get_maintainer.pl script.
      
      After some discussion, we chose to put a MAINTAINERS file under each
      board directory, not the top-level one because we want to collect
      relevant information for a board into a single place.
      
      TODO:
      Modify get_maintainer.pl to scan multiple MAINTAINERS files.
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Suggested-by: default avatarTom Rini <trini@ti.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      93d4334f
    • 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
  2. 18 Jul, 2014 1 commit
  3. 20 Jan, 2014 1 commit
    • Stephen Warren's avatar
      ARM: rpi_b: power on SDHCI and USB HW modules · f66f2aa2
      Stephen Warren authored
      Send RPC commands to the VideoCore to turn on the SDHCI and USB modules.
      For SDHCI this isn't needed in practice, since the firmware already
      turned on the power in order to load U-Boot. However, it's best to be
      explicit. For USB, this is necessary, since the module isn't powered
      otherwise. This will allow the kernel USB driver to work.
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      f66f2aa2
  4. 01 Nov, 2013 1 commit
  5. 05 Jun, 2013 1 commit
  6. 20 Mar, 2013 2 commits
    • Stephen Warren's avatar
      ARM: rpi_b: enable SD controller, add related env/cmds · 131a1e60
      Stephen Warren authored
      Enable the SD controller driver for the Raspberry Pi. Enable a number
      of useful MMC, partition, and filesystem-related commands. Set up the
      environment to provide standard locations for loading a kernel, DTB,
      etc. Provide a boot command that loads and executes boot.scr.uimg from
      the SD card; this is written considering future extensibilty to USB
      storage.
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      131a1e60
    • Stephen Warren's avatar
      ARM: rpi_b: use bcm2835 mbox driver to get memory size · 3f397782
      Stephen Warren authored
      The firmware running on the bcm2835 SoC's VideoCore CPU determines how
      much of the system RAM is available for use by the ARM CPU. Previously,
      U-Boot assumed that only 128MB was available, since this was the
      smallest value configured by any public firmware. However, we can now
      query the actual value at run-time from the firmware using the mbox
      property protocol.
      Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
      3f397782
  7. 01 Sep, 2012 1 commit