Zhao Yakui
266feefeb9
ACPI: Avoid bogus timeout about SMbus check
...
In the function of wait_transaction_complete when the timeout happens,
OS will try to check the status of SMbus again. If the status is what OS
expected, it will be regarded as the bogus timeout. Otherwise it will be
treated as ETIME.
http://bugzilla.kernel.org/show_bug.cgi?id=10483
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com >
tested-by : Oldřich Jedlička < <oldium.pro@seznam.cz >
Signed-off-by: Andi Kleen <ak@linux.intel.com >
2008-09-04 14:32:28 +02:00
Alexey Starikovskiy
7642d21130
ACPI: SBS: remove typo from sbchc.c
...
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-03-18 05:13:14 -04:00
Alexey Starikovskiy
bbafbecb24
ACPI: SBS: Host controller must initialize before SBS.
...
In static case sbshc must be compiled ahead of sbs, so that
hc is configured first.
http://bugzilla.kernel.org/show_bug.cgi?id=9910
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-02-09 03:22:13 -05:00
Adrian Bunk
e5685b9d35
ACPI: misc cleanups
...
This patch contains the following possible cleanups:
- make the following needlessly global code static:
- drivers/acpi/bay.c:dev_attr_eject
- drivers/acpi/bay.c:dev_attr_present
- drivers/acpi/dock.c:dev_attr_docked
- drivers/acpi/dock.c:dev_attr_flags
- drivers/acpi/dock.c:dev_attr_uid
- drivers/acpi/dock.c:dev_attr_undock
- drivers/acpi/pci_bind.c:acpi_pci_unbind()
- drivers/acpi/pci_link.c:acpi_link_lock
- drivers/acpi/sbs.c:acpi_sbs_callback()
- drivers/acpi/sbshc.c:acpi_smbus_transaction()
- drivers/acpi/sleep/main.c:acpi_sleep_prepare()
- #if 0 the following unused global functions:
- drivers/acpi/numa.c:acpi_unmap_pxm_to_node()
- remove the following unused EXPORT_SYMBOL's:
- acpi_register_gsi
- acpi_unregister_gsi
- acpi_strict
- acpi_bus_receive_event
- register_acpi_bus_type
- unregister_acpi_bus_type
- acpi_os_printf
- acpi_os_sleep
- acpi_os_stall
- acpi_os_read_pci_configuration
- acpi_os_create_semaphore
- acpi_os_delete_semaphore
- acpi_os_wait_semaphore
- acpi_os_signal_semaphore
- acpi_os_signal
- acpi_pci_irq_enable
- acpi_get_pxm
Signed-off-by: Adrian Bunk <bunk@kernel.org >
Acked-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2008-02-07 03:33:23 -05:00
Alexey Starikovskiy
c2d00f2d1b
ACPI: SBS: Ignore alarms coming from unknown devices
...
http://bugzilla.kernel.org/show_bug.cgi?id=9362
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2007-12-14 15:14:06 -05:00
Alexey Starikovskiy
09f1fb41ad
ACPI: SBS: Reset alarm bit
...
Alarm bit should be cleared in order for other alarms to be sent.
http://bugzilla.kernel.org/show_bug.cgi?id=9362
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2007-12-14 15:13:51 -05:00
Alexey Starikovskiy
91087dfa51
ACPI: SBS: Split host controller (ACPI0001) from SBS driver (ACPI0002)
...
Replace poll-based host controller driver with the notify-based one.
Split it out of sbs.c.
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de >
Signed-off-by: Len Brown <len.brown@intel.com >
2007-09-27 15:50:22 -04:00