diff options
author | Arnd Bergmann <arnd@arndb.de> | 2021-05-31 16:22:37 +0300 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2021-06-08 18:00:09 +0300 |
commit | b408b611eb951594691abfee8ca687b405d27757 (patch) | |
tree | c2c6596a1b1af39fc5f968b7ff76b5a33f1fc8ca /arch/mips/include | |
parent | 4410c4236e6de337f35d4d88e503f414a8d5d10f (diff) | |
download | linux-b408b611eb951594691abfee8ca687b405d27757.tar.xz |
mips: ar7: convert to CONFIG_COMMON_CLK
Perform a minimal conversion of the ar7 clock implementation to the common
clock framework. While the hardware can control the rates, this is left
unchanged, and all clocks are registered as fixed-rate or fixed-divider
clocks. Similarly, the clkdev lookup information is left unchanged but
moved from the table format into individual allocations.
There is a small increase in code size:
text data bss dec hex filename
4757116 596640 91328 5445084 5315dc vmlinux-before
4806159 602360 91344 5499863 53ebd7 vmlinux-after
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/mips/include')
-rw-r--r-- | arch/mips/include/asm/mach-ar7/ar7.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/mips/include/asm/mach-ar7/ar7.h b/arch/mips/include/asm/mach-ar7/ar7.h index dd09c3bf0601..cbe75ade3277 100644 --- a/arch/mips/include/asm/mach-ar7/ar7.h +++ b/arch/mips/include/asm/mach-ar7/ar7.h @@ -131,10 +131,6 @@ static inline u8 ar7_chip_rev(void) 0x14))) >> 16) & 0xff; } -struct clk { - unsigned int rate; -}; - static inline int ar7_has_high_cpmac(void) { u16 chip_id = ar7_chip_id(); |