[ARM] tegra: add tegra_pwm to devices.c

Change-Id: I8d861fd9f7748f29879315cd6f0800cec6a84f9e
Signed-off-by: Gary King <gking@nvidia.com>
This commit is contained in:
Gary King
2010-09-03 16:44:52 -07:00
committed by Colin Cross
parent e98e2b459a
commit a38f8a674c
2 changed files with 57 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
/*
/*
* arch/arm/mach-tegra/devices.c
*
* Copyright (C) 2010 Google, Inc.
@@ -539,3 +539,55 @@ struct platform_device tegra_wdt_device = {
.num_resources = ARRAY_SIZE(tegra_wdt_resources),
.resource = tegra_wdt_resources,
};
static struct resource tegra_pwfm0_resource = {
.start = TEGRA_PWFM0_BASE,
.end = TEGRA_PWFM0_BASE + TEGRA_PWFM0_SIZE - 1,
.flags = IORESOURCE_MEM,
};
static struct resource tegra_pwfm1_resource = {
.start = TEGRA_PWFM1_BASE,
.end = TEGRA_PWFM1_BASE + TEGRA_PWFM1_SIZE - 1,
.flags = IORESOURCE_MEM,
};
static struct resource tegra_pwfm2_resource = {
.start = TEGRA_PWFM2_BASE,
.end = TEGRA_PWFM2_BASE + TEGRA_PWFM2_SIZE - 1,
.flags = IORESOURCE_MEM,
};
static struct resource tegra_pwfm3_resource = {
.start = TEGRA_PWFM3_BASE,
.end = TEGRA_PWFM3_BASE + TEGRA_PWFM3_SIZE - 1,
.flags = IORESOURCE_MEM,
};
struct platform_device tegra_pwfm0_device = {
.name = "tegra_pwm",
.id = 0,
.num_resources = 1,
.resource = &tegra_pwfm0_resource,
};
struct platform_device tegra_pwfm1_device = {
.name = "tegra_pwm",
.id = 1,
.num_resources = 1,
.resource = &tegra_pwfm1_resource,
};
struct platform_device tegra_pwfm2_device = {
.name = "tegra_pwm",
.id = 2,
.num_resources = 1,
.resource = &tegra_pwfm2_resource,
};
struct platform_device tegra_pwfm3_device = {
.name = "tegra_pwm",
.id = 3,
.num_resources = 1,
.resource = &tegra_pwfm3_resource,
};

View File

@@ -45,4 +45,8 @@ extern struct platform_device tegra_i2s_device2;
extern struct platform_device tegra_gart_device;
extern struct platform_device pmu_device;
extern struct platform_device tegra_wdt_device;
extern struct platform_device tegra_pwfm0_device;
extern struct platform_device tegra_pwfm1_device;
extern struct platform_device tegra_pwfm2_device;
extern struct platform_device tegra_pwfm3_device;
#endif