#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/property.h>
#include <linux/slab.h>
#include <linux/of.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/clk.h>
#include <linux/phy/omap_control_phy.h>
void omap_control_pcie_pcs(struct device *dev, u8 delay)
{ … }
EXPORT_SYMBOL_GPL(…);
void omap_control_phy_power(struct device *dev, int on)
{ … }
EXPORT_SYMBOL_GPL(…);
static void omap_control_usb_host_mode(struct omap_control_phy *ctrl_phy)
{ … }
static void omap_control_usb_device_mode(struct omap_control_phy *ctrl_phy)
{ … }
static void omap_control_usb_set_sessionend(struct omap_control_phy *ctrl_phy)
{ … }
void omap_control_usb_set_mode(struct device *dev,
enum omap_control_usb_mode mode)
{ … }
EXPORT_SYMBOL_GPL(…);
static const enum omap_control_phy_type otghs_data = …;
static const enum omap_control_phy_type usb2_data = …;
static const enum omap_control_phy_type pipe3_data = …;
static const enum omap_control_phy_type pcie_data = …;
static const enum omap_control_phy_type dra7usb2_data = …;
static const enum omap_control_phy_type am437usb2_data = …;
static const struct of_device_id omap_control_phy_id_table[] = …;
MODULE_DEVICE_TABLE(of, omap_control_phy_id_table);
static int omap_control_phy_probe(struct platform_device *pdev)
{ … }
static struct platform_driver omap_control_phy_driver = …;
static int __init omap_control_phy_init(void)
{ … }
subsys_initcall(omap_control_phy_init);
static void __exit omap_control_phy_exit(void)
{ … }
module_exit(omap_control_phy_exit);
MODULE_ALIAS(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;