at91: upgrade to kernel 3.8.7 and use devicetree
[openwrt/svn-archive/archive.git] / target / linux / at91 / patches / 900-AT91-Add-external-RTC-for-Flexibity-board.patch
diff --git a/target/linux/at91/patches/900-AT91-Add-external-RTC-for-Flexibity-board.patch b/target/linux/at91/patches/900-AT91-Add-external-RTC-for-Flexibity-board.patch
deleted file mode 100644 (file)
index 2b67be1..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/arch/arm/mach-at91/board-flexibity.c
-+++ b/arch/arm/mach-at91/board-flexibity.c
-@@ -1,7 +1,7 @@
- /*
-  * linux/arch/arm/mach-at91/board-flexibity.c
-  *
-- *  Copyright (C) 2010 Flexibity
-+ *  Copyright (C) 2010-2011 Flexibity
-  *  Copyright (C) 2005 SAN People
-  *  Copyright (C) 2006 Atmel
-  *
-@@ -62,6 +62,13 @@ static struct at91_udc_data __initdata f
-       .pullup_pin     = -EINVAL,              /* pull-up driven by UDC */
- };
-+/* I2C devices */
-+static struct i2c_board_info __initdata flexibity_i2c_devices[] = {
-+      {
-+              I2C_BOARD_INFO("ds1307", 0x68),
-+      },
-+};
-+
- /* SPI devices */
- static struct spi_board_info flexibity_spi_devices[] = {
-       {       /* DataFlash chip */
-@@ -141,6 +148,9 @@ static void __init flexibity_board_init(
-       at91_add_device_usbh(&flexibity_usbh_data);
-       /* USB Device */
-       at91_add_device_udc(&flexibity_udc_data);
-+      /* I2C */
-+      at91_add_device_i2c(flexibity_i2c_devices,
-+              ARRAY_SIZE(flexibity_i2c_devices));
-       /* SPI */
-       at91_add_device_spi(flexibity_spi_devices,
-               ARRAY_SIZE(flexibity_spi_devices));