| c2dcc599 | 21-Mar-2025 |
Dhruva Gole <d-gole@ti.com> |
refactor(ti): add the sec hdr to the ti sci msg
We can make an assumption that since TF-A is a secure entity it will always communicate with a secure header present in all it's TI SCI messages, whet
refactor(ti): add the sec hdr to the ti sci msg
We can make an assumption that since TF-A is a secure entity it will always communicate with a secure header present in all it's TI SCI messages, whether received or transmitted. Hence, just add the sec hdr to the TI SCI header itself and get rid of any logic that aims to skip these secure header bytes (like it was being done in sec proxy for eg.) No functional change expected. Hence, preserved the bits from the previous sec proxy driver implementation where we zero out the chksum.
Change-Id: Id332276c038549e87dda1969b8dc90bcb19bf1ca Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| a8de9718 | 27-Mar-2025 |
Dhruva Gole <d-gole@ti.com> |
refactor(ti): rename the k3_sec_proxy_chan_id
As part of further abstracting the transport layer, let's be more consistent with the naming conventions. So, let's get rid of the k3_sec_proxy_chan_id
refactor(ti): rename the k3_sec_proxy_chan_id
As part of further abstracting the transport layer, let's be more consistent with the naming conventions. So, let's get rid of the k3_sec_proxy_chan_id names with something more generic like ti_sci_transport_chan_id and RX/TX_SECURE_TRANSPORT_CHANNEL_ID for the enums
Change-Id: Iadf9255b5fbeffa2e5b3d9e6d85ba68fe5010c5b Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|
| f70572ee | 21-Mar-2025 |
Dhruva Gole <d-gole@ti.com> |
refactor(ti): add top level ti_sci transport layer
The TI SCI transport header will allow us to abstract all transport related calls from the actual medium of transport which can vary from device to
refactor(ti): add top level ti_sci transport layer
The TI SCI transport header will allow us to abstract all transport related calls from the actual medium of transport which can vary from device to device. For eg. it is sec proxy for current TI K3 devices, but in future it maybe mailbox like in the TI AM62L. With this change, we no longer need to include anything from the IPC folder, so drop it from plat_common.mk
Change-Id: Ic99209688cf69f20e694e31e553ce4ec74254669 Signed-off-by: Dhruva Gole <d-gole@ti.com>
show more ...
|