- gensja1000io for many sja1000 I/O mapped cards (PCAN-PC/104 for example).
- gensja1000mm for ISA memory mapped sja1000 CAN cards
(for pikronisa card used by PiKRON Ltd. the clockfreq=24000 has to be specified)
+- pcisja1000mm for SJA1000 directly mapped into PCI mem region 0
- pimx1 for MX1_DIS1 extension board for PiMX1 ARM based BCC
- msmcan for MICROSPACE IO space indexed i82527
- unican for Unicontrols PCAN card
lincan_cards_NAMES = pip pccan smartcan nsi cc_can104 ems_cpcpci \
- pc_i03 pcm3680 aim104 m437 pcccan ssv bfadcan gensja1000io gensja1000mm eb8245 \
+ pc_i03 pcm3680 aim104 m437 pcccan ssv bfadcan gensja1000io gensja1000mm pcisja1000mm eb8245 \
kv_pcican msmcan oscar adlink7841 pcan_pci esdpci200 unican virtual template
lincan_morecards_NAMES = esdpci266 hms30c7202_can ns_dev_can ipci165 pimx1 tscan1 ts7kv nsi_canpci sh7760 mpc5200
SUPPORTED_CARDS = pip pccan smartcan nsi cc_can104 \
pc_i03 pcm3680 aim104 m437 pcccan ssv \
- bfadcan gensja1000mm gensja1000io kv_pcican msmcan virtual template \
+ bfadcan gensja1000mm gensja1000io pcisja1000mm \
+ kv_pcican msmcan virtual template \
unican unican_cl2 ems_cpcpci adlink7841 oscar \
pcan_pci esdpci200
# hms30c7202_can c_can c_can_irq tscan1
extern int bfadcan_register(struct hwspecops_t *hwspecops);
extern int gensja1000mm_register(struct hwspecops_t *hwspecops);
extern int gensja1000io_register(struct hwspecops_t *hwspecops);
+extern int pcisja1000mm_register(struct hwspecops_t *hwspecops);
extern int pimx1_register(struct hwspecops_t *hwspecops);
extern int msmcan_register(struct hwspecops_t *hwspecops);
extern int unican_register(struct hwspecops_t *hwspecops);
#ifdef CONFIG_OC_LINCAN_CARD_gensja1000io
{"gensja1000io", gensja1000io_register, 1},
#endif
+ #ifdef CONFIG_OC_LINCAN_CARD_pcisja1000mm
+ {"pcisja1000mm", pcisja1000mm_register, 0},
+ #endif
#ifdef CONFIG_OC_LINCAN_CARD_pimx1
{"pimx1", pimx1_register, 0},
#endif