22 Oct, 2012

2 commits

  • The command declaration now uses the new LG-array method to generate
    list of commands. Thus the __u_boot_cmd section is now superseded and
    redundant and therefore can be removed. Also, remove externed symbols
    associated with this section from include/command.h .

    Signed-off-by: Marek Vasut
    Cc: Joe Hershberger
    Cc: Mike Frysinger

    Marek Vasut
     
  • Add section for the linker-generated lists into all possible linker
    files, so that everyone can easily use these lists. This is mostly
    a mechanical adjustment.

    Signed-off-by: Marek Vasut
    Cc: Joe Hershberger
    Cc: Mike Frysinger

    Marek Vasut
     

20 Oct, 2012

1 commit


19 Oct, 2012

3 commits


18 Oct, 2012

2 commits


17 Oct, 2012

8 commits


16 Oct, 2012

24 commits

  • Both big-endian and little-endian are tested with below commands:
    Rom version: (Default, Now we config it as rom version)
    qemu-system-mips64el -M mips -bios u-boot.bin -cpu MIPS64R2-generic -nographic
    qemu-system-mips64 -M mips -bios u-boot.bin -cpu MIPS64R2-generic -nographic
    Ram version:
    qemu-system-mips64el -M mips -cpu MIPS64R2-generic -kernel u-boot -nographic
    qemu-system-mips64 -M mips -cpu MIPS64R2-generic -kernel u-boot -nographic

    Signed-off-by: Zhizhou Zhang
    Signed-off-by: Daniel Schwierzeck

    Zhi-zhou Zhang
     
  • We define CONFIG_SYS_TEXT_BASE in board's specified header file.
    So config.mk is useless, then remove it.

    Signed-off-by: Zhizhou Zhang

    Zhi-zhou Zhang
     
  • Add basic support for HP iPAQ h2200 palmtop. h2200 palmtop was targeted
    to general consumers. It has 64 MB of RAM, 32 MB flash. No intergrated
    Wi-Fi nor Ethernet. Based on Intel PXA255 processor. It was shipped with
    Windows CE 4.2 operating system.

    Signed-off-by: Lukasz Dalek

    Łukasz Dałek
     
  • Acked-by: Nobuhiro Iwamatsu
    Signed-off-by: Tetsuyuki Kobayashi

    Tetsuyuki Kobayashi
     
  • Supply clock to I2C1 and release resetting.

    Acked-by: Nobuhiro Iwamatsu
    Signed-off-by: Tetsuyuki Kobayashi

    Tetsuyuki Kobayashi
     
  • mx6qsabreauto has a AR8031 Gigabit PHY.

    Add support for it.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Clean up mx25 lowlevel_init:
    - Add comments.
    - Do not use write32 repeatedly with the same value in order not to increase
    code size.
    - Make register values configurable.
    - Use macro parameters with default values instead of literal constants.
    - Use defined macros instead of duplicating code.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic
    Cc: John Rigby
    Cc: Matthias Weisser

    Benoît Thébaudeau
     
  • The CSI PODF bit-field used by the previous code for the i.MX31 CCM PDR0
    register is actually composed of two bit-fields: one pre-divider and one
    post-divider. This patch fixes the CCM access macros and the code using them
    accordingly.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic

    Benoît Thébaudeau
     
  • Define default SoC input clock frequencies for i.MX5/6 in order to get rid of
    duplicated definitions.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic
    Cc: Jason Liu
    Cc: Matt Sealey
    Cc: Fabio Estevam

    Benoît Thébaudeau
     
  • mx6qsabreauto is a board based on mx6q SoC with the following features:
    - 2GB of DDR3
    - 2 USB ports
    - 1 HDMI output port
    - SPI NOR
    - 2 LVDS LCD ports
    - Gigabit Ethernet
    - Camera
    - eMMC and SD card slot
    - Multichannel Audio
    - CAN
    - SATA
    - NAND
    - PCIE
    - Video Input

    Add very basic support for it.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • USDHC3 has 8 pins wired in mx6qsabresd. Configure the extra pins.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • mx6qsabresd has a AR8031 Gigabit PHY.

    Add support for it.

    Also increase CONFIG_SYS_MALLOC_LEN so that FEC buffer allocation does not fail.

    Tested on 1Gbp and 100Mbps networks.

    Suggested-by: Kim Phillips
    Signed-off-by: Fabio Estevam
    Acked-by: Kim Phillips

    Fabio Estevam
     
  • mx6qsabresd is a board based on mx6q SoC with the following features:
    - 1GB of DDR3
    - 1 USB OTG port
    - 1 HDMI output port
    - SPI NOR
    - LVDS panel
    - Gigabit Ethernet
    - Camera Connector
    - eMMC and SD card slot
    - Audio

    Add very basic support for it.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Factor out common DDR3 initialization code, allowing easier maintainance of such
    scripts.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Boards may require a different pinmux setup for NAND than the default one.
    Add a way to call into board specific code to set this up.

    Signed-off-by: Lucas Stach
    Signed-off-by: Tom Warren

    Lucas Stach
     
  • The prototypes used in board files were all scattered out, which lead to
    code duplication between SPL and normal U-Boot and some prototypes not actually
    being used. Consolidate this in a common board header.

    Signed-off-by: Lucas Stach
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Lucas Stach
     
  • Rename board provided gpio_config_uart() to
    gpio_early_init_uart() as it does the same thing as the equally
    called function provided by the uart-switch code. This allows
    to simply call this function in early board init whether or not
    we are building with CONFIG_UART_SWITCH defined.

    Also provide a weak symbol for this function, to avoid the
    need to provide this function for boards that don't need any
    fixup.

    This patch supersedes the earlier posted
    "tegra: convert gpio_config_uart to weak symbol".
    Build tested with MAKEALL -s tegra20

    Signed-off-by: Lucas Stach
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Lucas Stach
     
  • The move is pretty straight-forward. ap20.h and tegra20.h were renamed to ap.h and tegra.h.
    Some files remain in arch-tegra20 but 'include' a file in 'arch-tegra' with #defines & structs
    that will be common between T20 and T30 HW. HW-specific #defines, etc. stay in the 'arch-tegra20'
    'root' file.

    All boards build OK w/MAKEALL -s tegra20. Checkpatch.pl runs clean. Seaboard works OK.

    Signed-off-by: Tom Warren

    Tom Warren
     
  • Medcom is the marketing name for an older, PXA-based version of the same
    device. In order to avoid confusion, rename the Tegra-based version to
    the new marketing name.

    Signed-off-by: Thierry Reding
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Thierry Reding
     
  • The official vendor prefix for Avionic Design is now "ad". Update the
    board DTS files accordingly.

    Signed-off-by: Thierry Reding
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Thierry Reding
     
  • Kill off ehci-core.h
    It was used to specify some static controller data. To support more than
    one controller being active at any time we have to carry the controller
    data ourselfes. Change the ehci interface accordingly.

    NOTE: OMAP implemented the ehci stuff a bit backwards and should be fixed
    to do the same thing as other platforms. But the change for now is at least
    compile clean.

    Signed-off-by: Lucas Stach
    Reviewed-by: Marek Vasut

    Lucas Stach
     
  • Carry an index in the lowlevel usb functions to make specify the
    respective usb controller.

    Also pass through an controller struct from lowlevel_init to the
    creation of the root usb device of this controller.

    Signed-off-by: Lucas Stach
    Reviewed-by: Marek Vasut

    Lucas Stach
     
  • The env_ptr is already declared in environment.h, so there is no need to
    redeclare in board files (especially after including the environment.h)
    Remove those declarations.

    Signed-off-by: Igor Grinberg
    Signed-off-by: Stefan Roese
    Acked-by: Matthias Fuchs

    Igor Grinberg
     
  • As the board seems to be unmaintained for some time, lets remove
    the support in mainline completely.

    Signed-off-by: Stefan Roese
    Cc: James MacAulay
    Acked-by: Marek Vasut

    Stefan Roese