/* i82527.h
* Header file for the Linux CAN-bus driver.
* Written by Arnaud Westenberg email:arnaud@wanadoo.nl
+ * Rewritten for new CAN queues by Pavel Pisa - OCERA team member
+ * email:pisa@cmp.felk.cvut.cz
* This software is released under the GPL-License.
- * Version 0.7 6 Aug 2001
+ * Version lincan-0.3 17 Jun 2004
*/
int i82527_enable_configuration(struct chip_t *chip);
int i82527_start_chip(struct chip_t *chip);
int i82527_stop_chip(struct chip_t *chip);
int i82527_check_tx_stat(struct chip_t *chip);
+int i82527_irq_handler(int irq, struct chip_t *chip);
+int i82527_fill_chipspecops(struct chip_t *chip);
+
+
+#define MSG_OFFSET(object) ((object)*0x10)
#define iCTL 0x00 // Control Register
#define iSTAT 0x01 // Status Register
MCFG_XTD = 1<<2, // Extended Identifier
MCFG_DIR = 1<<3 // Direction is Transmit
};
+
+void i82527_seg_write_reg(const struct chip_t *chip, unsigned char data, unsigned address);
+unsigned i82527_seg_read_reg(const struct chip_t *chip, unsigned address);