openwrt: flush outdated patches in flukso v2
This commit is contained in:
parent
c2e0d32a53
commit
4652104d5c
|
@ -1,82 +0,0 @@
|
|||
--- a/arch/mips/ar231x/ar2315.c 2010-08-07 10:15:11.696355750 +0200
|
||||
+++ b/arch/mips/ar231x/ar2315.c 2010-08-07 10:33:47.588393782 +0200
|
||||
@@ -36,6 +36,11 @@
|
||||
#include "devices.h"
|
||||
#include "ar2315.h"
|
||||
|
||||
+/* BVDM 04/06/2010 */
|
||||
+#include <linux/spi/spi.h>
|
||||
+#include <linux/spi/spidev.h>
|
||||
+#include <linux/spi/spi_gpio.h>
|
||||
+
|
||||
static u32 gpiointmask = 0, gpiointval = 0;
|
||||
|
||||
static inline void ar2315_gpio_irq(void)
|
||||
@@ -398,6 +403,37 @@
|
||||
.name = "ar2315_wdt",
|
||||
};
|
||||
|
||||
+/* BVDM 04/06/2010 */
|
||||
+#define SPI_GPIO_SCK 3
|
||||
+#define SPI_GPIO_MOSI 1
|
||||
+#define SPI_GPIO_MISO 2
|
||||
+
|
||||
+static struct spi_gpio_platform_data ar2315_spi_gpio_platform_data = {
|
||||
+ .sck = SPI_GPIO_SCK,
|
||||
+ .mosi = SPI_GPIO_MOSI,
|
||||
+ .miso = SPI_GPIO_MISO,
|
||||
+ .num_chipselect = 1,
|
||||
+};
|
||||
+
|
||||
+static struct platform_device ar2315_spi_gpio = {
|
||||
+ .name = "spi_gpio",
|
||||
+ .id = 0,
|
||||
+ .dev = {
|
||||
+ .platform_data = &ar2315_spi_gpio_platform_data,
|
||||
+ },
|
||||
+};
|
||||
+
|
||||
+static struct spi_board_info ar2315_spi_gpio_board_info[] __initdata = {
|
||||
+{
|
||||
+ .modalias = "spidev",
|
||||
+ .controller_data = (void *) SPI_GPIO_NO_CHIPSELECT,
|
||||
+ .mode = SPI_MODE_0,
|
||||
+ .max_speed_hz = 16000000, /* 16kHz */
|
||||
+ .bus_num = 0,
|
||||
+},
|
||||
+};
|
||||
+
|
||||
+
|
||||
#define SPI_FLASH_CTL 0x00
|
||||
#define SPI_FLASH_OPCODE 0x04
|
||||
#define SPI_FLASH_DATA 0x08
|
||||
@@ -520,6 +556,7 @@
|
||||
}
|
||||
ar2315_led_data.num_leds = led;
|
||||
platform_device_register(&ar2315_gpio_leds);
|
||||
+ platform_device_register(&ar2315_spi_gpio);
|
||||
}
|
||||
#else
|
||||
static inline void ar2315_init_gpio(void)
|
||||
@@ -530,6 +567,8 @@
|
||||
int __init
|
||||
ar2315_init_devices(void)
|
||||
{
|
||||
+ int ret;
|
||||
+
|
||||
if (!is_2315())
|
||||
return 0;
|
||||
|
||||
@@ -544,6 +583,12 @@
|
||||
&ar2315_eth_data);
|
||||
ar231x_add_wmac(0, AR2315_WLAN0, AR2315_IRQ_WLAN0_INTRS);
|
||||
|
||||
+ /* BVDM 04/06/2010 */
|
||||
+ platform_device_register(&ar2315_spi_gpio);
|
||||
+ ret = spi_register_board_info(ar2315_spi_gpio_board_info, ARRAY_SIZE(ar2315_spi_gpio_board_info));
|
||||
+ /* debugging */
|
||||
+ printk(KERN_DEBUG "spi_register_board_info return value: %x\n", ret);
|
||||
+
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
--- a/arch/mips/ar231x/ar2315.c 2010-08-08 15:52:43.005477443 +0200
|
||||
+++ b/arch/mips/ar231x/ar2315.c 2010-08-08 15:56:06.009475860 +0200
|
||||
@@ -407,6 +407,7 @@
|
||||
#define SPI_GPIO_SCK 3
|
||||
#define SPI_GPIO_MOSI 2
|
||||
#define SPI_GPIO_MISO 1
|
||||
+#define SPI_GPIO_CS 4
|
||||
|
||||
static struct spi_gpio_platform_data ar2315_spi_gpio_platform_data = {
|
||||
.sck = SPI_GPIO_SCK,
|
||||
@@ -426,7 +427,7 @@
|
||||
static struct spi_board_info ar2315_spi_gpio_board_info[] __initdata = {
|
||||
{
|
||||
.modalias = "spidev",
|
||||
- .controller_data = (void *) SPI_GPIO_NO_CHIPSELECT,
|
||||
+ .controller_data = (void *) SPI_GPIO_CS,
|
||||
.mode = SPI_MODE_0,
|
||||
.max_speed_hz = 10000000, /* 10kHz */
|
||||
.bus_num = 0,
|
|
@ -1,27 +0,0 @@
|
|||
--- /tmp/build_dir/linux-atheros/linux-2.6.30.10/arch/mips/ar231x/reset.c 2010-08-29 22:43:02.508208080 +0200
|
||||
+++ build_dir/linux-atheros/linux-2.6.30.10/arch/mips/ar231x/reset.c 2010-08-30 10:02:11.682269327 +0200
|
||||
@@ -19,6 +19,7 @@
|
||||
struct work_struct wq;
|
||||
int set;
|
||||
unsigned long jiffies;
|
||||
+ unsigned long jiffies_prev;
|
||||
};
|
||||
|
||||
static struct timer_list rst_button_timer;
|
||||
@@ -68,7 +69,7 @@
|
||||
add_msg(skb, "SUBSYSTEM=button");
|
||||
add_msg(skb, "BUTTON=reset");
|
||||
add_msg(skb, (event->set ? "ACTION=pressed" : "ACTION=released"));
|
||||
- sprintf(buf, "SEEN=%ld", (event->jiffies - seen)/HZ);
|
||||
+ sprintf(buf, "SEEN=%lu", (event->jiffies - event->jiffies_prev)/HZ);
|
||||
add_msg(skb, buf);
|
||||
snprintf(buf, 128, "SEQNUM=%llu", uevent_next_seqnum());
|
||||
add_msg(skb, buf);
|
||||
@@ -127,6 +128,7 @@
|
||||
no_release_workaround = 0;
|
||||
|
||||
event->jiffies = jiffies;
|
||||
+ event->jiffies_prev = seen;
|
||||
|
||||
INIT_WORK(&event->wq, hotplug_button);
|
||||
schedule_work(&event->wq);
|
Loading…
Reference in New Issue