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

Commit 2c9c9935 authored by Jack Pham's avatar Jack Pham
Browse files

usb: dwc3: msm: Support internal RAM on DBM 1.5



Allow the internal_ram parameter of dbm_ep_config() to be
used to enable the endpoint to access the USB controller's
internal RAM as BAM pipe memory. This is needed for the
QDSS function on MSM8994.

Change-Id: I20046befebced7da9418a34a428f0046c6288c5e
Signed-off-by: default avatarJack Pham <jackp@codeaurora.org>
parent 8c9c7eb1
Loading
Loading
Loading
Loading
+0 −3
Original line number Original line Diff line number Diff line
@@ -231,9 +231,6 @@ static int ep_config(u8 usb_ep, u8 bam_pipe, bool producer, bool disable_wb,
	msm_dbm_write_reg_field(dbm_data->base, DBM_DBG_CNFG,
	msm_dbm_write_reg_field(dbm_data->base, DBM_DBG_CNFG,
		DBM_ENABLE_IOC_MASK & 1 << dbm_ep, ioc ? 1 : 0);
		DBM_ENABLE_IOC_MASK & 1 << dbm_ep, ioc ? 1 : 0);


	/* No internal memory support yet, we assume internal_mem ==  false */
	internal_mem = false;

	ep_cfg = (producer ? DBM_PRODUCER : 0) |
	ep_cfg = (producer ? DBM_PRODUCER : 0) |
		(disable_wb ? DBM_DISABLE_WB : 0) |
		(disable_wb ? DBM_DISABLE_WB : 0) |
		(internal_mem ? DBM_INT_RAM_ACC : 0);
		(internal_mem ? DBM_INT_RAM_ACC : 0);