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

realtek,rts5411.yaml (1309B)


      1# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/usb/realtek,rts5411.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Binding for the Realtek RTS5411 USB 3.0 hub controller
      8
      9maintainers:
     10  - Matthias Kaehlcke <mka@chromium.org>
     11
     12allOf:
     13  - $ref: usb-device.yaml#
     14
     15properties:
     16  compatible:
     17    items:
     18      - enum:
     19          - usbbda,5411
     20          - usbbda,411
     21
     22  reg: true
     23
     24  vdd-supply:
     25    description:
     26      phandle to the regulator that provides power to the hub.
     27
     28  companion-hub:
     29    $ref: '/schemas/types.yaml#/definitions/phandle'
     30    description:
     31      phandle to the companion hub on the controller.
     32
     33required:
     34  - companion-hub
     35  - compatible
     36  - reg
     37
     38additionalProperties: false
     39
     40examples:
     41  - |
     42    usb {
     43        dr_mode = "host";
     44        #address-cells = <1>;
     45        #size-cells = <0>;
     46
     47        /* 2.0 hub on port 1 */
     48        hub_2_0: hub@1 {
     49            compatible = "usbbda,5411";
     50            reg = <1>;
     51            vdd-supply = <&pp3300_hub>;
     52            companion-hub = <&hub_3_0>;
     53        };
     54
     55        /* 3.0 hub on port 2 */
     56        hub_3_0: hub@2 {
     57            compatible = "usbbda,411";
     58            reg = <2>;
     59            vdd-supply = <&pp3300_hub>;
     60            companion-hub = <&hub_2_0>;
     61        };
     62    };