summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-17docs: boards: amlogic: add bananapi-m5 to u200 maintainer fileChristian Hewitt
The bananapi-m5 docs are missing from the file, so add them. Signed-off-by: Christian Hewitt <[email protected]> Reviewed-by: Neil Armstrong <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: add documentation for ODROID-HC4Christian Hewitt
Add separate documentation for the ODROID-HC4 board to ensure users build U-Boot using the HC4 defconfig that enables PCIe SATA boot. This avoids user frustration trying to boot after using the C4 recipe which only works from SD card. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: add documentation for GS-King-XChristian Hewitt
GS-King-X is also supported with the beelink-s922x FIP sources and can use the GT-King defconfig. Add a board document with instructions. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: add documentation for BananaPi M5Christian Hewitt
Add missing build documentation for the BPI-M5 board. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: add documentation for BananaPi CM4IOChristian Hewitt
Add build instructions for the BananaPi BPI-CM4IO carrier board with BPI-CM4 module. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for WeTek Core2Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for W400Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for U200Christian Hewitt
Improve Documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build, add commit msg] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for SEI610Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for SEI510Christian Hewitt
Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for S400Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Radxa ZeroChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Q200Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for P201Christian Hewitt
Improve documentation. Notably we can now support U-Boot install to the internal eMMC storage in addition to SD cards. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for P200Christian Hewitt
Improve documentation. Notably we can now support U-Boot install to the internal eMMC storage in addition to SD cards. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for ODROID-N2LChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for ODROID-N2/N2+Christian Hewitt
Improve documentation. Notably mention the ODROID-N2+ and the option to use FDTDIR not FDT for automatic device-tree selection. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for ODROID GO ULTRAChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for ODROID-C4Christian Hewitt
Improve documentation. Notably drop references to the ODROID-HC4 board as its support has evolved and we will add an HC4 specific document in a later patch. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for ODROID-C2Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for NanoPi-K2Christian Hewitt
Improve documentation. Notably we can now support U-Boot install to the removable eMMC storage module in addition to SD cards. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for LePotatoChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for LaFriteChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Khadas VIM3LChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Khadas VIM3Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Khadas VIM2Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Khadas VIMChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for JetHub J80Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for JetHub J100Christian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Beelink GT-King ProChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for Beelink GT-KingChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] [narmstrong: fixed doc build] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for pre-generated-fip'sChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for boot-flowChristian Hewitt
Improve documentation. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17doc: boards: amlogic: update documentation for index pageChristian Hewitt
Improve documentation. Notably we remove all the board names from the feature matrix to reduce table width. SoC types have been added to the titles in individual board documents so readers can still correlate a board against the features. This makes it easier to add new boards to to the document in the future. Signed-off-by: Christian Hewitt <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17ARM: meson: Add initial support for BPI-CM4 module with BPI-CM4IO baseboardNeil Armstrong
Add support for both the BananaPi BPI-CM4 module and the BananaPi baseboard which is compatible with the RaspberryPi CM4IO baseboard. The BananaPi BPI-CM4 module follows the CM4 specifications at [1], but with a single HDMI port and a single DSI output. The current CM4IO baseboard DT should work fine on the Raspberry CM4 baseboard and other derivatives baseboards, but proper DT should be written for other baseboards. [1] https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-17ARM: dts: import initial DT for BPI-CM4 module with BPI-CM4IO baseboardNeil Armstrong
Import initial support for BPI-CM4 module with BPI-CM4IO baseboard from the Linux submission applied at [1]. The BananaPi BPI-CM4 module follows the CM4 specifications at [2], but with a single HDMI port and a single DSI output. The current CM4IO baseboard DT should work fine on the Raspberry CM4 baseboard and other derivatives baseboards, but proper DT should be written for other baseboards. [1] https://git.kernel.org/amlogic/c/0262f2736978b1763363224698f47112a148dab0 [2] https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]>
2023-04-16Merge branch 'master_sh/gen4/rswitch' of ↵Tom Rini
https://source.denx.de/u-boot/custodians/u-boot-sh
2023-04-16Merge branch 'master_sh/gen4/mmcfix' of ↵Tom Rini
https://source.denx.de/u-boot/custodians/u-boot-sh
2023-04-16Merge branch 'master' of git://git.denx.de/u-boot-coldfireTom Rini
2023-04-16ARM: renesas: Enable rswitch, serdes and PHY driver on R8A779F0 S4 SpiderMarek Vasut
Enable Renesas RSwitch driver, matching SERDES PHY driver and Marvell 10G ethernet PHY driver in R8A779F0 S4 Spider board configuration to make ethernet available via the RSwitch ports. Signed-off-by: Marek Vasut <[email protected]>
2023-04-16configs: m68k: Use default shell promptMarek Vasut
The current shell prompt '->' interferes with CI matching on 'bdinfo' output. When CI test.py attempts to locate memory information in the 'bdinfo' output, it matches on '->' prefix which is identical to the shell prefix. Switch the prompt to default '=>' one to avoid this interference. Suggested-by: Tom Rini <[email protected]> # found the CI oddity Signed-off-by: Marek Vasut <[email protected]>
2023-04-16net: rswitch: Add Renesas Ethernet SwitchPhong Hoang
This patch adds Ethernet Switch support that found on R-Car S4 (r8a779f0) SoC. This is extracted from multiple patches from downstream BSP, with additional rework of the network device registration. Signed-off-by: Hai Pham <[email protected]> Signed-off-by: Marek Vasut <[email protected]> Signed-off-by: Phong Hoang <[email protected]> Signed-off-by: Takeshi Kihara <[email protected]> [Marek: Rework the driver to support all ports via subdrivers. Split the driver up, add generic PHY framework support. Generic code clean ups.] Reviewed-by: Ramon Fried <[email protected]>
2023-04-16phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8Marek Vasut
Add Renesas Ethernet SERDES driver for R-Car S4-8 (r8a779f0). The datasheet describes initialization procedure without any information about registers' name/bits. So, this is all black magic to initialize the hardware. Especially, all channels should be initialized at once. This driver is imported and adjusted from Linux 6.3-rc1 commit: 50133cd3e8dd1 ("phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init()") Signed-off-by: Marek Vasut <[email protected]>
2023-04-16mmc: tmio: Use IS_ENABLED() to check for CONFIG_ optionMarek Vasut
Use IS_ENABLED() instead of CONFIG_IS_ENABLED() to check for CONFIG_ option which is identical across all of U-Boot and xPL builds. Fixes: 2769ddc99fd ("mmc: tmio: Replace ifdeffery with IS_ENABLED/CONFIG_IS_ENABLED macros") Signed-off-by: Marek Vasut <[email protected]>
2023-04-16colibri-imx6ull: specify MTD partitions on command lineFrancesco Dolcini
Disable fdt_fixup_mtdparts() and pass MTD partition on the command line. Dynamically editing the fdt with a static partitions configuration is not required and there is no advantages compared to using the command line. This change should prevent boot failures as the one in [0]. Cc: Marek Vasut <[email protected]> Cc: Miquel Raynal <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ [0] Link: https://lore.kernel.org/all/20230105123334.7f90c289@xps-13/ Signed-off-by: Francesco Dolcini <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>
2023-04-16colibri-imx7: specify MTD partitions on command lineFrancesco Dolcini
Disable fdt_fixup_mtdparts() and pass MTD partition on the command line. Dynamically editing the fdt with a static partitions configuration is not required and there is no advantages compared to using the command line. This change should prevent boot failures as the one in [0]. Cc: Marek Vasut <[email protected]> Cc: Miquel Raynal <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ [0] Link: https://lore.kernel.org/all/20230105123334.7f90c289@xps-13/ Signed-off-by: Francesco Dolcini <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>
2023-04-16nand: raw: octeontx: Make list staticBin Meng
octeontx_bch_devices and octeontx_pci_nand_deferred_devices are only referenced in the files where they are defined. Make them static. Signed-off-by: Bin Meng <[email protected]> Acked-by: Michael Trimarchi <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>
2023-04-16nand: brcmnand: add iproc supportLinus Walleij
Add support for the iproc Broadcom NAND controller, used in Northstar SoCs for example. Based on the Linux driver. Cc: Philippe Reynes <[email protected]> Cc: Dario Binacchi <[email protected]> Reviewed-by: Michael Trimarchi <[email protected]> Signed-off-by: Linus Walleij <[email protected]> Acked-by: William Zhang <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>
2023-04-16mtd: rawnand: nand_base: Handle algorithm selectionLinus Walleij
For BRCMNAND with 1-bit BCH ECC (BCH-1) such as used on the D-Link DIR-885L and DIR-890L routers, we need to explicitly select the ECC like this in the device tree: nand-ecc-algo = "bch"; nand-ecc-strength = <1>; nand-ecc-step-size = <512>; This is handled by the Linux kernel but U-Boot core does not respect this. Fix it up by parsing the algorithm and preserve the behaviour using this property to select software BCH as far as possible. Signed-off-by: Linus Walleij <[email protected]> Reviewed-by: Michael Trimarchi <[email protected]> Acked-by: William Zhang <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>
2023-04-16MAINTAINERS: Rename NAND FLASH to RAW NANDFrieder Schrempf
As there are other types of NAND flashes like SPI NAND, let's be more specific. Signed-off-by: Frieder Schrempf <[email protected]> Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Dario Binacchi <[email protected]>