Firefly开源社区

标题: kernel4.4 GPIO 统一编码计算公式 [打印本页]

作者: erain    时间: 2018-3-13 18:15
标题: kernel4.4 GPIO 统一编码计算公式
本帖最后由 erain 于 2018-3-13 18:17 编辑

首先查看GPIO映射关系  cat /sys/kernel/debug/gpio

如GPIO7 对应216-247  :则GPIO7_B3=216+('B'-'A')*8+3=227


  1. GPIOs 0-23, platform/pinctrl, gpio0:
  2. gpio-5   (                    |GPIO Power          ) in  hi   
  3. gpio-11  (                    |rk3288_watchdog_rese) out hi   
  4. gpio-12  (                    |vcc_otg_5v          ) out hi   
  5. gpio-14  (                    |vcc_host_5v         ) out hi   

  6. GPIOs 24-55, platform/pinctrl, gpio1:

  7. GPIOs 56-87, platform/pinctrl, gpio2:

  8. GPIOs 88-119, platform/pinctrl, gpio3:

  9. GPIOs 120-151, platform/pinctrl, gpio4:
  10. gpio-128 (                    |mdio-reset          ) out hi   
  11. gpio-148 (                    |reset               ) out lo   

  12. GPIOs 152-183, platform/pinctrl, gpio5:

  13. GPIOs 184-215, platform/pinctrl, gpio6:

  14. GPIOs 216-247, platform/pinctrl, gpio7:
  15. gpio-218 (                    |vcc_lcd             ) out hi   
  16. gpio-219 (                    |enable              ) out hi   
  17. gpio-220 (                    |enable              ) out lo   
  18. gpio-221 (                    |?                   ) out lo   
  19. gpio-227 (                    |vcc_sd              ) out hi   
  20. gpio-237 (                    |GTP_RST_PORT        ) in  hi   

  21. GPIOs 248-263, platform/pinctrl, gpio8:
  22. gpio-249 (                    |?                   ) out hi   
  23. gpio-250 (                    |?                   ) out hi   
复制代码








欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1