FTM_SC_PS_MASK
val &= ~(FTM_SC_PS_MASK | FTM_SC_CLK_MASK);
val &= ~(FTM_SC_PS_MASK | FTM_SC_CLK_MASK);
*cnt_mode = FIELD_GET(FTM_SC_PS_MASK, scflags);
FTM_FIELD_UPDATE(ftm, FTM_SC, FTM_SC_PS_MASK, cnt_mode);
regmap_update_bits(fpc->regmap, FTM_SC, FTM_SC_PS_MASK,
#define MAX_FREQ_DIV (1 << FTM_SC_PS_MASK)
val &= ~(FTM_SC_PS_MASK | FTM_SC_CLK_MASK);
val |= (FTM_SC_PS_MASK | FTM_SC_CLK(FTM_SC_CLKS_FIXED_FREQ));
val &= ~(FTM_SC_PS_MASK | FTM_SC_CLK_MASK);