On 9 May 2020 11:38:46 BST, Ivan Mikhaylov <i.mikhaylov@xxxxxxxxx> wrote: >On Fri, 2020-05-08 at 15:51 +0100, Jonathan Cameron wrote: >> On Thu, 7 May 2020 16:25:59 +0300 >> Ivan Mikhaylov <i.mikhaylov@xxxxxxxxx> wrote: >> >> > Mostly standard i2c driver with some additional led-current option >> > for vcnl3020. >> > >> > Signed-off-by: Ivan Mikhaylov <i.mikhaylov@xxxxxxxxx> >> > --- >> > .../iio/proximity/vishay,vcnl3020.yaml | 65 >+++++++++++++++++++ >> > 1 file changed, 65 insertions(+) >> > create mode 100644 >> > >Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml >> > >> > diff --git >> > >a/Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml >> > >b/Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml >> > new file mode 100644 >> > index 000000000000..408dee17cdf5 >> > --- /dev/null >> > +++ >b/Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml >> > @@ -0,0 +1,65 @@ >> > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) >> > +%YAML 1.2 >> > +--- >> > +$id: >http://devicetree.org/schemas/iio/proximity/vishay,vcnl3020.yaml# >> > +$schema: http://devicetree.org/meta-schemas/core.yaml# >> > + >> > +title: Integrated Proximity Sensor With Infrared Emitter >> > + >> > +maintainers: >> > + - Ivan Mikhaylov <i.mikhaylov@xxxxxxxxx> >> > + >> > +description: | >> > + The VCNL3020 is a fully integrated proximity sensor. Fully >integrated >> > means >> > + that the infrared emitter is included in the package. It has >16-bit >> > + resolution. It includes a signal processing IC and features >standard I2C >> > + communication interface. It features an interrupt function. >> > + >> > + Specifications about the devices can be found at: >> > + https://www.vishay.com/docs/84150/vcnl3020.pdf >> > + >> > +properties: >> > + compatible: >> > + enum: >> > + - vishay,vcnl3020 >> > + >> > + reg: >> > + maxItems: 1 >> > + >> > + interrupts: >> > + maxItems: 1 >> > + >> > + vdd-supply: >> > + description: Regulator that provides power to the sensor >> > + >> > + vddio-supply: >> > + description: Regulator that provides power to the bus >> > + >> > + vishay,led-current-microamp: >> > + description: >> > + IR LED current value with valid Range = 0 to 20d. e.g. 0 = 0 >mA, >> > + 1 = 10 mA, 20 = 200 mA. LED Current is limited to 200 mA for >values >> > + higher than decimal 20. The drive current for the LED used >in >> > proximity >> > + sensing. >> >> This text is really confusing. Just let the enum speak for itself and >leave >> text as >> something short like >> >> "The driver current for the LED used in proximity sensing. " >> >> Units and values are clear already. >> > >Jonathan, just to double check, for preventing further problems with >misunderstanding, is that what you want? > > vishay,led-current-microamp: > description: > The driver current for the LED used in proximity sensing. > > enum: [0..200000] <- just for shortening > default: 20000 > >Thanks. Yes J -- Sent from my Android device with K-9 Mail. Please excuse my brevity.