# Enabling miniPCIe on Hummingboard Mate

**URL:** <https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299>\
**Category:** NXP i.MX8M Plus\
**Tags:** iMX8M-plus\
**Created:** [April 27, 2022, 4:54pm UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299 "2022-04-27T16:54:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimmy.chiu](https://avatars.discourse-cdn.com/v4/letter/j/96bed5/32.png) [@jimmy.chiu](https://community.solid-run.com/u/jimmy.chiu)\
**Post date:** [April 27, 2022, 4:54pm UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/1 "2022-04-27T16:54:17Z")

</div>

Is there any modifications that need to be set in the device tree to enable the miniPCIe slot on the Hummingboard Mate on the yocto build?

On the 5.10 kernel image it appears that the M.2\_PCIe\_3V3\_EN is not being enabled so there is no power supplied to the mPCIe port.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [April 28, 2022, 4:52am UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/2 "2022-04-28T04:52:25Z")

</div>

Which Yocto build are you using? The latest Hardknott meta layer from us includes patches that do enable the 3.3V regulators for mini-pcie and m.2 slots at boot.

---

<div class="post-metadata">

**Author:** ![jimmy.chiu](https://avatars.discourse-cdn.com/v4/letter/j/96bed5/32.png) [@jimmy.chiu](https://community.solid-run.com/u/jimmy.chiu)\
**Post date:** [April 30, 2022, 4:00am UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/3 "2022-04-30T04:00:16Z")

</div>

The yocto build is on 5.10.9 hardknott

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [May 1, 2022, 6:00am UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/4 "2022-05-01T06:00:59Z")

</div>

That is the issue. This is fixed in the lastest hardknott release with kernel 5.10.72-lts

---

<div class="post-metadata">

**Author:** ![DMitch](https://avatars.discourse-cdn.com/v4/letter/d/ac91a4/32.png) [@DMitch](https://community.solid-run.com/u/DMitch)\
**Post date:** [May 13, 2022, 5:54pm UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/5 "2022-05-13T17:54:29Z")

</div>

I can confirm the 5.10.72-lts with SR additions does provide power on the M2\_3V3 for the Hummingboard Mate carrier board.

However, is there a table or list of SOMs that will provide the Mini-PCIe functionality when paired with the Hummingboard Mate?

For instance, in comparing the SOM B2B pinout for the iMX8M-Plus against the Hummingboard Mate schematic, it looks like the LVDSO pins are routed to the Mini-PCIe slot. Although, I’m happy to be wrong as we would definitely like to use the iMX8M-Plus SOM + Mate carrier board combination.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [May 15, 2022, 4:56am UTC](https://community.solid-run.com/t/enabling-minipcie-on-hummingboard-mate/299/6 "2022-05-15T04:56:36Z")

</div>

The main label of the pin in the SOM schematics is the default configuration of the PIN. The next label out is the alternate function of the pin used on our boards. However by default the Mate is a minimal board and does not bring PCIe functionality out to the mini-PCIe slot. There is an assembly option that allows this to work with the iMX8MP. You can contact our sales department to find out more details.
