| 
 
贡献77 
飞刀14 FD
注册时间2023-7-24
在线时间1 小时积分13 
 
 
 扫一扫,手机访问本帖  | 
 
| 比如:在gpio_led_mux中,gpmc_a0被复用为gpio01_16信号线 static struct pinmux_config gpio_led_mux[] = {
 {"gpmc_a0.gpio1_16", OMAP_MUX_MODE7 | AM33XX_PIN_INPUT},
 ...
 {NULL, 0},
 };
 
 
 在gpmc_pin_mux中仍然指定为地址bit 0位
 static struct pinmux_config gpmc_pin_mux[] = {
 ...
 {"gpmc_a0.gpmc_a0",             OMAP_MUX_MODE0 | AM33XX_PIN_INPUT_PULLUP},
 {NULL, 0},
 };
 
 
 
 
 
 在各自的(led/gpmc)init中,都会调用setup_pin_mux()
 即setup_pin_mux(gpio_led_mux), setup_pin_mux(gpmc_pin_mux)都会被调用到
 这样会造成冲突吗?
 还是跟setup_pin_mux()调用的顺利有关,真正起作用的是后面一次调用的初始化效果?
 
 
 
 | 
 |