27 Jul, 2019
1 commit
-
- fix for fsl_qspi read timeout (Thomas)
- spi-mem read data size fix (Ye Li)
- SiFive SPI driver, mmc_spi flags (Bhargav, Anup)
- Micron spi-nor parts (Ashish)
- MT7629 spi-mem driver(Weijie)
26 Jul, 2019
4 commits
-
Now that we removed all legacy boards selecting TI_EMAC we can
completely convert the driver code to using the driver model.
This patch also updates all remaining users of davinci_emac.Signed-off-by: Bartosz Golaszewski
Tested-by: Adam Ford #am3517-evm & da850-evm
Reviewed-by: Ramon Fried -
The LS1021A-TSN is a development board built by VVDN/Argonboards in
partnership with NXP.It features the LS1021A SoC and the first-generation SJA1105T Ethernet
switch for prototyping implementations of a subset of IEEE 802.1 TSN
standards.Supported boot media: microSD card (via SPL), QSPI flash.
Rev. A of the board uses a Spansion S25FL512S_256K serial flash, which
is 64 MB in size and has an erase sector size of 256KB (therefore,
flashing the RCW would erase part of U-Boot).Rev. B and C of the board use a Spansion S25FL256S1 serial flash, which
is only 32 MB in size but has an erase sector size of 64KB (therefore
the RCW image can be flashed without erasing U-Boot).To avoid the problems above, the U-Boot base address has been selected
at 0x100000 (the start of the 5th 256KB erase sector), which works for
all board revisions. Actually 0x40000 would have been enough, but
0x100000 is common for all Layerscape devices.eTSEC3 is connecting directly to SJA1105 via an RGMII fixed-link, but
SJA1105 is currently not supported by uboot. Therefore, eTSEC3 is
disabled.Signed-off-by: Xiaoliang Yang
Signed-off-by: Mingkai Hu
Signed-off-by: Jianchao Wang
Signed-off-by: Changming Huang
Signed-off-by: Vladimir Oltean[Vladimir] Code taken from https://github.com/openil/u-boot (which
itself is mostly copied from ls1021a-iot) and adapted with the following
changes:- Add a008850 errata workaround
- Converted eTSEC, MMC to DM to avoid all build warnings
- Plugged in distro boot feature, including support for extlinux.conf
- Added defconfig for QSPI boot
- Added the board/freescale/ls1021atsn/README.rst for initial setup
- Increased CONFIG_SYS_MONITOR_LEN so that the SPL malloc pool does not
get overwritten during copying of the u-boot.bin payload from MMC to
DDR.
Acked-by: Joe Hershberger
Reviewed-by: Bin Meng -
Now that we have added driver model support to the TSEC driver,
convert ls1021atwr board to use it.This depends on previous DM series for ls1021atwr:
http://patchwork.ozlabs.org/patch/561855/Signed-off-by: Bin Meng
Signed-off-by: Vladimir Oltean
Acked-by: Joe Hershberger[Vladimir] Made the following changes:
- Added 'status = "disabled";' for all Ethernet ports in ls1021a.dtsi
- Fixed the confusion between the SGMII/TBI PCS for enet0 and enet1 -
a mistake ported over from Linux. Each SGMII PCS lies on the private
MDIO bus of the interface (and the RGMII enet2 has no SGMII PCS).
- Added CONFIG_DM_ETH to all ls1021atwr_* defconfigs
- Completely removed non-DM_ETH support from ls1021atwr
- Changed "compatible" string from "fsl,tsec-mdio" to "fsl,etsec2-mdio"
and from "fsl,tsec" to "fsl,etsec2" to match Linux -
Enables ethernet, MDIO, PHY drivers for LS1028A RDB and QDS.
Signed-off-by: Alex Marginean
Reviewed-by: Bin Meng
Acked-by: Joe Hershberger
25 Jul, 2019
2 commits
-
Since u-boot has added the spi-mem framework and replaced
the spi-nor framework, the mtk_qspi is no longer compatible
with the new spi-nor driver.Remove this driver along with replacing config item
with new mtk spi-nor driver.Signed-off-by: Weijie Gao
[jagan: squash related changes and update commit message]
Signed-off-by: Jagan Teki
Reviewed-by: Jagan Teki -
Add sandbox test for 'ab_select' command.
Test: ./test/py/test.py --bd sandbox --build -k test_ab
Signed-off-by: Ruslan Trofymenko
Signed-off-by: Igor Opaniuk
Signed-off-by: Sam Protsenko
Reviewed-by: Alistair Strachan
Reviewed-by: Sam Protsenko
Reviewed-by: Simon Glass
24 Jul, 2019
1 commit
-
- add rtc driver for stm32mp1
- add remoteproc driver for stm32mp1
- use kernel qspi compatible string for stm32
22 Jul, 2019
3 commits
-
Add support of STM32MP1 rtc driver.
Enable it for basic and trusted configurations.Signed-off-by: Benjamin Gaignard
-
Activate the remote processor support for stm32mp15 configs.
Signed-off-by: Fabien Dessenne
-
- rk3399 lpddr4 support
- rk3399-rock960 board support improvement
- Eliminate pyelftools dependency by make_fit_atf.py
- clean up rockchip dts to use -u-boot.dtsi
- use ARM arch/generic timer instead of rk_timer
- clean up Kconfig options for board support
21 Jul, 2019
2 commits
-
Due to foot-print issues, we have LPDDR4 code can be
marked as CONFIG_RAM_RK3399_LPDDR4.So, enable it for Rock-PI-4 board.
Signed-off-by: Jagan Teki
Reviewed-by: Kever Yang -
Due to foot-print issues, we have LPDDR4 code can be
marked as CONFIG_RAM_RK3399_LPDDR4.So, enable it for Rockpro64 board.
Signed-off-by: Jagan Teki
Reviewed-by: Kever Yang
20 Jul, 2019
13 commits
-
Default to use ARM generic timer in ARM64, switch from
rk timer to generic timer.Signed-off-by: Kever Yang
-
Default to use ARM generic timer in ARM64, switch from
rk timer to generic timer.Signed-off-by: Kever Yang
-
Enable TPL for evb-rk3288 so that we can have a free size limited
SPL.Signed-off-by: Kever Yang
-
We share the same TPL_LDSCRIPT for all rk3288 board, add
default value in Kconfig.Signed-off-by: Kever Yang
-
We needs SPL LIBCOMMON and LIBGENERIC for all boards,
so we can enable them by default and no need to define
in each board.Signed-off-by: Kever Yang
-
We needs SPL LIBCOMMON and LIBGENERIC for all boards,
so we can enable them by default and no need to define
in each board.Signed-off-by: Kever Yang
-
We needs SPL LIBCOMMON and LIBGENERIC for all boards,
so we can enable them by default and no need to define
in each board.Signed-off-by: Kever Yang
-
We needs SPL LIBCOMMON and LIBGENERIC for all boards,
so we can enable them by default and no need to define
in each board.Signed-off-by: Kever Yang
-
There is no difference in rk3368 board use for SYS_MALLOC_F_LEN,
so we can use default value.Signed-off-by: Kever Yang
-
There is no difference in rk3328 board use for SYS_MALLOC_F_LEN,
so we can use default value.Signed-off-by: Kever Yang
-
There is no difference in rk3399 board use for SYS_MALLOC_F_LEN,
so we can use default value.Signed-off-by: Kever Yang
-
There is no difference in rk3288 board use for SYS_MALLOC_F_LEN,
so we can use default value.Signed-off-by: Kever Yang
-
There is no difference in rk322x board use for SYS_MALLOC_F_LEN,
so we can use default value.Signed-off-by: Kever Yang
19 Jul, 2019
6 commits
-
This patch extends SiFive FU540 board support to setup ethaddr
env variable based on board serialnum read from OTP.Signed-off-by: Anup Patel
Reviewed-by: Bin Meng -
Enable USB3 support via the dwc3 XHCI driver.
Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Reviewed-by: Manivannan Sadhasivam -
As the Rock960 doesn't have an onboard wired ethernet interface
it's useful to have some common USB wired ethernet devices added
to enable testing.Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Reviewed-by: Manivannan Sadhasivam -
Enable the SDMA controller so the eMMC connected to the SDHCI
controller (sdhci@fe330000) can make use of it.Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Reviewed-by: Manivannan Sadhasivam -
We have both PMIC and Regulator functionality so it's useful to
be able to see output and debug with the commands enabled.Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Reviewed-by: Manivannan Sadhasivam -
The Rock960 doesn't contain SPI flash so drop related config options.
Signed-off-by: Peter Robinson
Reviewed-by: Kever Yang
Reviewed-by: Manivannan Sadhasivam
18 Jul, 2019
7 commits
-
- Various FS/disk related fixes with security implications.
- Proper fix for the pci_ep test.
- Assorted bugfixes
- Some MediaTek updates.
- 'env erase' support. -
Removed one of the defconfig(obsoleted) file
and unused CONFIG_MMC_SPI definition to avoid confusion
about if this board using non-DM stuff or not.
uCP1020 is completely DM free board, tested and runs well.Signed-off-by: Oleksandr Zhadan
Signed-off-by: Michael Durrant
Reviewed-by: Bin Meng -
This patch changes mt7629_rfb to use ARM's generic arch timer instead of
MediaTek's soc timer.Signed-off-by: Weijie Gao
-
- Bring in the first three series that we need in order to enhance the
TI AM65x series support and then later introduce J721E support. -
In order to save a little space in SPL, do not use the asm versions of
memcpy/memset.Signed-off-by: Tom Rini
-
Tests in test/py/tests/test_env.py like this fail without CONFIG_HUSH_PARSER:
=> => printenv test_env_0
## Error: "test_env_0" not defined
=> .=> setenv test_env_0
=> => echo $test_env_0
$test_env_0
=> FWe also want a mac address so the ethernet device works in qemu.
Signed-off-by: Joel Stanley
-
The aspeed board does not have an upstream MMC driver.
As CONFIG_MMC defaults on, the board would fail to build due to the
CONFIG_DM_MMC migration:===================== WARNING ======================
This board does not use CONFIG_DM_MMC. Please update
the board to use CONFIG_DM_MMC before the v2019.04 release.
Failure to update by the deadline may result in board removal.
See doc/driver-model/MIGRATION.txt for more info.
====================================================Change the defconfig to disable MMC until a driver is submitted.
Signed-off-by: Joel Stanley
17 Jul, 2019
1 commit
-
This will allow for downloading and applying overlays from an MMC/SD
boot media based on the overlay_files ENV variable containing a list
of overlay files.Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla