Quoting Thierry Reding (2015-04-10 07:22:13) > Hi ARM SoC maintainers, > > The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539: > > Linux 4.0-rc1 (2015-02-22 18:21:14 -0800) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.1-soc-20150410 > > for you to fetch changes up to 50ce434c2399586a71a868795401b59e04486824: > > memory: tegra: Explicitly mark defines unsigned (2015-04-03 00:01:09 +0200) > > This is essentially the same as the earlier pull requests, except that > it contains fixes for the linux-next build errors reported by Mark > Brown. > > Thanks, > Thierry > > ---------------------------------------------------------------- > ARM: tegra: Core code changes for v4.1-rc1 > > The biggest chunk of these changes is Mikko and Tomeu's external memory > controller driver. It allows the frequency of the external memory to be > changed and also puts the initial pieces into place to enable automatic > scaling of the EMC frequency. > > There are also a couple of improvements such as the move to a restart > handler to make it easier for boards to override restart behaviour in a > board-specific way. There are also some preparatory patches to enable > Tegra to run in big-endian mode. > > Finally there's a fix for a regression that was introduced in v3.17, > causing suspend/resume to break. > > ---------------------------------------------------------------- > Bob Mottram (1): > gpio: tegra: Maintain endianness > > David Riley (1): > soc/tegra: pmc: move to using a restart handler > > Dmitry Osipenko (1): > ARM: tegra20: Store CPU "resettable" status in IRAM > > Mikko Perttunen (7): > soc/tegra: fuse: Add RAM code reader helper > of: Add Tegra124 EMC bindings > memory: tegra: Add API needed by the EMC driver > memory: tegra: Add EMC (external memory controller) driver > memory: tegra: Add debugfs entry for getting and setting the EMC rate > clk: tegra124: Remove old emc clock > clk: tegra: Add EMC clock driver I have posted a question about the above patch in its original thread regarding ... > > Nicholas Mc Guire (1): > soc/tegra: Watch wait_for_completion_timeout() return type > > Thierry Reding (3): > memory: tegra: Add SWGROUP names > clk: tegra: EMC clock driver depends on EMC driver > memory: tegra: Explicitly mark defines unsigned > > Tomeu Vizoso (8): > of: Document long-ram-code property in nvidia,tegra20-apbmisc > of: Document timings subnode of nvidia,tegra-mc > memory: tegra: Disable ARBITRATION_EMEM interrupt > of: document new emc-timings subnode in nvidia,tegra124-car > of: document external-memory-controller property in tegra124-car > clk: Expose clk_hw_reparent() to providers ... this patch! I'd prefer to not do this. Let's see if .set_rate_and_parent solve the problem for you. > clk: tegra: Set the EMC clock as the parent of the MC clock > clk: tegra: Have EMC clock implement determine_rate() FYI I just acked the above patch in its thread. Regards, Mike > > .../bindings/clock/nvidia,tegra124-car.txt | 44 +- > .../memory-controllers/nvidia,tegra-mc.txt | 84 +- > .../bindings/memory-controllers/tegra-emc.txt | 374 +++++++ > .../bindings/misc/nvidia,tegra20-apbmisc.txt | 2 + > arch/arm/mach-tegra/cpuidle-tegra20.c | 5 +- > arch/arm/mach-tegra/reset-handler.S | 10 +- > arch/arm/mach-tegra/reset.h | 4 + > arch/arm/mach-tegra/sleep-tegra20.S | 37 +- > arch/arm/mach-tegra/sleep.h | 4 + > arch/arm/mach-tegra/tegra.c | 1 - > drivers/clk/Kconfig | 1 + > drivers/clk/clk.c | 8 + > drivers/clk/tegra/Kconfig | 3 + > drivers/clk/tegra/Makefile | 1 + > drivers/clk/tegra/clk-emc.c | 539 ++++++++++ > drivers/clk/tegra/clk-tegra124.c | 18 +- > drivers/clk/tegra/clk.h | 12 + > drivers/gpio/gpio-tegra.c | 4 +- > drivers/memory/tegra/Kconfig | 10 + > drivers/memory/tegra/Makefile | 2 + > drivers/memory/tegra/mc.c | 140 ++- > drivers/memory/tegra/tegra114.c | 32 +- > drivers/memory/tegra/tegra124-emc.c | 1137 ++++++++++++++++++++ > drivers/memory/tegra/tegra124.c | 90 +- > drivers/memory/tegra/tegra30.c | 32 +- > drivers/soc/tegra/fuse/fuse-tegra20.c | 6 +- > drivers/soc/tegra/fuse/tegra-apbmisc.c | 21 + > drivers/soc/tegra/pmc.c | 23 +- > include/linux/clk-provider.h | 1 + > include/soc/tegra/emc.h | 19 + > include/soc/tegra/fuse.h | 1 + > include/soc/tegra/mc.h | 15 +- > include/soc/tegra/pmc.h | 2 - > 33 files changed, 2572 insertions(+), 110 deletions(-) > create mode 100644 Documentation/devicetree/bindings/memory-controllers/tegra-emc.txt > create mode 100644 drivers/clk/tegra/Kconfig > create mode 100644 drivers/clk/tegra/clk-emc.c > create mode 100644 drivers/memory/tegra/tegra124-emc.c > create mode 100644 include/soc/tegra/emc.h > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html