X-Git-Url: http://git.ipfire.org/?p=people%2Fms%2Fu-boot.git;a=blobdiff_plain;f=board%2Famcc%2Ftaihu%2Ftaihu.c;h=e4fdf4ae74ab9463ef4f6bcdfc9308cd9d661606;hp=9bd30f96a73d1ac7ff2af3dd049649303d9453e7;hb=1730edf76c54381475e2da11f75b1ce563c4e62c;hpb=b2815f79288d4da7a3ba18bdbd05120ce09d5622 diff --git a/board/amcc/taihu/taihu.c b/board/amcc/taihu/taihu.c index 9bd30f96a7..e4fdf4ae74 100644 --- a/board/amcc/taihu/taihu.c +++ b/board/amcc/taihu/taihu.c @@ -165,16 +165,20 @@ unsigned char spi_read(void) return (unsigned char)gpio_read_in_bit(SPI_DIN_GPIO15); } -void taihu_spi_chipsel(int cs) +int spi_cs_is_valid(unsigned int bus, unsigned int cs) { - gpio_write_bit(SPI_CS_GPIO0, cs); + return bus == 0 && cs == 0; } -spi_chipsel_type spi_chipsel[]= { - taihu_spi_chipsel -}; +void spi_cs_activate(struct spi_slave *slave) +{ + gpio_write_bit(SPI_CS_GPIO0, 1); +} -int spi_chipsel_cnt = sizeof(spi_chipsel) / sizeof(spi_chipsel[0]); +void spi_cs_deactivate(struct spi_slave *slave) +{ + gpio_write_bit(SPI_CS_GPIO0, 0); +} #ifdef CONFIG_PCI static unsigned char int_lines[32] = {