Hi, it's me from the future, I would like to reply to my own post.
The answer it's that to make eink.com based display work on Linux, you need a mixture of both proprietary software and custom hardware to work.
From hardware side: end products usually use SoC that integrate eink support, like the Allwinner B288, Rockchip RK3566 or some NXP whose name I don't remember. Maybe it's possible to use SoC that don't integrate them and add the necessary components to the PCB, but I feel like commercially it's just easier to use these SoCs.
From software side, two points:
- The manufacturer or eink itself handles a Linux kernel module to use the display via DRM or Framebuffer. I know there is a kernel module, but I don't know who offers it, given it seems that it's not open source or upstream to the Linux tree.
- Once you have DRM or Framebuffer available, it's just a matter of writing an userspace application that can output its image to one of these two.
I hope you like my findings.