dfu-boot: Support usbrelay for toggling power
USBRelay is a cheaper alternative to phidget for toggling power using
USB [1].
[1]: https://github.com/darrylb123/usbrelay
Signed-off-by: Jai Luthra <j-luthra@ti.com>
USBRelay is a cheaper alternative to phidget for toggling power using
USB [1].
[1]: https://github.com/darrylb123/usbrelay
Signed-off-by: Jai Luthra <j-luthra@ti.com>
dfu-boot: Support using RPS instead of phidget
* Update documentation to reflect both phidget and RPS as options
* Add switch_type config to select power toggle mechanism: [phidget, rps]
* Add rps_dev config to select UART device of the rps
* Default to phidget if unspecified, for backcompat with older configs
Signed-off-by: Jai Luthra <j-luthra@ti.com>
* Update documentation to reflect both phidget and RPS as options
* Add switch_type config to select power toggle mechanism: [phidget, rps]
* Add rps_dev config to select UART device of the rps
* Default to phidget if unspecified, for backcompat with older configs
Signed-off-by: Jai Luthra <j-luthra@ti.com>
rps: Add script to toggle power via RPS
Remote power switch is an alternative method to toggle board power.
Add a script that communicates over UART to toggle RPS switches.
Signed-off-by: Jai Luthra <j-luthra@ti.com>
Remote power switch is an alternative method to toggle board power.
Add a script that communicates over UART to toggle RPS switches.
Signed-off-by: Jai Luthra <j-luthra@ti.com>
dfu-boot: Fix UART boot mode selection for am64xx-evm
am64xx-evm does not work correctly when switched to uart boot mode.
The board is successfully put in the uart boot mode but then
the uniflash script fails to send bootloader to the ROM.
When the bootmode is switched from A53 u-boot prompt, it works correctly.
So add a change_bootmode_slow function which does this.
Use this function only for am64xx-evm uart boot mode.
Signed-off-by: Naresh A <nareshk@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
am64xx-evm does not work correctly when switched to uart boot mode.
The board is successfully put in the uart boot mode but then
the uniflash script fails to send bootloader to the ROM.
When the bootmode is switched from A53 u-boot prompt, it works correctly.
So add a change_bootmode_slow function which does this.
Use this function only for am64xx-evm uart boot mode.
Signed-off-by: Naresh A <nareshk@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: am64xx-evm: Add uboot patch for boot selection
Add the patch used for building custom binaries used for
boot selection.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add the patch used for building custom binaries used for
boot selection.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README: Add switch settings for am64xx-evm
Document switch settings required to boot the am64xx-evm
into DFU boot mode
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Document switch settings required to boot the am64xx-evm
into DFU boot mode
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: Add support for am64xx-evm board
* Add command line options for am64xx-evm
* Update the config file template
* Add working boot binaries
* Add boot_select binaries for mmc
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* Add command line options for am64xx-evm
* Update the config file template
* Add working boot binaries
* Add boot_select binaries for mmc
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: Mount boot partition with correct permissions
Mount boot partition with correct uid / gui of the user
Also increase sleep time to avoid any corner case failures
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Mount boot partition with correct uid / gui of the user
Also increase sleep time to avoid any corner case failures
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README: Remove un-necessary details
Remove the un-necessary details regarding the functionality
not required to know for using the tool.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Remove the un-necessary details regarding the functionality
not required to know for using the tool.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: j7200-evm: Add support for xspi bootmode
Add prebuilt binary to switch boot mode to xSPI
for j7200-evm board
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add prebuilt binary to switch boot mode to xSPI
for j7200-evm board
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: tftp: Fix boot failures
Quoted string will not do $ expansion in the uboot prompt
Remove them to ensure that the console and optarg variables
are expanded for tftp boot.
Also update the template to describe full path for mounting the
NFS correctly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Quoted string will not do $ expansion in the uboot prompt
Remove them to ensure that the console and optarg variables
are expanded for tftp boot.
Also update the template to describe full path for mounting the
NFS correctly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README: Update instructions for config file
Add instructions for setting up the config file
Also add switch settings for j7200-evm
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add instructions for setting up the config file
Also add switch settings for j7200-evm
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
k3-bootswitch: Add config file for personalization
Copy this file to your own $HOME/config/k3bootswitch.conf
and customize as required.
The script will use the variables from the config file.
Customize the tty device, power switch and other parameters
for every board
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Copy this file to your own $HOME/config/k3bootswitch.conf
and customize as required.
The script will use the variables from the config file.
Customize the tty device, power switch and other parameters
for every board
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
kbs: dfu-boot: Add support for booting with tftp
Add support for booting the board with dfu, tftp and nfs
All the files are sent from the PC with --tftp option
Bootloader using DFU
Kernel and device trees using TFTP
Filesystem using NFS
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add support for booting the board with dfu, tftp and nfs
All the files are sent from the PC with --tftp option
Bootloader using DFU
Kernel and device trees using TFTP
Filesystem using NFS
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
k3-bootswitch: Add support for j7200-evm board
Add arguments for selecting J7VCL EVM
Add the boot select binaries and prebuilt binaries for this
with UMS enabled in u-boot
Also add the uboot patch for generating the boot_select binaries
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add arguments for selecting J7VCL EVM
Add the boot select binaries and prebuilt binaries for this
with UMS enabled in u-boot
Also add the uboot patch for generating the boot_select binaries
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
k3-bootswitch: j721e: Add support for eMMC boot
Add support for eMMC boot in j7es.
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Add support for eMMC boot in j7es.
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
README: Fix switch settings for am65xx-evm
Fix the switch settings for am65xx-evm board
Do not print the switch settings on error, instead ask
to refer to README
Add instructions for USB cable connection on am65xx-evm
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Fix the switch settings for am65xx-evm board
Do not print the switch settings on error, instead ask
to refer to README
Add instructions for USB cable connection on am65xx-evm
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
bin: am65xx-evm: Update with working binaries
Update u-boot binaries for AM65xx EVM with support
for DFU boot mode and UMS enabled in it.
Now mounting SD / eMMC works on am65xx-evm as well .
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Update u-boot binaries for AM65xx EVM with support
for DFU boot mode and UMS enabled in it.
Now mounting SD / eMMC works on am65xx-evm as well .
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README: Fix name of the script
Update the name of the script to be dfu-boot.sh instead of
dfu-util.sh
Fix typos
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Update the name of the script to be dfu-boot.sh instead of
dfu-util.sh
Fix typos
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
phidget: Add phidget library and binaries
Most common method for toggling power for the board is to
use a Phidget USB relay. Add the libraries and binaries
for controlling these devices from Linux machines.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Most common method for toggling power for the board is to
use a Phidget USB relay. Add the libraries and binaries
for controlling these devices from Linux machines.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
am65xx-evm: Add prebuilt binaries
Add more options to select am65xx-evm board
Add the prebuilt binaries to be used for mounting the SD/eMMC
card from the board.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add more options to select am65xx-evm board
Add the prebuilt binaries to be used for mounting the SD/eMMC
card from the board.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README: Update readme for instructions on am65xx-evm
Update instructions now that we support am65xx-evm as well.
Add the switch settings for the am65xx-evm.
Update the example commands with new arguments.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Update instructions now that we support am65xx-evm as well.
Add the switch settings for the am65xx-evm.
Update the example commands with new arguments.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot: Add support for am65xx-evm board
Generalize the script to support multiple boards
Select the prebuilt binaries and boot_select binaries
based on the board.
Move the binaries and patches into board specific directories
Add support for am65xx-evm for dfu booting into mmc, ospi, uart,
emmc and noboot modes.
Update the script to handle different board names.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Generalize the script to support multiple boards
Select the prebuilt binaries and boot_select binaries
based on the board.
Move the binaries and patches into board specific directories
Add support for am65xx-evm for dfu booting into mmc, ospi, uart,
emmc and noboot modes.
Update the script to handle different board names.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
TEMP changes
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Fix TISCI prefix for HOST_ID
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW-NAVSS-ResAssg.xlsx: Switch host_id to C7X to non secure
New SysBios allows to run C7X in non secure mode.
Move all the resource allocation to HOST_ID_C7X_1
which is secure context for C7X to SYSFW
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
New SysBios allows to run C7X in non secure mode.
Move all the resource allocation to HOST_ID_C7X_1
which is secure context for C7X to SYSFW
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Update template for boarcfg_sciclient
Update the template for sciclient RM board config to
reflect coding practices as expected in the pdk
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Update the template for sciclient RM board config to
reflect coding practices as expected in the pdk
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Update argument parsing for better usage
Add mandatory and optional arguments separately in the parser.
This will cause the help text to describe these groups in
better way.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add mandatory and optional arguments separately in the parser.
This will cause the help text to describe these groups in
better way.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
respart: Update README with setup and usage details
Describe steps to use this tool with few examples
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Describe steps to use this tool with few examples
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Print resources per host with --perhost
Create a new argument --perhost which would print the resource
assignments list per host.
This will be useful to sync PDK udma_rmcfg structs
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Create a new argument --perhost which would print the resource
assignments list per host.
This will be useful to sync PDK udma_rmcfg structs
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Do not assign multiple ranges to resources
Do not assign multiple ranges of resources for a host.
Only generate first entry and ignore others.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Do not assign multiple ranges of resources for a host.
Only generate first entry and ignore others.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW-NAVSS-ResAssg: j721e: Partition GPIO Interrupt routers
All outputs of the GPIO IRs (both main and wakeup instances)
are not routable to all CPUs. Few lines are connected to a set
of CPUs and few are not. This adds a constraint where a certain
range of resources can only be assigned to a set of HOST_IDs
To achieve this, split the range into multiple ranges and highlight
the cell where it is legal to assign the resources.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
All outputs of the GPIO IRs (both main and wakeup instances)
are not routable to all CPUs. Few lines are connected to a set
of CPUs and few are not. This adds a constraint where a certain
range of resources can only be assigned to a set of HOST_IDs
To achieve this, split the range into multiple ranges and highlight
the cell where it is legal to assign the resources.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW-NAVSS-ResAssg: am6x: Update the rsource count for Main NAV rings
SYSFW documentation for am6x says for Main NAVSS
Only 1 RX ring is reserved but 2 RX channels are reserved
This is not consistent.
Fix this manually by updating the resource count and start value.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW documentation for am6x says for Main NAVSS
Only 1 RX ring is reserved but 2 RX channels are reserved
This is not consistent.
Fix this manually by updating the resource count and start value.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW-NAVSS-ResAssg: j721e: Allocate the flows for ethfw to ALL
Ethernet firmware uses a client server model where it owns a chunk
of 64 flows and dynamically assigns few of these to the clients.
Till the flow sharing support is available, mark these resources
as HOST_ID_ALL
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Ethernet firmware uses a client server model where it owns a chunk
of 64 flows and dynamically assigns few of these to the clients.
Till the flow sharing support is available, mark these resources
as HOST_ID_ALL
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Add support for SCIclient format
Replace the SYSFW macros with TISCI prefix for usage
in the sciclient RM board config
Handle differances in dev_prefix for am6x and am65x_sr2
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Replace the SYSFW macros with TISCI prefix for usage
in the sciclient RM board config
Handle differances in dev_prefix for am6x and am65x_sr2
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
SYSFW_RESASG: j721e: Update Resource Partitioning for Main R5FSS0
Ethernet firmware and PSDKRA will be combined into a single image
hence forward, leaving the Main R5FSS0 core1 free for customer.
To accomodate this, update the resource partitioning to combine
the resources from both for Main R5FSS0 core0 and leave a few resources
for Main R5FSS0 core1.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Ethernet firmware and PSDKRA will be combined into a single image
hence forward, leaving the Main R5FSS0 core1 free for customer.
To accomodate this, update the resource partitioning to combine
the resources from both for Main R5FSS0 core0 and leave a few resources
for Main R5FSS0 core1.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
dfu-boot.sh: Fix usage dump
Generate available boot modes by listing all spl* files
This avoid un-necessary bootmode patch being displayed
in the usage.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Generate available boot modes by listing all spl* files
This avoid un-necessary bootmode patch being displayed
in the usage.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Add support for am65x SR1 and SR2
Auto generate the python headers from documentation
Update the argparse to support both Silicon revisions.
Create baseline excel sheet for am6x and am65x_sr2
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Auto generate the python headers from documentation
Update the argparse to support both Silicon revisions.
Create baseline excel sheet for am6x and am65x_sr2
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Use sysfw documentation to generate the data
Use the System firmware official documentation to generate the
data required for the SoC RM resource assignment sheet.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Use the System firmware official documentation to generate the
data required for the SoC RM resource assignment sheet.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
k3-bootswitch: boot_select: Add u-boot patch for reference
Add the patch which cab be used as reference to port the boot_select
binaries on other bootloaders.
Apply this and build with different defines enabled to create different
spl.xxx binaries.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add the patch which cab be used as reference to port the boot_select
binaries on other bootloaders.
Apply this and build with different defines enabled to create different
spl.xxx binaries.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
k3-bootswitch: Initial version for boot selection script
Add a bootswitch tool for J721e EVM which can
* Use DFU boot mode to select the boot mode of the EVM from
command line.
* Mount the SD card and eMMC devices from board to the Linux PC
Commit the working binaries for mounting the storage devices
Also add minified SPL to do bootmode writes.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add a bootswitch tool for J721e EVM which can
* Use DFU boot mode to select the boot mode of the EVM from
command line.
* Mount the SD card and eMMC devices from board to the Linux PC
Commit the working binaries for mounting the storage devices
Also add minified SPL to do bootmode writes.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Handle multiple entries per dev,subtype,host
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Update the resasg for 2020.01
Use the resource start, count from autogenerated sheet
Assign resources from the old sheet.
Changes from previous version:
* Reorder the resources in sorted order of utype
* Assign interrupt routers to correct CPUs
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Use the resource start, count from autogenerated sheet
Assign resources from the old sheet.
Changes from previous version:
* Reorder the resources in sorted order of utype
* Assign interrupt routers to correct CPUs
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
j721e.py: Auto generated based on SYSFW 2020.01
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen*.py: Update ROW/COL constants
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Generate a simple CSV file
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Parse the resource range from documentation
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Generate the constants in sorted manner
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Fix issues with subtype parsing
Use the documentation to parse the subtype integers
Use a list instead of dictionary to save devtypes.
Also rename the list as utypes.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Use the documentation to parse the subtype integers
Use a list instead of dictionary to save devtypes.
Also rename the list as utypes.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen-data.py: Auto generate the excel sheet and soc data
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Fix help string
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
respart: New option to allow_all the hosts
Introduce a new command line option --allow_all
when passed, the script ignores all the partitioning
and generates a boardconfig where are resources are
assigned with HOST_ID_ALL.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Introduce a new command line option --allow_all
when passed, the script ignores all the partitioning
and generates a boardconfig where are resources are
assigned with HOST_ID_ALL.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
ResAssg: j721e: Fix subtype names
* Rename the sheet to j721e
* Fix subtype names
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* Rename the sheet to j721e
* Fix subtype names
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Add support for am65x SoC
Add an argument to select the soc.
Based on the soc, import the required module which contains
all the macros required for sorting.
Also add the j721e and am65x modules.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Add an argument to select the soc.
Based on the soc, import the required module which contains
all the macros required for sorting.
Also add the j721e and am65x modules.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
RM-autogen.py: Add support for sorting the entries
Starting from SYSFW 2020.01, All the RM boarconfig entries
need to be sorted in the following manner
* ascending order of utype, if same,
* ascending order of start_resource, if same
* ascending order of host_id
Implement this using custom_key for sorted function.
Use the j721e SoC data to use the values of the macros.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Starting from SYSFW 2020.01, All the RM boarconfig entries
need to be sorted in the following manner
* ascending order of utype, if same,
* ascending order of start_resource, if same
* ascending order of host_id
Implement this using custom_key for sorted function.
Use the j721e SoC data to use the values of the macros.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Disable unit testing
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
LICENSE: Move license to toplevel directory
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Add support for bargraph for cpuload
bargraph can be used as an alternate to linegraph
for visualizing the CPU load information.
Show both for cpuload by default.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
bargraph can be used as an alternate to linegraph
for visualizing the CPU load information.
Show both for cpuload by default.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Fix cpuload to show correct data with 1st sample
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Rename bargraph to linegraph appropriately
* Rename variables, move functions to reorganize
* Fix unitTest
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* Rename variables, move functions to reorganize
* Fix unitTest
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Add support for ethfw bandwidth visualization
* Add utility function to convert units into absolute values
* Add unit test for ethfw-bw
* Pass a custom layout and merge it before creating graph
* Use logarithmic axes for network traffic
* Reformat the HTML
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* Add utility function to convert units into absolute values
* Add unit test for ethfw-bw
* Pass a custom layout and merge it before creating graph
* Use logarithmic axes for network traffic
* Reformat the HTML
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
LICENSE: Add TI-TSPA license
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Cosmetic updates
* Simplify status and debug messages
* Always display legend even for single trace
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
* Simplify status and debug messages
* Always display legend even for single trace
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Simplify status and debug messages
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
respart: Rename the worksheet to j721e-evm
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
respart: Initial commit for resource partitioning python tool
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
stats: Initial commit fot statitics web tool
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>