]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/i2c/i2c-core.h
net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow
[linux.git] / drivers / i2c / i2c-core.h
index 851c11b4c0f3a4167a57c0435912d79a00c9a9bc..517d98be68d253b9421bf448ddb35762436a6656 100644 (file)
@@ -19,6 +19,8 @@ extern struct list_head       __i2c_board_list;
 extern int             __i2c_first_dynamic_bus_num;
 
 int i2c_check_7bit_addr_validity_strict(unsigned short addr);
+int i2c_dev_irq_from_resources(const struct resource *resources,
+                              unsigned int num_resources);
 
 /*
  * We only allow atomic transfers for very late communication, e.g. to send
@@ -61,6 +63,8 @@ const struct acpi_device_id *
 i2c_acpi_match_device(const struct acpi_device_id *matches,
                      struct i2c_client *client);
 void i2c_acpi_register_devices(struct i2c_adapter *adap);
+
+int i2c_acpi_get_irq(struct i2c_client *client);
 #else /* CONFIG_ACPI */
 static inline void i2c_acpi_register_devices(struct i2c_adapter *adap) { }
 static inline const struct acpi_device_id *
@@ -69,6 +73,11 @@ i2c_acpi_match_device(const struct acpi_device_id *matches,
 {
        return NULL;
 }
+
+static inline int i2c_acpi_get_irq(struct i2c_client *client)
+{
+       return 0;
+}
 #endif /* CONFIG_ACPI */
 extern struct notifier_block i2c_acpi_notifier;