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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/richtek,rt4803.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,rt4803.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Richtek RT4803 Boost Regulator
  8 
  9 maintainers:
 10   - ChiYuan Huang <cy_huang@richtek.com>
 11 
 12 description: |
 13   RT4803 is a boost regulator that's designed to provide the minimum output
 14   voltage, even if the input voltage is lower than the required voltage. It
 15   supports boost and auto bypass mode that depends on the difference between the
 16   input and output voltage. If the input is lower than the output, mode will
 17   transform to boost mode. Otherwise, turn on bypass switch to enter bypass mode.
 18 
 19   Datasheet is available at
 20   https://www.richtek.com/assets/product_file/RT4803/DS4803-03.pdf
 21   https://www.richtek.com/assets/product_file/RT4803A/DS4803A-06.pdf
 22 
 23 allOf:
 24   - $ref: regulator.yaml#
 25 
 26 properties:
 27   compatible:
 28     enum:
 29       - richtek,rt4803
 30 
 31   reg:
 32     maxItems: 1
 33 
 34   richtek,vsel-active-high:
 35     type: boolean
 36     description: Specify the VSEL register group is using when system is active
 37 
 38   regulator-allowed-modes:
 39     description: |
 40       Available operating mode
 41         1: Auto PFM/PWM
 42         2: Force PWM
 43     items:
 44       enum: [1, 2]
 45 
 46 required:
 47   - compatible
 48   - reg
 49 
 50 unevaluatedProperties: false
 51 
 52 examples:
 53   - |
 54     i2c {
 55       #address-cells = <1>;
 56       #size-cells = <0>;
 57 
 58       regulator@75 {
 59         compatible = "richtek,rt4803";
 60         reg = <0x75>;
 61         richtek,vsel-active-high;
 62         regulator-name = "rt4803-regulator";
 63         regulator-min-microvolt = <2850000>;
 64         regulator-max-microvolt = <4400000>;
 65         regulator-allowed-modes = <1 2>;
 66         regulator-always-on;
 67       };
 68     };

~ [ 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