X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/b70534c5b25a45eed81979856ae0acd5f4fd569f..8d8ca107998df90aa1c246df3772c52fbf52b6ef:/target/linux/ixp4xx/patches-2.6.25/301-avila_led.patch diff --git a/target/linux/ixp4xx/patches-2.6.25/301-avila_led.patch b/target/linux/ixp4xx/patches-2.6.25/301-avila_led.patch index f2732feea..7a079f537 100644 --- a/target/linux/ixp4xx/patches-2.6.25/301-avila_led.patch +++ b/target/linux/ixp4xx/patches-2.6.25/301-avila_led.patch @@ -1,7 +1,5 @@ -Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c -=================================================================== ---- linux-2.6.25.4.orig/arch/arm/mach-ixp4xx/avila-setup.c -+++ linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c +--- a/arch/arm/mach-ixp4xx/avila-setup.c ++++ b/arch/arm/mach-ixp4xx/avila-setup.c @@ -26,6 +26,7 @@ # include #endif @@ -10,7 +8,7 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c #include #include -@@ -172,6 +173,72 @@ static struct platform_device avila_npec +@@ -172,6 +173,72 @@ .dev.platform_data = &avila_npec_data, }; @@ -35,55 +33,55 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c + +static struct latch_led avila_latch_leds[] = { + { -+ .name = "led0", /* green led */ -+ .bit = 0, ++ .name = "led0", /* green led */ ++ .bit = 0, + }, + { -+ .name = "led1", /* green led */ -+ .bit = 1, ++ .name = "led1", /* green led */ ++ .bit = 1, + }, + { -+ .name = "led2", /* green led */ -+ .bit = 2, ++ .name = "led2", /* green led */ ++ .bit = 2, + }, + { -+ .name = "led3", /* green led */ -+ .bit = 3, ++ .name = "led3", /* green led */ ++ .bit = 3, + }, + { -+ .name = "led4", /* green led */ -+ .bit = 4, ++ .name = "led4", /* green led */ ++ .bit = 4, + }, + { -+ .name = "led5", /* green led */ -+ .bit = 5, ++ .name = "led5", /* green led */ ++ .bit = 5, + }, + { -+ .name = "led6", /* green led */ -+ .bit = 6, ++ .name = "led6", /* green led */ ++ .bit = 6, + }, + { -+ .name = "led7", /* green led */ -+ .bit = 7, ++ .name = "led7", /* green led */ ++ .bit = 7, + } +}; + +static struct latch_led_platform_data avila_latch_leds_data = { -+ .num_leds = 8, -+ .leds = avila_latch_leds, -+ .mem = 0x51000000, ++ .num_leds = 8, ++ .leds = avila_latch_leds, ++ .mem = 0x51000000, +}; + +static struct platform_device avila_latch_leds_device = { -+ .name = "leds-latch", -+ .id = -1, -+ .dev.platform_data = &avila_latch_leds_data, ++ .name = "leds-latch", ++ .id = -1, ++ .dev.platform_data = &avila_latch_leds_data, +}; + static struct platform_device *avila_devices[] __initdata = { &avila_i2c_gpio, &avila_flash, -@@ -182,6 +249,8 @@ static void __init avila_gw23xx_setup(vo +@@ -182,6 +249,8 @@ { platform_device_register(&avila_npeb_device); platform_device_register(&avila_npec_device); @@ -92,7 +90,7 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c } #ifdef CONFIG_SENSORS_EEPROM -@@ -189,6 +258,8 @@ static void __init avila_gw2342_setup(vo +@@ -189,6 +258,8 @@ { platform_device_register(&avila_npeb_device); platform_device_register(&avila_npec_device); @@ -101,7 +99,7 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c } static void __init avila_gw2345_setup(void) -@@ -199,22 +270,30 @@ static void __init avila_gw2345_setup(vo +@@ -199,22 +270,30 @@ avila_npec_data.phy = 5; /* port 5 of the KS8995 switch */ platform_device_register(&avila_npec_device); @@ -132,7 +130,7 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c } static void __init avila_gw2355_setup(void) -@@ -225,11 +304,29 @@ static void __init avila_gw2355_setup(vo +@@ -225,11 +304,29 @@ avila_npec_data.phy = 16; platform_device_register(&avila_npec_device); @@ -162,10 +160,8 @@ Index: linux-2.6.25.4/arch/arm/mach-ixp4xx/avila-setup.c } static struct avila_board_info avila_boards[] __initdata = { -Index: linux-2.6.25.4/include/asm-arm/arch-ixp4xx/avila.h -=================================================================== ---- linux-2.6.25.4.orig/include/asm-arm/arch-ixp4xx/avila.h -+++ linux-2.6.25.4/include/asm-arm/arch-ixp4xx/avila.h +--- a/include/asm-arm/arch-ixp4xx/avila.h ++++ b/include/asm-arm/arch-ixp4xx/avila.h @@ -36,4 +36,6 @@ #define AVILA_PCI_INTC_PIN 9 #define AVILA_PCI_INTD_PIN 8