[U-Boot] [PATCH 1/2] dm: spi: soft_spi: support linux way and bug fix
Simon Glass
sjg at chromium.org
Sat Apr 9 20:33:37 CEST 2016
Hi Peng,
On 21 March 2016 at 02:29, Peng Fan <van.freenix at gmail.com> wrote:
> 1. Support compatible string "spi-gpio" which is used by Linux
> Linux use different bindings, so use UBOOT_COMPAT and
> LINUX_COMPAT to differentiate them.
There is only one user - instead of this, can you please drop the
U-Boot binding and move the universal board over to use your new
binding? There should be only one.
> 2. Bug fix
> When doing xfer, should use device->parent, but not device
> When doing bit xfer, should use "!!(tmpdout & 0x80)", but not
> "(tmpdout & 0x80)"
> 3. Introduce SPI_MASTER_NO_RX and SPI_MASTER_NO_TX to handle
> no rx or no tx case.
Perhaps put these two in separate patches?
> 4. Tested on i.MX6 UltraLite board with 74LV595 spi-gpio chip.
>
> Signed-off-by: Peng Fan <van.freenix at gmail.com>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Jagan Teki <jteki at openedev.com>
> Cc: Stefano Babic <sbabic at denx.de>
> ---
> drivers/spi/soft_spi.c | 75 ++++++++++++++++++++++++++++++++++++++------------
> 1 file changed, 57 insertions(+), 18 deletions(-)
Regards,
Simon
More information about the U-Boot
mailing list