net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume
authorRoger Quadros <rogerq@kernel.org>
Tue, 6 Dec 2022 09:44:19 +0000 (11:44 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 8 Dec 2022 04:17:31 +0000 (20:17 -0800)
commit020b232f79e97ad06d5edc67a2dc34fe5bc271ef
tree2b89f3c8b3ffc1be4b7efabf061e8ff2f1f11308
parent1581cd8b11748d9ff1d9deedd9dc5c0c1ce9029b
net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume

On low power during system suspend the ALE table context is lost.
Save the ALE context before suspend and restore it after resume.

Signed-off-by: Roger Quadros <rogerq@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ti/am65-cpsw-nuss.c
drivers/net/ethernet/ti/am65-cpsw-nuss.h