>> Fair enough. You could have the same ternary operator to better match >> what's in the kernel.
>> Can you also reuse the macros that are in the kernel already? >> W5500_SPI_BLOCK_SELECT, W5500_SPI_READ_CONTROL and >> W5500_SPI_WRITE_CONTROL seems to be of interest? I will check it >> If you do that, please also update the kernel code to use that :) I have a new version of the driver code without the _spi_read* _spi_write* calls. I think for the u-boot version it will be ok as it shorten the source code. What I loved to do first is perhaps to get the new patchset upstream in u-boot and then change the cmd[xx] logic to a structure in the linux kernel and u-boot ? Syncing both might be a little bit tricky. I also have some performance patches to look at with u-boot (udelay call with a value of 0 is slow and I know useless too) >> The benefit of using dev_dbg is when you're having multiple devices from >> the same driver, then you can identify from which one the message is >> being printed. You could have two Wiznet W5500 for example, how do you >> know which one's printing which message? I am going to switch to dev_dbg. I will send the new patchset on Wednesday, as I liked to test it on real hardware before doing so.