You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/layerscape/patches-5.4/701-net-0312-staging-fsl_pp...

53 lines
1.6 KiB
Diff

From 508121cfde12d0e35716bb7e524dc1f80c82262c Mon Sep 17 00:00:00 2001
From: Calvin Johnson <calvin.johnson@nxp.com>
Date: Tue, 20 Nov 2018 21:50:40 +0530
Subject: [PATCH] staging: fsl_ppfe/eth: misc clean up
- remove redundant hwfeature init
- remove unused vars from ls1012a_eth_platform_data
- To handle ls1012a errata_a010897, PPFE driver requires GUTS driver
to be compiled in. Select FSL_GUTS when PPFE driver is compiled.
Signed-off-by: Calvin Johnson <calvin.johnson@nxp.com>
---
drivers/staging/fsl_ppfe/Kconfig | 1 +
drivers/staging/fsl_ppfe/pfe_eth.c | 3 ---
drivers/staging/fsl_ppfe/pfe_eth.h | 4 ----
3 files changed, 1 insertion(+), 7 deletions(-)
--- a/drivers/staging/fsl_ppfe/Kconfig
+++ b/drivers/staging/fsl_ppfe/Kconfig
@@ -3,6 +3,7 @@
#
config FSL_PPFE
bool "Freescale PPFE Driver"
+ select FSL_GUTS
default n
---help---
Freescale LS1012A SoC has a Programmable Packet Forwarding Engine.
--- a/drivers/staging/fsl_ppfe/pfe_eth.c
+++ b/drivers/staging/fsl_ppfe/pfe_eth.c
@@ -2437,9 +2437,6 @@ static int pfe_eth_init_one(struct pfe *
else
ndev->max_mtu = JUMBO_FRAME_SIZE_V2 - ETH_HLEN - ETH_FCS_LEN;
- /* supported features */
- ndev->hw_features = NETIF_F_SG;
-
/*Enable after checksum offload is validated */
ndev->hw_features = NETIF_F_RXCSUM | NETIF_F_IP_CSUM |
NETIF_F_IPV6_CSUM | NETIF_F_SG;
--- a/drivers/staging/fsl_ppfe/pfe_eth.h
+++ b/drivers/staging/fsl_ppfe/pfe_eth.h
@@ -37,10 +37,6 @@
#define GEMAC_NO_PHY BIT(0)
struct ls1012a_eth_platform_data {
- /* device specific information */
- u32 device_flags;
- char name[16];
-
/* board specific information */
u32 mii_config;
u32 phy_flags;