[Letux-kernel] X1600 upstreaming efforts
H. Nikolaus Schaller
hns at goldelico.com
Sat Apr 19 13:55:53 CEST 2025
Hi,
any ideas what this python error means?
BR and thanks,
Nikolaus
make V=2 CONFIG_DEBUG_SECTION_MISMATCH=y letux_lx16_defconfig dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/trivial-devices.yaml
SYNC include/config/auto.conf.cmd
DTC [C] arch/mips/boot/dts/ingenic/lx16.dtb - due to: arch/mips/boot/dts/ingenic/lx16.dts Documentation/devicetree/bindings/processed-schema.json arch/mips/boot/dts/ingenic/lx16-v0.3.dtsi arch/mips/boot/dts/ingenic/lx16-v0.2.dtsi arch/mips/boot/dts/ingenic/lx16-v0.1.dtsi arch/mips/boot/dts/ingenic/x1600.dtsi scripts/dtc/include-prefixes/dt-bindings/interrupt-controller/x1600-irq.h scripts/dtc/include-prefixes/dt-bindings/interrupt-controller/mips-irq.h scripts/dtc/include-prefixes/dt-bindings/clock/ingenic-tcu.h scripts/dtc/include-prefixes/dt-bindings/clock/ingenic-x1600.h scripts/dtc/include-prefixes/dt-bindings/clock/ingenic,x1600-cgu.h scripts/dtc/include-prefixes/dt-bindings/sound/ingenic-baic.h scripts/dtc/include-prefixes/dt-bindings/net/ingenic_gmac.h scripts/dtc/include-prefixes/dt-bindings/dma/x1600-dma.h arch/mips/boot/dts/ingenic/lx16-wireless-esp32.dtsi
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.11/bin/dt-validate", line 8, in <module>
sys.exit(main())
^^^^^^
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/dtb_validate.py", line 158, in main
sg.check_dtb(filename)
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/dtb_validate.py", line 93, in check_dtb
dt = self.validator.decode_dtb(f.read())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/validator.py", line 591, in decode_dtb
return [dtschema.dtb.fdt_unflatten(self, dtb)]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/dtb.py", line 522, in fdt_unflatten
dt = fdt_scan_node(validator, fdt, '/', offset)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/dtb.py", line 294, in fdt_scan_node
node = fdt_scan_node(validator, fdt, nodename, offset)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/hns/Library/Python/3.11/lib/python/site-packages/dtschema/dtb.py", line 289, in fdt_scan_node
phandles[node_dict['phandle']] = node_dict
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
TypeError: unhashable type: 'list'
DTC [C] arch/mips/boot/dts/ingenic/alpha400.dtb - due to: arch/mips/boot/dts/ingenic/alpha400.dts Documentation/devicetree/bindings/processed-schema.json arch/mips/boot/dts/ingenic/jz4730.dtsi scripts/dtc/include-prefixes/dt-bindings/clock/jz4730-cgu.h
DTC [C] arch/mips/boot/dts/ingenic/qi_lb60.dtb - due to: Documentation/devicetree/bindings/processed-schema.json arch/mips/boot/dts/ingenic/jz4740.dtsi
DTC [C] arch/mips/boot/dts/ingenic/rs90.dtb - due to: Documentation/devicetree/bindings/processed-schema.json
DTC [C] arch/mips/boot/dts/ingenic/gcw0.dtb - due to: Documentation/devicetree/bindings/processed-schema.json
DTC [C] arch/mips/boot/dts/ingenic/ci20.dtb - due to: arch/mips/boot/dts/ingenic/ci20.dts Documentation/devicetree/bindings/processed-schema.json arch/mips/boot/dts/ingenic/jz4780.dtsi
DTC [C] arch/mips/boot/dts/ingenic/cu1000-neo.dtb - due to: Documentation/devicetree/bindings/processed-schema.json
DTC [C] arch/mips/boot/dts/ingenic/cu1830-neo.dtb - due to: Documentation/devicetree/bindings/processed-schema.json
More information about the Letux-kernel
mailing list