Home
last modified time | relevance | path

Searched refs:smu (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/macintosh/
Dsmu.c99 static struct smu_device *smu; variable
114 if (list_empty(&smu->cmd_list)) in smu_start_cmd()
118 cmd = list_entry(smu->cmd_list.next, struct smu_cmd, link); in smu_start_cmd()
119 smu->cmd_cur = cmd; in smu_start_cmd()
127 smu->cmd_buf->cmd = cmd->cmd; in smu_start_cmd()
128 smu->cmd_buf->length = cmd->data_len; in smu_start_cmd()
129 memcpy(smu->cmd_buf->data, cmd->data_buf, cmd->data_len); in smu_start_cmd()
132 faddr = (unsigned long)smu->cmd_buf; in smu_start_cmd()
133 fend = faddr + smu->cmd_buf->length + 2; in smu_start_cmd()
146 if (smu->broken_nap) in smu_start_cmd()
[all …]
Dwindfarm_smu_controls.c259 struct device_node *smu, *fans, *fan; in smu_controls_init() local
264 smu = of_find_node_by_type(NULL, "smu"); in smu_controls_init()
265 if (smu == NULL) in smu_controls_init()
269 for (fans = NULL; (fans = of_get_next_child(smu, fans)) != NULL;) in smu_controls_init()
289 for (fans = NULL; (fans = of_get_next_child(smu, fans)) != NULL;) in smu_controls_init()
305 of_node_put(smu); in smu_controls_init()
Dwindfarm_smu_sensors.c412 struct device_node *smu, *sensors, *s; in smu_sensors_init() local
421 smu = of_find_node_by_type(NULL, "smu"); in smu_sensors_init()
422 if (smu == NULL) in smu_sensors_init()
427 (sensors = of_get_next_child(smu, sensors)) != NULL;) in smu_sensors_init()
431 of_node_put(smu); in smu_sensors_init()
DMakefile19 obj-$(CONFIG_PMAC_SMU) += smu.o
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dfiji_smc.c427 struct fiji_smu_private_data *private = (struct fiji_smu_private_data *)adev->smu.priv; in fiji_smu_request_load_fw()
745 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in fiji_smu_init()
746 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in fiji_smu_init()
760 adev->smu.priv = private; in fiji_smu_init()
761 adev->smu.fw_flags = 0; in fiji_smu_init()
784 ret = amdgpu_bo_reserve(adev->smu.toc_buf, false); in fiji_smu_init()
786 amdgpu_bo_unref(&adev->smu.toc_buf); in fiji_smu_init()
791 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in fiji_smu_init()
793 amdgpu_bo_unreserve(adev->smu.toc_buf); in fiji_smu_init()
794 amdgpu_bo_unref(&adev->smu.toc_buf); in fiji_smu_init()
[all …]
Dtonga_smc.c429 struct tonga_smu_private_data *private = (struct tonga_smu_private_data *)adev->smu.priv; in tonga_smu_request_load_fw()
744 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in tonga_smu_init()
745 struct amdgpu_bo **smu_buf = &adev->smu.smu_buf; in tonga_smu_init()
759 adev->smu.priv = private; in tonga_smu_init()
760 adev->smu.fw_flags = 0; in tonga_smu_init()
783 ret = amdgpu_bo_reserve(adev->smu.toc_buf, false); in tonga_smu_init()
785 amdgpu_bo_unref(&adev->smu.toc_buf); in tonga_smu_init()
790 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in tonga_smu_init()
792 amdgpu_bo_unreserve(adev->smu.toc_buf); in tonga_smu_init()
793 amdgpu_bo_unref(&adev->smu.toc_buf); in tonga_smu_init()
[all …]
Dcz_smc.c46 (struct cz_smu_private_data *)(adev->smu.priv); in cz_smu_get_priv()
230 if (adev->smu.fw_flags & AMDGPU_SDMA0_UCODE_LOADED) in cz_smu_check_finished()
234 if (adev->smu.fw_flags & AMDGPU_SDMA1_UCODE_LOADED) in cz_smu_check_finished()
238 if (adev->smu.fw_flags & AMDGPU_CPCE_UCODE_LOADED) in cz_smu_check_finished()
242 if (adev->smu.fw_flags & AMDGPU_CPPFP_UCODE_LOADED) in cz_smu_check_finished()
245 if (adev->smu.fw_flags & AMDGPU_CPME_UCODE_LOADED) in cz_smu_check_finished()
249 if (adev->smu.fw_flags & AMDGPU_CPMEC1_UCODE_LOADED) in cz_smu_check_finished()
253 if (adev->smu.fw_flags & AMDGPU_CPMEC2_UCODE_LOADED) in cz_smu_check_finished()
257 if (adev->smu.fw_flags & AMDGPU_CPRLC_UCODE_LOADED) in cz_smu_check_finished()
333 adev->smu.fw_flags = AMDGPU_SDMA0_UCODE_LOADED | in cz_smu_start()
[all …]
Diceland_smc.c478 struct iceland_smu_private_data *private = (struct iceland_smu_private_data *)adev->smu.priv; in iceland_smu_request_load_fw()
602 struct amdgpu_bo **toc_buf = &adev->smu.toc_buf; in iceland_smu_init()
615 adev->smu.priv = private; in iceland_smu_init()
616 adev->smu.fw_flags = 0; in iceland_smu_init()
629 ret = amdgpu_bo_reserve(adev->smu.toc_buf, false); in iceland_smu_init()
631 amdgpu_bo_unref(&adev->smu.toc_buf); in iceland_smu_init()
636 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in iceland_smu_init()
638 amdgpu_bo_unreserve(adev->smu.toc_buf); in iceland_smu_init()
639 amdgpu_bo_unref(&adev->smu.toc_buf); in iceland_smu_init()
646 amdgpu_bo_unreserve(adev->smu.toc_buf); in iceland_smu_init()
[all …]
Dsdma_v2_4.c587 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in sdma_v2_4_start()
591 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in sdma_v2_4_start()
Dgfx_v8_0.c3096 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in gfx_v8_0_rlc_resume()
3995 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in gfx_v8_0_cp_resume()
4000 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in gfx_v8_0_cp_resume()
4005 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in gfx_v8_0_cp_resume()
4010 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in gfx_v8_0_cp_resume()
Dsdma_v3_0.c736 r = adev->smu.smumgr_funcs->check_fw_load_finish(adev, in sdma_v3_0_start()
Damdgpu.h2068 struct amdgpu_smumgr smu; member
/linux-4.4.14/arch/arm/mach-shmobile/
Dsmp-emev2.c38 void __iomem *smu; in emev2_smp_prepare_cpus() local
41 smu = ioremap(EMEV2_SMU_BASE, PAGE_SIZE); in emev2_smp_prepare_cpus()
42 if (smu) { in emev2_smp_prepare_cpus()
43 iowrite32(__pa(shmobile_boot_vector), smu + SMU_GENERAL_REG0); in emev2_smp_prepare_cpus()
44 iounmap(smu); in emev2_smp_prepare_cpus()
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Demev2-clock.txt10 - compatible: Should be "renesas,emev2-smu"
21 - compatible: Should be "renesas,emev2-smu-clkdiv"
32 - compatible: Should be "renesas,emev2-smu-gclk"
40 compatible = "renesas,emev2-smu-clkdiv";
47 compatible = "renesas,emev2-smu-gclk";
68 smu@e0110000 {
69 compatible = "renesas,emev2-smu";
87 compatible = "renesas,emev2-smu-clkdiv";
93 compatible = "renesas,emev2-smu-gclk";
/linux-4.4.14/arch/arm/boot/dts/
Demev2.dtsi61 compatible = "renesas,emev2-smu";
72 compatible = "renesas,emev2-smu-clkdiv";
78 compatible = "renesas,emev2-smu-gclk";
84 compatible = "renesas,emev2-smu-clkdiv";
90 compatible = "renesas,emev2-smu-gclk";
103 compatible = "renesas,emev2-smu-clkdiv";
109 compatible = "renesas,emev2-smu-clkdiv";
115 compatible = "renesas,emev2-smu-clkdiv";
121 compatible = "renesas,emev2-smu-clkdiv";
127 compatible = "renesas,emev2-smu-gclk";
[all …]
Dexynos5260-xyref5260.dts71 bypass-smu;
Dexynos5420.dtsi186 compatible = "samsung,exynos5420-dw-mshc-smu";
198 compatible = "samsung,exynos5420-dw-mshc-smu";
/linux-4.4.14/drivers/mtd/nand/
Datmel_nand.c610 int16_t *smu = host->pmecc_smu; in pmecc_get_sigma() local
624 memset(smu, 0, sizeof(int16_t) * num); in pmecc_get_sigma()
625 smu[0] = 1; in pmecc_get_sigma()
638 memset(&smu[num], 0, sizeof(int16_t) * num); in pmecc_get_sigma()
639 smu[num] = 1; in pmecc_get_sigma()
650 memset(&smu[(cap + 1) * num], 0, sizeof(int16_t) * num); in pmecc_get_sigma()
667 smu[(cap + 1) * num + j] = in pmecc_get_sigma()
668 smu[i * num + j]; in pmecc_get_sigma()
676 smu[(i + 1) * num + j] = smu[i * num + j]; in pmecc_get_sigma()
702 smu[(i + 1) * num + k] = 0; in pmecc_get_sigma()
[all …]
/linux-4.4.14/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi477 compatible = "samsung,exynos7-dw-mshc-smu";
503 compatible = "samsung,exynos7-dw-mshc-smu";
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dexynos-dw-mshc.txt23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-usb108 Contact: CHENG Renquan <rqcheng@smu.edu.sg>