Commits on Source (80)
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
minute authored
-
-
Johannes Schauer Marin Rodrigues authored
- this partially reverts b3a8287b which prevented BOOTENV as set by config_distro_boot.h being appended to CONFIG_EXTRA_ENV_SETTINGS - distro_bootcmd can do everything the nested loop can do: * boot from usb * arbitrary boot order * set arbitrary boot partition * search arbitrary list of prefixes * load a boot.scr - in addition to that, distro_bootcmd: * is the standard boot mechanism for distros (see doc/README.distro) * thus we can replace hard-to-read custom code * works with extlinux.conf (needed for debian-installer)
-
jacqueline authored
-
jacqueline authored
-
Johannes Schauer Marin Rodrigues authored
Even when u-boot comes from the SD-Card it loads environment variables from emmc. This means that if somebody accidentally calls "saveenv" with the wrong environment variables, then there is no easy way to make u-boot work again and even a freshly flashed SD-Card will fail to work. If somebody really needs "saveenv" then they can recompile u-boot with CONFIG_CMD_SAVEENV enabled.
-
Johannes Schauer Marin Rodrigues authored
This is to avoid that u-boot reads the environment from emmc. This is another step to make sure that accidentally running "saveenv" doesn't mess anything up. It also makes sure that a u-boot image flashed to the SD-Card really provides a pristine environment without external influence.
-
Johannes Schauer Marin Rodrigues authored
- with our boot.scr this is a no-op because flash-kernel stores a symlink from /dtb-5.18.0-4-arm64 to /dtbs/${fk_kvers}/${fdtfile} - with extlinux.conf under debian-installer only sets fdtdir to /dtbs/ and then expects u-boot to read /dtbs/freescale/imx8mq-mnt-reform2.dtb - without this patch, u-boot will try reading /dtbs/imx8mq-MNT Reform 2.0.dtb which doesn't exist
-
minute authored
Co-authored-by:
q66 <daniel@octaforge.org>
-
cinap_lenrek authored
-
cinap_lenrek authored
-
cinap_lenrek authored
Modifier keys seem to be broken in boot protocol of the reform keyboard. But it sends scancodes for the modifier keys, so just emulate the modifier key state bits.
-
cinap_lenrek authored
GPIO3_20 is the enable for the SN65DSI86, so power cycling the sdcard would have the screen turn off.
-
cinap_lenrek authored
Linux kernel mode setting seems to fail to properly reset the mipi core, causing the screen to be shifted to the right. As a work around, we reset the lcdif and mipi core in a board_quiesce_devices() function.
-
cinap_lenrek authored
The LCDIF needs to be shut down in a particular way. Disable display clocks, reset and power down mipi dsi. Disable pwm and edp bridge. Also stop USB in any case.
-
In dual mode (with lcdif and hdmi both used) Linux would end up with built-in display flashing randomly at the top and otherwise black screen. Instead of disabling the clocks, shut down the bridge (SN65DSI86) exactly by spec and leave the clocks be. Also increase the delay on init to make sure the bridge is up as sometimes it did not respond in time, causing the display not work in U-Boot.
-
cinap_lenrek authored
This seems to cause data abort panics on "mmc rescan" command. Also remove the pinmuxing options on the GP_EMMC_RESET and USDHC2_RST signals. We keep it how spl left it.
-
cinap_lenrek authored
-
-
minute authored
I didn't author this patch, just committing it. See below. Co-authored-by:
Patrick Wildt <patrick@blueri.se>
-
minute authored
-
Johannes Schauer Marin Rodrigues authored
.gitlab-ci.yml: set SOURCE_DATE_EPOCH to the timestamp of the last git commit for reproducible builds
-
The KBUILD_CFLAGS and KBUILD_AFLAGS variables are adjusted to use -ffile-prefix-map and --debug-prefix-map, respectively, to use relative paths for occurrences of __FILE__ and debug paths. This enables reproducible builds regardless of the absolute path to the build directory: https://reproducible-builds.org/docs/build-path/ Series-to: u-boot Signed-off-by:
Vagrant Cascadian <vagrant@reproducible-builds.org>
-
Johannes Schauer Marin Rodrigues authored
.gitlab-ci.yml: re-use build.sh to avoid maintaining the list of necessary environment variables in two places
-
Johannes Schauer Marin Rodrigues authored
-
When connecting a FTDI FT232RL usb to ttl uart adapter to the reform with TX, RX and GND but not connecting that adapter to another machine via usb, then the adapter will send garbage signals to the reform during boot. These will interrupt autoboot and prevent the reform from booting until either the RX/TX/GND are disconnected or the adapter is connected via USB to another machine. To prevent this from happening, do not interrupt autoboot on any key press but require the space key to be pressed.
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
This reverts commit 1f5ddefa. The cma=512M@3G setting is only necessary for LS1028A and breaks on imx when an old u-boot version only enables 2 GB of RAM.
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
-
Johannes Schauer Marin Rodrigues authored
Showing
- .gitlab-ci.yml 17 additions, 0 deletions.gitlab-ci.yml
- Makefile 7 additions, 3 deletionsMakefile
- arch/arm/dts/imx8mq-nitrogen8m_som.dts 4 additions, 37 deletionsarch/arm/dts/imx8mq-nitrogen8m_som.dts
- arch/arm/mach-imx/imx8m/imximage.cfg 0 additions, 2 deletionsarch/arm/mach-imx/imx8m/imximage.cfg
- board/boundary/nitrogen8m_som/Kconfig 12 additions, 0 deletionsboard/boundary/nitrogen8m_som/Kconfig
- board/boundary/nitrogen8m_som/Makefile 2 additions, 2 deletionsboard/boundary/nitrogen8m_som/Makefile
- board/boundary/nitrogen8m_som/lcdif.c 1031 additions, 0 deletionsboard/boundary/nitrogen8m_som/lcdif.c
- board/boundary/nitrogen8m_som/lpddr4_timing.c 0 additions, 1263 deletionsboard/boundary/nitrogen8m_som/lpddr4_timing.c
- board/boundary/nitrogen8m_som/lpddr4_timing_8mq.c 1020 additions, 0 deletionsboard/boundary/nitrogen8m_som/lpddr4_timing_8mq.c
- board/boundary/nitrogen8m_som/lpddr4_timing_ch2.h 95 additions, 0 deletionsboard/boundary/nitrogen8m_som/lpddr4_timing_ch2.h
- board/boundary/nitrogen8m_som/nitrogen8m_som.c 101 additions, 11 deletionsboard/boundary/nitrogen8m_som/nitrogen8m_som.c
- board/boundary/nitrogen8m_som/spl.c 2 additions, 1 deletionboard/boundary/nitrogen8m_som/spl.c
- build.sh 14 additions, 0 deletionsbuild.sh
- cmd/boot.c 9 additions, 1 deletioncmd/boot.c
- common/usb_kbd.c 45 additions, 0 deletionscommon/usb_kbd.c
- flash-rescue.sh 10 additions, 0 deletionsflash-rescue.sh
- flash.sh 5 additions, 0 deletionsflash.sh
- include/configs/nitrogen8m_som.h 10 additions, 7 deletionsinclude/configs/nitrogen8m_som.h
- lpddr4_pmu_train_1d_dmem.bin 0 additions, 0 deletionslpddr4_pmu_train_1d_dmem.bin
- lpddr4_pmu_train_1d_imem.bin 0 additions, 0 deletionslpddr4_pmu_train_1d_imem.bin
.gitlab-ci.yml
0 → 100644
board/boundary/nitrogen8m_som/lcdif.c
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
build.sh
0 → 100755
flash-rescue.sh
0 → 100755
flash.sh
0 → 100755
lpddr4_pmu_train_1d_dmem.bin
0 → 100644
File added
lpddr4_pmu_train_1d_imem.bin
0 → 100644
File added