summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchasewu <chasewu@google.com>2021-11-15 14:04:26 +0800
committerChase Wu <chasewu@google.com>2021-11-17 01:48:48 +0000
commitbb43033eb703bfb38b3bb4a13756ae41f36f3250 (patch)
treee16a3ded698b9c0210bf470b5b5c4683fa9eb510
parentc6f439e235577d4b540ab72dfcf0e883ca6a9827 (diff)
downloadamplifiers-bb43033eb703bfb38b3bb4a13756ae41f36f3250.tar.gz
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.c77
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,
};