cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

extcon-ptn5150.yaml (1460B)


      1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/extcon/extcon-ptn5150.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: PTN5150 CC (Configuration Channel) Logic device
      8
      9maintainers:
     10  - Krzysztof Kozlowski <krzk@kernel.org>
     11
     12description: |
     13  PTN5150 is a small thin low power CC logic chip supporting the USB Type-C
     14  connector application with CC control logic detection and indication
     15  functions.  It is interfaced to the host controller using an I2C interface.
     16
     17properties:
     18  compatible:
     19    const: nxp,ptn5150
     20
     21  int-gpios:
     22    maxItems: 1
     23    deprecated: true
     24    description:
     25      GPIO pin (input) connected to the PTN5150's INTB pin.
     26      Use "interrupts" instead.
     27
     28  interrupts:
     29    maxItems: 1
     30
     31  reg:
     32    maxItems: 1
     33
     34  vbus-gpios:
     35    maxItems: 1
     36    description:
     37      GPIO pin (output) used to control VBUS. If skipped, no such control
     38      takes place.
     39
     40required:
     41  - compatible
     42  - interrupts
     43  - reg
     44
     45additionalProperties: false
     46
     47examples:
     48  - |
     49    #include <dt-bindings/gpio/gpio.h>
     50    #include <dt-bindings/interrupt-controller/irq.h>
     51    i2c {
     52        #address-cells = <1>;
     53        #size-cells = <0>;
     54
     55        ptn5150@1d {
     56            compatible = "nxp,ptn5150";
     57            reg = <0x1d>;
     58            interrupt-parent = <&msmgpio>;
     59            interrupts = <78 IRQ_TYPE_LEVEL_HIGH>;
     60            vbus-gpios = <&msmgpio 148 GPIO_ACTIVE_HIGH>;
     61        };
     62    };