nxp/rt117x:Fix Pin IRQ
nxp/rt117x:Support 4 i2c busses
nxp/rt117x:Add px4io_serial support
nxp/imxrt:Expand ToneAlarmInterface to GPT 3 & 4
nxp_fmurt1170-v1:Using imxrt_flexspi_nor_octal
nxp_fmurt1170-v1:Entry is start
nxp_fmurt1170-v1:Add Proper MTD
nxp_fmurt1170-v1:Set I2C Buses
nxp_fmurt1170-v1:Proper SPI usage
nxpfmurt1170-v1:Adjust memory Map to use the 2 MB
nxp_fmurt1170:Bring in ROMAPI
nxp_fmurt1170-v1:Push FLASH to 200Mhz
nxp_fmurt1170-v1:Use BOARD_I2C_LATEINIT
nxp_fmurt1170-v1:Clock Config remove unused devices
nxp_fmurt1170-v1:Remove EVK SDRAM IO
nxp_fmurt1170-v1:Enable SE550 using HW_VER_REV_DRIVE
nxp_fmurt1170-v1:Use MTD to mount FRAM on Flex SPI
nxp_fmurt1170-v1:Manifest
nxpi_fmurt1170-v1:Restore board_peripheral_reset
nxp_fmurt1170-v1:Set I2C buss Interna/Externa and startup
nxp/rt117x:Set 6 I2C busses
nxp_fmurt1170-v1:Correct Clock Sources and Freqency Settings
nxp_fmurt1170-v1:Correct ADC Settings
Tune FlexSPI config and sync header with debug variant Linker prep for rodata ahb partitioning
FlexSPI prefetch partition split .text and .rodata
Current config
1KB Prefetch .rodata
3KB Prefetch .text
nxp_fmurt1170-v1:Run imxrt_flash_setup_prefetch_partition from ram with barriers
nxp_fmurt1170-v1:Use All OCTL setting from FLASH g_flash_config SANS lookupTable
Octal spi boot/debug problem bypass
nxp_fmurt1170-v1:Add PWM test
Fix clockconfig and USB vbus sense
fmurt1170-v1: Use TCM
nxp_fmurt1170-v1: Ethernet bringup
imxrt: use unique_id register for board_identity
fmurt7: update ITCM mapping, todo proper trap on pc hitting 0x0
fmurt7: correct rotation icm42688p onboard imu
rt117x: Add SSARC HP RAM driver for memory dumps
nxp_fmurt1170-v1: Enable hardfault_log
nxp_fmurt1170-v1: Enable DMA pool
fmurt1170-v1: fix uart mapping
nxp_fmurt1170-v1: enable SocketCAN & DroneCAN
nxp_fmurt1170-v1:Command line history TAB completion
nxp_fmurt1170-v1:Fix pinning duplication
nxp_fmurt1170-v1:Support conditional PHY address based on selected PHY
nxp_fmurt1170-v1:Add Pull Downs on CTS, use GPIO for RTS
nxp_fmurt1170-v1:Set TelemN TX Slew rate and Drive Strenth to max
nxp_fmurt1170-v:Set TELEM Buffers add HW HS
nxp_fmurt1170-v1:Turn off DMA poll
nxp_fmurt1170-v1:RC_SERIAL_PORT needed to be px4io to disable rc_input using TELEM2!
imxrt1170 bootloader (#22228)
* imxrt:Add bootloader support
* bootloader:imxrt clear BOOT_RTC_SIGNATURE
* nxp_fmurt1170-v1:Add bootloader
* nxp_fmurt1170-v1:bootloader removed ADC
* nxp_fmurt1170-v1:bootloader base bootloader script off of script.ld
* nxp_fmurt1170-v1:add _bootdelay_signature & change entry from 0x30000000 to 0x30040000
* fmurt1170-v1:hw_config Bootloader has to have 12 bytes
nxp_fmurt1170-v1:Default to use LAN8742A PHY
RT7 Boot from debugger now
RT7 Version OCOTP GUID/Rev Fix
RT7 I2C & SPI Partly working
RT7 Add FRAM support
Co-authored-by: David Sidrane <david.sidrane@nscdg.com>
nxp_imxrt1170-evk:Finish 1170 iomux versioning
nxp_imxrt1170-evk:Use FMUM1170 GPIO for PWM
nxp_imxrt1170-evk:Add to CI
nxp_imxrt1170-evk:Move to 192.168.0 network
nxp_imxrt1170-evk:Use LPADC
nxp_imxrt1170-evk:Entry is start
nxp_imxrt1170-evk:Correct Manifest
nxp_imxrt1170-evk:Correct USB VBUS Detect
nxp_imxrt1170-evk:Work twords FMURT1170
With Networking
Memory region Used Size Region Size %age Used
flash: 722108 B 7 MB 9.84%
flashxip: 909032 B 1 MB 86.69%
sram: 780212 B 856 KB 89.01%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
total used free largest nused nfree
Umem: 267232 229136 38096 37264 906 53
No Network
[846/848] Linking CXX executable nxp_fmurt1062-v2_default.elf
Memory region Used Size Region Size %age Used
flash: 685340 B 7 MB 9.34%
flashxip: 895448 B 1 MB 85.40%
sram: 722356 B 856 KB 82.41%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
Umem: 325088 200992 124096 123376 813 46
This commit With Networking
[4/6] Linking CXX executable nxp_fmurt1062-v2_default.elf
Memory region Used Size Region Size %age Used
flash: 694852 B 7 MB 9.47%
flashxip: 936880 B 1 MB 89.35%
sram: 753588 B 856 KB 85.97%
itcm: 0 GB 0 GB
dtcm: 0 GB 128 KB 0.00%
total used free largest nused nfree
Umem: 293856 228432 65424 64448 900 51
px4io_update: Add px4io FW on nxp_fmurt1062-v2
nxp_fmurt1062-v2:Use DMA on SPI
nxp_fmurt1062-v2:Timer configuration for 1 channel per group (timer)
nxp_fmurt1062-v2:Normalize with V5X - start PX4IO and Mavlink on TELEM2
nxp_fmurt1062-v2:Update PX4IO Firmware
nxp_fmurt1062-v2:Normalize boardconfig to upstream
nxp_fmurt1062-v2:Corect roataion of ICM20602
nxp_fmurt1062-v2 RC04 HW Changes
nxp_fmurt1062-v2:Use TJA1103 PHY
nxp_fmurt1062-v2:Update to NuttX 10.3+
nxp_fmurt1062:Use Buffer based HW flow control
nxp_fmurt1062-v2:Free Memory
nxp_fmurt1062-v2:Remove fixed wing
- make it work again
- also supports Kconfig based clk source selection
- adapt to recent changes of default PWM limits
- support outputting in duty-cycle mode
- i2c addr use use hex representation
- revert back to common min/max value & move duty-cycle mode to advanced
This prevents accidental misconfiguration via I2C if there are
multiple SPI devices on the same bus. The device may hear it's i2c address
and write some register, while there is data transfer ongoing with another
device.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
IMUs were replaced in V3 with 2x ICM42688P. This configuration should
work with all revisions of Matek F743 Slim board, including V1, V1.5
and interim variant of V3 (ICM42688P + ICM42605).
Signed-off-by: Andrei Korigodskii <akorigod@gmail.com>
From looking at the history the BMM150 rotation was initially 0. Then,
this was changed to 6 when the intent was to only change it for Skynode.
A bit later, the rotation was changed back to 0, but only for Skynode.
This tells me that rotation 0 was correct for all 6X including Skynode
all along.
Signed-off-by: Julian Oes <julian@oes.ch>