08 Apr, 2015

1 commit

  • Since commit 32df39c741788e ("mx5: fix get_reset_cause") we have the following
    boot messages on a mx53qsb:

    U-Boot 2015.04-rc5-00029-gd68df02 (Apr 06 2015 - 11:15:39)

    CPU: Freescale i.MX53 rev2.1 at 800 MHz
    Reset cause: POR
    Board: MX53 LOCO
    I2C: ready
    DRAM: 1 GiB
    MMC: FSL_SDHC: 0, FSL_SDHC: 1
    In: serial
    Out: serial
    Err: serial
    CPU: Freescale i.MX53 rev2.1 at 1000 MHz
    Reset cause: unknown reset
    Net: FEC [PRIME]

    The CPU and Reset cause lines appear twice.

    Initially mx53 boots at 800MHz, then at a later point the PMIC is configured via
    I2C to raise the CPU voltage so that it can run at 1GHz.

    To avoid such misleading double printings, disable printing cpu info for now.

    Signed-off-by: Fabio Estevam
    Acked-by: Jason Liu

    Fabio Estevam
     

23 Mar, 2015

1 commit


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
     

06 Mar, 2015

13 commits