hdlcdrv_getbits
unsigned int data = hdlcdrv_getbits(&bc->hdrv);
bc->modem.ser12.txshreg = 0x10000 | hdlcdrv_getbits(&bc->hdrv);
bc->modem.shreg = 0x10000 | hdlcdrv_getbits(&bc->hdrv);