UFS_HS_G1
if (gear < UFS_HS_G1 || gear > UFS_HS_GEAR_MAX) {
if (gear < UFS_HS_G1 || gear > UFS_HS_GEAR_MAX) {
for (u32 gear = UFS_HS_G1; gear <= UFS_HS_GEAR_MAX; gear++) {
case UFS_HS_G1: return "HS_GEAR1";
.gear_rx = UFS_HS_G1,
.gear_tx = UFS_HS_G1,
if (gear < UFS_HS_G1 || gear > UFS_HS_GEAR_MAX) {
for (gear = UFS_HS_G1; gear <= UFS_HS_GEAR_MAX; gear++) {
return param_set_uint_minmax(val, kp, UFS_HS_G1, UFS_HS_GEAR_MAX);
if (gear < UFS_HS_G1 || gear > UFS_HS_GEAR_MAX)
hba->clk_scaling.min_gear = UFS_HS_G1;
ufshcd_dme_set(hba, UIC_ARG_MIB(PA_TXGEAR), UFS_HS_G1);
ufshcd_dme_set(hba, UIC_ARG_MIB(PA_RXGEAR), UFS_HS_G1);
[MODE_HS_RB][UFS_HS_G1][UFS_LANE_2] = { 298189, 1000 },
gear = UFS_HS_G1;
if (gear < UFS_HS_G1 || gear > UFS_HS_GEAR_MAX)
.gear_rx = UFS_HS_G1,
.gear_tx = UFS_HS_G1,
[MODE_HS_RA][UFS_HS_G1][UFS_LANE_1] = { 127796, 1000 },
[MODE_HS_RA][UFS_HS_G1][UFS_LANE_2] = { 255591, 1000 },
[MODE_HS_RB][UFS_HS_G1][UFS_LANE_1] = { 149422, 1000 },