On Wed, 9 Oct 2024 12:52:23 +0300 Ilpo Järvinen ilpo.jarvinen@linux.intel.com wrote:
Create selftests for PCIe BW control through the PCIe cooling device sysfs interface.
First, the BW control selftest finds the PCIe Port to test with. By default, the PCIe Port with the highest Link Speed is selected but another PCIe Port can be provided with -d parameter.
The actual test steps the cur_state of the cooling device one-by-one from max_state to what the cur_state was initially. The speed change is confirmed by observing the current_link_speed for the corresponding PCIe Port.
Signed-off-by: Ilpo Järvinen ilpo.jarvinen@linux.intel.com
My bash is terrible, but as far as I can tell this looks reasonable. So with that in mind take this with a pinch of salt.
Reviewed-by: Jonathan Cameron Jonathan.Cameron@huawei.com