- 06 Oct, 2020 2 commits
-
-
Thomas Schäfer authored
- guard u-boot execution using i.MX8 CPU watchdog Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- sync with EVK settings - reorder to match Kconfig structure Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 05 Oct, 2020 4 commits
-
-
- 23 Sep, 2020 1 commit
-
-
Thomas Schäfer authored
- During merge to imx_v2020.04_5.4.24_2.1.0 branch the '&usb_dwc3_1' node reference was duplicated in the pitx-imx8m device tree. As a result, USB port 1 support was broken. Fix this and remove superfluous usb_dwc3_1 reference. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 18 Sep, 2020 1 commit
-
-
Thomas Schäfer authored
- Fix struct definitions from new u-boot Environment data structure were renamed in v2020.04. Fix environment env_entry structure definitions. - Remove memory setup functions Memory setup functions 'dram_init', 'get_effective_memsize' and 'dram_init_banksize' are defined within mach-imx specific memory driver and thus removed here. - Fix some device node names Some device nodes are renamed in underlying dtsi files. Fix references to these nodes. - Fix SPL build fix include files used fix PMIC configuration settings to allow build with PMIC support. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 17 Sep, 2020 32 commits
-
-
-
-
-
-
Thomas Schäfer authored
- variable name is 'scriptaddr' instead of 'script_addr' Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- enable BOOT_TARGET_DEVICES mmc0, mmc1, usb0 and dhcp - add missing environment variables for distro_boot - fix bootcmd - legacy bootcmd settings still available and executed before distro_boot targets Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- move configs to pitx-imx8m_defconfig - minor style fixes Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- There are other automatic environment variable available: arch=arm soc=imx8m soc_type=imx8mq cpu=armv8 So, no additional 'core_variant' variable is necessary. This reverts commit 480e495505ef9a03af3f2b509d9bf845470bac43.
-
Toogle the TPM_PCI_RST# (GPIO3_IO2) line for 70ms.
-
Thomas Schäfer authored
- Enable ums (USB Mass Storage) support that allows to mount onboard mass storage devices like eMMC and SD card on external host machine. This can be a convenient method to install software on onboard devices. - Remove configuration settings duplicated (and outdated) in pitx-imx8.h config file. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- This creates environment variable 'ver' that shows the U-Boot version the same way it is printed by the 'version' command. - Note that module release string (e.g. PITX-IMX8M-R10) must be introduced to UBOOTRELEASE string by setting and pasting CONFIG_LOCALVERSION appropriately during build procedure, e.g. echo CONFIG_LOCALVERSION=\"-<release-tag>\" >>.config Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- Use 'board_serial' environment variable to read correct serial number as stored in VPD area. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- Normally, Kontron modules with VPD data stored on embedded KEU EEPROM set the 'serial#' environment variable to the value found in the 'Serial Number' entry of the SMBIOS block type 2. - However, on some i.MX8 based modules, the NXP fastboot implementation sets 'serial#' in the 'fastboot_setup' function _before_ KEU VPD data EEPROM is read. As serial# is write once, it cannot be overridden by the value found in VPD data. - So introduce the new 'board_serial' environment variable that to store the serial number from VPD data area. Board specific 'getSerNo' function must be adapted to read 'board_serial' from environment instead of 'serial#'. - Keep also to setting the 'serial#' variable as before to be backward compatible and to have the 'serial#' variable still set in case that FASTBOOT might not have been configured in the bootloader. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- Read i.MX cpu type using standard 'get_imx_type' functioin. - Convert string to lowercase and set core variant appropriately. - Remove blank characters from string as the core_variant variable could be used to select appropriate device tree before OS boot. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- detect CPU boot source and set 'bootsource' environment variable 1: boot from eMMC 2: boot from SD card Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- The onboard USB hub needs a reset cycle of 3ms duration at least. Toggle the USB_HUB_RST# (GPIO3_IO04) line for 10ms. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- KEU EEPROM boot counter is not required for pITX-iMX8M module. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- initialize boot counter in EEPROM if boot counter support is enabled in defconfig Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- KEX_EEP_BOOTCOUNTER is defined in Kontron common Kconfig Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
usb.c: Force delay 100ms between each control messages to fix Transcend and Kingston DT sticks fail to be enumerated. ehci-hcd.c: - increase EHCI host controller handshake delay to 10 ms - add 10 ms delay in ehci_submit_async function for control pipes to support slow device detection Signed-off-by:
Mikhail Vanyulin <mvanyulin@dev.rtsoft.ru>
-
Thomas Schäfer authored
- move config settings from include/configs/pitx-imx8m.h to pitx-imx8m_defconfig. - add device support for different SPI flash vendors: Winbond, EON, Gigadevice, ISSI, STMICRO. - format line length of EXTRA_ENVIRONMENT_SETTINGS to below 80 characters. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- move settings from include/configs to defconfig - remove uncommented settings from config - adapt qspi node in dts Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- HS400 support not working yet on pitx-imx8m eMMC Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- setup DRAM1 and DRAM2 memory region size correctly - add functionality to populate bi_dram[].start and bi_dram[].size struct variables appropriately. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- use the lpddr4_timing.c file generated by DDR stress test tool for board specific lpddr4 timing settings. - use NXP LPDDR4 driver located in drivers/ddr/imx/imx8m by enabling the IMX8M_LPDDR4 configuration setting. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- add workaround in dts that allows TI DP83867 PHY configs to be read from driver. - enable GBE0_PWDN# Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- contains update to u-boot v2019.04 - adds flash.bin build target that combines firmware blobs (ddr, hdmi, dp, atf ...) into bootable image file. Firmware blobs must be loaded/ built separately and copied to u-boot build dir. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-