Searched +full:hi6421 +full:- +full:spmi +full:- +full:pmic (Results 1 – 9 of 9) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/spmi/ |
D | hisilicon,hisi-spmi-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spmi/hisilicon,hisi-spmi-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: HiSilicon SPMI controller 10 - Mauro Carvalho Chehab <[email protected]> 13 The HiSilicon SPMI BUS controller is found on some Kirin-based designs. 14 It is a MIPI System Power Management (SPMI) controller. 16 The PMIC part is provided by 17 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml. [all …]
|
/linux-6.14.4/drivers/mfd/ |
D | hi6421-spmi-pmic.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device driver for regulators in HISI PMIC IC 7 * Copyright (c) 2020-2021 Huawei Technologies Co., Ltd. 15 #include <linux/spmi.h> 18 { .name = "hi6421v600-irq", }, 19 { .name = "hi6421v600-regulator", }, 31 struct device *dev = &sdev->dev; in hi6421_spmi_pmic_probe() 39 dev_set_drvdata(&sdev->dev, regmap); in hi6421_spmi_pmic_probe() 41 ret = devm_mfd_add_devices(&sdev->dev, PLATFORM_DEVID_NONE, in hi6421_spmi_pmic_probe() 51 { .compatible = "hisilicon,hi6421-spmi" }, [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 tristate "Active-semi ACT8945A" 62 Support for the ACT8945A PMIC from Active-semi. This device 63 features three step-down DC/DC converters and four low-dropout 79 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 82 called sun4i-gpadc. 91 Support for the AS3711 PMIC from AMS 113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 118 bool "Analog Devices ADP5520/01 MFD PMIC Core Support" 144 over at91-usart-serial driver and usart-spi-driver. Only one function [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 88pm860x-objs := 88pm860x-core.o 88pm860x-i2c.o 7 obj-$(CONFIG_MFD_88PM860X) += 88pm860x.o 8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o 9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o 10 obj-$(CONFIG_MFD_88PM886_PMIC) += 88pm886.o 11 obj-$(CONFIG_MFD_ACT8945A) += act8945a.o 12 obj-$(CONFIG_MFD_SM501) += sm501.o 13 obj-$(CONFIG_ARCH_BCM2835) += bcm2835-pm.o 14 obj-$(CONFIG_MFD_BCM590XX) += bcm590xx.o [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | hisilicon,hi6421-spmi-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/hisilicon,hi6421-spmi-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: HiSilicon 6421v600 SPMI PMIC 10 - Mauro Carvalho Chehab <[email protected]> 14 (SPMI) bus. It provides interrupts and power supply. 16 The GPIO and interrupt settings are represented as part of the top-level PMIC 19 The SPMI controller part is provided by 20 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/hisilicon/ |
D | hikey970-pmic.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * dts file for Hi6421v600 SPMI PMIC used at the HiKey970 Development Board 8 #include <dt-bindings/spmi/spmi.h> 11 spmi: spmi@fff24000 { label 12 compatible = "hisilicon,kirin970-spmi-controller"; 14 #address-cells = <2>; 15 #size-cells = <0>; 16 hisilicon,spmi-channel = <2>; 18 pmic: pmic@0 { label 19 compatible = "hisilicon,hi6421-spmi"; [all …]
|
/linux-6.14.4/drivers/regulator/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 64 the netlink mechanism. User-space applications can subscribe to these events 65 for real-time updates on various regulator events. 75 They provide two I2C-controlled DC/DC step-down converters with 101 tristate "Active-semi act8865 voltage regulator" 106 This driver controls a active-semi act8865 voltage output 110 tristate "Active-semi ACT8945A voltage regulator" 113 This driver controls a active-semi ACT8945A voltage regulator 114 via I2C bus. The ACT8945A features three step-down DC/DC converters [all …]
|
/linux-6.14.4/drivers/misc/ |
D | hi6421v600-irq.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device driver for irqs in HISI PMIC IC 7 * Copyright (c) 2020-2021 Huawei Technologies Co., Ltd. 62 * See drivers/irq/hi6421-irq.c. 95 #define HISI_IRQ_MASK_BIT(irq_data) BIT(irqd_to_hwirq(irq_data) & (BITS_PER_BYTE - 1)) 106 regmap_read(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, &in); in hi6421v600_irq_handler() 109 regmap_write(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, in); in hi6421v600_irq_handler() 119 generic_handle_irq_safe(priv->irqs[POWERKEY_DOWN]); in hi6421v600_irq_handler() 120 generic_handle_irq_safe(priv->irqs[POWERKEY_UP]); in hi6421v600_irq_handler() 128 generic_handle_irq_safe(priv->irqs[offset + i * BITS_PER_BYTE]); in hi6421v600_irq_handler() [all …]
|
/linux-6.14.4/ |
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-[email protected] 88 F: drivers/scsi/3w-* [all …]
|