xref: /linux/Documentation/ABI/testing/sysfs-devices-platform-soc-ipa (revision 2e3cf97f4741b320e8f4639fcca732b17614a55f)
1*2e3cf97fSAlex ElderWhat:		/sys/devices/platform/soc@X/XXXXXXX.ipa/
2*2e3cf97fSAlex ElderDate:		June 2021
3*2e3cf97fSAlex ElderKernelVersion:	v5.14
4*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
5*2e3cf97fSAlex ElderDescription:
6*2e3cf97fSAlex Elder		The /sys/devices/platform/soc@X/XXXXXXX.ipa/ directory
7*2e3cf97fSAlex Elder		contains read-only attributes exposing information about
8*2e3cf97fSAlex Elder		an IPA device.  The X values could vary, but are typically
9*2e3cf97fSAlex Elder		"soc@0/1e40000.ipa".
10*2e3cf97fSAlex Elder
11*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/version
12*2e3cf97fSAlex ElderDate:		June 2021
13*2e3cf97fSAlex ElderKernelVersion:	v5.14
14*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
15*2e3cf97fSAlex ElderDescription:
16*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/version file contains the IPA hardware
17*2e3cf97fSAlex Elder		version, as a period-separated set of two or three integers
18*2e3cf97fSAlex Elder		(e.g., "3.5.1" or "4.2").
19*2e3cf97fSAlex Elder
20*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/feature/
21*2e3cf97fSAlex ElderDate:		June 2021
22*2e3cf97fSAlex ElderKernelVersion:	v5.14
23*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
24*2e3cf97fSAlex ElderDescription:
25*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/feature/ directory contains a set of
26*2e3cf97fSAlex Elder		attributes describing features implemented by the IPA
27*2e3cf97fSAlex Elder		hardware.
28*2e3cf97fSAlex Elder
29*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/feature/rx_offload
30*2e3cf97fSAlex ElderDate:		June 2021
31*2e3cf97fSAlex ElderKernelVersion:	v5.14
32*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
33*2e3cf97fSAlex ElderDescription:
34*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/feature/rx_offload file contains a
35*2e3cf97fSAlex Elder		string indicating the type of receive checksum offload
36*2e3cf97fSAlex Elder		that is supported by the hardware.  The possible values
37*2e3cf97fSAlex Elder		are "MAPv4" or "MAPv5".
38*2e3cf97fSAlex Elder
39*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/feature/tx_offload
40*2e3cf97fSAlex ElderDate:		June 2021
41*2e3cf97fSAlex ElderKernelVersion:	v5.14
42*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
43*2e3cf97fSAlex ElderDescription:
44*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/feature/tx_offload file contains a
45*2e3cf97fSAlex Elder		string indicating the type of transmit checksum offload
46*2e3cf97fSAlex Elder		that is supported by the hardware.  The possible values
47*2e3cf97fSAlex Elder		are "MAPv4" or "MAPv5".
48*2e3cf97fSAlex Elder
49*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/modem/
50*2e3cf97fSAlex ElderDate:		June 2021
51*2e3cf97fSAlex ElderKernelVersion:	v5.14
52*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
53*2e3cf97fSAlex ElderDescription:
54*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/modem/ directory contains a set of
55*2e3cf97fSAlex Elder		attributes describing properties of the modem execution
56*2e3cf97fSAlex Elder		environment reachable by the IPA hardware.
57*2e3cf97fSAlex Elder
58*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/modem/rx_endpoint_id
59*2e3cf97fSAlex ElderDate:		June 2021
60*2e3cf97fSAlex ElderKernelVersion:	v5.14
61*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
62*2e3cf97fSAlex ElderDescription:
63*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/feature/rx_endpoint_id file contains
64*2e3cf97fSAlex Elder		the AP endpoint ID that receives packets originating from
65*2e3cf97fSAlex Elder		the modem execution environment.  The "rx" is from the
66*2e3cf97fSAlex Elder		perspective of the AP; this endpoint is considered an "IPA
67*2e3cf97fSAlex Elder		producer".  An endpoint ID is a small unsigned integer.
68*2e3cf97fSAlex Elder
69*2e3cf97fSAlex ElderWhat:		.../XXXXXXX.ipa/modem/tx_endpoint_id
70*2e3cf97fSAlex ElderDate:		June 2021
71*2e3cf97fSAlex ElderKernelVersion:	v5.14
72*2e3cf97fSAlex ElderContact:	Alex Elder <elder@kernel.org>
73*2e3cf97fSAlex ElderDescription:
74*2e3cf97fSAlex Elder		The .../XXXXXXX.ipa/feature/tx_endpoint_id file contains
75*2e3cf97fSAlex Elder		the AP endpoint ID used to transmit packets destined for
76*2e3cf97fSAlex Elder		the modem execution environment.  The "tx" is from the
77*2e3cf97fSAlex Elder		perspective of the AP; this endpoint is considered an "IPA
78*2e3cf97fSAlex Elder		consumer".  An endpoint ID is a small unsigned integer.
79