44 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * HDMI header definition for OMAP4 HDMI CEC IP4 *5 * Copyright 2016-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.6 */7 8#ifndef _HDMI4_CEC_H_9#define _HDMI4_CEC_H_10 11struct hdmi_core_data;12struct hdmi_wp_data;13struct platform_device;14 15/* HDMI CEC funcs */16#ifdef CONFIG_OMAP4_DSS_HDMI_CEC17void hdmi4_cec_set_phys_addr(struct hdmi_core_data *core, u16 pa);18void hdmi4_cec_irq(struct hdmi_core_data *core);19int hdmi4_cec_init(struct platform_device *pdev, struct hdmi_core_data *core,20 struct hdmi_wp_data *wp);21void hdmi4_cec_uninit(struct hdmi_core_data *core);22#else23static inline void hdmi4_cec_set_phys_addr(struct hdmi_core_data *core, u16 pa)24{25}26 27static inline void hdmi4_cec_irq(struct hdmi_core_data *core)28{29}30 31static inline int hdmi4_cec_init(struct platform_device *pdev,32 struct hdmi_core_data *core,33 struct hdmi_wp_data *wp)34{35 return 0;36}37 38static inline void hdmi4_cec_uninit(struct hdmi_core_data *core)39{40}41#endif42 43#endif44