Lines Matching full:smu
70 * The SMU has a response ready for us when the response register is in amdsmu_wait_res()
80 device_printf(dev, "timed out waiting for response from SMU\n"); in amdsmu_wait_res()
90 /* Wait for SMU to be ready. */ in amdsmu_cmd()
101 /* Wait for SMU response and handle it. */ in amdsmu_cmd()
112 device_printf(dev, "SMU is busy\n"); in amdsmu_cmd()
117 device_printf(dev, "SMU error: %02x\n", res); in amdsmu_cmd()
133 device_printf(dev, "failed to get SMU version\n"); in amdsmu_get_vers()
140 device_printf(dev, "SMU version: %d.%d.%d (program %d)\n", in amdsmu_get_vers()
192 CTLFLAG_RD, NULL, "SMU metrics"); in amdsmu_get_ip_blocks()
257 device_printf(dev, "could not map bus space for SMU metrics\n"); in amdsmu_init_metrics()
303 * Find physical base address for SMU. in amdsmu_attach()
315 /* Map memory for SMU and its registers. */ in amdsmu_attach()
326 device_printf(dev, "could not map bus space for SMU\n"); in amdsmu_attach()
332 device_printf(dev, "could not map bus space for SMU regs\n"); in amdsmu_attach()
346 "program", CTLFLAG_RD, &sc->smu_program, 0, "SMU program number"); in amdsmu_attach()
349 "SMU firmware major version number"); in amdsmu_attach()
352 "SMU firmware minor version number"); in amdsmu_attach()
355 "SMU firmware revision number"); in amdsmu_attach()
364 OID_AUTO, "metrics", CTLFLAG_RD, NULL, "SMU metrics"); in amdsmu_attach()
373 "SMU metrics table version"); in amdsmu_attach()
421 "idlemask", CTLFLAG_RD, &sc->idlemask, 0, "SMU idlemask. This " in amdsmu_attach()