Commit 1affd5c195bc57ef5155426c12f81ea3fc8a37d6

Authored by Matthias Fuchs
Committed by Wolfgang Denk
1 parent ce2acd371c
Exists in master and in 55 other branches 8qm-imx_v2020.04_5.4.70_2.3.0, emb_lf_v2022.04, emb_lf_v2023.04, imx_v2015.04_4.1.15_1.0.0_ga, pitx_8mp_lf_v2020.04, smarc-8m-android-10.0.0_2.6.0, smarc-8m-android-11.0.0_2.0.0, smarc-8mp-android-11.0.0_2.0.0, smarc-emmc-imx_v2014.04_3.10.53_1.1.0_ga, smarc-emmc-imx_v2014.04_3.14.28_1.0.0_ga, smarc-imx-l5.0.0_1.0.0-ga, smarc-imx6_v2018.03_4.14.98_2.0.0_ga, smarc-imx7_v2017.03_4.9.11_1.0.0_ga, smarc-imx7_v2018.03_4.14.98_2.0.0_ga, smarc-imx_v2014.04_3.14.28_1.0.0_ga, smarc-imx_v2015.04_4.1.15_1.0.0_ga, smarc-imx_v2017.03_4.9.11_1.0.0_ga, smarc-imx_v2017.03_4.9.88_2.0.0_ga, smarc-imx_v2017.03_o8.1.0_1.3.0_8m, smarc-imx_v2018.03_4.14.78_1.0.0_ga, smarc-m6.0.1_2.1.0-ga, smarc-n7.1.2_2.0.0-ga, smarc-rel_imx_4.1.15_2.0.0_ga, smarc_8m-imx_v2018.03_4.14.98_2.0.0_ga, smarc_8m-imx_v2019.04_4.19.35_1.1.0, smarc_8m_00d0-imx_v2018.03_4.14.98_2.0.0_ga, smarc_8mm-imx_v2018.03_4.14.98_2.0.0_ga, smarc_8mm-imx_v2019.04_4.19.35_1.1.0, smarc_8mm-imx_v2020.04_5.4.24_2.1.0, smarc_8mp_lf_v2020.04, smarc_8mq-imx_v2020.04_5.4.24_2.1.0, smarc_8mq_lf_v2020.04, ti-u-boot-2015.07, u-boot-2013.01.y, v2013.10, v2013.10-smarct33, v2013.10-smartmen, v2014.01, v2014.04, v2014.04-smarct33, v2014.04-smarct33-emmc, v2014.04-smartmen, v2014.07, v2014.07-smarct33, v2014.07-smartmen, v2015.07-smarct33, v2015.07-smarct33-emmc, v2015.07-smarct4x, v2016.05-dlt, v2016.05-smarct3x, v2016.05-smarct3x-emmc, v2016.05-smarct4x, v2017.01-smarct3x, v2017.01-smarct3x-emmc, v2017.01-smarct4x

board/esd/cpci405/cpci405.c: Fix GCC 4.6 warning

Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>

Showing 1 changed file with 3 additions and 5 deletions Side-by-side Diff

board/esd/cpci405/cpci405.c
... ... @@ -656,7 +656,6 @@
656 656 int i;
657 657 unsigned char ow_id[6];
658 658 char str[32];
659   - unsigned char ow_crc;
660 659  
661 660 /*
662 661 * Clear 1-wire bit (open drain with pull-up)
663 662  
... ... @@ -675,11 +674,10 @@
675 674 OWReadByte(); /* skip family code ( == 0x01) */
676 675 for (i = 0; i < 6; i++)
677 676 ow_id[i] = OWReadByte();
678   - ow_crc = OWReadByte(); /* read crc */
  677 + OWReadByte(); /* read crc */
679 678  
680   - sprintf(str, "%08X%04X",
681   - *(unsigned int *)&ow_id[0],
682   - *(unsigned short *)&ow_id[4]);
  679 + sprintf(str, "%02X%02X%02X%02X%02X%02X",
  680 + ow_id[0], ow_id[1], ow_id[2], ow_id[3], ow_id[4], ow_id[5]);
683 681 printf("Setting environment variable 'ow_id' to %s\n", str);
684 682 setenv("ow_id", str);
685 683