Fix pastos.
[bertos.git] / cpu / arm / drv / ser_at91.c
index c617cb306a666802c68288c131de17f349fd0c97..74cca47bffdbdfd47949e0e9f60f95890d09d79a 100644 (file)
@@ -551,6 +551,7 @@ static void spi0_setbaudrate(UNUSED_ARG(struct SerialHardware *, _hw), unsigned
        SPI0_CSR0 |= DIV_ROUND(CLOCK_FREQ, rate) << SPI_SCBR_SHIFT;
 }
 
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
 /* SPI driver */
 static void spi1_init(UNUSED_ARG(struct SerialHardware *, _hw), UNUSED_ARG(struct Serial *, ser))
 {
@@ -633,6 +634,7 @@ static void spi1_setbaudrate(UNUSED_ARG(struct SerialHardware *, _hw), unsigned
        ASSERT((uint8_t)DIV_ROUND(CLOCK_FREQ, rate));
        SPI1_CSR0 |= DIV_ROUND(CLOCK_FREQ, rate) << SPI_SCBR_SHIFT;
 }
+#endif
 
 static void spi_setparity(UNUSED_ARG(struct SerialHardware *, _hw), UNUSED_ARG(int, parity))
 {
@@ -688,7 +690,7 @@ static const struct SerialHardwareVT SPI0_VT =
        C99INIT(txStart, spi0_starttx),
        C99INIT(txSending, tx_sending),
 };
-#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
 static const struct SerialHardwareVT SPI1_VT =
 {
        C99INIT(init, spi1_init),
@@ -733,7 +735,7 @@ static struct ArmSerial UARTDescs[SER_CNT] =
                },
                C99INIT(sending, false),
        },
-       #if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+       #if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
        {
                C99INIT(hw, /**/) {
                        C99INIT(table, &SPI1_VT),
@@ -912,7 +914,7 @@ static void spi0_irq_handler(void)
 }
 
 
-#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
 /**
  * SPI1 interrupt handler
  */