Run the following:
lspci | grep -iE 'blu|usb'
You should get output like this:
02:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
02:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
So then we uncomment and add the USB controllers to the RUNTIME_PM_DENYLIST line of /etc/tlp.conf or better yet a drop-in file like /etc/tlp.conf.d/99-denied.conf. Example:
RUNTIME_PM_DENYLIST="02:00.3 02:00.4"
Its ‘safe’ to run without TLP, yes.
But it is the eminent power management daemon.
And from what I can tell, it offers more (antenna and sata controls) than alternatives like cpufreq.