mirror of
https://github.com/hanwckf/immortalwrt-mt798x.git
synced 2025-01-09 02:43:53 +08:00
Merge Official Source
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
This commit is contained in:
commit
1db9bd9bcd
@ -142,6 +142,12 @@ define U-Boot/Linksprite_pcDuino3
|
|||||||
BUILD_DEVICES:=linksprite_pcduino3
|
BUILD_DEVICES:=linksprite_pcduino3
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define U-Boot/Linksprite_pcDuino3_Nano
|
||||||
|
BUILD_SUBTARGET:=cortexa7
|
||||||
|
NAME:=Linksprite pcDuino3 Nano
|
||||||
|
BUILD_DEVICES:=linksprite_pcduino3-nano
|
||||||
|
endef
|
||||||
|
|
||||||
define U-Boot/Lamobo_R1
|
define U-Boot/Lamobo_R1
|
||||||
BUILD_SUBTARGET:=cortexa7
|
BUILD_SUBTARGET:=cortexa7
|
||||||
NAME:=Lamobo R1
|
NAME:=Lamobo R1
|
||||||
@ -317,6 +323,7 @@ UBOOT_TARGETS := \
|
|||||||
OLIMEX_A13_SOM \
|
OLIMEX_A13_SOM \
|
||||||
Linksprite_pcDuino \
|
Linksprite_pcDuino \
|
||||||
Linksprite_pcDuino3 \
|
Linksprite_pcDuino3 \
|
||||||
|
Linksprite_pcDuino3_Nano \
|
||||||
Lamobo_R1 \
|
Lamobo_R1 \
|
||||||
nanopi_m1_plus \
|
nanopi_m1_plus \
|
||||||
zeropi \
|
zeropi \
|
||||||
|
@ -8,9 +8,9 @@ PKG_LICENSE_FILES:=
|
|||||||
|
|
||||||
PKG_SOURCE_URL:=https://github.com/openwrt/mt76
|
PKG_SOURCE_URL:=https://github.com/openwrt/mt76
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_DATE:=2021-01-14
|
PKG_SOURCE_DATE:=2021-01-27
|
||||||
PKG_SOURCE_VERSION:=4c8a09cc45d03897a473c270fede699a0420a483
|
PKG_SOURCE_VERSION:=8696919d9aae9b673f916bca41c5e1671eec5b0e
|
||||||
PKG_MIRROR_HASH:=5b708e288484eaf735b9135faf9d45453cef56568032bea53d0238c281e6111c
|
PKG_MIRROR_HASH:=82675e11f537eaa2fe2c1029880f7993ed4401d0d59b12faf6dbe96ac3eb8308
|
||||||
|
|
||||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||||
PKG_BUILD_PARALLEL:=1
|
PKG_BUILD_PARALLEL:=1
|
||||||
|
@ -273,7 +273,7 @@ foreach my $mirror (@ARGV) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#push @mirrors, 'https://mirror1.openwrt.org';
|
push @mirrors, 'https://sources.cdn.openwrt.org';
|
||||||
push @mirrors, 'https://sources.openwrt.org';
|
push @mirrors, 'https://sources.openwrt.org';
|
||||||
push @mirrors, 'https://mirror2.openwrt.org/sources';
|
push @mirrors, 'https://mirror2.openwrt.org/sources';
|
||||||
|
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2009 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (all drivers)
|
|
||||||
PRIORITY := 1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,18 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2020 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (all drivers)
|
|
||||||
PACKAGES:= \
|
|
||||||
kmod-usb-ohci kmod-usb2 nand-utils
|
|
||||||
PRIORITY := 1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,18 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2009 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PACKAGES:= \
|
|
||||||
kmod-usb-ohci kmod-usb2 kmod-usb-ledtrig-usbport
|
|
||||||
PRIORITY := 1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,9 +0,0 @@
|
|||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (all drivers)
|
|
||||||
PRIORITY := 1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -3,14 +3,12 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
include $(INCLUDE_DIR)/image.mk
|
include $(INCLUDE_DIR)/image.mk
|
||||||
|
|
||||||
define Build/bcm4908lzma
|
DEVICE_VARS += ASUS_PRODUCTID ASUS_BUILD_NO ASUS_FW_REV ASUS_EXT_NO
|
||||||
$(STAGING_DIR_HOST)/bin/lzma e -lc1 -lp2 -pb2 -d22 $@ $@.new
|
|
||||||
mv $@.new $@
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Build/bcm4908kernel
|
define Build/bcm4908asus
|
||||||
$(STAGING_DIR_HOST)/bin/bcm4908kernel -i $@ -o $@.new
|
$(STAGING_DIR_HOST)/bin/bcm4908asus create -i $@ \
|
||||||
mv $@.new $@
|
-p $(ASUS_PRODUCTID) -b $(ASUS_BUILD_NO) -f $(ASUS_FW_REV) \
|
||||||
|
-e $(ASUS_EXT_NO)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/bcm4908img
|
define Build/bcm4908img
|
||||||
@ -22,16 +20,22 @@ define Build/bcm4908img
|
|||||||
cp $(KDIR)/bcm63xx-cfe/$(subst _,$(comma),$(DEVICE_NAME))/cferam.000 $@-bootfs/
|
cp $(KDIR)/bcm63xx-cfe/$(subst _,$(comma),$(DEVICE_NAME))/cferam.000 $@-bootfs/
|
||||||
cp $(IMAGE_KERNEL) $@-bootfs/vmlinux.lz
|
cp $(IMAGE_KERNEL) $@-bootfs/vmlinux.lz
|
||||||
|
|
||||||
$(STAGING_DIR_HOST)/bin/mkfs.jffs2 --pad --little-endian --squash-uids -v -e 128KiB -o $@-bootfs.jffs2 -d $@-bootfs -m none -n
|
$(STAGING_DIR_HOST)/bin/mkfs.jffs2 --pad --little-endian --squash-uids \
|
||||||
$(STAGING_DIR_HOST)/bin/bcm4908img create $@.new -f $@-bootfs.jffs2 -a 0x20000 -f $@
|
-v -e 128KiB -o $@-bootfs.jffs2 -d $@-bootfs -m none -n
|
||||||
|
$(STAGING_DIR_HOST)/bin/bcm4908img create $@.new -f $@-bootfs.jffs2 \
|
||||||
|
-a 0x20000 -f $@
|
||||||
mv $@.new $@
|
mv $@.new $@
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/bcm4908asus
|
define Build/bcm4908kernel
|
||||||
$(STAGING_DIR_HOST)/bin/bcm4908asus create -i $@ -p $(ASUS_PRODUCTID) -b $(ASUS_BUILD_NO) -f $(ASUS_FW_REV) -e $(ASUS_EXT_NO)
|
$(STAGING_DIR_HOST)/bin/bcm4908kernel -i $@ -o $@.new
|
||||||
|
mv $@.new $@
|
||||||
endef
|
endef
|
||||||
|
|
||||||
DEVICE_VARS += ASUS_PRODUCTID ASUS_BUILD_NO ASUS_FW_REV ASUS_EXT_NO
|
define Build/bcm4908lzma
|
||||||
|
$(STAGING_DIR_HOST)/bin/lzma e -lc1 -lp2 -pb2 -d22 $@ $@.new
|
||||||
|
mv $@.new $@
|
||||||
|
endef
|
||||||
|
|
||||||
define Device/Default
|
define Device/Default
|
||||||
KERNEL := kernel-bin | bcm4908lzma | bcm4908kernel
|
KERNEL := kernel-bin | bcm4908lzma | bcm4908kernel
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
|
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
|
@@ -1105,6 +1105,8 @@ static int bcm_enet_open(struct net_devi
|
||||||
|
else
|
||||||
|
bcm_enet_adjust_link(dev);
|
||||||
|
|
||||||
|
+ netdev_reset_queue(dev);
|
||||||
|
+
|
||||||
|
netif_start_queue(dev);
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
@@ -1193,7 +1195,6 @@ static int bcm_enet_stop(struct net_devi
|
||||||
|
kdev = &priv->pdev->dev;
|
||||||
|
|
||||||
|
netif_stop_queue(dev);
|
||||||
|
- netdev_reset_queue(dev);
|
||||||
|
napi_disable(&priv->napi);
|
||||||
|
if (priv->has_phy)
|
||||||
|
phy_stop(dev->phydev);
|
||||||
|
@@ -2267,6 +2268,7 @@ static int bcm_enetsw_open(struct net_de
|
||||||
|
enet_dmac_writel(priv, ENETDMAC_IR_PKTDONE_MASK,
|
||||||
|
ENETDMAC_IRMASK, priv->tx_chan);
|
||||||
|
|
||||||
|
+ netdev_reset_queue(dev);
|
||||||
|
netif_carrier_on(dev);
|
||||||
|
netif_start_queue(dev);
|
||||||
|
|
||||||
|
@@ -2348,7 +2350,6 @@ static int bcm_enetsw_stop(struct net_de
|
||||||
|
|
||||||
|
del_timer_sync(&priv->swphy_poll);
|
||||||
|
netif_stop_queue(dev);
|
||||||
|
- netdev_reset_queue(dev);
|
||||||
|
napi_disable(&priv->napi);
|
||||||
|
del_timer_sync(&priv->rx_timeout);
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
@@ -1629,7 +1629,7 @@ static int bcm_enet_change_mtu(struct ne
|
@@ -1630,7 +1630,7 @@ static int bcm_enet_change_mtu(struct ne
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
|
||||||
/* add ethernet header + vlan tag size */
|
/* add ethernet header + vlan tag size */
|
||||||
|
@ -79,7 +79,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
else
|
else
|
||||||
bcm_enet_adjust_link(dev);
|
bcm_enet_adjust_link(dev);
|
||||||
|
|
||||||
@@ -1131,10 +1108,6 @@ out_freeirq_rx:
|
@@ -1133,10 +1110,6 @@ out_freeirq_rx:
|
||||||
out_freeirq:
|
out_freeirq:
|
||||||
free_irq(dev->irq, dev);
|
free_irq(dev->irq, dev);
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1228,10 +1201,6 @@ static int bcm_enet_stop(struct net_devi
|
@@ -1229,10 +1202,6 @@ static int bcm_enet_stop(struct net_devi
|
||||||
free_irq(priv->irq_rx, dev);
|
free_irq(priv->irq_rx, dev);
|
||||||
free_irq(dev->irq, dev);
|
free_irq(dev->irq, dev);
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1800,14 +1769,47 @@ static int bcm_enet_probe(struct platfor
|
@@ -1801,14 +1770,47 @@ static int bcm_enet_probe(struct platfor
|
||||||
|
|
||||||
/* do minimal hardware init to be able to probe mii bus */
|
/* do minimal hardware init to be able to probe mii bus */
|
||||||
bcm_enet_hw_preinit(priv);
|
bcm_enet_hw_preinit(priv);
|
||||||
@ -150,7 +150,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
}
|
}
|
||||||
|
|
||||||
bus = priv->mii_bus;
|
bus = priv->mii_bus;
|
||||||
@@ -1831,6 +1833,26 @@ static int bcm_enet_probe(struct platfor
|
@@ -1832,6 +1834,26 @@ static int bcm_enet_probe(struct platfor
|
||||||
dev_err(&pdev->dev, "unable to register mdio bus\n");
|
dev_err(&pdev->dev, "unable to register mdio bus\n");
|
||||||
goto out_free_mdio;
|
goto out_free_mdio;
|
||||||
}
|
}
|
||||||
@ -177,7 +177,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
/* run platform code to initialize PHY device */
|
/* run platform code to initialize PHY device */
|
||||||
@@ -1838,45 +1860,16 @@ static int bcm_enet_probe(struct platfor
|
@@ -1839,45 +1861,16 @@ static int bcm_enet_probe(struct platfor
|
||||||
pd->mii_config(dev, 1, bcm_enet_mdio_read_mii,
|
pd->mii_config(dev, 1, bcm_enet_mdio_read_mii,
|
||||||
bcm_enet_mdio_write_mii)) {
|
bcm_enet_mdio_write_mii)) {
|
||||||
dev_err(&pdev->dev, "unable to configure mdio bus\n");
|
dev_err(&pdev->dev, "unable to configure mdio bus\n");
|
||||||
@ -227,7 +227,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
if (priv->mii_bus)
|
if (priv->mii_bus)
|
||||||
mdiobus_unregister(priv->mii_bus);
|
mdiobus_unregister(priv->mii_bus);
|
||||||
|
|
||||||
@@ -1884,6 +1877,9 @@ out_free_mdio:
|
@@ -1885,6 +1878,9 @@ out_free_mdio:
|
||||||
if (priv->mii_bus)
|
if (priv->mii_bus)
|
||||||
mdiobus_free(priv->mii_bus);
|
mdiobus_free(priv->mii_bus);
|
||||||
|
|
||||||
@ -237,7 +237,7 @@ Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
|
|||||||
out_uninit_hw:
|
out_uninit_hw:
|
||||||
/* turn off mdc clock */
|
/* turn off mdc clock */
|
||||||
enet_writel(priv, 0, ENET_MIISC_REG);
|
enet_writel(priv, 0, ENET_MIISC_REG);
|
||||||
@@ -1914,6 +1910,7 @@ static int bcm_enet_remove(struct platfo
|
@@ -1915,6 +1911,7 @@ static int bcm_enet_remove(struct platfo
|
||||||
enet_writel(priv, 0, ENET_MIISC_REG);
|
enet_writel(priv, 0, ENET_MIISC_REG);
|
||||||
|
|
||||||
if (priv->has_phy) {
|
if (priv->has_phy) {
|
||||||
|
@ -32,7 +32,7 @@ Subject: [PATCH 54/81] bcm63xx_enet: enable rgmii clock on external ports
|
|||||||
#define ENETSW_MDIOC_EXT_MASK (1 << 16)
|
#define ENETSW_MDIOC_EXT_MASK (1 << 16)
|
||||||
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
@@ -2183,6 +2183,18 @@ static int bcm_enetsw_open(struct net_de
|
@@ -2184,6 +2184,18 @@ static int bcm_enetsw_open(struct net_de
|
||||||
priv->sw_port_link[i] = 0;
|
priv->sw_port_link[i] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
#include <bcm63xx_dev_enet.h>
|
#include <bcm63xx_dev_enet.h>
|
||||||
#include "bcm63xx_enet.h"
|
#include "bcm63xx_enet.h"
|
||||||
@@ -1930,7 +1931,8 @@ static int bcm_enet_remove(struct platfo
|
@@ -1931,7 +1932,8 @@ static int bcm_enet_remove(struct platfo
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -30,7 +30,7 @@
|
|||||||
.probe = bcm_enet_probe,
|
.probe = bcm_enet_probe,
|
||||||
.remove = bcm_enet_remove,
|
.remove = bcm_enet_remove,
|
||||||
.driver = {
|
.driver = {
|
||||||
@@ -1939,6 +1941,42 @@ struct platform_driver bcm63xx_enet_driv
|
@@ -1940,6 +1942,42 @@ struct platform_driver bcm63xx_enet_driv
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -73,7 +73,7 @@
|
|||||||
/*
|
/*
|
||||||
* switch mii access callbacks
|
* switch mii access callbacks
|
||||||
*/
|
*/
|
||||||
@@ -2195,29 +2233,6 @@ static int bcm_enetsw_open(struct net_de
|
@@ -2196,29 +2234,6 @@ static int bcm_enetsw_open(struct net_de
|
||||||
enetsw_writeb(priv, rgmii_ctrl, ENETSW_RGMII_CTRL_REG(i));
|
enetsw_writeb(priv, rgmii_ctrl, ENETSW_RGMII_CTRL_REG(i));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,7 +103,7 @@
|
|||||||
/* initialize flow control buffer allocation */
|
/* initialize flow control buffer allocation */
|
||||||
enet_dma_writel(priv, ENETDMA_BUFALLOC_FORCE_MASK | 0,
|
enet_dma_writel(priv, ENETDMA_BUFALLOC_FORCE_MASK | 0,
|
||||||
ENETDMA_BUFALLOC_REG(priv->rx_chan));
|
ENETDMA_BUFALLOC_REG(priv->rx_chan));
|
||||||
@@ -2651,6 +2666,9 @@ static int bcm_enetsw_probe(struct platf
|
@@ -2652,6 +2667,9 @@ static int bcm_enetsw_probe(struct platf
|
||||||
struct bcm63xx_enetsw_platform_data *pd;
|
struct bcm63xx_enetsw_platform_data *pd;
|
||||||
struct resource *res_mem;
|
struct resource *res_mem;
|
||||||
int ret, irq_rx, irq_tx;
|
int ret, irq_rx, irq_tx;
|
||||||
@ -113,7 +113,7 @@
|
|||||||
|
|
||||||
if (!bcm_enet_shared_base[0])
|
if (!bcm_enet_shared_base[0])
|
||||||
return -EPROBE_DEFER;
|
return -EPROBE_DEFER;
|
||||||
@@ -2731,6 +2749,43 @@ static int bcm_enetsw_probe(struct platf
|
@@ -2732,6 +2750,43 @@ static int bcm_enetsw_probe(struct platf
|
||||||
priv->pdev = pdev;
|
priv->pdev = pdev;
|
||||||
priv->net_dev = dev;
|
priv->net_dev = dev;
|
||||||
|
|
||||||
@ -157,7 +157,7 @@
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
out_disable_clk:
|
out_disable_clk:
|
||||||
@@ -2752,6 +2807,9 @@ static int bcm_enetsw_remove(struct plat
|
@@ -2753,6 +2808,9 @@ static int bcm_enetsw_remove(struct plat
|
||||||
priv = netdev_priv(dev);
|
priv = netdev_priv(dev);
|
||||||
unregister_netdev(dev);
|
unregister_netdev(dev);
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
@@ -2710,9 +2710,9 @@ static int bcm_enetsw_probe(struct platf
|
@@ -2711,9 +2711,9 @@ static int bcm_enetsw_probe(struct platf
|
||||||
if (ret)
|
if (ret)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
|
||||||
@@ -2230,6 +2230,10 @@ static int bcm_enetsw_open(struct net_de
|
@@ -2231,6 +2231,10 @@ static int bcm_enetsw_open(struct net_de
|
||||||
|
|
||||||
rgmii_ctrl = enetsw_readb(priv, ENETSW_RGMII_CTRL_REG(i));
|
rgmii_ctrl = enetsw_readb(priv, ENETSW_RGMII_CTRL_REG(i));
|
||||||
rgmii_ctrl |= ENETSW_RGMII_CTRL_GMII_CLK_EN;
|
rgmii_ctrl |= ENETSW_RGMII_CTRL_GMII_CLK_EN;
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,10 +0,0 @@
|
|||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
PACKAGES:=ath10k-firmware-qca99x0-ct ath10k-firmware-qca988x-ct ath10k-firmware-qca9984-ct
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PACKAGES:=kmod-mwl8k wpad-basic-wolfssl
|
|
||||||
PRIORITY:=1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,15 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2015 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (minimum package set)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,15 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2015 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (minimum package set)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,15 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2015 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile (minimum package set)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1351,6 +1351,7 @@ TARGET_DEVICES += youku_yk-l2
|
|||||||
|
|
||||||
define Device/zbtlink_zbt-we1326
|
define Device/zbtlink_zbt-we1326
|
||||||
$(Device/dsa-migration)
|
$(Device/dsa-migration)
|
||||||
|
$(Device/uimage-lzma-loader)
|
||||||
IMAGE_SIZE := 16064k
|
IMAGE_SIZE := 16064k
|
||||||
DEVICE_VENDOR := Zbtlink
|
DEVICE_VENDOR := Zbtlink
|
||||||
DEVICE_MODEL := ZBT-WE1326
|
DEVICE_MODEL := ZBT-WE1326
|
||||||
@ -1361,6 +1362,7 @@ TARGET_DEVICES += zbtlink_zbt-we1326
|
|||||||
|
|
||||||
define Device/zbtlink_zbt-we3526
|
define Device/zbtlink_zbt-we3526
|
||||||
$(Device/dsa-migration)
|
$(Device/dsa-migration)
|
||||||
|
$(Device/uimage-lzma-loader)
|
||||||
IMAGE_SIZE := 16064k
|
IMAGE_SIZE := 16064k
|
||||||
DEVICE_VENDOR := Zbtlink
|
DEVICE_VENDOR := Zbtlink
|
||||||
DEVICE_MODEL := ZBT-WE3526
|
DEVICE_MODEL := ZBT-WE3526
|
||||||
@ -1371,6 +1373,7 @@ TARGET_DEVICES += zbtlink_zbt-we3526
|
|||||||
|
|
||||||
define Device/zbtlink_zbt-wg2626
|
define Device/zbtlink_zbt-wg2626
|
||||||
$(Device/dsa-migration)
|
$(Device/dsa-migration)
|
||||||
|
$(Device/uimage-lzma-loader)
|
||||||
IMAGE_SIZE := 16064k
|
IMAGE_SIZE := 16064k
|
||||||
DEVICE_VENDOR := Zbtlink
|
DEVICE_VENDOR := Zbtlink
|
||||||
DEVICE_MODEL := ZBT-WG2626
|
DEVICE_MODEL := ZBT-WG2626
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PACKAGES:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
|
|
||||||
PRIORITY:=1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
PACKAGES:=\
|
|
||||||
kmod-usb3 \
|
|
||||||
kmod-usb-ledtrig-usbport
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
PACKAGES:= kmod-usb2 kmod-usb-ohci kmod-usb-ledtrig-usbport
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2011 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
PACKAGES:=\
|
|
||||||
kmod-usb-dwc2 \
|
|
||||||
kmod-usb-ledtrig-usbport
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2012 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
define Profile/Default
|
|
||||||
NAME:=Default Profile
|
|
||||||
PRIORITY:=1
|
|
||||||
PACKAGES:=kmod-usb-ohci kmod-usb2
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Profile/Default/Description
|
|
||||||
Default package set compatible with most boards.
|
|
||||||
endef
|
|
||||||
$(eval $(call Profile,Default))
|
|
@ -37,8 +37,9 @@ TARGET_DEVICES += pine64_rockpro64
|
|||||||
|
|
||||||
define Device/radxa_rock-pi-4
|
define Device/radxa_rock-pi-4
|
||||||
DEVICE_VENDOR := Radxa
|
DEVICE_VENDOR := Radxa
|
||||||
DEVICE_MODEL := Rock Pi 4
|
DEVICE_MODEL := ROCK Pi 4
|
||||||
SOC := rk3399
|
SOC := rk3399
|
||||||
|
SUPPORTED_DEVICES := radxa,rockpi4
|
||||||
UBOOT_DEVICE_NAME := rock-pi-4-rk3399
|
UBOOT_DEVICE_NAME := rock-pi-4-rk3399
|
||||||
IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
|
IMAGE/sysupgrade.img.gz := boot-common | boot-script | pine64-img | gzip | append-metadata
|
||||||
DEVICE_PACKAGES := brcmfmac-firmware-43456-sdio brcmfmac-nvram-43456-sdio kmod-brcmfmac
|
DEVICE_PACKAGES := brcmfmac-firmware-43456-sdio brcmfmac-nvram-43456-sdio kmod-brcmfmac
|
||||||
|
@ -443,6 +443,7 @@ CONFIG_PWM_SYSFS=y
|
|||||||
CONFIG_RATIONAL=y
|
CONFIG_RATIONAL=y
|
||||||
CONFIG_RCU_NEED_SEGCBLIST=y
|
CONFIG_RCU_NEED_SEGCBLIST=y
|
||||||
CONFIG_RCU_STALL_COMMON=y
|
CONFIG_RCU_STALL_COMMON=y
|
||||||
|
CONFIG_REALTEK_PHY=y
|
||||||
CONFIG_REFCOUNT_FULL=y
|
CONFIG_REFCOUNT_FULL=y
|
||||||
CONFIG_REGMAP=y
|
CONFIG_REGMAP=y
|
||||||
CONFIG_REGMAP_I2C=y
|
CONFIG_REGMAP_I2C=y
|
||||||
|
@ -134,7 +134,6 @@ CONFIG_PINCTRL_SUN50I_H6=y
|
|||||||
CONFIG_PINCTRL_SUN50I_H6_R=y
|
CONFIG_PINCTRL_SUN50I_H6_R=y
|
||||||
CONFIG_QUEUED_RWLOCKS=y
|
CONFIG_QUEUED_RWLOCKS=y
|
||||||
CONFIG_QUEUED_SPINLOCKS=y
|
CONFIG_QUEUED_SPINLOCKS=y
|
||||||
CONFIG_REALTEK_PHY=y
|
|
||||||
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
|
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
|
||||||
# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
|
# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
|
||||||
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
|
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
|
||||||
|
@ -107,6 +107,14 @@ define Device/linksprite_pcduino3
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += linksprite_pcduino3
|
TARGET_DEVICES += linksprite_pcduino3
|
||||||
|
|
||||||
|
define Device/linksprite_pcduino3-nano
|
||||||
|
DEVICE_VENDOR := LinkSprite
|
||||||
|
DEVICE_MODEL := pcDuino3 Nano
|
||||||
|
DEVICE_PACKAGES:=kmod-rtc-sunxi kmod-ata-sunxi
|
||||||
|
SOC := sun7i-a20
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += linksprite_pcduino3-nano
|
||||||
|
|
||||||
define Device/mele_m9
|
define Device/mele_m9
|
||||||
DEVICE_VENDOR := Mele
|
DEVICE_VENDOR := Mele
|
||||||
DEVICE_MODEL := M9
|
DEVICE_MODEL := M9
|
||||||
|
Loading…
x
Reference in New Issue
Block a user