Skip to content

Commit

Permalink
Amlogic-ng: add Khadas VIM3 cfgload script
Browse files Browse the repository at this point in the history
  • Loading branch information
Portisch committed Aug 20, 2019
1 parent 990b249 commit 78027d1
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions projects/Amlogic-ng/bootloader/scripts/Khadas_VIM3_cfgload.src
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
echo "Searching for device to load the CoreELEC image..."
setenv devnr 0; setenv device usb; setenv i; setenv filesize;
for i in 0 1; do; fatsize mmc ${i}:1 cfgload; if test "${filesize}" != ""; then if test "${device}" != "mmc"; then setenv devnr ${i}; setenv device mmc; fi; fi; done
echo "Using device ${device}, number ${devnr}"

setenv bootlabel "CoreELEC"
setenv hdmi_cec "1"
setenv decode_type "0"
setenv remotewakeupmask "0xffffffff"
setenv wol "1"
setenv coreelec "quiet"

setenv rootopt "BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE"
setenv consoleopt "console=ttyS0,115200 console=tty0 no_console_suspend"
setenv displayopt "hdmimode=1080p60hz logo=osd0,loaded,${fb_addr}"

setenv uenv_addr 0x13000000

if fatload ${device} ${devnr}:1 ${uenv_addr} config.ini; then env import -t ${uenv_addr} ${filesize}; fi

if test "${hdmi_cec}" = "1"; then setenv cec "hdmitx=cec3f"; fi
setenv gpiopower "gpiopower=503"
if test "${max_freq_a53}" != ""; then setenv max_freq_a53 "max_freq_a53=${max_freq_a53}"; fi
if test "${max_freq_a73}" != ""; then setenv max_freq_a73 "max_freq_a73=${max_freq_a73}"; fi
if test "${remotewakeup}" != ""; then setenv irsetup "remotewakeup=${remotewakeup} decode_type=${decode_type} remotewakeupmask=${remotewakeupmask}"; fi
if test "${enable_system_power}" != ""; then setenv enable_system_power "enable_system_power=${enable_system_power}"; fi
setenv initargs "${rootopt} ${consoleopt} ${max_freq_a53} ${max_freq_a73} enable_wol=${wol} ${cec} ${irsetup} ${gpiopower} ${usbopts} ${enable_system_power}"
setenv bootargs "${bootargs} ${initargs} ${displayopt} ${coreelec}"

fatload ${device} ${devnr}:1 ${loadaddr} kernel.img
fatload ${device} ${devnr}:1 ${dtb_mem_addr} dtb.img

fdt addr ${dtb_mem_addr}
booti ${loadaddr} - ${dtb_mem_addr}
bootm

0 comments on commit 78027d1

Please sign in to comment.