Searched +full:mt6323 +full:- +full:rtc (Results 1 – 7 of 7) sorted by relevance
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mediatek,mt6397.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek MT6397/MT6323 PMIC 10 - Sen Chu <sen.chu@mediatek.com> 11 - Macpaul Lin <macpaul.lin@mediatek.com> 14 MT6397/MT6323 is a power management system chip. 15 Please see the sub-modules below for supported features. 17 MT6397/MT6323 is a multifunction device with the following sub modules: 18 - Regulators [all …]
|
/linux/drivers/mfd/ |
H A D | mt6397-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 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" 133 .name = "mtk-pmic-keys", [all …]
|
/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt6323.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018 MediaTek Inc. 10 pmic: mt6323 { 11 compatible = "mediatek,mt6323"; 12 interrupt-parent = <&pio>; 14 interrupt-controller; 15 #interrupt-cells = <2>; 18 compatible = "mediatek,mt6323-led"; 19 #address-cells = <1>; 20 #size-cells = <0>; [all …]
|
/linux/drivers/power/reset/ |
H A D | mt6323-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/mfd/mt6397/rtc.h> 27 struct mt6323_pwrc *pwrc = data->cb_data; in mt6323_do_pwroff() 31 regmap_write(pwrc->regmap, pwrc->base + RTC_BBPU, RTC_BBPU_KEY); in mt6323_do_pwroff() 32 regmap_write(pwrc->regmap, pwrc->base + RTC_WRTGR_MT6323, 1); in mt6323_do_pwroff() 34 ret = regmap_read_poll_timeout(pwrc->regmap, in mt6323_do_pwroff() 35 pwrc->base + RTC_BBPU, val, in mt6323_do_pwroff() 40 dev_err(pwrc->dev, "failed to write BBPU: %d\n", ret); in mt6323_do_pwroff() 52 struct mt6397_chip *mt6397_chip = dev_get_drvdata(pdev->dev.parent); in mt6323_pwrc_probe() 57 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); in mt6323_pwrc_probe() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 bool "ams AS3722 power-off driver" 16 This driver supports turning off board via a ams AS3722 power-off. 35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" 43 tristate "Actions Semi ATC260x PMIC power-off driver" 46 This driver provides power-off and restart support for a system 64 Say Y here if you have a Broadcom Kona-based board and you wish 90 bool "Cortina Gemini power-off driver" 99 bool "GPIO power-off driver" 115 bool "Hisilicon power-off driver" [all …]
|
/linux/drivers/rtc/ |
H A D | rtc-mt6397.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015 MediaTek Inc. 15 #include <linux/rtc.h> 16 #include <linux/mfd/mt6397/rtc.h> 19 static int mtk_rtc_write_trigger(struct mt6397_rtc *rtc) in mtk_rtc_write_trigger() argument 24 ret = regmap_write(rtc->regmap, rtc->addr_base + rtc->data->wrtgr, 1); in mtk_rtc_write_trigger() 28 ret = regmap_read_poll_timeout(rtc->regmap, in mtk_rtc_write_trigger() 29 rtc->addr_base + RTC_BBPU, data, in mtk_rtc_write_trigger() 34 dev_err(rtc->rtc_dev->dev.parent, in mtk_rtc_write_trigger() 42 struct mt6397_rtc *rtc = data; in mtk_rtc_irq_handler_thread() local [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|