[PULL] memory: tegra: Changes for v5.14-rc1

From: Thierry Reding
Date: Thu Jun 03 2021 - 10:36:19 EST


Hi Krzysztof,

The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:

Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.14-memory

for you to fetch changes up to b4f74b59b99fab61ab97fc0e506f349579d8fefc:

memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() (2021-06-03 14:24:03 +0200)

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Changes for v5.14-rc1

This stable tag contains Dmitry's power domain work, including all the
necessary dependencies from the regulator, clock and ARM SoC trees.

----------------------------------------------------------------
Dmitry Osipenko (18):
clk: tegra30: Use 300MHz for video decoder by default
clk: tegra: Fix refcounting of gate clocks
clk: tegra: Ensure that PLLU configuration is applied properly
clk: tegra: Halve SCLK rate on Tegra20
clk: tegra: Don't allow zero clock rate for PLLs
clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling
clk: tegra: Mark external clocks as not having reset control
clk: tegra: Don't deassert reset on enabling clocks
regulator: core: Add regulator_sync_voltage_rdev()
soc/tegra: regulators: Bump voltages on system reboot
soc/tegra: Add stub for soc_is_tegra()
soc/tegra: Add devm_tegra_core_dev_init_opp_table()
soc/tegra: fuse: Add stubs needed for compile-testing
clk: tegra: Add stubs needed for compile-testing
memory: tegra: Fix compilation warnings on 64bit platforms
memory: tegra: Enable compile testing for all drivers
memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table()
memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table()

Thierry Reding (3):
Merge branch 'for-5.14/regulator' into for-5.14/soc
Merge branch 'for-5.14/clk' into for-5.14/memory
Merge branch 'for-5.14/soc' into for-5.14/memory

drivers/clk/tegra/clk-periph-gate.c | 80 +++++++++++++++----------
drivers/clk/tegra/clk-periph.c | 11 ++++
drivers/clk/tegra/clk-pll.c | 12 ++--
drivers/clk/tegra/clk-tegra-periph.c | 6 +-
drivers/clk/tegra/clk-tegra-super-cclk.c | 16 ++++-
drivers/clk/tegra/clk-tegra20.c | 6 +-
drivers/clk/tegra/clk-tegra30.c | 6 +-
drivers/clk/tegra/clk.h | 4 --
drivers/memory/tegra/Kconfig | 18 +++---
drivers/memory/tegra/tegra124-emc.c | 4 +-
drivers/memory/tegra/tegra20-emc.c | 48 ++-------------
drivers/memory/tegra/tegra30-emc.c | 52 ++--------------
drivers/regulator/core.c | 23 +++++++
drivers/soc/tegra/common.c | 97 ++++++++++++++++++++++++++++++
drivers/soc/tegra/pmc.c | 5 --
drivers/soc/tegra/regulators-tegra20.c | 75 ++++++++++++++++++++++-
drivers/soc/tegra/regulators-tegra30.c | 75 ++++++++++++++++++++++-
include/linux/clk/tegra.h | 100 ++++++++++++++++++++++++-------
include/linux/regulator/driver.h | 1 +
include/soc/tegra/common.h | 31 ++++++++++
include/soc/tegra/fuse.h | 20 ++++++-
21 files changed, 507 insertions(+), 183 deletions(-)