1155af87e3
Fix other headers to work when KERNEL_HEADER_TEST is enabled by adding dependencies and advance struct prototypes where appropriate. Change-Id: Ic0dedbad6804e5dca75b33b3d0ae9e3b89a51669 Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
33 lines
642 B
C
33 lines
642 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
|
|
*/
|
|
|
|
#ifndef __SOC_QCOM_SOCINFO_H__
|
|
#define __SOC_QCOM_SOCINFO_H__
|
|
|
|
#include <linux/types.h>
|
|
|
|
#if IS_ENABLED(CONFIG_QCOM_SOCINFO)
|
|
uint32_t socinfo_get_id(void);
|
|
uint32_t socinfo_get_serial_number(void);
|
|
const char *socinfo_get_id_string(void);
|
|
#else
|
|
static inline uint32_t socinfo_get_id(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
static inline uint32_t socinfo_get_serial_number(void)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
static inline const char *socinfo_get_id_string(void)
|
|
{
|
|
return "N/A";
|
|
}
|
|
#endif /* CONFIG_QCOM_SOCINFO */
|
|
|
|
#endif /* __SOC_QCOM_SOCINFO_H__ */
|