Yes - turns out the default mdt partitions are in the device tree, take a look in:
$this->bbcode_second_pass_code('', '/proc/device-tree/mbus\@f1000000/nand\@012f/')
And looks like that location is common for all kirkwood devices:
http://lxr.free-electrons.com/source/arch/arm/boot/dts/kirkwood.dtsi
And set up for the NSA325 in:
http://lxr.free-electrons.com/source/arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi
So general for NSA3xx devices
Also wonder - would it be more reliable to get the ethernet mac from the device tree:
$this->bbcode_second_pass_code('', 'od -t x1 /proc/device-tree/ocp@f1000000/ethernet-controller\@72000/ethernet0-port\@0/local-mac-address')
Interesting thought that the kirkwood.dtsi says that the mac address should be set in bootloader - as is done in uboot, so maybe the ultimate source of mac address is in the uboot env variables. (however no "fdt boardsetup" in uboot env - and I though this was needed to populate the device tree with objects at uboot time).
Guess question for install, is does stock NSA3xx set the linux eth mac from the uboot ethadr env variable, as stock uboot doesn't do device tree IIRC. Can't say I tempted to flash back to the original uboot to find out.