coreboot-kgpe-d16/src/southbridge/amd
Kyösti Mälkki fb387dfb92 usbdebug: Drop duplicates of EHCI BAR relocation code
All the additional work that needs to be done in EHCI BAR relocation
is independent of the hardware platform and was functionally identical
in all the copies removed.

When USBDEBUG is not selected, PCI EHCI controllers use standard
pci_dev_read_resources() call.

With USBDEBUG selected, PCI EHCI controller's device_operations
.read_resources is replaced with pci_ehci_read_resources() call,
which in turn will replace the device_operations .set_resources call.
The replacement for .set_resources reconfigures usbdebug driver side,
and calls the original .set_resources to configure hardware side.

Change-Id: I8e136a5da4efedf60b6dd7068c0488153efaaf8e
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/3412
Reviewed-by: Aaron Durbin <adurbin@google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2013-07-01 17:10:55 +02:00
..
agesa usbdebug: Drop duplicates of EHCI BAR relocation code 2013-07-01 17:10:55 +02:00
amd8111 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
amd8131 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
amd8131-disable first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
amd8132 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
amd8151 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
cimx usbdebug: Drop duplicates of EHCI BAR relocation code 2013-07-01 17:10:55 +02:00
cs5530 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
cs5535 Drop prototype guarding for romcc 2013-05-10 00:06:46 +02:00
cs5536 AMD Geode CS5536: downgrade BIOS_ERR 2013-06-03 17:47:06 +02:00
rs690 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
rs780 AMD RS780, SR5650: PcieTrainPort: Fix typo *i*gnoring in comment 2013-04-11 22:04:20 +02:00
sb600 usbdebug: Drop duplicates of EHCI BAR relocation code 2013-07-01 17:10:55 +02:00
sb700 usbdebug: Drop duplicates of EHCI BAR relocation code 2013-07-01 17:10:55 +02:00
sb800 usbdebug: Drop duplicates of EHCI BAR relocation code 2013-07-01 17:10:55 +02:00
sr5650 AMD RS780, SR5650: PcieTrainPort: Fix typo *i*gnoring in comment 2013-04-11 22:04:20 +02:00
Kconfig AMD S3 resume: Add framwork to write bigger data 2013-06-29 18:57:42 +02:00
Makefile.inc AMD S3: Introduce Kconfig variable 'S3_DATA_SIZE' 2013-02-21 05:57:57 +01:00