wm5110-tables.c (e6c7efa7ee2eb7c15ea0fc0bd7ab6dc808cb57a3) wm5110-tables.c (496e43aeacab245ca57139e89d83655f8370e0ef)
1/*
2 * wm5110-tables.c -- WM5110 data tables
3 *
4 * Copyright 2012 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

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

2992}
2993
2994#define WM5110_MAX_REGISTER 0x4a9fff
2995
2996const struct regmap_config wm5110_spi_regmap = {
2997 .reg_bits = 32,
2998 .pad_bits = 16,
2999 .val_bits = 16,
1/*
2 * wm5110-tables.c -- WM5110 data tables
3 *
4 * Copyright 2012 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

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

2992}
2993
2994#define WM5110_MAX_REGISTER 0x4a9fff
2995
2996const struct regmap_config wm5110_spi_regmap = {
2997 .reg_bits = 32,
2998 .pad_bits = 16,
2999 .val_bits = 16,
3000 .reg_format_endian = REGMAP_ENDIAN_BIG,
3001 .val_format_endian = REGMAP_ENDIAN_BIG,
3000
3001 .max_register = WM5110_MAX_REGISTER,
3002 .readable_reg = wm5110_readable_register,
3003 .volatile_reg = wm5110_volatile_register,
3004
3005 .cache_type = REGCACHE_RBTREE,
3006 .reg_defaults = wm5110_reg_default,
3007 .num_reg_defaults = ARRAY_SIZE(wm5110_reg_default),
3008};
3009EXPORT_SYMBOL_GPL(wm5110_spi_regmap);
3010
3011const struct regmap_config wm5110_i2c_regmap = {
3012 .reg_bits = 32,
3013 .val_bits = 16,
3002
3003 .max_register = WM5110_MAX_REGISTER,
3004 .readable_reg = wm5110_readable_register,
3005 .volatile_reg = wm5110_volatile_register,
3006
3007 .cache_type = REGCACHE_RBTREE,
3008 .reg_defaults = wm5110_reg_default,
3009 .num_reg_defaults = ARRAY_SIZE(wm5110_reg_default),
3010};
3011EXPORT_SYMBOL_GPL(wm5110_spi_regmap);
3012
3013const struct regmap_config wm5110_i2c_regmap = {
3014 .reg_bits = 32,
3015 .val_bits = 16,
3016 .reg_format_endian = REGMAP_ENDIAN_BIG,
3017 .val_format_endian = REGMAP_ENDIAN_BIG,
3014
3015 .max_register = WM5110_MAX_REGISTER,
3016 .readable_reg = wm5110_readable_register,
3017 .volatile_reg = wm5110_volatile_register,
3018
3019 .cache_type = REGCACHE_RBTREE,
3020 .reg_defaults = wm5110_reg_default,
3021 .num_reg_defaults = ARRAY_SIZE(wm5110_reg_default),
3022};
3023EXPORT_SYMBOL_GPL(wm5110_i2c_regmap);
3018
3019 .max_register = WM5110_MAX_REGISTER,
3020 .readable_reg = wm5110_readable_register,
3021 .volatile_reg = wm5110_volatile_register,
3022
3023 .cache_type = REGCACHE_RBTREE,
3024 .reg_defaults = wm5110_reg_default,
3025 .num_reg_defaults = ARRAY_SIZE(wm5110_reg_default),
3026};
3027EXPORT_SYMBOL_GPL(wm5110_i2c_regmap);