* [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema [not found] <20210721140424.725744-1-maxime@cerno.tech> @ 2021-07-21 14:03 ` Maxime Ripard 2021-07-23 21:58 ` Rob Herring ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: Maxime Ripard @ 2021-07-21 14:03 UTC (permalink / raw) To: Chen-Yu Tsai, Maxime Ripard, Jernej Skrabec, devicetree, Rob Herring, Frank Rowand Cc: linux-arm-kernel, linux-sunxi, David S. Miller, de Goede, Jakub Kicinski, Kalle Valo, linux-wireless, netdev The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree driver) thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: "David S. Miller" <davem@davemloft.net> Cc: de Goede <hdegoede@redhat.com> Cc: Jakub Kicinski <kuba@kernel.org> Cc: Kalle Valo <kvalo@codeaurora.org> Cc: linux-wireless@vger.kernel.org Cc: netdev@vger.kernel.org Signed-off-by: Maxime Ripard <maxime@cerno.tech> --- .../bindings/net/wireless/esp,esp8089.txt | 30 ------------- .../bindings/net/wireless/esp,esp8089.yaml | 43 +++++++++++++++++++ 2 files changed, 43 insertions(+), 30 deletions(-) delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml diff --git a/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt b/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt deleted file mode 100644 index 6830c4786f8a..000000000000 --- a/Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt +++ /dev/null @@ -1,30 +0,0 @@ -Espressif ESP8089 wireless SDIO devices - -This node provides properties for controlling the ESP8089 wireless device. -The node is expected to be specified as a child node to the SDIO controller -that connects the device to the system. - -Required properties: - - - compatible : Should be "esp,esp8089". - -Optional properties: - - esp,crystal-26M-en: Integer value for the crystal_26M_en firmware parameter - -Example: - -&mmc1 { - #address-cells = <1>; - #size-cells = <0>; - - vmmc-supply = <®_dldo1>; - mmc-pwrseq = <&wifi_pwrseq>; - bus-width = <4>; - non-removable; - - esp8089: sdio_wifi@1 { - compatible = "esp,esp8089"; - reg = <1>; - esp,crystal-26M-en = <2>; - }; -}; diff --git a/Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml b/Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml new file mode 100644 index 000000000000..284ef45add99 --- /dev/null +++ b/Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml @@ -0,0 +1,43 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/wireless/esp,esp8089.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Espressif ESP8089 Device Tree Bindings + +maintainers: + - Hans de Goede <hdegoede@redhat.com> + +properties: + compatible: + const: esp,esp8089 + + reg: + maxItems: 1 + + esp,crystal-26M-en: + $ref: /schemas/types.yaml#/definitions/uint32 + description: > + Value for the crystal_26M_en firmware parameter + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + mmc { + #address-cells = <1>; + #size-cells = <0>; + + wifi@1 { + compatible = "esp,esp8089"; + reg = <1>; + esp,crystal-26M-en = <2>; + }; + }; + +... -- 2.31.1 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema 2021-07-21 14:03 ` [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema Maxime Ripard @ 2021-07-23 21:58 ` Rob Herring 2021-08-06 8:47 ` Kalle Valo [not found] ` <20210806084709.0C279C4338A@smtp.codeaurora.org> 2 siblings, 0 replies; 4+ messages in thread From: Rob Herring @ 2021-07-23 21:58 UTC (permalink / raw) To: Maxime Ripard Cc: Rob Herring, linux-wireless, netdev, devicetree, Kalle Valo, de Goede, Jakub Kicinski, Frank Rowand, linux-arm-kernel, David S. Miller, linux-sunxi, Jernej Skrabec, Chen-Yu Tsai On Wed, 21 Jul 2021 16:03:57 +0200, Maxime Ripard wrote: > The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree > driver) thanks to its device tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc: "David S. Miller" <davem@davemloft.net> > Cc: de Goede <hdegoede@redhat.com> > Cc: Jakub Kicinski <kuba@kernel.org> > Cc: Kalle Valo <kvalo@codeaurora.org> > Cc: linux-wireless@vger.kernel.org > Cc: netdev@vger.kernel.org > Signed-off-by: Maxime Ripard <maxime@cerno.tech> > --- > .../bindings/net/wireless/esp,esp8089.txt | 30 ------------- > .../bindings/net/wireless/esp,esp8089.yaml | 43 +++++++++++++++++++ > 2 files changed, 43 insertions(+), 30 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt > create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml > Reviewed-by: Rob Herring <robh@kernel.org> ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema 2021-07-21 14:03 ` [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema Maxime Ripard 2021-07-23 21:58 ` Rob Herring @ 2021-08-06 8:47 ` Kalle Valo [not found] ` <20210806084709.0C279C4338A@smtp.codeaurora.org> 2 siblings, 0 replies; 4+ messages in thread From: Kalle Valo @ 2021-08-06 8:47 UTC (permalink / raw) To: Maxime Ripard Cc: Chen-Yu Tsai, Maxime Ripard, Jernej Skrabec, devicetree, Rob Herring, Frank Rowand, linux-arm-kernel, linux-sunxi, David S. Miller, de Goede, Jakub Kicinski, linux-wireless, netdev Maxime Ripard <maxime@cerno.tech> wrote: > The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree > driver) thanks to its device tree binding. > > Now that we have the DT validation in place, let's convert the device > tree bindings for that driver over to a YAML schema. > > Cc: "David S. Miller" <davem@davemloft.net> > Cc: de Goede <hdegoede@redhat.com> > Cc: Jakub Kicinski <kuba@kernel.org> > Cc: Kalle Valo <kvalo@codeaurora.org> > Cc: linux-wireless@vger.kernel.org > Cc: netdev@vger.kernel.org > Signed-off-by: Maxime Ripard <maxime@cerno.tech> > Reviewed-by: Rob Herring <robh@kernel.org> We support out-of-tree drivers in DT? Via which tree is this supposed to go? I guess not via wireless-drivers-next as this is an out-of-tree driver. -- https://patchwork.kernel.org/project/linux-wireless/patch/20210721140424.725744-28-maxime@cerno.tech/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <20210806084709.0C279C4338A@smtp.codeaurora.org>]
* Re: [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema [not found] ` <20210806084709.0C279C4338A@smtp.codeaurora.org> @ 2021-08-18 8:45 ` Maxime Ripard 0 siblings, 0 replies; 4+ messages in thread From: Maxime Ripard @ 2021-08-18 8:45 UTC (permalink / raw) To: Kalle Valo Cc: Chen-Yu Tsai, Jernej Skrabec, devicetree, Rob Herring, Frank Rowand, linux-arm-kernel, linux-sunxi, David S. Miller, de Goede, Jakub Kicinski, linux-wireless, netdev [-- Attachment #1: Type: text/plain, Size: 1214 bytes --] Hi Kalle, On Fri, Aug 06, 2021 at 08:47:09AM +0000, Kalle Valo wrote: > Maxime Ripard <maxime@cerno.tech> wrote: > > > The ESP8089 Wireless Chip is supported by Linux (through an out-of-tree > > driver) thanks to its device tree binding. > > > > Now that we have the DT validation in place, let's convert the device > > tree bindings for that driver over to a YAML schema. > > > > Cc: "David S. Miller" <davem@davemloft.net> > > Cc: de Goede <hdegoede@redhat.com> > > Cc: Jakub Kicinski <kuba@kernel.org> > > Cc: Kalle Valo <kvalo@codeaurora.org> > > Cc: linux-wireless@vger.kernel.org > > Cc: netdev@vger.kernel.org > > Signed-off-by: Maxime Ripard <maxime@cerno.tech> > > Reviewed-by: Rob Herring <robh@kernel.org> > > We support out-of-tree drivers in DT? Yeah, as long as the binding is stable we can merge it. This controller is one of these examples, but we supported multiple GPU that way too. > Via which tree is this supposed to go? I guess not via > wireless-drivers-next as this is an out-of-tree driver. It's up to you I guess. It was already part of the dt-bindings wireless directory, so either your tree or the DT maintainers if you'd prefer not to. Maxime [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-08-18 8:45 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <20210721140424.725744-1-maxime@cerno.tech> 2021-07-21 14:03 ` [PATCH 27/54] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema Maxime Ripard 2021-07-23 21:58 ` Rob Herring 2021-08-06 8:47 ` Kalle Valo [not found] ` <20210806084709.0C279C4338A@smtp.codeaurora.org> 2021-08-18 8:45 ` Maxime Ripard
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).