aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Kconfig2
-rw-r--r--src/atsamd/Kconfig2
-rw-r--r--src/hc32f460/Kconfig2
-rw-r--r--src/rp2040/Kconfig2
4 files changed, 8 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig
index d6979129..05b9cb42 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -318,3 +318,5 @@ config HAVE_BOOTLOADER_REQUEST
bool
config HAVE_LIMITED_CODE_SIZE
bool
+config HAVE_SOFTWARE_DIVIDE_REQUIRED
+ bool
diff --git a/src/atsamd/Kconfig b/src/atsamd/Kconfig
index 2d08b179..28e76b0a 100644
--- a/src/atsamd/Kconfig
+++ b/src/atsamd/Kconfig
@@ -15,6 +15,8 @@ config ATSAMD_SELECT
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
select HAVE_BOOTLOADER_REQUEST
select HAVE_LIMITED_CODE_SIZE if FLASH_SIZE < 0x10000
+ # Software divide needed to convert rate to baud in spi.c
+ select HAVE_SOFTWARE_DIVIDE_REQUIRED if MACH_SAMD21
config HAVE_SERCOM
depends on HAVE_GPIO_I2C || HAVE_GPIO_SPI
diff --git a/src/hc32f460/Kconfig b/src/hc32f460/Kconfig
index 26a4fe64..e93edc50 100644
--- a/src/hc32f460/Kconfig
+++ b/src/hc32f460/Kconfig
@@ -10,6 +10,8 @@ config HC32F460_SELECT
select HAVE_STRICT_TIMING
select HAVE_GPIO_HARD_PWM
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
+ # Software divide used by Huada SDK
+ select HAVE_SOFTWARE_DIVIDE_REQUIRED
config BOARD_DIRECTORY
string
diff --git a/src/rp2040/Kconfig b/src/rp2040/Kconfig
index 97c31b85..8415592d 100644
--- a/src/rp2040/Kconfig
+++ b/src/rp2040/Kconfig
@@ -14,6 +14,8 @@ config RPXXXX_SELECT
select HAVE_GPIO_HARD_PWM
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
select HAVE_BOOTLOADER_REQUEST
+ # Software divide needed on rp2040 in spi rate, i2c rate, hard_pwm rate
+ select HAVE_SOFTWARE_DIVIDE_REQUIRED if MACH_RP2040
config BOARD_DIRECTORY
string