diff --git a/br-ext-chip-ambarella/Config.in b/br-ext-chip-ambarella/Config.in index 2bc61cbd..706a047e 100644 --- a/br-ext-chip-ambarella/Config.in +++ b/br-ext-chip-ambarella/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_AMBARELLA_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_AMBARELLA_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-ambarella/external.mk b/br-ext-chip-ambarella/external.mk index e6085696..29d0356c 100644 --- a/br-ext-chip-ambarella/external.mk +++ b/br-ext-chip-ambarella/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libevent-openipc/libevent-openipc include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_AMBARELLA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-ambarella/package/linux-firmware-openipc b/br-ext-chip-ambarella/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-ambarella/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-anyka/Config.in b/br-ext-chip-anyka/Config.in index 8913745c..8bc70b77 100644 --- a/br-ext-chip-anyka/Config.in +++ b/br-ext-chip-anyka/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_ANYKA_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_ANYKA_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_ANYKA_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-anyka/external.mk b/br-ext-chip-anyka/external.mk index a6e9ea9f..ea5360ca 100644 --- a/br-ext-chip-anyka/external.mk +++ b/br-ext-chip-anyka/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_ANYKA_PATH)/package/libevent-openipc/libevent-openipc.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_ANYKA_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_ANYKA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-anyka/package/linux-firmware-openipc b/br-ext-chip-anyka/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-anyka/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-fullhan/Config.in b/br-ext-chip-fullhan/Config.in index 7150f5b0..9951d08f 100644 --- a/br-ext-chip-fullhan/Config.in +++ b/br-ext-chip-fullhan/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_FULLHAN_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_FULLHAN_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-fullhan/external.mk b/br-ext-chip-fullhan/external.mk index 64a49ba6..10315a2f 100644 --- a/br-ext-chip-fullhan/external.mk +++ b/br-ext-chip-fullhan/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libevent-openipc/libevent-openipc.m include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_FULLHAN_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-fullhan/package/linux-firmware-openipc b/br-ext-chip-fullhan/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-fullhan/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-goke/Config.in b/br-ext-chip-goke/Config.in index 28a24b0f..932e4e25 100644 --- a/br-ext-chip-goke/Config.in +++ b/br-ext-chip-goke/Config.in @@ -11,6 +11,7 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_GOKE_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/majestic-gk7205v200/Config.in" source "$BR2_EXTERNAL_GOKE_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-goke/external.mk b/br-ext-chip-goke/external.mk index b752e590..6cb391f4 100644 --- a/br-ext-chip-goke/external.mk +++ b/br-ext-chip-goke/external.mk @@ -11,6 +11,7 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/libevent-openipc/libevent-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_GOKE_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic-gk7205v200/majestic-gk7205v200.mk include $(BR2_EXTERNAL_GOKE_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-goke/package/linux-firmware-openipc b/br-ext-chip-goke/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-goke/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-grainmedia/Config.in b/br-ext-chip-grainmedia/Config.in index 0ea9044f..af3bfff5 100644 --- a/br-ext-chip-grainmedia/Config.in +++ b/br-ext-chip-grainmedia/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_GRAINMEDIA_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-grainmedia/external.mk b/br-ext-chip-grainmedia/external.mk index 827db0b8..8f18bacd 100644 --- a/br-ext-chip-grainmedia/external.mk +++ b/br-ext-chip-grainmedia/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libevent-openipc/libevent-openip include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_GRAINMEDIA_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-grainmedia/package/linux-firmware-openipc b/br-ext-chip-grainmedia/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-grainmedia/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-hisilicon/Config.in b/br-ext-chip-hisilicon/Config.in index 9d87a948..1b772a1c 100644 --- a/br-ext-chip-hisilicon/Config.in +++ b/br-ext-chip-hisilicon/Config.in @@ -19,6 +19,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_HISILICON_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516av100/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516cv200/Config.in" diff --git a/br-ext-chip-hisilicon/external.mk b/br-ext-chip-hisilicon/external.mk index a8fb3ff1..8df46486 100644 --- a/br-ext-chip-hisilicon/external.mk +++ b/br-ext-chip-hisilicon/external.mk @@ -19,6 +19,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/libevent-openipc/libevent-openipc include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_HISILICON_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516av100/majestic-hi3516av100.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516cv200/majestic-hi3516cv200.mk diff --git a/br-ext-chip-hisilicon/package/linux-firmware-openipc b/br-ext-chip-hisilicon/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-hisilicon/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-ingenic/Config.in b/br-ext-chip-ingenic/Config.in index 13d333a4..7983d545 100644 --- a/br-ext-chip-ingenic/Config.in +++ b/br-ext-chip-ingenic/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_INGENIC_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-ingenic/external.mk b/br-ext-chip-ingenic/external.mk index 4ea6ffba..419d645c 100644 --- a/br-ext-chip-ingenic/external.mk +++ b/br-ext-chip-ingenic/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/libevent-openipc/libevent-openipc.m include $(BR2_EXTERNAL_INGENIC_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_INGENIC_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_INGENIC_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_INGENIC_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-ingenic/package/linux-firmware-openipc b/br-ext-chip-ingenic/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-ingenic/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-novatek/Config.in b/br-ext-chip-novatek/Config.in index 50b950b8..f62328da 100644 --- a/br-ext-chip-novatek/Config.in +++ b/br-ext-chip-novatek/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_NOVATEK_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_NOVATEK_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/majestic-nt9856x/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-novatek/external.mk b/br-ext-chip-novatek/external.mk index cc4305e2..84f11194 100644 --- a/br-ext-chip-novatek/external.mk +++ b/br-ext-chip-novatek/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libevent-openipc/libevent-openipc.m include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_NOVATEK_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/majestic-nt9856x/majestic-nt9856x.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-novatek/package/linux-firmware-openipc b/br-ext-chip-novatek/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-novatek/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-sigmastar/Config.in b/br-ext-chip-sigmastar/Config.in index d40eb9ef..79b26a6b 100644 --- a/br-ext-chip-sigmastar/Config.in +++ b/br-ext-chip-sigmastar/Config.in @@ -11,6 +11,7 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/majestic-ssc335/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/mbedtls-openipc/Config.in" diff --git a/br-ext-chip-sigmastar/external.mk b/br-ext-chip-sigmastar/external.mk index d811a289..d74946a5 100644 --- a/br-ext-chip-sigmastar/external.mk +++ b/br-ext-chip-sigmastar/external.mk @@ -11,6 +11,7 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libevent-openipc/libevent-openipc include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/majestic-ssc335/majestic-ssc335.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk diff --git a/br-ext-chip-sigmastar/package/linux-firmware-openipc b/br-ext-chip-sigmastar/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-sigmastar/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/br-ext-chip-xiongmai/Config.in b/br-ext-chip-xiongmai/Config.in index 792d9db3..ecfeefa8 100644 --- a/br-ext-chip-xiongmai/Config.in +++ b/br-ext-chip-xiongmai/Config.in @@ -10,6 +10,7 @@ source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libevent-openipc/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libhv-openipc/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libogg-openipc/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libsrt-openipc/Config.in" +source "$BR2_EXTERNAL_XIONGMAI_PATH/package/linux-firmware-openipc/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-fonts/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-xm510/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-xm530/Config.in" diff --git a/br-ext-chip-xiongmai/external.mk b/br-ext-chip-xiongmai/external.mk index 7ce06559..8023abba 100644 --- a/br-ext-chip-xiongmai/external.mk +++ b/br-ext-chip-xiongmai/external.mk @@ -10,6 +10,7 @@ include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libevent-openipc/libevent-openipc. include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libhv-openipc/libhv-openipc.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libogg-openipc/libogg-openipc.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libsrt-openipc/libsrt-openipc.mk +include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/linux-firmware-openipc/linux-firmware-openipc.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-fonts/majestic-fonts.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-xm510/majestic-xm510.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-xm530/majestic-xm530.mk diff --git a/br-ext-chip-xiongmai/package/linux-firmware-openipc b/br-ext-chip-xiongmai/package/linux-firmware-openipc new file mode 120000 index 00000000..03618f15 --- /dev/null +++ b/br-ext-chip-xiongmai/package/linux-firmware-openipc @@ -0,0 +1 @@ +../../general/package/linux-firmware-openipc \ No newline at end of file diff --git a/building.sh b/building.sh index 43154598..81ea4d17 100755 --- a/building.sh +++ b/building.sh @@ -309,13 +309,10 @@ xm550() { # # hi3516cv100 # testing.. # -<<<<<<< HEAD +# hi3516cv200 # testing.. +# hi3518ev200 # testing.. hi3516cv200 # testing.. # hi3518ev200 # testing.. -======= -# hi3516cv200 # testing.. -hi3518ev200 # testing.. ->>>>>>> 629c195749890e908c7ad90153fde5cdf684a6b8 # # hi3516av100 # OpenIPC # hi3516dv100 # OpenIPC diff --git a/general/package/linux-firmware-openipc/Config.in b/general/package/linux-firmware-openipc/Config.in new file mode 100644 index 00000000..815a8984 --- /dev/null +++ b/general/package/linux-firmware-openipc/Config.in @@ -0,0 +1,26 @@ +config BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC + bool "linux-firmware-openipc" + help + This package provides various binary firmware files (closed + binary blobs) for such devices like LAN, WLAN cards etc. + + https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git + + +if BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC + +menu "WiFi firmware" + +config BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U + bool "MediaTek MT7601U" + help + MediaTek MT7601U + +config BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL8188EU + bool "Realtek RTL8188EU" + help + Realtek RTL8188EU + +endmenu + +endif diff --git a/general/package/linux-firmware-openipc/linux-firmware-openipc.mk b/general/package/linux-firmware-openipc/linux-firmware-openipc.mk new file mode 100644 index 00000000..92d12e25 --- /dev/null +++ b/general/package/linux-firmware-openipc/linux-firmware-openipc.mk @@ -0,0 +1,70 @@ +################################################################################ +# +# linux-firmware-openipc +# +################################################################################ + +LINUX_FIRMWARE_OPENIPC_VERSION = 20190717 +LINUX_FIRMWARE_OPENIPC_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git +LINUX_FIRMWARE_OPENIPC_SITE_METHOD = git + + + +# WiFi RTL8188EU +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL8188EU),y) +LINUX_FIRMWARE_OPENIPC_FILES += rtlwifi/rtl8188eufw.bin +LINUX_FIRMWARE_OPENIPC_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt +endif + +# WiFi MT7601U +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U),y) +LINUX_FIRMWARE_OPENIPC_FILES += mt7601u.bin +LINUX_FIRMWARE_OPENIPC_ALL_LICENSE_FILES += LICENCE.ralink_a_mediatek_company_firmware +endif + + + +ifneq ($(LINUX_FIRMWARE_OPENIPC_FILES),) +define LINUX_FIRMWARE_OPENIPC_INSTALL_FILES + cd $(@D) && \ + $(TAR) cf install.tar $(sort $(LINUX_FIRMWARE_OPENIPC_FILES)) && \ + $(TAR) xf install.tar -C $(TARGET_DIR)/lib/firmware +endef +endif + +ifneq ($(LINUX_FIRMWARE_OPENIPC_DIRS),) +# We need to rm-rf the destination directory to avoid copying +# into it in itself, should we re-install the package. +define LINUX_FIRMWARE_OPENIPC_INSTALL_DIRS + $(foreach d,$(LINUX_FIRMWARE_OPENIPC_DIRS), \ + rm -rf $(TARGET_DIR)/lib/firmware/$(d); \ + mkdir -p $(dir $(TARGET_DIR)/lib/firmware/$(d)); \ + cp -a $(@D)/$(d) $(TARGET_DIR)/lib/firmware/$(d)$(sep)) +endef +endif + +ifneq ($(LINUX_FIRMWARE_OPENIPC_FILES)$(LINUX_FIRMWARE_OPENIPC_DIRS),) + +# Most firmware files are under a proprietary license, so no need to +# repeat it for every selections above. Those firmwares that have more +# lax licensing terms may still add them on a per-case basis. +LINUX_FIRMWARE_OPENIPC_LICENSE += Proprietary + +# This file contains some licensing information about all the firmware +# files found in the linux-firmware package, so we always add it, even +# for firmwares that have their own licensing terms. +LINUX_FIRMWARE_OPENIPC_ALL_LICENSE_FILES += WHENCE + +# Some license files may be listed more than once, so we have to remove +# duplicates +LINUX_FIRMWARE_OPENIPC_LICENSE_FILES = $(sort $(LINUX_FIRMWARE_OPENIPC_ALL_LICENSE_FILES)) + +endif + +define LINUX_FIRMWARE_OPENIPC_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/lib/firmware + $(LINUX_FIRMWARE_OPENIPC_INSTALL_FILES) + $(LINUX_FIRMWARE_OPENIPC_INSTALL_DIRS) +endef + +$(eval $(generic-package))