xref: /openbmc/linux/sound/soc/codecs/sigmadsp.h (revision 38fd54ee38624a52c28d65fadfd452c9c49fb152)
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