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

Commit 92758af3 authored by Alexander Shishkin's avatar Alexander Shishkin
Browse files

intel_th: Enumerate Low Power Path output port type



Trace Hub 2.x adds Low Power Path (LPP) output port type, which provides
a low power mode trace path from sources to PTI or BSSB.

This adds an output subdevice for the LPP port.

Signed-off-by: default avatarAlexander Shishkin <alexander.shishkin@linux.intel.com>
parent d5c435df
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -500,6 +500,21 @@ static const struct intel_th_subdevice {
		.otype	= GTH_PTI,
		.scrpd	= SCRPD_PTI_IS_PRIM_DEST,
	},
	{
		.nres	= 1,
		.res	= {
			{
				.start	= REG_PTI_OFFSET,
				.end	= REG_PTI_OFFSET + REG_PTI_LENGTH - 1,
				.flags	= IORESOURCE_MEM,
			},
		},
		.id	= -1,
		.name	= "lpp",
		.type	= INTEL_TH_OUTPUT,
		.otype	= GTH_LPP,
		.scrpd	= SCRPD_PTI_IS_PRIM_DEST,
	},
	{
		.nres	= 1,
		.res	= {
+2 −1
Original line number Diff line number Diff line
@@ -103,7 +103,8 @@ enum {
	GTH_NONE = 0,
	GTH_MSU,	/* memory/usb */
	GTH_CTP,	/* Common Trace Port */
	GTH_PTI = 4,	/* MIPI-PTI */
	GTH_LPP,	/* Low Power Path */
	GTH_PTI,	/* MIPI-PTI */
};

/**