struct imxuart_platform_data {
        int (*init)(struct platform_device *pdev);
-       int (*exit)(struct platform_device *pdev);
+       void (*exit)(struct platform_device *pdev);
        unsigned int flags;
 +      void (*irda_enable)(int enable);
 +      unsigned int irda_inv_rx:1;
 +      unsigned int irda_inv_tx:1;
 +      unsigned short transceiver_delay;
  };
  
  #endif
 
        select SND_SOC_WM9712
        help
          Say Y if you want to add support for SoC audio on
 -        CompuLab EM-x270.
 +        CompuLab EM-x270, eXeda and CM-X300 machines.
  
  config SND_PXA2XX_SOC_PALM27X
-       bool "SoC Audio support for Palm T|X, T5 and LifeDrive"
-       depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || MACH_PALMT5)
+       bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
+       depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
+                       MACH_PALMT5 || MACH_PALMTE2)
        select SND_PXA2XX_SOC_AC97
        select SND_SOC_WM9712
        help