History log of /rk3399_ARM-atf/include/ (Results 2826 – 2850 of 3957)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e4f559ff16-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add PMIC support

If a PMIC companion chip is present on board, it has to be configured
for regulators supplies.
This check is done with board DT configuration.

Signed-off-by: Yann Gautier

stm32mp1: Add PMIC support

If a PMIC companion chip is present on board, it has to be configured
for regulators supplies.
This check is done with board DT configuration.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Pascal Paillet <p.paillet@st.com>

show more ...

6a339a4913-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add GPIO support

The management of pinctrl nodes of device tree is also added.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed

stm32mp1: Add GPIO support

The management of pinctrl nodes of device tree is also added.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>

show more ...

7839a05024-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add clock and reset support

The clock driver is under dual license, BSD and GPLv2.
The clock driver uses device tree, so a minimal support for this is added.
The required files for driver

stm32mp1: Add clock and reset support

The clock driver is under dual license, BSD and GPLv2.
The clock driver uses device tree, so a minimal support for this is added.
The required files for driver and DTS files are in include/dt-bindings/.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

4353bb2016-Jul-2018 Yann Gautier <yann.gautier@st.com>

Introduce STMicroelectronics STM32MP1 platform

STM32MP1 is a microprocessor designed by STMicroelectronics,
based on a dual Arm Cortex-A7.
It is an Armv7-A platform, using dedicated code from TF-A.

Introduce STMicroelectronics STM32MP1 platform

STM32MP1 is a microprocessor designed by STMicroelectronics,
based on a dual Arm Cortex-A7.
It is an Armv7-A platform, using dedicated code from TF-A.

STM32MP1 uses BL2 compiled with BL2_AT_EL3.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Pascal Paillet <p.paillet@st.com>

show more ...

d323af9e06-Jul-2018 Daniel Boulby <daniel.boulby@arm.com>

Rework page table setup for varying number of mem regions

Change arm_setup_page_tables() to take a variable number of memory
regions. Remove coherent memory region from BL1, BL2 and BL2U as
their co

Rework page table setup for varying number of mem regions

Change arm_setup_page_tables() to take a variable number of memory
regions. Remove coherent memory region from BL1, BL2 and BL2U as
their coherent memory region doesn't contain anything and
therefore has a size of 0. Add check to ensure this
doesn't change without us knowing.

Change-Id: I790054e3b20b056dda1043a4a67bd7ac2d6a3bc0
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>

show more ...

790e6c5b24-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1485 from jeenu-arm/ras

Double-fault and fatal error handling support

ecd6242919-Jul-2018 Jeenu Viswambharan <jeenu.viswambharan@arm.com>

Arm platforms: Fix type mismatch for arm_pm_idle_states

This also gets rid of MISRA violations for Rule 8.3 and 8.4.

Change-Id: I45bba011b16f90953dd4b260fcd58381f978eedc
Signed-off-by: Jeenu Viswam

Arm platforms: Fix type mismatch for arm_pm_idle_states

This also gets rid of MISRA violations for Rule 8.3 and 8.4.

Change-Id: I45bba011b16f90953dd4b260fcd58381f978eedc
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>

show more ...

6b7b0f3617-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in common and setup code

MISRA C-2012 Rules 10.1, 10.3, 17.8 and 20.7.

Change-Id: I3980bd2a1d845559af4bbe2887a0250d0506a064
Signed-off-by: Antonio Nino Diaz <antonio.ninodia

PSCI: Fix MISRA defects in common and setup code

MISRA C-2012 Rules 10.1, 10.3, 17.8 and 20.7.

Change-Id: I3980bd2a1d845559af4bbe2887a0250d0506a064
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

2bc3dba918-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix MISRA defects in platform code

Fix violations of MISRA C-2012 Rules 10.1, 10.3, 13.3, 14.4, 17.7 and
17.8.

Change-Id: I6c9725e428b5752f1d80684ec29cb6c52a5c0c2d
Signed-off-by: Antonio Nino

PSCI: Fix MISRA defects in platform code

Fix violations of MISRA C-2012 Rules 10.1, 10.3, 13.3, 14.4, 17.7 and
17.8.

Change-Id: I6c9725e428b5752f1d80684ec29cb6c52a5c0c2d
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

1083b2b320-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Fix types of definitions

Also change header guards to fix defects of MISRA C-2012 Rule 21.1.

Change-Id: Ied0d4b0e557ef6119ab669d106d2ac5d99620c57
Acked-by: Sumit Garg <sumit.garg@linaro.org>

PSCI: Fix types of definitions

Also change header guards to fix defects of MISRA C-2012 Rule 21.1.

Change-Id: Ied0d4b0e557ef6119ab669d106d2ac5d99620c57
Acked-by: Sumit Garg <sumit.garg@linaro.org>
Acked-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

bef9a10f18-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PMF: Fix MISRA defects

Fix instances of MISRA C-2012 Rule 10.1 and 21.1.

Change-Id: I5676edede0703481e3635be0bc4a635df8e48f5e
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

369742ec16-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Add missing function argument names

Fix MISRA C-2012 Rules 8.2 and 21.1.

Change-Id: I7f41fe76fe16399734d11847ab601ad8eb78df1a
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

97373c3318-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

PSCI: Replace macros by static inline functions

Fix MISRA C-2012 Directive 4.9 and Rule 21.1 defects.

Change-Id: I96c216317d38741ee632d2640cd7b36e6723d5c2
Signed-off-by: Antonio Nino Diaz <antonio.

PSCI: Replace macros by static inline functions

Fix MISRA C-2012 Directive 4.9 and Rule 21.1 defects.

Change-Id: I96c216317d38741ee632d2640cd7b36e6723d5c2
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

a093421720-Jul-2018 Daniel Boulby <daniel.boulby@arm.com>

Increase BL2U stack size

BL2U is running out of stack during firmware update. Increase
stack size to prevent this

Change-Id: I9b1a4e237a00172c6738c84b455b3878ab184cb8
Signed-off-by: Daniel Boulby <

Increase BL2U stack size

BL2U is running out of stack during firmware update. Increase
stack size to prevent this

Change-Id: I9b1a4e237a00172c6738c84b455b3878ab184cb8
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>

show more ...

f00119de18-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Fix check_[uptr/u32]_overflow() macros MISRA defects

Add missing parentheses to fix MISRA C-2012 Rule 12.1.

Also, the result of a comparison is an essentially boolean value, it
isn't needed to retu

Fix check_[uptr/u32]_overflow() macros MISRA defects

Add missing parentheses to fix MISRA C-2012 Rule 12.1.

Also, the result of a comparison is an essentially boolean value, it
isn't needed to return 1 or 0 depending on it.

Also, fix header guards (MISRA C-2012 Rule 21.1).

Change-Id: I90c0bcdeb2787c1ca659fc9a981808ece7958de3
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

029f5a2818-Jul-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Introduce UL(), L() and LL() macros

utils_def.h already has U() and ULL(), but not UL(), which is needed for
types like uinptr_t and u_register_t.

Also added L() and LL() for signed values.

Change

Introduce UL(), L() and LL() macros

utils_def.h already has U() and ULL(), but not UL(), which is needed for
types like uinptr_t and u_register_t.

Also added L() and LL() for signed values.

Change-Id: I0654df80d57149ff49507c52f1b27f3d500486a0
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

ba0248b519-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1450 from MISL-EBU-System-SW/marvell-support-v6

Marvell support for Armada 8K SoC family


/rk3399_ARM-atf/.gitignore
/rk3399_ARM-atf/acknowledgements.rst
/rk3399_ARM-atf/docs/marvell/build.txt
/rk3399_ARM-atf/docs/marvell/misc/mvebu-a8k-addr-map.txt
/rk3399_ARM-atf/docs/marvell/misc/mvebu-amb.txt
/rk3399_ARM-atf/docs/marvell/misc/mvebu-ccu.txt
/rk3399_ARM-atf/docs/marvell/misc/mvebu-io-win.txt
/rk3399_ARM-atf/docs/marvell/misc/mvebu-iob.txt
/rk3399_ARM-atf/docs/marvell/porting.txt
/rk3399_ARM-atf/docs/plat/rpi3.rst
/rk3399_ARM-atf/drivers/io/io_fip.c
/rk3399_ARM-atf/drivers/io/io_memmap.c
/rk3399_ARM-atf/drivers/io/io_semihosting.c
/rk3399_ARM-atf/drivers/io/io_storage.c
/rk3399_ARM-atf/drivers/marvell/amb_adec.c
/rk3399_ARM-atf/drivers/marvell/cache_llc.c
/rk3399_ARM-atf/drivers/marvell/ccu.c
/rk3399_ARM-atf/drivers/marvell/comphy.h
/rk3399_ARM-atf/drivers/marvell/comphy/comphy-cp110.h
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-cp110.c
/rk3399_ARM-atf/drivers/marvell/comphy/phy-comphy-cp110.h
/rk3399_ARM-atf/drivers/marvell/gwin.c
/rk3399_ARM-atf/drivers/marvell/i2c/a8k_i2c.c
/rk3399_ARM-atf/drivers/marvell/io_win.c
/rk3399_ARM-atf/drivers/marvell/iob.c
/rk3399_ARM-atf/drivers/marvell/mci.c
/rk3399_ARM-atf/drivers/marvell/mochi/ap807_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/apn806_setup.c
/rk3399_ARM-atf/drivers/marvell/mochi/cp110_setup.c
/rk3399_ARM-atf/drivers/marvell/thermal.c
drivers/marvell/a8k_i2c.h
drivers/marvell/addr_map.h
drivers/marvell/amb_adec.h
drivers/marvell/aro.h
drivers/marvell/cache_llc.h
drivers/marvell/ccu.h
drivers/marvell/gwin.h
drivers/marvell/i2c.h
drivers/marvell/io_win.h
drivers/marvell/iob.h
drivers/marvell/mci.h
drivers/marvell/mochi/ap_setup.h
drivers/marvell/mochi/cp110_setup.h
drivers/marvell/thermal.h
lib/cpus/aarch64/cortex_a72.h
plat/marvell/a8k/common/a8k_common.h
plat/marvell/a8k/common/board_marvell_def.h
plat/marvell/a8k/common/marvell_def.h
plat/marvell/a8k/common/plat_marvell.h
plat/marvell/a8k/common/plat_pm_trace.h
plat/marvell/common/aarch64/cci_macros.S
plat/marvell/common/aarch64/marvell_macros.S
plat/marvell/common/marvell_plat_priv.h
plat/marvell/common/marvell_pm.h
plat/marvell/common/mvebu.h
/rk3399_ARM-atf/maintainers.rst
/rk3399_ARM-atf/make_helpers/build_macros.mk
/rk3399_ARM-atf/plat/marvell/a8k/a70x0/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/a8k/a70x0/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/marvell/a8k/a70x0/mvebu_def.h
/rk3399_ARM-atf/plat/marvell/a8k/a70x0/platform.mk
/rk3399_ARM-atf/plat/marvell/a8k/a70x0_amc/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/a8k/a70x0_amc/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/marvell/a8k/a70x0_amc/mvebu_def.h
/rk3399_ARM-atf/plat/marvell/a8k/a70x0_amc/platform.mk
/rk3399_ARM-atf/plat/marvell/a8k/a80x0/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/a8k/a80x0/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/marvell/a8k/a80x0/mvebu_def.h
/rk3399_ARM-atf/plat/marvell/a8k/a80x0/platform.mk
/rk3399_ARM-atf/plat/marvell/a8k/a80x0_mcbin/board/dram_port.c
/rk3399_ARM-atf/plat/marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c
/rk3399_ARM-atf/plat/marvell/a8k/a80x0_mcbin/mvebu_def.h
/rk3399_ARM-atf/plat/marvell/a8k/a80x0_mcbin/platform.mk
/rk3399_ARM-atf/plat/marvell/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/a8k_common.c
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/plat_arch_config.c
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/marvell/a8k/common/include/a8k_plat_def.h
/rk3399_ARM-atf/plat/marvell/a8k/common/include/ddr_info.h
/rk3399_ARM-atf/plat/marvell/a8k/common/include/plat_macros.S
/rk3399_ARM-atf/plat/marvell/a8k/common/include/platform_def.h
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_a8k.mk
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_pm_ipc.c
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_pm_ipc.h
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_bl1_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_pm.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_pm_trace.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_thermal.c
/rk3399_ARM-atf/plat/marvell/common/aarch64/marvell_common.c
/rk3399_ARM-atf/plat/marvell/common/aarch64/marvell_helpers.S
/rk3399_ARM-atf/plat/marvell/common/marvell_bl1_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_cci.c
/rk3399_ARM-atf/plat/marvell/common/marvell_common.mk
/rk3399_ARM-atf/plat/marvell/common/marvell_ddr_info.c
/rk3399_ARM-atf/plat/marvell/common/marvell_gicv2.c
/rk3399_ARM-atf/plat/marvell/common/marvell_io_storage.c
/rk3399_ARM-atf/plat/marvell/common/marvell_pm.c
/rk3399_ARM-atf/plat/marvell/common/marvell_topology.c
/rk3399_ARM-atf/plat/marvell/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_common.mk
/rk3399_ARM-atf/plat/marvell/common/mss/mss_ipc_drv.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_ipc_drv.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_mem.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bl2_format.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bootloader.h
/rk3399_ARM-atf/plat/marvell/common/plat_delay_timer.c
/rk3399_ARM-atf/plat/marvell/marvell.mk
/rk3399_ARM-atf/plat/marvell/version.mk
/rk3399_ARM-atf/plat/rpi3/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi3/include/platform_def.h
/rk3399_ARM-atf/plat/rpi3/platform.mk
/rk3399_ARM-atf/plat/rpi3/rpi3_bl31_setup.c
/rk3399_ARM-atf/plat/rpi3/rpi3_hw.h
/rk3399_ARM-atf/plat/rpi3/rpi3_pm.c
/rk3399_ARM-atf/plat/rpi3/rpi3_private.h
/rk3399_ARM-atf/plat/rpi3/rpi3_rng.c
/rk3399_ARM-atf/plat/rpi3/rpi3_stack_protector.c
/rk3399_ARM-atf/tools/doimage/Makefile
/rk3399_ARM-atf/tools/doimage/doimage.c
/rk3399_ARM-atf/tools/doimage/doimage.mk
224e1aba19-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1481 from antonio-nino-diaz-arm/an/xlat-refactor

xlat: More refactoring

8ff0dfa719-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1482 from sandrine-bailleux-arm/sb/fix-hcptr

Misc arch.h fixes and cleanup

b56dc2a917-May-2018 Jeenu Viswambharan <jeenu.viswambharan@arm.com>

RAS: Introduce handler for Uncontainable errors

Uncontainable errors are the most severe form of errors, which typically
mean that the system state can't be trusted any more. This further means
that

RAS: Introduce handler for Uncontainable errors

Uncontainable errors are the most severe form of errors, which typically
mean that the system state can't be trusted any more. This further means
that normal error recovery process can't be followed, and an orderly
shutdown of the system is often desirable.

This patch allows for the platform to define a handler for Uncontainable
errors received. Due to the nature of Uncontainable error, the handler
is expected to initiate an orderly shutdown of the system, and therefore
is not expected to return. A default implementation is added which falls
back to platform unhandled exception.

Also fix ras_arch.h header guards.

Change-Id: I072e336a391a0b382e77e627eb9e40729d488b55
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>

show more ...

486f868b07-Jun-2018 Konstantin Porotchkin <kostap@marvell.com>

plat: marvell: Add common ARMADA platform components

Add common Marvell ARMADA platform components.
This patch also includes common components for Marvell
ARMADA 8K platforms.

Change-Id: I42192fdc6

plat: marvell: Add common ARMADA platform components

Add common Marvell ARMADA platform components.
This patch also includes common components for Marvell
ARMADA 8K platforms.

Change-Id: I42192fdc6525a42e46b3ac2ad63c83db9bcbfeaf
Signed-off-by: Hanna Hawa <hannah@marvell.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...


/rk3399_ARM-atf/.gitignore
/rk3399_ARM-atf/docs/marvell/build.txt
/rk3399_ARM-atf/docs/marvell/porting.txt
drivers/marvell/aro.h
plat/marvell/a8k/common/a8k_common.h
plat/marvell/a8k/common/board_marvell_def.h
plat/marvell/a8k/common/marvell_def.h
plat/marvell/a8k/common/plat_marvell.h
plat/marvell/a8k/common/plat_pm_trace.h
plat/marvell/common/aarch64/cci_macros.S
plat/marvell/common/aarch64/marvell_macros.S
plat/marvell/common/marvell_plat_priv.h
plat/marvell/common/marvell_pm.h
plat/marvell/common/mvebu.h
/rk3399_ARM-atf/plat/marvell/a8k/common/a8k_common.mk
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/a8k_common.c
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/plat_arch_config.c
/rk3399_ARM-atf/plat/marvell/a8k/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/marvell/a8k/common/include/a8k_plat_def.h
/rk3399_ARM-atf/plat/marvell/a8k/common/include/ddr_info.h
/rk3399_ARM-atf/plat/marvell/a8k/common/include/plat_macros.S
/rk3399_ARM-atf/plat/marvell/a8k/common/include/platform_def.h
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_a8k.mk
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_pm_ipc.c
/rk3399_ARM-atf/plat/marvell/a8k/common/mss/mss_pm_ipc.h
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_bl1_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_ble_setup.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_pm.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_pm_trace.c
/rk3399_ARM-atf/plat/marvell/a8k/common/plat_thermal.c
/rk3399_ARM-atf/plat/marvell/common/aarch64/marvell_common.c
/rk3399_ARM-atf/plat/marvell/common/aarch64/marvell_helpers.S
/rk3399_ARM-atf/plat/marvell/common/marvell_bl1_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_bl2_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_bl31_setup.c
/rk3399_ARM-atf/plat/marvell/common/marvell_cci.c
/rk3399_ARM-atf/plat/marvell/common/marvell_common.mk
/rk3399_ARM-atf/plat/marvell/common/marvell_ddr_info.c
/rk3399_ARM-atf/plat/marvell/common/marvell_gicv2.c
/rk3399_ARM-atf/plat/marvell/common/marvell_io_storage.c
/rk3399_ARM-atf/plat/marvell/common/marvell_pm.c
/rk3399_ARM-atf/plat/marvell/common/marvell_topology.c
/rk3399_ARM-atf/plat/marvell/common/mrvl_sip_svc.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_common.mk
/rk3399_ARM-atf/plat/marvell/common/mss/mss_ipc_drv.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_ipc_drv.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_mem.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bl2_format.h
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bootloader.c
/rk3399_ARM-atf/plat/marvell/common/mss/mss_scp_bootloader.h
/rk3399_ARM-atf/plat/marvell/common/plat_delay_timer.c
/rk3399_ARM-atf/plat/marvell/marvell.mk
/rk3399_ARM-atf/plat/marvell/version.mk
/rk3399_ARM-atf/tools/doimage/Makefile
/rk3399_ARM-atf/tools/doimage/doimage.c
/rk3399_ARM-atf/tools/doimage/doimage.mk
f87e944926-Feb-2018 Konstantin Porotchkin <kostap@marvell.com>

marvell: drivers: Add i2c driver

Add i2c driver for A8K SoC family.

Change-Id: I5932b2fce286d84fc3ad5a74c4c456001faa3196
Signed-off-by: Hanna Hawa <hannah@marvell.com>
Signed-off-by: Konstantin Por

marvell: drivers: Add i2c driver

Add i2c driver for A8K SoC family.

Change-Id: I5932b2fce286d84fc3ad5a74c4c456001faa3196
Signed-off-by: Hanna Hawa <hannah@marvell.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

d5a6f86c26-Feb-2018 Konstantin Porotchkin <kostap@marvell.com>

marvell: drivers: Add thermal driver

Add thermal driver for A8K SoC family.
The termal unit data is used by Marvell DRAM initialization
code for optimizing the memory controller configuration

Chang

marvell: drivers: Add thermal driver

Add thermal driver for A8K SoC family.
The termal unit data is used by Marvell DRAM initialization
code for optimizing the memory controller configuration

Change-Id: Iad92689fa6e4224a89d872e9aa015393abd9cf73
Signed-off-by: Hanna Hawa <hannah@marvell.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

152b0e4726-Feb-2018 Konstantin Porotchkin <kostap@marvell.com>

marvell: drivers: Add L3/system cache management drivers

Add LLC (L3) cache management drivers for Marvell SoCs
AP806, AP807 and AP810

Change-Id: Ic70710f9bc5b6b48395d62212df7011e2fbb5894
Signed-of

marvell: drivers: Add L3/system cache management drivers

Add LLC (L3) cache management drivers for Marvell SoCs
AP806, AP807 and AP810

Change-Id: Ic70710f9bc5b6b48395d62212df7011e2fbb5894
Signed-off-by: Hanna Hawa <hannah@marvell.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

bc6206f705-Jul-2018 Konstantin Porotchkin <kostap@marvell.com>

lib: cpu: Add L2 cache aux control register definition to CA72

Add definition of EL1 L2 Auxilary Control register to
Cortex A72 library headers.

Signed-off-by: Konstantin Porotchkin <kostap@marvell

lib: cpu: Add L2 cache aux control register definition to CA72

Add definition of EL1 L2 Auxilary Control register to
Cortex A72 library headers.

Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

1...<<111112113114115116117118119120>>...159