root/include/linux/eeprom_93xx46.h

/* [<][>][^][v][top][bottom][index][help] */
/*
 * Module: eeprom_93xx46
 * platform description for 93xx46 EEPROMs.
 */

struct eeprom_93xx46_platform_data {
        unsigned char   flags;
#define EE_ADDR8        0x01            /*  8 bit addr. cfg */
#define EE_ADDR16       0x02            /* 16 bit addr. cfg */
#define EE_READONLY     0x08            /* forbid writing */

        /*
         * optional hooks to control additional logic
         * before and after spi transfer.
         */
        void (*prepare)(void *);
        void (*finish)(void *);
};

/* [<][>][^][v][top][bottom][index][help] */