Lines Matching refs:field
76 field = lines[0]
78 if field in ['reserved', 'reserve', 'write_enable', 'write_mask']:
80 if field.endswith('_sel') or field.endswith('_con'):
81 field = field[:-4]
82 elif field.endswith(' iomux'):
83 field = field[:-6]
84 elif field.endswith('_mode') or field.endswith('_mask'):
85 field = field[:-5]
89 field = field.upper()
101 out_enum(field, 'shift', bit_low)
102 out_enum(field, 'mask', mask)
110 out_enum(field, enum, val, val == next_val)
115 field = RegField()
120 def add_it(field): argument
121 if field.bits:
123 fields.append(field)
124 field = RegField()
125 return field
140 field = add_it(field)
151 field = add_it(field)
152 field.AddDesc(line)
158 field = add_it(field)
159 field.Setup(cols)
160 field = add_it(field)
163 for field in fields:
165 printer.output_regfield(field)
168 def out_enum(field, suffix, value, skip_val=False): argument
169 str = '%s_%s' % (field.upper(), suffix.upper())
186 field = RegField()
190 field.desc.append(row[3])
192 if field.bits:
193 if field.bits != 'Bit':
194 rows.append(field)
196 field = RegField(row)