]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - board/renesas/koelsch/koelsch.c
arm: koelsch: Add support reset function
[people/ms/u-boot.git] / board / renesas / koelsch / koelsch.c
index 73cad66f1ed8aad16b53b22d06edc2d16350dcf0..89f5c91c636bf7174b7533ebc79698def41e8003 100644 (file)
@@ -357,4 +357,10 @@ int board_late_init(void)
 
 void reset_cpu(ulong addr)
 {
+       u8 val;
+
+       i2c_set_bus_num(2); /* PowerIC connected to ch2 */
+       i2c_read(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
+       val |= 0x02;
+       i2c_write(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1);
 }