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

sil,sii9234.yaml (2290B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/display/bridge/sil,sii9234.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Silicon Image SiI9234 HDMI/MHL bridge
      8
      9maintainers:
     10  - Maciej Purski <m.purski@samsung.com>
     11
     12properties:
     13  compatible:
     14    const: sil,sii9234
     15
     16  reg:
     17    description: I2C address for TPI interface
     18    maxItems: 1
     19
     20  avcc12-supply:
     21    description: TMDS Analog Supply Voltage, 1.2V
     22
     23  avcc33-supply:
     24    description: MHL/USB Switch Supply Voltage, 3.3V
     25
     26  cvcc12-supply:
     27    description: Digital Core Supply Voltage, 1.2V
     28
     29  iovcc18-supply:
     30    description: I/O voltage supply, 1.8V
     31
     32  interrupts:
     33    maxItems: 1
     34
     35  reset-gpios:
     36    description: GPIO connected to the reset pin.
     37    maxItems: 1
     38
     39  ports:
     40    $ref: /schemas/graph.yaml#/properties/ports
     41
     42    properties:
     43      port@0:
     44        $ref: /schemas/graph.yaml#/properties/port
     45        description:
     46          Video port for HDMI (encoder) input
     47
     48      port@1:
     49        $ref: /schemas/graph.yaml#/properties/port
     50        description:
     51          MHL to connector port
     52
     53    required:
     54      - port@0
     55
     56required:
     57  - compatible
     58  - reg
     59  - avcc12-supply
     60  - avcc33-supply
     61  - cvcc12-supply
     62  - iovcc18-supply
     63  - interrupts
     64  - reset-gpios
     65  - ports
     66
     67additionalProperties: false
     68
     69examples:
     70  - |
     71    #include <dt-bindings/gpio/gpio.h>
     72    #include <dt-bindings/interrupt-controller/irq.h>
     73
     74    i2c1 {
     75      #address-cells = <1>;
     76      #size-cells = <0>;
     77
     78      bridge@39 {
     79        compatible = "sil,sii9234";
     80        reg = <0x39>;
     81        avcc12-supply = <&vsil12>;
     82        avcc33-supply = <&vcc33mhl>;
     83        cvcc12-supply = <&vsil12>;
     84        iovcc18-supply = <&vcc18mhl>;
     85        interrupt-parent = <&gpf3>;
     86        interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
     87        reset-gpios = <&gpf3 4 GPIO_ACTIVE_LOW>;
     88
     89        ports {
     90          #address-cells = <1>;
     91          #size-cells = <0>;
     92
     93          port@0 {
     94            reg = <0>;
     95            mhl_to_hdmi: endpoint {
     96              remote-endpoint = <&hdmi_to_mhl>;
     97            };
     98          };
     99
    100          port@1 {
    101            reg = <1>;
    102            mhl_to_connector: endpoint {
    103              remote-endpoint = <&connector_to_mhl>;
    104            };
    105          };
    106        };
    107      };
    108    };
    109
    110...