static void lpc32xx_clcd_remove(struct clcd_fb *fb)
  {
 -      dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len,
 -              fb->fb.screen_base, fb->fb.fix.smem_start);
 +      dma_free_wc(&fb->dev->dev, fb->fb.fix.smem_len, fb->fb.screen_base,
 +                  fb->fb.fix.smem_start);
  }
  
- /*
-  * On some early LCD modules (1307.0), the backlight logic is inverted.
-  * For those board variants, swap the disable and enable states for
-  * BKL_POWER_GPIO.
- */
- static void clcd_disable(struct clcd_fb *fb)
- {
-       gpio_set_value(BKL_POWER_GPIO, 0);
-       gpio_set_value(LCD_POWER_GPIO, 0);
- }
- 
- static void clcd_enable(struct clcd_fb *fb)
- {
-       gpio_set_value(BKL_POWER_GPIO, 1);
-       gpio_set_value(LCD_POWER_GPIO, 1);
- }
- 
  static struct clcd_board lpc32xx_clcd_data = {
        .name           = "Phytec LCD",
        .check          = clcdfb_check,
        .atag_offset    = 0x100,
        .map_io         = lpc32xx_map_io,
        .init_irq       = lpc32xx_init_irq,
-       .init_time      = lpc32xx_timer_init,
        .init_machine   = lpc3250_machine_init,
        .dt_compat      = lpc32xx_dt_compat,
 -      .restart        = lpc23xx_restart,
  MACHINE_END