| #
22d12c41 |
| 03-Jan-2020 |
Alexei Fedorov <Alexei.Fedorov@arm.com> |
Merge "drivers: add a driver for snoop control unit" into integration
|
| #
c20c0525 |
| 13-Dec-2019 |
Vishnu Banavath <vishnu.banavath@arm.com> |
drivers: add a driver for snoop control unit
The SCU connects one to four Cortex-A5/Cortex-A9 processors to the memory system through the AXI interfaces.
The SCU functions are to: - maintain data c
drivers: add a driver for snoop control unit
The SCU connects one to four Cortex-A5/Cortex-A9 processors to the memory system through the AXI interfaces.
The SCU functions are to: - maintain data cache coherency between the Cortex-A5/Cortex-A9 processors - initiate L2 AXI memory accesses - arbitrate between Cortex-A5/Cortex-A9 processors requesting L2 accesses - manage ACP accesses.
Snoop Control Unit will enable to snoop on other CPUs caches. This is very important when it comes to synchronizing data between CPUs. As an example, there is a high chance that data might be cache'd and other CPUs can't see the change. In such cases, if snoop control unit is enabled, data is synchoronized immediately between CPUs and the changes are visible to other CPUs.
This driver provides functionality to enable SCU as well as enabling user to know the following - number of CPUs present - is a particular CPU operating in SMP mode or AMP mode - data cache size of a particular CPU - does SCU has ACP port - is L2CPRESENT
Change-Id: I0d977970154fa60df57caf449200d471f02312a0 Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
show more ...
|
| #
251b2643 |
| 03-Oct-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge "a5ds: Add handler for when user tries to switch off secondary cores" into integration
|
| #
59ffec15 |
| 26-Sep-2019 |
Usama Arif <usama.arif@arm.com> |
a5ds: Add handler for when user tries to switch off secondary cores
a5ds only has always-on power domain and there is no power control present. However, without the pwr_domain_off handler, the kerne
a5ds: Add handler for when user tries to switch off secondary cores
a5ds only has always-on power domain and there is no power control present. However, without the pwr_domain_off handler, the kernel panics when the user will try to switch off secondary cores. The a5ds_pwr_domain_off handler will prevent kernel from crashing, i.e. the kernel will attempt but fail to shut down the secondary CPUs if the user tries to switch them offline.
Change-Id: I3c2239a1b6f035113ddbdda063c8495000cbe30c Signed-off-by: Usama Arif <usama.arif@arm.com>
show more ...
|
| #
757d904b |
| 27-Sep-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge changes from topic "a5ds-multicore" into integration
* changes: a5ds: add multicore support a5ds: Hold the secondary cpus in pen rather than panic
|
| #
ec885bac |
| 19-Sep-2019 |
Usama Arif <usama.arif@arm.com> |
a5ds: add multicore support
Enable cores 1-3 using psci. On receiving the smc call from kernel, core 0 will bring the secondary cores out pen and signal an event for the cores. Currently on switchin
a5ds: add multicore support
Enable cores 1-3 using psci. On receiving the smc call from kernel, core 0 will bring the secondary cores out pen and signal an event for the cores. Currently on switching the cores is enabled i.e. it is not possible to suspend, switch cores off, etc.
Change-Id: I6087e1d2ec650e1d587fd543efc1b08cbb50ae5f Signed-off-by: Usama Arif <usama.arif@arm.com>
show more ...
|
| #
7a8ef89f |
| 17-Jul-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge "plat/arm: Introduce A5 DesignStart platform." into integration
|
| #
00c7d5ac |
| 18-Jun-2019 |
Usama Arif <usama.arif@arm.com> |
plat/arm: Introduce A5 DesignStart platform.
This patch adds support for Cortex-A5 FVP for the DesignStart program. DesignStart aims at providing low cost and fast access to Arm IP.
Currently with
plat/arm: Introduce A5 DesignStart platform.
This patch adds support for Cortex-A5 FVP for the DesignStart program. DesignStart aims at providing low cost and fast access to Arm IP.
Currently with this patch only the primary CPU is booted and the rest of them wait for an interrupt.
Signed-off-by: Usama Arif <usama.arif@arm.com> Change-Id: I3a2281ce6de2402dda4610a89939ed53aa045fab
show more ...
|