| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | da9063.txt | 1 * 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 …]
|
| D | da9062.txt | 4 - 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/ |
| D | dlg,da9063.yaml | 1 # 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 …]
|
| D | da9062.txt | 4 - 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/ |
| D | rtc-da9063.c | 1 // 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 …]
|
| D | Makefile | 1 # 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/ |
| D | rtc-da9063.c | 1 // 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 …]
|
| D | Makefile | 1 # 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/ |
| D | core.h | 1 /* 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/ |
| D | core.h | 1 /* 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/ |
| D | da9063-core.c | 1 // 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/ |
| D | da9063-core.c | 1 // 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/ |
| D | hifive-unmatched-a00.dts | 1 // 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/ |
| D | r8a7790-stout.dts | 1 // 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 …]
|
| D | r8a7792-blanche.dts | 1 // 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 …]
|
| D | r8a7794-silk.dts | 1 // 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 …]
|
| D | r8a7794-alt.dts | 1 // 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/ |
| D | r8a7790-stout.dts | 1 // 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 …]
|
| D | r8a7792-blanche.dts | 1 // 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 …]
|
| D | r8a7794-silk.dts | 1 // 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 …]
|
| D | r8a7794-alt.dts | 1 // 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 …]
|
| D | imx6qdl-emcon.dtsi | 1 // 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 …]
|
| D | imx6qdl-phytec-phycore-som.dtsi | 1 // 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/ |
| D | imx6qdl-phytec-pfla02.dtsi | 1 // 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 …]
|
| D | imx6qdl-emcon.dtsi | 1 // 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 …]
|