summaryrefslogtreecommitdiff
path: root/firmware/target/arm/pbell/vibe500/power-vibe500.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/pbell/vibe500/power-vibe500.c')
-rw-r--r--firmware/target/arm/pbell/vibe500/power-vibe500.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/target/arm/pbell/vibe500/power-vibe500.c b/firmware/target/arm/pbell/vibe500/power-vibe500.c
index e55c69e033..45ab7fb1fd 100644
--- a/firmware/target/arm/pbell/vibe500/power-vibe500.c
+++ b/firmware/target/arm/pbell/vibe500/power-vibe500.c
@@ -46,6 +46,18 @@ void power_init(void)
46 { 46 {
47 logf("touchpad not ready"); 47 logf("touchpad not ready");
48 } 48 }
49 /* Max touch sensivity = 0x77, Rate=80/s,NoFilter=0,
50 KeyMatrix=0,Buttons=1,Relative=0,Absolute=1.
51 MEP parameter 0x20 - Report Modes */
52 touchpad_set_parameter(0x20,0x7785);
53 /* MinAbsReporting=0, NotAllCapButtons=0,SingleCapButton=0,
54 50msDebounce=0,MotionReporting=1 (reduce transmission overhead),
55 ClipZifnoFinger=0,DisableDeceleration=0,Dribble=0.
56 MEP parameter 0x21 - Enhanced Operating Configuration */
57 touchpad_set_parameter(0x21,0x0008);
58 /* Set the GPO_LEVEL = 0 - for the button lights */
59 touchpad_set_parameter(0x23,0x0000);
60
49 /* Sound unmute (on) */ 61 /* Sound unmute (on) */
50 GPIO_CLEAR_BITWISE(GPIOL_OUTPUT_VAL, 0x10); 62 GPIO_CLEAR_BITWISE(GPIOL_OUTPUT_VAL, 0x10);
51} 63}