11.33Sjakllsch# $NetBSD: files.ata,v 1.33 2025/02/17 19:01:04 jakllsch Exp $ 21.1Scgd# 31.1Scgd# Config file and device description for machine-independent devices 41.1Scgd# which attach to ATA busses. Included by ports that need it. Ports 51.1Scgd# that use it must provide their own "major" declarations for the 61.1Scgd# appropriate devices. 71.1Scgd 81.1Scgd# ATA disks 91.2Sthorpejdevice wd: disk 101.8Sbouyerattach wd at ata_hl 111.5Slukemfile dev/ata/wd.c wd needs-flag 121.10Sthorpejfile dev/ata/ata_wdc.c wd & atabus & wdc_common 131.3Sbouyer 141.25Sjdolecekdefflag opt_wd.h WD_SOFTBADSECT 151.25Sjdolecekdefflag opt_wd.h WD_CHAOS_MONKEY 161.11Sdrochner 171.33Sjakllschdefflag opt_ata.h ATA_NO_DOWNGRADE_MODE 181.32Suwedefparam opt_ata.h ATADEBUG_WD_MASK 191.31Sriastrad 201.27Sjdolecekfile dev/ata/ata.c (ata_hl | atapi) & atabus 211.30Sjdolecekfile dev/ata/ata_subr.c (ata_hl | atapi) & atabus 221.29Sjdolecekfile dev/ata/ata_recovery.c (ata_hl | atapi) & atabus 231.6Sthorpej 241.6Sthorpej# ATA RAID configuration support 251.16Sdrochnerdefpseudodev ataraid {[vendtype = -1], [unit = -1]} 261.6Sthorpejfile dev/ata/ata_raid.c ataraid needs-flag 271.20Stronfile dev/ata/ata_raid_subr.c ataraid 281.6Sthorpejfile dev/ata/ata_raid_promise.c ataraid 291.12Sbriggsfile dev/ata/ata_raid_adaptec.c ataraid 301.17Stachafile dev/ata/ata_raid_nvidia.c ataraid 311.15Sgarbledfile dev/ata/ata_raid_via.c ataraid 321.18Stronfile dev/ata/ata_raid_jmicron.c ataraid 331.19Stronfile dev/ata/ata_raid_intel.c ataraid 341.6Sthorpej 351.6Sthorpejattach ld at ataraid with ld_ataraid 361.6Sthorpejfile dev/ata/ld_ataraid.c ld_ataraid 371.9Sthorpej 381.9Sthorpej# Common SATA subroutines 391.14Sbouyerfile dev/ata/sata_subr.c sata needs-flag 401.21Sjakllsch 411.21Sjakllsch# Common SATA FIS subroutines 421.21Sjakllschfile dev/ata/satafis_subr.c sata_fis 431.24Sbouyer 441.24Sbouyer# SATA port multiplier support 451.24Sbouyerfile dev/ata/satapmp_subr.c sata_pmp needs-flag 46