| a3d39cc7 | 15-Oct-2018 |
Yann Gautier <yann.gautier@st.com> |
stm32mp1: add an IO to read MMC devices
Whereas the GPT table is read with io_block, the binaries to be loaded (e.g. BL33) cannot use it, as it is not suitable to read them block by block, or the bo
stm32mp1: add an IO to read MMC devices
Whereas the GPT table is read with io_block, the binaries to be loaded (e.g. BL33) cannot use it, as it is not suitable to read them block by block, or the boot time would be very bad.
Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| ceaff75c | 15-Oct-2018 |
Yann Gautier <yann.gautier@st.com> |
stm32mp1: add an IO to read STM32IMAGE binaries
This IO is required to read binaries with STM32 header. This header is added with the stm32image tool.
Signed-off-by: Yann Gautier <yann.gautier@st.c
stm32mp1: add an IO to read STM32IMAGE binaries
This IO is required to read binaries with STM32 header. This header is added with the stm32image tool.
Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 6fe8b195 | 15-Oct-2018 |
Yann Gautier <yann.gautier@st.com> |
Add new defines for STM32MP1 platform
To boot on eMMC or SD-cards, STM32MP1 platform needs: - GPT_IMAGE_ID to read GPT table on those devices - STM32_IMAGE_ID and IO_TYPE_STM32IMAGE to read images w
Add new defines for STM32MP1 platform
To boot on eMMC or SD-cards, STM32MP1 platform needs: - GPT_IMAGE_ID to read GPT table on those devices - STM32_IMAGE_ID and IO_TYPE_STM32IMAGE to read images with STM32 header - IO_TYPE_MMC to have a IO for MMC devices
Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 8e2e5e8b | 15-Oct-2018 |
Yann Gautier <yann.gautier@st.com> |
stm32mp1: add sdmmc2 driver
This driver is for the STMicroelectronics sdmmc2 IP which is in STM32MP1 SoC. It uses the MMC framework, and can address either eMMC or SD-card.
Signed-off-by: Yann Gaut
stm32mp1: add sdmmc2 driver
This driver is for the STMicroelectronics sdmmc2 IP which is in STM32MP1 SoC. It uses the MMC framework, and can address either eMMC or SD-card.
Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 0a09313e | 12-Oct-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1626 from Yann-lms/partition_verbose
drivers: partition: correct compilation error in VERBOSE mode |
| bd8c4016 | 12-Oct-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1627 from sandrine-bailleux-arm/sb/object-pool-allocator
Introduce object pool allocator |
| 776bd2b6 | 12-Oct-2018 |
Dimitris Papastamos <dimitris.papastamos@arm.com> |
Merge pull request #1630 from antonio-nino-diaz-arm/an/fix-console
pl011: cnds: cbmem: 16550: Fix comments |
| 65199dc8 | 08-Oct-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
pl011: cnds: cbmem: 16550: Fix comments
The comments with the prototypes of the register functions of the console drivers are incorrect. The arguments are wrong. This patch fixes them.
Change-Id: I
pl011: cnds: cbmem: 16550: Fix comments
The comments with the prototypes of the register functions of the console drivers are incorrect. The arguments are wrong. This patch fixes them.
Change-Id: I38c4b481ee69e840780111c42f03c0752eb6315c Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| 02126db8 | 12-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1615 from Andre-ARM/make_s
Makefile: Support totally quiet output with -s |
| d9f529f5 | 12-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1606 from satheesbalya-arm/sb1_2603_misra_plat
plat/arm: Fix misra warnings in platform code |
| a3f92142 | 12-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1622 from bryanodonoghue/master+imx7-mmc_fix
drivers: imx: mxc_usdhc: Do not set MMC_RSP_48 for MMC_RESPONSE_R2 |
| 3e75ea4d | 12-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1624 from glneo/less-cache-flushing
PSCI cache flush and comment fixup |
| 89509904 | 27-Sep-2018 |
Sathees Balya <sathees.balya@arm.com> |
plat/arm: Fix misra warnings in platform code
Change-Id: Ica944acc474a099219d50b041cfaeabd4f3d362f Signed-off-by: Sathees Balya <sathees.balya@arm.com> |
| 9cc4651c | 01-Jun-2018 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Introduce object pool allocator
The object pool allocator provides a simplistic interface to manage allocation in a fixed-size static array. The caller creates a static "object pool" out of such an
Introduce object pool allocator
The object pool allocator provides a simplistic interface to manage allocation in a fixed-size static array. The caller creates a static "object pool" out of such an array and may then call pool_alloc() to get the next available object within the pool. There is also a variant to get multiple consecutive objects: pool_alloc_n().
Note that this interface does not provide any way to free the objects afterwards. This is by design and it is not a limitation. We do not want to introduce complexity induced by memory freeing, such as use-after-free bugs, memory fragmentation and so on.
Change-Id: Iefc2e153767851fbde5841a295f92ae48adda71f Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| e7f9ab4e | 04-Oct-2018 |
Yann Gautier <yann.gautier@st.com> |
drivers: partition: correct compilation error in VERBOSE mode
Signed-off-by: Yann Gautier <yann.gautier@st.com> |
| 424f68dd | 11-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1625 from ldts/psci
psci: platform control of SYSTEM_SUSPEND entry |
| 0f58d4f2 | 11-Oct-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
plat/arm: Remove file arm_board_def.h
This file is shared between FVP and all CSS platforms. While it may be true that some definitions can be common, it doesn't make sense conceptually. For example
plat/arm: Remove file arm_board_def.h
This file is shared between FVP and all CSS platforms. While it may be true that some definitions can be common, it doesn't make sense conceptually. For example, the stack size depends on the platform and so does the SRAM size.
After removing them, there are not enough common definitions to justify having this header, so the other definitions have been moved to the platform_def.h of FVP, board_css_def.h and arm_def.h.
Change-Id: Ifbf4b017227f9dfefa1a430f67d7d6baae6a4ba1 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| e22a4ae0 | 11-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1621 from jts-arm/typos
Various corrections of typos |
| 8b3345f4 | 11-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1619 from antonio-nino-diaz-arm/an/norflash
plat/arm: Move norflash driver to drivers/ folder |
| a4065abd | 11-Oct-2018 |
ldts <jorge.ramirez.ortiz@gmail.com> |
psci: platform control of SYSTEM_SUSPEND entry
Some platforms can only resume from system suspend from the boot CPU, hence they should only enter that state from that same core.
The following commi
psci: platform control of SYSTEM_SUSPEND entry
Some platforms can only resume from system suspend from the boot CPU, hence they should only enter that state from that same core.
The following commit presents an interface that allows the platform to reject system suspend entry near its very last stage (last CPU).
show more ...
|
| 58ea77a0 | 10-Oct-2018 |
Antonio Nino Diaz <antonio.ninodiaz@arm.com> |
plat/arm: Move board_css_common.c to juno folder
This file is only used by Juno as all other CSS platforms have their own private memory maps.
Change-Id: I1c9f27aac7b1d8bff4d92674e8bde5505b93c8c4 S
plat/arm: Move board_css_common.c to juno folder
This file is only used by Juno as all other CSS platforms have their own private memory maps.
Change-Id: I1c9f27aac7b1d8bff4d92674e8bde5505b93c8c4 Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
show more ...
|
| 60a9dee5 | 11-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1620 from deepan02/deepak-arm/move-reset-to-bl31
plat/arm: allow RESET_TO_BL31 for CSS-based platforms |
| f996a5f7 | 30-Aug-2018 |
Andrew F. Davis <afd@ti.com> |
PSCI: Do not flush cache when unneeded
When a platform enables its caches before it accesses the psci_non_cpu_pd_nodes structure then explicit cache maintenance is not needed.
Signed-off-by: Andrew
PSCI: Do not flush cache when unneeded
When a platform enables its caches before it accesses the psci_non_cpu_pd_nodes structure then explicit cache maintenance is not needed.
Signed-off-by: Andrew F. Davis <afd@ti.com>
show more ...
|
| c98db6c6 | 30-Aug-2018 |
Andrew F. Davis <afd@ti.com> |
PSCI: Update comment on MMU disablement
The MMU is not disabled in this path, update the comment to reflect this. Also clarify that both paths call prepare_cpu_pwr_dwn(), but the second path does st
PSCI: Update comment on MMU disablement
The MMU is not disabled in this path, update the comment to reflect this. Also clarify that both paths call prepare_cpu_pwr_dwn(), but the second path does stack cache maintenance.
Signed-off-by: Andrew F. Davis <afd@ti.com>
show more ...
|
| f7a18268 | 10-Oct-2018 |
Soby Mathew <soby.mathew@arm.com> |
Merge pull request #1614 from MISL-EBU-System-SW/integration-fix
Fix service CPU image load at BL2 stage and update maintainers list |