Information on DVFS and SpaceMIT P1 PMIC

Hi there,

I have a BPI-F3 with K1 SoC and P1 PMIC. I need to get DVFS (which also includes Vcore voltage scaling) working. I searched a bit for datasheets for P1 PMIC but couldn’t find any. Then I came across this:

Could you please guide me in the right direction? Do I need to develop my own driver? User-space or Kernel space? Any examples?

Thank you.