[PATCH] ARM: at91: xload: use pin_to_mask for peripheral pin configuration
Alexander Shiyan
eagle.alexander923 at gmail.com
Tue Jun 17 23:35:52 PDT 2025
The patch replaces the use of BIT(*pin) with pin_to_mask(*pin) when
configuring peripheral pins for both SDHCI and QSPI boot modes.
Signed-off-by: Alexander Shiyan <eagle.alexander923 at gmail.com>
---
arch/arm/mach-at91/xload.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-at91/xload.c b/arch/arm/mach-at91/xload.c
index fd3878269e..0f7d9738e1 100644
--- a/arch/arm/mach-at91/xload.c
+++ b/arch/arm/mach-at91/xload.c
@@ -79,7 +79,7 @@ static void __noreturn sama5d2_sdhci_start_image(u32 r4)
sama5d2_pmc_enable_periph_clock(SAMA5D2_ID_PIOA);
for (pin = instance->pins; *pin >= 0; pin++) {
at91_mux_pio4_set_periph(SAMA5D2_BASE_PIOA,
- BIT(*pin), instance->periph);
+ pin_to_mask(*pin), instance->periph);
}
sama5d2_pmc_enable_periph_clock(instance->id);
@@ -143,7 +143,7 @@ static void __noreturn sama5d2_qspi_start_image(u32 r4)
sama5d2_pmc_enable_periph_clock(SAMA5D2_ID_PIOA);
for (pin = instance->pins; *pin >= 0; pin++)
at91_mux_pio4_set_periph(SAMA5D2_BASE_PIOA,
- BIT(*pin), instance->periph);
+ pin_to_mask(*pin), instance->periph);
sama5d2_pmc_enable_periph_clock(instance->id);
--
2.39.1
More information about the barebox
mailing list