kernelci / kernelci-core

Core KernelCI tools
https://kernelci.org
GNU Lesser General Public License v2.1
108 stars 98 forks source link

Produce DT validation in a structured format #397

Closed gctucker closed 4 years ago

gctucker commented 4 years ago

In order to be able to send the device tree validation results to the backend API, they need to be stored in a structured format and follow the expected schema. Essentially, this means a JSON file with a list of test case names and a status associated with each of them (pass, fail, skip).

It also needs to contain some meta-data such as the kernel revision (tree, branch, git commit) and the version of the validation tool.

As there currently aren't any tests of this kind being run in KernelCI, some changes to the schema may be needed. These changes are outside of the scope of this issue.

Checklist:

isaiahduncan commented 4 years ago

The following is just a snippet of the output from make dt_binding_check:

CHKDT Documentation/devicetree/bindings/media/renesas,vin.yaml SCHEMA Documentation/devicetree/bindings/processed-schema-examples.yaml DTC Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.example.dt.yaml CHECK Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.example.dt.yaml DTC Documentation/devicetree/bindings/interconnect/qcom,sdm845.example.dt.yaml CHECK Documentation/devicetree/bindings/interconnect/qcom,sdm845.example.dt.yaml DTC Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.example.dt.yaml CHECK Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.example.dt.yaml DTC Documentation/devicetree/bindings/interconnect/qcom,osm-l3.example.dt.yaml CHECK Documentation/devicetree/bindings/interconnect/qcom,osm-l3.example.dt.yaml DTC Documentation/devicetree/bindings/interconnect/qcom,msm8974.example.dt.yaml CHECK Documentation/devicetree/bindings/interconnect/qcom,msm8974.example.dt.yaml DTC Documentation/devicetree/bindings/ptp/ptp-idtcm.example.dt.yaml CHECK Documentation/devicetree/bindings/ptp/ptp-idtcm.example.dt.yaml DTC Documentation/devicetree/bindings/ptp/ptp-idt82p33.example.dt.yaml CHECK Documentation/devicetree/bindings/ptp/ptp-idt82p33.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/adi,ltc2947.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/adi,ltc2947.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/ti,tmp513.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/ti,tmp513.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/adt7475.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/adt7475.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/adi,adm1177.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/adi,adm1177.example.dt.yaml DTC Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.example.dt.yaml CHECK Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.example.dt.yaml DTC Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.example.dt.yaml DTC Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.example.dt.yaml DTC Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml DTC Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml DTC Documentation/devicetree/bindings/bus/renesas,bsc.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/renesas,bsc.example.dt.yaml DTC Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.example.dt.yaml DTC Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml /home/iduncan/linux/Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml: uart@5,00200000: $nodename:0: 'uart@5,00200000' does not match '^serial(@[0-9a-f,]+)*$' DTC Documentation/devicetree/bindings/bus/simple-pm-bus.example.dt.yaml CHECK Documentation/devicetree/bindings/bus/simple-pm-bus.example.dt.yaml DTC Documentation/devicetree/bindings/power/renesas,rcar-sysc.example.dt.yaml CHECK Documentation/devicetree/bindings/power/renesas,rcar-sysc.example.dt.yaml DTC Documentation/devicetree/bindings/power/fsl,imx-gpc.example.dt.yaml CHECK Documentation/devicetree/bindings/power/fsl,imx-gpc.example.dt.yaml DTC Documentation/devicetree/bindings/power/pd-samsung.example.dt.yaml CHECK Documentation/devicetree/bindings/power/pd-samsung.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.example.dt.yaml DTC Documentation/devicetree/bindings/mmc/owl-mmc.example.dt.yaml CHECK Documentation/devicetree/bindings/mmc/owl-mmc.example.dt.yaml DTC Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.example.dt.yaml CHECK Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.example.dt.yaml DTC Documentation/devicetree/bindings/counter/ti-eqep.example.dt.yaml CHECK Documentation/devicetree/bindings/counter/ti-eqep.example.dt.yaml DTC Documentation/devicetree/bindings/thermal/st,stm32-thermal.example.dt.yaml CHECK Documentation/devicetree/bindings/thermal/st,stm32-thermal.example.dt.yaml DTC Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.example.dt.yaml CHECK Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.example.dt.yaml DTC Documentation/devicetree/bindings/thermal/sprd-thermal.example.dt.yaml CHECK Documentation/devicetree/bindings/thermal/sprd-thermal.example.dt.yaml DTC Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.example.dt.yaml CHECK Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.example.dt.yaml

gctucker commented 4 years ago

Great, there's even an error to give an example of what needs to be parsed:

DTC Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml
CHECK Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml
/home/iduncan/linux/Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml: uart@5,00200000: $nodename:0: 'uart@5,00200000' does not match '^serial(@[0-9a-f,]+)*$'

First of all, are there any environment variables or any options that could be used with the validation tool to store the results in a structured format?

Then if not, are the errors being output on stderr and the regular DTC/CHECK/... messages on stdout? That could help with detecting errors.

If we have to parse this ourselves, it could be done in Python typically. We could have a structure like this (not matching the actual format for sending results, but just to give an idea):

dt-validate.dt_binding_check.firmware-intel-ixp4xx-network-processing-engine-example.dtc: pass,
dt-validate.dt_binding_check.firmware-intel-ixp4xx-network-processing-engine-example.check: pass,
[...]
dt-validate.dt_binding_check.bus.socionext-uniphier-system-bus-example.dtc: pass,
dt-validate.dt_binding_check.bus.socionext-uniphier-system-bus-example.check: fail,

We could also keep the error messages associated with each test case and submit that. It's already a supported feature in kernelci-backend, although I don't think it has been used much for tests not run in LAVA labs. But that can be added as a follow-up, having the status is already a great first step.

Test cases can use dots . to separate them into sub-groups, like in the example I gave above. However, they should not have commas or too many dots in their actual names. So I think this can be done using a regular expression to isolate the bindings directory as a top-level group, then the file name with unwanted characters replaced with dashes -, and the final test case based on the command such as dtc and check (you can also use capital letters from the make output, but that tends to look a bit shouty). The pass/fail status could be based on whether there were any errors or not.

isaiahduncan commented 4 years ago

Ok so it turned out that the errors were being separated into stderr. Using output redirection, I stored them in a file and this was the result of me printing the file:

/home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml: example-0: bus@1f059000:reg:0: [0, 520458240, 0, 4096] is too long /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml: example-0: bus@1f059000:reg:1: [0, 486539264, 0, 33816576] is too long /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml: example-0: bus@1f05a000:reg:0: [0, 520462336, 0, 4096] is too long /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml: example-0: bus@1f05a000:reg:1: [0, 520409360, 0, 8] is too long /home/iduncan/linux/Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml: uart@5,00200000: $nodename:0: 'uart@5,00200000' does not match '^serial(@[0-9a-f,]+)*$' Documentation/devicetree/bindings/usb/aspeed,usb-vhub.example.dts:37.33-42.23: Warning (unit_address_format): /example-0/usb-vhub@1e6a0000/vhub-strings/string@0409: unit name should not have leading 0s /home/iduncan/linux/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.example.dt.yaml: example-0: vopb@ff930000:reg:0: [0, 4287823872, 0, 412] is too long /home/iduncan/linux/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.example.dt.yaml: example-0: vopb@ff930000:reg:1: [0, 4287827968, 0, 4096] is too long Documentation/devicetree/bindings/display/simple-framebuffer.example.dts:23.16-39.11: Warning (chosen_node_is_root): /example-0/chosen: chosen node must be at root node Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.example.dts:19.16-35.11: Warning (unit_address_vs_reg): /example-0/sysreg: node has a reg or ranges property, but no unit name /home/iduncan/linux/Documentation/devicetree/bindings/media/rockchip-vpu.example.dt.yaml: example-0: video-codec@ff9a0000:reg:0: [0, 4288282624, 0, 2048] is too long /home/iduncan/linux/Documentation/devicetree/bindings/media/rockchip,vdec.example.dt.yaml: example-0: video-codec@ff660000:reg:0: [0, 4284874752, 0, 1024] is too long Documentation/devicetree/bindings/sound/simple-card.example.dts:209.46-211.15: Warning (unit_address_vs_reg): /example-4/sound/simple-audio-card,cpu@0: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:213.37-215.15: Warning (unit_address_vs_reg): /example-4/sound/simple-audio-card,cpu@1: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:250.42-261.15: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@0: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:263.42-288.15: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:270.32-272.19: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@0: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:273.23-275.19: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@1: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:276.23-278.19: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@2: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:279.23-281.19: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@3: node has a unit name, but no reg or ranges property Documentation/devicetree/bindings/sound/simple-card.example.dts:290.42-303.15: Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@2: node has a unit name, but no reg or ranges property /home/iduncan/linux/Documentation/devicetree/bindings/sound/fsl,easrc.example.dt.yaml: example-0: easrc@300c0000:reg:0: [0, 806092800, 0, 65536] is too long /home/iduncan/linux/Documentation/devicetree/bindings/net/ti,k3-am654-cpts.example.dt.yaml: example-0: cpts@310d0000:reg:0: [0, 822935552, 0, 1024] is too long /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.example.dt.yaml: example-0: phy-wrapper@88e9000:reg:0: [0, 143560704, 0, 396] is too long /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.example.dt.yaml: example-0: phy-wrapper@88e9000:reg:1: [0, 143556608, 0, 16] is too long /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.example.dt.yaml: example-0: phy@88e2000:reg:0: [0, 143532032, 0, 1024] is too long /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,qmp-phy.example.dt.yaml: example-0: phy-wrapper@88eb000:reg:0: [0, 143568896, 0, 396] is too long

gctucker commented 4 years ago

OK that's a lot more verbose :)

The first step is still to be able to determine whether each file being checked passed the test or not. We need to decide whether warnings count as a failure or not, it's probably a typical case where initially they could be discarded to focus on actual errors, then when all errors are fixed also include warnings. One option is also to provide a "measurement" value with the number of warnings to each test case, so reporting tool can make use of that independently of the pass/fail status.

So, maybe to keep things simple, ignore warnings and determine the pass/fail status based on the presence of error messages?

gctucker commented 4 years ago

We're making good progress, moving to Phase 2 as there were some delays mostly due to issues with setting up a local development instance.

isaiahduncan commented 4 years ago

Ok so planning out what I will do to make clear that a file passed or failed:

It seems that when I see lines such as "DTC fileA" and "CHECK fileA" sequentially in that order with no mention of fileA in the following line of output, that can be an indicator of a pass However when I see those two lines and the following line mentions fileA in it, that is generally an indicaton of a failure

I see that the very first line begins with "CHDTC" and it seems to me that it indicates a pass since there was no error message following it.

I will try to do the work of printing the Pass/Fail results using a python script and the output will hopefully be in the following format: "FILENAME: RESULT" with FILENAME being the direct path to the file printed in the output of make dt_binding_check and RESULT being either Pass or Fail

gctucker commented 4 years ago

OK, sounds good. Just printing the output from a Python script is a good way to check the logic is producing valid pass/fail results. Storing that in JSON later on will be easy.

isaiahduncan commented 4 years ago

All done with the Formatting of the output. Github wasn't letting me throw the files into this comment so I made a new branch for kernel core and put them in there. Here are the links: format.py : https://github.com/isaiahduncan/kernelci-core/blob/formatDTV/format.py dtvout : https://github.com/isaiahduncan/kernelci-core/blob/formatDTV/dtvout

The formatting file puts all of the errors and warnings at the bottom of the output. Everything before that is files that passed

isaiahduncan commented 4 years ago

Output from running the file:

Filename: Documentation/devicetree/bindings/net/nxp,tja11xx.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/net/snps,dwmac.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/imx-iim.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/nvmem.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/eeprom/at24.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/interrupt-controller/fsl,intmux.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/intel,combo-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/calxeda-combophy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pcie-analog.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/mips/ingenic/devices.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/mips/loongson/devices.yaml CHKDT PASS Filename: Documentation/devicetree/bindings/processed-schema-examples.yaml SCHEMA PASS Filename: Documentation/devicetree/bindings/processed-schema.yaml SCHEMA PASS Filename: Documentation/devicetree/bindings/extcon/wlf,arizona.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,qcs404.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,sdm845.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,osm-l3.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,sc7180.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,msm8974.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ptp/ptp-idtcm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interconnect/qcom,msm8916.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ptp/ptp-idt82p33.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/adi,ltc2947.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/ti,tmp513.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/adt7475.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/adi,adm1177.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/bus/renesas,bsc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/bus/simple-pm-bus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/renesas,rcar-sysc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/fsl,imx-gpc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/renesas,apmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/supply/max77650-charger.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/qcom,rpmpd.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/reset/syscon-poweroff.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/reset/syscon-reboot.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/fsl,imx-gpcv2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/pd-samsung.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/power-domain.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/power/domain-idle-state.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dsp/fsl,dsp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/sdhci-pxa.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/aspeed,sdhci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/cdns,sdhci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/mmc-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/ingenic,mmc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mmc/owl-mmc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/counter/ti-eqep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/st,stm32-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/sprd-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/amlogic,thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/imx8mm-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/imx-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/rcar-thermal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/thermal/qcom-tsens.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/intel,lgm-io.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/pinmux-node.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/cirrus,madera.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/pincfg-node.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sram/sram.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sram/qcom,ocmem.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/soundwire/soundwire-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/edac/dmc-520.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tcon-ch0-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/renesas,cpg-mssr.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/milbeaut-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx27-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-clocks.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/xlnx,versal-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb0-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx8mm-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,q6sstopcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod0-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbus-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx31-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb0-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-display-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx5-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus-gates-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx6sl-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gmac-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sc7180-mss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de-clks.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll4-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/calxeda.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/fixed-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx8mp-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx8qxp-lpcg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/socionext,uniphier-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-phy-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb1-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx1-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/fixed-factor-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx6ul-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc-config-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll3-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpus-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx6sx-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de2-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod1-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll6-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/fsl,sai-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/arm,syscon-icst.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx25-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/ingenic,cgu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx23-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx6sll-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx8mq-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/fsl,plldig.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,rpmhcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll1-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll5-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx35-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/marvell,mmp2-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx6q-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll6-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx8mn-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/cirrus,lochnagar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx28-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,mmcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb-mod-clk.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/amlogic,meson8-ddr-clkc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx7d-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/clock/imx21-clock.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/watchdog.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/samsung-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/ti,rti-wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/watchdog/renesas,wdt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/qcom,wcd934x-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/pl061-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/fsl-imx-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/sifive,gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/gpio-mxs.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/gpio-rda.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpio/renesas,em-gio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/samsung-scaler.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/arm,mali-utgard.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/samsung-rotator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/arm,mali-bifrost.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/samsung-g2d.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/vivante,gc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/gpu/arm,mali-midgard.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/nxp,sysctr-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/nxp,tpm-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/ingenic,tcu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/fsl,imxgpt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/renesas,mtu2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/snps,dw-apb-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/arm,arch_timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/st,stm32-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/renesas,cmt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hstimer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/renesas,ostm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/cdns,ttc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/arm,global_timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/timer/renesas,em-sti.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/qcom,dwc3.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/renesas,usb3-peri.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/marvell,pxau2o-ehci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/aspeed,usb-vhub.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/maxim,max3420-udc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/usb-hcd.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/ti,tps6598x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/dwc2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/ti,keystone-dwc3.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/renesas,usbhs.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/ti,j721e-usb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/ingenic,musb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/generic-ohci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/generic-ehci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/pl011.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/serial.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,em-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/snps-dw-apb-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,scifb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/samsung_uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,scif.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/sprd-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/amlogic,meson-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,scifa.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/rs485.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/st,stm32-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/ingenic,uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/socionext,uniphier-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,hscif.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/sifive-serial.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/renesas,sci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/8250.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serial/qca,ar9330-uart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/wlf,arizona.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/st,stm32-timers.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/syscon.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/gateworks-gsc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/st,stpmic1.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/cirrus,madera.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/mps,mp2629.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/st,stm32-lptimer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/iqs62x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/max77650.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/xylon,logicvc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/rockchip/rockchip-vop.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/display/rockchip/rockchip-drm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/msm/gmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/analogix,anx7814.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/chrontel,ch7033.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/simple-bridge.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/lvds-codec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/anx6345.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/ite,it6505.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/ps8640.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/bridge/nwl-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/renesas,cmm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-backend.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/st,stm32-ltdc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/dsi-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/simple-framebuffer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-hdmi-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/ilitek,ili9486.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/sitronix,st7735r.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/st,stm32-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/amlogic,meson-vpu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct16.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sony,acx424akp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/ilitek,ili9322.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/raydium,rm68200.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/startek,startek-kd050c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/innolux,p120zdg-bf1.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/panel-simple-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/lvds.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sony,acx565akm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/panel-common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sitronix,st7789v.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/visionox,rm69299.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/display-timings.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/raydium,rm67191.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/armadeus,st0700-adapt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/logicpd,type28.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/elida,kd35t133.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/lg,lg4573.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/samsung,ld9040.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/panel-simple.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sitronix,st7701.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/innolux,p097pfg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/boe,himax8279d.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/tpo,tpg110.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/panel-timing.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/novatek,nt35510.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/panel-dpi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/ti,nspire.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/tpo,td.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/wlf,arizona.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/max77650-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/maxim,max77826.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/mps,mpq7920.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/fixed-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/max8660.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/mps,mp5416.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/st,stm32-booster.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/gpio-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/anatop-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/i2c-rk3x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/ingenic,i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/st,stm32-i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/i2c/i2c-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/pwm-samsung.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/imx-tpm-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/mxs-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/iqs620a-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pwm/imx-pwm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mailbox/fsl,mu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mailbox/allwinner,sun6i-a31-msgbox.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iommu/arm,smmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iommu/samsung,sysmmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iommu/arm,smmu-v3.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/st,stm32-mdma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/dma-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/ti/k3-udma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/dma-router.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/st,stm32-dma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/dma-common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/st,stm32-dmamux.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/ingenic,dma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/socionext,uniphier-mio-dmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/dma/socionext,uniphier-xdmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/qcom,msm8916-venus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/renesas,csi2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/qcom,sc7180-venus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/i2c/imx219.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/i2c/ov8856.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/st,stm32-dcmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/amlogic,gx-vdec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/qcom,sdm845-venus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/renesas,ceu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/rc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/qcom,msm8996-venus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/ti,vpe.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/rockchip-vpu.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/media/rockchip,vdec.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/media/rockchip-rga.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/marvell,mmp2-ccic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/ti,cal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/renesas,vin.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/media/st,stm32-cec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/auxdisplay/hit,hd44780.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/wlf,arizona.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/tlv320adcx140.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/rockchip-spdif.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/st,stm32-i2s.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/google,cros-ec-codec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/cirrus,madera.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/rockchip-i2s.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/qcom,wsa881x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/st,stm32-spdifrx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/ingenic,aic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/qcom,wcd934x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/samsung,odroid.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/simple-card.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/amlogic,aiu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/renesas,fsi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/amlogic,t9015.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/ingenic,codec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/fsl,easrc.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-codec-analog.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/marvell,mmp-sspa.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/samsung-i2s.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/cirrus,lochnagar.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/cirrus,cs42l51.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/zl38060.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/sound/adi,adau7118.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/samsung-sss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/st,stm32-crc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/st,stm32-cryp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/st,stm32-hash.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/samsung-slimsss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/qcom,aoss-reset.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clock-reset.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/renesas,rst.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/qcom,pdc-global.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/amlogic,meson-reset.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-pl022.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/reset/intel,rcu-gw.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/st,stm32-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/marvell,mmp2-ssp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/st,stm32-qspi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-sifive.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/renesas,hspi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/renesas,rspi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/renesas,sh-msiof.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/socionext,uniphier-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-rockchip.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/spi-mux.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/spi/qca,ar934x-spi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/calxeda-ddr-ctrlr.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/baikal,bt1-l2-ctl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/exynos-srom.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/renesas,dbsc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra210-emc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/chrome/google,cros-ec-typec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rng/brcm,bcm2835.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rng/arm-cctrng.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rng/st,stm32-rng.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rng/amlogic,meson-rng.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ufs/ti,j721e-ufs.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/connector/usb-connector.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/arm,integrator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/realtek.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/msm/qcom,llcc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/coresight-cti.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/spear.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/nxp/lpc32xx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/mrvl/mrvl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/atmel-at91.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/bcm2835.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,nsp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,hr2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,ns2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,stingray.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/idle-states.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/intel-ixp4xx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/stm32/st,mlahb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/stm32/stm32.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/actions.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/psci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/pmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/calxeda.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/mediatek.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/arm,realview.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/calxeda/l2ecc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/calxeda/hb-sregs.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/renesas,prr.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/amlogic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/axxia.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/sprd/sprd.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/vt8500.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/rda.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/ti/ti,davinci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/ti/nspire.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/sti.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/rockchip.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/altera.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/arm,versatile.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/moxart.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/qcom.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/sirf.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/zte.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/cpus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/digicolor.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/xilinx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/l2c2x0.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/sunxi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/bitmain.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/ux500.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/al,alpine.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/tegra.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/arm,vexpress-juno.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/socionext/socionext,uniphier-system-cache.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/socionext/uniphier.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/socionext/milbeaut.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/fsl.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/primecell.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/samsung/exynos-chipid.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/samsung/pmu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/samsung/sysreg.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/samsung/samsung-boards.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/renesas.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/vendor-prefixes.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/remoteproc/ingenic,vpu.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/example-schema.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/rtc-mxc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/st,stm32-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/renesas,sh-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/trivial-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/rtc-mxc_v2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/s3c-rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/rtc/ingenic,rtc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/sata_highbank.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/sata-common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/renesas,rcar-sata.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/allwinner,sun8i-r40-ahci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/pata-common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/faraday,ftide010.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ata/allwinner,sun4i-a10-ahci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/riscv/sifive.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/riscv/cpus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/ipmi/ipmi-smic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/max77650-onkey.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/gpio-vibrator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/touchscreen/goodix.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/touchscreen/touchscreen.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/gpio-keys.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/input.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/input/iqs62x-keys.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/trivial-devices.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/potentiometer/max5432.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/tsl2583.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/bh1750.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/stk33xx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/tsl2772.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/noa1305.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/isl29018.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/adux1020.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/dynaimage,al3010.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/light/veml6030.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/accel/adi,adis16240.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/accel/bosch,bma400.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/accel/adi,adxl372.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/accel/adi,adxl345.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/imu/adi,adis16475.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/imu/adi,adis16460.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/imu/bosch,bmi160.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/dac/st,stm32-dac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/dac/adi,ad5770r.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/pressure/bmp085.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/proximity/parallax-ping.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/proximity/devantech-srf04.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/chemical/atlas,sensor.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/chemical/ams,ccs811.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7292.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7606.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/allwinner,sun8i-a33-ths.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad9467.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/maxim,max1241.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/avia-hx711.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/maxim,max1363.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/maxim,max1238.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,axi-adc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7780.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7124.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/rockchip-saradc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/st,stm32-adc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7923.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/adi,ad7192.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/iio/frequency/adf4371.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/common.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/leds-sgm3140.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/leds-aw2013.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/backlight/lm3630a-backlight.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/backlight/qcom-wled.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/leds-max77650.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/leds-gpio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/trigger-source.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/leds/rohm,bd71828-leds.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mtd/nand-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mtd/denali,nand.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mtd/ingenic,nand.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/intel-gw-pcie.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/rcar-pci-ep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/host-generic-pci.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/pci-ep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/versatile.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/brcm,stb-pcie.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/loongson.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/cdns-pcie.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/cdns-pcie-host.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/pci/cdns-pcie-ep.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/soc/ti/k3-socinfo.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/qca,ar71xx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/realtek-bluetooth.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ti,davinci-mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ti,dp83869.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/stm32-dwmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ethernet-controller.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/renesas,ether.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/can/bosch,m_can.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/can/can-transceiver.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/qcom,ipa.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/allwinner,sun4i-a10-mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/marvell,mvusb.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/adi,adin.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/qca,ar803x.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ti,k3-am654-cpts.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ti,dp83867.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/mediatek,star-emac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/calxeda-xgmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ethernet-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/amlogic,meson-dwmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/nxp,tja11xx.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/snps,dwmac.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/net/ti,cpsw-switch.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/imx-iim.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/nvmem-consumer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/nvmem.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/st,stm32-romem.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/mxs-ocotp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/imx-ocotp.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/nvmem/rockchip-efuse.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/eeprom/at24.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/arm,gic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/allwinner,sun4i-a10-ic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/interrupt-controller/fsl,intmux.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/marvell,mmp3-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,qusb2-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/phy-cadence-torrent.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/intel,combo-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-ss.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/cdns,salvo-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/calxeda-combophy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/renesas,usb3-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/phy/renesas,usb2-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/qcom,qmp-phy.example.dt.yaml CHECK FAIL Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pcie-analog.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mips/ingenic/devices.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.example.dt.yaml CHECK PASS Filename: Documentation/devicetree/bindings/mips/loongson/devices.example.dt.yaml CHECK PASS

Warnings: Filename: Documentation/devicetree/bindings/usb/aspeed,usb-vhub.example.dts:37.33-42.23 Warning (unit_address_format): /example-0/usb-vhub@1e6a0000/vhub-strings/string@0409: unit name should not have leading 0s Filename: Documentation/devicetree/bindings/display/simple-framebuffer.example.dts:23.16-39.11 Warning (chosen_node_is_root): /example-0/chosen: chosen node must be at root node Filename: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.example.dts:19.16-35.11 Warning (unit_address_vs_reg): /example-0/sysreg: node has a reg or ranges property, but no unit name Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:209.46-211.15 Warning (unit_address_vs_reg): /example-4/sound/simple-audio-card,cpu@0: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:213.37-215.15 Warning (unit_address_vs_reg): /example-4/sound/simple-audio-card,cpu@1: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:250.42-261.15 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@0: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:263.42-288.15 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:270.32-272.19 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@0: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:273.23-275.19 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@1: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:276.23-278.19 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@2: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:279.23-281.19 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@1/cpu@3: node has a unit name, but no reg or ranges property Filename: Documentation/devicetree/bindings/sound/simple-card.example.dts:290.42-303.15 Warning (unit_address_vs_reg): /example-5/sound/simple-audio-card,dai-link@2: node has a unit name, but no reg or ranges property

Errors: Filename: /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml Error: example-0: bus@1f05a000:reg:1: [0, 520409360, 0, 8] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-apb.example.dt.yaml Error: example-0: bus@1f059000:reg:1: [0, 486539264, 0, 33816576] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.example.dt.yaml Error: uart@5,00200000: $nodename:0: 'uart@5,00200000' does not match '^serial(@[0-9a-f,]+)*$' Filename: /home/iduncan/linux/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.example.dt.yaml Error: example-0: vopb@ff930000:reg:1: [0, 4287827968, 0, 4096] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/media/rockchip-vpu.example.dt.yaml Error: example-0: video-codec@ff9a0000:reg:0: [0, 4288282624, 0, 2048] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/media/rockchip,vdec.example.dt.yaml Error: example-0: video-codec@ff660000:reg:0: [0, 4284874752, 0, 1024] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/sound/fsl,easrc.example.dt.yaml Error: example-0: easrc@300c0000:reg:0: [0, 806092800, 0, 65536] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/net/ti,k3-am654-cpts.example.dt.yaml Error: example-0: cpts@310d0000:reg:0: [0, 822935552, 0, 1024] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.example.dt.yaml Error: example-0: phy-wrapper@88e9000:reg:1: [0, 143556608, 0, 16] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.example.dt.yaml Error: example-0: phy@88e2000:reg:0: [0, 143532032, 0, 1024] is too long Filename: /home/iduncan/linux/Documentation/devicetree/bindings/phy/qcom,qmp-phy.example.dt.yaml Error: example-0: phy-wrapper@88eb000:reg:0: [0, 143568896, 0, 396] is too long

Warning Count: 12

Error Count: 11

gctucker commented 4 years ago

@isaiahduncan There were some errors which appear to have been parsed correctly by the script, but I don't see any FAIL test results. For example:

Filename: /home/iduncan/linux/Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml Error: example-0: bus@1f05a000:reg:1: [0, 520409360, 0, 8] is too long

but then:

Filename: Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml CHECK PASS

Should this not have caused the result to be FAIL instead?

isaiahduncan commented 4 years ago

I just made the change to fix that problem in the python file and committed it. Also, I replaced the old output in the earlier comment with the new output from running the script

gctucker commented 4 years ago

OK great, now I see this with the same example as in my previous comment:

Filename: Documentation/devicetree/bindings/bus/baikal,bt1-axi.example.dt.yaml CHECK FAIL

which is what I was expecting :)

I think the next step is to create a test case name using the file name. This is essentially about replacing some characters to fit in the schema for test case names. I'm not entirely sure what a test case name should look like for the example above, but I know that it's better to avoid slashes /, and dots . are normally used to create a hierarchy in the test names and group test cases together. So here's one option, appending the actual test check at the end:

{
  "Documentation.devicetree.bindings.bus.baikal_bt1-axi_example_dt_yaml.check": "FAIL"
}

with this mapping: . -> _ , -> _ / -> .

Then, I'm not sure if it's worth keeping the full path since all the device tree data is stored in Documentation/devicetree/bindings. It's useful to have shorter names as it's easier to manage and read. So another variant with the first part of the path removed:

{
  "bus.baikal_bt1-axi_example_dt_yaml.check": "FAIL"
}

I believe this is probably a good place to start, we might need to adjust things slightly as we start producing more results and submitting it.

gctucker commented 4 years ago

To be precise, all the device tree bindings are in that directory. The device tree files for each platform are in arch/ and those will most likely need to keep their full path. Maybe we should just keep the full path for everything initially, including Documentation/devicetree/bindings and see if we can optimize that later.

isaiahduncan commented 4 years ago

New Resulting output snippet:

"Documentation.devicetree.bindings.hwmon.pmbus.ti_ucd90320_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.hwmon.adi_adm1177_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.hwmon.cirrus_lochnagar_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.bus.allwinner_sun8i-a23-rsb_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.bus.allwinner_sun50i-a64-de2_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.bus.baikal_bt1-apb_example_dt_yaml.check" : "FAIL" "Documentation.devicetree.bindings.bus.baikal_bt1-axi_example_dt_yaml.check" : "FAIL" "Documentation.devicetree.bindings.bus.renesas_bsc_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.bus.arm_integrator-ap-lm_example_dt_yaml.check" : "PASS" "Documentation.devicetree.bindings.bus.socionext_uniphier-system-bus_example_dt_yaml.check" : "FAIL"

isaiahduncan commented 4 years ago

Here is another link to the formatting file:

format.py : https://github.com/isaiahduncan/kernelci-core/blob/formatDTV/format.py

gctucker commented 4 years ago

All the items in the check list have been completed, so this issue can now be closed.