Hi, I don’t understand too much what would you achieved by splitting of FlexNVM on two parts, in both part performing eeprom emulation different way.
Additionally having 32kB for E-flash would require 2kB of EEERAM (this however cannot be setup as the device only allows to use 4kB) to keep recommended EEPROM backup to FlexRAM ratio (at least 16) to have specified data endurance.
I am afraid we don’t have any dedicated driver for SW emulation, because this device use HW emulation.
MPC5xxx driver you cannot use as a base as it is completely different flash platform. Maybe following driver could be useful as a base if you were developed your own driver:
AN4903 EEPROM Emulation Driver for the Kinetis E Series Microcontrollers
https://www.nxp.com/docs/en/application-note/AN4903.pdf
You can find the associated SW when searching “an4903sw” at nxp.com
Associated File:: AN4903SW
But I would rather recommend to optimize your data to <4kB if possible.