linux/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * AMD MP2 1.1 communication driver
 *
 * Copyright (c) 2022, Advanced Micro Devices, Inc.
 * All Rights Reserved.
 *
 * Author: Basavaraj Natikar <[email protected]>
 */

#include <linux/delay.h>
#include <linux/hid.h>

#include "amd_sfh_init.h"
#include "amd_sfh_interface.h"
#include "../hid_descriptor/amd_sfh_hid_desc.h"

static int amd_sfh_get_sensor_num(struct amd_mp2_dev *mp2, u8 *sensor_id)
{}

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

static const char *get_sensor_name(int idx)
{}

static int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)
{}

static int amd_sfh1_1_hid_client_init(struct amd_mp2_dev *privdata)
{}

static void amd_sfh_resume(struct amd_mp2_dev *mp2)
{}

static void amd_sfh_suspend(struct amd_mp2_dev *mp2)
{}

static void amd_mp2_pci_remove(void *privdata)
{}

static void amd_sfh_set_ops(struct amd_mp2_dev *mp2)
{}

int amd_sfh1_1_init(struct amd_mp2_dev *mp2)
{}