taglinefilesource code
OUT920drivers/block/sbpcd.cif (!new_drive) OUT(CDo_command,0x81);
OUT924drivers/block/sbpcd.cOUT(CDo_command,0x05);
OUT925drivers/block/sbpcd.cfor (i=0;i<6;i++) OUT(CDo_command,0);
OUT971drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT978drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT980drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT1250drivers/block/sbpcd.cif (!new_drive) OUT(CDo_reset,0x00);
OUT1950drivers/block/sbpcd.cOUT(CDo_enable,i);
OUT2734drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT2771drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT2779drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT3078drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT3144drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT3148drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT3417drivers/block/sbpcd.cOUT(SPEA_REG_1,0xFF);
OUT3425drivers/block/sbpcd.cOUT(SPEA_REG_1,0x04);
OUT3426drivers/block/sbpcd.cOUT(SPEA_REG_2,0xC0);
OUT3428drivers/block/sbpcd.cOUT(SPEA_REG_1,0x05);
OUT3429drivers/block/sbpcd.cOUT(SPEA_REG_2,0x10|drq_polarity|dack_polarity);
OUT3436drivers/block/sbpcd.cOUT(SPEA_REG_1,0x06);
OUT3437drivers/block/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT3438drivers/block/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT3440drivers/block/sbpcd.cOUT(SPEA_REG_1,0x09);
OUT3442drivers/block/sbpcd.cOUT(SPEA_REG_2,i);
OUT3536drivers/block/sbpcd.cOUT(CDo_reset,0);
OUT3590drivers/block/sbpcd.cOUT(MIXER_addr,MIXER_CD_Volume); /* select SB Pro mixer register */
OUT3591drivers/block/sbpcd.cOUT(MIXER_data,0xCC); /* one nibble per channel, max. value: 0xFF */