From: Rob Herring <robh@kernel.org> To: Maxime Ripard <maxime@cerno.tech> Cc: devicetree@vger.kernel.org, "Frank Rowand" <frowand.list@gmail.com>, "Chen-Yu Tsai" <wens@csie.org>, "Jernej Škrabec" <jernej.skrabec@gmail.com>, linux-arm-kernel@lists.infradead.org, linux-sunxi@googlegroups.com, linux-media@vger.kernel.org, "Mauro Carvalho Chehab" <mchehab@kernel.org>, "Steve Longerbeam" <slongerbeam@gmail.com> Subject: Re: [PATCH v2 27/52] dt-bindings: media: Convert OV5640 binding to a schema Date: Fri, 3 Sep 2021 14:39:08 -0500 [thread overview] Message-ID: <YTJ53KbAeoO9sKEk@robh.at.kernel.org> (raw) In-Reply-To: <20210901091852.479202-28-maxime@cerno.tech> On Wed, Sep 01, 2021 at 11:18:27AM +0200, Maxime Ripard wrote: > The Omnivision OV5640 is supported by Linux 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: linux-media@vger.kernel.org > Cc: Mauro Carvalho Chehab <mchehab@kernel.org> > Cc: Steve Longerbeam <slongerbeam@gmail.com> > Signed-off-by: Maxime Ripard <maxime@cerno.tech> > --- > .../devicetree/bindings/media/i2c/ov5640.txt | 92 ----------- > .../bindings/media/i2c/ovti,ov5640.yaml | 154 ++++++++++++++++++ > 2 files changed, 154 insertions(+), 92 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt > create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > > diff --git a/Documentation/devicetree/bindings/media/i2c/ov5640.txt b/Documentation/devicetree/bindings/media/i2c/ov5640.txt > deleted file mode 100644 > index c97c2f2da12d..000000000000 > --- a/Documentation/devicetree/bindings/media/i2c/ov5640.txt > +++ /dev/null > @@ -1,92 +0,0 @@ > -* Omnivision OV5640 MIPI CSI-2 / parallel sensor > - > -Required Properties: > -- compatible: should be "ovti,ov5640" > -- clocks: reference to the xclk input clock. > -- clock-names: should be "xclk". > -- DOVDD-supply: Digital I/O voltage supply, 1.8 volts > -- AVDD-supply: Analog voltage supply, 2.8 volts > -- DVDD-supply: Digital core voltage supply, 1.5 volts > - > -Optional Properties: > -- reset-gpios: reference to the GPIO connected to the reset pin, if any. > - This is an active low signal to the OV5640. > -- powerdown-gpios: reference to the GPIO connected to the powerdown pin, > - if any. This is an active high signal to the OV5640. > -- rotation: as defined in > - Documentation/devicetree/bindings/media/video-interfaces.txt, > - valid values are 0 (sensor mounted upright) and 180 (sensor > - mounted upside down). > - > -The device node must contain one 'port' child node for its digital output > -video port, in accordance with the video interface bindings defined in > -Documentation/devicetree/bindings/media/video-interfaces.txt. > - > -OV5640 can be connected to a MIPI CSI-2 bus or a parallel bus endpoint. > - > -Endpoint node required properties for CSI-2 connection are: > -- remote-endpoint: a phandle to the bus receiver's endpoint node. > -- clock-lanes: should be set to <0> (clock lane on hardware lane 0) > -- data-lanes: should be set to <1> or <1 2> (one or two CSI-2 lanes supported) > - > -Endpoint node required properties for parallel connection are: > -- remote-endpoint: a phandle to the bus receiver's endpoint node. > -- bus-width: shall be set to <8> for 8 bits parallel bus > - or <10> for 10 bits parallel bus > -- data-shift: shall be set to <2> for 8 bits parallel bus > - (lines 9:2 are used) or <0> for 10 bits parallel bus > -- hsync-active: active state of the HSYNC signal, 0/1 for LOW/HIGH respectively. > -- vsync-active: active state of the VSYNC signal, 0/1 for LOW/HIGH respectively. > -- pclk-sample: sample data on rising (1) or falling (0) edge of the pixel clock > - signal. > - > -Examples: > - > -&i2c1 { > - ov5640: camera@3c { > - compatible = "ovti,ov5640"; > - pinctrl-names = "default"; > - pinctrl-0 = <&pinctrl_ov5640>; > - reg = <0x3c>; > - clocks = <&clks IMX6QDL_CLK_CKO>; > - clock-names = "xclk"; > - DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > - AVDD-supply = <&vgen3_reg>; /* 2.8v */ > - DVDD-supply = <&vgen2_reg>; /* 1.5v */ > - powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; > - reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; > - rotation = <180>; > - > - port { > - /* MIPI CSI-2 bus endpoint */ > - ov5640_to_mipi_csi2: endpoint { > - remote-endpoint = <&mipi_csi2_from_ov5640>; > - clock-lanes = <0>; > - data-lanes = <1 2>; > - }; > - }; > - }; > -}; > - > -&i2c1 { > - ov5640: camera@3c { > - compatible = "ovti,ov5640"; > - pinctrl-names = "default"; > - pinctrl-0 = <&pinctrl_ov5640>; > - reg = <0x3c>; > - clocks = <&clk_ext_camera>; > - clock-names = "xclk"; > - > - port { > - /* Parallel bus endpoint */ > - ov5640_to_parallel: endpoint { > - remote-endpoint = <¶llel_from_ov5640>; > - bus-width = <8>; > - data-shift = <2>; /* lines 9:2 are used */ > - hsync-active = <0>; > - vsync-active = <0>; > - pclk-sample = <1>; > - }; > - }; > - }; > -}; > diff --git a/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml b/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > new file mode 100644 > index 000000000000..0283b1895a75 > --- /dev/null > +++ b/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > @@ -0,0 +1,154 @@ > +# SPDX-License-Identifier: GPL-2.0 > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/media/i2c/ovti,ov5640.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: OmniVision OV5640 Image Sensor Device Tree Bindings > + > +maintainers: > + - Steve Longerbeam <slongerbeam@gmail.com> > + > +allOf: > + - $ref: /schemas/media/video-interface-devices.yaml# > + > +properties: > + compatible: > + const: ovti,ov5640 > + > + reg: > + maxItems: 1 > + > + clocks: > + description: XCLK Input Clock > + > + clock-names: > + const: xclk > + > + AVDD-supply: > + description: Analog voltage supply, 2.8 volts > + > + DVDD-supply: > + description: Digital core voltage supply, 1.5 volts > + > + DOVDD-supply: > + description: Digital I/O voltage supply, 1.8 volts > + > + powerdown-gpios: > + maxItems: 1 > + description: > > + Reference to the GPIO connected to the powerdown pin, if any. > + > + reset-gpios: > + maxItems: 1 > + description: > > + Reference to the GPIO connected to the reset pin, if any. > + > + rotation: > + enum: > + - 0 > + - 180 > + > + port: > + description: Digital Output Port > + $ref: /schemas/graph.yaml#/properties/port This needs to be /schemas/graph.yaml#/$defs/port-base Otherwise, it will fail when we start checking unevaluatedProperties. > + additionalProperties: false > + > + properties: > + endpoint: > + $ref: /schemas/media/video-interfaces.yaml# > + unevaluatedProperties: false > + > + properties: > + clock-lanes: > + const: 0 > + > + data-lanes: > + minItems: 1 > + maxItems: 2 > + items: > + enum: [1, 2] > + > + bus-width: > + enum: [8, 10] > + > + data-shift: > + enum: [0, 2] > + > +required: > + - compatible > + - reg > + - clocks > + - clock-names > + - AVDD-supply > + - DVDD-supply > + - DOVDD-supply > + - port > + > +additionalProperties: false > + > +examples: > + - | > + #include <dt-bindings/clock/imx6qdl-clock.h> > + #include <dt-bindings/gpio/gpio.h> > + > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + > + camera@3c { > + compatible = "ovti,ov5640"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ov5640>; > + reg = <0x3c>; > + clocks = <&clks IMX6QDL_CLK_CKO>; > + clock-names = "xclk"; > + DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > + AVDD-supply = <&vgen3_reg>; /* 2.8v */ > + DVDD-supply = <&vgen2_reg>; /* 1.5v */ > + powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; > + reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; > + rotation = <180>; > + > + port { > + /* MIPI CSI-2 bus endpoint */ > + ov5640_to_mipi_csi2: endpoint { > + remote-endpoint = <&mipi_csi2_from_ov5640>; > + clock-lanes = <0>; > + data-lanes = <1 2>; > + }; > + }; > + }; > + }; > + > + - | > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + > + camera@3c { > + compatible = "ovti,ov5640"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ov5640>; > + reg = <0x3c>; > + clocks = <&clk_ext_camera>; > + clock-names = "xclk"; > + DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > + AVDD-supply = <&vgen3_reg>; /* 2.8v */ > + DVDD-supply = <&vgen2_reg>; /* 1.5v */ > + > + port { > + /* Parallel bus endpoint */ > + ov5640_to_parallel: endpoint { > + remote-endpoint = <¶llel_from_ov5640>; > + bus-width = <8>; > + data-shift = <2>; /* lines 9:2 are used */ > + hsync-active = <0>; > + vsync-active = <0>; > + pclk-sample = <1>; > + }; > + }; > + }; > + }; > + > +... > -- > 2.31.1 > >
WARNING: multiple messages have this Message-ID (diff)
From: Rob Herring <robh@kernel.org> To: Maxime Ripard <maxime@cerno.tech> Cc: devicetree@vger.kernel.org, "Frank Rowand" <frowand.list@gmail.com>, "Chen-Yu Tsai" <wens@csie.org>, "Jernej Škrabec" <jernej.skrabec@gmail.com>, linux-arm-kernel@lists.infradead.org, linux-sunxi@googlegroups.com, linux-media@vger.kernel.org, "Mauro Carvalho Chehab" <mchehab@kernel.org>, "Steve Longerbeam" <slongerbeam@gmail.com> Subject: Re: [PATCH v2 27/52] dt-bindings: media: Convert OV5640 binding to a schema Date: Fri, 3 Sep 2021 14:39:08 -0500 [thread overview] Message-ID: <YTJ53KbAeoO9sKEk@robh.at.kernel.org> (raw) In-Reply-To: <20210901091852.479202-28-maxime@cerno.tech> On Wed, Sep 01, 2021 at 11:18:27AM +0200, Maxime Ripard wrote: > The Omnivision OV5640 is supported by Linux 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: linux-media@vger.kernel.org > Cc: Mauro Carvalho Chehab <mchehab@kernel.org> > Cc: Steve Longerbeam <slongerbeam@gmail.com> > Signed-off-by: Maxime Ripard <maxime@cerno.tech> > --- > .../devicetree/bindings/media/i2c/ov5640.txt | 92 ----------- > .../bindings/media/i2c/ovti,ov5640.yaml | 154 ++++++++++++++++++ > 2 files changed, 154 insertions(+), 92 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt > create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > > diff --git a/Documentation/devicetree/bindings/media/i2c/ov5640.txt b/Documentation/devicetree/bindings/media/i2c/ov5640.txt > deleted file mode 100644 > index c97c2f2da12d..000000000000 > --- a/Documentation/devicetree/bindings/media/i2c/ov5640.txt > +++ /dev/null > @@ -1,92 +0,0 @@ > -* Omnivision OV5640 MIPI CSI-2 / parallel sensor > - > -Required Properties: > -- compatible: should be "ovti,ov5640" > -- clocks: reference to the xclk input clock. > -- clock-names: should be "xclk". > -- DOVDD-supply: Digital I/O voltage supply, 1.8 volts > -- AVDD-supply: Analog voltage supply, 2.8 volts > -- DVDD-supply: Digital core voltage supply, 1.5 volts > - > -Optional Properties: > -- reset-gpios: reference to the GPIO connected to the reset pin, if any. > - This is an active low signal to the OV5640. > -- powerdown-gpios: reference to the GPIO connected to the powerdown pin, > - if any. This is an active high signal to the OV5640. > -- rotation: as defined in > - Documentation/devicetree/bindings/media/video-interfaces.txt, > - valid values are 0 (sensor mounted upright) and 180 (sensor > - mounted upside down). > - > -The device node must contain one 'port' child node for its digital output > -video port, in accordance with the video interface bindings defined in > -Documentation/devicetree/bindings/media/video-interfaces.txt. > - > -OV5640 can be connected to a MIPI CSI-2 bus or a parallel bus endpoint. > - > -Endpoint node required properties for CSI-2 connection are: > -- remote-endpoint: a phandle to the bus receiver's endpoint node. > -- clock-lanes: should be set to <0> (clock lane on hardware lane 0) > -- data-lanes: should be set to <1> or <1 2> (one or two CSI-2 lanes supported) > - > -Endpoint node required properties for parallel connection are: > -- remote-endpoint: a phandle to the bus receiver's endpoint node. > -- bus-width: shall be set to <8> for 8 bits parallel bus > - or <10> for 10 bits parallel bus > -- data-shift: shall be set to <2> for 8 bits parallel bus > - (lines 9:2 are used) or <0> for 10 bits parallel bus > -- hsync-active: active state of the HSYNC signal, 0/1 for LOW/HIGH respectively. > -- vsync-active: active state of the VSYNC signal, 0/1 for LOW/HIGH respectively. > -- pclk-sample: sample data on rising (1) or falling (0) edge of the pixel clock > - signal. > - > -Examples: > - > -&i2c1 { > - ov5640: camera@3c { > - compatible = "ovti,ov5640"; > - pinctrl-names = "default"; > - pinctrl-0 = <&pinctrl_ov5640>; > - reg = <0x3c>; > - clocks = <&clks IMX6QDL_CLK_CKO>; > - clock-names = "xclk"; > - DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > - AVDD-supply = <&vgen3_reg>; /* 2.8v */ > - DVDD-supply = <&vgen2_reg>; /* 1.5v */ > - powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; > - reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; > - rotation = <180>; > - > - port { > - /* MIPI CSI-2 bus endpoint */ > - ov5640_to_mipi_csi2: endpoint { > - remote-endpoint = <&mipi_csi2_from_ov5640>; > - clock-lanes = <0>; > - data-lanes = <1 2>; > - }; > - }; > - }; > -}; > - > -&i2c1 { > - ov5640: camera@3c { > - compatible = "ovti,ov5640"; > - pinctrl-names = "default"; > - pinctrl-0 = <&pinctrl_ov5640>; > - reg = <0x3c>; > - clocks = <&clk_ext_camera>; > - clock-names = "xclk"; > - > - port { > - /* Parallel bus endpoint */ > - ov5640_to_parallel: endpoint { > - remote-endpoint = <¶llel_from_ov5640>; > - bus-width = <8>; > - data-shift = <2>; /* lines 9:2 are used */ > - hsync-active = <0>; > - vsync-active = <0>; > - pclk-sample = <1>; > - }; > - }; > - }; > -}; > diff --git a/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml b/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > new file mode 100644 > index 000000000000..0283b1895a75 > --- /dev/null > +++ b/Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml > @@ -0,0 +1,154 @@ > +# SPDX-License-Identifier: GPL-2.0 > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/media/i2c/ovti,ov5640.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: OmniVision OV5640 Image Sensor Device Tree Bindings > + > +maintainers: > + - Steve Longerbeam <slongerbeam@gmail.com> > + > +allOf: > + - $ref: /schemas/media/video-interface-devices.yaml# > + > +properties: > + compatible: > + const: ovti,ov5640 > + > + reg: > + maxItems: 1 > + > + clocks: > + description: XCLK Input Clock > + > + clock-names: > + const: xclk > + > + AVDD-supply: > + description: Analog voltage supply, 2.8 volts > + > + DVDD-supply: > + description: Digital core voltage supply, 1.5 volts > + > + DOVDD-supply: > + description: Digital I/O voltage supply, 1.8 volts > + > + powerdown-gpios: > + maxItems: 1 > + description: > > + Reference to the GPIO connected to the powerdown pin, if any. > + > + reset-gpios: > + maxItems: 1 > + description: > > + Reference to the GPIO connected to the reset pin, if any. > + > + rotation: > + enum: > + - 0 > + - 180 > + > + port: > + description: Digital Output Port > + $ref: /schemas/graph.yaml#/properties/port This needs to be /schemas/graph.yaml#/$defs/port-base Otherwise, it will fail when we start checking unevaluatedProperties. > + additionalProperties: false > + > + properties: > + endpoint: > + $ref: /schemas/media/video-interfaces.yaml# > + unevaluatedProperties: false > + > + properties: > + clock-lanes: > + const: 0 > + > + data-lanes: > + minItems: 1 > + maxItems: 2 > + items: > + enum: [1, 2] > + > + bus-width: > + enum: [8, 10] > + > + data-shift: > + enum: [0, 2] > + > +required: > + - compatible > + - reg > + - clocks > + - clock-names > + - AVDD-supply > + - DVDD-supply > + - DOVDD-supply > + - port > + > +additionalProperties: false > + > +examples: > + - | > + #include <dt-bindings/clock/imx6qdl-clock.h> > + #include <dt-bindings/gpio/gpio.h> > + > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + > + camera@3c { > + compatible = "ovti,ov5640"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ov5640>; > + reg = <0x3c>; > + clocks = <&clks IMX6QDL_CLK_CKO>; > + clock-names = "xclk"; > + DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > + AVDD-supply = <&vgen3_reg>; /* 2.8v */ > + DVDD-supply = <&vgen2_reg>; /* 1.5v */ > + powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; > + reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; > + rotation = <180>; > + > + port { > + /* MIPI CSI-2 bus endpoint */ > + ov5640_to_mipi_csi2: endpoint { > + remote-endpoint = <&mipi_csi2_from_ov5640>; > + clock-lanes = <0>; > + data-lanes = <1 2>; > + }; > + }; > + }; > + }; > + > + - | > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + > + camera@3c { > + compatible = "ovti,ov5640"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_ov5640>; > + reg = <0x3c>; > + clocks = <&clk_ext_camera>; > + clock-names = "xclk"; > + DOVDD-supply = <&vgen4_reg>; /* 1.8v */ > + AVDD-supply = <&vgen3_reg>; /* 2.8v */ > + DVDD-supply = <&vgen2_reg>; /* 1.5v */ > + > + port { > + /* Parallel bus endpoint */ > + ov5640_to_parallel: endpoint { > + remote-endpoint = <¶llel_from_ov5640>; > + bus-width = <8>; > + data-shift = <2>; /* lines 9:2 are used */ > + hsync-active = <0>; > + vsync-active = <0>; > + pclk-sample = <1>; > + }; > + }; > + }; > + }; > + > +... > -- > 2.31.1 > > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2021-09-03 19:39 UTC|newest] Thread overview: 262+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-09-01 9:18 [PATCH v2 00/52] ARM: dts: Last round of DT schema fixes Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 01/52] ASoC: dt-bindings: Add WM8978 Binding Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 10:11 ` Charles Keepax 2021-09-01 10:11 ` Charles Keepax 2021-09-01 10:11 ` Charles Keepax 2021-09-01 14:39 ` Mark Brown 2021-09-01 14:39 ` Mark Brown 2021-09-01 14:39 ` Mark Brown 2021-09-03 10:37 ` Maxime Ripard 2021-09-03 10:37 ` Maxime Ripard 2021-09-03 10:37 ` Maxime Ripard 2021-09-03 11:36 ` Mark Brown 2021-09-03 11:36 ` Mark Brown 2021-09-03 11:36 ` Mark Brown 2021-09-01 9:18 ` [PATCH v2 02/52] ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 17:52 ` Rob Herring 2021-09-03 17:52 ` Rob Herring 2021-09-03 17:52 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 03/52] ASoC: dt-bindings: Convert SPDIF Transmitter " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 04/52] ASoC: dt-bindings: Convert Simple Amplifier " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 05/52] dt-bindings: Convert Reserved Memory " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 12:10 ` Tom Rini 2021-09-01 12:10 ` Tom Rini 2021-09-01 12:10 ` Tom Rini 2021-09-03 18:08 ` Rob Herring 2021-09-03 18:08 ` Rob Herring 2021-09-03 18:08 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 06/52] dt-bindings: arm: Convert ARM CCI-400 " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:12 ` Rob Herring 2021-09-03 18:12 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 07/52] dt-bindings: bluetooth: broadcom: Fix clocks check Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-16 22:53 ` Linus Walleij 2021-09-16 22:53 ` Linus Walleij 2021-09-01 9:18 ` [PATCH v2 08/52] dt-bindings: bluetooth: realtek: Add missing max-speed Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 09/52] dt-bindings: clocks: Fix typo in the H6 compatible Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 20:50 ` Jernej Škrabec 2021-09-05 20:50 ` Jernej Škrabec 2021-09-06 13:34 ` Maxime Ripard 2021-09-06 13:34 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 10/52] dt-bindings: display: Move idk-1110wr to panel-lvds Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:30 ` Rob Herring 2021-09-03 18:30 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 11/52] dt-bindings: display: Move idk-2121wr " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 12/52] dt-bindings: display: Move ee101ia-01d " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 13/52] dt-bindings: display: aa104xd12: Remove unused vcc-supply Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:30 ` Rob Herring 2021-09-03 18:30 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 14/52] dt-bindings: display: aa104xd12: Fix data-mapping Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:31 ` Rob Herring 2021-09-03 18:31 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 15/52] dt-bindings: display: Move aa104xd12 to panel-lvds Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 16/52] dt-bindings: display: aa121td01: Remove unused vcc-supply Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:31 ` Rob Herring 2021-09-03 18:31 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 17/52] dt-bindings: display: aa121td01: Fix data-mapping Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 18:31 ` Rob Herring 2021-09-03 18:31 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 18/52] dt-bindings: display: Move aa121td01 to panel-lvds Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 19/52] dt-bindings: display: Move gktw70sdae4se " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 20/52] dt-bindings: display: panel-lvds: Document missing panel compatibles Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 21/52] dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:27 ` Rob Herring 2021-09-03 19:27 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 22/52] dt-bindings: gpio: Convert X-Powers AXP209 GPIO " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:32 ` Rob Herring 2021-09-03 19:32 ` Rob Herring 2021-09-19 7:56 ` Bartosz Golaszewski 2021-09-19 7:56 ` Bartosz Golaszewski 2021-09-01 9:18 ` [PATCH v2 23/52] dt-bindings: hwmon: Add IIO HWMON binding Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:33 ` Rob Herring 2021-09-03 19:33 ` Rob Herring 2021-09-04 15:03 ` Guenter Roeck 2021-09-04 15:03 ` Guenter Roeck 2021-09-01 9:18 ` [PATCH v2 24/52] dt-bindings: input: Convert Silead GSL1680 binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:35 ` Rob Herring 2021-09-03 19:35 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 25/52] dt-bindings: interconnect: sunxi: Add R40 MBUS compatible Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 20:53 ` Jernej Škrabec 2021-09-05 20:53 ` Jernej Škrabec 2021-10-15 8:08 ` (subset) " Maxime Ripard 2021-10-15 8:08 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 26/52] dt-bindings: media: ti,cal: Fix example Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:36 ` Rob Herring 2021-09-03 19:36 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 27/52] dt-bindings: media: Convert OV5640 binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:39 ` Rob Herring [this message] 2021-09-03 19:39 ` Rob Herring 2021-10-14 13:48 ` Geert Uytterhoeven 2021-10-14 13:48 ` Geert Uytterhoeven 2021-09-01 9:18 ` [PATCH v2 28/52] dt-bindings: mfd: Convert X-Powers AC100 " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:40 ` Rob Herring 2021-09-03 19:40 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 29/52] dt-bindings: mfd: Convert X-Powers AXP " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:44 ` Rob Herring 2021-09-03 19:44 ` Rob Herring 2021-09-06 9:02 ` Lee Jones 2021-09-06 9:02 ` Lee Jones 2021-09-14 7:12 ` Maxime Ripard 2021-09-14 7:12 ` Maxime Ripard 2021-09-14 12:57 ` Rob Herring 2021-09-14 12:57 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 30/52] dt-bindings: mmc: Convert MMC Card " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:45 ` Rob Herring 2021-09-03 19:45 ` Rob Herring 2021-09-06 17:10 ` Ulf Hansson 2021-09-06 17:10 ` Ulf Hansson 2021-09-01 9:18 ` [PATCH v2 31/52] dt-bindings: net: dwmac: Fix typo in the R40 compatible Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 20:56 ` Jernej Škrabec 2021-09-05 20:56 ` Jernej Škrabec 2021-09-01 9:18 ` [PATCH v2 32/52] dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 33/52] dt-bindings: regulator: Convert SY8106A " Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 34/52] dt-bindings: sunxi: Add CPU Configuration Controller Binding Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:00 ` Jernej Škrabec 2021-09-05 21:00 ` Jernej Škrabec 2021-09-06 13:35 ` Maxime Ripard 2021-09-06 13:35 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 35/52] dt-bindings: sunxi: Add Allwinner A80 PRCM Binding Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:01 ` Jernej Škrabec 2021-09-05 21:01 ` Jernej Škrabec 2021-09-06 13:36 ` Maxime Ripard 2021-09-06 13:36 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 36/52] dt-bindings: usb: Convert SMSC USB3503 binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:47 ` Rob Herring 2021-09-03 19:47 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 37/52] dt-bindings: usb: dwc3: Fix usb-phy check Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-01 12:36 ` Felipe Balbi 2021-09-01 12:36 ` Felipe Balbi 2021-09-03 19:49 ` Rob Herring 2021-09-03 19:49 ` Rob Herring 2021-09-03 19:50 ` Rob Herring 2021-09-03 19:50 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 38/52] dt-bindings: w1: Convert 1-Wire GPIO binding to a schema Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-03 19:50 ` Rob Herring 2021-09-03 19:50 ` Rob Herring 2021-09-01 9:18 ` [PATCH v2 39/52] ARM: dts: sunxi: Rename power-supply names Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:02 ` Jernej Škrabec 2021-09-05 21:02 ` Jernej Škrabec 2021-09-06 13:36 ` Maxime Ripard 2021-09-06 13:36 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 40/52] ARM: dts: sunxi: Rename gpio pinctrl names Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:03 ` Jernej Škrabec 2021-09-05 21:03 ` Jernej Škrabec 2021-09-06 13:37 ` Maxime Ripard 2021-09-06 13:37 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 41/52] ARM: dts: sunxi: Fix OPP arrays Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:04 ` Jernej Škrabec 2021-09-05 21:04 ` Jernej Škrabec 2021-09-06 13:37 ` Maxime Ripard 2021-09-06 13:37 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 42/52] ARM: dts: sunxi: Fix OPPs node name Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:05 ` Jernej Škrabec 2021-09-05 21:05 ` Jernej Škrabec 2021-09-06 13:38 ` Maxime Ripard 2021-09-06 13:38 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 43/52] ARM: dts: sunxi: Fix the SPI NOR node names Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:06 ` Jernej Škrabec 2021-09-05 21:06 ` Jernej Škrabec 2021-09-06 13:38 ` Maxime Ripard 2021-09-06 13:38 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 44/52] ARM: dts: v3s: Remove useless DMA properties Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:08 ` Jernej Škrabec 2021-09-05 21:08 ` Jernej Škrabec 2021-09-01 9:18 ` [PATCH v2 45/52] ARM: dts: tbs711: Fix touchscreen compatible Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:11 ` Jernej Škrabec 2021-09-05 21:11 ` Jernej Škrabec 2021-09-06 13:38 ` Maxime Ripard 2021-09-06 13:38 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 46/52] ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:12 ` Jernej Škrabec 2021-09-05 21:12 ` Jernej Škrabec 2021-09-06 13:39 ` Maxime Ripard 2021-09-06 13:39 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 47/52] arm64: dts: allwinner: h5: Fix GPU thermal zone node name Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:12 ` Jernej Škrabec 2021-09-05 21:12 ` Jernej Škrabec 2021-09-06 13:39 ` Maxime Ripard 2021-09-06 13:39 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 48/52] arm64: dts: allwinner: h6: Fix de3 parent clocks ordering Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:13 ` Jernej Škrabec 2021-09-05 21:13 ` Jernej Škrabec 2021-09-06 13:40 ` Maxime Ripard 2021-09-06 13:40 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 49/52] arm64: dts: allwinner: a100: Fix thermal zone node name Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:13 ` Jernej Škrabec 2021-09-05 21:13 ` Jernej Škrabec 2021-09-06 13:40 ` Maxime Ripard 2021-09-06 13:40 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 50/52] arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:14 ` Jernej Škrabec 2021-09-05 21:14 ` Jernej Škrabec 2021-09-06 13:41 ` Maxime Ripard 2021-09-06 13:41 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 51/52] arm64: dts: allwinner: teres-i: Add missing reg Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:14 ` Jernej Škrabec 2021-09-05 21:14 ` Jernej Škrabec 2021-09-06 13:41 ` Maxime Ripard 2021-09-06 13:41 ` Maxime Ripard 2021-09-01 9:18 ` [PATCH v2 52/52] arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC Maxime Ripard 2021-09-01 9:18 ` Maxime Ripard 2021-09-05 21:24 ` Jernej Škrabec 2021-09-05 21:24 ` Jernej Škrabec 2021-09-06 13:41 ` Maxime Ripard 2021-09-06 13:41 ` Maxime Ripard 2021-09-13 10:53 ` (subset) [PATCH v2 00/52] ARM: dts: Last round of DT schema fixes Mark Brown 2021-09-13 10:53 ` Mark Brown
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=YTJ53KbAeoO9sKEk@robh.at.kernel.org \ --to=robh@kernel.org \ --cc=devicetree@vger.kernel.org \ --cc=frowand.list@gmail.com \ --cc=jernej.skrabec@gmail.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-media@vger.kernel.org \ --cc=linux-sunxi@googlegroups.com \ --cc=maxime@cerno.tech \ --cc=mchehab@kernel.org \ --cc=slongerbeam@gmail.com \ --cc=wens@csie.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.