Am 20.04.23 um 14:29 schrieb Ivan T. Ivanov:
While debugging kernel stack trace from bug report[1], on openSUSE Tumbleweed, which uses vendor devicetree, I have found that rmem driver lack support for multiple rmem devices. Following patches add new devicetree node, its documentation and support for it in rmem driver. [1] https://bugzilla.suse.com/show_bug.cgi?id=1206846
The whole series is: Reviewed-by: Stefan Wahren <stefan.wahren@xxxxxxxx>
-- Changes since v2 https://lore.kernel.org/all/20230413085206.149730-1-iivanov@xxxxxxx/ - Add devicetree bindings documentation patch -- Changes since v1 https://lore.kernel.org/all/20230411135035.106725-1-iivanov@xxxxxxx/ I dig into Raspberry Github repository and found original patches from Tim and Phil which add new region and fix rmem driver. - Use NVMEM_DEVID_AUTO instead making region name unique from the driver itself. - Add devicetree node for BCM2711 bootloader public key. -- Ivan T. Ivanov (1): dt-bindings: nvmem: rmem: Add raspberrypi,bootloader-public-key Phil Elwell (1): nvmem: rmem: Use NVMEM_DEVID_AUTO Tim Gover (1): ARM: dts: Add nvmem node for BCM2711 bootloader public key Documentation/devicetree/bindings/nvmem/rmem.yaml | 1 + arch/arm/boot/dts/bcm2711-rpi.dtsi | 14 ++++++++++++++ drivers/nvmem/rmem.c | 1 + 3 files changed, 16 insertions(+)