cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mtk-pmic-keys.txt (1211B)


      1MediaTek MT6397/MT6323 PMIC Keys Device Driver
      2
      3There are two key functions provided by MT6397/MT6323 PMIC, pwrkey
      4and homekey. The key functions are defined as the subnode of the function
      5node provided by MT6397/MT6323 PMIC that is being defined as one kind
      6of Muti-Function Device (MFD)
      7
      8For MT6397/MT6323 MFD bindings see:
      9Documentation/devicetree/bindings/mfd/mt6397.txt
     10
     11Required properties:
     12- compatible: Should be one of:
     13	- "mediatek,mt6397-keys"
     14	- "mediatek,mt6323-keys"
     15	- "mediatek,mt6358-keys"
     16- linux,keycodes: See Documentation/devicetree/bindings/input/input.yaml
     17
     18Optional Properties:
     19- wakeup-source: See Documentation/devicetree/bindings/power/wakeup-source.txt
     20- mediatek,long-press-mode: Long press key shutdown setting, 1 for
     21	pwrkey only, 2 for pwrkey/homekey together, others for disabled.
     22- power-off-time-sec: See Documentation/devicetree/bindings/input/input.yaml
     23
     24Example:
     25
     26	pmic: mt6397 {
     27		compatible = "mediatek,mt6397";
     28
     29		...
     30
     31		mt6397keys: mt6397keys {
     32			compatible = "mediatek,mt6397-keys";
     33			mediatek,long-press-mode = <1>;
     34			power-off-time-sec = <0>;
     35
     36			power {
     37				linux,keycodes = <116>;
     38				wakeup-source;
     39			};
     40
     41			home {
     42				linux,keycodes = <114>;
     43			};
     44		};
     45
     46	};