Lines Matching refs:FIELD_PREP
536 FIELD_PREP(LN_TX_SER_40BIT_EN_RBR, 0x1)); in rockchip_hdptx_phy_set_voltage()
542 FIELD_PREP(LN_TX_SER_40BIT_EN_HBR, 0x1)); in rockchip_hdptx_phy_set_voltage()
549 FIELD_PREP(LN_TX_SER_40BIT_EN_HBR2, 0x1)); in rockchip_hdptx_phy_set_voltage()
555 FIELD_PREP(OVRD_LN_TX_DRV_LVL_CTRL, 0x1) | in rockchip_hdptx_phy_set_voltage()
556 FIELD_PREP(LN_TX_DRV_LVL_CTRL, in rockchip_hdptx_phy_set_voltage()
561 FIELD_PREP(OVRD_LN_TX_DRV_POST_LVL_CTRL, 0x1) | in rockchip_hdptx_phy_set_voltage()
562 FIELD_PREP(LN_TX_DRV_POST_LVL_CTRL, in rockchip_hdptx_phy_set_voltage()
568 FIELD_PREP(LN_ANA_TX_DRV_IDRV_IDN_CTRL, in rockchip_hdptx_phy_set_voltage()
570 FIELD_PREP(LN_ANA_TX_DRV_IDRV_IUP_CTRL, in rockchip_hdptx_phy_set_voltage()
572 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_EN, in rockchip_hdptx_phy_set_voltage()
577 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_POL_SEL, 0x1) | in rockchip_hdptx_phy_set_voltage()
578 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_CTRL, in rockchip_hdptx_phy_set_voltage()
582 FIELD_PREP(LN_ANA_TX_RESERVED, 0x1)); in rockchip_hdptx_phy_set_voltage()
585 FIELD_PREP(LN_ANA_TX_SER_VREG_GAIN_CTRL, 0x2)); in rockchip_hdptx_phy_set_voltage()
588 FIELD_PREP(LN_ANA_TX_SYNC_LOSS_DET_MODE, 0x3)); in rockchip_hdptx_phy_set_voltage()
625 FIELD_PREP(PLL_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
628 FIELD_PREP(LANE_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
645 FIELD_PREP(DP_TX_LINK_BW, bw)); in rockchip_hdptx_phy_set_rate()
650 FIELD_PREP(OVRD_ROPLL_SSC_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
651 FIELD_PREP(ROPLL_SSC_EN, 0x1)); in rockchip_hdptx_phy_set_rate()
654 FIELD_PREP(ANA_ROPLL_SSC_FM_DEVIATION, 0xc)); in rockchip_hdptx_phy_set_rate()
657 FIELD_PREP(ANA_ROPLL_SSC_FM_FREQ, 0x1f)); in rockchip_hdptx_phy_set_rate()
659 FIELD_PREP(SSC_EN, 0x2)); in rockchip_hdptx_phy_set_rate()
663 FIELD_PREP(OVRD_ROPLL_SSC_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
664 FIELD_PREP(ROPLL_SSC_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
667 FIELD_PREP(ANA_ROPLL_SSC_FM_DEVIATION, 0x20)); in rockchip_hdptx_phy_set_rate()
670 FIELD_PREP(ANA_ROPLL_SSC_FM_FREQ, 0xc)); in rockchip_hdptx_phy_set_rate()
672 FIELD_PREP(SSC_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
676 FIELD_PREP(PLL_EN, 0x1)); in rockchip_hdptx_phy_set_rate()
690 FIELD_PREP(LANE_EN, GENMASK(dp->lanes - 1, 0))); in rockchip_hdptx_phy_set_rate()
734 FIELD_PREP(OVRD_LCPLL_EN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
735 FIELD_PREP(LCPLL_EN, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
737 FIELD_PREP(OVRD_ROPLL_EN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
738 FIELD_PREP(ROPLL_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
740 FIELD_PREP(ANA_ROPLL_PI_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
741 regmap_write(hdptx->regmap, 0x0144, FIELD_PREP(ROPLL_PMS_MDIV, 0x87)); in rockchip_hdptx_phy_dp_pll_init()
742 regmap_write(hdptx->regmap, 0x0148, FIELD_PREP(ROPLL_PMS_MDIV, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
743 regmap_write(hdptx->regmap, 0x014c, FIELD_PREP(ROPLL_PMS_MDIV, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
745 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x87)); in rockchip_hdptx_phy_dp_pll_init()
747 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
749 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
751 FIELD_PREP(ANA_ROPLL_PMS_PDIV, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
752 FIELD_PREP(ANA_ROPLL_PMS_REFDIV, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
754 FIELD_PREP(ROPLL_PMS_SDIV_RBR, 0x3) | in rockchip_hdptx_phy_dp_pll_init()
755 FIELD_PREP(ROPLL_PMS_SDIV_HBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
757 FIELD_PREP(ROPLL_PMS_SDIV_HBR2, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
759 FIELD_PREP(ANA_ROPLL_SDM_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
762 FIELD_PREP(OVRD_ROPLL_SDM_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
763 FIELD_PREP(ROPLL_SDM_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
765 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_RBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
767 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_HBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
769 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_HBR2, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
772 FIELD_PREP(OVRD_ROPLL_SDC_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
773 FIELD_PREP(ROPLL_SDC_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
775 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x21)); in rockchip_hdptx_phy_dp_pll_init()
777 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x27)); in rockchip_hdptx_phy_dp_pll_init()
779 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x27)); in rockchip_hdptx_phy_dp_pll_init()
784 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_RBR, 0x0) | in rockchip_hdptx_phy_dp_pll_init()
785 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_HBR, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
786 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_HBR2, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
788 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
790 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0xd)); in rockchip_hdptx_phy_dp_pll_init()
792 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0xd)); in rockchip_hdptx_phy_dp_pll_init()
794 FIELD_PREP(ROPLL_SDC_N_RBR, 0x2)); in rockchip_hdptx_phy_dp_pll_init()
797 FIELD_PREP(ROPLL_SDC_N_HBR, 0x2) | in rockchip_hdptx_phy_dp_pll_init()
798 FIELD_PREP(ROPLL_SDC_N_HBR2, 0x2)); in rockchip_hdptx_phy_dp_pll_init()
800 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x3)); in rockchip_hdptx_phy_dp_pll_init()
802 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x7)); in rockchip_hdptx_phy_dp_pll_init()
804 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x7)); in rockchip_hdptx_phy_dp_pll_init()
806 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x8)); in rockchip_hdptx_phy_dp_pll_init()
808 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x18)); in rockchip_hdptx_phy_dp_pll_init()
810 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x18)); in rockchip_hdptx_phy_dp_pll_init()
813 FIELD_PREP(OVRD_ROPLL_SDC_NDIV_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
814 FIELD_PREP(ROPLL_SDC_NDIV_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
816 FIELD_PREP(ANA_ROPLL_SSC_CLK_DIV_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
819 FIELD_PREP(ROPLL_ANA_CPP_CTRL_COARSE, 0xe) | in rockchip_hdptx_phy_dp_pll_init()
820 FIELD_PREP(ROPLL_ANA_CPP_CTRL_FINE, 0xe)); in rockchip_hdptx_phy_dp_pll_init()
824 FIELD_PREP(ROPLL_ANA_LPF_C_SEL_COARSE, 0x4) | in rockchip_hdptx_phy_dp_pll_init()
825 FIELD_PREP(ROPLL_ANA_LPF_C_SEL_FINE, 0x4)); in rockchip_hdptx_phy_dp_pll_init()
827 FIELD_PREP(ANA_PLL_CD_TX_SER_RATE_SEL, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
829 FIELD_PREP(DIG_CLK_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
831 FIELD_PREP(ANA_PLL_TX_HS_CLK_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
834 FIELD_PREP(ANA_PLL_CD_HSCLK_EAST_EN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
835 FIELD_PREP(ANA_PLL_CD_HSCLK_WEST_EN, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
837 FIELD_PREP(CMN_ROPLL_ALONE_MODE, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
839 FIELD_PREP(ANA_PLL_CD_VREG_GAIN_CTRL, 0x4)); in rockchip_hdptx_phy_dp_pll_init()
841 FIELD_PREP(ANA_LCPLL_RESERVED7, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
843 FIELD_PREP(ANA_PLL_CD_VREG_ICTRL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
845 FIELD_PREP(ANA_PLL_SYNC_LOSS_DET_MODE, 0x3)); in rockchip_hdptx_phy_dp_pll_init()
847 FIELD_PREP(PLL_LCRO_CLK_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
849 FIELD_PREP(HS_SPEED_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
851 FIELD_PREP(LS_SPEED_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
860 FIELD_PREP(ANA_SB_TX_HLVL_PROG, 0x7)); in rockchip_hdptx_phy_dp_aux_init()
862 FIELD_PREP(ANA_SB_TX_LLVL_PROG, 0x7)); in rockchip_hdptx_phy_dp_aux_init()
865 FIELD_PREP(SB_RX_RCAL_OPT_CODE, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
866 FIELD_PREP(SB_RX_RTERM_CTRL, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
869 FIELD_PREP(SB_TG_SB_EN_DELAY_TIME, 0x2) | in rockchip_hdptx_phy_dp_aux_init()
870 FIELD_PREP(SB_TG_RXTERN_EN_DELAY_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
873 FIELD_PREP(SB_READY_DELAY_TIME, 0x2) | in rockchip_hdptx_phy_dp_aux_init()
874 FIELD_PREP(SB_TG_OSC_EN_DELAY_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
877 FIELD_PREP(SB_TG_OSC_EN_TO_AFC_RSTN_DELAT_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
880 FIELD_PREP(SB_TG_PLL_CD_VREG_FAST_PULSE_TIME, 0x4)); in rockchip_hdptx_phy_dp_aux_init()
883 FIELD_PREP(SB_TG_EARC_DMRX_RECVRD_CLK_CNT, 0xa)); in rockchip_hdptx_phy_dp_aux_init()
885 FIELD_PREP(SB_TG_CNT_RUN_NO_7_0, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
888 FIELD_PREP(SB_EARC_SIG_DET_BYPASS, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
889 FIELD_PREP(SB_AFC_TOL, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
891 FIELD_PREP(SB_AFC_STB_NUM, 0x4)); in rockchip_hdptx_phy_dp_aux_init()
893 FIELD_PREP(SB_TG_OSC_CNT_MIN, 0x67)); in rockchip_hdptx_phy_dp_aux_init()
895 FIELD_PREP(SB_TG_OSC_CNT_MAX, 0x6a)); in rockchip_hdptx_phy_dp_aux_init()
897 FIELD_PREP(SB_PWM_AFC_CTRL, 0x5)); in rockchip_hdptx_phy_dp_aux_init()
899 FIELD_PREP(ANA_SB_DMRX_LPBK_DATA, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
902 FIELD_PREP(ANA_SB_VREG_OUT_SEL, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
903 FIELD_PREP(ANA_SB_VREG_REF_SEL, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
905 FIELD_PREP(ANA_SB_VREG_GAIN_CTRL, 0x0)); in rockchip_hdptx_phy_dp_aux_init()
907 FIELD_PREP(ANA_SB_RXTERM_OFFSP, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
909 FIELD_PREP(ANA_SB_RXTERM_OFFSN, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
911 FIELD_PREP(SB_RCAL_RSTN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
913 FIELD_PREP(SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
915 FIELD_PREP(SB_AUX_EN_IN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
917 FIELD_PREP(OVRD_SB_RX_RESCAL_DONE, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
919 FIELD_PREP(OVRD_SB_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
921 FIELD_PREP(OVRD_SB_RXTERM_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
923 FIELD_PREP(OVRD_SB_VREG_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
925 FIELD_PREP(OVRD_SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
928 FIELD_PREP(BGR_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
930 FIELD_PREP(BIAS_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
938 FIELD_PREP(SB_RX_RESCAL_DONE, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
941 FIELD_PREP(SB_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
944 FIELD_PREP(SB_RXRERM_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
947 FIELD_PREP(SB_VREG_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
950 FIELD_PREP(SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
979 FIELD_PREP(OVRD_LN_TX_DRV_EI_EN, 1) | in rockchip_hdptx_phy_reset()
980 FIELD_PREP(LN_TX_DRV_EI_EN, 0)); in rockchip_hdptx_phy_reset()
983 FIELD_PREP(PLL_EN, 0)); in rockchip_hdptx_phy_reset()
985 FIELD_PREP(BIAS_EN, 0)); in rockchip_hdptx_phy_reset()
987 FIELD_PREP(BGR_EN, 0)); in rockchip_hdptx_phy_reset()
1003 FIELD_PREP(LN_POLARITY_INV, invert)); in rockchip_hdptx_phy_power_on()
1009 FIELD_PREP(HDPTX_MODE_SEL, 0x1)); in rockchip_hdptx_phy_power_on()
1012 FIELD_PREP(PROTOCOL_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1014 FIELD_PREP(DATA_BUS_WIDTH, 0x1)); in rockchip_hdptx_phy_power_on()
1016 FIELD_PREP(BUS_WIDTH_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1023 FIELD_PREP(HDPTX_MODE_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1026 FIELD_PREP(PROTOCOL_SEL, 0x1)); in rockchip_hdptx_phy_power_on()