wm8737.c (2f98e686ef59b5d19af5847d755798e2031bee3a) wm8737.c (ee8169f94985e5c88d2c4e9daed0b5f8345032b1)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * wm8737.c -- WM8737 ALSA SoC Audio driver
4 *
5 * Copyright 2010 Wolfson Microelectronics plc
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

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

594
595static const struct regmap_config wm8737_regmap = {
596 .reg_bits = 7,
597 .val_bits = 9,
598 .max_register = WM8737_MAX_REGISTER,
599
600 .reg_defaults = wm8737_reg_defaults,
601 .num_reg_defaults = ARRAY_SIZE(wm8737_reg_defaults),
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * wm8737.c -- WM8737 ALSA SoC Audio driver
4 *
5 * Copyright 2010 Wolfson Microelectronics plc
6 *
7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
8 */

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

594
595static const struct regmap_config wm8737_regmap = {
596 .reg_bits = 7,
597 .val_bits = 9,
598 .max_register = WM8737_MAX_REGISTER,
599
600 .reg_defaults = wm8737_reg_defaults,
601 .num_reg_defaults = ARRAY_SIZE(wm8737_reg_defaults),
602 .cache_type = REGCACHE_RBTREE,
602 .cache_type = REGCACHE_MAPLE,
603
604 .volatile_reg = wm8737_volatile,
605};
606
607#if IS_ENABLED(CONFIG_I2C)
608static int wm8737_i2c_probe(struct i2c_client *i2c)
609{
610 struct wm8737_priv *wm8737;

--- 123 unchanged lines hidden ---
603
604 .volatile_reg = wm8737_volatile,
605};
606
607#if IS_ENABLED(CONFIG_I2C)
608static int wm8737_i2c_probe(struct i2c_client *i2c)
609{
610 struct wm8737_priv *wm8737;

--- 123 unchanged lines hidden ---