[PATCH 0/3] Tegra cdev[12] clock support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Stephen Warren <swarren@xxxxxxxxxx>

This patch-set is for for-next.

This basically just adds support for the cdev[12] clocks. However, to make
the clock init code automatically pick up state from the initial pinmux
configuration, some new pinmux APIs were required, and as discussed, the
Harmony pinmux init call needed to be moved.

The remaining hole, and I'm not sure if it's worth solving, is if someone
uses the pinmux API to change the cdev[12] mux after the clock code has
initialized, the clock code won't notice this. Some kind of pinmux->clock
callback could be set up to solve this, but perhaps it's better to simply
"not do that".

Stephen Warren (3):
  ARM: tegra: pinmux: Expose set_func, add get_*
  ARM: tegra: Add clk_dev1/2 to tegra2_clocks.c
  ARM: tegra: Harmony: Move pinmux init call

 arch/arm/mach-tegra/board-harmony.c       |    4 +-
 arch/arm/mach-tegra/include/mach/pinmux.h |    9 ++
 arch/arm/mach-tegra/pinmux.c              |   64 +++++++++++++--
 arch/arm/mach-tegra/tegra2_clocks.c       |  133 +++++++++++++++++++++++++++++
 4 files changed, 202 insertions(+), 8 deletions(-)

--
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


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux