On 2/4/20 3:27 AM, Geert Uytterhoeven wrote: > Hi Rob, > > On Tue, Feb 4, 2020 at 10:12 AM Rob Landley <rob@xxxxxxxxxxx> wrote: >> On 2/4/20 2:01 AM, Geert Uytterhoeven wrote: >>> On Tue, Feb 4, 2020 at 7:52 AM Peter Ujfalusi <peter.ujfalusi@xxxxxx> wrote: >>>> On 03/02/2020 22.34, Geert Uytterhoeven wrote: >>>>> On Mon, Feb 3, 2020 at 9:21 PM John Paul Adrian Glaubitz >>>>> <glaubitz@xxxxxxxxxxxxxxxxxxx> wrote: >>>>>> On 2/3/20 2:32 PM, Geert Uytterhoeven wrote: >>>>>>> Both rspi and sh-msiof have users on legacy SH (i.e. without DT): >>>>>> >>>>>> FWIW, there is a patch set by Yoshinori Sato to add device tree support >>>>>> for classical SuperH hardware. It was never merged, unfortunately :(. The problem with converting everything else to j-core has always been regression testing. I have 2 pieces of classing sh4 hardware, and one classing sh2 board, and none of them are currently on the same continent I am. :) (I've got 3 different j-core boards, though. And am currently in the same room as 2 others. :) >>>>> True. >>>>> >>>>>>> Anyone who cares for DMA on SuperH? >>>>>> >>>>>> What is DMA used for on SuperH? Wouldn't dropping it cut support for >>>>>> essential hardware features? >>>>> >>>>> It may make a few things slower. >> >> The j-core stuff has DMA but we haven't hooked it up to dmaengine yet. (It's on >> the todo list but pretty far down.) > > And would use DT. Hence the issue is not applicable to j-core. Indeed. The last classic sh4 board I used did not have DMA hooked up in Linux, and trying to make current kernels work hit the fact that the device tree people kept breaking various pre-device tree APIs, and my patches to fix them were met with "you should convert everything to device tree rather than fix this obvious regression we caused" and thus never went upstream. (Johnson Controls shipped them locally and I handed the patches over to the lawyers to do the license compliance tarball before I left. And of course I posted the fixes to this list...) It's nice that at least this time somebody is _asking_ before breaking non-device-tree support for stuff that used to work... >> The turtle boards need it USB, ethernet, and sdcard, but Rich Felker hasn't >> finished the j32 port yet (we just got him the updated docs last month) and the >> existing implementation is nommu so the things that are using it are reaching >> around behind the OS's back... > > Is j32 the (rebranded) j4? Yes. Rob