Precise sequence to enable ivc echo code


I’m trying to enable the IVC-ECHO service for the Jetson TX2.

According to the Jetson Sensor Processing Engine (SPE) Developer guide, the tegra186-aon.dtsi devicetree file needs to be modified to enable the ivc-echo code in the Linux Kernel.

The tegra186-aon.dtsi file will be compiled into one or more dtb files. The documentation does not mention what the name of the resulting dtb files are.

Once I would know the name of the dtb file(s) for the Jetson Tx2, what sequence is needed to get these file(s) on the target.

Does anybody know where I can find this information or what the dtb file names are and what the exact programming sequence is to get the dtb files on the target ?

O. Heemskerk

You should be able find your system apply which dtb file by dmesg | grep -i kernel

nvidia@nvidia-desktop:~$ dmesg | grep -i kernel
[    0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x2772e0000 gpt tegra_fbmem2=0x140000@0x9607d000 lut_mem2=0x2008@0x9607a000 usbcore.old_scheme_first=1 tegraid= maxcpus=6 boot.slot_suffix= boot.ratchetvalues=0.2031647.1 bl_prof_dataptr=0x10000@0x275840000 sdhci_tegra.en_boot_part_access=1 quiet
[    0.000000] Memory: 7967720K/8219380K available (15230K kernel code, 2926K rwdata, 6620K rodata, 8576K init, 609K bss, 186124K reserved, 65536K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.001620] kmemleak: Kernel memory leak detector disabled
[    0.163993] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t18x/quill/kernel-dts/tegra186-quill-p3310-1000-c03-00-base.dts