Deleted Added
full compact
28c28
< __FBSDID("$FreeBSD: head/sys/dev/iicbus/iiconf.c 289095 2015-10-09 23:20:08Z ian $");
---
> __FBSDID("$FreeBSD: head/sys/dev/iicbus/iiconf.c 289097 2015-10-09 23:58:19Z ian $");
210c210
< return (EINVAL); /* bus already started */
---
> return (IIC_ESTATUS); /* protocol error, bus already started */
232c232
< return (EINVAL); /* bus should have been already started */
---
> return (IIC_ESTATUS); /* protocol error, bus not started */
254c254
< return (EINVAL); /* bus not started */
---
> return (IIC_ESTATUS); /* protocol error, bus not started */
277c277
< return (EINVAL);
---
> return (IIC_ESTATUS);
295c295
< return (EINVAL);
---
> return (IIC_ESTATUS);
307a308
> struct iicbus_softc *sc = device_get_softc(bus);
310a312,315
> /* a slave must have been started for writing */
> if (sc->started == 0 || (sc->strict != 0 && (sc->started & LSB) != 0))
> return (IIC_ESTATUS);
>
321a327
> struct iicbus_softc *sc = device_get_softc(bus);
323a330,333
> /* a slave must have been started for reading */
> if (sc->started == 0 || (sc->strict != 0 && (sc->started & LSB) == 0))
> return (IIC_ESTATUS);
>
383a394
>
400c411
< return (error);
---
> return (IIC_ERESOURCE);
403c414
< return (EIO);
---
> return (IIC_ENOTSUPP);