at93c.h 331 B

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