taglinefilesource code
divider1784drivers/sound/ad1848.cunsigned long   divider;
divider1807drivers/sound/ad1848.cdivider = (usecs * 1000 + xtal_nsecs / 2) / xtal_nsecs;
divider1809drivers/sound/ad1848.cif (divider < 100)    /* Don't allow shorter intervals than about 1ms */
divider1810drivers/sound/ad1848.cdivider = 100;
divider1812drivers/sound/ad1848.cif (divider > 65535)    /* Overflow check */
divider1813drivers/sound/ad1848.cdivider = 65535;
divider1815drivers/sound/ad1848.cad_write (devc, 21, (divider >> 8) & 0xff);  /* Set upper bits */
divider1816drivers/sound/ad1848.cad_write (devc, 20, divider & 0xff);  /* Set lower bits */
divider1821drivers/sound/ad1848.creturn current_interval = (divider * xtal_nsecs + 500) / 1000;