mirror of
https://github.com/padavanonly/immortalwrt-mt798x.git
synced 2025-12-16 16:56:38 +00:00
Update mtk_eth_soc.c
This commit is contained in:
parent
7d5a20d5bb
commit
cb6cd9d253
@ -4394,10 +4394,14 @@ static int mtk_hw_init(struct mtk_eth *eth, u32 type)
|
|||||||
|
|
||||||
if (MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V3)) {
|
if (MTK_HAS_CAPS(eth->soc->caps, MTK_NETSYS_V3)) {
|
||||||
/* PSE dummy page mechanism */
|
/* PSE dummy page mechanism */
|
||||||
if (eth->soc->caps != MT7988_CAPS || eth->hwver != MTK_HWID_V1)
|
if (eth->soc->caps != MT7988_CAPS || eth->hwver != MTK_HWID_V1){
|
||||||
mtk_w32(eth, PSE_DUMMY_WORK_GDM(1) |
|
mtk_w32(eth, PSE_DUMMY_WORK_GDM(1) |
|
||||||
PSE_DUMMY_WORK_GDM(2) | PSE_DUMMY_WORK_GDM(3) |
|
PSE_DUMMY_WORK_GDM(2) | PSE_DUMMY_WORK_GDM(3) |
|
||||||
DUMMY_PAGE_THR, PSE_DUMY_REQ);
|
DUMMY_PAGE_THR, PSE_DUMY_REQ);
|
||||||
|
printk("mt7988 v2");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
printk("mt7988 v1");
|
||||||
|
|
||||||
/* PSE should not drop port8 and port9 packets */
|
/* PSE should not drop port8 and port9 packets */
|
||||||
mtk_w32(eth, 0x00000300, PSE_NO_DROP_CFG);
|
mtk_w32(eth, 0x00000300, PSE_NO_DROP_CFG);
|
||||||
@ -5976,7 +5980,7 @@ static const struct mtk_soc_data mt7981_data = {
|
|||||||
static const struct mtk_soc_data mt7988_data = {
|
static const struct mtk_soc_data mt7988_data = {
|
||||||
.reg_map = &mt7988_reg_map,
|
.reg_map = &mt7988_reg_map,
|
||||||
.ana_rgc3 = 0x128,
|
.ana_rgc3 = 0x128,
|
||||||
.caps = MT7988_CAPS | MTK_HWLRO,
|
.caps = MT7988_CAPS,
|
||||||
.hw_features = MTK_HW_FEATURES,
|
.hw_features = MTK_HW_FEATURES,
|
||||||
.required_clks = MT7988_CLKS_BITMAP,
|
.required_clks = MT7988_CLKS_BITMAP,
|
||||||
.required_pctl = false,
|
.required_pctl = false,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user