mirror of
https://github.com/andreili/klipper.git
synced 2025-08-23 19:34:06 +02:00
Kconfig: Note which chips require software divide operations
Add a new HAVE_SOFTWARE_DIVIDE_REQUIRED that indicates which chips require software divide. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
0fbcc156c5
commit
871637d3f2
@ -318,3 +318,5 @@ config HAVE_BOOTLOADER_REQUEST
|
|||||||
bool
|
bool
|
||||||
config HAVE_LIMITED_CODE_SIZE
|
config HAVE_LIMITED_CODE_SIZE
|
||||||
bool
|
bool
|
||||||
|
config HAVE_SOFTWARE_DIVIDE_REQUIRED
|
||||||
|
bool
|
||||||
|
@ -15,6 +15,8 @@ config ATSAMD_SELECT
|
|||||||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||||
select HAVE_BOOTLOADER_REQUEST
|
select HAVE_BOOTLOADER_REQUEST
|
||||||
select HAVE_LIMITED_CODE_SIZE if FLASH_SIZE < 0x10000
|
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
|
config HAVE_SERCOM
|
||||||
depends on HAVE_GPIO_I2C || HAVE_GPIO_SPI
|
depends on HAVE_GPIO_I2C || HAVE_GPIO_SPI
|
||||||
|
@ -10,6 +10,8 @@ config HC32F460_SELECT
|
|||||||
select HAVE_STRICT_TIMING
|
select HAVE_STRICT_TIMING
|
||||||
select HAVE_GPIO_HARD_PWM
|
select HAVE_GPIO_HARD_PWM
|
||||||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||||
|
# Software divide used by Huada SDK
|
||||||
|
select HAVE_SOFTWARE_DIVIDE_REQUIRED
|
||||||
|
|
||||||
config BOARD_DIRECTORY
|
config BOARD_DIRECTORY
|
||||||
string
|
string
|
||||||
|
@ -14,6 +14,8 @@ config RPXXXX_SELECT
|
|||||||
select HAVE_GPIO_HARD_PWM
|
select HAVE_GPIO_HARD_PWM
|
||||||
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
select HAVE_STEPPER_OPTIMIZED_BOTH_EDGE
|
||||||
select HAVE_BOOTLOADER_REQUEST
|
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
|
config BOARD_DIRECTORY
|
||||||
string
|
string
|
||||||
|
Loading…
x
Reference in New Issue
Block a user