Lines Matching refs:pm
2643 rdev->pm.default_power_state_index = -1; in radeon_combios_get_power_modes()
2646 rdev->pm.power_state = kzalloc(sizeof(struct radeon_power_state) * 2, GFP_KERNEL); in radeon_combios_get_power_modes()
2647 if (rdev->pm.power_state) { in radeon_combios_get_power_modes()
2649 rdev->pm.power_state[0].clock_info = in radeon_combios_get_power_modes()
2651 rdev->pm.power_state[1].clock_info = in radeon_combios_get_power_modes()
2653 if (!rdev->pm.power_state[0].clock_info || in radeon_combios_get_power_modes()
2654 !rdev->pm.power_state[1].clock_info) in radeon_combios_get_power_modes()
2695 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
2696 if (rdev->pm.i2c_bus) { in radeon_combios_get_power_modes()
2701 i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); in radeon_combios_get_power_modes()
2712 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
2713 if (rdev->pm.i2c_bus) { in radeon_combios_get_power_modes()
2718 i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); in radeon_combios_get_power_modes()
2731 rdev->pm.power_state[state_index].num_clock_modes = 1; in radeon_combios_get_power_modes()
2732 rdev->pm.power_state[state_index].clock_info[0].mclk = RBIOS32(offset + 0x5 + 0x2); in radeon_combios_get_power_modes()
2733 rdev->pm.power_state[state_index].clock_info[0].sclk = RBIOS32(offset + 0x5 + 0x6); in radeon_combios_get_power_modes()
2734 if ((rdev->pm.power_state[state_index].clock_info[0].mclk == 0) || in radeon_combios_get_power_modes()
2735 (rdev->pm.power_state[state_index].clock_info[0].sclk == 0)) in radeon_combios_get_power_modes()
2737 rdev->pm.power_state[state_index].type = in radeon_combios_get_power_modes()
2742 rdev->pm.power_state[state_index].misc = misc; in radeon_combios_get_power_modes()
2743 rdev->pm.power_state[state_index].misc2 = misc2; in radeon_combios_get_power_modes()
2745 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_GPIO; in radeon_combios_get_power_modes()
2747 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_combios_get_power_modes()
2750 rdev->pm.power_state[state_index].clock_info[0].voltage.active_high = in radeon_combios_get_power_modes()
2752 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.valid = true; in radeon_combios_get_power_modes()
2754 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes()
2757 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.mask = (1 << tmp); in radeon_combios_get_power_modes()
2762 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.reg = in radeon_combios_get_power_modes()
2765 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.mask = (1 << tmp); in radeon_combios_get_power_modes()
2767 rdev->pm.power_state[state_index].clock_info[0].voltage.gpio.valid = false; in radeon_combios_get_power_modes()
2772 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 0; in radeon_combios_get_power_modes()
2775 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 33; in radeon_combios_get_power_modes()
2778 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 66; in radeon_combios_get_power_modes()
2781 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 99; in radeon_combios_get_power_modes()
2784 rdev->pm.power_state[state_index].clock_info[0].voltage.delay = 132; in radeon_combios_get_power_modes()
2788 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_NONE; in radeon_combios_get_power_modes()
2790 rdev->pm.power_state[state_index].pcie_lanes = in radeon_combios_get_power_modes()
2792 rdev->pm.power_state[state_index].flags = RADEON_PM_STATE_SINGLE_DISPLAY_ONLY; in radeon_combios_get_power_modes()
2803 rdev->pm.power_state[state_index].type = in radeon_combios_get_power_modes()
2805 rdev->pm.power_state[state_index].num_clock_modes = 1; in radeon_combios_get_power_modes()
2806 rdev->pm.power_state[state_index].clock_info[0].mclk = rdev->clock.default_mclk; in radeon_combios_get_power_modes()
2807 rdev->pm.power_state[state_index].clock_info[0].sclk = rdev->clock.default_sclk; in radeon_combios_get_power_modes()
2808 …rdev->pm.power_state[state_index].default_clock_mode = &rdev->pm.power_state[state_index].clock_in… in radeon_combios_get_power_modes()
2810 (rdev->pm.power_state[0].clock_info[0].voltage.type == VOLTAGE_GPIO)) in radeon_combios_get_power_modes()
2811 rdev->pm.power_state[state_index].clock_info[0].voltage = in radeon_combios_get_power_modes()
2812 rdev->pm.power_state[0].clock_info[0].voltage; in radeon_combios_get_power_modes()
2814 rdev->pm.power_state[state_index].clock_info[0].voltage.type = VOLTAGE_NONE; in radeon_combios_get_power_modes()
2815 rdev->pm.power_state[state_index].pcie_lanes = 16; in radeon_combios_get_power_modes()
2816 rdev->pm.power_state[state_index].flags = 0; in radeon_combios_get_power_modes()
2817 rdev->pm.default_power_state_index = state_index; in radeon_combios_get_power_modes()
2818 rdev->pm.num_power_states = state_index + 1; in radeon_combios_get_power_modes()
2820 rdev->pm.current_power_state_index = rdev->pm.default_power_state_index; in radeon_combios_get_power_modes()
2821 rdev->pm.current_clock_mode_index = 0; in radeon_combios_get_power_modes()
2825 rdev->pm.default_power_state_index = state_index; in radeon_combios_get_power_modes()
2826 rdev->pm.num_power_states = 0; in radeon_combios_get_power_modes()
2828 rdev->pm.current_power_state_index = rdev->pm.default_power_state_index; in radeon_combios_get_power_modes()
2829 rdev->pm.current_clock_mode_index = 0; in radeon_combios_get_power_modes()