[PATCH v2 00/13] nvmem: patches (set 1) for 6.15

From: srinivas . kandagatla
Date: Sun Mar 09 2025 - 10:57:37 EST


From: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx>

Hi Greg,

Here are few nvmem patches for 6.15, Could you queue
these for 6.15.

patche include
- updates to bindings to include MSM8960, X1E80100, MS8937,
IPQ5018
- add support to bit offsets for register strides exceeding
single byte
- add rockchip-otp variants.
- Few enhancements in qfprom and rochchip nvmem providers.

Thanks,
Srini

Changes since v1:
- Merged fixup "nvmem: make the misaligned raw_len non-fatal" into
"nvmem: core: verify cell's raw_len"

MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit


Akhil P Oommen (1):
dt-bindings: nvmem: qfprom: Add X1E80100 compatible

Barnabás Czémán (1):
dt-bindings: nvmem: Add compatible for MS8937

Dmitry Baryshkov (5):
dt-bindings: nvmem: fixed-cell: increase bits start value to 31
nvmem: core: fix bit offsets of more than one byte
nvmem: core: verify cell's raw_len
nvmem: core: update raw_len if the bit reading is required
nvmem: qfprom: switch to 4-byte aligned reads

Heiko Stuebner (4):
nvmem: rockchip-otp: Move read-offset into variant-data
dt-bindings: nvmem: rockchip,otp: add missing limits for clock-names
dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576
nvmem: rockchip-otp: add rk3576 variant data

Rudraksha Gupta (1):
dt-bindings: nvmem: Add compatible for MSM8960

Sricharan Ramabadhran (1):
dt-bindings: nvmem: Add compatible for IPQ5018

.../bindings/nvmem/layouts/fixed-cell.yaml | 2 +-
.../bindings/nvmem/qcom,qfprom.yaml | 4 ++
.../bindings/nvmem/rockchip,otp.yaml | 25 ++++++++++++
drivers/nvmem/core.c | 40 +++++++++++++++----
drivers/nvmem/qfprom.c | 26 +++++++++---
drivers/nvmem/rockchip-otp.c | 17 +++++++-
6 files changed, 97 insertions(+), 17 deletions(-)

--
2.25.1