kernel: bump 5.4 to 5.4.108
All modifications made by by update_kernel.sh.
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800 [only 5.4.107]
No dmesg regressions, everything functional
Run-tested by @timocapa:
 - ramips/mt7621/{Xiaomi R3G, Redmi 2100}
 - Lantiq/XWAY/Fritz!Box 7320/7330
Signed-off-by: John Audia <graysky@archlinux.us>
[squash, edit commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
			
			
This commit is contained in:
		 John Audia
					John Audia
				
			
				
					committed by
					
						 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
			
				
	
			
			
			 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
						parent
						
							e2331fb549
						
					
				
				
					commit
					55be1c3734
				
			| @@ -6,10 +6,10 @@ ifdef CONFIG_TESTING_KERNEL | |||||||
|   KERNEL_PATCHVER:=$(KERNEL_TESTING_PATCHVER) |   KERNEL_PATCHVER:=$(KERNEL_TESTING_PATCHVER) | ||||||
| endif | endif | ||||||
|  |  | ||||||
| LINUX_VERSION-5.4 = .106 | LINUX_VERSION-5.4 = .108 | ||||||
| LINUX_VERSION-5.10 = .26 | LINUX_VERSION-5.10 = .26 | ||||||
|  |  | ||||||
| LINUX_KERNEL_HASH-5.4.106 = cc873b2c39c1823d4bc4f6cde527943c8cfd28ae94cb517804b0f9679359c8db | LINUX_KERNEL_HASH-5.4.108 = f212ac07c21bd33e6898fdbb2ddba2a454f74578bbe7bef8fe4dbbbc0ec52172 | ||||||
| LINUX_KERNEL_HASH-5.10.26 = fc532833f1ac167f363f1b9de85db39d2d635ab516f66dc381bdd70804601482 | LINUX_KERNEL_HASH-5.10.26 = fc532833f1ac167f363f1b9de85db39d2d635ab516f66dc381bdd70804601482 | ||||||
|  |  | ||||||
| remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1)))) | remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1)))) | ||||||
|   | |||||||
| @@ -36,11 +36,9 @@ Signed-off-by: Mauri Sandberg <sandberg@mailfence.com> | |||||||
|  drivers/mtd/chips/cfi_cmdset_0002.c | 4 ++++ |  drivers/mtd/chips/cfi_cmdset_0002.c | 4 ++++ | ||||||
|  1 file changed, 4 insertions(+) |  1 file changed, 4 insertions(+) | ||||||
|  |  | ||||||
| diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c |  | ||||||
| index a1f3e1031c3d..28b6f3583f8a 100644 |  | ||||||
| --- a/drivers/mtd/chips/cfi_cmdset_0002.c | --- a/drivers/mtd/chips/cfi_cmdset_0002.c | ||||||
| +++ b/drivers/mtd/chips/cfi_cmdset_0002.c | +++ b/drivers/mtd/chips/cfi_cmdset_0002.c | ||||||
| @@ -272,6 +272,10 @@ static void fixup_use_write_buffers(struct mtd_info *mtd) | @@ -272,6 +272,10 @@ static void fixup_use_write_buffers(stru | ||||||
|  { |  { | ||||||
|  	struct map_info *map = mtd->priv; |  	struct map_info *map = mtd->priv; | ||||||
|  	struct cfi_private *cfi = map->fldrv_priv; |  	struct cfi_private *cfi = map->fldrv_priv; | ||||||
| @@ -51,8 +49,3 @@ index a1f3e1031c3d..28b6f3583f8a 100644 | |||||||
|  	if (cfi->cfiq->BufWriteTimeoutTyp) { |  	if (cfi->cfiq->BufWriteTimeoutTyp) { | ||||||
|  		pr_debug("Using buffer write method\n"); |  		pr_debug("Using buffer write method\n"); | ||||||
|  		mtd->_write = cfi_amdstd_write_buffers; |  		mtd->_write = cfi_amdstd_write_buffers; | ||||||
|  |  | ||||||
| base-commit: 5de15b610f785f0e188fefb707f0b19de156968a |  | ||||||
| --  |  | ||||||
| 2.25.1 |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -125,7 +125,7 @@ Signed-off-by: Christopher Alexander Tobias Schulze <cat.schulze@alice-dsl.net> | |||||||
|  	hwstate->fpexc = fpexc; |  	hwstate->fpexc = fpexc; | ||||||
|   |   | ||||||
|  	hwstate->fpinst = ufp_exc->fpinst; |  	hwstate->fpinst = ufp_exc->fpinst; | ||||||
| @@ -682,7 +694,8 @@ void kernel_neon_begin(void) | @@ -726,7 +738,8 @@ void kernel_neon_begin(void) | ||||||
|  	cpu = get_cpu(); |  	cpu = get_cpu(); | ||||||
|   |   | ||||||
|  	fpexc = fmrx(FPEXC) | FPEXC_EN; |  	fpexc = fmrx(FPEXC) | FPEXC_EN; | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ Signed-off-by: Phil Elwell <phil@raspberrypi.org> | |||||||
|  |  | ||||||
| --- a/Makefile | --- a/Makefile | ||||||
| +++ b/Makefile | +++ b/Makefile | ||||||
| @@ -1267,6 +1267,9 @@ ifneq ($(dtstree),) | @@ -1269,6 +1269,9 @@ ifneq ($(dtstree),) | ||||||
|  %.dtb: include/config/kernel.release scripts_dtc |  %.dtb: include/config/kernel.release scripts_dtc | ||||||
|  	$(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ |  	$(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ | ||||||
|   |   | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ Signed-off-by: Nataliya Korovkina <malus.brandywine@gmail.com> | |||||||
|  |  | ||||||
| --- a/Makefile | --- a/Makefile | ||||||
| +++ b/Makefile | +++ b/Makefile | ||||||
| @@ -1267,7 +1267,7 @@ ifneq ($(dtstree),) | @@ -1269,7 +1269,7 @@ ifneq ($(dtstree),) | ||||||
|  %.dtb: include/config/kernel.release scripts_dtc |  %.dtb: include/config/kernel.release scripts_dtc | ||||||
|  	$(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ |  	$(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ | ||||||
|   |   | ||||||
|   | |||||||
| @@ -26,7 +26,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  #include <linux/delay.h> |  #include <linux/delay.h> | ||||||
|  #include <linux/export.h> |  #include <linux/export.h> | ||||||
|  #include <linux/gpio.h> |  #include <linux/gpio.h> | ||||||
| @@ -2458,8 +2456,9 @@ int b53_switch_detect(struct b53_device | @@ -2476,8 +2474,9 @@ int b53_switch_detect(struct b53_device | ||||||
|  			dev->chip_id = id32; |  			dev->chip_id = id32; | ||||||
|  			break; |  			break; | ||||||
|  		default: |  		default: | ||||||
| @@ -38,7 +38,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  			return -ENODEV; |  			return -ENODEV; | ||||||
|  		} |  		} | ||||||
|  	} |  	} | ||||||
| @@ -2489,7 +2488,8 @@ int b53_switch_register(struct b53_devic | @@ -2507,7 +2506,8 @@ int b53_switch_register(struct b53_devic | ||||||
|  	if (ret) |  	if (ret) | ||||||
|  		return ret; |  		return ret; | ||||||
|   |   | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/b53/b53_common.c | --- a/drivers/net/dsa/b53/b53_common.c | ||||||
| +++ b/drivers/net/dsa/b53/b53_common.c | +++ b/drivers/net/dsa/b53/b53_common.c | ||||||
| @@ -740,8 +740,11 @@ static int b53_switch_reset(struct b53_d | @@ -755,8 +755,11 @@ static int b53_switch_reset(struct b53_d | ||||||
|  			usleep_range(1000, 2000); |  			usleep_range(1000, 2000); | ||||||
|  		} while (timeout-- > 0); |  		} while (timeout-- > 0); | ||||||
|   |   | ||||||
|   | |||||||
| @@ -23,7 +23,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/b53/b53_common.c | --- a/drivers/net/dsa/b53/b53_common.c | ||||||
| +++ b/drivers/net/dsa/b53/b53_common.c | +++ b/drivers/net/dsa/b53/b53_common.c | ||||||
| @@ -2260,6 +2260,22 @@ static const struct b53_chip_data b53_sw | @@ -2278,6 +2278,22 @@ static const struct b53_chip_data b53_sw | ||||||
|  		.jumbo_pm_reg = B53_JUMBO_PORT_MASK, |  		.jumbo_pm_reg = B53_JUMBO_PORT_MASK, | ||||||
|  		.jumbo_size_reg = B53_JUMBO_MAX_SIZE, |  		.jumbo_size_reg = B53_JUMBO_MAX_SIZE, | ||||||
|  	}, |  	}, | ||||||
| @@ -68,7 +68,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org> | |||||||
|  			offset = CORE_STS_OVERRIDE_IMP; |  			offset = CORE_STS_OVERRIDE_IMP; | ||||||
|  		else |  		else | ||||||
|  			offset = CORE_STS_OVERRIDE_IMP2; |  			offset = CORE_STS_OVERRIDE_IMP2; | ||||||
| @@ -546,7 +547,8 @@ static void bcm_sf2_sw_mac_config(struct | @@ -541,7 +542,8 @@ static void bcm_sf2_sw_mac_config(struct | ||||||
|  	if (port == core_readl(priv, CORE_IMP0_PRT_ID)) |  	if (port == core_readl(priv, CORE_IMP0_PRT_ID)) | ||||||
|  		return; |  		return; | ||||||
|   |   | ||||||
| @@ -78,7 +78,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org> | |||||||
|  		offset = CORE_STS_OVERRIDE_GMIIP_PORT(port); |  		offset = CORE_STS_OVERRIDE_GMIIP_PORT(port); | ||||||
|  	else |  	else | ||||||
|  		offset = CORE_STS_OVERRIDE_GMIIP2_PORT(port); |  		offset = CORE_STS_OVERRIDE_GMIIP2_PORT(port); | ||||||
| @@ -988,6 +990,30 @@ struct bcm_sf2_of_data { | @@ -983,6 +985,30 @@ struct bcm_sf2_of_data { | ||||||
|  	unsigned int num_cfp_rules; |  	unsigned int num_cfp_rules; | ||||||
|  }; |  }; | ||||||
|   |   | ||||||
| @@ -109,7 +109,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org> | |||||||
|  /* Register offsets for the SWITCH_REG_* block */ |  /* Register offsets for the SWITCH_REG_* block */ | ||||||
|  static const u16 bcm_sf2_7445_reg_offsets[] = { |  static const u16 bcm_sf2_7445_reg_offsets[] = { | ||||||
|  	[REG_SWITCH_CNTRL]	= 0x00, |  	[REG_SWITCH_CNTRL]	= 0x00, | ||||||
| @@ -1036,6 +1062,9 @@ static const struct bcm_sf2_of_data bcm_ | @@ -1031,6 +1057,9 @@ static const struct bcm_sf2_of_data bcm_ | ||||||
|  }; |  }; | ||||||
|   |   | ||||||
|  static const struct of_device_id bcm_sf2_of_match[] = { |  static const struct of_device_id bcm_sf2_of_match[] = { | ||||||
|   | |||||||
| @@ -18,7 +18,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -385,8 +385,9 @@ static void bcm_sf2_intr_disable(struct | @@ -380,8 +380,9 @@ static void bcm_sf2_intr_disable(struct | ||||||
|  static void bcm_sf2_identify_ports(struct bcm_sf2_priv *priv, |  static void bcm_sf2_identify_ports(struct bcm_sf2_priv *priv, | ||||||
|  				   struct device_node *dn) |  				   struct device_node *dn) | ||||||
|  { |  { | ||||||
| @@ -29,7 +29,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  	unsigned int port_num; |  	unsigned int port_num; | ||||||
|   |   | ||||||
|  	priv->moca_port = -1; |  	priv->moca_port = -1; | ||||||
| @@ -395,19 +396,26 @@ static void bcm_sf2_identify_ports(struc | @@ -390,19 +391,26 @@ static void bcm_sf2_identify_ports(struc | ||||||
|  		if (of_property_read_u32(port, "reg", &port_num)) |  		if (of_property_read_u32(port, "reg", &port_num)) | ||||||
|  			continue; |  			continue; | ||||||
|   |   | ||||||
|   | |||||||
| @@ -37,7 +37,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -374,6 +374,44 @@ static int bcm_sf2_sw_rst(struct bcm_sf2 | @@ -369,6 +369,44 @@ static int bcm_sf2_sw_rst(struct bcm_sf2 | ||||||
|  	return 0; |  	return 0; | ||||||
|  } |  } | ||||||
|   |   | ||||||
| @@ -82,7 +82,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  static void bcm_sf2_intr_disable(struct bcm_sf2_priv *priv) |  static void bcm_sf2_intr_disable(struct bcm_sf2_priv *priv) | ||||||
|  { |  { | ||||||
|  	intrl2_0_mask_set(priv, 0xffffffff); |  	intrl2_0_mask_set(priv, 0xffffffff); | ||||||
| @@ -737,6 +775,8 @@ static int bcm_sf2_sw_resume(struct dsa_ | @@ -732,6 +770,8 @@ static int bcm_sf2_sw_resume(struct dsa_ | ||||||
|  		return ret; |  		return ret; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| @@ -91,7 +91,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  	ret = bcm_sf2_cfp_resume(ds); |  	ret = bcm_sf2_cfp_resume(ds); | ||||||
|  	if (ret) |  	if (ret) | ||||||
|  		return ret; |  		return ret; | ||||||
| @@ -999,6 +1039,7 @@ struct bcm_sf2_of_data { | @@ -994,6 +1034,7 @@ struct bcm_sf2_of_data { | ||||||
|  	const u16 *reg_offsets; |  	const u16 *reg_offsets; | ||||||
|  	unsigned int core_reg_align; |  	unsigned int core_reg_align; | ||||||
|  	unsigned int num_cfp_rules; |  	unsigned int num_cfp_rules; | ||||||
| @@ -99,7 +99,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  }; |  }; | ||||||
|   |   | ||||||
|  static const u16 bcm_sf2_4908_reg_offsets[] = { |  static const u16 bcm_sf2_4908_reg_offsets[] = { | ||||||
| @@ -1023,6 +1064,7 @@ static const struct bcm_sf2_of_data bcm_ | @@ -1018,6 +1059,7 @@ static const struct bcm_sf2_of_data bcm_ | ||||||
|  	.core_reg_align	= 0, |  	.core_reg_align	= 0, | ||||||
|  	.reg_offsets	= bcm_sf2_4908_reg_offsets, |  	.reg_offsets	= bcm_sf2_4908_reg_offsets, | ||||||
|  	.num_cfp_rules	= 0, /* FIXME */ |  	.num_cfp_rules	= 0, /* FIXME */ | ||||||
| @@ -107,7 +107,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  }; |  }; | ||||||
|   |   | ||||||
|  /* Register offsets for the SWITCH_REG_* block */ |  /* Register offsets for the SWITCH_REG_* block */ | ||||||
| @@ -1133,6 +1175,7 @@ static int bcm_sf2_sw_probe(struct platf | @@ -1128,6 +1170,7 @@ static int bcm_sf2_sw_probe(struct platf | ||||||
|  	priv->reg_offsets = data->reg_offsets; |  	priv->reg_offsets = data->reg_offsets; | ||||||
|  	priv->core_reg_align = data->core_reg_align; |  	priv->core_reg_align = data->core_reg_align; | ||||||
|  	priv->num_cfp_rules = data->num_cfp_rules; |  	priv->num_cfp_rules = data->num_cfp_rules; | ||||||
| @@ -115,7 +115,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|   |   | ||||||
|  	/* Auto-detection using standard registers will not work, so |  	/* Auto-detection using standard registers will not work, so | ||||||
|  	 * provide an indication of what kind of device we are for |  	 * provide an indication of what kind of device we are for | ||||||
| @@ -1187,6 +1230,8 @@ static int bcm_sf2_sw_probe(struct platf | @@ -1182,6 +1225,8 @@ static int bcm_sf2_sw_probe(struct platf | ||||||
|  		return ret; |  		return ret; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -1063,7 +1063,7 @@ static const struct bcm_sf2_of_data bcm_ | @@ -1058,7 +1058,7 @@ static const struct bcm_sf2_of_data bcm_ | ||||||
|  	.type		= BCM4908_DEVICE_ID, |  	.type		= BCM4908_DEVICE_ID, | ||||||
|  	.core_reg_align	= 0, |  	.core_reg_align	= 0, | ||||||
|  	.reg_offsets	= bcm_sf2_4908_reg_offsets, |  	.reg_offsets	= bcm_sf2_4908_reg_offsets, | ||||||
|   | |||||||
| @@ -57,7 +57,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port) |  static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port) | ||||||
|  { |  { | ||||||
|  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); |  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); | ||||||
| @@ -591,6 +616,7 @@ static void bcm_sf2_sw_mac_config(struct | @@ -586,6 +611,7 @@ static void bcm_sf2_sw_mac_config(struct | ||||||
|  { |  { | ||||||
|  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); |  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); | ||||||
|  	u32 id_mode_dis = 0, port_mode; |  	u32 id_mode_dis = 0, port_mode; | ||||||
| @@ -65,7 +65,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  	u32 reg, offset; |  	u32 reg, offset; | ||||||
|   |   | ||||||
|  	if (port == core_readl(priv, CORE_IMP0_PRT_ID)) |  	if (port == core_readl(priv, CORE_IMP0_PRT_ID)) | ||||||
| @@ -620,10 +646,12 @@ static void bcm_sf2_sw_mac_config(struct | @@ -615,10 +641,12 @@ static void bcm_sf2_sw_mac_config(struct | ||||||
|  		goto force_link; |  		goto force_link; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| @@ -79,7 +79,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  	reg &= ~ID_MODE_DIS; |  	reg &= ~ID_MODE_DIS; | ||||||
|  	reg &= ~(PORT_MODE_MASK << PORT_MODE_SHIFT); |  	reg &= ~(PORT_MODE_MASK << PORT_MODE_SHIFT); | ||||||
|  	reg &= ~(RX_PAUSE_EN | TX_PAUSE_EN); |  	reg &= ~(RX_PAUSE_EN | TX_PAUSE_EN); | ||||||
| @@ -638,7 +666,7 @@ static void bcm_sf2_sw_mac_config(struct | @@ -633,7 +661,7 @@ static void bcm_sf2_sw_mac_config(struct | ||||||
|  		reg |= RX_PAUSE_EN; |  		reg |= RX_PAUSE_EN; | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
| @@ -88,7 +88,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|   |   | ||||||
|  force_link: |  force_link: | ||||||
|  	/* Force link settings detected from the PHY */ |  	/* Force link settings detected from the PHY */ | ||||||
| @@ -664,6 +692,7 @@ static void bcm_sf2_sw_mac_link_set(stru | @@ -659,6 +687,7 @@ static void bcm_sf2_sw_mac_link_set(stru | ||||||
|  				    phy_interface_t interface, bool link) |  				    phy_interface_t interface, bool link) | ||||||
|  { |  { | ||||||
|  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); |  	struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); | ||||||
| @@ -96,7 +96,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  	u32 reg; |  	u32 reg; | ||||||
|   |   | ||||||
|  	if (!phy_interface_mode_is_rgmii(interface) && |  	if (!phy_interface_mode_is_rgmii(interface) && | ||||||
| @@ -671,13 +700,15 @@ static void bcm_sf2_sw_mac_link_set(stru | @@ -666,13 +695,15 @@ static void bcm_sf2_sw_mac_link_set(stru | ||||||
|  	    interface != PHY_INTERFACE_MODE_REVMII) |  	    interface != PHY_INTERFACE_MODE_REVMII) | ||||||
|  		return; |  		return; | ||||||
|   |   | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  		break; |  		break; | ||||||
|  	default: |  	default: | ||||||
|  		switch (port) { |  		switch (port) { | ||||||
| @@ -1082,9 +1087,7 @@ static const u16 bcm_sf2_4908_reg_offset | @@ -1077,9 +1082,7 @@ static const u16 bcm_sf2_4908_reg_offset | ||||||
|  	[REG_PHY_REVISION]	= 0x14, |  	[REG_PHY_REVISION]	= 0x14, | ||||||
|  	[REG_SPHY_CNTRL]	= 0x24, |  	[REG_SPHY_CNTRL]	= 0x24, | ||||||
|  	[REG_CROSSBAR]		= 0xc8, |  	[REG_CROSSBAR]		= 0xc8, | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -1324,10 +1324,14 @@ static int bcm_sf2_sw_probe(struct platf | @@ -1319,10 +1319,14 @@ static int bcm_sf2_sw_probe(struct platf | ||||||
|  	rev = reg_readl(priv, REG_PHY_REVISION); |  	rev = reg_readl(priv, REG_PHY_REVISION); | ||||||
|  	priv->hw_params.gphy_rev = rev & PHY_REVISION_MASK; |  	priv->hw_params.gphy_rev = rev & PHY_REVISION_MASK; | ||||||
|   |   | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -1338,6 +1338,12 @@ static int bcm_sf2_sw_probe(struct platf | @@ -1333,6 +1333,12 @@ static int bcm_sf2_sw_probe(struct platf | ||||||
|  		 priv->hw_params.core_rev >> 8, priv->hw_params.core_rev & 0xff, |  		 priv->hw_params.core_rev >> 8, priv->hw_params.core_rev & 0xff, | ||||||
|  		 priv->irq0, priv->irq1); |  		 priv->irq0, priv->irq1); | ||||||
|   |   | ||||||
|   | |||||||
| @@ -194,7 +194,7 @@ This reverts commit cf9441adb1a35506d7606866c382b9d8614169b5. | |||||||
|  			       dev_name(&pdev->dev), spdif_priv); |  			       dev_name(&pdev->dev), spdif_priv); | ||||||
| --- a/sound/soc/fsl/fsl_ssi.c | --- a/sound/soc/fsl/fsl_ssi.c | ||||||
| +++ b/sound/soc/fsl/fsl_ssi.c | +++ b/sound/soc/fsl/fsl_ssi.c | ||||||
| @@ -1515,8 +1515,10 @@ static int fsl_ssi_probe(struct platform | @@ -1517,8 +1517,10 @@ static int fsl_ssi_probe(struct platform | ||||||
|  	} |  	} | ||||||
|   |   | ||||||
|  	ssi->irq = platform_get_irq(pdev, 0); |  	ssi->irq = platform_get_irq(pdev, 0); | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  |  | ||||||
| --- a/drivers/net/dsa/b53/b53_common.c | --- a/drivers/net/dsa/b53/b53_common.c | ||||||
| +++ b/drivers/net/dsa/b53/b53_common.c | +++ b/drivers/net/dsa/b53/b53_common.c | ||||||
| @@ -1276,7 +1276,9 @@ EXPORT_SYMBOL(b53_phylink_mac_link_down) | @@ -1291,7 +1291,9 @@ EXPORT_SYMBOL(b53_phylink_mac_link_down) | ||||||
|  void b53_phylink_mac_link_up(struct dsa_switch *ds, int port, |  void b53_phylink_mac_link_up(struct dsa_switch *ds, int port, | ||||||
|  			     unsigned int mode, |  			     unsigned int mode, | ||||||
|  			     phy_interface_t interface, |  			     phy_interface_t interface, | ||||||
| @@ -38,7 +38,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net> | |||||||
|  		     const struct switchdev_obj_port_vlan *vlan); |  		     const struct switchdev_obj_port_vlan *vlan); | ||||||
| --- a/drivers/net/dsa/bcm_sf2.c | --- a/drivers/net/dsa/bcm_sf2.c | ||||||
| +++ b/drivers/net/dsa/bcm_sf2.c | +++ b/drivers/net/dsa/bcm_sf2.c | ||||||
| @@ -639,7 +639,9 @@ static void bcm_sf2_sw_mac_link_down(str | @@ -634,7 +634,9 @@ static void bcm_sf2_sw_mac_link_down(str | ||||||
|  static void bcm_sf2_sw_mac_link_up(struct dsa_switch *ds, int port, |  static void bcm_sf2_sw_mac_link_up(struct dsa_switch *ds, int port, | ||||||
|  				   unsigned int mode, |  				   unsigned int mode, | ||||||
|  				   phy_interface_t interface, |  				   phy_interface_t interface, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user