common: socinfo: Fix nomenclature on Silicon Revisions
Data manual mentions the new silicon revisions as SR instead of PG.
Use the same nomenclature inside U-Boot as well.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Data manual mentions the new silicon revisions as SR instead of PG.
Use the same nomenclature inside U-Boot as well.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc_info: Add user argument to provide host id
User might want to spoof a host_id than using the default
host id. So provide a command line argument to pass host id.
Be careful while using this argument, firewalls are enabled.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
User might want to spoof a host_id than using the default
host id. So provide a command line argument to pass host id.
Be careful while using this argument, firewalls are enabled.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
sec_proxy: Get thread ids from host id
Use the host_id info passed by user to retrieve the tx and rx
secure proxy thread ids.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Use the host_id info passed by user to retrieve the tx and rx
secure proxy thread ids.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Bump up version to 0.1
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
readme: Add initial information
Add initial README file
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add initial README file
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: read/write: Add support for read and write operations
Add support for 32 bit read and write operations.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for 32 bit read and write operations.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: set: Add support for set command
Add support for set command that allows for configuring frequency
for a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for set command that allows for configuring frequency
for a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: disable: Add support for disable command
Add support for disable command that supports for disabling
a device or a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for disable command that supports for disabling
a device or a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: enable: Add support for enable command
Adds support for enable commads that allows for enabling a device
or a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Adds support for enable commads that allows for enabling a device
or a clock.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: cpuinfo: Add support for printing cpuinfo
Add support for --cpuinfo argument that prints the host processor
info and the running frequency.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for --cpuinfo argument that prints the host processor
info and the running frequency.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: dump: Add support for dump command
Add support for dump command that supports the following args:
- k3conf dump device- Prints device status of all the TISCI devices
- k3conf dump device <dev_id>: Prints the corresponding device id status
- k3conf dump clock: Prints clock status all the available TISCI clocks
- k3conf dump clock <dev_id>: Prints the available clock status for
corresponding device id
- k3conf dump processor: Prints status of all the available TISCI processors
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for dump command that supports the following args:
- k3conf dump device- Prints device status of all the TISCI devices
- k3conf dump device <dev_id>: Prints the corresponding device id status
- k3conf dump clock: Prints clock status all the available TISCI clocks
- k3conf dump clock <dev_id>: Prints the available clock status for
corresponding device id
- k3conf dump processor: Prints status of all the available TISCI processors
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: show: Add support for show command
Add support for show command that supports following args:
- k3conf show hosts: Prints all the available TISCI hosts
- k3conf show threads: Prints all the available TISCI secure proxy threads
- k3conf show device: Prints all the available TISCI devices
- k3conf show device <dev_id>: Prints the corresponding device id information
- k3conf show clock: Prints all the available TISCI clocks
- k3conf show clock <dev_id>: Prints the clocks for corresponding device id
- k3conf show processor: Prints all the available TISCI processors
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for show command that supports following args:
- k3conf show hosts: Prints all the available TISCI hosts
- k3conf show threads: Prints all the available TISCI secure proxy threads
- k3conf show device: Prints all the available TISCI devices
- k3conf show device <dev_id>: Prints the corresponding device id information
- k3conf show clock: Prints all the available TISCI clocks
- k3conf show clock <dev_id>: Prints the clocks for corresponding device id
- k3conf show processor: Prints all the available TISCI processors
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
k3conf: Glorify verion info prints
Print the following along with k3conf version in a tabular format:
- K3CONF
- SOC
- TISCI
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Print the following along with k3conf version in a tabular format:
- K3CONF
- SOC
- TISCI
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common: Add support for printing tables
Fetched the library from omapconf
https://github.com/omapconf/omapconf/blob/master/common/autoadjust_table.c
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Fetched the library from omapconf
https://github.com/omapconf/omapconf/blob/master/common/autoadjust_table.c
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add clocks information
Add TISCI cocks information for J721e devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI cocks information for J721e devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add clocks information
Add TISCI clock information for AM65x devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI clock information for AM65x devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add Devices info
Add TISCI device information for J721e devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI device information for J721e devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add Devices info
Add TISCI device information for AM65x devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI device information for AM65x devices
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add processors info
Add Processors information for J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Processors information for J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add processors info
Add Processors information for AM65x devices.
dev_id, clk_id in ti_sci_processors_info is hand edited.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Processors information for AM65x devices.
dev_id, clk_id in ti_sci_processors_info is hand edited.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add sec proxy info
Add Sec proxy information for J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Sec proxy information for J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add sec proxy info
Add Sec proxy information for AM65x devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Sec proxy information for AM65x devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add host id information
Host Id information of J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Host Id information of J721e devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add host id information
Host Id information of AM65x devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Host Id information of AM65x devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
tisci: Add support for handling clocks
Add support for following tisci commands for handling clocks:
- ti_sci_cmd_get_clk
- ti_sci_cmd_put_clk
- ti_sci_cmd_get_clk_state
- ti_sci_cmd_set_clk_freq
- ti_sci_cmd_get_clk_freq
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for following tisci commands for handling clocks:
- ti_sci_cmd_get_clk
- ti_sci_cmd_put_clk
- ti_sci_cmd_get_clk_state
- ti_sci_cmd_set_clk_freq
- ti_sci_cmd_get_clk_freq
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
tisci: Add support for handling devices
Add support for the following tisci commands for handling devices:
- ti_sci_cmd_enable_device
- ti_sci_cmd_disable_device
- ti_sci_get_device_status
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for the following tisci commands for handling devices:
- ti_sci_cmd_enable_device
- ti_sci_cmd_disable_device
- ti_sci_get_device_status
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
k3conf: Initial commit
Add base build infrastructure with the following support:
- Commands: --help, --version
- SoC detection: AM654, J721E
- TISCI version detection using default host
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add base build infrastructure with the following support:
- Commands: --help, --version
- SoC detection: AM654, J721E
- TISCI version detection using default host
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>