On Mon, Jan 04, 2021 at 08:01:36AM -0800, Srinivas Pandruvada wrote:
> On Mon, 2021-01-04 at 16:12 +0100, Jiri Kosina wrote:
> > On Wed, 16 Dec 2020, Zhang Lixu wrote:
> >
> > > The EHL (Elkhart Lake) based platforms provide a OOB (Out of band)
> > > servic
-by: Najumon Ba
Signed-off-by: Najumon Ba
Signed-off-by: Even Xu
Signed-off-by: Zhang Lixu
---
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 48 +
1 file changed, 48 insertions(+)
diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c
b/drivers/hid/intel-ish-hid/ipc/pci-ish.c
Signed-off-by: Even Xu
Signed-off-by: Zhang Lixu
---
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 27 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 6 +-
3 files changed, 33 insertions(+), 1 deletion(-)
diff --git a/drivers
on both ISH platforms and EHL platforms,
it works fine.
Zhang Lixu (2):
hid: intel-ish-hid: ipc: finish power flow for EHL OOB
hid: intel-ish-hid: ipc: Address EHL Sx resume issues
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 27
When allocating tx ring buffers failed, should free tx buffers, not rx buffers.
Signed-off-by: Zhang Lixu
Acked-by: Srinivas Pandruvada
---
drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/hid/intel-ish-hid/ishtp
For suspend-to-idle, send suspend message and set N0_D3 flag to put
the ISH into D0i3 state.
For suspend-to-mem, disable the DMA bit before ISH entering D3, and
NO_D3 flag is cleared by default, then the ISH would enter D3.
Signed-off-by: Zhang Lixu
---
drivers/hid/intel-ish-hid/ipc/pci-ish.c
the
DMA bit need be clear before putting ISH into D3 state.
Signed-off-by: Zhang Lixu
---
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 +
drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +-
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 21 +++--
3 files changed, 21 insertions(+), 3
to-mem and suspend-to-idle.
Changes from v1:
* Fix the indentation issue
* Elaborate the reason to remove the NO_D3 flag
* Split the PATCH v1 to three changes, and try to minimize the lines change
Zhang Lixu (3):
HID: intel-ish-hid: ipc: set NO_D3 flag only when needed
HID: intel-ish-hid: i
The NO_D3 flag would be set if the ISH enter D0i3 in ish_suspend(),
The resume paths can be distinguished by checking the NO_D3 flag.
It's more reasonable than checking the FW status.
Signed-off-by: Zhang Lixu
---
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 34 +++--
1 file
9 matches
Mail list logo