Home
last modified time | relevance | path

Searched full:mt6397 (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-mt6397.h10 "N2", "mt6397",
16 "M4", "mt6397",
23 "M2", "mt6397",
30 "K3", "mt6397",
37 "J2", "mt6397",
43 "L4", "mt6397",
49 "J3", "mt6397",
55 "J1", "mt6397",
61 "L3", "mt6397",
67 "H2", "mt6397",
[all …]
H A Dpinctrl-mt6397.c12 #include <linux/mfd/mt6397/core.h>
15 #include "pinctrl-mtk-mt6397.h"
42 struct mt6397_chip *mt6397; in mt6397_pinctrl_probe() local
44 mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_pinctrl_probe()
45 return mtk_pctrl_init(pdev, &mt6397_pinctrl_data, mt6397->regmap); in mt6397_pinctrl_probe()
49 { .compatible = "mediatek,mt6397-pinctrl", },
56 .name = "mediatek-mt6397-pinctrl",
H A DMakefile44 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
H A DKconfig316 bool "MediaTek MT6397 pin control"
/linux/drivers/regulator/
H A Dmt6397-regulator.c10 #include <linux/mfd/mt6397/core.h>
11 #include <linux/mfd/mt6397/registers.h>
14 #include <linux/regulator/mt6397-regulator.h>
16 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
19 * MT6397 regulators' information
176 dev_dbg(&rdev->dev, "mt6397 buck set_mode %#x, %#x, %#x\n", in mt6397_regulator_set_mode()
186 "Failed to set mt6397 buck mode: %d\n", ret); in mt6397_regulator_set_mode()
201 "Failed to get mt6397 buck mode: %d\n", ret); in mt6397_regulator_get_mode()
325 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6397_set_buck_vosel_reg() local
331 if (regmap_read(mt6397->regmap, in mt6397_set_buck_vosel_reg()
[all …]
H A Dmt6358-regulator.c6 #include <linux/mfd/mt6397/core.h>
16 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
646 struct mt6397_chip *mt6397 = dev_get_drvdata(dev->parent); in mt6358_sync_vcn33_setting() local
657 ret = regmap_read(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, &val); in mt6358_sync_vcn33_setting()
667 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_0, BIT(0), BIT(0)); in mt6358_sync_vcn33_setting()
674 ret = regmap_update_bits(mt6397->regmap, MT6358_LDO_VCN33_CON0_1, BIT(0), 0); in mt6358_sync_vcn33_setting()
685 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6358_regulator_probe() local
691 switch (mt6397->chip_id) { in mt6358_regulator_probe()
701 dev_err(&pdev->dev, "unsupported chip ID: %d\n", mt6397->chip_id); in mt6358_regulator_probe()
711 config.regmap = mt6397->regmap; in mt6358_regulator_probe()
H A Dmt6359-regulator.c8 #include <linux/mfd/mt6397/core.h>
950 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_regulator_probe() local
956 ret = regmap_read(mt6397->regmap, MT6359P_HWCID, &hw_ver); in mt6359_regulator_probe()
965 config.dev = mt6397->dev; in mt6359_regulator_probe()
966 config.regmap = mt6397->regmap; in mt6359_regulator_probe()
H A Dmt6357-regulator.c9 // Based on mt6397-regulator.c
16 #include <linux/mfd/mt6397/core.h>
H A Dmt6323-regulator.c10 #include <linux/mfd/mt6397/core.h>
H A Dmt6332-regulator.c14 #include <linux/mfd/mt6397/core.h>
H A Dmt6331-regulator.c14 #include <linux/mfd/mt6397/core.h>
/linux/Documentation/devicetree/bindings/regulator/
H A Dmediatek,mt6397-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6397-regulator.yaml#
7 title: MediaTek MT6397 Regulator
21 - const: mediatek,mt6397-regulator
32 values specified in dt-bindings/regulator/mediatek,mt6397-regulator.h
71 compatible = "mediatek,mt6397-regulator";
H A Dmediatek,mt6358-regulator.yaml71 Users should use the macros from dt-bindings/regulator/mediatek,mt6397-regulator.h
181 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
206 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
H A Dmediatek,mt6357-regulator.yaml19 MT6357 regulators node should be sub node of the MT6397 MFD node.
H A Dmt6359-regulator.yaml15 MT6359 regulators node should be sub node of the MT6397 MFD node.
/linux/drivers/rtc/
H A Drtc-mt6397.c9 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
281 "mt6397-rtc", rtc); in mtk_rtc_probe()
337 { .compatible = "mediatek,mt6397-rtc", .data = &mt6397_rtc_data },
344 .name = "mt6397-rtc",
355 MODULE_DESCRIPTION("RTC Driver for MediaTek MT6397 PMIC");
H A DMakefile115 obj-$(CONFIG_RTC_DRV_MT6397) += rtc-mt6397.o
/linux/arch/arm/boot/dts/mediatek/
H A Dmt8135-evbp1.dts22 pmic: mt6397 {
23 compatible = "mediatek,mt6397";
26 compatible = "mediatek,mt6397-regulator";
H A Dmt6323.dtsi258 compatible = "mediatek,mt6397-codec";
/linux/drivers/power/reset/
H A Dmt6323-poweroff.c15 #include <linux/mfd/mt6397/core.h>
16 #include <linux/mfd/mt6397/rtc.h>
/linux/drivers/input/keyboard/
H A Dmtk-pmic-keys.c16 #include <linux/mfd/mt6397/core.h>
17 #include <linux/mfd/mt6397/registers.h>
302 .compatible = "mediatek,mt6397-keys",
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8173-elm.dtsi927 compatible = "mediatek,mt6397";
933 compatible = "mediatek,mt6397-clk";
938 compatible = "mediatek,mt6397-pinctrl";
944 compatible = "mediatek,mt6397-regulator";
1110 compatible = "mediatek,mt6397-rtc";
/linux/sound/soc/codecs/
H A Dmt6359-accdet.c25 #include <linux/mfd/mt6397/core.h>
925 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6359_accdet_probe() local
947 priv->regmap = mt6397->regmap; in mt6359_accdet_probe()
H A Dmt6357.c12 #include <linux/mfd/mt6397/core.h>
1803 struct mt6397_chip *mt6397 = dev_get_drvdata(pdev->dev.parent); in mt6357_platform_driver_probe() local
1818 priv->regmap = mt6397->regmap; in mt6357_platform_driver_probe()
/linux/drivers/iio/adc/
H A Dmt6359-auxadc.c23 #include <linux/mfd/mt6397/core.h>
848 * parent of the MT6397 MFD: this_device->parent(mfd)->parent(pwrap) in mt6359_auxadc_probe()
856 /* Regmap is from SoC PMIC Wrapper, parent of the mt6397 MFD */ in mt6359_auxadc_probe()

12