Skip to content
Snippets Groups Projects
Kconfig_port_timing.in 83.5 KiB
Newer Older
        bool "Slave"
    config PORT18_INST01_DESIRADE_STATE_PASSIVE
        bool "Passive"
endchoice

config PORT18_INST01_ASYMMETRY_CORRECTION_ENABLE
	depends on !PORT18_INST01_PROFILE_HA && !PORT18_INST01_PROFILE_WR
    bool "asymmetryCorrectionPortDS.enable"
	help
	  When supported, the value TRUE shall indicate that the mechanism of for the calculation
	  of the <delayAsymmetry> for certain media is enabled on the PTP port.

choice
    prompt "BMCA mode"
    depends on PTP_OPT_EXT_PORT_CONFIG_ENABLED!=y
    default PORT18_INST01_BMODE_MASTER_ONLY if TIME_GM || TIME_FM
    default PORT18_INST01_BMODE_AUTO if TIME_BC
    config PORT18_INST01_BMODE_MASTER_ONLY
        bool "MasterOnly"
    config PORT18_INST01_BMODE_AUTO
        bool "Auto"
endchoice

config PORT18_INST01_EGRESS_LATENCY
    int "timestampCorrectionPortDS.egressLatency (ps)"
 help
	 Defines the transmission constant delay (ps)

config PORT18_INST01_INGRESS_LATENCY
    int "timestampCorrectionPortDS.ingressLatency (ps)"
 help
	 Defines the reception constant delay (ps)

config PORT18_INST01_T24P_TRANS_POINT
    int "timestampCorrectionPortDS.t24p_trans_point (ps)"
    default 14350
 help
	 Defines the phase transition point for reception timestamps t2/t4 (ps)

config PORT18_INST01_ANNOUNCE_INTERVAL
	int "logAnnounceInterval" 
	default 1
	range 0 4
	help
	  The mean time interval between transmissions of successive
	  Announce messages. The value is the logarithm to the base 2.
	  The configurable range shall be 0 to 4.

config PORT18_INST01_ANNOUNCE_RECEIPT_TIMEOUT
	int "announceReceiptTimeout"
	default 3
	range 2 255
	help
	  The announceReceiptTimeout specifies the number of announceIntervals 
	  that must pass without receipt of an Announce message before the 
	  occurrence of the event ANNOUNCE_RECEIPT_TIMEOUT_EXPIRES.
	  The value is the logarithm to the base 2.
	  The configurable range shall be 2 to 255

config PORT18_INST01_SYNC_INTERVAL
	int "logSyncInterval"
	default 0
	range -1 1
	help
	  The mean time interval between transmission of successive
	  Sync messages, i.e., the sync-interval, when transmitted
	  as multicast messages. The value is the logarithm to the base 2.
	  The configurable range shall be -1 to +1

config PORT18_INST01_MIN_DELAY_REQ_INTERVAL
	depends on PORT18_INST01_MECHANISM_E2E  
	int "minDelayRequestInterval"
	default 0
	range 0 5
	help
	  The minDelayRequestInterval specifies the minimum permitted
	  mean time interval between successive Delay_Req messages.
	  The value is the logarithm to the base 2.
	  The configurable range shall be 0 to 5

config PORT18_INST01_MIN_PDELAY_REQ_INTERVAL
	depends on PORT18_INST01_MECHANISM_P2P  
	int "minPDelayRequestInterval"
	default 0
	range 0 5
	help
	  The minPDelayRequestInterval specifies the minimum permitted
	  mean time interval between successive Pdelay_Req messages.
	  The value is the logarithm to the base 2.
	  The configurable range shall be 0 to 5

endmenu

endmenu

endmenu