Part Number: AM4378
Tool/software: Linux
Hi,
We are booting linux kernel version am437x-evm 4.9.28-geed43d1050 through an external sd card on a am4378 board. We want to make certain pins pull down as soon as possible after power up. So we are trying to use the omap_mux kernel parameter to set those pins (similar to method 2 in
). We are modifying omap_mux and other boot parameters through uEnv.txt file (attached). Some of these parameters (console, mmcroot) are being set correctly but a few others either aren't being set or have no effect on the boot process (omap_mux, devicetree). We are checking this through print bootargs as well as through /proc/cmdline. Why is this happening? And what is the correct way to deal with it?
devnum=0
console=ttyS0,115200n8
mmcroot=/dev/mmcblk0p2 rw
bootpart=0:1
rootpart=2
extraargs=omap_mux=dss_data5_mux0.gpio2_11=0
uenvcmd=if run loadimage; then run loadfdt; run loadramdisk; echo Booting from mmc${mmcdev} ...; run ramargs; print bootargs; bootz ${loadaddr} - ${fdtaddr}; fi;