31 Mar, 2015

1 commit


29 Mar, 2015

8 commits


28 Mar, 2015

3 commits


24 Mar, 2015

3 commits

  • After v2015.01 we need to have DM enabled in order to use UART. Also
    fix a typo in the EEPROM config format.

    Signed-off-by: Gilles Gameiro
    [trini: Reword commit message, re-save defconfigs with 'savedefconfig']
    Signed-off-by: Tom Rini

    Gilles Gameiro
     
  • Apparently the firmware's board rev response includes both the board
    revision and some other data even on the RPi1. In particular, the
    "warranty bit" is bit 24. We need to mask that out when looking up the
    board ID.

    Signed-off-by: Stephen Warren

    Stephen Warren
     
  • Various files are needlessly rebuilt every time due to the version and
    build time changing. As version.h is not actually needed, remove the
    include.

    Signed-off-by: Rob Herring
    Cc: Albert Aribaud
    Cc: Stefano Babic
    Cc: Minkyu Kang
    Cc: Marek Vasut
    Cc: Tom Warren
    Cc: Michal Simek
    Cc: Macpaul Lin
    Cc: Wolfgang Denk
    Cc: York Sun
    Cc: Stefan Roese
    Cc: Nobuhiro Iwamatsu
    Cc: Simon Glass
    Cc: Philippe Reynes
    Cc: Eric Jarrige
    Cc: "David Müller"
    Cc: Phil Edworthy
    Cc: Robert Baldyga
    Cc: Torsten Koschorrek
    Cc: Anatolij Gustschin
    Reviewed-by: Linus Walleij
    Reviewed-by: Łukasz Majewski

    Rob Herring
     

20 Mar, 2015

1 commit


19 Mar, 2015

2 commits


18 Mar, 2015

1 commit


17 Mar, 2015

7 commits


13 Mar, 2015

2 commits


11 Mar, 2015

1 commit


10 Mar, 2015

10 commits

  • Fix a typo in board/sunxi/Kconfig which caused VIDEO_LCD_PANEL_I2C to be
    enabled on all sunxi boards. Also fix a compile error which shows up once
    VIDEO_LCD_PANEL_I2C is actually disabled on most boards as it should be.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • This patch add support for Wexler TAB7200 tablet.

    The Wexler TAB7200 is a A20 based tablet with 7 inch display(800x480),
    capacitive touchscreen(5 fingers), 1G RAM, 4G NAND, micro SD card slot,
    mini HDMI port, 3.5mm audio plug, 1 USB OTG port and 1 USB 2.0 port.

    Signed-off-by: Aleksei Mamlin
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Aleksei Mamlin
     
  • The Orange Pi Mini is an A20 based development board featuring 1G RAM, HDMI,
    1Gbit ethernet, USB wifi, SATA, 2 sdcard slots (use the top one for booting),
    2 USB 2.0 A receptacles, a micro USB B receptacle (otg) and a 3 ring 3.5 mm
    jack connector for A/V.

    Also see: http://www.orangepi.org/

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The Orange Pi is an A20 based development board featuring 1G RAM, HDMI & VGA,
    1Gbit ethernet, USB wifi, SATA, 4 USB 2.0 A receptacles, a micro USB B
    receptacle (otg) and a 3 ring 3.5 mm jack connector for A/V.

    Also see: http://www.orangepi.org/

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The Wits Pro A20 DKT is an A20 Development KiT with 1G RAM, 4G NAND, sdio wifi,
    1Gbit ethernet, 1024x768 lcd screen with ft5x_ts touchscreen and a ton of
    IO connectors.

    Note there seem to be multiple sdcard slots on the board (4 in total), but
    other then mmc0 none of these are hooked up by default, there is a ton of
    dip-switches which likely allow hooking some of these up, but the documentation
    of the board only describes the use of a fraction of them, so for now we
    only support mmc0.

    Also see: http://www.merrii.com/en/pla_d.asp?id=163

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The Forfun Q88DB is an A13 tablet in the common Q8 format.

    Features are 512MB RAM, 4GB NAND, 7" Display, RTL8188 Wifi, 2 cameras.

    For more details see: http://linux-sunxi.org/Forfun_Q88DB

    Signed-off-by: Jens Lucius
    Acked-by: Ian Campbell
    Signed-off-by: Ian Campbell

    Jens Lucius
     
  • The Mele I7 is a Allwinner based Android TV box.

    It features a A31 SOC, 1G RAM, 8GB NAND, HDMI out, A/V out,
    SPDIF, IrDA, 3 USB A, 1 USB micro OTG and Wireless LAN.

    Signed-off-by: Marcus Cooper
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Marcus Cooper
     
  • The MK808C is a Allwinner based Android TV dongle.

    It features a A20 SOC, 1G RAM, 8GB NAND, HDMI out, A/V out,
    1 USB A, 1 USB mini OTG, Bluetooth and Wireless LAN.

    Signed-off-by: Marcus Cooper
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Marcus Cooper
     
  • The Jesurun Q5 has a black plastic casing with the approximate dimensions of
    100mm x 100mm x 24mm with rounded edges. In terms of hardware it features an
    Allwinner A10 SoC with 1GB RAM and 8GB of NAND flash. The storage capacity can
    be extended up to 32GB with a MicroSD card. The external connectors are: 2x
    USB-A female supporting USB2.0, 3.5mm female jack for audio, HDMI female,
    SPDIF, RJ45 LAN and Power. In addition the device has 1x red LED (hard wired to
    power) and an programmable green led. On the board there is also an unpopulated
    IR receiver and the UART. The devices is equipped with an AXP209 PMU.

    For more details see: http://linux-sunxi.org/Jesurun_Q5

    Signed-off-by: Gábor Nyers
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Gábor Nyers
     
  • The tpr3 (timing skew) parameter is used in all supported versions of
    the sunxi DRAM controller, but it was only enabled for sun4i in
    47e3501a76894f4ba08bc61f33774bd5d39ff464.

    Signed-off-by: Adam Sampson
    Acked-by: Siarhei Siamashka
    Acked-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Adam Sampson
     

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