|
@@ -1147,3 +1147,54 @@ static void __init ap4evb_init(void)
|
|
|
gpio_request(GPIO_FN_SDHID0_2, NULL);
|
|
|
gpio_request(GPIO_FN_SDHID0_1, NULL);
|
|
|
gpio_request(GPIO_FN_SDHID0_0, NULL);
|
|
|
+
|
|
|
+ /* SDHI1 */
|
|
|
+ gpio_request(GPIO_FN_SDHICMD1, NULL);
|
|
|
+ gpio_request(GPIO_FN_SDHICLK1, NULL);
|
|
|
+ gpio_request(GPIO_FN_SDHID1_3, NULL);
|
|
|
+ gpio_request(GPIO_FN_SDHID1_2, NULL);
|
|
|
+ gpio_request(GPIO_FN_SDHID1_1, NULL);
|
|
|
+ gpio_request(GPIO_FN_SDHID1_0, NULL);
|
|
|
+
|
|
|
+ /* MMCIF */
|
|
|
+ gpio_request(GPIO_FN_MMCD0_0, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_1, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_2, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_3, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_4, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_5, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_6, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCD0_7, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCCMD0, NULL);
|
|
|
+ gpio_request(GPIO_FN_MMCCLK0, NULL);
|
|
|
+
|
|
|
+ /* USB enable */
|
|
|
+ gpio_request(GPIO_FN_VBUS0_1, NULL);
|
|
|
+ gpio_request(GPIO_FN_IDIN_1_18, NULL);
|
|
|
+ gpio_request(GPIO_FN_PWEN_1_115, NULL);
|
|
|
+ gpio_request(GPIO_FN_OVCN_1_114, NULL);
|
|
|
+ gpio_request(GPIO_FN_EXTLP_1, NULL);
|
|
|
+ gpio_request(GPIO_FN_OVCN2_1, NULL);
|
|
|
+
|
|
|
+ /* setup USB phy */
|
|
|
+ __raw_writew(0x8a0a, IOMEM(0xE6058130)); /* USBCR4 */
|
|
|
+
|
|
|
+ /* enable FSI2 port A (ak4643) */
|
|
|
+ gpio_request(GPIO_FN_FSIAIBT, NULL);
|
|
|
+ gpio_request(GPIO_FN_FSIAILR, NULL);
|
|
|
+ gpio_request(GPIO_FN_FSIAISLD, NULL);
|
|
|
+ gpio_request(GPIO_FN_FSIAOSLD, NULL);
|
|
|
+ gpio_request(GPIO_PORT161, NULL);
|
|
|
+ gpio_direction_output(GPIO_PORT161, 0); /* slave */
|
|
|
+
|
|
|
+ gpio_request(GPIO_PORT9, NULL);
|
|
|
+ gpio_request(GPIO_PORT10, NULL);
|
|
|
+ gpio_direction_none(GPIO_PORT9CR); /* FSIAOBT needs no direction */
|
|
|
+ gpio_direction_none(GPIO_PORT10CR); /* FSIAOLR needs no direction */
|
|
|
+
|
|
|
+ /* card detect pin for MMC slot (CN7) */
|
|
|
+ gpio_request(GPIO_PORT41, NULL);
|
|
|
+ gpio_direction_input(GPIO_PORT41);
|
|
|
+
|
|
|
+ /* setup FSI2 port B (HDMI) */
|
|
|
+ gpio_request(GPIO_FN_FSIBCK, NULL);
|