Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.14-rc2 119 lines 2.4 kB view raw
1/* 2 * Copyright 2012 ST-Ericsson AB 3 * 4 * The code contained herein is licensed under the GNU General Public 5 * License. You may obtain a copy of the GNU General Public License 6 * Version 2 or later at the following locations: 7 * 8 * http://www.opensource.org/licenses/gpl-license.html 9 * http://www.gnu.org/copyleft/gpl.html 10 */ 11 12#include <dt-bindings/interrupt-controller/irq.h> 13 14/ { 15 gpio_keys { 16 compatible = "gpio-keys"; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 vdd-supply = <&ab8500_ldo_aux1_reg>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&prox_stuib_mode>, <&hall_stuib_mode>; 22 23 button@139 { 24 /* Proximity sensor */ 25 gpios = <&gpio6 25 0x4>; 26 linux,code = <11>; /* SW_FRONT_PROXIMITY */ 27 label = "SFH7741 Proximity Sensor"; 28 }; 29 button@145 { 30 /* Hall sensor */ 31 gpios = <&gpio4 17 0x4>; 32 linux,code = <0>; /* SW_LID */ 33 label = "HED54XXU11 Hall Effect Sensor"; 34 }; 35 }; 36 37 soc { 38 i2c@80004000 { 39 stmpe1601: stmpe1601@40 { 40 compatible = "st,stmpe1601"; 41 reg = <0x40>; 42 interrupts = <26 IRQ_TYPE_EDGE_FALLING>; 43 interrupt-parent = <&gpio6>; 44 interrupt-controller; 45 46 wakeup-source; 47 st,autosleep-timeout = <1024>; 48 49 stmpe_keypad { 50 compatible = "st,stmpe-keypad"; 51 52 debounce-interval = <64>; 53 st,scan-count = <8>; 54 st,no-autorepeat; 55 56 linux,keymap = <0x205006b 57 0x4010074 58 0x3050072 59 0x1030004 60 0x502006a 61 0x500000a 62 0x5008b 63 0x706001c 64 0x405000b 65 0x6070003 66 0x3040067 67 0x303006c 68 0x60400e7 69 0x602009e 70 0x4020073 71 0x5050002 72 0x4030069 73 0x3020008>; 74 }; 75 }; 76 }; 77 78 i2c@80110000 { 79 bu21013_tp@5c { 80 compatible = "rohm,bu21013_tp"; 81 reg = <0x5c>; 82 avdd-supply = <&ab8500_ldo_aux1_reg>; 83 84 rohm,touch-max-x = <384>; 85 rohm,touch-max-y = <704>; 86 rohm,flip-y; 87 }; 88 89 bu21013_tp@5d { 90 compatible = "rohm,bu21013_tp"; 91 reg = <0x5d>; 92 avdd-supply = <&ab8500_ldo_aux1_reg>; 93 94 rohm,touch-max-x = <384>; 95 rohm,touch-max-y = <704>; 96 rohm,flip-y; 97 }; 98 }; 99 100 pinctrl { 101 prox { 102 prox_stuib_mode: prox_stuib { 103 stuib_cfg { 104 ste,pins = "GPIO217_AH12"; 105 ste,config = <&gpio_in_pu>; 106 }; 107 }; 108 }; 109 hall { 110 hall_stuib_mode: stuib_tvk { 111 stuib_cfg { 112 ste,pins = "GPIO145_C13"; 113 ste,config = <&gpio_in_pu>; 114 }; 115 }; 116 }; 117 }; 118 }; 119};