140216ce7SLars-Peter Clausen /* 240216ce7SLars-Peter Clausen * Load firmware files from Analog Devices SigmaStudio 340216ce7SLars-Peter Clausen * 440216ce7SLars-Peter Clausen * Copyright 2009-2011 Analog Devices Inc. 540216ce7SLars-Peter Clausen * 640216ce7SLars-Peter Clausen * Licensed under the GPL-2 or later. 740216ce7SLars-Peter Clausen */ 840216ce7SLars-Peter Clausen 940216ce7SLars-Peter Clausen #ifndef __SIGMA_FIRMWARE_H__ 1040216ce7SLars-Peter Clausen #define __SIGMA_FIRMWARE_H__ 1140216ce7SLars-Peter Clausen 12*38fd54eeSLars-Peter Clausen #include <linux/device.h> 13*38fd54eeSLars-Peter Clausen #include <linux/regmap.h> 14*38fd54eeSLars-Peter Clausen 1540216ce7SLars-Peter Clausen struct i2c_client; 1640216ce7SLars-Peter Clausen 1740216ce7SLars-Peter Clausen extern int process_sigma_firmware(struct i2c_client *client, const char *name); 18*38fd54eeSLars-Peter Clausen extern int process_sigma_firmware_regmap(struct device *dev, 19*38fd54eeSLars-Peter Clausen struct regmap *regmap, const char *name); 2040216ce7SLars-Peter Clausen 2140216ce7SLars-Peter Clausen #endif 22