* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
@ 2022-02-28 21:45 ` Marek Behún
2022-02-28 22:09 ` Mark Brown
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Marek Behún @ 2022-02-28 21:45 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Vinod Koul, Sebastian Reichel,
Bjorn Andersson, Mathieu Poirier, Mark Brown, Greg Kroah-Hartman,
Laurent Pinchart, dri-devel, linux-arm-kernel, linux-input,
linux-leds, linux-mtd, netdev, linux-phy, linux-pm,
linux-remoteproc, alsa-devel, linux-spi, linux-usb
On Mon, 28 Feb 2022 15:38:02 -0600
Rob Herring <robh@kernel.org> wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
For Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Acked-by: Marek Behún <kabel@kernel.org>
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
2022-02-28 21:45 ` Marek Behún
@ 2022-02-28 22:09 ` Mark Brown
2022-03-01 7:40 ` Miquel Raynal
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Mark Brown @ 2022-02-28 22:09 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Vinod Koul, Sebastian Reichel,
Bjorn Andersson, Mathieu Poirier, Greg Kroah-Hartman,
Laurent Pinchart, dri-devel, linux-arm-kernel, linux-input,
linux-leds, linux-mtd, netdev, linux-phy, linux-pm,
linux-remoteproc, alsa-devel, linux-spi, linux-usb
[-- Attachment #1: Type: text/plain, Size: 487 bytes --]
On Mon, Feb 28, 2022 at 03:38:02PM -0600, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
Acked-by: Mark Brown <broonie@kernel.org>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
2022-02-28 21:45 ` Marek Behún
2022-02-28 22:09 ` Mark Brown
@ 2022-03-01 7:40 ` Miquel Raynal
2022-03-01 8:18 ` Laurent Pinchart
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Miquel Raynal @ 2022-03-01 7:40 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Richard Weinberger, Vignesh Raghavendra,
David S. Miller, Jakub Kicinski, Kishon Vijay Abraham I,
Vinod Koul, Sebastian Reichel, Bjorn Andersson, Mathieu Poirier,
Mark Brown, Greg Kroah-Hartman, Laurent Pinchart, dri-devel,
linux-arm-kernel, linux-input, linux-leds, linux-mtd, netdev,
linux-phy, linux-pm, linux-remoteproc, alsa-devel, linux-spi,
linux-usb
Hi Rob,
robh@kernel.org wrote on Mon, 28 Feb 2022 15:38:02 -0600:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Guenter Roeck <groeck@chromium.org>
> Cc: Miquel Raynal <miquel.raynal@bootlin.com>
> Cc: Richard Weinberger <richard@nod.at>
> Cc: Vignesh Raghavendra <vigneshr@ti.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: Kishon Vijay Abraham I <kishon@ti.com>
> Cc: Vinod Koul <vkoul@kernel.org>
> Cc: Sebastian Reichel <sre@kernel.org>
> Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Mark Brown <broonie@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-input@vger.kernel.org
> Cc: linux-leds@vger.kernel.org
> Cc: linux-mtd@lists.infradead.org
> Cc: netdev@vger.kernel.org
> Cc: linux-phy@lists.infradead.org
> Cc: linux-pm@vger.kernel.org
> Cc: linux-remoteproc@vger.kernel.org
> Cc: alsa-devel@alsa-project.org
> Cc: linux-spi@vger.kernel.org
> Cc: linux-usb@vger.kernel.org
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> .../bindings/connector/usb-connector.yaml | 3 +--
> .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +--
> .../bindings/display/bridge/adi,adv7511.yaml | 5 ++---
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 ++---
> .../bindings/display/panel/display-timings.yaml | 3 +--
> .../devicetree/bindings/display/ste,mcde.yaml | 4 ++--
> .../devicetree/bindings/input/adc-joystick.yaml | 9 ++++-----
> .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +--
> .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +--
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 ++++--------
> .../devicetree/bindings/mtd/nand-controller.yaml | 8 +++-----
> .../bindings/mtd/rockchip,nand-controller.yaml | 3 +--
For MTD bindings:
Acked-by: Miquel Raynal <miquel.raynal@bootlin.com>
Thanks,
Miquèl
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (2 preceding siblings ...)
2022-03-01 7:40 ` Miquel Raynal
@ 2022-03-01 8:18 ` Laurent Pinchart
2022-03-01 9:14 ` Greg Kroah-Hartman
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Laurent Pinchart @ 2022-03-01 8:18 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Vinod Koul, Sebastian Reichel,
Bjorn Andersson, Mathieu Poirier, Mark Brown, Greg Kroah-Hartman,
dri-devel, linux-arm-kernel, linux-input, linux-leds, linux-mtd,
netdev, linux-phy, linux-pm, linux-remoteproc, alsa-devel,
linux-spi, linux-usb
Hi Rob,
Thank you for the patch.
On Mon, Feb 28, 2022 at 03:38:02PM -0600, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Guenter Roeck <groeck@chromium.org>
> Cc: Miquel Raynal <miquel.raynal@bootlin.com>
> Cc: Richard Weinberger <richard@nod.at>
> Cc: Vignesh Raghavendra <vigneshr@ti.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: Kishon Vijay Abraham I <kishon@ti.com>
> Cc: Vinod Koul <vkoul@kernel.org>
> Cc: Sebastian Reichel <sre@kernel.org>
> Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Mark Brown <broonie@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-input@vger.kernel.org
> Cc: linux-leds@vger.kernel.org
> Cc: linux-mtd@lists.infradead.org
> Cc: netdev@vger.kernel.org
> Cc: linux-phy@lists.infradead.org
> Cc: linux-pm@vger.kernel.org
> Cc: linux-remoteproc@vger.kernel.org
> Cc: alsa-devel@alsa-project.org
> Cc: linux-spi@vger.kernel.org
> Cc: linux-usb@vger.kernel.org
> Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> ---
> .../bindings/connector/usb-connector.yaml | 3 +--
> .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +--
> .../bindings/display/bridge/adi,adv7511.yaml | 5 ++---
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 ++---
> .../bindings/display/panel/display-timings.yaml | 3 +--
> .../devicetree/bindings/display/ste,mcde.yaml | 4 ++--
> .../devicetree/bindings/input/adc-joystick.yaml | 9 ++++-----
> .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +--
> .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +--
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 ++++--------
> .../devicetree/bindings/mtd/nand-controller.yaml | 8 +++-----
> .../bindings/mtd/rockchip,nand-controller.yaml | 3 +--
> .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +--
> .../bindings/phy/phy-stm32-usbphyc.yaml | 3 +--
> .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +---
> .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 3 +--
> .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +++------------
> .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 +--
> .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 ++++++-------
> .../devicetree/bindings/spi/spi-controller.yaml | 4 +---
> .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +---
> 21 files changed, 39 insertions(+), 74 deletions(-)
--
Regards,
Laurent Pinchart
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (3 preceding siblings ...)
2022-03-01 8:18 ` Laurent Pinchart
@ 2022-03-01 9:14 ` Greg Kroah-Hartman
2022-03-01 9:58 ` Lee Jones
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Greg Kroah-Hartman @ 2022-03-01 9:14 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Vinod Koul, Sebastian Reichel,
Bjorn Andersson, Mathieu Poirier, Mark Brown, Laurent Pinchart,
dri-devel, linux-arm-kernel, linux-input, linux-leds, linux-mtd,
netdev, linux-phy, linux-pm, linux-remoteproc, alsa-devel,
linux-spi, linux-usb
On Mon, Feb 28, 2022 at 03:38:02PM -0600, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Guenter Roeck <groeck@chromium.org>
> Cc: Miquel Raynal <miquel.raynal@bootlin.com>
> Cc: Richard Weinberger <richard@nod.at>
> Cc: Vignesh Raghavendra <vigneshr@ti.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: Kishon Vijay Abraham I <kishon@ti.com>
> Cc: Vinod Koul <vkoul@kernel.org>
> Cc: Sebastian Reichel <sre@kernel.org>
> Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Mark Brown <broonie@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-input@vger.kernel.org
> Cc: linux-leds@vger.kernel.org
> Cc: linux-mtd@lists.infradead.org
> Cc: netdev@vger.kernel.org
> Cc: linux-phy@lists.infradead.org
> Cc: linux-pm@vger.kernel.org
> Cc: linux-remoteproc@vger.kernel.org
> Cc: alsa-devel@alsa-project.org
> Cc: linux-spi@vger.kernel.org
> Cc: linux-usb@vger.kernel.org
> Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (4 preceding siblings ...)
2022-03-01 9:14 ` Greg Kroah-Hartman
@ 2022-03-01 9:58 ` Lee Jones
2022-03-01 10:06 ` Vinod Koul
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Lee Jones @ 2022-03-01 9:58 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Guenter Roeck,
Miquel Raynal, Richard Weinberger, Vignesh Raghavendra,
David S. Miller, Jakub Kicinski, Kishon Vijay Abraham I,
Vinod Koul, Sebastian Reichel, Bjorn Andersson, Mathieu Poirier,
Mark Brown, Greg Kroah-Hartman, Laurent Pinchart, dri-devel,
linux-arm-kernel, linux-input, linux-leds, linux-mtd, netdev,
linux-phy, linux-pm, linux-remoteproc, alsa-devel, linux-spi,
linux-usb
On Mon, 28 Feb 2022, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Guenter Roeck <groeck@chromium.org>
> Cc: Miquel Raynal <miquel.raynal@bootlin.com>
> Cc: Richard Weinberger <richard@nod.at>
> Cc: Vignesh Raghavendra <vigneshr@ti.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: Kishon Vijay Abraham I <kishon@ti.com>
> Cc: Vinod Koul <vkoul@kernel.org>
> Cc: Sebastian Reichel <sre@kernel.org>
> Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Mark Brown <broonie@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-input@vger.kernel.org
> Cc: linux-leds@vger.kernel.org
> Cc: linux-mtd@lists.infradead.org
> Cc: netdev@vger.kernel.org
> Cc: linux-phy@lists.infradead.org
> Cc: linux-pm@vger.kernel.org
> Cc: linux-remoteproc@vger.kernel.org
> Cc: alsa-devel@alsa-project.org
> Cc: linux-spi@vger.kernel.org
> Cc: linux-usb@vger.kernel.org
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> .../bindings/connector/usb-connector.yaml | 3 +--
> .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +--
> .../bindings/display/bridge/adi,adv7511.yaml | 5 ++---
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 ++---
> .../bindings/display/panel/display-timings.yaml | 3 +--
> .../devicetree/bindings/display/ste,mcde.yaml | 4 ++--
> .../devicetree/bindings/input/adc-joystick.yaml | 9 ++++-----
> .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +--
> .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +--
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 ++++--------
Go for it.
Acked-by: Lee Jones <lee.jones@linaro.org>
> .../devicetree/bindings/mtd/nand-controller.yaml | 8 +++-----
> .../bindings/mtd/rockchip,nand-controller.yaml | 3 +--
> .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +--
> .../bindings/phy/phy-stm32-usbphyc.yaml | 3 +--
> .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +---
> .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 3 +--
> .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +++------------
> .../devicetree/bindings/sound/st,stm32-sai.yaml | 3 +--
> .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 ++++++-------
> .../devicetree/bindings/spi/spi-controller.yaml | 4 +---
> .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +---
> 21 files changed, 39 insertions(+), 74 deletions(-)
--
Lee Jones [李琼斯]
Principal Technical Lead - Developer Services
Linaro.org │ Open source software for Arm SoCs
Follow Linaro: Facebook | Twitter | Blog
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (5 preceding siblings ...)
2022-03-01 9:58 ` Lee Jones
@ 2022-03-01 10:06 ` Vinod Koul
2022-03-02 2:06 ` Jakub Kicinski
2022-03-02 2:47 ` Bjorn Andersson
8 siblings, 0 replies; 10+ messages in thread
From: Vinod Koul @ 2022-03-01 10:06 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Sebastian Reichel, Bjorn Andersson,
Mathieu Poirier, Mark Brown, Greg Kroah-Hartman, Laurent Pinchart,
dri-devel, linux-arm-kernel, linux-input, linux-leds, linux-mtd,
netdev, linux-phy, linux-pm, linux-remoteproc, alsa-devel,
linux-spi, linux-usb
On 28-02-22, 15:38, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
...
> .../bindings/connector/usb-connector.yaml | 3 +--
> .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +--
> .../bindings/display/bridge/adi,adv7511.yaml | 5 ++---
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 ++---
> .../bindings/display/panel/display-timings.yaml | 3 +--
> .../devicetree/bindings/display/ste,mcde.yaml | 4 ++--
> .../devicetree/bindings/input/adc-joystick.yaml | 9 ++++-----
> .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +--
> .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +--
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 ++++--------
> .../devicetree/bindings/mtd/nand-controller.yaml | 8 +++-----
> .../bindings/mtd/rockchip,nand-controller.yaml | 3 +--
> .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +--
> .../bindings/phy/phy-stm32-usbphyc.yaml | 3 +--
Acked-By: Vinod Koul <vkoul@kernel.org>
--
~Vinod
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (6 preceding siblings ...)
2022-03-01 10:06 ` Vinod Koul
@ 2022-03-02 2:06 ` Jakub Kicinski
2022-03-02 2:47 ` Bjorn Andersson
8 siblings, 0 replies; 10+ messages in thread
From: Jakub Kicinski @ 2022-03-02 2:06 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Kishon Vijay Abraham I,
Vinod Koul, Sebastian Reichel, Bjorn Andersson, Mathieu Poirier,
Mark Brown, Greg Kroah-Hartman, Laurent Pinchart, dri-devel,
linux-arm-kernel, linux-input, linux-leds, linux-mtd, netdev,
linux-phy, linux-pm, linux-remoteproc, alsa-devel, linux-spi,
linux-usb
On Mon, 28 Feb 2022 15:38:02 -0600 Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
Acked-by: Jakub Kicinski <kuba@kernel.org>
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
2022-02-28 21:38 [PATCH] dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' Rob Herring
` (7 preceding siblings ...)
2022-03-02 2:06 ` Jakub Kicinski
@ 2022-03-02 2:47 ` Bjorn Andersson
8 siblings, 0 replies; 10+ messages in thread
From: Bjorn Andersson @ 2022-03-02 2:47 UTC (permalink / raw)
To: Rob Herring
Cc: devicetree, linux-kernel, Krzysztof Kozlowski, Thierry Reding,
Sam Ravnborg, Dmitry Torokhov, Pavel Machek, Lee Jones,
Guenter Roeck, Miquel Raynal, Richard Weinberger,
Vignesh Raghavendra, David S. Miller, Jakub Kicinski,
Kishon Vijay Abraham I, Vinod Koul, Sebastian Reichel,
Mathieu Poirier, Mark Brown, Greg Kroah-Hartman, Laurent Pinchart,
dri-devel, linux-arm-kernel, linux-input, linux-leds, linux-mtd,
netdev, linux-phy, linux-pm, linux-remoteproc, alsa-devel,
linux-spi, linux-usb
On Mon 28 Feb 13:38 PST 2022, Rob Herring wrote:
> Another pass at removing unnecessary use of 'allOf' with a '$ref'.
>
> json-schema versions draft7 and earlier have a weird behavior in that
> any keywords combined with a '$ref' are ignored (silently). The correct
> form was to put a '$ref' under an 'allOf'. This behavior is now changed
> in the 2019-09 json-schema spec and '$ref' can be mixed with other
> keywords.
>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> Cc: Thierry Reding <thierry.reding@gmail.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
> Cc: Pavel Machek <pavel@ucw.cz>
> Cc: Lee Jones <lee.jones@linaro.org>
> Cc: Guenter Roeck <groeck@chromium.org>
> Cc: Miquel Raynal <miquel.raynal@bootlin.com>
> Cc: Richard Weinberger <richard@nod.at>
> Cc: Vignesh Raghavendra <vigneshr@ti.com>
> Cc: "David S. Miller" <davem@davemloft.net>
> Cc: Jakub Kicinski <kuba@kernel.org>
> Cc: Kishon Vijay Abraham I <kishon@ti.com>
> Cc: Vinod Koul <vkoul@kernel.org>
> Cc: Sebastian Reichel <sre@kernel.org>
> Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
> Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
> Cc: Mark Brown <broonie@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
> Cc: dri-devel@lists.freedesktop.org
> Cc: linux-arm-kernel@lists.infradead.org
> Cc: linux-input@vger.kernel.org
> Cc: linux-leds@vger.kernel.org
> Cc: linux-mtd@lists.infradead.org
> Cc: netdev@vger.kernel.org
> Cc: linux-phy@lists.infradead.org
> Cc: linux-pm@vger.kernel.org
> Cc: linux-remoteproc@vger.kernel.org
> Cc: alsa-devel@alsa-project.org
> Cc: linux-spi@vger.kernel.org
> Cc: linux-usb@vger.kernel.org
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> .../bindings/connector/usb-connector.yaml | 3 +--
> .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +--
> .../bindings/display/bridge/adi,adv7511.yaml | 5 ++---
> .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 ++---
> .../bindings/display/panel/display-timings.yaml | 3 +--
> .../devicetree/bindings/display/ste,mcde.yaml | 4 ++--
> .../devicetree/bindings/input/adc-joystick.yaml | 9 ++++-----
> .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +--
> .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +--
> .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 ++++--------
> .../devicetree/bindings/mtd/nand-controller.yaml | 8 +++-----
> .../bindings/mtd/rockchip,nand-controller.yaml | 3 +--
> .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +--
> .../bindings/phy/phy-stm32-usbphyc.yaml | 3 +--
> .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +---
> .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 3 +--
For the remoteproc binding:
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Thanks,
Bjorn
^ permalink raw reply [flat|nested] 10+ messages in thread