Re: [PATCH v4 1/3] dt-bindings: adc-joystick: add poll-interval

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





Le lun., juin 27 2022 at 17:41:37 -0500, Chris Morgan <macromorgan@xxxxxxxxxxx> a écrit :
On Mon, Jun 27, 2022 at 11:33:28PM +0100, Paul Cercueil wrote:
 Hi Chris,

 Le lun., juin 27 2022 at 17:14:42 -0500, Chris Morgan
 <macroalpha82@xxxxxxxxx> a écrit :
> Add poll-interval support for the adc-joystick documentation. This is
 > an optional value and if not provided the adc-joystick works as it
> does today (with triggered buffers). If this value is provided, the
 > adc-joystick driver is polled at the specified interval.
 >
 > Signed-off-by: Maya Matuszczyk <maccraft123mc@xxxxxxxxx>
 > Signed-off-by: Chris Morgan <macromorgan@xxxxxxxxxxx>
 > ---
> Documentation/devicetree/bindings/input/adc-joystick.yaml | 6 ++++++
 >  1 file changed, 6 insertions(+)
 >
> diff --git a/Documentation/devicetree/bindings/input/adc-joystick.yaml
 > b/Documentation/devicetree/bindings/input/adc-joystick.yaml
 > index 2ee04e03bc22..2d755091e46d 100644
 > --- a/Documentation/devicetree/bindings/input/adc-joystick.yaml
 > +++ b/Documentation/devicetree/bindings/input/adc-joystick.yaml
 > @@ -18,6 +18,12 @@ properties:
 >    compatible:
 >      const: adc-joystick
 >
 > +  poll-interval:
 > +    description:
> + Poll interval time in milliseconds. If not specified, device will
 > use
 > +      triggered buffer.

It doesn't have to use *triggered* buffer - it can use regular buffer as
 well.

 The property should use a unit suffix, as explained here:
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdevicetree-org%2Fdt-schema%2Fblob%2Fmain%2Fdtschema%2Fschemas%2Fproperty-units.yaml&data=05%7C01%7C%7Cf6306210eda84b58f7f408da588d1627%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637919660856597552%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NVqhWKdycQsv0ksiILD8aH%2BnZ6aji%2BhNxSEwBkQlZC0%3D&reserved=0

 So it should be named poll-interval-ms.

 Cheers,
 -Paul

Understood, though the logic here was to be consistent with existing
implementations (such as adc-keys and gpio-keys-polled) which all
use poll-interval (no ms). Honest question, would it be better to be
right (poll-interval-ms) or consistent (poll-interval) in this case?

I guess those don't have a suffix for legacy reasons, and newly introduced properties should follow the standard.

But I guess that's a question for DT maintainers.

Cheers,
-Paul


Thank you.


 > +    $ref: /schemas/types.yaml#/definitions/uint32
 > +
 >    io-channels:
 >      minItems: 1
 >      maxItems: 1024
 > --
 > 2.34.1
 >








[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux