1# Copyright (c) 2024 Silicon Laboratories Inc. 2# SPDX-License-Identifier: Apache-2.0 3 4description: | 5 Silicon Labs Series 2 DC-DC converter. 6 7 Include the bindings header file <zephyr/dt-bindings/regulator/silabs_dcdc.h> to get 8 access to relevant symbols for configuration. 9 10 The following standard properties are supported: 11 12 `regulator-boot-on` 13 Enable DC-DC converter at boot. If not set, the DC-DC converter is powered off. 14 `regulator-allow-bypass` 15 Enable bypass mode. If combined with `regulator-boot-on`, the DC-DC converter 16 is initialized to bypass mode. 17 `regulator-initial-mode` 18 DCDC operating mode. One of `SILABS_DCDC_MODE_BUCK` or `SILABS_DCDC_MODE_BOOST`. 19 `regulator-init-microvolt` 20 Output voltage for boost mode. Not used in buck mode. 21 22compatible: "silabs,series2-dcdc" 23 24include: 25 - name: base.yaml 26 - name: regulator.yaml 27 property-allowlist: 28 - regulator-boot-on 29 - regulator-allow-bypass 30 - regulator-initial-mode 31 - regulator-init-microvolt 32 33properties: 34 reg: 35 required: true 36 37 regulator-initial-mode: 38 enum: [0, 1] 39 40 regulator-init-microvolt: 41 enum: 42 - 1800000 43 - 1900000 44 - 2000000 45 - 2100000 46 - 2200000 47 - 2300000 48 - 2400000 49 50 silabs,pfmx-peak-current-milliamp: 51 type: int 52 description: Peak current draw in PFMX mode (CCM, continuous conduction mode). 53 enum: 54 - 50 55 - 65 56 - 73 57 - 80 58 - 86 59 - 93 60 - 100 61 - 106 62 - 113 63 - 120 64