Hi,
With the latest UEFI bootloader http://builds.96boards.org/snapshots/reference-platform/components/uefi-staging/latest/ lspci is working and with some WARs mentioned, rtcwake is going to suspend and waking up after specified time (busybox rtcwake -d /dev/rtc1 -m mem -s 5)
iff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c
index 6e3c143…ed2dbfe 100644
— a/drivers/gpio/gpio-pl061.c
+++ b/drivers/gpio/gpio-pl061.c
@@ -379,6 +379,8 @@ static int pl061_suspend(struct device *dev)
struct pl061_gpio *chip = dev_get_drvdata(dev);
int offset;
@@ -400,6 +402,8 @@ static int pl061_resume(struct device *dev)
struct pl061_gpio *chip = dev_get_drvdata(dev);
int offset;
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
index e630d4f…07e7c70 100644
— a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -270,6 +270,8 @@ static int dw_i2c_plat_probe(struct platform_device *pdev)
ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev));
adap->dev.of_node = pdev->dev.of_node;
We are working on PCIe drivers and we are interested in bringing the PCIe link down to L2, looks like, even though suspend/resume works, the PCIe link is not going to L2 (PCIe root complex is not going to suspend)
Please help.
Thanks,
Shankar