On 06/06/2021 09:24:23-0700, Randy Dunlap wrote: > REG_OFFSET is defined both here and in arch/arm/mach-ixp4xx/, which > causes a build warning, so rename this macro in the RTC driver. > > ../drivers/rtc/rtc-pcf8523.c:44: warning: "REG_OFFSET" redefined > 44 | #define REG_OFFSET 0x0e > > ../arch/arm/mach-ixp4xx/include/mach/platform.h:25: note: this is the location of the previous definition > 25 | #define REG_OFFSET 3 > > Fixes: bc3bee025272 ("rtc: pcf8523: add support for trimming the RTC oscillator") > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Cc: Russell King <rmk+kernel@xxxxxxxxxxxxxxx> > Cc: Alessandro Zummo <a.zummo@xxxxxxxxxxxx> > Cc: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxx> > Cc: linux-rtc@xxxxxxxxxxxxxxx > --- > drivers/rtc/rtc-pcf8523.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > --- linux-next-20210604.orig/drivers/rtc/rtc-pcf8523.c > +++ linux-next-20210604/drivers/rtc/rtc-pcf8523.c > @@ -41,7 +41,7 @@ > #define REG_WEEKDAY_ALARM 0x0d > #define ALARM_DIS BIT(7) > > -#define REG_OFFSET 0x0e > +#define REG_OFFSET_TUNE 0x0e /* offset register is used for tuning */ All the other defines are using the names from the datasheet, probably ixp4xx should be fixed instead? -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com