Commit Graph

16829 Commits

Author SHA1 Message Date
Alexandre Bard 68d28424cf HW17: Add bootcmds for ostree
BugzID: 77953
2022-05-05 12:03:57 +02:00
Alexandre Bard d5cb9dd0a6 HW18: Add bootcmds for ostree
BugzID: 77953
2022-05-05 12:03:57 +02:00
Marcel Reichmuth 8efea863e6 ADD: added hw17 platform and cleaned up naming of nm boards
BugzId: 70910
2021-03-30 14:08:51 +02:00
Marcel Reichmuth 1ffa09d30f ADD: [hw14] added hw14 platform to support new mc board
BugzId: 66150
2021-03-22 13:10:53 +01:00
Marcel Reichmuth ed5e448eab ADD: [uboot18] added FIT image boot support for FCT
56912
2019-05-06 15:36:32 +02:00
Marcel Reichmuth 7235cc2554 ADD: [nrhw18] netmodule password check support
BugzID: 54601
2018-12-06 15:58:08 +01:00
Marcel Reichmuth a77a86edfa CHG: [ddr] integrated marvel ddr training v18.09
BugzID: 51168
2018-10-30 09:41:18 +01:00
Marcel Reichmuth f9ad35b73a nbhw18: dynamically enable devices in dts according to current serdes config
BugzID: 52859
2018-08-31 08:56:27 +02:00
Marcel Reichmuth 68f6e97304 armada: enabled cpu watchdog in u-boot
BugzID: 50909
2018-08-17 18:00:29 +02:00
Marcel Reichmuth f42dbc4ea6 nbhw18: load bitstream from rootfs 2018-04-11 16:41:54 +02:00
user 9cbe653246 nbhw18: allow use of external serial port 2018-03-29 11:51:03 +02:00
user 73ec5a1865 nbhw18: modifications for new switch board 2018-03-26 10:22:57 +02:00
user f0fb4ed9d8 nbhw18: added awfull hack to get fpga loaded 2018-03-22 09:07:42 +01:00
user 527eeae1f4 nbhw18: fixed console and ethernet initialization 2018-02-28 11:32:53 +01:00
user 9337bc6489 nbhw18_v2: added new mpp config 2018-02-20 09:09:13 +01:00
user ff74317890 nbhw18: fixed sgmii link between cpu and ethernet switch 2018-02-14 08:34:25 +01:00
user 275706a797 nbhw18: various fixes/workarounds to get linux booting 2018-02-13 14:20:10 +01:00
Stefan Eichenberger 21e878614c nbhw18_v2: add initial board (based on v1) 2018-01-10 15:03:45 +01:00
Stefan Eichenberger 43f3c912f8 nbhw18: fix the eeprom command 2018-01-10 11:17:40 +01:00
Stefan Eichenberger 865c49bcf9 nbhw18: fix set_console to allow actually switching it 2018-01-09 14:48:48 +01:00
Stefan Eichenberger db48fa42ef nbhw18: add pd_serdes 2017-12-12 09:45:03 +01:00
Stefan Eichenberger 02aac947f7 nbhw18: first working version 2017-12-11 10:42:04 +01:00
Stefan Eichenberger 78e098a6cc nbhw18: compiling again 2017-11-27 18:37:07 +01:00
Stefan Eichenberger 3860b15f38 nbhw17: "full" working version 2017-11-20 15:49:59 +01:00
Stefan Eichenberger 3c8543671e nbhw17: update to u-boot 2017.11 2017-11-17 16:52:03 +01:00
Stefan Eichenberger 8b24a0efbe Prepare v2017.11
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJaCkPNAAoJEIf59jXTHXZS7RwQALPj+b4r5tTwp6zoFLHDNoz7
 iYSkLI/pCUCk0sr/+XAbIgs0PEXwiZWiyjlAhodMlj5CL2uG/P9lSuNkt81b+mfC
 hYDYuCVkzIG/bqr9lBL7e0WyrkGtQI5ZJikDxclqFH3eQk35EvsMahUNACHaVgDU
 ufTaXFxwd3DPWZt1ARHk/e893PmwR/sXNSUnKKmuiX+Af/Z/UKh8oa8FT+qMDsXH
 bEgAXxqXuN1wQxwr/N18BAB7ATjRPvlT6Iiu9iVcRqdZRpxuNQ/Mfh45VB3nIQEx
 qO8fHW45g4tAksBOsx5XvQIO4lY89ABXfv0FW6A/PVkkjSkRRzDXkQKghbw6ONnC
 UqJJ84zLsiyjV81KGyqQH2q6mZ5lHtWDjlxp/w1pqvZshL8FozcWbBjRDGsO4Tf2
 IuzbceYvU34hn6WjfOsIEk9fv1Js+6OUqOu7xDI11nBb/lmO1cPPgEsrwmiSYCke
 6QR84otycvJTkto6JNrMS68AiUBeFM/zD+rWrrv9K575mjg7nTJErFxkYraeXC4b
 T2KzPaog9aQLN33k579+FFxd77Pbdf1YJ4lvXNdka28DMVr9bGD7rwf8tBAg2DzT
 mQ8XNuRhc53KTf403Gfy6WCawYKI/Bcm7KHdRkzvVEs6jgEgEsZbUcA9H0XQxXHb
 yyCwN/6hx6mBQWt313g/
 =zQk8
 -----END PGP SIGNATURE-----

Merge tag 'v2017.11' into testing

Prepare v2017.11
2017-11-17 14:02:52 +01:00
Stefan Eichenberger c2035d6033 nbhw17: add support for fpga loading 2017-11-17 13:58:30 +01:00
Jagan Teki 36b6e0cc3c rockchip: configs: vyasa: Update falcon offsets
Update the falcon offsets for args to 16MB and kernel to 17MB
Since the below commit updated U-Boot proper location along
with rockchip boot image offsets
"spl: set SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to 0x4000 for rockchip"
(sha1: 8f4d62b403)

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-10 14:08:22 +01:00
Tom Rini 1c4043e532 Merge branch 'master' of git://git.denx.de/u-boot-sunxi 2017-11-09 08:11:40 -05:00
Tom Rini 3c674b7e87 Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2017-11-09 08:11:30 -05:00
Lukasz Majewski a3eec24ad3 imx:display5: Add support for LWN's DISPLAY5 board
This commit provides support for LWN's IMX6Q based DISPLAY5 board.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
2017-11-09 11:32:49 +01:00
Artturi Alm e286fada9d sunxi: fix CONFIG_SUNXI_EMAC references
fixes CONFIG_SUNXI_EMAC references from drivers/net/Makefile and
include/configs/sunxi-common.h likely forgotten in:
	commit abc3e4df59 ("sunxi: Convert SUNXI_EMAC to Kconfig")

Signed-off-by: Artturi Alm <artturi.alm@gmail.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-11-09 14:39:09 +05:30
Benoît Thébaudeau bcfb365375 mmc: fsl_esdhc: Fix PIO timeout
The following error has been observed on i.MX25 with a high-speed SDSC
card:
    Data Write Failed in PIO Mode.

It was caused by the timeout set on PRSSTAT.BWEN, which was triggered
because this bit takes 15 ms to be set after writing the first block to
DATPORT with this card. Without this timeout, all the blocks are
properly written.

This timeout was implemented by decrementing a variable, so it was
depending on the CPU frequency. Fix this issue by setting this timeout
to a long enough absolute duration (500 ms).

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-11-07 10:26:27 +01:00
Fabio Estevam 07df697e14 mx25: Move MX25 selection to Kconfig
The motivation for moving MX25 selection to Kconfig is to be
able to better handle MX25 specific errata, so that an errata option
can be selected at SoC level instead of board level.

This selection method also aligns with the way other i.MX SoCs are
selected in U-Boot.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com>
Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2017-11-07 10:12:50 +01:00
Klaus Goger b5557ffc0f rockchip: board: puma_rk3399: make env location selectable via Kconfig
The environment storage location is selectable via Kconfig. We support
eMMC, SD and SPI-NOR as location for U-Boot. This adds support to store
the environment in the SPI-NOR additional to the default eMMC location.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-07 09:16:57 +01:00
Kever Yang be942f2e0d rockchip: config: use common CONFIG_ENV_SIZE for all SoCs
All Rockchip SoCs use 32KB as CONFIG_ENV_SIZE.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-07 09:16:56 +01:00
Kever Yang c742043f74 rockchip: config: sync the ENV offset from rockchip legacy U-Boot
Using the ENV offset from rockchip legacy U-Boot for all SoCs,
the offset is 4MB-32KB

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-07 09:16:56 +01:00
Kever Yang 5d2f1d8271 rockchip: rock: remove CONFIG_ENV_OFFSET
We use the same default ENV setting in rockchip_common.h for all SoC.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-07 09:16:56 +01:00
Jan Kundrát b95a5190ba Do not attempt to use the systemwide libfdt
U-Boot bundles a patched copy of libfdt, so it's wrong to attempt to
include it <like/this>. This breaks the build for me when I have dtc
fully installed in my host -- as happened earlier tonight with
Buildroot, for example.

There are several other occurrences throughout the code where '<libfdt'
matches. I'm not modifying these because I have no clue why the
<systemwide> include style is being used -- IMHO wrongly.

Signed-off-by: Jan Kundrát <jan.kundrat@cesnet.cz>
2017-11-06 09:59:02 -05:00
Patrice Chotard e36591c350 spear: fix STMicroelectronics copyright
Uniformize STMicroelectronics copyrights headers for SPEAR
related code.

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2017-11-06 09:51:01 -05:00
Patrice Chotard 1537d38619 stv0991: fix STMicroelectronics copyright
Uniformize STMicroelectronics copyrights headers for STV0991
related code.

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2017-11-06 09:51:01 -05:00
Patrice Chotard 3bc599c956 stm32: fix STMicroelectronics copyright
Uniformize STMicroelectronics copyrights headers for STM32
related code.

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2017-11-06 09:51:01 -05:00
Patrice Chotard fb48bc448c sti: fix STMicroelectronics copyright
Uniformize all STMicroelectronics copyrights headers for STi
related code.

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
2017-11-06 09:51:01 -05:00
Tom Rini 43ede0bca7 Kconfig: Migrate MTDIDS_DEFAULT / MTDPARTS_DEFAULT
We move all instances of CONFIG_MTDIDS_DEFAULT and
CONFIG_MTDPARTS_DEFAULT from the header files to the defconfig files.
There's a few cases here where we need to expand upon what was in the
header file.

Tested-by: Adam Ford <aford173@gmail.com>  #omap3_logic
Signed-off-by: Tom Rini <trini@konsulko.com>
2017-11-05 11:21:35 -05:00
Kever Yang 4c1a60c597 rockchip: evb-rk3328: remove CONFIG_ENV_OFFSET
Remove CONFIG_ENV_OFFSET for there already have one in rockchip_common.h

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-01 11:21:32 +01:00
Klaus Goger 6e278a8c1c rockchip: configs: only add available BOOT_TARGET_DEVICES
BOOT_TARGET_DEVICES should only be added if the corresponding u-boot
command is enabled.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-01 11:21:32 +01:00
Klaus Goger e3e842f17c rockchip: configs: use rockchip-common.h for rk3368
rockchip-common.h already defines values that are missing from
rk3368_common.h

For example BOOT_TARGET_DEVICES was defined empty and therefore
distroboot had no boot targets.

Signed-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-11-01 11:21:32 +01:00
Marek Vasut 506abdb4ee ARM: imx6: Enable UMS and DFU on DHCOM i.MX6 PDK
Enable UMS and DFU, so that the eMMC can be accessed via the
USB gadget port on the board.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Stefano Babic <sbabic@denx.de>
2017-10-31 11:11:10 +01:00
Fabio Estevam e1f0715f64 wandboard: Add support for the MX6QP variant
Add support for the latest MX6QP wandboard variant.

Based on Richard Hu's work from Technexion's U-Boot tree.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
2017-10-31 11:01:38 +01:00
Stefan Agner c0f432c377 configs: vf610: increase maximum size and enforce correct limit
On Vybrid SoCs U-Boot gets loaded into GFX SRAM which is 512KiB.
Currently 32KiB is reserved for the IMX header. However, this is
not reflected in the size limit. In v2017.11-rc2 the actual size
limit (512KiB-32KiB) has been reached for Colibri VF61, which
lead to a successful build of U-Boot but not a working binary.

The IMX header is much smaller than 32KiB, typically around 1KiB.
Decrease the reserved size to 4KiB and specify the correct U-Boot
size limit. Apply this new base address and limit for all Vybrid
based boards.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2017-10-31 11:00:54 +01:00