Lines Matching defs:reg_def
800 struct sx_common_reg_default *reg_def)
808 memcpy(reg_def, &sx9310_default_regs[idx], sizeof(*reg_def));
809 switch (reg_def->reg) {
812 reg_def->def &= ~SX9310_REG_PROX_CTRL2_SHIELDEN_MASK;
813 reg_def->def |= SX9310_REG_PROX_CTRL2_SHIELDEN_GROUND;
827 reg_def->def &= ~SX9310_REG_PROX_CTRL2_COMBMODE_MASK;
829 reg_def->def |= SX9310_REG_PROX_CTRL2_COMBMODE_CS0_CS1_CS2_CS3;
831 reg_def->def |= SX9310_REG_PROX_CTRL2_COMBMODE_CS1_CS2;
833 reg_def->def |= SX9310_REG_PROX_CTRL2_COMBMODE_CS0_CS1;
835 reg_def->def |= SX9310_REG_PROX_CTRL2_COMBMODE_CS3;
843 reg_def->def &= ~SX9310_REG_PROX_CTRL4_RESOLUTION_MASK;
845 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_COARSEST;
847 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_VERY_COARSE;
849 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_COARSE;
851 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_MEDIUM_COARSE;
853 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_MEDIUM;
855 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_FINE;
857 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_VERY_FINE;
859 reg_def->def |= SX9310_REG_PROX_CTRL4_RESOLUTION_FINEST;
866 reg_def->def);
869 reg_def->def &= ~SX9310_REG_PROX_CTRL5_STARTUPSENS_MASK;
870 reg_def->def |= FIELD_PREP(SX9310_REG_PROX_CTRL5_STARTUPSENS_MASK,
876 reg_def->def);
881 reg_def->def &= ~SX9310_REG_PROX_CTRL5_RAWFILT_MASK;
882 reg_def->def |= FIELD_PREP(SX9310_REG_PROX_CTRL5_RAWFILT_MASK,
892 reg_def->def &= ~SX9310_REG_PROX_CTRL7_AVGPOSFILT_MASK;
893 reg_def->def |= FIELD_PREP(SX9310_REG_PROX_CTRL7_AVGPOSFILT_MASK,
898 return reg_def;