tegra_udc_pdata.id_det_type = TEGRA_USB_ID;
tegra_ehci1_utmi_pdata.id_det_type = TEGRA_USB_ID;
break;
+ case BOARD_E1736:
+ tegra_udc_pdata.support_pmu_vbus = true;
+ tegra_ehci1_utmi_pdata.support_pmu_vbus = true;
+ tegra_otg_pdata.vbus_extcon_dev_name = "palmas-extcon";
case BOARD_E1735:
/* Host cable is detected through PMU Interrupt */
tegra_udc_pdata.id_det_type = TEGRA_USB_PMU_ID;
},
};
+static struct palmas_extcon_platform_data palmas_extcon_pdata = {
+ .connection_name = "palmas-extcon",
+ .enable_vbus_detection = true,
+ .enable_id_pin_detection = true,
+};
+
static struct palmas_platform_data palmas_pdata = {
.gpio_base = PALMAS_TEGRA_GPIO_BASE,
.irq_base = PALMAS_TEGRA_IRQ_BASE,
.pinctrl_pdata = &palmas_pinctrl_pdata,
.clk32k_init_data = palmas_clk32k_idata,
.clk32k_init_data_size = ARRAY_SIZE(palmas_clk32k_idata),
+ .extcon_pdata = &palmas_extcon_pdata,
};
static struct i2c_board_info palma_device[] = {