33 lines
939 B
ReStructuredText
33 lines
939 B
ReStructuredText
|
.. 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
|