freebsd-dev/sys/arm
Alexander Motin bda55b6adb Set of legacy mode SATA enchancements:
- Implement proper combined mode decoding for Intel controllers to properly
identify SATA and PATA channels and associate ATA channels with SATA ports.
This fixes wrong reporting and in some cases hard resets to wrong SATA ports.
- Improve SATA registers support to handle hot-plug events and potentially
interface errors. For ICH5/6300ESB chipsets these registers accessible via
PCI config space. For later ones they may be accessible via PCI BAR(5).
- For controllers not generating interrupts on hot-plug events, implement
periodic status polling. Use it to detect hot-plug on Intel and VIA
controllers. Same probably could also be used for Serverworks and SIS.
2010-10-18 11:30:13 +00:00
..
arm Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
at91 Remove a device_printf() accidentally left in r213894. 2010-10-15 15:16:36 +00:00
compile
conf Add the QILA9G20 config files. 2010-10-06 22:41:32 +00:00
econa Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
include Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
mv Set of legacy mode SATA enchancements: 2010-10-18 11:30:13 +00:00
s3c2xx0 Allow external interrupts. 2010-07-24 23:41:09 +00:00
sa11x0 The NetBSD Foundation has granted permission to remove clauses 3 and 4. 2010-02-16 21:59:17 +00:00
xscale Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00