Quoting Hal Murray <[email protected]>:
[email protected] said:
By configuration I really meant, one could write a fairly simple overlay
file that would load on boot.  Basically automagically with the eeprom  on
the cape to identify it.  The UART overlay files are all shipped  standard
now, one still needs to write one for the gpio-pps.  Not all  that hard, the
cape just makes it easier...

I don't know anything about BeagleBone configuration.  I gather that capes
can have a small ROM with board ID info.  How does that turn into pin
configuration?

What is the default pin configuration?  I'd expect all the leftovers would be
GPIO and there would be some way to set the direction from userland.

The eeprom on a BeagleBone cape has the name of the device tree overlay file to load. The device tree overlay file handles configuring the GPIO and connecting the GPIO to some sort of driver.

For example, the DD-GPS device tree overlay:
https://github.com/ddrown/pps-gmtimer/blob/master/DD-GPS-00A0.dts

This expects pin P8.7 to receive the PPS, pin P9.11 to be TX and P9.13 to be RX. It connects the two P9 pins to uart4 (/dev/ttyO4) and the P8.7 pin to timer4's hardware timestamp capture feature.

The DD-GPS overlay should be on all recent BeagleBone installs.
_______________________________________________
devel mailing list
[email protected]
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to