taglinefilesource code
OUT945drivers/block/sbpcd.cif (!new_drive) OUT(CDo_command,0x81);
OUT949drivers/block/sbpcd.cOUT(CDo_command,0x05);
OUT950drivers/block/sbpcd.cfor (i=0;i<6;i++) OUT(CDo_command,0);
OUT996drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT1003drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT1005drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT1301drivers/block/sbpcd.cif (!new_drive) OUT(CDo_reset,0x00);
OUT2068drivers/block/sbpcd.cOUT(CDo_enable,i);
OUT2873drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT2910drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT2918drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT3220drivers/block/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT3286drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x01);
OUT3290drivers/block/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_d_i,0x00);
OUT3557drivers/block/sbpcd.cOUT(SPEA_REG_1,0xFF);
OUT3565drivers/block/sbpcd.cOUT(SPEA_REG_1,0x04);
OUT3566drivers/block/sbpcd.cOUT(SPEA_REG_2,0xC0);
OUT3568drivers/block/sbpcd.cOUT(SPEA_REG_1,0x05);
OUT3569drivers/block/sbpcd.cOUT(SPEA_REG_2,0x10|drq_polarity|dack_polarity);
OUT3576drivers/block/sbpcd.cOUT(SPEA_REG_1,0x06);
OUT3577drivers/block/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT3578drivers/block/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT3580drivers/block/sbpcd.cOUT(SPEA_REG_1,0x09);
OUT3582drivers/block/sbpcd.cOUT(SPEA_REG_2,i);
OUT3676drivers/block/sbpcd.cOUT(CDo_reset,0);
OUT3736drivers/block/sbpcd.cOUT(MIXER_addr,MIXER_CD_Volume); /* select SB Pro mixer register */
OUT3737drivers/block/sbpcd.cOUT(MIXER_data,0xCC); /* one nibble per channel, max. value: 0xFF */