summaryrefslogtreecommitdiffstats
path: root/include/linux/tegra-rtcpu-trace.h
Commit message (Collapse)AuthorAge
* tegra: camera: rtcpu: reboot after failed testsPekka Pessi2018-02-22
| | | | | | | | | | | | | | | | | | | | Flush the RTCPU tracer and print out the RTCPU log entries after a test run. Reboot rtcpu after a failed test run. An unsuccessful test test may leave RTCPU in a bad state with references to the soon-to-be-unmapped memory, which may crash the whole device. Bug 2036751 Change-Id: I9dbabfbdbb88d9e0afd58451f8d2f25e6d263282 Signed-off-by: Pekka Pessi <ppessi@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1653628 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
* drivers:camera:rtcpu: vi/isp tsp trace supportSonglin Yang2018-01-19
| | | | | | | | | | | | | | | | | | | | Pull vi and isp trace events from rtcpu-trace driver and log the events to eventlib for TSP tracing support. Bug 1963015 Change-Id: I398c1b8c9ce01dfd7c5857285ae4e48058826695 Signed-off-by: Songlin Yang <songliny@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1641384 Reviewed-by: Shiva Dubey <sdubey@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Joshua Widen <jwiden@nvidia.com> Reviewed-by: Ruicheng Dai <rdai@nvidia.com> Tested-by: Ruicheng Dai <rdai@nvidia.com> Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
* drivers: tegra: rtcpu: dynamic IOVM configurationMika Liljeberg2017-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | Dynamically allocate shared memory buffers for IVC channels and tracing. The IOVM areas are communicated to RTCPU with a new CH_SETUP mailbox command. The beginning of each memory area contains a descriptor list in tag-length-value format, which describes the contents of the IO memory area. The RTCPU firmware will parse the descriptors and configure IVC services and tracing accordingly. Success or failure is communicated through the CH_SETUP response. Jira CRTC-700 Jira CRTC-800 Bug 1819170 Change-Id: Ic21d28c95e9aadb8633b40977eb641f65e5be381 Signed-off-by: Mika Liljeberg <mliljeberg@nvidia.com> Reviewed-on: http://git-master/r/1277169 Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> Reviewed-by: Pekka Pessi <ppessi@nvidia.com> Tested-by: Pekka Pessi <ppessi@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Jihoon Bang <jbang@nvidia.com>
* platform: tegra: rtcpu: Add RTCPU trace driverKai Lee2016-07-26
RTCPU trace driver initializes trace memory for RTCPU firmware, and fetches exceptions and events from the firmware. Events are recorded to Linux trace memory. CRTC-309 CRTC-369 CRTC-311 Bug 1774669 Change-Id: Ieb4186d889da5a1131fddaab5f2f59e46e204c3d Signed-off-by: Kai Lee <kailee@nvidia.com> Reviewed-on: http://git-master/r/1174143 GVS: Gerrit_Virtual_Submit Reviewed-by: Remi Denis-Courmont <remid@nvidia.com> Reviewed-by: Jihoon Bang <jbang@nvidia.com>