android_kernel_motorola_sm6225/arch/x86/pci
Andres Salomon 3ef0e1f8ca x86: olpc: add One Laptop Per Child architecture support
This adds support for OLPC XO hardware.  Open Firmware on XOs don't contain
the VSA, so it is necessary to emulate the PCI BARs in the kernel.  This also
adds functionality for running EC commands, and a CONFIG_OLPC.

A number of OLPC drivers depend upon CONFIG_OLPC.

olpc_ec_timeout is a hack to work around Embedded Controller bugs.

[akpm@linux-foundation.org: build fix]
[akpm@linux-foundation.org: geode_has_vsa build fix]
[akpm@linux-foundation.org: olpc_register_battery_callback doesn't exist]
Signed-off-by: Andres Salomon <dilinger@debian.org>
Acked-by: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Andi Kleen <ak@suse.de>
Cc: Jordan Crouse <jordan.crouse@amd.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-29 08:06:07 -07:00
..
acpi.c PCI: remove "pci=routeirq" noise from dmesg 2008-04-20 21:47:03 -07:00
common.c PCI: x86: use generic pci_enable_resources() 2008-04-20 21:47:04 -07:00
direct.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
early.c i386: move pci 2007-10-11 11:16:36 +02:00
fixup.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
i386.c PCI: x86: use generic pci_enable_resources() 2008-04-20 21:47:04 -07:00
init.c x86: olpc: add One Laptop Per Child architecture support 2008-04-29 08:06:07 -07:00
irq.c x86, pci: fix off-by-one errors in some pirq warnings 2008-04-17 17:40:45 +02:00
k8-bus_64.c x86_64: move pci 2007-10-11 11:17:12 +02:00
legacy.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
Makefile x86_64: move pci 2007-10-11 11:17:12 +02:00
Makefile_32 x86: olpc: add One Laptop Per Child architecture support 2008-04-29 08:06:07 -07:00
Makefile_64 x86_64: move pci 2007-10-11 11:17:12 +02:00
mmconfig-shared.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
mmconfig_32.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
mmconfig_64.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00
numa.c x86: remove mpc_oem_bus_info() 2008-04-17 17:41:08 +02:00
olpc.c x86: olpc: add One Laptop Per Child architecture support 2008-04-29 08:06:07 -07:00
pcbios.c PCI: remove initial bios sort of PCI devices on x86 2008-04-20 21:46:58 -07:00
pci.h x86: olpc: add One Laptop Per Child architecture support 2008-04-29 08:06:07 -07:00
visws.c Change pci_raw_ops to pci_raw_read/write 2008-02-10 12:52:46 -08:00