31 Mar, 2015
1 commit
-
The CONFIG_MTD_NAND_VERIFY_WRITE has been removed from Linux for some
time and a more generic method of NAND verification now exists in U-Boot.Signed-off-by: Peter Tyser
Tested-by: Heiko Schocher
Acked-by: Heiko Schocher
29 Mar, 2015
8 commits
-
Signed-off-by: Hans de Goede
-
make the CPU clock selectable via Kconfig
this removes the sunxi specific CONFIG_CLK_FULL_SPEED defined in each
soc header and replaces it's use in board/sunxi/board.c with
CONFIG_SYS_CLK_FREQ from Kconfig which allows us to configure board
specific frequency on bootSigned-off-by: Iain Paton
[hdegoede@redhat.com s/CONFIG_SYS_CLK_FREQ/CONFIG_TIMER_CLK_FREQ/ for the
arch-timer clk speed on sun7i to fix mis-compile on sun7i]
Acked-by: Hans de Goede
Signed-off-by: Hans de Goede -
Add CONFIG_SYS_GENERIC_BOARD to amcc-common.h and CONFIG_DISPLAY_BOARDINFO
to Kconfig files. canyonlands.h includes amcc-common.h, so remove
CONFIG_SYS_GENERIC_BOARD definition there.Signed-off-by: Anatolij Gustschin
Cc: Stefan Roese
Cc: Feng Kan
Cc: Masahiro Yamada
Cc: Tom Rini -
Fix eb_cpu5282 and eb_cpu5282_internal unresolved external error.
These boards have video but don't need any ppc related
video_setmem().Fix M53017EVB moving away embedded env to a different offset,
as in M52277EVB.Signed-off-by: Angelo Dureghello
-
This variant that is neither FVP / Base Model or Juno Versatile
Express 64bit is confusing. Get rid of it unless someone can
point out what machine that really is. Seems to be an evolutional
artifact in the config base.Signed-off-by: Linus Walleij
-
This removes the kludgy late board init from the FVP simulator
version of Versatile Express 64bit (ARMv8), and replace it with
a default boot command using the new smhload command to load
the files using semihosting. Tested on the Foundation Model.Signed-off-by: Linus Walleij
-
since we have possibility to write out on lcd whats going on, we don't need
the gpio blink functionality anymore.Signed-off-by: Hannes Petermaier
Signed-off-by: Hannes Petermaier
-
At this time I2C and responsible pin-mux is setup during PMIC initialziation
within common.c, this is possible because today PMIC is always connected on
I2C0.In Future this will be changed, PMIC isn't anymore connected to bus0 in call
cases.So we do following:
- rename enable_i2c_pin_mux0 to enable_i2c_pin_mux to be generic for enabling
pin-mux on different or more busses.
- move the call to i2c_pin_mux and i2c_init from common.c to the specific
board.cSigned-off-by: Hannes Petermaier
Signed-off-by: Hannes Petermaier
28 Mar, 2015
3 commits
-
BCM2835 (used on Raspberry Pi) and BCM2836 (used on Raspberry Pi 2)
are similar enough. One of the biggest differences is the ARM
processor. It is reasonable to collect the source files into a
single place, arch/arm/mach-bcm283x/.Signed-off-by: Masahiro Yamada
Acked-by: Stephen Warren -
This option has a bool type, not hex.
Fix it and enable it if CONFIG_DM is on because Driver Model always
requires malloc memory. Devices are scanned twice, before/after
relocation. CONFIG_SYS_MALLOC_F should be enabled to use malloc
memory before relocation. As it is board-independent, handle it
globally.Signed-off-by: Masahiro Yamada
Acked-by: Stephen Warren
Reviewed-by: Simon Glass
Acked-by: Robert Baldyga -
The default value of CONFIG_SYS_MALLOC_F_LEN is defined by ./Kconfig
as 0x400. Each defconfig or Kconfig need not repeat the same value.Signed-off-by: Masahiro Yamada
Acked-by: Stephen Warren
Reviewed-by: Simon Glass
Acked-by: Robert Baldyga
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 -
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
-
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
20 Mar, 2015
1 commit
19 Mar, 2015
2 commits
-
Enable the power for MMC/SD port.
Signed-off-by: Bo Shen
-
This patch enable the MCI support for at91sam9rlek board.
Signed-off-by: Josh Wu
[rebase on ToT]
Signed-off-by: Andreas Bießmann
18 Mar, 2015
1 commit
17 Mar, 2015
7 commits
-
This has not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
Cc: Larry Johnson -
This has not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
Cc: Eric Millbrandt -
They have not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
Cc: Erik Theisen -
They have not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
-
This has not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
Cc: Stephen Williams -
This has not been converted to Generic Board, so should be removed.
(See doc/README.generic-board for details.)Signed-off-by: Masahiro Yamada
-
We don't want that CONSOLE is redirected to LCD upon init, we rather prefer
that console is still on the serial line.Signed-off-by: Hannes Petermaier
13 Mar, 2015
2 commits
-
RX51 has a secure logic which uses different parameters compared to
traditional implementation. So, make the generic secure acr write
over-ride-able by board file and refactor rx51 code to use this.While at it, enable the OMAP3 specific errata code for 454179, 430973,
621766.Signed-off-by: Nishanth Menon
Reviewed-by: Tom Rini -
Provide instructions on how to upgrade U-boot in the eMMC.
Signed-off-by: Fabio Estevam
Acked-by: Otavio Salvador
11 Mar, 2015
1 commit
-
Conflicts:
READMESigned-off-by: Tom Rini
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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
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