Searched +full:sc2731 +full:- +full:rtc (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | sprd,sc2731-rtc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/rtc/sprd,sc2731-rtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Spreadtrum SC2731 Real Time Clock 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 16 const: sprd,sc2731-rtc 25 - compatible [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/sprd/ |
D | sc2731.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Spreadtrum SC2731 PMIC dts file 10 compatible = "sprd,sc2731"; 12 spi-max-frequency = <26000000>; 14 interrupt-controller; 15 #interrupt-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 20 compatible = "sprd,sc2731-charger"; 22 monitored-battery = <&bat>; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | sprd,sc27xx-pmic.txt | 4 and SC2731. The Spreadtrum PMIC belonging to SC27xx series integrates all 8 - DCDCs to support CPU, memory. 9 - LDOs to support both internal and external requirement. 10 - Battery management system, such as charger, fuel gauge. 11 - Audio codec. 12 - User interface function, such as indicator, flash LED and so on. 13 - IC level interface, such as power on/off control, RTC and typec and so on. 16 - compatible: Should be one of the following: 21 "sprd,sc2731" 22 - reg: The address of the device chip select, should be 0. [all …]
|
/linux-6.12.1/drivers/rtc/ |
D | rtc-sc27xx.c | 1 // SPDX-License-Identifier: GPL-2.0 14 #include <linux/rtc.h> 104 struct rtc_device *rtc; member 113 * The Spreadtrum RTC controller has 3 groups registers, including time, normal 114 * alarm and auxiliary alarm. The time group registers are used to set RTC time, 126 static int sprd_rtc_clear_alarm_ints(struct sprd_rtc *rtc) in sprd_rtc_clear_alarm_ints() argument 128 return regmap_write(rtc->regmap, rtc->base + SPRD_RTC_INT_CLR, in sprd_rtc_clear_alarm_ints() 132 static int sprd_rtc_lock_alarm(struct sprd_rtc *rtc, bool lock) in sprd_rtc_lock_alarm() argument 137 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_SPG_VALUE, &val); in sprd_rtc_lock_alarm() 147 ret = regmap_write(rtc->regmap, rtc->base + SPRD_RTC_SPG_UPD, val); in sprd_rtc_lock_alarm() [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # RTC class/drivers configuration 19 Generic RTC class support. If you say yes here, you will 26 bool "Set system time from RTC on startup and resume" 30 the value read from a specified RTC device. This is useful to avoid 34 string "RTC used to set the system time" 38 The RTC device that will be used to (re)initialize the system 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 50 sleep states. Do not specify an RTC here unless it stays powered [all …]
|
/linux-6.12.1/drivers/power/reset/ |
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 89 bool "Cortina Gemini power-off driver" 98 bool "GPIO power-off driver" 114 bool "Hisilicon power-off driver" [all …]
|
/linux-6.12.1/drivers/power/supply/ |
D | sc27xx_fuel_gauge.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/nvmem-consumer.h> 139 return DIV_S64_ROUND_CLOSEST(adc * 1000, data->cur_1000ma_adc); in sc27xx_fgu_adc_to_current() 144 return DIV_S64_ROUND_CLOSEST(adc * 1000, data->vol_1000mv_adc); in sc27xx_fgu_adc_to_voltage() 149 return DIV_ROUND_CLOSEST(vol * data->vol_1000mv_adc, 1000); in sc27xx_fgu_voltage_to_adc() 156 ret = regmap_read(data->regmap, in sc27xx_fgu_is_first_poweron() 157 data->base + SC27XX_FGU_USER_AREA_STATUS, &status); in sc27xx_fgu_is_first_poweron() 184 ret = regmap_update_bits(data->regmap, in sc27xx_fgu_save_boot_mode() 185 data->base + SC27XX_FGU_USER_AREA_CLEAR, in sc27xx_fgu_save_boot_mode() 192 * Since the user area registers are put on power always-on region, in sc27xx_fgu_save_boot_mode() [all …]
|
/linux-6.12.1/ |
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 …]
|