Changeset 1115 for trunk/spi.h


Ignore:
Timestamp:
07/29/10 15:09:18 (22 months ago)
Author:
hailfinger
Message:

Add detailed status register printing and unlocking for all ATMEL AT25*
chips.

Add support for Atmel AT25DF081A and AT25DQ161.

Some chips require EWSR before WRSR, others require WREN before WRSR,
and some support both variants. Add feature_bits to select the correct
SPI command, and default to EWSR.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@…>
Tested-by: Steven Rosario
Acked-by: Uwe Hermann <uwe@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/spi.h

    r1052 r1115  
    3232 
    3333/* AT25F512A has bit 3 as don't care bit in commands */ 
    34 #define AT25F512A_RDID          0x15 
     34#define AT25F512A_RDID          0x15    /* 0x15 or 0x1d */ 
    3535#define AT25F512A_RDID_OUTSIZE  0x01 
    3636#define AT25F512A_RDID_INSIZE   0x02 
     
    124124#define SPI_INVALID_ADDRESS     -3 
    125125#define SPI_INVALID_LENGTH      -4 
     126#define SPI_FLASHROM_BUG        -5 
    126127 
    127128#endif          /* !__SPI_H__ */ 
Note: See TracChangeset for help on using the changeset viewer.