brintos

brintos / linux-shallow public Read only

0
0
Text · 1017 B · 1ca5b5c Raw
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