Esempio n. 1
0
static void print_power_modes()
{
	if(control_sleep_modes == 0)
		return;

	dbgmsg("Current power modes:\n");
	dbgmsg("sapc/idle_en_c0 = %d\n",
			get_power_mode(0, "standalone_power_collapse", "idle_enabled"));
	dbgmsg("sapc/idle_en_c1 = %d\n",
			get_power_mode(1, "standalone_power_collapse", "idle_enabled"));
	dbgmsg("pc/idle_en_c0 = %d\n",
		get_power_mode(0, "power_collapse", "idle_enabled"));
	dbgmsg("pc/idle_en_c1 = %d\n",
		get_power_mode(1, "power_collapse", "idle_enabled"));
}
Esempio n. 2
0
void sm750_set_current_gate(unsigned int gate)
{
	if (get_power_mode() == POWER_MODE_CTRL_MODE_MODE1)
		poke32(MODE1_GATE, gate);
	else
		poke32(MODE0_GATE, gate);
}
Esempio n. 3
0
static void save_power_modes()
{
	if(control_sleep_modes == 0)
		return;

	dbgmsg("Saving power modes:\n");
	saved_sapc_idle_en_c0 = get_power_mode(0, "standalone_power_collapse", "idle_enabled");
	saved_sapc_idle_en_c1 = get_power_mode(1, "standalone_power_collapse", "idle_enabled");
	saved_pc_idle_en_c0 = get_power_mode(0, "power_collapse", "idle_enabled");
	saved_pc_idle_en_c1 = get_power_mode(1, "power_collapse", "idle_enabled");

	dbgmsg("saved_sapc_idle_en_c0: %d\n", saved_sapc_idle_en_c0);
	dbgmsg("saved_sapc_idle_en_c1: %d\n", saved_sapc_idle_en_c1);
	dbgmsg("saved_pc_idle_en_c0: %d\n", saved_pc_idle_en_c0);
	dbgmsg("saved_pc_idle_en_c1: %d\n", saved_pc_idle_en_c1);
}