ACPI: consolidate functions in acpi ec driver
[linux-2.6] / drivers / acpi / i2c_ec.h
1 /*
2  * SMBus driver for ACPI Embedded Controller ($Revision: 1.2 $)
3  *
4  * Copyright (c) 2002, 2005 Ducrot Bruno
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation version 2.
9  */
10
11 struct acpi_ec_smbus {
12         struct i2c_adapter adapter;
13         union acpi_ec *ec;
14         int base;
15         int alert;
16 };
17
18 struct acpi_ec_hc {
19         acpi_handle handle;
20         struct acpi_ec_smbus *smbus;
21 };
22
23 struct acpi_ec_hc *acpi_get_ec_hc(struct acpi_device *device);