Uart8 in BBAI Not working - but Uart6 is working

Hi guys,

anyone could enable the uart8 from your BBAI ? If I enable the uart8 there is no signal on pins, but if I enable the uart6 on the same pins (inverting the TX-RX) I have all working.
I need to use the tx-rx as on the uart8 that is the reason the uart6 is not ok for me.

This works:

	uart8_pins: pinmux_uart8_pins {
		pinctrl-single,pins = <
			/* GPS PINS */
			/* DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLDOWN | MUX_MODE3) */ /* A21: P8.37b: uart8_txd - UART8_TX */
			/* DRA7XX_CORE_IOPAD(0x3734, PIN_INPUT_PULLUP | MUX_MODE3) */ /* C18: P8.38b: uart8_rxd -  UART8_RX */
			DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE2) /* 232: P8.37: uart6_rxd - UART6_RX */
			DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | MUX_MODE2) /* 233: P8.38: uart6_txd -  UART8_TX */
		>;
	};
&uart6 {
	pinctrl-names = "default";
	pinctrl-0 = <&uart8_pins>;
	status = "okay";
};

This not work:

	uart8_pins: pinmux_uart8_pins {
		pinctrl-single,pins = <
			/* GPS PINS */
			DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* A21: P8.37b: uart8_txd - UART8_TX */
			DRA7XX_CORE_IOPAD(0x3734, PIN_INPUT_PULLUP | MUX_MODE3) /* C18: P8.38b: uart8_rxd -  UART8_RX */
			/* DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE2) */ /* 232: P8.37: uart6_rxd - UART6_RX */
			/* DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | MUX_MODE2) */ /* 233: P8.38: uart6_txd -  UART8_TX */
		>;
	};

&uart8 {
	pinctrl-names = "default";
	pinctrl-0 = <&uart8_pins>;
	status = "okay";
};

Thanks.

1 Like