Home
last modified time | relevance | path

Searched refs:efuse (Results 1 – 7 of 7) sorted by relevance

/dragonfly/sys/dev/drm/amd/powerplay/smumgr/
H A Dfiji_smumgr.c331 uint32_t efuse = 0; in fiji_is_hw_avfs_present() local
338 mask, &efuse)) { in fiji_is_hw_avfs_present()
339 if (efuse) in fiji_is_hw_avfs_present()
1677 uint32_t ro, efuse, efuse2, clock_freq, volt_without_cks, in fiji_populate_clock_stretcher_data_table() local
1693 efuse = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, in fiji_populate_clock_stretcher_data_table()
1697 efuse &= 0xFF000000; in fiji_populate_clock_stretcher_data_table()
1698 efuse = efuse >> 24; in fiji_populate_clock_stretcher_data_table()
1702 ro = (2300 - 1350) * efuse / 255 + 1350; in fiji_populate_clock_stretcher_data_table()
1704 ro = (2500 - 1000) * efuse / 255 + 1000; in fiji_populate_clock_stretcher_data_table()
H A Dpolaris10_smumgr.c323 uint32_t efuse; in polaris10_is_hw_avfs_present() local
325 efuse = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, ixSMU_EFUSE_0 + (49*4)); in polaris10_is_hw_avfs_present()
326 efuse &= 0x00000001; in polaris10_is_hw_avfs_present()
327 if (efuse) in polaris10_is_hw_avfs_present()
1511 uint32_t ro, efuse, volt_without_cks, volt_with_cks, value, max, min; in polaris10_populate_clock_stretcher_data_table() local
1525 efuse = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, in polaris10_populate_clock_stretcher_data_table()
1527 efuse &= 0xFF000000; in polaris10_populate_clock_stretcher_data_table()
1528 efuse = efuse >> 24; in polaris10_populate_clock_stretcher_data_table()
1551 ro = efuse * (max - min) / 255 + min; in polaris10_populate_clock_stretcher_data_table()
H A Dvegam_smumgr.c1494 uint32_t ro, efuse, volt_without_cks, volt_with_cks, value, max, min; in vegam_populate_clock_stretcher_data_table() local
1508 mask, &efuse); in vegam_populate_clock_stretcher_data_table()
1513 ro = efuse * (max - min) / 255 + min; in vegam_populate_clock_stretcher_data_table()
1558 uint32_t efuse; in vegam_is_hw_avfs_present() local
1560 efuse = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, in vegam_is_hw_avfs_present()
1562 efuse &= 0x00000001; in vegam_is_hw_avfs_present()
1564 if (efuse) in vegam_is_hw_avfs_present()
H A Dtonga_smumgr.c1565 uint32_t ro, efuse, efuse2, clock_freq, volt_without_cks, in tonga_populate_clock_stretcher_data_table() local
1587 efuse = cgs_read_ind_register(hwmgr->device, CGS_IND_REG__SMC, in tonga_populate_clock_stretcher_data_table()
1591 efuse &= 0xFF000000; in tonga_populate_clock_stretcher_data_table()
1592 efuse = efuse >> 24; in tonga_populate_clock_stretcher_data_table()
1596 ro = (2300 - 1350) * efuse / 255 + 1350; in tonga_populate_clock_stretcher_data_table()
1598 ro = (2500 - 1000) * efuse / 255 + 1000; in tonga_populate_clock_stretcher_data_table()
/dragonfly/sys/dev/drm/amd/powerplay/hwmgr/
H A Dppatomctrl.h312 uint16_t end_index, uint32_t mask, uint32_t *efuse);
H A Dppatomctrl.c1299 uint16_t end_index, uint32_t mask, uint32_t *efuse) in atomctrl_read_efuse() argument
1314 *efuse = result ? 0 : le32_to_cpu(efuse_param.ulEfuseValue) & mask; in atomctrl_read_efuse()
/dragonfly/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dosprey_reg_map.h3133 struct jupiter_reg_map__efuse_reg efuse; /* 0x24000 - 0x25f40 */ member