brintos

brintos / linux-shallow public Read only

0
0
Text · 885 B · 8f81b76 Raw
43 lines · c
1/* SPDX-License-Identifier: MIT */2/*3 * Copyright © 2021 Intel Corporation4 */5 6#ifndef __I915_IOSF_MBI_H__7#define __I915_IOSF_MBI_H__8 9#if IS_ENABLED(CONFIG_IOSF_MBI)10#include <asm/iosf_mbi.h>11#else12 13/* Stubs to compile for all non-x86 archs */14#define MBI_PMIC_BUS_ACCESS_BEGIN       115#define MBI_PMIC_BUS_ACCESS_END         216 17struct notifier_block;18 19static inline void iosf_mbi_punit_acquire(void) {}20static inline void iosf_mbi_punit_release(void) {}21static inline void iosf_mbi_assert_punit_acquired(void) {}22 23static inline24int iosf_mbi_register_pmic_bus_access_notifier(struct notifier_block *nb)25{26	return 0;27}28 29static inline int30iosf_mbi_unregister_pmic_bus_access_notifier_unlocked(struct notifier_block *nb)31{32	return 0;33}34 35static inline36int iosf_mbi_unregister_pmic_bus_access_notifier(struct notifier_block *nb)37{38	return 0;39}40#endif41 42#endif /* __I915_IOSF_MBI_H__ */43