.. SPDX-License-Identifier: GPL-2.0-or-later Kernel driver mc34vr500 ======================= Supported Chips: * NXP MC34VR500 Prefix: 'mc34vr500' Datasheet: https://www.nxp.com/docs/en/data-sheet/MC34VR500.pdf Author: Mario Kicherer <dev@kicherer.org> Description ----------- This driver implements initial support for the NXP MC34VR500 PMIC. The MC34VR500 monitors the temperature, input voltage and output currents and provides corresponding alarms. For the temperature, the chip can send interrupts if the temperature rises above one of the following values: 110°, 120°, 125° and 130° Celsius. For the input voltage, an interrupt is sent when the voltage drops below 2.8V. Currently, this driver only implements the input voltage and temperature alarms. The interrupts are mapped as follows: <= 2.8V -> in0_min_alarm >110°c -> temp1_max_alarm >120°c -> temp1_crit_alarm >130°c -> temp1_emergency_alarm