}
 }
 
-static struct radeon_gpio_rec radeon_lookup_gpio(struct radeon_device *rdev,
-                                                u8 id)
+struct radeon_gpio_rec radeon_atombios_lookup_gpio(struct radeon_device *rdev,
+                                                  u8 id)
 {
        struct atom_context *ctx = rdev->mode_info.atom_context;
        struct radeon_gpio_rec gpio;
                                                                hpd_record =
                                                                        (ATOM_HPD_INT_RECORD *)
                                                                        record;
-                                                               gpio = radeon_lookup_gpio(rdev,
+                                                               gpio = radeon_atombios_lookup_gpio(rdev,
                                                                                          hpd_record->ucHPDIntGPIOID);
                                                                hpd = radeon_atom_get_hpd_info_from_gpio(rdev, &gpio);
                                                                hpd.plugged_state = hpd_record->ucPlugged_PinState;
                                rdev->pm.power_state[state_index].clock_info[0].voltage.type =
                                        VOLTAGE_GPIO;
                                rdev->pm.power_state[state_index].clock_info[0].voltage.gpio =
-                                       radeon_lookup_gpio(rdev,
+                                       radeon_atombios_lookup_gpio(rdev,
                                                           power_info->info.asPowerPlayInfo[i].ucVoltageDropIndex);
                                if (misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH)
                                        rdev->pm.power_state[state_index].clock_info[0].voltage.active_high =
                                rdev->pm.power_state[state_index].clock_info[0].voltage.type =
                                        VOLTAGE_GPIO;
                                rdev->pm.power_state[state_index].clock_info[0].voltage.gpio =
-                                       radeon_lookup_gpio(rdev,
+                                       radeon_atombios_lookup_gpio(rdev,
                                                           power_info->info_2.asPowerPlayInfo[i].ucVoltageDropIndex);
                                if (misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH)
                                        rdev->pm.power_state[state_index].clock_info[0].voltage.active_high =
                                rdev->pm.power_state[state_index].clock_info[0].voltage.type =
                                        VOLTAGE_GPIO;
                                rdev->pm.power_state[state_index].clock_info[0].voltage.gpio =
-                                       radeon_lookup_gpio(rdev,
+                                       radeon_atombios_lookup_gpio(rdev,
                                                           power_info->info_3.asPowerPlayInfo[i].ucVoltageDropIndex);
                                if (misc & ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH)
                                        rdev->pm.power_state[state_index].clock_info[0].voltage.active_high =