From 74508093f256a9288bc7fe941930cbc38130f4d0 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Tue, 5 Aug 2025 07:19:50 -0400 Subject: [PATCH] rk27xx: Fix compilation with -fno-common Change-Id: I9fbe85fed23fe7b1b3fd88aa5e8a4a63c509fa62 --- firmware/target/arm/rk27xx/ata-nand-rk27xx.c | 2 ++ firmware/target/arm/rk27xx/ftl-target.h | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/firmware/target/arm/rk27xx/ata-nand-rk27xx.c b/firmware/target/arm/rk27xx/ata-nand-rk27xx.c index 54a1223cfc..74b468a851 100644 --- a/firmware/target/arm/rk27xx/ata-nand-rk27xx.c +++ b/firmware/target/arm/rk27xx/ata-nand-rk27xx.c @@ -29,6 +29,8 @@ #include "ftl-target.h" #include "nand-target.h" +uint32_t ftl_banks; +const struct nand_device_info_type* ftl_nand_type; /* This file provides only STUBS for now */ /** static, private data **/ diff --git a/firmware/target/arm/rk27xx/ftl-target.h b/firmware/target/arm/rk27xx/ftl-target.h index ad4dc04db1..96dc4d06fa 100644 --- a/firmware/target/arm/rk27xx/ftl-target.h +++ b/firmware/target/arm/rk27xx/ftl-target.h @@ -31,10 +31,10 @@ #endif /* Pointer to an info structure regarding the flash type used */ -const struct nand_device_info_type* ftl_nand_type; +extern const struct nand_device_info_type* ftl_nand_type; /* Number of banks we detected a chip on */ -uint32_t ftl_banks; +extern uint32_t ftl_banks; uint32_t ftl_init(void); uint32_t ftl_read(uint32_t sector, uint32_t count, void* buffer);