kconfig: Global whitespace/consistency cleanup
Clean up space errors and use a consistent style throughout the Kconfig files. This makes reading the Kconfig files more distraction-free, helps with grepping, and encourages the same style getting copied around everywhere (meaning another pass hopefully won't be needed). Go for the most common style: - Indent properties with a single tab, including for choices. Properties on choices work exactly the same syntactically as properties on symbols, so not sure how the no-indentation thing happened. - Indent help texts with a tab followed by two spaces - Put a space between 'config' and the symbol name, not a tab. This also helps when grepping for definitions. - Do '# A comment' instead of '#A comment' I tweaked Kconfiglib a bit to find most of the stuff. Some help texts were reflowed to 79 columns with 'gq' in Vim as well, though not all, because I was afraid I'd accidentally mess up formatting. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
This commit is contained in:
parent
9555f82d28
commit
975de21858
|
@ -74,9 +74,9 @@ config LINKER_ORPHAN_SECTION_ERROR
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config CODE_DATA_RELOCATION
|
config CODE_DATA_RELOCATION
|
||||||
bool "Relocate code/data sections"
|
bool "Relocate code/data sections"
|
||||||
depends on ARM
|
depends on ARM
|
||||||
help
|
help
|
||||||
When selected this will relocate .text, data and .bss sections from
|
When selected this will relocate .text, data and .bss sections from
|
||||||
the specified files and places it in the required memory region. The
|
the specified files and places it in the required memory region. The
|
||||||
files should be specified in the CMakeList.txt file with
|
files should be specified in the CMakeList.txt file with
|
||||||
|
|
31
arch/Kconfig
31
arch/Kconfig
|
@ -69,15 +69,14 @@ module-str = mpu
|
||||||
source "subsys/logging/Kconfig.template.log_config"
|
source "subsys/logging/Kconfig.template.log_config"
|
||||||
|
|
||||||
config BIG_ENDIAN
|
config BIG_ENDIAN
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
This option tells the build system that the target system is
|
This option tells the build system that the target system is big-endian.
|
||||||
big-endian. Little-endian architecture is the default and
|
Little-endian architecture is the default and should leave this option
|
||||||
should leave this option unselected. This option is selected
|
unselected. This option is selected by arch/$ARCH/Kconfig,
|
||||||
by arch/$ARCH/Kconfig, soc/**/Kconfig, or boards/**/Kconfig
|
soc/**/Kconfig, or boards/**/Kconfig and the user should generally avoid
|
||||||
and the user should generally avoid modifying it. The option
|
modifying it. The option is used to select linker script OUTPUT_FORMAT
|
||||||
is used to select linker script OUTPUT_FORMAT and command
|
and command line option for gen_isr_tables.py.
|
||||||
line option for gen_isr_tables.py.
|
|
||||||
|
|
||||||
config 64BIT
|
config 64BIT
|
||||||
bool
|
bool
|
||||||
|
@ -234,14 +233,14 @@ config DYNAMIC_OBJECTS
|
||||||
bool "Allow kernel objects to be allocated at runtime"
|
bool "Allow kernel objects to be allocated at runtime"
|
||||||
depends on USERSPACE
|
depends on USERSPACE
|
||||||
help
|
help
|
||||||
Enabling this option allows for kernel objects to be requested from
|
Enabling this option allows for kernel objects to be requested from
|
||||||
the calling thread's resource pool, at a slight cost in performance
|
the calling thread's resource pool, at a slight cost in performance
|
||||||
due to the supplemental run-time tables required to validate such
|
due to the supplemental run-time tables required to validate such
|
||||||
objects.
|
objects.
|
||||||
|
|
||||||
Objects allocated in this way can be freed with a supervisor-only
|
Objects allocated in this way can be freed with a supervisor-only
|
||||||
API call, or when the number of references to that object drops to
|
API call, or when the number of references to that object drops to
|
||||||
zero.
|
zero.
|
||||||
|
|
||||||
if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
|
if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
|
||||||
|
|
||||||
|
|
|
@ -16,14 +16,14 @@ choice
|
||||||
prompt "ARC core family"
|
prompt "ARC core family"
|
||||||
default CPU_ARCEM
|
default CPU_ARCEM
|
||||||
|
|
||||||
config CPU_ARCEM
|
config CPU_ARCEM
|
||||||
bool "ARC EM cores"
|
bool "ARC EM cores"
|
||||||
select CPU_ARCV2
|
select CPU_ARCV2
|
||||||
select ATOMIC_OPERATIONS_C
|
select ATOMIC_OPERATIONS_C
|
||||||
help
|
help
|
||||||
This option signifies the use of an ARC EM CPU
|
This option signifies the use of an ARC EM CPU
|
||||||
|
|
||||||
config CPU_ARCHS
|
config CPU_ARCHS
|
||||||
bool "ARC HS cores"
|
bool "ARC HS cores"
|
||||||
select CPU_ARCV2
|
select CPU_ARCV2
|
||||||
select ATOMIC_OPERATIONS_BUILTIN
|
select ATOMIC_OPERATIONS_BUILTIN
|
||||||
|
@ -64,7 +64,7 @@ config FP_FPU_DA
|
||||||
|
|
||||||
menu "ARCv2 Family Options"
|
menu "ARCv2 Family Options"
|
||||||
|
|
||||||
config CPU_ARCV2
|
config CPU_ARCV2
|
||||||
bool
|
bool
|
||||||
select ARCH_HAS_STACK_PROTECTION if ARC_HAS_STACK_CHECKING || ARC_MPU
|
select ARCH_HAS_STACK_PROTECTION if ARC_HAS_STACK_CHECKING || ARC_MPU
|
||||||
select ARCH_HAS_USERSPACE if ARC_MPU
|
select ARCH_HAS_USERSPACE if ARC_MPU
|
||||||
|
@ -74,7 +74,7 @@ config CPU_ARCV2
|
||||||
help
|
help
|
||||||
This option signifies the use of a CPU of the ARCv2 family.
|
This option signifies the use of a CPU of the ARCv2 family.
|
||||||
|
|
||||||
config NUM_IRQ_PRIO_LEVELS
|
config NUM_IRQ_PRIO_LEVELS
|
||||||
int "Number of supported interrupt priority levels"
|
int "Number of supported interrupt priority levels"
|
||||||
range 1 16
|
range 1 16
|
||||||
help
|
help
|
||||||
|
@ -83,7 +83,7 @@ config NUM_IRQ_PRIO_LEVELS
|
||||||
|
|
||||||
The BSP must provide a valid default for proper operation.
|
The BSP must provide a valid default for proper operation.
|
||||||
|
|
||||||
config NUM_IRQS
|
config NUM_IRQS
|
||||||
int "Upper limit of interrupt numbers/IDs used"
|
int "Upper limit of interrupt numbers/IDs used"
|
||||||
range 17 256
|
range 17 256
|
||||||
help
|
help
|
||||||
|
@ -94,7 +94,7 @@ config NUM_IRQS
|
||||||
The BSP must provide a valid default. This drives the size of the
|
The BSP must provide a valid default. This drives the size of the
|
||||||
vector table.
|
vector table.
|
||||||
|
|
||||||
config RGF_NUM_BANKS
|
config RGF_NUM_BANKS
|
||||||
int "Number of General Purpose Register Banks"
|
int "Number of General Purpose Register Banks"
|
||||||
depends on CPU_ARCV2
|
depends on CPU_ARCV2
|
||||||
range 1 2
|
range 1 2
|
||||||
|
@ -140,7 +140,7 @@ config ARC_HAS_STACK_CHECKING
|
||||||
checking stack accesses and raising an exception when a stack
|
checking stack accesses and raising an exception when a stack
|
||||||
overflow or underflow is detected.
|
overflow or underflow is detected.
|
||||||
|
|
||||||
config ARC_CONNECT
|
config ARC_CONNECT
|
||||||
bool "ARC has ARC connect"
|
bool "ARC has ARC connect"
|
||||||
select SCHED_IPI_SUPPORTED
|
select SCHED_IPI_SUPPORTED
|
||||||
help
|
help
|
||||||
|
@ -152,7 +152,7 @@ config ARC_STACK_CHECKING
|
||||||
help
|
help
|
||||||
Use ARC STACK_CHECKING to do stack protection
|
Use ARC STACK_CHECKING to do stack protection
|
||||||
|
|
||||||
config ARC_STACK_PROTECTION
|
config ARC_STACK_PROTECTION
|
||||||
bool
|
bool
|
||||||
default y if HW_STACK_PROTECTION
|
default y if HW_STACK_PROTECTION
|
||||||
select ARC_STACK_CHECKING if ARC_HAS_STACK_CHECKING
|
select ARC_STACK_CHECKING if ARC_HAS_STACK_CHECKING
|
||||||
|
@ -168,7 +168,7 @@ config ARC_STACK_PROTECTION
|
||||||
selection of the ARC stack checking is
|
selection of the ARC stack checking is
|
||||||
prioritized over the MPU-based stack guard.
|
prioritized over the MPU-based stack guard.
|
||||||
|
|
||||||
config ARC_USE_UNALIGNED_MEM_ACCESS
|
config ARC_USE_UNALIGNED_MEM_ACCESS
|
||||||
bool "Enable unaligned access in HW"
|
bool "Enable unaligned access in HW"
|
||||||
default n if CPU_ARCEM
|
default n if CPU_ARCEM
|
||||||
default y if CPU_ARCHS
|
default y if CPU_ARCHS
|
||||||
|
@ -178,7 +178,7 @@ config ARC_USE_UNALIGNED_MEM_ACCESS
|
||||||
to support unaligned memory access which is then disabled by default.
|
to support unaligned memory access which is then disabled by default.
|
||||||
Enable unaligned access in hardware and make software to use it.
|
Enable unaligned access in hardware and make software to use it.
|
||||||
|
|
||||||
config FAULT_DUMP
|
config FAULT_DUMP
|
||||||
int "Fault dump level"
|
int "Fault dump level"
|
||||||
default 2
|
default 2
|
||||||
range 0 2
|
range 0 2
|
||||||
|
@ -193,7 +193,7 @@ config FAULT_DUMP
|
||||||
|
|
||||||
0: Off.
|
0: Off.
|
||||||
|
|
||||||
config XIP
|
config XIP
|
||||||
default y if !UART_NSIM
|
default y if !UART_NSIM
|
||||||
|
|
||||||
config GEN_ISR_TABLES
|
config GEN_ISR_TABLES
|
||||||
|
|
|
@ -111,7 +111,7 @@ config CPU_CORTEX_M_HAS_SPLIM
|
||||||
|
|
||||||
In an ARMv8-M Mainline implementation with the Security Extension
|
In an ARMv8-M Mainline implementation with the Security Extension
|
||||||
the MSPLIM, PSPLIM registers have additional Secure instances.
|
the MSPLIM, PSPLIM registers have additional Secure instances.
|
||||||
In an ARMv8-M Baseline implementation with the Security Extension
|
In an ARMv8-M Baseline implementation with the Security Extension
|
||||||
the MSPLIM, PSPLIM registers have only Secure instances.
|
the MSPLIM, PSPLIM registers have only Secure instances.
|
||||||
|
|
||||||
config CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS
|
config CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS
|
||||||
|
|
|
@ -65,8 +65,8 @@ config EXTRA_EXCEPTION_INFO
|
||||||
describing what that cause code means.
|
describing what that cause code means.
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Global Pointer options"
|
prompt "Global Pointer options"
|
||||||
default GP_GLOBAL
|
default GP_GLOBAL
|
||||||
|
|
||||||
config GP_NONE
|
config GP_NONE
|
||||||
bool "No global pointer"
|
bool "No global pointer"
|
||||||
|
|
|
@ -17,8 +17,10 @@ config QEMU_TARGET
|
||||||
# Note: $BOARD_DIR might be a glob pattern
|
# Note: $BOARD_DIR might be a glob pattern
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Board Selection"
|
prompt "Board Selection"
|
||||||
|
|
||||||
source "$(BOARD_DIR)/Kconfig.board"
|
source "$(BOARD_DIR)/Kconfig.board"
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_BL654_DVK
|
if BOARD_BL654_DVK
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_BL654_DVK
|
endif # BOARD_BL654_DVK
|
||||||
|
|
|
@ -77,7 +77,7 @@ config VL53L0X_XSHUT_GPIO_DEV_NAME
|
||||||
config VL53L0X_XSHUT_GPIO_PIN_NUM
|
config VL53L0X_XSHUT_GPIO_PIN_NUM
|
||||||
default 6
|
default 6
|
||||||
|
|
||||||
endif #VL53L0X
|
endif # VL53L0X
|
||||||
|
|
||||||
if LSM6DSL
|
if LSM6DSL
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ config BT_HCI_ACL_FLOW_CONTROL
|
||||||
config BT_HCI_VS_EXT
|
config BT_HCI_VS_EXT
|
||||||
default n
|
default n
|
||||||
|
|
||||||
endif #BT
|
endif # BT
|
||||||
|
|
||||||
if WIFI
|
if WIFI
|
||||||
|
|
||||||
|
@ -117,6 +117,6 @@ config SPI
|
||||||
config WIFI_ESWIFI
|
config WIFI_ESWIFI
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif #WIFI
|
endif # WIFI
|
||||||
|
|
||||||
endif # BOARD_DISCO_L475_IOT1
|
endif # BOARD_DISCO_L475_IOT1
|
||||||
|
|
|
@ -99,7 +99,6 @@ if !RTOS_TIMER
|
||||||
# If RTOS timer is not enabled we use ARM Cortex-M
|
# If RTOS timer is not enabled we use ARM Cortex-M
|
||||||
# SYSTICK. SYSTICK frequency is 48MHz divided by
|
# SYSTICK. SYSTICK frequency is 48MHz divided by
|
||||||
# SOC_MEC1501_PROC_CLK_DIV.
|
# SOC_MEC1501_PROC_CLK_DIV.
|
||||||
#
|
|
||||||
|
|
||||||
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||||
default 48000000
|
default 48000000
|
||||||
|
@ -117,6 +116,5 @@ config PS2_XEC_0
|
||||||
config PS2_XEC_1
|
config PS2_XEC_1
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif #PS2
|
endif # PS2
|
||||||
endif # BOARD_MEC1501MODULAR_ASSY6885
|
endif # BOARD_MEC1501MODULAR_ASSY6885
|
||||||
|
|
||||||
|
|
|
@ -112,12 +112,12 @@ endif # RTOS_TIMER
|
||||||
if PS2
|
if PS2
|
||||||
|
|
||||||
config PS2_XEC_0
|
config PS2_XEC_0
|
||||||
default y
|
default y
|
||||||
|
|
||||||
config PS2_XEC_1
|
config PS2_XEC_1
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif #PS2
|
endif # PS2
|
||||||
|
|
||||||
if SPI
|
if SPI
|
||||||
|
|
||||||
|
|
|
@ -7,9 +7,9 @@
|
||||||
if BOARD_NRF52810_PCA10040
|
if BOARD_NRF52810_PCA10040
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
# BT_CTLR depends on BT. When BT is enabled we should default to also
|
# BT_CTLR depends on BT. When BT is enabled we should default to also
|
||||||
# enabling the controller.
|
# enabling the controller.
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_NRF52811_PCA10056
|
if BOARD_NRF52811_PCA10056
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_NRF52811_PCA10056
|
endif # BOARD_NRF52811_PCA10056
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_NRF52840_BLIP
|
if BOARD_NRF52840_BLIP
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_NRF52840_BLIP
|
endif # BOARD_NRF52840_BLIP
|
||||||
|
|
|
@ -12,7 +12,7 @@ config BOARD
|
||||||
if ADC
|
if ADC
|
||||||
|
|
||||||
config ADC_0
|
config ADC_0
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # ADC
|
endif # ADC
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_NRF52840_MDK
|
if BOARD_NRF52840_MDK
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_NRF52840_MDK
|
endif # BOARD_NRF52840_MDK
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_NRF52840_PAPYR
|
if BOARD_NRF52840_PAPYR
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_NRF52840_PAPYR
|
endif # BOARD_NRF52840_PAPYR
|
||||||
|
|
|
@ -12,7 +12,7 @@ config BOARD
|
||||||
if ADC
|
if ADC
|
||||||
|
|
||||||
config ADC_0
|
config ADC_0
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # ADC
|
endif # ADC
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if BOARD_NRF52840_PCA10056
|
if BOARD_NRF52840_PCA10056
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # BOARD_NRF52840_PCA10056
|
endif # BOARD_NRF52840_PCA10056
|
||||||
|
|
|
@ -7,15 +7,15 @@
|
||||||
if BOARD_NRF52840_PCA10059
|
if BOARD_NRF52840_PCA10059
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
config BOARD_HAS_NRF5_BOOTLOADER
|
config BOARD_HAS_NRF5_BOOTLOADER
|
||||||
bool "Board has nRF5 bootloader"
|
bool "Board has nRF5 bootloader"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
If selected, applications are linked so that they can be loaded by
|
If selected, applications are linked so that they can be loaded by Nordic
|
||||||
Nordic nRF5 bootloader.
|
nRF5 bootloader.
|
||||||
|
|
||||||
endif # BOARD_NRF52840_PCA10059
|
endif # BOARD_NRF52840_PCA10059
|
||||||
|
|
|
@ -23,7 +23,7 @@ if BOARD_HAS_NRF5_BOOTLOADER && !USE_CODE_PARTITION
|
||||||
# so no override is necessary.
|
# so no override is necessary.
|
||||||
|
|
||||||
config FLASH_LOAD_OFFSET
|
config FLASH_LOAD_OFFSET
|
||||||
default 0x1000
|
default 0x1000
|
||||||
|
|
||||||
endif # BOARD_HAS_NRF5_BOOTLOADER && !USE_CODE_PARTITION
|
endif # BOARD_HAS_NRF5_BOOTLOADER && !USE_CODE_PARTITION
|
||||||
|
|
||||||
|
|
|
@ -7,9 +7,9 @@
|
||||||
if BOARD_NRF52840_PCA10090
|
if BOARD_NRF52840_PCA10090
|
||||||
|
|
||||||
config BOARD_ENABLE_DCDC
|
config BOARD_ENABLE_DCDC
|
||||||
bool "Enable DCDC mode"
|
bool "Enable DCDC mode"
|
||||||
select SOC_DCDC_NRF52X
|
select SOC_DCDC_NRF52X
|
||||||
default y
|
default y
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "nRF9160 UART0 routing"
|
prompt "nRF9160 UART0 routing"
|
||||||
|
@ -138,17 +138,17 @@ choice
|
||||||
config BOARD_PCA10090_INTERFACE0_ARDUINO
|
config BOARD_PCA10090_INTERFACE0_ARDUINO
|
||||||
bool "Route to Arduino pins"
|
bool "Route to Arduino pins"
|
||||||
help
|
help
|
||||||
Pin 0: nRF9160 P0.17 connects to A3
|
Pin 0: nRF9160 P0.17 connects to A3
|
||||||
Pin 1: nRF9160 P0.18 connects to A4
|
Pin 1: nRF9160 P0.18 connects to A4
|
||||||
Pin 2: nRF9160 P0.19 connects to A5
|
Pin 2: nRF9160 P0.19 connects to A5
|
||||||
|
|
||||||
config BOARD_PCA10090_INTERFACE0_MCU
|
config BOARD_PCA10090_INTERFACE0_MCU
|
||||||
bool "Route to nRF52840"
|
bool "Route to nRF52840"
|
||||||
help
|
help
|
||||||
This connects the following pins on the nRF9160 to pins on the nRF52840:
|
This connects the following pins on the nRF9160 to pins on the nRF52840:
|
||||||
Pin 0: nRF9160 P0.17 connects to nRF52840 P0.17
|
Pin 0: nRF9160 P0.17 connects to nRF52840 P0.17
|
||||||
Pin 1: nRF9160 P0.18 connects to nRF52840 P0.20
|
Pin 1: nRF9160 P0.18 connects to nRF52840 P0.20
|
||||||
Pin 2: nRF9160 P0.19 connects to nRF52840 P0.15
|
Pin 2: nRF9160 P0.19 connects to nRF52840 P0.15
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
@ -159,16 +159,16 @@ choice
|
||||||
config BOARD_PCA10090_INTERFACE1_TRACE
|
config BOARD_PCA10090_INTERFACE1_TRACE
|
||||||
bool "Route to TRACE interface"
|
bool "Route to TRACE interface"
|
||||||
help
|
help
|
||||||
Pin 3: nRF9160 P0.21 connects to TRACECLK
|
Pin 3: nRF9160 P0.21 connects to TRACECLK
|
||||||
Pin 4: nRF9160 P0.22 connects to TRACEDATA0
|
Pin 4: nRF9160 P0.22 connects to TRACEDATA0
|
||||||
Pin 5: nRF9160 P0.23 connects to TRACEDATA1
|
Pin 5: nRF9160 P0.23 connects to TRACEDATA1
|
||||||
|
|
||||||
config BOARD_PCA10090_INTERFACE1_MCU
|
config BOARD_PCA10090_INTERFACE1_MCU
|
||||||
bool "Route to nRF52840"
|
bool "Route to nRF52840"
|
||||||
help
|
help
|
||||||
Pin 3: nRF9160 P0.21 connects to nRF52840 P0.22
|
Pin 3: nRF9160 P0.21 connects to nRF52840 P0.22
|
||||||
Pin 4: nRF9160 P0.22 connects to nRF52840 P1.04
|
Pin 4: nRF9160 P0.22 connects to nRF52840 P1.04
|
||||||
Pin 5: nRF9160 P0.23 connects to nRF52840 P1.02
|
Pin 5: nRF9160 P0.23 connects to nRF52840 P1.02
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
@ -179,25 +179,25 @@ choice
|
||||||
config BOARD_PCA10090_INTERFACE2_COEX
|
config BOARD_PCA10090_INTERFACE2_COEX
|
||||||
bool "Route to COEX interface"
|
bool "Route to COEX interface"
|
||||||
help
|
help
|
||||||
Pin 6: nRF9160 COEX0 connects to COEX0_PH
|
Pin 6: nRF9160 COEX0 connects to COEX0_PH
|
||||||
Pin 7: nRF9160 COEX1 connects to COEX1_PH
|
Pin 7: nRF9160 COEX1 connects to COEX1_PH
|
||||||
Pin 8: nRF9160 COEX2 connects to COEX2_PH
|
Pin 8: nRF9160 COEX2 connects to COEX2_PH
|
||||||
|
|
||||||
config BOARD_PCA10090_INTERFACE2_MCU
|
config BOARD_PCA10090_INTERFACE2_MCU
|
||||||
bool "Route to nRF52840"
|
bool "Route to nRF52840"
|
||||||
help
|
help
|
||||||
Pin 6: nRF9160 COEX0 connects to nRF52840 P1.13
|
Pin 6: nRF9160 COEX0 connects to nRF52840 P1.13
|
||||||
Pin 7: nRF9160 COEX1 connects to nRF52840 P1.11
|
Pin 7: nRF9160 COEX1 connects to nRF52840 P1.11
|
||||||
Pin 8: nRF9160 COEX2 connects to nRF52840 P1.15
|
Pin 8: nRF9160 COEX2 connects to nRF52840 P1.15
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET
|
config BOARD_PCA10090_NRF52840_RESET
|
||||||
bool "Enable GPIO reset line"
|
bool "Enable GPIO reset line"
|
||||||
help
|
help
|
||||||
Let the nRF52840 be reset from the nRF9160 via a GPIO line.
|
Let the nRF52840 be reset from the nRF9160 via a GPIO line.
|
||||||
The GPIO line may only be one of the first 6 MCU interface pins.
|
The GPIO line may only be one of the first 6 MCU interface pins.
|
||||||
The line is active high.
|
The line is active high.
|
||||||
|
|
||||||
if BOARD_PCA10090_NRF52840_RESET
|
if BOARD_PCA10090_NRF52840_RESET
|
||||||
|
|
||||||
|
@ -210,43 +210,43 @@ config BOARD_PCA10090_NRF52840_RESET_P0_17
|
||||||
bool "P0.17"
|
bool "P0.17"
|
||||||
depends on BOARD_PCA10090_INTERFACE0_MCU
|
depends on BOARD_PCA10090_INTERFACE0_MCU
|
||||||
help
|
help
|
||||||
Pin P0.17 on nRF52840,
|
Pin P0.17 on nRF52840,
|
||||||
connected to P0.17 on the nRF9160.
|
connected to P0.17 on the nRF9160.
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET_P0_20
|
config BOARD_PCA10090_NRF52840_RESET_P0_20
|
||||||
bool "P0.20"
|
bool "P0.20"
|
||||||
depends on BOARD_PCA10090_INTERFACE0_MCU
|
depends on BOARD_PCA10090_INTERFACE0_MCU
|
||||||
help
|
help
|
||||||
Pin P0.20 on nRF52840,
|
Pin P0.20 on nRF52840,
|
||||||
connected to P0.18 on the nRF9160.
|
connected to P0.18 on the nRF9160.
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET_P0_15
|
config BOARD_PCA10090_NRF52840_RESET_P0_15
|
||||||
bool "P0.15"
|
bool "P0.15"
|
||||||
depends on BOARD_PCA10090_INTERFACE0_MCU
|
depends on BOARD_PCA10090_INTERFACE0_MCU
|
||||||
help
|
help
|
||||||
Pin P0.15 on nRF52840,
|
Pin P0.15 on nRF52840,
|
||||||
connected to P0.19 on the nRF9160.
|
connected to P0.19 on the nRF9160.
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET_P0_22
|
config BOARD_PCA10090_NRF52840_RESET_P0_22
|
||||||
bool "P0.22"
|
bool "P0.22"
|
||||||
depends on BOARD_PCA10090_INTERFACE1_MCU
|
depends on BOARD_PCA10090_INTERFACE1_MCU
|
||||||
help
|
help
|
||||||
Pin P0.22 on nRF52840,
|
Pin P0.22 on nRF52840,
|
||||||
connected to P0.21 on the nRF9160.
|
connected to P0.21 on the nRF9160.
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET_P1_04
|
config BOARD_PCA10090_NRF52840_RESET_P1_04
|
||||||
bool "P1.04"
|
bool "P1.04"
|
||||||
depends on BOARD_PCA10090_INTERFACE1_MCU
|
depends on BOARD_PCA10090_INTERFACE1_MCU
|
||||||
help
|
help
|
||||||
Pin P1.04 on nRF52840,
|
Pin P1.04 on nRF52840,
|
||||||
connected to P0.22 on the nRF9160.
|
connected to P0.22 on the nRF9160.
|
||||||
|
|
||||||
config BOARD_PCA10090_NRF52840_RESET_P1_02
|
config BOARD_PCA10090_NRF52840_RESET_P1_02
|
||||||
bool "P1.02"
|
bool "P1.02"
|
||||||
depends on BOARD_PCA10090_INTERFACE1_MCU
|
depends on BOARD_PCA10090_INTERFACE1_MCU
|
||||||
help
|
help
|
||||||
Pin P1.02 on nRF52840,
|
Pin P1.02 on nRF52840,
|
||||||
connected to P0.23 on the nRF9160.
|
connected to P0.23 on the nRF9160.
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|
|
@ -7,21 +7,21 @@
|
||||||
if BOARD_NRF9160_PCA10090 || BOARD_NRF9160_PCA10090NS
|
if BOARD_NRF9160_PCA10090 || BOARD_NRF9160_PCA10090NS
|
||||||
|
|
||||||
config BOARD_NRF52840_GPIO_RESET
|
config BOARD_NRF52840_GPIO_RESET
|
||||||
bool "Use nRF52840 PCA10090 GPIO reset pin"
|
bool "Use nRF52840 PCA10090 GPIO reset pin"
|
||||||
default y if BT_H4
|
default y if BT_H4
|
||||||
help
|
help
|
||||||
Use a GPIO pin to reset the nRF52840 controller and let it wait
|
Use a GPIO pin to reset the nRF52840 controller and let it wait until all
|
||||||
until all bytes traveling to the H4 device have been received
|
bytes traveling to the H4 device have been received and drained, thus
|
||||||
and drained, thus ensuring communication can begin correctly.
|
ensuring communication can begin correctly.
|
||||||
|
|
||||||
if BOARD_NRF52840_GPIO_RESET
|
if BOARD_NRF52840_GPIO_RESET
|
||||||
|
|
||||||
config BOARD_NRF52840_GPIO_RESET_PIN
|
config BOARD_NRF52840_GPIO_RESET_PIN
|
||||||
int "Reset pin"
|
int "Reset pin"
|
||||||
range 17 23
|
range 17 23
|
||||||
default 23
|
default 23
|
||||||
help
|
help
|
||||||
GPIO pin on the nRF9160 used to reset the nRF52840.
|
GPIO pin on the nRF9160 used to reset the nRF52840.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ endif # I2C
|
||||||
if SPI
|
if SPI
|
||||||
|
|
||||||
config SPI_2
|
config SPI_2
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # SPI
|
endif # SPI
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ endif # I2C
|
||||||
if SPI
|
if SPI
|
||||||
|
|
||||||
config SPI_2
|
config SPI_2
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # SPI
|
endif # SPI
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ endif # I2C
|
||||||
if SPI
|
if SPI
|
||||||
|
|
||||||
config SPI_2
|
config SPI_2
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif # SPI
|
endif # SPI
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
if BOARD_QEMU_CORTEX_M3
|
if BOARD_QEMU_CORTEX_M3
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_cortex_m3"
|
default "qemu_cortex_m3"
|
||||||
|
|
|
@ -31,7 +31,7 @@ if PWM
|
||||||
config PWM_STM32_2
|
config PWM_STM32_2
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif #PWM
|
endif # PWM
|
||||||
|
|
||||||
|
|
||||||
endif # BOARD_STEVAL_FCU001V1
|
endif # BOARD_STEVAL_FCU001V1
|
||||||
|
|
|
@ -27,4 +27,4 @@ config BOARD_TWR_KE18F_SPI_1_PCS2
|
||||||
depends on SPI_1
|
depends on SPI_1
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif #BOARD_TWR_KE18F
|
endif # BOARD_TWR_KE18F
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
if BOARD_QEMU_NIOS2
|
if BOARD_QEMU_NIOS2
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_nios2"
|
default "qemu_nios2"
|
||||||
|
|
|
@ -72,7 +72,7 @@ config NATIVE_POSIX_CONSOLE
|
||||||
config UART_CONSOLE
|
config UART_CONSOLE
|
||||||
default y if SERIAL
|
default y if SERIAL
|
||||||
|
|
||||||
endif #CONSOLE
|
endif # CONSOLE
|
||||||
|
|
||||||
if DISPLAY
|
if DISPLAY
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
if BOARD_QEMU_RISCV32
|
if BOARD_QEMU_RISCV32
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_riscv32"
|
default "qemu_riscv32"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
if BOARD_QEMU_RISCV64
|
if BOARD_QEMU_RISCV64
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_riscv64"
|
default "qemu_riscv64"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
if BOARD_QEMU_X86
|
if BOARD_QEMU_X86
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_x86"
|
default "qemu_x86"
|
||||||
|
|
|
@ -11,8 +11,8 @@ if BOARD_UP_SQUARED
|
||||||
comment "UP Squared Board Options"
|
comment "UP Squared Board Options"
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "UP Squared SoC variant"
|
prompt "UP Squared SoC variant"
|
||||||
default BOARD_UP_SQUARED_ATOM
|
default BOARD_UP_SQUARED_ATOM
|
||||||
|
|
||||||
config BOARD_UP_SQUARED_ATOM
|
config BOARD_UP_SQUARED_ATOM
|
||||||
bool "Atom E3940"
|
bool "Atom E3940"
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
if BOARD_QEMU_XTENSA
|
if BOARD_QEMU_XTENSA
|
||||||
|
|
||||||
config BUILD_OUTPUT_BIN
|
config BUILD_OUTPUT_BIN
|
||||||
default n
|
default n
|
||||||
|
|
||||||
config BOARD
|
config BOARD
|
||||||
default "qemu_xtensa"
|
default "qemu_xtensa"
|
||||||
|
|
|
@ -34,4 +34,4 @@ config CAN_NET_INIT_PRIORITY
|
||||||
Note that the priority needs to be lower than the net stack
|
Note that the priority needs to be lower than the net stack
|
||||||
so that it can start before the networking sub-system.
|
so that it can start before the networking sub-system.
|
||||||
|
|
||||||
endif #CAN_NET
|
endif # CAN_NET
|
||||||
|
|
|
@ -13,18 +13,18 @@ menuconfig CLOCK_CONTROL_BEETLE
|
||||||
depends on SOC_SERIES_BEETLE
|
depends on SOC_SERIES_BEETLE
|
||||||
default y if SOC_SERIES_BEETLE
|
default y if SOC_SERIES_BEETLE
|
||||||
help
|
help
|
||||||
Enable driver for Reset & Clock Control subsystem found
|
Enable driver for Reset & Clock Control subsystem found
|
||||||
in STM32F4 family of MCUs
|
in STM32F4 family of MCUs
|
||||||
|
|
||||||
config CLOCK_CONTROL_BEETLE_DEVICE_INIT_PRIORITY
|
config CLOCK_CONTROL_BEETLE_DEVICE_INIT_PRIORITY
|
||||||
int "Clock Control Device Priority"
|
int "Clock Control Device Priority"
|
||||||
default 1
|
default 1
|
||||||
depends on CLOCK_CONTROL_BEETLE
|
depends on CLOCK_CONTROL_BEETLE
|
||||||
help
|
help
|
||||||
This option controls the priority of clock control
|
This option controls the priority of clock control
|
||||||
device initialization. Higher priority ensures that the device
|
device initialization. Higher priority ensures that the device
|
||||||
is initialized earlier in the startup cycle. If unsure, leave
|
is initialized earlier in the startup cycle. If unsure, leave
|
||||||
at default value 1
|
at default value 1
|
||||||
|
|
||||||
config ARM_CLOCK_CONTROL_DEV_NAME
|
config ARM_CLOCK_CONTROL_DEV_NAME
|
||||||
string "Clock Config Device name"
|
string "Clock Config Device name"
|
||||||
|
|
|
@ -29,7 +29,7 @@ config CLOCK_CONTROL_STM32_DEVICE_INIT_PRIORITY
|
||||||
at default value 1
|
at default value 1
|
||||||
|
|
||||||
choice CLOCK_STM32_SYSCLK_SRC
|
choice CLOCK_STM32_SYSCLK_SRC
|
||||||
prompt "STM32 System Clock Source"
|
prompt "STM32 System Clock Source"
|
||||||
|
|
||||||
config CLOCK_STM32_SYSCLK_SRC_HSE
|
config CLOCK_STM32_SYSCLK_SRC_HSE
|
||||||
bool "HSE"
|
bool "HSE"
|
||||||
|
@ -87,9 +87,9 @@ config CLOCK_STM32_MSI_RANGE
|
||||||
Range 11: 48 MHz
|
Range 11: 48 MHz
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "STM32 PLL Clock Source"
|
prompt "STM32 PLL Clock Source"
|
||||||
depends on CLOCK_STM32_SYSCLK_SRC_PLL
|
default CLOCK_STM32_PLL_SRC_HSI
|
||||||
default CLOCK_STM32_PLL_SRC_HSI
|
depends on CLOCK_STM32_SYSCLK_SRC_PLL
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_SRC_MSI
|
config CLOCK_STM32_PLL_SRC_MSI
|
||||||
bool "MSI"
|
bool "MSI"
|
||||||
|
@ -111,8 +111,8 @@ config CLOCK_STM32_PLL_SRC_PLL2
|
||||||
bool "PLL2"
|
bool "PLL2"
|
||||||
depends on SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
|
depends on SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
|
||||||
help
|
help
|
||||||
Use PLL2 as source of main PLL. This is equivalent of defining
|
Use PLL2 as source of main PLL. This is equivalent of defining
|
||||||
PLL2 as source PREDIV1SCR. If not selected, default source is HSE.
|
PLL2 as source PREDIV1SCR. If not selected, default source is HSE.
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
@ -190,8 +190,8 @@ endif # !SOC_SERIES_STM32H7X
|
||||||
# Micro-controller Clock output configuration options
|
# Micro-controller Clock output configuration options
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "STM32 MCO1 Clock Source"
|
prompt "STM32 MCO1 Clock Source"
|
||||||
default CLOCK_STM32_MCO1_SRC_NOCLOCK
|
default CLOCK_STM32_MCO1_SRC_NOCLOCK
|
||||||
|
|
||||||
config CLOCK_STM32_MCO1_SRC_NOCLOCK
|
config CLOCK_STM32_MCO1_SRC_NOCLOCK
|
||||||
bool "NOCLOCK"
|
bool "NOCLOCK"
|
||||||
|
@ -233,8 +233,8 @@ config CLOCK_STM32_MCO1_DIV
|
||||||
allowed values: 1, 2, 3, 4, 5
|
allowed values: 1, 2, 3, 4, 5
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "STM32 MCO2 Clock Source"
|
prompt "STM32 MCO2 Clock Source"
|
||||||
default CLOCK_STM32_MCO2_SRC_NOCLOCK
|
default CLOCK_STM32_MCO2_SRC_NOCLOCK
|
||||||
|
|
||||||
config CLOCK_STM32_MCO2_SRC_NOCLOCK
|
config CLOCK_STM32_MCO2_SRC_NOCLOCK
|
||||||
bool "NOCLOCK"
|
bool "NOCLOCK"
|
||||||
|
|
|
@ -12,7 +12,7 @@ config CLOCK_STM32_PLL_PREDIV
|
||||||
default 1
|
default 1
|
||||||
range 1 16
|
range 1 16
|
||||||
help
|
help
|
||||||
PREDIV is PLLSCR clock signal prescaler, allowed values: 1 - 16.
|
PREDIV is PLLSCR clock signal prescaler, allowed values: 1 - 16.
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_PREDIV1
|
config CLOCK_STM32_PLL_PREDIV1
|
||||||
int "PREDIV1 Prescaler"
|
int "PREDIV1 Prescaler"
|
||||||
|
@ -21,12 +21,12 @@ config CLOCK_STM32_PLL_PREDIV1
|
||||||
default 1
|
default 1
|
||||||
range 1 16
|
range 1 16
|
||||||
help
|
help
|
||||||
PREDIV is PLLSCR clock signal prescaler, present on STM32F0 SoC having
|
PREDIV is PLLSCR clock signal prescaler, present on STM32F0 SoC having
|
||||||
an HSE Oscillator available like the stm32f04xx, stm32f07xx,
|
an HSE Oscillator available like the stm32f04xx, stm32f07xx,
|
||||||
stm32f09xx and stm32f030xc parts. If configured on a non supported
|
stm32f09xx and stm32f030xc parts. If configured on a non supported
|
||||||
part, the HSI oscillator will be used a default PLL source and this
|
part, the HSI oscillator will be used a default PLL source and this
|
||||||
config will be ignored.
|
config will be ignored.
|
||||||
Allowed values: 1 - 16.
|
Allowed values: 1 - 16.
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_MULTIPLIER
|
config CLOCK_STM32_PLL_MULTIPLIER
|
||||||
int "PLL multiplier"
|
int "PLL multiplier"
|
||||||
|
@ -34,6 +34,6 @@ config CLOCK_STM32_PLL_MULTIPLIER
|
||||||
default 6
|
default 6
|
||||||
range 2 16
|
range 2 16
|
||||||
help
|
help
|
||||||
PLL multiplier, allowed values: 2-16. PLL output must not exceed 48MHz.
|
PLL multiplier, allowed values: 2-16. PLL output must not exceed 48MHz.
|
||||||
|
|
||||||
endif # SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X
|
endif # SOC_SERIES_STM32F0X || SOC_SERIES_STM32F3X
|
||||||
|
|
|
@ -11,7 +11,7 @@ config CLOCK_STM32_PLL_XTPRE
|
||||||
bool "HSE to PLL /2 prescaler"
|
bool "HSE to PLL /2 prescaler"
|
||||||
depends on SOC_STM32F10X_DENSITY_DEVICE && CLOCK_STM32_PLL_SRC_HSE
|
depends on SOC_STM32F10X_DENSITY_DEVICE && CLOCK_STM32_PLL_SRC_HSE
|
||||||
help
|
help
|
||||||
Enable this option to enable /2 prescaler on HSE to PLL clock signal
|
Enable this option to enable /2 prescaler on HSE to PLL clock signal
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_MULTIPLIER
|
config CLOCK_STM32_PLL_MULTIPLIER
|
||||||
int "PLL multiplier"
|
int "PLL multiplier"
|
||||||
|
@ -20,9 +20,9 @@ config CLOCK_STM32_PLL_MULTIPLIER
|
||||||
range 2 16 if SOC_STM32F10X_DENSITY_DEVICE
|
range 2 16 if SOC_STM32F10X_DENSITY_DEVICE
|
||||||
range 4 9 if SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
|
range 4 9 if SOC_STM32F10X_CONNECTIVITY_LINE_DEVICE
|
||||||
help
|
help
|
||||||
PLL multiplier, PLL output must not exceed 72MHz. Allowed values:
|
PLL multiplier, PLL output must not exceed 72MHz. Allowed values:
|
||||||
Density devices: 2-16
|
Density devices: 2-16
|
||||||
Connectivity devices: 4 - 9 and 13 ( used for multiplication factor 6.5).
|
Connectivity devices: 4 - 9 and 13 ( used for multiplication factor 6.5).
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_PREDIV1
|
config CLOCK_STM32_PLL_PREDIV1
|
||||||
int "PREDIV1 Prescaler"
|
int "PREDIV1 Prescaler"
|
||||||
|
@ -30,6 +30,6 @@ config CLOCK_STM32_PLL_PREDIV1
|
||||||
default 1
|
default 1
|
||||||
range 1 16
|
range 1 16
|
||||||
help
|
help
|
||||||
PREDIV1 is PLL clock signal prescaler, allowed values: 1 - 16.
|
PREDIV1 is PLL clock signal prescaler, allowed values: 1 - 16.
|
||||||
|
|
||||||
endif # SOC_SERIES_STM32F1X
|
endif # SOC_SERIES_STM32F1X
|
||||||
|
|
|
@ -13,10 +13,10 @@ config CLOCK_STM32_PLL_M_DIVISOR
|
||||||
default 8
|
default 8
|
||||||
range 2 63
|
range 2 63
|
||||||
help
|
help
|
||||||
PLLM division factor needs to be set correctly to ensure that the VCO
|
PLLM division factor needs to be set correctly to ensure that the VCO
|
||||||
input frequency ranges from 1 to 2 MHz. It is recommended to select a
|
input frequency ranges from 1 to 2 MHz. It is recommended to select a
|
||||||
frequency of 2 MHz to limit PLL jitter.
|
frequency of 2 MHz to limit PLL jitter.
|
||||||
Allowed values: 2-63
|
Allowed values: 2-63
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_N_MULTIPLIER
|
config CLOCK_STM32_PLL_N_MULTIPLIER
|
||||||
int "Multiplier factor for PLL VCO output clock"
|
int "Multiplier factor for PLL VCO output clock"
|
||||||
|
@ -25,10 +25,10 @@ config CLOCK_STM32_PLL_N_MULTIPLIER
|
||||||
range 192 432 if SOC_STM32F401XE || SOC_SERIES_STM32F2X
|
range 192 432 if SOC_STM32F401XE || SOC_SERIES_STM32F2X
|
||||||
range 50 432
|
range 50 432
|
||||||
help
|
help
|
||||||
PLLN multiplier factor needs to be set correctly to ensure that the
|
PLLN multiplier factor needs to be set correctly to ensure that the
|
||||||
VCO output frequency is between 100 and 432 MHz, except on STM32F401
|
VCO output frequency is between 100 and 432 MHz, except on STM32F401
|
||||||
where the frequency must be between 192 and 432 MHz.
|
where the frequency must be between 192 and 432 MHz.
|
||||||
Allowed values: 50-432 (STM32F401: 192-432)
|
Allowed values: 50-432 (STM32F401: 192-432)
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_P_DIVISOR
|
config CLOCK_STM32_PLL_P_DIVISOR
|
||||||
int "PLL division factor for main system clock"
|
int "PLL division factor for main system clock"
|
||||||
|
@ -36,8 +36,8 @@ config CLOCK_STM32_PLL_P_DIVISOR
|
||||||
default 4
|
default 4
|
||||||
range 2 8
|
range 2 8
|
||||||
help
|
help
|
||||||
PLLP division factor needs to be set correctly to not exceed 84MHz.
|
PLLP division factor needs to be set correctly to not exceed 84MHz.
|
||||||
Allowed values: 2, 4, 6, 8
|
Allowed values: 2, 4, 6, 8
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_Q_DIVISOR
|
config CLOCK_STM32_PLL_Q_DIVISOR
|
||||||
int "Division factor for OTG FS, SDIO and RNG clocks"
|
int "Division factor for OTG FS, SDIO and RNG clocks"
|
||||||
|
@ -45,8 +45,8 @@ config CLOCK_STM32_PLL_Q_DIVISOR
|
||||||
default 7
|
default 7
|
||||||
range 2 15
|
range 2 15
|
||||||
help
|
help
|
||||||
The USB OTG FS requires a 48MHz clock to work correctly. SDIO and RNG
|
The USB OTG FS requires a 48MHz clock to work correctly. SDIO and RNG
|
||||||
need a frequency lower than or equal to 48 MHz to work correctly.
|
need a frequency lower than or equal to 48 MHz to work correctly.
|
||||||
Allowed values: 2-15
|
Allowed values: 2-15
|
||||||
|
|
||||||
endif # SOC_SERIES_STM32F2X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X
|
endif # SOC_SERIES_STM32F2X || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X
|
||||||
|
|
|
@ -13,8 +13,8 @@ config CLOCK_STM32_PLL_N_MULTIPLIER
|
||||||
default 8
|
default 8
|
||||||
range 8 86
|
range 8 86
|
||||||
help
|
help
|
||||||
PLL multiplier, allowed values: 8-86
|
PLL multiplier, allowed values: 8-86
|
||||||
PLL output must not exceed 56MHz(1.8V)/26MHz(1.2V).
|
PLL output must not exceed 56MHz(1.8V)/26MHz(1.2V).
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_M_DIVISOR
|
config CLOCK_STM32_PLL_M_DIVISOR
|
||||||
int "PLL divisor"
|
int "PLL divisor"
|
||||||
|
|
|
@ -13,8 +13,8 @@ config CLOCK_STM32_PLL_MULTIPLIER
|
||||||
default 4
|
default 4
|
||||||
range 3 48
|
range 3 48
|
||||||
help
|
help
|
||||||
PLL multiplier, allowed values: 3, 4, 6, 8, 12, 16, 24, 32, 48.
|
PLL multiplier, allowed values: 3, 4, 6, 8, 12, 16, 24, 32, 48.
|
||||||
PLL output must not exceed 96MHz(1.8V)/48MHz(1.5V)/24MHz(1.2V).
|
PLL output must not exceed 96MHz(1.8V)/48MHz(1.5V)/24MHz(1.2V).
|
||||||
|
|
||||||
config CLOCK_STM32_PLL_DIVISOR
|
config CLOCK_STM32_PLL_DIVISOR
|
||||||
int "PLL divisor"
|
int "PLL divisor"
|
||||||
|
|
|
@ -179,7 +179,7 @@ config IPM_CONSOLE_STACK_SIZE
|
||||||
thread to print out incoming messages from the remote CPU. Specify the
|
thread to print out incoming messages from the remote CPU. Specify the
|
||||||
stack size for these threads here.
|
stack size for these threads here.
|
||||||
|
|
||||||
config UART_PIPE
|
config UART_PIPE
|
||||||
bool "Enable pipe UART driver"
|
bool "Enable pipe UART driver"
|
||||||
select UART_INTERRUPT_DRIVEN
|
select UART_INTERRUPT_DRIVEN
|
||||||
help
|
help
|
||||||
|
|
|
@ -25,4 +25,4 @@ config DUMMY_DISPLAY_Y_RES
|
||||||
int "Y resolution for dummy display"
|
int "Y resolution for dummy display"
|
||||||
default 240
|
default 240
|
||||||
|
|
||||||
endif #DUMMY_DISPLAY
|
endif # DUMMY_DISPLAY
|
||||||
|
|
|
@ -10,7 +10,7 @@ menuconfig ILI9340
|
||||||
bool "ILI9340 display driver"
|
bool "ILI9340 display driver"
|
||||||
depends on SPI
|
depends on SPI
|
||||||
help
|
help
|
||||||
Enable driver for ILI9340 display driver.
|
Enable driver for ILI9340 display driver.
|
||||||
|
|
||||||
if ILI9340
|
if ILI9340
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ choice
|
||||||
prompt "LCD"
|
prompt "LCD"
|
||||||
default ILI9340_LCD_ADAFRUIT_1480
|
default ILI9340_LCD_ADAFRUIT_1480
|
||||||
help
|
help
|
||||||
Specify the type of LCD connected to the ILI9340 display controller.
|
Specify the type of LCD connected to the ILI9340 display controller.
|
||||||
|
|
||||||
config ILI9340_LCD_ADAFRUIT_1480
|
config ILI9340_LCD_ADAFRUIT_1480
|
||||||
bool "Adafruit 2.2\" TFT 1480"
|
bool "Adafruit 2.2\" TFT 1480"
|
||||||
|
@ -31,7 +31,7 @@ endchoice
|
||||||
choice
|
choice
|
||||||
prompt "Color pixel format"
|
prompt "Color pixel format"
|
||||||
help
|
help
|
||||||
Specify the color pixel format of the ILI9340 display controller.
|
Specify the color pixel format of the ILI9340 display controller.
|
||||||
|
|
||||||
config ILI9340_RGB888
|
config ILI9340_RGB888
|
||||||
bool "RGB888"
|
bool "RGB888"
|
||||||
|
@ -41,4 +41,4 @@ config ILI9340_RGB565
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
endif #ILI9340
|
endif # ILI9340
|
||||||
|
|
|
@ -40,4 +40,4 @@ config SSD1306_REVERSE_MODE
|
||||||
help
|
help
|
||||||
SSD16XX reverse video mode.
|
SSD16XX reverse video mode.
|
||||||
|
|
||||||
endif #SSD1306
|
endif # SSD1306
|
||||||
|
|
|
@ -63,6 +63,6 @@ config ST7789V_REVERSE_Y
|
||||||
help
|
help
|
||||||
Address pixels from bottom to top.
|
Address pixels from bottom to top.
|
||||||
|
|
||||||
endif #ST7789V_RGB565
|
endif # ST7789V_RGB565
|
||||||
|
|
||||||
endif #ST7789V
|
endif # ST7789V
|
||||||
|
|
|
@ -8,4 +8,4 @@ config DMA_SAM0
|
||||||
default y
|
default y
|
||||||
depends on SOC_FAMILY_SAM0
|
depends on SOC_FAMILY_SAM0
|
||||||
help
|
help
|
||||||
DMA driver for Atmel SAM0 series MCUs.
|
DMA driver for Atmel SAM0 series MCUs.
|
||||||
|
|
|
@ -55,7 +55,7 @@ config ETH_ENC28J60_0_FULL_DUPLEX
|
||||||
config ETH_ENC28J60_0_GPIO_SPI_CS
|
config ETH_ENC28J60_0_GPIO_SPI_CS
|
||||||
bool "Manage SPI CS through a GPIO pin"
|
bool "Manage SPI CS through a GPIO pin"
|
||||||
help
|
help
|
||||||
This option is useful if one needs to manage SPI CS through a GPIO
|
This option is useful if one needs to manage SPI CS through a GPIO
|
||||||
pin to by-pass the SPI controller's CS logic.
|
pin to by-pass the SPI controller's CS logic.
|
||||||
|
|
||||||
endif #ETH_ENC28J60 && ETH_ENC28J60_0
|
endif # ETH_ENC28J60 && ETH_ENC28J60_0
|
||||||
|
|
|
@ -52,7 +52,7 @@ config ETH_MCUX_TX_BUFFERS
|
||||||
config ETH_MCUX_0
|
config ETH_MCUX_0
|
||||||
bool "MCUX Ethernet port 0"
|
bool "MCUX Ethernet port 0"
|
||||||
help
|
help
|
||||||
Include port 0 driver
|
Include port 0 driver
|
||||||
|
|
||||||
choice ETH_MCUX_0_MAC_SELECT
|
choice ETH_MCUX_0_MAC_SELECT
|
||||||
prompt "MAC address"
|
prompt "MAC address"
|
||||||
|
|
|
@ -104,7 +104,7 @@ config ETH_NATIVE_POSIX_VLAN_TAG_STRIP
|
||||||
|
|
||||||
if ! ETH_NATIVE_POSIX_RANDOM_MAC
|
if ! ETH_NATIVE_POSIX_RANDOM_MAC
|
||||||
|
|
||||||
config ETH_NATIVE_POSIX_MAC_ADDR
|
config ETH_NATIVE_POSIX_MAC_ADDR
|
||||||
string "MAC address for the interface"
|
string "MAC address for the interface"
|
||||||
default ""
|
default ""
|
||||||
help
|
help
|
||||||
|
|
|
@ -11,7 +11,7 @@ menuconfig ETH_STM32_HAL
|
||||||
select USE_STM32_HAL_ETH
|
select USE_STM32_HAL_ETH
|
||||||
help
|
help
|
||||||
Enable STM32 HAL based Ethernet driver. It is available for
|
Enable STM32 HAL based Ethernet driver. It is available for
|
||||||
all Ethernet enabled variants of the F2, F4 and F7 series.
|
all Ethernet enabled variants of the F2, F4 and F7 series.
|
||||||
|
|
||||||
if ETH_STM32_HAL
|
if ETH_STM32_HAL
|
||||||
|
|
||||||
|
@ -90,10 +90,10 @@ config ETH_STM32_HAL_MII
|
||||||
|
|
||||||
config ETH_STM32_CARRIER_CHECK_RX_IDLE_TIMEOUT_MS
|
config ETH_STM32_CARRIER_CHECK_RX_IDLE_TIMEOUT_MS
|
||||||
int "Carrier check timeout period (ms)"
|
int "Carrier check timeout period (ms)"
|
||||||
default 500
|
default 500
|
||||||
range 100 30000
|
range 100 30000
|
||||||
help
|
help
|
||||||
Set the RX idle timeout period in milliseconds after which the
|
Set the RX idle timeout period in milliseconds after which the
|
||||||
PHY's carrier status is re-evaluated.
|
PHY's carrier status is re-evaluated.
|
||||||
|
|
||||||
endif # ETH_STM32_HAL
|
endif # ETH_STM32_HAL
|
||||||
|
|
|
@ -24,7 +24,7 @@ config SPI_NOR_CS_WAIT_DELAY
|
||||||
int "Delay time in us"
|
int "Delay time in us"
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
This is the wait delay (in us) to allow for CS switching to take effect
|
This is the wait delay (in us) to allow for CS switching to take effect
|
||||||
|
|
||||||
config SPI_NOR_FLASH_LAYOUT_PAGE_SIZE
|
config SPI_NOR_FLASH_LAYOUT_PAGE_SIZE
|
||||||
int "Page size to use for FLASH_LAYOUT feature"
|
int "Page size to use for FLASH_LAYOUT feature"
|
||||||
|
|
|
@ -11,6 +11,6 @@ config SOC_FLASH_SAM
|
||||||
select FLASH_HAS_PAGE_LAYOUT
|
select FLASH_HAS_PAGE_LAYOUT
|
||||||
select FLASH_HAS_DRIVER_ENABLED
|
select FLASH_HAS_DRIVER_ENABLED
|
||||||
help
|
help
|
||||||
Enable the Atmel SAM series internal flash driver.
|
Enable the Atmel SAM series internal flash driver.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -11,13 +11,13 @@ menuconfig SOC_FLASH_SAM0
|
||||||
select FLASH_HAS_PAGE_LAYOUT
|
select FLASH_HAS_PAGE_LAYOUT
|
||||||
select FLASH_HAS_DRIVER_ENABLED
|
select FLASH_HAS_DRIVER_ENABLED
|
||||||
help
|
help
|
||||||
Enable the Atmel SAM0 series internal flash driver.
|
Enable the Atmel SAM0 series internal flash driver.
|
||||||
|
|
||||||
config SOC_FLASH_SAM0_EMULATE_BYTE_PAGES
|
config SOC_FLASH_SAM0_EMULATE_BYTE_PAGES
|
||||||
bool "Emulate byte-sized pages"
|
bool "Emulate byte-sized pages"
|
||||||
depends on SOC_FLASH_SAM0
|
depends on SOC_FLASH_SAM0
|
||||||
help
|
help
|
||||||
Emulate a device with byte-sized pages by doing a
|
Emulate a device with byte-sized pages by doing a
|
||||||
read/modify/erase/write. Needed for NFFS.
|
read/modify/erase/write. Needed for NFFS.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -30,6 +30,7 @@ config SOC_FLASH_STM32
|
||||||
select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32WBX
|
select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32WBX
|
||||||
select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32G4X
|
select FLASH_HAS_PAGE_LAYOUT if SOC_SERIES_STM32G4X
|
||||||
help
|
help
|
||||||
Enable STM32F0x, STM32F3x, STM32F4x, STM32F7x, STM32L4x, STM32WBx, STM32G0x or STM32G4x series flash driver.
|
Enable STM32F0x, STM32F3x, STM32F4x, STM32F7x, STM32L4x, STM32WBx,
|
||||||
|
STM32G0x or STM32G4x series flash driver.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -27,15 +27,15 @@ config SPI_FLASH_W25QXXDV_INIT_PRIORITY
|
||||||
config SPI_FLASH_W25QXXDV_GPIO_SPI_CS
|
config SPI_FLASH_W25QXXDV_GPIO_SPI_CS
|
||||||
bool "Manage SPI CS through a GPIO pin"
|
bool "Manage SPI CS through a GPIO pin"
|
||||||
help
|
help
|
||||||
This option is useful if one needs to manage SPI CS through a GPIO
|
This option is useful if one needs to manage SPI CS through a GPIO
|
||||||
pin to by-pass the SPI controller's CS logic.
|
pin to by-pass the SPI controller's CS logic.
|
||||||
|
|
||||||
config SPI_FLASH_W25QXXDV_GPIO_CS_WAIT_DELAY
|
config SPI_FLASH_W25QXXDV_GPIO_CS_WAIT_DELAY
|
||||||
int "Delay time in us"
|
int "Delay time in us"
|
||||||
default 0
|
default 0
|
||||||
depends on SPI_FLASH_W25QXXDV_GPIO_SPI_CS
|
depends on SPI_FLASH_W25QXXDV_GPIO_SPI_CS
|
||||||
help
|
help
|
||||||
This is the wait delay (in us) to allow for CS switching to take effect
|
This is the wait delay (in us) to allow for CS switching to take effect
|
||||||
|
|
||||||
config SPI_FLASH_W25QXXDV_FLASH_SIZE
|
config SPI_FLASH_W25QXXDV_FLASH_SIZE
|
||||||
int "Flash size in bytes"
|
int "Flash size in bytes"
|
||||||
|
@ -48,7 +48,7 @@ config SPI_FLASH_W25QXXDV_DEVICE_ID
|
||||||
default 0x00ef4015
|
default 0x00ef4015
|
||||||
help
|
help
|
||||||
This is the device ID of the flash chip to use, which is 0x00ef4015 for
|
This is the device ID of the flash chip to use, which is 0x00ef4015 for
|
||||||
the W25QXXDV
|
the W25QXXDV
|
||||||
|
|
||||||
config SPI_FLASH_W25QXXDV_PAGE_PROGRAM_SIZE
|
config SPI_FLASH_W25QXXDV_PAGE_PROGRAM_SIZE
|
||||||
int "Page Program Size in bytes"
|
int "Page Program Size in bytes"
|
||||||
|
|
|
@ -10,39 +10,38 @@ menuconfig GPIO_XEC
|
||||||
depends on SOC_FAMILY_MEC
|
depends on SOC_FAMILY_MEC
|
||||||
select HAS_DTS_GPIO
|
select HAS_DTS_GPIO
|
||||||
help
|
help
|
||||||
Enable the Microchip XEC gpio driver.
|
Enable the Microchip XEC gpio driver.
|
||||||
|
|
||||||
if GPIO_XEC
|
if GPIO_XEC
|
||||||
|
|
||||||
config GPIO_XEC_GPIO000_036
|
config GPIO_XEC_GPIO000_036
|
||||||
bool "GPIO 000-036"
|
bool "GPIO 000-036"
|
||||||
help
|
help
|
||||||
Enable GPIO 000-036 or what would be equivalent to PortA.
|
Enable GPIO 000-036 or what would be equivalent to PortA.
|
||||||
|
|
||||||
config GPIO_XEC_GPIO040_076
|
config GPIO_XEC_GPIO040_076
|
||||||
bool "GPIO 040-036"
|
bool "GPIO 040-036"
|
||||||
help
|
help
|
||||||
Enable GPIO 040-076 or what would be equivalent to Port B
|
Enable GPIO 040-076 or what would be equivalent to Port B
|
||||||
|
|
||||||
config GPIO_XEC_GPIO100_136
|
config GPIO_XEC_GPIO100_136
|
||||||
bool "GPIO 100-136"
|
bool "GPIO 100-136"
|
||||||
help
|
help
|
||||||
Enable GPIO 100-136 or what would be equivalent to Port C
|
Enable GPIO 100-136 or what would be equivalent to Port C
|
||||||
|
|
||||||
config GPIO_XEC_GPIO140_176
|
config GPIO_XEC_GPIO140_176
|
||||||
bool "GPIO 140-176"
|
bool "GPIO 140-176"
|
||||||
help
|
help
|
||||||
Enable GPIO 140-176 or what would be equivalent to Port C
|
Enable GPIO 140-176 or what would be equivalent to Port C
|
||||||
|
|
||||||
config GPIO_XEC_GPIO200_236
|
config GPIO_XEC_GPIO200_236
|
||||||
bool "GPIO 200-236"
|
bool "GPIO 200-236"
|
||||||
help
|
help
|
||||||
Enable GPIO 200-236 or what would be equivalent to Port D
|
Enable GPIO 200-236 or what would be equivalent to Port D
|
||||||
|
|
||||||
config GPIO_XEC_GPIO240_276
|
config GPIO_XEC_GPIO240_276
|
||||||
bool "GPIO 240-276"
|
bool "GPIO 240-276"
|
||||||
help
|
help
|
||||||
Enable GPIO 240-276 or what would be equivalent to Port E
|
Enable GPIO 240-276 or what would be equivalent to Port E
|
||||||
|
|
||||||
endif # GPIO_XEC
|
endif # GPIO_XEC
|
||||||
|
|
||||||
|
|
|
@ -117,4 +117,4 @@ endchoice
|
||||||
|
|
||||||
endif # I2C_3 && !SPI_3 && !(SOC_SERIES_NRF91X && UART_3_NRF_UARTE)
|
endif # I2C_3 && !SPI_3 && !(SOC_SERIES_NRF91X && UART_3_NRF_UARTE)
|
||||||
|
|
||||||
endif #I2C_NRFX
|
endif # I2C_NRFX
|
||||||
|
|
|
@ -9,7 +9,7 @@ menuconfig I2C_XEC
|
||||||
bool "XEC Microchip I2C driver"
|
bool "XEC Microchip I2C driver"
|
||||||
depends on SOC_FAMILY_MEC
|
depends on SOC_FAMILY_MEC
|
||||||
help
|
help
|
||||||
Enable the Microchip XEC I2C driver.
|
Enable the Microchip XEC I2C driver.
|
||||||
|
|
||||||
if I2C_XEC
|
if I2C_XEC
|
||||||
|
|
||||||
|
@ -31,4 +31,4 @@ config I2C_XEC_2
|
||||||
This tells the driver to configure the I2C device at boot, depending
|
This tells the driver to configure the I2C device at boot, depending
|
||||||
on the additional configuration options below.
|
on the additional configuration options below.
|
||||||
|
|
||||||
endif #I2C_XEC
|
endif # I2C_XEC
|
||||||
|
|
|
@ -21,8 +21,8 @@ config IEEE802154_CC2520_DRV_NAME
|
||||||
config IEEE802154_CC2520_GPIO_SPI_CS
|
config IEEE802154_CC2520_GPIO_SPI_CS
|
||||||
bool "Manage SPI CS through a GPIO pin"
|
bool "Manage SPI CS through a GPIO pin"
|
||||||
help
|
help
|
||||||
This option is useful if one needs to manage SPI CS through a GPIO
|
This option is useful if one needs to manage SPI CS through a GPIO
|
||||||
pin to by-pass the SPI controller's CS logic.
|
pin to by-pass the SPI controller's CS logic.
|
||||||
|
|
||||||
config IEEE802154_CC2520_RX_STACK_SIZE
|
config IEEE802154_CC2520_RX_STACK_SIZE
|
||||||
int "Driver's internal RX thread stack size"
|
int "Driver's internal RX thread stack size"
|
||||||
|
|
|
@ -76,7 +76,7 @@ config IOAPIC_MASK_RTE
|
||||||
when the OS starts up, or a previous boot stage has done some IOAPIC
|
when the OS starts up, or a previous boot stage has done some IOAPIC
|
||||||
configuration that needs to be preserved.
|
configuration that needs to be preserved.
|
||||||
|
|
||||||
endif #LOAPIC
|
endif # LOAPIC
|
||||||
|
|
||||||
config ARCV2_INTERRUPT_UNIT
|
config ARCV2_INTERRUPT_UNIT
|
||||||
bool "ARCv2 Interrupt Unit"
|
bool "ARCv2 Interrupt Unit"
|
||||||
|
|
|
@ -11,7 +11,7 @@ config SAM0_EIC
|
||||||
bool "External Interrupt Controller (EIC) Driver for SAM0 series devices"
|
bool "External Interrupt Controller (EIC) Driver for SAM0 series devices"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Enable EIC driver for SAM0 series of devices. This is required for
|
Enable EIC driver for SAM0 series of devices. This is required for
|
||||||
GPIO interrupt support.
|
GPIO interrupt support.
|
||||||
|
|
||||||
endif # SOC_FAMILY_SAM0
|
endif # SOC_FAMILY_SAM0
|
||||||
|
|
|
@ -9,36 +9,36 @@
|
||||||
menuconfig SHARED_IRQ
|
menuconfig SHARED_IRQ
|
||||||
bool "Shared interrupt driver"
|
bool "Shared interrupt driver"
|
||||||
help
|
help
|
||||||
Include shared interrupt support in system. Shared interrupt
|
Include shared interrupt support in system. Shared interrupt
|
||||||
support is NOT required in most systems. If in doubt answer no.
|
support is NOT required in most systems. If in doubt answer no.
|
||||||
|
|
||||||
config SHARED_IRQ_NUM_CLIENTS
|
config SHARED_IRQ_NUM_CLIENTS
|
||||||
int "The number of clients per instance"
|
int "The number of clients per instance"
|
||||||
depends on SHARED_IRQ
|
depends on SHARED_IRQ
|
||||||
default 5
|
default 5
|
||||||
help
|
help
|
||||||
Configures the maximum number of clients allowed per shared
|
Configures the maximum number of clients allowed per shared
|
||||||
instance of the shared interrupt driver. To conserve RAM set
|
instance of the shared interrupt driver. To conserve RAM set
|
||||||
this value to the lowest practical value.
|
this value to the lowest practical value.
|
||||||
|
|
||||||
config SHARED_IRQ_INIT_PRIORITY
|
config SHARED_IRQ_INIT_PRIORITY
|
||||||
int "Shared IRQ init priority"
|
int "Shared IRQ init priority"
|
||||||
depends on SHARED_IRQ
|
depends on SHARED_IRQ
|
||||||
default 45
|
default 45
|
||||||
help
|
help
|
||||||
Shared IRQ are initialized on POST_KERNEL init level. They
|
Shared IRQ are initialized on POST_KERNEL init level. They
|
||||||
have to be initialized before any device that uses them.
|
have to be initialized before any device that uses them.
|
||||||
|
|
||||||
config SHARED_IRQ_0
|
config SHARED_IRQ_0
|
||||||
bool "Shared interrupt instance 0"
|
bool "Shared interrupt instance 0"
|
||||||
depends on SHARED_IRQ
|
depends on SHARED_IRQ
|
||||||
help
|
help
|
||||||
Provide an instance of the shared interrupt driver when system
|
Provide an instance of the shared interrupt driver when system
|
||||||
configuration requires that multiple devices share an interrupt.
|
configuration requires that multiple devices share an interrupt.
|
||||||
|
|
||||||
config SHARED_IRQ_1
|
config SHARED_IRQ_1
|
||||||
bool "Shared interrupt instance 1"
|
bool "Shared interrupt instance 1"
|
||||||
depends on SHARED_IRQ
|
depends on SHARED_IRQ
|
||||||
help
|
help
|
||||||
Provide an instance of the shared interrupt driver when system
|
Provide an instance of the shared interrupt driver when system
|
||||||
configuration requires that multiple devices share an interrupt.
|
configuration requires that multiple devices share an interrupt.
|
||||||
|
|
|
@ -11,7 +11,7 @@ config EXTI_STM32
|
||||||
bool "External Interrupt/Event Controller (EXTI) Driver for STM32 family of MCUs"
|
bool "External Interrupt/Event Controller (EXTI) Driver for STM32 family of MCUs"
|
||||||
default y if SOC_FAMILY_STM32
|
default y if SOC_FAMILY_STM32
|
||||||
help
|
help
|
||||||
Enable EXTI driver for STM32 line of MCUs
|
Enable EXTI driver for STM32 line of MCUs
|
||||||
|
|
||||||
config EXTI_STM32_EXTI1_0_IRQ_PRI
|
config EXTI_STM32_EXTI1_0_IRQ_PRI
|
||||||
int "EXTI1:0 IRQ priority"
|
int "EXTI1:0 IRQ priority"
|
||||||
|
@ -19,7 +19,7 @@ config EXTI_STM32_EXTI1_0_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI1:0 interrupt
|
IRQ priority of EXTI1:0 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI3_2_IRQ_PRI
|
config EXTI_STM32_EXTI3_2_IRQ_PRI
|
||||||
int "EXTI3:2 IRQ priority"
|
int "EXTI3:2 IRQ priority"
|
||||||
|
@ -27,7 +27,7 @@ config EXTI_STM32_EXTI3_2_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI3:2 interrupt
|
IRQ priority of EXTI3:2 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI15_4_IRQ_PRI
|
config EXTI_STM32_EXTI15_4_IRQ_PRI
|
||||||
int "EXTI15:4 IRQ priority"
|
int "EXTI15:4 IRQ priority"
|
||||||
|
@ -35,7 +35,7 @@ config EXTI_STM32_EXTI15_4_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI15:4 interrupt
|
IRQ priority of EXTI15:4 interrupt
|
||||||
|
|
||||||
if SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y
|
if SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y
|
||||||
|
|
||||||
|
@ -44,35 +44,35 @@ config EXTI_STM32_EXTI0_IRQ_PRI
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI0 interrupt
|
IRQ priority of EXTI0 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI1_IRQ_PRI
|
config EXTI_STM32_EXTI1_IRQ_PRI
|
||||||
int "EXTI1 IRQ priority"
|
int "EXTI1 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI1 interrupt
|
IRQ priority of EXTI1 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI2_IRQ_PRI
|
config EXTI_STM32_EXTI2_IRQ_PRI
|
||||||
int "EXTI2 IRQ priority"
|
int "EXTI2 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI2 interrupt
|
IRQ priority of EXTI2 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI3_IRQ_PRI
|
config EXTI_STM32_EXTI3_IRQ_PRI
|
||||||
int "EXTI3 IRQ priority"
|
int "EXTI3 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI3 interrupt
|
IRQ priority of EXTI3 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI4_IRQ_PRI
|
config EXTI_STM32_EXTI4_IRQ_PRI
|
||||||
int "EXTI4 IRQ priority"
|
int "EXTI4 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI4 interrupt
|
IRQ priority of EXTI4 interrupt
|
||||||
|
|
||||||
if SOC_SERIES_STM32MP1X
|
if SOC_SERIES_STM32MP1X
|
||||||
config EXTI_STM32_EXTI5_IRQ_PRI
|
config EXTI_STM32_EXTI5_IRQ_PRI
|
||||||
|
@ -80,77 +80,77 @@ config EXTI_STM32_EXTI5_IRQ_PRI
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI5 interrupt
|
IRQ priority of EXTI5 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI6_IRQ_PRI
|
config EXTI_STM32_EXTI6_IRQ_PRI
|
||||||
int "EXTI6 IRQ priority"
|
int "EXTI6 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI6 interrupt
|
IRQ priority of EXTI6 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI7_IRQ_PRI
|
config EXTI_STM32_EXTI7_IRQ_PRI
|
||||||
int "EXTI7 IRQ priority"
|
int "EXTI7 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI7 interrupt
|
IRQ priority of EXTI7 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI8_IRQ_PRI
|
config EXTI_STM32_EXTI8_IRQ_PRI
|
||||||
int "EXTI8 IRQ priority"
|
int "EXTI8 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI8 interrupt
|
IRQ priority of EXTI8 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI9_IRQ_PRI
|
config EXTI_STM32_EXTI9_IRQ_PRI
|
||||||
int "EXTI9 IRQ priority"
|
int "EXTI9 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI9 interrupt
|
IRQ priority of EXTI9 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI10_IRQ_PRI
|
config EXTI_STM32_EXTI10_IRQ_PRI
|
||||||
int "EXTI10 IRQ priority"
|
int "EXTI10 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI10 interrupt
|
IRQ priority of EXTI10 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI11_IRQ_PRI
|
config EXTI_STM32_EXTI11_IRQ_PRI
|
||||||
int "EXTI11 IRQ priority"
|
int "EXTI11 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI11 interrupt
|
IRQ priority of EXTI11 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI12_IRQ_PRI
|
config EXTI_STM32_EXTI12_IRQ_PRI
|
||||||
int "EXTI12 IRQ priority"
|
int "EXTI12 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI12 interrupt
|
IRQ priority of EXTI12 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI13_IRQ_PRI
|
config EXTI_STM32_EXTI13_IRQ_PRI
|
||||||
int "EXTI13 IRQ priority"
|
int "EXTI13 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI13 interrupt
|
IRQ priority of EXTI13 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI14_IRQ_PRI
|
config EXTI_STM32_EXTI14_IRQ_PRI
|
||||||
int "EXTI14 IRQ priority"
|
int "EXTI14 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI14 interrupt
|
IRQ priority of EXTI14 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI15_IRQ_PRI
|
config EXTI_STM32_EXTI15_IRQ_PRI
|
||||||
int "EXTI15 IRQ priority"
|
int "EXTI15 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI15 interrupt
|
IRQ priority of EXTI15 interrupt
|
||||||
|
|
||||||
endif # SOC_SERIES_STM32MP1X
|
endif # SOC_SERIES_STM32MP1X
|
||||||
|
|
||||||
|
@ -160,14 +160,14 @@ config EXTI_STM32_EXTI9_5_IRQ_PRI
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI9:5 interrupt
|
IRQ priority of EXTI9:5 interrupt
|
||||||
|
|
||||||
config EXTI_STM32_EXTI15_10_IRQ_PRI
|
config EXTI_STM32_EXTI15_10_IRQ_PRI
|
||||||
int "EXTI15:10 IRQ priority"
|
int "EXTI15:10 IRQ priority"
|
||||||
depends on EXTI_STM32
|
depends on EXTI_STM32
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of EXTI15:10 interrupt
|
IRQ priority of EXTI15:10 interrupt
|
||||||
endif # SOC_SERIES_STM32MP1X!=y
|
endif # SOC_SERIES_STM32MP1X!=y
|
||||||
|
|
||||||
endif # SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y
|
endif # SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y
|
||||||
|
@ -178,7 +178,7 @@ config EXTI_STM32_PVD_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X || SOC_SERIES_STM32G0X
|
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X || SOC_SERIES_STM32G0X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of RVD Through interrupt
|
IRQ priority of RVD Through interrupt
|
||||||
|
|
||||||
config EXTI_STM32_OTG_FS_WKUP_IRQ_PRI
|
config EXTI_STM32_OTG_FS_WKUP_IRQ_PRI
|
||||||
int "USB OTG FS Wake Up IRQ priority"
|
int "USB OTG FS Wake Up IRQ priority"
|
||||||
|
@ -186,7 +186,7 @@ config EXTI_STM32_OTG_FS_WKUP_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of USB OTG FS Wake interrupt
|
IRQ priority of USB OTG FS Wake interrupt
|
||||||
|
|
||||||
config EXTI_STM32_TAMP_STAMP_IRQ_PRI
|
config EXTI_STM32_TAMP_STAMP_IRQ_PRI
|
||||||
int "Tamper and Timestamp IRQ priority"
|
int "Tamper and Timestamp IRQ priority"
|
||||||
|
@ -194,7 +194,7 @@ config EXTI_STM32_TAMP_STAMP_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of Tamper and Timestamp interrupt
|
IRQ priority of Tamper and Timestamp interrupt
|
||||||
|
|
||||||
config EXTI_STM32_RTC_WKUP_IRQ_PRI
|
config EXTI_STM32_RTC_WKUP_IRQ_PRI
|
||||||
int "RTC Wake Up IRQ priority"
|
int "RTC Wake Up IRQ priority"
|
||||||
|
@ -202,7 +202,7 @@ config EXTI_STM32_RTC_WKUP_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of RTC Wake Up interrupt
|
IRQ priority of RTC Wake Up interrupt
|
||||||
|
|
||||||
config EXTI_STM32_LPTIM1_IRQ_PRI
|
config EXTI_STM32_LPTIM1_IRQ_PRI
|
||||||
int "LPTIM1 IRQ priority"
|
int "LPTIM1 IRQ priority"
|
||||||
|
@ -210,6 +210,6 @@ config EXTI_STM32_LPTIM1_IRQ_PRI
|
||||||
depends on SOC_SERIES_STM32F7X
|
depends on SOC_SERIES_STM32F7X
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
IRQ priority of LPTIM1 interrupt
|
IRQ priority of LPTIM1 interrupt
|
||||||
|
|
||||||
endif # SOC_FAMILY_STM32
|
endif # SOC_FAMILY_STM32
|
||||||
|
|
|
@ -25,4 +25,4 @@ config KSCAN_INIT_PRIORITY
|
||||||
help
|
help
|
||||||
Keyboard scan device driver initialization priority.
|
Keyboard scan device driver initialization priority.
|
||||||
|
|
||||||
endif #KSCAN
|
endif # KSCAN
|
||||||
|
|
|
@ -18,32 +18,32 @@ config KSCAN_XEC_COLUMN_SIZE
|
||||||
int "KSCAN_XEC_COLUMN_SIZE"
|
int "KSCAN_XEC_COLUMN_SIZE"
|
||||||
default 16
|
default 16
|
||||||
help
|
help
|
||||||
Adjust the value to your keyboard columns. The maximum
|
Adjust the value to your keyboard columns. The maximum
|
||||||
column size for the Microchip XEC family is 18 (from 0 to 17).
|
column size for the Microchip XEC family is 18 (from 0 to 17).
|
||||||
|
|
||||||
config KSCAN_XEC_ROW_SIZE
|
config KSCAN_XEC_ROW_SIZE
|
||||||
int "KSCAN_XEC_ROW_SIZE"
|
int "KSCAN_XEC_ROW_SIZE"
|
||||||
default 8
|
default 8
|
||||||
help
|
help
|
||||||
Adjust the value to your keyboard rows. The maximum
|
Adjust the value to your keyboard rows. The maximum
|
||||||
column size for the Microchip XEC family is 8 (from 0 to 7).
|
column size for the Microchip XEC family is 8 (from 0 to 7).
|
||||||
|
|
||||||
config KSCAN_XEC_DEBOUNCE_DOWN
|
config KSCAN_XEC_DEBOUNCE_DOWN
|
||||||
int "KSCAN_XEC_DEBOUNCE_DOWN"
|
int "KSCAN_XEC_DEBOUNCE_DOWN"
|
||||||
default 10
|
default 10
|
||||||
help
|
help
|
||||||
Determines the time in msecs for debouncing a key press.
|
Determines the time in msecs for debouncing a key press.
|
||||||
|
|
||||||
config KSCAN_XEC_DEBOUNCE_UP
|
config KSCAN_XEC_DEBOUNCE_UP
|
||||||
int "KSCAN_XEC_DEBOUNCE_UP"
|
int "KSCAN_XEC_DEBOUNCE_UP"
|
||||||
default 20
|
default 20
|
||||||
help
|
help
|
||||||
Determines the time in msecs for debouncing a key release.
|
Determines the time in msecs for debouncing a key release.
|
||||||
|
|
||||||
config KSCAN_XEC_POLL_PERIOD
|
config KSCAN_XEC_POLL_PERIOD
|
||||||
int "KSCAN_XEC_POLL_PERIOD"
|
int "KSCAN_XEC_POLL_PERIOD"
|
||||||
default 5
|
default 5
|
||||||
help
|
help
|
||||||
Defines the poll period in msecs between between matrix scans.
|
Defines the poll period in msecs between between matrix scans.
|
||||||
|
|
||||||
endif #KSCAN_XEC
|
endif # KSCAN_XEC
|
||||||
|
|
|
@ -56,4 +56,4 @@ config HT16K33_KEYSCAN_POLL_MSEC
|
||||||
Keyscan poll interval in milliseconds. Polling is only used
|
Keyscan poll interval in milliseconds. Polling is only used
|
||||||
if no interrupt line is present.
|
if no interrupt line is present.
|
||||||
|
|
||||||
endif #HT16K33_KEYSCAN
|
endif # HT16K33_KEYSCAN
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
menuconfig LED_STRIP
|
menuconfig LED_STRIP
|
||||||
bool "LED strip drivers"
|
bool "LED strip drivers"
|
||||||
help
|
help
|
||||||
Include LED strip drivers in the system configuration.
|
Include LED strip drivers in the system configuration.
|
||||||
|
|
||||||
if LED_STRIP
|
if LED_STRIP
|
||||||
|
|
||||||
|
|
|
@ -9,5 +9,5 @@ config APA102_STRIP
|
||||||
depends on SPI
|
depends on SPI
|
||||||
select LED_STRIP_RGB_SCRATCH
|
select LED_STRIP_RGB_SCRATCH
|
||||||
help
|
help
|
||||||
Enable the LED strip driver for a chain of APA102 RGB LEDs.
|
Enable the LED strip driver for a chain of APA102 RGB LEDs.
|
||||||
These are sold as DotStar by Adafruit and Superled by others.
|
These are sold as DotStar by Adafruit and Superled by others.
|
||||||
|
|
|
@ -8,12 +8,12 @@ config LPD880X_STRIP
|
||||||
bool "Enable LPD880x SPI LED strip driver"
|
bool "Enable LPD880x SPI LED strip driver"
|
||||||
depends on SPI
|
depends on SPI
|
||||||
help
|
help
|
||||||
Enable LED strip driver for daisy chains of LPD880x
|
Enable LED strip driver for daisy chains of LPD880x
|
||||||
(LPD8803, LPD8806, or compatible) devices.
|
(LPD8803, LPD8806, or compatible) devices.
|
||||||
|
|
||||||
Each LPD880x LED driver chip has some output channels
|
Each LPD880x LED driver chip has some output channels
|
||||||
(3 channels for LPD8803, 6 for LPD8806), whose PWM
|
(3 channels for LPD8803, 6 for LPD8806), whose PWM
|
||||||
duty cycle can be set at 7 bit resolution via a
|
duty cycle can be set at 7 bit resolution via a
|
||||||
reduced SPI interface (MOSI and CLK lines only).
|
reduced SPI interface (MOSI and CLK lines only).
|
||||||
Each chip also includes data and clock out pins for
|
Each chip also includes data and clock out pins for
|
||||||
daisy chaining LED strips.
|
daisy chaining LED strips.
|
||||||
|
|
|
@ -12,14 +12,14 @@ menuconfig WS2812_STRIP
|
||||||
bool "Enable WS2812 (and compatible) LED strip driver"
|
bool "Enable WS2812 (and compatible) LED strip driver"
|
||||||
depends on SPI
|
depends on SPI
|
||||||
help
|
help
|
||||||
Enable LED strip driver for daisy chains of WS2812-ish
|
Enable LED strip driver for daisy chains of WS2812-ish
|
||||||
(or WS2812B, WS2813, SK6812, or compatible) devices.
|
(or WS2812B, WS2813, SK6812, or compatible) devices.
|
||||||
These devices have a one-wire communications interface
|
These devices have a one-wire communications interface
|
||||||
which encodes bits using pulses. Short pulses indicate
|
which encodes bits using pulses. Short pulses indicate
|
||||||
zero bits, and long pulses indicate ones; refer to the
|
zero bits, and long pulses indicate ones; refer to the
|
||||||
chip datasheets for precise specifications. To implement
|
chip datasheets for precise specifications. To implement
|
||||||
this in a multitasking operating system, this driver
|
this in a multitasking operating system, this driver
|
||||||
generates the pulses using a SPI peripheral.
|
generates the pulses using a SPI peripheral.
|
||||||
|
|
||||||
if WS2812_STRIP
|
if WS2812_STRIP
|
||||||
|
|
||||||
|
@ -27,33 +27,33 @@ config WS2812_STRIP_MAX_PIXELS
|
||||||
int "Maximum number of pixels in a strip"
|
int "Maximum number of pixels in a strip"
|
||||||
default 12
|
default 12
|
||||||
help
|
help
|
||||||
Set this to the maximum number of pixels you need
|
Set this to the maximum number of pixels you need
|
||||||
to control at once. There is an 8x memory penalty associated
|
to control at once. There is an 8x memory penalty associated
|
||||||
with each increment of this value, so it's worth optimizing.
|
with each increment of this value, so it's worth optimizing.
|
||||||
|
|
||||||
config WS2812_STRIP_ONE_FRAME
|
config WS2812_STRIP_ONE_FRAME
|
||||||
hex "SPI frame to shift out to signal a one bit"
|
hex "SPI frame to shift out to signal a one bit"
|
||||||
default 0x7c if SOC_SERIES_STM32F4X
|
default 0x7c if SOC_SERIES_STM32F4X
|
||||||
default 0x70 if SOC_FAMILY_NRF
|
default 0x70 if SOC_FAMILY_NRF
|
||||||
help
|
help
|
||||||
When shifted out at the configured clock frequency,
|
When shifted out at the configured clock frequency,
|
||||||
this must generate a pulse whose width fits within the chipset
|
this must generate a pulse whose width fits within the chipset
|
||||||
specifications for T1H, and whose interpulse timing meets low
|
specifications for T1H, and whose interpulse timing meets low
|
||||||
times. It is recommended that the first and last bits in the
|
times. It is recommended that the first and last bits in the
|
||||||
frame be zero; this "encourages" SPI IPs to leave MOSI low
|
frame be zero; this "encourages" SPI IPs to leave MOSI low
|
||||||
between frames.
|
between frames.
|
||||||
|
|
||||||
config WS2812_STRIP_ZERO_FRAME
|
config WS2812_STRIP_ZERO_FRAME
|
||||||
hex "SPI frame to shift out to signal a zero bit"
|
hex "SPI frame to shift out to signal a zero bit"
|
||||||
default 0x60 if SOC_SERIES_STM32F4X
|
default 0x60 if SOC_SERIES_STM32F4X
|
||||||
default 0x40 if SOC_FAMILY_NRF
|
default 0x40 if SOC_FAMILY_NRF
|
||||||
help
|
help
|
||||||
When shifted out at the configured clock frequency,
|
When shifted out at the configured clock frequency,
|
||||||
this must generate a pulse whose width fits within the chipset
|
this must generate a pulse whose width fits within the chipset
|
||||||
specifications for T0H, and whose interpulse timing meets low
|
specifications for T0H, and whose interpulse timing meets low
|
||||||
times. It is recommended that the first and last bits in the
|
times. It is recommended that the first and last bits in the
|
||||||
frame be zero; this "encourages" SPI IPs to leave MOSI low
|
frame be zero; this "encourages" SPI IPs to leave MOSI low
|
||||||
between frames.
|
between frames.
|
||||||
|
|
||||||
# By default, we use GRBW [sic] (and ignore W).
|
# By default, we use GRBW [sic] (and ignore W).
|
||||||
comment "The following options determine channel data order on the wire."
|
comment "The following options determine channel data order on the wire."
|
||||||
|
@ -63,32 +63,32 @@ config WS2812_RED_ORDER
|
||||||
default 1
|
default 1
|
||||||
range 0 3
|
range 0 3
|
||||||
help
|
help
|
||||||
If the red channel is shifted out first, specify 0.
|
If the red channel is shifted out first, specify 0.
|
||||||
If second, specify 1, and so on.
|
If second, specify 1, and so on.
|
||||||
|
|
||||||
config WS2812_GRN_ORDER
|
config WS2812_GRN_ORDER
|
||||||
int "Order in which a green pixel should be shifted out"
|
int "Order in which a green pixel should be shifted out"
|
||||||
default 0
|
default 0
|
||||||
range 0 3
|
range 0 3
|
||||||
help
|
help
|
||||||
If the green channel is shifted out first, specify 0.
|
If the green channel is shifted out first, specify 0.
|
||||||
If second, specify 1, and so on.
|
If second, specify 1, and so on.
|
||||||
|
|
||||||
config WS2812_BLU_ORDER
|
config WS2812_BLU_ORDER
|
||||||
int "Order in which a blue pixel should be shifted out"
|
int "Order in which a blue pixel should be shifted out"
|
||||||
default 2
|
default 2
|
||||||
range 0 3
|
range 0 3
|
||||||
help
|
help
|
||||||
If the blue channel is shifted out first, specify 0.
|
If the blue channel is shifted out first, specify 0.
|
||||||
If second, specify 1, and so on.
|
If second, specify 1, and so on.
|
||||||
|
|
||||||
config WS2812_HAS_WHITE_CHANNEL
|
config WS2812_HAS_WHITE_CHANNEL
|
||||||
bool "Does the chip have a white channel on wire?"
|
bool "Does the chip have a white channel on wire?"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
If the chipset has a white channel, say y. White channels
|
If the chipset has a white channel, say y. White channels
|
||||||
are not used by the driver, but must be declared if expected
|
are not used by the driver, but must be declared if expected
|
||||||
by the chip.
|
by the chip.
|
||||||
|
|
||||||
config WS2812_WHT_ORDER
|
config WS2812_WHT_ORDER
|
||||||
int "Order in which a white pixel should be shifted out"
|
int "Order in which a white pixel should be shifted out"
|
||||||
|
@ -96,7 +96,7 @@ config WS2812_WHT_ORDER
|
||||||
range 0 3
|
range 0 3
|
||||||
depends on WS2812_HAS_WHITE_CHANNEL
|
depends on WS2812_HAS_WHITE_CHANNEL
|
||||||
help
|
help
|
||||||
If the blue channel is shifted out first, specify 0.
|
If the blue channel is shifted out first, specify 0.
|
||||||
If second, specify 1, and so on.
|
If second, specify 1, and so on.
|
||||||
|
|
||||||
endif # WS2812_STRIP
|
endif # WS2812_STRIP
|
||||||
|
|
|
@ -34,7 +34,7 @@ config NET_PPP_VERIFY_FCS
|
||||||
to disable this as it takes some time to verify the received
|
to disable this as it takes some time to verify the received
|
||||||
packet.
|
packet.
|
||||||
|
|
||||||
config PPP_MAC_ADDR
|
config PPP_MAC_ADDR
|
||||||
string "MAC address for the interface"
|
string "MAC address for the interface"
|
||||||
help
|
help
|
||||||
Specify a MAC address for the PPP interface in the form of
|
Specify a MAC address for the PPP interface in the form of
|
||||||
|
@ -63,7 +63,7 @@ menuconfig SLIP
|
||||||
|
|
||||||
if SLIP
|
if SLIP
|
||||||
|
|
||||||
config SLIP_DRV_NAME
|
config SLIP_DRV_NAME
|
||||||
string "SLIP Driver name"
|
string "SLIP Driver name"
|
||||||
default "slip"
|
default "slip"
|
||||||
help
|
help
|
||||||
|
@ -75,7 +75,7 @@ module-str = Log level for slip driver
|
||||||
module-help = Sets log level for slip driver.
|
module-help = Sets log level for slip driver.
|
||||||
source "subsys/net/Kconfig.template.log_config.net"
|
source "subsys/net/Kconfig.template.log_config.net"
|
||||||
|
|
||||||
config SLIP_STATISTICS
|
config SLIP_STATISTICS
|
||||||
bool "SLIP network connection statistics"
|
bool "SLIP network connection statistics"
|
||||||
help
|
help
|
||||||
This option enables statistics support for SLIP driver.
|
This option enables statistics support for SLIP driver.
|
||||||
|
@ -87,8 +87,7 @@ config SLIP_TAP
|
||||||
help
|
help
|
||||||
In TAP the Ethernet frames are transferred over SLIP.
|
In TAP the Ethernet frames are transferred over SLIP.
|
||||||
|
|
||||||
|
config SLIP_MAC_ADDR
|
||||||
config SLIP_MAC_ADDR
|
|
||||||
string "MAC address for the interface"
|
string "MAC address for the interface"
|
||||||
help
|
help
|
||||||
Specify a MAC address for the SLIP interface in the form of
|
Specify a MAC address for the SLIP interface in the form of
|
||||||
|
|
|
@ -8,9 +8,9 @@ config PINMUX_CC2650
|
||||||
depends on GPIO
|
depends on GPIO
|
||||||
depends on GPIO_CC2650
|
depends on GPIO_CC2650
|
||||||
help
|
help
|
||||||
Enable pin multiplexer for CC2650 SoC.
|
Enable pin multiplexer for CC2650 SoC.
|
||||||
|
|
||||||
For hardware reasons, the pinmux depends on the GPIO module
|
For hardware reasons, the pinmux depends on the GPIO module
|
||||||
being activated; it must initialize *before* the pinmux does.
|
being activated; it must initialize *before* the pinmux does.
|
||||||
Please take care that the pinmux init priority value is *lower*
|
Please take care that the pinmux init priority value is *lower*
|
||||||
that the GPIO driver init priority.
|
that the GPIO driver init priority.
|
||||||
|
|
|
@ -9,15 +9,15 @@ config PINMUX_STM32
|
||||||
bool "Pinmux driver for STM32 MCUs"
|
bool "Pinmux driver for STM32 MCUs"
|
||||||
depends on SOC_FAMILY_STM32
|
depends on SOC_FAMILY_STM32
|
||||||
help
|
help
|
||||||
Enable pin multiplexer for STM32 MCUs
|
Enable pin multiplexer for STM32 MCUs
|
||||||
|
|
||||||
config PINMUX_STM32_DEVICE_INITIALIZATION_PRIORITY
|
config PINMUX_STM32_DEVICE_INITIALIZATION_PRIORITY
|
||||||
int "Device initialization priority STM32 pinmux"
|
int "Device initialization priority STM32 pinmux"
|
||||||
depends on PINMUX_STM32
|
depends on PINMUX_STM32
|
||||||
default 2
|
default 2
|
||||||
help
|
help
|
||||||
This option controls the priority of pinmux device initialization.
|
This option controls the priority of pinmux device initialization.
|
||||||
Higher priority ensures that the device is initialized earlier in
|
Higher priority ensures that the device is initialized earlier in
|
||||||
the startup cycle. Note that the pinmux device needs to be initialized
|
the startup cycle. Note that the pinmux device needs to be initialized
|
||||||
after clock control device, but possibly before all other devices.
|
after clock control device, but possibly before all other devices.
|
||||||
If unsure, leave at default value 2
|
If unsure, leave at default value 2
|
||||||
|
|
|
@ -9,14 +9,14 @@ menuconfig PINMUX_XEC
|
||||||
bool "XEC Microchip Pinmux driver"
|
bool "XEC Microchip Pinmux driver"
|
||||||
depends on SOC_FAMILY_MEC
|
depends on SOC_FAMILY_MEC
|
||||||
help
|
help
|
||||||
Enable the Microchip XEC pinmux driver.
|
Enable the Microchip XEC pinmux driver.
|
||||||
|
|
||||||
if PINMUX_XEC
|
if PINMUX_XEC
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO000_036
|
config PINMUX_XEC_GPIO000_036
|
||||||
bool "Pinmux 000-036"
|
bool "Pinmux 000-036"
|
||||||
help
|
help
|
||||||
Enable Port 000-036 or what would be equivalent to Port A.
|
Enable Port 000-036 or what would be equivalent to Port A.
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO000_036_NAME
|
config PINMUX_XEC_GPIO000_036_NAME
|
||||||
string "Pinmux Port 000_036 driver name"
|
string "Pinmux Port 000_036 driver name"
|
||||||
|
@ -26,7 +26,7 @@ config PINMUX_XEC_GPIO000_036_NAME
|
||||||
config PINMUX_XEC_GPIO040_076
|
config PINMUX_XEC_GPIO040_076
|
||||||
bool "Pinmux 040-036"
|
bool "Pinmux 040-036"
|
||||||
help
|
help
|
||||||
Enable Port 040-076 or what would be equivalent to Port B
|
Enable Port 040-076 or what would be equivalent to Port B
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO040_076_NAME
|
config PINMUX_XEC_GPIO040_076_NAME
|
||||||
string "Pinmux Port 040_076 driver name"
|
string "Pinmux Port 040_076 driver name"
|
||||||
|
@ -36,7 +36,7 @@ config PINMUX_XEC_GPIO040_076_NAME
|
||||||
config PINMUX_XEC_GPIO100_136
|
config PINMUX_XEC_GPIO100_136
|
||||||
bool "Pinmux 100-136"
|
bool "Pinmux 100-136"
|
||||||
help
|
help
|
||||||
Enable Port 100-136 or what would be equivalent to Port C
|
Enable Port 100-136 or what would be equivalent to Port C
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO100_136_NAME
|
config PINMUX_XEC_GPIO100_136_NAME
|
||||||
string "Pinmux Port 100_136 driver name"
|
string "Pinmux Port 100_136 driver name"
|
||||||
|
@ -46,7 +46,7 @@ config PINMUX_XEC_GPIO100_136_NAME
|
||||||
config PINMUX_XEC_GPIO140_176
|
config PINMUX_XEC_GPIO140_176
|
||||||
bool "Pinmux 140-176"
|
bool "Pinmux 140-176"
|
||||||
help
|
help
|
||||||
Enable Port 140-176 or what would be equivalent to Port C
|
Enable Port 140-176 or what would be equivalent to Port C
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO140_176_NAME
|
config PINMUX_XEC_GPIO140_176_NAME
|
||||||
string "Pinmux Port 140_176 driver name"
|
string "Pinmux Port 140_176 driver name"
|
||||||
|
@ -56,7 +56,7 @@ config PINMUX_XEC_GPIO140_176_NAME
|
||||||
config PINMUX_XEC_GPIO200_236
|
config PINMUX_XEC_GPIO200_236
|
||||||
bool "Pinmux 200-236"
|
bool "Pinmux 200-236"
|
||||||
help
|
help
|
||||||
Enable Port 200-236 or what would be equivalent to Port D
|
Enable Port 200-236 or what would be equivalent to Port D
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO200_236_NAME
|
config PINMUX_XEC_GPIO200_236_NAME
|
||||||
string "Pinmux Port 200_236 driver name"
|
string "Pinmux Port 200_236 driver name"
|
||||||
|
@ -66,7 +66,7 @@ config PINMUX_XEC_GPIO200_236_NAME
|
||||||
config PINMUX_XEC_GPIO240_276
|
config PINMUX_XEC_GPIO240_276
|
||||||
bool "Pinmux 240-276"
|
bool "Pinmux 240-276"
|
||||||
help
|
help
|
||||||
Enable Port 240-276 or what would be equivalent to Port E
|
Enable Port 240-276 or what would be equivalent to Port E
|
||||||
|
|
||||||
config PINMUX_XEC_GPIO240_276_NAME
|
config PINMUX_XEC_GPIO240_276_NAME
|
||||||
string "Pinmux Port 200_276 driver name"
|
string "Pinmux Port 200_276 driver name"
|
||||||
|
@ -74,4 +74,3 @@ config PINMUX_XEC_GPIO240_276_NAME
|
||||||
default "port200_276"
|
default "port200_276"
|
||||||
|
|
||||||
endif # PINMUX_XEC
|
endif # PINMUX_XEC
|
||||||
|
|
||||||
|
|
|
@ -27,4 +27,4 @@ config PS2_INIT_PRIORITY
|
||||||
There isn't any critical component relying on this priority at
|
There isn't any critical component relying on this priority at
|
||||||
the moment.
|
the moment.
|
||||||
|
|
||||||
endif #PS2
|
endif # PS2
|
||||||
|
|
|
@ -16,11 +16,11 @@ if PS2_XEC
|
||||||
config PS2_XEC_0
|
config PS2_XEC_0
|
||||||
bool "PS2_XEC_0"
|
bool "PS2_XEC_0"
|
||||||
help
|
help
|
||||||
Enable PS2 0.
|
Enable PS2 0.
|
||||||
|
|
||||||
config PS2_XEC_1
|
config PS2_XEC_1
|
||||||
bool "PS2_XEC_1"
|
bool "PS2_XEC_1"
|
||||||
help
|
help
|
||||||
Enable PS2 1.
|
Enable PS2 1.
|
||||||
|
|
||||||
endif #PS2_XEC
|
endif # PS2_XEC
|
||||||
|
|
|
@ -69,4 +69,4 @@ config ADT7420_THREAD_STACK_SIZE
|
||||||
help
|
help
|
||||||
Stack size of thread used by the driver to handle interrupts.
|
Stack size of thread used by the driver to handle interrupts.
|
||||||
|
|
||||||
endif #ADT7420
|
endif # ADT7420
|
||||||
|
|
|
@ -220,4 +220,4 @@ config ADXL372_THREAD_STACK_SIZE
|
||||||
help
|
help
|
||||||
Stack size of thread used by the driver to handle interrupts.
|
Stack size of thread used by the driver to handle interrupts.
|
||||||
|
|
||||||
endif #ADXL372
|
endif # ADXL372
|
||||||
|
|
|
@ -52,4 +52,4 @@ config AMG88XX_THREAD_STACK_SIZE
|
||||||
help
|
help
|
||||||
Stack size of thread used by the driver to handle interrupts.
|
Stack size of thread used by the driver to handle interrupts.
|
||||||
|
|
||||||
endif #if AMG88XX
|
endif # AMG88XX
|
||||||
|
|
|
@ -18,6 +18,6 @@ config IAQ_CORE_MAX_READ_RETRIES
|
||||||
int "Number of read retries"
|
int "Number of read retries"
|
||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Number of retries when reading failed or device not ready.
|
Number of retries when reading failed or device not ready.
|
||||||
|
|
||||||
endif # AMS_IAQ_CORE
|
endif # AMS_IAQ_CORE
|
||||||
|
|
|
@ -11,7 +11,7 @@ menuconfig BME280
|
||||||
depends on I2C || SPI
|
depends on I2C || SPI
|
||||||
default n
|
default n
|
||||||
help
|
help
|
||||||
Enable driver for BME280 I2C-based or SPI-based temperature and pressure sensor.
|
Enable driver for BME280 I2C-based or SPI-based temperature and pressure sensor.
|
||||||
|
|
||||||
if BME280
|
if BME280
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ menuconfig BME680
|
||||||
bool "BME680 sensor"
|
bool "BME680 sensor"
|
||||||
depends on I2C
|
depends on I2C
|
||||||
help
|
help
|
||||||
Enable driver for BME680 I2C-based based temperature, pressure, humidity and gas sensor.
|
Enable driver for BME680 I2C-based based temperature, pressure, humidity and gas sensor.
|
||||||
|
|
||||||
if BME680
|
if BME680
|
||||||
|
|
||||||
|
|
|
@ -17,19 +17,19 @@ config ENS210_CRC_CHECK
|
||||||
bool "Enable CRC Check"
|
bool "Enable CRC Check"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Check the crc value after data reading.
|
Check the crc value after data reading.
|
||||||
|
|
||||||
config ENS210_MAX_STAT_RETRIES
|
config ENS210_MAX_STAT_RETRIES
|
||||||
int "Number of status read retries"
|
int "Number of status read retries"
|
||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Number of retries when status reading failed or device not ready.
|
Number of retries when status reading failed or device not ready.
|
||||||
|
|
||||||
config ENS210_MAX_READ_RETRIES
|
config ENS210_MAX_READ_RETRIES
|
||||||
int "Number of value reading retries"
|
int "Number of value reading retries"
|
||||||
default 4
|
default 4
|
||||||
help
|
help
|
||||||
Number of retries when value reading failed, value not valid
|
Number of retries when value reading failed, value not valid
|
||||||
or crc not ok.
|
or crc not ok.
|
||||||
|
|
||||||
endif # ENS210
|
endif # ENS210
|
||||||
|
|
|
@ -78,7 +78,7 @@ config LSM6DSL_EXT0_LPS22HB
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
endif #LSM6DSL_SENSORHUB
|
endif # LSM6DSL_SENSORHUB
|
||||||
|
|
||||||
menu "Attributes"
|
menu "Attributes"
|
||||||
|
|
||||||
|
|
|
@ -98,7 +98,7 @@ config LSM6DSO_EXT_HTS221
|
||||||
config LSM6DSO_EXT_LPS22HB
|
config LSM6DSO_EXT_LPS22HB
|
||||||
bool "Enable LPS22HB as external sensor"
|
bool "Enable LPS22HB as external sensor"
|
||||||
|
|
||||||
endif #LSM6DSO_SENSORHUB
|
endif # LSM6DSO_SENSORHUB
|
||||||
|
|
||||||
menu "Attributes"
|
menu "Attributes"
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ menuconfig MCP9808
|
||||||
bool "MCP9808 temperature sensor"
|
bool "MCP9808 temperature sensor"
|
||||||
depends on I2C
|
depends on I2C
|
||||||
help
|
help
|
||||||
Enable driver for MCP9808 temperature sensor.
|
Enable driver for MCP9808 temperature sensor.
|
||||||
|
|
||||||
if MCP9808
|
if MCP9808
|
||||||
|
|
||||||
|
@ -18,19 +18,18 @@ config MCP9808_DEV_NAME
|
||||||
string "MCP9808 device name"
|
string "MCP9808 device name"
|
||||||
default "MCP9808"
|
default "MCP9808"
|
||||||
|
|
||||||
|
|
||||||
config MCP9808_I2C_ADDR
|
config MCP9808_I2C_ADDR
|
||||||
hex "MCP9808 I2C slave address"
|
hex "MCP9808 I2C slave address"
|
||||||
default 0x18
|
default 0x18
|
||||||
help
|
help
|
||||||
Specify the I2C slave address for the MCP9808.
|
Specify the I2C slave address for the MCP9808.
|
||||||
|
|
||||||
config MCP9808_I2C_DEV_NAME
|
config MCP9808_I2C_DEV_NAME
|
||||||
string "I2C master where MCP9808 is connected"
|
string "I2C master where MCP9808 is connected"
|
||||||
default "I2C_0"
|
default "I2C_0"
|
||||||
help
|
help
|
||||||
Specify the device name of the I2C master device to which MCP9808 is
|
Specify the device name of the I2C master device to which MCP9808 is
|
||||||
connected.
|
connected.
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "MCP9808 trigger mode"
|
prompt "MCP9808 trigger mode"
|
||||||
|
|
|
@ -10,4 +10,4 @@ config MS5837
|
||||||
bool "MS5837 pressure and temperature sensor"
|
bool "MS5837 pressure and temperature sensor"
|
||||||
depends on I2C && HAS_DTS_I2C
|
depends on I2C && HAS_DTS_I2C
|
||||||
help
|
help
|
||||||
Enable driver for MS5837 pressure and temperature sensor.
|
Enable driver for MS5837 pressure and temperature sensor.
|
||||||
|
|
|
@ -39,7 +39,7 @@ module-str = spi
|
||||||
source "subsys/logging/Kconfig.template.log_config"
|
source "subsys/logging/Kconfig.template.log_config"
|
||||||
|
|
||||||
|
|
||||||
config SPI_0
|
config SPI_0
|
||||||
bool "SPI port 0"
|
bool "SPI port 0"
|
||||||
help
|
help
|
||||||
Enable SPI controller port 0.
|
Enable SPI controller port 0.
|
||||||
|
|
|
@ -97,7 +97,7 @@ config TSC_CYCLES_PER_SEC
|
||||||
value of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC will be used instead;
|
value of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC will be used instead;
|
||||||
many MCUs these values are the same.
|
many MCUs these values are the same.
|
||||||
|
|
||||||
endif #LOAPIC_TIMER
|
endif # LOAPIC_TIMER
|
||||||
|
|
||||||
menuconfig ARCV2_TIMER
|
menuconfig ARCV2_TIMER
|
||||||
bool "ARC Timer"
|
bool "ARC Timer"
|
||||||
|
|
|
@ -23,31 +23,31 @@ config WIFI_SIMPLELINK_MAX_PACKET_SIZE
|
||||||
# MTU (ipv4) per: http://www.ti.com/lit/ug/swru455d/swru455d.pdf:
|
# MTU (ipv4) per: http://www.ti.com/lit/ug/swru455d/swru455d.pdf:
|
||||||
default 1472
|
default 1472
|
||||||
help
|
help
|
||||||
Set the maximum size of a network packet going through the chip.
|
Set the maximum size of a network packet going through the chip.
|
||||||
This sets the size of each buffer, in each buffer pool.
|
This sets the size of each buffer, in each buffer pool.
|
||||||
Do not modify it unless you know what you are doing.
|
Do not modify it unless you know what you are doing.
|
||||||
|
|
||||||
config WIFI_SIMPLELINK_SCAN_COUNT
|
config WIFI_SIMPLELINK_SCAN_COUNT
|
||||||
int "Number of entries in network scan table: Max: 30"
|
int "Number of entries in network scan table: Max: 30"
|
||||||
default 20
|
default 20
|
||||||
help
|
help
|
||||||
The number of results to request on a Wi-Fi scan operation.
|
The number of results to request on a Wi-Fi scan operation.
|
||||||
Actual number returned may be less. Maximum is 30.
|
Actual number returned may be less. Maximum is 30.
|
||||||
|
|
||||||
config WIFI_SIMPLELINK_MAX_SCAN_RETRIES
|
config WIFI_SIMPLELINK_MAX_SCAN_RETRIES
|
||||||
int "Number of retries to get network scan table"
|
int "Number of retries to get network scan table"
|
||||||
default 10
|
default 10
|
||||||
help
|
help
|
||||||
The number of times, separated by a one second interval, to retry
|
The number of times, separated by a one second interval, to retry
|
||||||
a request for the network list.
|
a request for the network list.
|
||||||
|
|
||||||
config WIFI_SIMPLELINK_FAST_CONNECT_TIMEOUT
|
config WIFI_SIMPLELINK_FAST_CONNECT_TIMEOUT
|
||||||
int "Time (in seconds) to wait for fast connect on startup"
|
int "Time (in seconds) to wait for fast connect on startup"
|
||||||
default 7
|
default 7
|
||||||
help
|
help
|
||||||
SimpleLink uses the "FastConnect" feature to reconnect to the
|
SimpleLink uses the "FastConnect" feature to reconnect to the
|
||||||
previously connected AP on startup. Should the Wi-Fi connection
|
previously connected AP on startup. Should the Wi-Fi connection
|
||||||
timeout, the SimpleLink driver will fail to initialize,
|
timeout, the SimpleLink driver will fail to initialize,
|
||||||
and LOG an error.
|
and LOG an error.
|
||||||
|
|
||||||
endif # WIFI_SIMPLELINK
|
endif # WIFI_SIMPLELINK
|
||||||
|
|
|
@ -43,23 +43,23 @@ config WIFI_WINC1500_BUF_CTR
|
||||||
int "Number of buffer per-buffer pool"
|
int "Number of buffer per-buffer pool"
|
||||||
default 1
|
default 1
|
||||||
help
|
help
|
||||||
Set the number of buffer the driver will have access to in each of
|
Set the number of buffer the driver will have access to in each of
|
||||||
its buffer pools.
|
its buffer pools.
|
||||||
|
|
||||||
config WIFI_WINC1500_MAX_PACKET_SIZE
|
config WIFI_WINC1500_MAX_PACKET_SIZE
|
||||||
int "Maximum size of a packet, in bytes"
|
int "Maximum size of a packet, in bytes"
|
||||||
default 1500
|
default 1500
|
||||||
help
|
help
|
||||||
Set the maximum size of a network packet going through the chip.
|
Set the maximum size of a network packet going through the chip.
|
||||||
This sets the size of each buffer, in each buffer pools.
|
This sets the size of each buffer, in each buffer pools.
|
||||||
Do not modify it unless you know what you are doing.
|
Do not modify it unless you know what you are doing.
|
||||||
|
|
||||||
config WIFI_WINC1500_OFFLOAD_MAX_SOCKETS
|
config WIFI_WINC1500_OFFLOAD_MAX_SOCKETS
|
||||||
int "Maximum number of sockets that can be managed"
|
int "Maximum number of sockets that can be managed"
|
||||||
default 2
|
default 2
|
||||||
help
|
help
|
||||||
Set the number of sockets that can be managed through the driver
|
Set the number of sockets that can be managed through the driver
|
||||||
and the chip.
|
and the chip.
|
||||||
|
|
||||||
choice
|
choice
|
||||||
bool "In which region is the chip running?"
|
bool "In which region is the chip running?"
|
||||||
|
|
|
@ -100,22 +100,22 @@ config NUM_METAIRQ_PRIORITIES
|
||||||
int "Number of very-high priority 'preemptor' threads"
|
int "Number of very-high priority 'preemptor' threads"
|
||||||
default 0
|
default 0
|
||||||
help
|
help
|
||||||
This defines a set of priorities at the (numerically) lowest
|
This defines a set of priorities at the (numerically) lowest
|
||||||
end of the range which have "meta-irq" behavior. Runnable
|
end of the range which have "meta-irq" behavior. Runnable
|
||||||
threads at these priorities will always be scheduled before
|
threads at these priorities will always be scheduled before
|
||||||
threads at lower priorities, EVEN IF those threads are
|
threads at lower priorities, EVEN IF those threads are
|
||||||
otherwise cooperative and/or have taken a scheduler lock.
|
otherwise cooperative and/or have taken a scheduler lock.
|
||||||
Making such a thread runnable in any way thus has the effect
|
Making such a thread runnable in any way thus has the effect
|
||||||
of "interrupting" the current task and running the meta-irq
|
of "interrupting" the current task and running the meta-irq
|
||||||
thread synchronously, like an exception or system call. The
|
thread synchronously, like an exception or system call. The
|
||||||
intent is to use these priorities to implement "interrupt
|
intent is to use these priorities to implement "interrupt
|
||||||
bottom half" or "tasklet" behavior, allowing driver
|
bottom half" or "tasklet" behavior, allowing driver
|
||||||
subsystems to return from interrupt context but be guaranteed
|
subsystems to return from interrupt context but be guaranteed
|
||||||
that user code will not be executed (on the current CPU)
|
that user code will not be executed (on the current CPU)
|
||||||
until the remaining work is finished. As this breaks the
|
until the remaining work is finished. As this breaks the
|
||||||
"promise" of non-preemptibility granted by the current API
|
"promise" of non-preemptibility granted by the current API
|
||||||
for cooperative threads, this tool probably shouldn't be used
|
for cooperative threads, this tool probably shouldn't be used
|
||||||
from application code.
|
from application code.
|
||||||
|
|
||||||
config SCHED_DEADLINE
|
config SCHED_DEADLINE
|
||||||
bool "Enable earliest-deadline-first scheduling"
|
bool "Enable earliest-deadline-first scheduling"
|
||||||
|
|
|
@ -314,7 +314,7 @@ config LVGL_OBJ_LIST_FOCUS_TIME
|
||||||
int "List focus time"
|
int "List focus time"
|
||||||
default 100
|
default 100
|
||||||
help
|
help
|
||||||
List focus animation time in milliseconds
|
List focus animation time in milliseconds
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
#
|
#
|
||||||
|
|
||||||
config POSIX_MAX_FDS
|
config POSIX_MAX_FDS
|
||||||
int "Maximum number of open file descriptors"
|
int "Maximum number of open file descriptors"
|
||||||
default 16 if POSIX_API
|
default 16 if POSIX_API
|
||||||
default 4
|
default 4
|
||||||
|
@ -65,20 +65,20 @@ config POSIX_MQUEUE
|
||||||
This enabled POSIX message queue related APIs.
|
This enabled POSIX message queue related APIs.
|
||||||
|
|
||||||
if POSIX_MQUEUE
|
if POSIX_MQUEUE
|
||||||
config MSG_COUNT_MAX
|
config MSG_COUNT_MAX
|
||||||
int "Maximum number of messages in message queue"
|
int "Maximum number of messages in message queue"
|
||||||
default 16
|
default 16
|
||||||
help
|
help
|
||||||
Mention maximum number of messages in message queue in POSIX compliant
|
Mention maximum number of messages in message queue in POSIX compliant
|
||||||
application.
|
application.
|
||||||
|
|
||||||
config MSG_SIZE_MAX
|
config MSG_SIZE_MAX
|
||||||
int "Maximum size of a message"
|
int "Maximum size of a message"
|
||||||
default 16
|
default 16
|
||||||
help
|
help
|
||||||
Mention maximum size of message in bytes.
|
Mention maximum size of message in bytes.
|
||||||
|
|
||||||
config MQUEUE_NAMELEN_MAX
|
config MQUEUE_NAMELEN_MAX
|
||||||
int "Maximum size of a name length"
|
int "Maximum size of a name length"
|
||||||
default 16
|
default 16
|
||||||
range 2 255
|
range 2 255
|
||||||
|
@ -95,7 +95,7 @@ config POSIX_FS
|
||||||
This enables POSIX style file system related APIs.
|
This enables POSIX style file system related APIs.
|
||||||
|
|
||||||
if POSIX_FS
|
if POSIX_FS
|
||||||
config POSIX_MAX_OPEN_FILES
|
config POSIX_MAX_OPEN_FILES
|
||||||
int "Maximum number of open file descriptors"
|
int "Maximum number of open file descriptors"
|
||||||
default 16
|
default 16
|
||||||
help
|
help
|
||||||
|
@ -109,9 +109,9 @@ if POSIX_API
|
||||||
# The name of this option is mandated by zephyr_interface_library_named
|
# The name of this option is mandated by zephyr_interface_library_named
|
||||||
# cmake directive.
|
# cmake directive.
|
||||||
config APP_LINK_WITH_POSIX_SUBSYS
|
config APP_LINK_WITH_POSIX_SUBSYS
|
||||||
bool "Make POSIX headers available to application"
|
bool "Make POSIX headers available to application"
|
||||||
default y
|
default y
|
||||||
help
|
help
|
||||||
Add POSIX subsystem header files to the 'app' include path.
|
Add POSIX subsystem header files to the 'app' include path.
|
||||||
|
|
||||||
endif # POSIX_API
|
endif # POSIX_API
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# Copyright (c) 2017 STMicroelectronics
|
# Copyright (c) 2017 STMicroelectronics
|
||||||
|
|
||||||
config HAS_STLIB
|
config HAS_STLIB
|
||||||
bool
|
bool
|
||||||
|
|
||||||
config HAS_STMEMSC
|
config HAS_STMEMSC
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -4,9 +4,9 @@
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
config HAS_STM32CUBE
|
config HAS_STM32CUBE
|
||||||
bool
|
bool
|
||||||
select HAS_CMSIS_CORE
|
select HAS_CMSIS_CORE
|
||||||
depends on SOC_FAMILY_STM32
|
depends on SOC_FAMILY_STM32
|
||||||
|
|
||||||
if HAS_STM32CUBE
|
if HAS_STM32CUBE
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
if SOC_ARC_EMSDP
|
if SOC_ARC_EMSDP
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "ARC EM Software Development Platform Core Selection"
|
prompt "ARC EM Software Development Platform Core Selection"
|
||||||
default SOC_EMSDP_EM11D
|
default SOC_EMSDP_EM11D
|
||||||
|
|
||||||
config SOC_EMSDP_EM4
|
config SOC_EMSDP_EM4
|
||||||
bool "Synopsys ARC EM4 of EMSDP"
|
bool "Synopsys ARC EM4 of EMSDP"
|
||||||
|
@ -46,4 +46,4 @@ config SOC_EMSDP_EM11D
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
endif #SOC_ARC_EMSDP
|
endif # SOC_ARC_EMSDP
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue