#include <cyg/hal/hal_mm.h>
externC void* memset(void *, int, size_t);
+#define REG_REGULATOR_MODE_1 33
void hal_mmu_init(void)
{
static void board_raise_voltage(void)
{
+ unsigned int val = 0, temp = 0;
#if defined (CLOCK_399_133_66)
/* Increase core voltage to 1.45 */
setCoreVoltage(0x16);
#endif
+
+ temp = 0x9240;
+ val = (1 << 31) | (REG_REGULATOR_MODE_1 << 25) | (temp & 0x00FFFFFF);
+ /* Enable VCAM */
+ spi_xchg_single(val, PMIC_SPI_BASE);
}
RedBoot_init(board_raise_voltage, RedBoot_INIT_PRIO(101));