Home
last modified time | relevance | path

Searched refs:eeprom_cfg (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/ras/ras_mgr/
H A Damdgpu_ras_mgr.c101 struct ras_eeprom_config *eeprom_cfg = &config->eeprom_cfg; in amdgpu_ras_mgr_init_eeprom_config() local
103 eeprom_cfg->eeprom_sys_fn = &amdgpu_ras_eeprom_i2c_sys_func; in amdgpu_ras_mgr_init_eeprom_config()
104 eeprom_cfg->eeprom_i2c_adapter = adev->pm.ras_eeprom_i2c_bus; in amdgpu_ras_mgr_init_eeprom_config()
105 if (eeprom_cfg->eeprom_i2c_adapter) { in amdgpu_ras_mgr_init_eeprom_config()
107 ((struct i2c_adapter *)eeprom_cfg->eeprom_i2c_adapter)->quirks; in amdgpu_ras_mgr_init_eeprom_config()
110 eeprom_cfg->max_i2c_read_len = quirks->max_read_len; in amdgpu_ras_mgr_init_eeprom_config()
111 eeprom_cfg->max_i2c_write_len = quirks->max_write_len; in amdgpu_ras_mgr_init_eeprom_config()
132 eeprom_cfg->eeprom_record_threshold_count = in amdgpu_ras_mgr_init_eeprom_config()
135 eeprom_cfg->eeprom_record_threshold_count = in amdgpu_ras_mgr_init_eeprom_config()
138 eeprom_cfg->eeprom_record_threshold_count = amdgpu_bad_page_threshold; in amdgpu_ras_mgr_init_eeprom_config()
[all …]
/linux/drivers/gpu/drm/amd/ras/rascore/
H A Dras_eeprom.c1257 struct ras_eeprom_config *eeprom_cfg; in ras_eeprom_hw_init() local
1268 eeprom_cfg = &ras_core->config->eeprom_cfg; in ras_eeprom_hw_init()
1270 eeprom_cfg->eeprom_record_threshold_config; in ras_eeprom_hw_init()
1273 if (eeprom_cfg->eeprom_record_threshold_count < in ras_eeprom_hw_init()
1276 eeprom_cfg->eeprom_record_threshold_count; in ras_eeprom_hw_init()
1278 control->sys_func = eeprom_cfg->eeprom_sys_fn; in ras_eeprom_hw_init()
1279 control->max_read_len = eeprom_cfg->max_i2c_read_len; in ras_eeprom_hw_init()
1280 control->max_write_len = eeprom_cfg->max_i2c_write_len; in ras_eeprom_hw_init()
1281 control->i2c_adapter = eeprom_cfg->eeprom_i2c_adapter; in ras_eeprom_hw_init()
1282 control->i2c_port = eeprom_cfg->eeprom_i2c_port; in ras_eeprom_hw_init()
[all …]
/linux/drivers/rtc/
H A Drtc-rv3028.c936 struct nvmem_config eeprom_cfg = { in rv3028_probe() local
1023 eeprom_cfg.priv = rv3028; in rv3028_probe()
1024 devm_rtc_nvmem_register(rv3028->rtc, &eeprom_cfg); in rv3028_probe()
H A Drtc-rv3032.c907 struct nvmem_config eeprom_cfg = { in rv3032_probe() local
968 eeprom_cfg.priv = rv3032; in rv3032_probe()
969 devm_rtc_nvmem_register(rv3032->rtc, &eeprom_cfg); in rv3032_probe()