/*3 NAND_BT_WIFI_STEER*/
int max7310_gpio_value[] = {
- 0, 1, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
};
int n;
#define SABRESD_GPS_PPS IMX_GPIO_NR(3, 18)
#define SABRESD_PCIE_PWR_EN IMX_GPIO_NR(3, 19)
#define SABRESD_USB_OTG_PWR IMX_GPIO_NR(3, 22)
+#define SABRESD_USB_H1_PWR IMX_GPIO_NR(1, 29)
#define SABRESD_CHARGE_CHG_1_B IMX_GPIO_NR(3, 23)
#define SABRESD_TS_INT IMX_GPIO_NR(3, 26)
#define SABRESD_DISP0_RD IMX_GPIO_NR(3, 28)
return;
}
gpio_direction_output(SABRESD_USB_OTG_PWR, 0);
-
+ /* keep USB host1 VBUS always on */
+ gpio_direction_output(SABRESD_USB_H1_PWR, 1);
if (board_is_mx6_reva())
mxc_iomux_set_gpr_register(1, 13, 1, 1);
else
MX6Q_PAD_EIM_D25__UART3_RXD,
/* USBOTG ID pin */
- MX6Q_PAD_GPIO_1__USBOTG_ID,
+ MX6Q_PAD_ENET_RX_ER__ANATOP_USBOTG_ID,
+
+ /* USB power pin */
+ MX6Q_PAD_EIM_D22__GPIO_3_22,
+ MX6Q_PAD_ENET_TXD1__GPIO_1_29,
/* USB OC pin */
- MX6Q_PAD_KEY_COL4__USBOH3_USBOTG_OC,
+ MX6Q_PAD_EIM_D21__USBOH3_USBOTG_OC,
MX6Q_PAD_EIM_D30__USBOH3_USBH1_OC,
/* USDHC2 */