Lines Matching +full:0 +full:x4c
100 return 0; in iuu_port_probe()
112 return 0; in iuu_port_remove()
123 dev_dbg(&port->dev, "%s msg : SET = 0x%04x, CLEAR = 0x%04x\n", in iuu_tiocmset()
136 return 0; in iuu_tiocmset()
140 * When a card is present, the response is 0x00
200 priv->reset = 0; in iuu_reset()
206 * 0x00 = no card
207 * 0x01 = smartcard
208 * 0x02 = sim card
226 switch (st[0]) { in iuu_update_status_callback()
227 case 0x1: in iuu_update_status_callback()
230 case 0x0: in iuu_update_status_callback()
273 int actual = 0; in bulk_immediate()
294 int actual = 0; in read_immediate()
319 buf[0] = IUU_SET_LED; in iuu_led()
320 buf[1] = R & 0xFF; in iuu_led()
321 buf[2] = (R >> 8) & 0xFF; in iuu_led()
322 buf[3] = G & 0xFF; in iuu_led()
323 buf[4] = (G >> 8) & 0xFF; in iuu_led()
324 buf[5] = B & 0xFF; in iuu_led()
325 buf[6] = (B >> 8) & 0xFF; in iuu_led()
355 buf_ptr[0] = IUU_SET_LED; in iuu_led_activity_on()
359 iuu_rgbf_fill_buffer(buf_ptr, 255, 255, 0, 0, 0, 0, 255); in iuu_led_activity_on()
380 iuu_rgbf_fill_buffer(buf_ptr, 0, 0, 255, 255, 0, 0, 255); in iuu_led_activity_off()
396 int Count = 0; in iuu_clk()
397 u8 FrqGenAdr = 0x69; in iuu_clk()
398 u8 DIV = 0; /* 8bit */ in iuu_clk()
399 u8 XDRV = 0; /* 8bit */ in iuu_clk()
400 u8 PUMP = 0; /* 3bit */ in iuu_clk()
401 u8 PBmsb = 0; /* 2bit */ in iuu_clk()
402 u8 PBlsb = 0; /* 8bit */ in iuu_clk()
403 u8 PO = 0; /* 1bit */ in iuu_clk()
404 u8 Q = 0; /* 7bit */ in iuu_clk()
406 unsigned int P = 0; in iuu_clk()
407 unsigned int P2 = 0; in iuu_clk()
410 if (frq == 0) { in iuu_clk()
413 priv->buf[Count++] = 0x09; in iuu_clk()
414 priv->buf[Count++] = 0x00; in iuu_clk()
417 if (status != 0) { in iuu_clk()
425 XDRV = 0; in iuu_clk()
430 XDRV = 0; in iuu_clk()
435 XDRV = 0x28; in iuu_clk()
437 unsigned int result = 0; in iuu_clk()
438 unsigned int tmp = 0; in iuu_clk()
441 char found = 0x00; in iuu_clk()
467 found = 0x01; in iuu_clk()
472 PUMP = 0x04; in iuu_clk()
473 PBmsb = (P2 >> 8 & 0x03); in iuu_clk()
474 PBlsb = P2 & 0xFF; in iuu_clk()
475 PO = (P >> 10) & 0x01; in iuu_clk()
478 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
480 priv->buf[Count++] = 0x09; in iuu_clk()
481 priv->buf[Count++] = 0x20; /* Adr = 0x09 */ in iuu_clk()
482 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
484 priv->buf[Count++] = 0x0C; in iuu_clk()
485 priv->buf[Count++] = DIV; /* Adr = 0x0C */ in iuu_clk()
486 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
488 priv->buf[Count++] = 0x12; in iuu_clk()
489 priv->buf[Count++] = XDRV; /* Adr = 0x12 */ in iuu_clk()
490 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
492 priv->buf[Count++] = 0x13; in iuu_clk()
493 priv->buf[Count++] = 0x6B; /* Adr = 0x13 */ in iuu_clk()
494 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
496 priv->buf[Count++] = 0x40; in iuu_clk()
497 priv->buf[Count++] = (0xC0 | ((PUMP & 0x07) << 2)) | in iuu_clk()
498 (PBmsb & 0x03); /* Adr = 0x40 */ in iuu_clk()
499 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
501 priv->buf[Count++] = 0x41; in iuu_clk()
502 priv->buf[Count++] = PBlsb; /* Adr = 0x41 */ in iuu_clk()
503 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
505 priv->buf[Count++] = 0x42; in iuu_clk()
506 priv->buf[Count++] = Q | (((PO & 0x01) << 7)); /* Adr = 0x42 */ in iuu_clk()
507 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
509 priv->buf[Count++] = 0x44; in iuu_clk()
510 priv->buf[Count++] = (char)0xFF; /* Adr = 0x44 */ in iuu_clk()
511 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
513 priv->buf[Count++] = 0x45; in iuu_clk()
514 priv->buf[Count++] = (char)0xFE; /* Adr = 0x45 */ in iuu_clk()
515 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
517 priv->buf[Count++] = 0x46; in iuu_clk()
518 priv->buf[Count++] = 0x7F; /* Adr = 0x46 */ in iuu_clk()
519 priv->buf[Count++] = IUU_UART_WRITE_I2C; /* 0x4C */ in iuu_clk()
521 priv->buf[Count++] = 0x47; in iuu_clk()
522 priv->buf[Count++] = (char)0x84; /* Adr = 0x47 */ in iuu_clk()
538 if (iuu_led(port, 0xF000, 0, 0, 0xFF) < 0) in iuu_uart_flush()
541 for (i = 0; i < 2; i++) { in iuu_uart_flush()
554 if (priv->len > 0) { in iuu_uart_flush()
564 iuu_led(port, 0, 0xF000, 0, 0xFF); in iuu_uart_flush()
605 priv->writelen = 0; in iuu_bulk_write()
638 int error = 0; in iuu_uart_read_callback()
639 int len = 0; in iuu_uart_read_callback()
650 len = (int) data[0]; in iuu_uart_read_callback()
658 /* if len > 0 call readbuf */ in iuu_uart_read_callback()
660 if (len > 0 && error == 0) { in iuu_uart_read_callback()
669 priv->poll = 0; in iuu_uart_read_callback()
676 status = iuu_reset(port, 0xC); in iuu_uart_read_callback()
681 if (priv->writelen > 0) { in iuu_uart_read_callback()
701 if (count == 0) in iuu_uart_write()
743 buf[0] = IUU_UART_ENABLE; in iuu_uart_on()
744 buf[1] = (u8) ((IUU_BAUD_9600 >> 8) & 0x00FF); in iuu_uart_on()
745 buf[2] = (u8) (0x00FF & IUU_BAUD_9600); in iuu_uart_on()
746 buf[3] = (u8) (0x0F0 & IUU_ONE_STOP_BIT) | (0x07 & IUU_PARITY_EVEN); in iuu_uart_on()
770 buf[0] = IUU_UART_DISABLE; in iuu_uart_off()
786 u8 DataCount = 0; in iuu_uart_baud()
787 u8 T1Frekvens = 0; in iuu_uart_baud()
788 u8 T1reload = 0; in iuu_uart_baud()
789 unsigned int T1FrekvensHZ = 0; in iuu_uart_baud()
819 T1Frekvens = 0; in iuu_uart_baud()
834 switch (parity & 0x0F) { in iuu_uart_baud()
836 dataout[DataCount++] = 0x00; in iuu_uart_baud()
839 dataout[DataCount++] = 0x01; in iuu_uart_baud()
842 dataout[DataCount++] = 0x02; in iuu_uart_baud()
845 dataout[DataCount++] = 0x03; in iuu_uart_baud()
848 dataout[DataCount++] = 0x04; in iuu_uart_baud()
856 switch (parity & 0xF0) { in iuu_uart_baud()
896 parity = 0; in iuu_set_termios()
923 if (status != 0) /* Set failed - return old bits */ in iuu_set_termios()
933 /* iuu_led (port,255,0,0,0); */ in iuu_close()
940 iuu_led(port, 0, 0, 0xF000, 0xFF); in iuu_close()
948 tty->termios.c_lflag = 0; in iuu_init_termios()
949 tty->termios.c_oflag = 0; in iuu_init_termios()
950 tty->termios.c_iflag = 0; in iuu_init_termios()
968 priv->poll = 0; in iuu_open()
972 usb_sndctrlpipe(port->serial->dev, 0), \ in iuu_open()
973 b, a, c, d, NULL, 0, 1000); \ in iuu_open()
974 dev_dbg(dev, "0x%x:0x%x:0x%x:0x%x %d\n", a, b, c, d, result); } while (0) in iuu_open()
979 /* sprintf(buf ,"%c%c%c%c",0x03,0x02,0x02,0x0); */ in iuu_open()
981 SOUP(0x03, 0x02, 0x02, 0x0); in iuu_open()
983 iuu_led(port, 0xF000, 0xF000, 0, 0xFF); in iuu_open()
1014 case 0: in iuu_open()
1015 iuu_cardin = 0; in iuu_open()
1016 iuu_cardout = 0; in iuu_open()
1020 iuu_cardout = 0; in iuu_open()
1023 iuu_cardin = 0; in iuu_open()
1028 iuu_cardout = 0; in iuu_open()
1031 iuu_cardin = 0; in iuu_open()
1036 iuu_cardout = 0; in iuu_open()
1039 iuu_cardin = 0; in iuu_open()
1044 iuu_cardout = 0; in iuu_open()
1047 iuu_cardin = 0; in iuu_open()
1082 buf[0] = IUU_SET_VCC; in iuu_vcc_set()
1083 buf[1] = vcc & 0xFF; in iuu_vcc_set()
1084 buf[2] = (vcc >> 8) & 0xFF; in iuu_vcc_set()
1085 buf[3] = (vcc >> 16) & 0xFF; in iuu_vcc_set()
1086 buf[4] = (vcc >> 24) & 0xFF; in iuu_vcc_set()
1146 return 0; in iuu_remove_sysfs_attrs()
1198 MODULE_PARM_DESC(cdmode, "Card detect mode (0=none, 1=CD, 2=!CD, 3=DSR, "