Lines Matching +full:everything +full:- +full:else
1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mac-sa1100/jornada720_ssp.c
28 * jornada_ssp_reverse - reverses input byte
32 * returns : 01110111 -> 11101110
49 * jornada_ssp_byte - waits for ready ssp bus and sends byte
56 * : %-ETIMEDOUT on timeout
64 if (!--timeout) { in jornada_ssp_byte()
66 return -ETIMEDOUT; in jornada_ssp_byte()
81 * jornada_ssp_inout - decide if input is command or trading byte
85 * : %-ETIMEDOUT on timeout failure
97 if (jornada_ssp_byte(TXDUMMY) == -1) in jornada_ssp_inout()
99 return -ETIMEDOUT; in jornada_ssp_inout()
101 } else /* Exchange TxDummy for data */ in jornada_ssp_inout()
109 * jornada_ssp_start - enable mcu
122 * jornada_ssp_end - disable mcu and turn off lock
141 /* worked fine, lets not bother with anything else */ in jornada_ssp_probe()
147 printk(KERN_WARNING "SSP: initialization failed, trying non-irq solution \n"); in jornada_ssp_probe()
169 /* failed, lets just kill everything */ in jornada_ssp_probe()
170 if (ret == -ETIMEDOUT) { in jornada_ssp_probe()
173 return -ENODEV; in jornada_ssp_probe()
184 * It just makes sure everything is turned off */ in jornada_ssp_remove()