Lines Matching refs:mtu
53 * @mtu: MTU3 channel data
57 struct rz_mtu3_channel *mtu;
100 *pv_val = rz_mtu3_16bit_ch_read(priv->mtu, reg_pv_offset);
101 *dc_val = rz_mtu3_16bit_ch_read(priv->mtu, reg_dc_offset);
108 rz_mtu3_16bit_ch_write(priv->mtu, reg_pv_offset, pv_val);
109 rz_mtu3_16bit_ch_write(priv->mtu, reg_dc_offset, dc_val);
153 is_channel_en = rz_mtu3_is_enabled(priv->mtu);
158 val = rz_mtu3_8bit_ch_read(priv->mtu, RZ_MTU3_TIORH);
160 val = rz_mtu3_8bit_ch_read(priv->mtu, RZ_MTU3_TIORL);
182 is_mtu3_channel_available = rz_mtu3_request_channel(priv->mtu);
207 rz_mtu3_release_channel(priv->mtu);
228 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TMDR1, RZ_MTU3_TMDR1_MD_PWMMODE1);
230 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TIORH, val);
232 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TIORL, val);
236 rz_mtu3_enable(priv->mtu);
255 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TIORH, RZ_MTU3_TIOR_OC_RETAIN);
257 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TIORL, RZ_MTU3_TIOR_OC_RETAIN);
262 rz_mtu3_disable(priv->mtu);
294 val = rz_mtu3_8bit_ch_read(priv->mtu, RZ_MTU3_TCR);
372 rz_mtu3_disable(priv->mtu);
375 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TCR,
380 rz_mtu3_8bit_ch_write(priv->mtu, RZ_MTU3_TCR,
395 rz_mtu3_enable(priv->mtu);
494 rz_mtu3_pwm->channel_data[j].mtu = &parent_ddata->channels[i];
495 rz_mtu3_pwm->channel_data[j].mtu->dev = dev;