Bug#985862: linux: Please enable support for NXP/Freescale iMX8
100 views
Skip to first unread message
Wookey
unread,
Mar 25, 2021, 1:20:02 AM3/25/21
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
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?).
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
Debian Bug Tracking System
unread,
Mar 25, 2021, 6:30:02 AM3/25/21
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Processing control commands:
> tag -1 + pending
Bug #985862 [src:linux] linux: Please enable support for NXP/Freescale iMX8
Added tag(s) pending.
> (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.
I have an i.MX8 here, but didn't do any tests (yet).
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Your message dated Sat, 27 Mar 2021 15:19:48 +0000
with message-id <E1lQAj6-...@fasolo.debian.org>
and subject line Bug#985862: fixed in linux 5.10.26-1
has caused the Debian Bug report #985862,
regarding linux: Please enable support for NXP/Freescale iMX8
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.)
Wookey
unread,
Apr 12, 2021, 9:30:03 AM4/12/21
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Source: linux
Version: 5.10.26-1
Followup-For: Bug #985862
(Whilst they can be configured as modules this doesn't work
well. CONFIG_SERIAL_IMX_CONSOLE=m misses quite alot of the boot
messages and CONFIG_CLK_IMX8MM=m just makes it hang.)
(Thanks to Vincent for the testing)
Enabling these in the next upload, whenever that is, would be much appreciated.
Addendum:
There are almost certainly some other clocks needed for other hardware, but that
needs to await testing/feedback from people with access to said hardware.
Just for future reference: I believe the correspondance of config options to SOC variants is:
IMX8MN == i.MX8M Nano
IMX8MQ == i.MX8M Quad
IMX8QXP == i.MX8 QuadXPlus
IMX8MP == i.MX8M Plus
--
Wookey
Salvatore Bonaccorso
unread,
Apr 12, 2021, 10:40:03 AM4/12/21
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hi,
Thanks Wookey for the testing feedback. This really starts to become
late for the bullseye release, so we need to be careful enough. We
will see what we can do.
Regards,
Salvatore
Wookey
unread,
Apr 12, 2021, 11:30:03 AM4/12/21
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
On 2021-04-12 16:30 +0200, Salvatore Bonaccorso wrote:
>
> Thanks Wookey for the testing feedback. This really starts to become
> late for the bullseye release, so we need to be careful enough. We
> will see what we can do.
Understood. I see we were just 2 days too late for the 5.10.28 update,
which is unfortunate - that would have worked nicely.
I think it's fairly safe, and it's been upstream and enabled there for
a while, but of course you never know...
If this has to end up in the first point release after bullseye then that's fair enough.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Your message dated Thu, 20 May 2021 07:00:08 +0000
with message-id <E1ljcfA-...@fasolo.debian.org>
and subject line Bug#985862: fixed in linux 5.10.38-1