Commit 93cf1f64 authored by Avinash Mehta's avatar Avinash Mehta Committed by Abdellatif El Khlifi
Browse files

corstone700: clean-up as per coding style guide



Running checkpatch.pl on the codebase and making required changes

Change-Id: I7d3f8764cef632ab2a6d3c355c68f590440b85b8
Signed-off-by: default avatarAvinash Mehta <avinash.mehta@arm.com>
Signed-off-by: default avatarAbdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
parent c6fe43b7
/* /*
* Copyright (c) 2019, ARM Limited and Contributors. All rights reserved. * Copyright (c) 2019-2020, ARM Limited and Contributors. All rights reserved.
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
#include <plat/common/platform.h> #include <plat/common/platform.h>
/* The Corstone700 power domain tree descriptor */ /* The Corstone700 power domain tree descriptor */
static unsigned char corstone700_power_domain_tree_desc static unsigned char corstone700_power_domain_tree_desc[PLAT_ARM_CLUSTER_COUNT
[PLAT_ARM_CLUSTER_COUNT + 2]; + 2];
/******************************************************************************* /*******************************************************************************
* This function dynamically constructs the topology according to * This function dynamically constructs the topology according to
* CLUSTER_COUNT and returns it. * CLUSTER_COUNT and returns it.
......
...@@ -17,12 +17,14 @@ ...@@ -17,12 +17,14 @@
#define CORSTONE700_CLUSTER_COUNT U(1) #define CORSTONE700_CLUSTER_COUNT U(1)
#define CORSTONE700_MAX_CPUS_PER_CLUSTER U(4) #define CORSTONE700_MAX_CPUS_PER_CLUSTER U(4)
#define CORSTONE700_MAX_PE_PER_CPU U(1) #define CORSTONE700_MAX_PE_PER_CPU U(1)
#define CORSTONE700_CORE_COUNT (CORSTONE700_CLUSTER_COUNT * \
CORSTONE700_MAX_CPUS_PER_CLUSTER * \
CORSTONE700_MAX_PE_PER_CPU)
#define PLATFORM_CORE_COUNT CORSTONE700_CORE_COUNT
#define PLAT_ARM_CLUSTER_COUNT CORSTONE700_CLUSTER_COUNT #define PLAT_ARM_CLUSTER_COUNT CORSTONE700_CLUSTER_COUNT
#define PLATFORM_CORE_COUNT (PLAT_ARM_CLUSTER_COUNT * \
CORSTONE700_MAX_CPUS_PER_CLUSTER * \
CORSTONE700_MAX_PE_PER_CPU)
/* UART related constants */ /* UART related constants */
#define PLAT_ARM_BOOT_UART_BASE 0x1a510000 #define PLAT_ARM_BOOT_UART_BASE 0x1a510000
#define PLAT_ARM_BOOT_UART_CLK_IN_HZ V2M_IOFPGA_UART0_CLK_IN_HZ #define PLAT_ARM_BOOT_UART_CLK_IN_HZ V2M_IOFPGA_UART0_CLK_IN_HZ
...@@ -85,12 +87,12 @@ ...@@ -85,12 +87,12 @@
ARM_BL_REGIONS) ARM_BL_REGIONS)
/* GIC related constants */ /* GIC related constants */
#define PLAT_ARM_GICD_BASE 0x1C010000 #define PLAT_ARM_GICD_BASE 0x1C010000
#define PLAT_ARM_GICC_BASE 0x1C02F000 #define PLAT_ARM_GICC_BASE 0x1C02F000
/* MHUv2 Secure Channel receiver and sender */ /* MHUv2 Secure Channel receiver and sender */
#define PLAT_SDK700_MHU0_SEND 0x1B800000 #define PLAT_SDK700_MHU0_SEND 0x1B800000
#define PLAT_SDK700_MHU0_RECV 0x1B810000 #define PLAT_SDK700_MHU0_RECV 0x1B810000
/* Timer/watchdog related constants */ /* Timer/watchdog related constants */
#define ARM_SYS_CNTCTL_BASE UL(0x1a200000) #define ARM_SYS_CNTCTL_BASE UL(0x1a200000)
...@@ -105,46 +107,46 @@ ...@@ -105,46 +107,46 @@
* Macros mapping the MPIDR Affinity levels to ARM Platform Power levels. The * Macros mapping the MPIDR Affinity levels to ARM Platform Power levels. The
* power levels have a 1:1 mapping with the MPIDR affinity levels. * power levels have a 1:1 mapping with the MPIDR affinity levels.
*/ */
#define ARM_PWR_LVL0 MPIDR_AFFLVL0 #define ARM_PWR_LVL0 MPIDR_AFFLVL0
#define ARM_PWR_LVL1 MPIDR_AFFLVL1 #define ARM_PWR_LVL1 MPIDR_AFFLVL1
#define ARM_PWR_LVL2 MPIDR_AFFLVL2 #define ARM_PWR_LVL2 MPIDR_AFFLVL2
/* /*
* Macros for local power states in ARM platforms encoded by State-ID field * Macros for local power states in ARM platforms encoded by State-ID field
* within the power-state parameter. * within the power-state parameter.
*/ */
/* Local power state for power domains in Run state. */ /* Local power state for power domains in Run state. */
#define ARM_LOCAL_STATE_RUN U(0) #define ARM_LOCAL_STATE_RUN U(0)
/* Local power state for retention. Valid only for CPU power domains */ /* Local power state for retention. Valid only for CPU power domains */
#define ARM_LOCAL_STATE_RET U(1) #define ARM_LOCAL_STATE_RET U(1)
/* Local power state for OFF/power-down. Valid for CPU and cluster /* Local power state for OFF/power-down. Valid for CPU and cluster
* power domains * power domains
*/ */
#define ARM_LOCAL_STATE_OFF U(2) #define ARM_LOCAL_STATE_OFF U(2)
#define PLAT_ARM_TRUSTED_MAILBOX_BASE ARM_TRUSTED_SRAM_BASE #define PLAT_ARM_TRUSTED_MAILBOX_BASE ARM_TRUSTED_SRAM_BASE
#define PLAT_ARM_NSTIMER_FRAME_ID U(1) #define PLAT_ARM_NSTIMER_FRAME_ID U(1)
#define PLAT_ARM_NS_IMAGE_OFFSET (ARM_DRAM1_BASE + UL(0x8000000)) #define PLAT_ARM_NS_IMAGE_OFFSET (ARM_DRAM1_BASE + UL(0x8000000))
#define PLAT_PHY_ADDR_SPACE_SIZE (1ULL << 32) #define PLAT_PHY_ADDR_SPACE_SIZE (1ULL << 32)
#define PLAT_VIRT_ADDR_SPACE_SIZE (1ULL << 32) #define PLAT_VIRT_ADDR_SPACE_SIZE (1ULL << 32)
/* /*
* This macro defines the deepest retention state possible. A higher state * This macro defines the deepest retention state possible. A higher state
* ID will represent an invalid or a power down state. * ID will represent an invalid or a power down state.
*/ */
#define PLAT_MAX_RET_STATE 1 #define PLAT_MAX_RET_STATE 1
/* /*
* This macro defines the deepest power down states possible. Any state ID * This macro defines the deepest power down states possible. Any state ID
* higher than this is invalid. * higher than this is invalid.
*/ */
#define PLAT_MAX_OFF_STATE 2 #define PLAT_MAX_OFF_STATE 2
#define PLATFORM_STACK_SIZE UL(0x440) #define PLATFORM_STACK_SIZE UL(0x440)
#define ARM_MAP_SHARED_RAM MAP_REGION_FLAT( \ #define ARM_MAP_SHARED_RAM MAP_REGION_FLAT( \
ARM_SHARED_RAM_BASE, \ ARM_SHARED_RAM_BASE, \
ARM_SHARED_RAM_SIZE, \ ARM_SHARED_RAM_SIZE, \
MT_DEVICE | MT_RW | MT_SECURE) MT_DEVICE | MT_RW | MT_SECURE)
...@@ -174,21 +176,21 @@ ...@@ -174,21 +176,21 @@
#define CORSTONE700_DEVICE_BASE (0x1A000000) #define CORSTONE700_DEVICE_BASE (0x1A000000)
#define CORSTONE700_DEVICE_SIZE (0x26000000) #define CORSTONE700_DEVICE_SIZE (0x26000000)
#define CORSTONE700_MAP_DEVICE MAP_REGION_FLAT( \ #define CORSTONE700_MAP_DEVICE MAP_REGION_FLAT( \
CORSTONE700_DEVICE_BASE, \ CORSTONE700_DEVICE_BASE,\
CORSTONE700_DEVICE_SIZE, \ CORSTONE700_DEVICE_SIZE,\
MT_DEVICE | MT_RW | MT_SECURE) MT_DEVICE | MT_RW | MT_SECURE)
#define ARM_IRQ_SEC_PHY_TIMER 29 #define ARM_IRQ_SEC_PHY_TIMER 29
#define ARM_IRQ_SEC_SGI_0 8 #define ARM_IRQ_SEC_SGI_0 8
#define ARM_IRQ_SEC_SGI_1 9 #define ARM_IRQ_SEC_SGI_1 9
#define ARM_IRQ_SEC_SGI_2 10 #define ARM_IRQ_SEC_SGI_2 10
#define ARM_IRQ_SEC_SGI_3 11 #define ARM_IRQ_SEC_SGI_3 11
#define ARM_IRQ_SEC_SGI_4 12 #define ARM_IRQ_SEC_SGI_4 12
#define ARM_IRQ_SEC_SGI_5 13 #define ARM_IRQ_SEC_SGI_5 13
#define ARM_IRQ_SEC_SGI_6 14 #define ARM_IRQ_SEC_SGI_6 14
#define ARM_IRQ_SEC_SGI_7 15 #define ARM_IRQ_SEC_SGI_7 15
/* /*
* Define a list of Group 1 Secure and Group 0 interrupt properties as per GICv3 * Define a list of Group 1 Secure and Group 0 interrupt properties as per GICv3
...@@ -196,7 +198,7 @@ ...@@ -196,7 +198,7 @@
* as Group 0 interrupts. * as Group 0 interrupts.
*/ */
#define ARM_G1S_IRQ_PROPS(grp) \ #define ARM_G1S_IRQ_PROPS(grp) \
INTR_PROP_DESC(ARM_IRQ_SEC_PHY_TIMER, GIC_HIGHEST_SEC_PRIORITY, \ INTR_PROP_DESC(ARM_IRQ_SEC_PHY_TIMER, GIC_HIGHEST_SEC_PRIORITY, \
(grp), GIC_INTR_CFG_LEVEL), \ (grp), GIC_INTR_CFG_LEVEL), \
INTR_PROP_DESC(ARM_IRQ_SEC_SGI_1, GIC_HIGHEST_SEC_PRIORITY, \ INTR_PROP_DESC(ARM_IRQ_SEC_SGI_1, GIC_HIGHEST_SEC_PRIORITY, \
(grp), GIC_INTR_CFG_EDGE), \ (grp), GIC_INTR_CFG_EDGE), \
...@@ -221,11 +223,11 @@ ...@@ -221,11 +223,11 @@
* as Group 0 interrupts. * as Group 0 interrupts.
*/ */
#define PLAT_ARM_G1S_IRQ_PROPS(grp) \ #define PLAT_ARM_G1S_IRQ_PROPS(grp) \
ARM_G1S_IRQ_PROPS(grp), \ ARM_G1S_IRQ_PROPS(grp), \
INTR_PROP_DESC(CORSTONE700_IRQ_TZ_WDOG, \ INTR_PROP_DESC(CORSTONE700_IRQ_TZ_WDOG, GIC_HIGHEST_SEC_PRIORITY, \
GIC_HIGHEST_SEC_PRIORITY, (grp), GIC_INTR_CFG_LEVEL), \ (grp), GIC_INTR_CFG_LEVEL), \
INTR_PROP_DESC(CORSTONE700_IRQ_SEC_SYS_TIMER, \ INTR_PROP_DESC(CORSTONE700_IRQ_SEC_SYS_TIMER, \
GIC_HIGHEST_SEC_PRIORITY, (grp), GIC_INTR_CFG_LEVEL) \ GIC_HIGHEST_SEC_PRIORITY, (grp), GIC_INTR_CFG_LEVEL)
#define PLAT_ARM_G0_IRQ_PROPS(grp) ARM_G0_IRQ_PROPS(grp) #define PLAT_ARM_G0_IRQ_PROPS(grp) ARM_G0_IRQ_PROPS(grp)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment