| /linux-6.15/drivers/platform/x86/intel/pmc/ |
| H A D | core.c | 964 ret = pmt_telem_read(pmcdev->punit_ep, pmcdev->die_c6_offset, in pmc_core_die_c6_us_show() 1314 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1320 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1323 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1326 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1332 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1343 pmcdev->dbgfs_dir, pmcdev, in pmc_core_dbgfs_register() 1503 if (!pmcdev) in pmc_core_probe() 1579 pmcdev->suspend(pmcdev); in pmc_core_suspend() 1653 pmcdev->pkgc_res_cnt[pmcdev->num_of_pkgc - 1]); in pmc_core_resume_common() [all …]
|
| H A D | core_ssram.c | 119 pmc_for_each_mode(mode, pmcdev) { in pmc_core_get_lpm_req() 128 dev_err(&pmcdev->pdev->dev, in pmc_core_get_lpm_req() 148 if (!pmcdev->ssram_pcidev) in pmc_core_ssram_get_lpm_reqs() 152 if (!pmcdev->pmcs[i]) in pmc_core_ssram_get_lpm_reqs() 155 ret = pmc_core_get_lpm_req(pmcdev, pmcdev->pmcs[i]); in pmc_core_ssram_get_lpm_reqs() 201 info.parent = &pmcdev->pdev->dev; in pmc_add_pmt() 241 devm_kfree(&pmcdev->pdev->dev, pmc); in pmc_core_pmc_add() 245 pmcdev->pmcs[pmc_index] = pmc; in pmc_core_pmc_add() 260 if (!pmcdev->regmap_list) in pmc_core_ssram_get_pmc() 312 pmcdev->ssram_pcidev = pcidev; in pmc_core_ssram_init() [all …]
|
| H A D | core.h | 427 void (*suspend)(struct pmc_dev *pmcdev); 428 int (*resume)(struct pmc_dev *pmcdev); 464 void (*suspend)(struct pmc_dev *pmcdev); 465 int (*resume)(struct pmc_dev *pmcdev); 488 int pmc_core_ssram_get_lpm_reqs(struct pmc_dev *pmcdev); 491 int pmc_core_resume_common(struct pmc_dev *pmcdev); 493 void pmc_core_get_low_power_modes(struct pmc_dev *pmcdev); 513 void cnl_suspend(struct pmc_dev *pmcdev); 514 int cnl_resume(struct pmc_dev *pmcdev); 516 #define pmc_for_each_mode(mode, pmcdev) \ argument [all …]
|
| H A D | cnp.c | 256 void cnl_suspend(struct pmc_dev *pmcdev) in cnl_suspend() argument 265 pmc_core_send_ltr_ignore(pmcdev, 3, 1); in cnl_suspend() 268 int cnl_resume(struct pmc_dev *pmcdev) in cnl_resume() argument 272 pmc_core_send_ltr_ignore(pmcdev, 3, 0); in cnl_resume() 274 return pmc_core_resume_common(pmcdev); in cnl_resume()
|
| H A D | arl.c | 702 static int arl_resume(struct pmc_dev *pmcdev) in arl_resume() argument 706 return cnl_resume(pmcdev); in arl_resume() 709 static int arl_h_resume(struct pmc_dev *pmcdev) in arl_h_resume() argument 713 return cnl_resume(pmcdev); in arl_h_resume() 716 static int arl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_core_init() argument 719 return generic_core_init(pmcdev, pmc_dev_info); in arl_core_init() 722 static int arl_h_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in arl_h_core_init() argument 725 return generic_core_init(pmcdev, pmc_dev_info); in arl_h_core_init()
|
| H A D | tgl.c | 242 struct pmc_dev *pmcdev = platform_get_drvdata(pdev); in pmc_core_get_tgl_lpm_reqs() local 243 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; in pmc_core_get_tgl_lpm_reqs() 288 static int tgl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in tgl_core_init() argument 292 ret = generic_core_init(pmcdev, pmc_dev_info); in tgl_core_init() 296 pmc_core_get_tgl_lpm_reqs(pmcdev->pdev); in tgl_core_init()
|
| H A D | spt.c | 144 static int spt_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in spt_core_init() argument 152 return generic_core_init(pmcdev, &cnp_pmc_dev); in spt_core_init() 154 return generic_core_init(pmcdev, pmc_dev_info); in spt_core_init()
|
| H A D | lnl.c | 546 static int lnl_resume(struct pmc_dev *pmcdev) in lnl_resume() argument 550 return cnl_resume(pmcdev); in lnl_resume() 553 static int lnl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in lnl_core_init() argument 556 return generic_core_init(pmcdev, pmc_dev_info); in lnl_core_init()
|
| H A D | ptl.c | 533 static int ptl_resume(struct pmc_dev *pmcdev) in ptl_resume() argument 536 return cnl_resume(pmcdev); in ptl_resume() 539 static int ptl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in ptl_core_init() argument 542 return generic_core_init(pmcdev, pmc_dev_info); in ptl_core_init()
|
| H A D | mtl.c | 986 static int mtl_resume(struct pmc_dev *pmcdev) in mtl_resume() argument 990 return cnl_resume(pmcdev); in mtl_resume() 993 static int mtl_core_init(struct pmc_dev *pmcdev, struct pmc_dev_info *pmc_dev_info) in mtl_core_init() argument 996 return generic_core_init(pmcdev, pmc_dev_info); in mtl_core_init()
|