31 May, 2017
3 commits
-
Signed-off-by: Álvaro Fernández Rojas
Reviewed-by: Simon Glass -
Signed-off-by: Álvaro Fernández Rojas
Reviewed-by: Simon Glass -
Signed-off-by: Álvaro Fernández Rojas
Reviewed-by: Simon Glass
26 May, 2017
2 commits
-
Move FTMAC100 to where it should be, alphabetically in
drivers/net/KconfigSigned-off-by: Tom Rini
Conflicts:
drivers/net/Kconfig
24 May, 2017
10 commits
-
This patch adjusts memory map for secure boot headers on LS2080AQDS
and LS2080ARDB platforms. Secure boot headers are placed on NOR
flash at offset 0x00600000.Signed-off-by: Udit Agarwal
Reviewed-by: York Sun -
This patch adjusts memory map for images on LS2080ARDB and
LS2080AQDS NOR flash as belowImage Flash Offset
RCW+PBI 0x00000000
Boot firmware (U-Boot) 0x00100000
Boot firmware Environment 0x00300000
PPA firmware 0x00400000
PHY firmware 0x00980000
DPAA2 MC 0x00A00000
DPAA2 DPL 0x00D00000
DPAA2 DPC 0x00E00000
Kernel.itb 0x01000000Signed-off-by: Santan Kumar
Signed-off-by: Priyanka Jain
Reviewed-by: York Sun -
This patch is to adjust the memory mapping for FLash/SD card on
LS1046AQDS and LS1046ARDB, such as FMAN firmware load address, U-Boot
start address on serial flash and environment address.Signed-off-by: Alison Wang
Reviewed-by: York Sun -
LS2081ARDB board is similar to LS2080ARDB board with few differences
It hosts LS2081A SoC
Default boot source is QSPI-boot
It does not have IFC interface
RTC and QSPI flash device are different
It provides QIXIS access via I2CSigned-off-by: Priyanka Jain
Signed-off-by: Santan Kumar
Reviewed-by: York Sun -
QSPI-boot is supported on LS2088ARDB RevF board with LS2088A SoC.
LS2088ARDB RevF Board has limitation that QIXIS can not be accessed.
CONFIG_FSL_QIXIS is not enabled.Signed-off-by: Priyanka Jain
Signed-off-by: Suresh Gupta
Reviewed-by: York Sun -
Update QIXIS related code to be executed only if CONFIG_FSL_QIXIS
flag is enabled. In case QIXIS code is not enabled, use default
sysclk value as 100MHz per board documentation.Signed-off-by: Priyanka Jain
Reviewed-by: York Sun -
This allows using PCIe NIC without enabling DPAA FMan.
Signed-off-by: York Sun
CC: Mingkai Hu
Acked-by: Mingkai Hu -
This allows using PCIe NIC without enabling DPAA FMan.
Signed-off-by: York Sun
CC: Mingkai Hu
Acked-by: Mingkai Hu -
LS2080ARDB/LS2088ARDB RevF board has smart voltage translator
which needs to be programmed to enable high speed SD interface
by setting GPIO4_10 output to zero.Signed-off-by: Priyanka Jain
Signed-off-by: Santan Kumar
Reviewed-by: York Sun
23 May, 2017
8 commits
-
Support Andestech eth ftmac100 device tree flow on AG101P/AE3XX platform.
Verification:
Boot linux kernel via dhcp and bootm ok.NDS32 # setenv bootm_size 0x2000000;setenv fdt_high 0x1f00000;
NDS32 # dhcp 0x600000 10.0.4.97:boomimage-310y-ae300-spi.bin
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
DHCP client bound to address 10.0.4.178 (4899 ms)
Using mac@e0100000 device
TFTP from server 10.0.4.97; our IP address is 10.0.4.178
Filename 'boomimage-310y-ae300-spi.bin'.
Load address: 0x600000
Loading: #################################################################
#################################################################
#################################################################
...
...
###################################
233.4 KiB/s
done
Bytes transferred = 13872076 (d3abcc hex)
NDS32 # dhcp 0x2000000 10.0.4.97:ae300.dtb
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
DHCP client bound to address 10.0.4.178 (4592 ms)
Using mac@e0100000 device
TFTP from server 10.0.4.97; our IP address is 10.0.4.178
Filename 'ae300.dtb'.
Load address: 0x2000000
Loading: #
82 KiB/s
done
Bytes transferred = 2378 (94a hex)
NDS32 # bootm 0x600000 - 0x2000000
Image Name:
Created: 2017-03-22 6:52:03 UTC
Image Type: NDS32 Linux Kernel Image (uncompressed)
Data Size: 13872012 Bytes = 13.2 MiB
Load Address: 0000c000
Entry Point: 0000c000
Verifying Checksum ... OK
Booting using the fdt blob at 0x2000000
Loading Kernel Image ... OK
Loading Device Tree to 01efc000, end 01eff949 ... OK
Linux version 3.10.102-20375-gb0034c1-dirty (rick@app09)
(gcc version 4.9.3 (2016-07-06_nds32le-linux-glibc-v3_experimental) )
#293 PREEMPT Wed Mar 22 14:49:28 CST 2017
CPU: NDS32 N13, AndesCore ID(wb), CPU_VER 0x0d11103f(id 13, rev 17, cfg 4159)
...
...
Signed-off-by: rick -
In situations like an autobuilder we are likely to not have bl31.bin
present and thus would fail to build and propagate the error upwards.
Instead, print a big warning to stderr so that human will see that
something is wrong but complete the build.Cc: Maxime Ripard
Reviewed-by: Andre Przywara
Reviewed-by: Simon Glass
Signed-off-by: Tom Rini -
trini: Make Kconfig SPL_xxx entires only show if SPL, so that we don't
get Kconfig errors on platforms without SPL, ie sandbox (without SPL).Signed-off-by: Tom Rini
-
This converts the following to Kconfig:
CONFIG_CMD_IOLOOPSigned-off-by: Simon Glass
-
At present IDE support is controlled by CONFIG_CMD_IDE. Add a separate
CONFIG_IDE option so that IDE support can be enabled without requiring
the 'ide' command.Update existing users and move the ide driver into drivers/block since
it should not be in common/.Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_HD44760Also drop CONFIG_CMD_HD44780 which appears to be a typo.
Signed-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_HASHSigned-off-by: Simon Glass
Reviewed-by: Tom Rini
[trini: Rework slightly, enable on some boards again]
Signed-off-by: Tom Rini
22 May, 2017
17 commits
-
This converts the following to Kconfig:
CONFIG_CMD_GSCSigned-off-by: Simon Glass
-
This converts the following to Kconfig:
CONFIG_CMD_ESBC_VALIDATESigned-off-by: Simon Glass
Reviewed-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_CMD_EEPROM
CONFIG_CMD_EEPROM_LAYOUT
CONFIG_EEPROM_LAYOUT_HELP_STRINGSigned-off-by: Simon Glass
Reviewed-by: Tom Rini
[trini: Rework Kconfig logic slightly, define EEPROM location on TI eval
platforms]
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_CMD_EECONFIGSigned-off-by: Simon Glass
-
This subsystem is quite old. It has been replaced with a driver-model
version (UCLASS_THERMAL). Boards are free to convert to that if required,
but here is a removal patch that could be applied in the meantime.Signed-off-by: Simon Glass
Reviewed-by: Heiko Schocher
Reviewed-by: Tom Rini -
Commit 94e3c8c4fd7b ("crypto/fsl - Add progressive hashing support
using hardware acceleration.") created entries for CONFIG_SHA1,
CONFIG_SHA256, CONFIG_SHA_HW_ACCEL, and CONFIG_SHA_PROG_HW_ACCEL.
However, no defconfig has migrated to it. Complete the move by first
adding additional logic to various Kconfig files to select this when
required and then use the moveconfig tool. In many cases we can select
these because they are required to implement other drivers. We also
correct how we include the various hashing algorithms in SPL.This commit was generated as follows (after Kconfig additions):
[1] tools/moveconfig.py -y SHA1 SHA256 SHA_HW_ACCEL
[2] tools/moveconfig.py -y SHA_PROG_HW_ACCELNote:
We cannot move SHA_HW_ACCEL and SHA_PROG_HW_ACCEL simultaneously
because there is dependency between them.Cc: Poonam Aggrwal
Cc: Naveen Burmi
Cc: Po Liu
Cc: Shengzhou Liu
Cc: Priyanka Jain
Cc: Shaohui Xie
Cc: Chunhe Lan
Cc: Chander Kashyap
Cc: Steve Rae
Cc: Dirk Eibach
Cc: Feng Li
Cc: Alison Wang
Cc: Sumit Garg
Cc: Mingkai Hu
Cc: York Sun
Cc: Prabhakar Kushwaha
Cc: Jaehoon Chung
Cc: Akshay Saraswat
Cc: Heiko Schocher
Cc: Jagan Teki
Signed-off-by: Tom Rini
Reviewed-by: Simon Glass
Signed-off-by: Tom Rini -
This converts the following to Kconfig:
CONFIG_SPL_BOARD_INITSigned-off-by: Ley Foon Tan
[trini: Update the Kconfig logic]
Signed-off-by: Tom Rini -
Support Andestech AE3xx platform: serial, timer device tree flow.
Signed-off-by: rick
-
Add minor ifdeffery and default board config for the Salvator-XS board
with R8A7796 M3 SoC.Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Rename the salvator-x_defconfig to r8a7795_salvator-x_defconfig in
preparation for the r8a7796 support on salvator-x board.Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Instead of counting only the DRAM in the first slot, count
all the DRAM in all slots and report it accordingly.Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Add support for the EHCI USB.
Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Add support for rebooting the board using the ROHM BD9571MWV I2C PMIC,
but keep the CPU reboot option as a fallback.Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Add support for the AVB ethernet on the Salvator-X board.
Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
Add support for the SD card slots on the Salvator-X board.
Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
The UART uses internal SCIF clock except on R8A7795 H3 WS1.0 .
Use the internal clock and ignore the early version of the chip.Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu -
The macro is used twice in the salvator-x board file, drop one.
Signed-off-by: Marek Vasut
Cc: Hiroyuki Yokoyama
Cc: Nobuhiro Iwamatsu