summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c
index c0536c9c5bdb..eeca9c6a9159 100644
--- a/arch/arm/mach-tegra/board-cardhu.c
+++ b/arch/arm/mach-tegra/board-cardhu.c
@@ -866,7 +866,7 @@ static void cardhu_usb_init(void)
platform_device_register(&tegra_ehci2_device);
} else if (bi.board_id == BOARD_E1186) {
tegra_ehci2_device.dev.platform_data = &tegra_ehci_uhsic_pdata;
- /* baseband registartion happens in baseband-xmm-power */
+ /* baseband registration happens in baseband-xmm-power */
} else {
tegra_ehci2_device.dev.platform_data = &tegra_ehci_pdata[1];
platform_device_register(&tegra_ehci2_device);
@@ -923,6 +923,14 @@ static struct platform_device tegra_baseband_power_device = {
},
};
+static struct platform_device tegra_baseband_power2_device = {
+ .name = "baseband_xmm_power2",
+ .id = -1,
+ .dev = {
+ .platform_data = &tegra_baseband_power_data,
+ },
+};
+
static void cardhu_modem_init(void)
{
struct board_info board_info;
@@ -958,6 +966,7 @@ static void cardhu_modem_init(void)
tegra_gpio_enable(
tegra_baseband_power_data.modem.xmm.ipc_hsic_sus_req);
platform_device_register(&tegra_baseband_power_device);
+ platform_device_register(&tegra_baseband_power2_device);
break;
default:
break;