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
20 reg: true
21
22 reset-gpios:
23 description: GPIO controlling the RESET# pin.
24
25 vdd-supply:
26 description:
27 the regulator that provides 3.3V core power to the hub.
28
29required:
30 - compatible
31 - reg
32
33additionalProperties: false
34
35examples:
36 - |
37 #include <dt-bindings/gpio/gpio.h>
38 usb {
39 dr_mode = "host";
40 #address-cells = <1>;
41 #size-cells = <0>;
42
43 hub: hub@1 {
44 compatible = "usb5e3,608";
45 reg = <1>;
46 reset-gpios = <&pio 7 2 GPIO_ACTIVE_LOW>;
47 };
48 };