nuttx/boards/arm/imxrt/teensy-4.x/Kconfig
Michal Lenc fd91af4f70 teensy-4.x: update pikron-bb configuration with PMSM control abilities
This commit updates configuration pikron-bb (configuration for open
hardware experimental board) to support permanent magnet sychnronous
motor control. This includes setup of PWM, GPIO and ADC peripherals.

Required follow up changes are done to pinout definition.

Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2023-02-11 20:07:28 +08:00

53 lines
1.4 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
if ARCH_BOARD_TEENSY_4X
choice
prompt "Boot Flash"
default TEENSY4_QSPI_FLASH
config TEENSY4_QSPI_FLASH
bool "QSPI Flash"
endchoice # Boot Flash
choice
prompt "Board configuration"
config TEENSY_40
bool "Teensy 4.0"
config TEENSY_41
bool "Teensy 4.1"
endchoice # Board configuration
config IMXRT_FLEXCAN3_AS_CAN0
bool "Initialize CAN3 bus as can0"
---help---
This configuration option ensures that if more that one CAN bus is set on
that CAN 3 (with FD capability) will be initialized as can0.
config NET_USE_OTP_ETHERNET_MAC
bool "Use Ethernet MAC address stored in OCOTP_MAC0 and OCOTP_MAC1"
---help---
The teensy 4.1 board has an "offical" unique MAC address stored in OCOTP (One-Time-Programmable) memory.
When enabling this option, it is read and used when the ethernet peripheral is initialized.
If so, the 'ifconfig eth0' HWaddr should start with 04:e9:e5:...
(the vendor ID of 'PJRC.COM, LLC') when this feature is enabled.
It may also be used with other boards that have the OCOTP programmed with a valid MAC.
if TEENSY_41
config TEENSY_41_PIKRON_BB
bool "Base board for Teensy 4.1 configuration"
---help---
Configuration pikron-bb contains setup for open hardware based board fo Teensy 4.1. This option
sets up HW pinout as ADC channels for example.
endif
endif