immortalwrt/package/boot
Vladimir Vid 16060beeb3
mvebu: add initial support for Globalscale ESPRESSObin-Ultra
This patch adds support for Globalscale ESPRESSObin-Ultra. Device uses
the same Armada-3720 SoC with extended hardware support.

- SoC: Armada-3720
- RAM: 1 GB DDR4
- Flash: 4MB SPI NOR (mx25u3235f) + 8 GB eMMC
- Ethernet: Topaz 6341 88e6341 (4x GB LAN + 1x WAN with 30W PoE)
- WiFI: 2x2 802.11ac Wi-Fi marvell (88w8997 PCIe+USB)
- 1x USB 2.0 port
- 1x USB 3.0 port
- 1x microSD slot
- 1x mini-PCIe slot (USB [with nano-sim slot])
- 1x mini-USB debug UART
- 1x RTC Clock and battery
- 1x reset button
- 1x power button
- 4x LED (RGBY)
- Optional 1x M.2 2280 slot

** Installation **

Copy dtb from build_dir to bin/ and run tftpserver there:
$ cp ./build_dir/target-aarch64_cortex-a53_musl/linux-mvebu_cortexa53/
linux-5.4.65/arch/arm64/boot/dts/marvell/armada-3720-espressobin-ultra.dtb
bin/targets/mvebu/cortexa53/
$ in.tftpd -L -s bin/targets/mvebu/cortexa53/

Connect to the device UART via microUSB port on the back side and power on the device.

Power on the device and hit any key to stop the autoboot.

Set serverip (host IP) and ipaddr (any free IP address on the same subnet), e.g:
$ setenv serverip 192.168.1.10 # Host
$ setenv ipaddr 192.168.1.15 # Device

Ping server to confirm network is working:
$ ping $serverip
Using neta@30000 device
host 192.168.1.15 is alive

Tftpboot the firmware:
$ tftpboot $kernel_addr_r openwrt-mvebu-cortexa53-globalscale_espressobin-ultra-initramfs-kernel.bin
$ tftpboot $fdt_addr_r armada-3720-espressobin-ultra.dtb

Set the console and boot the image:
$ setenv bootargs $console
$ booti $kernel_addr_r - $fdt_addr_r

Once the initramfs is booted, transfer openwrt-mvebu-cortexa53-globalscale_espressobin-ultra-squashfs-sdcard.img.gz
to /tmp dir on the device.

Gunzip and dd the image:
$ gunzip /tmp/openwrt-mvebu-cortexa53-globalscale_espressobin-ultra-squashfs-sdcard.img.gz
$ dd if=/tmp/openwrt-mvebu-cortexa53-globalscale_espressobin-ultra-squashfs-sdcard.img of=/dev/mmcblk0 && sync

Reboot the device.

Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
2020-11-24 23:26:45 +08:00
..
arm-trusted-firmware-mvebu arm-trusted-firmware-mvebu: fix topology for ESPRESSObin V3-V5 (1GB 1CS) 2020-10-12 11:33:41 +08:00
arm-trusted-firmware-rockchip atf-rockchip: update to 2.3 2020-07-18 13:24:44 +08:00
arm-trusted-firmware-sunxi kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
at91bootstrap at91bootstrap: harmonize indent in Makefiles 2020-08-26 11:53:14 +08:00
fconfig kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
grub2 grub2: fix compile error (#2972) 2020-02-07 03:22:55 +08:00
imx-bootlets fix & merge 2019-09-30 13:21:19 +08:00
kexec-tools Merge Mainline 2020-11-08 00:19:27 +08:00
kobs-ng fix & merge 2019-09-30 13:21:19 +08:00
mt7623n-preloader mediatek: mt7623n-preloader: add preloader for Banana Pi R64 2020-09-20 11:36:49 +08:00
tfa-layerscape layerscape: update tfa to LSDK-20.04-update-290520 2020-10-27 18:21:16 +08:00
uboot-at91 uboot-at91: harmonize indent in Makefile 2020-08-26 11:53:46 +08:00
uboot-envtools mvebu: add initial support for Globalscale ESPRESSObin-Ultra 2020-11-24 23:26:45 +08:00
uboot-fritz4040 kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
uboot-imx6 kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
uboot-kirkwood uboot-kirkwood: Revert "uboot-kirkwood: enable sata in nsa310 uboot" 2020-06-28 11:54:38 +08:00
uboot-lantiq fix permission 2019-09-30 13:52:50 +08:00
uboot-layerscape layerscape: make initramfs kernel fit packed 2020-11-24 23:23:04 +08:00
uboot-mediatek mediatek: update uboot to latest patchset provided by MTK 2020-11-08 02:05:57 +08:00
uboot-mvebu uboot-mvebu: don't install 64bit binaries 2020-10-12 11:33:19 +08:00
uboot-mxs kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
uboot-omap omap: update uboot to v2020.04 2020-10-04 21:47:49 +08:00
uboot-oxnas kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00
uboot-rockchip uboot-rockchip: update to v2020.10 2020-10-17 19:43:03 +08:00
uboot-sunxi sunxi: add support for Libre Computer ALL-H3-CC H5 2020-11-14 13:44:07 +08:00
uboot-tegra kernel: bump to 4.14.167, 4.19.98 (#2871) 2020-01-30 01:43:29 +08:00
uboot-zynq kernel: bump to 4.14.169, 4.19.101 (#2963) 2020-02-06 21:45:40 +08:00