• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..02-Aug-2016-

MakefileH A D02-Aug-2016324 115

README.ncr5380sbcH A D02-Aug-20167.1 KiB187148

aac.cH A D02-Aug-201647.5 KiB1,7531,233

aac_tables.hH A D02-Aug-20164.6 KiB13690

aacreg.hH A D02-Aug-201643.1 KiB1,447998

aacvar.hH A D02-Aug-201611.2 KiB361182

ac97.cH A D02-Aug-201667.8 KiB2,3371,837

ac97reg.hH A D02-Aug-20169.3 KiB220173

ac97var.hH A D02-Aug-20164 KiB11352

acpipmtimer.cH A D02-Aug-20161.9 KiB9877

acpipmtimer.hH A D02-Aug-2016301 106

ad1843reg.hH A D02-Aug-20163.3 KiB11075

ad1848.cH A D02-Aug-201631.9 KiB1,314934

ad1848reg.hH A D02-Aug-20166.1 KiB194113

ad1848var.hH A D02-Aug-20167.5 KiB208106

adv.cH A D02-Aug-201623.1 KiB957629

adv.hH A D02-Aug-20163.5 KiB10435

advlib.cH A D02-Aug-201689 KiB3,1962,475

advlib.hH A D02-Aug-201642.4 KiB1,3501,080

advmcode.cH A D02-Aug-201618.9 KiB224152

advmcode.hH A D02-Aug-20162.2 KiB496

adw.cH A D02-Aug-201631.5 KiB1,246785

adw.hH A D02-Aug-20163.9 KiB11836

adwlib.cH A D02-Aug-201665.6 KiB2,3811,168

adwlib.hH A D02-Aug-201641 KiB1,070600

adwmcode.cH A D02-Aug-201698.9 KiB1,4651,385

adwmcode.hH A D02-Aug-20168.1 KiB21588

aha.cH A D02-Aug-201634.2 KiB1,380964

ahareg.hH A D02-Aug-20169.5 KiB335216

ahavar.hH A D02-Aug-20164 KiB12156

ahcisata_core.cH A D02-Aug-201655.7 KiB1,8881,582

ahcisatareg.hH A D02-Aug-201612.1 KiB275195

ahcisatavar.hH A D02-Aug-20164.5 KiB12481

aic6360.cH A D02-Aug-201656.9 KiB2,2171,489

aic6360reg.hH A D02-Aug-201610 KiB340217

aic6360var.hH A D02-Aug-20168 KiB228137

aic6915.cH A D02-Aug-201634.6 KiB1,424839

aic6915reg.hH A D02-Aug-201620.5 KiB680462

aic6915var.hH A D02-Aug-20166 KiB19386

aic77xx.cH A D02-Aug-20163.7 KiB13564

aic77xxreg.hH A D02-Aug-20161.8 KiB395

aic77xxvar.hH A D02-Aug-20161.7 KiB352

aic79xx.cH A D02-Aug-2016265.8 KiB9,8106,923

aic79xx_inline.hH A D02-Aug-201629.2 KiB1,003693

aic79xx_osm.cH A D02-Aug-201622.1 KiB885637

aic79xx_osm.hH A D02-Aug-201616.6 KiB568383

aic79xxvar.hH A D02-Aug-201646.9 KiB1,511876

aic7xxx.cH A D02-Aug-2016197.6 KiB7,4595,292

aic7xxx_cam.hH A D02-Aug-20165.1 KiB12766

aic7xxx_inline.hH A D02-Aug-201619.6 KiB665409

aic7xxx_osm.cH A D02-Aug-201630 KiB1,156791

aic7xxx_osm.hH A D02-Aug-201615.9 KiB542371

aic7xxx_seeprom.cH A D02-Aug-201620.8 KiB777518

aic7xxxvar.hH A D02-Aug-201643.4 KiB1,401768

al2210reg.hH A D02-Aug-20166.6 KiB17992

am7930.cH A D02-Aug-201616.2 KiB578436

am7930reg.hH A D02-Aug-20167.1 KiB170136

am7930var.hH A D02-Aug-20162.5 KiB8559

am7990.cH A D02-Aug-201615.2 KiB588404

am79900.cH A D02-Aug-201616.4 KiB607387

am79900reg.hH A D02-Aug-20165.6 KiB14357

am79900var.hH A D02-Aug-20162.2 KiB538

am7990reg.hH A D02-Aug-20166.1 KiB17679

am7990var.hH A D02-Aug-20162.2 KiB538

am79c930.cH A D02-Aug-201611.7 KiB426311

am79c930reg.hH A D02-Aug-20164.5 KiB11929

am79c930var.hH A D02-Aug-20162.7 KiB7328

am9513reg.hH A D02-Aug-20169 KiB275115

an.cH A D02-Aug-201649.2 KiB1,8471,473

anreg.hH A D02-Aug-201623.9 KiB746540

anvar.hH A D02-Aug-20165.7 KiB170105

apcdmareg.hH A D02-Aug-20164.4 KiB11752

apple_smc.cH A D02-Aug-201615 KiB639415

apple_smc.hH A D02-Aug-20164 KiB11063

apple_smc_fan.cH A D02-Aug-201612.7 KiB489332

apple_smc_temp.cH A D02-Aug-201612.7 KiB484315

apple_smcreg.hH A D02-Aug-20162.2 KiB5514

apple_smcvar.hH A D02-Aug-20162.4 KiB6524

arcofi.cH A D02-Aug-201634 KiB1,275952

arcofivar.hH A D02-Aug-20161.5 KiB5731

arn5008.cH A D02-Aug-201676.8 KiB2,7782,177

arn5008.hH A D02-Aug-20162.1 KiB4613

arn5008reg.hH A D02-Aug-201633 KiB1,029773

arn5416.cH A D02-Aug-201627.4 KiB965750

arn5416.hH A D02-Aug-20162.1 KiB4515

arn5416reg.hH A D02-Aug-201638.3 KiB853768

arn9003.cH A D02-Aug-201694.6 KiB3,4492,665

arn9003.hH A D02-Aug-20162 KiB4313

arn9003reg.hH A D02-Aug-201642.2 KiB1,206895

arn9280.cH A D02-Aug-201618.5 KiB629505

arn9280.hH A D02-Aug-20162 KiB4312

arn9280reg.hH A D02-Aug-201629.1 KiB631554

arn9285.cH A D02-Aug-201627.4 KiB893714

arn9285.hH A D02-Aug-20161.8 KiB399

arn9285reg.hH A D02-Aug-201651.6 KiB1,094986

arn9287.cH A D02-Aug-201619.2 KiB634488

arn9287.hH A D02-Aug-20161.6 KiB366

arn9287reg.hH A D02-Aug-201624.2 KiB540471

arn9380.cH A D02-Aug-201627.9 KiB919739

arn9380.hH A D02-Aug-20161.5 KiB344

arn9380reg.hH A D02-Aug-201696.7 KiB1,9271,790

ath.cH A D02-Aug-2016153 KiB5,4623,693

ath_netbsd.cH A D02-Aug-201613.4 KiB529436

ath_netbsd.hH A D02-Aug-20163.8 KiB9048

athioctl.hH A D02-Aug-20167.4 KiB179122

athn.cH A D02-Aug-201676.1 KiB3,0092,336

athnreg.hH A D02-Aug-201647.7 KiB1,4901,168

athnvar.hH A D02-Aug-201618.2 KiB676533

athrate-amrr.cH A D02-Aug-201615 KiB520363

athrate-amrr.hH A D02-Aug-20163.5 KiB8031

athrate-onoe.cH A D02-Aug-201614.6 KiB509331

athrate-onoe.hH A D02-Aug-20163.1 KiB7224

athrate-sample.cH A D02-Aug-201623.8 KiB819584

athrate-sample.hH A D02-Aug-20167.5 KiB289175

athrate.hH A D02-Aug-20165.8 KiB14323

athvar.hH A D02-Aug-201623.7 KiB587478

atppc.cH A D02-Aug-201655.9 KiB2,3701,674

atppcreg.hH A D02-Aug-201610.9 KiB316194

atppcvar.hH A D02-Aug-20167 KiB243133

attimer.cH A D02-Aug-20163.6 KiB12963

attimervar.hH A D02-Aug-20161.8 KiB4414

atw.cH A D02-Aug-2016101.4 KiB3,9372,661

atwreg.hH A D02-Aug-201640.4 KiB1,016578

atwvar.hH A D02-Aug-201614.1 KiB454299

awi.cH A D02-Aug-201655.1 KiB2,0661,740

awireg.hH A D02-Aug-201614.5 KiB457305

awivar.hH A D02-Aug-20164.6 KiB14898

ax88190.cH A D02-Aug-20164.7 KiB182112

ax88190reg.hH A D02-Aug-20162.4 KiB6518

ax88190var.hH A D02-Aug-20162 KiB4611

bha.cH A D02-Aug-201647.2 KiB1,9521,205

bhareg.hH A D02-Aug-201614.7 KiB491361

bhavar.hH A D02-Aug-20165.6 KiB16187

bt431reg.hH A D02-Aug-20162 KiB6327

bt459reg.hH A D02-Aug-20163 KiB8835

bt462reg.hH A D02-Aug-20163.3 KiB8941

bt463.cH A D02-Aug-201618.2 KiB647387

bt463reg.hH A D02-Aug-20163.3 KiB8327

bt463var.hH A D02-Aug-20161.8 KiB429

bt485.cH A D02-Aug-201615.8 KiB583392

bt485reg.hH A D02-Aug-20162 KiB6524

bt485var.hH A D02-Aug-20161.8 KiB429

bt8xx.hH A D02-Aug-201618.6 KiB492297

bwi.cH A D02-Aug-2016229.6 KiB9,7067,308

bwireg.hH A D02-Aug-201623.3 KiB683467

bwivar.hH A D02-Aug-201620.5 KiB797580

cac.cH A D02-Aug-201618 KiB732534

cacreg.hH A D02-Aug-20168.3 KiB248169

cacvar.hH A D02-Aug-20164.5 KiB14687

cd1190reg.hH A D02-Aug-20166.1 KiB17680

cd1400reg.hH A D02-Aug-20169.3 KiB202151

cd18xx.cH A D02-Aug-201637.6 KiB1,507934

cd18xxreg.hH A D02-Aug-201613.2 KiB297178

cd18xxvar.hH A D02-Aug-20166 KiB17992

ciss.cH A D02-Aug-201642 KiB1,5751,297

cissreg.hH A D02-Aug-201613.9 KiB504445

cissvar.hH A D02-Aug-20162.3 KiB8752

clmpcc.cH A D02-Aug-201638.8 KiB1,5551,003

clmpccreg.hH A D02-Aug-201621.6 KiB409265

clmpccvar.hH A D02-Aug-20164.5 KiB13164

com.cH A D02-Aug-201662.8 KiB2,6541,888

com_cpcbus.cH A D02-Aug-20163 KiB9245

com_upc.cH A D02-Aug-20162.6 KiB7131

comreg.hH A D02-Aug-20167.1 KiB172110

comvar.hH A D02-Aug-20167.3 KiB280200

cpc700.cH A D02-Aug-20167.1 KiB274166

cpc700reg.hH A D02-Aug-20165.9 KiB174109

cpc700uic.hH A D02-Aug-20161.8 KiB386

cpc700var.hH A D02-Aug-20161.7 KiB408

cs4215reg.hH A D02-Aug-20163.4 KiB8943

cs4215var.hH A D02-Aug-20161.7 KiB4514

cs4231.cH A D02-Aug-201615.9 KiB612461

cs4231reg.hH A D02-Aug-20167.2 KiB16966

cs4231var.hH A D02-Aug-20163.5 KiB11549

cs4237reg.hH A D02-Aug-20163.7 KiB7131

cs89x0.cH A D02-Aug-201657 KiB2,1861,212

cs89x0reg.hH A D02-Aug-20169.3 KiB382201

cs89x0var.hH A D02-Aug-20168.8 KiB290157

ct65550.cH A D02-Aug-201622.7 KiB889682

ct65550reg.hH A D02-Aug-201612.3 KiB432294

ct65550var.hH A D02-Aug-20162.5 KiB8236

cy.cH A D02-Aug-201632.5 KiB1,404978

cyreg.hH A D02-Aug-20162.8 KiB7719

cyvar.hH A D02-Aug-20162.6 KiB9856

daic.cH A D02-Aug-201634.5 KiB1,069763

daicreg.hH A D02-Aug-20164.6 KiB15780

daicvar.hH A D02-Aug-20164.7 KiB12163

dc21040reg.hH A D02-Aug-201624.2 KiB608434

decmonitors.cH A D02-Aug-20163.2 KiB12658

depca.cH A D02-Aug-201610 KiB347207

depcareg.hH A D02-Aug-20163.7 KiB769

depcavar.hH A D02-Aug-20163.8 KiB8714

dl10019.cH A D02-Aug-20166.4 KiB251167

dl10019reg.hH A D02-Aug-20162.3 KiB5712

dl10019var.hH A D02-Aug-20162 KiB5111

dm9000.cH A D02-Aug-201631.3 KiB1,240818

dm9000reg.hH A D02-Aug-20167.2 KiB207160

dm9000var.hH A D02-Aug-20165.3 KiB16069

dp8390.cH A D02-Aug-201637.1 KiB1,517909

dp83905.cH A D02-Aug-20165.2 KiB15889

dp83905reg.hH A D02-Aug-20161.9 KiB5329

dp83905var.hH A D02-Aug-20161.8 KiB386

dp8390reg.hH A D02-Aug-201616.1 KiB552127

dp8390var.hH A D02-Aug-20166 KiB18697

dp83932.cH A D02-Aug-201631.8 KiB1,262785

dp83932reg.hH A D02-Aug-201610.9 KiB343208

dp83932var.hH A D02-Aug-201611.7 KiB390233

dpt.cH A D02-Aug-201635.9 KiB1,391966

dptreg.hH A D02-Aug-201611 KiB290211

dptvar.hH A D02-Aug-20164 KiB9857

ds.hH A D02-Aug-20164.2 KiB12439

ds1286reg.hH A D02-Aug-20167.2 KiB18265

ds1687reg.hH A D02-Aug-201610.8 KiB262114

dwc_gmac.cH A D02-Aug-201638.7 KiB1,4231,062

dwc_gmac_reg.hH A D02-Aug-20168.9 KiB222154

dwc_gmac_var.hH A D02-Aug-20163.3 KiB9544

dwc_mmc.cH A D02-Aug-201615.7 KiB632500

dwc_mmc_reg.hH A D02-Aug-20167.3 KiB207158

dwc_mmc_var.hH A D02-Aug-20162.3 KiB6127

dwc_tmr.cH A D02-Aug-20162.6 KiB7637

dwc_tmr_reg.hH A D02-Aug-20161.7 KiB4210

dwc_tmr_var.hH A D02-Aug-20161.7 KiB4613

elink3.cH A D02-Aug-201653 KiB2,1261,373

elink3reg.hH A D02-Aug-201617.5 KiB556245

elink3var.hH A D02-Aug-20164.7 KiB12166

elinkxl.cH A D02-Aug-201649.1 KiB1,9661,383

elinkxlreg.hH A D02-Aug-201610.4 KiB335170

elinkxlvar.hH A D02-Aug-20165 KiB14586

esiop.cH A D02-Aug-201666 KiB2,1971,846

esiopvar.hH A D02-Aug-20165.6 KiB16184

files.athnH A D02-Aug-2016389 1412

fmv.cH A D02-Aug-20164.7 KiB17396

fmvreg.hH A D02-Aug-20163.1 KiB8831

fmvvar.hH A D02-Aug-20161.8 KiB362

gcscpcib.cH A D02-Aug-201612.3 KiB452318

gcscpcibreg.hH A D02-Aug-20165.8 KiB142108

gcscpcibvar.hH A D02-Aug-20161.8 KiB5322

gem.cH A D02-Aug-201675.9 KiB2,7931,904

gemreg.hH A D02-Aug-201633.6 KiB868418

gemvar.hH A D02-Aug-20169.4 KiB321195

hayespreg.hH A D02-Aug-20163.1 KiB7822

hd44780_subr.cH A D02-Aug-201618.6 KiB774552

hd44780reg.hH A D02-Aug-20163.3 KiB11328

hd44780var.hH A D02-Aug-20165.3 KiB158102

hd64570.cH A D02-Aug-201650.1 KiB2,1361,351

hd64570reg.hH A D02-Aug-201623.1 KiB613431

hd64570var.hH A D02-Aug-20167.2 KiB214118

hfa3861areg.hH A D02-Aug-20163.8 KiB9132

hme.cH A D02-Aug-201640.6 KiB1,6491,055

hmereg.hH A D02-Aug-201615.7 KiB342252

hmevar.hH A D02-Aug-20163.5 KiB9850

hpet.cH A D02-Aug-20164.6 KiB181104

hpetreg.hH A D02-Aug-20162.7 KiB7234

hpetvar.hH A D02-Aug-20161.9 KiB4813

hscx.cH A D02-Aug-201616.6 KiB674450

hscx.hH A D02-Aug-20169.8 KiB302206

i128.cH A D02-Aug-20164.1 KiB13491

i128reg.hH A D02-Aug-20166.1 KiB197155

i128var.hH A D02-Aug-20162.1 KiB5212

i8042reg.hH A D02-Aug-20161.9 KiB4538

i82365.cH A D02-Aug-201636.7 KiB1,4681,053

i82365reg.hH A D02-Aug-201612.9 KiB370242

i82365var.hH A D02-Aug-20166.6 KiB230145

i8237reg.hH A D02-Aug-2016580 179

i8253reg.hH A D02-Aug-20164.3 KiB9722

i82557.cH A D02-Aug-201667 KiB2,5411,567

i82557reg.hH A D02-Aug-201617 KiB535336

i82557var.hH A D02-Aug-201612.6 KiB372199

i82586.cH A D02-Aug-201648.8 KiB1,8501,058

i82586reg.hH A D02-Aug-201617.4 KiB458177

i82586var.hH A D02-Aug-201610.5 KiB27389

i82595reg.hH A D02-Aug-20165.8 KiB226122

i82596.cH A D02-Aug-201635.8 KiB1,060752

i82596reg.hH A D02-Aug-201611.8 KiB247174

i82596var.hH A D02-Aug-20169.3 KiB281187

i8259reg.hH A D02-Aug-20164 KiB9639

i82801lpcreg.hH A D02-Aug-201612.4 KiB305229

i82801lpcvar.hH A D02-Aug-20161.7 KiB407

iavc.cH A D02-Aug-201624.9 KiB1,091735

iavcreg.hH A D02-Aug-201613 KiB484313

iavcvar.hH A D02-Aug-20163.7 KiB12848

ibm561.cH A D02-Aug-201614.8 KiB498348

ibm561reg.hH A D02-Aug-20168.1 KiB232155

ibm561var.hH A D02-Aug-20161.9 KiB419

ibm82660reg.hH A D02-Aug-20165.1 KiB14175

icp.cH A D02-Aug-201634.7 KiB1,4131,036

icp_ioctl.cH A D02-Aug-20167.8 KiB303171

icp_ioctl.hH A D02-Aug-20164.9 KiB189125

icpreg.hH A D02-Aug-201613.3 KiB358243

icpsp.cH A D02-Aug-20169 KiB339232

icpvar.hH A D02-Aug-20167.7 KiB265170

ics2101reg.hH A D02-Aug-20162.9 KiB7813

igsfb.cH A D02-Aug-201634.9 KiB1,371934

igsfb_subr.cH A D02-Aug-201620.6 KiB711490

igsfbreg.hH A D02-Aug-201612.3 KiB436170

igsfbvar.hH A D02-Aug-20166.5 KiB218111

iha.cH A D02-Aug-201666.4 KiB2,8241,914

ihareg.hH A D02-Aug-201613.4 KiB235172

ihavar.hH A D02-Aug-201610.7 KiB280160

iic_cpcbus.cH A D02-Aug-20162.7 KiB7836

ims332reg.hH A D02-Aug-20164.5 KiB13363

intersil7170.cH A D02-Aug-20165.1 KiB15785

intersil7170reg.hH A D02-Aug-20164.1 KiB11854

intersil7170var.hH A D02-Aug-20162.2 KiB5713

interwave.cH A D02-Aug-201636.2 KiB1,5661,202

interwavereg.hH A D02-Aug-201612.9 KiB412326

interwavevar.hH A D02-Aug-20167.3 KiB244177

ipac.hH A D02-Aug-20166.2 KiB205130

isac.cH A D02-Aug-201617.6 KiB727463

isac.hH A D02-Aug-201612.6 KiB392290

isacsx.cH A D02-Aug-201616.8 KiB676437

isacsx.hH A D02-Aug-201624 KiB596490

isic.cH A D02-Aug-20166.9 KiB252166

isic_bchan.cH A D02-Aug-201611.9 KiB425240

isic_l1.cH A D02-Aug-20167.5 KiB295181

isic_l1.hH A D02-Aug-201613.6 KiB372245

isic_l1fsm.cH A D02-Aug-201615.9 KiB546369

isp.cH A D02-Aug-2016222.6 KiB8,3086,425

isp_ioctl.hH A D02-Aug-20165.3 KiB19590

isp_library.cH A D02-Aug-2016139.2 KiB3,8353,419

isp_library.hH A D02-Aug-201610.4 KiB221136

isp_netbsd.cH A D02-Aug-201642.2 KiB1,6711,335

isp_netbsd.hH A D02-Aug-201612.6 KiB416298

isp_stds.hH A D02-Aug-20165.8 KiB237126

isp_target.cH A D02-Aug-201654.8 KiB1,9041,359

isp_target.hH A D02-Aug-20163.3 KiB10156

isp_tpublic.hH A D02-Aug-201615.1 KiB376159

ispmbox.hH A D02-Aug-201670.5 KiB2,5701,970

ispreg.hH A D02-Aug-201648.4 KiB1,196796

ispvar.hH A D02-Aug-201640.3 KiB1,202544

joy.cH A D02-Aug-20167.6 KiB268170

joyvar.hH A D02-Aug-20162 KiB5413

lan9118.cH A D02-Aug-201630.5 KiB1,080808

lan9118reg.hH A D02-Aug-201616.3 KiB305251

lan9118var.hH A D02-Aug-20162.7 KiB8228

lance.cH A D02-Aug-201619.6 KiB829513

lancereg.hH A D02-Aug-201626.8 KiB605366

lancevar.hH A D02-Aug-20165 KiB14669

lcdkp_subr.cH A D02-Aug-20163.7 KiB15889

lcdkp_subr.hH A D02-Aug-20162.3 KiB6825

ld_aac.cH A D02-Aug-201610.1 KiB363265

ld_cac.cH A D02-Aug-20165.6 KiB218151

ld_icp.cH A D02-Aug-20168.1 KiB328221

ld_mlx.cH A D02-Aug-20166.4 KiB251172

ld_nvme.cH A D02-Aug-20166.1 KiB237173

lemac.cH A D02-Aug-201625.1 KiB1,036732

lemacreg.hH A D02-Aug-20167.7 KiB187113

lemacvar.hH A D02-Aug-20165.8 KiB13987

lm700x.cH A D02-Aug-20163.9 KiB13569

lm700x.hH A D02-Aug-20163 KiB8138

lpt.cH A D02-Aug-201610.5 KiB444297

lpt_upc.cH A D02-Aug-20162.5 KiB7131

lptreg.hH A D02-Aug-20163.1 KiB7514

lptvar.hH A D02-Aug-20163.9 KiB9937

lsi64854.cH A D02-Aug-201617.2 KiB669451

lsi64854reg.hH A D02-Aug-20168.4 KiB197125

lsi64854var.hH A D02-Aug-20163.4 KiB10150

malo.cH A D02-Aug-201657.3 KiB2,2421,733

maloreg.hH A D02-Aug-20164.5 KiB12067

malovar.hH A D02-Aug-20163.3 KiB13493

matrixkp_subr.cH A D02-Aug-20166 KiB213140

matrixkpvar.hH A D02-Aug-20162.3 KiB5928

max2820reg.hH A D02-Aug-20167.1 KiB18765

mb86950.cH A D02-Aug-201626.4 KiB1,014516

mb86950reg.hH A D02-Aug-20165.7 KiB14754

mb86950var.hH A D02-Aug-20163.4 KiB9236

mb86960.cH A D02-Aug-201652.6 KiB1,9661,090

mb86960reg.hH A D02-Aug-201613 KiB361199

mb86960var.hH A D02-Aug-20166.6 KiB19974

mb89352.cH A D02-Aug-201655 KiB2,1911,475

mb89352reg.hH A D02-Aug-20166.2 KiB200101

mb89352var.hH A D02-Aug-20168.7 KiB239139

mc146818.cH A D02-Aug-20165 KiB188104

mc146818reg.hH A D02-Aug-20167.4 KiB20191

mc146818var.hH A D02-Aug-20162.1 KiB4916

mc68450reg.hH A D02-Aug-20166.8 KiB16893

mc6845reg.hH A D02-Aug-20161.8 KiB4212

mc6854reg.hH A D02-Aug-20164.6 KiB10473

mfi.cH A D02-Aug-201697.1 KiB3,6192,865

mfiio.hH A D02-Aug-20162.7 KiB9453

mfireg.hH A D02-Aug-201650.8 KiB1,7111,323

mfivar.hH A D02-Aug-20165.7 KiB224145

midway.cH A D02-Aug-2016106 KiB3,9002,688

midwayreg.hH A D02-Aug-201610.5 KiB304166

midwayvar.hH A D02-Aug-20167.4 KiB219129

mk48txx.cH A D02-Aug-20166.8 KiB234150

mk48txxreg.hH A D02-Aug-20164.5 KiB11645

mk48txxvar.hH A D02-Aug-20162.5 KiB6220

mlx.cH A D02-Aug-201652.8 KiB2,2191,497

mlxio.hH A D02-Aug-20163.3 KiB10960

mlxreg.hH A D02-Aug-201614.9 KiB521367

mlxvar.hH A D02-Aug-201611.7 KiB365251

mm58167.cH A D02-Aug-20167.6 KiB262121

mm58167var.hH A D02-Aug-20162.9 KiB8620

monitors.hH A D02-Aug-20162 KiB5015

mpc105reg.hH A D02-Aug-20168.5 KiB155112

mpc106reg.hH A D02-Aug-201611.3 KiB207149

mpt.cH A D02-Aug-201640.6 KiB1,5231,093

mpt.hH A D02-Aug-20169.2 KiB242162

mpt_debug.cH A D02-Aug-201620.7 KiB629540

mpt_mpilib.hH A D02-Aug-2016200.1 KiB4,2922,713

mpt_netbsd.cH A D02-Aug-201652.5 KiB2,0801,529

mpt_netbsd.hH A D02-Aug-20169.1 KiB269131

mpu.cH A D02-Aug-20166.3 KiB281204

mpuvar.hH A D02-Aug-20162.1 KiB5721

msm6242b.cH A D02-Aug-20167.5 KiB255177

msm6242breg.hH A D02-Aug-20162.5 KiB7029

msm6242bvar.hH A D02-Aug-20161.8 KiB4810

msm6258.cH A D02-Aug-201610.3 KiB395330

msm6258var.hH A D02-Aug-20161.6 KiB354

mtd803.cH A D02-Aug-201622.1 KiB894582

mtd803reg.hH A D02-Aug-201613.6 KiB268199

mtd803var.hH A D02-Aug-20165.1 KiB13477

mvsata.cH A D02-Aug-2016110.1 KiB3,7983,043

mvsatareg.hH A D02-Aug-201613.6 KiB327239

mvsatavar.hH A D02-Aug-20164.3 KiB14794

mx98905.cH A D02-Aug-201611.1 KiB388229

mx98905var.hH A D02-Aug-20162.5 KiB526

ncr5380.docH A D02-Aug-20165.4 KiB149104

ncr5380reg.hH A D02-Aug-20165.4 KiB16168

ncr5380sbc.cH A D02-Aug-201664.4 KiB2,6011,519

ncr5380var.hH A D02-Aug-20168 KiB245141

ncr53c400reg.hH A D02-Aug-20164.3 KiB9526

ncr53c9x.cH A D02-Aug-201675.9 KiB2,9892,050

ncr53c9xreg.hH A D02-Aug-201612.3 KiB289184

ncr53c9xvar.hH A D02-Aug-201615.6 KiB450280

ne2000.cH A D02-Aug-201628.6 KiB1,057693

ne2000reg.hH A D02-Aug-20161,000 3310

ne2000var.hH A D02-Aug-20162.6 KiB7231

nec71071reg.hH A D02-Aug-20162.9 KiB7048

nec7210reg.hH A D02-Aug-20165.6 KiB176114

nec765reg.hH A D02-Aug-20163.2 KiB7018

ninjaata32.cH A D02-Aug-201620.6 KiB708490

ninjaata32reg.hH A D02-Aug-20165.4 KiB15582

ninjaata32var.hH A D02-Aug-20163.6 KiB11959

ninjascsi32.cH A D02-Aug-201669.3 KiB2,7041,911

ninjascsi32reg.hH A D02-Aug-201616.8 KiB457332

ninjascsi32var.hH A D02-Aug-20167.4 KiB259147

ns16450reg.hH A D02-Aug-20162.2 KiB4810

ns16550reg.hH A D02-Aug-20162.6 KiB6321

ns8477reg.hH A D02-Aug-20168.2 KiB208126

nslm7x.cH A D02-Aug-201647.1 KiB2,4502,145

nslm7xvar.hH A D02-Aug-20166 KiB193101

nvme.cH A D02-Aug-201637.9 KiB1,6191,275

nvmeio.hH A D02-Aug-20163 KiB9817

nvmereg.hH A D02-Aug-201614.8 KiB463342

nvmevar.hH A D02-Aug-20164.7 KiB184131

oosiop.cH A D02-Aug-201634.4 KiB1,3601,045

oosiopreg.hH A D02-Aug-201612.8 KiB324183

oosiopvar.hH A D02-Aug-20165.6 KiB15896

opl.cH A D02-Aug-201618.3 KiB699495

opl3sa3reg.hH A D02-Aug-201612 KiB263176

oplinstrs.cH A D02-Aug-201636.2 KiB505492

oplreg.hH A D02-Aug-20164.4 KiB13973

oplvar.hH A D02-Aug-20162.9 KiB10559

osiop.cH A D02-Aug-201654.4 KiB1,9571,566

osiopreg.hH A D02-Aug-201614.3 KiB375217

osiopvar.hH A D02-Aug-20169.3 KiB250130

pca9564.cH A D02-Aug-20168.4 KiB307225

pca9564reg.hH A D02-Aug-20162.4 KiB5725

pca9564var.hH A D02-Aug-20161.8 KiB5017

pcdisplay.hH A D02-Aug-20161 KiB4830

pcdisplay_chars.cH A D02-Aug-201618.6 KiB396355

pcdisplay_subr.cH A D02-Aug-20169 KiB356262

pcdisplayvar.hH A D02-Aug-20163.5 KiB9353

pcf8584.cH A D02-Aug-20166.8 KiB281206

pcf8584reg.hH A D02-Aug-20162.1 KiB5137

pcf8584var.hH A D02-Aug-20161.3 KiB3915

pckbc.cH A D02-Aug-201616 KiB705508

pckbcvar.hH A D02-Aug-20163.5 KiB11756

pdq.cH A D02-Aug-201663.5 KiB1,8401,437

pdq_ifsubr.cH A D02-Aug-201618.4 KiB763625

pdqreg.hH A D02-Aug-201632.8 KiB1,090886

pdqvar.hH A D02-Aug-201617.8 KiB520427

pl181.cH A D02-Aug-201611.1 KiB424331

pl181reg.hH A D02-Aug-20164.1 KiB11777

pl181var.hH A D02-Aug-20161.8 KiB5016

ramdac.hH A D02-Aug-20163 KiB7837

rf3000reg.hH A D02-Aug-20164.6 KiB11455

rrunner.cH A D02-Aug-201693.9 KiB3,6672,569

rrunnerreg.hH A D02-Aug-201619.8 KiB542338

rrunnervar.hH A D02-Aug-20168.2 KiB266154

rs5c313.cH A D02-Aug-20167.6 KiB333219

rs5c313reg.hH A D02-Aug-20163.2 KiB9043

rs5c313var.hH A D02-Aug-20162.4 KiB7425

rt2560.cH A D02-Aug-201673.3 KiB2,8632,110

rt2560reg.hH A D02-Aug-201611.1 KiB317237

rt2560var.hH A D02-Aug-20163.9 KiB174124

rt2661.cH A D02-Aug-201677.3 KiB3,0322,195

rt2661reg.hH A D02-Aug-201616 KiB502389

rt2661var.hH A D02-Aug-20164 KiB183131

rt2860.cH A D02-Aug-2016112 KiB4,2083,257

rt2860reg.hH A D02-Aug-201651.1 KiB1,7921,481

rt2860var.hH A D02-Aug-20165.4 KiB217165

rtl80x9.cH A D02-Aug-20166.2 KiB212123

rtl80x9reg.hH A D02-Aug-20165.5 KiB15655

rtl80x9var.hH A D02-Aug-20162.1 KiB539

rtl8169.cH A D02-Aug-201654 KiB2,0811,344

rtl8169var.hH A D02-Aug-20161.7 KiB365

rtl81x9.cH A D02-Aug-201635.4 KiB1,513933

rtl81x9reg.hH A D02-Aug-201621.3 KiB603410

rtl81x9var.hH A D02-Aug-20169.5 KiB305173

rtsx.cH A D02-Aug-201645.3 KiB1,7201,274

rtsxreg.hH A D02-Aug-201616.3 KiB561406

rtsxvar.hH A D02-Aug-20163.3 KiB9055

rtw.cH A D02-Aug-2016106.5 KiB4,2653,346

rtwphy.cH A D02-Aug-201619.7 KiB800605

rtwphy.hH A D02-Aug-20161.8 KiB408

rtwphyio.cH A D02-Aug-201610 KiB361271

rtwphyio.hH A D02-Aug-20161.7 KiB387

rtwreg.hH A D02-Aug-201639 KiB1,060539

rtwvar.hH A D02-Aug-201614.8 KiB555408

sa2400reg.hH A D02-Aug-20169.6 KiB26695

seeq8003reg.hH A D02-Aug-20165.9 KiB13478

seeq8005.cH A D02-Aug-201637.8 KiB1,494888

seeq8005reg.hH A D02-Aug-20167.6 KiB188133

seeq8005var.hH A D02-Aug-20163.3 KiB9337

sgec.cH A D02-Aug-201619.5 KiB799528

sgecreg.hH A D02-Aug-201610.2 KiB241164

sgecvar.hH A D02-Aug-20163.3 KiB8141

si4136reg.hH A D02-Aug-20163.3 KiB8527

si470x_reg.hH A D02-Aug-20163.7 KiB11369

siisata.cH A D02-Aug-201648 KiB1,7101,326

siisatareg.hH A D02-Aug-20168.5 KiB258172

siisatavar.hH A D02-Aug-20164.6 KiB12555

siop.cH A D02-Aug-201660.6 KiB2,0361,691

siop_common.cH A D02-Aug-201632.8 KiB1,051818

siopreg.hH A D02-Aug-201615.6 KiB533406

siopvar.hH A D02-Aug-20164.3 KiB13569

siopvar_common.hH A D02-Aug-20168.2 KiB215145

sl811hs.cH A D02-Aug-201696.1 KiB3,5622,603

sl811hsreg.hH A D02-Aug-20164.8 KiB13090

sl811hsvar.hH A D02-Aug-20162.6 KiB9454

sm502reg.hH A D02-Aug-201617.5 KiB449370

smc83c170.cH A D02-Aug-201637.1 KiB1,501904

smc83c170reg.hH A D02-Aug-201616.3 KiB480228

smc83c170var.hH A D02-Aug-20166.1 KiB18383

smc90cx6.cH A D02-Aug-201622 KiB982559

smc90cx6reg.hH A D02-Aug-20162.7 KiB8129

smc90cx6var.hH A D02-Aug-20162.9 KiB7728

smc91cxx.cH A D02-Aug-201637.5 KiB1,573918

smc91cxxreg.hH A D02-Aug-201615.4 KiB476161

smc91cxxvar.hH A D02-Aug-20162.8 KiB7330

smc93cx6.cH A D02-Aug-20166.2 KiB19193

smc93cx6var.hH A D02-Aug-20163.7 KiB11351

spdmem.cH A D02-Aug-201626.9 KiB959720

spdmemreg.hH A D02-Aug-20164.7 KiB12370

spdmemvar.hH A D02-Aug-201623.2 KiB903824

spic.cH A D02-Aug-20168.6 KiB367255

spicvar.hH A D02-Aug-20162.7 KiB7619

st16650reg.hH A D02-Aug-20162.5 KiB5517

sti.cH A D02-Aug-201634.1 KiB1,3501,001

stireg.hH A D02-Aug-201621.5 KiB700576

stivar.hH A D02-Aug-20164.3 KiB14784

sunscpal.cH A D02-Aug-201656.6 KiB2,2611,368

sunscpalreg.hH A D02-Aug-20163.6 KiB8618

sunscpalvar.hH A D02-Aug-201610 KiB288170

tcic2.cH A D02-Aug-201633.4 KiB1,291893

tcic2reg.hH A D02-Aug-201631.7 KiB820327

tcic2var.hH A D02-Aug-201610.2 KiB325230

tea5757.cH A D02-Aug-20164.6 KiB18394

tea5757.hH A D02-Aug-20163.4 KiB9348

timer_cpcbus.cH A D02-Aug-20162.4 KiB7231

tms320av110.cH A D02-Aug-201611.5 KiB514360

tms320av110reg.hH A D02-Aug-20164.1 KiB12767

tms320av110var.hH A D02-Aug-20163.7 KiB11447

tms9914reg.hH A D02-Aug-20165.2 KiB12873

tpm.cH A D02-Aug-201627 KiB1,157875

tpmreg.hH A D02-Aug-20164.4 KiB10170

tpmvar.hH A D02-Aug-20162.2 KiB6233

tropic.cH A D02-Aug-201644 KiB1,7521,208

tropicreg.hH A D02-Aug-201621.9 KiB556364

tropicvar.hH A D02-Aug-20163.9 KiB11864

tulip.cH A D02-Aug-2016148.4 KiB6,2263,891

tulipreg.hH A D02-Aug-201658.4 KiB1,580819

tulipvar.hH A D02-Aug-201619.1 KiB604367

uda1341.cH A D02-Aug-201620.1 KiB763611

uda1341reg.hH A D02-Aug-20164.2 KiB12256

uda1341var.hH A D02-Aug-20163.1 KiB9652

ug.cH A D02-Aug-201618 KiB666548

ugreg.hH A D02-Aug-20163.4 KiB11351

ugvar.hH A D02-Aug-20162.3 KiB7235

uha.cH A D02-Aug-201615.5 KiB604396

uhareg.hH A D02-Aug-20168.1 KiB239119

uhavar.hH A D02-Aug-20162.9 KiB7932

universereg.hH A D02-Aug-20163.8 KiB11476

upc.cH A D02-Aug-201610.8 KiB389269

upcreg.hH A D02-Aug-20167.7 KiB185118

upcvar.hH A D02-Aug-20162.7 KiB7734

vga.cH A D02-Aug-201640.1 KiB1,5921,294

vga_common.cH A D02-Aug-20163.2 KiB11154

vga_raster.cH A D02-Aug-201638.3 KiB1,5001,176

vga_subr.cH A D02-Aug-201611.6 KiB423276

vgareg.hH A D02-Aug-20162.4 KiB7232

vgavar.hH A D02-Aug-20166.1 KiB220148

w83l518d.cH A D02-Aug-20163.6 KiB161107

w83l518d_sdmmc.cH A D02-Aug-201614.1 KiB617457

w83l518d_sdmmc.hH A D02-Aug-20161.6 KiB388

w83l518dreg.hH A D02-Aug-20165.9 KiB169113

w83l518dvar.hH A D02-Aug-20162.1 KiB6426

wd33c93.cH A D02-Aug-201659.5 KiB2,4051,587

wd33c93reg.hH A D02-Aug-201618.8 KiB510294

wd33c93var.hH A D02-Aug-20169.2 KiB273173

wdc.cH A D02-Aug-201658.1 KiB2,0521,594

wdc_upc.cH A D02-Aug-20163.7 KiB11166

wdcreg.hH A D02-Aug-20163.3 KiB7527

wdcvar.hH A D02-Aug-20166.9 KiB195102

we.cH A D02-Aug-201616.1 KiB591392

wereg.hH A D02-Aug-20166.3 KiB223101

wevar.hH A D02-Aug-20161.1 KiB3716

wi.cH A D02-Aug-201687.6 KiB3,3192,662

wi_ieee.hH A D02-Aug-201614.4 KiB388268

wireg.hH A D02-Aug-201618 KiB595321

wivar.hH A D02-Aug-20169 KiB297206

z8530reg.hH A D02-Aug-201619.3 KiB447194

z8530sc.cH A D02-Aug-201612.1 KiB443196

z8530sc.hH A D02-Aug-20168.3 KiB21167

z8530tty.cH A D02-Aug-201643.1 KiB1,7501,064

z8536reg.hH A D02-Aug-201611 KiB248135

README.ncr5380sbc

1NCR 53C80/53C400 driver
2
3BACKGROUND
4----------
5The NCR 53C80 SCSI Bus Controller (SBC) is an early single-chip solution
6which formed the basis of many early SCSI host adapters for both the
7i386 and m68k platforms. The NCR 53C400 is a slightly more advanced
8chip which retains backward compatibility with the 53C80.
9
10On the PC, the NCR 53C80 was most commonly used to implement simple, cheap
11SCSI host adapters that were bundled with tape and CD-ROM drives. Since
12these controllers were not bus-mastering (and in some cases were not even
13interrupt-driven), they (like IDE adapters) required the CPU to perform
14much of the actual processing. These days, these controllers are cheap
15and plentiful since many are not supported by Windows 95.
16
17Similarly, NetBSD, although it has had an MI 53C80 driver (used by the
18Sun3 and Mac68k ports) for some time, has not had a i386 driver.
19
20Until now, that is...
21
22OVERVIEW
23--------
24The NCR 53C80/53C400 driver (the 'nca' device) consists of two pieces:
25
26	1) Patches for the 53C80 MI driver to make it use bus_space()
27	   functions. (This requires an optional define. By default,
28	   the driver will compile in "legacy" memory-mapped mode.
29
30	2) A machine-dependent driver (nca) containing probe and
31	   attachment routines.
32
33This driver has bene tested with the following adapters:
34
35	NCS-250 (Chinon)	53C80, port-mapped, polled-mode
36				(This is used in my primary development
37				box to drive an external Zip drive.)
38	Sumo SCSI-AT		53C80, port-mapped, interrupt driven
39				(Note: This is an odd card in that its
40				own firmware seems to have trouble detecting
41				attached drives. Under NetBSD, however,
42				it operates with no problems.)
43	Trantor T-160		53C400, port-mapped, interrupt driven
44				This card was often bundled with NEC
45				CD-ROM drives. (My standalone test box
46				is using this as its primary adapter.)
47	DTC 3150V		53C400, memory-mapped, interrupt driven
48				This a simple card designed to drive
49				a CD-ROM.
50
51CONFIGURATION
52-------------
53To setup the nca driver, the configuration file must contain the following:
54
55	options	NCR5380_USE_BUS_SPACE
56
57This line is required to add bus_space() compatibility to the MI driver.
58
59Next you need to add one or more configuration lines for the nca devices:
60
61	nca0	at isa? port 0x360 irq 15
62	nca1	at isa? iomem 0xd8000 irq 5
63
64The first is for a port-mapped controller at 0x360, IRQ 15. The second line
65is for a memory-mapped controller (Trantor T128 or equivalent) at
660xd800-0xdff, IRQ 5.
67
68You can also set up the driver in "polled" mode (i.e., no interrupts) by
69leaving off the "irq" portion of the line:
70
71	nca0	at isa? port 0x360
72	nca1	at isa? iomem 0xd8000
73
74Lastly, you need to add a scsibus attachment line for the nca device:
75
76	scsibus* at nca?
77
78The following is the probe output from my test system:
79
80	Copyright (c) 1996, 1997, 1998
81	    The NetBSD Foundation, Inc.  All rights reserved.
82	Copyright (c) 1982, 1986, 1989, 1991, 1993
83	    The Regents of the University of California.  All rights reserved.
84
85	NetBSD 1.3.2 (GENERIC) #2: Sun Oct  4 17:11:43 EDT 1998
86	    root@hefalump:/usr/src/sys/arch/i386/compile/GENERIC
87	cpu0: Intel 486DX (486-class)
88	real mem  = 7995392
89	avail mem = 5349376
90	using 123 buffers containing 503808 bytes of memory
91	mainbus0 (root)
92	isa0 at mainbus0
93	com1 at isa0 port 0x2f8-0x2ff irq 3: ns8250 or ns16450, no fifo
94	com2 at isa0 port 0x3e8-0x3ef irq 5: ns8250 or ns16450, no fifo
95	lpt0 at isa0 port 0x378-0x37b irq 7
96	nca0 at isa0 port 0x360-0x36f irq 15
97	nca0: NCR 53C400 detected
98	scsibus0 at nca0: 8 targets
99	sd0 at scsibus0 targ 0 lun 0: <HP, C2235, 0B11> SCSI2 0/direct fixed
100	sd0: 402MB, 1574 cyl, 9 head, 58 sec, 512 bytes/sect x 825012 sectors
101	cd0 at scsibus0 targ 6 lun 0: <CHINON, CD-ROM CDS-535, Q20> SCSI2 5/cdrom removable
102	nca1 at isa0 iomem 0xdb878-0xdb887 irq 5
103	nca1: NCR 53C400 detected
104	scsibus1 at nca1: 8 targets
105	sd1 at scsibus1 targ 5 lun 0: <IOMEGA, ZIP 100, J.02> SCSI2 0/direct removable
106	sd1: 96MB, 96 cyl, 64 head, 32 sec, 512 bytes/sect x 196608 sectors
107	npx0 at isa0 port 0xf0-0xff: using exception 16
108	pc0 at isa0 port 0x60-0x6f irq 1: color
109	pc0: console
110	fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
111	fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
112	biomask 8060 netmask 8460 ttymask 84e2
113	boot device: sd0
114	root on sd0a dumps on sd0b
115	root file system type: ffs
116
117In this output, nca0 is a Trantor T-160 and nca1 is a DTC 3150V. Both happen
118to be 53C400-based controllers.
119
120LIMITATIONS
121-----------
122As of this writing, the nca driver has two known limitations:
123
1241) No DMA or pseudo-DMA support
125
126This is unfortunate, but may be remedied in a later release. I would welcome
127any help by someone more familiar with DMA, particularly in relation to
128bus_space().
129
130As it is, however, performance of the nca driver is acceptable, though some
131of that may depend on one's definition of "acceptable". Remember that these
132were not high speed controller under the best conditions, so much of it is
133really the nature of the beast. It should be adequate for tapes, CD-ROMS,
134and low-usage disk devices (e.g., Zip drives). If you want to drive a CD-R
135drive, then invest in an Adaptec 154X or a PCI controller.
136
1372) No support for the SCSI port of the Pro AudioStudio 16.
138
139This is also unfortunate and may not be able to be remedied withing the
140current framework of the bus_space() functions and the nca driver.
141
142The problem is this: In most adapters, the eight 53C80 registers are mapped
143to eight sequential locations, either ports or memory addresses. On the
144PAS-16, however, the registers are mapped to two sets of ports- four
145sequential ports at the base address and four sequential ports located
1460x2000 higher. As I currently understand it, this is not supportable by
147the current bus_space() implementation nor is it possible for the driver
148to allocate a second bus_space_tag and _handle itself to accommodate the
149second set of ports. Without either, it is very difficult to imagine how
150a portable linkage to the MI driver could be made.
151
152Again, I welcome suggestions.
153
154HISTORY
155-------
156An nca driver first appeared in FreeBSD.
157
158This particular one borrows a little code from it and some from the i386
159'esp' and sun3 'si' drivers. It, like many things in the free unix world,
160was written because it solved a problem- mine! In my case, it was a need
161of a SCSI card and a lack of IRQs. The good news was that I had one
162(NCS-250); the bad news was that it was not supported under NetBSD. The
163rest is history.
164
165DISCLAIMER
166----------
167Like most things, you should take this code with a grain of salt. I have
168tried to test it sufficiently, but it is always possible that it is not
169compatible with some aspect of your system. If you end up suffering
170massive data loss and destruction, you have my sympathies, but I do not
171and will not allow myself to be held responsible.
172
173CREDITS
174-------
175My thanks to Jason Thorpe and the rest of the NetBSD team for making it
176so easy to write this driver. My thanks also to the authors of the
177FreeBSD nca driver for inspiration and 53C400 support.
178
179In the end, I hope that someone else can find this driver as useful as I
180have. If so, please drop me a line at jruschme@exit109.com and let me
181know about it.
182
183Share and enjoy
184
185John Ruschmeyer (jruschme@exit109.com)
18611 October 1998
187