Here's my MTD-driver for AMD-compatible non-CFI flashes. It only supports one 16-bit flash yet. Is it something you want to include in mtd/kernel? /Jonas