Lines Matching defs:reg_def
878 struct sx_common_reg_default *reg_def)
893 memcpy(reg_def, &sx9324_default_regs[idx], sizeof(*reg_def));
895 sx_common_get_raw_register_config(dev, reg_def);
896 switch (reg_def->reg) {
901 ph = reg_def->reg - SX9324_REG_AFE_PH0;
915 reg_def->def = raw;
923 reg_def->def &= ~SX9324_REG_AFE_CTRL0_CSIDLE_MASK;
924 reg_def->def |= ret << SX9324_REG_AFE_CTRL0_CSIDLE_SHIFT;
934 reg_def->def &= ~SX9324_REG_AFE_CTRL0_RINT_MASK;
935 reg_def->def |= ret << SX9324_REG_AFE_CTRL0_RINT_SHIFT;
939 if (reg_def->reg == SX9324_REG_AFE_CTRL4)
952 reg_def->def &= ~SX9324_REG_AFE_CTRL4_RESOLUTION_MASK;
953 reg_def->def |= FIELD_PREP(SX9324_REG_AFE_CTRL4_RESOLUTION_MASK,
963 reg_def->def &= ~SX9324_REG_AFE_CTRL8_RESFILTIN_MASK;
964 reg_def->def |= FIELD_PREP(SX9324_REG_AFE_CTRL8_RESFILTIN_MASK,
984 reg_def->def &= ~SX9324_REG_AFE_CTRL9_AGAIN_MASK;
985 reg_def->def |= FIELD_PREP(SX9324_REG_AFE_CTRL9_AGAIN_MASK,
995 reg_def->def &= ~SX9324_REG_ADV_CTRL5_STARTUPSENS_MASK;
996 reg_def->def |= FIELD_PREP(SX9324_REG_ADV_CTRL5_STARTUPSENS_MASK,
1008 reg_def->def &= ~SX9324_REG_PROX_CTRL4_AVGPOSFILT_MASK;
1009 reg_def->def |= FIELD_PREP(SX9324_REG_PROX_CTRL4_AVGPOSFILT_MASK,
1014 if (reg_def->reg == SX9324_REG_PROX_CTRL0)
1024 reg_def->def &= ~SX9324_REG_PROX_CTRL0_RAWFILT_MASK;
1025 reg_def->def |= FIELD_PREP(SX9324_REG_PROX_CTRL0_RAWFILT_MASK,
1029 return reg_def;