- 03 Nov, 2020 2 commits
-
-
Thomas Schäfer authored
Due to HW design errors in rev2, some signals must be reconfigured to avoid malfunction or possible electrical damage. - Setup UART3 RTS/CTS lines as GPIOs as polarity has been swapped on rev2 - Make sure to set GPIO1_IO12 (USB1_OTG_PWR) in input mode and remove usb0 port from u-boot device tree to avoid conflicting drivers when external host is attached. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
Thomas Schäfer authored
- Due to an error in rev2 HW design, RTS/CTS of UART3 does not work. To prevent possible electrical damage, both lines are set up as GPIOs with appropriate settings. RTS/CTS flow control on UART3 is not available on rev2 modules. - Add setup for UART3 RTS and CTS lines. - Check hw revision and configure RTS/CTS as GPIO on rev2 modules. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 26 Oct, 2020 1 commit
-
-
Thomas Schäfer authored
- add setup for UART3 RTS and CTS lines. - check hw revision and swap RTS and CTS lines for old rev2 modules. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 22 Oct, 2020 1 commit
-
-
Thomas Schäfer authored
- read brd_rev gpio lines to determine board hardware revision - create human readable environment variable 'hw_rev' Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 08 Oct, 2020 1 commit
-
-
Dmitry Petrov authored
If a LVDS display is connected, but not powered, the LVDS display pulls the I2C signals low, when DSI_RST# is asserted. Signed-off-by:
Dmitry Petrov <dpetrov@dev.rtsoft.ru>
-
- 06 Oct, 2020 1 commit
-
-
Thomas Schäfer authored
- Set the LED_2_SEL bits [11:8] in DP83867IR LED Configuration Register 1 to 0b1011 (link established, blink on activity) from default value 0b0001. Same settings are configured for GBE1 PHY when I210/I211 is activated in linux. - This fixes KDP#81891 request for the pITX-iMX8M. Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-
- 05 Oct, 2020 2 commits
-
-
- 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 11 commits
-
-
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
- 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
- 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
- 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
- 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
- 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
Signed-off-by:
Thomas Schaefer <thomas.schaefer@kontron.com>
-