These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / include / linux / platform_data / atmel.h
index 4b452c6..3c8825b 100644 (file)
@@ -9,30 +9,7 @@
 
 #include <linux/mtd/nand.h>
 #include <linux/mtd/partitions.h>
-#include <linux/device.h>
-#include <linux/i2c.h>
-#include <linux/leds.h>
-#include <linux/spi/spi.h>
-#include <linux/usb/atmel_usba_udc.h>
-#include <linux/atmel-mci.h>
-#include <sound/atmel-ac97c.h>
 #include <linux/serial.h>
-#include <linux/platform_data/macb.h>
-
-/*
- * at91: 6 USARTs and one DBGU port (SAM9260)
- * avr32: 4
- */
-#define ATMEL_MAX_UART 7
-
- /* USB Device */
-struct at91_udc_data {
-       int     vbus_pin;               /* high == host powering us */
-       u8      vbus_active_low;        /* vbus polarity */
-       u8      vbus_polled;            /* Use polling, not interrupt */
-       int     pullup_pin;             /* active == D+ pulled up */
-       u8      pullup_active_low;      /* true == pullup_pin is active low */
-};
 
  /* Compact Flash */
 struct at91_cf_data {
@@ -46,18 +23,6 @@ struct at91_cf_data {
 #define AT91_IDE_SWAP_A0_A2    0x02
 };
 
- /* USB Host */
-#define AT91_MAX_USBH_PORTS    3
-struct at91_usbh_data {
-       int             vbus_pin[AT91_MAX_USBH_PORTS];  /* port power-control pin */
-       int             overcurrent_pin[AT91_MAX_USBH_PORTS];
-       u8              ports;                          /* number of ports on root hub */
-       u8              overcurrent_supported;
-       u8              vbus_pin_active_low[AT91_MAX_USBH_PORTS];
-       u8              overcurrent_status[AT91_MAX_USBH_PORTS];
-       u8              overcurrent_changed[AT91_MAX_USBH_PORTS];
-};
-
  /* NAND / SmartMedia */
 struct atmel_nand_data {
        int             enable_pin;             /* chip enable */
@@ -86,11 +51,6 @@ struct atmel_uart_data {
        struct serial_rs485     rs485;          /* rs485 settings */
 };
 
-/* CAN */
-struct at91_can_data {
-       void (*transceiver_switch)(int on);
-};
-
 /* FIXME: this needs a better location, but gets stuff building again */
 extern int at91_suspend_entering_slow_clock(void);