Fixing U-boot to support boot from NVMEs

Attention!
I purchased a Lenovo SL700 256Gb from Allnet and it is with a PHISON controller. SPI boot not work!
I am telling you here so that other people do not fall for the older information from this topik.