spi/xilinx: fold platform_driver support into main body