History log of /rk3399_ARM-atf/ (Results 14376 – 14400 of 18586)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
103f19f013-Dec-2017 Andre Przywara <andre.przywara@arm.com>

allwinner: Add RSB driver

The "Reduced Serial Bus" is an Allwinner specific bus, bearing many
similarities with I2C. It sports a much higher bus frequency, though,
(typically 3 MHz) and requires muc

allwinner: Add RSB driver

The "Reduced Serial Bus" is an Allwinner specific bus, bearing many
similarities with I2C. It sports a much higher bus frequency, though,
(typically 3 MHz) and requires much less handholding for the typical
task of manipulating slave registers (fire-and-forget).
On most A64 boards this bus is used to connect the PMIC to the SoC.

This driver provides basic primitives to read and write slave registers,
it will be later used by the PMIC code.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

3d22228f01-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: H5: Implement power down for H5 reference design boards

Allwinner produces reference board designs, which apparently most board
vendors copy from. So every H5 board I checked uses regulat

allwinner: H5: Implement power down for H5 reference design boards

Allwinner produces reference board designs, which apparently most board
vendors copy from. So every H5 board I checked uses regulators which are
controlled by the same PortL GPIO pins to power the ARM CPU cores, the
DRAM and the I/O ports.
Add a SoC specific power down routine, which turns those regulators off
when ATF detects running on an H5 SoC and the rich OS triggers a
SYSTEM_POWEROFF PSCI call.

NOTE: It sounds very tempting to turn the CPU power off, but this is not
working as expected, instead the system is rebooting. Most probably this
is due to VCC-SYS also being controlled by the same GPIO line, and
turning this off requires an elaborate and not fully understood setup.
Apparently not even Allwinner reference code is turning this regulator
off. So for now we refrain to pulling down PL8, the power consumption is
quite low anyway, so we are as close to poweroff as reasonably possible.
Many thanks to Samuel for doing some research on that topic.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

7020dca014-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Introduce GPIO helper function

Many boards without a dedicated PMIC contain simple regulators, which
can be controlled via GPIO pins.

To later allow turning them off easily, introduce a

allwinner: Introduce GPIO helper function

Many boards without a dedicated PMIC contain simple regulators, which
can be controlled via GPIO pins.

To later allow turning them off easily, introduce a simple function to
configure a given pin as a GPIO out pin and set it to the desired level.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

4ec1a23914-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Export sunxi_private.h

So far we have a sunxi_private.h header file in the common code directory.
This holds the prototypes of various functions we share in *common*
code. However we will

allwinner: Export sunxi_private.h

So far we have a sunxi_private.h header file in the common code directory.
This holds the prototypes of various functions we share in *common*
code. However we will need some of those in the platform specific code
parts as well, and want to introduce new functions shared across the
whole platform port.

So move the sunxi_private.h file into the common/include directory, so
that it becomes visible to all parts of the platform code.
Fix up the existing #includes and add missing ones, also add the
sunxi_read_soc_id() prototype here.

This will be used in follow up patches.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

f953c30f01-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: A64/H5: Add basic and generic shutdown method

Some boards don't have a PMIC, so they can't easily turn their power
off. To cover those boards anyway, let's turn off as many devices and
cl

allwinner: A64/H5: Add basic and generic shutdown method

Some boards don't have a PMIC, so they can't easily turn their power
off. To cover those boards anyway, let's turn off as many devices and
clocks as possible, so that the power consumption is reduced. Then
halt the last core, as before.
This will later be extended with proper PMIC support for supported
boards.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

fe57c7d408-Sep-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Pass SoC ID to sunxi_pmic_setup()

In the BL31 platform setup we read the Allwinner SoC ID to identify the
chip and print its name.
In addition to that we will need to differentiate the po

allwinner: Pass SoC ID to sunxi_pmic_setup()

In the BL31 platform setup we read the Allwinner SoC ID to identify the
chip and print its name.
In addition to that we will need to differentiate the power setup
between the SoCs, to pass on the SoC ID to the PMIC setup routine.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

123bcb3f16-Sep-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Introduce names for SoC IDs

We will soon make more use of the Allwinner SoC ID, to differentiate the
platform setup.
Introduce definitions to avoid dealing with magic numbers and make the

allwinner: Introduce names for SoC IDs

We will soon make more use of the Allwinner SoC ID, to differentiate the
platform setup.
Introduce definitions to avoid dealing with magic numbers and make the
code more readable.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

f78f00aa15-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: H6: Fix SRAM size

The SRAM in the Allwinner H6 SoC starts at 0x2000, with the last part
ending at 0x117fff (although with gaps in between).
So SUNXI_SRAM_SIZE should be 0xf8000, not 0x980

allwinner: H6: Fix SRAM size

The SRAM in the Allwinner H6 SoC starts at 0x2000, with the last part
ending at 0x117fff (although with gaps in between).
So SUNXI_SRAM_SIZE should be 0xf8000, not 0x98000.

Fix this to map the arisc exception vector area, which we will need
shortly.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

4306051311-Oct-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Disable USE_COHERENT_MEM

According to the documentation, platforms may choose to trade memory
footprint for performance (and elegancy) by not providing a separately
mapped coherent page.

allwinner: Disable USE_COHERENT_MEM

According to the documentation, platforms may choose to trade memory
footprint for performance (and elegancy) by not providing a separately
mapped coherent page.

Since a debug build is getting close to the SRAM size limit already, this
allows us to save about 3.5KB of BSS and have some room for future
enhancements.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

c3af6b0020-Sep-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Adjust memory mapping to fit into 256MB

At the moment we map as much of the DRAM into EL3 as possible, however
we actually don't use it. The only exception is the secure DRAM for
BL32 (if

allwinner: Adjust memory mapping to fit into 256MB

At the moment we map as much of the DRAM into EL3 as possible, however
we actually don't use it. The only exception is the secure DRAM for
BL32 (if that is configured).

To decrease the memory footprint of ATF, we save on some page tables by
reducing the memory mapping to the actually required regions: SRAM, device
MMIO, secure DRAM and U-Boot (to be used later).
This introduces a non-identity mapping for the DRAM regions.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

a80490c527-Sep-2018 Andre Przywara <andre.przywara@arm.com>

allwinner: Unify platform.mk files

For the two different platforms we support in the Allwinner port we
mostly rely on header files covering the differences. This leads to the
platform.mk files in th

allwinner: Unify platform.mk files

For the two different platforms we support in the Allwinner port we
mostly rely on header files covering the differences. This leads to the
platform.mk files in the respective directories to be almost identical.

To avoid further divergence and make sure that one platform doesn't
break accidentally, let's create a shared allwinner-common.mk file and
include that from the platform directory.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...

cc5859ca10-Oct-2018 Soby Mathew <soby.mathew@arm.com>

Multi-console: Deprecate the `finish_console_register` macro

The `finish_console_register` macro is used by the multi console
framework to register the `console_t` driver callbacks. It relied
on wea

Multi-console: Deprecate the `finish_console_register` macro

The `finish_console_register` macro is used by the multi console
framework to register the `console_t` driver callbacks. It relied
on weak references to the `ldr` instruction to populate 0 to the
callback in case the driver has not defined the appropriate
function. Use of `ldr` instruction to load absolute address to a
reference makes the binary position dependant. These instructions
should be replaced with adrp/adr instruction for position independant
executable(PIE). But adrp/adr instructions don't work well with weak
references as described in GNU ld bugzilla issue 22589.

This patch defines a new version of `finish_console_register` macro
which can spcify which driver callbacks are valid and deprecates the
old one. If any of the argument is not specified, then the macro
populates 0 for that callback. Hence the functionality of the previous
deprecated macro is preserved. The USE_FINISH_CONSOLE_REG_2 define
is used to select the new variant of the macro and will be removed
once the deprecated variant is removed.

All the upstream console drivers have been migrated to use the new
macro in this patch.

NOTE: Platforms be aware that the new variant of the
`finish_console_register` should be used and the old variant is
deprecated.

Change-Id: Ia6a67aaf2aa3ba93932992d683587bbd0ad25259
Signed-off-by: Soby Mathew <soby.mathew@arm.com>

show more ...

b5a0f4bd19-Oct-2018 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Makefile: Fix verbose builds on Windows

Commit <ee1ba6d4ddf1> ("Makefile: Support totally quiet output with -s")
broke verbose (V=1) builds on Windows. This patch fixes it by adding
helpers to silen

Makefile: Fix verbose builds on Windows

Commit <ee1ba6d4ddf1> ("Makefile: Support totally quiet output with -s")
broke verbose (V=1) builds on Windows. This patch fixes it by adding
helpers to silence echo prints in a OS-dependent way.

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

show more ...

bde0f32718-Oct-2018 Jerome Forissier <jerome.forissier@linaro.org>

qemu: increase PLAT_QEMU_DT_MAX_SIZE to 1 MiB

Since upstream QEMU commit 14ec3cbd7c1e ("device_tree: Increase
FDT_MAX_SIZE to 1 MiB"), which is included in release v2.12.1
and later, BL2 initializat

qemu: increase PLAT_QEMU_DT_MAX_SIZE to 1 MiB

Since upstream QEMU commit 14ec3cbd7c1e ("device_tree: Increase
FDT_MAX_SIZE to 1 MiB"), which is included in release v2.12.1
and later, BL2 initialization fails with the following error (-3 is
-FDT_ERR_NOSPACE):

ERROR: Invalid Device Tree at 0x40000000: error -3

Increase PLAT_QEMU_DT_MAX_SIZE accordingly.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...

b911dddc11-Oct-2018 Chandni Cherukuri <chandni.cherukuri@arm.com>

plat/arm/scmi: introduce plat_css_get_scmi_info API

The default values of 'plat_css_scmi_plat_info' is not applicable for
all the platforms. There should be a provision to let platform code to
regis

plat/arm/scmi: introduce plat_css_get_scmi_info API

The default values of 'plat_css_scmi_plat_info' is not applicable for
all the platforms. There should be a provision to let platform code to
register a platform specific instance of scmi_channel_plat_info_t.

Add a new API 'plat_css_get_scmi_info' which lets the platform to
register a platform specific instance of scmi_channel_plat_info_t and
remove the default values.

In addition to this, the existing 'plat_css_scmi_plat_info' structure
is removed from the common code and instantiated for the platforms that
need it. This allows for a consistent provisioning of the SCMI channel
information across all the existing and upcoming platforms.

Change-Id: I4fb65d7f2f165b78697b4677f1e8d81edebeac06
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>

show more ...

8c7b55f917-Aug-2018 Chandni Cherukuri <chandni.cherukuri@arm.com>

plat/arm/sgi: add system-id node in HW_CONFIG dts

Dynamically populating the 'system-id' node in the HW_CONFIG dts makes
it difficult to enforce memory overlap checks. So add the system-id node
in t

plat/arm/sgi: add system-id node in HW_CONFIG dts

Dynamically populating the 'system-id' node in the HW_CONFIG dts makes
it difficult to enforce memory overlap checks. So add the system-id node
in the HW_CONFIG dts file as a place holder with 'platform-id' and
'config-id' set to zero.

The code at BL2 stage determines the values of 'platform-id' and
'config-id' at runtime and updates the corresponding fields in the
system-id node of HW_CONFIG dts.

Change-Id: I2ca9980b994ac418da8afa0c72716ede10aff68a
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>

show more ...

63197d0104-Sep-2018 Chandni Cherukuri <chandni.cherukuri@arm.com>

plat/arm/sgi: move fdts files to sgi575 board directory

To align the placement of ftds files with that of other Arm platforms,
move the ftds files from plat/arm/css/sgi/ to plat/arm/board/sgi575.

C

plat/arm/sgi: move fdts files to sgi575 board directory

To align the placement of ftds files with that of other Arm platforms,
move the ftds files from plat/arm/css/sgi/ to plat/arm/board/sgi575.

Change-Id: Id7c772eb5cf3d308d4e02a3c8099218e889a0e96
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>

show more ...

a50a583014-Aug-2018 Chandni Cherukuri <chandni.cherukuri@arm.com>

plat/arm/sgi: remove unused code

On SGI platforms, the interconnect is setup by the SCP and so the
existing unused interconnect setup in sgi575 platform code can be
removed. As a result of this, sgi

plat/arm/sgi: remove unused code

On SGI platforms, the interconnect is setup by the SCP and so the
existing unused interconnect setup in sgi575 platform code can be
removed. As a result of this, sgi_plat_config.c and sgi_bl1_setup.c
files can be removed as these files are now empty or can be
substainated by the existing weak functions.

Change-Id: I3c883e4d1959d890bf2213a9be01f02551ea3a45
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>

show more ...

91e6f26f10-Aug-2018 Chandni Cherukuri <chandni.cherukuri@arm.com>

plat/arm/sgi: reorganize platform macros

In preparation of adding support for upcoming SGI platforms, macros
common to all the SGI platforms are moved into sgi_base_platform_def.h
file. Macros that

plat/arm/sgi: reorganize platform macros

In preparation of adding support for upcoming SGI platforms, macros
common to all the SGI platforms are moved into sgi_base_platform_def.h
file. Macros that are specific to sgi575 platform remain in the
platform_def.h file. In addition to this, the platform_def.h file is
moved to sgi575 board directory. Also the ENT_CPU_SOURCES has been
renamed to SGI_CPU_SOURCES and moved from sgi-common.mk to board
specific makefile platform.mk

Change-Id: Iccdd9f070f4feea232b9fbf4fdcc0ef2e8eccbf2
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>

show more ...

0595abce18-Oct-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1632 from Yann-lms/stm32mp1_mmc

Add MMC support for STM32MP1

42a2933729-Jun-2018 Grzegorz Jaszczyk <jaz@semihalf.com>

mvebu: cp110: introduce COMPHY porting layer

Some of COMPHY parameters depends on the hw connection between the SoC
and the PHY, which can vary on different boards e.g. due to different
wires length

mvebu: cp110: introduce COMPHY porting layer

Some of COMPHY parameters depends on the hw connection between the SoC
and the PHY, which can vary on different boards e.g. due to different
wires length. Define the "porting layer" with some defaults
parameters. It ease updating static values which needs to be updated due
to board differences, which are now grouped in one place.

Example porting layer for a8k-db is under:
plat/marvell/a8k/a80x0/board/phy-porting-layer.h

If for some boards parameters are not defined (missing
phy-porting-layer.h), the default values are used
(drivers/marvell/comphy/phy-default-porting-layer.h)
and the following compilation warning is show:
"Using default comphy params - you may need to suit them to your board".

The common COMPHY driver code is extracted in order to be shared with
future COMPHY driver for A3700 SoC platforms

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Igal Liberman <igall@marvell.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

2b2c3f0a08-Oct-2018 Konstantin Porotchkin <kostap@marvell.com>

plat: marvell: Fix the wrong include protector

Fix the include protector to be in sync with file name

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

d90256a707-Oct-2018 Konstantin Porotchkin <kostap@marvell.com>

lib/mmio: Add mmio_clrsetbits_16 inline function

Add 16-bit variant of mmio_clrsetbits function

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Konstantin Porotchkin <kostap@marv

lib/mmio: Add mmio_clrsetbits_16 inline function

Add 16-bit variant of mmio_clrsetbits function

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>

show more ...

a51443fa18-Oct-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1582 from ldts/rcar_gen3/upstream

rcar_gen3: initial support


.gitignore
docs/plat/rcar-gen3.rst
drivers/renesas/rcar/auth/auth_mod.c
drivers/renesas/rcar/avs/avs_driver.c
drivers/renesas/rcar/avs/avs_driver.h
drivers/renesas/rcar/board/board.c
drivers/renesas/rcar/board/board.h
drivers/renesas/rcar/common.c
drivers/renesas/rcar/console/rcar_console.S
drivers/renesas/rcar/console/rcar_printf.c
drivers/renesas/rcar/console/rcar_printf.h
drivers/renesas/rcar/cpld/ulcb_cpld.c
drivers/renesas/rcar/delay/micro_delay.S
drivers/renesas/rcar/delay/micro_delay.h
drivers/renesas/rcar/dma/dma_driver.c
drivers/renesas/rcar/emmc/emmc_cmd.c
drivers/renesas/rcar/emmc/emmc_config.h
drivers/renesas/rcar/emmc/emmc_def.h
drivers/renesas/rcar/emmc/emmc_hal.h
drivers/renesas/rcar/emmc/emmc_init.c
drivers/renesas/rcar/emmc/emmc_interrupt.c
drivers/renesas/rcar/emmc/emmc_mount.c
drivers/renesas/rcar/emmc/emmc_read.c
drivers/renesas/rcar/emmc/emmc_registers.h
drivers/renesas/rcar/emmc/emmc_std.h
drivers/renesas/rcar/emmc/emmc_utility.c
drivers/renesas/rcar/iic_dvfs/iic_dvfs.c
drivers/renesas/rcar/iic_dvfs/iic_dvfs.h
drivers/renesas/rcar/io/io_common.h
drivers/renesas/rcar/io/io_emmcdrv.c
drivers/renesas/rcar/io/io_emmcdrv.h
drivers/renesas/rcar/io/io_memdrv.c
drivers/renesas/rcar/io/io_memdrv.h
drivers/renesas/rcar/io/io_private.h
drivers/renesas/rcar/io/io_rcar.c
drivers/renesas/rcar/io/io_rcar.h
drivers/renesas/rcar/pwrc/call_sram.S
drivers/renesas/rcar/pwrc/pwrc.c
drivers/renesas/rcar/pwrc/pwrc.h
drivers/renesas/rcar/rom/rom_api.c
drivers/renesas/rcar/rom/rom_api.h
drivers/renesas/rcar/rpc/rpc_driver.c
drivers/renesas/rcar/rpc/rpc_registers.h
drivers/renesas/rcar/scif/scif.S
drivers/renesas/rcar/watchdog/swdt.c
drivers/staging/renesas/rcar/ddr/boot_init_dram.h
drivers/staging/renesas/rcar/ddr/ddr.mk
drivers/staging/renesas/rcar/ddr/ddr_a/boot_init_dram_regdef_e3.h
drivers/staging/renesas/rcar/ddr/ddr_a/ddr_a.mk
drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.c
drivers/staging/renesas/rcar/ddr/ddr_a/ddr_init_e3.h
drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram.c
drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_config.c
drivers/staging/renesas/rcar/ddr/ddr_b/boot_init_dram_regdef.h
drivers/staging/renesas/rcar/ddr/ddr_b/ddr_b.mk
drivers/staging/renesas/rcar/ddr/ddr_b/ddr_regdef.h
drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_h3.h
drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_h3ver2.h
drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_m3.h
drivers/staging/renesas/rcar/ddr/ddr_b/init_dram_tbl_m3n.h
drivers/staging/renesas/rcar/ddr/dram_sub_func.c
drivers/staging/renesas/rcar/ddr/dram_sub_func.h
drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.c
drivers/staging/renesas/rcar/pfc/E3/pfc_init_e3.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.c
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v1.h
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.c
drivers/staging/renesas/rcar/pfc/H3/pfc_init_h3_v2.h
drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.c
drivers/staging/renesas/rcar/pfc/M3/pfc_init_m3.h
drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.c
drivers/staging/renesas/rcar/pfc/M3N/pfc_init_m3n.h
drivers/staging/renesas/rcar/pfc/pfc.mk
drivers/staging/renesas/rcar/pfc/pfc_init.c
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.c
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10.h
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat390.h
drivers/staging/renesas/rcar/qos/E3/qos_init_e3_v10_mstat780.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v10.c
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v10.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v11.c
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v11.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.c
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20_mstat195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20_mstat390.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20_qoswt195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v20_qoswt390.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.c
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_mstat390.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_qoswt195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3_v30_qoswt390.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.c
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_mstat390.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_qoswt195.h
drivers/staging/renesas/rcar/qos/H3/qos_init_h3n_v30_qoswt390.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v10.c
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v10.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.c
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11_mstat195.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11_mstat390.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11_qoswt195.h
drivers/staging/renesas/rcar/qos/M3/qos_init_m3_v11_qoswt390.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.c
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat195.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_mstat390.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_qoswt195.h
drivers/staging/renesas/rcar/qos/M3N/qos_init_m3n_v10_qoswt390.h
drivers/staging/renesas/rcar/qos/qos.mk
drivers/staging/renesas/rcar/qos/qos_common.h
drivers/staging/renesas/rcar/qos/qos_init.c
drivers/staging/renesas/rcar/qos/qos_init.h
drivers/staging/renesas/rcar/qos/qos_reg.h
maintainers.rst
plat/renesas/rcar/aarch64/plat_helpers.S
plat/renesas/rcar/aarch64/platform_common.c
plat/renesas/rcar/bl2_cpg_init.c
plat/renesas/rcar/bl2_interrupt_error.c
plat/renesas/rcar/bl2_plat_mem_params_desc.c
plat/renesas/rcar/bl2_plat_setup.c
plat/renesas/rcar/bl2_secure_setting.c
plat/renesas/rcar/bl31_plat_setup.c
plat/renesas/rcar/include/plat.ld.S
plat/renesas/rcar/include/plat_macros.S
plat/renesas/rcar/include/platform_def.h
plat/renesas/rcar/include/rcar_def.h
plat/renesas/rcar/include/rcar_private.h
plat/renesas/rcar/include/rcar_version.h
plat/renesas/rcar/include/registers/axi_registers.h
plat/renesas/rcar/include/registers/cpg_registers.h
plat/renesas/rcar/include/registers/lifec_registers.h
plat/renesas/rcar/plat_image_load.c
plat/renesas/rcar/plat_pm.c
plat/renesas/rcar/plat_storage.c
plat/renesas/rcar/plat_topology.c
plat/renesas/rcar/platform.mk
tools/renesas/rcar_layout_create/makefile
tools/renesas/rcar_layout_create/sa0.c
tools/renesas/rcar_layout_create/sa0.ld.S
tools/renesas/rcar_layout_create/sa6.c
tools/renesas/rcar_layout_create/sa6.ld.S
0059be2d18-Oct-2018 Soby Mathew <soby.mathew@arm.com>

Merge pull request #1553 from glneo/dcache-late-disable

Allow D-Cache to remain on during core power-down

1...<<571572573574575576577578579580>>...744