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()
562 FIELD_PREP(OVRD_LN_TX_DRV_POST_LVL_CTRL, 0x1) | in rockchip_hdptx_phy_set_voltage()
563 FIELD_PREP(LN_TX_DRV_POST_LVL_CTRL, in rockchip_hdptx_phy_set_voltage()
570 FIELD_PREP(LN_ANA_TX_DRV_IDRV_IDN_CTRL, in rockchip_hdptx_phy_set_voltage()
572 FIELD_PREP(LN_ANA_TX_DRV_IDRV_IUP_CTRL, in rockchip_hdptx_phy_set_voltage()
574 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_EN, in rockchip_hdptx_phy_set_voltage()
580 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_POL_SEL, 0x1) | in rockchip_hdptx_phy_set_voltage()
581 FIELD_PREP(LN_ANA_TX_DRV_ACCDRV_CTRL, in rockchip_hdptx_phy_set_voltage()
585 FIELD_PREP(LN_ANA_TX_RESERVED, 0x1)); in rockchip_hdptx_phy_set_voltage()
588 FIELD_PREP(LN_ANA_TX_SER_VREG_GAIN_CTRL, 0x2)); in rockchip_hdptx_phy_set_voltage()
591 FIELD_PREP(LN_ANA_TX_SYNC_LOSS_DET_MODE, 0x3)); in rockchip_hdptx_phy_set_voltage()
622 FIELD_PREP(LANE_EN, 0x0)); in rockchip_hdptx_phy_lane_disable()
625 FIELD_PREP(PLL_EN, 0x0)); in rockchip_hdptx_phy_lane_disable()
628 FIELD_PREP(OVRD_LCPLL_EN, 0x1) | in rockchip_hdptx_phy_lane_disable()
629 FIELD_PREP(LCPLL_EN, 0x0)); in rockchip_hdptx_phy_lane_disable()
631 FIELD_PREP(OVRD_ROPLL_EN, 0x1) | in rockchip_hdptx_phy_lane_disable()
632 FIELD_PREP(ROPLL_EN, 0x0)); in rockchip_hdptx_phy_lane_disable()
644 FIELD_PREP(LANE_EN, GENMASK(dp->lanes - 1, 0))); in rockchip_hdptx_phy_set_lanes()
656 FIELD_PREP(PLL_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
673 FIELD_PREP(DP_TX_LINK_BW, bw)); in rockchip_hdptx_phy_set_rate()
678 FIELD_PREP(OVRD_ROPLL_SSC_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
679 FIELD_PREP(ROPLL_SSC_EN, 0x1)); in rockchip_hdptx_phy_set_rate()
681 FIELD_PREP(ANA_ROPLL_SSC_FM_DEVIATION, 0xc)); in rockchip_hdptx_phy_set_rate()
684 FIELD_PREP(ANA_ROPLL_SSC_FM_FREQ, 0x1f)); in rockchip_hdptx_phy_set_rate()
686 FIELD_PREP(SSC_EN, 0x2)); in rockchip_hdptx_phy_set_rate()
690 FIELD_PREP(OVRD_ROPLL_SSC_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
691 FIELD_PREP(ROPLL_SSC_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
693 FIELD_PREP(ANA_ROPLL_SSC_FM_DEVIATION, 0x20)); in rockchip_hdptx_phy_set_rate()
696 FIELD_PREP(ANA_ROPLL_SSC_FM_FREQ, 0xc)); in rockchip_hdptx_phy_set_rate()
698 FIELD_PREP(SSC_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
702 FIELD_PREP(OVRD_LCPLL_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
703 FIELD_PREP(LCPLL_EN, 0x0)); in rockchip_hdptx_phy_set_rate()
705 FIELD_PREP(OVRD_ROPLL_EN, 0x1) | in rockchip_hdptx_phy_set_rate()
706 FIELD_PREP(ROPLL_EN, 0x1)); in rockchip_hdptx_phy_set_rate()
709 FIELD_PREP(PLL_EN, 0x1)); in rockchip_hdptx_phy_set_rate()
768 regmap_write(hdptx->regmap, 0x0144, FIELD_PREP(ROPLL_PMS_MDIV, 0x87)); in rockchip_hdptx_phy_dp_pll_init()
769 regmap_write(hdptx->regmap, 0x0148, FIELD_PREP(ROPLL_PMS_MDIV, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
770 regmap_write(hdptx->regmap, 0x014c, FIELD_PREP(ROPLL_PMS_MDIV, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
773 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x87)); in rockchip_hdptx_phy_dp_pll_init()
775 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
777 FIELD_PREP(ROPLL_PMS_MDIV_AFC, 0x71)); in rockchip_hdptx_phy_dp_pll_init()
780 FIELD_PREP(ANA_ROPLL_PMS_PDIV, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
781 FIELD_PREP(ANA_ROPLL_PMS_REFDIV, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
784 FIELD_PREP(ROPLL_PMS_SDIV_RBR, 0x3) | in rockchip_hdptx_phy_dp_pll_init()
785 FIELD_PREP(ROPLL_PMS_SDIV_HBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
787 FIELD_PREP(ROPLL_PMS_SDIV_HBR2, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
790 FIELD_PREP(ANA_ROPLL_SDM_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
793 FIELD_PREP(OVRD_ROPLL_SDM_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
794 FIELD_PREP(ROPLL_SDM_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
796 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_RBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
798 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_HBR, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
800 FIELD_PREP(ROPLL_SDC_FRACTIONAL_EN_HBR2, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
803 FIELD_PREP(OVRD_ROPLL_SDC_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
804 FIELD_PREP(ROPLL_SDC_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
807 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x21)); in rockchip_hdptx_phy_dp_pll_init()
809 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x27)); in rockchip_hdptx_phy_dp_pll_init()
811 FIELD_PREP(ROPLL_SDM_DENOMINATOR, 0x27)); in rockchip_hdptx_phy_dp_pll_init()
817 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_RBR, 0x0) | in rockchip_hdptx_phy_dp_pll_init()
818 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_HBR, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
819 FIELD_PREP(ROPLL_SDM_NUMERATOR_SIGN_HBR2, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
822 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
824 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0xd)); in rockchip_hdptx_phy_dp_pll_init()
826 FIELD_PREP(ROPLL_SDM_NUMERATOR, 0xd)); in rockchip_hdptx_phy_dp_pll_init()
829 FIELD_PREP(ROPLL_SDC_N_RBR, 0x2)); in rockchip_hdptx_phy_dp_pll_init()
832 FIELD_PREP(ROPLL_SDC_N_HBR, 0x2) | in rockchip_hdptx_phy_dp_pll_init()
833 FIELD_PREP(ROPLL_SDC_N_HBR2, 0x2)); in rockchip_hdptx_phy_dp_pll_init()
836 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x3)); in rockchip_hdptx_phy_dp_pll_init()
838 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x7)); in rockchip_hdptx_phy_dp_pll_init()
840 FIELD_PREP(ROPLL_SDC_NUMERATOR, 0x7)); in rockchip_hdptx_phy_dp_pll_init()
843 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x8)); in rockchip_hdptx_phy_dp_pll_init()
845 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x18)); in rockchip_hdptx_phy_dp_pll_init()
847 FIELD_PREP(ROPLL_SDC_DENOMINATOR, 0x18)); in rockchip_hdptx_phy_dp_pll_init()
851 FIELD_PREP(OVRD_ROPLL_SDC_NDIV_RSTN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
852 FIELD_PREP(ROPLL_SDC_NDIV_RSTN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
854 FIELD_PREP(ANA_ROPLL_SSC_CLK_DIV_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
858 FIELD_PREP(ROPLL_ANA_CPP_CTRL_COARSE, 0xe) | in rockchip_hdptx_phy_dp_pll_init()
859 FIELD_PREP(ROPLL_ANA_CPP_CTRL_FINE, 0xe)); in rockchip_hdptx_phy_dp_pll_init()
863 FIELD_PREP(ROPLL_ANA_LPF_C_SEL_COARSE, 0x4) | in rockchip_hdptx_phy_dp_pll_init()
864 FIELD_PREP(ROPLL_ANA_LPF_C_SEL_FINE, 0x4)); in rockchip_hdptx_phy_dp_pll_init()
867 FIELD_PREP(ANA_PLL_CD_TX_SER_RATE_SEL, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
870 FIELD_PREP(DIG_CLK_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
872 FIELD_PREP(ANA_PLL_TX_HS_CLK_EN, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
875 FIELD_PREP(ANA_PLL_CD_HSCLK_EAST_EN, 0x1) | in rockchip_hdptx_phy_dp_pll_init()
876 FIELD_PREP(ANA_PLL_CD_HSCLK_WEST_EN, 0x0)); in rockchip_hdptx_phy_dp_pll_init()
878 FIELD_PREP(CMN_ROPLL_ALONE_MODE, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
880 FIELD_PREP(ANA_PLL_CD_VREG_GAIN_CTRL, 0x4)); in rockchip_hdptx_phy_dp_pll_init()
882 FIELD_PREP(ANA_LCPLL_RESERVED7, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
884 FIELD_PREP(ANA_PLL_CD_VREG_ICTRL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
886 FIELD_PREP(ANA_PLL_SYNC_LOSS_DET_MODE, 0x3)); in rockchip_hdptx_phy_dp_pll_init()
888 FIELD_PREP(PLL_LCRO_CLK_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
890 FIELD_PREP(HS_SPEED_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
892 FIELD_PREP(LS_SPEED_SEL, 0x1)); in rockchip_hdptx_phy_dp_pll_init()
901 FIELD_PREP(ANA_SB_TX_HLVL_PROG, 0x7)); in rockchip_hdptx_phy_dp_aux_init()
903 FIELD_PREP(ANA_SB_TX_LLVL_PROG, 0x7)); in rockchip_hdptx_phy_dp_aux_init()
907 FIELD_PREP(SB_RX_RCAL_OPT_CODE, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
908 FIELD_PREP(SB_RX_RTERM_CTRL, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
911 FIELD_PREP(SB_TG_SB_EN_DELAY_TIME, 0x2) | in rockchip_hdptx_phy_dp_aux_init()
912 FIELD_PREP(SB_TG_RXTERN_EN_DELAY_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
915 FIELD_PREP(SB_READY_DELAY_TIME, 0x2) | in rockchip_hdptx_phy_dp_aux_init()
916 FIELD_PREP(SB_TG_OSC_EN_DELAY_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
919 FIELD_PREP(SB_TG_OSC_EN_TO_AFC_RSTN_DELAT_TIME, 0x2)); in rockchip_hdptx_phy_dp_aux_init()
922 FIELD_PREP(SB_TG_PLL_CD_VREG_FAST_PULSE_TIME, 0x4)); in rockchip_hdptx_phy_dp_aux_init()
925 FIELD_PREP(SB_TG_EARC_DMRX_RECVRD_CLK_CNT, 0xa)); in rockchip_hdptx_phy_dp_aux_init()
927 FIELD_PREP(SB_TG_CNT_RUN_NO_7_0, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
930 FIELD_PREP(SB_EARC_SIG_DET_BYPASS, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
931 FIELD_PREP(SB_AFC_TOL, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
933 FIELD_PREP(SB_AFC_STB_NUM, 0x4)); in rockchip_hdptx_phy_dp_aux_init()
935 FIELD_PREP(SB_TG_OSC_CNT_MIN, 0x67)); in rockchip_hdptx_phy_dp_aux_init()
937 FIELD_PREP(SB_TG_OSC_CNT_MAX, 0x6a)); in rockchip_hdptx_phy_dp_aux_init()
939 FIELD_PREP(SB_PWM_AFC_CTRL, 0x5)); in rockchip_hdptx_phy_dp_aux_init()
941 FIELD_PREP(ANA_SB_DMRX_LPBK_DATA, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
944 FIELD_PREP(ANA_SB_VREG_OUT_SEL, 0x1) | in rockchip_hdptx_phy_dp_aux_init()
945 FIELD_PREP(ANA_SB_VREG_REF_SEL, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
947 FIELD_PREP(ANA_SB_VREG_GAIN_CTRL, 0x0)); in rockchip_hdptx_phy_dp_aux_init()
949 FIELD_PREP(ANA_SB_RXTERM_OFFSP, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
951 FIELD_PREP(ANA_SB_RXTERM_OFFSN, 0x3)); in rockchip_hdptx_phy_dp_aux_init()
953 FIELD_PREP(SB_RCAL_RSTN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
955 FIELD_PREP(SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
957 FIELD_PREP(SB_AUX_EN_IN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
959 FIELD_PREP(OVRD_SB_RX_RESCAL_DONE, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
961 FIELD_PREP(OVRD_SB_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
963 FIELD_PREP(OVRD_SB_RXTERM_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
965 FIELD_PREP(OVRD_SB_VREG_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
967 FIELD_PREP(OVRD_SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
970 FIELD_PREP(BGR_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
972 FIELD_PREP(BIAS_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
981 FIELD_PREP(SB_RX_RESCAL_DONE, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
984 FIELD_PREP(SB_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
987 FIELD_PREP(SB_RXRERM_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
990 FIELD_PREP(SB_VREG_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
993 FIELD_PREP(SB_AUX_EN, 0x1)); in rockchip_hdptx_phy_dp_aux_init()
1022 FIELD_PREP(OVRD_LN_TX_DRV_EI_EN, 1) | in rockchip_hdptx_phy_reset()
1023 FIELD_PREP(LN_TX_DRV_EI_EN, 0)); in rockchip_hdptx_phy_reset()
1026 FIELD_PREP(PLL_EN, 0)); in rockchip_hdptx_phy_reset()
1028 FIELD_PREP(BIAS_EN, 0)); in rockchip_hdptx_phy_reset()
1030 FIELD_PREP(BGR_EN, 0)); in rockchip_hdptx_phy_reset()
1063 FIELD_PREP(LN_POLARITY_INV, invert)); in rockchip_hdptx_phy_power_on()
1069 FIELD_PREP(HDPTX_MODE_SEL, 0x1)); in rockchip_hdptx_phy_power_on()
1072 FIELD_PREP(PROTOCOL_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1074 FIELD_PREP(DATA_BUS_WIDTH, 0x1)); in rockchip_hdptx_phy_power_on()
1076 FIELD_PREP(BUS_WIDTH_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1083 FIELD_PREP(HDPTX_MODE_SEL, 0x0)); in rockchip_hdptx_phy_power_on()
1086 FIELD_PREP(PROTOCOL_SEL, 0x1)); in rockchip_hdptx_phy_power_on()