diff options
Diffstat (limited to 'firmware/target/arm/pbell/vibe500/power-vibe500.c')
-rw-r--r-- | firmware/target/arm/pbell/vibe500/power-vibe500.c | 12 |
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 | } |