| df83b034 | 24-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: common: Add basic PSCI core on support
Use TI-SCI messages to request core start from system controller firmware.
Signed-off-by: Andrew F. Davis <afd@ti.com> |
| 89ea53c7 | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: ti_sci: Add support for Processor control
TI-SCI message protocol provides support for controlling of various physical cores available in the SoC. In order to control which host is
ti: k3: drivers: ti_sci: Add support for Processor control
TI-SCI message protocol provides support for controlling of various physical cores available in the SoC. In order to control which host is capable of controlling a physical processor core, there is a processor access control list that needs to be populated as part of the board configuration data.
Introduce support for the set of TI-SCI message protocol APIs that provide us with this capability of controlling physical cores.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Andreas Dannenberg <dannenberg@ti.com>
show more ...
|
| 7b8f3e2d | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: ti_sci: Add support for Core control
Since system controller now has control over SoC power management, core operation such as reset need to be explicitly requested to reboot the So
ti: k3: drivers: ti_sci: Add support for Core control
Since system controller now has control over SoC power management, core operation such as reset need to be explicitly requested to reboot the SoC. Add support for this here.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Andreas Dannenberg <dannenberg@ti.com>
show more ...
|
| 6d1dfef6 | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: ti_sci: Add support for Clock control
TI-SCI message protocol provides support for management of various hardware entities within the SoC.
In general, we expect to function at a de
ti: k3: drivers: ti_sci: Add support for Clock control
TI-SCI message protocol provides support for management of various hardware entities within the SoC.
In general, we expect to function at a device level of abstraction, however, for proper operation of hardware blocks, many clocks directly supplying the hardware block needs to be queried or configured.
Introduce support for the set of TI-SCI message protocol support that provide us with this capability.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Andreas Dannenberg <dannenberg@ti.com>
show more ...
|
| 3858452d | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: ti_sci: Add support for Device control
TI-SCI message protocol provides support for management of various hardware entitites within the SoC.
We introduce the fundamental device man
ti: k3: drivers: ti_sci: Add support for Device control
TI-SCI message protocol provides support for management of various hardware entitites within the SoC.
We introduce the fundamental device management capability support to the driver protocol as part of this change.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Andreas Dannenberg <dannenberg@ti.com>
show more ...
|
| b5c2e1c4 | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: Add support for TI System Control Interface protocol
Texas Instrument's System Control Interface (TI-SCI) Message Protocol is used in Texas Instrument's System on Chip (SoC) such as
ti: k3: drivers: Add support for TI System Control Interface protocol
Texas Instrument's System Control Interface (TI-SCI) Message Protocol is used in Texas Instrument's System on Chip (SoC) such as those in K3 family AM654x SoCs to communicate between various compute processors with a central system controller entity.
TI-SCI message protocol provides support for management of various hardware entities within the SoC. Add support driver to allow communication with system controller entity within the SoC.
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Andreas Dannenberg <dannenberg@ti.com>
show more ...
|
| d76fdd33 | 04-May-2018 |
Andrew F. Davis <afd@ti.com> |
ti: k3: drivers: Add Secure Proxy driver
Secure Proxy module manages hardware threads that are meant for communication between the processor entities. Add support for this here.
Signed-off-by: Andr
ti: k3: drivers: Add Secure Proxy driver
Secure Proxy module manages hardware threads that are meant for communication between the processor entities. Add support for this here.
Signed-off-by: Andrew F. Davis <afd@ti.com>
show more ...
|
| 39b6cc66 | 16-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
libc: Use printf and snprintf across codebase
tf_printf and tf_snprintf are now called printf and snprintf, so the code needs to be updated.
Change-Id: Iffeee97afcd6328c4c2d30830d4923b964682d71 Sig
libc: Use printf and snprintf across codebase
tf_printf and tf_snprintf are now called printf and snprintf, so the code needs to be updated.
Change-Id: Iffeee97afcd6328c4c2d30830d4923b964682d71 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| 93c78ed2 | 16-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
libc: Fix all includes in codebase
The codebase was using non-standard headers. It is needed to replace them by the correct ones so that we can use the new libc headers.
Change-Id: I530f71d9510cb03
libc: Fix all includes in codebase
The codebase was using non-standard headers. It is needed to replace them by the correct ones so that we can use the new libc headers.
Change-Id: I530f71d9510cb036e69fe79823c8230afe890b9d Acked-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| 11dfe0b4 | 22-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1532 from jeenu-arm/misra-fixes
MISRA fixes |
| 36d47074 | 22-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1530 from antonio-nino-diaz-arm/an/rpi3-deprecated
rpi3: Migrate from deprecated APIs |
| 9d57a147 | 06-Aug-2018 |
Roberto Vargas <roberto.vargas@arm.com> |
memprotect: Move files to specific platform makefiles
All the arm platforms were including the files related to mem-protect. This configuration generates some problems with new platforms that don't
memprotect: Move files to specific platform makefiles
All the arm platforms were including the files related to mem-protect. This configuration generates some problems with new platforms that don't support such functionality, and for that reason this patch moves these files to the platform specific makefiles.
Change-Id: I6923e5224668b76667795d8e11723cede7979b1e Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>
show more ...
|
| 4c0b164e | 20-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1524 from danielboulby-arm/db/ReclaimInit
rockchip: Add plat_is_my_cpu_primary function |
| b634fa91 | 02-Aug-2018 |
Jeenu Viswambharan <jeenu.viswambharan@arm.com> |
SiP: MISRA fixes for execution state switch
These changes address most of the required MISRA rules. In the process, some from generic code is also fixed.
No functional changes.
Change-Id: I707dbec
SiP: MISRA fixes for execution state switch
These changes address most of the required MISRA rules. In the process, some from generic code is also fixed.
No functional changes.
Change-Id: I707dbec9b34b802397e99da2f5ae738165d6feba Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
show more ...
|
| bbaa712e | 19-Aug-2018 |
Konstantin Porotchkin <kostap@marvell.com> |
plat: marvell: bl31: Update the early platform setup API
Move from bl31_early_platform_setup to bl31_early_platform_setup2
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com> |
| 941a624d | 17-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
rpi3: Migrate from deprecated APIs
Change-Id: If53b5b2430a06ce8cf6e7948765b560b37afc335 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
| 4e45fbd6 | 17-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1525 from antonio-nino-diaz-arm/an/rpi3
rpi3: Remove dependencies on Arm platform code |
| 42636360 | 15-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
rpi3: Remove dependencies on Arm platform code
The Raspberry Pi 3 port doesn't actually depend on any Arm platform code, so the dependencies can be removed.
Change-Id: Ic2f47f5001bebde3862815b1d880
rpi3: Remove dependencies on Arm platform code
The Raspberry Pi 3 port doesn't actually depend on any Arm platform code, so the dependencies can be removed.
Change-Id: Ic2f47f5001bebde3862815b1d880a169d82b3f65 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| 5eddd22e | 14-Aug-2018 |
Daniel Boulby <daniel.boulby@arm.com> |
rockchip: Add plat_is_my_cpu_primary function
This function is required for platforms where COLD_BOOT_SINGLE_CPU=0 however it was missing from rockchip platforms
Change-Id: I32a85f226a4f22085a27113
rockchip: Add plat_is_my_cpu_primary function
This function is required for platforms where COLD_BOOT_SINGLE_CPU=0 however it was missing from rockchip platforms
Change-Id: I32a85f226a4f22085a27113903f34bdb6f28dbcc Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
show more ...
|
| 07da0bf9 | 15-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1516 from antonio-nino-diaz-arm/an/printf
Replace stdio.h functions by TF functions |
| 3ba92957 | 13-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1510 from robertovargas-arm/romlib
Add support for moving libraries to ROM |
| 0983b8b1 | 13-Aug-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1519 from antonio-nino-diaz-arm/an/xlat-el2
xlat v2: Support EL2 translation regime |
| 4c72c3fe | 07-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
layerscape: stm32mp1: Migrate to enable_mmu_svc_mon()
Change-Id: I3d16b247a0fa457e6293e2d2c4503dfde1e51c1d Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
| 1e54cbb8 | 07-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
plat/arm: Migrate to enable_mmu_svc_mon()
Change-Id: I1bb310e1b05968d30b28913c4011c0601e1ae64e Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
| 1a92a0e0 | 07-Aug-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
xlat v2: Support the EL2 translation regime
The translation library is useful elsewhere. Even though this repository doesn't exercise the EL2 support of the library, it is better to have it here as
xlat v2: Support the EL2 translation regime
The translation library is useful elsewhere. Even though this repository doesn't exercise the EL2 support of the library, it is better to have it here as well to make it easier to maintain.
enable_mmu_secure() and enable_mmu_direct() have been deprecated. The functions are still present, but they are behind ERROR_DEPRECATED and they call the new functions enable_mmu_svc_mon() and enable_mmu_direct_svc_mon().
Change-Id: I13ad10cd048d9cc2d55e0fff9a5133671b67dcba Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|