equal
deleted
inserted
replaced
136 spinlock_t internal_lock; /**< spinlock used in idle mode */ |
136 spinlock_t internal_lock; /**< spinlock used in idle mode */ |
137 int (*request_cb)(void *); /**< lock request callback */ |
137 int (*request_cb)(void *); /**< lock request callback */ |
138 void (*release_cb)(void *); /**< lock release callback */ |
138 void (*release_cb)(void *); /**< lock release callback */ |
139 void *cb_data; /**< data parameter of locking callbacks */ |
139 void *cb_data; /**< data parameter of locking callbacks */ |
140 |
140 |
141 uint8_t eeprom_write_enable; /**< allow write operations to EEPROMs */ |
|
142 |
|
143 ec_sdo_request_t *sdo_request; /**< pointer to the current SDO request */ |
141 ec_sdo_request_t *sdo_request; /**< pointer to the current SDO request */ |
144 unsigned int sdo_seq_user; /**< sequence number for user space */ |
142 unsigned int sdo_seq_user; /**< sequence number for user space */ |
145 unsigned int sdo_seq_master; /**< sequence number for master */ |
143 unsigned int sdo_seq_master; /**< sequence number for master */ |
146 struct semaphore sdo_sem; /**< SDO semaphore */ |
144 struct semaphore sdo_sem; /**< SDO semaphore */ |
147 struct timer_list sdo_timer; /**< timer for polling sdo processing */ |
145 struct timer_list sdo_timer; /**< timer for polling sdo processing */ |