you are very close. The DoC is very frustrating and has caused trouble for MTD (just ask David Woodhouse :-)
You need to NOT use the "single driver" mode of DoC.
So my config looks like this for the kernel # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_DOC1000 is not set # CONFIG_MTD_DOC2000 is not set CONFIG_MTD_DOC2001=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0000 CONFIG_MTD_DOCPROBE_HIGH=y # CONFIG_MTD_DOCPROBE_55AA is not set
And you need to UNDEFINE DOC_SINGLE_DRIVER in docprobe.c
See the HOWTO /root/src/freebios/HOWTO/ALIM1631_M1535D
for more info.
Also, if you end up writing notes for the M810 and your kernel, and you want to send them to me, I will post them. This process is still a headache for new guys, and if you have hints for making it better I'll take them too.
Thanks for your patience.
ron