1*3c6ffbabSRob Johnston# 2*3c6ffbabSRob Johnston# This file and its contents are supplied under the terms of the 3*3c6ffbabSRob Johnston# Common Development and Distribution License ("CDDL"), version 1.0. 4*3c6ffbabSRob Johnston# You may only use this file in accordance with the terms of version 5*3c6ffbabSRob Johnston# 1.0 of the CDDL. 6*3c6ffbabSRob Johnston# 7*3c6ffbabSRob Johnston# A full copy of the text of the CDDL should have accompanied this 8*3c6ffbabSRob Johnston# source. A copy of the CDDL is also available via the Internet at 9*3c6ffbabSRob Johnston# http://www.illumos.org/license/CDDL. 10*3c6ffbabSRob Johnston# 11*3c6ffbabSRob Johnston 12*3c6ffbabSRob Johnston# 13*3c6ffbabSRob Johnston# Copyright 2020 Joyent, Inc. 14*3c6ffbabSRob Johnston# 15*3c6ffbabSRob Johnston 16*3c6ffbabSRob Johnston# 17*3c6ffbabSRob Johnston# This file describes the USB topology for the SuperMicro 18*3c6ffbabSRob Johnston# SYS-2028U-E1CNRT+ product which uses the Super X10DRU-i+ motherboard. The 19*3c6ffbabSRob Johnston# board contains two type-A USB 3.0 ports that are exposed externally. It also 20*3c6ffbabSRob Johnston# has an internal type-A USB 3.0 port on the motherboard. Finally it has a 21*3c6ffbabSRob Johnston# header for driving two more USB 3.0 ports, but it are not wired up on 22*3c6ffbabSRob Johnston# this platform. 23*3c6ffbabSRob Johnston# 24*3c6ffbabSRob Johnston# For more information on the format see topo_usb_metadata.c. 25*3c6ffbabSRob Johnston# 26*3c6ffbabSRob Johnston 27*3c6ffbabSRob Johnstonenable-acpi-match 28*3c6ffbabSRob Johnstonport 29*3c6ffbabSRob Johnston label 30*3c6ffbabSRob Johnston Rear Upper USB 31*3c6ffbabSRob Johnston chassis 32*3c6ffbabSRob Johnston external 33*3c6ffbabSRob Johnston port-type 34*3c6ffbabSRob Johnston 0x3 35*3c6ffbabSRob Johnston acpi-path 36*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.HS12 37*3c6ffbabSRob Johnston acpi-path 38*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.SSP3 39*3c6ffbabSRob Johnston acpi-path 40*3c6ffbabSRob Johnston \_SB_.PCI0.EHC2.HUBN.PR01.PR16 41*3c6ffbabSRob Johnstonend-port 42*3c6ffbabSRob Johnston 43*3c6ffbabSRob Johnstonport 44*3c6ffbabSRob Johnston label 45*3c6ffbabSRob Johnston Rear Lower USB 46*3c6ffbabSRob Johnston chassis 47*3c6ffbabSRob Johnston external 48*3c6ffbabSRob Johnston port-type 49*3c6ffbabSRob Johnston 0x3 50*3c6ffbabSRob Johnston acpi-path 51*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.HS11 52*3c6ffbabSRob Johnston acpi-path 53*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.SSP2 54*3c6ffbabSRob Johnston acpi-path 55*3c6ffbabSRob Johnston \_SB_.PCI0.EHC2.HUBN.PR01.PR15 56*3c6ffbabSRob Johnstonend-port 57*3c6ffbabSRob Johnston 58*3c6ffbabSRob Johnstonport 59*3c6ffbabSRob Johnston label 60*3c6ffbabSRob Johnston Internal USB 61*3c6ffbabSRob Johnston 62*3c6ffbabSRob Johnston internal 63*3c6ffbabSRob Johnston port-type 64*3c6ffbabSRob Johnston 0x3 65*3c6ffbabSRob Johnston acpi-path 66*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.HS07 67*3c6ffbabSRob Johnston acpi-path 68*3c6ffbabSRob Johnston \_SB_.PCI0.XHCI.RHUB.SSP6 69*3c6ffbabSRob Johnston acpi-path 70*3c6ffbabSRob Johnston \_SB_.PCI0.EHC2.HUBN.PR01.PR13 71*3c6ffbabSRob Johnstonend-port 72*3c6ffbabSRob Johnston 73