1What:		/sys/bus/edac/devices/<dev-name>/scrubX
2Date:		March 2025
3KernelVersion:	6.15
4Contact:	[email protected]
5Description:
6		The sysfs EDAC bus devices /<dev-name>/scrubX subdirectory
7		belongs to an instance of memory scrub control feature,
8		where <dev-name> directory corresponds to a device/memory
9		region registered with the EDAC device driver for the
10		scrub control feature.
11
12		The sysfs scrub attr nodes are only present if the parent
13		driver has implemented the corresponding attr callback
14		function and provided the necessary operations to the EDAC
15		device driver during registration.
16
17What:		/sys/bus/edac/devices/<dev-name>/scrubX/addr
18Date:		March 2025
19KernelVersion:	6.15
20Contact:	[email protected]
21Description:
22		(RW) The base address of the memory region to be scrubbed
23		for on-demand scrubbing. Setting address starts scrubbing.
24		The size must be set before that.
25
26		The readback addr value is non-zero if the requested
27		on-demand scrubbing is in progress, zero otherwise.
28
29What:		/sys/bus/edac/devices/<dev-name>/scrubX/size
30Date:		March 2025
31KernelVersion:	6.15
32Contact:	[email protected]
33Description:
34		(RW) The size of the memory region to be scrubbed
35		(on-demand scrubbing).
36
37What:		/sys/bus/edac/devices/<dev-name>/scrubX/enable_background
38Date:		March 2025
39KernelVersion:	6.15
40Contact:	[email protected]
41Description:
42		(RW) Start/Stop background (patrol) scrubbing if supported.
43
44What:		/sys/bus/edac/devices/<dev-name>/scrubX/min_cycle_duration
45Date:		March 2025
46KernelVersion:	6.15
47Contact:	[email protected]
48Description:
49		(RO) Supported minimum scrub cycle duration in seconds
50		by the memory scrubber.
51
52What:		/sys/bus/edac/devices/<dev-name>/scrubX/max_cycle_duration
53Date:		March 2025
54KernelVersion:	6.15
55Contact:	[email protected]
56Description:
57		(RO) Supported maximum scrub cycle duration in seconds
58		by the memory scrubber.
59
60What:		/sys/bus/edac/devices/<dev-name>/scrubX/current_cycle_duration
61Date:		March 2025
62KernelVersion:	6.15
63Contact:	[email protected]
64Description:
65		(RW) The current scrub cycle duration in seconds and must be
66		within the supported range by the memory scrubber.
67
68		Scrub has an overhead when running and that may want to be
69		reduced by taking longer to do it.
70