Add workaround for MMC detection on SoPine
This commit is contained in:
parent
3887c083c1
commit
4595c181de
@ -41,6 +41,11 @@ for overlay_file in ${overlays}; do
|
||||
fdt apply ${load_addr}
|
||||
fi
|
||||
done
|
||||
if test "${mmc0-broken-cd}" = "on"; then
|
||||
fdt rm /soc/mmc@1c0f000/ cd-gpios
|
||||
fdt rm /soc/mmc@1c0f000/ cd-inverted
|
||||
fdt set /soc/mmc@1c0f000/ broken-cd
|
||||
fi
|
||||
load ${devtype} 0 ${ramdisk_addr_r} /boot/uInitrd || load ${devtype} 0 ${ramdisk_addr_r} uInitrd
|
||||
load ${devtype} 0 ${kernel_addr_r} /boot/Image || load ${devtype} 0 ${kernel_addr_r} Image
|
||||
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
|
||||
|
||||
@ -48,4 +48,7 @@ family_tweaks()
|
||||
if [[ $BRANCH == default && $BOARD == pine64so ]]; then
|
||||
echo "pine64_model=pine64so" >> $CACHEDIR/$SDCARD/boot/armbianEnv.txt
|
||||
fi
|
||||
if [[ $BRANCH == dev && $BOARD == pine64so ]]; then
|
||||
echo "mmc0-broken-cd=on" >> $CACHEDIR/$SDCARD/boot/armbianEnv.txt
|
||||
fi
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user