On Thu, Dec 15, 2022 at 03:43:28PM +0200, Laurent Pinchart wrote: > Hi Rob, > > On Thu, Dec 15, 2022 at 07:24:38AM -0600, Rob Herring wrote: > > On Thu, 15 Dec 2022 01:38:15 +0200, Laurent Pinchart wrote: > > > The I2C speed on the remote side (the I2C master bus of the connected > > > serializers) is configurable, and doesn't need to match the speed of the > > > local bus (the slave bus of the MAX9286). All remote buses must use the > > > same speed, and the MAX9286 needs to be programmed accordingly. Add a > > > new DT property to select the speed to make it configurable. > > > > > > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx> > > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > > > --- > > > Changes since v2: > > > > > > - Rename property to maxim,i2c-remote-bus-hz > > > - Specify the property type > > > --- > > > .../devicetree/bindings/media/i2c/maxim,max9286.yaml | 8 ++++++++ > > > 1 file changed, 8 insertions(+) > > > > > > > My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check' > > on your patch (DT_CHECKER_FLAGS is new in v5.13): > > > > yamllint warnings/errors: > > > > dtschema/dtc warnings/errors: > > /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml: properties:maxim,i2c-remote-bus-hz: '$ref' should not be valid under {'const': '$ref'} > > hint: Standard unit suffix properties don't need a type $ref > > from schema $id: http://devicetree.org/meta-schemas/core.yaml# > > I wonder how I missed that, as I've run dt_binding_check before > submitting. I'll fix it. > > I'm a bit surprised though, all unit-suffixed properties use 32-bit > integers in the DT schema, while I can imagine that some may need a > 64-bit integer. What's the recommendation in that case ? Use -mhz. Anything outside the norm we have to special case in property-units.yaml. Rob