summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcarltsai <carltsai@google.com>2021-08-11 03:00:27 +0000
committercarltsai <carltsai@google.com>2022-04-01 04:03:35 +0000
commitf18b22b8f1df9dcbd96731a3a2178335a9cb5ecc (patch)
tree841cb0b29018acc76bb052bcf073f597c72efe13
parentcb2e2df3ab61a2bfeb59d5c387d50bc4a90eca4c (diff)
downloaddisplay-drivers-f18b22b8f1df9dcbd96731a3a2178335a9cb5ecc.tar.gz
disp: sde_crtc: add early_wakeup_show function
Add early_wakeup_show function to avoid the read attribute function fail for libperfmgr in power HAL Bug: 184089731 Change-Id: I0b3c9a648b537c79d57eee36372fa19ca56870de Test: 1. cat /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup success 2. No "Failed to read node path: /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup" message in bugreport file
-rw-r--r--msm/sde/sde_crtc.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/msm/sde/sde_crtc.c b/msm/sde/sde_crtc.c
index 80546c06..862a38cb 100644
--- a/msm/sde/sde_crtc.c
+++ b/msm/sde/sde_crtc.c
@@ -255,6 +255,13 @@ static ssize_t early_wakeup_store(struct device *device,
return count;
}
+static ssize_t early_wakeup_show(struct device *device,
+ struct device_attribute *attr, char *buf)
+{
+
+ return 0;
+}
+
static ssize_t fps_periodicity_ms_store(struct device *device,
struct device_attribute *attr, const char *buf, size_t count)
{
@@ -441,7 +448,7 @@ static ssize_t retire_frame_event_show(struct device *device,
static DEVICE_ATTR_RO(vsync_event);
static DEVICE_ATTR_RO(measured_fps);
static DEVICE_ATTR_RW(fps_periodicity_ms);
-static DEVICE_ATTR_WO(early_wakeup);
+static DEVICE_ATTR_RW(early_wakeup);
static DEVICE_ATTR_RO(retire_frame_event);
static struct attribute *sde_crtc_dev_attrs[] = {