Lines Matching defs:rdev
33 struct sumo_power_info *sumo_get_pi(struct radeon_device *rdev);
35 static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id)
40 for (i = 0; i < rdev->usec_timeout; i++) {
49 for (i = 0; i < rdev->usec_timeout; i++) {
55 for (i = 0; i < rdev->usec_timeout; i++) {
61 for (i = 0; i < rdev->usec_timeout; i++) {
71 void sumo_initialize_m3_arb(struct radeon_device *rdev)
73 struct sumo_power_info *pi = sumo_get_pi(rdev);
92 static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev)
94 struct sumo_power_info *pi = sumo_get_pi(rdev);
100 if ((rdev->family == CHIP_SUMO) || (rdev->family == CHIP_SUMO2)) {
108 void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev,
113 if (!sumo_is_alt_vddnb_supported(rdev))
124 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_ALTVDDNB_NOTIFY);
127 void sumo_smu_pg_init(struct radeon_device *rdev)
129 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_PG_INIT);
143 void sumo_enable_boost_timer(struct radeon_device *rdev)
145 struct sumo_power_info *pi = sumo_get_pi(rdev);
147 u32 xclk = radeon_get_xclk(rdev);
162 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_GFX_SRV_ID_20);
165 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit)
207 void sumo_boost_state_enable(struct radeon_device *rdev, bool enable)
216 u32 sumo_get_running_fw_version(struct radeon_device *rdev)