Lines Matching refs:psc
129 static inline void mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, in mpc52xx_set_divisor() argument
133 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); in mpc52xx_set_divisor()
134 out_8(&psc->ctur, divisor >> 8); in mpc52xx_set_divisor()
135 out_8(&psc->ctlr, divisor & 0xff); in mpc52xx_set_divisor()
170 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_enable_ms() local
173 in_8(&psc->mpc52xx_psc_ipcr); in mpc52xx_psc_enable_ms()
175 out_8(&psc->mpc52xx_psc_acr, MPC52xx_PSC_IEC_CTS | MPC52xx_PSC_IEC_DCD); in mpc52xx_psc_enable_ms()
178 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_enable_ms()
201 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_fifo_init() local
210 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_fifo_init()
880 static inline void mpc5125_set_divisor(struct mpc5125_psc __iomem *psc, in mpc5125_set_divisor() argument
884 out_8(&psc->mpc52xx_psc_clock_select, prescaler); in mpc5125_set_divisor()
885 out_8(&psc->ctur, divisor >> 8); in mpc5125_set_divisor()
886 out_8(&psc->ctlr, divisor & 0xff); in mpc5125_set_divisor()
946 struct mpc5125_psc __iomem *psc = PSC_5125(port); in mpc5125_psc_enable_ms() local
949 in_8(&psc->mpc52xx_psc_ipcr); in mpc5125_psc_enable_ms()
951 out_8(&psc->mpc52xx_psc_acr, MPC52xx_PSC_IEC_CTS | MPC52xx_PSC_IEC_DCD); in mpc5125_psc_enable_ms()
954 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc5125_psc_enable_ms()