13 Apr, 2015

1 commit


10 Apr, 2015

1 commit

  • Work_92105 from Work Microwave is an LPC3250-
    based board with the following features:
    - 64MB or 128MB SDR DRAM
    - 1 GB SLC NAND, managed through MLC controller.
    - Ethernet
    - Ethernet + PHY SMSC8710
    - I2C:
    - EEPROM (24M01-compatible)
    - RTC (DS1374-compatible)
    - Temperature sensor (DS620)
    - DACs (2 x MAX518)
    - SPI (through SSP interface)
    - Port expander MAX6957
    - LCD display (HD44780-compatible), controlled
    through the port expander and DACs

    This board has SPL support, and uses the LPC32XX boot
    image format.

    Signed-off-by: Albert ARIBAUD (3ADEV)

    Albert ARIBAUD \(3ADEV\)
     

09 Apr, 2015

1 commit


31 Mar, 2015

1 commit


28 Mar, 2015

1 commit


23 Mar, 2015

2 commits

  • IMX_CONFIG is currently passed via the SYS_EXTRA_OPTIONS which is marked
    as deprecated.

    Add a new Kconfig file under arch/arm/imx-common and define the
    IMX_CONFIG Kconfig in there.

    Each board is supposed to provide a default value pointing to the
    appropriate imximage.cfg file.

    Signed-off-by: Boris Brezillon

    Boris BREZILLON
     
  • Freescale boards are currently all defined in arch/arm/Kconfig, which
    makes them hard to detect.
    Moreover the MX6 SoC variant (Q, D, DL, S, SL) selection is currently
    done via the SYS_EXTRA_OPTIONS option which marked as deprecated.

    Move to a more standard way to select sub-architecture and board by
    creating a Kconfig under arch/arm/cpu/armv7/mx6 and a new ARCH_MX6
    option.

    Existing MX6 board definitions should be moved in this new Kconfig in
    choice menu, and new boards should be directly declared in this menu.

    Signed-off-by: Boris Brezillon

    Boris BREZILLON
     

09 Mar, 2015

1 commit

  • While the Freescale ARMv8 board LS2085A will enter U-Boot both
    on a master and a secondary (slave) CPU, this is not the common
    behaviour on ARMv8 platforms. The norm is that U-Boot is entered
    from the master CPU only, while the other CPUs are kept in
    WFI (wait for interrupt) state.

    The code determining which CPU we are running on is using the
    MPIDR register, but the definition of that register varies with
    platform to some extent, and handling multi-cluster platforms
    (such as the Juno) will become cumbersome. It is better to only
    enable the multiple entry code on machines that actually need
    it and disable it by default.

    Make the single entry default and add a special
    ARMV8_MULTIENTRY KConfig option to be used by the
    platforms that need multientry and set it for the LS2085A.
    Delete all use of the CPU_RELEASE_ADDR from the Vexpress64
    boards as it is just totally unused and misleading, and
    make it conditional in the generic start.S code.

    This makes the Juno platform start U-Boot properly.

    Signed-off-by: Linus Walleij

    Linus Walleij
     

06 Mar, 2015

2 commits


05 Mar, 2015

2 commits


03 Mar, 2015

2 commits


02 Mar, 2015

1 commit


28 Feb, 2015

1 commit


25 Feb, 2015

6 commits


23 Feb, 2015

1 commit

  • The WaRP Board is a Wearable Reference Plaform. The board features:

    - Freescale i.MX6 SoloLite processor with 512MB of RAM
    - Freescale FXOS8700CQ 6-axis Xtrinsic sensor
    - Freescale Kinetis KL16 MCU
    - Freescale Xtrinsic MMA955xL intelligent motion sensing platform

    The board implements a hybrid architecture to address the evolving
    needs of the wearables market. The platform consists of a main board
    and an example daughtercard with the ability to add additional
    daughtercards for different usage models.

    For more information about the project, visit:

    http://www.warpboard.org/

    Signed-off-by: Otavio Salvador
    Reviewed-by: Marek Vasut
    Acked-by: Stefano Babic

    Otavio Salvador
     

21 Feb, 2015

10 commits


13 Feb, 2015

1 commit


10 Feb, 2015

2 commits


08 Feb, 2015

2 commits


07 Feb, 2015

2 commits