![]() |
Jetson Sensor Processing Engine (SPE) Developer Guider32.6.1 Release |
The current IVC channels are described in the devicetree repository at:
tegra186-aon.dtsi
tegra194-aon.dtsi
The only channel supported in the current distribution is the echo channel. The echo channel demonstrates:
To add/remove or enable/disable the channels in linux kernel, you must update the devicetree entries in the above dtsi file. The following code shows how to enable the IVC echo channel:
aon_echo { compatible = "nvidia,tegra186-aon-ivc-echo"; mboxes = <&aon 0>; status = "okay"; };
From the Linux kernel side, the /sys/devices/aon_echo/data_channel
node is used to communicate with AON after enabling echo channel as mentioned above.
The echo channel ivc code in the current firmware resides at:
rt-aux-cpu-demo/app/ivc-echo-task.c
And the channel descriptions are at:
rt-aux-cpu-demo/platform/ivc-channel-ids.c