diff options
author | carltsai <carltsai@google.com> | 2021-08-11 03:00:27 +0000 |
---|---|---|
committer | carltsai <carltsai@google.com> | 2022-04-01 04:03:35 +0000 |
commit | f18b22b8f1df9dcbd96731a3a2178335a9cb5ecc (patch) | |
tree | 841cb0b29018acc76bb052bcf073f597c72efe13 | |
parent | cb2e2df3ab61a2bfeb59d5c387d50bc4a90eca4c (diff) | |
download | display-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.c | 9 |
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[] = { |