# Validate USB and PCIe

The target processor supports two PCIe interfaces: `PCIe0` and `PCIe1`. `PCIe0` is Gen 4 2-lane and `PCIe1` is Gen 4 4-lane.

By default, the PCIe interfaces connect through an A/B switch to the expansion mezzanine board. Configure the DIP switches on the Dragonwing IQ-9075 to connect `PCIe0` to the Wi-Fi/Bluetooth module and `PCIe1` to the full-size PCIe x4 connector on the mainboard.

To enable PCIe on the mezzanine board, see the DIP switch settings in DIP switch positions and their functions.

The following figure shows the PCIe configuration.

![PCIe configuration block diagram showing QPS615 switch connecting Ethernet PHYs, M.2 connector, and USB hub downstream ports](data:image/png;base64,UklGRqwkAABXRUJQVlA4TKAkAAAvaESIEA/kqI0kScqefS2c5Q9nGXT3XHVE0nAYgG3aKIXBOfv/nH1QNkhy2EaSIvXCM//nH8LHdowz080okiRFuXv07XOAAsi/orNAIYCA35YsAwlJk4xgZZCQQGoRFERQEGmirgTxgySgCCgCbhufgNgaBIwCIiACdgEREAHTGKkfU+oHsNl6tPilYY4puw6jyUTuENkyfCRWb02iN4ZxV3LFNLHljQ2d0ZmWVZapdlXgzpgWWcaWDAKmGT64uqJRkTFWiCJ3iKgiOLHluYIm88am2nUl7U3kLoOSqyzTDDBp7apdteuW6x4hssUCDdnHCJEN/3+j2jQ7tkT+NN0+irmREOaW7cOhYm50XSErmxs9D0Umc5O5UZZcF8yNEOxDfr+/7/dFKo7bRnIkKf+we9y12ftGxAQ4P10MzjrwMpEH7E3MQ6nAUs/cmQ8/NVCB5dVtEu+aBmjBRvznWRdhXW+L6urnZ1Q+4qXuzAyoOCOZT1heWfDFmCRM4oGv06SlR4l+Tm/r/+mtY9saWuNd5D0EPzEBEzD4geQHw5AJaoZANA6YxmGp126a3XTonX3z4qV//SWPmXTmiL32dFVp+Cf//6qqiP7Tom3batvM69CBAtImjxNAcH3VT4oCACdxrPbc3d3d3V157u7u7v7rt8v2dYnBpDdlCQwkdIjovyS2kRxJYozbvuk9M+ZcVcX2d6yXLdt22CypRy6Wzbs2rVmxbImtkqKhUHGfrevXLpptt6T0+dbe7XzVnNm2S/Lp9Y9uVt5+OTPnvnKjsIhtmJRhVBPbMaG6aywZTbezsGQs77rWktGi/9B/U87th8loyJEbEVTGk17M99GD84dA8tq2ZeSDRoTb0dnAUJlQti7og4+IITPUem2gqGTYTNmSLvgHATiF0utCdJ6hM22kCVWUg6e8rXShAk8V+g/9h/5D/03V9eWPOggrx9wlOogz08dS6777Rw/plPNFJushpZk+lhr35T+6iFpuuqCLODN9LPWt0YZGLQ+9NrRm+lii/9B/6D/0H/oPFZB/2FKLEAy7DHiylycCDkxZs0R5DOql/mdaYXehAI44mKQk5W55FlWga9X7ztuffp6KpgsTH2LISHuM8faPqSoYmynDL8VwNz/xWxSahyjpa7KvySvBGlSJFbU9ACUJUCdZqrqwDsnm3bGef0qj6w72asAu6M7Y0esIQFRtmWqvXb61lTOWt+1yVfaui1A9Xn+Zmoc4TS1vJIOf0jVL5g9U8X3KroNVmenqUyx89RBT1giE1rKnfeCNxoFcjtHujmNXvMaQZKU5ZAypjRowl+E4q9q59vmcyCZoCU8ni3kOAunSHNNZCyliP8Wbv3YL+MdehUdXrsxqV8W2pew20MZPJn8lW3X7ythjUHXY8dbwVL2nx28rBFU92BZN2WoX32JUjyUNIIFURmqURRc4p/nOXOI0mUWr+tiDhojvMzH++46J3FQZqibGJMU0RZLEFWHq3aqvTXlQ3R0tazkbS9KixZwr8ljkXb2yCEpi5lBaAx382qhklJQkNsl3/vJLFc19oKYf2cGi+GqFj5WKm2KT+SqFrGhdXewTXPzarLDV/ZOyUrKUNV7GCJVDh0ggzedYcSwC3YBzmE2VCSMa0LWp1T1HM0SR3cieVZNVXVTEeM+kzx3FV0dru8bIqg9LZSa8LVaDJ6raToZ46pzDVuP0TIbxGSCx6nLesqLJkhF1CrHH7WMVvz477JNyyuNKVfse3mLdehIdImDVzWrfw6mmpe48NhNPdsP7BKAwTiAJJE7oGqvwDYEM8DR+8xXSI3bU1tEzxy1+tbI7+FrZHGEQe0jOCpbGaltdova6hV8sx6M9m/npI7F5PHWRSNAJaQwPo+QZgSt3i1+j8mipvagmkDZy1+/sjIt0UOoguqyBlNPrd+Yt2ZajqhdgXunZTEFr2FT1Ch+NE0Gkucn0SBLfODFGfubqNX5t1PIJlk5PaOvcMTktE+CkDcpHY8POYuLkpbldM+klKJrbVDEpquL2+NHd2tWmDa7ZrR9bLw3SS6XIWeNnMk2VAb7oWQ2P9Dz1dDPTaZfu2sW4tQkmiYNNIC3EZGwAuJtk3ooM/Ksq705L28RTG0hjaCfzY/l4ILl+6+y5nN1nsEN8yMl6q9YyOH3KqdG4ecoMEmr1JEm50DwYzT1z91sB9kxOjmur/YzbFEY80Y62FrIziFEWxROHLemHaxlk1F1KCXNKaX2hYJ8G1z3aaTHT0Zap72hPrNHhXwmrat6veX5z+JTkghuKcJi7o7Ou68+cHKmFtO5sMXaLw5PbvDXkPcwg46imo/bZeVensMjHNNo3XO+huko4hpY3bvyknEDc2cZnT9FDydVUuaHJpQ5PpAcJmaklvDpsZ08SWISeGSOIlZyyAbteSVIYUUsIktjeQ+0x5dvUz8PriBxo3PmIFICqO8P6gPTaN8rCombyjOqwKGvNsR7Oz9rpWr3oN5MDOVoBmd5DaXeA635Sko0HGafeI1ICoiYMxYgt7R2LLVBy0Kda3VGDaIdfbTTUQY2ZZUr9UisYVYzrPbSeu4d7rcny5RFi3CKV5PQw5FBanVhbLMnP5qkmcgBPfROHFUXPJZ3EIhhZUhokB2kCvhfDs4RnrRDIOkF2OnCGzDNy6LMYT5uoAvhmB08q1ci/LX6Q1IVJGIebPWd34oTpPZR/2KluKStPXehz9Wo9hag85nbVngTmPaFsrXHUwdZYmmyQEx/meg+1krY+tVao12FmViutSwLb43eUnj0W8oZVD4+cPG0arqy1xdz6cBqu91D1CbKDV3WCOdDrd2is8gx8M+dwssr9G/awaWiGviDDruyzw3JYo/fQl//NnJIW4cP88hSyFuGDPBmL8BXHnrHIWIQvtMPMFKrjqJIB2G9PsvO9PsCer8hYhC+yPMNolq6DKhk9TI3VKaxVHeVcRsIifKGVh1kM+w+ULrNwWth/IWzLb1LtX9IkLMIX2nH3QahV5hk7ahH2yatuuxjOqarP25kVgC6ZB8R3yLDMvsdy8W92wRzeSNip+hCCp52IGi1/Q36XkFTtaHyTXd3Rga3pEaTl7SaMaVRjA7aqaiThQ64sjb2bFy/oGfmK8IXmspVHTveI9kq52vw7lOZQHkd60f0808qXEpkwgy8zh2X2HWYPXjVhNHZwkFSTpJRQqq5TSscuhNcRZQihizhvl7b7PQ6QkI4LVTEya44xjF0k62skJgkf0kmdO9sdXtunFzT5ivCFZveqh5GYd8w/7sYiazjtHnHY6igY1WFpYgb20crJPdDfX/6gHSw7KxCJ7GCVbFej5PdKmd3TLpMx+jWWtV1Oq5pkTIlNwoX0cEbsNcaXM+mK8AVm/D3zx4WqjmLV+Dvnja8VSq9qVfeiUtsPKkkZ9MZl9mr97y9yTi0l2tl5kGRSjxVrJ9rD+C1KiWMRjN+/dReXT8KE7JqRdC5fznRShL/D0uxxuxyVYruM287Yf2iFpMn7pClwcqy+85bYEuOBVjvKKGWscExAIKf7vR2PruVaYw9y3g2WxuWTGCEJ5k/I/HKmkyL8PUiru3W3nJTUaOudJLLXhOUKivFfickWnhiRkxAci8AqjyE8kSQHeu4+J4UsdNC10MpbOYdLYoQ01LF1dM6kZhopwl9lO/NvzPaoAyZ5eEN7XlHjgERUBzysbx6W/i6kkZzKGYZpo3Q5luqxNnGTZxToc96lizEZ6qzxAGceY9QlY2uRU/ALW3bZRvo2+miQY1iZgy/Tt2CgZ+n9qTxW9Nxxqg0ywHYAZyoJh13IZPHngPbzEutO760PAYDszPOqHjvDcjau32nvBwO4sOK9KCuHG4Semn6SExfRkxZZI2jqppjFoUTJbuiJzWWu7A2btj9zTyZtb+4OW+eSV8/KOu5oXVsbpcr4d2Iu2SeaR+5Mc0pcEj7kkqRM25vVsdyl4S9P4bA1rIGVKdddkhWvbL8CArlQcPHUha3TcuGRs4Ks7SjBwCbhQtq51k7K3k0hC3gb/jo4BzHLUbJqAHB8cspTD8Are+vDMgHwPbc+jABGNq6RhA2Zg7aL6Xr8jlIqSQxVkn/LtdY+T+R17oZ0SDokydCQBbnU7F+1lKyZvMVhp99me9kFaL/Q/Oi+ScX7ecg2N6/qb7TPln9Z+8HJMndbkuOL1dM+7Rb8ZTrBaF5DTvIFp+rKVHv2I9YaSQyCnA1Q0MXYmMLB/6gab3ecF3/L1PenU3nMWRZkTJGnvfE7Nb0b3IbyuF+wPYWmlA5IKZX0MlpyFZs9plAicB+x1kxCrGEYMUDsXy0GCPX4orMqyJnplDcieY2VqiMdtPgj31MocyUsayeWDsWD5PRwZhJiXxuSfQ5rjC84ZZA1ZbpTHrg7quzM8APtkxFAlVjxSXbzmvLz+Bx0Ll8o1PbL36Y7B2GvXLNcT6FDkR0u0zgrm2R53K1aNMCzKOczOwfP3l3I9hQ6VJfAGtbwyiapk1I2qaE/g+4SeAWdgXUr5Cy2p9BnsDzUytpiRZAAzzO5SxdhXT6QHupTLKmUrMkht3N4Q3QBLhN4YjwQ22Dap2GYU87MR6xlkuxAmzABLAPMCMyMnSM7YMJVO481LYQejvmItUwStlrqSZO5pltAH4b43XR/zBeuhHI9hbIcwtLmUpNitXCpZioil+TZBJTrcEx6dl+NqzOLGsDRsz2FstSLeaODB5CW3EesNZP0O+HWBy9kC87y1++sjVM0PtchoawaLVejhjl2NGVckn9KK8hBO62fvt0+W8CdO2y/Sbv2OBRT4jo4wMOoXozovwzLXG1w8IlLTSgZQLFrdRDHYMFAg/5D/6H/0H/ov8ejOD5xg/JZB/KN3n0Y9QkAMBoDFNv+SHTgpTodqHOfjNEIsT8sjPVGUbVhni39X7Dw49Bn9UeUFtBHtUvSGkE1IH+jT2IOQmwvY/px6Pp745QeEDXXE6Rltl62KUwLBF2r/jB08lWiR8JDI87TrzWT/HHFngIHk2MPtZUFYw2vekGi53MBbAGvJr8X27lImdFVBt/iViMuUBZRHUVqY0Ka4fLkiXSLnYMf4sLjQsHySD9uBGvRPWplcWkiR+38XpasEmvV9qkuTeh2D9iVcrc+qPkJQfNLEyd80gD735TvGv8QXXskip+nn94/xHhLt/gWtDUxFtX0j5upuWZApcNdMzFoleHjptV5W0CI8e0jqhibyV9TlRUPUSCtwkiWcE2TbwyTT7dU+dtQ7zLTzVdyQ3aPn4931gBaxN7Gq9cY49U3vXyK8WamSHgXY2z8daipMhW4dZmvFwcE0mRXui9U9CAhYpwmylWRaRuf+fgQ5VHDFG6kqrk7pG+rLg4UeCdGaWpiv1srED3VqkB8CJCY4K7JO3KYVmgPRXFhoHn0UzRFE2nSalppCLKUq1oS46Y7lKum2KdysWMZ7MbpmwxSAJge6MHZ1beMna8NtE/CPV4czMTTXSdkgDdOIMVpigLSOI1LkUgACb1p17tEYFa05lFOXMRR5iRGRgGz5NF2R4qXCaKrYiQneXoYAdyVKrAxNCQxOF1KdubmQ7xUsMH11ki7au/1O9V0awqmblXZoxaBvsa12UzXwRpXRcOM78UmEAsPoGp6VkMTb1MGFD3ppmgmuD4MJqBNP4/PoQA1CowIvXmKeIK8kxPLBUjUU2L1h7MKZnqUbkAxa9xMj9INKBjpUbqBBQMN+g/9h/5D/6H/0H+P41bK25YK73iVpKYZ4M1ZLqUqh3jM+QL5kjNDM4UF/Zet+HPu/M//EPmD8eV/iLjO/52tnRHjK21zjLMIifh/XmczeOksCdZ2y316fX2V3wwIr+OfwbVe2zyhjWNJC6+tLuHrX/Em8oX4zfvKovAq/yvG+Jf8Sb1+QoyzjPEutxg/y93Yv+pSuF9JiI4jvrUr/ErXV0u92hjjKJ/jH4IYIa8dY9nffzPZT8Zel01hNJ7XBRZkjn9YUvcohJnEDBI+k90uknb2rU3hi+FVYLwKYvzCsNQrKX9qX1/bfafW7fW1C/VtZXMI8luYf+2nr0xW/a3zWUJ39qiyND6wIvIl/qWis3zuMcvI+P1TJ/7qolOurIy7KJvns4w9i+jvsd9rQPiTKzvjE/F5NMZZvsQY5HNkXu8ud2YmBrEy9lgXAwXDb9H01x9WxxgRHOACYoy/vZoxP4+/00VifBWNtgUe+Uf5Oe6LyB8gr/JJJNzIXlaioCK/pkgluZ3RCZWvB37A7VMZ1Qv9gcAtZ2HMGh+NLJrlKdB/UxX8qSL2c9/b6H9Y68aLE3+K+2v+XfivL59+fX3V8OXSxKffyYWDv/ZcuIxuvdcLExDH7VRZO4O59WGWLxcmk9/lT8PrJ/dHsGD64kK8MIHfRNxfZM/pFuMX+aNzqfJE4VXkN8RXSxa3lyzIEhot8Sq4VMGsYXC/mq8W/hjtEp/lL+OJ3KeOvpIVYozu06XJxIbXvz53Tz4GN+JVbjE6mYFZXi9OZl6DcevDl19FPjHjnBB30XIz5183I8B4u40XNHeN/9t/6D/0H/oP/Yf+Q/+h/9B/2Z2Fy1eoP9WI2UQfy8zJsk16SMFG+lhmTBYEXaQz08cyW7JEG1ozfSzRf+g/9N+//Yf+m2Jt0T1+iWKXkfbE/cCH7vE+Yz7USEMvO3m9t74T2pBHkJb3c74DfCvy3xNZ2Q0mqjYcZqtaYgwjhARvjUOD1mQ5UNXhyPrYvdnCq6pDfiInb4OUAl2r3nfe/jRNRdOFiQ8xZKQ9kj/kBWczAb8Uw938xPoHJEZJX5Pjh9Y+9VmOqd7So7CAronqogbsgkViGoVLxiFcIMtZVXvYOaDytl2uyt51EarH6y9T+zVNLc+UtJChYUJkVXyfsutgVca6o5PQCG4pdRixY3OUag/1Kp8Tb40dt+/Vx4hFEqvKrIAlNr/8FG/+2i3gH3ulrAIDvqJZbgNt/MSaqm/DDk51TIx0MLJsseb4JHYAADCzBFmOs1VdIz9ridNkFq3qY6/bLSbGJnvHRG6qDFUTY3pfTFMkSVwROIW7fz3okdhwfqlqTR5r1TqpqoPvW40z7OGUyPteadTzll+qaO4DDZiJjJ5qhY+VvndTbDJfpZB1X1cXOTdf6Lcx0SBIOzWsSVVLIM2zM6ony9HF8GLPWjZV9p4RDejadIoiu5E9qyaryOFZjPdMWNUUvxWqeQkxpKRKJqT10cNIN8MPU6JbVmDURsDajfMME58BEqsu5y0rmiwZUacQORu8/SqVXZnqnfGkOllCjstOIEFdv1EsOZQbJoca9e/MNROfQ8qAwjiB9B4SJ3SNVfiGQAb45mOKX6PxuMtH9AmS22VNs+TGHpA9pK0tsezlJK2sr2UxhJ1HzbE9j/npI90DehygZ5FI0AlpDA+j5HF7aID/ytgaGG0fOwI4eCKANK/LGkh5/0T9TDN2+FsfjF2wUexZTIH3nak6Tfw4mRJJfDMZ5Y5djZsIP5lzla9plmdpY5txaMie6LAlTr9Ic7tmciLJquKWnLu1q00bXLPbc5BeKkUuT3Em01QZ4Iue1fDYK2qX7nqLMd7aBJPEZ2BsALibZN6KDA3UnJYW8dQG0hjayfxYov+yFU/H/57uOkkOEIYdjfsbVmMac3JfZ16nrhvQkPuUfCcAadXaHoBSvXFDuKuTLLXLF9L6fOXwq/RQchOCE8T+sF1arDQ3OhHVJHMoMeoCZhLbRZOF5hitl9Hs5g9jSLLq8s3nK589R6QARIUTwZrchnkoda6V3IjZsqrlsdUlSVbX2NLuKGwidc0RK4QusDXynanUH1Hv7eWU3PEgoqoWwA4L41W2tNzR3rYCrEXoJCPa4UklsA97LGlsi3C2crXvTO++Kndu6DudSF4QpquslkUYIoC00cKzAiyNe87SHniJFPEB5V6MC5aDHz5RbScDbLE6a2E+9ZYStIFF2ky/y4LHOEROIjnte3iLNS11Zy7M1z+S3o1YpN3EaXnMF6v2yYbQWnbqZWusVr5ROYaVpuRtjnD+wp8dltz4n0KN36m9qpYA7GIIGum4o9fv0L2qGV5tDaDUzsXFFcmr3Pf0A2qfoydRR7sM/TFA0iJ8mJ/MKWsRvsLkgEW6InzRHWZuoEIj/QYj++1Jdr7XB9jzFemK8AWXZxjN0nWg3zLN11idwlrVUc5lpCvCF1x5mMWwN7834/LU91rOaWQrwhfdcfdBqFXmGcZhmQ2kL4Wtbzmnqj5vZ8yuFDx9YzhgNaZx+d1Ubv9WiHvpriZZEb7oXLbyyOke0V4pVx+MfaM0h/I40nsM59m8it+YBHgt4VuzhOP8vRSSpW9+04Nc2msNTdI7Yk+f4JlsbBIfaGM4b1ht+QB5MNqSye6C44eDg6fVcf3CnZGsCF90ds+M1WPedbKubZW769lj6bDVUTCqw9Jg3h00zq2cDJ7q+2jEStXvDgidgDKk48JI0jdizyeUjs3GJZHUtflocCPQpbK+C8wG8CklzCmlNZM9h/Z+q/Hd/MIlYxG+oMyDM0/+/o1i1ZjxxtcKpVe1qntRqe0HlaSMNXL24Rz6fVQ/qS5wCJQEc4gjczBtJSVzWFlsNpqEa7MRM6C2RJKnlJQPoGoR+OyDqOxetvRRhK/0YGyFXasc1UQ7iqKX5dOOL5Mm75OmwMmx+g5b0o5t1LbMX+uUuCTciD3TqKo92dLYd6RsbInTQKxVqVGVxWcfppxftnRShL8HaXW37paTEnOMspNE9pqwXEExfu8nW5CTMwxnjmCEUR60YzEmYMdlM5Mwe2S97xayv9u9mOwDbbF80dJGET5Z31x9e9QBk/yDMbpnlT15HlEd8PD3VXlUHqlMgbdGTqyAsByxY7JxSZQkXj8nM/tAHtsX7c2cGinCD9lS1egzt2RsLXLj76Ff0GFRjfTsxmiQY1gZq22/r8Z0sjQqkZNKlg5McWKS0Py1/tMBwJFE8z8+7xrnzwHt5yXWnd5bHwIA8eY/3R47w3KmBQ/zVr+v0iAlyx+tSWnpMrNxSczdHwvg+KzKIZMfqVRVT3x/dpmr8ReJLtfbejJ9Tyd9izDYEXvSI6kgXDYmCT3OPWkyfJEXOVWUrKlneYrv7sPmnuWhNBbpqYIzPbplsjFJ6AXfz4vJ/hJ/WB0la6rxHV5N671b7JAPs4UsR2yZbEYSY3H7vLjsOby2bf2CXk0lJWvGzWHLW+4B7HQY3QrEMdn4JFZKfVZc9hZp6QV9/Y5SStaMe2W/ejRKT0+Hn4PPjQ3I1h/xGSLb/o5F+zL4R/b+k6nWf2opWTNta6z076Kl5DlWailZM20a9n8vhJ81PneJjHFmcRc1l6z5+ptk/feHltu/FX4UhLYoyJnSKD6RkkvWlocdHSZM2i346wGD0byGnOQLTtWVqfbmla/jQtkkqirIuQDm+dAcO/ZD1ZpvBvt58bdMrX86FdrcIGsWmMT4HSWXrNW02wkbyuN+wXZJnFI6IKVUshel2WMKJQK5w0F3UquZxDg9YhgxgHFjNEPr8SVnsbSWprsRyWus1PhEkP7IdknMva3L2hmDiFGS08OZSYh9bUj2OawxvuAskdaKdKc8cLdu2pnhB9on1Z6rX/kku3lN+Xl8DjqX53YH4a8/47okHorscJnGWdkky+Nu1aIBnkU5n9k5ePaKV7ZL4qFCl8Owhlc2SZ2UskkNAABwiwSex/K8boWcxXZJ/AyWh1pZW6wIEuB5JjlW53X5QHqoT7GkUrImh9zO4Q3RBbhM4ImRnqfZBq5L4mH4U871vFRVJskOtAkT4OKAMbYyY+fIDphw1c5jTQuhh1Mtj6Q8MUnYaqknTeaabgF9+By/mu6P+cKVUK5LYpZDWNpcalKsFi7VTEXkkjybgHIdjknP7qsxdYYOmOzomS6J+dVUvZg3OngAacl8E5jRTNLvhFsfvJAtOMtfv3Mt9k80PteTelvJ1ZldFHMXEg/6kSSSghyw65vsJGecC+Bu9P59Ke3a41BMievgAA+jejGiexZrQwOf5q7ThJk58Inn6eE0UzOA4nxhq/6McgYLBhr0H/oP/Yf+Q+gdn7ghbKw/ePIdWcOoTwCAcUntsbgUMRoh9gdrrDeKqg3zbDs7/Fh0IB3wSVsjqAbkb/RJmCH7qJP6R6JT7z1MB+omJEtLrF2bgmBGZVhb/+NQ76CI0gKi3CdqcaitLBjrbrLF6oehz2qiNIGodgndJXQxHODV5PdiyTB1fxS6ED+aPCPOGx+UwzmovmPJXegK8C12tfKgPwzte6rPc6eMOFeenxnGYYJStTJBo0jNTOhP5j8OtXz41XTxQXBJbt7CO3jeCGNcqVnhbpfeSw+aS8zDUh7p4NxZtnvUyoJgm/+heP1OfScdqB8yD0+O2vm9LFkl1qrtUw1w6XFF8nYP1Cvlbn1Q8/P05ZcmThiXt72guWv8//fvQ3TtkSh+nn56/xDjLd3iW9DWdN4JA//IgEqHu2ZcxHjzU6vztoAQ49tHVDE2k7+mKiseokBahZFMi49IjMmnW6r8bah3Ga/KWp+PdxaBGB/xNl69xhivvunTZC5xEt51Wfx1qKlibfx0gUAgTXal+0JF7+QeG46rIlvAMh8foiQNU7iRYz535zSuCBcICrwTozQ1sVdk9FWrAvEhQGKCuybvyLmgQjlXFy8PNI9+iqZoIk1OQZZyVUti3HSHctUUOXeIyTLYjfMMkwLARApYjFffMna+NlDWFGK8RJiJz6HJAG+cQIrTFAWkcRqXIpEAFNE3lwrMitY8ykmT6BxlTmJkFDBKHruHBhQWguiqGMlJntMU2Bgakhgco0xKNNvFwiRucL010q56mlhlSYtAX+PabKbrc5jxvdgEYuEBVE3PamgMPemmaCa4PjyD+ByKrIKhHqWbAiNCb55Cbx6cmBanRqP+cFbBTI/SLVuaNf6lNnxppkfpli3h7zShm22kR+mWNeEvf9RBeLaRJruhuaD/0H/oP/Qf+g8Tt1haS+Gdk9YCeMeLJFVyOlLE7jddfs4wCesRmN6RcTRcq5/uMd4K2jYPccq6dqWpQZvS+HHTBqMRihifcdOBZ/ERmxcQdktkjOOUBLgzdYorSRUtWzHeSYCN8QJAFaMf5GaEBh6ZLdm8NKksaQotTwVwM0gX4REhxgnXuIFvcO8aKTLGmGAMjgaYUNG8SihwjZcIHuFoCUkUXVaBeCNFz+NO/4DAN91ycYiiK3tkAzqNzyZ2fNC4tplQVIhNd1R3j5U+iOvimKSCkJAB6dZt4TWD35ghu2TX87CK7vZcUbHIz92BGNtcBXFFivEO74BNryaDkBJJVF0lNCqfcaTXkFNKUxPbTMBdQGLwx32bbsMAeI2Ny6qUQYyQNNhZmEPRU61i0RWoey9jt2oDPAYg9tamgGtUQDsBkGjw2JDACdOtmdpwVYZU3BxiV8bEcH+4wkWBpwFuRey2JBghfRfSn5tdAbiu9LhHAE2PAuEhmkPWnHpt4IwKSU9WG9Q8k+RoON+qSK28FpHZXpAkesWVBojGjh0NqaSwnptnDFGrzBfwD7ymew2j3QGDe2BmdUJBXYENE5DZPpLCrFmkcYwjvcJIKFUGUCT7uXoRZqUrV1uMYmaSAWJAAm5EigG+YSYDsLtLQ92BIk7spDk/PxFrYzy7kJ0kblfmEVWM12wysTkxMVviEfoeDkjkSI+KjhydCUeApsgmNkAwxR8eD6e7gYLRGe8uPcKTXZpIruLpaEaa9F0oSAfeW3Bb0pcsPAiQEiAGMfIaquiyQMpi4ZEe2kmoMgYc7xab+kDkB7tqbDXBGA20eQIpRg2Ak9gvBuDGbclkPrTx7brGC/j4YIj3roDdIzVN5B33qC4zQgLTlZ6xjv30pmfAFw/+Jxr+f0/uu8avpd3vzUmZjOp5P+nPIBhjX5MaZo2fwzEz+m9yDoGnXBc4Og+e2og14caD+cAplF4XjkRngVPZki6wjwg0UetZG8LtqITLbwxl64I+cPDRg/N5BZGxbRn5wBrBTD6Cynhi1gtmrmAyzKxwwBr0H/oP/feYM9/9M0F+GYLb/VLDPxPmm/jXs/DhOK7DPP58YeKKx1i4ny9g3LEhA4oqTvdezAD3GBu5U3chkawIVx+7ViFKpjEWdCjecBtDACqNUZ33XmOc4DNMxlFemibAbxyo/tyCEH42no7z6DReMyWqSZvKNfDXLhvi5BT3zGkjmcQEaW6uW67oLAg/U4+sol3ilm06CiEZCjJQOl/QmFOKscmKVhPjlSR5xYa4GALXDEDREdzY00RT4CUqEbWdsbn6uYl4fjbFbhxfdIdpxbCZU1gV43caH6K41jSpVFnBLhLNRS47xMIbo2reeLhr61ZlKHzknujGPNHFBq49ywC5RWJPa2KM7Ah5rQnx+vhPumv8EkOMlyT+mMj/+6/LFZ/WE+S/Lmh69vu3/9B/2IelO7oVloym277aklG0WzctsGJ0oRzbu8qKMb3XuXLjMgtGUZfOuW2hmWu5cE2ox3opN4TlSxZ1tkoWtlVwW8diqXfvsVnS9G11)

**Figure: PCIe configuration on the mezzanine board**

The switch supports two Ethernet and two PCIe downstream ports. `PCIe1` is connected to the M.2 B connector, allowing external PCIe devices to be plugged in. The USB 3.0 port is linked to an integrated hub that provides four downstream Type-A USB ports.

For more information about the interface, see [PCIe](https://docs.qualcomm.com/doc/80-80021-8/topic/pcie.html).

## Validate USB

To display the device information on USB, run the following command:

> 
> 
> lsusb
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> Bus 002 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
>     Bus 002 Device 002: ID 05e3:0625 Genesys Logic, Inc. USB3.2 Hub
>     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
>     Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
>     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>     Copy to clipboard

## Validate PCIe

To display the device information on PCIe, run the following command:

> 
> 
> lspci
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> 0001:00:00.0 PCI bridge: Qualcomm Device 010b
>     0001:01:00.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:01.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:02.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:02:03.0 PCI bridge: Toshiba Corporation Device 0623
>     0001:04:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)
>     0001:05:00.0 Ethernet controller: Toshiba Corporation Device 0220
>     0001:05:00.1 Ethernet controller: Toshiba Corporation Device 0220
>     Copy to clipboard

## Enable NVMe over PCIe

Enable NVMe over PCIe for storage expansion.

To verify if NVMe is connected over a PCIe interface, do the following:

1. Display PCIe device information by running the following command:

lspci
        Copy to clipboard

    **Sample output**

0000:00:00.0 PCI bridge: Qualcomm Device 0115
        0000:01:00.0 Network controller: Qualcomm QCNFA765 Wireless Network Adapter (rev 01)
        0001:00:00.0 PCI bridge: Qualcomm Device 0115
        0001:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO
        Copy to clipboard
2. Find the PCIe logs by running the following command:

dmesg | grep pcie
        Copy to clipboard

    **Sample output**

[    0.000000] Kernel command line:  root=/dev/disk/by-partlabel/system rw rootwait console=ttyMSM0,115200n8
        pcie_pme=nomsi net.ifnames=0 pci=noaer kpti=off kasan=off kasan.stacktrace=off swiotlb=128 earlycon reboot=panic_warm page_owner=on qcom_scm.download_mode=1 slub_debug=FZP,
        zs_handle,zspage;FZPU mitigations=auto kernel.sched_pelt_multiplier=4 rcupdate.rcu_expedited=1 rcu_nocbs=0-7 no-steal-acc vfio_iommu_type1.allow_unsafe_interrupts=1 fw_devlink.strict=1
        [    3.842071] qcom-pcie 1c00000.pci: supply vdda not found, using dummy regulator
        [    3.845339] qcom-pcie 1c10000.pci: supply vdda not found, using dummy regulator
        [    3.845428] qcom-pcie 1c10000.pci: supply vddpe-3v3 not found, using dummy regulator
        [    3.845508] qcom-pcie 1c10000.pci: host bridge /pci@1c10000 ranges:
        [    3.845519] qcom-pcie 1c10000.pci:       IO 0x0060200000..0x00602fffff -> 0x0000000000
        [    3.845526] qcom-pcie 1c10000.pci:      MEM 0x0060300000..0x007fffffff -> 0x0060300000
        [    3.848154] qcom-pcie 1c00000.pci: supply vddpe-3v3 not found, using dummy regulator
        [    3.854556] qcom-pcie 1c00000.pci: host bridge /pci@1c00000 ranges:
        [    3.860574] qcom-pcie 1c00000.pci:       IO 0x0040200000..0x00402fffff -> 0x0000000000
        [    3.867362] qcom-pcie 1c00000.pci:      MEM 0x0040300000..0x005fffffff -> 0x0040300000
        [    3.963275] qcom-pcie 1c10000.pci: iATU: unroll T, 32 ob, 8 ib, align 4K, limit 1024G
        [    3.990385] qcom-pcie 1c00000.pci: iATU: unroll T, 32 ob, 8 ib, align 4K, limit 1024G
        [    4.072091] qcom-pcie 1c10000.pci: PCIe Gen.4 x2 link up
        [    4.080241] qcom-pcie 1c10000.pci: PCI host bridge to bus 0001:00
        [    4.291824] pcieport 0001:00:00.0: Adding to iommu group 9
        [    4.551677] pcieport 0001:00:00.0: PME: Signaling with IRQ 256
        [    4.572484] WARNING: CPU: 3 PID: 89 at drivers/pci/controller/dwc/pcie-qcom.c:1430 qcom_pcie_icc_update+0xf8/0x144
        [    4.595291] pc : qcom_pcie_icc_update+0xf8/0x144
        [    4.595293] lr : qcom_pcie_icc_update+0x9c/0x144
        [    4.640742]  qcom_pcie_icc_update+0xf8/0x144
        [    4.640745]  qcom_pcie_probe+0x234/0x30c
        [    4.988519] qcom-pcie 1c00000.pci: Phy link never came up
        [    5.302179] qcom-pcie 1c00000.pci: PCI host bridge to bus 0000:00
        [    5.372008] pcieport 0000:00:00.0: Adding to iommu group 10
        [    5.378905] pcieport 0000:00:00.0: PME: Signaling with IRQ 257
        [   11.564590] pcieport 0000:00:00.0: BAR 14: assigned [mem 0x40400000-0x405fffff]
        Copy to clipboard
3. Find the NVMe directories by running the following command:

ls -lh /dev/nvme*
        Copy to clipboard

    **Sample output**

crw-------. 1 root root 508,  0 Jan  1 00:00 /dev/nvme0
        brw-rw----. 1 root disk 259, 30 Jan  1 00:00 /dev/nvme0n1
        Copy to clipboard

## Next steps

- Perform Ethernet operations.
- Perform Bluetooth GAP functions.
- Configure Wi-Fi.
- Set up the LVDS display panel.

Last Published: May 14, 2026

Previous Topic
 
Update the software Next Topic

Perform Ethernet operations