Mike Frysinger | e359dc2 | 2011-03-22 16:34:40 -0700 | [diff] [blame] | 1 | /* |
| 2 | * Load firmware files from Analog Devices SigmaStudio |
| 3 | * |
| 4 | * Copyright 2009-2011 Analog Devices Inc. |
| 5 | * |
| 6 | * Licensed under the GPL-2 or later. |
| 7 | */ |
| 8 | |
| 9 | #ifndef __SIGMA_FIRMWARE_H__ |
| 10 | #define __SIGMA_FIRMWARE_H__ |
| 11 | |
Lars-Peter Clausen | 38fd54e | 2011-11-28 09:44:20 +0100 | [diff] [blame] | 12 | #include <linux/device.h> |
| 13 | #include <linux/regmap.h> |
| 14 | |
Mike Frysinger | e359dc2 | 2011-03-22 16:34:40 -0700 | [diff] [blame] | 15 | struct i2c_client; |
| 16 | |
Mike Frysinger | e359dc2 | 2011-03-22 16:34:40 -0700 | [diff] [blame] | 17 | extern int process_sigma_firmware(struct i2c_client *client, const char *name); |
Lars-Peter Clausen | 38fd54e | 2011-11-28 09:44:20 +0100 | [diff] [blame] | 18 | extern int process_sigma_firmware_regmap(struct device *dev, |
| 19 | struct regmap *regmap, const char *name); |
Mike Frysinger | e359dc2 | 2011-03-22 16:34:40 -0700 | [diff] [blame] | 20 | |
| 21 | #endif |