bcm53xx: backport DT changes queued for v6.6
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
This commit is contained in:
		| @@ -0,0 +1,37 @@ | |||||||
|  | From 4b8e16de053fc88eac406ad63da2693dd8279043 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> | ||||||
|  | Date: Wed, 5 Jul 2023 17:01:07 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: broadcom: add missing space before { | ||||||
|  |  | ||||||
|  | Add missing whitespace between node name/label and opening {. | ||||||
|  |  | ||||||
|  | Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> | ||||||
|  | Link: https://lore.kernel.org/r/20230705150108.293999-1-krzysztof.kozlowski@linaro.org | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47094-linksys-panamera.dts | 2 +- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47094-phicomm-k3.dts       | 2 +- | ||||||
|  |  2 files changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  | @@ -279,7 +279,7 @@ | ||||||
|  |  			reg = <0x080000 0x0100000>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | -		partition@180000{ | ||||||
|  | +		partition@180000 { | ||||||
|  |  			label = "devinfo"; | ||||||
|  |  			reg = <0x0180000 0x080000>; | ||||||
|  |  		}; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-phicomm-k3.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-phicomm-k3.dts | ||||||
|  | @@ -55,7 +55,7 @@ | ||||||
|  |  			reg = <0x0080000 0x0100000>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | -		partition@180000{ | ||||||
|  | +		partition@180000 { | ||||||
|  |  			label = "phicomm"; | ||||||
|  |  			reg = <0x0180000 0x0280000>; | ||||||
|  |  			read-only; | ||||||
| @@ -0,0 +1,107 @@ | |||||||
|  | From 8960f095de3b80beb3639075f0c8161b6ea98c61 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Dan Haab <dan.haab@luxul.com> | ||||||
|  | Date: Wed, 5 Jul 2023 09:32:51 -0600 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul | ||||||
|  |  devices | ||||||
|  |  | ||||||
|  | This allows setting FullMAC firmware regulatory domain. | ||||||
|  |  | ||||||
|  | Signed-off-by: Dan Haab <dan.haab@luxul.com> | ||||||
|  | Link: https://lore.kernel.org/r/20230705153251.739236-1-riproute@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  .../dts/broadcom/bcm47094-luxul-xap-1610.dts  | 37 +++++++++++++++++++ | ||||||
|  |  .../broadcom/bcm47094-luxul-xwr-3150-v1.dts   | 36 ++++++++++++++++++ | ||||||
|  |  2 files changed, 73 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | ||||||
|  | @@ -64,6 +64,43 @@ | ||||||
|  |  	nvmem-cell-names = "mac-address"; | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | + | ||||||
|  | +&pcie0 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-920", "CA-CA-892", "GB-DE-964", "NZ-AU-920", "US-US-825"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&pcie1 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-920", "CA-CA-892", "GB-DE-964", "NZ-AU-920", "US-US-825"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  |  &spi_nor { | ||||||
|  |  	status = "okay"; | ||||||
|  |  }; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | ||||||
|  | @@ -81,6 +81,42 @@ | ||||||
|  |  	nvmem-cell-names = "mac-address"; | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | +&pcie0 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-953", "CA-CA-946", "GB-E0-846", "NZ-AU-953", "US-Q2-930"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&pcie1 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-953", "CA-CA-946", "GB-E0-846", "NZ-AU-953", "US-Q2-930"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  |  &usb3 { | ||||||
|  |  	vcc-gpio = <&chipcommon 18 GPIO_ACTIVE_HIGH>; | ||||||
|  |  }; | ||||||
| @@ -0,0 +1,53 @@ | |||||||
|  | From 2ce61fa62183cf994666fcc911da34075c7183b5 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 11:15:19 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add Ethernet interfaces links | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Northstar SoCs have 3 usable Ethernet interfaces each connected to one | ||||||
|  | of switch ports. They all use fixed links. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707091519.21673-1-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm-ns.dtsi | 18 ++++++++++++++++++ | ||||||
|  |  1 file changed, 18 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm-ns.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm-ns.dtsi | ||||||
|  | @@ -272,14 +272,32 @@ | ||||||
|  |   | ||||||
|  |  		gmac0: ethernet@24000 { | ||||||
|  |  			reg = <0x24000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac1: ethernet@25000 { | ||||||
|  |  			reg = <0x25000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac2: ethernet@26000 { | ||||||
|  |  			reg = <0x26000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac3: ethernet@27000 { | ||||||
| @@ -0,0 +1,57 @@ | |||||||
|  | From be7e1e5b0f67c58ec4be0a54db23b6a4fa6e2116 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:01 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Drop nonexistent "default-off" LED | ||||||
|  |  trigger | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | There is no such trigger documented or implemented in Linux. It was a | ||||||
|  | copy & paste mistake. | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: leds: led-wlan:linux,default-trigger: 'oneOf' conditional failed, one must be fixed: | ||||||
|  |         'default-off' is not one of ['backlight', 'default-on', 'heartbeat', 'disk-activity', 'disk-read', 'disk-write', 'timer', 'pattern', 'audio-micmute', 'audio-mute', 'bluetooth-power', 'flash', 'kbd-capslock', 'mtd', 'nand-disk', 'none', 'torch', 'usb-gadget', 'usb-host', 'usbport'] | ||||||
|  |         'default-off' does not match '^cpu[0-9]*$' | ||||||
|  |         'default-off' does not match '^hci[0-9]+-power$' | ||||||
|  |         'default-off' does not match '^mmc[0-9]+$' | ||||||
|  |         'default-off' does not match '^phy[0-9]+tx$' | ||||||
|  |         From schema: Documentation/devicetree/bindings/leds/leds-gpio.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-1-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts | 1 - | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts  | 2 -- | ||||||
|  |  2 files changed, 3 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | @@ -26,7 +26,6 @@ | ||||||
|  |  		led-wlan { | ||||||
|  |  			label = "bcm53xx:blue:wlan"; | ||||||
|  |  			gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		led-system { | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | @@ -26,7 +26,6 @@ | ||||||
|  |  		led-5ghz { | ||||||
|  |  			label = "bcm53xx:blue:5ghz"; | ||||||
|  |  			gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		led-system { | ||||||
|  | @@ -42,7 +41,6 @@ | ||||||
|  |  		led-2ghz { | ||||||
|  |  			label = "bcm53xx:blue:2ghz"; | ||||||
|  |  			gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |   | ||||||
| @@ -0,0 +1,32 @@ | |||||||
|  | From 05d2c3d552b8c92fc397377d9d1112fc58e2cd59 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:02 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Drop nonexistent #usb-cells | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Such property simply doesn't exist (is not documented or used anywhere). | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: usb@d000: Unevaluated properties are not allowed ('#usb-cells' was unexpected) | ||||||
|  |         From schema: Documentation/devicetree/bindings/usb/generic-ohci.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-2-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm53573.dtsi | 2 -- | ||||||
|  |  1 file changed, 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | @@ -156,8 +156,6 @@ | ||||||
|  |  			}; | ||||||
|  |   | ||||||
|  |  			ohci: usb@d000 { | ||||||
|  | -				#usb-cells = <0>; | ||||||
|  | - | ||||||
|  |  				compatible = "generic-ohci"; | ||||||
|  |  				reg = <0xd000 0x1000>; | ||||||
|  |  				interrupt-parent = <&gic>; | ||||||
| @@ -0,0 +1,37 @@ | |||||||
|  | From 3392ef368d9b04622fe758b1079b512664b6110a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:03 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Add cells sizes to PCIe node | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: pcie@2000: '#address-cells' is a required property | ||||||
|  |         From schema: /lib/python3.10/site-packages/dtschema/schemas/pci/pci-bus.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: pcie@2000: '#size-cells' is a required property | ||||||
|  |         From schema: /lib/python3.10/site-packages/dtschema/schemas/pci/pci-bus.yaml | ||||||
|  |  | ||||||
|  | Two properties that need to be added later are "device_type" and | ||||||
|  | "ranges". Adding "device_type" on its own causes a new warning and the | ||||||
|  | value of "ranges" needs to be determined yet. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-3-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm53573.dtsi | 3 +++ | ||||||
|  |  1 file changed, 3 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | @@ -127,6 +127,9 @@ | ||||||
|  |   | ||||||
|  |  		pcie0: pcie@2000 { | ||||||
|  |  			reg = <0x00002000 0x1000>; | ||||||
|  | + | ||||||
|  | +			#address-cells = <3>; | ||||||
|  | +			#size-cells = <2>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		usb2: usb2@4000 { | ||||||
| @@ -0,0 +1,44 @@ | |||||||
|  | From 2c0fd6b3d0778ceab40205315ccef74568490f17 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:04 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Switch away from deprecated properties. | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-sck: False schema does not allow [[3, 21, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-miso: False schema does not allow [[3, 22, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-mosi: False schema does not allow [[3, 23, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: 'sck-gpios' is a required property | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: Unevaluated properties are not allowed ('gpio-miso', 'gpio-mosi', 'gpio-sck' were unexpected) | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-4-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts | 6 +++--- | ||||||
|  |  1 file changed, 3 insertions(+), 3 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm947189acdbmr.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm947189acdbmr.dts | ||||||
|  | @@ -60,9 +60,9 @@ | ||||||
|  |  	spi { | ||||||
|  |  		compatible = "spi-gpio"; | ||||||
|  |  		num-chipselects = <1>; | ||||||
|  | -		gpio-sck = <&chipcommon 21 0>; | ||||||
|  | -		gpio-miso = <&chipcommon 22 0>; | ||||||
|  | -		gpio-mosi = <&chipcommon 23 0>; | ||||||
|  | +		sck-gpios = <&chipcommon 21 0>; | ||||||
|  | +		miso-gpios = <&chipcommon 22 0>; | ||||||
|  | +		mosi-gpios = <&chipcommon 23 0>; | ||||||
|  |  		cs-gpios = <&chipcommon 24 0>; | ||||||
|  |  		#address-cells = <1>; | ||||||
|  |  		#size-cells = <0>; | ||||||
| @@ -1,16 +1,23 @@ | |||||||
| From e492f69e4da879db7b3e9a2290e5b6620f1335b5 Mon Sep 17 00:00:00 2001 |  | ||||||
| From: Aleksey Nasibulin <alealexpro100@ya.ru> | From: Aleksey Nasibulin <alealexpro100@ya.ru> | ||||||
| Date: Thu, 13 Oct 2022 08:16:51 +0000 | Date: Wed, 12 Jul 2023 03:40:17 +0200 | ||||||
| Subject: [PATCH] ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys | Subject: [PATCH] ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys | ||||||
|  EA6500 V2 |  EA6500 V2 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
| 
 | 
 | ||||||
| Linksys ea6500-v2 have 256MB of ram. Currently we only use 128MB. | Linksys ea6500-v2 have 256MB of ram. Currently we only use 128MB. | ||||||
| Expand the definition to use all the available RAM. | Expand the definition to use all the available RAM. | ||||||
| 
 | 
 | ||||||
| Fixes: 03e96644d7a8 ("ARM: dts: BCM5301X: Add basic DT for Linksys EA6500 V2") | Fixes: 03e96644d7a8 ("ARM: dts: BCM5301X: Add basic DT for Linksys EA6500 V2") | ||||||
| Signed-off-by: Aleksey Nasibulin <alealexpro100@ya.ru> | Signed-off-by: Aleksey Nasibulin <alealexpro100@ya.ru> | ||||||
|  | Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> | ||||||
|  | Cc: stable@vger.kernel.org | ||||||
|  | Acked-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230712014017.28123-1-ansuelsmth@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
| ---
 | ---
 | ||||||
|  arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 3 ++- |  arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts | 3 ++- | ||||||
|  1 file changed, 2 insertions(+), 1 deletion(-) |  1 file changed, 2 insertions(+), 1 deletion(-) | ||||||
| 
 | 
 | ||||||
| --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts
 | --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts
 | ||||||
| @@ -0,0 +1,72 @@ | |||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Thu, 13 Jul 2023 13:05:44 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Fix Ethernet info for Luxul devices | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Both Luxul's XAP devices (XAP-810 and XAP-1440) are access points that | ||||||
|  | use a non-default design. They don't include switch but have a single | ||||||
|  | Ethernet port and BCM54210E PHY connected to the Ethernet controller's | ||||||
|  | MDIO bus. | ||||||
|  |  | ||||||
|  | Support for those devices regressed due to two changes: | ||||||
|  |  | ||||||
|  | 1. Describing MDIO bus with switch | ||||||
|  | After commit 9fb90ae6cae7 ("ARM: dts: BCM53573: Describe on-SoC BCM53125 | ||||||
|  | rev 4 switch") Linux stopped probing for MDIO devices. | ||||||
|  |  | ||||||
|  | 2. Dropping hardcoded BCM54210E delays | ||||||
|  | In commit fea7fda7f50a ("net: phy: broadcom: Fix RGMII delays | ||||||
|  | configuration for BCM54210E") support for other PHY modes was added but | ||||||
|  | that requires a proper "phy-mode" value in DT. | ||||||
|  |  | ||||||
|  | Both above changes are correct (they don't need to be reverted or | ||||||
|  | anything) but they need this fix for DT data to be correct and for Linux | ||||||
|  | to work properly. | ||||||
|  |  | ||||||
|  | Fixes: 9fb90ae6cae7 ("ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch") | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | --- | ||||||
|  |  .../boot/dts/broadcom/bcm47189-luxul-xap-1440.dts   | 13 +++++++++++++ | ||||||
|  |  .../boot/dts/broadcom/bcm47189-luxul-xap-810.dts    | 13 +++++++++++++ | ||||||
|  |  2 files changed, 26 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | @@ -45,3 +45,16 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  | + | ||||||
|  | +&gmac0 { | ||||||
|  | +	phy-mode = "rgmii"; | ||||||
|  | +	phy-handle = <&bcm54210e>; | ||||||
|  | + | ||||||
|  | +	mdio { | ||||||
|  | +		/delete-node/ switch@1e; | ||||||
|  | + | ||||||
|  | +		bcm54210e: ethernet-phy@0 { | ||||||
|  | +			reg = <0>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | @@ -81,3 +81,16 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  | + | ||||||
|  | +&gmac0 { | ||||||
|  | +	phy-mode = "rgmii"; | ||||||
|  | +	phy-handle = <&bcm54210e>; | ||||||
|  | + | ||||||
|  | +	mdio { | ||||||
|  | +		/delete-node/ switch@1e; | ||||||
|  | + | ||||||
|  | +		bcm54210e: ethernet-phy@0 { | ||||||
|  | +			reg = <0>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
| @@ -182,7 +182,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | |||||||
| +}; | +}; | ||||||
| --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
| +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
| @@ -42,3 +42,40 @@ | @@ -43,3 +43,40 @@ | ||||||
|  &usb3_phy { |  &usb3_phy { | ||||||
|  	status = "okay"; |  	status = "okay"; | ||||||
|  }; |  }; | ||||||
|   | |||||||
| @@ -0,0 +1,37 @@ | |||||||
|  | From 4b8e16de053fc88eac406ad63da2693dd8279043 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> | ||||||
|  | Date: Wed, 5 Jul 2023 17:01:07 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: broadcom: add missing space before { | ||||||
|  |  | ||||||
|  | Add missing whitespace between node name/label and opening {. | ||||||
|  |  | ||||||
|  | Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> | ||||||
|  | Link: https://lore.kernel.org/r/20230705150108.293999-1-krzysztof.kozlowski@linaro.org | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47094-linksys-panamera.dts | 2 +- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47094-phicomm-k3.dts       | 2 +- | ||||||
|  |  2 files changed, 2 insertions(+), 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-linksys-panamera.dts | ||||||
|  | @@ -279,7 +279,7 @@ | ||||||
|  |  			reg = <0x080000 0x0100000>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | -		partition@180000{ | ||||||
|  | +		partition@180000 { | ||||||
|  |  			label = "devinfo"; | ||||||
|  |  			reg = <0x0180000 0x080000>; | ||||||
|  |  		}; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-phicomm-k3.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-phicomm-k3.dts | ||||||
|  | @@ -55,7 +55,7 @@ | ||||||
|  |  			reg = <0x0080000 0x0100000>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  | -		partition@180000{ | ||||||
|  | +		partition@180000 { | ||||||
|  |  			label = "phicomm"; | ||||||
|  |  			reg = <0x0180000 0x0280000>; | ||||||
|  |  			read-only; | ||||||
| @@ -0,0 +1,107 @@ | |||||||
|  | From 8960f095de3b80beb3639075f0c8161b6ea98c61 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Dan Haab <dan.haab@luxul.com> | ||||||
|  | Date: Wed, 5 Jul 2023 09:32:51 -0600 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add Wi-Fi regulatory mappings for Luxul | ||||||
|  |  devices | ||||||
|  |  | ||||||
|  | This allows setting FullMAC firmware regulatory domain. | ||||||
|  |  | ||||||
|  | Signed-off-by: Dan Haab <dan.haab@luxul.com> | ||||||
|  | Link: https://lore.kernel.org/r/20230705153251.739236-1-riproute@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  .../dts/broadcom/bcm47094-luxul-xap-1610.dts  | 37 +++++++++++++++++++ | ||||||
|  |  .../broadcom/bcm47094-luxul-xwr-3150-v1.dts   | 36 ++++++++++++++++++ | ||||||
|  |  2 files changed, 73 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | ||||||
|  | @@ -64,6 +64,43 @@ | ||||||
|  |  	nvmem-cell-names = "mac-address"; | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | + | ||||||
|  | +&pcie0 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-920", "CA-CA-892", "GB-DE-964", "NZ-AU-920", "US-US-825"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&pcie1 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-920", "CA-CA-892", "GB-DE-964", "NZ-AU-920", "US-US-825"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  |  &spi_nor { | ||||||
|  |  	status = "okay"; | ||||||
|  |  }; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | ||||||
|  | @@ -81,6 +81,42 @@ | ||||||
|  |  	nvmem-cell-names = "mac-address"; | ||||||
|  |  }; | ||||||
|  |   | ||||||
|  | +&pcie0 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-953", "CA-CA-946", "GB-E0-846", "NZ-AU-953", "US-Q2-930"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  | +&pcie1 { | ||||||
|  | +	#address-cells = <3>; | ||||||
|  | +	#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +	bridge@0,0 { | ||||||
|  | +		reg = <0x0000 0 0 0 0>; | ||||||
|  | + | ||||||
|  | +		#address-cells = <3>; | ||||||
|  | +		#size-cells = <2>; | ||||||
|  | + | ||||||
|  | +		wifi@0,0 { | ||||||
|  | +			compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac"; | ||||||
|  | +			reg = <0x0000 0 0 0 0>; | ||||||
|  | +			brcm,ccode-map = "AU-AU-953", "CA-CA-946", "GB-E0-846", "NZ-AU-953", "US-Q2-930"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | + | ||||||
|  |  &usb3 { | ||||||
|  |  	vcc-gpio = <&chipcommon 18 GPIO_ACTIVE_HIGH>; | ||||||
|  |  }; | ||||||
| @@ -0,0 +1,53 @@ | |||||||
|  | From 2ce61fa62183cf994666fcc911da34075c7183b5 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 11:15:19 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Add Ethernet interfaces links | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Northstar SoCs have 3 usable Ethernet interfaces each connected to one | ||||||
|  | of switch ports. They all use fixed links. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707091519.21673-1-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm-ns.dtsi | 18 ++++++++++++++++++ | ||||||
|  |  1 file changed, 18 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm-ns.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm-ns.dtsi | ||||||
|  | @@ -272,14 +272,32 @@ | ||||||
|  |   | ||||||
|  |  		gmac0: ethernet@24000 { | ||||||
|  |  			reg = <0x24000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac1: ethernet@25000 { | ||||||
|  |  			reg = <0x25000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac2: ethernet@26000 { | ||||||
|  |  			reg = <0x26000 0x800>; | ||||||
|  | +			phy-mode = "internal"; | ||||||
|  | + | ||||||
|  | +			fixed-link { | ||||||
|  | +				speed = <1000>; | ||||||
|  | +				full-duplex; | ||||||
|  | +			}; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		gmac3: ethernet@27000 { | ||||||
| @@ -0,0 +1,57 @@ | |||||||
|  | From be7e1e5b0f67c58ec4be0a54db23b6a4fa6e2116 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:01 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Drop nonexistent "default-off" LED | ||||||
|  |  trigger | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | There is no such trigger documented or implemented in Linux. It was a | ||||||
|  | copy & paste mistake. | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: leds: led-wlan:linux,default-trigger: 'oneOf' conditional failed, one must be fixed: | ||||||
|  |         'default-off' is not one of ['backlight', 'default-on', 'heartbeat', 'disk-activity', 'disk-read', 'disk-write', 'timer', 'pattern', 'audio-micmute', 'audio-mute', 'bluetooth-power', 'flash', 'kbd-capslock', 'mtd', 'nand-disk', 'none', 'torch', 'usb-gadget', 'usb-host', 'usbport'] | ||||||
|  |         'default-off' does not match '^cpu[0-9]*$' | ||||||
|  |         'default-off' does not match '^hci[0-9]+-power$' | ||||||
|  |         'default-off' does not match '^mmc[0-9]+$' | ||||||
|  |         'default-off' does not match '^phy[0-9]+tx$' | ||||||
|  |         From schema: Documentation/devicetree/bindings/leds/leds-gpio.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-1-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts | 1 - | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts  | 2 -- | ||||||
|  |  2 files changed, 3 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | @@ -26,7 +26,6 @@ | ||||||
|  |  		led-wlan { | ||||||
|  |  			label = "bcm53xx:blue:wlan"; | ||||||
|  |  			gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		led-system { | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | @@ -26,7 +26,6 @@ | ||||||
|  |  		led-5ghz { | ||||||
|  |  			label = "bcm53xx:blue:5ghz"; | ||||||
|  |  			gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		led-system { | ||||||
|  | @@ -42,7 +41,6 @@ | ||||||
|  |  		led-2ghz { | ||||||
|  |  			label = "bcm53xx:blue:2ghz"; | ||||||
|  |  			gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>; | ||||||
|  | -			linux,default-trigger = "default-off"; | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |   | ||||||
| @@ -0,0 +1,32 @@ | |||||||
|  | From 05d2c3d552b8c92fc397377d9d1112fc58e2cd59 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:02 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Drop nonexistent #usb-cells | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Such property simply doesn't exist (is not documented or used anywhere). | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: usb@d000: Unevaluated properties are not allowed ('#usb-cells' was unexpected) | ||||||
|  |         From schema: Documentation/devicetree/bindings/usb/generic-ohci.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-2-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm53573.dtsi | 2 -- | ||||||
|  |  1 file changed, 2 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | @@ -156,8 +156,6 @@ | ||||||
|  |  			}; | ||||||
|  |   | ||||||
|  |  			ohci: usb@d000 { | ||||||
|  | -				#usb-cells = <0>; | ||||||
|  | - | ||||||
|  |  				compatible = "generic-ohci"; | ||||||
|  |  				reg = <0xd000 0x1000>; | ||||||
|  |  				interrupt-parent = <&gic>; | ||||||
| @@ -0,0 +1,37 @@ | |||||||
|  | From 3392ef368d9b04622fe758b1079b512664b6110a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:03 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Add cells sizes to PCIe node | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: pcie@2000: '#address-cells' is a required property | ||||||
|  |         From schema: /lib/python3.10/site-packages/dtschema/schemas/pci/pci-bus.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dtb: pcie@2000: '#size-cells' is a required property | ||||||
|  |         From schema: /lib/python3.10/site-packages/dtschema/schemas/pci/pci-bus.yaml | ||||||
|  |  | ||||||
|  | Two properties that need to be added later are "device_type" and | ||||||
|  | "ranges". Adding "device_type" on its own causes a new warning and the | ||||||
|  | value of "ranges" needs to be determined yet. | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-3-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm53573.dtsi | 3 +++ | ||||||
|  |  1 file changed, 3 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | +++ b/arch/arm/boot/dts/bcm53573.dtsi | ||||||
|  | @@ -127,6 +127,9 @@ | ||||||
|  |   | ||||||
|  |  		pcie0: pcie@2000 { | ||||||
|  |  			reg = <0x00002000 0x1000>; | ||||||
|  | + | ||||||
|  | +			#address-cells = <3>; | ||||||
|  | +			#size-cells = <2>; | ||||||
|  |  		}; | ||||||
|  |   | ||||||
|  |  		usb2: usb2@4000 { | ||||||
| @@ -0,0 +1,44 @@ | |||||||
|  | From 2c0fd6b3d0778ceab40205315ccef74568490f17 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Fri, 7 Jul 2023 13:40:04 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Switch away from deprecated properties. | ||||||
|  |  | ||||||
|  | This fixes: | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-sck: False schema does not allow [[3, 21, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-miso: False schema does not allow [[3, 22, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: gpio-mosi: False schema does not allow [[3, 23, 0]] | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: 'sck-gpios' is a required property | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  | arch/arm/boot/dts/broadcom/bcm947189acdbmr.dtb: spi: Unevaluated properties are not allowed ('gpio-miso', 'gpio-mosi', 'gpio-sck' were unexpected) | ||||||
|  |         From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml | ||||||
|  |  | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230707114004.2740-4-zajec5@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts | 6 +++--- | ||||||
|  |  1 file changed, 3 insertions(+), 3 deletions(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm947189acdbmr.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm947189acdbmr.dts | ||||||
|  | @@ -60,9 +60,9 @@ | ||||||
|  |  	spi { | ||||||
|  |  		compatible = "spi-gpio"; | ||||||
|  |  		num-chipselects = <1>; | ||||||
|  | -		gpio-sck = <&chipcommon 21 0>; | ||||||
|  | -		gpio-miso = <&chipcommon 22 0>; | ||||||
|  | -		gpio-mosi = <&chipcommon 23 0>; | ||||||
|  | +		sck-gpios = <&chipcommon 21 0>; | ||||||
|  | +		miso-gpios = <&chipcommon 22 0>; | ||||||
|  | +		mosi-gpios = <&chipcommon 23 0>; | ||||||
|  |  		cs-gpios = <&chipcommon 24 0>; | ||||||
|  |  		#address-cells = <1>; | ||||||
|  |  		#size-cells = <0>; | ||||||
| @@ -0,0 +1,35 @@ | |||||||
|  | From 91994e59079dcb455783d3f9ea338eea6f671af3 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Aleksey Nasibulin <alealexpro100@ya.ru> | ||||||
|  | Date: Wed, 12 Jul 2023 03:40:17 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys | ||||||
|  |  EA6500 V2 | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Linksys ea6500-v2 have 256MB of ram. Currently we only use 128MB. | ||||||
|  | Expand the definition to use all the available RAM. | ||||||
|  |  | ||||||
|  | Fixes: 03e96644d7a8 ("ARM: dts: BCM5301X: Add basic DT for Linksys EA6500 V2") | ||||||
|  | Signed-off-by: Aleksey Nasibulin <alealexpro100@ya.ru> | ||||||
|  | Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> | ||||||
|  | Cc: stable@vger.kernel.org | ||||||
|  | Acked-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | Link: https://lore.kernel.org/r/20230712014017.28123-1-ansuelsmth@gmail.com | ||||||
|  | Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> | ||||||
|  | --- | ||||||
|  |  arch/arm/boot/dts/broadcom/bcm4708-linksys-ea6500-v2.dts | 3 ++- | ||||||
|  |  1 file changed, 2 insertions(+), 1 deletion(-) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
|  | @@ -19,7 +19,8 @@ | ||||||
|  |   | ||||||
|  |  	memory@0 { | ||||||
|  |  		device_type = "memory"; | ||||||
|  | -		reg = <0x00000000 0x08000000>; | ||||||
|  | +		reg = <0x00000000 0x08000000>, | ||||||
|  | +		      <0x88000000 0x08000000>; | ||||||
|  |  	}; | ||||||
|  |   | ||||||
|  |  	gpio-keys { | ||||||
| @@ -0,0 +1,72 @@ | |||||||
|  | From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl> | ||||||
|  | Date: Thu, 13 Jul 2023 13:05:44 +0200 | ||||||
|  | Subject: [PATCH] ARM: dts: BCM53573: Fix Ethernet info for Luxul devices | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Both Luxul's XAP devices (XAP-810 and XAP-1440) are access points that | ||||||
|  | use a non-default design. They don't include switch but have a single | ||||||
|  | Ethernet port and BCM54210E PHY connected to the Ethernet controller's | ||||||
|  | MDIO bus. | ||||||
|  |  | ||||||
|  | Support for those devices regressed due to two changes: | ||||||
|  |  | ||||||
|  | 1. Describing MDIO bus with switch | ||||||
|  | After commit 9fb90ae6cae7 ("ARM: dts: BCM53573: Describe on-SoC BCM53125 | ||||||
|  | rev 4 switch") Linux stopped probing for MDIO devices. | ||||||
|  |  | ||||||
|  | 2. Dropping hardcoded BCM54210E delays | ||||||
|  | In commit fea7fda7f50a ("net: phy: broadcom: Fix RGMII delays | ||||||
|  | configuration for BCM54210E") support for other PHY modes was added but | ||||||
|  | that requires a proper "phy-mode" value in DT. | ||||||
|  |  | ||||||
|  | Both above changes are correct (they don't need to be reverted or | ||||||
|  | anything) but they need this fix for DT data to be correct and for Linux | ||||||
|  | to work properly. | ||||||
|  |  | ||||||
|  | Fixes: 9fb90ae6cae7 ("ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch") | ||||||
|  | Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | ||||||
|  | --- | ||||||
|  |  .../boot/dts/broadcom/bcm47189-luxul-xap-1440.dts   | 13 +++++++++++++ | ||||||
|  |  .../boot/dts/broadcom/bcm47189-luxul-xap-810.dts    | 13 +++++++++++++ | ||||||
|  |  2 files changed, 26 insertions(+) | ||||||
|  |  | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | ||||||
|  | @@ -45,3 +45,16 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  | + | ||||||
|  | +&gmac0 { | ||||||
|  | +	phy-mode = "rgmii"; | ||||||
|  | +	phy-handle = <&bcm54210e>; | ||||||
|  | + | ||||||
|  | +	mdio { | ||||||
|  | +		/delete-node/ switch@1e; | ||||||
|  | + | ||||||
|  | +		bcm54210e: ethernet-phy@0 { | ||||||
|  | +			reg = <0>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
|  | --- a/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | +++ b/arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | ||||||
|  | @@ -81,3 +81,16 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
|  | + | ||||||
|  | +&gmac0 { | ||||||
|  | +	phy-mode = "rgmii"; | ||||||
|  | +	phy-handle = <&bcm54210e>; | ||||||
|  | + | ||||||
|  | +	mdio { | ||||||
|  | +		/delete-node/ switch@1e; | ||||||
|  | + | ||||||
|  | +		bcm54210e: ethernet-phy@0 { | ||||||
|  | +			reg = <0>; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | +}; | ||||||
| @@ -182,7 +182,7 @@ Signed-off-by: Rafał Miłecki <rafal@milecki.pl> | |||||||
| +}; | +}; | ||||||
| --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
| +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | ||||||
| @@ -42,3 +42,40 @@ | @@ -43,3 +43,40 @@ | ||||||
|  &usb3_phy { |  &usb3_phy { | ||||||
|  	status = "okay"; |  	status = "okay"; | ||||||
|  }; |  }; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Rafał Miłecki
					Rafał Miłecki