Config.in.pm 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. config ADK_LINUX_KERNEL_PM
  4. bool
  5. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  6. default y if ADK_TARGET_BOARD_BCM28XX
  7. config ADK_LINUX_KERNEL_PM_RUNTIME
  8. bool
  9. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  10. config ADK_LINUX_KERNEL_ACPI
  11. bool
  12. config ADK_LINUX_KERNEL_ACPI_SYSFS_POWER
  13. bool
  14. config ADK_LINUX_KERNEL_ACPI_AC
  15. bool
  16. config ADK_LINUX_KERNEL_ACPI_BATTERY
  17. bool
  18. config ADK_LINUX_KERNEL_ACPI_BUTTON
  19. bool
  20. config ADK_LINUX_KERNEL_ACPI_FAN
  21. bool
  22. config ADK_LINUX_KERNEL_ACPI_DOCK
  23. bool
  24. menu "Power Management support"
  25. depends on ADK_TARGET_WITH_ACPI \
  26. || ADK_TARGET_SYSTEM_LEMOTE_YEELONG \
  27. || ADK_TARGET_GENERIC
  28. config ADK_HARDWARE_ACPI
  29. bool "Enable ACPI support"
  30. select ADK_LINUX_KERNEL_PM
  31. select ADK_LINUX_KERNEL_PM_RUNTIME
  32. select ADK_LINUX_KERNEL_ACPI
  33. select ADK_LINUX_KERNEL_ACPI_SYSFS_POWER
  34. select ADK_LINUX_KERNEL_ACPI_AC
  35. select ADK_LINUX_KERNEL_ACPI_BATTERY
  36. select ADK_LINUX_KERNEL_ACPI_BUTTON
  37. select ADK_LINUX_KERNEL_ACPI_FAN
  38. select ADK_LINUX_KERNEL_ACPI_DOCK
  39. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
  40. default y if ADK_TARGET_SYSTEM_PCENGINES_APU
  41. default y if ADK_TARGET_SYSTEM_GENERIC_X86
  42. default y if ADK_TARGET_SYSTEM_GENERIC_X86_64
  43. default n
  44. help
  45. Enable ACPI support.
  46. config ADK_LINUX_KERNEL_SUSPEND
  47. bool "Enable Suspend-to-RAM support"
  48. select ADK_LINUX_KERNEL_PM
  49. select ADK_LINUX_KERNEL_PM_RUNTIME
  50. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  51. default n
  52. help
  53. Enable Suspend-to-RAM support.
  54. config ADK_LINUX_KERNEL_HIBERNATION
  55. bool "Enable Suspend-to-Disk support"
  56. select ADK_LINUX_KERNEL_PM
  57. select ADK_LINUX_KERNEL_PM_RUNTIME
  58. select ADK_LINUX_KERNEL_SWAP
  59. select BUSYBOX_SWAPONOFF
  60. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  61. default n
  62. help
  63. Enable Suspend-to-Disk support.
  64. endmenu