This was the output from the commands you suggested above
+-o NHI0@0 <class IOPCIDevice, id 0x1000001cc, registered, matched, active, busy 0 (74 ms), retain 10>
| {
| "acpi-device" = "IOACPIPlatformDevice is not serializable"
| "IOPCIMSIMode" = Yes
| "assigned-addresses" = <1000068200000000000080a000000000000004001400068200000000000084a00000000000100000>
| "vendor-id" = <86800000>
| "class-code" = <00800800>
| "subsystem-vendor-id" = <22220000>
| "IOPCIExpressLinkCapabilities" = 523329
| "IOName" = "pci8086,1547"
| "pathcr" = <0400000000000000000007001000100005000000000000000000070010001000010000000b000e000e000000000000000200000000000000000004000200010003000000000000000000070002000100>
| "TBTDPLowToHigh" = <01000000>
| "IOPCIHPType" = 1
| "power-save" = 1
| "pcidebug" = "6:0:0"
| "IOChildIndex" = 1
| "IOPCIExpressLinkStatus" = 4161
| "pci-aspm-default" = 0
| "IOPCIExpressCapabilities" = 2
| "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci"))
| "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController")
| "IOPCITunnelControllerID" = 4294967958
| "built-in" = <00>
| "IOPCIResourced" = Yes
| "IOPowerManagement" = {"ChildrenPowerState"=2,"DesiredPowerState"=2,"CurrentPowerState"=0,"CapabilityFlags"=0,"ChildProxyPowerState"=2,"MaxPowerState"=3}
| "IODeviceMemory" = (({"address"=2692743168,"length"=262144}),({"address"=2693005312,"length"=4096}))
| "acpi-pmcap-offset" = 128
| "name" = <"pci8086,1547">
| "ThunderboltUUID" = <6d8ed73b0f70dd50a9e9d499f42777cc>
| "subsystem-id" = <11110000>
| "compatible" = <"pci2222,1111","pci8086,1547","pciclass,088000","NHI0">
| "ThunderboltDROM" = <e3206049190d0001001c02c62001560001000a0001040881800280000000088290018000000002c302c408850000000000000386600387800388a00389c002ca058b500082058c5000840d014170706c6520496e632e000c024d6163696e746f73680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
| "sscOffset" = <0000>
| "IOReportLegendPublic" = Yes
| "reg" = <000006000000000000000000000000000000000010000602000000000000000000000000000004001400060200000000000000000000000000100000>
| "IOPCITunnelL1Enable" = No
| "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="NHI0 1"})
| "device-id" = <47150000>
| "revision-id" = <03000000>
| "IOInterruptSpecifiers" = (<1000000007000000>,<1300000000000100>)
| "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/P0P2@10000/UPSB@0/DSB0@0/NHI0@0"
| }
|
+-o AppleThunderboltHAL <class AppleThunderboltHAL, id 0x100000296, registered, matched, active, busy 0 (71 ms), retain 9>
+-o AppleThunderboltNHIType2 <class AppleThunderboltNHIType2, id 0x100000298, registered, matched, active, busy 0 (71 ms), retain 10>
+-o IOThunderboltController <class IOThunderboltController, id 0x100000299, registered, matched, active, busy 0 (71 ms), retain 18>
+-o IOThunderboltLocalNode <class IOThunderboltLocalNode, id 0x10000029b, registered, matched, active, busy 0 (31 ms), retain 7>
| +-o AppleThunderboltIPService <class AppleThunderboltIPService, id 0x100000459, registered, matched, active, busy 0 (0 ms), retain 7>
| +-o AppleThunderboltIPPort <class AppleThunderboltIPPort, id 0x10000045a, registered, matched, active, busy 0 (0 ms), retain 7>
| +-o en2 <class IOEthernetInterface, id 0x10000045c, registered, matched, active, busy 0 (0 ms), retain 11>
| +-o IONetworkStack <class IONetworkStack, id 0x1000002bc, registered, matched, active, busy 0 (0 ms), retain 14>
| +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x100000401, !registered, !matched, active, busy 0, retain 5>
+-o IOThunderboltPort@5 <class IOThunderboltPort, id 0x10000029c, registered, matched, active, busy 0 (39 ms), retain 8>
+-o IOThunderboltSwitchType2 <class IOThunderboltSwitchType2, id 0x10000029d, registered, matched, active, busy 0 (19 ms), retain 22>
+-o IOThunderboltPort@1 <class IOThunderboltPort, id 0x1000002a1, registered, matched, active, busy 0 (17 ms), retain 8>
+-o IOThunderboltPort@2 <class IOThunderboltPort, id 0x1000002a2, registered, matched, active, busy 0 (17 ms), retain 7>
+-o IOThunderboltPort@6 <class IOThunderboltPort, id 0x1000002a3, registered, matched, active, busy 0 (18 ms), retain 7>
| +-o AppleThunderboltPCIDownAdapter <class AppleThunderboltPCIDownAdapter, id 0x1000002a9, registered, matched, active, busy 0 (0 ms), retain 5>
+-o IOThunderboltPort@7 <class IOThunderboltPort, id 0x1000002a4, registered, matched, active, busy 0 (18 ms), retain 7>
| +-o AppleThunderboltPCIDownAdapter <class AppleThunderboltPCIDownAdapter, id 0x1000002aa, registered, matched, active, busy 0 (0 ms), retain 5>
+-o IOThunderboltPort@8 <class IOThunderboltPort, id 0x1000002a5, registered, matched, active, busy 0 (18 ms), retain 7>
| +-o AppleThunderboltPCIDownAdapter <class AppleThunderboltPCIDownAdapter, id 0x1000002ac, registered, matched, active, busy 0 (0 ms), retain 5>
+-o IOThunderboltPort@9 <class IOThunderboltPort, id 0x1000002a6, registered, matched, active, busy 0 (18 ms), retain 7>
| +-o AppleThunderboltPCIDownAdapter <class AppleThunderboltPCIDownAdapter, id 0x1000002ae, registered, matched, active, busy 0 (0 ms), retain 5>
+-o IOThunderboltPort@B <class IOThunderboltPort, id 0x1000002a7, registered, matched, active, busy 0 (18 ms), retain 8>
| +-o AppleThunderboltDPInAdapter <class AppleThunderboltDPInAdapter, id 0x1000002ab, registered, matched, active, busy 0 (0 ms), retain 6>
+-o IOThunderboltPort@C <class IOThunderboltPort, id 0x1000002a8, registered, matched, active, busy 0 (18 ms), retain 8>
+-o AppleThunderboltDPInAdapter <class AppleThunderboltDPInAdapter, id 0x1000002ad, registered, matched, active, busy 0 (0 ms), retain 6>
| "product-name" = <"Macmini6,2">
Thanks