Hi, I don't think the pinmap spreadsheet has been posted yet (http://beagleboard.org/discuss?place=msg%2Fbeagleboard%2FKAVSkC15EkA%2FlG4AHCoxCAAJ). A lot of this information can be found on TI's website as well. I struggled with re-configuring the expansion header pins for a while, but I think I'm finally starting to get the hang of it.
But I THINK what really matters is the specific BeagleBoard-X15 image you are using (e.g. console, LXQT, etc) and the pinmux which has been incorporated into the u-boot image and kernel image (e.g. the device tree) associated with that specific beagleboard-X15 image. If you look at that pinmux configuration, then that will tell you exactly how the pins on the expansion header are configured for the image your BB-X15 is running. Note: Most of the PINMUX for the 5728 is done within the SPL (per TI's advice for the 5728 based on the glitch errata for the 5728). Only the MMC pinmux is supposed to be configured within the device tree per TI's guidance. Note: I've configured/re-configured the pinmux for non-MMC peripherals within the device tree for testing purposes without it affecting me, but you should be aware of TI's errata and the implications for your application and your hardware before determining that it's ok to configure the non-MMC pinmux from the device tree.. Once you've located the correct pad configuration array in mux_data.h which your BB-X15 is actively using, then you can correlate the expansion header pinout on the BB-X15 schematic (page 27 on rev. B of the schematic) with the pinmux configured for the device. The first element of each of the rows in that array contains the M0 muxmode for each pad, so that will help you find which pad # each array element configures. Then you need to look at the 5728 datasheet (and/or chapter 18 of the TRM) to determine the possible mux modes for each pad. This will tell you whether a GPIO line on the expansion header can be reconfigured as a SPI CLK line, for instance. I hope this helps you get started.. Let me know if you have questions, and I will try to get around to it when I can.. Thanks! Jeff On Tuesday, February 6, 2018 at 2:34:40 PM UTC-6, Dermot Murphy wrote: > > Hi there - can anyone help me locate the pin map spreadsheet for the X15 > expansion headers (P16-P19)? Page 84 of the BeagleBoard X15 System > Reference Manual suggests that this can be found on the X15 Support Wiki... > > http://elinux.org/BeagleBoard:BeagleBoard-X15 > > ...but I'm unable to find any links or references. All I can find is the > schematic on page 27 of BEAGLEBOARD_X15_REV_B1.pdf > > I have some experience with BBB but none yet with the X15 so I'm currently > assuming that something like the SPI bus is accessible via GPIO pins set in > some mode or other. I'm just having difficulty getting this information. > > Thanks, > Dermot > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/8503c027-1dbc-4877-8138-16e11ab6e4af%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
