NameDateSize

..Today4 KiB

aac.cH A D21-Oct-202547.9 KiB

aac_tables.hH A D02-Feb-20244.6 KiB

aacreg.hH A D02-Feb-202443.1 KiB

aacvar.hH A D27-Sep-201611.3 KiB

ac97.cH A D18-Oct-202067.8 KiB

ac97reg.hH A D09-Apr-20189.8 KiB

ac97var.hH A D27-Oct-20124 KiB

acpipmtimer.cH A D18-Aug-20091.9 KiB

acpipmtimer.hH A D18-Aug-2009301

ad1843reg.hH A D13-Apr-20073.3 KiB

ad1848.cH A D09-Feb-202428.4 KiB

ad1848reg.hH A D06-Apr-20036.1 KiB

ad1848var.hH A D29-Feb-20207.3 KiB

adv.cH A D25-Sep-202222.9 KiB

adv.hH A D15-Dec-20193 KiB

advlib.cH A D24-May-202488.2 KiB

advlib.hH A D27-Dec-201942 KiB

advmcode.cH A D15-Dec-201918.4 KiB

advmcode.hH A D15-Dec-20191.8 KiB

adw.cH A D07-Aug-202131 KiB

adw.hH A D15-Dec-20193.4 KiB

adwlib.cH A D25-Sep-202265.2 KiB

adwlib.hH A D15-Dec-201940.5 KiB

adwmcode.cH A D25-Sep-202298.4 KiB

adwmcode.hH A D15-Dec-20197.7 KiB

aha.cH A D25-Sep-202234.2 KiB

ahareg.hH A D10-May-20089.5 KiB

ahavar.hH A D21-Sep-20094 KiB

ahcisata_core.cH A D10-Sep-202363.5 KiB

ahcisatareg.hH A D07-Jan-202512.8 KiB

ahcisatavar.hH A D10-Sep-20234.6 KiB

aic6360.cH A D10-May-202356.9 KiB

aic6360reg.hH A D11-Dec-200510 KiB

aic6360var.hH A D01-Jan-20228 KiB

aic6915.cH A D29-Jun-202434.8 KiB

aic6915reg.hH A D04-May-202220.5 KiB

aic6915var.hH A D04-May-20226 KiB

aic77xx.cH A D14-Mar-20093.7 KiB

aic77xxreg.hH A D15-Mar-20001.8 KiB

aic77xxvar.hH A D11-Dec-20051.7 KiB

aic79xx.cH A D02-Feb-2024265.8 KiB

aic79xx_inline.hH A D13-Aug-202129.2 KiB

aic79xx_osm.cH A D07-Aug-202122 KiB

aic79xx_osm.hH A D28-Feb-202516.6 KiB

aic79xxvar.hH A D08-Feb-202447 KiB

aic7xxx.cH A D02-Feb-2024197.3 KiB

aic7xxx_cam.hH A D01-Jan-20225.1 KiB

aic7xxx_inline.hH A D19-Apr-201819.6 KiB

aic7xxx_osm.cH A D01-Aug-202330.1 KiB

aic7xxx_osm.hH A D28-Feb-202515.9 KiB

aic7xxx_seeprom.cH A D25-Sep-202220.8 KiB

aic7xxxvar.hH A D08-Feb-202443.5 KiB

al2210reg.hH A D19-Oct-20096.6 KiB

am7930.cH A D12-Sep-202019.6 KiB

am7930reg.hH A D11-Dec-20057.1 KiB

am7930var.hH A D12-Sep-20202.6 KiB

am7990.cH A D25-Sep-202215.4 KiB

am79900.cH A D25-Sep-202216.6 KiB

am79900reg.hH A D11-Oct-20195.6 KiB

am79900var.hH A D28-Apr-20082.2 KiB

am7990reg.hH A D28-Apr-20086.1 KiB

am7990var.hH A D28-Apr-20082.2 KiB

am79c930.cH A D28-Apr-200811.7 KiB

am79c930reg.hH A D18-Aug-20254.5 KiB

am79c930var.hH A D28-Apr-20082.7 KiB

am9513reg.hH A D28-Apr-20089 KiB

amdccp.cH A D19-Mar-20222.9 KiB

amdccpvar.hH A D19-Mar-20221.7 KiB

an.cH A D21-Sep-202150.5 KiB

anreg.hH A D25-Dec-200723.9 KiB

anvar.hH A D05-Oct-20195.7 KiB

anx_dp.cH A D11-Dec-202330.5 KiB

anx_dp.hH A D19-Dec-20212.5 KiB

apcdmareg.hH A D28-Apr-20084.4 KiB

apple_smc.cH A D08-Aug-202315 KiB

apple_smc.hH A D01-Apr-20144 KiB

apple_smc_fan.cH A D29-Jun-202212.7 KiB

apple_smc_temp.cH A D08-Aug-202312.7 KiB

apple_smcreg.hH A D01-Apr-20142.2 KiB

apple_smcvar.hH A D01-Apr-20142.4 KiB

arcofi.cH A D31-May-202232 KiB

arcofivar.hH A D08-May-20191.4 KiB

arn5008.cH A D05-Jul-202477.4 KiB

arn5008.hH A D01-Aug-20232.1 KiB

arn5008reg.hH A D30-Mar-201333 KiB

arn5416.cH A D01-Dec-202527.4 KiB

arn5416.hH A D30-Mar-20132.1 KiB

arn5416reg.hH A D30-Mar-201338.3 KiB

arn9003.cH A D24-Sep-202595.1 KiB

arn9003.hH A D01-Aug-20232 KiB

arn9003reg.hH A D30-Mar-201342.2 KiB

arn9280.cH A D25-Sep-202218.5 KiB

arn9280.hH A D30-Mar-20132 KiB

arn9280reg.hH A D30-Mar-201329.1 KiB

arn9285.cH A D25-Sep-202227.4 KiB

arn9285.hH A D30-Mar-20131.8 KiB

arn9285reg.hH A D30-Mar-201351.6 KiB

arn9287.cH A D25-Sep-202219.1 KiB

arn9287.hH A D30-Mar-20131.6 KiB

arn9287reg.hH A D30-Mar-201324.2 KiB

arn9380.cH A D25-Sep-202227.9 KiB

arn9380.hH A D30-Mar-20131.5 KiB

arn9380reg.hH A D30-Mar-201396.7 KiB

ath.cH A D04-Oct-2025153.9 KiB

ath_netbsd.cH A D25-Sep-202213.4 KiB

ath_netbsd.hH A D02-Feb-20173.9 KiB

athioctl.hH A D28-Oct-20177.5 KiB

athn.cH A D18-Mar-202277.3 KiB

athnreg.hH A D25-Jul-201947.7 KiB

athnvar.hH A D05-Oct-201918.3 KiB

athrate-amrr.cH A D10-Nov-201914.9 KiB

athrate-amrr.hH A D05-Feb-20063.5 KiB

athrate-onoe.cH A D10-Nov-201914.5 KiB

athrate-onoe.hH A D05-Feb-20063.1 KiB

athrate-sample.cH A D09-Aug-202123.7 KiB

athrate-sample.hH A D08-Nov-20127.5 KiB

athrate.hH A D18-Oct-20145.8 KiB

athvar.hH A D27-Jan-201323.7 KiB

atppc.cH A D29-Jul-202555.8 KiB

atppcreg.hH A D15-Sep-20169.8 KiB

atppcvar.hH A D13-Aug-20247 KiB

attimer.cH A D28-Oct-20173.6 KiB

attimervar.hH A D07-Apr-20091.8 KiB

atw.cH A D21-Sep-2021102.4 KiB

atwreg.hH A D06-Feb-200940.4 KiB

atwvar.hH A D05-Oct-201914.1 KiB

awi.cH A D09-Jul-202554.7 KiB

awireg.hH A D28-Apr-200814.5 KiB

awivar.hH A D30-Dec-20244.6 KiB

ax88190.cH A D01-Jul-20215.2 KiB

ax88190reg.hH A D28-Apr-20082.4 KiB

ax88190var.hH A D28-Apr-20082 KiB

bcmgenet.cH A D04-Oct-202528.5 KiB

bcmgenetreg.hH A D08-Mar-20218.5 KiB

bcmgenetvar.hH A D04-Oct-20242.3 KiB

bha.cH A D25-Sep-202247.2 KiB

bhareg.hH A D26-Feb-201714.7 KiB

bhavar.hH A D27-Oct-20125.6 KiB

bmx280.cH A D13-Sep-202528.5 KiB

bmx280reg.hH A D03-Dec-20223.2 KiB

bmx280var.hH A D13-Sep-20252.5 KiB

bt431reg.hH A D11-Dec-20052 KiB

bt459reg.hH A D11-Dec-20053 KiB

bt462reg.hH A D24-Jun-20103.3 KiB

bt463.cH A D24-Jan-201818.2 KiB

bt463reg.hH A D28-Apr-20083.3 KiB

bt463var.hH A D28-Apr-20081.8 KiB

bt485.cH A D24-Jan-201815.8 KiB

bt485reg.hH A D11-Dec-20052 KiB

bt485var.hH A D28-Apr-20081.8 KiB

bt8xx.hH A D16-Jan-200818.6 KiB

bwfm.cH A D31-Dec-202361.8 KiB

bwfmreg.hH A D14-Mar-202225.9 KiB

bwfmvar.hH A D03-Dec-20227.9 KiB

bwi.cH A D23-Oct-2025246.5 KiB

bwireg.hH A D23-Oct-202523.9 KiB

bwivar.hH A D23-Oct-202523.4 KiB

cac.cH A D10-Feb-202418.8 KiB

cacreg.hH A D01-Nov-20228.3 KiB

cacvar.hH A D27-Sep-20164.6 KiB

cd1190reg.hH A D05-Feb-20246.1 KiB

cd1400reg.hH A D11-Dec-20059.3 KiB

cd18xx.cH A D16-Dec-202537.6 KiB

cd18xxreg.hH A D06-May-202313.2 KiB

cd18xxvar.hH A D15-Nov-20146 KiB

cdnsiic.cH A D05-Nov-20226.9 KiB

cdnsiicvar.hH A D05-Nov-20221.7 KiB

ciss.cH A D19-Feb-202445.4 KiB

cissreg.hH A D01-Nov-202215 KiB

cissvar.hH A D15-Jul-20202.6 KiB

clmpcc.cH A D10-Nov-201938.7 KiB

clmpccreg.hH A D28-Apr-200821.6 KiB

clmpccvar.hH A D27-Oct-20124.5 KiB

com.cH A D25-Nov-202572.8 KiB

com_cpcbus.cH A D08-Dec-20183 KiB

comreg.hH A D06-Oct-20227.2 KiB

comvar.hH A D01-Dec-20257.2 KiB

cpc700.cH A D25-Sep-20227.3 KiB

cpc700reg.hH A D28-Apr-20085.9 KiB

cpc700uic.hH A D28-Apr-20081.8 KiB

cpc700var.hH A D28-Apr-20081.7 KiB

cs4215reg.hH A D21-Dec-20173.4 KiB

cs4215var.hH A D05-May-20081.7 KiB

cs4231.cH A D10-Nov-201915.9 KiB

cs4231reg.hH A D28-Apr-20087.2 KiB

cs4231var.hH A D23-Nov-20113.5 KiB

cs4237reg.hH A D28-Apr-20083.7 KiB

cs89x0.cH A D07-Jan-202556.4 KiB

cs89x0reg.hH A D10-Feb-20249.3 KiB

cs89x0var.hH A D13-Apr-20158.8 KiB

ct65550.cH A D07-Aug-202126.6 KiB

ct65550reg.hH A D02-Feb-201712.4 KiB

ct65550var.hH A D02-Feb-20172.6 KiB

cy.cH A D26-Oct-202232.3 KiB

cyreg.hH A D11-Dec-20052.8 KiB

cyvar.hH A D26-Mar-20082.6 KiB

dc21040reg.hH A D17-Jan-202224.2 KiB

dc503reg.hH A D11-Feb-20233.5 KiB

decmonitors.cH A D28-Apr-20083.2 KiB

depca.cH A D07-Aug-202110 KiB

depcareg.hH A D28-Apr-20083.7 KiB

depcavar.hH A D28-Apr-20083.8 KiB

dl10019.cH A D01-Jul-20216.8 KiB

dl10019reg.hH A D28-Apr-20082.3 KiB

dl10019var.hH A D28-Apr-20082 KiB

dm9000.cH A D04-Oct-202529.6 KiB

dm9000reg.hH A D05-Jul-202410.8 KiB

dm9000var.hH A D29-May-20205.2 KiB

dp8390.cH A D29-Jun-202430.6 KiB

dp83905.cH A D19-Oct-20075.2 KiB

dp83905reg.hH A D14-Dec-20011.9 KiB

dp83905var.hH A D11-Dec-20051.8 KiB

dp8390reg.hH A D14-Oct-201216.1 KiB

dp8390var.hH A D05-Feb-20246 KiB

dp83932.cH A D29-Jun-202432.2 KiB

dp83932reg.hH A D28-Apr-200810.9 KiB

dp83932var.hH A D20-Feb-202111.7 KiB

dpt.cH A D10-Feb-202436 KiB

dptreg.hH A D08-Sep-200811 KiB

dptvar.hH A D27-Oct-20124 KiB

ds.hH A D12-Feb-20124.2 KiB

ds1286reg.hH A D21-Oct-20217.2 KiB

ds1687reg.hH A D20-May-202210.8 KiB

dw_hdmi.cH A D09-Feb-202426.2 KiB

dw_hdmi.hH A D19-Dec-20213.5 KiB

dw_hdmi_phy.cH A D19-Dec-202112.4 KiB

dwc_eqos.cH A D15-Oct-202550.5 KiB

dwc_eqos_reg.hH A D13-Nov-202314.8 KiB

dwc_eqos_var.hH A D04-Oct-20243.2 KiB

dwc_gmac.cH A D04-Oct-202549.2 KiB

dwc_gmac_reg.hH A D19-Oct-202412.3 KiB

dwc_gmac_var.hH A D11-Aug-20244.5 KiB

dwc_mmc.cH A D10-Dec-202525.2 KiB

dwc_mmc_reg.hH A D09-Jan-20227 KiB

dwc_mmc_var.hH A D09-Jan-20222.9 KiB

dwc_wdt.cH A D16-Apr-20234.4 KiB

dwc_wdt_var.hH A D16-Apr-20231.6 KiB

dwiic.cH A D15-Sep-202517.6 KiB

dwiic_var.hH A D15-Sep-20252.5 KiB

elink3.cH A D05-Jul-202452.7 KiB

elink3reg.hH A D05-Nov-200617.5 KiB

elink3var.hH A D13-Apr-20154.7 KiB

elinkxl.cH A D29-Jun-202448.9 KiB

elinkxlreg.hH A D28-Apr-200810.4 KiB

elinkxlvar.hH A D13-Sep-20195 KiB

esiop.cH A D08-Feb-202466 KiB

esiopvar.hH A D24-Aug-20125.6 KiB

files.athnH A D10-Oct-2014389

fmv.cH A D12-Apr-20084.7 KiB

fmvreg.hH A D20-Jul-20243.1 KiB

fmvvar.hH A D11-Dec-20051.8 KiB

gcscpcib.cH A D07-Aug-202112.3 KiB

gcscpcibreg.hH A D27-Aug-20115.8 KiB

gcscpcibvar.hH A D29-Aug-20111.8 KiB

gem.cH A D27-Apr-202576.1 KiB

gemreg.hH A D17-Aug-202133.6 KiB

gemvar.hH A D30-Jan-20219.4 KiB

hayespreg.hH A D04-Sep-20013.1 KiB

hd44780_subr.cH A D08-Aug-202318.8 KiB

hd44780reg.hH A D30-Aug-20093.3 KiB

hd44780var.hH A D08-Aug-20235.4 KiB

hd64570.cH A D14-Sep-202450.2 KiB

hd64570reg.hH A D18-Aug-202523.1 KiB

hd64570var.hH A D27-Oct-20127.2 KiB

hfa3861areg.hH A D19-Oct-20093.8 KiB

hme.cH A D29-Jun-202441.2 KiB

hmereg.hH A D05-Feb-202415.7 KiB

hmevar.hH A D13-Apr-20153.5 KiB

hpet.cH A D20-Aug-20227.2 KiB

hpetreg.hH A D31-Oct-20112.7 KiB

hpetvar.hH A D08-May-20202 KiB

i128.cH A D20-Oct-20124.1 KiB

i128reg.hH A D16-Apr-20206.1 KiB

i128var.hH A D16-Apr-20202.1 KiB

i8042reg.hH A D31-Jan-20021.9 KiB

i82365.cH A D13-Feb-202436.7 KiB

i82365reg.hH A D11-Dec-200512.9 KiB

i82365var.hH A D14-Sep-20246.6 KiB

i8237reg.hH A D11-Dec-2005580

i8253reg.hH A D11-Dec-20054.3 KiB

i82557.cH A D29-Jun-202467 KiB

i82557reg.hH A D02-Sep-201117 KiB

i82557var.hH A D13-Apr-201512.6 KiB

i82586.cH A D09-Feb-202448.2 KiB

i82586reg.hH A D28-Apr-200817.4 KiB

i82586var.hH A D09-Feb-202410.5 KiB

i82595reg.hH A D28-Apr-20085.8 KiB

i82596.cH A D05-Jul-202436 KiB

i82596reg.hH A D05-Apr-200811.8 KiB

i82596var.hH A D26-Feb-20259.3 KiB

i8259reg.hH A D05-Dec-20244 KiB

i82801lpcreg.hH A D12-Apr-202313.4 KiB

i82801lpcvar.hH A D15-Jun-20111.7 KiB

ibm561.cH A D04-Dec-202014.9 KiB

ibm561reg.hH A D20-Oct-20128.1 KiB

ibm561var.hH A D28-Apr-20081.9 KiB

ibm82660reg.hH A D21-Aug-20215.1 KiB

icp.cH A D25-Nov-202534.4 KiB

icp_ioctl.cH A D21-Jan-20227.8 KiB

icp_ioctl.hH A D28-Oct-20174.9 KiB

icpreg.hH A D25-Nov-202512.9 KiB

icpsp.cH A D16-Jan-20249 KiB

icpvar.hH A D27-Oct-20127.7 KiB

ics2101reg.hH A D28-Apr-20082.9 KiB

igpio.cH A D07-Jan-202319.1 KiB

igpioreg.hH A D07-Jan-202317.5 KiB

igpiovar.hH A D07-Jan-20232.2 KiB

igsfb.cH A D07-Aug-202135.3 KiB

igsfb_subr.cH A D03-Sep-201820.6 KiB

igsfbreg.hH A D31-Jul-202312.3 KiB

igsfbvar.hH A D26-Jul-20116.5 KiB

iha.cH A D17-Apr-202566.4 KiB

ihareg.hH A D03-May-200813.4 KiB

ihavar.hH A D14-May-200810.7 KiB

iic_cpcbus.cH A D27-Oct-20122.7 KiB

ims332reg.hH A D11-Dec-20054.5 KiB

intersil7170.cH A D07-Sep-20255 KiB

intersil7170reg.hH A D28-Apr-20084.1 KiB

intersil7170var.hH A D28-Apr-20082.2 KiB

interwave.cH A D05-Feb-202434.1 KiB

interwavereg.hH A D09-Feb-202412.9 KiB

interwavevar.hH A D29-Feb-20207.1 KiB

isp.cH A D12-Dec-2021222.6 KiB

isp_ioctl.hH A D06-Sep-20155.3 KiB

isp_library.cH A D21-Oct-2021139.4 KiB

isp_library.hH A D26-Mar-201010.4 KiB

isp_netbsd.cH A D09-Feb-202442.2 KiB

isp_netbsd.hH A D20-Sep-201912.7 KiB

isp_stds.hH A D12-Dec-20215.8 KiB

isp_target.cH A D08-Sep-202454.8 KiB

isp_target.hH A D01-Jun-20233.3 KiB

isp_tpublic.hH A D12-Dec-202115.1 KiB

ispmbox.hH A D26-Apr-202570.5 KiB

ispreg.hH A D03-May-202248.4 KiB

ispvar.hH A D21-Sep-202340.3 KiB

joy.cH A D28-Oct-20177.6 KiB

joyvar.hH A D23-Nov-20112 KiB

lan9118.cH A D29-Jan-202031.2 KiB

lan9118reg.hH A D16-Mar-202416.3 KiB

lan9118var.hH A D01-Jun-20172.8 KiB

lance.cH A D17-Nov-202419.5 KiB

lancereg.hH A D24-Jun-202326.8 KiB

lancevar.hH A D13-Apr-20155 KiB

lcdkp_subr.cH A D14-May-20113.7 KiB

lcdkp_subr.hH A D14-May-20112.3 KiB

ld_aac.cH A D21-Oct-202511.1 KiB

ld_cac.cH A D13-Apr-20256.7 KiB

ld_icp.cH A D13-Apr-20259.7 KiB

ld_mlx.cH A D13-Apr-20257.5 KiB

ld_nvme.cH A D13-Apr-20257 KiB

lemac.cH A D25-Sep-202224 KiB

lemacreg.hH A D24-Jul-20217.7 KiB

lemacvar.hH A D13-Apr-20155.8 KiB

lm700x.cH A D11-Dec-20053.9 KiB

lm700x.hH A D19-Oct-20073 KiB

lpt.cH A D03-Sep-201810.5 KiB

lptreg.hH A D02-May-20063.1 KiB

lptvar.hH A D07-Mar-20083.9 KiB

lsi64854.cH A D25-Sep-202217.1 KiB

lsi64854reg.hH A D10-Mar-20248.4 KiB

lsi64854var.hH A D27-Dec-20193.4 KiB

MakefileH A D15-Dec-2025355

malo.cH A D07-Sep-202458.1 KiB

maloreg.hH A D30-Jul-20124.5 KiB

malovar.hH A D05-Oct-20193.3 KiB

matrixkp_subr.cH A D19-Oct-20076 KiB

matrixkpvar.hH A D28-Jul-20122.3 KiB

max2820reg.hH A D19-Oct-20097.1 KiB

mb86950.cH A D31-Jul-202126.1 KiB

mb86950reg.hH A D11-Dec-20055.7 KiB

mb86950var.hH A D14-Apr-20153.4 KiB

mb86960.cH A D29-Nov-202552.6 KiB

mb86960reg.hH A D11-Dec-200513 KiB

mb86960var.hH A D31-Jul-20216.6 KiB

mb89352.cH A D10-May-202355.1 KiB

mb89352reg.hH A D09-Feb-20246.2 KiB

mb89352var.hH A D01-Jan-20228.7 KiB

mc146818.cH A D07-Sep-20254.9 KiB

mc146818reg.hH A D08-Mar-20067.4 KiB

mc146818var.hH A D06-Mar-20242.4 KiB

mc68450reg.hH A D05-Oct-20246.8 KiB

mc6845reg.hH A D11-Dec-20051.8 KiB

mc6854reg.hH A D11-Apr-20194.6 KiB

mcp23xxxgpio.cH A D09-Jul-20258.8 KiB

mcp23xxxgpioreg.hH A D17-Jan-20224 KiB

mcp23xxxgpiovar.hH A D17-Jan-20222.9 KiB

mfi.cH A D02-Feb-202497.3 KiB

mfiio.hH A D19-Sep-20122.7 KiB

mfireg.hH A D13-Feb-202456.2 KiB

mfivar.hH A D19-Sep-20125.7 KiB

mk48txx.cH A D07-Sep-20256.8 KiB

mk48txxreg.hH A D04-Jan-20114.5 KiB

mk48txxvar.hH A D04-Jan-20112.5 KiB

mlx.cH A D07-Aug-202153.3 KiB

mlxio.hH A D28-Oct-20173.3 KiB

mlxreg.hH A D08-Sep-200814.9 KiB

mlxvar.hH A D27-Sep-201611.7 KiB

mm58167.cH A D07-Sep-20257.7 KiB

mm58167var.hH A D06-Jul-20082.9 KiB

monitors.hH A D28-Apr-20082 KiB

mpc105reg.hH A D28-Apr-20088.5 KiB

mpc106reg.hH A D29-Feb-202411.3 KiB

mpt.cH A D23-Sep-201940.6 KiB

mpt.hH A D10-Nov-20219.1 KiB

mpt_debug.cH A D09-Feb-202420.7 KiB

mpt_mpilib.hH A D10-Feb-2024200.1 KiB

mpt_netbsd.cH A D09-Feb-202452.3 KiB

mpt_netbsd.hH A D21-Sep-20199 KiB

mpu.cH A D21-Jan-20126.3 KiB

mpuvar.hH A D23-Nov-20112.1 KiB

msm6242b.cH A D07-Sep-20257.4 KiB

msm6242breg.hH A D04-Feb-20132.5 KiB

msm6242bvar.hH A D14-Nov-20121.8 KiB

msm6258.cH A D08-May-20194.4 KiB

msm6258var.hH A D08-May-20191.6 KiB

mtd803.cH A D29-Jan-202022.4 KiB

mtd803reg.hH A D28-Apr-200813.6 KiB

mtd803var.hH A D13-Apr-20155.1 KiB

mvsata.cH A D05-Dec-2021111.3 KiB

mvsatareg.hH A D16-Feb-202213.6 KiB

mvsatavar.hH A D22-Oct-20184.2 KiB

mx98905.cH A D21-May-202411.1 KiB

mx98905var.hH A D28-Apr-20082.5 KiB

ncr5380.docH A D11-Dec-20055.4 KiB

ncr5380reg.hH A D11-Dec-20055.4 KiB

ncr5380sbc.cH A D29-Oct-202464.7 KiB

ncr5380var.hH A D14-Sep-20258 KiB

ncr53c400reg.hH A D28-Apr-20084.3 KiB

ncr53c9x.cH A D05-Dec-202175.9 KiB

ncr53c9xreg.hH A D07-Sep-200912.3 KiB

ncr53c9xvar.hH A D06-Dec-202415.6 KiB

ndisreg.hH A D06-Dec-201913.6 KiB

ne2000.cH A D21-May-202425.2 KiB

ne2000reg.hH A D04-Aug-20011,000

ne2000var.hH A D15-Jul-20182.5 KiB

nec71071reg.hH A D01-Oct-20062.9 KiB

nec7210reg.hH A D20-May-20225.6 KiB

nec765reg.hH A D11-Dec-20053.2 KiB

nglereg.hH A D15-Dec-20258.5 KiB

ninjaata32.cH A D20-Oct-201720.5 KiB

ninjaata32reg.hH A D21-Feb-20115.4 KiB

ninjaata32var.hH A D07-Oct-20173.6 KiB

ninjascsi32.cH A D07-Aug-202169.3 KiB

ninjascsi32reg.hH A D28-Apr-200816.8 KiB

ninjascsi32var.hH A D06-Oct-20217.4 KiB

ns16450reg.hH A D11-Dec-20052.2 KiB

ns16550reg.hH A D06-Oct-20222.9 KiB

ns8477reg.hH A D28-Apr-20088.2 KiB

nslm7x.cH A D16-Dec-202258 KiB

nslm7xvar.hH A D08-Feb-20186.3 KiB

nvme.cH A D11-Mar-202453.8 KiB

nvmeio.hH A D10-Nov-20216 KiB

nvmereg.hH A D12-Oct-202221.9 KiB

nvmevar.hH A D14-Aug-20226.9 KiB

oosiop.cH A D09-Feb-202434.3 KiB

oosiopreg.hH A D11-Dec-200512.8 KiB

oosiopvar.hH A D29-Mar-20085.6 KiB

opl.cH A D10-May-202318.3 KiB

opl3sa3reg.hH A D28-Apr-200812 KiB

oplinstrs.cH A D19-Oct-200736.2 KiB

oplreg.hH A D28-Apr-20084.4 KiB

oplvar.hH A D09-Apr-20122.9 KiB

osiop.cH A D07-Aug-202154.3 KiB

osiopreg.hH A D24-Aug-201214.3 KiB

osiopvar.hH A D01-Jan-20229.3 KiB

pca9564.cH A D15-Sep-20258.1 KiB

pca9564reg.hH A D09-Apr-20102.4 KiB

pca9564var.hH A D22-Dec-20191.8 KiB

pcdisplay.hH A D14-May-19981 KiB

pcdisplay_chars.cH A D25-Feb-201018.6 KiB

pcdisplay_subr.cH A D25-Mar-20229 KiB

pcdisplayvar.hH A D12-Nov-20143.5 KiB

pcf8584.cH A D15-Sep-20256.3 KiB

pcf8584reg.hH A D05-Jan-20252.2 KiB

pcf8584var.hH A D22-Dec-20191.3 KiB

pckbc.cH A D17-Nov-202216 KiB

pckbcvar.hH A D07-Dec-20213.4 KiB

pl031.cH A D08-Sep-20252.6 KiB

pl031var.hH A D08-Jun-20171.6 KiB

pl041.cH A D29-Feb-20207.9 KiB

pl041var.hH A D08-May-20191.9 KiB

pl050.cH A D06-Jun-20174.5 KiB

pl050var.hH A D03-Jun-20171.7 KiB

pl061.cH A D07-Aug-20213.3 KiB

pl061reg.hH A D15-Jun-20181.9 KiB

pl061var.hH A D21-Oct-20182 KiB

pl181.cH A D07-Aug-202114 KiB

pl181reg.hH A D27-Jan-20154.1 KiB

pl181var.hH A D19-Feb-20181.8 KiB

qemufwcfg.cH A D06-Apr-20244.7 KiB

qemufwcfgio.hH A D25-Nov-20171.8 KiB

qemufwcfgvar.hH A D25-Nov-20171.6 KiB

ramdac.hH A D28-Apr-20083 KiB

README.ncr5380sbcH A D03-Dec-20217.1 KiB

rf3000reg.hH A D19-Oct-20094.6 KiB

rndisreg.hH A D17-Aug-20218.9 KiB

rng200.cH A D19-Mar-20223.3 KiB

rng200reg.hH A D01-Sep-20192.1 KiB

rng200var.hH A D19-Mar-20221.9 KiB

rs5c313.cH A D07-Sep-20257.6 KiB

rs5c313reg.hH A D06-Apr-20103.2 KiB

rs5c313var.hH A D06-Apr-20102.4 KiB

rt2560.cH A D15-Jul-202573.8 KiB

rt2560reg.hH A D04-Jun-200611.1 KiB

rt2560var.hH A D05-Oct-20193.9 KiB

rt2661.cH A D16-Jun-202177.9 KiB

rt2661reg.hH A D29-Apr-200816 KiB

rt2661var.hH A D05-Oct-20194 KiB

rt2860.cH A D16-Jun-2021114.3 KiB

rt2860reg.hH A D08-Oct-201651.5 KiB

rt2860var.hH A D05-Oct-20195.3 KiB

rtl80x9.cH A D31-Dec-20236.2 KiB

rtl80x9reg.hH A D28-Apr-20085.5 KiB

rtl80x9var.hH A D28-Apr-20082.1 KiB

rtl8169.cH A D12-Aug-202458.7 KiB

rtl8169var.hH A D12-May-20091.7 KiB

rtl81x9.cH A D29-Jun-202435.9 KiB

rtl81x9reg.hH A D12-Aug-202422.2 KiB

rtl81x9var.hH A D12-Aug-20249.7 KiB

rtsx.cH A D11-Aug-202345.7 KiB

rtsxreg.hH A D24-Apr-201816.6 KiB

rtsxvar.hH A D24-Apr-20183.5 KiB

rtw.cH A D10-Nov-2021107.8 KiB

rtwn_data.hH A D26-Sep-202263.2 KiB

rtwnreg.hH A D16-Apr-202045.2 KiB

rtwphy.cH A D10-Nov-201919.6 KiB

rtwphy.hH A D19-Oct-20091.8 KiB

rtwphyio.cH A D09-Oct-201610 KiB

rtwphyio.hH A D19-Oct-20091.7 KiB

rtwreg.hH A D15-Sep-201638.4 KiB

rtwvar.hH A D05-Oct-201914.8 KiB

sa2400reg.hH A D19-Oct-20099.6 KiB

sc16is7xx.cH A D13-Dec-202517.6 KiB

sc16is7xx_tty.cH A D01-Dec-20255.1 KiB

sc16is7xx_ttyvar.hH A D01-Dec-20251.2 KiB

sc16is7xxreg.hH A D24-Oct-20252.7 KiB

sc16is7xxvar.hH A D01-Dec-20252.8 KiB

scmd.cH A D06-Oct-202215.3 KiB

scmdreg.hH A D05-Apr-202311.8 KiB

scmdvar.hH A D07-Dec-20211.6 KiB

scmi.cH A D08-Jan-202518.7 KiB

scmi.hH A D08-Jan-20252.9 KiB

seeq8003reg.hH A D30-Dec-20225.9 KiB

seeq8005.cH A D30-Jan-202036.9 KiB

seeq8005reg.hH A D01-Apr-20017.6 KiB

seeq8005var.hH A D13-Apr-20153.3 KiB

sgec.cH A D15-Mar-202019 KiB

sgecreg.hH A D11-Dec-200510.2 KiB

sgecvar.hH A D22-May-20172.9 KiB

si4136reg.hH A D19-Oct-20093.3 KiB

si470x_reg.hH A D13-Jan-20133.7 KiB

siisata.cH A D02-Feb-202453.4 KiB

siisatareg.hH A D31-Jul-20218.9 KiB

siisatavar.hH A D24-Oct-20184.6 KiB

siop.cH A D08-Feb-202460.6 KiB

siop_common.cH A D08-Feb-202432.8 KiB

siopreg.hH A D19-Oct-200915.6 KiB

siopvar.hH A D24-Aug-20124.3 KiB

siopvar_common.hH A D19-Oct-20098.2 KiB

sl811hs.cH A D03-May-202295.6 KiB

sl811hsreg.hH A D24-Sep-20165.1 KiB

sl811hsvar.hH A D23-Apr-20162.6 KiB

sm502reg.hH A D13-Mar-201317.5 KiB

smc83c170.cH A D07-Sep-202437.6 KiB

smc83c170reg.hH A D09-Feb-202416.3 KiB

smc83c170var.hH A D10-Nov-20216.1 KiB

smc90cx6.cH A D08-Sep-202422 KiB

smc90cx6reg.hH A D28-Apr-20082.7 KiB

smc90cx6var.hH A D23-Oct-20172.9 KiB

smc91cxx.cH A D25-Sep-202237.4 KiB

smc91cxxreg.hH A D08-Dec-202115.4 KiB

smc91cxxvar.hH A D06-Dec-20192.7 KiB

smc93cx6.cH A D14-Mar-20096.2 KiB

smc93cx6var.hH A D11-Dec-20053.7 KiB

spdmem.cH A D02-Feb-202228.3 KiB

spdmemreg.hH A D29-Jan-20224.7 KiB

spdmemvar.hH A D24-Mar-202023.5 KiB

spic.cH A D10-Apr-20228.6 KiB

spicvar.hH A D10-Apr-20222.7 KiB

ssdfb.cH A D21-Aug-202138.7 KiB

ssdfbvar.hH A D05-Aug-202113.8 KiB

st16650reg.hH A D06-Oct-20222.6 KiB

sti.cH A D30-May-202546.7 KiB

stireg.hH A D15-Dec-202522.3 KiB

stivar.hH A D16-Dec-20244.8 KiB

summitreg.hH A D16-Dec-20259.6 KiB

sunscpal.cH A D10-Oct-202556.6 KiB

sunscpalreg.hH A D28-Apr-20083.6 KiB

sunscpalvar.hH A D23-Jan-202310 KiB

tcic2.cH A D13-Feb-202433.4 KiB

tcic2reg.hH A D09-Feb-202431.7 KiB

tcic2var.hH A D05-Mar-202010.2 KiB

tea5757.cH A D11-Dec-20054.6 KiB

tea5757.hH A D19-Oct-20073.4 KiB

timer_cpcbus.cH A D27-Oct-20122.4 KiB

tms320av110.cH A D08-Jun-20199.3 KiB

tms320av110reg.hH A D28-Apr-20084.1 KiB

tms320av110var.hH A D08-May-20193.7 KiB

tms9914reg.hH A D28-Apr-20085.2 KiB

tpm.cH A D14-May-202428.3 KiB

tpmreg.hH A D31-Oct-202510.9 KiB

tpmvar.hH A D20-Dec-20213 KiB

tulip.cH A D10-Dec-2025149.1 KiB

tulipreg.hH A D05-Feb-202458.5 KiB

tulipvar.hH A D13-Sep-201919.1 KiB

uda1341.cH A D08-May-201918.7 KiB

uda1341reg.hH A D28-Jan-20124.2 KiB

uda1341var.hH A D08-May-20193 KiB

ug.cH A D25-Sep-202218.1 KiB

ugreg.hH A D07-Sep-20243.4 KiB

ugvar.hH A D24-Jun-20202.3 KiB

uha.cH A D25-Sep-202215.5 KiB

uhareg.hH A D28-Apr-20088.1 KiB

uhavar.hH A D27-Oct-20122.9 KiB

universereg.hH A D25-Feb-20003.8 KiB

upcreg.hH A D02-Mar-20037.7 KiB

upcvar.hH A D27-Oct-20122.7 KiB

vga.cH A D07-Aug-202140.1 KiB

vga_common.cH A D19-Feb-20093.2 KiB

vga_raster.cH A D07-Aug-202138.3 KiB

vga_subr.cH A D06-May-202311.6 KiB

vgareg.hH A D11-Dec-20052.4 KiB

vgavar.hH A D14-Jan-20156.1 KiB

w83l518d.cH A D11-May-20203.5 KiB

w83l518d_sdmmc.cH A D10-May-202314.8 KiB

w83l518d_sdmmc.hH A D19-Aug-20101.6 KiB

w83l518dreg.hH A D30-Sep-20095.9 KiB

w83l518dvar.hH A D11-May-20202.2 KiB

wd33c93.cH A D17-Nov-202559.5 KiB

wd33c93reg.hH A D12-Feb-200918.8 KiB

wd33c93var.hH A D17-Nov-20259.2 KiB

wdc.cH A D31-May-202257.9 KiB

wdcreg.hH A D15-Jan-20123.3 KiB

wdcvar.hH A D13-Apr-20207 KiB

we.cH A D19-Mar-201016.1 KiB

wereg.hH A D19-Mar-20106.3 KiB

wevar.hH A D12-May-20091.1 KiB

wi.cH A D01-Aug-202389.1 KiB

wi_ieee.hH A D11-Dec-200514.4 KiB

wireg.hH A D25-Dec-200718 KiB

wivar.hH A D05-Oct-20199 KiB

z8530reg.hH A D24-May-202219.3 KiB

z8530sc.cH A D15-Sep-201312.1 KiB

z8530sc.hH A D22-May-20098.3 KiB

z8530tty.cH A D26-Oct-202243.1 KiB

z8536reg.hH A D31-Jan-201211 KiB

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 within 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