From: Michael Turquette <mturquette-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
To: arm-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
Cc: linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Alexandre Courbot
<gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Thierry Reding
<thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
Subject: Re: [GIT PULL v2 1/2] ARM: tegra: Core code changes for v4.1-rc1
Date: Fri, 10 Apr 2015 18:52:01 -0700 [thread overview]
Message-ID: <20150411015201.19585.59549@quantum> (raw)
In-Reply-To: <1428675733-23523-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
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-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2015-04-11 1:52 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-30 10:12 [GIT PULL 1/2] ARM: tegra: Core code changes for v4.1-rc1 Thierry Reding
[not found] ` <1427710333-13472-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-03-30 10:12 ` [GIT PULL 2/2] ARM: tegra: Device tree " Thierry Reding
[not found] ` <1427710333-13472-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-04-03 20:51 ` Olof Johansson
2015-04-02 17:19 ` [GIT PULL 1/2] ARM: tegra: Core code " Thierry Reding
2015-04-10 14:22 ` [GIT PULL v2 " Thierry Reding
[not found] ` <1428675733-23523-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-04-11 1:52 ` Michael Turquette [this message]
2015-04-13 23:09 ` Arnd Bergmann
[not found] ` <201504140109.56537.arnd-r2nGTMty4D4@public.gmane.org>
2015-04-14 7:06 ` Thierry Reding
2015-04-14 8:30 ` Arnd Bergmann
2015-04-14 11:14 ` Thierry Reding
[not found] ` <20150414111425.GB15878-AwZRO8vwLAwmlAP/+Wk3EA@public.gmane.org>
2015-04-14 11:19 ` Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150411015201.19585.59549@quantum \
--to=mturquette-qsej5fyqhm4dnm+yrofe0a@public.gmane.org \
--cc=arm-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org \
--cc=thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox