On Sun, Dec 08, 2013 at 11:29:36AM -0500, David Hill wrote:
> rtsx_read_cfg returns 0 on success.
Committed, thanks!
> Index: dev/ic/rtsx.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/ic/rtsx.c,v
> retrieving revision 1.6
> diff -u -p -r1.6 rtsx.c
> --- dev/ic/rtsx.c 6 Dec 2013 21:03:03 -0000 1.6
> +++ dev/ic/rtsx.c 8 Dec 2013 16:26:42 -0000
> @@ -175,7 +175,7 @@ rtsx_attach(struct rtsx_softc *sc, bus_s
> if (rtsx_init(sc, 1))
> return 1;
>
> - if (rtsx_read_cfg(sc, 0, RTSX_SDIOCFG_REG, &sdio_cfg)) {
> + if (rtsx_read_cfg(sc, 0, RTSX_SDIOCFG_REG, &sdio_cfg) == 0) {
> if ((sdio_cfg & RTSX_SDIOCFG_SDIO_ONLY) ||
> (sdio_cfg & RTSX_SDIOCFG_HAVE_SDIO))
> sc->flags |= RTSX_F_SDIO_SUPPORT;