19 Jun, 2015
2 commits
-
This fix is necessary to avoid booting the default ITB configuration.
Signed-off-by: Lukasz Majewski
-
in future we support yet another b&r am335x based board, where Timer 5 is
wired to backlight-driver.So we introduce a new driver-type '2' to setup timer5 instead timer6.
Signed-off-by: Hannes Schmelzer
Reviewed-by: Simon Glass
16 Jun, 2015
1 commit
15 Jun, 2015
3 commits
-
Vision Systems's Baltos is based on AM335x SoC
from Texas Instruments. This patch adds support
such Industrial PCs in mainline u-boot.[ balbi@ti.com: updated original patch to current u-boot ]
Signed-off-by: Yegor Yefremov
Signed-off-by: Felipe Balbi -
The recent changes for hw leveling on am33xx were not intended for
DDR2 boards, only DDR3. Update emif_sdram_type to take a sdram_config
value to check against. This lets us pass in the value we would use to
configure, when we have not yet configured the board yet. In other cases
update the call to be as functional as before and check an already
programmed value in.Tested-by: Yan Liu
Signed-off-by: Tom Rini
Signed-off-by: Lokesh Vutla -
The Calxeda highbank SOC needs a custom sequence to bring up SATA links,
so override ahci_link_up with custom function to handle combophy setup.Signed-off-by: Mark Langsdorf
Signed-off-by: Richard Gibbs
Signed-off-by: Rob Herring
Signed-off-by: Andre Przywara
13 Jun, 2015
11 commits
-
The Calxeda Midway part has A15 cores, which do not have the Highbank
A9's SCU used there for resetting the chip.
Add code to distinguish between the A9 and the A15 and invoke the
appropriate register writes to support the newer part.Andre: rework detection of Highbank vs. Midway
Rob: fix Andre's reworked detectionSigned-off-by: Mark Langsdorf
Signed-off-by: Andre Przywara
Signed-off-by: Rob Herring -
Andre: assign names to the magic values
Signed-off-by: Rob Herring
Signed-off-by: Andre Przywara -
Adding the mux data, manual and virtual mode
settings for BeagleBoard-X15.Signed-off-by: Lokesh Vutla
Signed-off-by: Tomi Valkeinen
Signed-off-by: Nishanth Menon
Signed-off-by: Roger Quadros -
Enable IO delay recalibration sequence.
Signed-off-by: Lokesh Vutla
Signed-off-by: Nishanth Menon -
Now all manual mode configurations are done as part of
IO delay recalibration sequence, remove the hack done for
CPSW.Signed-off-by: Lokesh Vutla
-
Adding the mux data, manual and virtual mode
settings for DRA7-evm.Signed-off-by: Nishanth Menon
Signed-off-by: Lokesh Vutla
Signed-off-by: Peter Ujfalusi
Signed-off-by: Tomi Valkeinen
Signed-off-by: Vishal Mahaveer -
Enabling IO delay recalibration sequence for DRA7 EVM.
UART and I2C are configured before IO delay recalibration sequence
as these are used earlier and safe to use.Signed-off-by: Lokesh Vutla
Signed-off-by: Nishanth Menon -
do_set_mux32() is redefined in dra7xx and beagle_x15 boards.
IO delay recalibration sequence also needs this.
Making it generic to avoid duplication.Signed-off-by: Lokesh Vutla
Signed-off-by: Nishanth Menon -
When DLL_CALIB_INTERVAL is set, an extra delay is added
which is not required and it consumes EMIF bandwidth.
So making the DLL_CALIB_CTRL[8:0]DLL_CALIB_INTERVAL bits to 0.Signed-off-by: Lokesh Vutla
-
Updating EMIF registers to enable HW leveling
on BeagleBoard-X15.Signed-off-by: Lokesh Vutla
Reviewed-by: Tom Rini -
DRA7 EMIF supports Full leveling for DDR3.
Adding support for the Full leveling sequence.Signed-off-by: Lokesh Vutla
Reviewed-by: Tom Rini
12 Jun, 2015
1 commit
-
Commit e11c6c279d823dc0d2f470c5c2e3c0a9854a640f broke calculating lr register
in function save_boot_params() and caused U-Boot to crash at early boot time
on Nokia N900 board.This patch fix calculating return address in lr register and make Nokia N900
board bootable again. Patch was tested in qemu and also on real N900 HW.Reviewed-by: Simon Glass
Signed-off-by: Pali Rohár
10 Jun, 2015
8 commits
-
I have this board at work, so I can trun tests on it.
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
Signed-off-by: Andreas Bießmann
-
With the rename the MAINTAINER file was not updated. Fix it and the
'Chrombook' typo in Kconfig.Signed-off-by: Simon Glass
Signed-off-by: Tom Warren -
We need to turn on all audio-related clocks for the Chrome OS kernel to
boot. Otherwise it will hang when trying to enable audio.Also for Linux set up graphics driver video protection.
Signed-off-by: Simon Glass
Signed-off-by: Tom Warren
09 Jun, 2015
1 commit
-
AM335x-based 'Gumstix Pepper' SBCs and variants use different types of
RAM (DDR2 vs DDR3 with DDR3 being the default). Detect the board type
by reading the factory-programmed EEPROM [1] and use this to select any
runtime boot options such as RAM type.[1] http://elinux.org/BeagleBoardPinMux#List_of_Vendor_and_Device_IDs
Signed-off-by: Adam YH Lee
Signed-off-by: Ash Charles
08 Jun, 2015
11 commits
-
This commit adds example scripts of boot.scr:
- bootzimg.cmd - check if dtb exists and boot zImage
- autoboot.cmd - check which image exists: Image.itb, zImage or uImage
and optionally load fdt file for u/zImageThe blank spaces are added to improve readability and can be removed
before use mkimage.Required U-Boot environment variables: $boardname, $fdtfile, $console,
$mmcbootdev, $mmcbootpart, $mmcrootdev, $mmcrootpart, $rootfstype.Making boot.scr from file.cmd:
mkimage -C none -A arm -T script -d file.cmd boot.scrThe Odroid XU3 default environment is ready for those boot scripts and
the right script can be loaded by DFU.Signed-off-by: Przemyslaw Marczak
Cc: Minkyu Kang -
This commit extends SMDK5420 board's file by adding functions:
- get_dfu_alt_system()
- get_dfu_alt_boot()This allows setting the DFU environment by function set_dfu_alt_info()
from: board/samsung/common/misc.cSigned-off-by: Inha Song
Cc: Akshay Saraswat
Cc: Minkyu Kang -
This commit adds implementation of function calls:
- usb_gadget_handle_interrupts()
- board_usb_init()Which allow enable USB DWC3 gadget for this board.
Signed-off-by: Joonyoung Shim
Signed-off-by: Lukasz Majewski
Signed-off-by: Inha Song
Cc: Minkyu Kang -
On this bus there is a EEPROM containing EDID and ddr3
calibration information.Signed-off-by: Christian Gmeiner
-
Make it possible to use the i2c bus in SPL.
Signed-off-by: Christian Gmeiner
-
Add IOMUX for the pad used as USB pen. This needs to be driven low for
the Iris and Viola boards where it is pulled up high by default. This is
required for the USB host functionality to work on these boards. Use the
board specific weak initialisation function, to drive the pin low which
would be called on "usb start".Signed-off-by: Sanchayan Maity
-
Most of the drivers available for Vybrid are not yet converted
to OF model to use device tree model, only few drivers
like SPI and GPIO drivers use device trees.
Add separate defconfig for who needs to use device tree model.
Later this can be integrated to single defconfig.Acked-by: Stefan Agner
Signed-off-by: Bhuvanchandra DV -
Add iomux definitions for DSPI second instance.
Signed-off-by: Bhuvanchandra DV
-
Inorder to use the pins as GPIO, apart from setting the alt-function,
pinmuxing need to be done, this patch adds pinmux entries of
few GPIOs.Acked-by: Stefan Agner
Signed-off-by: Bhuvanchandra DV -
There are two revisions of wandboard: version B1 and C1.
Add the revision detection support, so that the correct dtb file can
be automatically loaded.Based on the patch from Richard Hu .
Signed-off-by: Fabio Estevam
Reviewed-by: Stefano Babic
Tested-By: Vagrant Cascadian
06 Jun, 2015
2 commits
-
Select CONFIG_CMD_NET and CONFIG_CMD_SETEXPR by default rather then
needing to have this in every sunxi defconfig file.This also fixes the Merrii_A80_Optimus defconfig no longer building.
Cc: Maxin B. John
Reported-by: Maxin B. John
Signed-off-by: Hans de Goede
Acked-by: Ian Campbell