aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch
diff options
context:
space:
mode:
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-08-19 15:41:30 +0200
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-08-20 14:19:39 +0200
commitcf7c101135934710b1958092da9a0c9ad446de4b (patch)
tree8dee4a6f7c93e8bdd24fea0bb84d3c53044349db /target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch
parenta14f5bb4bd263c21e103f13279d0c2ff03e48fe5 (diff)
downloadupstream-cf7c101135934710b1958092da9a0c9ad446de4b.tar.gz
upstream-cf7c101135934710b1958092da9a0c9ad446de4b.tar.bz2
upstream-cf7c101135934710b1958092da9a0c9ad446de4b.zip
layerscape: remove useless pairs of kernel patches
The layerscape kernel patches appears to be just some uncleaned local development tree, where patches are sometimes directly followed by their revert. While this does not seem a problem in the first place, it becomes incredibly unpleasant when the upstream kernel changes in the relevant areas and requires rebase. This removes all these patch-revert pairs and refreshs the rest. It removes about 44000 lines of entirely useless code. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch')
-rw-r--r--target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch110
1 files changed, 0 insertions, 110 deletions
diff --git a/target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch b/target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch
deleted file mode 100644
index 3831cac482..0000000000
--- a/target/linux/layerscape/patches-5.4/701-net-0376-Revert-mii-Add-helpers-for-parsing-SGMII-auto-negoti.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From c6f9fb78b7534392d3be307e566d10c8525c7c9a Mon Sep 17 00:00:00 2001
-From: Vladimir Oltean <vladimir.oltean@nxp.com>
-Date: Mon, 6 Jan 2020 14:32:06 +0200
-Subject: [PATCH] Revert "mii: Add helpers for parsing SGMII auto-negotiation"
-
-This reverts commit de81e3c1ccbf27eda7584e23c713705a221a57da.
-
-Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
----
- include/linux/mii.h | 50 ------------------------------------------------
- include/uapi/linux/mii.h | 10 ----------
- 2 files changed, 60 deletions(-)
-
---- a/include/linux/mii.h
-+++ b/include/linux/mii.h
-@@ -373,56 +373,6 @@ static inline u32 mii_lpa_to_ethtool_lpa
- }
-
- /**
-- * mii_lpa_mod_linkmode_adv_sgmii
-- * @lp_advertising: pointer to destination link mode.
-- * @lpa: value of the MII_LPA register
-- *
-- * A small helper function that translates MII_LPA bits to
-- * linkmode advertisement settings for SGMII.
-- * Leaves other bits unchanged.
-- */
--static inline void
--mii_lpa_mod_linkmode_lpa_sgmii(unsigned long *lp_advertising, u32 lpa)
--{
-- u32 speed_duplex = lpa & LPA_SGMII_DPX_SPD_MASK;
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Half_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_1000HALF);
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_1000baseT_Full_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_1000FULL);
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Half_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_100HALF);
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_100baseT_Full_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_100FULL);
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Half_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_10HALF);
--
-- linkmode_mod_bit(ETHTOOL_LINK_MODE_10baseT_Full_BIT, lp_advertising,
-- speed_duplex == LPA_SGMII_10FULL);
--}
--
--/**
-- * mii_lpa_to_linkmode_adv_sgmii
-- * @advertising: pointer to destination link mode.
-- * @lpa: value of the MII_LPA register
-- *
-- * A small helper function that translates MII_ADVERTISE bits
-- * to linkmode advertisement settings when in SGMII mode.
-- * Clears the old value of advertising.
-- */
--static inline void mii_lpa_to_linkmode_lpa_sgmii(unsigned long *lp_advertising,
-- u32 lpa)
--{
-- linkmode_zero(lp_advertising);
--
-- mii_lpa_mod_linkmode_lpa_sgmii(lp_advertising, lpa);
--}
--
--/**
- * mii_adv_mod_linkmode_adv_t
- * @advertising:pointer to destination link mode.
- * @adv: value of the MII_ADVERTISE register
---- a/include/uapi/linux/mii.h
-+++ b/include/uapi/linux/mii.h
-@@ -71,7 +71,6 @@
- /* Advertisement control register. */
- #define ADVERTISE_SLCT 0x001f /* Selector bits */
- #define ADVERTISE_CSMA 0x0001 /* Only selector supported */
--#define ADVERTISE_SGMII 0x0001 /* Can do SGMII */
- #define ADVERTISE_10HALF 0x0020 /* Try for 10mbps half-duplex */
- #define ADVERTISE_1000XFULL 0x0020 /* Try for 1000BASE-X full-duplex */
- #define ADVERTISE_10FULL 0x0040 /* Try for 10mbps full-duplex */
-@@ -95,7 +94,6 @@
-
- /* Link partner ability register. */
- #define LPA_SLCT 0x001f /* Same as advertise selector */
--#define LPA_SGMII 0x0001 /* Can do SGMII */
- #define LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */
- #define LPA_1000XFULL 0x0020 /* Can do 1000BASE-X full-duplex */
- #define LPA_10FULL 0x0040 /* Can do 10mbps full-duplex */
-@@ -106,19 +104,11 @@
- #define LPA_1000XPAUSE_ASYM 0x0100 /* Can do 1000BASE-X pause asym*/
- #define LPA_100BASE4 0x0200 /* Can do 100mbps 4k packets */
- #define LPA_PAUSE_CAP 0x0400 /* Can pause */
--#define LPA_SGMII_DPX_SPD_MASK 0x1C00 /* SGMII duplex and speed bits */
--#define LPA_SGMII_10HALF 0x0000 /* Can do SGMII 10mbps half-duplex */
--#define LPA_SGMII_10FULL 0x1000 /* Can do SGMII 10mbps full-duplex */
--#define LPA_SGMII_100HALF 0x0400 /* Can do SGMII 100mbps half-duplex */
--#define LPA_SGMII_100FULL 0x1400 /* Can do SGMII 100mbps full-duplex */
- #define LPA_PAUSE_ASYM 0x0800 /* Can pause asymetrically */
--#define LPA_SGMII_1000HALF 0x0800 /* Can do SGMII 1000mbps half-duplex */
--#define LPA_SGMII_1000FULL 0x1800 /* Can do SGMII 1000mbps full-duplex */
- #define LPA_RESV 0x1000 /* Unused... */
- #define LPA_RFAULT 0x2000 /* Link partner faulted */
- #define LPA_LPACK 0x4000 /* Link partner acked us */
- #define LPA_NPAGE 0x8000 /* Next page bit */
--#define LPA_SGMII_LINK 0x8000 /* Link partner has link */
-
- #define LPA_DUPLEX (LPA_10FULL | LPA_100FULL)
- #define LPA_100 (LPA_100FULL | LPA_100HALF | LPA_100BASE4)