Lines Matching refs:cfg_reg
847 const struct pinmux_cfg_reg *cfg_reg) in sh_pfc_check_cfg_reg() argument
851 sh_pfc_check_reg(drvname, cfg_reg->reg); in sh_pfc_check_cfg_reg()
853 if (cfg_reg->field_width) { in sh_pfc_check_cfg_reg()
854 n = cfg_reg->reg_width / cfg_reg->field_width; in sh_pfc_check_cfg_reg()
859 for (i = 0, n = 0, rw = 0; (fw = cfg_reg->var_field_width[i]); i++) { in sh_pfc_check_cfg_reg()
860 if (fw > 3 && is0s(&cfg_reg->enum_ids[n], 1 << fw)) in sh_pfc_check_cfg_reg()
862 cfg_reg->reg, rw, rw + fw - 1); in sh_pfc_check_cfg_reg()
867 if (rw != cfg_reg->reg_width) in sh_pfc_check_cfg_reg()
869 cfg_reg->reg, rw, cfg_reg->reg_width); in sh_pfc_check_cfg_reg()
871 if (n != cfg_reg->nr_enum_ids) in sh_pfc_check_cfg_reg()
873 cfg_reg->reg, cfg_reg->nr_enum_ids, n); in sh_pfc_check_cfg_reg()
876 sh_pfc_check_reg_enums(drvname, cfg_reg->reg, cfg_reg->enum_ids, n); in sh_pfc_check_cfg_reg()