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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/richtek,rt6190.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,rt6190.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Richtek RT6190 4-Switch BuckBoost controller
  8 
  9 maintainers:
 10   - ChiYuan Huang <cy_huang@richtek.com>
 11 
 12 description: |
 13   The RT6190 is 4-Switch BuckBoost controller designed for converting input
 14   voltage to output voltage that can be equal to, higher or lower than input
 15   voltage. It operates with wide input voltage range from 4.5V to 36V, and
 16   the output voltage can be set from 3V to 36V by external FB pin. It's commonly
 17   used for the application like as BuckBoost bus supply, docking station and USB
 18   power delivery product.
 19 
 20   Datasheet is available at
 21   https://www.richtek.com/assets/product_file/RT6190/DS6190-02.pdf
 22 
 23 allOf:
 24   - $ref: regulator.yaml#
 25 
 26 properties:
 27   compatible:
 28     enum:
 29       - richtek,rt6190
 30 
 31   reg:
 32     maxItems: 1
 33 
 34   enable-gpios:
 35     maxItems: 1
 36 
 37   wakeup-source: true
 38 
 39   interrupts:
 40     maxItems: 1
 41 
 42   regulator-allowed-modes:
 43     description: |
 44       buck allowed operating mode
 45         0: PSM mode (light load Power Saving Mode)
 46         1: FCCM mode (Forced-CCM mode)
 47     maxItems: 2
 48     items:
 49       enum: [0, 1]
 50 
 51 required:
 52   - compatible
 53   - reg
 54 
 55 unevaluatedProperties: false
 56 
 57 examples:
 58   - |
 59     #include <dt-bindings/gpio/gpio.h>
 60     #include <dt-bindings/interrupt-controller/irq.h>
 61 
 62     i2c {
 63       #address-cells = <1>;
 64       #size-cells = <0>;
 65 
 66       regulator@2c {
 67         compatible = "richtek,rt6190";
 68         reg = <0x2c>;
 69         wakeup-source;
 70         interrupts-extended = <&gpio26 0 IRQ_TYPE_LEVEL_LOW>;
 71         enable-gpios = <&gpio26 1 GPIO_ACTIVE_HIGH>;
 72         regulator-name = "richtek,rt6190-buckboost";
 73         regulator-min-microvolt = <3000000>;
 74         regulator-max-microvolt = <32000000>;
 75         regulator-min-microamp = <306000>;
 76         regulator-max-microamp = <12114000>;
 77         regulator-allowed-modes = <0 1>;
 78       };
 79     };

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