Lines Matching refs:ep
51 uchar *ep, int epsize) in ti_i2c_eeprom_read() argument
53 return i2c_read(dev_addr, offset, 2, ep, epsize); in ti_i2c_eeprom_read()
82 u32 header, u32 size, uint8_t *ep) in ti_i2c_eeprom_get() argument
129 rc = dm_i2c_read(dev, 0, ep, size); in ti_i2c_eeprom_get()
167 rc = i2c_read(dev_addr, 0x0, byte, ep, size); in ti_i2c_eeprom_get()
176 struct ti_common_eeprom *ep; in ti_i2c_eeprom_am_set() local
181 ep = TI_EEPROM_DATA; in ti_i2c_eeprom_am_set()
182 if (ep->header == TI_EEPROM_HEADER_MAGIC) in ti_i2c_eeprom_am_set()
186 memset(ep, 0, sizeof(*ep)); in ti_i2c_eeprom_am_set()
187 strncpy(ep->name, name, TI_EEPROM_HDR_NAME_LEN); in ti_i2c_eeprom_am_set()
188 strncpy(ep->version, rev, TI_EEPROM_HDR_REV_LEN); in ti_i2c_eeprom_am_set()
190 strncpy(ep->serial, "0000", TI_EEPROM_HDR_SERIAL_LEN); in ti_i2c_eeprom_am_set()
192 ep->header = TI_EEPROM_HEADER_MAGIC; in ti_i2c_eeprom_am_set()
202 struct ti_common_eeprom *ep; in ti_i2c_eeprom_am_get() local
204 ep = TI_EEPROM_DATA; in ti_i2c_eeprom_am_get()
206 if (ep->header == TI_EEPROM_HEADER_MAGIC) in ti_i2c_eeprom_am_get()
211 ep->header = TI_DEAD_EEPROM_MAGIC; in ti_i2c_eeprom_am_get()
212 ep->name[0] = 0x0; in ti_i2c_eeprom_am_get()
213 ep->version[0] = 0x0; in ti_i2c_eeprom_am_get()
214 ep->serial[0] = 0x0; in ti_i2c_eeprom_am_get()
215 ep->config[0] = 0x0; in ti_i2c_eeprom_am_get()
222 ep->header = am_ep.header; in ti_i2c_eeprom_am_get()
223 strlcpy(ep->name, am_ep.name, TI_EEPROM_HDR_NAME_LEN + 1); in ti_i2c_eeprom_am_get()
224 ti_eeprom_string_cleanup(ep->name); in ti_i2c_eeprom_am_get()
229 strlcpy(ep->version, "BBG1", TI_EEPROM_HDR_REV_LEN + 1); in ti_i2c_eeprom_am_get()
231 strlcpy(ep->version, am_ep.version, TI_EEPROM_HDR_REV_LEN + 1); in ti_i2c_eeprom_am_get()
232 ti_eeprom_string_cleanup(ep->version); in ti_i2c_eeprom_am_get()
233 strlcpy(ep->serial, am_ep.serial, TI_EEPROM_HDR_SERIAL_LEN + 1); in ti_i2c_eeprom_am_get()
234 ti_eeprom_string_cleanup(ep->serial); in ti_i2c_eeprom_am_get()
235 strlcpy(ep->config, am_ep.config, TI_EEPROM_HDR_CONFIG_LEN + 1); in ti_i2c_eeprom_am_get()
236 ti_eeprom_string_cleanup(ep->config); in ti_i2c_eeprom_am_get()
238 memcpy(ep->mac_addr, am_ep.mac_addr, in ti_i2c_eeprom_am_get()
248 struct ti_common_eeprom *ep; in ti_i2c_eeprom_dra7_get() local
250 ep = TI_EEPROM_DATA; in ti_i2c_eeprom_dra7_get()
252 if (ep->header == DRA7_EEPROM_HEADER_MAGIC) in ti_i2c_eeprom_dra7_get()
257 ep->header = TI_DEAD_EEPROM_MAGIC; in ti_i2c_eeprom_dra7_get()
258 ep->name[0] = 0x0; in ti_i2c_eeprom_dra7_get()
259 ep->version[0] = 0x0; in ti_i2c_eeprom_dra7_get()
260 ep->serial[0] = 0x0; in ti_i2c_eeprom_dra7_get()
261 ep->config[0] = 0x0; in ti_i2c_eeprom_dra7_get()
262 ep->emif1_size = 0; in ti_i2c_eeprom_dra7_get()
263 ep->emif2_size = 0; in ti_i2c_eeprom_dra7_get()
270 ep->header = dra7_ep.header; in ti_i2c_eeprom_dra7_get()
271 strlcpy(ep->name, dra7_ep.name, TI_EEPROM_HDR_NAME_LEN + 1); in ti_i2c_eeprom_dra7_get()
272 ti_eeprom_string_cleanup(ep->name); in ti_i2c_eeprom_dra7_get()
279 snprintf(ep->version, TI_EEPROM_HDR_REV_LEN + 1, "%c.%d", in ti_i2c_eeprom_dra7_get()
281 ti_eeprom_string_cleanup(ep->version); in ti_i2c_eeprom_dra7_get()
282 ep->emif1_size = (u64)dra7_ep.emif1_size; in ti_i2c_eeprom_dra7_get()
283 ep->emif2_size = (u64)dra7_ep.emif2_size; in ti_i2c_eeprom_dra7_get()
284 strlcpy(ep->config, dra7_ep.config, TI_EEPROM_HDR_CONFIG_LEN + 1); in ti_i2c_eeprom_dra7_get()
285 ti_eeprom_string_cleanup(ep->config); in ti_i2c_eeprom_dra7_get()
291 struct ti_am6_eeprom *ep, in ti_i2c_eeprom_am6_parse_record() argument
301 if (!ep) in ti_i2c_eeprom_am6_parse_record()
305 strlcpy(ep->name, record->data.board_info.name, in ti_i2c_eeprom_am6_parse_record()
306 sizeof(ep->name)); in ti_i2c_eeprom_am6_parse_record()
307 ti_eeprom_string_cleanup(ep->name); in ti_i2c_eeprom_am6_parse_record()
310 strlcpy(ep->version, record->data.board_info.version, in ti_i2c_eeprom_am6_parse_record()
311 sizeof(ep->version)); in ti_i2c_eeprom_am6_parse_record()
312 strlcpy(ep->software_revision, in ti_i2c_eeprom_am6_parse_record()
314 sizeof(ep->software_revision)); in ti_i2c_eeprom_am6_parse_record()
315 strlcpy(ep->serial, record->data.board_info.serial, in ti_i2c_eeprom_am6_parse_record()
316 sizeof(ep->serial)); in ti_i2c_eeprom_am6_parse_record()
354 struct ti_am6_eeprom *ep, in ti_i2c_eeprom_am6_get() argument
367 memset(ep, 0, sizeof(*ep)); in ti_i2c_eeprom_am6_get()
368 ep->header = TI_DEAD_EEPROM_MAGIC; in ti_i2c_eeprom_am6_get()
389 ep->header = TI_EEPROM_HEADER_MAGIC; in ti_i2c_eeprom_am6_get()
429 rc = ti_i2c_eeprom_am6_parse_record(&record, ep, in ti_i2c_eeprom_am6_get()
454 struct ti_am6_eeprom *ep = TI_AM6_EEPROM_DATA; in ti_i2c_eeprom_am6_get_base() local
462 if (ep->header == TI_EEPROM_HEADER_MAGIC) { in ti_i2c_eeprom_am6_get_base()
468 ret = ti_i2c_eeprom_am6_get(bus_addr, dev_addr, ep, in ti_i2c_eeprom_am6_get_base()
469 (char **)ep->mac_addr, in ti_i2c_eeprom_am6_get_base()
471 &ep->mac_addr_cnt); in ti_i2c_eeprom_am6_get_base()
477 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_is() local
479 if (ep->header == TI_DEAD_EEPROM_MAGIC) in board_ti_is()
481 return !strncmp(ep->name, name_tag, TI_EEPROM_HDR_NAME_LEN); in board_ti_is()
486 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_rev_is() local
489 if (ep->header == TI_DEAD_EEPROM_MAGIC) in board_ti_rev_is()
493 return !strncmp(ep->version, rev_tag, l); in board_ti_rev_is()
498 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_rev() local
501 return ep->version; in board_ti_get_rev()
506 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_config() local
509 return ep->config; in board_ti_get_config()
514 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_name() local
517 return ep->name; in board_ti_get_name()
524 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_eth_mac_addr() local
526 if (ep->header == TI_DEAD_EEPROM_MAGIC) in board_ti_get_eth_mac_addr()
532 memcpy(mac_addr, ep->mac_addr[index], TI_EEPROM_HDR_ETH_ALEN); in board_ti_get_eth_mac_addr()
543 struct ti_am6_eeprom *ep = TI_AM6_EEPROM_DATA; in board_ti_am6_get_eth_mac_addr() local
545 if (ep->header == TI_DEAD_EEPROM_MAGIC) in board_ti_am6_get_eth_mac_addr()
548 if (index < 0 || index >= ep->mac_addr_cnt) in board_ti_am6_get_eth_mac_addr()
551 memcpy(mac_addr, ep->mac_addr[index], TI_EEPROM_HDR_ETH_ALEN); in board_ti_am6_get_eth_mac_addr()
560 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_emif1_size() local
562 if (ep->header != DRA7_EEPROM_HEADER_MAGIC) in board_ti_get_emif1_size()
565 return ep->emif1_size; in board_ti_get_emif1_size()
570 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_get_emif2_size() local
572 if (ep->header != DRA7_EEPROM_HEADER_MAGIC) in board_ti_get_emif2_size()
575 return ep->emif2_size; in board_ti_get_emif2_size()
581 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in set_board_info_env() local
585 else if (ep->name) in set_board_info_env()
586 env_set("board_name", ep->name); in set_board_info_env()
590 if (ep->version) in set_board_info_env()
591 env_set("board_rev", ep->version); in set_board_info_env()
595 if (ep->serial) in set_board_info_env()
596 env_set("board_serial", ep->serial); in set_board_info_env()
604 struct ti_am6_eeprom *ep = TI_AM6_EEPROM_DATA; in set_board_info_env_am6() local
608 else if (ep->name) in set_board_info_env_am6()
609 env_set("board_name", ep->name); in set_board_info_env_am6()
613 if (ep->version) in set_board_info_env_am6()
614 env_set("board_rev", ep->version); in set_board_info_env_am6()
618 if (ep->software_revision) in set_board_info_env_am6()
619 env_set("board_software_revision", ep->software_revision); in set_board_info_env_am6()
623 if (ep->serial) in set_board_info_env_am6()
624 env_set("board_serial", ep->serial); in set_board_info_env_am6()
706 struct ti_common_eeprom *ep = TI_EEPROM_DATA; in board_ti_was_eeprom_read() local
708 if (ep->header == TI_EEPROM_HEADER_MAGIC) in board_ti_was_eeprom_read()