wm8994-regmap.c (db985cbd67c45f875ef43cb5febfaa8cbd203c27) wm8994-regmap.c (7821d9b24bf73eee7a4e3e3744f05c6eee88db48)
1/*
2 * wm8994-regmap.c -- Register map data for WM8994 series devices
3 *
4 * Copyright 2011 Wolfson Microelectronics PLC.
5 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it

--- 1238 unchanged lines hidden (view full) ---

1247
1248 .reg_defaults = wm1811_defaults,
1249 .num_reg_defaults = ARRAY_SIZE(wm1811_defaults),
1250
1251 .max_register = WM8994_MAX_REGISTER,
1252 .volatile_reg = wm1811_volatile_register,
1253 .readable_reg = wm1811_readable_register,
1254};
1/*
2 * wm8994-regmap.c -- Register map data for WM8994 series devices
3 *
4 * Copyright 2011 Wolfson Microelectronics PLC.
5 *
6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify it

--- 1238 unchanged lines hidden (view full) ---

1247
1248 .reg_defaults = wm1811_defaults,
1249 .num_reg_defaults = ARRAY_SIZE(wm1811_defaults),
1250
1251 .max_register = WM8994_MAX_REGISTER,
1252 .volatile_reg = wm1811_volatile_register,
1253 .readable_reg = wm1811_readable_register,
1254};
1255EXPORT_SYMBOL(wm1811_regmap_config);
1255
1256struct regmap_config wm8994_regmap_config = {
1257 .reg_bits = 16,
1258 .val_bits = 16,
1259
1260 .cache_type = REGCACHE_RBTREE,
1261
1262 .reg_defaults = wm8994_defaults,
1263 .num_reg_defaults = ARRAY_SIZE(wm8994_defaults),
1264
1265 .max_register = WM8994_MAX_REGISTER,
1266 .volatile_reg = wm8994_volatile_register,
1267 .readable_reg = wm8994_readable_register,
1268};
1256
1257struct regmap_config wm8994_regmap_config = {
1258 .reg_bits = 16,
1259 .val_bits = 16,
1260
1261 .cache_type = REGCACHE_RBTREE,
1262
1263 .reg_defaults = wm8994_defaults,
1264 .num_reg_defaults = ARRAY_SIZE(wm8994_defaults),
1265
1266 .max_register = WM8994_MAX_REGISTER,
1267 .volatile_reg = wm8994_volatile_register,
1268 .readable_reg = wm8994_readable_register,
1269};
1270EXPORT_SYMBOL(wm8994_regmap_config);
1269
1270struct regmap_config wm8958_regmap_config = {
1271 .reg_bits = 16,
1272 .val_bits = 16,
1273
1274 .cache_type = REGCACHE_RBTREE,
1275
1276 .reg_defaults = wm8958_defaults,
1277 .num_reg_defaults = ARRAY_SIZE(wm8958_defaults),
1278
1279 .max_register = WM8994_MAX_REGISTER,
1280 .volatile_reg = wm8958_volatile_register,
1281 .readable_reg = wm8958_readable_register,
1282};
1271
1272struct regmap_config wm8958_regmap_config = {
1273 .reg_bits = 16,
1274 .val_bits = 16,
1275
1276 .cache_type = REGCACHE_RBTREE,
1277
1278 .reg_defaults = wm8958_defaults,
1279 .num_reg_defaults = ARRAY_SIZE(wm8958_defaults),
1280
1281 .max_register = WM8994_MAX_REGISTER,
1282 .volatile_reg = wm8958_volatile_register,
1283 .readable_reg = wm8958_readable_register,
1284};
1285EXPORT_SYMBOL(wm8958_regmap_config);
1283
1284struct regmap_config wm8994_base_regmap_config = {
1285 .reg_bits = 16,
1286 .val_bits = 16,
1287};
1286
1287struct regmap_config wm8994_base_regmap_config = {
1288 .reg_bits = 16,
1289 .val_bits = 16,
1290};
1291EXPORT_SYMBOL(wm8994_base_regmap_config);