From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Thu, 19 Dec 2024 01:47:39 +0000
Subject: [PATCH] add wifi6 8852be driver

---
 kernel/drivers/input/sensors/accel/mxc6655xa.c |   50 --------------------------------------------------
 1 files changed, 0 insertions(+), 50 deletions(-)

diff --git a/kernel/drivers/input/sensors/accel/mxc6655xa.c b/kernel/drivers/input/sensors/accel/mxc6655xa.c
old mode 100644
new mode 100755
index 0803143..535a83a
--- a/kernel/drivers/input/sensors/accel/mxc6655xa.c
+++ b/kernel/drivers/input/sensors/accel/mxc6655xa.c
@@ -45,7 +45,6 @@
 #define	MXC6655_DEVICE_ID_A	0x05
 #define MXC6655_POWER_DOWN	BIT(0)
 #define MXC6655_INT_ENABLE	BIT(0)
-#define MXC6655_ORXY_INT_ENABLE	BIT(6)
 #define MXC6655_RANGE		(16384 * 2)
 #define MXC6655_PRECISION	12
 #define MXC6655_BOUNDARY	(0x1 << (MXC6655_PRECISION - 1))
@@ -108,12 +107,6 @@
 	if (result) {
 		dev_err(&client->dev,
 			"%s:fail to set MXC6655_INT_MASK1.\n", __func__);
-		return result;
-	}
-	result = sensor_write_reg(client, MXC6655_INT_MASK0, 0);
-	if (result) {
-		dev_err(&client->dev,
-			"%s:fail to set MXC6655_INT_MASK0.\n", __func__);
 		return result;
 	}
 
@@ -212,48 +205,7 @@
 		}
 	}
 
-	if (sensor->pdata->wake_enable)
-		sensor_write_reg(client, MXC6655_INT_CLR0, 0xff);
-
 	return ret;
-}
-
-static int sensor_suspend(struct i2c_client *client)
-{
-	int status = 0;
-	struct sensor_private_data *sensor =
-		(struct sensor_private_data *)i2c_get_clientdata(client);
-
-	/* Enable or Disable for orientation Interrupt */
-	if (sensor->pdata->wake_enable) {
-		status = sensor_write_reg(client, MXC6655_INT_MASK0, MXC6655_ORXY_INT_ENABLE);
-		if (status) {
-			dev_err(&client->dev,
-				"%s:fail to set MXC6655_INT_MASK0.\n", __func__);
-			return status;
-		}
-	}
-
-	return status;
-}
-
-static int sensor_resume(struct i2c_client *client)
-{
-	int status = 0;
-	struct sensor_private_data *sensor =
-		(struct sensor_private_data *)i2c_get_clientdata(client);
-
-	/* Enable or Disable for orientation Interrupt */
-	if (sensor->pdata->wake_enable) {
-		status = sensor_write_reg(client, MXC6655_INT_MASK0, 0);
-		if (status) {
-			dev_err(&client->dev,
-				"%s:fail to set MXC6655_INT_MASK0.\n", __func__);
-			return status;
-		}
-	}
-
-	return status;
 }
 
 static struct sensor_operate gsensor_mxc6655_ops = {
@@ -272,8 +224,6 @@
 	.active		= sensor_active,
 	.init		= sensor_init,
 	.report		= sensor_report_value,
-	.suspend	= sensor_suspend,
-	.resume		= sensor_resume,
 };
 
 static int gsensor_mxc6655_probe(struct i2c_client *client,

--
Gitblit v1.6.2