diff options
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500.c')
-rw-r--r-- | arch/arm/mach-ux500/board-mop500.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/arch/arm/mach-ux500/board-mop500.c b/arch/arm/mach-ux500/board-mop500.c index 4fb23e2e2cd..fcb587f825c 100644 --- a/arch/arm/mach-ux500/board-mop500.c +++ b/arch/arm/mach-ux500/board-mop500.c | |||
@@ -57,19 +57,13 @@ static void ab4500_spi_cs_control(u32 command) | |||
57 | } | 57 | } |
58 | 58 | ||
59 | struct pl022_config_chip ab4500_chip_info = { | 59 | struct pl022_config_chip ab4500_chip_info = { |
60 | .lbm = LOOPBACK_DISABLED, | ||
61 | .com_mode = INTERRUPT_TRANSFER, | 60 | .com_mode = INTERRUPT_TRANSFER, |
62 | .iface = SSP_INTERFACE_MOTOROLA_SPI, | 61 | .iface = SSP_INTERFACE_MOTOROLA_SPI, |
63 | /* we can act as master only */ | 62 | /* we can act as master only */ |
64 | .hierarchy = SSP_MASTER, | 63 | .hierarchy = SSP_MASTER, |
65 | .slave_tx_disable = 0, | 64 | .slave_tx_disable = 0, |
66 | .endian_rx = SSP_RX_MSB, | ||
67 | .endian_tx = SSP_TX_MSB, | ||
68 | .data_size = SSP_DATA_BITS_24, | ||
69 | .rx_lev_trig = SSP_RX_1_OR_MORE_ELEM, | 65 | .rx_lev_trig = SSP_RX_1_OR_MORE_ELEM, |
70 | .tx_lev_trig = SSP_TX_1_OR_MORE_EMPTY_LOC, | 66 | .tx_lev_trig = SSP_TX_1_OR_MORE_EMPTY_LOC, |
71 | .clk_phase = SSP_CLK_SECOND_EDGE, | ||
72 | .clk_pol = SSP_CLK_POL_IDLE_HIGH, | ||
73 | .cs_control = ab4500_spi_cs_control, | 67 | .cs_control = ab4500_spi_cs_control, |
74 | }; | 68 | }; |
75 | 69 | ||
@@ -103,7 +97,7 @@ static struct spi_board_info ab8500_spi_devices[] = { | |||
103 | .max_speed_hz = 12000000, | 97 | .max_speed_hz = 12000000, |
104 | .bus_num = 0, | 98 | .bus_num = 0, |
105 | .chip_select = 0, | 99 | .chip_select = 0, |
106 | .mode = SPI_MODE_0, | 100 | .mode = SPI_MODE_3, |
107 | .irq = IRQ_DB8500_AB8500, | 101 | .irq = IRQ_DB8500_AB8500, |
108 | }, | 102 | }, |
109 | }; | 103 | }; |