lorforlinux

pin muxing for /bone/uart/1 - 6/18/20

Jun 18th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. For /bone/uart/1
  2.  
  3.  
  4. BBAI: We have to set 9 pin configurations to achieve /bone/uart/1 on BBAI with rts and cts
  5.  
  6. bb_uart10_pins: pinmux_bb_uart10_pins {
  7. pinctrl-single,pins = <
  8. DRA7XX_CORE_IOPAD(BBAI_P9_24, PIN_OUTPUT_PULLUP | MUX_MODE3) /* gpio6_15.uart10_txd */
  9. DRA7XX_CORE_IOPAD(BBAI_P9_26A, PIN_INPUT_PULLUP | MUX_MODE3) /* gpio6_14.uart10_rxd */
  10. /* unused pins */
  11. DRA7XX_CORE_IOPAD(BBAI_P9_26B, PIN_OUTPUT | MUX_MODE15)
  12.  
  13. /* comment these pins in cape_pins_default and uncomment here to use*/
  14. // DRA7XX_CORE_IOPAD(BBAI_P9_19B, PIN_OUTPUT | MUX_MODE8) /* vin2a_d5.uart10_rtsn */
  15. // DRA7XX_CORE_IOPAD(BBAI_P9_20B, PIN_INPUT | MUX_MODE8) /* vin2a_d4.uart10_ctsn */
  16. // DRA7XX_CORE_IOPAD(BBAI_P8_04, PIN_OUTPUT | MUX_MODE8) /* mmc3_dat7.uart10_rtsn */
  17. // DRA7XX_CORE_IOPAD(BBAI_P8_03, PIN_INPUT | MUX_MODE8) /* mmc3_dat6.uart10_ctsn */
  18. /* unused pins */
  19. // DRA7XX_CORE_IOPAD(BBAI_P9_19A, PIN_OUTPUT | MUX_MODE15)
  20. // DRA7XX_CORE_IOPAD(BBAI_P9_20A, PIN_OUTPUT | MUX_MODE15)
  21. >;
  22. };
  23.  
  24.  
  25. BBB: We have to set 4 pin configurations to achieve /bone/uart/1 on BBB with rts and cts
  26.  
  27. bb_uart1_pins: pinmux_bb_uart1_pins {
  28. pinctrl-single,pins = <
  29. BONE_P9_24 (PIN_OUTPUT | MUX_MODE0) // uart1_txd.uart1_txd
  30. BONE_P9_26 (PIN_INPUT | MUX_MODE0) // uart1_rxd.uart1_rxd
  31. // BONE_P9_19 (PIN_OUTPUT | MUX_MODE0) // uart1_rtsn.uart1_rtsn
  32. // BONE_P9_20 (PIN_INPUT | MUX_MODE0) // uart1_ctsn.uart1_ctsn
  33. >;
  34. };
Add Comment
Please, Sign In to add comment