Home
last modified time | relevance | path

Searched +full:battery +full:- +full:backed (Results 1 – 25 of 44) sorted by relevance

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Drtc-meson.txt4 - compatible: should be one of the following describing the hardware:
5 * "amlogic,meson6-rtc"
6 * "amlogic,meson8-rtc"
7 * "amlogic,meson8b-rtc"
8 * "amlogic,meson8m2-rtc"
10 - reg: physical register space for the controller's memory mapped registers.
11 - interrupts: the interrupt line of the RTC block.
12 - clocks: reference to the external 32.768kHz crystal oscillator.
13 - vdd-supply: reference to the power supply of the RTC block.
14 - resets: reset controller reference to allow reset of the controller
[all …]
Dtrivial-rtc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
18 - $ref: "rtc.yaml#"
23 # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
24 - abracon,abb5zes3
25 # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
26 - abracon,abeoz9
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Dtrivial-rtc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
18 - $ref: rtc.yaml#
23 # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
24 - abracon,abb5zes3
25 # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
26 - abracon,abeoz9
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Drtc.rst6 something that tracks wall clock time and is battery backed so that it
8 the local time zone or daylight savings time -- unless they dual boot
9 with MS-Windows -- but will instead be set to Coordinated Universal Time
12 The newest non-PC hardware tends to just count seconds, like the time(2)
16 Linux has two largely-compatible userspace RTC API families you may
20 so it's not very portable to non-x86 systems.
35 Old PC/AT-Compatible driver: /dev/rtc
36 --------------------------------------
44 a few ways (enabling longer alarm periods, and wake-from-hibernate).
59 the type of interrupt (update-done, alarm-rang, or periodic) that was
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Drtc.rst6 something that tracks wall clock time and is battery backed so that it
8 the local time zone or daylight savings time -- unless they dual boot
9 with MS-Windows -- but will instead be set to Coordinated Universal Time
12 The newest non-PC hardware tends to just count seconds, like the time(2)
16 Linux has two largely-compatible userspace RTC API families you may
20 so it's not very portable to non-x86 systems.
35 Old PC/AT-Compatible driver: /dev/rtc
36 --------------------------------------
44 a few ways (enabling longer alarm periods, and wake-from-hibernate).
59 the type of interrupt (update-done, alarm-rang, or periodic) that was
[all …]
/kernel/linux/linux-6.6/drivers/mtd/devices/
Dms02-nv.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for
16 * 0x000000 - 0x3fffff SRAM
17 * 0x400000 - 0x7fffff CSR
22 * 0x000000 - 0x0003ff diagnostic area, destroyed upon a reboot
23 * 0x000400 - ENDofRAM storage area, available to operating systems
29 * containing no valid data, and disables the battery resulting in
31 * for the start address of the user-available is 0x001000 which is
36 * operating system, a magic ID to distinguish a MS02-NV board from
42 * The firmware only handles the MS02-NV board if installed in the
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "Self-contained MTD device drivers"
12 These devices come in memory configurations from 32M - 1G. If you
41 tristate "DEC MS02-NV NVRAM module support"
44 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery
45 backed-up NVRAM module. The module was originally meant as an NFS
52 The module will be called ms02-nv.
59 Sometimes DataFlash chips are packaged inside MMC-format
77 one-time-programmable (OTP) data. The first half may be written
80 unique-to-each-chip bit pattern at the factory.
[all …]
/kernel/linux/linux-5.10/drivers/mtd/devices/
Dms02-nv.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for
16 * 0x000000 - 0x3fffff SRAM
17 * 0x400000 - 0x7fffff CSR
22 * 0x000000 - 0x0003ff diagnostic area, destroyed upon a reboot
23 * 0x000400 - ENDofRAM storage area, available to operating systems
29 * containing no valid data, and disables the battery resulting in
31 * for the start address of the user-available is 0x001000 which is
36 * operating system, a magic ID to distinguish a MS02-NV board from
42 * The firmware only handles the MS02-NV board if installed in the
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "Self-contained MTD device drivers"
12 These devices come in memory configurations from 32M - 1G. If you
41 tristate "DEC MS02-NV NVRAM module support"
44 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery
45 backed-up NVRAM module. The module was originally meant as an NFS
52 The module will be called ms02-nv.
59 Sometimes DataFlash chips are packaged inside MMC-format
77 one-time-programmable (OTP) data. The first half may be written
80 unique-to-each-chip bit pattern at the factory.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dstericsson,ab8500.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson Analog Baseband AB8500 and AB8505
10 - Linus Walleij <linus.walleij@linaro.org>
13 the AB8500 "Analog Baseband" is the mixed-signals integrated circuit
14 handling power management (regulators), analog-to-digital conversion
15 (ADC), battery charging, fuel gauging of the battery, battery-backed
16 RTC, PWM, USB PHY and some GPIO lines in the ST-Ericsson U8500 platforms
21 USB charging handling has changed, and it has an embedded USB-to-serial
[all …]
Datmel-gpbr.txt3 The GPBR are a set of battery-backed registers.
6 - compatible: Should be one of the following:
7 "atmel,at91sam9260-gpbr", "syscon"
8 "microchip,sam9x60-gpbr", "syscon"
9 "microchip,sam9x7-gpbr", "microchip,sam9x60-gpbr", "syscon"
10 - reg: contains offset/length value of the GPBR memory
16 compatible = "atmel,at91sam9260-gpbr", "syscon";
Dnxp,bbnsm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP Battery-Backed Non-Secure Module
10 - Jacky Bai <ping.bai@nxp.com>
13 NXP BBNSM serves as non-volatile logic and storage for the system.
17 significant 32 bits of the real-time counter match the value in the
26 - enum:
27 - nxp,imx93-bbnsm
28 - const: syscon
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Datmel-gpbr.txt3 The GPBR are a set of battery-backed registers.
6 - compatible: Should be one of the following:
7 "atmel,at91sam9260-gpbr", "syscon"
8 "microchip,sam9x60-gpbr", "syscon"
9 - reg: contains offset/length value of the GPBR memory
15 compatible = "atmel,at91sam9260-gpbr", "syscon";
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-dm355evm.c1 // SPDX-License-Identifier: GPL-2.0+
3 * rtc-dm355evm.c - access battery-backed counter in MSP430 firmware
18 * a 1 Hz counter. When a backup battery is supplied, that makes a
19 * reasonable RTC for applications where alarms and non-NTP drift
42 * rolling over by re-reading until the value is stable, in dm355evm_rtc_read_time()
93 * REVISIT handle non-atomic writes ... maybe just retry until in dm355evm_rtc_set_time()
120 /*----------------------------------------------------------------------*/
126 rtc = devm_rtc_allocate_device(&pdev->dev); in dm355evm_rtc_probe()
132 rtc->ops = &dm355evm_rtc_ops; in dm355evm_rtc_probe()
133 rtc->range_max = U32_MAX; in dm355evm_rtc_probe()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
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
48 If the clock you specify here is not battery backed, it may still
83 Say yes here to add support for the non volatile (often battery
84 backed) storage present on RTCs.
132 once-per-second update interrupts, used for synchronization.
150 will be called rtc-test.
164 will be called rtc-88pm860x.
174 will be called rtc-88pm80x.
[all …]
Drtc-pcf2127.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright 2013 Til-Technologies
6 * Author: Renaud Cerrato <r.cerrato@til-technologies.fr>
79 * PCF2127 has 512 bytes general-purpose static RAM (SRAM) that is
80 * battery backed and can survive a power outage.
101 * rtc_time -- month 0-11, hour 0-23, yr = calendar year-epoch.
113 ret = regmap_bulk_read(pcf2127->regmap, PCF2127_REG_CTRL3, in pcf2127_rtc_read_time()
115 ARRAY_SIZE(buf) - PCF2127_REG_CTRL3); in pcf2127_rtc_read_time()
123 "low voltage detected, check/replace RTC battery.\n"); in pcf2127_rtc_read_time()
133 return -EINVAL; in pcf2127_rtc_read_time()
[all …]
Drtc-ds1307.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
22 #include <linux/hwmon-sysfs.h>
23 #include <linux/clk-provider.h>
28 * We can't determine type by probing, but if we expect pre-Linux code
30 * setting the date and time), Linux can ignore the non-clock features.
54 #define DS1307_REG_SECS 0x00 /* 00-59 */
58 #define DS1307_REG_MIN 0x01 /* 00-59 */
60 #define DS1307_REG_HOUR 0x02 /* 00-23, or 1-12{am,pm} */
65 #define DS1307_REG_WDAY 0x03 /* 01-07 */
[all …]
/kernel/linux/linux-6.6/drivers/rtc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
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
48 If the clock you specify here is not battery backed, it may still
92 Say yes here to add support for the non volatile (often battery
93 backed) storage present on RTCs.
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
[all …]
Drtc-ds1307.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips.
23 #include <linux/hwmon-sysfs.h>
24 #include <linux/clk-provider.h>
29 * We can't determine type by probing, but if we expect pre-Linux code
31 * setting the date and time), Linux can ignore the non-clock features.
56 #define DS1307_REG_SECS 0x00 /* 00-59 */
60 #define DS1307_REG_MIN 0x01 /* 00-59 */
62 #define DS1307_REG_HOUR 0x02 /* 00-23, or 1-12{am,pm} */
67 #define DS1307_REG_WDAY 0x03 /* 01-07 */
[all …]
/kernel/linux/linux-6.6/include/linux/rtc/
Dds1685.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * DS1685/DS1687-series RTC chips.
8 * include larger, battery-backed NV-SRAM, burst-mode access, and an RTC
11 * Copyright (C) 2011-2014 Joshua Kinard <kumba@gentoo.org>.
12 * Copyright (C) 2009 Matthias Fuchs <matthias.fuchs@esd-electronics.com>.
15 * DS1685/DS1687 3V/5V Real-Time Clocks, 19-5215, Rev 4/10.
16 * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10.
17 * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105.
29 * struct ds1685_priv - DS1685 private data structure.
38 * @prepare_poweroff: pointer to platform pre-poweroff function.
[all …]
/kernel/linux/linux-5.10/include/linux/rtc/
Dds1685.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * DS1685/DS1687-series RTC chips.
8 * include larger, battery-backed NV-SRAM, burst-mode access, and an RTC
11 * Copyright (C) 2011-2014 Joshua Kinard <kumba@gentoo.org>.
12 * Copyright (C) 2009 Matthias Fuchs <matthias.fuchs@esd-electronics.com>.
15 * DS1685/DS1687 3V/5V Real-Time Clocks, 19-5215, Rev 4/10.
16 * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10.
17 * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105.
29 * struct ds1685_priv - DS1685 private data structure.
38 * @prepare_poweroff: pointer to platform pre-poweroff function.
[all …]
/kernel/linux/linux-5.10/drivers/block/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
28 <file:Documentation/admin-guide/blockdev/floppy.rst>.
41 special low-level hardware accesses to them (access and use
42 non-standard formats, for example), then enable this.
64 If you have a SWIM-3 (Super Woz Integrated Machine 3; from Apple)
90 tristate "SEGA Dreamcast GD-ROM drive"
95 "GD-ROM" by SEGA to signify it is capable of reading special disks
105 There are many external CD-ROM and disk devices that connect through
109 Read <file:Documentation/admin-guide/blockdev/paride.rst> for more information.
111 If you have said Y to the "Parallel-port support" configuration
[all …]
/kernel/linux/linux-6.6/drivers/input/serio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
113 This driver provides support for the PS/2 ports on PA-RISC machines
131 of delivering interrupts on a periodic and one-shot basis.
132 The SDC may also be connected to a battery-backed real-time
133 clock, a basic audio waveform generator, and an HP-HIL Master
199 echo -n "serio_raw" > /sys/bus/serio/devices/serioX/drvctl
231 When used for the E3 mailboard, a non-standard key table
268 tristate "OLPC AP-SP input support"
272 in the OLPC XO-1.75 and XO-4 laptops.
282 Select this option to enable the Hyper-V Keyboard driver.
[all …]
/kernel/linux/linux-5.10/drivers/input/serio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
113 This driver provides support for the PS/2 ports on PA-RISC machines
131 of delivering interrupts on a periodic and one-shot basis.
132 The SDC may also be connected to a battery-backed real-time
133 clock, a basic audio waveform generator, and an HP-HIL Master
198 echo -n "serio_raw" > /sys/bus/serio/devices/serioX/drvctl
230 When used for the E3 mailboard, a non-standard key table
267 tristate "OLPC AP-SP input support"
271 in the OLPC XO-1.75 and XO-4 laptops.
281 Select this option to enable the Hyper-V Keyboard driver.
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 tristate "Active-semi ACT8945A"
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
51 linear regulators, along with a complete ActivePath battery
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
89 controllers, 11 LDOs, RTC, automatic battery, temperature and
119 over at91-usart-serial driver and usart-spi-driver. Only one function
[all …]

12