| .. 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 |