acpi_apd.c (3663f26b389b3951426971b44bb9312fdff0efec) | acpi_apd.c (7fdb98e8a768b3ccc05494d3ea4436047f512b9d) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * AMD ACPI support for ACPI2platform device. 4 * 5 * Copyright (c) 2014,2015 AMD Corporation. 6 * Authors: Ken Xue <Ken.Xue@amd.com> 7 * Wu, Jeff <Jeff.Wu@amd.com> 8 */ --- 73 unchanged lines hidden (view full) --- 82 return -ENOMEM; 83 84 INIT_LIST_HEAD(&resource_list); 85 ret = acpi_dev_get_resources(adev, &resource_list, misc_check_res, 86 NULL); 87 if (ret < 0) 88 return -ENOENT; 89 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * AMD ACPI support for ACPI2platform device. 4 * 5 * Copyright (c) 2014,2015 AMD Corporation. 6 * Authors: Ken Xue <Ken.Xue@amd.com> 7 * Wu, Jeff <Jeff.Wu@amd.com> 8 */ --- 73 unchanged lines hidden (view full) --- 82 return -ENOMEM; 83 84 INIT_LIST_HEAD(&resource_list); 85 ret = acpi_dev_get_resources(adev, &resource_list, misc_check_res, 86 NULL); 87 if (ret < 0) 88 return -ENOENT; 89 |
90 if (!acpi_dev_get_property(adev, "clk-name", ACPI_TYPE_STRING, &obj)) { 91 clk_data->name = devm_kzalloc(&adev->dev, obj->string.length, 92 GFP_KERNEL); 93 94 strcpy(clk_data->name, obj->string.pointer); 95 } else { 96 /* Set default name to mclk if entry missing in firmware */ 97 clk_data->name = "mclk"; 98 } 99 |
|
90 list_for_each_entry(rentry, &resource_list, node) { 91 clk_data->base = devm_ioremap(&adev->dev, rentry->res->start, 92 resource_size(rentry->res)); 93 break; 94 } 95 96 acpi_dev_free_resource_list(&resource_list); 97 --- 156 unchanged lines hidden --- | 100 list_for_each_entry(rentry, &resource_list, node) { 101 clk_data->base = devm_ioremap(&adev->dev, rentry->res->start, 102 resource_size(rentry->res)); 103 break; 104 } 105 106 acpi_dev_free_resource_list(&resource_list); 107 --- 156 unchanged lines hidden --- |