void nandflash_sb_sendcmd(struct nandflash_device *dev,uint8 cmd) //send a commond { nandflash_sb_setCLE(dev,NF_HIGH); nandflash_sb_setWE(dev,NF_LOW); nandflash_sb_writeio(dev,cmd); nandflash_sb_setWE(dev,NF_HIGH); nandflash_sb_setCLE(dev,NF_LOW); }
void nandflash_sb_sendaddr(struct nandflash_device *dev,uint8 data) { nandflash_sb_setALE(dev,NF_HIGH); nandflash_sb_setWE(dev,NF_LOW); nandflash_sb_writeio(dev,data); nandflash_sb_setWE(dev,NF_HIGH); nandflash_sb_setALE(dev,NF_LOW); }
void nandflash_sb_senddata(struct nandflash_device *dev,u8 data) { nandflash_sb_setWE(dev,NF_LOW); nandflash_sb_writeio(dev,data); nandflash_sb_setWE(dev,NF_HIGH); }