/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mediatek,mt6397.yaml | 7 title: MediaTek MT6397/MT6323 PMIC 14 MT6397/MT6323 is a power management system chip. 17 MT6397/MT6323 is a multifunction device with the following sub modules: 29 called PMIC wrapper or pwrap. MT6397/MT6323 PMIC is a child device of pwrap. 37 - mediatek,mt6323 66 - mediatek,mt6323-rtc 90 - mediatek,mt6323-regulator 149 MT6323 LED controller is subfunction provided by MT6323 PMIC, so the LED 150 controllers are defined as the subnode of the function node provided by MT6323 153 MT6323 PMIC hardware. [all …]
|
/linux/drivers/mfd/ |
H A D | mt6397-core.c | 15 #include <linux/mfd/mt6323/core.h> 22 #include <linux/mfd/mt6323/registers.h> 122 .name = "mt6323-rtc", 125 .of_compatible = "mediatek,mt6323-rtc", 127 .name = "mt6323-regulator", 128 .of_compatible = "mediatek,mt6323-regulator" 130 .name = "mt6323-led", 131 .of_compatible = "mediatek,mt6323-led" 136 .of_compatible = "mediatek,mt6323-keys" 138 .name = "mt6323-pwrc", [all …]
|
H A D | mt6397-irq.c | 12 #include <linux/mfd/mt6323/core.h> 13 #include <linux/mfd/mt6323/registers.h>
|
/linux/drivers/regulator/ |
H A D | mt6323-regulator.c | 11 #include <linux/mfd/mt6323/registers.h> 14 #include <linux/regulator/mt6323-regulator.h> 21 * MT6323 regulators' information 345 struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); in mt6323_set_buck_vosel_reg() local 351 if (regmap_read(mt6323->regmap, in mt6323_set_buck_vosel_reg() 371 struct mt6397_chip *mt6323 = dev_get_drvdata(pdev->dev.parent); in mt6323_regulator_probe() local 382 if (regmap_read(mt6323->regmap, MT6323_CID, ®_value) < 0) { in mt6323_regulator_probe() 391 config.regmap = mt6323->regmap; in mt6323_regulator_probe() 404 {"mt6323-regulator", 0}, 411 .name = "mt6323-regulator", [all …]
|
H A D | Makefile | 105 obj-$(CONFIG_REGULATOR_MT6323) += mt6323-regulator.o
|
H A D | mt6332-regulator.c | 6 // Based on mt6323-regulator.c,
|
H A D | mt6331-regulator.c | 6 // Based on mt6323-regulator.c,
|
H A D | Kconfig | 857 tristate "MediaTek MT6323 PMIC" 861 MediaTek MT6323 PMIC.
|
/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt6323.dtsi | 10 pmic: mt6323 { 11 compatible = "mediatek,mt6323"; 18 compatible = "mediatek,mt6323-led"; 25 compatible = "mediatek,mt6323-regulator"; 243 compatible = "mediatek,mt6323-keys"; 262 compatible = "mediatek,mt6323-pwrc"; 266 compatible = "mediatek,mt6323-rtc";
|
H A D | mt7623a-rfb-emmc.dts | 11 #include "mt6323.dtsi"
|
H A D | mt7623a-rfb-nand.dts | 11 #include "mt6323.dtsi"
|
H A D | mt7623n-rfb-emmc.dts | 11 #include "mt6323.dtsi"
|
H A D | mt7623n-bananapi-bpi-r2.dts | 10 #include "mt6323.dtsi"
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | mediatek,pmic-keys.yaml | 16 There are two key functions provided by MT6397, MT6323 and other MediaTek 21 For MediaTek MT6323/MT6397 PMIC bindings see 27 - mediatek,mt6323-keys
|
/linux/drivers/power/reset/ |
H A D | mt6323-poweroff.c | 81 { .compatible = "mediatek,mt6323-pwrc" }, 89 .name = "mt6323-pwrc", 96 MODULE_DESCRIPTION("Poweroff driver for MT6323 PMIC");
|
H A D | Kconfig | 181 bool "MediaTek MT6323 power-off driver" 185 the power of a remote MediaTek SoC MT6323 is connected to through 186 controlling a tiny circuit BBPU inside MT6323 RTC. 188 Say Y if you have a board where MT6323 could be found.
|
H A D | Makefile | 17 obj-$(CONFIG_POWER_RESET_MT6323) += mt6323-poweroff.o
|
/linux/drivers/leds/ |
H A D | leds-mt6323.c | 3 * LED driver for Mediatek MT6323 PMIC 9 #include <linux/mfd/mt6323/registers.h> 70 * @id: the identifier in MT6323 LED device 71 * @parent: the pointer to MT6323 LED controller 707 { .compatible = "mediatek,mt6323-led", .data = &mt6323_pdata}, 718 .name = "mt6323-led", 725 MODULE_DESCRIPTION("LED driver for Mediatek MT6323 PMIC");
|
H A D | Makefile | 69 obj-$(CONFIG_LEDS_MT6323) += leds-mt6323.o
|
H A D | Kconfig | 295 tristate "LED Support for Mediatek MT6323 PMIC" 300 Mediatek MT6323 PMIC.
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | mt6323-regulator.txt | 1 Mediatek MT6323 Regulator 21 pmic: mt6323 {
|
/linux/drivers/input/keyboard/ |
H A D | mtk-pmic-keys.c | 11 #include <linux/mfd/mt6323/registers.h> 288 .compatible = "mediatek,mt6323-keys",
|
/linux/drivers/rtc/ |
H A D | rtc-mt6397.c | 334 { .compatible = "mediatek,mt6323-rtc", .data = &mt6397_rtc_data },
|
/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | mediatek,mt7530.yaml | 132 See Documentation/devicetree/bindings/regulator/mt6323-regulator.txt for
|
/linux/drivers/soc/mediatek/ |
H A D | mtk-pmic-wrap.c | 103 /* MT6323 only regs */ 2251 { .compatible = "mediatek,mt6323", .data = &pmic_mt6323 },
|