Home
last modified time | relevance | path

Searched refs:dtb (Results 1 – 19 of 19) sorted by relevance

/trusty/kernel/make/
Ddtb.mk39 MODULE_DTB := $(patsubst %.cpp.dts,%.dtb,$(MODULE_CPP_DTS))
40 MODULE_DTB_C := $(patsubst %.dtb,%.dtb.c,$(MODULE_DTB))
54 $(MODULE_DTB): %.dtb: %.cpp.dts
56 $(NOECHO)$(DTC_PREBUILT) -O dtb -o $@ $(MODULE_DTC_FLAGS) --symbols $<
66 $(MODULE_DTB_C): %.dtb.c: %.dtb
/trusty/kernel/lib/shared/device_tree/service/include/lib/shared/device_tree/service/
Ddevice_tree_service.h30 PropIterator(int prop_offset, const unsigned char* dtb) in PropIterator() argument
34 mDtb(dtb) {} in PropIterator()
46 Node(int offset, const unsigned char* dtb) in Node() argument
47 : BnNode(), mNodeOffset(offset), mDtb(dtb) {} in Node()
68 NodeIterator(int initial_offset, const unsigned char* dtb) in NodeIterator() argument
73 mDtb(dtb) {} in NodeIterator()
79 const unsigned char* dtb) in NodeIterator() argument
84 mDtb(dtb) {} in NodeIterator()
97 DeviceTree(const unsigned char* dtb, size_t dtb_size);
/trusty/kernel/platform/generic-arm64/
Ddtb.c39 const void** dtb, in find_dtb_by_compatible() argument
41 assert(dtb); in find_dtb_by_compatible()
62 *dtb = current_dtb; in find_dtb_by_compatible()
145 const void* dtb = apply_test_overlay(base_dtb, base_dtb_size, test_dtbo, in platform_dtb_init() local
147 if (!dtb) { in platform_dtb_init()
150 size_t dtb_size = fdt_totalsize(dtb); in platform_dtb_init()
152 rc = dtb_service_add(dtb, dtb_size, DT_PORT, DTB_PORT, &dtb_ktipc_server); in platform_dtb_init()
Drules.mk54 $(LOCAL_DIR)/dtb.c \
/trusty/user/base/app/device_tree/
Dmain.cpp36 const void* dtb = NULL; in main() local
38 int rc = vmm_obj_map_ro("com.android.trusty.kernel.device_tree.blob", &dtb, in main()
44 if (!dtb || !dtb_size) { in main()
49 dtb_size, dtb); in main()
74 static_cast<unsigned char*>(const_cast<void*>(dtb)), dtb_size); in main()
/trusty/kernel/lib/dtb_service/
Ddtb_service.cpp57 static int dtb_service_add_user(const void* dtb, in dtb_service_add_user() argument
79 rc = fdt_move(dtb, dtb_copy, aligned_size); in dtb_service_add_user()
122 int dtb_service_add(const void* dtb, in dtb_service_add() argument
127 if (!dtb) { in dtb_service_add()
135 if (fdt_check_full(dtb, dtb_size)) { in dtb_service_add()
153 static_cast<const unsigned char*>(dtb), dtb_size); in dtb_service_add()
160 int rc = dtb_service_add_user(dtb, dtb_size, dtb_port, server); in dtb_service_add()
/trusty/device/arm/generic-arm64/project/qemu/
Drun-qemu-helper67 ${QEMU} ${QEMU_MACHINE},dumpdtb=qemu-gen.dtb "${QEMU_ARGS[@]}"
68 ${DTC} -q -O dts qemu-gen.dtb >qemu-gen.dts
69 cat qemu-gen.dts firmware.android.dts | ${DTC} -q -O dtb >qemu-comb.dtb
71 -dtb qemu-comb.dtb
Dqemu_options.py63 dtb = dtb_tmp_file
67 stdout=dtb,
74 return ["-dtb", dtb.name]
Dqemu_arm64_options.py63 dtb = dtb_tmp_file
67 stdout=dtb,
74 return ["-dtb", dtb.name]
/trusty/device/arm/generic-arm64/project/
Dqemu-atf-inc.mk56 HAFNIUM_DTBS := tb_fw_config.dtb tos_fw_config.dtb
60 $(HAFNIUM_DTBS_OUT): $(ATF_OUT_DIR)/%.dtb: $(ATF_OUT_DIR)/fdts/%.dtb
Dgeneric-arm-inc.mk193 trusty/user/base/app/device_tree/tests/dtb \
194 trusty/user/base/app/device_tree/tests/dtb/base \
/trusty/kernel/lib/dtb_embedded/
Ddtb.ld25 .dtb : {
27 KEEP(*(.dtb .dtb.*)) argument
29 ASSERT(SIZEOF(.dtb) > 0, "No embedded device tree blob was found"); argument
Ddtb_embedded.c74 const void** dtb, in dtb_embedded_iterator_next() argument
80 if (!dtb) { in dtb_embedded_iterator_next()
125 *dtb = dtb_start; in dtb_embedded_iterator_next()
Drules.mk35 $(LOCAL_DIR)/dtb.ld \
/trusty/kernel/lib/dtb_service/include/lib/dtb_service/
Ddtb_service.h42 int dtb_service_add(const void* dtb,
/trusty/user/base/app/device_tree/tests/dtb/base/
Drules.mk23 include make/dtb.mk
/trusty/user/base/app/device_tree/tests/dtb/
Drules.mk26 include make/dtb.mk
/trusty/kernel/lib/dtb_embedded/include/lib/dtb_embedded/
Ddtb_embedded.h73 const void** dtb,
/trusty/kernel/lib/shared/device_tree/service/
Ddevice_tree_service.cpp41 const void* dtb, in NodeOffsetByCompatibleList() argument
48 int node_offset = ::fdt_node_offset_by_compatible(dtb, startoffset, in NodeOffsetByCompatibleList()
69 DeviceTree::DeviceTree(const unsigned char* dtb, size_t dtb_size) in DeviceTree() argument
70 : BnDeviceTree(), mDtb(dtb) { in DeviceTree()
71 int rc = ::fdt_check_full(dtb, dtb_size); in DeviceTree()