John Crispin 78c914ffe5 atheros: ar2315-pci: rework the configuration access code
Use __raw_{read,write}l accessors and use Abort interrupt to detect a
configuration space read/write errors. The second change improves errors
detection, what improves the device presence detection and helps us to
avoid following (and similar) errors:

pci 0000:00:00.2: ignoring class 0x7e0200 (doesn't match header type 02)
pci 0000:00:00.2: bridge configuration invalid ([bus 03-90]), reconfiguring
pci 0000:00:00.2: not setting up bridge for bus 0000:01

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>

SVN-Revision: 42502
2014-09-12 06:53:09 +00:00
..
2014-08-16 18:09:31 +00:00
2014-08-16 17:32:46 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-07-26 12:23:56 +00:00
2014-09-08 19:55:00 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-11 17:49:57 +00:00
2013-09-26 17:53:20 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-08 19:53:01 +00:00
2014-02-09 16:14:30 +00:00
2014-07-18 20:45:49 +00:00
2014-09-12 06:50:46 +00:00
2013-09-26 17:53:14 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00
2014-09-10 21:40:19 +00:00