demo: Update demo scripts to supress prints
Redirect stdout and stderr to /dev/null to supress
all prints from demo binaries and scripts
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Redirect stdout and stderr to /dev/null to supress
all prints from demo binaries and scripts
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
run heartbeat provider app for ivi VM
Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
demo: Add scripts for integrated cockpit demo
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
demo: Add script to crash virtual machine on button press
Add a script to monitor GPIO buttons on common-proc-board.
Crash IVI VM on pressing SW10
Crash cluster VM on pressing SW11
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add a script to monitor GPIO buttons on common-proc-board.
Crash IVI VM on pressing SW10
Crash cluster VM on pressing SW11
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
add script to filter dmesg for remoteproc logs
dump additional dss registers
updated indentation
dump additional registers
fix typo in parsing parallel_sel
dump dss power domain control registers
Add function to read and dump address
dump additional registers for HDMI PLL
dump additional registers
1. DSS_STATUS
2. DSI_CLK_CTRL
1. DSS_STATUS
2. DSI_CLK_CTRL
Add script to dump DSS registers
dss: fix DSIC clock decoding
1. correct the clock mask for DSIC.
2. Update the clkout labels for M6clk and M7clk
Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
1. correct the clock mask for DSIC.
2. Update the clkout labels for M6clk and M7clk
Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
Add support for dumping DSS clocks over ADB
Update HDMI PLL interpretation
vip: Print the write descriptor and DMA size
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
ovcam: Add helper script to read/write camera registers
OVcamera uses SCCB i2c protocol for internal register read/writes.
SMbus commands can't be used for accessing 16bit addressed registers.
Therefore, we have to send address bytes and data bytes(for write) as
data block.
This utility script does that to help regsister read/write easy.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
OVcamera uses SCCB i2c protocol for internal register read/writes.
SMbus commands can't be used for accessing 16bit addressed registers.
Therefore, we have to send address bytes and data bytes(for write) as
data block.
This utility script does that to help regsister read/write easy.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
vpe: Add performance calculation script
Add a new script to run various use cases with VPE and
calculate the processing time, Framerate and hardware utilization.
This script uses testvpe application to perform file2file processing.
To avoid all the file IO time, using /dev/null of I/P and O/P
The hardware utilization depends on the VPE clock frequency.
Currently, it is assumed to be 266Mhz (default GLSDK release)
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add a new script to run various use cases with VPE and
calculate the processing time, Framerate and hardware utilization.
This script uses testvpe application to perform file2file processing.
To avoid all the file IO time, using /dev/null of I/P and O/P
The hardware utilization depends on the VPE clock frequency.
Currently, it is assumed to be 266Mhz (default GLSDK release)
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dss: Add new script to dump DPLLs clocks and muxes
Add a new utility script to dump all the internal clocks and muxes of DSS
This will be helpful for debugging platform issues and bringup.
It prints out the DPLLs and mux registers using omapconf.
Also, it interprets the dumps and based on it, it calculates various
clock values and how they are routed internally.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add a new utility script to dump all the internal clocks and muxes of DSS
This will be helpful for debugging platform issues and bringup.
It prints out the DPLLs and mux registers using omapconf.
Also, it interprets the dumps and based on it, it calculates various
clock values and how they are routed internally.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
vip: Add new diagnostic script for LVDS cameras
Add a new script to debug issues with VIP and LVDS cameras.
This script helps to debug various issues by performing
basic tests like the Serializer, deserializer accessibility,
Link succcess, camera accesibility and pixel clock detection.
It also dumps ou the VPDMA descriptors and gives useful
information like the channel number and interrupt count.
Note that the addresses are based on the dra7-evm-vision DTB file.
Currently, only vin1a, vin2a, vin3a, vin5a and vin6a are supported.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add a new script to debug issues with VIP and LVDS cameras.
This script helps to debug various issues by performing
basic tests like the Serializer, deserializer accessibility,
Link succcess, camera accesibility and pixel clock detection.
It also dumps ou the VPDMA descriptors and gives useful
information like the channel number and interrupt count.
Note that the addresses are based on the dra7-evm-vision DTB file.
Currently, only vin1a, vin2a, vin3a, vin5a and vin6a are supported.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>