On Sat, Oct 19, 2019 at 10:07 AM Marcelo Schmitt <marcelo.schmitt1@xxxxxxxxx> wrote: > > Hi Rob > > Thanks for the review. > > I'm having some trouble with the DTC. > I installed the DT tool from https://github.com/robherring/dt-schema. > Running make -k dt_binding_check goes through all the checks (CHKDT), producing > the .example.dts files but then gives errors like: > > DTC Documentation/devicetree/bindings/arm/calxeda.example.dt.yaml > FATAL ERROR: Unknown output format "yaml" > make[1]: *** [scripts/Makefile.lib:314: Documentation/devicetree/bindings/arm/calxeda.example.dt.yaml] Error 1 > make[1]: *** Deleting file 'Documentation/devicetree/bindings/arm/calxeda.example.dt.yaml' > > My pip3 installation has: > jsonschema jsonschema-3.1.2.dev6+g0d827f3 > rfc3987 1.3.8 > > $HOME/.local/bin is listed in my shell's PATH variable. > > I was trying to follow the documentation at: > Documentation/devicetree/writing-schema.rst > > Are there any other DTC dependencies that I am missing? Yes, libyaml. See Documentation/devicetree/writing-schema.rst. Rob