openwrt/target/linux/lantiq/image/falcon.mk
Adrian Schmutzler 09ee51c614 lantiq: define SOC only once for uniform targets
In lantiq there are several subtarget where all devices have the
same value set to the SOC variable for each device individually.

This patch introduces a non-device-dependent variable DEFAULT_SOC,
which is used if no specific SOC is set for a device, and thus reduces
the number of redundant definitions drastically.

This is applied to all subtargets except xway, as only the latter has
two different SOCs.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-01-24 18:38:53 +01:00

94 lines
2.5 KiB
Makefile

define Device/lantiq_easy88388
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := EASY88388 Falcon FTTDP8 Reference Board
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy88388
define Device/lantiq_easy88444
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := EASY88444 Falcon FTTdp G.FAST Reference Board
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy88444
define Device/lantiq_easy98020
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon SFU Reference Board (EASY98020)
DEVICE_VARIANT := v1.0-v1.7
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy98020
define Device/lantiq_easy98020-v18
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon SFU Reference Board (EASY98020)
DEVICE_VARIANT := v1.8
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy98020-v18
define Device/lantiq_easy98021
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon HGU Reference Board (EASY98021)
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy98021
define Device/lantiq_easy98035synce
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon SFP Stick (EASY98035SYNCE)
DEVICE_VARIANT := with Synchronous Ethernet
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy98035synce
define Device/lantiq_easy98035synce1588
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon SFP Stick (EASY98035SYNCE1588)
DEVICE_VARIANT := with SyncE and IEEE1588
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_easy98035synce1588
define Device/lantiq_easy98000-nand
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := EASY98000 Falcon Eval Board
DEVICE_VARIANT := NAND
IMAGE_SIZE := 3904k
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
endef
TARGET_DEVICES += lantiq_easy98000-nand
define Device/lantiq_easy98000-nor
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := EASY98000 Falcon Eval Board
DEVICE_VARIANT := NOR
IMAGE_SIZE := 3904k
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
endef
TARGET_DEVICES += lantiq_easy98000-nor
define Device/lantiq_easy98000-sflash
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := EASY98000 Falcon Eval Board
DEVICE_VARIANT := SFLASH
IMAGE_SIZE := 7424k
DEVICE_PACKAGES := kmod-dm9000 kmod-i2c-lantiq kmod-eeprom-at24
endef
TARGET_DEVICES += lantiq_easy98000-sflash
define Device/lantiq_falcon-mdu
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon / VINAXdp MDU Board
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_falcon-mdu
define Device/lantiq_falcon-sfp
DEVICE_VENDOR := Lantiq
DEVICE_MODEL := Falcon SFP Stick
IMAGE_SIZE := 7424k
endef
TARGET_DEVICES += lantiq_falcon-sfp