Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9f189e04 authored by Mayank Rana's avatar Mayank Rana
Browse files

usb: gadget: qdss: Fix compilation errors



This change adds below required support to compile USB QDSS
function driver.
1. Remove usage of msm_hsusb.h as it is not available.
2. Define qti_port_type enum type
3. Modify msm_ep_config() API usage

Change-Id: I85d67219bf68e73f9f9c1be4adc1ec232fdc7ec1
Signed-off-by: default avatarMayank Rana <mrana@codeaurora.org>
parent 20c7884f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@
#include <linux/kernel.h>
#include <linux/device.h>
#include <linux/usb/usb_qdss.h>
#include <linux/usb/msm_hsusb.h>
#include <linux/usb/cdc.h>

#include "f_qdss.h"
+5 −2
Original line number Diff line number Diff line
@@ -17,11 +17,14 @@
#include <linux/kernel.h>
#include <linux/usb/ch9.h>
#include <linux/usb/gadget.h>
#include <linux/usb/msm_hsusb.h>
#include <linux/usb/composite.h>
#include <linux/usb/usb_qdss.h>

#include "u_rmnet.h"
enum qti_port_type {
	QTI_PORT_RMNET,
	QTI_PORT_DPL,
	QTI_NUM_PORTS
};

struct usb_qdss_bam_connect_info {
	u32 usb_bam_pipe_idx;
+1 −3
Original line number Diff line number Diff line
@@ -13,7 +13,6 @@

#include <linux/kernel.h>
#include <linux/device.h>
#include <linux/usb/msm_hsusb.h>
#include <linux/usb_bam.h>

#include "f_qdss.h"
@@ -95,12 +94,11 @@ int set_qdss_data_connection(struct usb_gadget *gadget,

static int init_data(struct usb_ep *ep)
{
	struct f_qdss *qdss = ep->driver_data;
	int res = 0;

	pr_debug("init_data\n");

	res = msm_ep_config(ep, qdss->endless_req);
	res = msm_ep_config(ep);
	if (res)
		pr_err("msm_ep_config failed\n");