layerscape: add kmod-i2c-mux to DEVICE_PACKAGES for traverse-ls1043
[oweals/openwrt.git] / target / linux / layerscape / image / armv7.mk
1 #
2 # Copyright 2018 NXP
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 define Device/Default
9   PROFILES := Default
10   FILESYSTEMS := squashfs
11   IMAGES := firmware.bin
12   KERNEL := kernel-bin | uImage none
13   KERNEL_NAME := zImage
14   KERNEL_LOADADDR := 0x80008000
15   KERNEL_ENTRY_POINT := 0x80008000
16 endef
17
18 define Device/ls1021atwr
19   DEVICE_VENDOR := NXP
20   DEVICE_MODEL := TWR-LS1021A
21   DEVICE_VARIANT := Default
22   DEVICE_PACKAGES += layerscape-rcw-ls1021atwr
23   DEVICE_DTS := ls1021a-twr
24   IMAGE/firmware.bin := \
25     ls-clean | \
26     ls-append $(1)-rcw.bin | pad-to 1M | \
27     ls-append $(1)-uboot.bin | pad-to 3M | \
28     ls-append $(1)-uboot-env.bin | pad-to 15M | \
29     ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
30     append-kernel | pad-to 32M | \
31     append-rootfs | pad-rootfs | check-size 67108865
32 endef
33 TARGET_DEVICES += ls1021atwr
34
35 define Device/ls1021atwr-sdboot
36   DEVICE_VENDOR := NXP
37   DEVICE_MODEL := TWR-LS1021A
38   DEVICE_VARIANT := SD Card Boot
39   DEVICE_DTS := ls1021a-twr
40   FILESYSTEMS := ext4
41   IMAGES := sdcard.img
42   IMAGE/sdcard.img := \
43     ls-clean | \
44     ls-append-sdhead $(1) | pad-to 4K | \
45     ls-append $(1)-uboot.bin | pad-to 3M | \
46     ls-append $(1)-uboot-env.bin | pad-to 15M | \
47     ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
48     append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
49     append-rootfs | check-size $(LS_SD_IMAGE_SIZE)
50 endef
51 TARGET_DEVICES += ls1021atwr-sdboot
52
53 define Device/ls1021aiot-sdboot
54   DEVICE_VENDOR := NXP
55   DEVICE_MODEL := LS1021A-IoT
56   DEVICE_VARIANT := SD Card Boot
57   DEVICE_DTS := ls1021a-iot
58   FILESYSTEMS := ext4
59   IMAGES := sdcard.img
60   IMAGE/sdcard.img := \
61     ls-clean | \
62     ls-append-sdhead $(1) | pad-to 4K | \
63     ls-append $(1)-uboot.bin | pad-to 1M | \
64     ls-append $(1)-uboot-env.bin | pad-to 15M | \
65     ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
66     append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
67     append-rootfs | check-size $(LS_SD_IMAGE_SIZE)
68 endef
69 TARGET_DEVICES += ls1021aiot-sdboot