Home
last modified time | relevance | path

Searched +full:da9063 +full:- +full:rtc (Results 1 – 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dda9063.txt1 * Dialog DA9063/DA9063L Power Management Integrated Circuit (PMIC)
3 DA9093 consists of a large and varied group of sub-devices (I2C Only):
6 ------ ------------ -----------
7 da9063-regulator : : LDOs & BUCKs
8 da9063-onkey : : On Key
9 da9063-rtc : : Real-Time Clock (DA9063 only)
10 da9063-watchdog : : Watchdog
16 - compatible : Should be "dlg,da9063" or "dlg,da9063l"
17 - reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
19 - interrupts : IRQ line information.
[all …]
Dda9062.txt4 - https://www.dialog-semiconductor.com/products/da9062
5 - https://www.dialog-semiconductor.com/products/da9061
10 ------ ------------ -----------
11 da9062-regulator : : LDOs & BUCKs
12 da9062-rtc : : Real-Time Clock
13 da9062-onkey : : On Key
14 da9062-watchdog : : Watchdog Timer
15 da9062-thermal : : Thermal
16 da9062-gpio : : GPIOs
21 ------ ------------ -----------
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Ddlg,da9063.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/dlg,da9063.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Dialog DA9063/DA9063L Power Management Integrated Circuit (PMIC)
10 - Steve Twiss <stwiss.opensource@diasemi.com>
13 For device-tree bindings of other sub-modules refer to the binding documents
14 under the respective sub-system directories.
15 Using regulator-{uv,ov}-{warn,error,protection}-microvolt requires special
17 moment where all voltage monitors are disabled. Next, as da9063 only supports
[all …]
Dda9062.txt4 - https://www.dialog-semiconductor.com/products/da9062
5 - https://www.dialog-semiconductor.com/products/da9061
10 ------ ------------ -----------
11 da9062-regulator : : LDOs & BUCKs
12 da9062-rtc : : Real-Time Clock
13 da9062-onkey : : On Key
14 da9062-watchdog : : Watchdog Timer
15 da9062-thermal : : Thermal
16 da9062-gpio : : GPIOs
21 ------ ------------ -----------
[all …]
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-da9063.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Real time clock device driver for DA9063
4 * Copyright (C) 2013-2015 Dialog Semiconductor Ltd.
16 #include <linux/rtc.h>
20 #include <linux/mfd/da9063/registers.h>
21 #include <linux/mfd/da9063/core.h>
23 #define YEARS_TO_DA9063(year) ((year) - 100)
26 #define MONTHS_FROM_DA9063(month) ((month) - 1)
100 .rtc_alarm_len = RTC_DATA_LEN - 1,
161 { .compatible = "dlg,da9063-rtc", .data = &da9063_bb_regs },
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for RTC class/drivers.
6 ccflags-$(CONFIG_RTC_DEBUG) := -DDEBUG
8 obj-$(CONFIG_RTC_LIB) += lib.o
9 obj-$(CONFIG_RTC_CLASS) += rtc-core.o
10 obj-$(CONFIG_RTC_MC146818_LIB) += rtc-mc146818-lib.o
11 rtc-core-y := class.o interface.o
13 rtc-core-$(CONFIG_RTC_NVMEM) += nvmem.o
14 rtc-core-$(CONFIG_RTC_INTF_DEV) += dev.o
15 rtc-core-$(CONFIG_RTC_INTF_PROC) += proc.o
[all …]
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-da9063.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Real time clock device driver for DA9063
4 * Copyright (C) 2013-2015 Dialog Semiconductor Ltd.
15 #include <linux/rtc.h>
19 #include <linux/mfd/da9063/registers.h>
20 #include <linux/mfd/da9063/core.h>
22 #define YEARS_TO_DA9063(year) ((year) - 100)
25 #define MONTHS_FROM_DA9063(month) ((month) - 1)
99 .rtc_alarm_len = RTC_DATA_LEN - 1,
160 { .compatible = "dlg,da9063-rtc", .data = &da9063_bb_regs },
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for RTC class/drivers.
6 ccflags-$(CONFIG_RTC_DEBUG) := -DDEBUG
8 obj-$(CONFIG_RTC_LIB) += lib.o
9 obj-$(CONFIG_RTC_SYSTOHC) += systohc.o
10 obj-$(CONFIG_RTC_CLASS) += rtc-core.o
11 obj-$(CONFIG_RTC_MC146818_LIB) += rtc-mc146818-lib.o
12 rtc-core-y := class.o interface.o
14 rtc-core-$(CONFIG_RTC_NVMEM) += nvmem.o
15 rtc-core-$(CONFIG_RTC_INTF_DEV) += dev.o
[all …]
/kernel/linux/linux-6.6/include/linux/mfd/da9063/
Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Definitions for DA9063 MFD driver
15 #include <linux/mfd/da9063/registers.h>
17 /* DA9063 modules */
18 #define DA9063_DRVNAME_CORE "da9063-core"
19 #define DA9063_DRVNAME_REGULATORS "da9063-regulators"
20 #define DA9063_DRVNAME_LEDS "da9063-leds"
21 #define DA9063_DRVNAME_WATCHDOG "da9063-watchdog"
22 #define DA9063_DRVNAME_HWMON "da9063-hwmon"
23 #define DA9063_DRVNAME_ONKEY "da9063-onkey"
[all …]
/kernel/linux/linux-5.10/include/linux/mfd/da9063/
Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Definitions for DA9063 MFD driver
15 #include <linux/mfd/da9063/registers.h>
17 /* DA9063 modules */
18 #define DA9063_DRVNAME_CORE "da9063-core"
19 #define DA9063_DRVNAME_REGULATORS "da9063-regulators"
20 #define DA9063_DRVNAME_LEDS "da9063-leds"
21 #define DA9063_DRVNAME_WATCHDOG "da9063-watchdog"
22 #define DA9063_DRVNAME_HWMON "da9063-hwmon"
23 #define DA9063_DRVNAME_ONKEY "da9063-onkey"
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dda9063-core.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Device access for Dialog DA9063 modules
24 #include <linux/mfd/da9063/core.h>
25 #include <linux/mfd/da9063/registers.h>
85 .of_compatible = "dlg,da9063-watchdog",
96 .of_compatible = "dlg,da9063-onkey",
103 /* Only present on DA9063 , not on DA9063L */
109 .of_compatible = "dlg,da9063-rtc",
113 static int da9063_clear_fault_log(struct da9063 *da9063) in da9063_clear_fault_log() argument
118 ret = regmap_read(da9063->regmap, DA9063_REG_FAULT_LOG, &fault_log); in da9063_clear_fault_log()
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
Dda9063-core.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Device access for Dialog DA9063 modules
24 #include <linux/mfd/da9063/core.h>
25 #include <linux/mfd/da9063/registers.h>
85 .of_compatible = "dlg,da9063-watchdog",
96 .of_compatible = "dlg,da9063-onkey",
103 /* Only present on DA9063 , not on DA9063L */
109 .of_compatible = "dlg,da9063-rtc",
113 static int da9063_clear_fault_log(struct da9063 *da9063) in da9063_clear_fault_log() argument
118 ret = regmap_read(da9063->regmap, DA9063_REG_FAULT_LOG, &fault_log); in da9063_clear_fault_log()
[all …]
/kernel/linux/linux-6.6/arch/riscv/boot/dts/sifive/
Dhifive-unmatched-a00.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 #include "fu740-c000.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/pwm/pwm.h>
15 compatible = "sifive,hifive-unmatched-a00", "sifive,fu740-c000",
19 stdout-path = "serial0";
23 timebase-frequency = <RTCCLK_FREQ>;
32 #clock-cells = <0>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
Dr8a7790-stout.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
23 stdout-path = "serial0:115200n8";
32 compatible = "gpio-leds";
47 fixedregulator3v3: regulator-3v3 {
48 compatible = "regulator-fixed";
49 regulator-name = "fixed-3.3V";
50 regulator-min-microvolt = <3300000>;
[all …]
Dr8a7792-blanche.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
25 stdout-path = "serial0:115200n8";
33 d3_3v: regulator-3v3 {
34 compatible = "regulator-fixed";
35 regulator-name = "D3.3V";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
[all …]
Dr8a7794-silk.dts1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2014-2015 Renesas Solutions Corp.
7 * Copyright (C) 2014-2015 Cogent Embedded, Inc.
11 * SSI-AK4643
13 * SW1: 2-1: AK4643
14 * 2-3: ADV7511
21 /dts-v1/;
23 #include <dt-bindings/gpio/gpio.h>
24 #include <dt-bindings/input/input.h>
40 stdout-path = "serial0:115200n8";
[all …]
Dr8a7794-alt.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
30 stdout-path = "serial0:115200n8";
38 d3_3v: regulator-d3-3v {
39 compatible = "regulator-fixed";
40 regulator-name = "D3.3V";
41 regulator-min-microvolt = <3300000>;
42 regulator-max-microvolt = <3300000>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dr8a7790-stout.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
23 stdout-path = "serial0:115200n8";
32 compatible = "gpio-leds";
47 fixedregulator3v3: regulator-3v3 {
48 compatible = "regulator-fixed";
49 regulator-name = "fixed-3.3V";
50 regulator-min-microvolt = <3300000>;
[all …]
Dr8a7792-blanche.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
25 stdout-path = "serial0:115200n8";
33 d3_3v: regulator-3v3 {
34 compatible = "regulator-fixed";
35 regulator-name = "D3.3V";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
[all …]
Dr8a7794-silk.dts1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2014-2015 Renesas Solutions Corp.
7 * Copyright (C) 2014-2015 Cogent Embedded, Inc.
11 * SSI-AK4643
13 * SW1: 2-1: AK4643
14 * 2-3: ADV7511
21 /dts-v1/;
23 #include <dt-bindings/gpio/gpio.h>
24 #include <dt-bindings/input/input.h>
40 stdout-path = "serial0:115200n8";
[all …]
Dr8a7794-alt.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
29 stdout-path = "serial0:115200n8";
37 d3_3v: regulator-d3-3v {
38 compatible = "regulator-fixed";
39 regulator-name = "D3.3V";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
42 regulator-boot-on;
[all …]
Dimx6qdl-emcon.dtsi1 // SPDX-License-Identifier: (GPL-2.0 or MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/pwm/pwm.h>
8 #include <dt-bindings/input/input.h>
12 model = "emtrion SoM emCON-MX6";
13 compatible = "emtrion,emcon-mx6";
23 stdout-path = &uart1;
31 gpio-keys {
32 compatible = "gpio-keys";
33 pinctrl-names = "default";
[all …]
Dimx6qdl-phytec-phycore-som.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/regulator/dlg,da9063-regulator.h>
26 compatible = "gpio-leds";
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_gpioleds_som>;
30 som-led-green {
33 linux,default-trigger = "heartbeat";
39 pinctrl-names = "default";
40 pinctrl-0 = <&pinctrl_ecspi1>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-phytec-pfla02.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/gpio/gpio.h>
9 model = "Phytec phyFLEX-i.MX6 Quad";
10 compatible = "phytec,imx6q-pfla02", "fsl,imx6q";
17 reg_usb_otg_vbus: regulator-usb-otg-vbus {
18 compatible = "regulator-fixed";
19 regulator-name = "usb_otg_vbus";
20 regulator-min-microvolt = <5000000>;
21 regulator-max-microvolt = <5000000>;
23 enable-active-high;
[all …]
Dimx6qdl-emcon.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/pwm/pwm.h>
8 #include <dt-bindings/input/input.h>
12 model = "emtrion SoM emCON-MX6";
13 compatible = "emtrion,emcon-mx6";
23 stdout-path = &uart1;
31 gpio-keys {
32 compatible = "gpio-keys";
33 pinctrl-names = "default";
[all …]

12