On 13 October 2014 23:41, Simon Glass <s...@chromium.org> wrote:
> U-Boot includes a SPI emulation driver already but it is not explicit, and
> is hidden in the SPI flash code.
>
> Conceptually with sandbox's SPI implementation we have a layer which
> creates SPI bus transitions and a layer which interprets them, currently
> only for SPI flash. The latter is actually an emulation, and it should be
> possible to add more than one emulation - not just SPI flash.
>
> Add a SPI emulation uclass so that other emulations can be plugged in to
> support different types of emulated devices on difference buses/chip
> selects.
>
> Signed-off-by: Simon Glass <s...@chromium.org>
> Reviewed-by: Jagannadha Sutradharudu Teki <jagannadh.t...@gmail.com>
> ---
>
> Changes in v4: None
> Changes in v3:
> - Add a function comment for sandbox_spi_get_emul()
>
> Changes in v2:
> - Fix comment on 'slave' parameter to match the parameter name
>
>  drivers/spi/Makefile          |  1 +
>  drivers/spi/spi-emul-uclass.c | 15 +++++++++++++++
>  include/dm/uclass-id.h        |  1 +
>  include/spi.h                 | 45 
> +++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 62 insertions(+)

Applied to u-boot-dm/master.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to