From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Linux on an E-Ink Tablet To: meta-freescale@lists.yoctoproject.org From: "Alistair Francis" X-Originating-Location: San Jose, California, US (73.93.84.208) X-Originating-Platform: Linux Firefox 85 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Thu, 04 Feb 2021 21:21:19 -0800 Message-ID: Content-Type: multipart/alternative; boundary="ktHNLG1rsT4iWjJJbqGS" --ktHNLG1rsT4iWjJJbqGS Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hey, I have been working on updating the Linux kernel of the reMarkable 2, whic= h is an E-Ink tablet using the i.MX7D. It ships with an outdated version of https://github.com/Freescale/linux-fs= lc/tree/4.14-1.0.x-imx with around 300 patches on top, the source is here: = https://github.com/reMarkable/linux/tree/zero-sugar. I have ported those 300 patches on top of https://github.com/Freescale/lin= ux-fslc/tree/5.4-2.2.x-imx and have it mostly working. I'm just struggling = with the brcmfmac WiFi. I'm now starting to look at what next though. I don't see a 5.10*-imx branch, just a 5.10.x+fslc. Does anyone know if th= ere is a plan for a 5.10*-imx branch? Also the E-Ink display is driven by the video/fbdev/mxsfb.c=C2=A0 driver, = which has been removed in mainline ( https://github.com/torvalds/linux/comm= it/f225f1393f034e17281274180626086276da766c ), I was wondering if anyone kn= ows how to swap drivers without changing the user space software (which is = closed source). I'm also working on trying to upstream some of the work. It seems like the= re is a lot in the *-imx branches that isn't upstream. Is that something th= at is still going on? Alistair --ktHNLG1rsT4iWjJJbqGS Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hey,

I have been working on updating the Linux kernel of the reM= arkable 2, which is an E-Ink tablet using the i.MX7D.

It ships w= ith an outdated version of https://github.c= om/Freescale/linux-fslc/tree/4.14-1.0.x-imx with around 300 patches on = top, the source is here: https://github.com/reMarkable/linux/tree/zero-suga= r.

I have ported those 300 patches on top of  https://github.com/Freescale/linux-fslc/tree/5.4-2.2.x-im= x and have it mostly working. I'm just struggling with the brcmfmac WiF= i.

I'm now starting to look at what next though.

I do= n't see a 5.10*-imx branch, just a 5.10.x+fslc. Does anyone know if there i= s a plan for a 5.10*-imx branch?

Also the E-Ink display is drive= n by the video/fbdev/mxsfb.c  driver, which has been removed in mainli= ne (https://github.co= m/torvalds/linux/commit/f225f1393f034e17281274180626086276da766c), I wa= s wondering if anyone knows how to swap drivers without changing the user s= pace software (which is closed source).

I'm also working on tryi= ng to upstream some of the work. It seems like there is a lot in the *-imx = branches that isn't upstream. Is that something that is still going on?

Alistair --ktHNLG1rsT4iWjJJbqGS--