Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.22 42 lines 868 B view raw
1/* 2 * linux/drivers/serial/cpm_uart/cpm_uart_cpm2.h 3 * 4 * Driver for CPM (SCC/SMC) serial ports 5 * 6 * definitions for cpm2 7 * 8 */ 9 10#ifndef CPM_UART_CPM2_H 11#define CPM_UART_CPM2_H 12 13#include <asm/cpm2.h> 14 15/* defines for IRQs */ 16#define SMC1_IRQ SIU_INT_SMC1 17#define SMC2_IRQ SIU_INT_SMC2 18#define SCC1_IRQ SIU_INT_SCC1 19#define SCC2_IRQ SIU_INT_SCC2 20#define SCC3_IRQ SIU_INT_SCC3 21#define SCC4_IRQ SIU_INT_SCC4 22 23static inline void cpm_set_brg(int brg, int baud) 24{ 25 cpm_setbrg(brg, baud); 26} 27 28static inline void cpm_set_scc_fcr(volatile scc_uart_t * sup) 29{ 30 sup->scc_genscc.scc_rfcr = CPMFCR_GBL | CPMFCR_EB; 31 sup->scc_genscc.scc_tfcr = CPMFCR_GBL | CPMFCR_EB; 32} 33 34static inline void cpm_set_smc_fcr(volatile smc_uart_t * up) 35{ 36 up->smc_rfcr = CPMFCR_GBL | CPMFCR_EB; 37 up->smc_tfcr = CPMFCR_GBL | CPMFCR_EB; 38} 39 40#define DPRAM_BASE ((unsigned char *)cpm_dpram_addr(0)) 41 42#endif