mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
c441f9b2c5
Internet Initiative Japan Inc. (IIJ) SA-W2 is a network appliance with 11ac (Wi-Fi 5) wlan, based on 88F6810. Specification: - SoC : Marvell Armada 380 88F6810 - RAM : DDR3 256 MiB (Micron MT41K64M16TW-107:J x2) - Flash : SPI-NOR 32 MiB (Winbond W25Q256JVFIQ) - WLAN : 2.4/5 GHz, Mini PCI-E - 2.4 GHz : Silex SX-PCEGN (Atheros AR9287 (2T2R)) - 5 GHz : Silex SX-PCEAC (Qualcomm Atheros QCA9880 (3T3R)) - Ethernet : 10/100/1000 Mbps x5 - Switch : Marvell 88E6172 - LEDs/Keys : 12x/1x - UART : "CONSOLE" port (RJ-45, RS-232C) - settings : 115200n8 - assignment: 1:NC, 2:NC, 3:TXD, 4:GND, 5:GND, 6:RXD, 7:NC, 8:NC - note : compatible with Cisco console cable - Power : DC Input or PoE - DC Input : 12 VDC, 3 A - PoE : 802.3af - module : Silvertel Ag9712-2BR - note : USB ports shouldn't be used when powered by PoE - Bootloader : PMON2000 based - Stock : NetBSD based Flash instruction using sysupgrade image: 1. Prepare TFTP server with IP address 192.168.0.10 and put sysupgrade image to TFTP directory 2. Connect PC to "GE0/PoE" port on SA-W2 3. Power on SA-W2, interrupt count-down by Esc and enter to bootloader CLI 4. Set IP address of the device address 192.168.0.1 5. Download sysupgrade image and flash to storage tftpload 192.168.0.10 <image name> firmwrite example: #tftpload 192.168.0.10 openwrt-mvebu-cortexa9-iij_sa-w2-squashfs-sysupgrade.bin Loading openwrt-mvebu-cortexa9-iij_sa-w2-squashfs-sysupgrade.bin loaded 8127268 byte(s) #firmwrite Erasing FLASH block 32 Done 0x00200000. Erasing FLASH block 33 Done 0x00210000. ... Erasing FLASH block 155 Done 0x009b0000. Erasing FLASH block 156 Done 0x009c0000. Programming FLASH. Done. Verifying FLASH. No Errors found. 6. Check the flashed firmware firmcheck example: #firmcheck [Normal firmware] ident: 'SEIL2015' copyright: 'ARM OpenWrt Linux-5.15.93' version format: 1 version major: 9 version minor: 99 version release: 'r22060+36-5163bb5e54' body size: 3578524 checksum: 0x8a083cb8 [Rescue firmware] ident: 'SEIL2015' copyright: 'Copyright (c) 2017 Internet Initiative Japan Inc. All rights reserved.' version format: 1 version major: 3 version minor: 70 version release: 'Release' body size: 10152458 checksum: 0x8f9518c2 7. Boot with the flashed firmware boot Note: - The bootloader on this device is not U-Boot and it's environment space ("bootloader-env") has no compatibility with U-Boot tools. - eth1 is connected to port6 of 88E6172 switch, but multi-cpu port can't be handled on Linux Kernel and not defined. - Powering by PoE hasn't been tested yet. - This device has 2x OS images on flash and they can be switched by setting "BOOTDEV" variable on bootloader CLI. That variable supports the following values: - "flash" : primary image on flash ("firmware") - "rescue": secondary image on flash ("rescue") - "usb" : usb storage (broken?) - "lan0/1": network command to set: set BOOTDEV=<dev> example: set BOOTDEV=rescue This commit also supports booting from secondary partition. - To execute initramfs image on bootloader CLI, use "go" command. ("go" command is not listed on the output of "help", but available) example (download and execute): address 192.168.0.1 tftpload 192.168.0.10 openwrt-mvebu-cortexa9-iij_sa-w2-initramfs-kernel.bin go MAC addresses: LAN : 00:E0:4D:xx:xx:19 (none) WAN : 00:E0:4D:xx:xx:18 (board_info, 0x6 (hex)) 2.4 GHz: 84:25:3F:xx:xx:xx (Mini PCI-E card) 5 GHz : 84:25:3F:xx:xx:xx (Mini PCI-E card) Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
391 lines
12 KiB
Makefile
391 lines
12 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Copyright (C) 2012-2016 OpenWrt.org
|
|
# Copyright (C) 2016 LEDE-project.org
|
|
|
|
define Build/fortigate-header
|
|
( \
|
|
dd if=/dev/zero bs=384 count=1 2>/dev/null; \
|
|
datalen=$$(wc -c $@ | cut -d' ' -f1); \
|
|
datalen=$$(printf "%08x" $$datalen); \
|
|
datalen="$${datalen:6:2}$${datalen:4:2}$${datalen:2:2}$${datalen:0:2}"; \
|
|
printf $$(echo "00020000$${datalen}ffff0000ffff0000" | sed 's/../\\x&/g'); \
|
|
dd if=/dev/zero bs=112 count=1 2>/dev/null; \
|
|
cat $@; \
|
|
) > $@.new
|
|
mv $@.new $@
|
|
endef
|
|
|
|
define Build/seil-header
|
|
( \
|
|
data_size_crc="$$(gzip -c $@ | tail -c8 | \
|
|
od -An -tx8 --endian little | tr -d ' \n')"; \
|
|
printf "SEIL2015"; \
|
|
printf "$(call toupper,$(LINUX_KARCH)) $(VERSION_DIST) Linux-$(LINUX_VERSION)" | \
|
|
dd bs=80 count=1 conv=sync 2>/dev/null; \
|
|
printf "$$(echo $${data_size_crc:8:8} | sed 's/../\\x&/g')"; \
|
|
printf "\x00\x00\x00\x01\x00\x00\x00\x09\x00\x00\x00\x63"; \
|
|
printf "$(REVISION)" | dd bs=32 count=1 conv=sync 2>/dev/null; \
|
|
printf "\x00\x00\x00\x00"; \
|
|
printf "$$(echo $${data_size_crc:0:8} | sed 's/../\\x&/g')"; \
|
|
cat $@; \
|
|
) > $@.new
|
|
mv $@.new $@
|
|
endef
|
|
|
|
define Device/dsa-migration
|
|
DEVICE_COMPAT_VERSION := 1.1
|
|
DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
|
|
endef
|
|
|
|
define Device/kernel-size-migration
|
|
DEVICE_COMPAT_VERSION := 2.0
|
|
DEVICE_COMPAT_MESSAGE := Partition design has changed compared to older versions (up to 19.07) due to kernel size restrictions. \
|
|
Upgrade via sysupgrade mechanism is not possible, so new installation via factory style image is required.
|
|
endef
|
|
|
|
define Device/buffalo_ls220de
|
|
$(Device/NAND-128K)
|
|
DEVICE_VENDOR := Buffalo
|
|
DEVICE_MODEL := LinkStation LS220DE
|
|
KERNEL_UBIFS_OPTS = -m $$(PAGESIZE) -e 124KiB -c 172 -x none
|
|
KERNEL := kernel-bin | append-dtb | uImage none | buffalo-kernel-ubifs
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none
|
|
DEVICE_DTS := armada-370-buffalo-ls220de
|
|
DEVICE_PACKAGES := \
|
|
kmod-hwmon-gpiofan kmod-hwmon-drivetemp kmod-linkstation-poweroff \
|
|
kmod-md-mod kmod-md-raid0 kmod-md-raid1 kmod-md-raid10 kmod-fs-xfs \
|
|
mdadm mkf2fs e2fsprogs partx-utils
|
|
endef
|
|
TARGET_DEVICES += buffalo_ls220de
|
|
|
|
define Device/buffalo_ls421de
|
|
$(Device/NAND-128K)
|
|
DEVICE_VENDOR := Buffalo
|
|
DEVICE_MODEL := LinkStation LS421DE
|
|
SUBPAGESIZE :=
|
|
KERNEL_SIZE := 33554432
|
|
FILESYSTEMS := squashfs ubifs
|
|
KERNEL := kernel-bin | append-dtb | uImage none | buffalo-kernel-jffs2
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none
|
|
DEVICE_DTS := armada-370-buffalo-ls421de
|
|
DEVICE_PACKAGES := \
|
|
kmod-rtc-rs5c372a kmod-hwmon-gpiofan kmod-hwmon-drivetemp kmod-usb3 \
|
|
kmod-linkstation-poweroff kmod-md-raid0 kmod-md-raid1 kmod-md-mod \
|
|
kmod-fs-xfs mkf2fs e2fsprogs partx-utils
|
|
endef
|
|
TARGET_DEVICES += buffalo_ls421de
|
|
|
|
define Device/ctera_c200-v2
|
|
PAGESIZE := 2048
|
|
SUBPAGESIZE := 512
|
|
BLOCKSIZE := 128k
|
|
DEVICE_VENDOR := Ctera
|
|
DEVICE_MODEL := C200
|
|
DEVICE_VARIANT := V2
|
|
SOC := armada-370
|
|
KERNEL := kernel-bin | append-dtb | uImage none | ctera-firmware
|
|
KERNEL_IN_UBI :=
|
|
KERNEL_SUFFIX := -factory.firm
|
|
DEVICE_PACKAGES := \
|
|
kmod-gpio-button-hotplug kmod-hwmon-drivetemp kmod-hwmon-nct7802 \
|
|
kmod-rtc-s35390a kmod-usb3 kmod-usb-ledtrig-usbport
|
|
IMAGES := sysupgrade.bin
|
|
endef
|
|
TARGET_DEVICES += ctera_c200-v2
|
|
|
|
define Device/cznic_turris-omnia
|
|
DEVICE_VENDOR := CZ.NIC
|
|
DEVICE_MODEL := Turris Omnia
|
|
KERNEL_INSTALL := 1
|
|
SOC := armada-385
|
|
KERNEL := kernel-bin
|
|
KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(DEVICE_DTS).dtb
|
|
DEVICE_PACKAGES := \
|
|
mkf2fs e2fsprogs kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
|
|
wpad-basic-mbedtls kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
|
|
partx-utils kmod-i2c-mux-pca954x kmod-leds-turris-omnia
|
|
IMAGES := sysupgrade.img.gz
|
|
IMAGE/sysupgrade.img.gz := boot-scr | boot-img | sdcard-img | gzip | append-metadata
|
|
SUPPORTED_DEVICES += armada-385-turris-omnia
|
|
BOOT_SCRIPT := turris-omnia
|
|
endef
|
|
TARGET_DEVICES += cznic_turris-omnia
|
|
|
|
define Device/fortinet_fg-30e
|
|
DEVICE_VENDOR := Fortinet
|
|
DEVICE_MODEL := FortiGate 30E
|
|
SOC := armada-385
|
|
KERNEL := kernel-bin | append-dtb
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | fortigate-header | \
|
|
gzip-filename FGT30E
|
|
KERNEL_SIZE := 6144k
|
|
DEVICE_DTS := armada-385-fortinet-fg-30e
|
|
IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | \
|
|
sysupgrade-tar rootfs=$$$$@ | append-metadata
|
|
DEVICE_PACKAGES := kmod-hwmon-nct7802
|
|
endef
|
|
TARGET_DEVICES += fortinet_fg-30e
|
|
|
|
define Device/fortinet_fg-50e
|
|
DEVICE_VENDOR := Fortinet
|
|
DEVICE_MODEL := FortiGate 50E
|
|
SOC := armada-385
|
|
KERNEL := kernel-bin | append-dtb
|
|
KERNEL_INITRAMFS := kernel-bin | append-dtb | fortigate-header | \
|
|
gzip-filename FGT50E
|
|
KERNEL_SIZE := 6144k
|
|
DEVICE_DTS := armada-385-fortinet-fg-50e
|
|
IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | \
|
|
sysupgrade-tar rootfs=$$$$@ | append-metadata
|
|
DEVICE_PACKAGES := kmod-hwmon-nct7802
|
|
endef
|
|
TARGET_DEVICES += fortinet_fg-50e
|
|
|
|
define Device/globalscale_mirabox
|
|
$(Device/NAND-512K)
|
|
DEVICE_VENDOR := Globalscale
|
|
DEVICE_MODEL := Mirabox
|
|
SOC := armada-370
|
|
SUPPORTED_DEVICES += mirabox
|
|
endef
|
|
TARGET_DEVICES += globalscale_mirabox
|
|
|
|
define Device/iij_sa-w2
|
|
DEVICE_VENDOR := IIJ
|
|
DEVICE_MODEL := SA-W2
|
|
SOC := armada-380
|
|
KERNEL := kernel-bin | append-dtb | seil-header
|
|
DEVICE_DTS := armada-380-iij-sa-w2
|
|
IMAGE_SIZE := 15360k
|
|
IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | \
|
|
append-rootfs | pad-rootfs | check-size | append-metadata
|
|
DEVICE_PACKAGES := kmod-ath9k kmod-ath10k-ct ath10k-firmware-qca988x-ct \
|
|
wpad-basic-mbedtls
|
|
endef
|
|
TARGET_DEVICES += iij_sa-w2
|
|
|
|
define Device/iptime_nas1dual
|
|
DEVICE_VENDOR := ipTIME
|
|
DEVICE_MODEL := NAS1dual
|
|
DEVICE_PACKAGES := kmod-hwmon-drivetemp kmod-hwmon-gpiofan kmod-usb3
|
|
SOC := armada-385
|
|
KERNEL := kernel-bin | append-dtb | iptime-naspkg nas1dual
|
|
KERNEL_SIZE := 6144k
|
|
IMAGES := sysupgrade.bin
|
|
IMAGE_SIZE := 64256k
|
|
IMAGE/sysupgrade.bin := append-kernel | pad-to $$(KERNEL_SIZE) | \
|
|
append-rootfs | pad-rootfs | check-size | append-metadata
|
|
endef
|
|
TARGET_DEVICES += iptime_nas1dual
|
|
|
|
define Device/kobol_helios4
|
|
DEVICE_VENDOR := Kobol
|
|
DEVICE_MODEL := Helios4
|
|
KERNEL_INSTALL := 1
|
|
KERNEL := kernel-bin
|
|
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
|
|
IMAGES := sdcard.img.gz
|
|
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
|
|
SOC := armada-388
|
|
UBOOT := helios4-u-boot-with-spl.kwb
|
|
BOOT_SCRIPT := clearfog
|
|
endef
|
|
TARGET_DEVICES += kobol_helios4
|
|
|
|
define Device/linksys
|
|
$(Device/NAND-128K)
|
|
DEVICE_VENDOR := Linksys
|
|
DEVICE_PACKAGES := kmod-mwlwifi wpad-basic-mbedtls
|
|
IMAGES += factory.img
|
|
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
|
|
append-ubi | pad-to $$$$(PAGESIZE)
|
|
KERNEL_SIZE := 6144k
|
|
endef
|
|
|
|
define Device/linksys_wrt1200ac
|
|
$(call Device/linksys)
|
|
$(Device/dsa-migration)
|
|
DEVICE_MODEL := WRT1200AC
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := Caiman
|
|
DEVICE_DTS := armada-385-linksys-caiman
|
|
DEVICE_PACKAGES += mwlwifi-firmware-88w8864
|
|
SUPPORTED_DEVICES += armada-385-linksys-caiman linksys,caiman
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt1200ac
|
|
|
|
define Device/linksys_wrt1900acs
|
|
$(call Device/linksys)
|
|
$(Device/dsa-migration)
|
|
DEVICE_MODEL := WRT1900ACS
|
|
DEVICE_VARIANT := v1
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := WRT1900ACS
|
|
DEVICE_ALT0_VARIANT := v2
|
|
DEVICE_ALT1_VENDOR := Linksys
|
|
DEVICE_ALT1_MODEL := Shelby
|
|
DEVICE_DTS := armada-385-linksys-shelby
|
|
DEVICE_PACKAGES += mwlwifi-firmware-88w8864
|
|
SUPPORTED_DEVICES += armada-385-linksys-shelby linksys,shelby
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt1900acs
|
|
|
|
define Device/linksys_wrt1900ac-v1
|
|
$(call Device/linksys)
|
|
$(Device/kernel-size-migration)
|
|
DEVICE_MODEL := WRT1900AC
|
|
DEVICE_VARIANT := v1
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := Mamba
|
|
DEVICE_DTS := armada-xp-linksys-mamba
|
|
DEVICE_PACKAGES += mwlwifi-firmware-88w8864
|
|
KERNEL_SIZE := 4096k
|
|
SUPPORTED_DEVICES += armada-xp-linksys-mamba linksys,mamba
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt1900ac-v1
|
|
|
|
define Device/linksys_wrt1900ac-v2
|
|
$(call Device/linksys)
|
|
$(Device/dsa-migration)
|
|
DEVICE_MODEL := WRT1900AC
|
|
DEVICE_VARIANT := v2
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := Cobra
|
|
DEVICE_DTS := armada-385-linksys-cobra
|
|
DEVICE_PACKAGES += mwlwifi-firmware-88w8864
|
|
SUPPORTED_DEVICES += armada-385-linksys-cobra linksys,cobra
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt1900ac-v2
|
|
|
|
define Device/linksys_wrt3200acm
|
|
$(call Device/linksys)
|
|
$(Device/dsa-migration)
|
|
DEVICE_MODEL := WRT3200ACM
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := Rango
|
|
DEVICE_DTS := armada-385-linksys-rango
|
|
DEVICE_PACKAGES += kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
|
|
SUPPORTED_DEVICES += armada-385-linksys-rango linksys,rango
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt3200acm
|
|
|
|
define Device/linksys_wrt32x
|
|
$(call Device/linksys)
|
|
$(Device/kernel-size-migration)
|
|
DEVICE_MODEL := WRT32X
|
|
DEVICE_ALT0_VENDOR := Linksys
|
|
DEVICE_ALT0_MODEL := Venom
|
|
DEVICE_DTS := armada-385-linksys-venom
|
|
DEVICE_PACKAGES += kmod-btmrvl kmod-mwifiex-sdio mwlwifi-firmware-88w8964
|
|
KERNEL_SIZE := 6144k
|
|
KERNEL := kernel-bin | append-dtb
|
|
SUPPORTED_DEVICES += armada-385-linksys-venom linksys,venom
|
|
endef
|
|
TARGET_DEVICES += linksys_wrt32x
|
|
|
|
define Device/marvell_a370-db
|
|
$(Device/NAND-512K)
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada 370 Development Board (DB-88F6710-BP-DDR3)
|
|
DEVICE_DTS := armada-370-db
|
|
SUPPORTED_DEVICES += armada-370-db
|
|
endef
|
|
TARGET_DEVICES += marvell_a370-db
|
|
|
|
define Device/marvell_a370-rd
|
|
$(Device/NAND-512K)
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada 370 RD (RD-88F6710-A1)
|
|
DEVICE_DTS := armada-370-rd
|
|
SUPPORTED_DEVICES += armada-370-rd
|
|
endef
|
|
TARGET_DEVICES += marvell_a370-rd
|
|
|
|
define Device/marvell_a385-db-ap
|
|
$(Device/NAND-256K)
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada 385 Development Board AP (DB-88F6820-AP)
|
|
DEVICE_DTS := armada-385-db-ap
|
|
IMAGES += factory.img
|
|
IMAGE/factory.img := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
|
|
append-ubi | pad-to $$$$(PAGESIZE)
|
|
KERNEL_SIZE := 8192k
|
|
SUPPORTED_DEVICES += armada-385-db-ap
|
|
endef
|
|
TARGET_DEVICES += marvell_a385-db-ap
|
|
|
|
define Device/marvell_a388-rd
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada 388 RD (RD-88F6820-AP)
|
|
DEVICE_DTS := armada-388-rd
|
|
IMAGES := firmware.bin
|
|
IMAGE/firmware.bin := append-kernel | pad-to 256k | append-rootfs | pad-rootfs
|
|
SUPPORTED_DEVICES := armada-388-rd marvell,a385-rd
|
|
endef
|
|
TARGET_DEVICES += marvell_a388-rd
|
|
|
|
define Device/marvell_axp-db
|
|
$(Device/NAND-512K)
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada XP Development Board (DB-78460-BP)
|
|
DEVICE_DTS := armada-xp-db
|
|
SUPPORTED_DEVICES += armada-xp-db
|
|
endef
|
|
TARGET_DEVICES += marvell_axp-db
|
|
|
|
define Device/marvell_axp-gp
|
|
$(Device/NAND-512K)
|
|
DEVICE_VENDOR := Marvell
|
|
DEVICE_MODEL := Armada Armada XP GP (DB-MV784MP-GP)
|
|
DEVICE_DTS := armada-xp-gp
|
|
SUPPORTED_DEVICES += armada-xp-gp
|
|
endef
|
|
TARGET_DEVICES += marvell_axp-gp
|
|
|
|
define Device/plathome_openblocks-ax3-4
|
|
DEVICE_VENDOR := Plat'Home
|
|
DEVICE_MODEL := OpenBlocks AX3
|
|
DEVICE_VARIANT := 4 ports
|
|
SOC := armada-xp
|
|
SUPPORTED_DEVICES += openblocks-ax3-4
|
|
BLOCKSIZE := 128k
|
|
PAGESIZE := 1
|
|
IMAGES += factory.img
|
|
IMAGE/factory.img := append-kernel | pad-to $$(BLOCKSIZE) | append-ubi
|
|
endef
|
|
TARGET_DEVICES += plathome_openblocks-ax3-4
|
|
|
|
define Device/solidrun_clearfog-base-a1
|
|
DEVICE_VENDOR := SolidRun
|
|
DEVICE_MODEL := ClearFog Base
|
|
KERNEL_INSTALL := 1
|
|
KERNEL := kernel-bin
|
|
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
|
|
IMAGES := sdcard.img.gz
|
|
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
|
|
DEVICE_DTS := armada-388-clearfog-base armada-388-clearfog-pro
|
|
UBOOT := clearfog-u-boot-with-spl.kwb
|
|
BOOT_SCRIPT := clearfog
|
|
SUPPORTED_DEVICES += armada-388-clearfog-base
|
|
DEVICE_COMPAT_VERSION := 1.1
|
|
DEVICE_COMPAT_MESSAGE := Ethernet interface rename has been dropped
|
|
endef
|
|
TARGET_DEVICES += solidrun_clearfog-base-a1
|
|
|
|
define Device/solidrun_clearfog-pro-a1
|
|
$(Device/dsa-migration)
|
|
DEVICE_VENDOR := SolidRun
|
|
DEVICE_MODEL := ClearFog Pro
|
|
KERNEL_INSTALL := 1
|
|
KERNEL := kernel-bin
|
|
DEVICE_PACKAGES := mkf2fs e2fsprogs partx-utils
|
|
IMAGES := sdcard.img.gz
|
|
IMAGE/sdcard.img.gz := boot-scr | boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
|
|
DEVICE_DTS := armada-388-clearfog-pro armada-388-clearfog-base
|
|
UBOOT := clearfog-u-boot-with-spl.kwb
|
|
BOOT_SCRIPT := clearfog
|
|
SUPPORTED_DEVICES += armada-388-clearfog armada-388-clearfog-pro
|
|
endef
|
|
TARGET_DEVICES += solidrun_clearfog-pro-a1
|