Searched +full:hi6421v600 +full:- +full:spmi (Results 1 – 10 of 10) sorted by relevance
/openbmc/linux/drivers/mfd/ |
H A D | hi6421-spmi-pmic.c | 1 // SPDX-License-Identifier: GPL-2.0 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" }, 58 .name = "hi6421-spmi-pmic", [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 tristate "Active-semi ACT8945A" 50 Support for the ACT8945A PMIC from Active-semi. This device 51 features three step-down DC/DC converters and four low-dropout 67 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 70 called sun4i-gpadc. 101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 132 over at91-usart-serial driver and usart-spi-driver. Only one function 148 tristate "Atmel HLCDC (High-end LCD Controller)" 185 tristate "X-Powers AC100" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A 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 <mchehab+huawei@kernel.org> 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/mfd/hisilicon,hi6421-spmi-pmic.yaml [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | hi6421v600-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 7 // Copyright (c) 2020-2021 Huawei Technologies Co., Ltd. 17 #include <linux/spmi.h> 63 * HI6421V600_LDO() - specify a LDO power line 87 .vsel_mask = ARRAY_SIZE(vtable) - 1, \ 105 mutex_lock(&priv->enable_mutex); in hi6421_spmi_regulator_enable() 107 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in hi6421_spmi_regulator_enable() 108 rdev->desc->enable_mask, in hi6421_spmi_regulator_enable() 109 rdev->desc->enable_mask); in hi6421_spmi_regulator_enable() 112 usleep_range(rdev->desc->off_on_delay, rdev->desc->off_on_delay + 60); in hi6421_spmi_regulator_enable() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/hisilicon/ |
H A 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"; 13 #address-cells = <2>; 14 #size-cells = <0>; 17 hisilicon,spmi-channel = <2>; 20 compatible = "hisilicon,hi6421-spmi"; 23 #interrupt-cells = <2>; [all …]
|
/openbmc/linux/drivers/misc/ |
H A D | hi6421v600-irq.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Copyright (c) 2020-2021 Huawei Technologies Co., Ltd. 63 * See drivers/irq/hi6421-irq.c. 96 #define HISI_IRQ_MASK_BIT(irq_data) BIT(irqd_to_hwirq(irq_data) & (BITS_PER_BYTE - 1)) 107 regmap_read(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, &in); in hi6421v600_irq_handler() 110 regmap_write(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, in); in hi6421v600_irq_handler() 120 generic_handle_irq_safe(priv->irqs[POWERKEY_DOWN]); in hi6421v600_irq_handler() 121 generic_handle_irq_safe(priv->irqs[POWERKEY_UP]); in hi6421v600_irq_handler() 129 generic_handle_irq_safe(priv->irqs[offset + i * BITS_PER_BYTE]); in hi6421v600_irq_handler() 145 spin_lock_irqsave(&priv->lock, flags); in hi6421v600_irq_mask() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 27 See Documentation/misc-devices/ad525x_dpot.rst for the 40 module will be called ad525x_dpot-i2c. 51 module will be called ad525x_dpot-spi. 65 This option enables device driver support for in-band access to the 78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/> 189 called smpro-errmon. 199 called smpro-misc. 202 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support" 209 than the generic PIT, and are suitable for use as high-res timers. [all …]
|
/openbmc/linux/ |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok2.0.log | 1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms) 2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c' 3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms) 4 2024-1 [all...] |