mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 14:37:57 +00:00
a110418027
According to commit 6f6c2fb321
, AP6335 module used in PICO-PI-IMX7D works
only with firmware from `linux-firmware`. However, firmware from
`cypress-firmware` suite is directly from the chip company (Infineon) and
is actually newer.
Instead of dropping the firmware from Infineon, create a package named
`brcmfmac-firmware-4339-sdio`, and keep the Infineon version of
`cypress-firmware-4339-sdio` around.
This gives us devs the option to choose. Also, it means that
- packages `brcmfmac-firmware-*` uniformly come from `linux-firmware`
- packages `cypress-firmware-*` uniformly come from `cypress-firmware`
so hopefully brings more clarity.
Tested-by: Lech Perczak <lech.perczak@gmail.com>
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
31 lines
966 B
Makefile
31 lines
966 B
Makefile
DEVICE_VARS += UBOOT
|
|
|
|
include common.mk
|
|
|
|
define Device/Default
|
|
PROFILES := Default
|
|
FILESYSTEMS := squashfs ext4
|
|
KERNEL_INSTALL := 1
|
|
KERNEL_SUFFIX := -uImage
|
|
KERNEL_NAME := zImage
|
|
KERNEL := kernel-bin | uImage none
|
|
KERNEL_LOADADDR := 0x80008000
|
|
IMAGES :=
|
|
endef
|
|
|
|
define Device/technexion_imx7d-pico-pi
|
|
DEVICE_VENDOR := TechNexion
|
|
DEVICE_MODEL := PICO-PI-IMX7D
|
|
UBOOT := pico-pi-imx7d
|
|
DEVICE_DTS := imx7d-pico-pi
|
|
DEVICE_PACKAGES := kmod-sound-core kmod-sound-soc-imx kmod-sound-soc-imx-sgtl5000 \
|
|
kmod-can kmod-can-flexcan kmod-can-raw kmod-leds-gpio \
|
|
kmod-input-touchscreen-edt-ft5x06 kmod-usb-hid kmod-btsdio \
|
|
kmod-brcmfmac brcmfmac-firmware-4339-sdio cypress-nvram-4339-pico-pi-imx7d
|
|
FILESYSTEMS := squashfs
|
|
IMAGES := combined.bin sysupgrade.bin
|
|
IMAGE/combined.bin := append-rootfs | pad-extra 128k | imx-sdcard-raw-uboot
|
|
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
|
endef
|
|
TARGET_DEVICES += technexion_imx7d-pico-pi
|