Lines Matching full:sja1000
83 /* Mode register NXP LPC2119/SJA1000 CAN Controller */
87 /* ECC register NXP LPC2119/SJA1000 CAN Controller */
104 * but it expects SJA1000 bit settings based on 8MHz (is internally
123 /* Representation of the CAN parameters for the SJA1000 controller */
145 struct cpc_sja1000_params sja1000; member
160 /* SJA1000 CAN errors (compatible to NXP LPC2119) */
176 struct cpc_sja1000_can_error sja1000; member
357 u8 ecc = msg->msg.error.cc.regs.sja1000.ecc; in ems_usb_rx_err()
358 u8 txerr = msg->msg.error.cc.regs.sja1000.txerr; in ems_usb_rx_err()
359 u8 rxerr = msg->msg.error.cc.regs.sja1000.rxerr; in ems_usb_rx_err()
561 dev->active_params.msg.can_params.cc_params.sja1000.mode = mode; in ems_usb_write_mode()
941 dev->active_params.msg.can_params.cc_params.sja1000.btr0 = btr0; in ems_usb_set_bittiming()
942 dev->active_params.msg.can_params.cc_params.sja1000.btr1 = btr1; in ems_usb_set_bittiming()
949 struct cpc_sja1000_params *sja1000 = in init_params_sja1000() local
950 &msg->msg.can_params.cc_params.sja1000; in init_params_sja1000()
959 sja1000->acc_code0 = 0x00; in init_params_sja1000()
960 sja1000->acc_code1 = 0x00; in init_params_sja1000()
961 sja1000->acc_code2 = 0x00; in init_params_sja1000()
962 sja1000->acc_code3 = 0x00; in init_params_sja1000()
965 sja1000->acc_mask0 = 0xFF; in init_params_sja1000()
966 sja1000->acc_mask1 = 0xFF; in init_params_sja1000()
967 sja1000->acc_mask2 = 0xFF; in init_params_sja1000()
968 sja1000->acc_mask3 = 0xFF; in init_params_sja1000()
970 sja1000->btr0 = 0; in init_params_sja1000()
971 sja1000->btr1 = 0; in init_params_sja1000()
973 sja1000->outp_contr = SJA1000_DEFAULT_OUTPUT_CONTROL; in init_params_sja1000()
974 sja1000->mode = SJA1000_MOD_RM; in init_params_sja1000()