at93c.h 292 B

12345678910111213141516171819
  1. /*
  2. * Atmel AT93C46 serial eeprom driver
  3. *
  4. * Brian Murphy <brian.murphy@eicon.com>
  5. *
  6. */
  7. extern struct at93c_defs {
  8. volatile u32 *reg;
  9. volatile u32 *rdata_reg;
  10. int rdata_shift;
  11. int wdata_shift;
  12. u32 cs;
  13. u32 clk;
  14. } *at93c;
  15. u8 at93c_read(u8 addr);
  16. void at93c_write(u8 addr, u8 data);