Hello Jagan,

Am 31.10.2014 11:48, schrieb Jagan Teki:
On 31 October 2014 13:00, Heiko Schocher<h...@denx.de>  wrote:
Signed-off-by: Heiko Schocher<h...@denx.de>
Reviewed-by: Bo Shen<voice.s...@atmel.com>

---

Changes in v3:
add Reviewed-by from Bo Shen

Changes in v2:
- add comment from Jagan Teki:
   - remove spi_init_f() from board file
   - remove CONFIG_SYS_SPI_WRITE_TOUT from board config file
     instead define a default in the spi driver ->  new patch for v2

  board/siemens/taurus/taurus.c | 18 ++++++++++++++++++
  include/configs/taurus.h      | 10 ++++++++++
  2 files changed, 28 insertions(+)

diff --git a/board/siemens/taurus/taurus.c b/board/siemens/taurus/taurus.c
index 673b302..76609c7 100644
--- a/board/siemens/taurus/taurus.c
+++ b/board/siemens/taurus/taurus.c
@@ -22,6 +22,8 @@
  #include<asm/arch/gpio.h>
  #include<asm/arch/at91sam9_sdramc.h>
  #include<atmel_mci.h>
+#include<asm/arch/at91_spi.h>
+#include<spi.h>

  #include<net.h>
  #include<netdev.h>
@@ -127,6 +129,21 @@ int board_early_init_f(void)
         return 0;
  }

+int spi_cs_is_valid(unsigned int bus, unsigned int cs)
+{
+       return bus == 0&&  cs == 0;
+}
+
+void spi_cs_activate(struct spi_slave *slave)
+{
+       at91_set_gpio_value(TAURUS_SPI_CS_PIN, 0);
+}
+
+void spi_cs_deactivate(struct spi_slave *slave)
+{
+       at91_set_gpio_value(TAURUS_SPI_CS_PIN, 1);
+}
+

Please add all these stuff in drivers/spi/atmel_spi.c

Did you see any issues?

Hmm.. this is board specific ... or?

bye,
Heiko
--
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to