xref: /linux/Documentation/devicetree/bindings/mfd/ti,usbhs-tll.yaml (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mfd/ti,usbhs-tll.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: OMAP HS USB Host TLL (Transceiver-Less Interface)
8
9maintainers:
10  - Eduard Bostina <egbostina@gmail.com>
11
12properties:
13  compatible:
14    const: ti,usbhs-tll
15
16  reg:
17    maxItems: 1
18
19  interrupts:
20    maxItems: 1
21
22  ti,hwmods:
23    description: Name of the hwmod associated with the USB TLL.
24    $ref: /schemas/types.yaml#/definitions/string
25    const: usb_tll_hs
26
27  clocks:
28    minItems: 1
29    maxItems: 3
30    description: A list of phandles and clock-specifier pairs.
31
32  clock-names:
33    minItems: 1
34    items:
35      - const: usb_tll_hs_usb_ch0_clk
36      - const: usb_tll_hs_usb_ch1_clk
37      - const: usb_tll_hs_usb_ch2_clk
38
39required:
40  - compatible
41  - reg
42  - interrupts
43
44additionalProperties: false
45
46examples:
47  - |
48    usb-tll@4a062000 {
49        compatible = "ti,usbhs-tll";
50        reg = <0x4a062000 0x1000>;
51        interrupts = <78>;
52        ti,hwmods = "usb_tll_hs";
53    };
54