kernel_file=zImage initrd_file=initrd.img ##Video: [ls /sys/class/drm/] ##Docs: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/fb/modedb.txt #Video: Uncomment to override: kms_force_mode=video=HDMI-A-1:1280x1024@60e ##Enable systemd #initopts=quiet init=/lib/systemd/systemd #initopts=init=/lib/systemd/systemd ##BeagleBone Cape Overrides ##Note: On the BeagleBone Black, there is also an uEnv.txt in the eMMC, so if these changes do not seem to be makeing a difference... ##BeagleBone Black: ##Disable HDMI/eMMC # Note it is necessary to disable BOTH HDMI and HDMIN (no audio) "capes" # in order to use the HDMI pins for I/O #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G ##Disable HDMI # Default to leaving the HDMIN "cape" enabled, so HDMI works "out of the box" # Comment the line below and uncomment the optargs= line above to use an unmodified # BeBoPr or other board that uses the HDMI/LCD pins #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONE-EMMC-2G #disable all board capes #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G ##Audio Cape (needs HDMI Audio disabled) #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI #cape_enable=capemgr.enable_partno=BB-BONE-AUDI-02 ##Example #cape_disable=capemgr.disable_partno= #cape_enable=capemgr.enable_partno= ##WIP: v3.14+ capes.. #cape=ttyO1 #cape= #DEBUGGING # dbgargs=dyndbg='"file arch/arm/common/edma.c line 416- +pmfl; file drivers/dma/edma.c line 156- +pmfl; file davinci-pcm.c +pmfl; file sound/soc/soc-core.c +pmfl; file soc-pcm.c +pmfl; file arch/arm/plat-omap/dma.c +pmfl"' #dbgargs=initcall_debug #MMC #mmcroot=/dev/mmcblk0p2 ro #mmcrootfstype=ext4 rootwait fixrtc #loadkernel=load mmc ${mmcdev}:${mmcpart} 0x82000000 ${kernel_file} #loadinitrd=load mmc ${mmcdev}:${mmcpart} 0x88080000 ${initrd_file}; setenv initrd_size ${filesize} #loadfdt=load mmc ${mmcdev}:${mmcpart} 0x88000000 /dtbs/${fdtfile} #loadfiles=run loadkernel; run loadinitrd; run loadfdt #mmcargs=setenv bootargs console=tty0 console=${console} ${optargs} ${cape_disable} ${cape_enable} ${kms_force_mode} root=${mmcroot} rootfstype=${mmcrootfstype} ${initopts} #uenvcmd=run loadfiles; run mmcargs; bootz 0x82000000 0x88080000:${initrd_size} 0x88000000 ##NETWORKING serverip=10.100.116.73 ipaddr=10.100.116.105 gatewayip=10.100.116.1 netmask=255.255.255.0 #static_ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}::eth0:off static_ip=10.100.116.105:10.100.116.73:10.100.116.1:255.255.255.0::eth0:off ##NFS nfsrootdev=/dev/nfs rw rootpath=10.100.116.73:/home//targetNFS,vers=3 nfsrootfstype=ext4 rootwait fixrtc #nfsrootfstype=ext4 rootdelay=20 fixrtc netargs=setenv bootargs console=${console} ${optargs} ${cape_disable} ${cape_enable} ${kms_force_mode} root=${nfsrootdev} rootfstype=${nfsrootfstype} nfsroot=${rootpath} ${initopts} mem=456M vram=50M ip=${static_ip} ${dbgargs} netboot=echo Booting from network ...; setenv autoload no; tftp ${loadaddr} ${bootfile}; tftp ${fdtaddr} dtbs/${fdtfile}; run netargs; bootz ${loadaddr} - ${fdtaddr} uenvcmd=run netboot #