:orphan:
.. raw:: html
.. dtcompatible:: renesas,smartbond-regulator
.. _dtbinding_renesas_da1469x_regulator:
renesas,smartbond-regulator
###########################
Vendor: :ref:`Renesas Electronics Corporation `
.. note::
An implementation of a driver matching this compatible is available in
:zephyr_file:`drivers/regulator/regulator_da1469x.c`.
Description
***********
.. code-block:: none
Renesas Smartbond(tm) LDO and DCDC regulators
Properties
**********
Top level properties
====================
No top-level properties.
Child node properties
=====================
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``renesas,regulator-v30-ref-bandgap``
- ``boolean``
- .. code-block:: none
Selects reference source for V30 LDO to Bandgap output.
* - ``renesas,regulator-v30-clamp``
- ``boolean``
- .. code-block:: none
Enables clamp that can supply V30 from VBAT.
* - ``renesas,regulator-v30-vbus``
- ``boolean``
- .. code-block:: none
Allow V30 to be powered from VBUS.
* - ``renesas,regulator-v30-vbat``
- ``boolean``
- .. code-block:: none
Allow V30 to be powered from VBAT.
* - ``renesas,regulator-dcdc-vbat-high``
- ``boolean``
- .. code-block:: none
Enable DCDC in high battery voltage mode.
* - ``renesas,regulator-dcdc-vbat-low``
- ``boolean``
- .. code-block:: none
Enable DCDC in low battery voltage mode.
* - ``renesas,regulator-sleep-ldo``
- ``boolean``
- .. code-block:: none
Enable LDO in sleep mode.
* - ``regulator-init-microvolt``
- ``int``
- .. code-block:: none
Voltage set during initialisation
* - ``regulator-max-microamp``
- ``int``
- .. code-block:: none
largest current consumers may set
* - ``regulator-always-on``
- ``boolean``
- .. code-block:: none
boolean, regulator should never be disabled
* - ``regulator-boot-on``
- ``boolean``
- .. code-block:: none
bootloader/firmware enabled regulator.
It's expected that this regulator was left on by the bootloader.
If the bootloader didn't leave it on then OS should turn it on
at boot but shouldn't prevent it from being turned off later.
This property is intended to only be used for regulators where
software cannot read the state of the regulator.
* - ``regulator-initial-mode``
- ``int``
- .. code-block:: none
Initial operating mode. The set of possible operating modes depends on the
capabilities of every hardware so each device binding documentation
explains which values the regulator supports.