diff options
author | Richard Fitzgerald <rf@opensource.cirrus.com> | 2025-04-15 11:54:14 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2025-04-15 17:12:54 +0200 |
commit | bbf9d313492ab2c4c71e80e4cf3f1e7bc0f629d9 (patch) | |
tree | 426cc2f9e791cc374055ae7b4c3289f6b0fb0493 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | fd7f34322053a69904430a63e987a162909d6f33 (diff) |
ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices
Replace the old direct use of platform_device APIs with newer KUnit APIs
and the faux bus.
The dummy codec driver device doesn't need to be a platform device.
It can be a faux bus device.
The dummy GPIO driver still must be a platform_device so that a
software_node can be added to it before it probes. But use the new
KUnit-managed APIs to create the platform_device and platform_driver.
These will cleanup automatically when a test completes or fails.
Also use KUnit resource cleanup to destroy the faux bus driver and the GPIO
software node instead of doing this "manually" in test exit() functions.
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://patch.msgid.link/20250415105414.471039-1-rf@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions