On Fri, Oct 25, 2019 at 9:25 PM Rob Herring robh@kernel.org wrote:
On Thu, Oct 24, 2019 at 01:43:04PM +0200, Linus Walleij wrote:
This adds device tree bindings for the Sony ACX424AKP panel. Let's use YAML.
Also broken. Run 'make dt_binding_check'.
That is what I'm doing.
make -f Makefile -j5 -l4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KBUILD_OUTPUT=/home/linus/linux-stericsson/build-ux500 dt_binding_check CHKDT Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml CHKDT Documentation/devicetree/bindings/display/dsi-controller.yaml SCHEMA Documentation/devicetree/bindings/processed-schema.yaml (...)
I'm a bit unsure how this thing works. Are the several passes? Because later on this breaks because of an unrelated error in the bindings upstream: /home/linus/linux-stericsson/Documentation/devicetree/bindings/regulator/fixed-regulator.yaml: properties:compatible:enum:0: {'const': 'regulator-fixed'} is not of type 'string' /home/linus/linux-stericsson/Documentation/devicetree/bindings/regulator/fixed-regulator.yaml: properties:compatible:enum:1: {'const': 'regulator-fixed-clock'} is not of type 'string' (...)
This is v5.4-rc1.
Is there any way I can selectively make dt_bindings_check just target the files I wanna check as any brokenness upstream cause problems like this? (And I assume that will keep happening.)
Yours, Linus Walleij