Path: blob/master/drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.h
26285 views
/* SPDX-License-Identifier: GPL-2.0-or-later */1/*2* AMD MP2 1.1 initialization structures3*4* Copyright (c) 2022, Advanced Micro Devices, Inc.5* All Rights Reserved.6*7* Author: Basavaraj Natikar <[email protected]>8*/910#ifndef AMD_SFH_INIT_H11#define AMD_SFH_INIT_H1213#include "../amd_sfh_common.h"1415struct amd_sfh1_1_ops {16int (*init)(struct amd_mp2_dev *mp2);17void (*toggle_hpd)(struct amd_mp2_dev *mp2, bool enable);18};1920int amd_sfh1_1_init(struct amd_mp2_dev *mp2);21void amd_sfh_toggle_hpd(struct amd_mp2_dev *mp2, bool enabled);2223static const struct amd_sfh1_1_ops __maybe_unused sfh1_1_ops = {24.init = amd_sfh1_1_init,25.toggle_hpd = amd_sfh_toggle_hpd,26};2728#endif293031