wm8997-tables.c (e6c7efa7ee2eb7c15ea0fc0bd7ab6dc808cb57a3) wm8997-tables.c (496e43aeacab245ca57139e89d83655f8370e0ef)
1/*
2 * wm8997-tables.c -- WM8997 data tables
3 *
4 * Copyright 2012 Wolfson Microelectronics plc
5 *
6 * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

1514 }
1515}
1516
1517#define WM8997_MAX_REGISTER 0x31ff
1518
1519const struct regmap_config wm8997_i2c_regmap = {
1520 .reg_bits = 32,
1521 .val_bits = 16,
1/*
2 * wm8997-tables.c -- WM8997 data tables
3 *
4 * Copyright 2012 Wolfson Microelectronics plc
5 *
6 * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

1514 }
1515}
1516
1517#define WM8997_MAX_REGISTER 0x31ff
1518
1519const struct regmap_config wm8997_i2c_regmap = {
1520 .reg_bits = 32,
1521 .val_bits = 16,
1522 .reg_format_endian = REGMAP_ENDIAN_BIG,
1523 .val_format_endian = REGMAP_ENDIAN_BIG,
1522
1523 .max_register = WM8997_MAX_REGISTER,
1524 .readable_reg = wm8997_readable_register,
1525 .volatile_reg = wm8997_volatile_register,
1526
1527 .cache_type = REGCACHE_RBTREE,
1528 .reg_defaults = wm8997_reg_default,
1529 .num_reg_defaults = ARRAY_SIZE(wm8997_reg_default),
1530};
1531EXPORT_SYMBOL_GPL(wm8997_i2c_regmap);
1524
1525 .max_register = WM8997_MAX_REGISTER,
1526 .readable_reg = wm8997_readable_register,
1527 .volatile_reg = wm8997_volatile_register,
1528
1529 .cache_type = REGCACHE_RBTREE,
1530 .reg_defaults = wm8997_reg_default,
1531 .num_reg_defaults = ARRAY_SIZE(wm8997_reg_default),
1532};
1533EXPORT_SYMBOL_GPL(wm8997_i2c_regmap);