* [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties
2023-06-02 13:59 [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Rafał Miłecki
@ 2023-06-02 13:59 ` Rafał Miłecki
2023-06-02 18:08 ` Conor Dooley
2023-06-09 0:01 ` Florian Fainelli
2023-06-02 13:59 ` [PATCH 3/3] ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings Rafał Miłecki
` (2 subsequent siblings)
3 siblings, 2 replies; 8+ messages in thread
From: Rafał Miłecki @ 2023-06-02 13:59 UTC (permalink / raw)
To: Kalle Valo, Florian Fainelli
Cc: David S . Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Hauke Mehrtens,
Arend Van Spriel, linux-wireless, netdev, devicetree,
linux-arm-kernel, bcm-kernel-feedback-list,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
Include ieee80211.yaml to allow using generic 802.11 properties for
bindings of Broadcom FullMAC devices. That allows specifying frequencies
ranges.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
---
.../devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml b/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
index 527f055a6683..4aa521f1be8c 100644
--- a/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
+++ b/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
@@ -15,6 +15,9 @@ description:
These chips also have a Bluetooth portion described in a separate
binding.
+allOf:
+ - $ref: ieee80211.yaml#
+
properties:
compatible:
oneOf:
@@ -121,7 +124,7 @@ required:
- compatible
- reg
-additionalProperties: false
+unevaluatedProperties: false
examples:
- |
--
2.35.3
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties
2023-06-02 13:59 ` [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties Rafał Miłecki
@ 2023-06-02 18:08 ` Conor Dooley
2023-06-09 0:01 ` Florian Fainelli
1 sibling, 0 replies; 8+ messages in thread
From: Conor Dooley @ 2023-06-02 18:08 UTC (permalink / raw)
To: Rafał Miłecki
Cc: Kalle Valo, Florian Fainelli, David S . Miller, Eric Dumazet,
Jakub Kicinski, Paolo Abeni, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Hauke Mehrtens, Arend Van Spriel, linux-wireless,
netdev, devicetree, linux-arm-kernel, bcm-kernel-feedback-list,
Rafał Miłecki
[-- Attachment #1: Type: text/plain, Size: 1306 bytes --]
On Fri, Jun 02, 2023 at 03:59:24PM +0200, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> Include ieee80211.yaml to allow using generic 802.11 properties for
> bindings of Broadcom FullMAC devices. That allows specifying frequencies
> ranges.
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Thanks,
Conor.
> ---
> .../devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml b/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
> index 527f055a6683..4aa521f1be8c 100644
> --- a/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
> +++ b/Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
> @@ -15,6 +15,9 @@ description:
> These chips also have a Bluetooth portion described in a separate
> binding.
>
> +allOf:
> + - $ref: ieee80211.yaml#
> +
> properties:
> compatible:
> oneOf:
> @@ -121,7 +124,7 @@ required:
> - compatible
> - reg
>
> -additionalProperties: false
> +unevaluatedProperties: false
>
> examples:
> - |
> --
> 2.35.3
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties
2023-06-02 13:59 ` [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties Rafał Miłecki
2023-06-02 18:08 ` Conor Dooley
@ 2023-06-09 0:01 ` Florian Fainelli
1 sibling, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-06-09 0:01 UTC (permalink / raw)
To: bcm-kernel-feedback-list, Rafał Miłecki, Kalle Valo
Cc: Florian Fainelli, David S . Miller, Eric Dumazet, Jakub Kicinski,
Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Hauke Mehrtens, Arend Van Spriel, linux-wireless, netdev,
devicetree, linux-arm-kernel, Rafał Miłecki
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
From: Florian Fainelli <f.fainelli@gmail.com>
On Fri, 2 Jun 2023 15:59:24 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> Include ieee80211.yaml to allow using generic 802.11 properties for
> bindings of Broadcom FullMAC devices. That allows specifying frequencies
> ranges.
>
> 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
* [PATCH 3/3] ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings
2023-06-02 13:59 [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Rafał Miłecki
2023-06-02 13:59 ` [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties Rafał Miłecki
@ 2023-06-02 13:59 ` Rafał Miłecki
2023-06-09 0:01 ` Florian Fainelli
2023-06-02 18:08 ` [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Conor Dooley
2023-06-09 0:00 ` Florian Fainelli
3 siblings, 1 reply; 8+ messages in thread
From: Rafał Miłecki @ 2023-06-02 13:59 UTC (permalink / raw)
To: Kalle Valo, Florian Fainelli
Cc: David S . Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Hauke Mehrtens,
Arend Van Spriel, linux-wireless, netdev, devicetree,
linux-arm-kernel, bcm-kernel-feedback-list,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
This allows setting FullMAC firmware regulatory domain.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
---
arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
index 14303ab521ea..3552b6deffc2 100644
--- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
+++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
@@ -137,8 +137,10 @@ bridge@0,0,0 {
#size-cells = <2>;
wifi@0,1,0 {
+ compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac";
reg = <0x0000 0 0 0 0>;
ieee80211-freq-limit = <5735000 5835000>;
+ brcm,ccode-map = "JP-JP-78", "US-Q2-86";
};
};
};
@@ -159,6 +161,19 @@ bridge@1,1,0 {
#address-cells = <3>;
#size-cells = <2>;
+ bridge@1,0 {
+ reg = <0x800 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 = "JP-JP-78", "US-Q2-86";
+ };
+ };
+
bridge@1,2,2 {
reg = <0x1000 0 0 0 0>;
@@ -166,8 +181,10 @@ bridge@1,2,2 {
#size-cells = <2>;
wifi@1,4,0 {
+ compatible = "brcm,bcm4366-fmac", "brcm,bcm4329-fmac";
reg = <0x0000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5730000>;
+ brcm,ccode-map = "JP-JP-78", "US-Q2-86";
};
};
};
--
2.35.3
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 3/3] ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings
2023-06-02 13:59 ` [PATCH 3/3] ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings Rafał Miłecki
@ 2023-06-09 0:01 ` Florian Fainelli
0 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-06-09 0:01 UTC (permalink / raw)
To: bcm-kernel-feedback-list, Rafał Miłecki, Kalle Valo
Cc: Florian Fainelli, David S . Miller, Eric Dumazet, Jakub Kicinski,
Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Hauke Mehrtens, Arend Van Spriel, linux-wireless, netdev,
devicetree, linux-arm-kernel, Rafał Miłecki
[-- Attachment #1: Type: text/plain, Size: 383 bytes --]
From: Florian Fainelli <f.fainelli@gmail.com>
On Fri, 2 Jun 2023 15:59:25 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This allows setting FullMAC firmware regulatory domain.
>
> 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 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding
2023-06-02 13:59 [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Rafał Miłecki
2023-06-02 13:59 ` [PATCH 2/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: allow generic properties Rafał Miłecki
2023-06-02 13:59 ` [PATCH 3/3] ARM: dts: BCM5301X: Add Netgear R8000 WiFi regulator mappings Rafał Miłecki
@ 2023-06-02 18:08 ` Conor Dooley
2023-06-09 0:00 ` Florian Fainelli
3 siblings, 0 replies; 8+ messages in thread
From: Conor Dooley @ 2023-06-02 18:08 UTC (permalink / raw)
To: Rafał Miłecki
Cc: Kalle Valo, Florian Fainelli, David S . Miller, Eric Dumazet,
Jakub Kicinski, Paolo Abeni, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Hauke Mehrtens, Arend Van Spriel, linux-wireless,
netdev, devicetree, linux-arm-kernel, bcm-kernel-feedback-list,
Rafał Miłecki
[-- Attachment #1: Type: text/plain, Size: 341 bytes --]
On Fri, Jun 02, 2023 at 03:59:23PM +0200, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> It's an 802.11ac chipset that can be found hardwired in a lot of
> Northstar based routers.
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Thanks,
Conor.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding
2023-06-02 13:59 [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Rafał Miłecki
` (2 preceding siblings ...)
2023-06-02 18:08 ` [PATCH 1/3] dt-bindings: net: wireless: brcm,bcm4329-fmac: add BCM4366 binding Conor Dooley
@ 2023-06-09 0:00 ` Florian Fainelli
3 siblings, 0 replies; 8+ messages in thread
From: Florian Fainelli @ 2023-06-09 0:00 UTC (permalink / raw)
To: bcm-kernel-feedback-list, Rafał Miłecki, Kalle Valo
Cc: Florian Fainelli, David S . Miller, Eric Dumazet, Jakub Kicinski,
Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Hauke Mehrtens, Arend Van Spriel, linux-wireless, netdev,
devicetree, linux-arm-kernel, Rafał Miłecki
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
From: Florian Fainelli <f.fainelli@gmail.com>
On Fri, 2 Jun 2023 15:59:23 +0200, Rafał Miłecki <zajec5@gmail.com> wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> It's an 802.11ac chipset that can be found hardwired in a lot of
> Northstar based routers.
>
> 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