Lines Matching refs:psc
124 static inline void mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, in mpc52xx_set_divisor() argument
128 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); in mpc52xx_set_divisor()
129 out_8(&psc->ctur, divisor >> 8); in mpc52xx_set_divisor()
130 out_8(&psc->ctlr, divisor & 0xff); in mpc52xx_set_divisor()
165 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_enable_ms() local
168 in_8(&psc->mpc52xx_psc_ipcr); in mpc52xx_psc_enable_ms()
170 out_8(&psc->mpc52xx_psc_acr, MPC52xx_PSC_IEC_CTS | MPC52xx_PSC_IEC_DCD); in mpc52xx_psc_enable_ms()
173 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_enable_ms()
196 struct mpc52xx_psc __iomem *psc = PSC(port); in mpc52xx_psc_fifo_init() local
205 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc52xx_psc_fifo_init()
872 static inline void mpc5125_set_divisor(struct mpc5125_psc __iomem *psc, in mpc5125_set_divisor() argument
876 out_8(&psc->mpc52xx_psc_clock_select, prescaler); in mpc5125_set_divisor()
877 out_8(&psc->ctur, divisor >> 8); in mpc5125_set_divisor()
878 out_8(&psc->ctlr, divisor & 0xff); in mpc5125_set_divisor()
938 struct mpc5125_psc __iomem *psc = PSC_5125(port); in mpc5125_psc_enable_ms() local
941 in_8(&psc->mpc52xx_psc_ipcr); in mpc5125_psc_enable_ms()
943 out_8(&psc->mpc52xx_psc_acr, MPC52xx_PSC_IEC_CTS | MPC52xx_PSC_IEC_DCD); in mpc5125_psc_enable_ms()
946 out_be16(&psc->mpc52xx_psc_imr, port->read_status_mask); in mpc5125_psc_enable_ms()