Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/devices/platform/soc@X/XXXXXXX.ipa/
0002 Date:           June 2021
0003 KernelVersion:  v5.14
0004 Contact:        Alex Elder <elder@kernel.org>
0005 Description:
0006                 The /sys/devices/platform/soc@X/XXXXXXX.ipa/ directory
0007                 contains read-only attributes exposing information about
0008                 an IPA device.  The X values could vary, but are typically
0009                 "soc@0/1e40000.ipa".
0010 
0011 What:           .../XXXXXXX.ipa/version
0012 Date:           June 2021
0013 KernelVersion:  v5.14
0014 Contact:        Alex Elder <elder@kernel.org>
0015 Description:
0016                 The .../XXXXXXX.ipa/version file contains the IPA hardware
0017                 version, as a period-separated set of two or three integers
0018                 (e.g., "3.5.1" or "4.2").
0019 
0020 What:           .../XXXXXXX.ipa/feature/
0021 Date:           June 2021
0022 KernelVersion:  v5.14
0023 Contact:        Alex Elder <elder@kernel.org>
0024 Description:
0025                 The .../XXXXXXX.ipa/feature/ directory contains a set of
0026                 attributes describing features implemented by the IPA
0027                 hardware.
0028 
0029 What:           .../XXXXXXX.ipa/feature/rx_offload
0030 Date:           June 2021
0031 KernelVersion:  v5.14
0032 Contact:        Alex Elder <elder@kernel.org>
0033 Description:
0034                 The .../XXXXXXX.ipa/feature/rx_offload file contains a
0035                 string indicating the type of receive checksum offload
0036                 that is supported by the hardware.  The possible values
0037                 are "MAPv4" or "MAPv5".
0038 
0039 What:           .../XXXXXXX.ipa/feature/tx_offload
0040 Date:           June 2021
0041 KernelVersion:  v5.14
0042 Contact:        Alex Elder <elder@kernel.org>
0043 Description:
0044                 The .../XXXXXXX.ipa/feature/tx_offload file contains a
0045                 string indicating the type of transmit checksum offload
0046                 that is supported by the hardware.  The possible values
0047                 are "MAPv4" or "MAPv5".
0048 
0049 What:           .../XXXXXXX.ipa/endpoint_id/
0050 Date:           July 2022
0051 KernelVersion:  v5.19
0052 Contact:        Alex Elder <elder@kernel.org>
0053 Description:
0054                 The .../XXXXXXX.ipa/endpoint_id/ directory contains
0055                 attributes that define IDs associated with IPA
0056                 endpoints.  The "rx" or "tx" in an endpoint name is
0057                 from the perspective of the AP.  An endpoint ID is a
0058                 small unsigned integer.
0059 
0060 What:           .../XXXXXXX.ipa/endpoint_id/modem_rx
0061 Date:           July 2022
0062 KernelVersion:  v5.19
0063 Contact:        Alex Elder <elder@kernel.org>
0064 Description:
0065                 The .../XXXXXXX.ipa/endpoint_id/modem_rx file contains
0066                 the ID of the AP endpoint on which packets originating
0067                 from the embedded modem are received.
0068 
0069 What:           .../XXXXXXX.ipa/endpoint_id/modem_tx
0070 Date:           July 2022
0071 KernelVersion:  v5.19
0072 Contact:        Alex Elder <elder@kernel.org>
0073 Description:
0074                 The .../XXXXXXX.ipa/endpoint_id/modem_tx file contains
0075                 the ID of the AP endpoint on which packets destined
0076                 for the embedded modem are sent.
0077 
0078 What:           .../XXXXXXX.ipa/endpoint_id/monitor_rx
0079 Date:           July 2022
0080 KernelVersion:  v5.19
0081 Contact:        Alex Elder <elder@kernel.org>
0082 Description:
0083                 The .../XXXXXXX.ipa/endpoint_id/monitor_rx file contains
0084                 the ID of the AP endpoint on which IPA "monitor" data is
0085                 received.  The monitor endpoint supplies replicas of
0086                 packets that enter the IPA hardware for processing.
0087                 Each replicated packet is preceded by a fixed-size "ODL"
0088                 header (see .../XXXXXXX.ipa/feature/monitor, above).
0089                 Large packets are truncated, to reduce the bandwidth
0090                 required to provide the monitor function.
0091 
0092 What:           .../XXXXXXX.ipa/modem/
0093 Date:           June 2021
0094 KernelVersion:  v5.14
0095 Contact:        Alex Elder <elder@kernel.org>
0096 Description:
0097                 The .../XXXXXXX.ipa/modem/ directory contains attributes
0098                 describing properties of the modem embedded in the SoC.
0099 
0100 What:           .../XXXXXXX.ipa/modem/rx_endpoint_id
0101 Date:           June 2021
0102 KernelVersion:  v5.14
0103 Contact:        Alex Elder <elder@kernel.org>
0104 Description:
0105                 The .../XXXXXXX.ipa/modem/rx_endpoint_id file duplicates
0106                 the value found in .../XXXXXXX.ipa/endpoint_id/modem_rx.
0107 
0108 What:           .../XXXXXXX.ipa/modem/tx_endpoint_id
0109 Date:           June 2021
0110 KernelVersion:  v5.14
0111 Contact:        Alex Elder <elder@kernel.org>
0112 Description:
0113                 The .../XXXXXXX.ipa/modem/tx_endpoint_id file duplicates
0114                 the value found in .../XXXXXXX.ipa/endpoint_id/modem_tx.