/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mediatek,mt6358-regulator.yaml | 4 $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 D | mt6397-core.c | 19 #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 D | mt6358-irq.c | 10 #include <linux/mfd/mt6358/core.h> 11 #include <linux/mfd/mt6358/registers.h> 132 .name = "mt6358-irq",
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | mt6358.txt | 1 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 D | mt8183-da7219-max98357.txt | 1 MT8183 with MT6358, DA7219, MAX98357, and RT1015 CODECS
|
H A D | mt8183-mt6358-ts3a227-max98357.txt | 1 MT8183 with MT6358, TS3A227, MAX98357, and RT1015 CODECS
|
/linux/drivers/iio/adc/ |
H A D | mt6359-auxadc.c | 25 #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 D | Kconfig | 966 Say yes here to enable support for MediaTek MT6357, MT6358 and
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6358.dtsi | 9 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 D | mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 3 * Google Kukui (and derivatives) mt6358-ts3a227-rt1015p sound card.
|
H A D | mt8183-evb.dts | 10 #include "mt6358.dtsi"
|
/linux/drivers/regulator/ |
H A D | mt6358-regulator.c | 5 #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 D | Makefile | 109 obj-$(CONFIG_REGULATOR_MT6358) += mt6358-regulator.o
|
H A D | Kconfig | 893 tristate "MediaTek MT6358 PMIC" 897 MediaTek MT6358 PMIC.
|
/linux/sound/soc/mediatek/ |
H A D | Kconfig | 142 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 D | mtk-pmic-keys.c | 14 #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 D | Makefile | 14 obj-$(CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A) += mt8183-mt6358-ts3a227-max98357.o
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | mediatek,mt6359-auxadc.yaml | 23 - mediatek,mt6358-auxadc
|
/linux/sound/soc/mediatek/mt8186/ |
H A D | mt8186-mt6366-common.c | 11 #include "../../codecs/mt6358.h"
|
/linux/sound/soc/codecs/ |
H A D | mt6358.c | 3 // 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 D | Makefile | 184 snd-soc-mt6358-y := mt6358.o 596 obj-$(CONFIG_SND_SOC_MT6358) += snd-soc-mt6358.o
|
H A D | Kconfig | 2567 tristate "MediaTek MT6358 Codec" 2569 Enable support for the platform which uses MT6358 as
|
H A D | mt6358.h | 3 * mt6358.h -- mt6358 ALSA SoC audio codec driver
|
/linux/include/linux/mfd/mt6358/ |
H A D | registers.h | 299 * keep the MT6358 prefix for ease of use in the regulator driver.
|
/linux/drivers/rtc/ |
H A D | rtc-mt6397.c | 335 { .compatible = "mediatek,mt6358-rtc", .data = &mt6358_rtc_data },
|