power: Allow autosuspend for LiteOn 04ca:301a

The LiteOn module is based on a QCA6174A chip with USB Bluetooth,
which supports USB autosuspend.

BUG=b:78315378
TEST=emerge-scarlet power_manager
  cros deploy ${DUT} power_manager
  reboot ${DUT}
  get USB port for btusb with 'lsusb -t'
  cat /sys/bus/usb/devices/${PORT}/power/control
    => auto

Change-Id: I6b94ff7ab8442235f079adbe97c0dab91771e504
Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1025214
Reviewed-by: Dan Erat <derat@chromium.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
(cherry picked from commit 74be0c602e260b1aa0f7eb24b8bf93ee5377d0d4)
Reviewed-on: https://chromium-review.googlesource.com/1026815
diff --git a/power_manager/udev/gen_autosuspend_rules.py b/power_manager/udev/gen_autosuspend_rules.py
index fd487b4..35b9634 100755
--- a/power_manager/udev/gen_autosuspend_rules.py
+++ b/power_manager/udev/gen_autosuspend_rules.py
@@ -89,6 +89,8 @@
   "0489:e09f",
   # LiteOn (parrot)
   "04ca:3006",
+  # LiteOn (scarlet)
+  "04ca:301a",
   # Atheros (stumpy, stout)
   "0cf3:3004",
   # Atheros (AR3011) (mario, alex, zgb)