[lkml]   [2020]   [Mar]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH v4 1/7] tpm: tpm_tis: Make implementation of read16 read32 write32 optional
On Tue, Mar 31, 2020 at 02:32:01PM +0300, wrote:
> From: Amir Mizinski <>
> Only tpm_tis can use memory mapped I/O, which is truly mapped into
> the kernel's memory space. So using ioread16/ioread32/iowrite32 turn into a
> straightforward pointer dereference.
> Every other driver require more complicated operations to read more than 1
> byte at a time and will just fall back to read_bytes/write_bytes.
> Therefore, move this common code out of tpm_tis_spi into tpm_tis_core, so
> that it is automatically used when low-level drivers do not implement the
> specialized methods.
> Co-developed-by: Alexander Steffen <>
> Signed-off-by: Alexander Steffen <>
> Signed-off-by: Amir Mizinski <>

Reviewed-by: Jarkko Sakkinen <>


 \ /
  Last update: 2020-03-31 14:05    [W:0.175 / U:0.972 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site