> -----Original Message----- > From: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > Sent: 2022年8月3日 18:20 > To: Bough Chen <haibo.chen@xxxxxxx>; jic23@xxxxxxxxxx; lars@xxxxxxxxxx; > robh+dt@xxxxxxxxxx; krzysztof.kozlowski+dt@xxxxxxxxxx; > shawnguo@xxxxxxxxxx; s.hauer@xxxxxxxxxxxxxx > Cc: kernel@xxxxxxxxxxxxxx; festevam@xxxxxxxxx; dl-linux-imx > <linux-imx@xxxxxxx>; linux-iio@xxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx > Subject: Re: [PATCH 2/3] dt-bindings: iio: adc: Add binding documentation for > NXP IMX93 ADC > > On 03/08/2022 11:12, haibo.chen@xxxxxxx wrote: > > From: Haibo Chen <haibo.chen@xxxxxxx> > > > > The IMX93 SoC has a new ADC IP, so add binding documentation for NXP > > IMX93 ADC. > > > > Signed-off-by: Haibo Chen <haibo.chen@xxxxxxx> > > --- > > .../bindings/iio/adc/nxp,imx93-adc.yaml | 65 > +++++++++++++++++++ > > 1 file changed, 65 insertions(+) > > create mode 100644 > > Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml > > > > diff --git > > a/Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml > > b/Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml > > new file mode 100644 > > index 000000000000..e0eac5aa81d7 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml > > @@ -0,0 +1,65 @@ > > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 > > +--- > > +$id: > > +https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevi > > > +cetree.org%2Fschemas%2Fiio%2Fadc%2Fnxp%2Cimx93-adc.yaml%23&d > ata=0 > > > +5%7C01%7Chaibo.chen%40nxp.com%7Ca11cd128f8814929684b08da7539b > dbc%7C68 > > > +6ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C637951188101491669% > 7CUnknown > > > +%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha > WwiLC > > > +JXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JFNr4telb4AovE62YaHQu > KNr1ywL%2 > > +Blc0dJMFNN1OA1U%3D&reserved=0 > > +$schema: > > +https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevi > > > +cetree.org%2Fmeta-schemas%2Fcore.yaml%23&data=05%7C01%7Chaib > o.che > > > +n%40nxp.com%7Ca11cd128f8814929684b08da7539bdbc%7C686ea1d3bc2 > b4c6fa92c > > > +d99c5c301635%7C0%7C0%7C637951188101491669%7CUnknown%7CTWF > pbGZsb3d8eyJ > > > +WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D% > 7C300 > > > +0%7C%7C%7C&sdata=A1PPlSkOsS7nWFOPAokyA1F8%2BYFSZj5dY%2FO > blm0U4UA% > > +3D&reserved=0 > > + > > +title: NXP ADC found on the imx93 SoC > > How different it is from ADC in imx8qxp? They are totally two different ADC IP, no similar with each other. > > > + > > +maintainers: > > + - Haibo Chen <haibo.chen@xxxxxxx> > > + > > +properties: > > + compatible: > > + const: nxp,imx93-adc > > + > > + reg: > > + maxItems: 1 > > + > > + interrupts: > > + maxItems: 4 > > You need to describe items. Will add. > > > + > > + clocks: > > + maxItems: 1 > > + > > + clock-names: > > + const: ipg > > No need for clock-names in such case. Okay > > > + > > + vref-supply: true > > Missing description. Will add > > > + > > + "#io-channel-cells": > > + const: 1 > > + > > +required: > > + - compatible > > + - reg > > + - interrupts > > + - clocks > > + - clock-names > > + - vref-supply > > + - "#io-channel-cells" > > + > > +additionalProperties: false > > + > > +examples: > > + - | > > + #include <dt-bindings/interrupt-controller/irq.h> > > + #include <dt-bindings/clock/imx93-clock.h> > > + #include <dt-bindings/interrupt-controller/arm-gic.h> > > + soc { > > + #address-cells = <1>; > > + #size-cells = <1>; > > + adc@44530000 { > > + compatible = "nxp,imx93-adc"; > > + reg = <0x44530000 0x10000>; > > + interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, > > + <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; > > + clocks = <&clk IMX93_CLK_ADC1_GATE>; > > + clock-names = "ipg"; > > + vref-supply = <®_vref_1v8>; > > + status = "disabled"; > > No status in the example. Okay. Best Regards Haibo Chen > > > > Best regards, > Krzysztof