#125: BCM5785 / HT1000 reset functions --------------------------------------------------+------------------------- Reporter: "Marco Schmidt" <mashpb@…> | Owner: somebody Type: defect | Status: new Priority: minor | Milestone: Component: coreboot | Version: v2 Keywords: BCM5785 reset | Dependencies: Patchstatus: there is no patch | --------------------------------------------------+------------------------- /coreboot-v2/src/southbridge/broadcom/bcm5785/bcm5785_early_setup.c @ 4028
void hard_reset(void) void soft_reset(void)
According to HT1000 programmers guide 1.3, section "cf9 reset" writing a 0x6 to 0x0cf9 is hard reset, writing 0x4 is soft reset. Current implementation for hard_reset accesses "reserved" bits. Current implementation for soft_reset implements hard reset. However writing 0x4 as a soft reset does not work in my case.
Please review/verify.