.. | .. |
---|
69 | 69 | struct gpio_desc reset_gpio; |
---|
70 | 70 | struct gpio_desc edp_bl_on; |
---|
71 | 71 | struct gpio_desc edp_bl_en; |
---|
| 72 | + struct gpio_desc vcc_5v; |
---|
| 73 | + struct gpio_desc vddio_mipi; |
---|
72 | 74 | |
---|
73 | 75 | struct gpio_desc lvds_gpio0; |
---|
74 | 76 | struct gpio_desc lvds_gpio1; |
---|
.. | .. |
---|
283 | 285 | |
---|
284 | 286 | if (priv->prepared) |
---|
285 | 287 | return; |
---|
| 288 | + /*mipi */ |
---|
| 289 | + if (dm_gpio_is_valid(&priv->vddio_mipi)) |
---|
| 290 | + dm_gpio_set_value(&priv->vddio_mipi, 1); |
---|
| 291 | + mdelay(20); |
---|
| 292 | + |
---|
| 293 | + if (dm_gpio_is_valid(&priv->vcc_5v)) |
---|
| 294 | + dm_gpio_set_value(&priv->vcc_5v, 1); |
---|
| 295 | + |
---|
| 296 | + ret = dm_gpio_get_value(&priv->vcc_5v); |
---|
| 297 | + printf("troy test get vcc_5v : %d \n",ret); |
---|
| 298 | + ret = dm_gpio_get_value(&priv->vddio_mipi); |
---|
| 299 | + printf("troy test get vddio-mipi : %d \n",ret); |
---|
| 300 | + /*mipi end*/ |
---|
286 | 301 | |
---|
287 | 302 | /*7511 LVDS IO Control start*/ |
---|
288 | 303 | printk("nodka_lvds_index = %d\n",plat->lvds_index); |
---|
.. | .. |
---|
500 | 515 | int ret; |
---|
501 | 516 | const char *cmd_type; |
---|
502 | 517 | |
---|
| 518 | + ret = gpio_request_by_name(dev, "vcc-5v-gpio", 0, |
---|
| 519 | + &priv->vcc_5v, GPIOD_IS_OUT); |
---|
| 520 | + if (ret && ret != -ENOENT) { |
---|
| 521 | + printf("%s: Cannot get vcc-5v-gpio: %d\n", __func__, ret); |
---|
| 522 | + return ret; |
---|
| 523 | + } |
---|
| 524 | + |
---|
| 525 | + ret = gpio_request_by_name(dev, "vddio-mipi", 0, |
---|
| 526 | + &priv->vddio_mipi, GPIOD_IS_OUT); |
---|
| 527 | + if (ret && ret != -ENOENT) { |
---|
| 528 | + printf("%s: Cannot get vddio-mipi: %d\n", __func__, ret); |
---|
| 529 | + return ret; |
---|
| 530 | + } |
---|
| 531 | + |
---|
503 | 532 | ret = gpio_request_by_name(dev, "edp-bl-gpios", 0, |
---|
504 | 533 | &priv->edp_bl_on, GPIOD_IS_OUT); |
---|
505 | 534 | if (ret && ret != -ENOENT) { |
---|