Uboot boot from sd-card

I have been trying to get an image to boot from sdcard by changing uboot cmd, but im not able to get other mmc devices diferent than mmc 0 to be detected:

Terminal ready

    => mmc list
    dwmmc@ffcf0000: 1
    dwmmc@ffd00000: 0 (eMMC)
    dwmmc@ffc60000: 2

   => mmc dev 0
    switch to partitions #0, OK
    mmc0(part 0) is current device
   => mmc dev 1
    Card did not respond to voltage select!
    mmc_init: -95, time 10
   => mmc dev 2
    Card did not respond to voltage select!
    mmc_init: -95, time 9

I also double checked tf-card related switches and they are correct according to documentation. I suspect i need to recompile uboot and change the default boot config, but before that shouldnt uboot detect the sdcard in? how can i do this? is it possible?

So I figured i was reading not the correct switch config document, and sd-card is working, but now the usb debug-serial tty is blocked whenever I insert the sd-card, any ideas?