cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

exynos5422-asv.h (625B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Copyright (c) 2019 Samsung Electronics Co., Ltd.
      4 *	      http://www.samsung.com/
      5 *
      6 * Samsung Exynos 5422 SoC Adaptive Supply Voltage support
      7 */
      8
      9#ifndef __LINUX_SOC_EXYNOS5422_ASV_H
     10#define __LINUX_SOC_EXYNOS5422_ASV_H
     11
     12#include <linux/errno.h>
     13
     14enum {
     15	EXYNOS_ASV_SUBSYS_ID_ARM,
     16	EXYNOS_ASV_SUBSYS_ID_KFC,
     17	EXYNOS_ASV_SUBSYS_ID_MAX
     18};
     19
     20struct exynos_asv;
     21
     22#ifdef CONFIG_EXYNOS_ASV_ARM
     23int exynos5422_asv_init(struct exynos_asv *asv);
     24#else
     25static inline int exynos5422_asv_init(struct exynos_asv *asv)
     26{
     27	return -ENOTSUPP;
     28}
     29#endif
     30
     31#endif /* __LINUX_SOC_EXYNOS5422_ASV_H */