1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Driver for CPM (SCC/SMC) serial ports
9 #ifndef CPM_UART_CPM2_H
10 #define CPM_UART_CPM2_H
14 static inline void cpm_set_brg(int brg
, int baud
)
16 cpm_setbrg(brg
, baud
);
19 static inline void cpm_set_scc_fcr(scc_uart_t __iomem
*sup
)
21 out_8(&sup
->scc_genscc
.scc_rfcr
, CPMFCR_GBL
| CPMFCR_EB
);
22 out_8(&sup
->scc_genscc
.scc_tfcr
, CPMFCR_GBL
| CPMFCR_EB
);
25 static inline void cpm_set_smc_fcr(smc_uart_t __iomem
*up
)
27 out_8(&up
->smc_rfcr
, CPMFCR_GBL
| CPMFCR_EB
);
28 out_8(&up
->smc_tfcr
, CPMFCR_GBL
| CPMFCR_EB
);
31 #define DPRAM_BASE ((u8 __iomem __force *)cpm_dpram_addr(0))