altera-sysmgr.h (725B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2018-2019 Intel Corporation 4 * Copyright (C) 2012 Freescale Semiconductor, Inc. 5 * Copyright (C) 2012 Linaro Ltd. 6 */ 7 8#ifndef __LINUX_MFD_ALTERA_SYSMGR_H__ 9#define __LINUX_MFD_ALTERA_SYSMGR_H__ 10 11#include <linux/err.h> 12#include <linux/errno.h> 13#include <linux/firmware/intel/stratix10-smc.h> 14 15struct device_node; 16 17#ifdef CONFIG_MFD_ALTERA_SYSMGR 18struct regmap *altr_sysmgr_regmap_lookup_by_phandle(struct device_node *np, 19 const char *property); 20#else 21static inline struct regmap * 22altr_sysmgr_regmap_lookup_by_phandle(struct device_node *np, 23 const char *property) 24{ 25 return ERR_PTR(-ENOTSUPP); 26} 27#endif 28 29#endif /* __LINUX_MFD_ALTERA_SYSMGR_H__ */