History log of /rk3399_ARM-atf/plat/ti/k3/include/soc.h (Results 1 – 3 of 3)
Revision Date Author Comments
# 383c821c 03-Feb-2026 Govindraj Raja <govindraj.raja@arm.com>

Merge changes from topic "ti-k3-encrypt-and-suspend-support" into integration

* changes:
feat(k3): handle suspend in case of LPM_BOARDCFG_MANAGED
feat(ti): add message to encrypt tfa during susp

Merge changes from topic "ti-k3-encrypt-and-suspend-support" into integration

* changes:
feat(k3): handle suspend in case of LPM_BOARDCFG_MANAGED
feat(ti): add message to encrypt tfa during suspend
feat(ti): cache the response for msg_version and query_caps
fix(ti): handle null parameter early in query_fw_caps
fix(ti): fix invalid parameter in the function comment
feat(k3): choose PLAT_CLUSTER_DEVICE_START_ID depending on the SoC
feat(k3): add SoC detection support

show more ...


# 9b1350de 06-Jan-2026 Abhash Kumar Jha <a-kumar2@ti.com>

feat(k3): choose PLAT_CLUSTER_DEVICE_START_ID depending on the SoC

The CLUSTER_DEVICE_START_ID denotes the device id of the A-core cluster.
It is utilized when powering off the entire cluster.

The

feat(k3): choose PLAT_CLUSTER_DEVICE_START_ID depending on the SoC

The CLUSTER_DEVICE_START_ID denotes the device id of the A-core cluster.
It is utilized when powering off the entire cluster.

The "generic" boards include J7200, J721E, J721S2 and AM65X platforms.

PLAT_CLUSTER_DEVICE_START_ID should be 4 instead of 198 on J7200[1],
J721E[2] and J721S2[3]. It is 198 only for AM65X[4].

This breaks PSCI APIs around cluster control and is exposed when
suspend-to-ram is enabled.

Query the JTAG_ID to get the SoC part number and choose the
CLUSTER_DEVICE_START_ID_AM65X when AM65X SoC is detected, else use
the PLAT_CLUSTER_DEVICE_START_ID that is defined in the respective
"board_def" file.

Link: [1] https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j7200/devices.html
Link: [2] https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j721e/devices.html
Link: [3] https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j721s2/devices.html
Link: [4] https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am65x_sr2/devices.html

Change-Id: Idcd47c94e06996e8c1d68b49f13d4d693e95b17d
Signed-off-by: Abhash Kumar Jha <a-kumar2@ti.com>

show more ...


# e76a0fc4 06-Jan-2026 Abhash Kumar Jha <a-kumar2@ti.com>

feat(k3): add SoC detection support

Implement SoC detection by reading the part number from the JTAG_ID
register. The part number is used to determine the appropriate cluster
start ID for the SoC.

feat(k3): add SoC detection support

Implement SoC detection by reading the part number from the JTAG_ID
register. The part number is used to determine the appropriate cluster
start ID for the SoC.

Note: J742S2 and J784S4 have the same part number and cluster start ID,
so they are handled identically without additional logic.

Change-Id: Ie97e123627b562edf34e7ff3839f6ceb8b0bbd8b
Signed-off-by: Abhash Kumar Jha <a-kumar2@ti.com>

show more ...