1# Copyright (c), 2024 Arduino SA 2# SPDX-License-Identifier: Apache-2.0 3 4description: NXP PF1550 battery charger 5 6include: battery.yaml 7 8compatible: "nxp,pf1550-charger" 9 10properties: 11 constant-charge-voltage-max-microvolt: 12 required: true 13 14 constant-charge-current-max-microamp: 15 required: true 16 17 pf1550,vbus-current-limit-microamp: 18 type: int 19 required: true 20 description: | 21 VBUS current limit in microamperes. 22 23 pf1550,system-voltage-min-threshold-microvolt: 24 type: int 25 required: true 26 enum: 27 - 3500000 28 - 3700000 29 - 4300000 30 description: | 31 System voltage minimum threshold. 32 33 pf1550,thermistor-monitoring-mode: 34 type: string 35 required: true 36 enum: 37 - "disabled" 38 - "thermistor" 39 - "JEITA-1" 40 - "JEITA-2" 41 description: | 42 Thermistor monitoring mode. 43 Refer to ThrmCfg register description and Table 2 for details. 44 45 pf1550,int-gpios: 46 type: phandle-array 47 required: true 48 description: Interrupt pin 49 50 pf1550,led-behaviour: 51 type: string 52 required: true 53 enum: 54 - "on-in-charging-flash-in-fault" 55 - "flash-in-charging-on-in-fault" 56 - "manual-off" 57 description: | 58 Behaviour for charger LED. 59