linux/drivers/mxc/hdmi-cec/mxc_hdmi-cec.c File Reference

HDMI CEC system initialization and file operation implementation. More...

Functions

static int hdmi_cec_open (struct inode *inode, struct file *filp)
static long hdmi_cec_ioctl (struct file *filp, u_int cmd, u_long arg)
static int hdmi_cec_release (struct inode *inode, struct file *filp)

Variables

static struct platform_driver mxc_hdmi_cec_driver

Detailed Description

HDMI CEC system initialization and file operation implementation.


Function Documentation

static long hdmi_cec_ioctl ( struct file *  filp,
u_int  cmd,
u_long  arg 
) [static]

IO ctrl function for vpu file operation.

Parameters:
cmd IO ctrl command
Returns:
0 on success or negative error code on error
static int hdmi_cec_open ( struct inode *  inode,
struct file *  filp 
) [static]

open function for vpu file operation

Returns:
0 on success or negative error code on error
static int hdmi_cec_release ( struct inode *  inode,
struct file *  filp 
) [static]

Release function for vpu file operation.

Returns:
0 on success or negative error code on error

Variable Documentation

struct platform_driver mxc_hdmi_cec_driver [static]
Initial value:
 {
        .driver = {
                   .name = "mxc_hdmi_cec",
                   },
        .probe = hdmi_cec_dev_probe,
        .remove = hdmi_cec_dev_remove,
        .suspend = hdmi_cec_suspend,
        .resume = hdmi_cec_resume,
}

Driver definition

footer
©  Freescale Semiconductor, Inc., 2007.  All rights reserved.
Freescale Confidential Proprietary
NDA Required
doxygen