RE: [PATCH 0/3] enable ISH DMA on EHL platform

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Got it, Thanks Jiri!

Best Regards,
Even Xu

-----Original Message-----
From: Jiri Kosina <jikos@xxxxxxxxxx> 
Sent: Monday, June 14, 2021 9:56 PM
To: Xu, Even <even.xu@xxxxxxxxx>
Cc: srinivas.pandruvada@xxxxxxxxxxxxxxx; benjamin.tissoires@xxxxxxxxxx; linux-input@xxxxxxxxxxxxxxx
Subject: Re: [PATCH 0/3] enable ISH DMA on EHL platform

On Thu, 10 Jun 2021, Even Xu wrote:

> These patch set are used for enabling ISH DMA on EHL platform.
> 
> During ISH DMA enabling, some platforms (such as EHL) don't support 
> cache snooping, bus driver (ishtp) has to involve a new callback, 
> dma_no_cache_snooping(), in hardware layer (ipc) to get hardware DMA 
> capability.
> 
> When do cache flush, clflush_cache_range() API is used on X86 which 
> isn't supported by all other archs (such as ARM).
> Considering ISH only exists on Intel platforms, adding ISH depending 
> on X86 in Kconfig to avoid build warnings or errors on other archs.
> 
> Even Xu (3):
>   hid: intel-ish-hid: Set ISH driver depends on x86
>   hid: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback
>   hid: intel-ish-hid: ipc: Specify that EHL no cache snooping
> 
>  drivers/hid/intel-ish-hid/Kconfig           |  1 +
>  drivers/hid/intel-ish-hid/ipc/ipc.c         | 26 +++++++++++++++++++++++++-
>  drivers/hid/intel-ish-hid/ishtp/client.c    | 18 ++++++++++++++++++
>  drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h |  1 +
>  4 files changed, 45 insertions(+), 1 deletion(-)

Now queued in for-5.14/intel-ish, thanks.

--
Jiri Kosina
SUSE Labs





[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux