Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 0x4A6F-master
  • 0x4A6F-rpi4
  • autinerd/experimental-openwrt-24.10
  • experimental
  • feature/addMikrotikwAP
  • master
  • nrb/airmax-test
  • nrb/ar9344-reset-sequence
  • nrb/ex400-remove-wps
  • nrb/gluon-master-cpe510
  • nrb/test-radv-filter
  • nrbffs/fastd-remove-delay
  • nrbffs/netgear-ex6120
  • v2018.2.2-ffs
  • v2018.2.3-ffs
  • v2019.1-ffs
  • v2019.1.1-ffs
  • v2019.1.2-ffs
  • v2020.1-ffs
  • v2020.1.1-ffs
  • v2020.1.3-ffs
  • v2020.2-ffs
  • v2020.2.1-ffs
  • v2020.2.2-ffs
  • v2020.2.3-ffs
  • v2021.1-ffs
  • v2021.1.1-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • v2022.1.3-ffs
  • v2022.1.4-ffs
  • v2023.1-ffs
  • v2023.2-ffs
  • v2023.2.2-ffs
  • v2023.2.3-ffs
  • v2023.2.4-ffs
  • v2023.2.5-ffs
  • experimental-2022-09-24
  • experimental-2022-09-24-base
  • experimental-2023-03-11
  • experimental-2023-03-11-base
  • experimental-2023-03-12
  • experimental-2023-03-12-base
  • experimental-2023-03-16
  • experimental-2023-03-16-base
  • experimental-2023-03-20
  • experimental-2023-03-20-base
  • experimental-2023-03-23
  • experimental-2023-03-23-base
  • experimental-2023-03-25
  • experimental-2023-03-25-base
  • experimental-2023-03-26
  • experimental-2023-03-26-base
  • experimental-2023-03-30
  • experimental-2023-03-30-base
  • experimental-2023-03-31
  • experimental-2023-03-31-base
  • experimental-2023-04-01
  • experimental-2023-04-01-base
  • experimental-2023-04-08
  • experimental-2023-04-08-base
  • experimental-2023-04-10
  • experimental-2023-04-10-base
  • experimental-2023-04-13
  • experimental-2023-04-13-base
  • experimental-2023-04-15
  • experimental-2023-04-15-base
  • experimental-2023-04-16
  • experimental-2023-04-16-base
  • experimental-2023-04-18
  • experimental-2023-04-18-base
  • experimental-2023-04-20
  • experimental-2023-04-20-base
  • experimental-2023-04-26
  • experimental-2023-04-26-base
  • experimental-2023-04-28
  • experimental-2023-04-28-base
  • experimental-2023-04-30
  • experimental-2023-04-30-base
  • experimental-2023-05-02
  • experimental-2023-05-02-base
  • experimental-2023-05-03
  • experimental-2023-05-03-base
  • experimental-2023-05-12
  • experimental-2023-05-12-base
  • experimental-2023-05-21
  • experimental-2023-05-21-base
  • experimental-2023-05-25
  • experimental-2023-05-25-base
  • experimental-2023-07-02
  • experimental-2023-07-02-base
  • experimental-2023-07-04
  • experimental-2023-07-04-base
  • experimental-2023-07-12
  • experimental-2023-07-12-base
  • experimental-2023-07-16
  • experimental-2023-07-16-base
  • experimental-2023-08-04
  • experimental-2023-08-04-base
  • experimental-2023-08-10
  • experimental-2023-08-10-base
  • experimental-2023-09-08
  • experimental-2023-09-08-base
  • experimental-2023-09-09
  • experimental-2023-09-09-base
  • experimental-2023-09-10
  • experimental-2023-09-10-base
  • experimental-2023-09-11
  • experimental-2023-09-11-base
  • experimental-2023-09-12
  • experimental-2023-09-12-base
  • experimental-2023-09-13
  • experimental-2023-09-13-base
  • experimental-2023-09-15
  • experimental-2023-09-15-base
  • experimental-2023-09-16
  • experimental-2023-09-16-base
  • experimental-2023-09-18
  • experimental-2023-09-18-base
  • experimental-2023-09-20
  • experimental-2023-09-20-base
  • experimental-2023-09-27
  • experimental-2023-09-27-base
  • experimental-2023-09-28
  • experimental-2023-09-28-base
  • experimental-2023-09-29
  • experimental-2023-09-29-base
  • experimental-2023-10-02
  • experimental-2023-10-02-base
  • experimental-2023-10-13
  • experimental-2023-10-13-base
  • experimental-2023-10-14
  • experimental-2023-10-14-base
  • experimental-2023-10-16
  • experimental-2023-10-16-base
  • experimental-2023-10-23
  • experimental-2023-10-23-base
137 results

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Select Git revision
  • 0x4A6F-master
  • 0x4A6F-rpi4
  • 2014.3.x
  • 2014.4.x
  • babel
  • experimental
  • hoodselector
  • master
  • nrb/gluon-master-cpe510
  • nrb/test-radv-filter
  • nrbffs/fastd-remove-delay
  • nrbffs/netgear-ex6120
  • radv-filterd
  • v2015.1.x
  • v2016.1.x
  • v2016.2.4-batmanbug
  • v2016.2.x
  • v2018.2.2-ffs
  • v2018.2.3-ffs
  • v2018.2.x
  • v2019.1-ffs
  • v2019.1.1-ffs
  • v2019.1.2-ffs
  • v2020.1-ffs
  • v2020.1.1-ffs
  • v2020.1.3-ffs
  • v2020.2-ffs
  • v2020.2.1-ffs
  • v2020.2.2-ffs
  • v2020.2.3-ffs
  • v2020.2.x
  • v2021.1-ffs
  • v2021.1.1-ffs
  • v2021.1.2-ffs
  • v2014.1
  • v2014.2
  • v2014.3
  • v2014.3.1
  • v2014.4
  • v2015.1
  • v2015.1.1
  • v2015.1.2
  • v2016.1
  • v2016.1.1
  • v2016.1.2
  • v2016.1.3
  • v2016.1.4
  • v2016.1.5
  • v2016.1.6
  • v2016.2
  • v2016.2.1
  • v2016.2.2
  • v2016.2.3
  • v2016.2.4
  • v2016.2.5
  • v2016.2.6
  • v2016.2.7
  • v2017.1
  • v2017.1.1
  • v2017.1.2
  • v2017.1.3
  • v2017.1.4
  • v2017.1.5
  • v2017.1.6
  • v2017.1.7
  • v2017.1.8
  • v2018.1
  • v2018.1.1
  • v2018.1.2
  • v2018.1.3
  • v2018.1.4
  • v2018.2
  • v2018.2-ffs0.1
  • v2018.2.1
  • v2018.2.1-ffs0.1
  • v2018.2.2-ffs0.1
  • v2018.2.3-ffs0.1
  • v2019.1-ffs0.1
  • v2019.1.1-ffs0.1
  • v2019.1.2-ffs0.1
  • v2020.1-ffs0.1
  • v2020.1.1-ffs0.1
  • v2020.1.3-ffs0.1
  • v2020.2
  • v2020.2-ffs0.1
  • v2020.2.1-ffs0.1
  • v2020.2.2-ffs0.1
  • v2020.2.3-ffs0.1
  • v2020.2.3-ffs0.2
  • v2020.2.3-ffs0.3
  • v2020.2.x-ffs0.1
  • v2021.1-ffs0.1
  • v2021.1.1-ffs0.1
  • v2021.1.1-ffs0.2
  • v2021.1.1-ffs0.3
  • v2021.1.1-ffs0.4
  • v2021.1.2-ffs0.1
  • v2021.1.2-ffs0.2
98 results
Show changes
-- ASUS
device('asus-rt-ac57u', 'asus_rt-ac57u', {
device('asus-rt-ac57u-v1', 'asus_rt-ac57u-v1', {
factory = false,
manifest_aliases = {
'asus-rt-ac57u', -- Upgrade from OpenWrt 22.03
},
})
device('asus-rt-ax53u', 'asus_rt-ax53u')
-- Cudy
device('cudy-wr1300-v1', 'cudy_wr1300-v1', {
factory = false,
manifest_aliases = {
'cudy-wr1300', -- Upgrade from OpenWrt 22.03
},
})
device('cudy-wr2100', 'cudy_wr2100', {
factory = false,
})
device('cudy-x6-v1', 'cudy_x6-v1', {
factory = false,
})
device('cudy-x6-v2', 'cudy_x6-v2', {
factory = false,
})
-- D-Link
device('d-link-dir-860l-b1', 'dir-860l-b1')
device('d-link-dap-1620-b1', 'dlink_dap-1620-b1', {
broken = true, -- mt76 driver issue - See #3124
})
device('d-link-covr-x1860-a1', 'dlink_covr-x1860-a1', {
extra_images = {
{'-squashfs-recovery', '-recovery', '.bin'}
},
})
device('d-link-dap-x1860-a1', 'dlink_dap-x1860-a1')
device('d-link-dir-860l-b1', 'dlink_dir-860l-b1')
device('d-link-dir-878-a1', 'dlink_dir-878-a1')
-- Netgear
device('d-link-dir-882-a1', 'dlink_dir-882-a1')
-- Genexis
device('genexis-pulse-ex400', 'genexis_pulse-ex400', {
factory = false,
sysupgrade = '-sysupgrade',
})
-- GL.iNet
device('gl.inet-gl-mt1300', 'glinet_gl-mt1300', {
factory = false,
})
-- MERCUSYS
device('mercusys-mr70x-v1', 'mercusys_mr70x-v1')
-- NETGEAR
device('netgear-eax12', 'netgear_eax12', {
factory_ext = '.img',
aliases = {'netgear-eax11-v2', 'netgear-eax15-v2'},
})
device('netgear-ex6150', 'netgear_ex6150', {
factory_ext = '.chk',
})
device('netgear-r6220', 'r6220', {
device('netgear-r6220', 'netgear_r6220', {
factory_ext = '.img',
})
device('netgear-r6260', 'netgear_r6260', {
factory_ext = '.img',
})
device('netgear-wac104', 'netgear_wac104', {
factory_ext = '.img',
})
device('netgear-wndr3700v5', 'wndr3700v5', {
device('netgear-wax202', 'netgear_wax202', {
factory_ext = '.img',
})
device('netgear-wndr3700-v5', 'netgear_wndr3700-v5', {
factory = false,
broken = true, -- untested
})
-- ZBT
-- TP-Link
device('tp-link-archer-ax23-v1', 'tplink_archer-ax23-v1', {
broken = true, -- LAN LED not working - review after resolving #2756
})
device('tp-link-archer-c6-v3', 'tplink_archer-c6-v3', {
broken = true, -- LAN LED not working - review after resolving #2756
})
device('tp-link-eap615-wall-v1', 'tplink_eap615-wall-v1')
device('zbt-wg3526-16m', 'zbt-wg3526-16M', {
device('tp-link-re500-v1', 'tplink_re500-v1')
device('tp-link-re650-v1', 'tplink_re650-v1')
-- Ubiquiti
device('ubiquiti-unifi-6-lite', 'ubnt_unifi-6-lite', {
factory = false,
manifest_aliases = {
'zbt-wg3526',
},
})
device('zbt-wg3526-32m', 'zbt-wg3526-32M', {
device('ubiquiti-unifi-nanohd', 'ubnt_unifi-nanohd', {
factory = false,
})
-- Wavlink
device('wavlink-ws-wn572hp3-4g', 'wavlink_ws-wn572hp3-4g', {
factory = false,
})
-- Xiaomi
device('xiaomi-mi-router-4a-gigabit-edition', 'xiaomi_mi-router-4a-gigabit', {
factory = false,
})
device('xiaomi-mi-router-4a-gigabit-edition-v2', 'xiaomi_mi-router-4a-gigabit-v2', {
factory = false,
})
device('xiaomi-mi-router-3g', 'xiaomi_mi-router-3g', {
factory = false,
})
device('xiaomi-mi-router-3g-v2', 'xiaomi_mi-router-3g-v2', {
factory = false,
})
-- Zbtlink
device('zbtlink-zbt-wg3526-16m', 'zbtlink_zbt-wg3526-16m', {
factory = false,
})
device('zbtlink-zbt-wg3526-32m', 'zbtlink_zbt-wg3526-32m', {
factory = false,
})
-- Zyxel
device('zyxel-nwa50ax', 'zyxel_nwa50ax')
device('zyxel-nwa55axe', 'zyxel_nwa55axe', {
broken = true, -- Missing LED / Reset button
})
device('zyxel-wsm20', 'zyxel_wsm20', {
factory = false,
})
......@@ -44,12 +188,12 @@ device('zbt-wg3526-32m', 'zbt-wg3526-32M', {
-- Ubiquiti
device('ubnt-erx', 'ubnt-erx', {
device('ubiquiti-edgerouter-x', 'ubnt_edgerouter-x', {
factory = false,
packages = {'-hostapd-mini'},
})
device('ubnt-erx-sfp', 'ubnt-erx-sfp', {
device('ubiquiti-edgerouter-x-sfp', 'ubnt_edgerouter-x-sfp', {
factory = false,
packages = {'-hostapd-mini'},
})
-- Cudy
device('cudy-tr1200-v1', 'cudy_tr1200-v1', {
factory = false,
})
device('cudy-wr1000', 'cudy_wr1000')
-- GL.iNet
device('gl-mt300n-v2', 'gl-mt300n-v2', {
device('gl-mt300n-v2', 'glinet_gl-mt300n-v2', {
factory = false,
})
device('gl.inet-microuter-n300', 'glinet_microuter-n300', {
factory = false,
})
......@@ -14,26 +22,52 @@ device('gl.inet-vixmini', 'glinet_vixmini', {
})
-- Netgear
-- NETGEAR
device('netgear-r6020', 'netgear_r6020', {
factory_ext = '.img',
})
device('netgear-r6120', 'netgear_r6120', {
factory_ext = '.img',
})
-- RAVPower
device('ravpower-rp-wd009', 'ravpower_rp-wd009')
-- TP-Link
device('tp-link-archer-c50-v3', 'tplink_c50-v3', {
device('tp-link-archer-c20-v4', 'tplink_archer-c20-v4', {
factory = false,
extra_images = {
{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
},
})
device('tp-link-archer-c50-v4', 'tplink_c50-v4', {
device('tp-link-archer-c20-v5', 'tplink_archer-c20-v5', {
factory = false,
})
device('tp-link-archer-c50-v3', 'tplink_archer-c50-v3', {
factory = false,
extra_images = {
{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
},
})
device('tp-link-archer-c50-v4', 'tplink_archer-c50-v4', {
factory = false,
})
device('tp-link-re200-v2', 'tplink_re200-v2')
device('tp-link-re200-v3', 'tplink_re200-v3')
device('tp-link-re200-v4', 'tplink_re200-v4')
device('tp-link-tl-mr3020-v3', 'tplink_tl-mr3020-v3', {
factory = false,
extra_images = {
......@@ -48,6 +82,13 @@ device('tp-link-tl-mr3420-v5', 'tplink_tl-mr3420-v5', {
},
})
device('tp-link-tl-mr6400-v5', 'tplink_tl-mr6400-v5', {
factory = false,
extra_images = {
{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
},
})
device('tp-link-tl-wa801nd-v5', 'tplink_tl-wa801nd-v5', {
factory = false,
extra_images = {
......@@ -55,7 +96,7 @@ device('tp-link-tl-wa801nd-v5', 'tplink_tl-wa801nd-v5', {
},
})
device('tp-link-tl-wr841n-v13', 'tl-wr841n-v13', {
device('tp-link-tl-wr841n-v13', 'tplink_tl-wr841n-v13', {
factory = false,
extra_images = {
{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
......@@ -69,8 +110,40 @@ device('tp-link-tl-wr902ac-v3', 'tplink_tl-wr902ac-v3', {
},
})
device('tp-link-tl-wr902ac-v4', 'tplink_tl-wr902ac-v4', {
factory = false,
extra_images = {
{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
},
})
-- VoCore 2
device('vocore2', 'vocore2', {
device('vocore2', 'vocore_vocore2', {
factory = false,
})
-- Xiaomi
device('xiaomi-mi-router-4a-100m-edition', 'xiaomi_mi-router-4a-100m', {
factory = false,
})
device('xiaomi-mi-router-4a-100m-international-edition', 'xiaomi_mi-router-4a-100m-intl', {
factory = false,
})
device('xiaomi-mi-router-4a-100m-international-edition-v2', 'xiaomi_mi-router-4a-100m-intl-v2', {
factory = false,
})
device('xiaomi-mi-router-4c', 'xiaomi_mi-router-4c', {
factory = false,
})
device('xiaomi-mi-ra75', 'xiaomi_mi-ra75', {
factory = false,
broken = true, -- Only serial flash possible
})
config('KERNEL_KALLSYMS', false)
config('GLUON_SPECIALIZE_KERNEL', true)
no_opkg()
defaults {
class = 'tiny', -- 32M RAM
}
local STRIP_USB_PACKAGES = {
'-kmod-usb-core',
'-kmod-usb-dwc2',
'-kmod-usb-ledtrig-usbport',
}
-- A5
device('a5-v11', 'a5-v11', {
deprecated = true, -- 4/32
packages = STRIP_USB_PACKAGES,
})
-- D-Link
device('d-link-dir-615-h1', 'dir-615-h1', {
deprecated = true, -- 4/32
packages = STRIP_USB_PACKAGES,
})
device('d-link-dir-615-d', 'dir-615-d', {
aliases = {
'd-link-dir-615-d1',
'd-link-dir-615-d2',
'd-link-dir-615-d3',
'd-link-dir-615-d4',
},
deprecated = true, -- 4/32
packages = STRIP_USB_PACKAGES,
})
-- VoCore
device('vocore-8M', 'vocore-8M', {
factory = false,
})
device('vocore-16M', 'vocore-16M', {
factory = false,
})
defaults {
factory = false,
sysupgrade_ext = '.img.gz',
}
device('friendlyelec-nanopi-r2s', 'friendlyarm_nanopi-r2s')
device('friendlyelec-nanopi-r3s', 'friendlyarm_nanopi-r3s')
device('friendlyelec-nanopi-r4s', 'friendlyarm_nanopi-r4s') -- 4GB LPDDR4
......@@ -6,12 +6,12 @@ defaults {
}
device('lemaker-banana-pi', 'sun7i-a20-bananapi')
device('lemaker-banana-pi', 'lemaker_bananapi')
device('lemaker-banana-pro', 'sun7i-a20-bananapro', {
device('lemaker-banana-pro', 'lemaker_bananapro', {
broken = true, -- WiFi chip not supported
})
device('lamobo-r1', 'sun7i-a20-lamobo-r1', {
device('lamobo-r1', 'lamobo_lamobo-r1', {
broken = true, -- AP+11s not working
})
$(eval $(call GluonTarget,ar71xx,generic))
ifneq ($(GLUON_DEPRECATED),0)
$(eval $(call GluonTarget,ar71xx,tiny))
endif
$(eval $(call GluonTarget,ar71xx,nand))
$(eval $(call GluonTarget,armsr,armv7))
$(eval $(call GluonTarget,armsr,armv8))
$(eval $(call GluonTarget,ath79,generic))
$(eval $(call GluonTarget,brcm2708,bcm2708))
$(eval $(call GluonTarget,brcm2708,bcm2709))
$(eval $(call GluonTarget,ath79,nand))
$(eval $(call GluonTarget,ath79,mikrotik))
$(eval $(call GluonTarget,bcm27xx,bcm2708))
$(eval $(call GluonTarget,bcm27xx,bcm2709))
$(eval $(call GluonTarget,ipq40xx,generic))
$(eval $(call GluonTarget,ipq40xx,mikrotik))
$(eval $(call GluonTarget,ipq806x,generic))
$(eval $(call GluonTarget,lantiq,xrx200))
$(eval $(call GluonTarget,lantiq,xrx200_legacy))
$(eval $(call GluonTarget,lantiq,xway))
$(eval $(call GluonTarget,mpc85xx,generic))
$(eval $(call GluonTarget,mediatek,filogic))
$(eval $(call GluonTarget,mediatek,mt7622))
$(eval $(call GluonTarget,mvebu,cortexa53))
$(eval $(call GluonTarget,mpc85xx,p1010))
$(eval $(call GluonTarget,mpc85xx,p1020))
$(eval $(call GluonTarget,ramips,mt7620))
$(eval $(call GluonTarget,ramips,mt7621))
$(eval $(call GluonTarget,ramips,mt76x8))
$(eval $(call GluonTarget,ramips,rt305x))
$(eval $(call GluonTarget,rockchip,armv8))
$(eval $(call GluonTarget,sunxi,cortexa7))
$(eval $(call GluonTarget,x86,generic))
$(eval $(call GluonTarget,x86,geode))
......@@ -23,8 +27,10 @@ $(eval $(call GluonTarget,x86,legacy))
$(eval $(call GluonTarget,x86,64))
ifneq ($(BROKEN),)
$(eval $(call GluonTarget,ar71xx,mikrotik)) # BROKEN: no sysupgrade support
$(eval $(call GluonTarget,brcm2708,bcm2710)) # BROKEN: Untested
ifeq ($(BROKEN),1)
$(eval $(call GluonTarget,bcm27xx,bcm2710)) # BROKEN: Untested
$(eval $(call GluonTarget,bcm27xx,bcm2711)) # BROKEN: No 11s support, no reset button, sys LED issues
$(eval $(call GluonTarget,ipq40xx,chromium)) # BROKEN: Devices cannot be flashed without opening the case
$(eval $(call GluonTarget,kirkwood,generic)) # BROKEN: No devices with 11s support
$(eval $(call GluonTarget,mvebu,cortexa9)) # BROKEN: No 11s support
endif
include 'x86.inc'
factory_image('x86-64', 'combined-squashfs', '.img.gz')
factory_image('x86-64', 'combined-squashfs', '.vdi')
factory_image('x86-64', 'combined-squashfs', '.vmdk')
sysupgrade_image('x86-64', 'combined-squashfs', '.img.gz')
packages {
'kmod-gpio-nct5104d',
'kmod-leds-gpio',
'kmod-pcengines-apuv2',
}
device('x86-64', 'generic', {
extra_images = {
{'-kernel', '-kernel', '.bin'},
{'-squashfs-rootfs', '-rootfs', '.img.gz'},
},
})
include 'x86.inc'
factory_image('x86-generic', 'combined-squashfs', '.img.gz')
factory_image('x86-generic', 'combined-squashfs', '.vdi')
factory_image('x86-generic', 'combined-squashfs', '.vmdk')
sysupgrade_image('x86-generic', 'combined-squashfs', '.img.gz', {
manifest_aliases = {
'x86-kvm',
'x86-xen_domu',
packages {
'kmod-gpio-nct5104d',
'kmod-leds-gpio',
'kmod-pcengines-apuv2',
}
device('x86-generic', 'generic', {
extra_images = {
{'-kernel', '-kernel', '.bin'},
{'-squashfs-rootfs', '-rootfs', '.img.gz'},
},
})
......@@ -18,5 +18,9 @@ packages {
'kmod-via-velocity',
}
factory_image('x86-geode', 'combined-squashfs', '.img.gz')
sysupgrade_image('x86-geode', 'combined-squashfs', '.img.gz')
device('x86-geode', 'generic', {
factory = '-squashfs-combined',
factory_ext = '.img.gz',
sysupgrade = '-squashfs-combined',
sysupgrade_ext = '.img.gz',
})
include 'x86.inc'
packages {
'-kmod-gpio-nct5104d',
'-kmod-leds-gpio',
'-kmod-leds-apu2',
}
factory_image('x86-legacy', 'combined-squashfs', '.img.gz')
sysupgrade_image('x86-legacy', 'combined-squashfs', '.img.gz')
device('x86-legacy', 'generic')
......@@ -22,11 +22,8 @@ packages {
'kmod-via-velocity',
'kmod-ath9k',
'kmod-gpio-button-hotplug',
'kmod-gpio-nct5104d',
'kmod-hwmon-core',
'kmod-leds-gpio',
'kmod-leds-apu2',
'kmod-sp5100_tco',
'kmod-sp5100-tco',
'kmod-usb-core',
'kmod-usb-ohci',
'kmod-usb2',
......@@ -40,5 +37,17 @@ packages {
'kmod-mt76x0e',
'kmod-mt76x2',
'kmod-mt7603',
'kmod-mt7615e',
'kmod-mt7615-firmware',
'kmod-mt7915-firmware',
'kmod-mt7921-firmware',
}
-- We do not use the ext4 images, so we do not want to build them.
config('TARGET_ROOTFS_EXT4FS', false)
defaults {
factory = '-squashfs-combined-efi',
factory_ext = {'.img.gz', '.vmdk', '.vdi'},
sysupgrade = '-squashfs-combined-efi',
sysupgrade_ext = '.img.gz',
}