Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP NXP Backports to release/1.14 #23071

Closed
wants to merge 40 commits into from
Closed

Commits on Apr 29, 2024

  1. [BACKPORT] Intial Commit PX4 FMUV6RT

    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
    
    px4_fmu-6xrt:Using imxrt_flexspi_nor_octal
    
    px4_fmu-6xrt:Entry is start
    
    px4_fmu-6xrt:Add Proper MTD
    
    px4_fmu-6xrt:Set I2C Buses
    
    px4_fmu-6xrt:Proper SPI usage
    
    px4_fmu-6xrt:Adjust memory Map to use the 2 MB
    
    px4_fmu-6xrt:Bring in ROMAPI
    
    px4_fmu-6xrt:Push FLASH to 200Mhz
    
    px4_fmu-6xrt:Use BOARD_I2C_LATEINIT
    
    px4_fmu-6xrt:Clock Config remove unused devices
    
    px4_fmu-6xrt:Remove EVK SDRAM IO
    
    px4_fmu-6xrt:Enable SE550 using HW_VER_REV_DRIVE
    
    px4_fmu-6xrt:Use MTD to mount FRAM on Flex SPI
    
    px4_fmu-6xrt:Manifest
    
    px4_fmu-6xrt:Restore board_peripheral_reset
    
    px4_fmu-6xrt:Set I2C buss Interna/Externa and startup
    
    nxp/rt117x:Set 6 I2C busses
    
    px4_fmu-6xrt:Correct Clock Sources and Freqency Settings
    
    px4_fmu-6xrt:Correct ADC Settings
    
    px4_fmu-6xrt:Tune FlexSPI config and sync header with debug variant Linker prep for rodata ahb partitioning
    
    px4_fmu-6xrt:FlexSPI prefetch partition split .text and .rodata
    
       Current config
         1KB Prefetch .rodata
         3KB Prefetch .text
    
    px4_fmu-6xrt:Run imxrt_flash_setup_prefetch_partition from ram with barriers
    
    px4_fmu-6xrt:Use All OCTL setting from FLASH g_flash_config SANS lookupTable
    
    px4_fmu-6xrt:Octal spi boot/debug problem bypass
    
    px4_fmu-6xrt:Add PWM test
    
    px4_fmu-6xrt:Fix clockconfig and USB vbus sense
    
    px4_fmu-6xrt: Use TCM
    
    px4_fmu-6xrt: Ethernet bringup
    
    imxrt: use unique_id register for board_identity
    
    px4_fmu-6xrt: update ITCM mapping, todo proper trap on pc hitting 0x0
    
    px4_fmu-6xrt:correct rotation icm42688p onboard imu
    
    rt117x: Add SSARC HP RAM driver for memory dumps
    
    px4_fmu-6xrt: Enable hardfault_log
    
    px4_fmu-6xrt: Enable DMA pool
    
    px4_fmu-6xrt: fix uart mapping
    
    px4_fmu-6xrt: enable SocketCAN & DroneCAN
    
    px4_fmu-6xrt:Command line history TAB completion
    
    px4_fmu-6xrt:Fix pinning duplication
    
    px4_fmu-6xrt:Support conditional PHY address based on selected PHY
    
    px4_fmu-6xrt:Add Pull Downs on CTS, use GPIO for RTS
    
    px4_fmu-6xrt:Set TelemN TX Slew rate and Drive Strenth to max
    
    px4_fmu-6xrt::Set TELEM Buffers add HW HS
    
    px4_fmu-6xrt:Turn off DMA poll
    
    px4_fmu-6xrt:RC_SERIAL_PORT needed to be px4io to disable rc_input using TELEM2!
    
    px4_fmu-6xrt: bootloader (#22228)
    
    * imxrt:Add bootloader support
    * bootloader:imxrt clear BOOT_RTC_SIGNATURE
    * px4_fmu-6xrt:Add bootloader
    * px4_fmu-6xrt:bootloader removed ADC
    * px4_fmu-6xrt:bootloader base bootloader script off of script.ld
    * px4_fmu-6xrt:add _bootdelay_signature & change entry from 0x30000000 to 0x30040000
    * px4_fmu-6xrt:hw_config Bootloader has to have 12 bytes
    
    px4_fmu-6xrt:Default to use LAN8742A PHY
    
    px4_fmu-v6xrt:VID Set to Drone Code
    
    board_reset:Enable ability to write RTC GP regs
    
    px4_fmu-6xrt:Fix CMP0079 error
    
    rt117x:micro_hal Add a PX4_MAKE_GPIO_PULLED_INPUT
    
    px4_fmu-v6xrt:Set CTS High before VDD_5V applided to ports to avoid radios fro entering bootloaders
    
    fmu-v6xrt: increase 5v down time
    
    fmu-v6xrt:Ready for Release DEBUGASSERTS off and Console 57600,
    Bootloder updated.
    
    imxrt:board_hw_rev_ver Rework for 3.893V Ref
    
    px4_fmu-v6xrt:Move ADC to Port3
    davids5 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    6d66427 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dab87d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ed3f14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0c7dd2 View commit details
    Browse the repository at this point in the history
  5. [BACKPORT] px4_fmuv6xrt: Switch to icm42686p on SPI1

    icm42588p driver don't use a icm42688p when icm42686p is requested
    PetervdPerk-NXP authored and davids5 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    80bc022 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1679207 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c138e34 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c62430 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. [BACKPORT] fmu-v6xrt: Move external BMP388 outside of config paramete…

    …r determination
    muramura authored and davids5 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8da0709 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02415eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    678d458 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d88efb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4e6771 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1523b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e87a930 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    406c1f7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2b3677d View commit details
    Browse the repository at this point in the history
  10. [BACKPORT] fmu-v6xrt: Change image size

    muramura authored and davids5 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b532f05 View commit details
    Browse the repository at this point in the history
  11. [BACKPORT] boards: px4/fmu-{v5*,v6*} add dedicated rover board varian…

    …ts (eg px4_fmu-v6x_rover)
    dagar authored and davids5 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    4defb8e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6abd889 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3351522 View commit details
    Browse the repository at this point in the history
  14. [BACKPORT] fmu-v6xrt: hotfix for sdio crash when reading multiblock t…

    …o unaligned memory
    PetervdPerk-NXP authored and davids5 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e3bae9d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5e22541 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1b26e90 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    16bf9ab View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d0393e6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    23588e3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a4c1296 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6473e83 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    742ad64 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0cf9d4a View commit details
    Browse the repository at this point in the history
  24. [BACKPORT] RCInput:Add Support for RX-TX SWAP using onewire

       A board can optionaly define RC_SERIAL_SWAP_USING_SINGLEWIRE
       If the board is wired board with TX to the input (Swapped) and
       the SoC does not support U[S]ART level RX-TX swapping to allow
       useing onewire to do the swap if and only if:
    
         RC_SERIAL_SWAP_USING_SINGLEWIRE   is defined
         RC_SERIAL_SWAP_RXTX               is defined
         TIOCSSWAP                         is defined and retuns !OK
         TIOCSSINGLEWIRE                   is defined
    davids5 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    14a532c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    de363bf View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    22b6a78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3697ac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69ccd4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42e2e0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba18b09 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    1bec011 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    33d6453 View commit details
    Browse the repository at this point in the history