The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH 0/2] Add Versal PUF support
@ 2026-07-07  9:56 Harsh Jain
  2026-07-07  9:56 ` [PATCH 1/2] firmware: xilinx: Add Versal PUF PM API support Harsh Jain
  2026-07-07  9:56 ` [PATCH 2/2] misc: Add Xilinx PUF driver Harsh Jain
  0 siblings, 2 replies; 7+ messages in thread
From: Harsh Jain @ 2026-07-07  9:56 UTC (permalink / raw)
  To: arnd, gregkh, michal.simek, linux-kernel, sarat.chand.savitala,
	nkowlaku
  Cc: Harsh Jain

Versal devices contain a physically unclonable function (PUF) block
that derives device-unique secrets from intrinsic silicon characteristics.

Add a misc character driver to support PUF registration and regeneration.
Registration generates a unique secret and outputs binary helper data
that can later be used during regeneration to reproduce the same
secrets.

Harsh Jain (2):
  firmware: xilinx: Add Versal PUF PM API support
  misc: Add Xilinx PUF driver

 MAINTAINERS                                 |   6 +
 drivers/firmware/xilinx/zynqmp-crypto.c     |  51 +++
 drivers/misc/Kconfig                        |  11 +
 drivers/misc/Makefile                       |   1 +
 drivers/misc/xilinx_puf.c                   | 377 ++++++++++++++++++++
 include/linux/firmware/xlnx-zynqmp-crypto.h |  30 ++
 include/uapi/misc/xilinx_puf.h              |  82 +++++
 7 files changed, 558 insertions(+)
 create mode 100644 drivers/misc/xilinx_puf.c
 create mode 100644 include/uapi/misc/xilinx_puf.h

-- 
2.34.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-07-07 10:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-07  9:56 [PATCH 0/2] Add Versal PUF support Harsh Jain
2026-07-07  9:56 ` [PATCH 1/2] firmware: xilinx: Add Versal PUF PM API support Harsh Jain
2026-07-07  9:56 ` [PATCH 2/2] misc: Add Xilinx PUF driver Harsh Jain
2026-07-07 10:04   ` Arnd Bergmann
2026-07-07 10:41     ` Jain, Harsh (AECG-SSW)
2026-07-07 10:12   ` Greg KH
2026-07-07 10:52     ` Jain, Harsh (AECG-SSW)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox