Hidetoshi Seto c87deff776 PCI : Add selected_regions funcs
This patch adds the following changes into generic PCI code especially
for PCI legacy I/O port free drivers.

     - Added new pci_request_selected_regions() and
       pci_release_selected_regions() for PCI legacy I/O port free
       drivers in order to request/release only the selected regions.

     - Added helper routine pci_select_bars() which makes proper mask
       of BARs from the specified resource type. This would be very
       helpful for users of pci_enable_device_bars().

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
Cc: Inaky Perez-Gonzalez <inaky@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-02-07 15:50:03 -08:00
..
2006-09-26 17:40:24 -04:00
2006-12-08 08:28:57 -08:00
2006-12-04 02:00:22 -05:00
2007-01-04 12:18:19 -05:00
2006-10-03 23:01:26 +02:00
2006-09-28 17:53:58 -07:00
2006-12-02 21:22:55 -08:00
2006-12-02 21:22:55 -08:00
2006-12-02 21:22:55 -08:00
2006-12-06 20:14:22 -08:00
2006-10-03 23:01:26 +02:00
2006-12-08 08:28:39 -08:00
2006-12-19 11:12:46 +01:00
2006-12-07 08:39:37 -08:00
2006-12-07 08:39:20 -08:00
2006-12-08 08:28:39 -08:00
2007-01-30 08:26:45 -08:00
2006-12-30 10:56:43 -08:00
2006-12-06 18:38:54 -08:00
2006-12-11 14:35:00 -08:00
2006-12-07 08:39:25 -08:00
2006-06-09 16:14:20 -04:00
2006-07-03 19:44:51 -07:00
2007-02-01 16:17:06 -08:00
2006-09-26 08:48:54 -07:00
2006-06-23 02:07:36 -07:00
2006-09-22 15:18:47 -07:00
2006-12-07 08:39:32 -08:00
2006-12-10 09:55:41 -08:00
2006-10-02 07:57:12 -07:00
2006-12-07 08:39:21 -08:00
2006-09-26 17:40:24 -04:00
2007-01-08 19:49:54 +00:00
2006-12-10 21:21:29 +01:00
2006-12-10 21:21:31 +01:00
2006-12-12 10:22:23 +01:00
2006-09-28 18:02:13 -07:00
2006-12-02 21:21:24 -08:00
2006-12-04 02:00:34 -05:00
2006-12-02 21:21:21 -08:00
2006-09-28 18:02:29 -07:00
2006-10-11 11:14:23 -07:00
2006-10-10 15:37:22 -07:00
2006-12-20 10:54:43 -08:00
2006-08-21 10:02:50 +02:00
2006-12-02 21:21:21 -08:00
2006-10-04 07:55:12 -07:00
2006-12-07 08:39:47 -08:00
2006-12-07 08:39:47 -08:00
2006-12-07 08:39:47 -08:00
2006-10-04 00:31:09 -07:00
2006-12-02 21:21:21 -08:00
2006-06-21 12:40:49 -07:00
2006-12-08 08:28:57 -08:00
2006-11-30 05:24:39 +01:00
2006-11-30 04:53:49 +01:00
2006-07-31 15:44:29 -04:00
2007-01-05 23:55:21 -08:00
2007-01-26 13:50:58 -08:00
2007-01-11 18:18:20 -08:00
2006-12-08 08:28:39 -08:00
2006-12-13 09:05:50 -08:00
2006-11-30 04:40:22 +01:00
2006-09-28 18:02:22 -07:00
2006-11-16 11:43:38 -08:00
2007-01-23 00:34:54 -05:00
2006-11-22 14:57:56 +00:00
2006-12-06 10:46:38 -05:00
2006-12-07 02:14:01 +01:00
2006-08-27 11:01:32 -07:00
2007-02-07 15:50:03 -08:00
2006-06-28 15:54:27 -07:00
2006-11-03 12:27:58 -08:00
2006-07-03 19:48:25 -07:00
2006-12-04 02:00:36 -05:00
2006-10-03 23:01:26 +02:00
2007-01-11 18:18:21 -08:00
2006-06-25 10:01:06 -07:00
2006-06-25 10:01:06 -07:00
2006-09-26 08:49:04 -07:00
2006-12-22 08:55:49 -08:00
2006-06-25 10:01:14 -07:00
2006-12-10 09:55:40 -08:00
2006-12-02 21:21:34 -08:00
2006-12-12 08:10:44 -08:00
2006-12-07 08:39:35 -08:00
2006-12-08 08:28:57 -08:00
2006-12-07 08:39:25 -08:00
2006-12-13 09:05:49 -08:00
2006-10-10 16:15:34 -07:00
2006-12-07 08:39:20 -08:00
2006-10-01 00:39:18 -07:00
2006-10-01 00:39:19 -07:00
2006-10-11 11:14:21 -07:00
2006-12-12 19:23:02 +01:00
2006-11-30 05:32:19 +01:00
2006-10-06 08:53:40 -07:00
2006-12-02 21:21:08 -08:00
2006-09-28 17:53:59 -07:00
2006-12-15 08:47:51 -08:00
2006-10-01 00:39:19 -07:00
2006-10-04 07:55:12 -07:00
2006-12-02 00:11:58 -05:00
2006-10-09 14:20:38 -07:00