AnsweredAssumed Answered

How do I access the PCIe Endpoint registers via DBI?

Question asked by Elijah Brown on Jun 24, 2015
Latest reply on Jul 8, 2015 by Yuri Muhin

I'm working with an IMX6Q.  How do I configure PCIe registers over the DBI?  It’s referred to all over in the IMX6 reference manual but the links to “DBI Access” don’t go anywhere and I can’t seem to find any description of how it works.  It seems like it's been completely left out of the reference manual.  In endpoint mode we need to configure the device/vendor ID, BARs, BAR  MASKs, etc but they are not writeable via direct memory access – for example on the Device/Vendor ID register it says “The application can override the default values through the DBI” .  So… how do we use the DBI? Am I missing a manual or something? 

Outcomes