Rosphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}(hhparenthuba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget"/translations/zh_CN/driver-api/ptpmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}(hhhh2ubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/driver-api/ptpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}(hhhhFubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/driver-api/ptpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}(hhhhZubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/driver-api/ptpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}(hhhhnubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/driver-api/ptpmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}(hhhhubah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/driver-api/ptpmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}(hhhhubah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhh]h4Programmable inputs can time stamp external triggers}(hj>hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhj<ubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hXDriver and/or hardware configuration through firmware (idtcm.bin) - LPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.8273.2)) - Programmable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk to ASSPs/SoCs/FPGAs) - Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional) h]hdefinition_list)}(hhh]hdefinition_list_item)}(hXDriver and/or hardware configuration through firmware (idtcm.bin) - LPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.8273.2)) - Programmable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk to ASSPs/SoCs/FPGAs) - Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional) h](hterm)}(hADriver and/or hardware configuration through firmware (idtcm.bin)h]hADriver and/or hardware configuration through firmware (idtcm.bin)}(hjfhjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jbhhhK|hj^ubh definition)}(hhh]h)}(hhh](h)}(hhLPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.8273.2))h]h)}(hj|h]hhLPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.8273.2))}(hj|hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjzubah}(h]h ]h"]h$]h&]uh1hhjwubh)}(huProgrammable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk to ASSPs/SoCs/FPGAs)h]h)}(hjh]huProgrammable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk to ASSPs/SoCs/FPGAs)}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjubah}(h]h ]h"]h$]h&]uh1hhjwubh)}(h[Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional) h]h)}(hZLock to GNSS input, automatic switching between GNSS and user-space PHC control (optional)h]hZLock to GNSS input, automatic switching between GNSS and user-space PHC control (optional)}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK|hjubah}(h]h ]h"]h$]h&]uh1hhjwubeh}(h]h ]h"]h$]h&]j)juh1hhhhKzhjtubah}(h]h ]h"]h$]h&]uh1jrhj^ubeh}(h]h ]h"]h$]h&]uh1j\hhhK|hjYubah}(h]h ]h"]h$]h&]uh1jWhjSubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]j)juh1hhhhKuhjubeh}(h]h ]h"]h$]h&]uh1hhjubh)}(hXNVIDIA Mellanox - GPIO - Certain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals. - Certain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals. - PHC instances - All ConnectX devices have a free-running counter - ConnectX-6 Dx and later devices have a UTC format counterh](h)}(hNVIDIA Mellanoxh]hNVIDIA Mellanox}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK~hjubh)}(hhh](h)}(hXLGPIO - Certain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals. - Certain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals.h]jX)}(hhh]j])}(hX:GPIO - Certain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals. - Certain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals.h](jc)}(hGPIOh]hGPIO}(hj hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jbhhhKhjubjs)}(hhh]h)}(hhh](h)}(hCertain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals.h]h)}(hCertain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals.h]hCertain variants of ConnectX-6 Dx and later products support one GPIO which can time stamp external triggers and one GPIO to produce periodic signals.}(hj$hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hCertain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals.h]h)}(hCertain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals.h]hCertain variants of ConnectX-5 and older products support one GPIO, configured to either time stamp external triggers or produce periodic signals.}(hj<hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]j)juh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jrhjubeh}(h]h ]h"]h$]h&]uh1j\hhhKhjubah}(h]h ]h"]h$]h&]uh1jWhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hPHC instances - All ConnectX devices have a free-running counter - ConnectX-6 Dx and later devices have a UTC format counterh]jX)}(hhh]j])}(h|PHC instances - All ConnectX devices have a free-running counter - ConnectX-6 Dx and later devices have a UTC format counterh](jc)}(h PHC instancesh]h PHC instances}(hjyhjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jbhhhKhjsubjs)}(hhh]h)}(hhh](h)}(h0All ConnectX devices have a free-running counterh]h)}(hjh]h0All ConnectX devices have a free-running counter}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubh)}(h9ConnectX-6 Dx and later devices have a UTC format counterh]h)}(hjh]h9ConnectX-6 Dx and later devices have a UTC format counter}(hjhjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]j)juh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jrhjsubeh}(h]h ]h"]h$]h&]uh1j\hhhKhjpubah}(h]h ]h"]h$]h&]uh1jWhjlubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]j)juh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]j)jAuh1hhhhK_hjubah}(h]h ]h"]h$]h&]uh1hhj}hhhNhNubeh}(h]supported-hardwareah ]h"]supported hardwareah$]h&]uh1hhhhhhhhK]ubeh}(h]+ptp-hardware-clock-infrastructure-for-linuxah ]h"]+ptp hardware clock infrastructure for linuxah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj"error_encodingUTF-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confapep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacefile_insertion_enabled raw_enabledKline_length_limitM'syntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_link embed_imagesenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jjjljijjjzjwjrjojju nametypes}(jNjlNjNjzNjrNjNuh}(jhjij1jjojwjjojjj}u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.