mvebu: remove redundant patch for Linksys LED trigger
[openwrt/openwrt.git] / target / linux / mvebu / image / udpu.bootscript
1 # Bootscript for Methode uDPU device
2 # Device and variables may vary between different revisions
3 # of device, so we need to make sure everything is set correctly.
4
5 # Set the LED's correctly
6 gpio clear 12; gpio clear 40; gpio clear 45;
7
8 # Find eMMC device,
9 if mmc dev 0; then
10 setenv mmcdev 0
11 setenv rootdev 'root=/dev/mmcblk0p3'
12 elif mmc dev 1; then
13 setenv mmcdev 1
14 setenv rootdev 'root=/dev/mmcblk1p3'
15 fi
16
17 # Set the variables if necessary
18 if test ${kernel_addr_r}; then
19 setenv kernel_addr_r 0x5000000
20 fi
21
22 if test ${fdt_add_r}; then
23 setenv fdt_addr_r 0x4f00000
24 fi
25
26 setenv console 'console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000'
27 setenv bootargs ${console} $rootdev rw rootwait
28
29 load mmc ${mmcdev}:1 ${fdt_addr_r} @DTB@.dtb
30 load mmc ${mmcdev}:1 ${kernel_addr_r} Image
31
32 booti ${kernel_addr_r} - ${fdt_addr_r}
33
34 # If the boot command fails, fallback to recovery image
35 echo '-- Boot failed, falling back to the recovery image --'
36 setenv bootargs $console
37 load mmc ${mmcdev}:2 ${kernel_addr_r} recovery.itb
38 bootm ${kernel_addr_r}