diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2020-05-25 00:27:18 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2020-05-31 14:57:06 -0400 |
commit | 835ec3513d07e0d1aa94c4a66e7763d369510d08 (patch) | |
tree | 20b9b60053e588d5a7ecdf74fe9d883201e8dac9 /src | |
parent | b80d2f77060f15ed955cd00776c201391a401a83 (diff) | |
download | kutter-835ec3513d07e0d1aa94c4a66e7763d369510d08.tar.gz kutter-835ec3513d07e0d1aa94c4a66e7763d369510d08.tar.xz kutter-835ec3513d07e0d1aa94c4a66e7763d369510d08.zip |
Kconfig: Add a new CONFIG_HAVE_STRICT_TIMING build definition
Add a new build definition to note micro-controllers that have strict
timing. The Linux mcu code does not have strict timing - all other
targets currently do.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/Kconfig | 3 | ||||
-rw-r--r-- | src/atsam/Kconfig | 1 | ||||
-rw-r--r-- | src/atsamd/Kconfig | 1 | ||||
-rw-r--r-- | src/avr/Kconfig | 1 | ||||
-rw-r--r-- | src/lpc176x/Kconfig | 1 | ||||
-rw-r--r-- | src/pru/Kconfig | 1 | ||||
-rw-r--r-- | src/stm32/Kconfig | 1 |
7 files changed, 9 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig index f82abc4a..818dd4f4 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -121,6 +121,9 @@ config HAVE_GPIO_HARD_PWM config HAVE_GPIO_BITBANGING bool default n +config HAVE_STRICT_TIMING + bool + default n config HAVE_CHIPID bool default n diff --git a/src/atsam/Kconfig b/src/atsam/Kconfig index d8b8d17c..85ba12ae 100644 --- a/src/atsam/Kconfig +++ b/src/atsam/Kconfig @@ -11,6 +11,7 @@ config ATSAM_SELECT select HAVE_GPIO_SPI select HAVE_GPIO_HARD_PWM select HAVE_GPIO_BITBANGING + select HAVE_STRICT_TIMING select HAVE_CHIPID config BOARD_DIRECTORY diff --git a/src/atsamd/Kconfig b/src/atsamd/Kconfig index 5fb0b26b..69429810 100644 --- a/src/atsamd/Kconfig +++ b/src/atsamd/Kconfig @@ -11,6 +11,7 @@ config ATSAMD_SELECT select HAVE_GPIO_SPI select HAVE_GPIO_HARD_PWM if MACH_SAMD21 select HAVE_GPIO_BITBANGING + select HAVE_STRICT_TIMING select HAVE_CHIPID config BOARD_DIRECTORY diff --git a/src/avr/Kconfig b/src/avr/Kconfig index fc1d32a3..e430b246 100644 --- a/src/avr/Kconfig +++ b/src/avr/Kconfig @@ -11,6 +11,7 @@ config AVR_SELECT select HAVE_GPIO_I2C select HAVE_GPIO_HARD_PWM select HAVE_GPIO_BITBANGING if !MACH_atmega168 + select HAVE_STRICT_TIMING config STEP_DELAY default -1 diff --git a/src/lpc176x/Kconfig b/src/lpc176x/Kconfig index 8eb996c9..1b1d908b 100644 --- a/src/lpc176x/Kconfig +++ b/src/lpc176x/Kconfig @@ -10,6 +10,7 @@ config LPC_SELECT select HAVE_GPIO_I2C select HAVE_GPIO_SPI select HAVE_GPIO_BITBANGING + select HAVE_STRICT_TIMING select HAVE_CHIPID config BOARD_DIRECTORY diff --git a/src/pru/Kconfig b/src/pru/Kconfig index bc521536..8956e6bc 100644 --- a/src/pru/Kconfig +++ b/src/pru/Kconfig @@ -7,6 +7,7 @@ config PRU_SELECT default y select HAVE_GPIO #select HAVE_GPIO_ADC + select HAVE_STRICT_TIMING config BOARD_DIRECTORY string diff --git a/src/stm32/Kconfig b/src/stm32/Kconfig index 53853ace..5d2833fa 100644 --- a/src/stm32/Kconfig +++ b/src/stm32/Kconfig @@ -10,6 +10,7 @@ config STM32_SELECT select HAVE_GPIO_I2C select HAVE_GPIO_SPI select HAVE_GPIO_BITBANGING + select HAVE_STRICT_TIMING select HAVE_CHIPID config BOARD_DIRECTORY |