| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | mt6397.txt | 1 MediaTek MT6397/MT6323 Multifunction Device Driver 3 MT6397/MT6323 is a multifunction device with the following sub modules: 4 - Regulator 5 - RTC 6 - Audio codec 7 - GPIO 8 - Clock 9 - LED 10 - Keys 11 - Power controller [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | mt6397.txt | 1 MediaTek MT6397/MT6323 Multifunction Device Driver 3 MT6397/MT6323 is a multifunction device with the following sub modules: 4 - Regulator 5 - RTC 6 - Audio codec 7 - GPIO 8 - Clock 9 - LED 10 - Keys 11 - Power controller [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | mtk-pmic-keys.txt | 1 MediaTek MT6397/MT6323 PMIC Keys Device Driver 3 There are two key functions provided by MT6397/MT6323 PMIC, pwrkey 5 node provided by MT6397/MT6323 PMIC that is being defined as one kind 6 of Muti-Function Device (MFD) 8 For MT6397/MT6323 MFD bindings see: 9 Documentation/devicetree/bindings/mfd/mt6397.txt 12 - compatible: "mediatek,mt6397-keys" or "mediatek,mt6323-keys" 13 - linux,keycodes: See Documentation/devicetree/bindings/input/input.yaml 16 - wakeup-source: See Documentation/devicetree/bindings/power/wakeup-source.txt 17 - mediatek,long-press-mode: Long press key shutdown setting, 1 for [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | mt6397-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <linux/mfd/mt6397/core.h> 26 #include <linux/mfd/mt6397/registers.h> 113 .name = "mt6323-rtc", 116 .of_compatible = "mediatek,mt6323-rtc", 118 .name = "mt6323-regulator", 119 .of_compatible = "mediatek,mt6323-regulator" 121 .name = "mt6323-led", 122 .of_compatible = "mediatek,mt6323-led" 124 .name = "mtk-pmic-keys", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | mediatek,pmic-keys.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/mediatek,pmic-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek PMIC Keys 10 - Chen Zhong <chen.zhong@mediatek.com> 13 - $ref: input.yaml# 16 There are two key functions provided by MT6397, MT6323 and other MediaTek 19 by the PMIC that is defined as a Multi-Function Device (MFD). 21 For MediaTek MT6323/MT6397 PMIC bindings see [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | mt6397-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <linux/mfd/mt6397/core.h> 19 #include <linux/mfd/mt6397/registers.h> 64 .name = "mt6323-rtc", 67 .of_compatible = "mediatek,mt6323-rtc", 69 .name = "mt6323-regulator", 70 .of_compatible = "mediatek,mt6323-regulator" 72 .name = "mt6323-led", 73 .of_compatible = "mediatek,mt6323-led" 75 .name = "mtk-pmic-keys", [all …]
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | mtk-pmic-keys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/mfd/mt6397/core.h> 13 #include <linux/mfd/mt6397/registers.h> 78 struct mtk_pmic_keys *keys; member 89 struct mtk_pmic_keys_info keys[MTK_PMIC_MAX_KEY_COUNT]; member 98 static void mtk_pmic_keys_lp_reset_setup(struct mtk_pmic_keys *keys, in mtk_pmic_keys_lp_reset_setup() argument 104 ret = of_property_read_u32(keys->dev->of_node, in mtk_pmic_keys_lp_reset_setup() 105 "power-off-time-sec", &long_press_debounce); in mtk_pmic_keys_lp_reset_setup() 109 regmap_update_bits(keys->regmap, pmic_rst_reg, in mtk_pmic_keys_lp_reset_setup() 113 ret = of_property_read_u32(keys->dev->of_node, in mtk_pmic_keys_lp_reset_setup() [all …]
|
| /kernel/linux/linux-6.6/drivers/input/keyboard/ |
| D | mtk-pmic-keys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <linux/mfd/mt6397/core.h> 16 #include <linux/mfd/mt6397/registers.h> 56 u32 rst_lprst_mask; /* Long-press reset timeout bitmask */ 121 struct mtk_pmic_keys *keys; member 133 struct mtk_pmic_keys_info keys[MTK_PMIC_MAX_KEY_COUNT]; member 142 static void mtk_pmic_keys_lp_reset_setup(struct mtk_pmic_keys *keys, in mtk_pmic_keys_lp_reset_setup() argument 150 kregs_home = ®s->keys_regs[MTK_PMIC_HOMEKEY_INDEX]; in mtk_pmic_keys_lp_reset_setup() 151 kregs_pwr = ®s->keys_regs[MTK_PMIC_PWRKEY_INDEX]; in mtk_pmic_keys_lp_reset_setup() 153 error = of_property_read_u32(keys->dev->of_node, "power-off-time-sec", in mtk_pmic_keys_lp_reset_setup() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt8173-elm.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/regulator/dlg,da9211-regulator.h> 9 #include <dt-bindings/gpio/gpio.h> 19 compatible = "pwm-backlight"; 21 power-supply = <&bl_fixed_reg>; 22 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&disp_pwm0_pins>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt8173-elm.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/regulator/dlg,da9211-regulator.h> 9 #include <dt-bindings/gpio/gpio.h> 25 compatible = "pwm-backlight"; 27 power-supply = <&bl_fixed_reg>; 28 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&panel_backlight_en_pins>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/ |
| D | mt6323.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018 MediaTek Inc. 12 interrupt-parent = <&pio>; 14 interrupt-controller; 15 #interrupt-cells = <2>; 18 compatible = "mediatek,mt6323-led"; 19 #address-cells = <1>; 20 #size-cells = <0>; 25 compatible = "mediatek,mt6323-regulator"; 28 regulator-name = "vproc"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | mt6323.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018 MediaTek Inc. 12 interrupt-parent = <&pio>; 14 interrupt-controller; 15 #interrupt-cells = <2>; 18 compatible = "mediatek,mt6323-led"; 19 #address-cells = <1>; 20 #size-cells = <0>; 25 compatible = "mediatek,mt6323-regulator"; 28 regulator-name = "vproc"; [all …]
|
| /kernel/linux/linux-6.6/ |
| D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|