]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/spi/spi-txx9.c
Merge remote-tracking branch 'edac-amd/for-next'
[karo-tx-linux.git] / drivers / spi / spi-txx9.c
index 69eb88627d40f49ebd01f630b1c2e22641b0ab13..637cce2b8bdde8d3f37c8134a5f3aee7c4adead8 100644 (file)
@@ -177,7 +177,7 @@ static void txx9spi_work_one(struct txx9spi *c, struct spi_message *m)
                        | 0x08,
                        TXx9_SPCR0);
 
-       list_for_each_entry (t, &m->transfers, transfer_list) {
+       list_for_each_entry(t, &m->transfers, transfer_list) {
                const void *txbuf = t->tx_buf;
                void *rxbuf = t->rx_buf;
                u32 data;
@@ -308,7 +308,7 @@ static int txx9spi_transfer(struct spi_device *spi, struct spi_message *m)
        m->actual_length = 0;
 
        /* check each transfer's parameters */
-       list_for_each_entry (t, &m->transfers, transfer_list) {
+       list_for_each_entry(t, &m->transfers, transfer_list) {
                u32 speed_hz = t->speed_hz ? : spi->max_speed_hz;
                u8 bits_per_word = t->bits_per_word;
 
@@ -438,6 +438,7 @@ static int txx9spi_remove(struct platform_device *dev)
 MODULE_ALIAS("platform:spi_txx9");
 
 static struct platform_driver txx9spi_driver = {
+       .probe = txx9spi_probe,
        .remove = txx9spi_remove,
        .driver = {
                .name = "spi_txx9",
@@ -447,7 +448,7 @@ static struct platform_driver txx9spi_driver = {
 
 static int __init txx9spi_init(void)
 {
-       return platform_driver_probe(&txx9spi_driver, txx9spi_probe);
+       return platform_driver_register(&txx9spi_driver);
 }
 subsys_initcall(txx9spi_init);