[BACK]Return to tacons.c CVS log [TXT][DIR] Up to [local] / funnyos / arch / testarm / dev

Diff for /funnyos/arch/testarm/dev/tacons.c between version 1.5 and 1.7

version 1.5, 2007/10/16 22:34:49 version 1.7, 2008/01/11 15:25:20
Line 18 
Line 18 
 char    tacons_getc(void *);  char    tacons_getc(void *);
 void    tacons_putc(void *, char);  void    tacons_putc(void *, char);
 void    tacons_early_putc(char);  void    tacons_early_putc(char);
   void    tacons_interrupt(struct device *self);
   
 struct driver tacons_dr = {  struct driver tacons_dr = {
         sizeof(struct tacons_dd),          sizeof(struct tacons_dd),
         tacons_attach,          tacons_attach,
         NULL          NULL,
           tacons_interrupt
 };  };
   
   
Line 87 
Line 89 
          */           */
   
         *(char *)(TACONS_REG_BASE + TACONS_OFF_IO) = ch;          *(char *)(TACONS_REG_BASE + TACONS_OFF_IO) = ch;
   }
   
   
   void
   tacons_interrupt(struct device *self)
   {
           struct tacons_dd *ddp = (struct tacons_dd *)self->dv_devdata;
           char ch;
   
           ch = bus_read_1(ddp->td_bhp, ddp->td_ioaddr);
   
           fcons_ienqueue(ch);
 }  }
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7

CVSweb