Lines Matching refs:eeprom
45 static void get_eeprom(struct tricorder_eeprom *eeprom) in get_eeprom() argument
49 if (!eeprom) in get_eeprom()
68 ret = tricorder_get_eeprom(0x51, eeprom); in get_eeprom()
70 if (strncmp(eeprom->board_name, "CS10411", 7) != 0) in get_eeprom()
72 sizeof(eeprom->board_name), in get_eeprom()
73 eeprom->board_name); in get_eeprom()
74 if (eeprom->board_version[0] < 'D') in get_eeprom()
76 sizeof(eeprom->board_version), in get_eeprom()
77 eeprom->board_version); in get_eeprom()
82 memset(eeprom, 0, TRICORDER_EEPROM_SIZE); in get_eeprom()
91 static void print_hwversion(struct tricorder_eeprom *eeprom) in print_hwversion() argument
94 if (!eeprom) in print_hwversion()
98 sizeof(eeprom->board_name), eeprom->board_name, in print_hwversion()
99 sizeof(eeprom->board_version), eeprom->board_version, in print_hwversion()
100 sizeof(eeprom->board_serial), eeprom->board_serial); in print_hwversion()
102 len = strnlen(eeprom->interface_version, in print_hwversion()
103 sizeof(eeprom->interface_version)); in print_hwversion()
106 sizeof(eeprom->interface_version), in print_hwversion()
107 eeprom->interface_version); in print_hwversion()
117 struct tricorder_eeprom eeprom; in misc_init_r() local
118 get_eeprom(&eeprom); in misc_init_r()
119 print_hwversion(&eeprom); in misc_init_r()
165 struct tricorder_eeprom eeprom; in get_board_mem_timings() local
166 get_eeprom(&eeprom); in get_board_mem_timings()
169 if (eeprom.board_version[0] > 'D') { in get_board_mem_timings()