1ff3d3f8de
The device tree language as currently defined conflicts with the C pre- processor in one aspect - when a property or node name begins with a # character, a pre-processor would attempt to interpret it as a directive, fail, and most likely error out. This change allows a property/node name to be prefixed with \. This prevents a pre-processor from seeing # as the first non-whitespace character on the line, and hence prevents the conflict. \ was previously an illegal character in property/node names, so this change is backwards compatible. The \ is stripped from the name during parsing by dtc. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: David Gibson <david@gibson.dropbear.id.au>
56 lines
824 B
Text
56 lines
824 B
Text
*.dtb
|
|
*.dts.test.s
|
|
*.test.dts
|
|
tmp.*
|
|
/add_subnode_with_nops
|
|
/appendprop[12]
|
|
/asm_tree_dump
|
|
/boot-cpuid
|
|
/char_literal
|
|
/del_node
|
|
/del_property
|
|
/dtbs_equal_ordered
|
|
/dtbs_equal_unordered
|
|
/dtb_reverse
|
|
/dumptrees
|
|
/extra-terminating-null
|
|
/find_property
|
|
/get_alias
|
|
/get_mem_rsv
|
|
/get_name
|
|
/get_path
|
|
/get_phandle
|
|
/getprop
|
|
/incbin
|
|
/integer-expressions
|
|
/mangle-layout
|
|
/move_and_save
|
|
/node_check_compatible
|
|
/node_offset_by_compatible
|
|
/node_offset_by_phandle
|
|
/node_offset_by_prop_value
|
|
/nop_node
|
|
/nop_property
|
|
/nopulate
|
|
/notfound
|
|
/open_pack
|
|
/parent_offset
|
|
/path-references
|
|
/path_offset
|
|
/path_offset_aliases
|
|
/phandle_format
|
|
/propname_escapes
|
|
/references
|
|
/root_node
|
|
/rw_tree1
|
|
/set_name
|
|
/setprop
|
|
/setprop_inplace
|
|
/sized_cells
|
|
/string_escapes
|
|
/subnode_offset
|
|
/supernode_atdepth_offset
|
|
/sw_tree1
|
|
/truncated_property
|
|
/utilfdt_test
|
|
/value-labels
|