| #
e8e1b608 |
| 14-Dec-2023 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): allow TARGET_VERSION=4
Add basic support for TARGET_VERSION=4. It extends the existing 'if' statements in the Makefile and the header to allow them to take the value of 4 and also specifie
feat(tc): allow TARGET_VERSION=4
Add basic support for TARGET_VERSION=4. It extends the existing 'if' statements in the Makefile and the header to allow them to take the value of 4 and also specifies the SCMI platform info to use for TC4.
Change-Id: I8d8257671314277a133e88ef65fae8fada93d00e Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
553b70c3 |
| 19-Aug-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "ar/asymmetricSupport" into integration
* changes: feat(tc): enable trbe errata flags for Cortex-A520 and X4 feat(cm): asymmetric feature support for trbe refactor(err
Merge changes from topic "ar/asymmetricSupport" into integration
* changes: feat(tc): enable trbe errata flags for Cortex-A520 and X4 feat(cm): asymmetric feature support for trbe refactor(errata-abi): move EXTRACT_PARTNUM to arch.h feat(cpus): workaround for Cortex-A520(2938996) and Cortex-X4(2726228) feat(tc): make SPE feature asymmetric feat(cm): handle asymmetry for SPE feature feat(cm): support for asymmetric feature among cores feat(cpufeat): add new feature state for asymmetric features
show more ...
|
| #
74dc801d |
| 12-Aug-2024 |
Manish Pandey <manish.pandey2@arm.com> |
feat(tc): enable trbe errata flags for Cortex-A520 and X4
Enable following erratas as per the TARGET_PLATFORM of TC - ERRATA_A520_2938996 - ERRATA_X4_2726228
Signed-off-by: Manish Pandey <manish.
feat(tc): enable trbe errata flags for Cortex-A520 and X4
Enable following erratas as per the TARGET_PLATFORM of TC - ERRATA_A520_2938996 - ERRATA_X4_2726228
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ia552473740c34867dd9fd619faf378adcb784821
show more ...
|
| #
7754b770 |
| 18-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
feat(tc): make SPE feature asymmetric
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ibf0fecb2a97cb0f3508e01e0907e61e3c437ac00
|
| #
18faaa24 |
| 05-Aug-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "us_pmu" into integration
* changes: fix(tc): correct CPU PMU binding feat(tc): add device tree binding for SPE feat(tc): add PPI partitions in DT binding feat(tc):
Merge changes from topic "us_pmu" into integration
* changes: fix(tc): correct CPU PMU binding feat(tc): add device tree binding for SPE feat(tc): add PPI partitions in DT binding feat(tc): change GIC DT property 'interrupt-cells' to 4 feat(tc): add NI-Tower PMU node for TC3 feat(tc): setup ni-tower non-secure access for TC3
show more ...
|
| #
89c58a50 |
| 02-Feb-2024 |
Jagdish Gediya <jagdish.gediya@arm.com> |
feat(tc): setup ni-tower non-secure access for TC3
NI-Tower's component's registers are need to be accessed from kernel NI-PMU driver so enable NS access to it.
Change-Id: I83a8b3a1d2778baf767ff932
feat(tc): setup ni-tower non-secure access for TC3
NI-Tower's component's registers are need to be accessed from kernel NI-PMU driver so enable NS access to it.
Change-Id: I83a8b3a1d2778baf767ff93263e246d127ef8114 Signed-off-by: Jagdish Gediya <jagdish.gediya@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
c06b555d |
| 10-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(tc): add stubs for soc_css_init functions" into integration
|
| #
0dac0e1f |
| 10-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(tc): don't enable TZC on TC3" into integration
|
| #
3512adc4 |
| 10-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(tc): enable MTE2 unconditionally" into integration
|
| #
be8eaa5e |
| 16-May-2024 |
Tintu Thomas <tintu.thomas@arm.com> |
fix(tc): enable MTE2 unconditionally
Keeping the MTE2 enablement under the SPMD check is breaking for FPGA and CI test, as SPMD is absent in these cases.
Enable MTE2 unconditionally so that all the
fix(tc): enable MTE2 unconditionally
Keeping the MTE2 enablement under the SPMD check is breaking for FPGA and CI test, as SPMD is absent in these cases.
Enable MTE2 unconditionally so that all the supported platforms can use it.
Change-Id: Id86893f0e2767a8686c3dca0ea092907d5c107ba Signed-off-by: Tintu Thomas <tintu.thomas@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
8ce29a74 |
| 02-Jul-2024 |
Tintu Thomas <tintu.thomas@arm.com> |
fix(tc): don't enable TZC on TC3
TZC is being replaced by MSF module on TC3. For fixing boot failure on TC3, don't enable TZC module on the TC3 platform.
Change-Id: I4434cb28bf523be8dd882f5f8799223
fix(tc): don't enable TZC on TC3
TZC is being replaced by MSF module on TC3. For fixing boot failure on TC3, don't enable TZC module on the TC3 platform.
Change-Id: I4434cb28bf523be8dd882f5f8799223642822ee2 Signed-off-by: Tintu Thomas <tintu.thomas@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
f5ae5dcd |
| 10-Jun-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
fix(tc): add stubs for soc_css_init functions
Add TC specific stubs for both soc_css_init_nic400 and soc_css_init_pcie. We do not require any initialisation of these components for TC platforms.
Ch
fix(tc): add stubs for soc_css_init functions
Add TC specific stubs for both soc_css_init_nic400 and soc_css_init_pcie. We do not require any initialisation of these components for TC platforms.
Change-Id: If0129acd1050a56878cb9c3041a033192c88da57 Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
b6b44e1f |
| 18-Jun-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "ip_smmu" into integration
* changes: feat(tc): bind SMMU-600 with the DPU on TC3 FPGA feat(tc): bind SMMU-700 with DPU on TC3 refactor(tc): append binding for SMMU-700
|
| #
2458b387 |
| 04-Jun-2024 |
Leo Yan <leo.yan@arm.com> |
refactor(tc): append binding for SMMU-700
The usage for SMMU-700 is not consistent across TC platforms:
SMMU-700 on TC2:
| FVP | FPGA --------+-------+------ Display | Used | Us
refactor(tc): append binding for SMMU-700
The usage for SMMU-700 is not consistent across TC platforms:
SMMU-700 on TC2:
| FVP | FPGA --------+-------+------ Display | Used | Used GPU | Used | Used
SMMU-700 on TC3:
| FVP | FPGA --------+-------+------ Display | No | No GPU | Used | No
This commit changes to use append mode for SMMU-700 to bind it on TC2 and TC3 separately. As a result, the TC_IOMMU_EN configuration is not used, remove it.
Change-Id: Ic4152eb4c8ef97bf27b8a97c3c6cb86e32a2e8eb Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
adf19215 |
| 03-Jun-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(tc): support full-HD resolution for the FVP model" into integration
|
| #
95bf32e7 |
| 30-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "us_mhuv3" into integration
* changes: feat(tc): add MHUv3 addresses between RSS and AP feat(tc): specify MHU version based on platform feat(tc): bind SCMI over MHUv3
Merge changes from topic "us_mhuv3" into integration
* changes: feat(tc): add MHUv3 addresses between RSS and AP feat(tc): specify MHU version based on platform feat(tc): bind SCMI over MHUv3 for TC3 feat(tc): add MHUv3 DT binding for TC3 feat(tc): add MHUv3 doorbell support on TC3 refactor(tc): change tc_scmi_plat_info to single structure
show more ...
|
| #
76e2698a |
| 30-May-2024 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "gr/cpu_ren" into integration
* changes: chore: rename Blackhawk to Cortex-X925 chore: rename Chaberton to Cortex-A725
|
| #
bbe94cdd |
| 17-May-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
chore: rename Blackhawk to Cortex-X925
Rename Blackhawk to Cortex-X925.
Change-Id: I51e40a7bc6b8871c53c40d1f341853b1fd7fdf71 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
|
| #
16aacab8 |
| 17-May-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
chore: rename Chaberton to Cortex-A725
Rename Chaberton to Cortex-A725.
Change-Id: I981b22d3b37f1aa6e25ff1f35aa156fff9c30076 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
|
| #
dd5bf9c5 |
| 06-Dec-2023 |
Sergio Alves <sergio.dasilvalves@arm.com> |
feat(tc): support full-HD resolution for the FVP model
Enable full-HD resolution (1920x1080p60) for the FVP model, and add checking for the passed resolution parameter.
Change-Id: I5e37ae79b5ceac08
feat(tc): support full-HD resolution for the FVP model
Enable full-HD resolution (1920x1080p60) for the FVP model, and add checking for the passed resolution parameter.
Change-Id: I5e37ae79b5ceac088a18d5acf00ff4a557bb56aa Signed-off-by: Sergio Alves <sergio.dasilvalves@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
04085d6e |
| 11-Mar-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): specify MHU version based on platform
Platforms older than TC2 contain MHUv2 well as newer platforms contain MHUv3. Set the Makefile variable accordingly.
Change-Id: I00b83a34908cdbf7d1d9
feat(tc): specify MHU version based on platform
Platforms older than TC2 contain MHUv2 well as newer platforms contain MHUv3. Set the Makefile variable accordingly.
Change-Id: I00b83a34908cdbf7d1d9ac39728e3fa6ef449d2c Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
b38b37ba |
| 10-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "ar/pmuSaveRestore" into integration
* changes: feat(tc): add save/restore DSU PMU register support feat(dsu): save/restore DSU PMU register feat(plat): add platform A
Merge changes from topic "ar/pmuSaveRestore" into integration
* changes: feat(tc): add save/restore DSU PMU register support feat(dsu): save/restore DSU PMU register feat(plat): add platform API that gets cluster ID
show more ...
|
| #
b87d7ab1 |
| 07-May-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
feat(tc): add save/restore DSU PMU register support
This patch adds support for preserving DSU PMU registers over a power cycle in TC platform.
These PMU registers need to be manually saved/restore
feat(tc): add save/restore DSU PMU register support
This patch adds support for preserving DSU PMU registers over a power cycle in TC platform.
These PMU registers need to be manually saved/restored because they are part of cluster power domain and OS doesn't know when DSU is powered OFF.
Change-Id: Ife9573f205d99d092039cb95674e7434bb5f9239 Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
show more ...
|
| #
69c4bf9a |
| 08-May-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "tc_refactor_dt_binding" into integration
* changes: refactor(tc): move SCMI nodes into the 'firmware' node refactor(tc): move MHUv2 property to tc2.dts refactor(tc):
Merge changes from topic "tc_refactor_dt_binding" into integration
* changes: refactor(tc): move SCMI nodes into the 'firmware' node refactor(tc): move MHUv2 property to tc2.dts refactor(tc): drop the 'mhu-protocol' property in DT binding refactor(tc): append properties in DT bindings refactor(tc): move SCMI clock DT binding into tc-base.dtsi refactor(tc): introduce a new file tc-fpga.dtsi refactor(tc): move out platform specific DT binding from tc-base.dtsi refactor(tc): move out platform specific code from tc_vers.dtsi refactor(tc): add platform specific DT files refactor(tc): rename 'tc_fvp.dtsi' to 'tc-fvp.dtsi' refactor(tc): introduce a new macro ADDRESSIFY()
show more ...
|
| #
531d923b |
| 07-May-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(tc): enable FEAT_MTE2" into integration
|