Help with MaaxBoard i.MX93 Pinout, GPIO Configuration (Input/Output), and Timer Setup

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help with MaaxBoard i.MX93 Pinout, GPIO Configuration (Input/Output), and Timer Setup

576 Views
Manjunathb
Contributor II

Hi everyone,

I’m currently working with the MaaxBoard based on the NXP i.MX93 processor, and I need some guidance on the following:

  1. MaaxBoard Pinout Diagram:

    • Where can I find the official pinout mapping (board headers vs. SoC pins)?

    • Specifically looking for GPIO-capable pins and alternate functions like PWM, I2C, SPI, etc.

  2. GPIO Configuration (Input/Output):

    • What is the correct method to configure GPIOs in i.mx93 cortex-m33 for input/output on MaaxBoard i.MX93?

    • Timer Configuration Using GPIO Pin:

      • I want to use a timer/counter (like PWM or capture input) mapped to a GPIO pin.

      • How can I configure a GPIO pin for PWM output or input capture?

      • Do I need to modify the device tree or use existing kernel modules?

Any reference to:

  • Working device tree snippets

  • GPIO pin number mapping (Maax header to i.MX93 ball name)

  • PWM/timer configuration examples
    would be greatly appreciated.

Thanks in advance!

i.MX93 

Labels (2)
0 Kudos
Reply
2 Replies

532 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi  Manjunathb

 

The MaaxBoard is manufactured and supported by Element14 , I would suggest you to reach out the owner so they maybe able to provide more insights on their BSP and their board.

 

MaaXBoard OSM93 - element14 Community

MaaXBoard Hardware Design - element14 Community

 

For NXP's EVK,  we use SDK to configure the GPIO.  like below

danielchen_0-1753509413519.png

 

For the IOMUX alternate functions for i.MX93, 

danielchen_1-1753509648541.png

 

Please contact the owner of this board for better help.

 

Regards

Daniel

0 Kudos
Reply

528 Views
Manjunathb
Contributor II
okay thank you for your response!
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2139874%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHelp%20with%20MaaxBoard%20i.MX93%20Pinout%2C%20GPIO%20Configuration%20(Input%2FOutput)%2C%20and%20Timer%20Setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2139874%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20everyone%2C%3C%2FP%3E%3CP%3EI%E2%80%99m%20currently%20working%20with%20the%20%3CSTRONG%3EMaaxBoard%20based%20on%20the%20NXP%20i.MX93%20processor%3C%2FSTRONG%3E%2C%20and%20I%20need%20some%20guidance%20on%20the%20following%3A%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3E%3CSTRONG%3EMaaxBoard%20Pinout%20Diagram%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EWhere%20can%20I%20find%20the%20official%20%3CSTRONG%3Epinout%20mapping%3C%2FSTRONG%3E%20(board%20headers%20vs.%20SoC%20pins)%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ESpecifically%20looking%20for%20GPIO-capable%20pins%20and%20alternate%20functions%20like%20PWM%2C%20I2C%2C%20SPI%2C%20etc.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EGPIO%20Configuration%20(Input%2FOutput)%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EWhat%20is%20the%20correct%20method%20to%20configure%20GPIOs%20in%20i.mx93%20cortex-m33%20for%20input%2Foutput%20on%20MaaxBoard%20i.MX93%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3ETimer%20Configuration%20Using%20GPIO%20Pin%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EI%20want%20to%20use%20a%20timer%2Fcounter%20(like%20PWM%20or%20capture%20input)%20mapped%20to%20a%20GPIO%20pin.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EHow%20can%20I%20configure%20a%20GPIO%20pin%20for%20%3CSTRONG%3EPWM%20output%20or%20input%20capture%3C%2FSTRONG%3E%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EDo%20I%20need%20to%20modify%20the%20device%20tree%20or%20use%20existing%20kernel%20modules%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAny%20reference%20to%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%3EWorking%20%3CSTRONG%3Edevice%20tree%20snippets%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EGPIO%20pin%20number%20mapping%3C%2FSTRONG%3E%20(Maax%20header%20to%20i.MX93%20ball%20name)%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%3CSTRONG%3EPWM%2Ftimer%3C%2FSTRONG%3E%20configuration%20examples%3CBR%20%2F%3Ewould%20be%20greatly%20appreciated.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThanks%20in%20advance!%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2Fi.MX93%2Fpd-p%2Fi.MX93%22%20class%3D%22lia-product-mention%22%20data-product%3D%22509-1%22%20target%3D%22_blank%22%3Ei.MX93%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2139874%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EClock%7CTimers%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCXC%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2141189%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Help%20with%20MaaxBoard%20i.MX93%20Pinout%2C%20GPIO%20Configuration%20(Input%2FOutput)%2C%20and%20Timer%20Setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2141189%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eokay%20thank%20you%20for%20your%20response!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2141182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Help%20with%20MaaxBoard%20i.MX93%20Pinout%2C%20GPIO%20Configuration%20(Input%2FOutput)%2C%20and%20Timer%20Setup%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2141182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%26nbsp%3BManjunathb%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThe%20MaaxBoard%20is%20manufactured%20and%20supported%20by%20Element14%20%2C%20I%20would%20suggest%20you%20to%20reach%20out%20the%20owner%20so%20they%20maybe%20able%20to%20provide%20more%20insights%20on%20their%20BSP%20and%20their%20board.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.element14.com%2Fproducts%2Fdevtools%2Favnetboardscommunity%2Fw%2Fboards%2F29542%2Fmaaxboard-osm93%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMaaXBoard%20OSM93%20-%20element14%20Community%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.element14.com%2Fproducts%2Fdevtools%2Favnetboardscommunity%2Favnetboard-forums%2Ff%2Fmaaxboard-hardware-design%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMaaXBoard%20Hardware%20Design%20-%20element14%20Community%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EFor%20NXP's%20EVK%2C%26nbsp%3B%20we%20use%20SDK%20to%20configure%20the%20GPIO.%26nbsp%3B%20like%20below%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1753509413519.png%22%20style%3D%22width%3A%20604px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1753509413519.png%22%20style%3D%22width%3A%20604px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F349610i42F0D9ED5ADBEA7A%2Fimage-dimensions%2F604x222%3Fv%3Dv2%22%20width%3D%22604%22%20height%3D%22222%22%20role%3D%22button%22%20title%3D%22danielchen_0-1753509413519.png%22%20alt%3D%22danielchen_0-1753509413519.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EFor%20the%20IOMUX%20alternate%20functions%20for%20i.MX93%2C%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_1-1753509648541.png%22%20style%3D%22width%3A%20748px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_1-1753509648541.png%22%20style%3D%22width%3A%20748px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F349611i7465BD697F2E73EE%2Fimage-dimensions%2F748x578%3Fv%3Dv2%22%20width%3D%22748%22%20height%3D%22578%22%20role%3D%22button%22%20title%3D%22danielchen_1-1753509648541.png%22%20alt%3D%22danielchen_1-1753509648541.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20contact%20the%20owner%20of%20this%20board%20for%20better%20help.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERegards%3C%2FP%3E%0A%3CP%3EDaniel%3C%2FP%3E%3C%2FLINGO-BODY%3E