summaryrefslogtreecommitdiff
path: root/lwis_device_slc.c
diff options
context:
space:
mode:
authorEdmond Chung <edmondchung@google.com>2020-11-18 21:02:36 -0800
committerTreeHugger Robot <treehugger-gerrit@google.com>2020-12-01 20:57:20 +0000
commit3351decc773e5443ebad50fc35eaec8790ab611b (patch)
tree11ec70065dc778e43568678e19492227d9a974b1 /lwis_device_slc.c
parentf9108cca6f695dfd79e1e5e37667cd7ac58e6b95 (diff)
downloadlwis-3351decc773e5443ebad50fc35eaec8790ab611b.tar.gz
IOREG: Use [read|write]X_relaxed variant for I/O access
The non-relaxed variant executes memory barrier every time read/write is called, which is an overkill and causes performance degradation. Bug: 165879653 Signed-off-by: Edmond Chung <edmondchung@google.com> Change-Id: I7b8debd3a8a9b097054e9a14464a59c15b7374b5
Diffstat (limited to 'lwis_device_slc.c')
-rw-r--r--lwis_device_slc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lwis_device_slc.c b/lwis_device_slc.c
index 5efa456..4843556 100644
--- a/lwis_device_slc.c
+++ b/lwis_device_slc.c
@@ -39,6 +39,7 @@ static int lwis_slc_disable(struct lwis_device *lwis_dev);
static struct lwis_device_subclass_operations slc_vops = {
.register_io = NULL,
+ .register_io_barrier = NULL,
.device_enable = lwis_slc_enable,
.device_disable = lwis_slc_disable,
.event_enable = NULL,