Lines Matching defs:rdev
33 static void sumo_send_msg_to_smu(struct radeon_device *rdev, u32 id)
38 for (i = 0; i < rdev->usec_timeout; i++) {
47 for (i = 0; i < rdev->usec_timeout; i++) {
53 for (i = 0; i < rdev->usec_timeout; i++) {
59 for (i = 0; i < rdev->usec_timeout; i++) {
69 void sumo_initialize_m3_arb(struct radeon_device *rdev)
71 struct sumo_power_info *pi = sumo_get_pi(rdev);
90 static bool sumo_is_alt_vddnb_supported(struct radeon_device *rdev)
92 struct sumo_power_info *pi = sumo_get_pi(rdev);
98 if ((rdev->family == CHIP_SUMO) || (rdev->family == CHIP_SUMO2)) {
106 void sumo_smu_notify_alt_vddnb_change(struct radeon_device *rdev,
111 if (!sumo_is_alt_vddnb_supported(rdev))
122 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_ALTVDDNB_NOTIFY);
125 void sumo_smu_pg_init(struct radeon_device *rdev)
127 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_PG_INIT);
141 void sumo_enable_boost_timer(struct radeon_device *rdev)
143 struct sumo_power_info *pi = sumo_get_pi(rdev);
145 u32 xclk = radeon_get_xclk(rdev);
160 sumo_send_msg_to_smu(rdev, SUMO_SMU_SERVICE_ROUTINE_GFX_SRV_ID_20);
163 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit)
205 void sumo_boost_state_enable(struct radeon_device *rdev, bool enable)
214 u32 sumo_get_running_fw_version(struct radeon_device *rdev)