File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -405,13 +405,6 @@ int phytium_spi_add_host(struct device *dev, struct phytium_spi *fts)
405405 fts -> dma_addr = (dma_addr_t )(fts -> paddr + DR );
406406 snprintf (fts -> name , sizeof (fts -> name ), "phytium_spi%d" , fts -> bus_num );
407407
408- ret = request_irq (fts -> irq , phytium_spi_irq , IRQF_SHARED ,
409- fts -> name , master );
410- if (ret < 0 ) {
411- dev_err (dev , "can not get IRQ\n" );
412- goto err_free_master ;
413- }
414-
415408 master -> use_gpio_descriptors = true;
416409 master -> mode_bits = SPI_CPOL | SPI_CPHA | SPI_LOOP ;
417410 master -> bits_per_word_mask = SPI_BPW_MASK (8 ) | SPI_BPW_MASK (16 );
@@ -440,6 +433,14 @@ int phytium_spi_add_host(struct device *dev, struct phytium_spi *fts)
440433 }
441434
442435 spi_master_set_devdata (master , fts );
436+
437+ ret = request_irq (fts -> irq , phytium_spi_irq , IRQF_SHARED ,
438+ fts -> name , master );
439+ if (ret < 0 ) {
440+ dev_err (dev , "can not get IRQ\n" );
441+ goto err_free_master ;
442+ }
443+
443444 ret = spi_register_controller (master );
444445 if (ret ) {
445446 dev_err (& master -> dev , "problem registering spi master\n" );
You can’t perform that action at this time.
0 commit comments