Searched refs:at24 (Results 1 – 25 of 33) sorted by relevance
12
284 static struct regmap *at24_translate_offset(struct at24_data *at24, in at24_translate_offset() argument289 if (at24->flags & AT24_FLAG_ADDR16) { in at24_translate_offset()297 return at24->client_regmaps[i]; in at24_translate_offset()300 static struct device *at24_base_client_dev(struct at24_data *at24) in at24_base_client_dev() argument302 return regmap_get_device(at24->client_regmaps[0]); in at24_base_client_dev()305 static size_t at24_adjust_read_count(struct at24_data *at24, in at24_adjust_read_count() argument316 if (at24->flags & AT24_FLAG_NO_RDROL) { in at24_adjust_read_count()317 bits = (at24->flags & AT24_FLAG_ADDR16) ? 16 : 8; in at24_adjust_read_count()329 static ssize_t at24_regmap_read(struct at24_data *at24, char *buf, in at24_regmap_read() argument336 regmap = at24_translate_offset(at24, &offset); in at24_regmap_read()[all …]
2 obj-$(CONFIG_EEPROM_AT24) += at24.o
32 will be called at24.57 better at24 driver instead.
174 at24@30 {179 at24@31 {189 at24@50 {194 at24@51 {199 at24@52 {204 at24@53 {209 at24@54 {214 at24@55 {219 at24@56 {224 at24@57 {
90 eeprom: at24@50 {128 spd: at24@51 {
240 at24@52 {
133 at24@50 {
146 at24@50 {
157 at24@50 {199 at24@50 {208 at24@50 {
47 at24@50 {
138 at24@50 {214 at24@50 {
37 at24@52 {
108 at24@50 {
92 at24@50 {
294 at24@50 {
115 eeprom_base: at24@50 {
106 at24@50 {
191 at24@52 {
261 at24@51 {
234 at24@50 {
193 at24@50 {
257 eeprom_module: at24@50 {
254 at24@50 {
279 at24@50 {
172 at24@50 {