;; Generated automatically by iniprep tool on Wed Apr 08 11:18:33 IDT 2020 from ./cx3pro_hp_alom_2p_fdr.prs ;;PRS GENERATED BASED ON SFG001206_HP_ALOM_CX3_Pro_FDR_40G_10G_VPI_2P_QSFP.xls , on Apr. 09, 2014 06:25:20 PM ;;Excel Version: 1.8 [PS_INFO] Name = 764285-B21_Ax Description = HP InfiniBand FDR/Ethernet 10Gb/40Gb 2-port 544+FLR-QSFP Adapter PRS_name = cx3pro_hp_alom_2p_fdr.prs [ADAPTER] PSID = HP_1380110017 pcie_gen2_speed_supported = 1 pcie_gen3_speed_supported = 1 receiver_detect_en = 1 adapter_dev_id = 0x1007 silicon_rev = 0x00 ;;GPIO CONFIGURATIONS gpio_mode1 = 0x08000001 gpio_mode0 = 0x05d0401e gpio_default_val = 0x0b78400f gpio_pull_up = 0xff2baf1f gpio_pull_enable = 0x00000000 vpd_enable = 1 ocsd_en_ini = 1 no_oc_en_gpio = 1 vdd_change_to_1_offset = 4 pvs_en = 1 config_pca9536 = 1 pca9536_dir = 0x4 pca9536_init_val = 0x7 pca9536_polarity = 0x0 no_tx_disable_gpio = 1 nv_cfg_en = true nv_config_sectors = 2 [HCA] hca_header_device_id = 0x1007 hca_header_subsystem_id = 0x22F4 hca_header_subsystem_vendor_id = 0x103C hca_header_class_code = 0x028000 dpdp_en = 1 mdio_en_port1 = 0 pcie_tx_polarity = 0xF eth_xfi_en = 1 blinking_log_led_mode = 1 sriov_en = 1 total_vfs = 16 num_pfs = 1 log2_uar_bar_megabytes = 5 max_supported_vfs = 64 i2c2_slave_en = 1 power_save_enable = 1 port2_wol_en = 1 port2_wol_magic = 1 slow_clock_enable = 0 gpio_mapping_ncsi = 1 rmii_en = 1 num_ncsi_channels = 1 portid_for_ncsi_channel_0 = 1 smbus_dummy_trans_disable = 1 port2_default_phy_type = 2 cmpl_timeout_default_value_en = 1 smbus_enable = 1 smbus_slave_addr = 0x4a smbus_arp_enable = true smbus_arp_is_fixed = true mode_mctp = 1 my_mctp_eid = 0x0 num_ipmi_channels = 2 link_type_eth_enforcement = 1 [IB] mlpn_en_port0 = 1 mlpn_en_port1 = 1 port_swap_en = 1 num_of_ports = Two_Ports ext_phy_board_port1 = FALCON ext_phy_board_port2 = FALCON read_cable_params_port1_en = 1 read_cable_params_port2_en = 1 ref_clk_to_use = 1 new_gpio_scheme_en = 1 restrict_max_eth_standby_speed = NO_RESTRICTION center_mix90phase = 1 do_sense = 1 phy_type_port1 = XFI phy_type_port2 = XFI default_protocol = 0 ;;speed flags for port0 cx3_spec1_3_ib_support_port0 = 1 cx3_spec1_2_ib_support_port0 = 1 spec1_3_fdr10_ib_support_port0 = 1 spec1_3_fdr14_ib_support_port0 = 1 port1_802_3ap_56kr4_ability = 1 port1_802_3ap_cr4_ability = 1 port1_802_3ap_cr4_enable = 1 ;;speed flags for port1 cx3_spec1_3_ib_support_port1 = 1 cx3_spec1_2_ib_support_port1 = 1 spec1_3_fdr10_ib_support_port1 = 1 spec1_3_fdr14_ib_support_port1 = 1 port2_802_3ap_56kr4_ability = 1 port2_802_3ap_cr4_ability = 1 port2_802_3ap_cr4_enable = 1 mellanox_ddr_ib_support = 1 mellanox_qdr_ib_support = 1 ;;Logic lane to Serdes mapping rx_logic_0_serdes = 3 rx_logic_1_serdes = 2 rx_logic_2_serdes = 1 rx_logic_3_serdes = 0 tx_logic_0_serdes = 0 tx_logic_1_serdes = 1 tx_logic_2_serdes = 2 tx_logic_3_serdes = 3 rx_logic_4_serdes = 7 rx_logic_5_serdes = 6 rx_logic_6_serdes = 5 rx_logic_7_serdes = 4 tx_logic_4_serdes = 4 tx_logic_5_serdes = 5 tx_logic_6_serdes = 6 tx_logic_7_serdes = 7 eth_rx_lane_polarity_port1 = 0x0 eth_tx_lane_polarity_port1 = 0xF rx_lane_polarity_port1 = 0x0 tx_lane_polarity_port1 = 0xF eth_rx_lane_polarity_port2 = 0xF eth_tx_lane_polarity_port2 = 0xF rx_lane_polarity_port2 = 0xF tx_lane_polarity_port2 = 0xF ; start of '#include "include_QSFP_serdes_prams_bental.h"' ;;Serdes parameters port0_nego_fdr_mask_en = 0xfffc port1_nego_fdr_mask_en = 0xfffc port0_nego_fdr10_mask_en = 0xfffc port1_nego_fdr10_mask_en = 0xfffc nego_rx4_slicer_ind_en = 255 nego_rx4_slicer1_enable = 8 nego_rx4_slicer2_enable = 8 nego_rx4_ffe_tap0 = 94 nego_rx4_ffe_tap1 = 134 nego_rx4_ffe_tap2 = 245 nego_rx4_ffe_tap3 = 135 nego_rx4_ffe_tap4 = 171 nego_rx9_ffe_tap0=84 nego_rx9_ffe_tap1=164 nego_rx9_ffe_tap2=251 nego_rx9_ffe_tap3=132 nego_rx9_ffe_tap4=140 nego_rx15_ffe_tap3 = 140 nego_rx15_ffe_tap1 = 140 nego_rx10_ffe_tap3 = 140 nego_rx10_ffe_tap1 = 140 nego_rx8_ffe_tap3 = 140 nego_rx8_ffe_tap1 = 140 force_rx0_slicer_ind_en = 0x0 force_rx0_slicer1_enable = 0x0 force_rx0_slicer2_enable = 0x0 force_rx0_ffe_tap0 = 0xff force_rx0_ffe_tap1 = 0x80 force_rx0_ffe_tap2 = 0x80 force_rx0_ffe_tap3 = 0x80 force_rx0_ffe_tap4 = 0x80 force_tx0_ob_preemp_pre = 0x40 force_tx0_ob_preemp_post = 0x0 force_tx0_ob_preemp_main = 0x7f force_tx0_preemp = 0x0 force_tx0_pre_polarity = 0x1 force_tx0_post_polarity = 0x1 force_tx0_main_polarity = 0x0 force_rx2_slicer_ind_en = 0xeb force_rx2_slicer1_enable = 0x0 force_rx2_slicer2_enable = 0x0 force_rx2_ffe_tap0 = 0x64 force_rx2_ffe_tap1 = 0x80 force_rx2_ffe_tap2 = 0xde force_rx2_ffe_tap3 = 0x80 force_rx2_ffe_tap4 = 0x46 force_tx2_ob_preemp_pre = 0x30 force_tx2_ob_preemp_post = 0x0 force_tx2_ob_preemp_main = 0x7f force_tx2_preemp = 0x0 force_tx2_pre_polarity = 0x1 force_tx2_post_polarity = 0x1 force_tx2_main_polarity = 0x0 force_rx3_slicer_ind_en = 0xff force_rx3_slicer1_enable = 0x8 force_rx3_slicer2_enable = 0x8 force_rx3_ffe_tap0 = 0x6c force_rx3_ffe_tap1 = 0x80 force_rx3_ffe_tap2 = 0xff force_rx3_ffe_tap3 = 0x80 force_rx3_ffe_tap4 = 0x80 force_tx3_ob_preemp_pre = 0xc force_tx3_ob_preemp_post = 0x7f force_tx3_ob_preemp_main = 0x45 force_tx3_preemp = 0x0 force_tx3_pre_polarity = 0x1 force_tx3_post_polarity = 0x0 force_tx3_main_polarity = 0x1 force_tx3_ob_bias = 0xa auto_ddr_tx_options = 2 auto_ddr_rx_options = 1 auto_qdr_tx_options = 6 auto_qdr_rx_options = 7 preset_tx_fdr_set12_ob_preemp_pre = 17 preset_tx_fdr_set12_ob_preemp_post = 0 preset_tx_fdr_set12_ob_preemp_main=25 preset_tx_fdr_set12_preemp = 0 preset_tx_fdr_set12_pre_polarity = 1 preset_tx_fdr_set12_post_polarity = 1 preset_tx_fdr_set12_main_polarity = 0 preset_tx_fdr_set12_ob_bias = 5 preset_tx_fdr_set13_ob_preemp_main =40 preset_tx_fdr_set13_ob_preemp_pre = 28 preset_tx_fdr_set13_ob_preemp_post = 0 preset_tx_fdr_set13_preemp = 0 preset_tx_fdr_set13_pre_polarity = 1 preset_tx_fdr_set13_post_polarity = 1 preset_tx_fdr_set13_main_polarity = 0 preset_tx_fdr_set13_ob_bias = 5 preset_tx_fdr_set14_ob_preemp_main = 35 preset_tx_fdr_set14_ob_preemp_pre = 25 preset_tx_fdr_set14_ob_preemp_post = 0 preset_tx_fdr_set14_preemp = 0 preset_tx_fdr_set14_pre_polarity = 1 preset_tx_fdr_set14_post_polarity = 1 preset_tx_fdr_set14_main_polarity = 0 preset_tx_fdr_set14_ob_bias = 5 preset_tx_fdr_set15_ob_preemp_main = 30 preset_tx_fdr_set15_ob_preemp_pre = 20 preset_tx_fdr_set15_ob_preemp_post = 0 preset_tx_fdr_set15_preemp = 0 preset_tx_fdr_set15_pre_polarity = 1 preset_tx_fdr_set15_post_polarity = 1 preset_tx_fdr_set15_main_polarity = 0 preset_tx_fdr_set15_ob_bias = 5 preset_tx_mask = 0xfffe aba_mask0_start = 0 aba_mask0_end = 3 aba_mask0 = 0x1000 aba_mask1_start = 4 aba_mask1_end = 5 aba_mask1 = 0x8000 aba_mask2_start = 6 aba_mask2_end = 10 aba_mask2 = 0x4000 aba_mask3_start = 11 aba_mask3_end = 16 aba_mask3 = 0x2000 ; ABA 40GE aba_tx2_ob_preemp_pre = 20 aba_tx2_ob_preemp_main = 42 aba_tx2_ob_preemp_post = 8 aba_tx2_ob_bias = 8 aba_tx2_pre_polarity = 1 aba_tx2_post_polarity = 1 aba_tx2_main_polarity = 0 ;;3m aba_tx3_ob_preemp_pre = 22 aba_tx3_ob_preemp_main = 42 aba_tx3_ob_preemp_post = 5 aba_tx3_ob_bias = 8 aba_tx3_pre_polarity = 1 aba_tx3_post_polarity = 1 aba_tx3_main_polarity = 0 aba_tx4_ob_preemp_pre = 26 aba_tx4_ob_preemp_main = 42 aba_tx4_ob_preemp_post = 3 aba_tx4_ob_bias = 8 aba_tx4_pre_polarity = 1 aba_tx4_post_polarity = 1 aba_tx4_main_polarity = 0 aba_tx5_ob_preemp_pre = 60 aba_tx5_ob_preemp_main = 90 aba_tx5_ob_preemp_post = 8 aba_tx5_ob_bias = 8 aba_tx5_pre_polarity = 1 aba_tx5_post_polarity = 1 aba_tx5_main_polarity = 0 aba_tx6_ob_preemp_pre = 80 aba_tx6_ob_preemp_main = 110 aba_tx6_ob_preemp_post = 10 aba_tx6_ob_bias = 8 aba_tx6_pre_polarity = 1 aba_tx6_post_polarity = 1 aba_tx6_main_polarity = 0 aba_tx7_ob_preemp_pre = 75 aba_tx7_ob_preemp_main = 110 aba_tx7_ob_preemp_post = 15 aba_tx7_ob_bias = 8 aba_tx7_pre_polarity = 1 aba_tx7_post_polarity = 1 aba_tx7_main_polarity = 0 aba_fdr_tx16_ob_preemp_pre = 17 aba_fdr_tx16_ob_preemp_post = 0 aba_fdr_tx16_ob_preemp_main=25 aba_fdr_tx16_preemp = 0 aba_fdr_tx16_pre_polarity = 1 aba_fdr_tx16_post_polarity = 1 aba_fdr_tx16_main_polarity = 0 aba_fdr_tx16_ob_bias = 5 aba_fdr_tx17_ob_preemp_main =46 aba_fdr_tx17_ob_preemp_pre = 32 aba_fdr_tx17_ob_preemp_post = 0 aba_fdr_tx17_preemp = 0 aba_fdr_tx17_pre_polarity = 1 aba_fdr_tx17_post_polarity = 1 aba_fdr_tx17_main_polarity = 0 aba_fdr_tx17_ob_bias = 3 aba_fdr_tx18_ob_preemp_main = 50 aba_fdr_tx18_ob_preemp_pre = 32 aba_fdr_tx18_ob_preemp_post = 0 aba_fdr_tx18_preemp = 0 aba_fdr_tx18_pre_polarity = 1 aba_fdr_tx18_post_polarity = 1 aba_fdr_tx18_main_polarity = 0 aba_fdr_tx18_ob_bias = 3 aba_fdr_tx19_ob_preemp_main = 60 aba_fdr_tx19_ob_preemp_pre = 30 aba_fdr_tx19_ob_preemp_post = 0 aba_fdr_tx19_preemp = 0 aba_fdr_tx19_pre_polarity = 1 aba_fdr_tx19_post_polarity = 1 aba_fdr_tx19_main_polarity = 0 aba_fdr_tx19_ob_bias = 3 aba_index0_start = 0 aba_index0_end = 3 aba_index0 = 0 aba_index1_start = 4 aba_index1_end = 5 aba_index1 = 3 aba_index2_start = 6 aba_index2_end = 9 aba_index2 = 2 aba_index3_start = 10 aba_index3_end = 16 aba_index3 = 1 aba_rx2_slicer_ind_en = 0xeb aba_rx2_slicer1_enable = 0x0 aba_rx2_slicer2_enable = 0x0 aba_rx2_ffe_tap0 = 0x80 aba_rx2_ffe_tap1 = 0x68 aba_rx2_ffe_tap2 = 0xd7 aba_rx2_ffe_tap3 = 0x80 aba_rx2_ffe_tap4 = 0x5a ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; SFP+ section. all QSFP can be converted to SFP+ using QSA adapter.; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ETH connected to third party device aba_non_mlpn_tx8_ob_preemp_pre = 5 aba_non_mlpn_tx8_ob_preemp_post = 0 aba_non_mlpn_tx8_ob_preemp_main = 65 aba_non_mlpn_tx8_ob_bias = 8 aba_non_mlpn_tx8_pre_polarity = 1 aba_non_mlpn_tx8_post_polarity = 1 aba_non_mlpn_tx8_main_polarity = 0 aba_non_mlpn_tx8_preemp = 0 nego_eth_rx12_slicer_ind_en = 0xff nego_eth_rx12_slicer1_enable= 0x8 nego_eth_rx12_slicer2_enable= 0x8 nego_eth_rx12_ffe_tap0=241 nego_eth_rx12_ffe_tap1=128 nego_eth_rx12_ffe_tap2=61 nego_eth_rx12_ffe_tap3=99 nego_eth_rx12_ffe_tap4=128 ; end of '#include "include_QSFP_serdes_prams_bental.h"' [PLL] lbist_en = 0 lbist_shift_freq = 3 lbist_array_bypass = 1 lbist_pat_cnt_lsb = 0x2 flash_div = 0x3 core_f = 60 core_r = 14 core_od = 2 en_427_mhz = 1 hp_aux_fan_en = 1 hp_aux_fan_is_gpio_expender = 1 hp_aux_fan_gpio_num = 3 en_thermal_protection_gpio = 1 thermal_protection_gpio = 23 [FW] log_flashdev_size = 22 log_flash_sector_size = 2 [ROMINI] ; start of '#include "uefi_hii_no_iscsi.h"' undi_en = 1 hii_en = 1 fmp_en = 1 flash_en = 1 port_enum = 0 mac_enum = 1 dev_path_enum = 1 dev_path_fqdd = 0 hii_read_only = 0 hii_bdf_decimal = 1 hii_platform_setup = 1 hii_ibm_aim = 0 hii_iscsi_configuration = 0 static_component_name_string = 0 platform_to_driver_en = 0 hii_vpi_configuration = 1 ; end of '#include "uefi_hii_no_iscsi.h"' mac_enum = 0 tech_enum = 1 port1_client_identifier = 2 port2_client_identifier = 2