Dies ist eine alte Version des Dokuments!
Mit Quilt können Patches eingespielt werden.
joky@fileserver:~$ cd /openwrt/trunk/attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79
joky@fileserver:~/openwrt/trunk/attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79$ quilt diff
--- a/mach-tl-mr3020.c
+++ b/mach-tl-mr3020.c
@@ -30,6 +30,8 @@
#define TL_MR3020_GPIO_BTN_WPS 11
#define TL_MR3020_GPIO_BTN_SW1 18
#define TL_MR3020_GPIO_BTN_SW2 20
+#define TL_MR3020_GPIO_BTN_3 7
+#define TL_MR3020_GPIO_BTN_4 29
#define TL_MR3020_GPIO_USB_POWER 8
@@ -92,6 +94,22 @@ static struct gpio_keys_button tl_mr3020
.debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL,
.gpio = TL_MR3020_GPIO_BTN_SW2,
.active_low = 0,
+ },
+ {
+ .desc = "sw3",
+ .type = EV_KEY,
+ .code = BTN_2,
+ .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL,
+ .gpio = TL_MR3020_GPIO_BTN_3,
+ .active_low = 0,
+ },
+ {
+ .desc = "sw4",
+ .type = EV_KEY,
+ .code = BTN_3,
+ .debounce_interval = TL_MR3020_KEYS_DEBOUNCE_INTERVAL,
+ .gpio = TL_MR3020_GPIO_BTN_4,
+ .active_low = 0,
}
};
joky@fileserver:~/openwrt/trunk/attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79$ quilt edit mach-tl-mr3020.c
joky@fileserver:~/openwrt/trunk/attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79$ quilt refresh
joky@fileserver:~/openwrt/trunk/attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79$ cd ../../../../../../../
joky@fileserver:~/openwrt/trunk/attitude_adjustment$ make