dt-bindings: nvmem: make "reg" property optional
authorRafał Miłecki <rafal@milecki.pl>
Fri, 25 Feb 2022 17:58:21 +0000 (17:58 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 18 Mar 2022 13:08:36 +0000 (14:08 +0100)
commit82a05d81d82bbe00f58be6c32ec57a59e07e0c05
treea3910fcdbef1780c86c7a9568838f8a4bb7e9d0f
parent6e977eaa8280e957b87904b536661550f2a6b3e8
dt-bindings: nvmem: make "reg" property optional

Most NVMEM providers have cells at hardcoded addresses however there are
some exceptions. Some devices store cells layout in internal structs
using custom formats.

It's important to allow NVMEM consumers to still reference such NVMEM
cells. Making "reg" optional allows defining NVMEM cells by their names
only and using them with phandles.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20220225175822.8293-4-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/devicetree/bindings/nvmem/nvmem.yaml