hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/mfd/madera.h
....@@ -1,11 +1,8 @@
1
+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * MFD internals for Cirrus Logic Madera codecs
34 *
45 * Copyright 2015-2018 Cirrus Logic
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 version 2 as
8
- * published by the Free Software Foundation.
96 */
107
118 #ifndef MADERA_MFD_H
....@@ -24,6 +21,12 @@
2421
2522 const char *madera_name_from_type(enum madera_type type);
2623
24
+extern const struct regmap_config cs47l15_16bit_spi_regmap;
25
+extern const struct regmap_config cs47l15_32bit_spi_regmap;
26
+extern const struct regmap_config cs47l15_16bit_i2c_regmap;
27
+extern const struct regmap_config cs47l15_32bit_i2c_regmap;
28
+int cs47l15_patch(struct madera *madera);
29
+
2730 extern const struct regmap_config cs47l35_16bit_spi_regmap;
2831 extern const struct regmap_config cs47l35_32bit_spi_regmap;
2932 extern const struct regmap_config cs47l35_16bit_i2c_regmap;
....@@ -41,4 +44,11 @@
4144 extern const struct regmap_config cs47l90_16bit_i2c_regmap;
4245 extern const struct regmap_config cs47l90_32bit_i2c_regmap;
4346 int cs47l90_patch(struct madera *madera);
47
+
48
+extern const struct regmap_config cs47l92_16bit_spi_regmap;
49
+extern const struct regmap_config cs47l92_32bit_spi_regmap;
50
+extern const struct regmap_config cs47l92_16bit_i2c_regmap;
51
+extern const struct regmap_config cs47l92_32bit_i2c_regmap;
52
+int cs47l92_patch(struct madera *madera);
53
+
4454 #endif