summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2025-10-28configs: starfive: Add Milk-V Mars CM and Mars CM Lite to visionfive2E Shattow
Add Milk-V Mars CM and Mars CM Lite to visionfive2. These boards were previously supported and then removed in the transition to OF_UPSTREAM. The dts have landed in the for-next queue so let's add the boards again. Signed-off-by: E Shattow <[email protected]> Reviewed-by: Hal Feng <[email protected]>
2025-10-27configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <[email protected]>
2025-10-27sunxi: switch Allwinner A80 boards to OF_UPSTREAMAndre Przywara
In contrast to some other Allwinner SoCs, there is no difference between the DTs for the Allwinner A80 SoCs (sun9i) between the U-Boot and the Linux kernel repository. Remove the old copies of the A80 related .dts and .dtsi files, and switch most of sun9i boards over to use OF_UPSTREAM. There is the Sunchip CX-A99 (family of) board(s) for which we don't have a DT in the kernel tree. Keep the .dts file in the legacy U-Boot DT directory, and let the board's defconfig opt out of OF_UPSTREAM. Signed-off-by: Andre Przywara <[email protected]> Reviewed-by: Jernej Skrabec <[email protected]>
2025-10-27sunxi: switch the Allwinner T113 SoC to OF_UPSTREAMAndre Przywara
In contrast to some other Allwinner SoCs, there is no difference between the DTs for the Allwinner T113-s3 SoC (sun20i) between the U-Boot and the Linux kernel repository. Remove the old copies of the T113-s3 related .dts and .dtsi files, and switch the whole SoC (represented by just one board) over to use OF_UPSTREAM. Signed-off-by: Andre Przywara <[email protected]> Reviewed-by: Jernej Skrabec <[email protected]>
2025-10-27sunxi: add support for NetCube Systems KumquatLukas Schmid
NetCube Systems Kumquat is a board based on the Allwinner V3s SoC, including: - 64MB DDR2 included in SoC - 10/100 Mbps Ethernet - USB-C DRD - Audio Codec - Isolated CAN-FD - ESP32 over SDIO - 8MB SPI-NOR Flash for bootloader - I2C EEPROM for MAC addresses - SDIO Connector for eMMC or SD-Card - 8x 12/24V IOs, 4x normally open relays - DS3232 RTC with Battery Backup - QWIIC connectors for external I2C devices Signed-off-by: Lukas Schmid <[email protected]> Reviewed-by: Andre Przywara <[email protected]> Signed-off-by: Andre Przywara <[email protected]>
2025-10-27sunxi: a523: Add OrangePi 4A defconfigChen-Yu Tsai
The OrangePi 4A is a typical Raspberry Pi model B sized development board from Xunlong designed around an Allwinner T527 SoC. The board has the following features: - Allwinner T527 SoC - AXP717B + AXP323 PMICs - Up to 4GB LPDDR4 DRAM - micro SD slot - optional eMMC module - M.2 slot for PCIe 2.0 x1 - 16 MB SPI-NOR flash - 4x USB 2.0 type-A ports (one can be used in gadget mode) - 1x Gigabit ethernet w/ Motorcomm PHY (through yet to be supported GMAC200) - 3.5mm audio jack via internal audio codec - HDMI 2.0 output - eDP, MIPI CSI (2-lane and 4-lane) and MIPI DSI (4-lane) connectors - USB type-C port purely for power - AP6256 (Broadcom BCM4345) WiFi 5.0 + BT 5.0 - unsoldered headers for ADC and an additional USB 2.0 host port - 40-pin GPIO header Add defconfig for it. Signed-off-by: Chen-Yu Tsai <[email protected]> Reviewed-by: Andre Przywara <[email protected]>
2025-10-22net: airoha: increase the number of rx network buffersMikhail Kshevetskiy
According to commit 997786bbf473 ("drivers/net/airoha_eth: fix stalling in package receiving") the minimal possible value of SYS_RX_ETH_BUFFER is 4. Unfortunately it's too small for reliable ping. Observations shows that SYS_RX_ETH_BUFFER must be at least 8. Signed-off-by: Mikhail Kshevetskiy <[email protected]>
2025-10-22tftp: make TFTP ports unconditionally configurableAlvin Šipraga
A few lines of code being guarded by the CONFIG_TFTP_PORT option seems an unnecessary restriction on the TFTP support provided by a vanilla U-Boot image. In cases where the TFTP server cannot run as superuser - and hence cannot run on the well-known port 69 - this quirk incurs a full reconfiguration and rebuild of the bootloader only in order to select the appropriate destination port. Remove the CONFIG_TFTP_PORT option entirely and make the tftpdstp and tftpsrcp variables always have an effect. Their being unset will mean that U-Boot behaves the same as if CONFIG_TFTP_PORT was unset. Update the documentation accordingly. And fix up the single board which was originally enabling this option. Signed-off-by: Alvin Šipraga <[email protected]> Reviewed-by: Quentin Schulz <[email protected]>
2025-10-15arm: dts: k3-am62p-verdin: migrate to OF_UPSTREAMErnest Van Hoecke
Enable CONFIG_OF_UPSTREAM to receive automatic device tree updates for the Verdin AM62P. Remove the now-obsolete device tree files: - k3-am62p-verdin.dtsi - k3-am62p-verdin-dev.dtsi - k3-am62p-verdin-wifi.dtsi - k3-am62p5-verdin-wifi-dev.dts Signed-off-by: Ernest Van Hoecke <[email protected]>
2025-10-14Merge tag 'xilinx-for-v2026.01-rc1-v2' of ↵Tom Rini
https://source.denx.de/u-boot/custodians/u-boot-microblaze AMD/Xilinx/FPGA changes for v2026.01-rc1 v2 zynqmp: - DT updates - Enable new commands mbv: - Simplify defconfigs clk: - Separate legacy handler and use SMC handler misc: - Tighten TTC Kconfig dependency net: - Add 10GBE support to Gem pwm: - cadence-ttc: Fix array sizes fwu: - Add platform hook support spi: - Remove undocumented cdns,is-dma property video: - Fix DPSUB RGB handling
2025-10-13ARM: dts: pxa1908: convert to OF_UPSTREAMDuje Mihanović
Convert the PXA1908 platform and its coreprimevelte board to OF_UPSTREAM and enable the few drivers found in the upstream DTS. Signed-off-by: Duje Mihanović <[email protected]>
2025-10-10Merge patch series "configs: toradex: enable USB Gadget OS Descriptors"Tom Rini
Emanuele Ghidoli <[email protected]> says: USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Link: https://lore.kernel.org/r/[email protected]
2025-10-10Merge patch series "configs: verdin-am*: enable USB Gadget OS Descriptors"Tom Rini
Emanuele Ghidoli <[email protected]> says: From: Emanuele Ghidoli <[email protected]> USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Toradex Easy Installer takes advantage of USB OS Descriptors to load itself via USB recovery. Link: https://lore.kernel.org/r/[email protected]
2025-10-10configs: toradex-smarc-imx8mp: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: verdin-am62p: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: verdin-imx8m[mp]: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: verdin-am62: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: colibri-*: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: apalis-imx6: enable USB Gadget OS Descriptors for fastbootEmanuele Ghidoli
USB OS Descriptors are used to install and configure the device without requiring any user interaction on OS which support them (e.g. Windows). Enable them in order to improve the user experience when fastboot is used. Signed-off-by: Emanuele Ghidoli <[email protected]>
2025-10-10configs: j7200_evm_a72_defconfig: Enable DP83867 Ethernet PHYSiddharth Vadapalli
The MCU Ethernet Interface on J7200-EVM uses the DP83867 Ethernet PHY as described in the section '4.9 MCU Ethernet Interface' of the J7200-EVM User-Guide [0]. Since the config corresponding to the DP83867 PHY has not been enabled, the Generic PHY driver is used. As a result, the RGMII delays do not take effect leading to packet losses. Fix this by enabling the config for the DP83867 Ethernet PHY. [0]: https://www.ti.com/lit/ug/spruiw7a/spruiw7a.pdf Fixes: f8c1e893c82f ("configs: j7200_evm_a72: Add Initial support") Signed-off-by: Siddharth Vadapalli <[email protected]>
2025-10-09Merge tag 'u-boot-imx-master-20251009' of ↵Tom Rini
https://gitlab.denx.de/u-boot/custodians/u-boot-imx CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/27872 - Several improvements for kontron-sl-mx8mm. - Add rauc to bootmeths to phycore_imx8mp. - Fix imx93_frdm USB vendor ID.
2025-10-09arm: dts: imx8mp-toradex-smarc: migrate to OF_UPSTREAMErnest Van Hoecke
Enable CONFIG_OF_UPSTREAM to receive automatic device tree updates for the Toradex SMARC iMX8MP. Remove the now obsolete device tree files: - imx8mp-toradex-smarc-dev.dts - imx8mp-toradex-smarc.dtsi Signed-off-by: Ernest Van Hoecke <[email protected]> Reviewed-by: Fabio Estevam <[email protected]>
2025-10-09imx93_frdm: Fix USB vendor IDMathieu Dubois-Briand
NXP manufacturing tools expect the device to have the NXP 0x1fc9 vendor ID instead of 0x0525. This is the value already used by other i.MX8 and i.MX9 boards. Signed-off-by: Mathieu Dubois-Briand <[email protected]>
2025-10-09xilinx: Enable SNTP/DATE commands and RTCMichal Simek
Enable SNTP/DATE commands on all Xilinx boards. Also enable RTC_EMULATION driver for platforms which don't have physical RTC. Enabling DM_RTC is enabling by default also CMD_DATE. Signed-off-by: Michal Simek <[email protected]> Link: https://lore.kernel.org/r/2605b1618a311efe4f35442c34e7cec973060630.1759393175.git.michal.simek@amd.com
2025-10-09xilinx: mbv: Remove redundancy in MB-V defconfigsPadmarao Begari
Removes redundant configuration options from MB-V platform defconfigs targeting both modes. Common settings are now placed in xilinx_mbv32_defconfig, which is included via the #include <configs/...>. This approach centralizes configuration management, reduces duplication, and makes future maintenance easier. Signed-off-by: Padmarao Begari <[email protected]> Signed-off-by: Michal Simek <[email protected]> Link: https://lore.kernel.org/r/585f96d85b656803bd382ac25425d68998f24ed5.1759393175.git.michal.simek@amd.com
2025-10-09xilinx: Replace PHY_VITESSE by PHY_MSCCMichal Simek
Enable MSCC phy driver instead of VITESSE. Vitesse driver is much older and is on the way out that's why switch to MSCC driver which covers VSC8531 which is used on one Versal board. Reviewed-by: Tom Rini <[email protected]> Signed-off-by: Michal Simek <[email protected]> Link: https://lore.kernel.org/r/0a441e488a29bd1c93677a6f63a4a04a3cc1c9f5.1759216164.git.michal.simek@amd.com
2025-10-08Add initial support for AM62D2-EVMParesh Bhagat
Add initial support for AM62D2-EVM, Kconfig entries for binman, SPL, base DTS files for u-boot and SPL, HS-SE and HS-FS support and initial configs with SD-MMC, UART, eMMC and OSPI boot providing a baseline for further enablement. Also add labels and targets to AM62A-SK binman to enable AM62D2-EVM builds to reuse existing binman infrastructure. Technical Reference Manual - https://www.ti.com/lit/pdf/sprujd4 Schematics Link - https://www.ti.com/lit/zip/sprcal5 Signed-off-by: Paresh Bhagat <[email protected]>
2025-10-08arm64: renesas: Enable thermal driver on R-Car Gen3 and Gen4Marek Vasut
Enable thermal driver and 'temperature' command on R-Car Gen3 and Gen4 to allow reading out the SoC temperature sensors. Signed-off-by: Marek Vasut <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Convert to OF_UPSTREAMFrieder Schrempf
Switch to OF_UPSTREAM to make use of the upstream devicetree. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Force default environment for serial loader bootEberhard Stoll
Enable CONFIG_ENV_IS_NOWHERE and force default environment when SoC boots from serial loader. In this case the U-Boot environment cannot be stored to flash with the 'saveenv' command. This makes serial loader boot completely independent from any environment stored in flash. Signed-off-by: Eberhard Stoll <[email protected]> Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Enable USB hub on BL i.MX8MM OSM-S boardFrieder Schrempf
Probe the USB hub on the BL i.MX8MM OSM-S board. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Enable standard boot and disable legacy distro bootFrieder Schrempf
The bootstd framework is the new way to support various bootflows and media. Use it instead of legacy distro boot. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Enable multiple useful commands, drivers and featuresFrieder Schrempf
Enable a bunch of useful features such as: * Linux devicetree fixups * devicetree overlay support * secure boot dependencies * commands (filesystems, disks, etc.) * fastboot support * USB storage/ethernet Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Add support for EEPROM on OSM-S moduleFrieder Schrempf
Enable config options to access the EEPROM on the OSM-S i.MX8MM SoM module. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Enable fixed regulatorsFrieder Schrempf
Enable support for using fixed regulators from the devicetree and auto enable them if requested. This way U-Boot will enable the CARRIER_PWR_EN signal of the OSM module automatically while initializing the board. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Enable SDP support for loading via USBFrieder Schrempf
Enable everything that is required to load via USB. The SPL needs SDP support so it can load the U-Boot proper image via USB after it has been loaded via serial loader mode of the i.MX. This way we can use the uuu tool for loading SPL and U-Boot proper like this: uuu -brun flash.bin Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-07imx: kontron-sl-mx8mm: Increase CONFIG_SPL_MAX_SIZEFrieder Schrempf
The limit of 0x27000 (156 KiB) was valid at times the DDR firmware required a fixed amount of 96 KiB of space. Now that we use binman to include the DDR firmware it only needs around 57 KiB of space and there is more room for the SPL. Increase the max SPL size to 196 KiB so there is still 60 KiB for DDR firmware. This allows us to enable USB and SDP support in SPL. Signed-off-by: Frieder Schrempf <[email protected]>
2025-10-06Merge branch 'next'Tom Rini
Merge the outstanding changes from the 'next' branch to master.
2025-10-04global: Add expected space between '#include' and directiveTom Rini
These files had '#include<file.h>' rather than '#include <file.h>' which while functional is not the correct style. Signed-off-by: Tom Rini <[email protected]>
2025-10-03Merge patch series "Drop ATAGS for B&R boards"Tom Rini
Wolfgang Wallner <[email protected]> says: There was recently a discussion on which boards need ATAGS support. The B&R boards which have this support enabled actualyl don't need it. This patch series drops the settings from the relevant defconfigs. Link: https://lore.kernel.org/r/[email protected]
2025-10-03configs: brcp170: Drop CONFIG_SUPPORT_PASSING_ATAGSWolfgang Wallner
CONFIG_SUPPORT_PASSING_ATAGS is not needed for this board. Signed-off-by: Wolfgang Wallner <[email protected]>
2025-10-03configs: brcp150: Drop CONFIG_SUPPORT_PASSING_ATAGSWolfgang Wallner
CONFIG_SUPPORT_PASSING_ATAGS is not needed for this board. Signed-off-by: Wolfgang Wallner <[email protected]>
2025-10-03configs: brcp1: Drop CONFIG_SUPPORT_PASSING_ATAGSWolfgang Wallner
CONFIG_SUPPORT_PASSING_ATAGS is not needed for these boards. Signed-off-by: Wolfgang Wallner <[email protected]>
2025-09-30Merge tag 'u-boot-socfpga-next-20250930' of ↵Tom Rini
https://source.denx.de/u-boot/custodians/u-boot-socfpga into next SoCFPGA updates for v2025.10: CI: https://source.denx.de/u-boot/custodians/u-boot-socfpga/-/pipelines/27762 This pull request brings a set of updates across SoCFPGA platforms covering Agilex5, Agilex7, N5X, and Stratix10. The changes include: * Agilex5 enhancements: - USB3.1 enablement and DWC3 host driver support - System Manager register configuration for USB3 - Watchdog timeout increase and SDMMC clock API integration - dcache handling improvements in SMC mailbox path - Enable SPL_SYS_DCACHE_OFF in defconfig * Clock driver improvements: - Introduce dt-bindings header for Agilex clocks - Add enable/disable API and EMAC clock selection fixes - Replace manual shifts with FIELD_GET usage * DDR updates: - IOSSM mailbox compatibility check - Correct DDR calibration status handling * Device tree changes: - Agilex5: disable cache allocation for reads - Stratix10: add NAND IP node - Enable driver model watchdog - Enable USB3.1 node for Agilex5 * Config cleanups: - Simplify Agilex7 VAB defconfig - Remove obsolete SYS_BOOTM_LEN from N5X VAB config - Enable CRC32 support for SoCFPGA - Increase USB hub debounce timeout Overall this set improves reliability of DDR and cache flows, adds missing USB and MMC features for Agilex5, and refines clock and configuration handling across platforms. This patch set has been tested on Agilex 5 devkit, and Agilex devkit.
2025-09-30configs: Increase USB Hub debounce timeout in Agilex5Naresh Kumar Ravulapalli
Some legacy USB mass storage devices during connection were observed to have debounce issues. Hence, increasing the default USB Hub debounce timeout value to handle this issue for devices connected to Agilex5 boards. Signed-off-by: Naresh Kumar Ravulapalli <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>
2025-09-30configs: Enable USB DWC3 host drivers for Agilex5Naresh Kumar Ravulapalli
Required USB DWC3 host driver configurations are enabled for Agilex5. Signed-off-by: Naresh Kumar Ravulapalli <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>
2025-09-30configs: agilex5: Enable config SPL_SYS_DCACHE_OFFBoon Khai Ng
Add SPL_SYS_DCACHE_OFF to Agilex5 defconfig to disable data cache for SPL Signed-off-by: Tanmay Kathpalia <[email protected]> Signed-off-by: Boon Khai Ng <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>
2025-09-30configs: agilex5: Increase watchdog timeoutAlif Zakuan Yuslaimi
Linux kernel will fail to boot due to exceeding timeout trying to probe I3C device. Increasing the watchdog timeout 30 seconds will give enough time for Linux to probe the I3C device and will be able to boot up successfully. User is expected to fine tune the watchdog timeout for the complete boot in production. Signed-off-by: Alif Zakuan Yuslaimi <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>
2025-09-30configs: socfpga: Remove SYS_BOOTM_LEN from N5X VAB configNaresh Kumar Ravulapalli
Remove the current CONFIG_SYS_BOOTM_LEN in N5X VAB defconfig. Previously, the size was set to 32MB, but due to larger kernel image, 64MB size is required. This 64MB configuration has been set as default in the Kconfig. Signed-off-by: Naresh Kumar Ravulapalli <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>
2025-09-30configs: socfpga: Add CRC32 supportNaresh Kumar Ravulapalli
CRC32 support for SoC64 devices is added. Signed-off-by: Naresh Kumar Ravulapalli <[email protected]> Reviewed-by: Tien Fong Chee <[email protected]>