wm5102-tables.c (db985cbd67c45f875ef43cb5febfaa8cbd203c27) wm5102-tables.c (616e047992a4621a09ef45182076ff09b2495dec)
1/*
2 * wm5102-tables.c -- WM5102 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

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

82{
83 const struct reg_default *wm5102_patch;
84 int patch_size;
85
86 switch (arizona->rev) {
87 case 0:
88 wm5102_patch = wm5102_reva_patch;
89 patch_size = ARRAY_SIZE(wm5102_reva_patch);
1/*
2 * wm5102-tables.c -- WM5102 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

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

82{
83 const struct reg_default *wm5102_patch;
84 int patch_size;
85
86 switch (arizona->rev) {
87 case 0:
88 wm5102_patch = wm5102_reva_patch;
89 patch_size = ARRAY_SIZE(wm5102_reva_patch);
90 break;
90 default:
91 wm5102_patch = wm5102_revb_patch;
92 patch_size = ARRAY_SIZE(wm5102_revb_patch);
93 }
94
95 return regmap_multi_reg_write_bypassed(arizona->regmap,
96 wm5102_patch,
97 patch_size);

--- 1889 unchanged lines hidden ---
91 default:
92 wm5102_patch = wm5102_revb_patch;
93 patch_size = ARRAY_SIZE(wm5102_revb_patch);
94 }
95
96 return regmap_multi_reg_write_bypassed(arizona->regmap,
97 wm5102_patch,
98 patch_size);

--- 1889 unchanged lines hidden ---