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
31 * returns : 01110111 -> 11101110
48 * jornada_ssp_byte - waits for ready ssp bus and sends byte
54 * : %-ETIMEDOUT on timeout
62 if (!--timeout) { in jornada_ssp_byte()
64 return -ETIMEDOUT; in jornada_ssp_byte()
79 * jornada_ssp_inout - decide if input is command or trading byte
82 * : %-ETIMEDOUT on timeout failure
94 if (jornada_ssp_byte(TXDUMMY) == -1) in jornada_ssp_inout()
96 return -ETIMEDOUT; in jornada_ssp_inout()
98 } else /* Exchange TxDummy for data */ in jornada_ssp_inout()
106 * jornada_ssp_start - enable mcu
119 * jornada_ssp_end - disable mcu and turn off lock
138 /* worked fine, lets not bother with anything else */ in jornada_ssp_probe()
144 printk(KERN_WARNING "SSP: initialization failed, trying non-irq solution \n"); in jornada_ssp_probe()
166 /* failed, lets just kill everything */ in jornada_ssp_probe()
167 if (ret == -ETIMEDOUT) { in jornada_ssp_probe()
170 return -ENODEV; in jornada_ssp_probe()
181 * It just makes sure everything is turned off */ in jornada_ssp_remove()