Enable USB autosuspend for internal devices only
Bunch of rules needed to ensure that we suspend what we can and that we don't suspend what we shouldn't.
Some external devices (like some keyboards) don't like getting suspended, so let's enable it for our internal ones where it's verified to work and use kernel defaults for other devices.
Related: https://source.puri.sm/Librem5/linux-next/issues/170 https://source.puri.sm/Librem5/linux-next/-/merge_requests/152 https://source.puri.sm/Librem5/linux-next/-/issues/191 https://source.puri.sm/Librem5/linux-next/issues/168
Edited by Sebastian Krzyszkowiak