Skip to content

Commit 5659c06

Browse files
tpwrulesjfng
authored andcommitted
csr.reg: rename csr.Register.fields to csr.Register.field
1 parent ab2fc51 commit 5659c06

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

amaranth_soc/csr/reg.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -454,10 +454,10 @@ class Register(wiring.Component):
454454
455455
Attributes
456456
----------
457-
fields : :class:`FieldActionMap` or :class:`FieldActionArray`
457+
field : :class:`FieldActionMap` or :class:`FieldActionArray`
458458
Collection of field instances.
459459
f : :class:`FieldActionMap` or :class:`FieldActionArray`
460-
Shorthand for :attr:`Register.fields`.
460+
Shorthand for :attr:`Register.field`.
461461
462462
Raises
463463
------
@@ -525,9 +525,9 @@ def filter_fields(src):
525525
"instantiation")
526526

527527
if isinstance(fields, dict):
528-
self._fields = FieldActionMap(fields)
528+
self._field = FieldActionMap(fields)
529529
elif isinstance(fields, list):
530-
self._fields = FieldActionArray(fields)
530+
self._field = FieldActionArray(fields)
531531
else:
532532
raise TypeError(f"Field collection must be a dict or a list, not {fields!r}")
533533

@@ -544,12 +544,12 @@ def filter_fields(src):
544544
super().__init__({"element": Out(Element.Signature(width, access))})
545545

546546
@property
547-
def fields(self):
548-
return self._fields
547+
def field(self):
548+
return self._field
549549

550550
@property
551551
def f(self):
552-
return self._fields
552+
return self._field
553553

554554
def __iter__(self):
555555
"""Recursively iterate over the field collection.
@@ -562,7 +562,7 @@ def __iter__(self):
562562
:class:`FieldAction`
563563
Field instance.
564564
"""
565-
yield from self.fields.flatten()
565+
yield from self.field.flatten()
566566

567567
def elaborate(self, platform):
568568
m = Module()

0 commit comments

Comments
 (0)