Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/usb/genesys,gl850g.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Genesys Logic GL850G USB 2.0 hub controller
8
9maintainers:
10 - Icenowy Zheng <uwu@icenowy.me>
11
12allOf:
13 - $ref: usb-device.yaml#
14
15properties:
16 compatible:
17 enum:
18 - usb5e3,608
19 - usb5e3,610
20 - usb5e3,620
21
22 reg: true
23
24 reset-gpios:
25 description: GPIO controlling the RESET# pin.
26
27 vdd-supply:
28 description:
29 the regulator that provides 3.3V core power to the hub.
30
31required:
32 - compatible
33 - reg
34
35additionalProperties: false
36
37examples:
38 - |
39 #include <dt-bindings/gpio/gpio.h>
40 usb {
41 dr_mode = "host";
42 #address-cells = <1>;
43 #size-cells = <0>;
44
45 hub: hub@1 {
46 compatible = "usb5e3,608";
47 reg = <1>;
48 reset-gpios = <&pio 7 2 GPIO_ACTIVE_LOW>;
49 };
50 };