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

Add RT700 basic environment support #79376

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Dec 3, 2024

  1. soc: nxp: imxrt: imxrt7xx: add rt7xx soc files

    add rt7xx files related to soc
    support basic clock enablement
    add HAS_MCUX_XSPI/HAS_GLIKEY Kconfig
    add common/Kconfig.xspi_xip file
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    cc979ba View commit details
    Browse the repository at this point in the history
  2. dts: arm: nxp: add RT7xx dts files

    add RT7xx dts files
    add iocon/gpio/flexcomm/clock instances in dts
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    7c9132b View commit details
    Browse the repository at this point in the history
  3. dts: bindings: add the first version binding for nxp,imx-xspi IP

    add nxp,imx-xspi-device.yaml
    add nxp,imx-xspi-mx25um51345g.yaml
    add nxp,imx-xspi.yaml
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    3829eb5 View commit details
    Browse the repository at this point in the history
  4. drivers: clock_control: update mcux_lpc_syscon_clock.c drivers

    add more flexcomm instances clock support to adapt
    rt700 instances number
    
    add xspi clock support
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    9370334 View commit details
    Browse the repository at this point in the history
  5. drivers: pinctrl: update pinctrl_lpc_iocon.c driver

    Due to there is no port on RT7xx soc, update driver to
    adapt rt7xx pin mux model(Use IOPCTL_PinMuxSet function
    to configure pinmux set)
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    801e919 View commit details
    Browse the repository at this point in the history
  6. drivers: gpio: update gpio_mcux.c driver

    update gpio driver to adapt rt7xx gpio model:
    1. There is no PORT_Type on RT7xx,so set PORT_Type as void
    2. Add port_no parameter in gpio_mcux_config to adapt IOPCTL driver
    3. Add gpio-port-offest parameter in blinding, it will help map the
       relation between index n and gpio port when some soc have domain
       access attribution.
    4. Add code to adapt RT700 GPIO attribute configuration
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    1e4f865 View commit details
    Browse the repository at this point in the history
  7. boards: nxp: add mimxrt700_evk board

    add files related to mimxrt700_evk board
    add gpio/uart function support on board
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    fef9784 View commit details
    Browse the repository at this point in the history
  8. manifest: update west.yml

    track rt700 sdk files update PR branch
    
    Signed-off-by: Lucien Zhao <[email protected]>
    lucien-nxp committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    59930f1 View commit details
    Browse the repository at this point in the history