[Bugfix][T106BUG-590]Fix can't be wakeup by USB
Only Configure: No
Affected branch: master
Affected module: low-power,usb
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No
Change-Id: If0b36b2085a81c26fbe2b0b4c01b1d8febaed221
diff --git a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/i2c/busses/i2c-zx29.c b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/i2c/busses/i2c-zx29.c
index 2d52e80..f78c373 100755
--- a/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/i2c/busses/i2c-zx29.c
+++ b/cap/zx297520v3/zxic_code/zxic_source/linux-5.10/drivers/i2c/busses/i2c-zx29.c
@@ -1902,8 +1902,8 @@
static int zx29_i2c_suspend(struct platform_device *pdev, pm_message_t state)
{
printk("LYNQ: in zx29_i2c_suspend");
- if(pdev == NULL)
- return -1;
+ if(pdev->id == 0)
+ return 0;
if(pdev && &pdev->dev)
{
printk("LYNQ: select sleep state");
@@ -1916,8 +1916,8 @@
static int zx29_i2c_resume(struct platform_device *pdev)
{
printk("LYNQ: in zx29_i2c_resume");
- if(pdev == NULL)
- return -1;
+ if(pdev->id == 0)
+ return 0;
if(pdev && &pdev->dev)
{
printk("LYNQ: select default state");