1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef _SOC_JASPERLAKE_PCIE_MODPHY_H_ 4 #define _SOC_JASPERLAKE_PCIE_MODPHY_H_ 5 6 struct pcie_modphy_config { 7 /* TX Output Downscale Amplitude Adjustment */ 8 bool tx_gen1_downscale_amp_override; 9 uint8_t tx_gen1_downscale_amp; 10 /* TX Output Downscale Amplitude Adjustment */ 11 bool tx_gen2_downscale_amp_override; 12 uint8_t tx_gen2_downscale_amp; 13 /* TX Output Downscale Amplitude Adjustment */ 14 bool tx_gen3_downscale_amp_override; 15 uint8_t tx_gen3_downscale_amp; 16 /* TX Output -3.5dB Mode De-Emphasis Adjustment Setting */ 17 uint8_t tx_gen1_de_emph; 18 /* TX Output -3.5dB Mode De-Emphasis Adjustment Setting */ 19 uint8_t tx_gen2_de_emph_3p5; 20 /* TX Output -6.0dB Mode De-Emphasis Adjustment Setting */ 21 uint8_t tx_gen2_de_emph_6p0; 22 }; 23 24 #endif 25