immortalwrt/package/boot
Sven Eckelmann 9fe5be7f08 ath79: Add support for OpenMesh OM5P-AC v1
Device specifications:
======================

* Qualcomm/Atheros QCA9558 ver 1 rev 0
* 720/600/240 MHz (CPU/DDR/AHB)
* 128 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 2T2R 2.4 GHz Wi-Fi (11n)
* 2T2R 5 GHz Wi-Fi (11ac)
* 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
* external h/w watchdog (enabled by default))
* TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
* TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
* 2x ethernet
  - eth0
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as LAN interface
  - eth1
    + AR8035 ethernet PHY (SGMII)
    + 10/100/1000 Mbps Ethernet
    + 18-24V passive POE (mode B)
    + used as WAN interface
* 12-24V 1A DC
* internal antennas

Flashing instructions:
======================

Various methods can be used to install the actual image on the flash.
Two easy ones are:

ap51-flash
----------

The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
used to transfer the image to the u-boot when the device boots up.

initramfs from TFTP
-------------------

The serial console must be used to access the u-boot shell during bootup.
It can then be used to first boot up the initramfs image from a TFTP server
(here with the IP 192.168.1.21):

   setenv serverip 192.168.1.21
   setenv ipaddr 192.168.1.1
   tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr

The actual sysupgrade image can then be transferred (on the LAN port) to the
device via

  scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/

On the device, the sysupgrade must then be started using

  sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2022-01-13 12:39:17 +08:00
..
arm-trusted-firmware-mediatek arm-trusted-firmware-mediatek: update to git HEAD 2021-05-09 20:49:53 +08:00
arm-trusted-firmware-mvebu arm-trusted-firmware-mvebu: Add hash for aarch64 cm3-gcc 2021-09-21 23:50:49 +08:00
arm-trusted-firmware-rockchip atf-rockchip: update to 2.3 2020-07-18 13:24:44 +08:00
arm-trusted-firmware-rockchip-vendor arm-trusted-firmware-rockchip-vendor: workaround for VARIANT issue 2021-08-13 00:36:15 +08:00
arm-trusted-firmware-sunxi sunxi: add support for OrangePi 3 2021-06-20 13:12:45 +08:00
arm-trusted-firmware-tools arm-trusted-firmware-tools: add patch to pass LDFLAGS 2021-02-11 12:09:41 +08:00
at91bootstrap at91bootstrap: Fix compile with binutils 2.36 2021-08-21 12:15:52 +08:00
aw-el2-barebone sunxi: add support for OrangePi 3 2021-06-20 13:12:45 +08:00
fconfig treewide: unify OpenWrt hosted source via @OPENWRT 2021-02-08 12:11:32 +08:00
grub2 grub2: update to 2.06 2021-06-22 15:35:29 +08:00
imx-bootlets imx-bootlets: refresh patches 2021-02-25 12:02:55 +08:00
kexec-tools kexec-tools: add patch to fix issue with appended DTB and zImage on ARM 2021-05-23 23:28:54 +08:00
kobs-ng kobs-ng: update dependencies after 'imx6' -> 'imx' rename 2021-12-22 11:26:10 +08:00
mt7623n-preloader mediatek: mt7623n-preloader: add preloader for Banana Pi R64 2020-09-20 11:36:49 +08:00
tfa-layerscape Merge Official Source 2022-01-03 13:54:53 +08:00
uboot-at91 treewide: use AUTORELEASE on all uboot-* packages 2021-10-09 00:13:30 +08:00
uboot-envtools ath79: Add support for OpenMesh OM5P-AC v1 2022-01-13 12:39:17 +08:00
uboot-fritz4040 treewide: use AUTORELEASE on all uboot-* packages 2021-10-09 00:13:30 +08:00
uboot-imx uboot-imx: set BUILD_SUBTARGET to 'cortexa9' 2021-12-22 11:31:14 +08:00
uboot-kirkwood uboot-kirkwood: refresh patches 2021-06-07 23:25:28 +08:00
uboot-lantiq uboot-lantiq: danube: fix hanging lzma kernel uncompression #2 2021-12-17 18:23:33 +08:00
uboot-layerscape uboot-layerscape: fix dtc compilation on host gcc 10 2021-08-09 12:10:23 +08:00
uboot-mediatek u-boot.mk: fix pkg-config usage 2021-10-28 23:56:57 +08:00
uboot-mvebu u-boot.mk: always link host libraries static 2021-10-28 23:57:23 +08:00
uboot-mxs u-boot.mk: always link host libraries static 2021-10-28 23:57:23 +08:00
uboot-omap uboot-omap: Remove omap3_overo configuration 2021-12-01 23:48:09 +08:00
uboot-oxnas treewide: use AUTORELEASE on all uboot-* packages 2021-10-09 00:13:30 +08:00
uboot-rockchip treewide: use AUTORELEASE on all uboot-* packages 2021-10-09 00:13:30 +08:00
uboot-sunxi Merge Mainline 2021-10-27 12:18:41 +08:00
uboot-tegra treewide: use AUTORELEASE on all uboot-* packages 2021-10-09 00:13:30 +08:00
uboot-zynq u-boot.mk: always link host libraries static 2021-10-28 23:57:23 +08:00