1*63264fc8Sandvar# $NetBSD: files.hpcmips,v 1.110 2022/05/23 21:46:12 andvar Exp $ 2db2b0adeStakemura 3db2b0adeStakemura# maxpartitions must be first item in files.${ARCH}. 4f1b19ce1Swizmaxpartitions 8 5db2b0adeStakemura 6db2b0adeStakemuramaxusers 2 8 64 7db2b0adeStakemura 8db2b0adeStakemura# 94af35694Salnsn# Stack-less Just-In-Time compiler 104af35694Salnsn# 114af35694Salnsn 124af35694Salnsninclude "external/bsd/sljit/conf/files.sljit" 134af35694Salnsn 144af35694Salnsn# 154553af4eSenami# Machine-independent I2O drivers. 164553af4eSenami# 174553af4eSenami 184553af4eSenamiinclude "dev/i2o/files.i2o" 194553af4eSenami 204553af4eSenami# 21db2b0adeStakemura# Machine-independent SCSI drivers 22db2b0adeStakemura# 23db2b0adeStakemura 24db2b0adeStakemurainclude "dev/scsipi/files.scsipi" 25db2b0adeStakemura 26db2b0adeStakemura# 27db2b0adeStakemura# Machine-independent ATA drivers 28db2b0adeStakemura# 29db2b0adeStakemura 30db2b0adeStakemurainclude "dev/ata/files.ata" 31db2b0adeStakemura 32db2b0adeStakemura# 333ca5c268Scube# APM emulation 343ca5c268Scube# 353ca5c268Scube 363ca5c268Scubeinclude "dev/hpc/files.hpcapm" 373ca5c268Scubefile arch/hpcmips/hpcmips/hpcapm_machdep.c hpcapm 383ca5c268Scube 393ca5c268Scube# 40db2b0adeStakemura# Bus-independent devices 41db2b0adeStakemura# 423ca5c268Scubedevice mainbus { [platform = -1] }: hpcapmif 43db2b0adeStakemuraattach mainbus at root 44db2b0adeStakemura 45db2b0adeStakemuradevice cpu # not optional 46db2b0adeStakemuraattach cpu at mainbus 47db2b0adeStakemurafile arch/hpcmips/hpcmips/cpu.c cpu 48db2b0adeStakemura 49db2b0adeStakemura# CPU support option headers 50ecb81c3fSlukemdefflag opt_vr41xx.h VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131 51ecb81c3fSlukemdefflag opt_tx39xx.h TX39XX TX3911 TX3912 TX3922 52db2b0adeStakemura 53db2b0adeStakemura# 54db2b0adeStakemura# CPU-dependent files 55db2b0adeStakemura# 5668d21310Ssatofile arch/hpcmips/vr/vr.c vr41xx # NEC VR4000 series 5768d21310Ssatofile arch/hpcmips/vr/vr_idle.S vr41xx 584c747fe9Suchfile arch/hpcmips/tx/tx39.c tx39xx # TOSHIBA TX3900 series 59db2b0adeStakemura 60db2b0adeStakemurafile arch/hpcmips/hpcmips/autoconf.c 614553af4eSenamifile arch/hpcmips/hpcmips/bus_dma.c 624553af4eSenamifile arch/hpcmips/hpcmips/bus_space.c 631d1d5c87Stakemurafile arch/hpcmips/hpcmips/bus_space_notimpl.c 642134fdcfStakemurafile arch/hpcmips/hpcmips/bus_space_through.c 653df61fa9Senamifile arch/hpcmips/hpcmips/interrupt.c 66db2b0adeStakemurafile arch/hpcmips/hpcmips/machdep.c 67db2b0adeStakemurafile arch/hpcmips/hpcmips/mainbus.c 68db2b0adeStakemura 69b2118b5eSchristosfile dev/bus_dma/bus_dmamem_common.c 70cba1ce22Sthorpej 713a292b1bSuchfile dev/kloader.c kloader 720201440bSshinfile arch/hpcmips/hpcmips/kloader_machdep.c kloader 730201440bSshinfile arch/hpcmips/hpcmips/kloader_vr41.S vr41xx & kloader 740201440bSshinfile arch/hpcmips/hpcmips/kloader_tx39.S tx39xx & kloader 75f8bc0014Sigydefflag opt_no_symbolsz_entry.h NO_SYMBOLSZ_ENTRY 760201440bSshindefflag opt_kloader.h KLOADER 77f39553ccSuchdefflag debug_kloader.h KLOADER_DEBUG 78f39553ccSuchdefparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH 79f39553ccSuch 80f8bc0014Sigydefparam opt_memsize.h MEMSIZE 81f8bc0014Sigy 822cb604a2Such# 832cb604a2Such# H/PC Platform common files. 842cb604a2Such# 856be22c0cSuchinclude "arch/hpc/conf/files.hpc" 868b060aafSuchfile arch/hpc/hpc/disksubr.c disk 87659f65e0Suchinclude "dev/hpc/files.bicons" 88659f65e0Suchinclude "dev/hpc/files.hpcfb" 89659f65e0Suchinclude "dev/hpc/files.hpckbd" 90659f65e0Suchinclude "dev/hpc/files.hpctp" 916be22c0cSuch 92f39553ccSuch# 93f39553ccSuch# Debug utility 94f39553ccSuch# 95c0a13ed2Suchinclude "arch/hpc/conf/files.debug" 96f39553ccSuch 97db2b0adeStakemura# Console autoconfiguration code: selects between a framebuffers 98db2b0adeStakemurafile dev/cons.c 99db2b0adeStakemura 100db2b0adeStakemura# 101db2b0adeStakemura# ISA bus support 102db2b0adeStakemura# 1034553af4eSenamiinclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 104db2b0adeStakemurainclude "dev/isa/files.isa" 105db2b0adeStakemura 106db2b0adeStakemura# 10768d21310Ssato# Vr41xx integrated peripherals 108db2b0adeStakemura# 109a0584b29Stakemuradevice vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] } 11038e50940Stakemuradefine vrip_common 11138e50940Stakemurafile arch/hpcmips/vr/vrip.c vrip_common needs-flag 1127c1de38aStsutsuifile arch/hpcmips/vr/vrip_spl.S vrip_common 113a0584b29Stakemuradevice vrip: vripif 11438e50940Stakemuraattach vrip at mainbus: vrip_common 1159f66659cStakemuradevice vr4102ip: vripif 11638e50940Stakemuraattach vr4102ip at mainbus: vrip_common 1179f66659cStakemurafile arch/hpcmips/vr/vr4102ip.c vr4102ip 11838e50940Stakemuradevice vr4122ip: vripif 11938e50940Stakemuraattach vr4122ip at mainbus: vrip_common 12038e50940Stakemurafile arch/hpcmips/vr/vr4122ip.c vr4122ip 121f8bc0014Sigydevice vr4181ip: vripif 122f8bc0014Sigyattach vr4181ip at mainbus: vrip_common 123f8bc0014Sigyfile arch/hpcmips/vr/vr4181ip.c vr4181ip 124db2b0adeStakemura 125c419b94cSsatodevice vrbcu 126a0584b29Stakemuraattach vrbcu at vripif 127c419b94cSsatofile arch/hpcmips/vr/bcu_vrip.c vrbcu needs-flag 128c419b94cSsato 129db2b0adeStakemuradevice vrrtc 130a0584b29Stakemuraattach vrrtc at vripif 131c419b94cSsatofile arch/hpcmips/vr/rtc.c vrrtc needs-flag 132db2b0adeStakemura 133db2b0adeStakemuradevice vrcmu 134a0584b29Stakemuraattach vrcmu at vripif 135c419b94cSsatofile arch/hpcmips/vr/cmu.c vrcmu needs-flag 136db2b0adeStakemura 13726b0905dStakemurainclude "dev/hpc/files.hpcio" 138db2b0adeStakemuradevice vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]} # GIU attachment 139db2b0adeStakemura 14026b0905dStakemuradevice vrgiu: vrisabif, hpcioif 141a0584b29Stakemuraattach vrgiu at vripif 142db2b0adeStakemurafile arch/hpcmips/vr/vrgiu.c vrgiu 143db2b0adeStakemura 144f8bc0014Sigydevice vr4181giu: vrisabif, hpcioif 145f8bc0014Sigyattach vr4181giu at vripif 146f8bc0014Sigyfile arch/hpcmips/vr/vr4181giu.c vr4181giu 147f8bc0014Sigy 148db2b0adeStakemuradevice vrisab: isabus 149db2b0adeStakemuraattach vrisab at vrisabif 150db2b0adeStakemurafile arch/hpcmips/isa/isa_machdep.c vrisab 151db2b0adeStakemura 152454e19c1Stakemuradevice vrkiu: hpckbdif 153a0584b29Stakemuraattach vrkiu at vripif 1545a30c207Stakemurafile arch/hpcmips/vr/vrkiu.c vrkiu needs-flag 155b0650cbfStakemura 156db2b0adeStakemuradevice vrpmu 157a0584b29Stakemuraattach vrpmu at vripif 15822f343c7Ssatofile arch/hpcmips/vr/vrpmu.c vrpmu needs-flag 159db2b0adeStakemura 16062009df2Stakemuradevice vrdsu 161a0584b29Stakemuraattach vrdsu at vripif 16262009df2Stakemurafile arch/hpcmips/vr/vrdsu.c vrdsu needs-flag 16362009df2Stakemura 164c419b94cSsatodevice vrled 165a0584b29Stakemuraattach vrled at vripif 166c419b94cSsatofile arch/hpcmips/vr/vrled.c vrled needs-flag 167c419b94cSsato 168e9628b71Stakemuradefine vrpiu_common 169e9628b71Stakemurafile arch/hpcmips/vr/vrpiu.c vrpiu_common 1703e0dc7b3Stakemuradevice vrpiu: wsmousedev 171f53a32e6Stsarnaattach vrpiu at vripif: hpctpanel, vrpiu_common 172e9628b71Stakemuradevice vrc4173piu: wsmousedev 173f53a32e6Stsarnaattach vrc4173piu at vripif: hpctpanel, vrpiu_common 1743e0dc7b3Stakemura 1755004b778Sgregdevice vrdsiu_mouse: wsmousedev 1765004b778Sgregattach vrdsiu_mouse at vripif 1775004b778Sgregfile arch/hpcmips/vr/vrdsiu_mouse.c vrdsiu_mouse 1785004b778Sgreg 179a0584b29Stakemuraattach ohci at vripif with ohci_vrip 180e4a7ab99Smattfile arch/hpcmips/dev/ohci_vrip.c ohci_vrip 181e4a7ab99Smatt 1824553af4eSenamidevice vrpciu: pcibus 183a0584b29Stakemuraattach vrpciu at vripif 1844553af4eSenamifile arch/hpcmips/vr/vrpciu.c vrpciu needs-flag 1854553af4eSenami 186ecb81c3fSlukemdefflag opt_mq200.h MQ200_DEBUG MQ200_USECRT 187733c0414Stakemuradevice mqvideo: hpcfbif 188a0584b29Stakemuraattach mqvideo at vripif with mqvideo_vrip 189733c0414Stakemurafile arch/hpcmips/vr/mq200_vrip.c mqvideo_vrip 190733c0414Stakemurafile arch/hpcmips/dev/mq200.c mqvideo 19144e4c533Stakemurafile arch/hpcmips/dev/mq200subr.c mqvideo 19244e4c533Stakemurafile arch/hpcmips/dev/mq200debug.c mqvideo 19344e4c533Stakemurafile arch/hpcmips/dev/mq200machdep.c mqvideo 194733c0414Stakemura 1954553af4eSenamiattach mqvideo at pci with mqvideo_pci 196108ae856Stakemurafile arch/hpcmips/dev/mq200_pci.c mqvideo_pci 1974553af4eSenami 1983d0f70f7Suchdevice ite8181video: hpcfbif, hpccmap 199a0584b29Stakemuraattach ite8181video at vripif with ite8181video_vrip 200938b01e6Ssatofile arch/hpcmips/vr/ite8181_vrip.c ite8181video_vrip 201938b01e6Ssatofile arch/hpcmips/dev/ite8181.c ite8181video 202938b01e6Ssato 2030d9fe6e4Stakemuradefflag opt_vrc4172pci.h VRC4172PCI_MCR700_SUPPORT 204db078facStakemuradevice vrc4172pci: pcibus 205db078facStakemuraattach vrc4172pci at vripif 206db078facStakemurafile arch/hpcmips/vr/vrc4172pci.c vrc4172pci 207db078facStakemura 20842127a3fSsatodevice vrc4172pwm 209a0584b29Stakemuraattach vrc4172pwm at vripif 21042127a3fSsatofile arch/hpcmips/vr/vrc4172pwm.c vrc4172pwm needs-flag 21142127a3fSsato 21254d9a46bStakemuradevice vrc4172gpio: hpcioif, vrisabif 21354d9a46bStakemuraattach vrc4172gpio at hpcioif 21454d9a46bStakemurafile arch/hpcmips/vr/vrc4172gpio.c vrc4172gpio 21554d9a46bStakemura 2164553af4eSenamidevice vrc4173cardu: pcmciabus 2174553af4eSenamiattach vrc4173cardu at pci 2184553af4eSenamifile arch/hpcmips/pci/vrc4173cardu.c vrc4173cardu 2194553af4eSenami 220794600ceStakemuradevice vrc4173bcu: vripif 2214553af4eSenamiattach vrc4173bcu at pci 2224553af4eSenamifile arch/hpcmips/vr/vrc4173bcu.c vrc4173bcu 2234553af4eSenami 2244c747fe9Such# 2254c747fe9Such# TOSHIBA TX3912/3922 2264c747fe9Such# 227ecb81c3fSlukemdefflag TX39_WATCHDOGTIMER 228f39553ccSuchdefflag TX39ICU_DEBUG 229f39553ccSuchdefflag TX39CLOCK_DEBUG 230f39553ccSuchdefflag TX39BIU_DEBUG 231f39553ccSuchdefflag TX39POWER_DEBUG 232f39553ccSuchdefflag TX39UART_DEBUG 233ecb81c3fSlukemdefflag USE_POLL 2344c747fe9Such 2350774d043Suchdevice txsim { } 2364c747fe9Suchdevice txcsbusif {[platform = -1]} 2374c747fe9Suchdevice txcomif {[slot = -1]} 238d998f292Suchdevice txsibif {[slot = -1]} 2393b181f4dShamajimadevice txspiif {[slot = -1]} 240dce2bc94Suchdevice ucbif { } 241ee917c93Suchdevice irif { } 2424c747fe9Such 2434c747fe9Suchattach txsim at mainbus 2444c747fe9Suchfile arch/hpcmips/tx/txsim.c txsim 245dce2bc94Suchfile arch/hpcmips/tx/txsnd.c txsim 2464c747fe9Such 2474c747fe9Suchdevice tx39biu: txcsbusif 2484c747fe9Suchattach tx39biu at txsim 2494c747fe9Suchfile arch/hpcmips/tx/tx39biu.c tx39biu 2504c747fe9Such 2514c747fe9Suchdevice txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]} 2524c747fe9Suchattach txcsbus at txcsbusif 2534c747fe9Suchfile arch/hpcmips/tx/txcsbus.c txcsbus 2544c747fe9Such 2554c747fe9Suchdevice tx39icu 2564c747fe9Suchattach tx39icu at txsim 2574c747fe9Suchfile arch/hpcmips/tx/tx39icu.c tx39icu 2584c747fe9Such 2594c747fe9Suchdevice tx39power 2604c747fe9Suchattach tx39power at txsim 2614c747fe9Suchfile arch/hpcmips/tx/tx39power.c tx39power 2624c747fe9Such 2634c747fe9Suchdevice tx39clock 2644c747fe9Suchattach tx39clock at txsim 2654c747fe9Suchfile arch/hpcmips/tx/tx39clock.c tx39clock 2664c747fe9Such 2673c873423Suchdevice tx3912video: hpcfbif 2684c747fe9Suchattach tx3912video at txsim 2694c747fe9Suchfile arch/hpcmips/tx/tx3912video.c tx3912video 2704c747fe9Such 271fc9212e5Suchdevice tx39io 2724c747fe9Suchattach tx39io at txsim 2734c747fe9Suchfile arch/hpcmips/tx/tx39io.c tx39io 2744c747fe9Such 2750774d043Suchdevice txioman: hpcioif 276fc9212e5Suchattach txioman at txsim 277f96d7675Suchfile arch/hpcmips/tx/txioman.c txioman 278f96d7675Such 279d998f292Suchdevice tx39sib: txsibif 280d998f292Suchattach tx39sib at txsim 281d998f292Suchfile arch/hpcmips/tx/tx39sib.c tx39sib 282d998f292Such 2833b181f4dShamajimadevice tx39spi: txspiif 2843b181f4dShamajimaattach tx39spi at txsim 2853b181f4dShamajimafile arch/hpcmips/tx/tx39spi.c tx39spi 2863b181f4dShamajima 287dce2bc94Such# PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end) 288dce2bc94Suchdevice ucb: ucbif 289dce2bc94Suchattach ucb at txsibif 290d998f292Suchfile arch/hpcmips/dev/ucb1200.c ucb 291d998f292Such 292dce2bc94Suchdevice ucbtp: wsmousedev 293f53a32e6Stsarnaattach ucbtp at ucbif: hpctpanel 294dce2bc94Suchfile arch/hpcmips/dev/ucbtp.c ucbtp 295dce2bc94Such 296dce2bc94Suchdevice ucbsnd 297dce2bc94Suchattach ucbsnd at ucbif 298630279a8Suchfile arch/hpcmips/dev/ucbsnd.c ucbsnd needs-flag 299d998f292Such 300fc9212e5Suchdevice ucbio 301c26429faSuchattach ucbio at ucbif 302c26429faSuchfile arch/hpcmips/dev/ucbio.c ucbio 303c26429faSuch 3044c747fe9Suchdevice tx39uart: txcomif 3054c747fe9Suchattach tx39uart at txsim 3064c747fe9Suchfile arch/hpcmips/tx/tx39uart.c tx39uart needs-flag 3074c747fe9Such 308ee917c93Suchdevice txcom: irif 3094c747fe9Suchattach txcom at txcomif 3104c747fe9Suchfile arch/hpcmips/tx/txcom.c txcom 3114c747fe9Such 312ee917c93Suchdevice tx39ir 313ee917c93Suchattach tx39ir at irif 314ee917c93Suchfile arch/hpcmips/tx/tx39ir.c tx39ir 315ee917c93Such 316dce2bc94Such# ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA) 3174c747fe9Suchdevice it8368e: pcmciabus 3184c747fe9Suchattach it8368e at txcsbus 3194c747fe9Suchfile arch/hpcmips/dev/it8368.c it8368e 3204c747fe9Such 321395dc114Such# MITUBISHI M38813 keryboard controller 322454e19c1Stakemuradevice m38813c: hpckbdif 323395dc114Suchattach m38813c at txcsbus 324395dc114Suchfile arch/hpcmips/dev/m38813c.c m38813c needs-flag 325395dc114Such 326f96d7675Such# PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard) 327454e19c1Stakemuradevice tc5165buf: hpckbdif 32878a5012fSuchattach tc5165buf at txcsbus 32978a5012fSuchfile arch/hpcmips/dev/tc5165buf.c tc5165buf needs-flag 33078a5012fSuch 3314c747fe9Such# TOSHIBA TC6358E(Plum2) 3324c747fe9Suchdevice plumif {} 3334c747fe9Suchdevice plum: plumif 3344c747fe9Suchattach plum at txcsbus 3354c747fe9Suchfile arch/hpcmips/dev/plum.c plum 3364c747fe9Such 3374c747fe9Suchdevice plumicu 3384c747fe9Suchattach plumicu at plumif 3394c747fe9Suchfile arch/hpcmips/dev/plumicu.c plumicu 3404c747fe9Such 3414c747fe9Suchdevice plumpower 3424c747fe9Suchattach plumpower at plumif 3434c747fe9Suchfile arch/hpcmips/dev/plumpower.c plumpower 3444c747fe9Such 3453c873423Suchdevice plumvideo: hpcfbif 3464c747fe9Suchattach plumvideo at plumif 3474c747fe9Suchfile arch/hpcmips/dev/plumvideo.c plumvideo 3484c747fe9Such 3494c747fe9Suchdevice plumpcmcia: pcmciabus 3504c747fe9Suchattach plumpcmcia at plumif 3514c747fe9Suchfile arch/hpcmips/dev/plumpcmcia.c plumpcmcia 3524c747fe9Such 3534c747fe9Suchdevice plumiobusif {[platform = -1], [slot = -1]} 3544c747fe9Suchdevice plumiobus: plumiobusif 3554c747fe9Suchattach plumiobus at plumif 3564c747fe9Suchfile arch/hpcmips/dev/plumiobus.c plumiobus 3574c747fe9Such 3584c747fe9Suchdevice plumisab: isabus 3594c747fe9Suchattach plumisab at plumiobusif 3604c747fe9Suchfile arch/hpcmips/isa/plumisa_machdep.c plumisab 3614c747fe9Such 362395dc114Such# OHCI USB controller 363f9204d0aSuchattach ohci at plumif with plumohci 364478ab76cSuchfile arch/hpcmips/dev/plumohci.c plumohci needs-flag 365395dc114Such 366395dc114Such#device txisab: isabus 367395dc114Such#attach txisab at txcsbus 368395dc114Such#file arch/hpcmips/isa/txisa_machdep.c txisab 369395dc114Such 370659f65e0Suchfile dev/hpc/video_subr.c tx3912video | plumvideo 371659f65e0Such 37229110789Snakayama# Sharp Telios LCD and battery control driver 37329110789Snakayamadevice teliosio 37429110789Snakayamaattach teliosio at txcsbus 37529110789Snakayamafile arch/hpcmips/dev/teliosio.c teliosio 37629110789Snakayama 3774c747fe9Such# 378db2b0adeStakemura# Real-time clock (not optional) 3794c747fe9Such# 380db2b0adeStakemurafile arch/hpcmips/hpcmips/clock.c 381db2b0adeStakemura 382db2b0adeStakemura# Floppy disk controller 383db2b0adeStakemuradevice fdc {drive = -1} 384db2b0adeStakemura#attach fdc at isa 385db2b0adeStakemura#device fd: disk, isadma 386db2b0adeStakemuradevice fd: disk 387db2b0adeStakemura#attach fd at fdc 388db2b0adeStakemurafile arch/i386/isa/fd.c fdc needs-flag 389db2b0adeStakemura 390db2b0adeStakemura# XXXX pcic here because it needs to be late. The catch: pcic needs 391db2b0adeStakemura# to be late, so devices which attach to it are attached late. But it 392db2b0adeStakemura# needs to be before its isa and pci attachments. This answer is 393db2b0adeStakemura# non-optimal, but I don't have a better answer right now. 394db2b0adeStakemura 3958940d9f0Smsaitoh# PCIC pcmcia controller 396db2b0adeStakemura# XXX this needs to be done very late, so it's done here. This feels 397db2b0adeStakemura# like a kludge, but it might be for the best. 398db2b0adeStakemura 3990fa23113Slukemdefparam PCIC_ISA_ALLOC_IOBASE 4000fa23113Slukemdefparam PCIC_ISA_ALLOC_IOSIZE 4010fa23113Slukemdefparam PCIC_ISA_INTR_ALLOC_MASK 402db2b0adeStakemura 403db2b0adeStakemuradevice pcic: pcmciabus 404db2b0adeStakemurafile dev/ic/i82365.c pcic 405db2b0adeStakemura 406db2b0adeStakemura# 407db2b0adeStakemura# PCIC pcmcia controller 408db2b0adeStakemura# 409db2b0adeStakemuraattach pcic at isa with pcic_isa 410db2b0adeStakemurafile dev/isa/i82365_isa.c pcic_isa 411db2b0adeStakemurafile dev/isa/i82365_isasubr.c pcic_isa 412db2b0adeStakemura 413f8bc0014Sigy# PCIC pcmcia controller on vrip bus. 414f8bc0014Sigyattach pcic at vripif with pcic_vrip 415f8bc0014Sigyfile arch/hpcmips/vr/vrecu.c pcic_vrip 416f8bc0014Sigy 417db2b0adeStakemura# 418db2b0adeStakemura# Machine-independent PCMCIA drivers 419db2b0adeStakemura# 420db2b0adeStakemurainclude "dev/pcmcia/files.pcmcia" 421db2b0adeStakemura 422db2b0adeStakemura# Serial Interface Unit 423a0584b29Stakemuraattach com at vripif with com_vrip 42401b846e2Stakemurafile arch/hpcmips/vr/com_vrip.c com_vrip needs-flag 425db2b0adeStakemura 42601b846e2Stakemuraattach com at hpcioif with com_hpcio 42701b846e2Stakemurafile arch/hpcmips/dev/com_hpcio.c com_hpcio needs-flag 4282134fdcfStakemura 429db2b0adeStakemura# Memory Disk for boot tape 430584cfa76Suchfile dev/md_root.c memory_disk_hooks 431395dc114Such 432f9204d0aSuchinclude "dev/usb/files.usb" 4339f231495Stakemura 4349f231495Stakemura# DMA Address Unit 4359f231495Stakemuradevice vrdmaau 4369f231495Stakemuraattach vrdmaau at vripif 4379f231495Stakemurafile arch/hpcmips/vr/vrdmaau.c vrdmaau 4389f231495Stakemura 439*63264fc8Sandvar# DMA Control Unit 4409f231495Stakemuradevice vrdcu 4419f231495Stakemuraattach vrdcu at vripif 4429f231495Stakemurafile arch/hpcmips/vr/vrdcu.c vrdcu 443fddeb95fShamajima 444fddeb95fShamajima# Audio Interface Unit 4457f7ab486Saugustssdevice vraiu: audiobus 446fddeb95fShamajimaattach vraiu at vripif 447fddeb95fShamajimafile arch/hpcmips/vr/vraiu.c vraiu 44877a6b82bSgehenna 449f8bc0014Sigy# VR4181 Audio Interface Unit 450f8bc0014Sigydevice vr4181aiu 451f8bc0014Sigyattach vr4181aiu at vripif 452f8bc0014Sigyfile arch/hpcmips/vr/vr4181aiu.c vr4181aiu needs-flag 453f8bc0014Sigy 454f8bc0014Sigy# Flash memory on L-card+ XXX should not be here 45517bee7a3Sahokadevice vrflash 45617bee7a3Sahokaattach vrflash at vripif with flash_vrip 457f8bc0014Sigyfile arch/hpcmips/vr/flash_vrip.c flash_vrip needs-flag 458f8bc0014Sigy 4593b181f4dShamajima# OptPoint on Telios HC-AJ2 4603b181f4dShamajimadevice optpoint : wsmousedev 4613b181f4dShamajimaattach optpoint at txspiif 4623b181f4dShamajimafile arch/hpcmips/dev/optpoint.c optpoint 4633b181f4dShamajima 464a33d02a1Sdyoungfile arch/hpcmips/pci/pci_machdep.c 465a33d02a1Sdyoung 46677a6b82bSgehennainclude "arch/hpcmips/conf/majors.hpcmips" 467