I've been researching the Z5 premium LCD a bit, and thought I should share what I've found. I'm currently working on an FMC breakout board for it and hopefully in the next few months I'll have a FPGA driver for it working.
The display isn't exactly the LS055D1SX04, although the driver is the same the pinout and a few other specs are different. Actually the Z5 premium LCD could be one of 6 different parts from 3 different vendors (AUO, JDI and Sharp) based on the device tree files for it. I've seen both AUO and Sharp panels "in the wild" and obtained a datasheet for one AUO part - the H546UAN01.0 - which I've uploaded
here due to the attachement limit. I've definitely seen this part number on at least one eBay listing for replacement Z5 premium LCDs. As supply voltages and register configs differ slightly different LCD models/manufacturers are identified by a different resistor to ground connected to the LCD_ID pin.
The display driver (Novatek NT35950, no datasheet is available) is actually very sophisticated. In 4k mode, it supports (and quite possibly requires) compressed video to reduce the data rate to 1/3 of uncompressed 4k. The compression algorithms supported are simple streaming ones; either Qualcomm's entirely proprietary FBC or VESA's Display Stream Compression which is "open" if you pay $350. The display driver can also upscale from 1080p, compression is not needed in this mode.
Also presumably due to being at the very limit of possible pixel density, the screen doesn't have a full 3 subpixels per pixel. Instead each pixel has only two colour subpixels, and there's some magic ("subpixel rendering") on the display driver to drop subpixels with minimal loss in quality. I suppose in effect it's more like a 1440x3840 display than a full 4k one though.
The Z5 Premium uses the display in MIPI DSI Command Mode, which means that pixels are written over DSI into a framebuffer built into the display driver; saving power as it means that data does not need to be written every frame if it hasn't changed. The display driver also supports video mode without a framebuffer, by setting register B4 in page 0 from 0x01 to 0x10 (as in this
DTS entry). I believe one of the reasons for using compression, as well as reducing DSI data rate, is that compressed images are stored in this framebuffer so only 1/3 the RAM is needed.
Unfortunately the connector used by the display is a pain to source (DDK BB35-PC60-3A-D8 on the display, so BB35-RC60-3A needs to be used on the board). I eventually managed to order 10 samples from a
1688 seller (the link I used no longer works but I think this is the same seller). A few places on Taobao listed it but none would sell small quantities. As far as I can tell getting a reel of 6000 would be fairly easy if ever going to MP.