diff options
Diffstat (limited to 'board/toradex/apalis_imx6/pf0100.c')
-rw-r--r-- | board/toradex/apalis_imx6/pf0100.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/board/toradex/apalis_imx6/pf0100.c b/board/toradex/apalis_imx6/pf0100.c index e289e10a61..e066b986fd 100644 --- a/board/toradex/apalis_imx6/pf0100.c +++ b/board/toradex/apalis_imx6/pf0100.c @@ -38,17 +38,17 @@ unsigned pmic_init(void) uchar devid, revid, val; puts("PMIC: "); - if(!(0 == i2c_set_bus_num(bus) && (0 == i2c_probe(PFUZE100_I2C_ADDR)))) + if (!(0 == i2c_set_bus_num(bus) && (0 == i2c_probe(PFUZE100_I2C_ADDR)))) { puts("i2c bus failed\n"); return 0; } /* get device ident */ - if( i2c_read(PFUZE100_I2C_ADDR, PFUZE100_DEVICEID, 1, &devid, 1) < 0) { + if (i2c_read(PFUZE100_I2C_ADDR, PFUZE100_DEVICEID, 1, &devid, 1) < 0) { puts("i2c pmic devid read failed\n"); return 0; } - if( i2c_read(PFUZE100_I2C_ADDR, PFUZE100_REVID, 1, &revid, 1) < 0) { + if (i2c_read(PFUZE100_I2C_ADDR, PFUZE100_REVID, 1, &revid, 1) < 0) { puts("i2c pmic revid read failed\n"); return 0; } @@ -58,11 +58,11 @@ unsigned pmic_init(void) { unsigned i,j; - for(i=0; i<16; i++) + for (i=0; i<16; i++) printf("\t%x",i); - for(j=0; j<0x80; ) { + for (j=0; j<0x80;) { printf("\n%2x",j); - for(i=0; i<16; i++) { + for (i=0; i<16; i++) { i2c_read(PFUZE100_I2C_ADDR, j+i, 1, &val, 1); printf("\t%2x", val); } @@ -71,15 +71,15 @@ unsigned pmic_init(void) printf("\nEXT Page 1"); val = PFUZE100_PAGE_REGISTER_PAGE1; - if( i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, + if (i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, &val, 1)) { puts("i2c write failed\n"); return 0; } - for(j=0x80; j<0x100; ) { + for (j=0x80; j<0x100;) { printf("\n%2x",j); - for(i=0; i<16; i++) { + for (i=0; i<16; i++) { i2c_read(PFUZE100_I2C_ADDR, j+i, 1, &val, 1); printf("\t%2x", val); } @@ -88,15 +88,15 @@ unsigned pmic_init(void) printf("\nEXT Page 2"); val = PFUZE100_PAGE_REGISTER_PAGE2; - if( i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, + if (i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, &val, 1)) { puts("i2c write failed\n"); return 0; } - for(j=0x80; j<0x100; ) { + for (j=0x80; j<0x100;) { printf("\n%2x",j); - for(i=0; i<16; i++) { + for (i=0; i<16; i++) { i2c_read(PFUZE100_I2C_ADDR, j+i, 1, &val, 1); printf("\t%2x", val); } @@ -107,30 +107,30 @@ unsigned pmic_init(void) #endif /* get device programmed state */ val = PFUZE100_PAGE_REGISTER_PAGE1; - if( i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, &val, 1)) + if (i2c_write(PFUZE100_I2C_ADDR, PFUZE100_PAGE_REGISTER, 1, &val, 1)) { puts("i2c write failed\n"); return 0; } - if( i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR1, 1, &val, 1) < 0) { + if (i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR1, 1, &val, 1) < 0) { puts("i2c fuse_por read failed\n"); return 0; } - if(val & PFUZE100_FUSE_POR_M) + if (val & PFUZE100_FUSE_POR_M) programmed++; - if( i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR2, 1, &val, 1) < 0) { + if (i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR2, 1, &val, 1) < 0) { puts("i2c fuse_por read failed\n"); return programmed; } - if(val & PFUZE100_FUSE_POR_M) + if (val & PFUZE100_FUSE_POR_M) programmed++; - if( i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR3, 1, &val, 1) < 0) { + if (i2c_read(PFUZE100_I2C_ADDR, PFUZE100_FUSE_POR3, 1, &val, 1) < 0) { puts("i2c fuse_por read failed\n"); return programmed; } - if(val & PFUZE100_FUSE_POR_M) + if (val & PFUZE100_FUSE_POR_M) programmed++; switch (programmed) { @@ -149,7 +149,7 @@ unsigned pmic_init(void) if (programmed != 3) { /* set VGEN1 to 1.2V */ val = PFUZE100_VGEN1_VAL; - if( i2c_write(PFUZE100_I2C_ADDR, PFUZE100_VGEN1CTL, 1, + if (i2c_write(PFUZE100_I2C_ADDR, PFUZE100_VGEN1CTL, 1, &val, 1)) { puts("i2c write failed\n"); return programmed; @@ -157,7 +157,7 @@ unsigned pmic_init(void) /* set SWBST to 5.0V */ val = PFUZE100_SWBST_VAL; - if( i2c_write(PFUZE100_I2C_ADDR, PFUZE100_SWBSTCTL, 1, + if (i2c_write(PFUZE100_I2C_ADDR, PFUZE100_SWBSTCTL, 1, &val, 1)) { puts("i2c write failed\n"); } @@ -171,7 +171,7 @@ int pf0100_prog(void) unsigned char val; unsigned char bus = 1; - if(pmic_init() == 3) { + if (pmic_init() == 3) { puts("PMIC already programmed, exiting\n"); return CMD_RET_FAILURE; } @@ -180,17 +180,17 @@ int pf0100_prog(void) ARRAY_SIZE(pmic_prog_pads)); gpio_direction_output(PMIC_PROG_VOLTAGE, 0); - if(!(0 == i2c_set_bus_num(bus) && (0 == i2c_probe(PFUZE100_I2C_ADDR)))) + if (!(0 == i2c_set_bus_num(bus) && (0 == i2c_probe(PFUZE100_I2C_ADDR)))) { puts("i2c bus failed\n"); return CMD_RET_FAILURE; } for (i=0; i<ARRAY_SIZE(pmic_otp_prog); i++) { - switch(pmic_otp_prog[i].cmd) { + switch (pmic_otp_prog[i].cmd) { case pmic_i2c: val = (unsigned char) (pmic_otp_prog[i].value & 0xff); - if( i2c_write(PFUZE100_I2C_ADDR, pmic_otp_prog[i].reg, + if (i2c_write(PFUZE100_I2C_ADDR, pmic_otp_prog[i].reg, 1, &val, 1)) { printf("i2c write failed, reg 0x%2x, value" "0x%2x\n", pmic_otp_prog[i].reg, val); |