linux/drivers/hid/amd-sfh-hid/amd_sfh_client.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  AMD SFH Client Layer
 *  Copyright 2020-2021 Advanced Micro Devices, Inc.
 *  Authors: Nehal Bakulchandra Shah <[email protected]>
 *	     Sandeep Singh <[email protected]>
 *	     Basavaraj Natikar <[email protected]>
 */

#include <linux/dma-mapping.h>
#include <linux/hid.h>
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <linux/errno.h>

#include "hid_descriptor/amd_sfh_hid_desc.h"
#include "amd_sfh_pcie.h"
#include "amd_sfh_hid.h"

void amd_sfh_set_report(struct hid_device *hid, int report_id,
			int report_type)
{}

int amd_sfh_get_report(struct hid_device *hid, int report_id, int report_type)
{}

void amd_sfh_work(struct work_struct *work)
{}

void amd_sfh_work_buffer(struct work_struct *work)
{}

static u32 amd_sfh_wait_for_response(struct amd_mp2_dev *mp2, u8 sid, u32 sensor_sts)
{}

static const char *get_sensor_name(int idx)
{}

static void amd_sfh_resume(struct amd_mp2_dev *mp2)
{}

static void amd_sfh_suspend(struct amd_mp2_dev *mp2)
{}

int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata)
{}

int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)
{}