diff options
author | chasewu <chasewu@google.com> | 2021-11-15 14:04:26 +0800 |
---|---|---|
committer | Chase Wu <chasewu@google.com> | 2021-11-17 01:48:48 +0000 |
commit | bb43033eb703bfb38b3bb4a13756ae41f36f3250 (patch) | |
tree | e16a3ded698b9c0210bf470b5b5c4683fa9eb510 | |
parent | c6f439e235577d4b540ab72dfcf0e883ca6a9827 (diff) | |
download | amplifiers-bb43033eb703bfb38b3bb4a13756ae41f36f3250.tar.gz |
Revert "misc: cs40l25: Add plwe ramp down interface"android-12.0.0_r0.42android-12.0.0_r0.36android-12.0.0_r0.26android-gs-raviole-5.10-android12-qpr1-d
This reverts commit c6f439e235577d4b540ab72dfcf0e883ca6a9827.
Bug: 205323128
Test: Using talkBack app to check it
Change-Id: I2e4bb844fd50ea53c696adac49460c058fa4ac48
Signed-off-by: chasewu <chasewu@google.com>
-rw-r--r-- | cs40l25/cs40l2x.c | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/cs40l25/cs40l2x.c b/cs40l25/cs40l2x.c index 977c09c..1c65044 100644 --- a/cs40l25/cs40l2x.c +++ b/cs40l25/cs40l2x.c @@ -6438,86 +6438,10 @@ err_mutex: return count; } -static ssize_t cs40l2x_pwle_ramp_down_show(struct device *dev, - struct device_attribute *attr, - char *buf) -{ - struct cs40l2x_private *cs40l2x = cs40l2x_get_private(dev); - int ret; - unsigned int reg, val; - - pm_runtime_get_sync(cs40l2x->dev); - mutex_lock(&cs40l2x->lock); - - reg = cs40l2x_dsp_reg(cs40l2x, "RAMPDOWN_COEFF", - CS40L2X_XM_UNPACKED_TYPE, - cs40l2x->fw_desc->id); - if (!reg) { - ret = -EPERM; - goto err_mutex; - } - - ret = regmap_read(cs40l2x->regmap, reg, &val); - if (ret) - goto err_mutex; - - /* Q0.24 format */ - ret = snprintf(buf, PAGE_SIZE, "%u\n", val); - -err_mutex: - mutex_unlock(&cs40l2x->lock); - pm_runtime_mark_last_busy(cs40l2x->dev); - pm_runtime_put_autosuspend(cs40l2x->dev); - - return ret; -} - -static ssize_t cs40l2x_pwle_ramp_down_store(struct device *dev, - struct device_attribute *attr, - const char *buf, - size_t count) -{ - struct cs40l2x_private *cs40l2x = cs40l2x_get_private(dev); - int ret; - unsigned int reg, val; - - ret = kstrtou32(buf, 10, &val); - if (ret) - return -EINVAL; - - pm_runtime_get_sync(cs40l2x->dev); - mutex_lock(&cs40l2x->lock); - - reg = cs40l2x_dsp_reg(cs40l2x, "RAMPDOWN_COEFF", - CS40L2X_XM_UNPACKED_TYPE, - cs40l2x->fw_desc->id); - if (!reg) { - ret = -EPERM; - goto err_mutex; - } - - /* Q0.24 format */ - /* Zero value means that PWLE Ramp down is off */ - ret = regmap_write(cs40l2x->regmap, reg, val); - if (ret) - goto err_mutex; - - ret = count; - -err_mutex: - mutex_unlock(&cs40l2x->lock); - pm_runtime_mark_last_busy(cs40l2x->dev); - pm_runtime_put_autosuspend(cs40l2x->dev); - - return ret; -} - static DEVICE_ATTR(cp_trigger_index, 0660, cs40l2x_cp_trigger_index_show, cs40l2x_cp_trigger_index_store); static DEVICE_ATTR(cp_trigger_queue, 0660, cs40l2x_cp_trigger_queue_show, cs40l2x_cp_trigger_queue_store); -static DEVICE_ATTR(pwle_ramp_down, 0660, cs40l2x_pwle_ramp_down_show, - cs40l2x_pwle_ramp_down_store); static DEVICE_ATTR(cp_trigger_duration, 0660, cs40l2x_cp_trigger_duration_show, NULL); static DEVICE_ATTR(cp_trigger_q_sub, 0660, cs40l2x_cp_trigger_q_sub_show, @@ -6732,7 +6656,6 @@ static struct attribute *cs40l2x_dev_attrs[] = { &dev_attr_virtual_pwle_indexes.attr, &dev_attr_available_pwle_segments.attr, &dev_attr_boost_ipk.attr, - &dev_attr_pwle_ramp_down.attr, NULL, }; |