summaryrefslogtreecommitdiff
path: root/firmware/target/arm/philips/sa9200/button-sa9200.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/philips/sa9200/button-sa9200.c')
-rw-r--r--firmware/target/arm/philips/sa9200/button-sa9200.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/firmware/target/arm/philips/sa9200/button-sa9200.c b/firmware/target/arm/philips/sa9200/button-sa9200.c
index c02d1088dc..bef5be7522 100644
--- a/firmware/target/arm/philips/sa9200/button-sa9200.c
+++ b/firmware/target/arm/philips/sa9200/button-sa9200.c
@@ -29,19 +29,6 @@
29 29
30static int int_btn = BUTTON_NONE; 30static int int_btn = BUTTON_NONE;
31 31
32/*
33 * Generate a click sound from the player (not in headphones yet)
34 * TODO: integrate this with the "key click" option
35 */
36static void button_click(void)
37{
38 GPIOF_ENABLE |= 0x08;
39 GPIOF_OUTPUT_VAL |= 0x08;
40 GPIOF_OUTPUT_EN |= 0x08;
41 udelay(1000);
42 GPIOF_OUTPUT_VAL &= ~0x08;
43}
44
45#ifndef BOOTLOADER 32#ifndef BOOTLOADER
46static bool hold_button_old = false; 33static bool hold_button_old = false;
47 34
@@ -148,7 +135,6 @@ bool button_hold(void)
148 */ 135 */
149int button_read_device(void) 136int button_read_device(void)
150{ 137{
151 static int btn_old = BUTTON_NONE;
152 int btn = int_btn; 138 int btn = int_btn;
153 bool hold = !(GPIOL_INPUT_VAL & 0x40); 139 bool hold = !(GPIOL_INPUT_VAL & 0x40);
154 140
@@ -168,9 +154,6 @@ int button_read_device(void)
168 if (!(GPIOF_INPUT_VAL & 0x10)) btn |= BUTTON_VOL_UP; 154 if (!(GPIOF_INPUT_VAL & 0x10)) btn |= BUTTON_VOL_UP;
169 if (!(GPIOF_INPUT_VAL & 0x04)) btn |= BUTTON_VOL_DOWN; 155 if (!(GPIOF_INPUT_VAL & 0x04)) btn |= BUTTON_VOL_DOWN;
170 156
171 if ((btn != btn_old) && (btn != BUTTON_NONE)) button_click();
172 btn_old = btn;
173
174 return btn; 157 return btn;
175} 158}
176 159