-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
I used ovmerge from RPI to generate sorted dts, but pyparser throw exception on #include
Traceback (most recent call last):
/// REMOVED ///
dtsBaseObj = Devicetree.parseFile(baseFile, followIncludes=True)
File "/home/USER/.local/lib/python3.9/site-packages/pydevicetree/ast/node.py", line 468, in parseFile
return parseTree(contents, dirname, followIncludes)
File "/home/USER/.local/lib/python3.9/site-packages/pydevicetree/source/parser.py", line 185, in parseTree
return Devicetree(parseElements(dts, pwd, followIncludes))
File "/home/USER/.local/lib/python3.9/site-packages/pydevicetree/source/parser.py", line 177, in parseElements
elements = grammar.devicetree.parseString(dts, parseAll=True)
File "/home/USER/.local/lib/python3.9/site-packages/pyparsing/core.py", line 1127, in parse_string
raise exc.with_traceback(None)
pyparsing.exceptions.ParseException: Expected end of text, found '#' (at char 11), (line:3, col:1)
/dts-v1/;
#include <dt-bindings/pinctrl/bcm2835.h>
#include <dt-bindings/clock/bcm2835.h>
#include <dt-bindings/clock/bcm2835-aux.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/soc/bcm2835-pm.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/power/raspberrypi-power.h>
#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
/memreserve/ 0x00000000 0x00001000;
/ {
#address-cells = <2>;
#size-cells = <1>;
....
};
chris-laplante
Metadata
Metadata
Assignees
Labels
No labels