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