History log of /rk3399_ARM-atf/plat/ (Results 6751 – 6775 of 8868)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
63436bde08-Jan-2019 Jolly Shah <jollys@xilinx.com>

Move generic ipi_mb functions to common files

ipi_mb functions can be used for other Xilinx platform.
Move it to common file from platform specific files.

Signed-off-by: Tejas Patel <tejas.patel@xi

Move generic ipi_mb functions to common files

ipi_mb functions can be used for other Xilinx platform.
Move it to common file from platform specific files.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

b8e39f4908-Jan-2019 Jolly Shah <jollys@xilinx.com>

xilinx: Remove platform specific dependency from IPI function

ipi_mb function uses platform specific ipi configuration table.
These ipi_mb functions can be used for other Xilinx platform.
So, instea

xilinx: Remove platform specific dependency from IPI function

ipi_mb function uses platform specific ipi configuration table.
These ipi_mb functions can be used for other Xilinx platform.
So, instead of using direct data structure, initialize IPI
configuration data by passing platform specific ipi table.
Macros are updated accordingly for this ipi table change.

This change is done so that ipi_mb functions can be moved to
common file without major changes. All common functions now would
be moved to common file in next patch.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

703a5aac08-Jan-2019 Jolly Shah <jollys@xilinx.com>

xilinx: Move ipi configuration structure definition to header file

Move ipi configuration structure definition to common header file
and rename it to common name, so it can be used for Xilinx specif

xilinx: Move ipi configuration structure definition to header file

Move ipi configuration structure definition to common header file
and rename it to common name, so it can be used for Xilinx specific
other platforms in upcoming changes.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

1611ef2b08-Jan-2019 Jolly Shah <jollys@xilinx.com>

xilinx: zynqmp: Move zynqmp_ipi.h to include directory

Move zynqmp_ipi.h to platform specific include directory.
Rename it to plat_ipi.h instead of platform name. So, it can
be used to common source

xilinx: zynqmp: Move zynqmp_ipi.h to include directory

Move zynqmp_ipi.h to platform specific include directory.
Rename it to plat_ipi.h instead of platform name. So, it can
be used to common source files which needs platform specific
data.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

9956439308-Jan-2019 Jolly Shah <jollys@xilinx.com>

plat: xilinx: zynqmp: Move zynqmp_def.h to include directory

Move zynqmp_def.h to platform specific include directory.
Also, update source file to include header file from updated
path of zynqmp_def

plat: xilinx: zynqmp: Move zynqmp_def.h to include directory

Move zynqmp_def.h to platform specific include directory.
Also, update source file to include header file from updated
path of zynqmp_def.h

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

31c3842e08-Jan-2019 Jolly Shah <jollys@xilinx.com>

plat: xilinx: zynqmp: Move zynqmp_private.h to include directory

Move zynqmp_private.h to platform specific include directory.
Also, rename it to plat_private.h instead of having platform
name. So,

plat: xilinx: zynqmp: Move zynqmp_private.h to include directory

Move zynqmp_private.h to platform specific include directory.
Also, rename it to plat_private.h instead of having platform
name. So, it can be used to common source files which needs
platform specific data.

Signed-off-by: Tejas Patel <tejas.patel@xilinx.com>
Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Jolly Shah <jollys@xilinx.com>

show more ...

dfea29b209-Jan-2019 Sven Auhagen <Sven.Auhagen@voleatech.de>

Armada8k GPIO Register macro fix

The macro has n > 32.
It has to be n > 31 since GPIO 0-31 are on Register 0 and 32-63 on Register 1.

Signed-off-by: Sven Auhagen <sven.auhagen@voleatech.de>

3af72d5708-Jan-2019 Joel Hutton <Joel.Hutton@Arm.com>

juno:Fix CSS_USE_SCMI_SDS_DRIVER=0 configuration

A previous commit 89f2e589856f ("plat/arm: remove weak implemention of
'plat_arm_psci_override_pm_ops' function") introduced a problem with the
CSS_U

juno:Fix CSS_USE_SCMI_SDS_DRIVER=0 configuration

A previous commit 89f2e589856f ("plat/arm: remove weak implemention of
'plat_arm_psci_override_pm_ops' function") introduced a problem with the
CSS_USE_SCMI_SDS_DRIVER configuration. In juno_pm.c the
css_scmi_override_pm_ops function was used regardless of whether the
flag was set. This patch ifdefs the function to restore the original
behaviour.

Change-Id: I508025ba70cf3a9250cc6270c1df209179c37ae7
Signed-off-by: Joel Hutton <Joel.Hutton@Arm.com>

show more ...

7825d71908-Jan-2019 Antonio Niño Díaz <antonio.ninodiaz@arm.com>

Merge pull request #1734 from marex/arm/master/update-rcar-2.0.0

Arm/master/update rcar 2.0.0


/rk3399_ARM-atf/drivers/renesas/rcar/auth/auth_mod.c
/rk3399_ARM-atf/drivers/renesas/rcar/cpld/ulcb_cpld.c
/rk3399_ARM-atf/drivers/renesas/rcar/cpld/ulcb_cpld.h
/rk3399_ARM-atf/drivers/renesas/rcar/delay/micro_delay.c
/rk3399_ARM-atf/drivers/renesas/rcar/delay/micro_delay.h
/rk3399_ARM-atf/drivers/renesas/rcar/pwrc/pwrc.c
/rk3399_ARM-atf/drivers/renesas/rcar/scif/scif.S
/rk3399_ARM-atf/drivers/renesas/rcar/watchdog/swdt.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_config.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_regdef.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_m3n.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/dram_sub_func.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat780.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/qos_common.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/qos_init.c
renesas/rcar/aarch64/plat_helpers.S
renesas/rcar/aarch64/platform_common.c
renesas/rcar/bl2_interrupt_error.c
renesas/rcar/bl2_plat_setup.c
renesas/rcar/bl31_plat_setup.c
renesas/rcar/include/platform_def.h
renesas/rcar/include/rcar_def.h
renesas/rcar/include/rcar_version.h
renesas/rcar/plat_pm.c
renesas/rcar/platform.mk
0560efb929-Dec-2018 Ard Biesheuvel <ard.biesheuvel@linaro.org>

services/spm_deprecated: update ARM platform specific asserts

Update some asserts that refer to #defines that only occur in
ARM platforms, preventing this code to be used on other platforms.
Instead

services/spm_deprecated: update ARM platform specific asserts

Update some asserts that refer to #defines that only occur in
ARM platforms, preventing this code to be used on other platforms.
Instead, use a platform agnostic name, and update all the existing
users.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

show more ...

e68d214631-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: update renesas version to 2.0.0

Update the reported Renesas version to 2.0.0, since the DDR/QoS/PFC
table versions match the ones from that release.

Signed-off-by: Marek Vasut <mar

rcar_gen3: plat: update renesas version to 2.0.0

Update the reported Renesas version to 2.0.0, since the DDR/QoS/PFC
table versions match the ones from that release.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

ca031dff28-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: drivers: pwrc: Switch to common delay implementation

Replace the ad-hoc implementation of delay in PWRC driver
with common R-Car delay code.

Signed-off-by: Marek Vasut <marek.vasut+renes

rcar_gen3: drivers: pwrc: Switch to common delay implementation

Replace the ad-hoc implementation of delay in PWRC driver
with common R-Car delay code.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

c97c5b5e26-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: drivers: delay: Rewrite from assembler to C

Rewrite the delay code from assembler to C.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

47141b7328-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Add generic timer init

Add code to determine the platform timer frequency and configure
the generic timer accordingly early in BL2.

Signed-off-by: Marek Vasut <marek.vasut+renesas@

rcar_gen3: plat: Add generic timer init

Add code to determine the platform timer frequency and configure
the generic timer accordingly early in BL2.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...


/rk3399_ARM-atf/drivers/renesas/rcar/scif/scif.S
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_config.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_regdef.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_m3n.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/ddr/dram_sub_func.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat780.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat195.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat390.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/qos_common.h
/rk3399_ARM-atf/drivers/staging/renesas/rcar/qos/qos_init.c
renesas/rcar/bl2_plat_setup.c
bd57db5328-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: drivers: cpld: Move rcar_cpld_reset_cpu() into header

Move the rcar_cpld_reset_cpu() function into header file and zap the externs.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.

rcar_gen3: drivers: cpld: Move rcar_cpld_reset_cpu() into header

Move the rcar_cpld_reset_cpu() function into header file and zap the externs.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

c6ae55cc28-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Dump EL3 interrupt error registers

Since the interrupts are handled in EL3, dump the EL3 error registers
in case an error happens.

Signed-off-by: Marek Vasut <marek.vasut+renesas@g

rcar_gen3: plat: Dump EL3 interrupt error registers

Since the interrupts are handled in EL3, dump the EL3 error registers
in case an error happens.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

d48536e231-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Enable programmable CPU reset address

The reset address is programmable on the R-Car Gen3, enable it.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

3238542731-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Disable IPMMU PV0 cache on E3

Disable the IPMMU PV0 cache on E3 rev. 1.x .

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

71430ed428-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Add E3 rev. 1.1 support

Add support for R-Car E3 silicon rev. 1.1

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

0468aa3928-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Add missing platform auto-detection name

Add missing TARGET_NAME for the case where RCAR_LSI is set to AUTO,
which is platform auto-detection.

Signed-off-by: Marek Vasut <marek.vas

rcar_gen3: plat: Add missing platform auto-detection name

Add missing TARGET_NAME for the case where RCAR_LSI is set to AUTO,
which is platform auto-detection.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

b51a773e31-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Clean up rcar_pwrc_code_copy_to_system_ram()

Call the function only from architecture setup and at the end of
suspend cycle instead of calling it all over the place.

Signed-off-by:

rcar_gen3: plat: Clean up rcar_pwrc_code_copy_to_system_ram()

Call the function only from architecture setup and at the end of
suspend cycle instead of calling it all over the place.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

bc5fabd826-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Fix BL2 size check

Rename BL2_LIMIT to BL2_IMAGE_LIMIT and BL2_SYSRAM_LIMIT to BL2_LIMIT to
correctly set BL2_LIMIT value. Set correct DEVICE_SRAM_BASE to match the
hardware. Use BL

rcar_gen3: plat: Fix BL2 size check

Rename BL2_LIMIT to BL2_IMAGE_LIMIT and BL2_SYSRAM_LIMIT to BL2_LIMIT to
correctly set BL2_LIMIT value. Set correct DEVICE_SRAM_BASE to match the
hardware. Use BL2_END in rcar_configure_mmu_el3() to mark the cacheable
BL2 area.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

show more ...

fc181c3b30-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Staticize memory maps

Staticize the platform memory map tables as they are only used within
the platform_common.c file.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

db9a155526-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Function cleanup

Replace foo_t with struct foo.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

53ff5c7930-Dec-2018 Marek Vasut <marek.vasut+renesas@gmail.com>

rcar_gen3: plat: Fix cache line size

The CPU has cache line size of 64 Bytes, fix the cache line size.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>

1...<<271272273274275276277278279280>>...355