View Single Post
Old 05-15-2019, 08:52 PM   #17
desterly
Enthusiast
desterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day nowdesterly will be dicovering the secret to cold fusion any day now
 
Posts: 49
Karma: 139260
Join Date: Dec 2016
Device: KV, Forma, Libra Colour
Quote:
Originally Posted by NiLuJe View Post
Yep, i.MX6SLL devices are running on 4.1.15

A Forma on FW 4.14:
Code:
Linux (none) 4.1.15-00280-g3c80cbc #75 SMP PREEMPT Thu Feb 14 09:20:03 CST 2019 armv7l GNU/Linux
This is also the same kernel release used by Amazon on their own i.MX6SLL/i.MX7D devices (PW4, KT3; KOA2). Which probably tells me they're both based on NXP's.
Bonus points if you can suss out where NXP's hiding those sources. A (very) quick search led me to old FreeScale branches, but nothing new...
Think i figured it out.... need to setup a dev environment to test with but sheesh.. this is a mess..

It appears that NXP is really utilizing a combination of FreeScale and the Yocto Project to build these. It's basically a stock Linux kernel (4.1.15 for forma) with the Yocto project patches applied to it. That gets you the baseline source.. then obviously it's any changes that are made on top of that for a specific device.

The closest that I can find from a pure kernel branch though is Code Aurora (203 file changed)

Most of the patches actually seem to be cherry picks from later versions of linux.

NXP actually has a decent setup guide for it once you dig through all the dev documents.

you can also reference this:
Code:
https://www.yoctoproject.org/docs/2.5.1/dev-manual/dev-manual.html#setting-up-the-development-host-to-use-the-yocto-project
or more specifically:
Code:
repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth
that's the actual branch being used for the forma (from what i can tell)

Weee!

Last edited by desterly; 05-15-2019 at 08:54 PM.
desterly is offline   Reply With Quote