Home
last modified time | relevance | path

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

/linux/Documentation/devicetree/bindings/regulator/
H A Dmediatek,mt6358-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6358-regulator.yaml#
7 title: MediaTek MT6358 Regulator
20 - const: mediatek,mt6358-regulator
23 - const: mediatek,mt6358-regulator
28 description: Supply for LDOs vldo28 (MT6358 only), vio28, vmc, vmch, vsim2
30 description: Supply for LDOs vcn33, vcama[12] (MT6358 only), vemc, vibr
51 Supply for LDOs vrf18, vefuse, vcn18, vcamio (MT6358 only), vio18, vm18 (MT6366 only)
144 const: mediatek,mt6358-regulator
151 # vsram_core regulator doesn't exist on MT6358
155 # vm18 and vmddr regulators don't exist on MT6358
[all …]
/linux/drivers/mfd/
H A Dmt6397-core.c19 #include <linux/mfd/mt6358/core.h>
26 #include <linux/mfd/mt6358/registers.h>
203 .of_compatible = "mediatek,mt6358-auxadc"
205 .name = "mt6358-regulator",
206 .of_compatible = "mediatek,mt6358-regulator"
208 .name = "mt6358-rtc",
211 .of_compatible = "mediatek,mt6358-rtc",
213 .name = "mt6358-sound",
214 .of_compatible = "mediatek,mt6358-sound"
216 .name = "mt6358-keys",
[all …]
H A Dmt6358-irq.c10 #include <linux/mfd/mt6358/core.h>
11 #include <linux/mfd/mt6358/registers.h>
132 .name = "mt6358-irq",
/linux/Documentation/devicetree/bindings/sound/
H A Dmt6358.txt1 Mediatek MT6358 Audio Codec
3 The communication between MT6358 and SoC is through Mediatek PMIC wrapper.
11 "mediatek,mt6358-sound"
23 compatible = "mediatek,mt6358-sound";
H A Dmt8183-da7219-max98357.txt1 MT8183 with MT6358, DA7219, MAX98357, and RT1015 CODECS
H A Dmt8183-mt6358-ts3a227-max98357.txt1 MT8183 with MT6358, TS3A227, MAX98357, and RT1015 CODECS
/linux/drivers/iio/adc/
H A Dmt6359-auxadc.c25 #include <dt-bindings/iio/adc/mediatek,mt6358-auxadc.h>
208 MTK_PMIC_IIO_CHAN(MT6358, bat_adc, BATADC, 0, 15, IIO_RESISTANCE),
209 MTK_PMIC_IIO_CHAN(MT6358, cdt_v, VCDT, 2, 12, IIO_TEMP),
210 MTK_PMIC_IIO_CHAN(MT6358, batt_temp, BAT_TEMP, 3, 12, IIO_TEMP),
211 MTK_PMIC_IIO_CHAN(MT6358, chip_temp, CHIP_TEMP, 4, 12, IIO_TEMP),
212 MTK_PMIC_IIO_CHAN(MT6358, acc_det, ACCDET, 5, 12, IIO_RESISTANCE),
213 MTK_PMIC_IIO_CHAN(MT6358, dcxo_v, VDCXO, 6, 12, IIO_VOLTAGE),
214 MTK_PMIC_IIO_CHAN(MT6358, tsx_temp, TSX_TEMP, 7, 15, IIO_TEMP),
215 MTK_PMIC_IIO_CHAN(MT6358, hp_ofs_cal, HPOFS_CAL, 9, 15, IIO_RESISTANCE),
216 MTK_PMIC_IIO_CHAN(MT6358, dcxo_temp, DCXO_TEMP, 10, 15, IIO_TEMP),
[all …]
H A DKconfig966 Say yes here to enable support for MediaTek MT6357, MT6358 and
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt6358.dtsi9 compatible = "mediatek,mt6358";
14 compatible = "mediatek,mt6358-auxadc";
19 compatible = "mediatek,mt6358-sound";
24 compatible = "mediatek,mt6358-regulator";
342 compatible = "mediatek,mt6358-rtc";
346 compatible = "mediatek,mt6358-keys";
H A Dmt8183-kukui-audio-ts3a227e-rt1015p.dtsi3 * Google Kukui (and derivatives) mt6358-ts3a227-rt1015p sound card.
H A Dmt8183-evb.dts10 #include "mt6358.dtsi"
/linux/drivers/regulator/
H A Dmt6358-regulator.c5 #include <linux/mfd/mt6358/registers.h>
13 #include <linux/regulator/mt6358-regulator.h>
19 * MT6358 regulators' information
379 "Failed to get mt6358 Buck %s vsel reg: %d\n", in mt6358_get_buck_voltage_sel()
421 dev_dbg(&rdev->dev, "mt6358 buck set_mode %#x, %#x, %#x\n", in mt6358_regulator_set_mode()
438 "Failed to get mt6358 buck mode: %d\n", ret); in mt6358_regulator_get_mode()
727 {"mt6358-regulator", 0},
734 .name = "mt6358-regulator",
744 MODULE_DESCRIPTION("Regulator Driver for MediaTek MT6358 PMIC");
H A DMakefile109 obj-$(CONFIG_REGULATOR_MT6358) += mt6358-regulator.o
H A DKconfig893 tristate "MediaTek MT6358 PMIC"
897 MediaTek MT6358 PMIC.
/linux/sound/soc/mediatek/
H A DKconfig142 tristate "ASoC Audio driver for MT8183 with MT6358 TS3A227E MAX98357A RT1015 codec"
155 with the MT6358 TS3A227E MAX98357A RT1015 audio codec.
203 with the MT6366(MT6358) and other I2S audio codecs.
/linux/drivers/input/keyboard/
H A Dmtk-pmic-keys.c14 #include <linux/mfd/mt6358/registers.h>
297 .compatible = "mediatek,mt6358-keys",
354 if (of_device_is_compatible(node, "mediatek,mt6358-keys")) { in mtk_pmic_keys_probe()
/linux/sound/soc/mediatek/mt8183/
H A DMakefile14 obj-$(CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A) += mt8183-mt6358-ts3a227-max98357.o
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dmediatek,mt6359-auxadc.yaml23 - mediatek,mt6358-auxadc
/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-mt6366-common.c11 #include "../../codecs/mt6358.h"
/linux/sound/soc/codecs/
H A Dmt6358.c3 // mt6358.c -- mt6358 ALSA SoC audio codec driver
20 #include "mt6358.h"
2384 .name = "mt6358-snd-codec-aif1",
2516 {.compatible = "mediatek,mt6358-sound",},
2524 .name = "mt6358-sound",
2533 MODULE_DESCRIPTION("MT6358 ALSA SoC codec driver");
H A DMakefile184 snd-soc-mt6358-y := mt6358.o
596 obj-$(CONFIG_SND_SOC_MT6358) += snd-soc-mt6358.o
H A DKconfig2567 tristate "MediaTek MT6358 Codec"
2569 Enable support for the platform which uses MT6358 as
H A Dmt6358.h3 * mt6358.h -- mt6358 ALSA SoC audio codec driver
/linux/include/linux/mfd/mt6358/
H A Dregisters.h299 * keep the MT6358 prefix for ease of use in the regulator driver.
/linux/drivers/rtc/
H A Drtc-mt6397.c335 { .compatible = "mediatek,mt6358-rtc", .data = &mt6358_rtc_data },