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); |