On Wed, 10 Aug 2022 00:42:24 +0300 Oded Gabbay <oded.gabbay@xxxxxxxxx> wrote: > > Hi Jiho, Yuji. > > I want to update that I'm currently in discussions with Dave to figure > out what's the best way to move forward. We are writing it down to do > a proper comparison between the two paths (new accel subsystem or > using drm). I guess it will take a week or so. > > In the meantime, I'm putting the accel code on hold. I have only > managed to do the very basic infra and add a demo driver that shows > how to register and unregister from it. > You can check the code at: > https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git/log/?h=accel > > It has two commits. The first adds the subsystem code and the second > adds the demo driver. > The subsystem code is basically drm code copied and renamed and > slightly modified, but I really only worked on it for a couple of > hours so take that into consideration. > > The important thing is that the demo driver shows the basic steps are > really simple. You need to add two function calls in your probe and > one function call in your release. Of course you will need to supply > some function callbacks, but I haven't got to fill that in the demo > driver. Once you register, you get /dev/accel/ac0 and > /dev/accel/ac_controlD64 (if you want a control device). If I were to > continue this, the next step is to do the open and close part. > > I will update once we know where things are heading. As I said, I > imagine it can take a few weeks. > > Thanks, > Oded > Hi Oded, Thanks for sharing your code, it looks good start from basic drm code. I hope the discussion makes better result. Thanks, Jiho Chu