linux/drivers/usb/musb/ux500.c

// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright (C) 2010 ST-Ericsson AB
 * Mian Yousaf Kaukab <[email protected]>
 *
 * Based on omap2430.c
 */

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/platform_device.h>
#include <linux/usb/musb-ux500.h>

#include "musb_core.h"

static const struct musb_hdrc_config ux500_musb_hdrc_config =;

struct ux500_glue {};
#define glue_to_musb(g)

static void ux500_musb_set_vbus(struct musb *musb, int is_on)
{}

static int musb_otg_notifications(struct notifier_block *nb,
		unsigned long event, void *unused)
{}

static irqreturn_t ux500_musb_interrupt(int irq, void *__hci)
{}

static int ux500_musb_init(struct musb *musb)
{}

static int ux500_musb_exit(struct musb *musb)
{}

static const struct musb_platform_ops ux500_ops =;

static struct musb_hdrc_platform_data *
ux500_of_probe(struct platform_device *pdev, struct device_node *np)
{}

static int ux500_probe(struct platform_device *pdev)
{}

static void ux500_remove(struct platform_device *pdev)
{}

#ifdef CONFIG_PM_SLEEP
static int ux500_suspend(struct device *dev)
{}

static int ux500_resume(struct device *dev)
{}
#endif

static SIMPLE_DEV_PM_OPS(ux500_pm_ops, ux500_suspend, ux500_resume);

static const struct of_device_id ux500_match[] =;

MODULE_DEVICE_TABLE(of, ux500_match);

static struct platform_driver ux500_driver =;

MODULE_DESCRIPTION();
MODULE_AUTHOR();
MODULE_LICENSE();
module_platform_driver();