| # Copyright 2024 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| config UCSI_PPM |
| bool "UCSI Platform Policy Manager" |
| default n |
| help |
| Enable this to support UCSI platform policy manager (PPM). |
| |
| config UCSI_PPM_STACK_SIZE |
| int "UCSI PPM implementation thread stack size" |
| default 1280 |
| help |
| Stack size of thread created for PPM. |
| |
| config UCSI_PPM_THREAD_PRIORITY |
| int "UCSI PPM thread priority" |
| default 0 |
| help |
| Set thread priority of the PPM. |
| |
| config UCSI_PPM_CONSOLE |
| bool "UCSI PPM console commands" |
| default y |
| depends on UCSI_PPM |
| help |
| Enable the `ppm` console command, which supports calling various |
| UCSI commands through the PPM subsystem to the PDCs. |
| |
| config UCSI_PPM_INIT_PRIORITY |
| int "USCI PPM init priority" |
| default 92 |
| help |
| Initialization priority of the PPM (POST_KERNEL). Must come after |
| CONFIG_PDC_POWER_MGMT_INIT_PRIORITY |
| |
| module = UCSI_PPM |
| module-str = UCSI PPM |
| source "subsys/logging/Kconfig.template.log_config" |