lspci - Show a tree-like diagram containing all buses, bridges, devices and connections between them.
# lspci -tv -[0000:00]-+-00.0 Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers +-01.0-[01]--+-00.0 Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 XT [Radeon RX Vega M GH] | \-00.1 Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 HDMI Audio +-01.1-[02]----00.0 ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller +-01.2-[03]----00.0 O2 Micro, Inc. SD/MMC Card Reader Controller +-08.0 Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model +-14.0 Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller +-14.2 Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem +-15.0 Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 +-15.1 Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1 +-15.2 Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #2 +-16.0 Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 +-1c.0-[04]-- +-1c.1-[05]----00.0 Intel Corporation I210 Gigabit Network Connection +-1c.2-[06]----00.0 Intel Corporation Wireless 8265 / 8275 +-1c.4-[07-71]----00.0-[08-71]--+-00.0-[09]-- | +-01.0-[0a-3c]-- | +-02.0-[3d]----00.0 Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] | \-04.0-[3e-71]-- +-1d.0-[72]----00.0 Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 +-1e.0 Intel Corporation 100 Series/C230 Series Chipset Family Serial IO UART #0 +-1f.0 Intel Corporation HM175 Chipset LPC/eSPI Controller +-1f.2 Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller +-1f.3 Intel Corporation CM238 HD Audio Controller +-1f.4 Intel Corporation 100 Series/C230 Series Chipset Family SMBus \-1f.6 Intel Corporation Ethernet Connection (2) I219-LM
On an Intel NUC8i7HVK
For additional detail, look at 'lshw'