I have made progress on this and have a .dtbo that I can load manually and set all of my gpio in the desired state I am looking for.
My issue now is getting this overlay to load on boot. Here is my uEnv.txt: uname_r=4.4.113-ti-r149 enable_uboot_overlays=1 dtb_overlay=/lib/firmware/univ-emmc-smb-00A0.dtbo disable_uboot_overlay_video=1 disable_uboot_overlay_audio=1 disable_uboot_overlay_wireless=1 cmdline=coherent_pool=1M net.ifnames=0 quiet cape_universal=enable I can manually load the overlay by: root@beaglebone:/lib/firmware# echo univ-emmc-smb > $SLOTS Bootloader version: bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.09-00002-gd5b4c4b656]:[location: dd MBR] What am I missing? On Friday, November 23, 2018 at 8:22:48 PM UTC-5, Mike Brandon wrote: > > I have been spending some time trying to understand device tree overlays. > Currently my uEnv.txt is configured so that: > > ##BeagleBone Black: HDMI (Audio/Video) disabled: > dtb=am335x-boneblack-emmc-overlay.dtb > > > cat /sys/devices/platform/bone_capemgr/slots > 0: PF---- -1 > 1: PF---- -1 > 2: PF---- -1 > 3: PF---- -1 > 4: P-O-L- 0 Override Board Name,00A0,Override Manuf,univ-emmc > > > I would like to keep the GPIOs that default as PIN_OUTPUT_PULLUP from > doing so, and would prefer them to pulldown. > > What is the best way to go about doing that? > -- 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/4ca3586a-5cbf-4feb-8e03-34e6257814b1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
