5.5 如何在uboot源代码中修改gpio默认电平?
答:修改gpio默认的电平在uboot/board/myir/myd_y6ull/myd_y6ull.c 文件中修改。
参考代码如下:
/* WiFi Reset */
gpio_direction_output(IMX_GPIO_NR(4, 16) , 0);
udelay(3000);
gpio_direction_output(IMX_GPIO_NR(4, 16) , 1);
/* LCD Power */
imx_iomux_v3_setup_multiple_pads(lcd_pwr_pads, ARRAY_SIZE(lcd_pwr_pads));
gpio_direction_output(IMX_GPIO_NR(3, 4) , 1);
/* LTE module */
imx_iomux_v3_setup_multiple_pads(lte_pwr_pads, ARRAY_SIZE(lte_pwr_pads));
/* LTE wakeup */
gpio_direction_output(IMX_GPIO_NR(5, 8) , 1);
/* LTE power */
gpio_direction_output(IMX_GPIO_NR(5, 5) , 1);
/* LTE reset */
gpio_direction_output(IMX_GPIO_NR(4, 14) , 1);
udelay(150000);
gpio_direction_output(IMX_GPIO_NR(4, 14) , 0);
说明:本帖子源于米尔微信公众号【i.MX6UL/i.MX6ULL开发常见问题】专题文章,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题整理, 希望对您有帮助。