~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/regulator/richtek,rt5739.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Richtek RT5739 Step-Down Buck Converter
  8 
  9 maintainers:
 10   - ChiYuan Huang <cy_huang@richtek.com>
 11 
 12 description: |
 13   The RT5739 is a step-down switching buck converter that can deliver the
 14   programmable output voltage from 300mV to 1300mV with wide input voltage
 15   supply of 2.5V to 5.5V. It can provide up to 3.5A continuous current
 16   capability at over 80% high efficiency.
 17 
 18 allOf:
 19   - $ref: regulator.yaml#
 20 
 21 properties:
 22   compatible:
 23     enum:
 24       - richtek,rt5733
 25       - richtek,rt5739
 26 
 27   reg:
 28     maxItems: 1
 29 
 30   enable-gpios:
 31     maxItems: 1
 32 
 33   richtek,vsel-active-high:
 34     description: |
 35       If property is present, use the 'VSEL1' register group for buck control.
 36       Else, use the 'VSEL0' register group. This depends on external hardware
 37       'VSEL' pin connection.
 38     type: boolean
 39 
 40   regulator-allowed-modes:
 41     description: |
 42       buck allowed operating mode
 43         0: Auto PFM/PWM mode
 44         1: Forced PWM mode
 45     items:
 46       enum: [0, 1]
 47 
 48 required:
 49   - compatible
 50   - reg
 51 
 52 unevaluatedProperties: false
 53 
 54 examples:
 55   - |
 56     #include <dt-bindings/gpio/gpio.h>
 57 
 58     i2c {
 59       #address-cells = <1>;
 60       #size-cells = <0>;
 61 
 62       regulator@50 {
 63         compatible = "richtek,rt5739";
 64         reg = <0x50>;
 65         enable-gpios = <&gpio26 1 GPIO_ACTIVE_HIGH>;
 66         richtek,vsel-active-high;
 67         regulator-name = "richtek,rt5739-buck";
 68         regulator-min-microvolt = <300000>;
 69         regulator-max-microvolt = <1300000>;
 70         regulator-allowed-modes = <0 1>;
 71         regulator-boot-on;
 72       };
 73     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php