ARM: tegra: Use <linux/clk/tegra.h> instead of <mach/clk.h>
Dan Willemsen [Wed, 4 Sep 2013 04:43:24 +0000 (21:43 -0700)]
So that the upstream common clk infrastructure can live side by side.

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I0fe0ef8cd207d27b707821eed838c75b8ec04025

59 files changed:
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/board-ardbeg.c
arch/arm/mach-tegra/board-bonaire.c
arch/arm/mach-tegra/board-common.c
arch/arm/mach-tegra/board-curacao.c
arch/arm/mach-tegra/board-dalmore.c
arch/arm/mach-tegra/board-loki.c
arch/arm/mach-tegra/board-macallan.c
arch/arm/mach-tegra/board-pismo.c
arch/arm/mach-tegra/board-pluto.c
arch/arm/mach-tegra/board-roth.c
arch/arm/mach-tegra/dvfs.c
arch/arm/mach-tegra/hotplug.c
arch/arm/mach-tegra/latency_allowance.c
arch/arm/mach-tegra/pcie.c
arch/arm/mach-tegra/platsmp.c
arch/arm/mach-tegra/pm.c
arch/arm/mach-tegra/powergate-priv.h
arch/arm/mach-tegra/powergate.c
arch/arm/mach-tegra/tegra11x_la.c
arch/arm/mach-tegra/tegra12_clocks.c
arch/arm/mach-tegra/tegra14x_la.c
arch/arm/mach-tegra/tegra3_la.c
arch/arm/mach-tegra/tegra_bb.c
drivers/ata/ahci-tegra.c
drivers/hwmon/tegra-tsensor.c
drivers/i2c/busses/i2c-slave-tegra.c
drivers/i2c/busses/i2c-tegra.c
drivers/media/platform/tegra/nvavp/nvavp_dev.c
drivers/mipi_bif/mipi-bif-tegra.c
drivers/misc/tegra-cec/tegra_cec.c
drivers/mmc/host/sdhci-tegra.c
drivers/platform/tegra/tegra_usb_pmc.c
drivers/spi/spi-tegra114.c
drivers/tty/serial/serial-tegra.c
drivers/usb/host/xhci-tegra.c
drivers/usb/phy/tegra11x_usb_phy.c
drivers/usb/phy/tegra2_usb_phy.c
drivers/usb/phy/tegra3_usb_phy.c
drivers/video/tegra/camera/camera_priv_defs.h
drivers/video/tegra/dc/bandwidth.c
drivers/video/tegra/dc/clock.c
drivers/video/tegra/dc/dc.c
drivers/video/tegra/dc/dc_priv_defs.h
drivers/video/tegra/dc/dsi.c
drivers/video/tegra/dc/hdmi.c
drivers/video/tegra/dc/mode.c
drivers/video/tegra/dc/sor.c
drivers/video/tegra/host/gk20a/clk_gk20a.c
drivers/video/tegra/host/gk20a/gk20a_scale.c
drivers/video/tegra/host/gr3d/pod_scaling.c
drivers/video/tegra/host/msenc/msenc.c
drivers/video/tegra/host/nvhost_acm.c
drivers/video/tegra/host/nvhost_scale.c
drivers/video/tegra/host/tsec/tsec.c
drivers/video/tegra/host/vi/vi.c
include/linux/clk/tegra.h
sound/soc/tegra/tegra30_spdif.c
sound/soc/tegra/tegra_asoc_utils.c

index 551a200..a133ff7 100644 (file)
@@ -181,6 +181,7 @@ config ARCH_TEGRA_12x_SOC
        select PINCTRL
        select TEGRA_DC_TEMPORAL_DITHER
        select REGULATOR_TEGRA_DFLL_BYPASS
+       select HAVE_ARM_ARCH_TIMER
        help
          Support for NVIDIA Tegra 12x family of SoCs, based upon the
          ARM Cortex-A15MP CPU
index c669fb2..fd571ed 100644 (file)
@@ -52,8 +52,8 @@
 #include <linux/edp.h>
 #include <linux/usb/tegra_usb_phy.h>
 #include <linux/mfd/palmas.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pci.h>
 #include <mach/tegra_fiq_debugger.h>
index 04552d3..cd7eb3f 100644 (file)
@@ -38,7 +38,7 @@
 #include <linux/platform_data/tegra_usb.h>
 #include <linux/platform_data/serial-tegra.h>
 #include <linux/of_platform.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/gpio-tegra.h>
 
 #include <mach/io_dpd.h>
index 575d286..d432221 100644 (file)
@@ -21,8 +21,8 @@
 
 #include <linux/clk.h>
 #include <linux/serial_8250.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/edp.h>
 
 #include "board.h"
@@ -118,8 +118,10 @@ int uart_console_debug_init(int default_debug_port)
 
        if (!IS_ERR_OR_NULL(debug_uart_clk)) {
                struct clk *c;
+#ifndef CONFIG_COMMON_CLK
                pr_info("The debug console clock name is %s\n",
                                                debug_uart_clk->name);
+#endif
                c = tegra_get_clock_by_name("pll_p");
                if (IS_ERR_OR_NULL(c))
                        pr_err("Not getting the parent clock pll_p\n");
index 571bd1c..b32109c 100644 (file)
@@ -36,8 +36,8 @@
 #include <linux/platform_data/tegra_usb.h>
 #include <linux/of_platform.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/gpio-tegra.h>
 #include <mach/iomap.h>
 #include <mach/io_dpd.h>
index 3a34e3d..c9205b6 100644 (file)
@@ -48,8 +48,8 @@
 #include <linux/of_platform.h>
 #include <linux/edp.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
index 8234f86..99eb06d 100644 (file)
@@ -52,8 +52,8 @@
 #include <linux/edp.h>
 #include <linux/mfd/palmas.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pci.h>
 #include <mach/tegra_fiq_debugger.h>
index b4c2c13..3c2c22f 100644 (file)
@@ -46,8 +46,8 @@
 #include <linux/i2c/at24.h>
 #include <linux/of_platform.h>
 #include <linux/edp.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
index f2ff716..98453b4 100644 (file)
@@ -48,8 +48,8 @@
 #include <linux/of_platform.h>
 #include <linux/edp.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
index 390c875..447f6bb 100644 (file)
@@ -52,8 +52,8 @@
 #include <linux/mfd/tlv320aic3262-registers.h>
 #include <linux/mfd/tlv320aic3xxx-core.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
index 35bdd9a..2a2b302 100644 (file)
 #include <linux/issp.h>
 #include <linux/of_platform.h>
 #include <linux/usb/tegra_usb_phy.h>
+#include <linux/clk/tegra.h>
+
 #include <asm/system_info.h>
 
-#include <mach/clk.h>
 #include <mach/irqs.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
index b32769e..55d3799 100644 (file)
@@ -33,6 +33,7 @@
 #include <linux/delay.h>
 #include <linux/clk/tegra.h>
 #include <linux/reboot.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/hardware.h>
 
index 52ced7f..b07a52c 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/smp.h>
 #include <linux/clk/tegra.h>
 #include <linux/cpu_pm.h>
+#include <linux/clk/tegra.h>
 
 #include <asm/cacheflush.h>
 #include <asm/smp_plat.h>
index 2f6fec0..dcce132 100644 (file)
 #include <linux/spinlock.h>
 #include <linux/stringify.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <linux/syscore_ops.h>
 #include <asm/bug.h>
 #include <asm/io.h>
 #include <asm/string.h>
 #include <mach/hardware.h>
-#include <mach/clk.h>
 #include <mach/latency_allowance.h>
 #include "la_priv.h"
 
index b5518fb..a00752e 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/workqueue.h>
 #include <linux/gpio.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <linux/async.h>
 #include <linux/vmalloc.h>
 #include <linux/pm_runtime.h>
index f3227bd..c3eed84 100644 (file)
@@ -290,7 +290,7 @@ static int __cpuinit tegra_boot_secondary(unsigned int cpu, struct task_struct *
                           - CPU mode switch is not allowed */
                        status = -EINVAL;
                } else {
-#ifdef CONFIG_CPU_FREQ
+#if defined(CONFIG_CPU_FREQ) && !defined(CONFIG_COMMON_CLK)
                        /* set cpu rate is within g-mode range before switch */
                        unsigned int speed = max(
                                (unsigned long)tegra_getspeed(0),
index ee23231..8374cd1 100644 (file)
@@ -47,6 +47,7 @@
 #include <linux/memblock.h>
 #include <linux/console.h>
 #include <linux/tegra_audio.h>
+#include <linux/clk/tegra.h>
 
 #include <trace/events/power.h>
 #include <trace/events/nvsecurity.h>
index 50ca510..996d915 100644 (file)
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <linux/err.h>
 #include <linux/spinlock.h>
 #include <linux/io.h>
 
-#include <mach/clk.h>
 #include <mach/powergate.h>
 
 #include "clock.h"
index bca08f9..6f5a41d 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <linux/string.h>
 #include <linux/debugfs.h>
 #include <linux/delay.h>
index 138c306..bb15cab 100644 (file)
@@ -19,9 +19,9 @@
 #include <linux/err.h>
 #include <linux/stringify.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <asm/io.h>
 #include <mach/hardware.h>
-#include <mach/clk.h>
 #include <mach/latency_allowance.h>
 
 #include "iomap.h"
index 2b21b06..04fbb9c 100644 (file)
@@ -46,7 +46,6 @@
 #include "devices.h"
 #include "tegra12_emc.h"
 #include "tegra_cl_dvfs.h"
-#include "tegra_cpu_car.h"
 
 /* FIXME: Disable for initial Si bringup */
 #undef USE_PLLE_SS
index f356c1a..22f7c62 100644 (file)
@@ -19,9 +19,9 @@
 #include <linux/err.h>
 #include <linux/stringify.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <asm/io.h>
 #include <mach/hardware.h>
-#include <mach/clk.h>
 #include <mach/latency_allowance.h>
 
 #include "iomap.h"
index 61f9a84..44dbd75 100644 (file)
@@ -19,9 +19,9 @@
 #include <linux/err.h>
 #include <linux/stringify.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <asm/io.h>
 #include <mach/hardware.h>
-#include <mach/clk.h>
 #include <mach/latency_allowance.h>
 
 #include "iomap.h"
index 9eb40aa..63fc1b0 100644 (file)
 #include <asm/io.h>
 #include <linux/regulator/consumer.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 #include <linux/suspend.h>
 #include <linux/pm_runtime.h>
 
-#include <mach/clk.h>
 #include <mach/tegra_bb.h>
 #include <mach/tegra_bbc_proxy.h>
 #include <mach/pm_domains.h>
index 6f30112..9b38245 100644 (file)
@@ -45,7 +45,7 @@
 #include "ahci.h"
 
 #include <linux/clk.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/iomap.h>
 #include <mach/powergate.h>
 #include <linux/platform_data/tegra_ahci.h>
index 0e0d265..ab2c92a 100644 (file)
@@ -30,8 +30,8 @@
 #include <linux/regulator/consumer.h>
 #include <linux/delay.h>
 #include <linux/module.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/tsensor.h>
 #include <mach/tegra_fuse.h>
 
index 82f3cfa..afd3e35 100644 (file)
@@ -32,7 +32,7 @@
 #include <linux/i2c-slave.h>
 #include <linux/module.h>
 #include <asm/unaligned.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/pinmux.h>
 #include <linux/pm_runtime.h>
 #define BYTES_PER_FIFO_WORD 4
index 27d1498..2525315 100644 (file)
@@ -38,6 +38,7 @@
 #include <linux/module.h>
 #include <linux/clk/tegra.h>
 #include <linux/spinlock.h>
+#include <linux/clk/tegra.h>
 
 #include <asm/unaligned.h>
 
index 4265a43..4f87c28 100644 (file)
@@ -37,8 +37,8 @@
 #include <linux/vmalloc.h>
 #include <linux/workqueue.h>
 #include <linux/pm_runtime.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/hardware.h>
 #include <mach/legacy_irq.h>
 #include <mach/pm_domains.h>
index e126720..ffcb967 100644 (file)
@@ -29,8 +29,8 @@
 #include <linux/slab.h>
 #include <linux/mipi-bif-tegra.h>
 #include <linux/pm_runtime.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #define TEGRA_MIPIBIF_TIMEOUT 1000
 
 #define MIPIBIF_CTRL                           0x0
index 18357e3..b4e0a30 100644 (file)
@@ -34,8 +34,7 @@
 
 #include <linux/platform_device.h>
 #include <linux/miscdevice.h>
-
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 
 #include "tegra_cec.h"
 
index eacb9db..60f5fc5 100644 (file)
 #include <linux/seq_file.h>
 #include <linux/reboot.h>
 #include <linux/devfreq.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/hardware.h>
 #include <linux/platform_data/mmc-sdhci-tegra.h>
 #include <mach/pinmux.h>
 #include <mach/pm_domains.h>
-#include <mach/clk.h>
 
 #include "sdhci-pltfm.h"
 
index 61fd1b3..8ca4e90 100644 (file)
@@ -25,7 +25,7 @@
 #include <linux/clk.h>
 #include <linux/regulator/consumer.h>
 #include <linux/platform_data/tegra_usb.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-t11.h>
 #include <mach/tegra_usb_pmc.h>
index cf9924e..8956541 100644 (file)
@@ -35,8 +35,7 @@
 #include <linux/of_device.h>
 #include <linux/spi/spi.h>
 #include <linux/spi/spi-tegra.h>
-
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 
 #define SPI_COMMAND1                           0x000
 #define SPI_BIT_LENGTH(x)                      (((x) & 0x1f) << 0)
index a18a606..054c427 100644 (file)
@@ -44,7 +44,7 @@
 #include <linux/tty.h>
 #include <linux/tty_flip.h>
 #include <linux/platform_data/serial-tegra.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 
 #define TEGRA_UART_TYPE                                "SERIAL_TEGRA"
 #define TX_EMPTY_STATUS                                (UART_LSR_TEMT | UART_LSR_THRE)
index d852b8b..1df744e 100644 (file)
@@ -33,9 +33,9 @@
 #include <linux/kthread.h>
 #include <linux/gpio.h>
 #include <linux/usb/otg.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/powergate.h>
-#include <mach/clk.h>
 #include <mach/tegra_usb_pad_ctrl.h>
 #include <mach/tegra_usb_pmc.h>
 #include <mach/pm_domains.h>
index 73c20dc..3c458a7 100644 (file)
@@ -27,7 +27,7 @@
 #include <linux/clk.h>
 #include <linux/regulator/consumer.h>
 #include <linux/platform_data/tegra_usb.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/pinmux.h>
 #include <mach/tegra_usb_pmc.h>
 #include <mach/tegra_usb_pad_ctrl.h>
index 1f77be2..d7eb230 100644 (file)
 #include <linux/clk.h>
 #include <linux/regulator/consumer.h>
 #include <linux/platform_data/tegra_usb.h>
+#include <linux/clk/tegra.h>
 
 #include <asm/mach-types.h>
 
-#include <mach/clk.h>
 #include <mach/iomap.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-tegra20.h>
index aa3ab89..561c8a3 100644 (file)
@@ -26,7 +26,7 @@
 #include <linux/clk.h>
 #include <linux/regulator/consumer.h>
 #include <linux/platform_data/tegra_usb.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <mach/pinmux.h>
 #include <mach/pinmux-tegra30.h>
 #include "tegra_usb_phy.h"
index 5558694..b4e755d 100644 (file)
@@ -29,9 +29,9 @@
 #include <linux/delay.h>
 #include <linux/export.h>
 #include <linux/slab.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/powergate.h>
-#include <mach/clk.h>
 #include <mach/mc.h>
 #if defined(CONFIG_TEGRA_ISOMGR)
 #include <mach/isomgr.h>
index 1225fb1..a8f6966 100644 (file)
@@ -19,8 +19,8 @@
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 #include <mach/fb.h>
 #include <mach/mc.h>
index a36dc59..d6fd51c 100644 (file)
@@ -19,8 +19,8 @@
 #include <linux/err.h>
 #include <linux/types.h>
 #include <linux/clk.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 
 #include "dc_reg.h"
index 26e0b47..e5091d8 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/backlight.h>
 #include <linux/gpio.h>
 #include <linux/nvhost.h>
+#include <linux/clk/tegra.h>
 #include <video/tegrafb.h>
 #include <drm/drm_fixed.h>
 #ifdef CONFIG_SWITCH
@@ -46,7 +47,6 @@
 #define CREATE_TRACE_POINTS
 #include <trace/events/display.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 #include <mach/fb.h>
 #include <mach/mc.h>
index b308a35..0acd731 100644 (file)
 #include <linux/switch.h>
 #include <linux/nvhost.h>
 #include <linux/types.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/dc.h>
 
 #include <mach/tegra_dc_ext.h>
 #include <mach/hardware.h>
-#include <mach/clk.h>
 #include <mach/isomgr.h>
 
 #include "dc_reg.h"
index b124808..cdb9376 100644 (file)
@@ -34,8 +34,8 @@
 #include <linux/of_gpio.h>
 #include <linux/regulator/consumer.h>
 #include <linux/pm_runtime.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 #include <mach/fb.h>
 #include <mach/csi.h>
index 946549a..657f37e 100644 (file)
@@ -34,8 +34,8 @@
 #include <linux/seq_file.h>
 #include <linux/device.h>
 #include <linux/export.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 #include <mach/fb.h>
 #include <linux/nvhost.h>
index d71748f..4c2fd73 100644 (file)
@@ -21,8 +21,8 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/export.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 #include <mach/mc.h>
 #include <trace/events/display.h>
index 2ff43ea..50362cd 100644 (file)
@@ -22,8 +22,8 @@
 #include <linux/delay.h>
 #include <linux/seq_file.h>
 #include <linux/debugfs.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/dc.h>
 
 #include "sor.h"
index f2332a7..c1d0b29 100644 (file)
 #include <linux/delay.h>       /* for mdelay */
 #include <linux/module.h>
 #include <linux/debugfs.h>
+#include <linux/clk/tegra.h>
 #include <mach/thermal.h>
 
-#include <mach/clk.h>
-
 #include "../dev.h"
 
 #include "gk20a.h"
index ff99bb9..d3cb5e8 100644 (file)
@@ -22,8 +22,8 @@
 #include <linux/clk.h>
 #include <linux/export.h>
 #include <linux/slab.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/hardware.h>
 
 #include <governor.h>
index a2f83dc..04326d1 100644 (file)
 #include <linux/clk.h>
 #include <linux/export.h>
 #include <linux/slab.h>
+#include <linux/clk/tegra.h>
 
 #define CREATE_TRACE_POINTS
 #include <trace/events/nvhost_podgov.h>
 
-#include <mach/clk.h>
 #include <mach/hardware.h>
 
 #include <governor.h>
index ca704fc..e0917b3 100644 (file)
@@ -22,7 +22,7 @@
 #include <linux/firmware.h>
 #include <linux/module.h>
 #include <linux/pm_runtime.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <asm/byteorder.h>      /* for parsing ucode image wrt endianness */
 #include <linux/delay.h>       /* for udelay */
 #include <linux/scatterlist.h>
index 409ada5..f2d31b2 100644 (file)
 #include <linux/platform_device.h>
 #include <linux/pm.h>
 #include <linux/pm_runtime.h>
+#include <linux/clk/tegra.h>
 #include <trace/events/nvhost.h>
 
 #include <mach/powergate.h>
-#include <mach/clk.h>
 #include <mach/hardware.h>
 #include <mach/mc.h>
 #include <mach/pm_domains.h>
index abcfdff..c3b6527 100644 (file)
@@ -22,8 +22,8 @@
 #include <linux/clk.h>
 #include <linux/export.h>
 #include <linux/slab.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/hardware.h>
 
 #include <governor.h>
index f4d6b43..02f28c3 100644 (file)
@@ -22,7 +22,7 @@
 #include <linux/firmware.h>
 #include <linux/module.h>
 #include <linux/pm_runtime.h>
-#include <mach/clk.h>
+#include <linux/clk/tegra.h>
 #include <asm/byteorder.h>      /* for parsing ucode image wrt endianness */
 #include <linux/delay.h>       /* for udelay */
 #include <linux/scatterlist.h>
index 6bc31db..903f04e 100644 (file)
@@ -26,9 +26,9 @@
 #include <linux/of_device.h>
 #include <linux/of_platform.h>
 #include <linux/nvhost_vi_ioctl.h>
+#include <linux/clk/tegra.h>
 
 #include <mach/pm_domains.h>
-#include <mach/clk.h>
 #include <media/tegra_v4l2_camera.h>
 
 #include "dev.h"
index 642a912..ace4ad1 100644 (file)
@@ -139,6 +139,10 @@ void tegra_periph_reset_assert(struct clk *c);
 void tegra_clocks_init(void);
 void tegra_clocks_apply_init_table(void);
 
+static inline int tegra_dvfs_override_core_voltage(int override_mv)
+{
+       return -EINVAL;
+}
 static inline int tegra_clk_cfg_ex(struct clk *c, enum tegra_clk_ex_param p, u32 setting)
 {
        return -EINVAL;
index 393ea41..c5355f9 100644 (file)
@@ -36,8 +36,8 @@
 #include <linux/slab.h>
 #include <linux/io.h>
 #include <linux/delay.h>
+#include <linux/clk/tegra.h>
 #include <mach/hdmi-audio.h>
-#include <mach/clk.h>
 #include <sound/core.h>
 #include <sound/pcm.h>
 #include <sound/pcm_params.h>
index e67a94b..fcbc065 100644 (file)
@@ -26,8 +26,8 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/of.h>
+#include <linux/clk/tegra.h>
 
-#include <mach/clk.h>
 #include <mach/pinmux.h>
 #ifdef CONFIG_ARCH_TEGRA_2x_SOC
 #include <mach/pinmux-tegra20.h>