All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: Jonathan Cameron <jic23@kernel.org>
Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Michael Hennerich <michael.hennerich@analog.com>
Subject: Re: [PATCH 38/46] dt-bindings:iio:dac:ad5592r: txt to yaml format conversion.
Date: Tue, 3 Nov 2020 10:31:20 -0600	[thread overview]
Message-ID: <20201103163120.GE1754553@bogus> (raw)
In-Reply-To: <20201031184854.745828-39-jic23@kernel.org>

On Sat, Oct 31, 2020 at 06:48:46PM +0000, Jonathan Cameron wrote:
> From: Jonathan Cameron <Jonathan.Cameron@huawei.com>
> 
> This is a more complex binding. Whilst conversion is straight forward
> I am unsure if the full nature of required properties has been captured.
> 
> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
> Cc: Michael Hennerich <michael.hennerich@analog.com>
> ---
>  .../devicetree/bindings/iio/dac/ad5592r.txt   | 155 --------------
>  .../bindings/iio/dac/adi,ad5592r.yaml         | 201 ++++++++++++++++++
>  2 files changed, 201 insertions(+), 155 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/iio/dac/ad5592r.txt b/Documentation/devicetree/bindings/iio/dac/ad5592r.txt
> deleted file mode 100644
> index 989f96f31c66..000000000000
> --- a/Documentation/devicetree/bindings/iio/dac/ad5592r.txt
> +++ /dev/null
> @@ -1,155 +0,0 @@
> -Analog Devices AD5592R/AD5593R DAC/ADC device driver
> -
> -Required properties for the AD5592R:
> -	- compatible: Must be "adi,ad5592r"
> -	- reg: SPI chip select number for the device
> -	- spi-max-frequency: Max SPI frequency to use (< 30000000)
> -	- spi-cpol: The AD5592R requires inverse clock polarity (CPOL) mode
> -
> -Required properties for the AD5593R:
> -	- compatible: Must be "adi,ad5593r"
> -	- reg: I2C address of the device
> -
> -Required properties for all supported chips:
> -	- #address-cells: Should be 1.
> -	- #size-cells: Should be 0.
> -	- channel nodes:
> -	  Each child node represents one channel and has the following
> -	  Required properties:
> -		* reg: Pin on which this channel is connected to.
> -		* adi,mode: Mode or function of this channel.
> -			    Macros specifying the valid values
> -			    can be found in <dt-bindings/iio/adi,ad5592r.h>.
> -
> -			    The following values are currently supported:
> -				* CH_MODE_UNUSED (the pin is unused)
> -				* CH_MODE_ADC (the pin is ADC input)
> -				* CH_MODE_DAC (the pin is DAC output)
> -				* CH_MODE_DAC_AND_ADC (the pin is DAC output
> -					but can be monitored by an ADC, since
> -					there is no disadvantage this
> -					this should be considered as the
> -					preferred DAC mode)
> -				* CH_MODE_GPIO (the pin is registered
> -					with GPIOLIB)
> -	 Optional properties:
> -		* adi,off-state: State of this channel when unused or the
> -				 device gets removed. Macros specifying the
> -				 valid values can be found in
> -				 <dt-bindings/iio/adi,ad5592r.h>.
> -
> -				* CH_OFFSTATE_PULLDOWN (the pin is pulled down)
> -				* CH_OFFSTATE_OUT_LOW  (the pin is output low)
> -				* CH_OFFSTATE_OUT_HIGH (the pin is output high)
> -				* CH_OFFSTATE_OUT_TRISTATE (the pin is
> -					tristated output)
> -
> -
> -Optional properties:
> -	- vref-supply: Phandle to the external reference voltage supply. This should
> -	  only be set if there is an external reference voltage connected to the VREF
> -	  pin. If the property is not set the internal 2.5V reference is used.
> -	- reset-gpios : GPIO spec for the RESET pin. If specified, it will be
> -	  asserted during driver probe.
> -	- gpio-controller: Marks the device node as a GPIO controller.
> -	- #gpio-cells: Should be 2. The first cell is the GPIO number and the second
> -	  cell specifies GPIO flags, as defined in <dt-bindings/gpio/gpio.h>.
> -
> -AD5592R Example:
> -
> -	#include <dt-bindings/iio/adi,ad5592r.h>
> -
> -	vref: regulator-vref {
> -		compatible = "regulator-fixed";
> -		regulator-name = "vref-ad559x";
> -		regulator-min-microvolt = <3300000>;
> -		regulator-max-microvolt = <3300000>;
> -		regulator-always-on;
> -	};
> -
> -	ad5592r@0 {
> -		#size-cells = <0>;
> -		#address-cells = <1>;
> -		#gpio-cells = <2>;
> -		compatible = "adi,ad5592r";
> -		reg = <0>;
> -
> -		spi-max-frequency = <1000000>;
> -		spi-cpol;
> -
> -		vref-supply = <&vref>; /* optional */
> -		reset-gpios = <&gpio0 86 0>;  /* optional */
> -		gpio-controller;
> -
> -		channel@0 {
> -			reg = <0>;
> -			adi,mode = <CH_MODE_DAC>;
> -		};
> -		channel@1 {
> -			reg = <1>;
> -			adi,mode = <CH_MODE_ADC>;
> -		};
> -		channel@2 {
> -			reg = <2>;
> -			adi,mode = <CH_MODE_DAC_AND_ADC>;
> -		};
> -		channel@3 {
> -			reg = <3>;
> -			adi,mode = <CH_MODE_DAC_AND_ADC>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@4 {
> -			reg = <4>;
> -			adi,mode = <CH_MODE_UNUSED>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@5 {
> -			reg = <5>;
> -			adi,mode = <CH_MODE_GPIO>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@6 {
> -			reg = <6>;
> -			adi,mode = <CH_MODE_GPIO>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@7 {
> -			reg = <7>;
> -			adi,mode = <CH_MODE_GPIO>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -	};
> -
> -AD5593R Example:
> -
> -	#include <dt-bindings/iio/adi,ad5592r.h>
> -
> -	ad5593r@10 {
> -		#size-cells = <0>;
> -		#address-cells = <1>;
> -		#gpio-cells = <2>;
> -		compatible = "adi,ad5593r";
> -		reg = <0x10>;
> -		gpio-controller;
> -
> -		channel@0 {
> -			reg = <0>;
> -			adi,mode = <CH_MODE_DAC>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@1 {
> -			reg = <1>;
> -			adi,mode = <CH_MODE_ADC>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@2 {
> -			reg = <2>;
> -			adi,mode = <CH_MODE_DAC_AND_ADC>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -		channel@6 {
> -			reg = <6>;
> -			adi,mode = <CH_MODE_GPIO>;
> -			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> -		};
> -	};
> diff --git a/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml b/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml
> new file mode 100644
> index 000000000000..c49646825c37
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml
> @@ -0,0 +1,201 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/iio/dac/adi,ad5592r.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Analog Devices AD5592R/AD5593R DAC/ADC
> +
> +maintainers:
> +  - Michael Hennerich <michael.hennerich@analog.com>
> +
> +properties:
> +  compatible:
> +    enum:
> +      - adi,ad5592r
> +      - adi,ad5593r
> +
> +  reg:
> +    maxItems: 1
> +
> +  spi-max-frequency:
> +    maximum: 30000000
> +
> +  spi-cpol: true
> +
> +  "#address-cells":
> +    const: 1
> +
> +  "#size-cells":
> +    const: 0
> +
> +  "#io-channel-cells":
> +    const: 1
> +
> +  vref-supply:
> +    description: If not set internal 2.5V reference used.
> +
> +  reset-gpios:
> +    maxItems: 1
> +
> +  gpio-controller:
> +    description: Marks the device node as a GPIO controller.
> +
> +  "#gpio-cells":
> +    const: 2
> +    description:
> +      The first cell is the GPIO number and the second cell specifies
> +      GPIO flags, as defined in <dt-bindings/gpio/gpio.h>.
> +
> +required:
> +  - compatible
> +  - reg
> +  - "#address-cells"
> +  - "#size-cells"
> +
> +allOf:
> +  - if:
> +      properties:
> +        compatible:
> +          contains:
> +            const: adi,ad5592r
> +    then:
> +      required:
> +        - spi-cpol
> +    else:
> +      properties:
> +        spi-cpol: false
> +
> +additionalProperties: false
> +
> +patternProperties:
> +  "^(channel@)[0-7]$":
> +    type: object
> +    description: Child node to describe a channel
> +    properties:
> +      reg:
> +        maxItems: 1

minimum: 0
maximum: 7

> +
> +      adi,mode:
> +        $ref: /schemas/types.yaml#/definitions/uint32
> +        description: |
> +          Mode or function of this channel.
> +          Macros specifying the valid values can be found in
> +          <dt-bindings/iio/adi,ad5592r.h>.
> +
> +          The following values are currently supported:
> +          * CH_MODE_UNUSED (the pin is unused)
> +          * CH_MODE_ADC (the pin is ADC input)
> +          * CH_MODE_DAC (the pin is DAC output)
> +          * CH_MODE_DAC_AND_ADC (the pin is DAC output but can be monitored
> +            by an ADC, since there is no disadvantage this should be
> +            considered as the preferred DAC mode)
> +          * CH_MODE_GPIO (the pin is registered with GPIOLIB)

Sounds like constraints.

> +
> +      adi,off-state:
> +        $ref: /schemas/types.yaml#/definitions/uint32
> +        description: |
> +          State of this channel when unused or the device gets removed.
> +          Macros specifying the  valid values can be found in
> +          <dt-bindings/iio/adi,ad5592r.h>.
> +          * CH_OFFSTATE_PULLDOWN (the pin is pulled down)
> +          * CH_OFFSTATE_OUT_LOW  (the pin is output low)
> +          * CH_OFFSTATE_OUT_HIGH (the pin is output high)
> +          * CH_OFFSTATE_OUT_TRISTATE (the pin is tristated output)

Here too.

> +
> +    required:
> +      - reg
> +      - adi,mode
> +
> +    additionalProperties: false
> +
> +examples:
> +  - |
> +    #include <dt-bindings/iio/adi,ad5592r.h>
> +    spi {
> +        #address-cells = <1>;
> +        #size-cells = <0>;
> +
> +        addac@0 {
> +            compatible = "adi,ad5592r";
> +            #size-cells = <0>;
> +            #address-cells = <1>;
> +            #gpio-cells = <2>;
> +            reg = <0>;
> +
> +            spi-max-frequency = <1000000>;
> +            spi-cpol;
> +
> +            vref-supply = <&vref>;
> +            reset-gpios = <&gpio0 86 0>;
> +            gpio-controller;
> +
> +            channel@0 {
> +                reg = <0>;
> +                adi,mode = <CH_MODE_DAC>;
> +            };
> +            channel@1 {
> +                reg = <1>;
> +                adi,mode = <CH_MODE_ADC>;
> +            };
> +            channel@2 {
> +                reg = <2>;
> +                adi,mode = <CH_MODE_DAC_AND_ADC>;
> +            };
> +            channel@3 {
> +                reg = <3>;
> +                adi,mode = <CH_MODE_DAC_AND_ADC>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@4 {
> +                reg = <4>;
> +                adi,mode = <CH_MODE_UNUSED>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@5 {
> +                reg = <5>;
> +                adi,mode = <CH_MODE_GPIO>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@6 {
> +                reg = <6>;
> +                adi,mode = <CH_MODE_GPIO>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@7 {
> +                reg = <7>;
> +                adi,mode = <CH_MODE_GPIO>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +        };
> +        ad5593r@10 {
> +            compatible = "adi,ad5593r";
> +            #size-cells = <0>;
> +            #address-cells = <1>;
> +            #gpio-cells = <2>;
> +            reg = <0x10>;
> +            gpio-controller;
> +
> +            channel@0 {
> +                reg = <0>;
> +                adi,mode = <CH_MODE_DAC>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@1 {
> +                reg = <1>;
> +                adi,mode = <CH_MODE_ADC>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@2 {
> +                reg = <2>;
> +                adi,mode = <CH_MODE_DAC_AND_ADC>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +            channel@6 {
> +                reg = <6>;
> +                adi,mode = <CH_MODE_GPIO>;
> +                adi,off-state = <CH_OFFSTATE_PULLDOWN>;
> +            };
> +        };
> +    };
> +...
> -- 
> 2.28.0
> 

  reply	other threads:[~2020-11-03 16:31 UTC|newest]

Thread overview: 104+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-31 18:48 [PATCH 00/46] dt-bindings:iio: yet more txt to yam conversions Jonathan Cameron
2020-10-31 18:48 ` [PATCH 01/46] dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding to yaml Jonathan Cameron
2020-10-31 18:48 ` [PATCH 02/46] dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion Jonathan Cameron
2020-11-02  4:48   ` Phil Reid
2020-11-03 16:10   ` Rob Herring
2020-11-03 17:28     ` Jonathan Cameron
2020-11-04  0:39       ` Phil Reid
2020-11-04  3:12         ` Rob Herring
2020-11-04  4:53           ` Phil Reid
2020-11-09  2:56             ` Phil Reid
2020-11-22 16:35               ` Jonathan Cameron
2020-11-23 23:33                 ` Phil Reid
2020-10-31 18:48 ` [PATCH 03/46] dt-bindings:iio:potentiometer:microchip,mcp4131 txt to " Jonathan Cameron
2020-11-02 16:19   ` Slawomir Stepien
2020-11-03 16:11   ` Rob Herring
2020-10-31 18:48 ` [PATCH 04/46] dt-bindings:iio:potentiometer:microchip,mcp41010 " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 05/46] dt-bindings:iio:impedance-analyzer:adi,ad5933 " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 06/46] dt-bindings:iio:samsung,sensorhub-rinato: " Jonathan Cameron
2020-11-22 16:43   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 07/46] dt-bindings:iio:health:ti,afe4403: txt to yaml binding Jonathan Cameron
2020-11-22 17:32   ` Jonathan Cameron
2020-11-28 16:15     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 08/46] dt-bindings:iio:health:ti,afe4404: txt to yaml conversion Jonathan Cameron
2020-11-28 16:24   ` Jonathan Cameron
2020-12-18 19:42   ` Rob Herring
2020-12-30 12:21     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 09/46] dt-bindings:iio:health:maxim,max30100: " Jonathan Cameron
2020-10-31 21:41   ` Matt Ranostay
2020-11-22 16:58     ` Jonathan Cameron
2020-11-22 17:24       ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 10/46] dt-bindings:iio:health:maxim,max30102: " Jonathan Cameron
2020-10-31 21:38   ` Matt Ranostay
2020-11-22 17:29     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 11/46] dt-bindings:iio:imu:adi,adis16480: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 12/46] dt-bindings:iio:imu:st,lsm6dsx: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 13/46] dt-bindings:iio:light:avago,apds9300: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 14/46] dt-bindings:iio:light:avago,apds9960: " Jonathan Cameron
2020-10-31 21:33   ` Matt Ranostay
2020-10-31 21:35     ` Matt Ranostay
2020-11-01 14:57       ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 15/46] dt-bindings:iio:light:capella,cm36651: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 16/46] dt-bindings:iio:light:sharp,gp2ap020a00f: " Jonathan Cameron
2020-11-22 17:42   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 17/46] dt-bindings:iio:light:maxim,max44009: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 18/46] dt-bindings:iio:light:ti,opt3001: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 19/46] dt-bindings:iio:light:upisemi,us51882: " Jonathan Cameron
2020-11-03 16:18   ` Rob Herring
2020-10-31 18:48 ` [PATCH 20/46] dt-bindings:iio:light:st,uvis25: txt to yaml conversion for this UV sensor Jonathan Cameron
2020-10-31 18:48 ` [PATCH 21/46] dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion Jonathan Cameron
2020-11-22 17:52   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 22/46] dt-bindings:iio:light:st,vl6180: txt to yaml format conversion Jonathan Cameron
2020-11-01 15:26   ` Manivannan Sadhasivam
2020-10-31 18:48 ` [PATCH 23/46] dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 24/46] dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to yaml format conversion Jonathan Cameron
2020-11-04 14:47   ` Linus Walleij
2020-11-08 15:55     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 25/46] dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yaml conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 26/46] dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yaml format conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 27/46] dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 28/46] dt-bindings:iio:adc:atmel,sama5d2-adc: " Jonathan Cameron
2020-11-22 18:07   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 29/46] dt-bindings:iio:adc:atmel,sama9260-adc: conversion to yaml from at91_adc.txt Jonathan Cameron
2020-11-13  9:22   ` Alexandre Belloni
2020-11-14 15:37     ` Jonathan Cameron
2020-11-22 18:09       ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 30/46] dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion Jonathan Cameron
2020-11-03 16:26   ` Rob Herring
2020-11-27  8:14   ` Geert Uytterhoeven
2020-10-31 18:48 ` [PATCH 31/46] dt-bindings:iio:adc:x-powers,axp209-adc: " Jonathan Cameron
2020-11-22 18:15   ` Jonathan Cameron
2020-11-23  3:02     ` Chen-Yu Tsai
2020-11-23 20:36       ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 32/46] dt-bindings:iio:adc:brcm,iproc-static-adc: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 33/46] dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 34/46] dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format conversion Jonathan Cameron
2020-11-22 18:20   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 35/46] dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename Jonathan Cameron
2020-11-04 14:51   ` Linus Walleij
2020-10-31 18:48 ` [PATCH 36/46] dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format conversion Jonathan Cameron
2020-11-22 18:25   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 37/46] dt-binding:iio:adc:ti,ads124s08: " Jonathan Cameron
2020-11-02 12:49   ` Dan Murphy
2020-11-08 16:59     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 38/46] dt-bindings:iio:dac:ad5592r: " Jonathan Cameron
2020-11-03 16:31   ` Rob Herring [this message]
2020-11-22 18:38     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 39/46] dt-bindings:iio:dac:ad5755: " Jonathan Cameron
2020-11-03 16:32   ` Rob Herring
2020-11-22 18:40     ` Jonathan Cameron
2021-02-21 16:33       ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 40/46] dt-bindings:iio:accel:bosch,bma180: " Jonathan Cameron
2020-11-22 18:44   ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 41/46] dt-bindings:iio:accel:kionix,kxcjk1013: " Jonathan Cameron
2020-10-31 18:48 ` [PATCH 42/46] dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion Jonathan Cameron
2020-11-03 16:34   ` Rob Herring
2020-11-22 18:50     ` Jonathan Cameron
2020-10-31 18:48 ` [PATCH 43/46] dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 44/46] dt-bindings:iio:st,st-sensors: txt to yaml conversion Jonathan Cameron
2020-11-02 16:16   ` Denis CIOCCA
2020-10-31 18:48 ` [PATCH 45/46] dt-bindings:iio:frequency:adi,adf4350: txt to yaml format conversion Jonathan Cameron
2020-10-31 18:48 ` [PATCH 46/46] dt-bindings:iio:temperature: Drop generic binding file Jonathan Cameron
2020-11-03 16:38 ` [PATCH 00/46] dt-bindings:iio: yet more txt to yam conversions Rob Herring
2020-11-03 17:24   ` Jonathan Cameron
2020-11-22 18:59     ` Jonathan Cameron

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=20201103163120.GE1754553@bogus \
    --to=robh@kernel.org \
    --cc=Jonathan.Cameron@huawei.com \
    --cc=devicetree@vger.kernel.org \
    --cc=jic23@kernel.org \
    --cc=linux-iio@vger.kernel.org \
    --cc=michael.hennerich@analog.com \
    /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: link
Be 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.