SMA_MODE_IN
if (bp->sma[sma_nr - 1].mode == SMA_MODE_IN)
bp->sma[0].mode = SMA_MODE_IN;
bp->sma[1].mode = SMA_MODE_IN;
bp->sma[0].mode = reg & BIT(15) ? SMA_MODE_IN : SMA_MODE_OUT;
bp->sma[1].mode = reg & BIT(31) ? SMA_MODE_IN : SMA_MODE_OUT;
bp->sma[2].mode = reg & BIT(15) ? SMA_MODE_OUT : SMA_MODE_IN;
bp->sma[3].mode = reg & BIT(31) ? SMA_MODE_OUT : SMA_MODE_IN;
bp->sma[0].mode = SMA_MODE_IN;
bp->sma[1].mode = SMA_MODE_IN;
bp->sma[i].mode = SMA_MODE_IN;
dir = *mode == SMA_MODE_IN ? 0 : 1;
*mode = dir == 0 ? SMA_MODE_IN : SMA_MODE_OUT;
if (sma->mode == SMA_MODE_IN) {
if (mode == SMA_MODE_IN)
if (mode == SMA_MODE_IN)
if (bp->sma[i].mode != SMA_MODE_IN)
*direction = sma->mode == SMA_MODE_IN ?
SMA_MODE_IN : SMA_MODE_OUT;