@@ -71,12 +71,14 @@ static unsigned int get_hw_revision(void)
7171 hwrev = BOARD_REVISION (2019 , 11 , 20 );
7272 }
7373#elif defined(CONFIG_ODROID_C4 )
74- if (IS_RANGE (adc , 335 , 345 )) /* avg : 341 */
75- hwrev = BOARD_REVISION (2019 , 11 , 29 );
76- else if (IS_RANGE (adc , 80 , 100 )) /* avg : 90 */
74+ if (IS_RANGE (adc , 80 , 100 )) /* avg : 90 */
7775 hwrev = BOARD_REVISION (2020 , 1 , 29 );
7876 else if (IS_RANGE (adc , 300 , 320 )) /* avg : 308 */
7977 hwrev = BOARD_REVISION (2019 , 12 , 10 );
78+ else if (IS_RANGE (adc , 335 , 345 )) /* avg : 341 */
79+ hwrev = BOARD_REVISION (2019 , 11 , 29 );
80+ else if (IS_RANGE (adc , 590 , 610 )) /* avg : 604 */
81+ hwrev = BOARD_REVISION (2020 , 8 , 7 );
8082#endif
8183
8284 debug ("ADC=%d, hwrev=0x%x\n" , adc , hwrev );
@@ -115,6 +117,7 @@ int board_is_odroidc4(void)
115117
116118int board_is_odroidhc4 (void )
117119{
118- return (board_revision () == 0x20191210 );
120+ return (board_revision () == 0x20191210 )
121+ || (board_revision () == 0x20200807 );
119122}
120123#endif
0 commit comments