numam-dpdk/doc/guides/eventdevs
Pavan Nikhilesh 8bdbae66b2 event/cnxk: add external clock support for timer
Add external clock support for cnxk timer adapter.

External clock mapping is as follows:
RTE_EVENT_TIMER_ADAPTER_EXT_CLK0 = TIM_CLK_SRC_10NS,
RTE_EVENT_TIMER_ADAPTER_EXT_CLK1 = TIM_CLK_SRC_GPIO,
RTE_EVENT_TIMER_ADAPTER_EXT_CLK2 = TIM_CLK_SRC_PTP,
RTE_EVENT_TIMER_ADAPTER_EXT_CLK3 = TIM_CLK_SRC_SYNCE,

TIM supports clock input from external GPIO, PTP, SYNCE clocks.
Input resolution is adjusted based on CNTVCT frequency for better
estimation.

Since TIM is unaware of input clock frequency, application is
expected to pass the frequency.
Example:
	-a 0002:0e:00.0,tim_eclk_freq=122880000-0-0

The order of frequencies above is GPIO-PTP-SYNCE.

Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
2022-01-20 14:44:59 +01:00
..
features drivers: remove octeontx2 drivers 2022-01-12 15:36:32 +01:00
cnxk.rst event/cnxk: add external clock support for timer 2022-01-20 14:44:59 +01:00
dlb2.rst doc: fix dlb2 guide 2022-01-20 12:46:06 +01:00
dpaa2.rst doc: remove SDK info from DPAA2 drivers guides 2021-07-23 20:33:12 +02:00
dpaa.rst doc: remove references to make from eventdevs guide 2020-10-22 22:54:05 +02:00
dsw.rst eventdev: negate maintenance capability flag 2021-11-15 08:22:38 +01:00
index.rst drivers: remove octeontx2 drivers 2022-01-12 15:36:32 +01:00
octeontx.rst event/octeontx: remove selftest option 2020-11-20 18:53:47 +01:00
opdl.rst doc: capitalise PMD 2021-11-26 11:28:34 +01:00
overview.rst doc: add eventdev feature matrices 2021-11-26 16:29:25 +01:00
sw.rst event/sw: improve performance 2020-10-15 23:09:58 +02:00