diff options
author | Justin Chadwell <justin.chadwell@arm.com> | 2019-09-17 15:21:50 +0100 |
---|---|---|
committer | Madhukar Pappireddy <madhukar.pappireddy@arm.com> | 2019-11-19 08:53:16 -0600 |
commit | b7f6525db642d533327403ff8130eb91190f2e98 (patch) | |
tree | fcca63549f0f8c7ab15e706c6995de38aa2290d0 /plat | |
parent | b8baa9346aaad24f8da48e408e0dbd5e65619905 (diff) | |
download | platform_external_arm-trusted-firmware-b7f6525db642d533327403ff8130eb91190f2e98.tar.gz platform_external_arm-trusted-firmware-b7f6525db642d533327403ff8130eb91190f2e98.tar.bz2 platform_external_arm-trusted-firmware-b7f6525db642d533327403ff8130eb91190f2e98.zip |
Enable -Wshadow always
Variable shadowing is, according to the C standard, permitted and valid
behaviour. However, allowing a local variable to take the same name as a
global one can cause confusion and can make refactoring and bug hunting
more difficult.
This patch moves -Wshadow from WARNING2 into the general warning group
so it is always used. It also fixes all warnings that this introduces
by simply renaming the local variable to a new name
Change-Id: I6b71bdce6580c6e58b5e0b41e4704ab0aa38576e
Signed-off-by: Justin Chadwell <justin.chadwell@arm.com>
Diffstat (limited to 'plat')
-rw-r--r-- | plat/layerscape/common/ns_access.c | 12 | ||||
-rw-r--r-- | plat/mediatek/mt8173/drivers/spm/spm_suspend.c | 6 | ||||
-rw-r--r-- | plat/renesas/rcar/bl2_plat_setup.c | 28 | ||||
-rw-r--r-- | plat/rockchip/rk3399/drivers/dram/dfs.c | 6 |
4 files changed, 26 insertions, 26 deletions
diff --git a/plat/layerscape/common/ns_access.c b/plat/layerscape/common/ns_access.c index b84fdbd7e..9717c7281 100644 --- a/plat/layerscape/common/ns_access.c +++ b/plat/layerscape/common/ns_access.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2018-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -13,7 +13,7 @@ #include "ns_access.h" -static void enable_devices_ns_access(struct csu_ns_dev *ns_dev, uint32_t num) +static void enable_devices_ns_access(struct csu_ns_dev *_ns_dev, uint32_t num) { uint32_t *base = (uint32_t *)CONFIG_SYS_FSL_CSU_ADDR; uint32_t *reg; @@ -21,14 +21,14 @@ static void enable_devices_ns_access(struct csu_ns_dev *ns_dev, uint32_t num) int i; for (i = 0; i < num; i++) { - reg = base + ns_dev[i].ind / 2; + reg = base + _ns_dev[i].ind / 2; val = be32toh(mmio_read_32((uintptr_t)reg)); - if (ns_dev[i].ind % 2 == 0) { + if (_ns_dev[i].ind % 2 == 0) { val &= 0x0000ffff; - val |= ns_dev[i].val << 16; + val |= _ns_dev[i].val << 16; } else { val &= 0xffff0000; - val |= ns_dev[i].val; + val |= _ns_dev[i].val; } mmio_write_32((uintptr_t)reg, htobe32(val)); } diff --git a/plat/mediatek/mt8173/drivers/spm/spm_suspend.c b/plat/mediatek/mt8173/drivers/spm/spm_suspend.c index 5021695db..838455d8c 100644 --- a/plat/mediatek/mt8173/drivers/spm/spm_suspend.c +++ b/plat/mediatek/mt8173/drivers/spm/spm_suspend.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2015-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -239,13 +239,13 @@ static struct pwr_ctrl spm_ctrl = { /* * go_to_sleep_before_wfi() - trigger SPM to enter suspend scenario */ -static void go_to_sleep_before_wfi(const unsigned int spm_flags) +static void go_to_sleep_before_wfi(const unsigned int flags_spm) { struct pwr_ctrl *pwrctrl; pwrctrl = &spm_ctrl; - set_pwrctrl_pcm_flags(pwrctrl, spm_flags); + set_pwrctrl_pcm_flags(pwrctrl, flags_spm); spm_set_sysclk_settle(); diff --git a/plat/renesas/rcar/bl2_plat_setup.c b/plat/renesas/rcar/bl2_plat_setup.c index ebe6dddc9..b4762f330 100644 --- a/plat/renesas/rcar/bl2_plat_setup.c +++ b/plat/renesas/rcar/bl2_plat_setup.c @@ -408,7 +408,7 @@ struct meminfo *bl2_plat_sec_mem_layout(void) return &bl2_tzram_layout; } -static void bl2_populate_compatible_string(void *fdt) +static void bl2_populate_compatible_string(void *dt) { uint32_t board_type; uint32_t board_rev; @@ -419,32 +419,32 @@ static void bl2_populate_compatible_string(void *fdt) rcar_get_board_type(&board_type, &board_rev); switch (board_type) { case BOARD_SALVATOR_X: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,salvator-x"); break; case BOARD_SALVATOR_XS: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,salvator-xs"); break; case BOARD_STARTER_KIT: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,m3ulcb"); break; case BOARD_STARTER_KIT_PRE: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,h3ulcb"); break; case BOARD_EAGLE: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,eagle"); break; case BOARD_EBISU: case BOARD_EBISU_4D: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,ebisu"); break; case BOARD_DRAAK: - ret = fdt_setprop_string(fdt, 0, "compatible", + ret = fdt_setprop_string(dt, 0, "compatible", "renesas,draak"); break; default: @@ -460,27 +460,27 @@ static void bl2_populate_compatible_string(void *fdt) reg = mmio_read_32(RCAR_PRR); switch (reg & PRR_PRODUCT_MASK) { case PRR_PRODUCT_H3: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a7795"); break; case PRR_PRODUCT_M3: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a7796"); break; case PRR_PRODUCT_M3N: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a77965"); break; case PRR_PRODUCT_V3M: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a77970"); break; case PRR_PRODUCT_E3: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a77990"); break; case PRR_PRODUCT_D3: - ret = fdt_appendprop_string(fdt, 0, "compatible", + ret = fdt_appendprop_string(dt, 0, "compatible", "renesas,r8a77995"); break; default: diff --git a/plat/rockchip/rk3399/drivers/dram/dfs.c b/plat/rockchip/rk3399/drivers/dram/dfs.c index 3b627d287..816372bfc 100644 --- a/plat/rockchip/rk3399/drivers/dram/dfs.c +++ b/plat/rockchip/rk3399/drivers/dram/dfs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2016-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -78,10 +78,10 @@ static struct rk3399_sdram_default_config lpddr4_default_config = { .zqcsi = 0 }; -static uint32_t get_cs_die_capability(struct rk3399_sdram_params *sdram_config, +static uint32_t get_cs_die_capability(struct rk3399_sdram_params *ram_config, uint8_t channel, uint8_t cs) { - struct rk3399_sdram_channel *ch = &sdram_config->ch[channel]; + struct rk3399_sdram_channel *ch = &ram_config->ch[channel]; uint32_t bandwidth; uint32_t die_bandwidth; uint32_t die; |