mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-23 12:14:32 +08:00
pinctrl: sunxi: Avoid using .bss for SPL
sunxi platforms put .bss in DRAM, so .bss is not available in SPL before DRAM controller initialization. Therefore, this buffer must be placed in the .data section. Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:
parent
d379bcbfaf
commit
0070d57c33
@ -50,7 +50,7 @@ static const char *sunxi_pinctrl_get_pin_name(struct udevice *dev,
|
||||
uint pin_selector)
|
||||
{
|
||||
const struct sunxi_pinctrl_desc *desc = dev_get_priv(dev);
|
||||
static char pin_name[sizeof("PN31")];
|
||||
static char pin_name[sizeof("PN31")] __section(".data");
|
||||
|
||||
snprintf(pin_name, sizeof(pin_name), "P%c%d",
|
||||
pin_selector / SUNXI_GPIOS_PER_BANK + desc->first_bank + 'A',
|
||||
|
Loading…
Reference in New Issue
Block a user