openwrt/target/linux
Tim Harvey bd512e368f imx: add Gateworks Venice support
Add support for Gateworks Venice imx8m family of boards:
 - required kernel modules for on-board devices
 - image generation
 - initial network config
 - sysupgrade support

The resulting compressed disk image
(bin/targets/imx/cortexa53/openwrt-imx-cortexa53-gateworks_venice-squashfs-img.gz)
can be installed on a Gateworks venice board via U-Boot:

u-boot=> tftpboot $loadaddr openwrt-imx-cortexa53-gateworks_venice-squashfs-img.gz && \
         gzwrite mmc $dev $loadaddr $filesize

WARNING: this will overwrite any boot firmware on the eMMC user hardware
partition which if being used will brick your board requiring JTAG to
re-program boot firmware and recover

The compressed disk image contains the partition table and filesystems only
and that it is expected that boot firmware is installed properly on the
eMMC boot0 hardware partition. The easiest way to ensure this is to
use the Gateworks JTAG adapter/process to install the latest boot firmware
as follows from a Linux host:
  wget http://dev.gateworks.com/jtag/jtag_usbv4
  chmod +x jtag_usbv4
  wget http://dev.gateworks.com/venice/images/firmware-venice-imx8mm.bin
  sudo ./jtag_usbv4 -p firmware-venice-imx8mm.bin

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
2024-03-24 21:19:10 +01:00
..
airoha treewide: disable spectre mitigation on unaffected Arm32 targets 2024-03-23 20:00:49 +01:00
apm821xx apm821xx: WNDR4700: fix fan-control 2024-03-23 21:22:47 +01:00
archs38 archs38: add 6.1 as testing kernel 2024-03-17 17:28:44 +01:00
armsr
at91 treewide: disable spectre mitigation on unaffected Arm32 targets 2024-03-23 20:00:49 +01:00
ath79 ath79: register ttyATH1 as OpenWrt console for ELECOM WAB-I1750-PS 2024-03-24 21:10:59 +01:00
bcm27xx treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
bcm47xx
bcm53xx kernel: bump 6.1 to 6.1.82 2024-03-19 00:33:51 +01:00
bcm4908 treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
bmips
d1
gemini
generic kernel: fix iptables offload build without nftables 2024-03-23 17:33:24 +01:00
imx imx: add Gateworks Venice support 2024-03-24 21:19:10 +01:00
ipq40xx treewide: disable spectre mitigation on unaffected Arm32 targets 2024-03-23 20:00:49 +01:00
ipq806x
ixp4xx
kirkwood kirkwood: resize kernel partition for kirkwood devices 2024-03-24 21:07:17 +01:00
lantiq
layerscape treewide: disable spectre mitigation on unaffected Arm32 targets 2024-03-23 20:00:49 +01:00
malta
mediatek treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
mpc85xx
mvebu treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
mxs mxs: switch default kernel to 6.1 2024-03-14 14:24:16 +01:00
octeon
octeontx
omap
oxnas
pistachio
qoriq
qualcommax treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
ramips ramips: add support for TP-Link RE205 v3 2024-03-23 23:38:33 +01:00
realtek realtek: support common GPIOs on D-Link DGS-1210-16 2024-03-23 18:36:51 +01:00
rockchip rockchip: add Radxa E25 board support 2024-03-23 07:55:43 +01:00
sifiveu
starfive starfive: refresh patches 2024-03-12 10:27:38 +01:00
sunxi treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
tegra
uml uml: restore 6.1 config + patches 2024-03-23 21:38:00 +01:00
x86 kernel: config: add symbol introduced with 6.1.82 2024-03-19 00:33:51 +01:00
zynq
Makefile