Re: [U-Boot] [PATCH v2 40/53] spi: Add Allwinner A31 SPI driver

2018-08-10 Thread Fahad Sadah
> Add Allwinner sun6i SPI driver for A31, H3/H5 an A64. > > Cc: Fahad Sadah > Signed-off-by: Jagan Teki > --- > drivers/spi/Kconfig | 6 + > drivers/spi/Makefile| 1 + > drivers/spi/sun6i_spi.c | 475 > 3 fi

[U-Boot] [PATCH 0/2] sunxi: SPI: reset bus when enabling clock

2018-08-04 Thread Fahad Sadah
Hi all, The sun6i SPI peripheral needs to be reset before it can be used Add the necessary offset #defines and perform this reset Tested on Orange Pi R1 (Allwinner H2+ / sun8i) and successfully booted from SPI Thanks, Signed-off-by: Fahad Sadah Fahad Sadah (2): sunxi: SPI: add AHB gate

[U-Boot] [PATCH 1/2] sunxi: SPI: add AHB gate and reset offsets

2018-08-04 Thread Fahad Sadah
--- arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/include/asm/arch-sunxi/clock_sun6i.h b/arch/arm/include/asm/arch-sunxi/clock_sun6i.h index d328df9597..71a1673fa8 100644 --- a/arch/arm/include/asm/arch-sunxi/clock_sun6i.h +++ b/arc

[U-Boot] [PATCH 2/2] sunxi: SPI: reset bus when enabling clock

2018-08-04 Thread Fahad Sadah
--- drivers/spi/sun6i_spi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/sun6i_spi.c b/drivers/spi/sun6i_spi.c index 3192548e83..3c6a13e40e 100644 --- a/drivers/spi/sun6i_spi.c +++ b/drivers/spi/sun6i_spi.c @@ -215,6 +215,7 @@ static inline void sun6i_spi_enable_clock(void)

[U-Boot] sunxi: SPI: reset bus when enabling clock

2018-08-04 Thread Fahad Sadah
: Fahad Sadah Fahad Sadah (2): sunxi: SPI: add AHB gate and reset offsets sunxi: SPI: reset bus when enabling clock arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 4 drivers/spi/sun6i_spi.c | 1 + 2 files changed, 5 insertions(+) -- 2.14.1

[U-Boot] [PATCH 1/2] sunxi: SPI: add AHB gate and reset offsets

2018-08-04 Thread Fahad Sadah
--- arch/arm/include/asm/arch-sunxi/clock_sun6i.h | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/include/asm/arch-sunxi/clock_sun6i.h b/arch/arm/include/asm/arch-sunxi/clock_sun6i.h index d328df9597..71a1673fa8 100644 --- a/arch/arm/include/asm/arch-sunxi/clock_sun6i.h +++ b/arc

[U-Boot] [PATCH 2/2] sunxi: SPI: reset bus when enabling clock

2018-08-04 Thread Fahad Sadah
--- drivers/spi/sun6i_spi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/sun6i_spi.c b/drivers/spi/sun6i_spi.c index 3192548e83..3c6a13e40e 100644 --- a/drivers/spi/sun6i_spi.c +++ b/drivers/spi/sun6i_spi.c @@ -215,6 +215,7 @@ static inline void sun6i_spi_enable_clock(void)