diff options
author | Rui Salvaterra <rsalvaterra@gmail.com> | 2021-10-27 11:10:45 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2021-10-30 21:17:20 +0200 |
commit | 02026d0a6f2e4b939178219a703158cd7b9d658a (patch) | |
tree | e276ad24200f7fbef131066f36f4fc4f01318052 /target/linux/ramips/patches-5.10/710-at803x.patch | |
parent | e6a486fe79174bb256db489363304ce236d012bb (diff) | |
download | upstream-02026d0a6f2e4b939178219a703158cd7b9d658a.tar.gz upstream-02026d0a6f2e4b939178219a703158cd7b9d658a.tar.bz2 upstream-02026d0a6f2e4b939178219a703158cd7b9d658a.zip |
kernel: bump 5.10 to 5.10.76
Deleted (upstreamed):
bcm27xx/patches-5.10/950-0145-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch [1]
Manually rebased:
bcm27xx/patches-5.10/950-0355-xhci-quirks-add-link-TRB-quirk-for-VL805.patch
bcm53xx/patches-5.10/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
Note: although automatically rebaseable, the last patch has been edited to avoid
conflicting bit definitions.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=b6f32897af190d4716412e156ee0abcc16e4f1e5
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Diffstat (limited to 'target/linux/ramips/patches-5.10/710-at803x.patch')
-rw-r--r-- | target/linux/ramips/patches-5.10/710-at803x.patch | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/target/linux/ramips/patches-5.10/710-at803x.patch b/target/linux/ramips/patches-5.10/710-at803x.patch index ec8f3ba55f..1b59f70cea 100644 --- a/target/linux/ramips/patches-5.10/710-at803x.patch +++ b/target/linux/ramips/patches-5.10/710-at803x.patch @@ -40,9 +40,9 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> +#define PSSR_SPEED_1000 BIT(15) +#define PSSR_SPEED_100 BIT(14) - #define AT803X_DEBUG_REG_0 0x00 - #define AT803X_DEBUG_RX_CLK_DLY_EN BIT(15) -@@ -532,12 +543,75 @@ static int at803x_parse_dt(struct phy_de + #define AT803X_DEBUG_ANALOG_TEST_CTRL 0x00 + #define QCA8327_DEBUG_MANU_CTRL_EN BIT(2) +@@ -629,12 +640,75 @@ static int at803x_parse_dt(struct phy_de return 0; } @@ -118,7 +118,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); if (!priv) return -ENOMEM; -@@ -554,6 +628,7 @@ static int at803x_probe(struct phy_devic +@@ -651,6 +725,7 @@ static int at803x_probe(struct phy_devic return ret; } @@ -126,7 +126,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> /* Some bootloaders leave the fiber page selected. * Switch to the copper page, as otherwise we read * the PHY capabilities from the fiber side. -@@ -565,6 +640,7 @@ static int at803x_probe(struct phy_devic +@@ -662,6 +737,7 @@ static int at803x_probe(struct phy_devic if (ret) goto err; } @@ -134,7 +134,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> return 0; -@@ -744,6 +820,10 @@ static int at803x_read_status(struct phy +@@ -841,6 +917,10 @@ static int at803x_read_status(struct phy { int ss, err, old_link = phydev->link; @@ -145,7 +145,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> /* Update the link, but return if there was an error */ err = genphy_update_link(phydev); if (err) -@@ -844,6 +924,12 @@ static int at803x_config_aneg(struct phy +@@ -941,6 +1021,12 @@ static int at803x_config_aneg(struct phy { int ret; @@ -158,7 +158,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> ret = at803x_config_mdix(phydev, phydev->mdix_ctrl); if (ret < 0) return ret; -@@ -943,6 +1029,7 @@ static int at803x_get_features(struct ph +@@ -1040,6 +1126,7 @@ static int at803x_get_features(struct ph if (err) return err; @@ -166,7 +166,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> if (!at803x_match_phy_id(phydev, ATH8031_PHY_ID)) return 0; -@@ -960,6 +1047,7 @@ static int at803x_get_features(struct ph +@@ -1057,6 +1144,7 @@ static int at803x_get_features(struct ph */ linkmode_clear_bit(ETHTOOL_LINK_MODE_1000baseX_Full_BIT, phydev->supported); @@ -174,7 +174,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com> return 0; } -@@ -1173,6 +1261,7 @@ static struct phy_driver at803x_driver[] +@@ -1381,6 +1469,7 @@ static struct phy_driver at803x_driver[] /* Qualcomm Atheros AR8031/AR8033 */ PHY_ID_MATCH_EXACT(ATH8031_PHY_ID), .name = "Qualcomm Atheros AR8031/AR8033", |