Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
search_dir
search_dir_b
Makefile.tests 2968 bytes
add_subnode_with_nops.c 1506 bytes
addr_size_cells.c 1480 bytes
addr_size_cells2.c 1099 bytes
addresses.dts 516 bytes
aliases.dts 360 bytes
appendprop.dts 219 bytes
appendprop1.c 1315 bytes
appendprop2.c 1135 bytes
appendprop_addrrange.c 2320 bytes
asm_tree_dump.c 1028 bytes
bad-chosen.dts 97 bytes
bad-empty-ranges.dts 128 bytes
bad-gpio.dts 150 bytes
bad-graph.dts 277 bytes
bad-interrupt-cells.dts 140 bytes
bad-name-property.dts 53 bytes
bad-ncells.dts 107 bytes
bad-octal-literal.dts 29 bytes
bad-phandle-cells.dts 124 bytes
bad-reg-ranges.dts 153 bytes
bad-size-cells.dts 142 bytes
bad-string-props.dts 196 bytes
base01.asm 2967 bytes
base01.cmd 32 bytes
base01.dts 653 bytes
base01.stderr 250 bytes
boot-cpuid.c 695 bytes
boot-cpuid.dts 200 bytes
char_literal.c 1023 bytes
char_literal.dts 69 bytes
check_full.c 1149 bytes
check_header.c 3034 bytes
check_path.c 1303 bytes
comments-cmp.dts 112 bytes
comments.dts 456 bytes
data.S 109 bytes
default-addr-size.dts 47 bytes
del_node.c 3475 bytes
del_property.c 1936 bytes
delete_reinstate_multilabel.dts 823 bytes
delete_reinstate_multilabel_ref.dts 66 bytes
dependencies.cmp 70 bytes
dependencies.dts 46 bytes
deps_inc1.dtsi 27 bytes
deps_inc2.dtsi 12 bytes
division-by-zero.dts 64 bytes
dtb_reverse.c 3535 bytes
dtbs_equal_ordered.c 4038 bytes
dtbs_equal_unordered.c 5760 bytes
dtc-checkfails.sh 704 bytes
dtc-fails.sh 372 bytes
dtc-fatal.sh 254 bytes
dumptrees.c 1204 bytes
dup-nodename.dts 42 bytes
dup-phandle.dts 90 bytes
dup-propname.dts 32 bytes
embedded_nul.dts 152 bytes
embedded_nul_equiv.dts 154 bytes
empty.dts 18 bytes
escapes.dts 140 bytes
extra-terminating-null.c 1236 bytes
extra-terminating-null.dts 263 bytes
fdtdump-runtest.sh 532 bytes
fdtdump.dts 724 bytes
fdtget-runtest.sh 387 bytes
fdtoverlay-runtest.sh 834 bytes
fdtput-runtest.sh 779 bytes
find_property.c 655 bytes
fs_tree1.c 2976 bytes
get_alias.c 1006 bytes
get_mem_rsv.c 812 bytes
get_name.c 1760 bytes
get_path.c 2060 bytes
get_phandle.c 2015 bytes
get_prop_offset.c 1028 bytes
getprop.c 640 bytes
incbin.bin 52 bytes
incbin.c 1227 bytes
incbin.dts 102 bytes
include0.dts 25 bytes
include1.dts 571 bytes
include2.dts 42 bytes
include3.dts 17 bytes
include4.dts 28 bytes
include5.dts 9 bytes
include5a.dts 32 bytes
include6.dts 14 bytes
include7.dts 250 bytes
include8.dts 27 bytes
integer-expressions.c 2533 bytes
label01.dts 1482 bytes
label_repeated.dts 98 bytes
line_directives.dts 554 bytes
lorem.txt 2055 bytes
mangle-layout.c 3178 bytes
minusone-phandle.dts 62 bytes
move_and_save.c 1466 bytes
multilabel.dts 989 bytes
multilabel_merge.dts 1357 bytes
node_check_compatible.c 1887 bytes
node_offset_by_compatible.c 2225 bytes
node_offset_by_phandle.c 1325 bytes
node_offset_by_prop_value.c 2692 bytes
nonexist-label-ref.dts 80 bytes
nonexist-node-ref.dts 88 bytes
nonexist-node-ref2.dts 111 bytes
nop_node.c 3065 bytes
nop_property.c 1518 bytes
nopulate.c 2253 bytes
notfound.c 1641 bytes
nul-in-escape.dts 36 bytes
nul-in-line-info1.dts 8 bytes
nul-in-line-info2.dts 9 bytes
obsolete-chosen-interrupt-controller.dts 170 bytes
omit-no-ref.dts 305 bytes
open_pack.c 1296 bytes
overlay.c 4801 bytes
overlay_bad_fixup.c 1162 bytes
overlay_bad_fixup_bad_index.dts 220 bytes
overlay_bad_fixup_base.dtsi 221 bytes
overlay_bad_fixup_empty.dts 199 bytes
overlay_bad_fixup_empty_index.dts 218 bytes
overlay_bad_fixup_index_trailing.dts 220 bytes
overlay_bad_fixup_path_empty_prop.dts 212 bytes
overlay_bad_fixup_path_only.dts 210 bytes
overlay_bad_fixup_path_only_sep.dts 211 bytes
overlay_bad_fixup_path_prop.dts 217 bytes
overlay_base.dts 381 bytes
overlay_base_manual_symbols.dts 362 bytes
overlay_overlay.dts 755 bytes
overlay_overlay_bypath.dts 746 bytes
overlay_overlay_local_merge.dts 364 bytes
overlay_overlay_long_path.dts 343 bytes
overlay_overlay_manual_fixups.dts 1906 bytes
overlay_overlay_no_fixups.dts 1099 bytes
overlay_overlay_nosugar.dts 1186 bytes
overlay_overlay_simple.dts 143 bytes
parent_offset.c 1954 bytes
path-references.c 2543 bytes
path-references.dts 461 bytes
path_offset.c 4183 bytes
path_offset_aliases.c 1321 bytes
pci-bridge-bad1.dts 313 bytes
pci-bridge-bad2.dts 306 bytes
pci-bridge-ok.dts 536 bytes
phandle_format.c 1614 bytes
prop-after-subnode.dts 51 bytes
property_iterate.c 1763 bytes
property_iterate.dts 242 bytes
propname_escapes.c 656 bytes
propname_escapes.dts 62 bytes
pylibfdt_tests.py 23626 bytes
references.c 3589 bytes
references.dts 853 bytes
reg-ranges-root.dts 117 bytes
reg-without-unit-addr.dts 89 bytes
reuse-label.dts 163 bytes
reuse-label1.dts 90 bytes
reuse-label2.dts 72 bytes
reuse-label3.dts 84 bytes
reuse-label4.dts 51 bytes
reuse-label5.dts 64 bytes
reuse-label6.dts 64 bytes
root_node.c 835 bytes
run_tests.sh 39890 bytes
rw_oom.c 2089 bytes
rw_tree1.c 2294 bytes
search_paths.dts 48 bytes
search_paths_b.dts 50 bytes
set_name.c 1999 bytes
setprop.c 2189 bytes
setprop_inplace.c 2486 bytes
sized_cells.c 1828 bytes
sized_cells.dts 364 bytes
sourceoutput.dts 405 bytes
stacked_overlay_addlabel.dts 205 bytes
stacked_overlay_bar.dts 158 bytes
stacked_overlay_base.dts 61 bytes
stacked_overlay_base_nolabel.dts 56 bytes
stacked_overlay_baz.dts 158 bytes
string_escapes.c 697 bytes
stringlist.c 4158 bytes
stringlist.dts 149 bytes
subnode_iterate.c 1598 bytes
subnode_iterate.dts 761 bytes
subnode_offset.c 2711 bytes
supernode_atdepth_offset.c 3230 bytes
sw_states.c 3920 bytes
sw_tree1.c 5438 bytes
test01.asm 4884 bytes
test01.dts 1184 bytes
test01.stderr 220 bytes
test_kernel_dts 2056 bytes
test_label_ref.dts 41 bytes
test_props.dts 264 bytes
test_tree1.dts 796 bytes
test_tree1_delete.dts 732 bytes
test_tree1_label_noderef.dts 933 bytes
test_tree1_merge.dts 798 bytes
test_tree1_merge_labelled.dts 767 bytes
test_tree1_merge_path.dts 788 bytes
test_tree1_wrong1.dts 642 bytes
test_tree1_wrong2.dts 658 bytes
test_tree1_wrong3.dts 659 bytes
test_tree1_wrong4.dts 670 bytes
test_tree1_wrong5.dts 684 bytes
test_tree1_wrong6.dts 699 bytes
test_tree1_wrong7.dts 705 bytes
test_tree1_wrong8.dts 684 bytes
test_tree1_wrong9.dts 702 bytes
testdata.h 1959 bytes
tests.h 3500 bytes
testutils.c 8715 bytes
testutils.sh 924 bytes
trees.S 6409 bytes
truncated_memrsv.c 1312 bytes
truncated_property.c 880 bytes
truncated_string.c 2084 bytes
type-preservation.dt.yaml 644 bytes
type-preservation.dts 754 bytes
unit-addr-leading-0s.dts 107 bytes
unit-addr-leading-0x.dts 107 bytes
unit-addr-simple-bus-compatible.dts 245 bytes
unit-addr-simple-bus-reg-mismatch.dts 234 bytes
unit-addr-unique.dts 115 bytes
unit-addr-without-reg.dts 76 bytes
utilfdt_test.c 2534 bytes
value-labels.c 2490 bytes
value-labels.dts 233 bytes
zero-phandle.dts 53 bytes