> +/* spacemit i2c registers */ > +#define SPACEMIT_ICR 0x0 /* Control Register */ > +#define SPACEMIT_ISR 0x4 /* Status Register */ > +#define SPACEMIT_IDBR 0xc /* Data Buffer Register */ > +#define SPACEMIT_IBMR 0x1c /* Bus monitor register */ > + > +/* register SPACEMIT_ICR fields */ > +#define SPACEMIT_CR_START BIT(0) /* start bit */ > +#define SPACEMIT_CR_STOP BIT(1) /* stop bit */ > +#define SPACEMIT_CR_ACKNAK BIT(2) /* send ACK(0) or NAK(1) */ > +#define SPACEMIT_CR_TB BIT(3) /* transfer byte bit */ This looks like a lot like a variant of the i2c-pxa register set. Has it been considered to reuse that driver?
Attachment:
signature.asc
Description: PGP signature