mcdi_functions.c (e3cfd49cb9491ac1cc233a4b9e098688b4ab281d) | mcdi_functions.c (fa10f413091a43f801f82b3cf484f15d6fc9266f) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 4 */ 5 6#include <linux/module.h> 7 8#include "mcdi.h" --- 106 unchanged lines hidden (view full) --- 115 MCDI_QWORD(outbuf, 116 CDX_BUS_GET_DEVICE_CONFIG_OUT_MMIO_REGION3_SIZE) - 1; 117 res[dev_params->res_count].flags = IORESOURCE_MEM; 118 dev_params->res_count++; 119 } 120 121 dev_params->vendor = MCDI_WORD(outbuf, CDX_BUS_GET_DEVICE_CONFIG_OUT_VENDOR_ID); 122 dev_params->device = MCDI_WORD(outbuf, CDX_BUS_GET_DEVICE_CONFIG_OUT_DEVICE_ID); | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 4 */ 5 6#include <linux/module.h> 7 8#include "mcdi.h" --- 106 unchanged lines hidden (view full) --- 115 MCDI_QWORD(outbuf, 116 CDX_BUS_GET_DEVICE_CONFIG_OUT_MMIO_REGION3_SIZE) - 1; 117 res[dev_params->res_count].flags = IORESOURCE_MEM; 118 dev_params->res_count++; 119 } 120 121 dev_params->vendor = MCDI_WORD(outbuf, CDX_BUS_GET_DEVICE_CONFIG_OUT_VENDOR_ID); 122 dev_params->device = MCDI_WORD(outbuf, CDX_BUS_GET_DEVICE_CONFIG_OUT_DEVICE_ID); |
123 dev_params->subsys_vendor = MCDI_WORD(outbuf, 124 CDX_BUS_GET_DEVICE_CONFIG_OUT_SUBSYS_VENDOR_ID); 125 dev_params->subsys_device = MCDI_WORD(outbuf, 126 CDX_BUS_GET_DEVICE_CONFIG_OUT_SUBSYS_DEVICE_ID); 127 dev_params->class = MCDI_DWORD(outbuf, 128 CDX_BUS_GET_DEVICE_CONFIG_OUT_DEVICE_CLASS) & 0xFFFFFF; 129 dev_params->revision = MCDI_BYTE(outbuf, CDX_BUS_GET_DEVICE_CONFIG_OUT_DEVICE_REVISION); |
|
123 124 return 0; 125} 126 127int cdx_mcdi_bus_enable(struct cdx_mcdi *cdx, u8 bus_num) 128{ 129 MCDI_DECLARE_BUF(inbuf, MC_CMD_CDX_BUS_UP_IN_LEN); 130 int ret; --- 33 unchanged lines hidden --- | 130 131 return 0; 132} 133 134int cdx_mcdi_bus_enable(struct cdx_mcdi *cdx, u8 bus_num) 135{ 136 MCDI_DECLARE_BUF(inbuf, MC_CMD_CDX_BUS_UP_IN_LEN); 137 int ret; --- 33 unchanged lines hidden --- |