Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #69955

Bug#985862: linux: Please enable support for NXP/Freescale iMX8

From Wookey <wookey@wookware.org>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#985862: linux: Please enable support for NXP/Freescale iMX8
Date 2021-03-25 06:20 +0100
Message-ID <BWqzv-7C7-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


Source: linux
Severity: normal

The iMX8 SoC is used on various boards, widely available to debian
users and well supported by free software, but the platform is not
enabled in debian kernels, which is a rather major omission. I don't
know why not (I guess no-one filed this bug?).

These are all avilable today and should at least mostly work with
mainline:
Nitrogen 8M 
 https://boundarydevices.com/product/nitrogen8m/
Solidrun 
 Cubox M https://shop.solid-run.com/product/SRMP8QDWB1D04GE008X00CE/
 Hummingboard Pulse https://shop.solid-run.com/product-category/embedded-computers/nxp-family/hummingboard-m/
Purism
 Librem 5 Phone https://en.wikipedia.org/wiki/Librem_5
Compulab
 SBC-iMX8X https://www.compulab.com/products/sbcs/sbc-imx8x-nxp-i-mx-8x-single-board-computer/
 (supported since 5.4.24)
Toradex
 Apalis iMX8 CoM https://www.toradex.com/computer-on-modules/apalis-arm-family/nxp-imx-8

I believe that all that is needed is adding
CONFIG_ARCH_MXC=y in debian/config/arm64/config
Which is set by default upstream.

(There may be other drivers that should enabled too for some of these
platforms?)

I just built the kernel with the above config change and it builds
fine on arm64, and installs and boots on softiron. I don't have an
iMX8 here to test on, but we can find some, I'm sure.

It seems like the timing was rather unfortunate here with some of this
hardware only becoming widely available in Q4 2020 (shortly before the
Bullseye freeze). Is there any chance of one more hardware enablement
upload for bullseye, or does this feel like too big a change? If not,
getting this into a point release would make debian stable useful on a
lot more hardware. What testing would make the kernel team reasonably
happy about doing that?

-- 
Wookey

Back to linux.debian.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Bug#985862: linux: Please enable support for NXP/Freescale iMX8 Wookey <wookey@wookware.org> - 2021-03-25 06:20 +0100
  Bug#985862: linux: Please enable support for NXP/Freescale iMX8 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> - 2021-03-25 11:30 +0100
  Processed: Re: Bug#985862: linux: Please enable support for  NXP/Freescale iMX8 "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-03-25 11:30 +0100
  Bug#985862: marked as done (linux: Please enable support for  NXP/Freescale iMX8) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-03-27 16:30 +0100
  Bug#985862: linux: Please enable support for NXP/Freescale iMX8 Wookey <wookey@debian.org> - 2021-04-12 15:30 +0200
    Bug#985862: linux: Please enable support for NXP/Freescale iMX8 Salvatore Bonaccorso <carnil@debian.org> - 2021-04-12 16:40 +0200
      Bug#985862: linux: Please enable support for NXP/Freescale iMX8 Wookey <wookey@wookware.org> - 2021-04-12 17:30 +0200

csiph-web