- Aug 08, 2022
-
-
Angus Ainslie authored
The clock needs to be enabled for the hub and USB storage devices to be found. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Put the console on UART2 for thunderbolt mode. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
When the console is on UART2 it is muxed out on the SBU lines if the TPS65892 thinks the port is a thunderbolt port. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Arnaud Ferraris authored
When routing UART4 using the ECSPI2 pads, register IOMUXC_UART4_RXD_SELECT_INPUT (offset 0x050C) should be changed only when dealing with RX, as its name suggests.
-
- Aug 07, 2022
-
-
Angus Ainslie authored
The readme explains installing from the deb pacakge Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Check vol down button on boot and change the boot order 1) usb0 2) dhcp 3) mmc1 4) mmc0 <- this is the default boot device Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Get the size of the SDRAM that was saved by the SPL Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Add a simple memory sizer befor erelocation. Saves the size for u-boot. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Initial commit of Librem5 u-boot and SPL Signed-off-by:
Angus Ainslie <angus@akkea.ca> Co-developed-by:
Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm> Signed-off-by:
Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
-
Angus Ainslie authored
NXP's mfgtool queies the mmc blocksize and splits a sparse image into blocksize size pieces for the upload. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
When CONFIG_DM_USB is not defined then usb_gadget_initialize is just a call to board_usb_init. When CONFIG_DM_USB is defined then the deivce is grabbed by the uclass core and board_usb_init gets called that way. Calling board_usb_init twice causes the USB to fail so drop the call. Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Save the flash.bin that is produced Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
Angus Ainslie authored
Dropped some binaries that don't seem to be in mainline update the version to mainline u-boot 2022.04 + librem5 changes Signed-off-by:
Angus Ainslie <angus@akkea.ca>
-
- Jul 29, 2022
-
-
Michael Trimarchi authored
Introduce BSH SystemMaster (SMM) M2 board family, which consists of: imx6ulz SMM M2 and imx6ulz SMM M2 PRO boards. Add support for imx6ulz BSH SMM M2 board: - 128 MiB DDR3 RAM - 256MiB Nand - USBOTG1 peripheral - fastboot. Signed-off-by:
Michael Trimarchi <michael@amarulasolutions.com>
-
Marcel Ziswiler authored
Fix spurious ampersand in address print e.g. Find img info 0x&480331a0, size 855 Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by:
Francesco Dolcini <francesco.dolcini@toradex.com> Reviewed-by:
Michael Trimarchi <michael@amarulasolutions.com>">
-
Marek Vasut authored
Add HABv4 documentation extension for SPL targets covering the following topics: - How to sign an securely boot an flash.bin container image. - How to extend the root of trust for additional boot images. - Add SPL and fitImage CSF examples. - Add signature generation script example. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Breno Lima <breno.lima@nxp.com> Cc: Fabio Estevam <festevam@denx.de> Cc: Heiko Schocher <hs@denx.de> Cc: Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Utkarsh Gupta <utkarsh.gupta@nxp.com> Cc: Ye Li <ye.li@nxp.com>
-
-
- Jul 27, 2022
-
-
Jesse Taube authored
Add a base defconfig for the i.MXRT1170 Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
The i.MXRT11 series has different offsets for IOCR_MUX, it also can address 64MiB of SDRAM so add a macro for that. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
Add clock driver support for i.MXRT1170. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
The i.MXRT11 series has two new pll types but are variants of existing. This patch adds the ability to read one of the pll types' frequency as it can't be changed unlike the generic pll it also has the division factors swapped. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
Add the clock binding doc for i.MXRT1170. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
The NXP i.MXRT1170 Evaluation Kit (EVK) provides a platform for rapid evaluation of the i.MXRT, which features NXP's implementation of the Arm Cortex-M7 and Cortex-M4 core. The EVK provides 64 MB SDRAM, Micro SD card socket, USB 2.0 OTG. This patch aims to support the preliminary booting up features as follows: GPIO LPUART SD/MMC SDRAM Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
Add binding header for i.MXRT1170 pinctrl device tree. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
Jesse Taube authored
This commit adds board support for i.MXRT1170-EVK from NXP. This board is an evaluation kit provided by NXP for i.MXRT117x processor family. Signed-off-by:
Jesse Taube <Mr.Bossman075@gmail.com>
-
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-dm.gitTom Rini authored
minor dm- and fdt-related fixes start of test for fdt command
-
Heinrich Schuchardt authored
sandbox_defconfig builds the PCI MMC driver. It should be possible to build the sandbox without ACPI support. ACPI support in the PCI MMC driver is only needed when creating an ACPI table. Fix building with ACPIGEN=n. Fixes: dba7ee41 ("acpi: mmc: Generate ACPI info for the PCI SD Card") Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Ying-Chun Liu (PaulLiu) authored
add arguments for mmc wp to assign which boot partition to protect. Signed-off-by:
Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> Cc: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com>
-
Ying-Chun Liu (PaulLiu) authored
Add features to write protect single boot area rather than all boot areas. Signed-off-by:
Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org> Cc: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com>
-
Jim Liu authored
Add Nuvoton BMC NPCM750 mmc control driver. Signed-off-by:
Jim Liu <JJLIU0@nuvoton.com> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-
Pali Rohár authored
Only newer eSDHC controllers set PRSSTAT_SDSTB flag. So do not wait until flag PRSSTAT_SDSTB is set on old pre-2.2 controllers. Instead sleep for fixed amount of time like it was before commit 6f883e50 ("mmc: fsl_esdhc: Add emmc hs200 support"). This change fixes error 'Internal clock never stabilised.' which is printed on P2020 board at every access to SD card. Fixes: 6f883e50 ("mmc: fsl_esdhc: Add emmc hs200 support") Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by:
Jaehoon Chung <jh80.chung@samsung.com>
-
Heiko Thiery authored
In order to have the possibility to configure the regulators at system startup through DM support, all LDOs and bucks must be able to be changeable. Currently there is a limitation to change the values when the output is enabled. Since the driver is based on the ROHM BD71837 and a comment that describes a limitation about switching while the output is enabled can also be found there, the limitation probably comes from this type. Signed-off-by:
Heiko Thiery <heiko.thiery@gmail.com> Reviewed-by:
Fabio Estevam <festevam@denx.de>
-
- Jul 26, 2022
-
-
Andre Przywara authored
The generic ARM relocate_code function was using its own function entry point as a relocation base, and it was obtaining that address by using the "adr" instruction on that entry point label. However that label is not just an ordinary label, instead we explicitly mark it as a function start address. Normally that doesn't change much (other than for debugging), but when assembled in Thumb mode, newer versions of the GNU assembler prepare everything for this address being used as the argument to a "bx" call, so make sure bit 0 is set in there to mark this function as Thumb code. Of course this doesn't end up very well when we use this address for the ensuing memcpy operation. To avoid this problem, and to solve it in a robust way, add an extra label, which is not marked as a function entry, and use that for the adr instruction. This lets all assemblers generate the right immediate offset in the "adr" instruction. This fixes in particular ARMv7-M ports when using GNU binutils v2.37 or newer (commit d3e52e120b68 seems to trigger the change in behaviour). Signed-off-by:
Andre Przywara <andre.przywara@arm.com> Reported-by:
Jesse Taube <mr.bossman075@gmail.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imxTom Rini authored
u-boot-imx-20220726 ------------------- i.MX for 2022.10 - Added i.MX93 architecture CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/12891
-
https://source.denx.de/u-boot/custodians/u-boot-microblazeTom Rini authored
Xilinx changes for v2022.10-rc2 fpga: - Convert SYS_FPGA_CHECK_CTRLC and SYS_FPGA_PROG_FEEDBACK to Kconfig - Add support for secure bitstream loading spi: - xilinx_spi: Add support for memopers and supports_op - zynq_qspi: Add support for supports_op/child_pre_probe - zynq_qspi: Fix dummy cycle and qspi speed calculations xilinx: - Get rid of #stream-id-cells - Use fixed partitions for SOM - Add support for UUID reading from FRU - Use strlcpy instead of strncpy - Add reset driver support for ZynqMP and Versal - Enable power domain driver in ZynqMP and Versal zynqmp: - Do no place BSS at 0 which have issue with NULL pointer - Enable SLG gpio driver - Disable LMB for mini configurations - Remove duplicate PMIO_NODE_ID_BASE macro versal: - Add xlnx-versal-resets.h header mmc: - zynq_sdhci: Fix macro for MMC HS relocate-rela: - Fix support for BE hosts - Define all macros for e_machine and reloc types misc: - Get rid of guard macros from ARM and RISC-V lmb: - Add support for disabling LMB serial: - zynq: Fix baudrate calculation tests: - Mark bind tests to run only on sandbox - List also dm uclass and devres
-
Peng Fan authored
Use BINMAN instead of imx specific packing method. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Reviewed-by:
Alper Nebi Yasak <alpernebiyasak@gmail.com>
-