Hi
"Some additions of chips are non-functional yet... e.g. there is no support for more than 24 bits in addresses, but some chips require that. Also, please do not send patches as base64 encoded attachments."
All these chips has a 24 addressing limit, or three bytes. To addressing above 16Mbyte we must program special register - extend addressing space - it's look like a fetcher bit.
"I took a closer look at your patch. It contains a lot of white space errors. Please make sure that this won't happen again. Checking data sheets to review such patches is no fun, dealing with other's white space errors is even worse ;)"
sorry i now rechecked my patches by linux checkpatch.pl script.
8)