mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
kernel: 5.18: refresh patches
This commit is contained in:
parent
31dacf9899
commit
53951abdef
@ -31,7 +31,7 @@ Signed-off-by: wevsty <ty@wevs.org>
|
||||
reg = <0x0 0xff100000 0x0 0x1000>;
|
||||
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
||||
@@ -1937,6 +1937,16 @@
|
||||
@@ -2017,6 +2017,16 @@
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -40,5 +40,5 @@ Signed-off-by: hmz007 <hmz007@gmail.com>
|
||||
obj-$(CONFIG_ARM_IMX8M_DDRC_DEVFREQ) += imx8m-ddrc.o
|
||||
+obj-$(CONFIG_ARM_RK3328_DMC_DEVFREQ) += rk3328_dmc.o
|
||||
obj-$(CONFIG_ARM_RK3399_DMC_DEVFREQ) += rk3399_dmc.o
|
||||
obj-$(CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ) += sun8i-a33-mbus.o
|
||||
obj-$(CONFIG_ARM_TEGRA_DEVFREQ) += tegra30-devfreq.o
|
||||
|
||||
|
@ -11,7 +11,7 @@ Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
|
||||
|
||||
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||
@@ -1010,6 +1010,13 @@
|
||||
@@ -1005,6 +1005,13 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
@ -24,7 +24,7 @@ Signed-off-by: hmz007 <hmz007@gmail.com>
|
||||
#include "rk3328.dtsi"
|
||||
|
||||
/ {
|
||||
@@ -119,6 +120,72 @@
|
||||
@@ -121,6 +122,72 @@
|
||||
regulator-boot-on;
|
||||
vin-supply = <&vdd_5v>;
|
||||
};
|
||||
@ -97,7 +97,7 @@ Signed-off-by: hmz007 <hmz007@gmail.com>
|
||||
};
|
||||
|
||||
&cpu0 {
|
||||
@@ -137,6 +204,10 @@
|
||||
@@ -139,6 +206,10 @@
|
||||
cpu-supply = <&vdd_arm>;
|
||||
};
|
||||
|
||||
@ -108,7 +108,7 @@ Signed-off-by: hmz007 <hmz007@gmail.com>
|
||||
&display_subsystem {
|
||||
status = "disabled";
|
||||
};
|
||||
@@ -206,6 +277,7 @@
|
||||
@@ -202,6 +273,7 @@
|
||||
regulator-name = "vdd_log";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
@ -116,7 +116,7 @@ Signed-off-by: hmz007 <hmz007@gmail.com>
|
||||
regulator-min-microvolt = <712500>;
|
||||
regulator-max-microvolt = <1450000>;
|
||||
regulator-ramp-delay = <12500>;
|
||||
@@ -220,6 +292,7 @@
|
||||
@@ -216,6 +288,7 @@
|
||||
regulator-name = "vdd_arm";
|
||||
regulator-always-on;
|
||||
regulator-boot-on;
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- a/arch/arm64/boot/dts/rockchip/Makefile
|
||||
+++ b/arch/arm64/boot/dts/rockchip/Makefile
|
||||
@@ -9,8 +9,12 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3318-a95x-z2.dtb
|
||||
@@ -9,8 +9,12 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3318-a9
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3326-odroid-go2.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-a1.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-evb.dtb
|
||||
@ -13,7 +13,7 @@
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock64.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-roc-cc.dtb
|
||||
@@ -22,6 +26,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-orion-r68-meta.dtb
|
||||
@@ -22,6 +26,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-or
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-px5-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3368-r88.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-evb.dtb
|
||||
@ -21,7 +21,7 @@
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-ficus.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-firefly.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-gru-bob.dtb
|
||||
@@ -40,6 +45,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-m4.dtb
|
||||
@@ -40,6 +45,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-na
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-m4b.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-neo4.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-nanopi-r4s.dtb
|
||||
|
@ -19,4 +19,3 @@
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
|
||||
|
@ -20,7 +20,7 @@ Signed-off-by: Leonidas P. Papadakos <papadakospan@gmail.com>
|
||||
|
||||
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
|
||||
@@ -140,6 +140,21 @@ opp-1296000000 {
|
||||
@@ -140,6 +140,21 @@
|
||||
opp-microvolt = <1300000>;
|
||||
clock-latency-ns = <40000>;
|
||||
};
|
||||
|
@ -43,7 +43,7 @@
|
||||
val16 |= 0x0040;
|
||||
break;
|
||||
default:
|
||||
@@ -8172,6 +8184,7 @@ static int bnx2x_get_edc_mode(struct bnx
|
||||
@@ -8174,6 +8186,7 @@ static int bnx2x_get_edc_mode(struct bnx
|
||||
break;
|
||||
}
|
||||
case SFP_EEPROM_CON_TYPE_VAL_UNKNOWN:
|
||||
@ -51,7 +51,7 @@
|
||||
case SFP_EEPROM_CON_TYPE_VAL_LC:
|
||||
case SFP_EEPROM_CON_TYPE_VAL_RJ45:
|
||||
check_limiting_mode = 1;
|
||||
@@ -8182,7 +8195,8 @@ static int bnx2x_get_edc_mode(struct bnx
|
||||
@@ -8184,7 +8197,8 @@ static int bnx2x_get_edc_mode(struct bnx
|
||||
(val[SFP_EEPROM_1G_COMP_CODE_ADDR] != 0)) {
|
||||
DP(NETIF_MSG_LINK, "1G SFP module detected\n");
|
||||
phy->media_type = ETH_PHY_SFP_1G_FIBER;
|
||||
@ -61,7 +61,7 @@
|
||||
u8 gport = params->port;
|
||||
phy->req_line_speed = SPEED_1000;
|
||||
if (!CHIP_IS_E1x(bp)) {
|
||||
@@ -8342,7 +8356,7 @@ static int bnx2x_wait_for_sfp_module_ini
|
||||
@@ -8344,7 +8358,7 @@ static int bnx2x_wait_for_sfp_module_ini
|
||||
* some phys type ( e.g. JDSU )
|
||||
*/
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
if (phy->type == PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT)
|
||||
rc = bnx2x_warpcore_read_sfp_module_eeprom(
|
||||
phy, params, I2C_DEV_ADDR_A0, 1, 1, &val,
|
||||
@@ -9236,6 +9250,7 @@ static void bnx2x_8727_config_speed(stru
|
||||
@@ -9238,6 +9252,7 @@ static void bnx2x_8727_config_speed(stru
|
||||
u16 tmp1, val;
|
||||
/* Set option 1G speed */
|
||||
if ((phy->req_line_speed == SPEED_1000) ||
|
||||
@ -78,7 +78,7 @@
|
||||
(phy->media_type == ETH_PHY_SFP_1G_FIBER)) {
|
||||
DP(NETIF_MSG_LINK, "Setting 1G force\n");
|
||||
bnx2x_cl45_write(bp, phy,
|
||||
@@ -9245,6 +9260,22 @@ static void bnx2x_8727_config_speed(stru
|
||||
@@ -9247,6 +9262,22 @@ static void bnx2x_8727_config_speed(stru
|
||||
bnx2x_cl45_read(bp, phy,
|
||||
MDIO_PMA_DEVAD, MDIO_PMA_REG_10G_CTRL2, &tmp1);
|
||||
DP(NETIF_MSG_LINK, "1.7 = 0x%x\n", tmp1);
|
||||
@ -101,7 +101,7 @@
|
||||
/* Power down the XAUI until link is up in case of dual-media
|
||||
* and 1G
|
||||
*/
|
||||
@@ -9266,7 +9297,7 @@ static void bnx2x_8727_config_speed(stru
|
||||
@@ -9268,7 +9299,7 @@ static void bnx2x_8727_config_speed(stru
|
||||
|
||||
DP(NETIF_MSG_LINK, "Setting 1G clause37\n");
|
||||
bnx2x_cl45_write(bp, phy,
|
||||
@ -110,7 +110,7 @@
|
||||
bnx2x_cl45_write(bp, phy,
|
||||
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x1300);
|
||||
} else {
|
||||
@@ -9274,9 +9305,12 @@ static void bnx2x_8727_config_speed(stru
|
||||
@@ -9276,9 +9307,12 @@ static void bnx2x_8727_config_speed(stru
|
||||
* registers although it is default
|
||||
*/
|
||||
bnx2x_cl45_write(bp, phy,
|
||||
@ -124,7 +124,7 @@
|
||||
MDIO_AN_DEVAD, MDIO_AN_REG_CL37_AN, 0x0100);
|
||||
bnx2x_cl45_write(bp, phy,
|
||||
MDIO_PMA_DEVAD, MDIO_PMA_REG_CTRL, 0x2040);
|
||||
@@ -9565,6 +9599,11 @@ static u8 bnx2x_8727_read_status(struct
|
||||
@@ -9567,6 +9601,11 @@ static u8 bnx2x_8727_read_status(struct
|
||||
vars->line_speed = SPEED_10000;
|
||||
DP(NETIF_MSG_LINK, "port %x: External link up in 10G\n",
|
||||
params->port);
|
||||
@ -136,7 +136,7 @@
|
||||
} else if ((link_status & (1<<0)) && (!(link_status & (1<<13)))) {
|
||||
link_up = 1;
|
||||
vars->line_speed = SPEED_1000;
|
||||
@@ -9596,7 +9635,8 @@ static u8 bnx2x_8727_read_status(struct
|
||||
@@ -9598,7 +9637,8 @@ static u8 bnx2x_8727_read_status(struct
|
||||
}
|
||||
|
||||
if ((DUAL_MEDIA(params)) &&
|
||||
@ -146,7 +146,7 @@
|
||||
bnx2x_cl45_read(bp, phy,
|
||||
MDIO_PMA_DEVAD,
|
||||
MDIO_PMA_REG_8727_PCS_GP, &val1);
|
||||
@@ -11720,6 +11760,7 @@ static const struct bnx2x_phy phy_warpco
|
||||
@@ -11722,6 +11762,7 @@ static const struct bnx2x_phy phy_warpco
|
||||
SUPPORTED_100baseT_Full |
|
||||
SUPPORTED_1000baseT_Full |
|
||||
SUPPORTED_1000baseKX_Full |
|
||||
@ -154,7 +154,7 @@
|
||||
SUPPORTED_10000baseT_Full |
|
||||
SUPPORTED_10000baseKR_Full |
|
||||
SUPPORTED_20000baseKR2_Full |
|
||||
@@ -11906,6 +11947,7 @@ static const struct bnx2x_phy phy_8727 =
|
||||
@@ -11908,6 +11949,7 @@ static const struct bnx2x_phy phy_8727 =
|
||||
.tx_preemphasis = {0xffff, 0xffff, 0xffff, 0xffff},
|
||||
.mdio_ctrl = 0,
|
||||
.supported = (SUPPORTED_10000baseT_Full |
|
||||
@ -162,7 +162,7 @@
|
||||
SUPPORTED_1000baseT_Full |
|
||||
SUPPORTED_FIBRE |
|
||||
SUPPORTED_Pause |
|
||||
@@ -12253,6 +12295,7 @@ static int bnx2x_populate_int_phy(struct
|
||||
@@ -12255,6 +12297,7 @@ static int bnx2x_populate_int_phy(struct
|
||||
break;
|
||||
case PORT_HW_CFG_NET_SERDES_IF_SFI:
|
||||
phy->supported &= (SUPPORTED_1000baseT_Full |
|
||||
@ -170,7 +170,7 @@
|
||||
SUPPORTED_10000baseT_Full |
|
||||
SUPPORTED_FIBRE |
|
||||
SUPPORTED_Pause |
|
||||
@@ -13937,7 +13980,8 @@ void bnx2x_period_func(struct link_param
|
||||
@@ -13939,7 +13982,8 @@ void bnx2x_period_func(struct link_param
|
||||
& PORT_HW_CFG_NET_SERDES_IF_MASK) ==
|
||||
PORT_HW_CFG_NET_SERDES_IF_SFI) {
|
||||
if (bnx2x_is_sfp_module_plugged(phy, params)) {
|
||||
@ -193,7 +193,7 @@
|
||||
static int int_mode;
|
||||
module_param(int_mode, int, 0444);
|
||||
MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X "
|
||||
@@ -12336,6 +12340,8 @@ static int bnx2x_init_bp(struct bnx2x *b
|
||||
@@ -12342,6 +12346,8 @@ static int bnx2x_init_bp(struct bnx2x *b
|
||||
if (BP_NOMCP(bp) && (func == 0))
|
||||
dev_err(&bp->pdev->dev, "MCP disabled, must load devices in order!\n");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user