@@ -149,27 +149,27 @@ static inline int getmiso(const struct spi_device *spi)
149149 */
150150
151151static u32 spi_gpio_txrx_word_mode0 (struct spi_device * spi ,
152- unsigned nsecs , u32 word , u8 bits )
152+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
153153{
154- return bitbang_txrx_be_cpha0 (spi , nsecs , 0 , 0 , word , bits );
154+ return bitbang_txrx_be_cpha0 (spi , nsecs , 0 , flags , word , bits );
155155}
156156
157157static u32 spi_gpio_txrx_word_mode1 (struct spi_device * spi ,
158- unsigned nsecs , u32 word , u8 bits )
158+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
159159{
160- return bitbang_txrx_be_cpha1 (spi , nsecs , 0 , 0 , word , bits );
160+ return bitbang_txrx_be_cpha1 (spi , nsecs , 0 , flags , word , bits );
161161}
162162
163163static u32 spi_gpio_txrx_word_mode2 (struct spi_device * spi ,
164- unsigned nsecs , u32 word , u8 bits )
164+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
165165{
166- return bitbang_txrx_be_cpha0 (spi , nsecs , 1 , 0 , word , bits );
166+ return bitbang_txrx_be_cpha0 (spi , nsecs , 1 , flags , word , bits );
167167}
168168
169169static u32 spi_gpio_txrx_word_mode3 (struct spi_device * spi ,
170- unsigned nsecs , u32 word , u8 bits )
170+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
171171{
172- return bitbang_txrx_be_cpha1 (spi , nsecs , 1 , 0 , word , bits );
172+ return bitbang_txrx_be_cpha1 (spi , nsecs , 1 , flags , word , bits );
173173}
174174
175175/*
@@ -183,30 +183,30 @@ static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi,
183183 */
184184
185185static u32 spi_gpio_spec_txrx_word_mode0 (struct spi_device * spi ,
186- unsigned nsecs , u32 word , u8 bits )
186+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
187187{
188- unsigned flags = spi -> master -> flags ;
188+ flags = spi -> master -> flags ;
189189 return bitbang_txrx_be_cpha0 (spi , nsecs , 0 , flags , word , bits );
190190}
191191
192192static u32 spi_gpio_spec_txrx_word_mode1 (struct spi_device * spi ,
193- unsigned nsecs , u32 word , u8 bits )
193+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
194194{
195- unsigned flags = spi -> master -> flags ;
195+ flags = spi -> master -> flags ;
196196 return bitbang_txrx_be_cpha1 (spi , nsecs , 0 , flags , word , bits );
197197}
198198
199199static u32 spi_gpio_spec_txrx_word_mode2 (struct spi_device * spi ,
200- unsigned nsecs , u32 word , u8 bits )
200+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
201201{
202- unsigned flags = spi -> master -> flags ;
202+ flags = spi -> master -> flags ;
203203 return bitbang_txrx_be_cpha0 (spi , nsecs , 1 , flags , word , bits );
204204}
205205
206206static u32 spi_gpio_spec_txrx_word_mode3 (struct spi_device * spi ,
207- unsigned nsecs , u32 word , u8 bits )
207+ unsigned nsecs , u32 word , u8 bits , unsigned flags )
208208{
209- unsigned flags = spi -> master -> flags ;
209+ flags = spi -> master -> flags ;
210210 return bitbang_txrx_be_cpha1 (spi , nsecs , 1 , flags , word , bits );
211211}
212212
0 commit comments