2012-09-28 21:06:29 +08:00
|
|
|
/*
|
|
|
|
* Copyright 2012 ST-Ericsson AB
|
|
|
|
*
|
|
|
|
* The code contained herein is licensed under the GNU General Public
|
|
|
|
* License. You may obtain a copy of the GNU General Public License
|
|
|
|
* Version 2 or later at the following locations:
|
|
|
|
*
|
|
|
|
* http://www.opensource.org/licenses/gpl-license.html
|
|
|
|
* http://www.gnu.org/copyleft/gpl.html
|
|
|
|
*/
|
|
|
|
|
2013-05-30 01:15:39 +08:00
|
|
|
#include <dt-bindings/interrupt-controller/irq.h>
|
|
|
|
|
2012-09-28 21:06:29 +08:00
|
|
|
/ {
|
2013-03-01 21:38:07 +08:00
|
|
|
soc {
|
2012-10-04 19:41:35 +08:00
|
|
|
i2c@80004000 {
|
|
|
|
stmpe1601: stmpe1601@40 {
|
|
|
|
compatible = "st,stmpe1601";
|
|
|
|
reg = <0x40>;
|
2013-05-30 01:15:39 +08:00
|
|
|
interrupts = <26 IRQ_TYPE_EDGE_FALLING>;
|
2012-10-04 19:41:35 +08:00
|
|
|
interrupt-parent = <&gpio6>;
|
|
|
|
interrupt-controller;
|
|
|
|
|
|
|
|
wakeup-source;
|
|
|
|
st,autosleep-timeout = <1024>;
|
2012-10-04 21:21:35 +08:00
|
|
|
|
|
|
|
stmpe_keypad {
|
|
|
|
compatible = "st,stmpe-keypad";
|
|
|
|
|
|
|
|
debounce-interval = <64>;
|
|
|
|
st,scan-count = <8>;
|
|
|
|
st,no-autorepeat;
|
|
|
|
|
|
|
|
linux,keymap = <0x205006b
|
|
|
|
0x4010074
|
|
|
|
0x3050072
|
|
|
|
0x1030004
|
|
|
|
0x502006a
|
|
|
|
0x500000a
|
|
|
|
0x5008b
|
|
|
|
0x706001c
|
|
|
|
0x405000b
|
|
|
|
0x6070003
|
|
|
|
0x3040067
|
|
|
|
0x303006c
|
|
|
|
0x60400e7
|
|
|
|
0x602009e
|
|
|
|
0x4020073
|
|
|
|
0x5050002
|
|
|
|
0x4030069
|
|
|
|
0x3020008>;
|
|
|
|
};
|
2012-10-04 19:41:35 +08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2012-09-28 21:41:06 +08:00
|
|
|
i2c@80110000 {
|
|
|
|
bu21013_tp@0x5c {
|
2013-05-21 19:55:15 +08:00
|
|
|
compatible = "rohm,bu21013_tp";
|
2012-09-28 21:41:06 +08:00
|
|
|
reg = <0x5c>;
|
|
|
|
touch-gpio = <&gpio2 20 0x4>;
|
|
|
|
avdd-supply = <&ab8500_ldo_aux1_reg>;
|
|
|
|
|
2013-05-21 19:55:15 +08:00
|
|
|
rohm,touch-max-x = <384>;
|
|
|
|
rohm,touch-max-y = <704>;
|
|
|
|
rohm,flip-y;
|
2012-09-28 21:41:06 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
bu21013_tp@0x5d {
|
2013-05-21 19:55:15 +08:00
|
|
|
compatible = "rohm,bu21013_tp";
|
2012-09-28 21:41:06 +08:00
|
|
|
reg = <0x5d>;
|
|
|
|
touch-gpio = <&gpio2 20 0x4>;
|
|
|
|
avdd-supply = <&ab8500_ldo_aux1_reg>;
|
|
|
|
|
2013-05-21 19:55:15 +08:00
|
|
|
rohm,touch-max-x = <384>;
|
|
|
|
rohm,touch-max-y = <704>;
|
|
|
|
rohm,flip-y;
|
2012-09-28 21:41:06 +08:00
|
|
|
};
|
|
|
|
};
|
2012-09-28 21:06:29 +08:00
|
|
|
};
|
|
|
|
};
|