27 Commits

Author SHA1 Message Date
Michał Kopeć 0e9956b4eb Add S3 experimental disclaimer PCD
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2023-11-17 12:22:46 +01:00
Michał Żygowski a3a12cbd14 Add logic to set ME to default disabled and hide HAP
Add new PCDs which control the visibility of HAP bit, in case the
underlying coreboot code does not support HAP yet, and the default
state of ME, if the platform should boot automatically in ME disabled
mode. Protectli platform need to boot with ME disabled per customer
policy.

Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-10-13 12:48:56 +02:00
Michał Żygowski 2ef013e30b Add switches to hid Camera and WiFi/BT options
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-09-29 16:03:46 +02:00
Michał Żygowski 2f444a8d6f Add serial port console redirection option
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-09-29 16:03:26 +02:00
Sergii Dmytruk 0c4e3be396 Library/DasharoSystemFeaturesUiLib: add empty memory submenu
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2023-09-25 15:00:53 +03:00
Maciej Pijanowski bbbbb7d07a tree-wide: pre-commit autofixes
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
2023-09-25 10:46:39 +02:00
Michał Kopeć 68859601ec DasharoModulePkg: add option for battery thresholds
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2023-09-18 16:10:34 +02:00
Sergii Dmytruk 77f5032dee Add PCI/PCIe option to enable Resizeable BARs
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2023-08-31 14:49:45 +03:00
Sergii Dmytruk 219eb9dc5d Add empty PCI/PCIe Configuration submenu
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2023-08-30 19:46:29 +03:00
Sergii Dmytruk 46b21e865b Add PcdPowerMenuShowSleepType PCD
It controls visibility of sleep type inside Power Management Options
submenu.

The PCD is on by default for compatibility.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2023-08-30 16:20:09 +03:00
Sergii Dmytruk 2f20ce2864 Add Power Management Option for power failure state
Selects state the system gets into when power supply is restored after
power failure.

Adds gDasharoSystemFeaturesTokenSpaceGuid.PcdDefaultPowerFailureState
PCD which sets its default value.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2023-08-30 16:20:04 +03:00
Michał Żygowski 374b718e64 Library/DasharoSystemFeaturesUiLib: hide OC WDT with PCD if not enabled
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-07-21 13:37:57 +02:00
Michał Żygowski 55cca9719d Library/DasharoSystemFeaturesUiLib: make default OC WDT timeout depend on PCD
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-07-21 13:28:26 +02:00
Michał Żygowski c265d5fb7a Library/DasharoSystemFeaturesUiLib: hide IOMMU if not enabled
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-12 13:30:03 +02:00
Michał Żygowski df98d792ba Library/DasharoSystemFeaturesUiLib: add sleep type option
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-03-08 15:31:46 +01:00
Michał Kopeć 3b1a6601b9 fan curve: add additional PCD for fan curve visibility
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2023-02-01 11:57:08 +01:00
Michał Kopeć 88e5a03fe0 Setup fan curve efi vars
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2023-02-01 11:57:08 +01:00
Michał Żygowski 6d0412b76b DasharoModulePkg.dec: Fix formatting
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2022-12-19 14:54:09 +01:00
Michał Kopeć 0b9f7c1507 Add a PCD for network boot default enable state
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2022-12-08 16:20:39 +01:00
Michał Kopeć 3682276bc2 Add PCDs for selective feature enablement
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2022-12-08 14:13:38 +01:00
Michał Żygowski 84f055a8dc DasharoBootPolicies: add support for PS2 Controller policy
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2022-11-15 13:50:27 +01:00
Michał Żygowski e377e3b00b Add USB options
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2022-10-29 14:48:23 +02:00
Michał Żygowski 352f8ecff9 Add network boot option
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2022-10-29 14:47:31 +02:00
Michał Kopeć 9a698420c3 UserAuthenticationDxeSmm: Convert to pure DXE driver
Remove SMM dependency as we can't use it with coreboot

Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2022-10-28 16:29:15 +02:00
Michał Kopeć a9b9d1cb6a Add pcd to hide system features menu
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2022-08-26 16:35:53 +02:00