mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-19 20:10:43 +09:00
[ARM] tegra: add tegra_pwm to devices.c
Change-Id: I8d861fd9f7748f29879315cd6f0800cec6a84f9e Signed-off-by: Gary King <gking@nvidia.com>
This commit is contained in:
@@ -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,
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user