devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
@ 2023-07-07 11:40 Rafał Miłecki
  2023-07-07 11:40 ` [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells Rafał Miłecki
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Rafał Miłecki @ 2023-07-07 11:40 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andre Przywara,
	Viresh Kumar, Sudeep Holla, linux-arm-kernel, devicetree,
	bcm-kernel-feedback-list, Rafał Miłecki

From: Rafał Miłecki <rafal@milecki.pl>

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>
---
 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(-)

diff --git a/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts b/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts
index 0734aa249b8e..b9dd50844419 100644
--- a/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts
+++ b/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-1440.dts
@@ -26,7 +26,6 @@ leds {
 		led-wlan {
 			label = "bcm53xx:blue:wlan";
 			gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>;
-			linux,default-trigger = "default-off";
 		};
 
 		led-system {
diff --git a/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts b/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts
index e6fb6cbe6963..cb22ae2a02e5 100644
--- a/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts
+++ b/arch/arm/boot/dts/broadcom/bcm47189-luxul-xap-810.dts
@@ -26,7 +26,6 @@ leds-0 {
 		led-5ghz {
 			label = "bcm53xx:blue:5ghz";
 			gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>;
-			linux,default-trigger = "default-off";
 		};
 
 		led-system {
@@ -42,7 +41,6 @@ leds-1 {
 		led-2ghz {
 			label = "bcm53xx:blue:2ghz";
 			gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>;
-			linux,default-trigger = "default-off";
 		};
 	};
 
-- 
2.35.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells
  2023-07-07 11:40 [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Rafał Miłecki
@ 2023-07-07 11:40 ` Rafał Miłecki
  2023-07-12 17:22   ` Florian Fainelli
  2023-07-07 11:40 ` [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node Rafał Miłecki
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2023-07-07 11:40 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andre Przywara,
	Viresh Kumar, Sudeep Holla, linux-arm-kernel, devicetree,
	bcm-kernel-feedback-list, Rafał Miłecki

From: Rafał Miłecki <rafal@milecki.pl>

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>
---
 arch/arm/boot/dts/broadcom/bcm53573.dtsi | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm/boot/dts/broadcom/bcm53573.dtsi b/arch/arm/boot/dts/broadcom/bcm53573.dtsi
index 3f03a381db0f..3cb71829e859 100644
--- a/arch/arm/boot/dts/broadcom/bcm53573.dtsi
+++ b/arch/arm/boot/dts/broadcom/bcm53573.dtsi
@@ -156,8 +156,6 @@ ehci_port2: port@2 {
 			};
 
 			ohci: usb@d000 {
-				#usb-cells = <0>;
-
 				compatible = "generic-ohci";
 				reg = <0xd000 0x1000>;
 				interrupt-parent = <&gic>;
-- 
2.35.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node
  2023-07-07 11:40 [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Rafał Miłecki
  2023-07-07 11:40 ` [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells Rafał Miłecki
@ 2023-07-07 11:40 ` Rafał Miłecki
  2023-07-12 17:23   ` Florian Fainelli
  2023-07-07 11:40 ` [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties Rafał Miłecki
  2023-07-12 17:21 ` [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Florian Fainelli
  3 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2023-07-07 11:40 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andre Przywara,
	Viresh Kumar, Sudeep Holla, linux-arm-kernel, devicetree,
	bcm-kernel-feedback-list, Rafał Miłecki

From: Rafał Miłecki <rafal@milecki.pl>

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>
---
 arch/arm/boot/dts/broadcom/bcm53573.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/boot/dts/broadcom/bcm53573.dtsi b/arch/arm/boot/dts/broadcom/bcm53573.dtsi
index 3cb71829e859..eed1a6147f0b 100644
--- a/arch/arm/boot/dts/broadcom/bcm53573.dtsi
+++ b/arch/arm/boot/dts/broadcom/bcm53573.dtsi
@@ -127,6 +127,9 @@ uart0: serial@300 {
 
 		pcie0: pcie@2000 {
 			reg = <0x00002000 0x1000>;
+
+			#address-cells = <3>;
+			#size-cells = <2>;
 		};
 
 		usb2: usb2@4000 {
-- 
2.35.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  2023-07-07 11:40 [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Rafał Miłecki
  2023-07-07 11:40 ` [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells Rafał Miłecki
  2023-07-07 11:40 ` [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node Rafał Miłecki
@ 2023-07-07 11:40 ` Rafał Miłecki
  2023-07-12 17:23   ` Florian Fainelli
  2023-07-12 17:21 ` [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Florian Fainelli
  3 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2023-07-07 11:40 UTC (permalink / raw)
  To: Florian Fainelli
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andre Przywara,
	Viresh Kumar, Sudeep Holla, linux-arm-kernel, devicetree,
	bcm-kernel-feedback-list, Rafał Miłecki

From: Rafał Miłecki <rafal@milecki.pl>

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>
---
 arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts b/arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts
index 3709baa2376f..0b8727ae6f16 100644
--- a/arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts
+++ b/arch/arm/boot/dts/broadcom/bcm947189acdbmr.dts
@@ -60,9 +60,9 @@ button-wps {
 	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>;
-- 
2.35.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
  2023-07-07 11:40 [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Rafał Miłecki
                   ` (2 preceding siblings ...)
  2023-07-07 11:40 ` [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties Rafał Miłecki
@ 2023-07-12 17:21 ` Florian Fainelli
  3 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-07-12 17:21 UTC (permalink / raw)
  To: bcm-kernel-feedback-list, Rafał Miłecki
  Cc: Florian Fainelli, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Andre Przywara, Viresh Kumar, Sudeep Holla, linux-arm-kernel,
	devicetree, Rafał Miłecki

[-- Attachment #1: Type: text/plain, Size: 1170 bytes --]

From: Florian Fainelli <f.fainelli@gmail.com>

On Fri,  7 Jul 2023 13:40:01 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
> 
> 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>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4221 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells
  2023-07-07 11:40 ` [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells Rafał Miłecki
@ 2023-07-12 17:22   ` Florian Fainelli
  0 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-07-12 17:22 UTC (permalink / raw)
  To: bcm-kernel-feedback-list, Rafał Miłecki
  Cc: Florian Fainelli, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Andre Przywara, Viresh Kumar, Sudeep Holla, linux-arm-kernel,
	devicetree, Rafał Miłecki

[-- Attachment #1: Type: text/plain, Size: 633 bytes --]

From: Florian Fainelli <f.fainelli@gmail.com>

On Fri,  7 Jul 2023 13:40:02 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
> 
> 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>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4221 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node
  2023-07-07 11:40 ` [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node Rafał Miłecki
@ 2023-07-12 17:23   ` Florian Fainelli
  0 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-07-12 17:23 UTC (permalink / raw)
  To: bcm-kernel-feedback-list, Rafał Miłecki
  Cc: Florian Fainelli, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Andre Przywara, Viresh Kumar, Sudeep Holla, linux-arm-kernel,
	devicetree, Rafał Miłecki

[-- Attachment #1: Type: text/plain, Size: 919 bytes --]

From: Florian Fainelli <f.fainelli@gmail.com>

On Fri,  7 Jul 2023 13:40:03 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
> 
> 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>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4221 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  2023-07-07 11:40 ` [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties Rafał Miłecki
@ 2023-07-12 17:23   ` Florian Fainelli
  0 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-07-12 17:23 UTC (permalink / raw)
  To: bcm-kernel-feedback-list, Rafał Miłecki
  Cc: Florian Fainelli, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Andre Przywara, Viresh Kumar, Sudeep Holla, linux-arm-kernel,
	devicetree, Rafał Miłecki

[-- Attachment #1: Type: text/plain, Size: 1318 bytes --]

From: Florian Fainelli <f.fainelli@gmail.com>

On Fri,  7 Jul 2023 13:40:04 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
> 
> 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>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree/next, thanks!
--
Florian

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4221 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-07-12 17:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-07 11:40 [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Rafał Miłecki
2023-07-07 11:40 ` [PATCH 2/4] ARM: dts: BCM53573: Drop nonexistent #usb-cells Rafał Miłecki
2023-07-12 17:22   ` Florian Fainelli
2023-07-07 11:40 ` [PATCH 3/4] ARM: dts: BCM53573: Add cells sizes to PCIe node Rafał Miłecki
2023-07-12 17:23   ` Florian Fainelli
2023-07-07 11:40 ` [PATCH 4/4] ARM: dts: BCM53573: Use updated "spi-gpio" binding properties Rafał Miłecki
2023-07-12 17:23   ` Florian Fainelli
2023-07-12 17:21 ` [PATCH 1/4] ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger Florian Fainelli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).