Home
last modified time | relevance | path

Searched +full:mt6357 +full:- +full:keys (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dmediatek,mt6357.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/mediatek,mt6357.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT6357 PMIC
10 - Flora Fu <flora.fu@mediatek.com>
11 - Alexandre Mergnat <amergnat@baylibre.com>
14 MT6357 is a power management system chip containing 5 buck
19 - Regulator
20 - RTC
[all …]
Dmt6397.txt4 - Regulator
5 - RTC
6 - Audio codec
7 - GPIO
8 - Clock
9 - LED
10 - Keys
11 - Power controller
24 "mediatek,mt6357" for PMIC MT6357
32 - rtc
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
Dmt6397-core.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <linux/mfd/mt6357/core.h>
23 #include <linux/mfd/mt6357/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/arch/arm64/boot/dts/mediatek/
Dmt6357.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
7 #include <dt-bindings/input/input.h>
11 compatible = "mediatek,mt6357";
14 compatible = "mediatek,mt6357-auxadc";
15 #io-channel-cells = <1>;
19 mt6357_vproc_reg: buck-vproc {
20 regulator-name = "vproc";
21 regulator-min-microvolt = <518750>;
22 regulator-max-microvolt = <1312500>;
23 regulator-ramp-delay = <6250>;
[all …]
Dmt8365-evk.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2021-2022 BayLibre, SAS.
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/pinctrl/mt8365-pinfunc.h>
15 #include "mt6357.dtsi"
19 compatible = "mediatek,mt8365-evk", "mediatek,mt8365";
26 stdout-path = "serial0:921600n8";
31 compatible = "linaro,optee-tz";
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dmediatek,pmic-keys.yaml1 # 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#
19 by the PMIC that is defined as a Multi-Function Device (MFD).
27 - mediatek,mt6323-keys
28 - mediatek,mt6331-keys
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dmtk-pmic-keys.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/mfd/mt6357/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 = &regs->keys_regs[MTK_PMIC_HOMEKEY_INDEX]; in mtk_pmic_keys_lp_reset_setup()
151 kregs_pwr = &regs->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()
158 mask = regs->rst_lprst_mask; in mtk_pmic_keys_lp_reset_setup()
[all …]