21 Jan, 2014

1 commit

  • 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: Stephen Warren

    Stephen Warren
     

01 Nov, 2013

1 commit


06 Jun, 2013

1 commit


20 Mar, 2013

2 commits

  • 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: Stephen Warren

    Stephen Warren
     
  • 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: Stephen Warren

    Stephen Warren
     

01 Sep, 2012

1 commit

  • The Raspberry Pi model B uses the BCM2835 SoC, has 256MB of RAM,
    contains an SMSC 9512 USB LAN/Hub chip, and various IO connectors.
    For more details, see http://www.raspberrypi.org/.

    Various portions (cache enable, MACH_TYPE setup, RAM size limit, stack
    relocation to top of RAM) extracted from work by:
    Oleksandr Tymoshenko .

    GPIO driver enablement by Vikram Narayanan .

    Signed-off-by: Stephen Warren
    Acked-by: Tom Rini

    Stephen Warren