#include <linux/module.h>
#include <linux/init.h>
#include <linux/errno.h>
#include <linux/smp.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/mfd/mcp.h>
Go to the source code of this file.
mcp_disable - disable the MCP interface : MCP interface to disable
Disable the MCP interface. The MCP interface will only be disabled once the number of calls to mcp_enable matches the number of calls to mcp_disable.
Definition at line 155 of file mcp-core.c.
mcp_enable - enable the MCP interface : MCP interface to enable
Enable the MCP interface. Each call to mcp_enable will need a corresponding call to mcp_disable to disable the interface.
Definition at line 137 of file mcp-core.c.
mcp_reg_read - read a device register : MCP interface structure : 4-bit register index
Read a device register and return its value. The MCP interface must be enabled to prevent this function hanging.
Definition at line 117 of file mcp-core.c.
mcp_reg_write - write a device register : MCP interface structure : 4-bit register index : 16-bit data value
Write a device register. The MCP interface must be enabled to prevent this function hanging.
Definition at line 99 of file mcp-core.c.
mcp_set_audio_divisor - set the audio divisor : MCP interface structure : SIB clock divisor
Set the audio divisor on the MCP interface.
Definition at line 80 of file mcp-core.c.
mcp_set_telecom_divisor - set the telecom divisor : MCP interface structure : SIB clock divisor
Set the telecom divisor on the MCP interface. The resulting sample rate is SIBCLOCK/div.
Definition at line 63 of file mcp-core.c.
MODULE_DESCRIPTION |
( |
"Core multimedia communications port driver" |
| ) |
|