Add SPI helpers to Sequoia
PATCH 2/2 Add SPI helpers to Sequoia
This patch adds SPI helper routines for the Sequoia board.
Signed-off-by Steven A. Falco <[email protected]>
--- board/amcc/sequoia/sequoia.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-)
board/amcc/sequoia/sequoia.c +20 -0
@@ -26,6 +26,7 @@#include <libfdt.h> #include <fdt_support.h> #include <ppc4xx.h> +#include <spi.h> #include <asm/gpio.h> #include <asm/processor.h> #include <asm/io.h>
@@ -513,3 +514,22 @@ int post_hotkeys_pressed(void) return 0; /* No hotkeys supported */ }#endif /* CONFIG_POST */ + +#if defined(CONFIG_HARD_SPI ) +int spi_cs_is_valid (unsigned int bus,unsigned int cs) +{ +return bus ==0 && cs >=0 && cs <64 ; +} + +void spi_cs_activate (struct spi_slave *slave) +{ +/* Assumes chip-selects are active-low. */ +gpio_write_bit (slave->cs,0 ); +} + +void spi_cs_deactivate (struct spi_slave *slave) +{ +gpio_write_bit (slave->cs,1 ); +} +#endif /* CONFIG_HARD_SPI */ +
Signature · 1 line
1.6.0.2
PATCH 2/2 Add SPI helpers to Sequoia
Dear "Steven A. Falco",
Quoted 6 lines · In message <[email protected]> you wrote:
This patch adds SPI helper routines for the Sequoia board.
Signed-off-by Steven A. Falco <[email protected]>--- board/amcc/sequoia/sequoia.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-)
What are these functions needed for?
In which way are these really sequoia-specific?
Best regards,
Wolfgang Denk
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Man did not weave the web of life; he is merely a strand in it. Whatever he does to the web, he does to himself. - Seattle [1854]