diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2011-07-08 17:40:37 +0530 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2011-07-13 16:46:29 -0700 |
commit | f129c231ec7a2dd96e92933415b0ab1e099efbaf (patch) | |
tree | cccc6cef8ae086d06c7144cd3feedaf7a82888cb /arch | |
parent | 5ef5b8b11c787eb8689c9671b508dc91518e5564 (diff) |
arm: enterprise: Clean some of tps80031 definition
Adding public definition in the 80031 header so that client
can used directly in place of defining at client level.
Change-Id: Ifb64e0ffc83bc29c470d08a49d0915613a677537
Reviewed-on: http://git-master/r/40208
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise-power.c | 12 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.h | 15 |
2 files changed, 14 insertions, 13 deletions
diff --git a/arch/arm/mach-tegra/board-enterprise-power.c b/arch/arm/mach-tegra/board-enterprise-power.c index b25d9e1b39e7..f268f6b1ce7a 100644 --- a/arch/arm/mach-tegra/board-enterprise-power.c +++ b/arch/arm/mach-tegra/board-enterprise-power.c @@ -182,7 +182,7 @@ TPS_PDATA_INIT(vana, 1000, 3300, 0, 0, 0, 0, -1, 0, 0, 0); TPS_PDATA_INIT(vbus, 0, 5000, 0, 0, 0, 0, -1, 0, 0, VBUS_SW_ONLY); static struct tps80031_rtc_platform_data rtc_data = { - .irq = TPS80031_IRQ_BASE + TPS80031_INT_RTC_ALARM, + .irq = ENT_TPS80031_IRQ_BASE + TPS80031_INT_RTC_ALARM, .time = { .tm_year = 2011, .tm_mon = 0, @@ -233,8 +233,8 @@ struct tps80031_32kclock_plat_data clk32k_pdata = { static struct tps80031_platform_data tps_platform = { .num_subdevs = ARRAY_SIZE(tps80031_devs), .subdevs = tps80031_devs, - .irq_base = TPS80031_IRQ_BASE, - .gpio_base = TPS80031_GPIO_BASE, + .irq_base = ENT_TPS80031_IRQ_BASE, + .gpio_base = ENT_TPS80031_GPIO_BASE, .clk32k_pdata = &clk32k_pdata, }; @@ -323,9 +323,9 @@ static int gpio_switch_cam_ldo_1v8_en_voltages[] = {1800}; .disable_rail = _disable, \ } -GREG_INIT(0, pmu_5v15_en, NULL, TPS80031_GPIO_REGEN1, false, 0, 0, 0, 0); -GREG_INIT(1, pmu_3v3_en, "vdd_5v15", TPS80031_GPIO_REGEN2, false, 0, 0, 0, 0); -GREG_INIT(2, pmu_hdmi_5v0_en, "vdd_5v15", TPS80031_GPIO_SYSEN, false, 0, 0, 0, 0); +GREG_INIT(0, pmu_5v15_en, NULL, ENT_TPS80031_GPIO_REGEN1, false, 0, 0, 0, 0); +GREG_INIT(1, pmu_3v3_en, "vdd_5v15", ENT_TPS80031_GPIO_REGEN2, false, 0, 0, 0, 0); +GREG_INIT(2, pmu_hdmi_5v0_en, "vdd_5v15", ENT_TPS80031_GPIO_SYSEN, false, 0, 0, 0, 0); GREG_INIT(3, vdd_fuse_en, "avdd_usb_hdmi_3v3", TEGRA_GPIO_PM0, false, 0, 0, 0, 0); GREG_INIT(4, sdmmc3_vdd_sel, "vddio_sdmmc_2v85", TEGRA_GPIO_PM1, false, 0, 0, 0, 0); diff --git a/arch/arm/mach-tegra/board-enterprise.h b/arch/arm/mach-tegra/board-enterprise.h index 5790d5e4e3e4..849bd5de18ab 100644 --- a/arch/arm/mach-tegra/board-enterprise.h +++ b/arch/arm/mach-tegra/board-enterprise.h @@ -23,6 +23,7 @@ #include <mach/gpio.h> #include <mach/irqs.h> +#include <linux/mfd/tps80031.h> int enterprise_charge_init(void); int enterprise_sdhci_init(void); @@ -43,16 +44,16 @@ int enterprise_suspend_init(void); /*****************External GPIO tables ******************/ /* External peripheral gpio base. */ -#define TPS80031_GPIO_BASE TEGRA_NR_GPIOS -#define TPS80031_GPIO_REGEN1 (TPS80031_GPIO_BASE + 0) -#define TPS80031_GPIO_REGEN2 (TPS80031_GPIO_BASE + 1) -#define TPS80031_GPIO_SYSEN (TPS80031_GPIO_BASE + 2) -#define TPS80031_GPIO_END (TPS80031_GPIO_BASE + 3) +#define ENT_TPS80031_GPIO_BASE TEGRA_NR_GPIOS +#define ENT_TPS80031_GPIO_REGEN1 (ENT_TPS80031_GPIO_BASE + TPS80031_GPIO_REGEN1) +#define ENT_TPS80031_GPIO_REGEN2 (ENT_TPS80031_GPIO_BASE + TPS80031_GPIO_REGEN2) +#define ENT_TPS80031_GPIO_SYSEN (ENT_TPS80031_GPIO_BASE + TPS80031_GPIO_SYSEN) +#define ENT_TPS80031_GPIO_END (ENT_TPS80031_GPIO_BASE + TPS80031_GPIO_NR) /*****************External Interrupt tables ******************/ /* External peripheral irq base */ -#define TPS80031_IRQ_BASE TEGRA_NR_IRQS -#define TPS80031_IRQ_END (TPS80031_IRQ_BASE + 24) +#define ENT_TPS80031_IRQ_BASE TEGRA_NR_IRQS +#define ENT_TPS80031_IRQ_END (ENT_TPS80031_IRQ_BASE + TPS80031_INT_NR) /*****************Camera GPIOs ******************/ #define CAM_CSI_MUX_SEL_GPIO TEGRA_GPIO_PM3 |