openwrt-mirror/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 kernel: bump 6.1 to 6.1.72 2024-01-19 21:24:44 +01:00
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 kernel: bump 5.15 to 5.15.146 2024-01-06 10:53:39 +01:00
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 bmips: add support for SmartRG SR505n 2024-03-10 20:26:07 +01:00
d1 kernel: bump 6.1 to 6.1.80 2024-03-05 00:23:59 +01:00
gemini kernel: bump 6.1 to 6.1.71 2024-01-06 12:52:49 +01:00
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 ipq806x: refresh Kconfig 2024-02-23 18:05:09 +01:00
ixp4xx ixp4xx: add Generic subtarget definition 2023-12-09 14:45:50 +01:00
kirkwood kirkwood: resize kernel partition for kirkwood devices 2024-03-24 21:07:17 +01:00
lantiq lantiq: Fix build after kernel 5.15.150 2024-03-08 14:49:09 +01:00
layerscape treewide: disable spectre mitigation on unaffected Arm32 targets 2024-03-23 20:00:49 +01:00
malta malta: Remove kernel 5.15 configuration 2024-02-03 04:35:25 +00:00
mediatek treewide: disable spectre mitigation on unaffected Arm64 targets 2024-03-23 20:00:49 +01:00
mpc85xx mpc85xx: p1020: convert Aerohive AP330/AP350 to simpleImage 2024-03-08 17:24:14 +01:00
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 octeon: convert to new LED color/function format where possible 2024-02-07 14:48:41 +01:00
octeontx kernel: bump 5.15 to 5.15.149 2024-03-07 19:30:54 +01:00
omap omap: drop kernel 5.15 2024-02-13 19:05:48 +01:00
oxnas oxnas: do not use pcie-controller 2024-01-01 02:34:48 +01:00
pistachio kernel: fix mtd/NVMEM regression affecting U-Boot env NVMEM driver 2023-10-31 17:33:28 +01:00
qoriq qoriq: pad rootfs with zeros 2023-12-02 14:06:56 +02:00
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 kernel: remove CONFIG_DEVTMPFS_SAFE from target config 2023-11-19 16:46:24 +01:00
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 linux: add dtb makefile target to targets list 2024-02-08 23:04:55 +01:00