misc: microchip: pci1xxxx: Add support to read and write into PCI1XXXX OTP via NVMEM...
authorKumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
Tue, 20 Jun 2023 14:35:19 +0000 (20:05 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Aug 2023 13:36:43 +0000 (15:36 +0200)
commit0969001569e403107c11561d497893a07394d691
tree3c7711e0a89d2158d5edf38a2ee8b86ca42c2bd6
parent31ed379b7cb2b5c1f2abc7255ff31c30bab26066
misc: microchip: pci1xxxx: Add support to read and write into PCI1XXXX OTP via NVMEM sysfs

Microchip's pci1xxxx is an unmanaged PCIe3.1a switch for consumer,
industrial, and automotive applications. This switch integrates OTP
and EEPROM to enable customization of the part in the field. This
patch adds support to read and write into PCI1XXXX OTP via NVMEM sysfs.

Signed-off-by: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
Co-developed-by: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
Signed-off-by: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
Co-developed-by: Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
Signed-off-by: Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
Link: https://lore.kernel.org/r/20230620143520.858-2-vaibhaavram.tl@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/misc/mchp_pci1xxxx/Kconfig
drivers/misc/mchp_pci1xxxx/Makefile
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c [new file with mode: 0644]