RE: CAN implementation on A20 Allwinner
From: Misra Pankaj Kumar (RBEI/EEA2) <hidden>
Date: 2015-08-28 05:41:20
Hello Marc, I have used CAN4Linux package with A20 Allwinner. Its working fine for me. Its char device implementation. Best regards Pankaj -----Original Message----- From: Marc Kleine-Budde [mailto:mkl@pengutronix.de] Sent: Thursday, August 27, 2015 8:07 PM To: Gerhard Bertelsmann <redacted> Cc: Uwe Bonnes <redacted>; Misra Pankaj Kumar (RBEI/EEA2) <redacted>; linux-can@vger.kernel.org; linux-can-owner@vger.kernel.org Subject: Re: CAN implementation on A20 Allwinner On 08/27/2015 04:29 PM, Gerhard Bertelsmann wrote:
quoted
quoted
Some regs also have a different addressWhich one? How may?here a quick overview (not a complete list): original address Allwinner SJA1000_MOD 0x00 CAN_MOD_SEL OK SJA1000_CMR 0x01 CAN_CMD_REG OK SJA1000_SR 0x02 CAN_STA_REG OK but 24 bit (more values) SJA1000_IR 0x03 CAN_INT_REG OK SJA1000_IER 0x04 CAN_INTE_REG OK 0x05 CAN_BUS_TIME NOK also 24 bit SJA1000_BTR0 0x06 CAN_TEWL NOK CAN TX error warn limit reg SJA1000_BTR1 0x07 CAN_ERRC NOK CAN error counter register SJA1000_OCR 0x08 CAN_RMCNT NOK CAN receive message count reg SJA1000_ALC 0x0B NOK SJA1000_ECC 0x0C NOK SJA1000_EWL 0x0D NOK SJA1000_RXERR 0x0E NOK SJA1000_TXERR 0x0F NOK SJA1000_ACCC0 0x10 CAN_AC0 OK Reset mode: CAN_ACP_CODE but 32 bit SJA1000_ACCC1 0x11 CAN_AM0 NOK Reset mode: CAN_ACP_CODE 32 bit SJA1000_ACCC2 0x12 CAN_TRBUF2 NOK CAN TX/RX mbuffer 2 reg SJA1000_ACCC3 0x13 CAN_TRBUF3 NOK CAN TX/RX mbuffer 3 reg SJA1000_ACCM0 0x14 CAN_TRBUF4 NOK CAN TX/RX mbuffer 4 reg SJA1000_ACCM1 0x15 CAN_TRBUF5 NOK CAN TX/RX mbuffer 5 reg SJA1000_ACCM2 0x16 CAN_TRBUF6 NOK CAN TX/RX mbuffer 6 reg SJA1000_ACCM3 0x17 CAN_TRBUF7 NOK CAN TX/RX mbuffer 7 reg SJA1000_RMC 0x1D CAN_TRBUF8 NOK CAN TX/RX mbuffer 8 reg SJA1000_RBSA 0x1E CAN_TRBUF9 NOK CAN TX/RX mbuffer 9 reg more differences than similarities ... A sja1000 module with "quirks" makes no sense to me.
ACK Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |