mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Fix from @dimerr
							parent
							
								
									6ad4df8abd
								
							
						
					
					
						commit
						3cb78e4baf
					
				|  | @ -371,8 +371,10 @@ void get_chip_id(unsigned long *Chip_Id, char *cpu, char *hardware) { | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   //---------------------------------------------
 |   //---------------------------------------------
 | ||||||
|   if ((GetValueRegister(SCBASE + SCSYSID0) & 0xFF000000) >> 24 == |   if ((GetValueRegister(SCBASE + SCSYSID0) & 0xFF000000) >> 24 == 0x35 || | ||||||
|       0x35  || 0x72 || 0x76 ) //если старший байт соответсвует сигнатуре значит все ID в одном регистре
 |       (GetValueRegister(SCBASE + SCSYSID0) & 0xFF000000) >> 24 == 0x72 || | ||||||
|  |       (GetValueRegister(SCBASE + SCSYSID0) & 0xFF000000) >> 24 == 0x76) | ||||||
|  |   //если старший байт соответсвует сигнатуре значит все ID в одном регистре
 | ||||||
|   { |   { | ||||||
|     *Chip_Id = GetValueRegister(SCBASE + SCSYSID0); |     *Chip_Id = GetValueRegister(SCBASE + SCSYSID0); | ||||||
|     Chip_Ver = 0; |     Chip_Ver = 0; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue