diff options
Diffstat (limited to 'arch/arm/mach-tegra/tegra20-timer.c')
-rw-r--r-- | arch/arm/mach-tegra/tegra20-timer.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/tegra20-timer.c b/arch/arm/mach-tegra/tegra20-timer.c index 34d34f7723..e3cd216f30 100644 --- a/arch/arm/mach-tegra/tegra20-timer.c +++ b/arch/arm/mach-tegra/tegra20-timer.c @@ -25,7 +25,7 @@ #include <io.h> #include <linux/clk.h> #include <linux/err.h> -#include <mach/lowlevel.h> +#include <mach/tegra/lowlevel.h> /* register definitions */ #define TIMERUS_CNTR_1US 0x10 @@ -41,9 +41,10 @@ static uint64_t tegra20_timer_cs_read(void) static struct clocksource cs = { .read = tegra20_timer_cs_read, .mask = CLOCKSOURCE_MASK(32), + .priority = 80, }; -static int tegra20_timer_probe(struct device_d *dev) +static int tegra20_timer_probe(struct device *dev) { struct resource *iores; u32 reg; @@ -97,8 +98,9 @@ static __maybe_unused struct of_device_id tegra20_timer_dt_ids[] = { /* sentinel */ } }; +MODULE_DEVICE_TABLE(of, tegra20_timer_dt_ids); -static struct driver_d tegra20_timer_driver = { +static struct driver tegra20_timer_driver = { .probe = tegra20_timer_probe, .name = "tegra20-timer", .of_compatible = DRV_OF_COMPAT(tegra20_timer_dt_ids), |