| Age | Commit message (Collapse) | Author |
|
|
|
This patch adds boot script support to pcm051
Signed-off-by: Matwey V. Kornilov <[email protected]>
|
|
AM43xx Industrial Development Kit is a new board
based on AM437x line of SoCs. Targetted at Industrial
Automation applications, it comes with EtherCAT, motor
control and other goodies.
Thanks to James Doublesin for all the help.
Cc: James Doublesin <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
|
|
This regulator is used with AM437x IDK to feed
VDD_MPU, without means to scale VDD_MPU we can't
support higher frequencies.
Signed-off-by: Felipe Balbi <[email protected]>
|
|
|
|
DCDC1 is used as VDD_MPU in all known boards,
let's define all other valid voltages for that
rail so it can be used by our boards.
Signed-off-by: Felipe Balbi <[email protected]>
|
|
Enable GPMC's prefetch feature for NAND access. This speeds up NAND read
access a lot by pre-fetching contents in the background and reading them
through the FIFO address.
The current implementation has two limitations:
a) it only works in 8-bit mode
b) it only supports read access
Both is easily fixable by someone who has hardware to implement it.
Note that U-Boot code uses non word-aligned buffers to read data into, and
request read lengths that are not multiples of 4, so both partial buffers
(head and tail) have to be addressed.
Tested on AM335x hardware.
Tested-by: Guido MartÃnez <[email protected]>
Reviewed-by: Guido MartÃnez <[email protected]>
Signed-off-by: Daniel Mack <[email protected]>
[trini: Make apply again, use 'cs' fix pointed out by Guido]
Signed-off-by: Tom Rini <[email protected]>
|
|
CONFIG_DISPLAY_CPUINFO is already defined in x86-common.h, so remove
it to avoid duplication.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Change SYS_CONFIG_NAME and DEFAULT_DEVICE_TREE to chromebook_link
which is currently the only real board officially supported to run
U-Boot loaded by coreboot.
Note the symbolic link file chromebook_link.dts is deleted and
link.dts is renamed to chromebook_link.dts.
To avoid multiple definition of video_hw_init, the CONFIG_VIDEO_X86
define needs to be moved to arch/x86/cpu/ivybridge/Kconfig.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Since we already swtiched to use the new mechanism for building
U-Boot for coreboot, coreboot.h is no longer needed so remove it.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Move CONFIG_SYS_CAR_ADDR and CONFIG_SYS_CAR_SIZE to Kconfig so that
we don't need them in the board configuration file thus the same
board configuratoin file can be used to build both coreboot version
and bare version.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
There are many places in the U-Boot source tree which refer to
CONFIG_SYS_COREBOOT, CONFIG_CBMEM_CONSOLE and CONFIG_VIDEO_COREBOOT
that is currently defined in coreboot.h.
Move them to arch/x86/cpu/coreboot/Kconfig so that we can switch
to board configuration file to build U-Boot later.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Convert CONFIG_X86_RESET_VECTOR and CONFIG_SYS_X86_START16 to Kconfig
options so that we can remove them from board configuration file.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
This commit adds several APIs to decode PCI device node according to
the Open Firmware PCI bus bindings, including:
- fdtdec_get_pci_addr() for encoded pci address
- fdtdec_get_pci_vendev() for vendor id and device id
- fdtdec_get_pci_bdf() for pci device bdf triplet
- fdtdec_get_pci_bar32() for pci device register bar
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
Signed-off-by: Simon Glass <[email protected]>
(Include <pci.h> in fdtdec.h and adjust tegra to fix build error)
|
|
Signed-off-by: Georgi Botev <[email protected]>
|
|
Signed-off-by: Georgi Botev <[email protected]>
|
|
Signed-off-by: Georgi Botev <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
- remove some obsolete code
- switch to generic board
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
only keep CPCI4052
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
|
|
Signed-off-by: Matthias Fuchs <[email protected]>
Acked-by: Stefan Roese <[email protected]>
|
|
Introduce a gd->hose to save the pci hose in the early phase so that
apis in drivers/pci/pci.c can be used before relocation. Architecture
codes need assign a valid gd->hose in the early phase.
Some variables are declared as static so change them to be either
stack variable or global data member so that they can be used before
relocation, except the 'indent' used by CONFIG_PCI_SCAN_SHOW which
just affects some print format.
Signed-off-by: Bin Meng <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Convert Extreme Engineering Solutions products to use generic board
support.
Signed-off-by: John Schmoller <[email protected]>
Signed-off-by: Peter Tyser <[email protected]>
|
|
Signed-off-by: Stefan Herbrechtsmeier <[email protected]>
|
|
Signed-off-by: Stefan Herbrechtsmeier <[email protected]>
|
|
When CONFIG_TRACE is disabled, linking fails with:
common/built-in.o:(.data.init_sequence_f+0x8): undefined reference to `trace_early_init'
To fix, wrap trace init calls with #ifdef CONFIG_TRACE.
While at it, remove the static inline version of the init call from
trace.h as suggested by Simon Glass, since it doesnt work.
Cc: Simon Glass <[email protected]>
Cc: Tom Rini <[email protected]>
Signed-off-by: Kevin Hilman <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
common/lcd.c is a mix of code portions that do different but related
things. To improve modularity, the various code portions should be split
into their own modules. Separate lcd console code into its own file.
Signed-off-by: Nikita Kiryanov <[email protected]>
Cc: Anatolij Gustschin <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Stephen Warren <[email protected]>
Acked-by: Simon Glass <[email protected]>
Tested-by: Simon Glass <[email protected]>
|
|
Introduce lcd_getbgcolor() and lcd_getfgcolor(), and use them where
applicable.
This is a preparatory step for extracting lcd console code into its own
file.
Signed-off-by: Nikita Kiryanov <[email protected]>
Cc: Anatolij Gustschin <[email protected]>
Cc: Simon Glass <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
No one is using LCD_MONOCHROME; remove related code.
Signed-off-by: Nikita Kiryanov <[email protected]>
Cc: Wolfgang Denk <[email protected]>
Cc: Anatolij Gustschin <[email protected]>
Acked-by: Simon Glass <[email protected]>
|
|
Boot from SD-card (and probably also from NAND) was broken since
commit d6d07a9bec ("arm: vf610: add NAND support for vf610twr").
It looks like the increased size of U-Boot lead to a situation
where the boot ROM overwrote its own stack/heap while loading
U-Boot from the SD-card to the SRAM. However, U-Boot worked fine
when loaded through USB serial loader directly into SRAM. It
looks like loading from SD-card uses other stack/heap location
then the serial loader (or maybe no stack or heap at all).
This fix moves U-Boot to gfxRAM, which is 512kB in size and is not
used by the boot ROM nor the SD-card loader of it.
Signed-off-by: Stefan Agner <[email protected]>
Acked-by: Bill Pringlemeir <[email protected]>
|
|
|