rk30:add touch gpio iomux operation
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-rk30 / board-rk30-sdk.c
index f82d4d9e80823c510454a72c0db4eb397e45601a..36731d2bb068f0b49ce4a5fe7d23bb65d90bf693 100755 (executable)
@@ -212,7 +212,11 @@ static rk_sensor_user_init_data_s* rk_init_data_sensor_1_p = NULL;
 int goodix_init_platform_hw(void)
 {
        int ret;
-       printk("goodix_init_platform_hw\n");
+       
+       rk30_mux_api_set(GPIO4D0_SMCDATA8_TRACEDATA8_NAME, GPIO4D_GPIO4D0);
+       rk30_mux_api_set(GPIO4C2_SMCDATA2_TRACEDATA2_NAME, GPIO4C_GPIO4C2);
+       printk("%s:0x%x,0x%x\n",__func__,rk30_mux_api_get(GPIO4D0_SMCDATA8_TRACEDATA8_NAME),rk30_mux_api_get(GPIO4C2_SMCDATA2_TRACEDATA2_NAME));
+
        if (TOUCH_PWR_PIN != INVALID_GPIO) {
                ret = gpio_request(TOUCH_PWR_PIN, "goodix power pin");
                if (ret != 0) {