lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20250706105311.395162-1-abd.masalkhi@gmail.com> Date: Sun, 6 Jul 2025 10:53:08 +0000 From: Abd-Alrhman Masalkhi <abd.masalkhi@...il.com> To: arnd@...db.de, gregkh@...uxfoundation.org, robh@...nel.org, krzk+dt@...nel.org Cc: conor+dt@...nel.org, luoyifan@...s.chinamobile.com, linux-kernel@...r.kernel.org, devicetree@...r.kernel.org, christophe.jaillet@...adoo.fr, abd.masalkhi@...il.com Subject: [PATCH v6 0/3] Add support for STMicroelectronics M24LR EEPROM/NFC chips This patch series adds support for the STMicroelectronics M24LR series RFID/NFC EEPROM devices. These chips expose two I2C addresses: the primary one provides access to system control and configuration registers, while the secondary address is used for EEPROM access. The driver implements both functionalities: - A sysfs-based interface for the control and system parameter registers. - EEPROM access via the nvmem subsystem using a secondary I2C dummy client. Tested on: M24LR04E-R using Yocto on Raspberry Pi 4 Signed-off-by: Abd-Alrhman Masalkhi <abd.masalkhi@...il.com> Abd-Alrhman Masalkhi (3): dt-bindings: eeprom: Add ST M24LR support eeprom: add driver for ST M24LR series RFID/NFC EEPROM chips ABI: sysfs: add documentation for ST M24LR EEPROM and control interface .../ABI/testing/sysfs-bus-i2c-devices-m24lr | 100 +++ .../devicetree/bindings/eeprom/st,m24lr.yaml | 52 ++ drivers/misc/eeprom/Kconfig | 18 + drivers/misc/eeprom/Makefile | 1 + drivers/misc/eeprom/m24lr.c | 662 ++++++++++++++++++ 5 files changed, 833 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-m24lr create mode 100644 Documentation/devicetree/bindings/eeprom/st,m24lr.yaml create mode 100644 drivers/misc/eeprom/m24lr.c -- 2.43.0
Powered by blists - more mailing lists