readme: add am62ax to supported devices
k3conf has support for the am62ax family of SoCs now. Update the readme
to reflect this.
Signed-off-by: Bryan Brattlof <bb@ti.com>
k3conf has support for the am62ax family of SoCs now. Update the readme
to reflect this.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add secure proxy descriptions
Provide the secure proxy and communication path descriptions that are
allowed for the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
Provide the secure proxy and communication path descriptions that are
allowed for the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add resource addignment descriptions
The resource type IDs represent the resource ranges that are assignable
to the AM62Ax's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
The resource type IDs represent the resource ranges that are assignable
to the AM62Ax's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add processors information
The Processor IDs (not to be confused with Host IDs) represent the
*actual* physical processors in the Am62Ax
Provide the Processor IDs available in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Processor IDs (not to be confused with Host IDs) represent the
*actual* physical processors in the Am62Ax
Provide the Processor IDs available in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add host description information
These Host IDs represent processing entities for the AM62Ax. Typically a
host is defined as a 'processing entity' which may be an actual
processor or could represent a virtual machine.
Provide the Host IDs permitted in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
These Host IDs represent processing entities for the AM62Ax. Typically a
host is defined as a 'processing entity' which may be an actual
processor or could represent a virtual machine.
Provide the Host IDs permitted in the AM62Ax SoC family
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add device description information
The Device IDs represent the SoC subsystems that can be modified by the
DMSC TISCI message APIs. Some subsystems also use a Device ID as a
parameter, allowing us to specify the management of a particular SoC
subsystem.
Provide the Device IDs permitted in the AM62Ax SoC family.
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Device IDs represent the SoC subsystems that can be modified by the
DMSC TISCI message APIs. Some subsystems also use a Device ID as a
parameter, allowing us to specify the management of a particular SoC
subsystem.
Provide the Device IDs permitted in the AM62Ax SoC family.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62ax: add clock identifiers information
The TISCI power management APIs use Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a particular
subsystem.
Define the Clock IDs that identify the incoming and outgoing clock
signals for subsystems in the AM62Ax family of SoCs
Signed-off-by: Bryan Brattlof <bb@ti.com>
The TISCI power management APIs use Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a particular
subsystem.
Define the Clock IDs that identify the incoming and outgoing clock
signals for subsystems in the AM62Ax family of SoCs
Signed-off-by: Bryan Brattlof <bb@ti.com>
common: socinfo: add am62a device identification
Add the initial information needed to properly identify an am62a SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
Add the initial information needed to properly identify an am62a SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
readme: add j784s4 to supported devices
k3conf now has support for the j784s4. Update readme to reflect this
Signed-off-by: Bryan Brattlof <bb@ti.com>
k3conf now has support for the j784s4. Update readme to reflect this
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add secure proxy descriptions
Provide the secure proxy and communication path descriptions that are
allowed for the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
Provide the secure proxy and communication path descriptions that are
allowed for the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add resource assignment descriptions
The resource type IDs represent the resource ranges that are assignable
to the J784S4's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
The resource type IDs represent the resource ranges that are assignable
to the J784S4's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add processor information
The Processor IDs (not to be confused with Host IDs) represent the
*actual* physical processors in the J784S4
Provide the processor IDs available in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Processor IDs (not to be confused with Host IDs) represent the
*actual* physical processors in the J784S4
Provide the processor IDs available in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add host description information
These Host IDs represent processing entities for the J784S4. Typically a
host is defined as a 'processing entity' which may be an actual
processor or could even be a virtual machine
Provide the Host IDs that are permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
These Host IDs represent processing entities for the J784S4. Typically a
host is defined as a 'processing entity' which may be an actual
processor or could even be a virtual machine
Provide the Host IDs that are permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add device description information
The Device IDs represent SoC subsystems that can be modified via the
DMSC TISCI message APIs. Some subsystems define a Device ID as a
parameter, allowing us to specify the management of a particular
SoC subsystem
Provide the Device IDs that are permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Device IDs represent SoC subsystems that can be modified via the
DMSC TISCI message APIs. Some subsystems define a Device ID as a
parameter, allowing us to specify the management of a particular
SoC subsystem
Provide the Device IDs that are permitted in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j784s4: add clock identifiers information
TISCI power management APIs define Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a
particular subsystem
Provide the information for the Clock IDs that identify incoming and
outgoing clock signals for subsystems in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
TISCI power management APIs define Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a
particular subsystem
Provide the information for the Clock IDs that identify incoming and
outgoing clock signals for subsystems in the J784S4
Signed-off-by: Bryan Brattlof <bb@ti.com>
common: socinfo: add j784s4 device identification
Add the initial identification support for the j784s4 SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
Add the initial identification support for the j784s4 SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
tisci: increase size of ti_sci_processors_info
Some of the processor names for the j784s4 exceed the length we are
currently allocating inside the ti_sci_processors_info structure.
Signed-off-by: Bryan Brattlof <bb@ti.com>
Some of the processor names for the j784s4 exceed the length we are
currently allocating inside the ti_sci_processors_info structure.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add updates for v08.04.01 sysfw
Update the tisci data corresponding to the v08.04.01 sysfw
for the j721s2
Signed-off-by: Bryan Brattlof <bb@ti.com>
Update the tisci data corresponding to the v08.04.01 sysfw
for the j721s2
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721e: add updates for v08.04.01 sysfw
Update the tisci data corresponding to the v08.04.01 sysfw
for the j721e
Signed-off-by: Bryan Brattlof <bb@ti.com>
Update the tisci data corresponding to the v08.04.01 sysfw
for the j721e
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j7200: add updates for v08.04.01 sysfw
Update the tisci data corresponding to the v08.04.01 sysfw
for the j7200
Signed-off-by: Bryan Brattlof <bb@ti.com>
Update the tisci data corresponding to the v08.04.01 sysfw
for the j7200
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: remove array indexing from soc data
When new features are added to the tisci they typically will be placed
inside the reserved spaces in the abi. This has the side effect of
reordering large portions of our data in k3conf when everything below
the additions are shifted to make room.
To make updates to the tisci easier to diff in the future, remove the
array indexing from all tisci soc data in k3conf.
There are no functional changes with this patch.
This patch was the output of:
$ find soc/ -iname '*.c' -exec sed -i 's/\[[0-9]\+\] = //g' {} \;
Signed-off-by: Bryan Brattlof <bb@ti.com>
When new features are added to the tisci they typically will be placed
inside the reserved spaces in the abi. This has the side effect of
reordering large portions of our data in k3conf when everything below
the additions are shifted to make room.
To make updates to the tisci easier to diff in the future, remove the
array indexing from all tisci soc data in k3conf.
There are no functional changes with this patch.
This patch was the output of:
$ find soc/ -iname '*.c' -exec sed -i 's/\[[0-9]\+\] = //g' {} \;
Signed-off-by: Bryan Brattlof <bb@ti.com>
common: cmd_set: Add a set parent for clocks option
Lets add an option to setup the clock mux parent option
Signed-off-by: Nishanth Menon <nm@ti.com>
Lets add an option to setup the clock mux parent option
Signed-off-by: Nishanth Menon <nm@ti.com>
common: cmd_dump: Add an option to dump the clock mux option
Lets add a command parent_clock to be able to print the clock mux
options and the mux option that is actually selected. This depends a bit
on the clock name itself, unfortunately.
Example output:
```
|--------------------------------------------------------------------------------------|
| Clock information |
|--------------------------------------------------------------------------------------|
| Device ID | Clock ID | Clock Name | Status | Clock Frequency |
|--------------------------------------------------------------------------------------|
| 157 | 70 | DEV_BOARD0_MCU_OBSCLK0_IN | CLK_STATE_READY | 12500000 |
|--------------------------------------------------------------------------------------|
|--------------------------------------------------------------------------------------------------------------------|
| Clock Parent information |
|--------------------------------------------------------------------------------------------------------------------|
| Selected | Clock ID | Clock Name | Status | Clock Frequency |
|--------------------------------------------------------------------------------------------------------------------|
| ==> | 71 | DEV_BOARD0_MCU_OBSCLK0_IN_PARENT_MCU_OBSCLK_DIV_OUT0 | CLK_STATE_READY | 12500000 |
| | 72 | DEV_BOARD0_MCU_OBSCLK0_IN_PARENT_GLUELOGIC_HFOSC0_CLKOUT | CLK_STATE_READY | 25000000 |
|--------------------------------------------------------------------------------------------------------------------|
```
Signed-off-by: Nishanth Menon <nm@ti.com>
Lets add a command parent_clock to be able to print the clock mux
options and the mux option that is actually selected. This depends a bit
on the clock name itself, unfortunately.
Example output:
```
|--------------------------------------------------------------------------------------|
| Clock information |
|--------------------------------------------------------------------------------------|
| Device ID | Clock ID | Clock Name | Status | Clock Frequency |
|--------------------------------------------------------------------------------------|
| 157 | 70 | DEV_BOARD0_MCU_OBSCLK0_IN | CLK_STATE_READY | 12500000 |
|--------------------------------------------------------------------------------------|
|--------------------------------------------------------------------------------------------------------------------|
| Clock Parent information |
|--------------------------------------------------------------------------------------------------------------------|
| Selected | Clock ID | Clock Name | Status | Clock Frequency |
|--------------------------------------------------------------------------------------------------------------------|
| ==> | 71 | DEV_BOARD0_MCU_OBSCLK0_IN_PARENT_MCU_OBSCLK_DIV_OUT0 | CLK_STATE_READY | 12500000 |
| | 72 | DEV_BOARD0_MCU_OBSCLK0_IN_PARENT_GLUELOGIC_HFOSC0_CLKOUT | CLK_STATE_READY | 25000000 |
|--------------------------------------------------------------------------------------------------------------------|
```
Signed-off-by: Nishanth Menon <nm@ti.com>
basic clock parent api
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
soc: j721s2: set processor information
While the processor information for J721S2 is already populated, it is
not set in sci_info. As a result, "k3conf dump processors" does not show
anything. Set processors_info and num_processors to correctly dump all
processors.
Fixes: 2434dcb ("soc: j721s2 add processor information")
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
While the processor information for J721S2 is already populated, it is
not set in sci_info. As a result, "k3conf dump processors" does not show
anything. Set processors_info and num_processors to correctly dump all
processors.
Fixes: 2434dcb ("soc: j721s2 add processor information")
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
readme: document j721s2 support
k3conf now supports the j721s2. Update the readme to reflect this.
Signed-off-by: Bryan Brattlof <bb@ti.com>
k3conf now supports the j721s2. Update the readme to reflect this.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add secure proxy descriptions
Provide the secure proxy and communication path descriptions that are
allowed for the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
Provide the secure proxy and communication path descriptions that are
allowed for the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add resource assignment descriptions
The resource type IDs represents the resource ranges that are assignable
to the J721S2's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
The resource type IDs represents the resource ranges that are assignable
to the J721S2's processing entities.
Provide the board configuration resource assignment type IDs that are
permitted in the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2 add processor information
The Processor IDs (not to be confused with Host IDs) represent the
actual physical processors in the J721S2.
Provide the processor and host IDs available for the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Processor IDs (not to be confused with Host IDs) represent the
actual physical processors in the J721S2.
Provide the processor and host IDs available for the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add host description information
These Host IDs represent processing entities for the J721S2. Typically a
host is a 'processing entity' which may be an actual processor or even a
virtual machine.
Provide the Host IDs that are permitted in the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
These Host IDs represent processing entities for the J721S2. Typically a
host is a 'processing entity' which may be an actual processor or even a
virtual machine.
Provide the Host IDs that are permitted in the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add clock identifier information
TISCI power management APIs define Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a
particular subsystem
Provide the information for the Clock IDs that identify incoming and
outgoing clock signals for subsystems in the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
TISCI power management APIs define Device IDs and Clock IDs as
parameters, allowing us granular control of the clocks for a
particular subsystem
Provide the information for the Clock IDs that identify incoming and
outgoing clock signals for subsystems in the J721S2
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: j721s2: add device description information
The Device IDs represent SoC subsystems that can be modified via the
DMSC TISCI message APIs. Some subsystems define a Device ID as a
parameter, allowing us to specify the management of a particular
SoC subsystem
Provide the Device IDs that are permitted in the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
The Device IDs represent SoC subsystems that can be modified via the
DMSC TISCI message APIs. Some subsystems define a Device ID as a
parameter, allowing us to specify the management of a particular
SoC subsystem
Provide the Device IDs that are permitted in the J721S2.
Signed-off-by: Bryan Brattlof <bb@ti.com>
common: socinfo: add j721s2 device identification
Add the initial identification support for the j721s2 SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
Add the initial identification support for the j721s2 SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
tisci: expand the processor name field
Some of the processor names for the j721s2 exceed the reserved space
inside the ti_sci_processor_info structure.
Increase the allowed space to prevent build warnings or over-flowing
Signed-off-by: Bryan Brattlof <bb@ti.com>
Some of the processor names for the j721s2 exceed the reserved space
inside the ti_sci_processor_info structure.
Increase the allowed space to prevent build warnings or over-flowing
Signed-off-by: Bryan Brattlof <bb@ti.com>
readme: add am62x to supported devices
k3conf now has support for the am62x. Update the README to reflect this
Signed-off-by: Bryan Brattlof <bb@ti.com>
k3conf now has support for the am62x. Update the README to reflect this
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add secure proxy description information
Provide the information for the Secure Proxies and communication paths
that are permitted in the am62x SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
Provide the information for the Secure Proxies and communication paths
that are permitted in the am62x SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add resource assignment information
The resource type IDs represent am62x resources ranges assignable to SoC
Processing Entities
Provide the information needed for the Board Configuration resource
assignment type IDs that are permitted in the am62x SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
The resource type IDs represent am62x resources ranges assignable to SoC
Processing Entities
Provide the information needed for the Board Configuration resource
assignment type IDs that are permitted in the am62x SoC
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add processor description information
Processor IDs (not to be confused with HOST_ID) represents an actual
physical processor on the am62x
Provide the information for the Processor & Host IDs that are permitted
Signed-off-by: Bryan Brattlof <bb@ti.com>
Processor IDs (not to be confused with HOST_ID) represents an actual
physical processor on the am62x
Provide the information for the Processor & Host IDs that are permitted
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add host description information
These host IDs represent Processing Entities which is mandatory
identification of a Host in a processor
Provide the information for the Host IDs that are permitted in the am62x
Signed-off-by: Bryan Brattlof <bb@ti.com>
These host IDs represent Processing Entities which is mandatory
identification of a Host in a processor
Provide the information for the Host IDs that are permitted in the am62x
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add clock identifier information
Provide the information for the clock IDs that identify incoming and
outgoing clocks from devices identified via device IDs in am62x SoC.
Signed-off-by: Bryan Brattlof <bb@ti.com>
Provide the information for the clock IDs that identify incoming and
outgoing clocks from devices identified via device IDs in am62x SoC.
Signed-off-by: Bryan Brattlof <bb@ti.com>
soc: am62x: add device description information
The device IDs represent SoC subsystems that can be modified via
DMSC TISCI message APIs
Provide the information for Device IDs that are permitted in the am62x
Signed-off-by: Bryan Brattlof <bb@ti.com>
The device IDs represent SoC subsystems that can be modified via
DMSC TISCI message APIs
Provide the information for Device IDs that are permitted in the am62x
Signed-off-by: Bryan Brattlof <bb@ti.com>
common: socinfo: add am62x device identification
Add initial identification support for the am62x SoC using the
CTRLMMR_WKUP_JTAGID and secure proxy registers
Signed-off-by: Bryan Brattlof <bb@ti.com>
Add initial identification support for the am62x SoC using the
CTRLMMR_WKUP_JTAGID and secure proxy registers
Signed-off-by: Bryan Brattlof <bb@ti.com>
include: remove the include/soc/ directory
commit d773d6721607c ("soc: j721e: Update to 2019.12 sysfw documentaion")
and 1cb1a8dbab5a0 ("soc: am65x: Update to 2019.12 sysfw documentaion")
moved all device specific header files to soc/ folders along with the
corresponding sources, and build flow ignores include/soc/*
So, cleanup the redundant headers.
Signed-off-by: Bryan Brattlof <bb@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
commit d773d6721607c ("soc: j721e: Update to 2019.12 sysfw documentaion")
and 1cb1a8dbab5a0 ("soc: am65x: Update to 2019.12 sysfw documentaion")
moved all device specific header files to soc/ folders along with the
corresponding sources, and build flow ignores include/soc/*
So, cleanup the redundant headers.
Signed-off-by: Bryan Brattlof <bb@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Bump up version to 0.2
Major changes in the release:
- New supported SoCs
- AM65x SR 2.0
- J7200 SR 1.0
- AM64x SR 1.0
- New features added
- Support for show and dump of Resource management.
- Support for providing custom host id for sysfw communication
-
- Upgrades and Bug fixes:
- Updated to sysfw 2020.08b data for all SoCs
- Fixed J721e C66x input clock ids
- Replaced http links with https
- Used WKUP_JTAG_ID for device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Major changes in the release:
- New supported SoCs
- AM65x SR 2.0
- J7200 SR 1.0
- AM64x SR 1.0
- New features added
- Support for show and dump of Resource management.
- Support for providing custom host id for sysfw communication
-
- Upgrades and Bug fixes:
- Updated to sysfw 2020.08b data for all SoCs
- Fixed J721e C66x input clock ids
- Replaced http links with https
- Used WKUP_JTAG_ID for device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Readme: Update the list of supported platforms
Support for J7200 and AM64x are added recently. Update README to reflect
the same.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Support for J7200 and AM64x are added recently. Update README to reflect
the same.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add rm info
Add TISCI RM info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI RM info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add clocks info
Add TISCI Clocks info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Clocks info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add devices info
Add TISCI Devices info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Devices info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add processors info
Add TISCI Processors info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Processors info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add sec proxy info
Add TISCI Secure proxy info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Secure proxy info for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am64x: Add host id information
Add TISCI Host Id information for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Host Id information for AM64x devices. Data based on sysfw
v2020.08b. Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common: sec_proxy: Add per device secure proxy base_address
There are two communication scheme that have been enabled to communicate
with Secure Proxy in TI.
a) A full fledged prioritized communication scheme, which involves upto
5 threads from the perspective of the host software
b) A much simpler "lite" version which is just a two thread scheme
involving just a transmit and receive thread scheme.
The (a) scheme is used in AM654, J721e, J7200 platforms where as
(b) scheme is used in AM64 platforms. Based on this, the base address
for secure proxy are different in platforms using scheme (a) vs scheme (b).
Define generic and lite secure proxy base addresses and attach to the
respective SoCs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
There are two communication scheme that have been enabled to communicate
with Secure Proxy in TI.
a) A full fledged prioritized communication scheme, which involves upto
5 threads from the perspective of the host software
b) A much simpler "lite" version which is just a two thread scheme
involving just a transmit and receive thread scheme.
The (a) scheme is used in AM654, J721e, J7200 platforms where as
(b) scheme is used in AM64 platforms. Based on this, the base address
for secure proxy are different in platforms using scheme (a) vs scheme (b).
Define generic and lite secure proxy base addresses and attach to the
respective SoCs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common: socinfo: Add device identification for AM64x SoC
Add support for AM64x device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for AM64x device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common: socinfo: Assign default host_id per device
Current implementation assumes that HOST_ID 14 is the default host_id
that is used for communicating with sysfw. HOST_ID 14 corresponds to 3rd
instance of non-secure Cortex-A context. It is not guaranteed that host
id 14 is available on all devices. So assign a per device default host
id.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Current implementation assumes that HOST_ID 14 is the default host_id
that is used for communicating with sysfw. HOST_ID 14 corresponds to 3rd
instance of non-secure Cortex-A context. It is not guaranteed that host
id 14 is available on all devices. So assign a per device default host
id.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Fix C66x input clock ids
The C66x processor frequencies are incorrectly printed as 0 due to
wrong clock ids used in the processors info. The data is using a
debug clock -GEM_TRC_CLK, but should be using the proper input clock
- GEM_CLKIN_CLK. Update the clock ids for both the C66x devices to
fix this. This new clock id is fixed/added from SYSFW 2020.05 onwards.
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
The C66x processor frequencies are incorrectly printed as 0 due to
wrong clock ids used in the processors info. The data is using a
debug clock -GEM_TRC_CLK, but should be using the proper input clock
- GEM_CLKIN_CLK. Update the clock ids for both the C66x devices to
fix this. This new clock id is fixed/added from SYSFW 2020.05 onwards.
Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Update sysfw data corresponding to v2020.08b
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Update sysfw data corresponding to v2020.08b
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Update sysfw data corresponding to v2020.08b
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Update sysfw data corresponding to v2020.08b
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update the sysfw data that corresponds to v2020.08b. Also fix the TI
link in Copyright headers
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
include: tisci: Increase default size for host function
With 2020.08b the characters in host_function does not fit in default
size. So increase the size to 50.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
With 2020.08b the characters in host_function does not fit in default
size. So increase the size to 50.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
treewide: Replace http links with https
Replace all the http links with https links using below command:
git grep -in http:// | cut -d : -f 1 | xargs sed -i 's&http://&https://&'
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Replace all the http links with https links using below command:
git grep -in http:// | cut -d : -f 1 | xargs sed -i 's&http://&https://&'
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add resource information
Add Resource management unique types for J7200
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Resource management unique types for J7200
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add resource information
Add Resource management unique types for J721E
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Resource management unique types for J721E
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add resource information
Add Resource management unique types for AM65X_SR2
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Resource management unique types for AM65X_SR2
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add resource information
Add Resource management unique types for AM65x
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add Resource management unique types for AM65x
Generated from SYSFW 2020.08
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: dump: Add support for dump rm command
Add support for following dump commands to print the resource
allocation for all utypes. Allow to filter on specified
type / subtype
$> k3conf dump rm
$> k3conf dump rm <type>
$> k3conf dump rm <type> <subtype>
Also allow to filter on given host_id with -h option
Update the help accordingly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for following dump commands to print the resource
allocation for all utypes. Allow to filter on specified
type / subtype
$> k3conf dump rm
$> k3conf dump rm <type>
$> k3conf dump rm <type> <subtype>
Also allow to filter on given host_id with -h option
Update the help accordingly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
cmd: show: Add support for show rm command
Add support for following show commands to print the
resources type, subtype id and names.
$> k3conf show rm
$> k3conf show rm <dev_id>
Update the help accordingly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for following show commands to print the
resources type, subtype id and names.
$> k3conf show rm
$> k3conf show rm <dev_id>
Update the help accordingly
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
tisci: Add support for querying resource range
Add support for command ti_sci_cmd_get_range which returns
the assigned range of resources for a certain host.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for command ti_sci_cmd_get_range which returns
the assigned range of resources for a certain host.
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add clocks information
Add TISCI clock information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI clock information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add Devices info
Add TISCI device information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI device information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add processors info
Add TISCI Processors information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Processors information for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add sec proxy info
Add TISCI Secure proxy info for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Secure proxy info for J7200 devices.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j7200: Add host id information
Add TISCI Host Id information for AM65x sr2 devices.
Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Host Id information for AM65x sr2 devices.
Also assign this data to sci_info based on SoC detection.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
socinfo: Add device identification for J7200 SoC
Add support for J7200 device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add support for J7200 device identification
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common: socinfo: Use JTAD_ID register for device identification
JTAG ID register is defined by IEEE 1149.1 for device identification.
Use this JTAG ID register for identifying AM65x[0] and J721E[1] devices
instead of using SoC specific registers. While at it rename AM654 to
AM65x as specified in TRM.
[0] http://www.ti.com/lit/ug/spruid7e/spruid7e.pdf
[1] http://www.ti.com/lit/ug/spruil1a/spruil1a.pdf
Reported-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
JTAG ID register is defined by IEEE 1149.1 for device identification.
Use this JTAG ID register for identifying AM65x[0] and J721E[1] devices
instead of using SoC specific registers. While at it rename AM654 to
AM65x as specified in TRM.
[0] http://www.ti.com/lit/ug/spruid7e/spruid7e.pdf
[1] http://www.ti.com/lit/ug/spruil1a/spruil1a.pdf
Reported-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add clocks information
Add TISCI clock information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI clock information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add Devices info
Add TISCI device information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI device information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add processors info
Add TISCI Processors information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Processors information for AM65x SR2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add sec proxy info
Add TISCI Secure proxy info for AM65x sr2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Secure proxy info for AM65x sr2 devices. Data derived from
sysfw 2020.02 Documentation.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x_sr2: Add host id information
Add TISCI Host Id information for AM65x sr2 devices. Data derived from
sysfw 2020.02 Documentation.
Also assign this data to sci_info based on SoC detection.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Add TISCI Host Id information for AM65x sr2 devices. Data derived from
sysfw 2020.02 Documentation.
Also assign this data to sci_info based on SoC detection.
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
socinfo: Rename PG to SR
As per Data Manual new silicon revisions are mentioned as SRs. Use the
same to represent silicon revision enum
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
As per Data Manual new silicon revisions are mentioned as SRs. Use the
same to represent silicon revision enum
Tested-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Add the missing clock ids for each device
First clock for each device is missed by auto generation. Add the first
clock id and update the clock names to latest sysfw documentation.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
First clock for each device is missed by auto generation. Add the first
clock id and update the clock names to latest sysfw documentation.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Add the missing clock ids for each device
First clock for each device is missed by auto generation. Add the first
clock id and update the clock names to latest sysfw documentation.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
First clock for each device is missed by auto generation. Add the first
clock id and update the clock names to latest sysfw documentation.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: j721e: Update to 2019.12 sysfw documentaion
Update SoC information using sysfw 2019.12 Docs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update SoC information using sysfw 2019.12 Docs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
soc: am65x: Update to 2019.12 sysfw documentaion
Update SoC information using sysfw 2019.12 Docs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Update SoC information using sysfw 2019.12 Docs.
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
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>