Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1         if (hrt_i2c_send_byte(dev, dev->virt_addr, HRT_AD_DEVICE_ID)) {
  2         hrt_i2c_start(dev, addr);
  3                         hrt_i2c_stop(dev, addr);
  4 
  5            hrt_i2c_delay();
  6                          if(hrt_i2c_send_bit(dev, addr, bit)) goto failure;
  7            hrt_sda_scl(dev, addr, 1, 0);
  8            hrt_scl(dev, addr, 1);  /* leave clock high */
  9            if (hrt_sda_read(addr)) {
 10            hrt_sda_scl(dev, addr, 1, 0);
 11         if (bit) hrt_sda(dev, addr, 1);
 12         if (I2C_BUSY(addr)) {
  This page was automatically generated by the LXR engine.