Lines Matching refs:sc_ops

221     const struct flash_ops *sc_ops;
532 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_READ_ID);
539 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_READ_ARRAY);
548 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_READ_STATUS);
549 sc->sc_ops->read_uint8(sc,sc->sc_page0,&Status);
550 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_READ_ARRAY);
558 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_CLEAR_STATUS);
640 sc->sc_ops->read_uint16(sc,Offset,&Data16);
651 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_WRITE_WORD);
652 sc->sc_ops->write_uint16(sc,Offset,Value);
661 sc->sc_ops->read_uint8(sc,Offset,&Status);
669 sc->sc_ops->read_uint16(sc,Offset,&Data16);
705 sc->sc_ops->read_uint16(sc,Where+i,&Data16);
720 sc->sc_ops->write_uint8(sc,Offset,CMD_WRITE_BUFFER);
722 sc->sc_ops->read_uint8(sc,Offset,&Status);
732 sc->sc_ops->write_uint8(sc,Offset,(uint8_t)(sc->sc_buffersize/2));
737 sc->sc_ops->write_uint16(sc,Where+i,Value);
742 sc->sc_ops->write_uint8(sc,Offset,CMD_CONFIRM);
751 sc->sc_ops->write_uint8(sc,Offset,CMD_READ_STATUS);
752 sc->sc_ops->read_uint8(sc,Offset,&Status);
762 sc->sc_ops->read_uint16(sc,Where+i,&Data16);
803 sc->sc_ops->read_uint32(sc,Offset,&Data32);
814 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_WRITE_WORD);
815 sc->sc_ops->write_uint32(sc,Offset,Value);
824 sc->sc_ops->read_uint8(sc,Offset,&Status);
832 sc->sc_ops->read_uint32(sc,Offset,&Data32);
869 sc->sc_ops->read_uint32(sc,Where+i,&Data32);
883 sc->sc_ops->write_uint8(sc,Offset,CMD_WRITE_BUFFER);
885 sc->sc_ops->read_uint8(sc,Offset,&Status);
895 sc->sc_ops->write_uint8(sc,Offset,(uint8_t)(sc->sc_buffersize/4)); /* to each twin! */
904 sc->sc_ops->write_uint32(sc,Where+i,Value);
909 sc->sc_ops->write_uint8(sc,Offset,CMD_CONFIRM);
918 sc->sc_ops->write_uint8(sc,Offset,CMD_READ_STATUS);
919 sc->sc_ops->read_uint8(sc,Offset,&Status);
929 sc->sc_ops->read_uint32(sc,Where+i,&Data32);
965 sc->sc_ops->read_uint8(sc,secptr+(0x0002*2*sc->sc_chips),&Data);
966 sc->sc_ops->read_uint8(sc,secptr+(0x0003*2*sc->sc_chips),&Data1);
983 sc->sc_ops->write_uint8(sc,sc->sc_page0,CMD_SET_PREFIX);
984 sc->sc_ops->write_uint8(sc,secptr,CMD_UNLOCK);
992 sc->sc_ops->read_uint8(sc,secptr,&Status);
1029 sc->sc_ops->write_uint8(sc,secptr,CMD_ERASE_SETUP);
1030 sc->sc_ops->write_uint8(sc,secptr,CMD_ERASE_CONFIRM);
1042 sc->sc_ops->read_uint8(sc,secptr,&Status);
1084 if (sc->sc_ops->program_buffer(sc,Offset,(uint16_t*)(Buffer+i),Verify,&nWritten))
1088 if (sc->sc_ops->program_word(sc,Offset,(uint16_t*)(Buffer+i),Verify,&nWritten))
1131 sc->sc_ops = &twin_ops;
1133 sc->sc_ops = &single_ops;
1145 sc->sc_ops->read_uint8(sc,sc->sc_page0+(0x0000*2*sc->sc_chips),&Mid);
1146 sc->sc_ops->read_uint8(sc,sc->sc_page0+(0x0001*2*sc->sc_chips),&Did);