Message ID | 20191111143911.7563-1-trini@konsulko.com |
---|---|
State | Accepted |
Commit | 8947145cd0ae8adf1c5dc0ae6756d49bf5330b48 |
Delegated to: | Tom Rini |
Headers | show |
Series | [U-Boot] m68k: Drop CONFIG_MCFPIT support | expand |
Hi Tom, On Mon, Nov 11, 2019 at 09:39:11AM -0500, Tom Rini wrote: > All platforms currently use the "MCFTMR" DMA timer rather than the PIT > timer, so drop the MCFPIT code. > > Cc: Huan Wang <alison.wang@nxp.com> > Cc: Angelo Dureghello <angelo@sysam.it> > Cc: TsiChung Liew <Tsi-Chung.Liew@nxp.com> > Cc: Wolfgang Wegner <w.wegner@astro-kom.de> > Signed-off-by: Tom Rini <trini@konsulko.com> > --- > arch/m68k/include/asm/immap.h | 42 --------------------- > arch/m68k/lib/time.c | 63 -------------------------------- > board/freescale/m52277evb/README | 1 - > board/freescale/m53017evb/README | 1 - > board/freescale/m5373evb/README | 1 - > board/freescale/m54455evb/README | 1 - > include/configs/M5208EVBE.h | 1 - > include/configs/M52277EVB.h | 1 - > include/configs/M5235EVB.h | 1 - > include/configs/M53017EVB.h | 1 - > include/configs/M5329EVB.h | 1 - > include/configs/M5373EVB.h | 1 - > include/configs/M54418TWR.h | 1 - > include/configs/M54451EVB.h | 1 - > include/configs/M54455EVB.h | 1 - > include/configs/astro_mcf5373l.h | 1 - > include/configs/stmark2.h | 1 - > scripts/config_whitelist.txt | 1 - > 18 files changed, 121 deletions(-) > > diff --git a/arch/m68k/include/asm/immap.h b/arch/m68k/include/asm/immap.h > index 80fa25769b27..9e84fb9d260c 100644 > --- a/arch/m68k/include/asm/immap.h > +++ b/arch/m68k/include/asm/immap.h > @@ -28,12 +28,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > #endif /* CONFIG_M520x */ > @@ -62,12 +56,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > #endif /* CONFIG_M52277 */ > @@ -91,12 +79,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > #endif /* CONFIG_M5235 */ > @@ -285,12 +267,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > #endif /* CONFIG_M5301x */ > @@ -315,12 +291,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > #endif /* CONFIG_M5329 && CONFIG_M5373 */ > @@ -355,12 +325,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (192) > > @@ -391,12 +355,6 @@ > #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) > #endif > > -#ifdef CONFIG_MCFPIT > -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) > -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) > -#define CONFIG_SYS_PIT_PRESCALE (6) > -#endif > - > #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) > #define CONFIG_SYS_NUM_IRQS (128) > > diff --git a/arch/m68k/lib/time.c b/arch/m68k/lib/time.c > index a6345a0bc9c0..52f6dd753321 100644 > --- a/arch/m68k/lib/time.c > +++ b/arch/m68k/lib/time.c > @@ -108,69 +108,6 @@ ulong get_timer(ulong base) > > #endif /* CONFIG_MCFTMR */ > > -#if defined(CONFIG_MCFPIT) > -#if !defined(CONFIG_SYS_PIT_BASE) > -# error "CONFIG_SYS_PIT_BASE not defined!" > -#endif > - > -static unsigned short lastinc; > - > -void __udelay(unsigned long usec) > -{ > - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_UDELAY_BASE); > - uint tmp; > - > - while (usec > 0) { > - if (usec > 65000) > - tmp = 65000; > - else > - tmp = usec; > - usec = usec - tmp; > - > - /* Set up TIMER 3 as timebase clock */ > - timerp->pcsr = PIT_PCSR_OVW; > - timerp->pmr = 0; > - /* set period to 1 us */ > - timerp->pcsr |= PIT_PCSR_PRE(CONFIG_SYS_PIT_PRESCALE) | PIT_PCSR_EN; > - > - timerp->pmr = tmp; > - while (timerp->pcntr > 0) ; > - } > -} > - > -void timer_init(void) > -{ > - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_PIT_BASE); > - timestamp = 0; > - > - /* Set up TIMER 4 as poll clock */ > - timerp->pcsr = PIT_PCSR_OVW; > - timerp->pmr = lastinc = 0; > - timerp->pcsr |= PIT_PCSR_PRE(CONFIG_SYS_PIT_PRESCALE) | PIT_PCSR_EN; > - > - return 0; > -} > - > -ulong get_timer(ulong base) > -{ > - unsigned short now, diff; > - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_PIT_BASE); > - > - now = timerp->pcntr; > - diff = -(now - lastinc); > - > - timestamp += diff; > - lastinc = now; > - return timestamp - base; > -} > - > -void wait_ticks(unsigned long ticks) > -{ > - u32 start = get_timer(0); > - while (get_timer(start) < ticks) ; > -} > -#endif /* CONFIG_MCFPIT */ > - > /* > * This function is derived from PowerPC code (read timebase as long long). > * On M68K it just returns the timer value. > diff --git a/board/freescale/m52277evb/README b/board/freescale/m52277evb/README > index b7ceb5993e7a..76f4789335bf 100644 > --- a/board/freescale/m52277evb/README > +++ b/board/freescale/m52277evb/README > @@ -79,7 +79,6 @@ RTC_DEBUG -- define to show RTC debug message > CONFIG_CMD_DATE -- enable to use date feature in U-Boot > > CONFIG_MCFTMR -- define to use DMA timer > -CONFIG_MCFPIT -- define to use PIT timer > > CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver > CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged > diff --git a/board/freescale/m53017evb/README b/board/freescale/m53017evb/README > index 2fca12c41706..a7074c9b7179 100644 > --- a/board/freescale/m53017evb/README > +++ b/board/freescale/m53017evb/README > @@ -88,7 +88,6 @@ CONFIG_SYS_FEC0_MIIBASE -- Set FEC0 MII base register > MCFFEC_TOUT_LOOP -- set FEC timeout loop > > CONFIG_MCFTMR -- define to use DMA timer > -CONFIG_MCFPIT -- define to use PIT timer > > CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver > CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged > diff --git a/board/freescale/m5373evb/README b/board/freescale/m5373evb/README > index 757f0abdd744..f0a0631c94b3 100644 > --- a/board/freescale/m5373evb/README > +++ b/board/freescale/m5373evb/README > @@ -87,7 +87,6 @@ CONFIG_SYS_FEC0_MIIBASE -- Set FEC0 MII base register > MCFFEC_TOUT_LOOP -- set FEC timeout loop > > CONFIG_MCFTMR -- define to use DMA timer > -CONFIG_MCFPIT -- define to use PIT timer > > CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver > CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged > diff --git a/board/freescale/m54455evb/README b/board/freescale/m54455evb/README > index 4a8719333ac5..260aec9f1bec 100644 > --- a/board/freescale/m54455evb/README > +++ b/board/freescale/m54455evb/README > @@ -110,7 +110,6 @@ CONFIG_SYS_ATA_STRIDE -- define for Interval between registers > _IO_BASE -- define for IO base address > > CONFIG_MCFTMR -- define to use DMA timer > -CONFIG_MCFPIT -- define to use PIT timer > > CONFIG_SYS_FSL_I2C -- define to use FSL common I2C driver > CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged > diff --git a/include/configs/M5208EVBE.h b/include/configs/M5208EVBE.h > index 867ae8be6de9..92dad6ba6548 100644 > --- a/include/configs/M5208EVBE.h > +++ b/include/configs/M5208EVBE.h > @@ -43,7 +43,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M52277EVB.h b/include/configs/M52277EVB.h > index a5a1c38f6e7d..884ed11dbab9 100644 > --- a/include/configs/M52277EVB.h > +++ b/include/configs/M52277EVB.h > @@ -90,7 +90,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2c */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M5235EVB.h b/include/configs/M5235EVB.h > index 3c56cec425c4..360f7e242583 100644 > --- a/include/configs/M5235EVB.h > +++ b/include/configs/M5235EVB.h > @@ -52,7 +52,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M53017EVB.h b/include/configs/M53017EVB.h > index 24eb36159b30..ce3402ca0b3b 100644 > --- a/include/configs/M53017EVB.h > +++ b/include/configs/M53017EVB.h > @@ -60,7 +60,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M5329EVB.h b/include/configs/M5329EVB.h > index 2cff0d6cf602..ba7ed13da550 100644 > --- a/include/configs/M5329EVB.h > +++ b/include/configs/M5329EVB.h > @@ -52,7 +52,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M5373EVB.h b/include/configs/M5373EVB.h > index 576c075a174c..390bcf957e63 100644 > --- a/include/configs/M5373EVB.h > +++ b/include/configs/M5373EVB.h > @@ -52,7 +52,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M54418TWR.h b/include/configs/M54418TWR.h > index 72cc13ab79fc..2dbfb1d5ec44 100644 > --- a/include/configs/M54418TWR.h > +++ b/include/configs/M54418TWR.h > @@ -137,7 +137,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2c */ > #undef CONFIG_SYS_FSL_I2C > diff --git a/include/configs/M54451EVB.h b/include/configs/M54451EVB.h > index 5482edeb2d91..2473377edbd7 100644 > --- a/include/configs/M54451EVB.h > +++ b/include/configs/M54451EVB.h > @@ -103,7 +103,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2c */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/M54455EVB.h b/include/configs/M54455EVB.h > index 9434cc278e2c..ea62d914b064 100644 > --- a/include/configs/M54455EVB.h > +++ b/include/configs/M54455EVB.h > @@ -130,7 +130,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2c */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h > index 3d79311d625f..e1128043b02a 100644 > --- a/include/configs/astro_mcf5373l.h > +++ b/include/configs/astro_mcf5373l.h > @@ -57,7 +57,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* I2C */ > #define CONFIG_SYS_I2C > diff --git a/include/configs/stmark2.h b/include/configs/stmark2.h > index a08d9950bd87..4f1e947d8631 100644 > --- a/include/configs/stmark2.h > +++ b/include/configs/stmark2.h > @@ -60,7 +60,6 @@ > > /* Timer */ > #define CONFIG_MCFTMR > -#undef CONFIG_MCFPIT > > /* DSPI and Serial Flash */ > #define CONFIG_CF_DSPI > diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt > index 284fb62e54c1..1da6bce9fd10 100644 > --- a/scripts/config_whitelist.txt > +++ b/scripts/config_whitelist.txt > @@ -1092,7 +1092,6 @@ CONFIG_MAX_RAM_BANK_SIZE > CONFIG_MCF5249 > CONFIG_MCF5253 > CONFIG_MCFFEC > -CONFIG_MCFPIT > CONFIG_MCFRTC > CONFIG_MCFTMR > CONFIG_MCLK_DIS > -- > 2.17.1 > Reviewed-by: Angelo Dureghello <angelo@sysam.it> You can apply it, thanks ! Regards, Angelo
On Mon, Nov 11, 2019 at 09:39:11AM -0500, Tom Rini wrote: > All platforms currently use the "MCFTMR" DMA timer rather than the PIT > timer, so drop the MCFPIT code. > > Cc: Huan Wang <alison.wang@nxp.com> > Cc: Angelo Dureghello <angelo@sysam.it> > Cc: TsiChung Liew <Tsi-Chung.Liew@nxp.com> > Cc: Wolfgang Wegner <w.wegner@astro-kom.de> > Signed-off-by: Tom Rini <trini@konsulko.com> > Reviewed-by: Angelo Dureghello <angelo@sysam.it> Applied to u-boot/master, thanks!
diff --git a/arch/m68k/include/asm/immap.h b/arch/m68k/include/asm/immap.h index 80fa25769b27..9e84fb9d260c 100644 --- a/arch/m68k/include/asm/immap.h +++ b/arch/m68k/include/asm/immap.h @@ -28,12 +28,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) #endif /* CONFIG_M520x */ @@ -62,12 +56,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) #endif /* CONFIG_M52277 */ @@ -91,12 +79,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) #endif /* CONFIG_M5235 */ @@ -285,12 +267,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) #endif /* CONFIG_M5301x */ @@ -315,12 +291,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) #endif /* CONFIG_M5329 && CONFIG_M5373 */ @@ -355,12 +325,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (192) @@ -391,12 +355,6 @@ #define CONFIG_SYS_TIMER_PRESCALER (((gd->bus_clk / 1000000) - 1) << 8) #endif -#ifdef CONFIG_MCFPIT -#define CONFIG_SYS_UDELAY_BASE (MMAP_PIT0) -#define CONFIG_SYS_PIT_BASE (MMAP_PIT1) -#define CONFIG_SYS_PIT_PRESCALE (6) -#endif - #define CONFIG_SYS_INTR_BASE (MMAP_INTC0) #define CONFIG_SYS_NUM_IRQS (128) diff --git a/arch/m68k/lib/time.c b/arch/m68k/lib/time.c index a6345a0bc9c0..52f6dd753321 100644 --- a/arch/m68k/lib/time.c +++ b/arch/m68k/lib/time.c @@ -108,69 +108,6 @@ ulong get_timer(ulong base) #endif /* CONFIG_MCFTMR */ -#if defined(CONFIG_MCFPIT) -#if !defined(CONFIG_SYS_PIT_BASE) -# error "CONFIG_SYS_PIT_BASE not defined!" -#endif - -static unsigned short lastinc; - -void __udelay(unsigned long usec) -{ - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_UDELAY_BASE); - uint tmp; - - while (usec > 0) { - if (usec > 65000) - tmp = 65000; - else - tmp = usec; - usec = usec - tmp; - - /* Set up TIMER 3 as timebase clock */ - timerp->pcsr = PIT_PCSR_OVW; - timerp->pmr = 0; - /* set period to 1 us */ - timerp->pcsr |= PIT_PCSR_PRE(CONFIG_SYS_PIT_PRESCALE) | PIT_PCSR_EN; - - timerp->pmr = tmp; - while (timerp->pcntr > 0) ; - } -} - -void timer_init(void) -{ - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_PIT_BASE); - timestamp = 0; - - /* Set up TIMER 4 as poll clock */ - timerp->pcsr = PIT_PCSR_OVW; - timerp->pmr = lastinc = 0; - timerp->pcsr |= PIT_PCSR_PRE(CONFIG_SYS_PIT_PRESCALE) | PIT_PCSR_EN; - - return 0; -} - -ulong get_timer(ulong base) -{ - unsigned short now, diff; - volatile pit_t *timerp = (pit_t *) (CONFIG_SYS_PIT_BASE); - - now = timerp->pcntr; - diff = -(now - lastinc); - - timestamp += diff; - lastinc = now; - return timestamp - base; -} - -void wait_ticks(unsigned long ticks) -{ - u32 start = get_timer(0); - while (get_timer(start) < ticks) ; -} -#endif /* CONFIG_MCFPIT */ - /* * This function is derived from PowerPC code (read timebase as long long). * On M68K it just returns the timer value. diff --git a/board/freescale/m52277evb/README b/board/freescale/m52277evb/README index b7ceb5993e7a..76f4789335bf 100644 --- a/board/freescale/m52277evb/README +++ b/board/freescale/m52277evb/README @@ -79,7 +79,6 @@ RTC_DEBUG -- define to show RTC debug message CONFIG_CMD_DATE -- enable to use date feature in U-Boot CONFIG_MCFTMR -- define to use DMA timer -CONFIG_MCFPIT -- define to use PIT timer CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged diff --git a/board/freescale/m53017evb/README b/board/freescale/m53017evb/README index 2fca12c41706..a7074c9b7179 100644 --- a/board/freescale/m53017evb/README +++ b/board/freescale/m53017evb/README @@ -88,7 +88,6 @@ CONFIG_SYS_FEC0_MIIBASE -- Set FEC0 MII base register MCFFEC_TOUT_LOOP -- set FEC timeout loop CONFIG_MCFTMR -- define to use DMA timer -CONFIG_MCFPIT -- define to use PIT timer CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged diff --git a/board/freescale/m5373evb/README b/board/freescale/m5373evb/README index 757f0abdd744..f0a0631c94b3 100644 --- a/board/freescale/m5373evb/README +++ b/board/freescale/m5373evb/README @@ -87,7 +87,6 @@ CONFIG_SYS_FEC0_MIIBASE -- Set FEC0 MII base register MCFFEC_TOUT_LOOP -- set FEC timeout loop CONFIG_MCFTMR -- define to use DMA timer -CONFIG_MCFPIT -- define to use PIT timer CONFIG_SYS_I2C_FSL -- define to use FSL common I2C driver CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged diff --git a/board/freescale/m54455evb/README b/board/freescale/m54455evb/README index 4a8719333ac5..260aec9f1bec 100644 --- a/board/freescale/m54455evb/README +++ b/board/freescale/m54455evb/README @@ -110,7 +110,6 @@ CONFIG_SYS_ATA_STRIDE -- define for Interval between registers _IO_BASE -- define for IO base address CONFIG_MCFTMR -- define to use DMA timer -CONFIG_MCFPIT -- define to use PIT timer CONFIG_SYS_FSL_I2C -- define to use FSL common I2C driver CONFIG_SYS_I2C_SOFT -- define for I2C bit-banged diff --git a/include/configs/M5208EVBE.h b/include/configs/M5208EVBE.h index 867ae8be6de9..92dad6ba6548 100644 --- a/include/configs/M5208EVBE.h +++ b/include/configs/M5208EVBE.h @@ -43,7 +43,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/M52277EVB.h b/include/configs/M52277EVB.h index a5a1c38f6e7d..884ed11dbab9 100644 --- a/include/configs/M52277EVB.h +++ b/include/configs/M52277EVB.h @@ -90,7 +90,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2c */ #define CONFIG_SYS_I2C diff --git a/include/configs/M5235EVB.h b/include/configs/M5235EVB.h index 3c56cec425c4..360f7e242583 100644 --- a/include/configs/M5235EVB.h +++ b/include/configs/M5235EVB.h @@ -52,7 +52,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/M53017EVB.h b/include/configs/M53017EVB.h index 24eb36159b30..ce3402ca0b3b 100644 --- a/include/configs/M53017EVB.h +++ b/include/configs/M53017EVB.h @@ -60,7 +60,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/M5329EVB.h b/include/configs/M5329EVB.h index 2cff0d6cf602..ba7ed13da550 100644 --- a/include/configs/M5329EVB.h +++ b/include/configs/M5329EVB.h @@ -52,7 +52,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/M5373EVB.h b/include/configs/M5373EVB.h index 576c075a174c..390bcf957e63 100644 --- a/include/configs/M5373EVB.h +++ b/include/configs/M5373EVB.h @@ -52,7 +52,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/M54418TWR.h b/include/configs/M54418TWR.h index 72cc13ab79fc..2dbfb1d5ec44 100644 --- a/include/configs/M54418TWR.h +++ b/include/configs/M54418TWR.h @@ -137,7 +137,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2c */ #undef CONFIG_SYS_FSL_I2C diff --git a/include/configs/M54451EVB.h b/include/configs/M54451EVB.h index 5482edeb2d91..2473377edbd7 100644 --- a/include/configs/M54451EVB.h +++ b/include/configs/M54451EVB.h @@ -103,7 +103,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2c */ #define CONFIG_SYS_I2C diff --git a/include/configs/M54455EVB.h b/include/configs/M54455EVB.h index 9434cc278e2c..ea62d914b064 100644 --- a/include/configs/M54455EVB.h +++ b/include/configs/M54455EVB.h @@ -130,7 +130,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2c */ #define CONFIG_SYS_I2C diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h index 3d79311d625f..e1128043b02a 100644 --- a/include/configs/astro_mcf5373l.h +++ b/include/configs/astro_mcf5373l.h @@ -57,7 +57,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* I2C */ #define CONFIG_SYS_I2C diff --git a/include/configs/stmark2.h b/include/configs/stmark2.h index a08d9950bd87..4f1e947d8631 100644 --- a/include/configs/stmark2.h +++ b/include/configs/stmark2.h @@ -60,7 +60,6 @@ /* Timer */ #define CONFIG_MCFTMR -#undef CONFIG_MCFPIT /* DSPI and Serial Flash */ #define CONFIG_CF_DSPI diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index 284fb62e54c1..1da6bce9fd10 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -1092,7 +1092,6 @@ CONFIG_MAX_RAM_BANK_SIZE CONFIG_MCF5249 CONFIG_MCF5253 CONFIG_MCFFEC -CONFIG_MCFPIT CONFIG_MCFRTC CONFIG_MCFTMR CONFIG_MCLK_DIS
All platforms currently use the "MCFTMR" DMA timer rather than the PIT timer, so drop the MCFPIT code. Cc: Huan Wang <alison.wang@nxp.com> Cc: Angelo Dureghello <angelo@sysam.it> Cc: TsiChung Liew <Tsi-Chung.Liew@nxp.com> Cc: Wolfgang Wegner <w.wegner@astro-kom.de> Signed-off-by: Tom Rini <trini@konsulko.com> --- arch/m68k/include/asm/immap.h | 42 --------------------- arch/m68k/lib/time.c | 63 -------------------------------- board/freescale/m52277evb/README | 1 - board/freescale/m53017evb/README | 1 - board/freescale/m5373evb/README | 1 - board/freescale/m54455evb/README | 1 - include/configs/M5208EVBE.h | 1 - include/configs/M52277EVB.h | 1 - include/configs/M5235EVB.h | 1 - include/configs/M53017EVB.h | 1 - include/configs/M5329EVB.h | 1 - include/configs/M5373EVB.h | 1 - include/configs/M54418TWR.h | 1 - include/configs/M54451EVB.h | 1 - include/configs/M54455EVB.h | 1 - include/configs/astro_mcf5373l.h | 1 - include/configs/stmark2.h | 1 - scripts/config_whitelist.txt | 1 - 18 files changed, 121 deletions(-)