318 lines
6.7 KiB
Plaintext

#
# Work Queue Configuration
#
menu "Work Queue Configuration"
config WQ_RATE_CTRL_STACKSIZE
int "Stack size for wq:rate_ctrl"
default 3150
range 1000 10000
help
Sets the stack size in bytes for the rate_ctrl work queue.
config WQ_RATE_CTRL_PRIORITY
int "Relative priority for wq:rate_ctrl"
default 0
range -255 0
help
Sets the relative priority for the rate_ctrl work queue.
menu "SPI Bus Work Queues"
config WQ_SPI_STACKSIZE
int "Stack size for SPI work queues"
default 2392
range 1000 10000
help
Sets the stack size for all SPI work queues (SPI0-SPI6).
config WQ_SPI0_PRIORITY
int "Relative priority for wq:SPI0"
default -1
range -255 0
help
Sets the relative priority for the SPI0 work queue.
config WQ_SPI1_PRIORITY
int "Relative priority for wq:SPI1"
default -2
range -255 0
help
Sets the relative priority for the SPI1 work queue.
config WQ_SPI2_PRIORITY
int "Relative priority for wq:SPI2"
default -3
range -255 0
help
Sets the relative priority for the SPI2 work queue.
config WQ_SPI3_PRIORITY
int "Relative priority for wq:SPI3"
default -4
range -255 0
help
Sets the relative priority for the SPI3 work queue.
config WQ_SPI4_PRIORITY
int "Relative priority for wq:SPI4"
default -5
range -255 0
help
Sets the relative priority for the SPI4 work queue.
config WQ_SPI5_PRIORITY
int "Relative priority for wq:SPI5"
default -6
range -255 0
help
Sets the relative priority for the SPI5 work queue.
config WQ_SPI6_PRIORITY
int "Relative priority for wq:SPI6"
default -7
range -255 0
help
Sets the relative priority for the SPI6 work queue.
endmenu # SPI Bus Work Queues
menu "I2C Bus Work Queues"
config WQ_I2C_STACKSIZE
int "Stack size for I2C work queues"
default 2336
range 1000 10000
help
Sets the stack size for all I2C work queues (I2C0-I2C4).
config WQ_I2C0_PRIORITY
int "Relative priority for wq:I2C0"
default -8
range -255 0
help
Sets the relative priority for the I2C0 work queue.
config WQ_I2C1_PRIORITY
int "Relative priority for wq:I2C1"
default -9
range -255 0
help
Sets the relative priority for the I2C1 work queue.
config WQ_I2C2_PRIORITY
int "Relative priority for wq:I2C2"
default -10
range -255 0
help
Sets the relative priority for the I2C2 work queue.
config WQ_I2C3_PRIORITY
int "Relative priority for wq:I2C3"
default -11
range -255 0
help
Sets the relative priority for the I2C3 work queue.
config WQ_I2C4_PRIORITY
int "Relative priority for wq:I2C4"
default -12
range -255 0
help
Sets the relative priority for the I2C4 work queue.
endmenu # I2C Bus Work Queues
config WQ_NAV_AND_CONTROLLERS_STACKSIZE
int "Stack size for nav_and_controllers"
default 2240
range 1000 10000
help
Sets the stack size for the nav_and_controllers work queue.
config WQ_NAV_AND_CONTROLLERS_PRIORITY
int "Relative priority for nav_and_controllers"
default -13
range -255 0
help
Sets the relative priority for the nav_and_controllers work queue.
menu "INS Work Queues"
config WQ_INS_STACKSIZE
int "Stack size for INS work queues"
default 6000
range 1000 10000
help
Sets the stack size for all INS work queues (INS0-INS3).
config WQ_INS0_PRIORITY
int "Relative priority for wq:INS0"
default -14
range -255 0
help
Sets the relative priority for the INS0 work queue.
config WQ_INS1_PRIORITY
int "Relative priority for wq:INS1"
default -15
range -255 0
help
Sets the relative priority for the INS1 work queue.
config WQ_INS2_PRIORITY
int "Relative priority for wq:INS2"
default -16
range -255 0
help
Sets the relative priority for the INS2 work queue.
config WQ_INS3_PRIORITY
int "Relative priority for wq:INS3"
default -17
range -255 0
help
Sets the relative priority for the INS3 work queue.
endmenu # INS Work Queues
config WQ_HP_DEFAULT_STACKSIZE
int "Stack size for hp_default"
default 2800
range 1000 10000
help
Sets the stack size for the hp_default work queue.
config WQ_HP_DEFAULT_PRIORITY
int "Relative priority for hp_default"
default -18
range -255 0
help
Sets the relative priority for the hp_default work queue.
config WQ_UAVCAN_STACKSIZE
int "Stack size for uavcan"
default 3754
range 1000 10000
help
Sets the stack size for the uavcan work queue.
config WQ_UAVCAN_PRIORITY
int "Relative priority for wq:uavcan"
default -19
range -255 0
help
Sets the relative priority for the uavcan work queue.
menu "TTY Bus Work Queues"
config WQ_TTY_STACKSIZE
int "Stack size for TTY work queues"
default 1728
range 1000 10000
help
Sets the stack size for all TTY work queues.
config WQ_TTY_S0_PRIORITY
int "Relative priority for wq:ttyS0"
default -21
range -255 0
help
Sets the relative priority for the ttyS0 work queue.
config WQ_TTY_S1_PRIORITY
int "Relative priority for wq:ttyS1"
default -22
range -255 0
help
Sets the relative priority for the ttyS1 work queue.
config WQ_TTY_S2_PRIORITY
int "Relative priority for wq:ttyS2"
default -23
range -255 0
help
Sets the relative priority for the ttyS2 work queue.
config WQ_TTY_S3_PRIORITY
int "Relative priority for wq:ttyS3"
default -24
range -255 0
help
Sets the relative priority for the ttyS3 work queue.
config WQ_TTY_S4_PRIORITY
int "Relative priority for wq:ttyS4"
default -25
range -255 0
help
Sets the relative priority for the ttyS4 work queue.
config WQ_TTY_S5_PRIORITY
int "Relative priority for wq:ttyS5"
default -26
range -255 0
help
Sets the relative priority for the ttyS5 work queue.
config WQ_TTY_S6_PRIORITY
int "Relative priority for wq:ttyS6"
default -27
range -255 0
help
Sets the relative priority for the ttyS6 work queue.
config WQ_TTY_S7_PRIORITY
int "Relative priority for wq:ttyS7"
default -28
range -255 0
help
Sets the relative priority for the ttyS7 work queue.
config WQ_TTY_S8_PRIORITY
int "Relative priority for wq:ttyS8"
default -29
range -255 0
help
Sets the relative priority for the ttyS8 work queue.
config WQ_TTY_S9_PRIORITY
int "Relative priority for wq:ttyS9"
default -30
range -255 0
help
Sets the relative priority for the ttyS9 work queue.
config WQ_TTY_ACM0_PRIORITY
int "Relative priority for wq:ttyACM0"
default -31
range -255 0
help
Sets the relative priority for the ttyACM0 work queue.
config WQ_TTY_UNKNOWN_PRIORITY
int "Relative priority for wq:ttyUnknown"
default -32
range -255 0
help
Sets the relative priority for the ttyUnknown work queue.
endmenu # TTY Bus Work Queues
config WQ_LP_DEFAULT_STACKSIZE
int "Stack size for lp_default"
default 3500
range 1000 10000
help
Sets the stack size for the lp_default work queue.
config WQ_LP_DEFAULT_PRIORITY
int "Relative priority for wq:lp_default"
default -50
range -255 0
help
Sets the relative priority for the lp_default work queue.
endmenu # Work Queue Configuration