Re: [boot-wrapper PATCH 1/5] Remove unused Set/Way cache helpers
From: Andre Przywara <andre.przywara@arm.com>
Date: 2021-08-24 16:51:25
On 8/24/21 2:48 PM, Mark Rutland wrote:
We removed the Set/Way cache maintenance in commit:
864182b26c20a39d ("Remove cache maintenance")
... but forgot to remove the arch helpers which are now unused.
Remove the unused helpers.Indeed, no users in the tree.
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Andre Przywara <andre.przywara@arm.com> Thanks, Andre
quoted hunk ↗ jump to hunk
--- arch/aarch32/include/asm/cpu.h | 26 -------------------------- arch/aarch64/include/asm/cpu.h | 26 -------------------------- 2 files changed, 52 deletions(-)diff --git a/arch/aarch32/include/asm/cpu.h b/arch/aarch32/include/asm/cpu.h index 878be67..a7993f0 100644 --- a/arch/aarch32/include/asm/cpu.h +++ b/arch/aarch32/include/asm/cpu.h@@ -56,32 +56,6 @@ static inline uint32_t read_id_pfr1(void) return val; } -static inline uint32_t read_clidr(void) -{ - uint32_t val; - - asm volatile ("mrc p15, 1, %0, c0, c0, 1" : "=r" (val)); - return val; -} - -static inline uint32_t read_ccsidr(void) -{ - uint32_t val; - - asm volatile ("mrc p15, 1, %0, c0, c0, 0" : "=r" (val)); - return val; -} - -static inline void write_csselr(uint32_t val) -{ - asm volatile ("mcr p15, 2, %0, c0, c0, 0" : : "r" (val)); -} - -static inline void dccisw(uint32_t val) -{ - asm volatile ("mcr p15, 0, %0, c7, c14, 2" : : "r" (val)); -} - static inline void iciallu(void) { uint32_t val = 0;diff --git a/arch/aarch64/include/asm/cpu.h b/arch/aarch64/include/asm/cpu.h index ccb5397..1cddbb8 100644 --- a/arch/aarch64/include/asm/cpu.h +++ b/arch/aarch64/include/asm/cpu.h@@ -66,32 +66,6 @@ static inline uint64_t read_id_aa64pfr0(void) return val; } -static inline uint32_t read_clidr(void) -{ - uint32_t val; - - asm volatile ("mrs %0, clidr_el1" : "=r" (val)); - return val; -} - -static inline uint32_t read_ccsidr(void) -{ - uint32_t val; - - asm volatile ("mrs %0, ccsidr_el1" : "=r" (val)); - return val; -} - -static inline void write_csselr(uint32_t val) -{ - asm volatile ("msr csselr_el1, %0" : : "r" (val)); -} - -static inline void dccisw(uint32_t val) -{ - asm volatile ("dc cisw, %0" : : "r" (val)); -} - static inline void iciallu(void) { asm volatile ("ic iallu");
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel