mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 15:12:04 +00:00
net: ti: am65-cpsw-nuss: Set ALE default thread enable
Force default thread to be used for RX as ALE is anyways set to Bypass mode. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
This commit is contained in:
parent
cf9b9942bf
commit
9eab6fd526
1 changed files with 6 additions and 0 deletions
|
@ -61,6 +61,9 @@
|
|||
#define AM65_CPSW_ALE_PN_CTL_REG_MODE_FORWARD 0x3
|
||||
#define AM65_CPSW_ALE_PN_CTL_REG_MAC_ONLY BIT(11)
|
||||
|
||||
#define AM65_CPSW_ALE_THREADMAPDEF_REG 0x134
|
||||
#define AM65_CPSW_ALE_DEFTHREAD_EN BIT(15)
|
||||
|
||||
#define AM65_CPSW_MACSL_CTL_REG 0x0
|
||||
#define AM65_CPSW_MACSL_CTL_REG_IFCTL_A BIT(15)
|
||||
#define AM65_CPSW_MACSL_CTL_EXT_EN BIT(18)
|
||||
|
@ -364,6 +367,9 @@ static int am65_cpsw_start(struct udevice *dev)
|
|||
writel(AM65_CPSW_ALE_PN_CTL_REG_MODE_FORWARD,
|
||||
common->ale_base + AM65_CPSW_ALE_PN_CTL_REG(0));
|
||||
|
||||
writel(AM65_CPSW_ALE_DEFTHREAD_EN,
|
||||
common->ale_base + AM65_CPSW_ALE_THREADMAPDEF_REG);
|
||||
|
||||
/* PORT x configuration */
|
||||
|
||||
/* Port x Max length register */
|
||||
|
|
Loading…
Reference in a new issue