UART232/485

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

UART232/485

1,004件の閲覧回数
raje_embd13
Contributor I

#

Hi ,

I am working on IMX6 dual.

In our Hardware the processor GPIO's are mapped to UART(LTC28xx). The Ltc28xx working in both  RS232/RS485. On my environment  RS485 mode is controlled by Processor GPIO pins.

The dtsi file is declared as below.

The Question is:: How to use these GPIO's in UART driver at run time to check pin status and control GPIO pins ?

 &uart1 {
 pinctrl-names = "default";
 pinctrl-0 = <&pinctrl_tcs_uart1>;
 status = "okay";
 uart1_sel {
 pins = "GPIO3_IO29"; /* RS232_485_SEL */
 output-enable;
 output-low;
 };
 uart1_en {
 pins = "GPIO2_IO10"; /* RS232_485_EN */
 output-enable;
 output-high;
 };
 uart1_speed {
 pins = "GPIO3_IO20"; /* RS232_SPEED, 1 - 1 mbps, 0 - 250 kbps */
 output-enable;
 output-high;
 };
 };

pinctrl_XXX_uart1: XXX-uart1 {
 fsl,pins = <
 MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1
 MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1
 MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x1b0b1
 MX6QDL_PAD_EIM_D20__GPIO3_IO20 0x1b0b1

Thanks,

Prasad

#

ラベル(1)
タグ(3)
0 件の賞賛
4 返答(返信)

902件の閲覧回数
raje_embd13
Contributor I

Hi Igor,

Is this patch help's me : http://marc.info/?l=linux-kernel&m=142366865609389&q=raw

Thanks,

RajendraPrasad

0 件の賞賛

902件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Rajendra

yes it may help for rs485.

Best regards
igor

0 件の賞賛

902件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi  VenkataNagaRajendra

for run time control of gpios, seems it is necessary to write custom

application using LTC28xx driver, which would control these gpios.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛

902件の閲覧回数
raje_embd13
Contributor I

Hi Igor,

Yes, that's right. But where I can change / add  Or implement application . I need these guide lines

Thanks,

Rajendra

0 件の賞賛