Beispiel #1
0
void pmu_set_iboot_stage(uint8_t stage) {
	int8_t state;
	pmu_get_gpmem_reg(PMU_IBOOTSTATE, (uint8_t*) &state);

	if(state >= 0) {
		pmu_set_gpmem_reg(PMU_IBOOTSTAGE, stage);
	}
}
Beispiel #2
0
void pmu_set_iboot_stage(uint8_t stage) {
	uint8_t state = 0;
	
	pmu_get_gpmem_reg(PMU_IBOOTSTATE, &state);
	
	if ((state & 0xD0) != 0x80) {
		// There was some check here, omitted for now. -Oranav
		pmu_set_gpmem_reg(PMU_IBOOTSTAGE, stage);
	}
}