From 643f0acddfaa219393ca12066adeeb3c7ed7986f Mon Sep 17 00:00:00 2001 From: Sham Muthayyan Date: Fri, 18 Aug 2017 12:43:05 +0530 Subject: [PATCH] ipq807x: Enabled the 8033 phy support for DB-HK02 Change-Id: Ifa9fcb7ee3f9263e97d81dd8ea984a2c9923af2a Signed-off-by: Sham Muthayyan --- arch/arm/dts/ipq807x-db-hk02.dts | 7 +++++++ drivers/net/ipq807x/ipq807x_ppe.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/ipq807x-db-hk02.dts b/arch/arm/dts/ipq807x-db-hk02.dts index 247bca2f16..b63a2fdbff 100644 --- a/arch/arm/dts/ipq807x-db-hk02.dts +++ b/arch/arm/dts/ipq807x-db-hk02.dts @@ -25,5 +25,12 @@ pci0 = "/pci@20000000"; pci1 = "/pci@10000000"; }; + + ess-switch { + switch_mac_mode = <0x0>; + switch_mac_mode1 = <0x2>; + switch_mac_mode2 = <0x1>; + 8033_port = <5>; + }; }; diff --git a/drivers/net/ipq807x/ipq807x_ppe.c b/drivers/net/ipq807x/ipq807x_ppe.c index 5104c0b6e5..00229188a3 100644 --- a/drivers/net/ipq807x/ipq807x_ppe.c +++ b/drivers/net/ipq807x/ipq807x_ppe.c @@ -998,6 +998,7 @@ void ipq807x_ppe_provision_init(void) ipq807x_ppe_vp_port_tbl_set(3, 2); ipq807x_ppe_vp_port_tbl_set(4, 2); ipq807x_ppe_vp_port_tbl_set(5, 2); + ipq807x_ppe_vp_port_tbl_set(6, 2); #else ipq807x_ppe_vp_port_tbl_set(1, 2); @@ -1055,7 +1056,7 @@ void ipq807x_ppe_provision_init(void) ipq807x_ppe_reg_write(0x060038, 0xc0); #ifdef CONFIG_IPQ807X_BRIDGED_MODE - ipq807x_vsi_setup(2, 0x3f); + ipq807x_vsi_setup(2, 0x7f); #else ipq807x_vsi_setup(2, 0x03); ipq807x_vsi_setup(3, 0x05);