IMX6 ULL: Using GPT capture pin (GPIO1:21) for event notification

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

IMX6 ULL: Using GPT capture pin (GPIO1:21) for event notification

2,912件の閲覧回数
phaniteja
Contributor II

Hello,

I have successfully tested GPIO1: 21 pin for event notification by doing following steps:

->irq = gpio_to_irq(21)

->devm_request_irq(p_dev, irq, irq_handler....)

For DTS changes: 

I have commneted all functions for this particular pin and did following steps:

$ /unit_tests/memtool IOMUXC.SW_MUX_CTL_PAD_UART2_RX_DATA.MUX_MODE=5 SOC: i.MX6UL
$ /unit_tests/memtool IOMUXC.SW_MUX_CTL_PAD_UART2_RX_DATA.SION=1 SOC: i.MX6UL

Here When I ever I provide signal on this pin, irq handler will get triggered. 

Now I want to test the same handler using same pin but as GPT capture pin

Could anybody suggest how to do this? It will be really helpfull if somebody share some example

Thanks,

Phani Movva

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

2,509件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Phani

for gpt capture example one can look at sdk examples (i.MX6ULL has the same gpt module)

which can be found on SMP Enable in IMX6 

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

0 件の賞賛
返信

2,509件の閲覧回数
phaniteja
Contributor II

Thanks Igor for your quick response. I will go through the sdk section and try to reuse them. 

Could you please correct me for the following points:

1.For imx6 ull, are we using gpt1 to calculate system ticks?

2. If yes for my first question, can we use gpt2.capture2 for notifying the falling/raising edge events?

3. If no for my second question, could you please suggest how to make it possible

Also please confirm, the provided sdk supports mx6dq, mx6sdl and mx6sl. Could you please let us know which one is similar or same as imx6 ull

Thanks,

Phani Movva

0 件の賞賛
返信

2,509件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Phani

for linux timers (system ticks) one can refer to sect.3.3 Timer attached Linux Manual.

In general if GPIO1: 21 pin event notification works fine, one can reuse its codes

to create similar handler for gpt2.capture2 event.

Regarding " provided sdk supports mx6dq, mx6sdl and mx6sl", supported features and platforms

are described in Release Notes document included in each software package on  below link,

please check under "Documentation.

i.MX Software|NXP 

Best regards
igor

0 件の賞賛
返信