Lines Matching refs:sc_channels
75 struct bcm_pwm_channel sc_channels[2]; member
145 sc->sc_channels[0].sc = sc; in bcmpwm_attach()
146 sc->sc_channels[0].ctlmask = PWM_CTL_MSEN1 | PWM_CTL_USEF1 | in bcmpwm_attach()
150 sc->sc_channels[0].stamask = PWM_STA_STA1; in bcmpwm_attach()
151 sc->sc_channels[0].gapomask = PWM_STA_GAPO1; in bcmpwm_attach()
152 sc->sc_channels[0].rng = PWM_RNG1; in bcmpwm_attach()
153 sc->sc_channels[0].dat = PWM_DAT1; in bcmpwm_attach()
155 sc->sc_channels[1].sc = sc; in bcmpwm_attach()
156 sc->sc_channels[1].ctlmask = PWM_CTL_MSEN2 | PWM_CTL_USEF2 | in bcmpwm_attach()
160 sc->sc_channels[1].stamask = PWM_STA_STA2; in bcmpwm_attach()
161 sc->sc_channels[1].gapomask = PWM_STA_GAPO2; in bcmpwm_attach()
162 sc->sc_channels[1].rng = PWM_RNG2; in bcmpwm_attach()
163 sc->sc_channels[1].dat = PWM_DAT2; in bcmpwm_attach()
168 sc->sc_channels[0].inuse = false; in bcmpwm_attach()
169 sc->sc_channels[1].inuse = false; in bcmpwm_attach()
190 if (num < 0 || num >= __arraycount(sc->sc_channels)) in bcm_pwm_alloc()
193 pwm = &sc->sc_channels[num]; in bcm_pwm_alloc()