memory: tegra20: Support hardware versioning and clean up OPP table initialization
authorDmitry Osipenko <digetx@gmail.com>
Thu, 3 Dec 2020 19:24:31 +0000 (22:24 +0300)
committerKrzysztof Kozlowski <krzk@kernel.org>
Sat, 5 Dec 2020 13:53:59 +0000 (14:53 +0100)
commit7e04ce2a9d3071f791a8147b5d3c8ddbb8e38989
tree5b8f35d873feb6637d4aacd9fc53728865b079a4
parent9bd5773e02d174dfab3c336fc43d18ec15afc5a3
memory: tegra20: Support hardware versioning and clean up OPP table initialization

Support hardware versioning, which is now required for Tegra20 EMC OPP.
Clean up OPP table initialization by using a error code returned by OPP
API for judging about the OPP table presence in a device-tree and remove
OPP regulator initialization because we're now going to use power domain
instead of a raw regulator. This puts Tegra20 EMC OPP preparation on par
with the Tegra30/124 EMC drivers.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20201203192439.16177-3-digetx@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/tegra/tegra20-emc.c