wm8994-regmap.c (f6a1ad4295f9291038380178d09978caf6982dd8) | wm8994-regmap.c (9a022e5f0095a01456951714edaaa3994caf9ecc) |
---|---|
1/* 2 * wm8994-regmap.c -- Register map data for WM8994 series devices 3 * 4 * Copyright 2011 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 it --- 792 unchanged lines hidden (view full) --- 801 case WM8958_MICBIAS2: 802 case WM8994_CHARGE_PUMP_1: 803 case WM8958_CHARGE_PUMP_2: 804 case WM8994_CLASS_W_1: 805 case WM8994_DC_SERVO_1: 806 case WM8994_DC_SERVO_2: 807 case WM8994_DC_SERVO_READBACK: 808 case WM8994_DC_SERVO_4: | 1/* 2 * wm8994-regmap.c -- Register map data for WM8994 series devices 3 * 4 * Copyright 2011 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 it --- 792 unchanged lines hidden (view full) --- 801 case WM8958_MICBIAS2: 802 case WM8994_CHARGE_PUMP_1: 803 case WM8958_CHARGE_PUMP_2: 804 case WM8994_CLASS_W_1: 805 case WM8994_DC_SERVO_1: 806 case WM8994_DC_SERVO_2: 807 case WM8994_DC_SERVO_READBACK: 808 case WM8994_DC_SERVO_4: |
809 case WM8994_DC_SERVO_4E: | |
810 case WM8994_ANALOGUE_HP_1: 811 case WM8958_MIC_DETECT_1: 812 case WM8958_MIC_DETECT_2: 813 case WM8958_MIC_DETECT_3: 814 case WM8994_CHIP_REVISION: 815 case WM8994_CONTROL_INTERFACE: 816 case WM8994_AIF1_CLOCKING_1: 817 case WM8994_AIF1_CLOCKING_2: --- 146 unchanged lines hidden (view full) --- 964 return false; 965 } 966} 967 968static bool wm8994_readable_register(struct device *dev, unsigned int reg) 969{ 970 switch (reg) { 971 case WM8994_DC_SERVO_READBACK: | 809 case WM8994_ANALOGUE_HP_1: 810 case WM8958_MIC_DETECT_1: 811 case WM8958_MIC_DETECT_2: 812 case WM8958_MIC_DETECT_3: 813 case WM8994_CHIP_REVISION: 814 case WM8994_CONTROL_INTERFACE: 815 case WM8994_AIF1_CLOCKING_1: 816 case WM8994_AIF1_CLOCKING_2: --- 146 unchanged lines hidden (view full) --- 963 return false; 964 } 965} 966 967static bool wm8994_readable_register(struct device *dev, unsigned int reg) 968{ 969 switch (reg) { 970 case WM8994_DC_SERVO_READBACK: |
971 case WM8994_MICBIAS: |
|
972 case WM8994_WRITE_SEQUENCER_CTRL_1: 973 case WM8994_WRITE_SEQUENCER_CTRL_2: 974 case WM8994_AIF1_ADC2_LEFT_VOLUME: 975 case WM8994_AIF1_ADC2_RIGHT_VOLUME: 976 case WM8994_AIF1_DAC2_LEFT_VOLUME: 977 case WM8994_AIF1_DAC2_RIGHT_VOLUME: 978 case WM8994_AIF1_ADC2_FILTERS: 979 case WM8994_AIF1_DAC2_FILTERS_1: --- 260 unchanged lines hidden --- | 972 case WM8994_WRITE_SEQUENCER_CTRL_1: 973 case WM8994_WRITE_SEQUENCER_CTRL_2: 974 case WM8994_AIF1_ADC2_LEFT_VOLUME: 975 case WM8994_AIF1_ADC2_RIGHT_VOLUME: 976 case WM8994_AIF1_DAC2_LEFT_VOLUME: 977 case WM8994_AIF1_DAC2_RIGHT_VOLUME: 978 case WM8994_AIF1_ADC2_FILTERS: 979 case WM8994_AIF1_DAC2_FILTERS_1: --- 260 unchanged lines hidden --- |