I've personally tested 1-wie on P8.26, a ds3232 RTC on I2C-2, enabled
I2C-1, with an unusual I2C PMIC or sorts( for lead acid batteries ), UART1,
all channel ADCs, and various GPO's, and GPI's. UART1 and the ADC's are
using stock overlays, the rest are all in one big custom overlay. Oh, and
right, 6 channels PWM too.

On Mon, May 1, 2017 at 8:06 AM, Robert Nelson <[email protected]>
wrote:

> Hey Everyone,
>
> It's that time, U-Boot Overlays are now enabled by Default.
>
> With no /boot/uEnv.txt changes you can swap in a 4/7 lcd panel
> (*supported) and the image will seamlessly use the lcd overlay.
>
> http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#2017-04-30
>
> Remember the biggest gotcha is U-Boot, we now rely on U-Boot being the
> most upto date, specially for new LCD's or anything that needs
> eMMC/HDMI/WL18xx disabled to be utilzed.
>
> Bootloader:
>
> debian@beaglebone:~$ sudo /opt/scripts/tools/version.sh | grep bootloader
> bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot
> 2017.05-rc2-00002-g1516ae]
>
> If you have something eariler then 2017.05-rc2, please upgrade your
> version:
>
> http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays
>
> /boot/uEnv.txt walkthru
>
> ###U-Boot Overlays###
> ###Documentation:
> http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays
> ###Master Enable
> enable_uboot_overlays=1
> ###
> ###Overide capes with eeprom
> #uboot_overlay_addr0=/lib/firmware/<file0>.dtbo
> #uboot_overlay_addr1=/lib/firmware/<file1>.dtbo
> #uboot_overlay_addr2=/lib/firmware/<file2>.dtbo
> #uboot_overlay_addr3=/lib/firmware/<file3>.dtbo
> ###
> ###Additional custom capes
> #uboot_overlay_addr4=/lib/firmware/<file4>.dtbo
> #uboot_overlay_addr5=/lib/firmware/<file5>.dtbo
> #uboot_overlay_addr6=/lib/firmware/<file6>.dtbo
> #uboot_overlay_addr7=/lib/firmware/<file7>.dtbo
> ###
> ###Custom Cape
> #dtb_overlay=/lib/firmware/<file8>.dtbo
> ###
> ###Disable auto loading of virtual capes (emmc/video/wireless/adc)
> #disable_uboot_overlay_emmc=1
> #disable_uboot_overlay_video=1
> #disable_uboot_overlay_audio=1
> #disable_uboot_overlay_wireless=1
> #disable_uboot_overlay_adc=1
> ###
> ###PRUSS OPTIONS
> ###pru_rproc (4.4.x-ti kernel)
> uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
> ###pru_uio (mainline kernel)
> #uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
> ###
> ###Cape Universal Enable
> enable_uboot_cape_universal=1
> ###
> ###Debug: disable uboot autoload of Cape
> #disable_uboot_overlay_addr0=1
> #disable_uboot_overlay_addr1=1
> #disable_uboot_overlay_addr2=1
> #disable_uboot_overlay_addr3=1
> ###
> ###U-Boot fdt tweaks...
> #uboot_fdt_buffer=0x60000
> ###U-Boot Overlays###
>
> Cape Detection: (using BeagleBone Serial Cape Rev A1 for examples)
>
> BeagleBone: cape eeprom: i2c_probe: 0x54:
> BeagleBone: cape eeprom: i2c_probe: 0x55:
> /lib/firmware/BB-BONE-SERL-03-00A1.dtbo [0xaedaf]
> BeagleBone: cape eeprom: i2c_probe: 0x56:
> BeagleBone: cape eeprom: i2c_probe: 0x57:
>
> uboot_overlays: loading /lib/firmware/BB-BONE-SERL-03-00A1.dtbo ...
> 887 bytes read in 102 ms (7.8 KiB/s)
>
> Customization:
>
> "disable" 0x55 Cape:
>
> disable_uboot_overlay_addr1=1
>
> BeagleBone: cape eeprom: i2c_probe: 0x54:
> BeagleBone: cape eeprom: i2c_probe: 0x55:
> /lib/firmware/BB-BONE-SERL-03-00A1.dtbo [0xaedaf]
> BeagleBone: cape eeprom: i2c_probe: 0x56:
> BeagleBone: cape eeprom: i2c_probe: 0x57:
>
> uboot_overlays: uboot loading of
> [/lib/firmware/BB-BONE-SERL-03-00A1.dtbo] disabled by /boot/uEnv.txt
> [disable_uboot_overlay_addr1=1]...
>
> "override" 0x55 Cape:
>
> uboot_overlay_addr1=/lib/firmware/BB-UART2-00A0.dtbo
>
> BeagleBone: cape eeprom: i2c_probe: 0x54:
> BeagleBone: cape eeprom: i2c_probe: 0x55:
> /lib/firmware/BB-BONE-SERL-03-00A1.dtbo [0xaedaf]
> BeagleBone: cape eeprom: i2c_probe: 0x56:
> BeagleBone: cape eeprom: i2c_probe: 0x57:
>
> uboot_overlays: loading /lib/firmware/BB-UART2-00A0.dtbo ...
> 883 bytes read in 223 ms (2.9 KiB/s)
>
> Cape Universal (config-pin), these boards are currently supported fully:
>
> BeagleBone Black
> BeagleBone Black Wireless
> BeagleBone Green
> BeagleBone Green Wireless
> Element14 BeagleBone Black Industrial
> MENTOREL BeagleBone uSomIQ
>
> You can invidually disable eMMC/HDMI-Video/HDMI-Audio/WL18xx/ADC
>
> When, HDMI-AUDIO is disabled, the HDMI-VIDEO automaticly gets disabled too
>
> #disable_uboot_overlay_emmc=1
> #disable_uboot_overlay_video=1
> #disable_uboot_overlay_audio=1
> #disable_uboot_overlay_wireless=1
> #disable_uboot_overlay_adc=1
>
> PRUSS Options: (TI RPROC 4.4.x-ti enabled by default)
>
> uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
>
> To switch to "PRU-UIO", enable:
>
> uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
>
> and remove:
>
> sudo rm /etc/modprobe.d/pruss-blacklist.conf
>
> Regards,
>
> --
> Robert Nelson
> https://rcn-ee.com/
>
> --
> 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/CAOCHtYhBFfaBjsRavMbLJmNrARah3
> bphiueWFPHZJp4iWsx64A%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CALHSORpXsxW8BPv9LwykmnzUa63iwUSDtg3wnc3ZP9EBv%2BkU9g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to