> + $ref: /schemas/types.yaml#/definitions/uint32-array > + description: Positive channel assignments. Use 255 for not connected > + > + channel-negative: > + $ref: /schemas/types.yaml#/definitions/uint32-array > + description: | > + Negative channel assignments. Use 255 for not connected > + > +required: > + - compatible > + - reg > + > +unevaluatedProperties: false > + > +examples: > + - | > + #include <dt-bindings/interrupt-controller/irq.h> > + i2c { > + #address-cells = <1>; > + #size-cells = <0>; > + hx9023s@2a { As was pointed out in earlier patch review - generic node names only. > + compatible = "tyhx,hx9023s"; > + reg = <0x2a>; > + interrupt-parent = <&pio>; > + interrupts = <16 IRQ_TYPE_EDGE_FALLING>; > + vdd-supply = <&pp1800_prox>; > + accuracy = <16>; > + channel-used-flag = <0x1F>; > + odr = <0x17>; > + integration-sample = <0x0065>; > + osr = <0x4 0x4 0x4 0x0 0x0>; > + avg = <0x3 0x3 0x3 0x0 0x0>; > + lp-alpha = <0x8 0x8 0x8 0x8 0x2>; > + cs-position = <0 2 4 6 8>; > + channel-positive = <0 1 2 3 4>; > + channel-negative = <255 255 255 255 255>; > + }; > + }; > diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml > index b97d298b3eb6..e2224eea9ab9 100644 > --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml > +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml > @@ -1507,6 +1507,8 @@ patternProperties: > description: Turing Machines, Inc. > "^tyan,.*": > description: Tyan Computer Corporation > + "^tyhx,.*": > + description: NanjingTianyihexin Electronics Ltd. Convention is separate patch for vendor prefix editions. Makes it easier for people to cherrypick them for a different device driver binding. > "^u-blox,.*": > description: u-blox > "^u-boot,.*":