Loading .gitignore +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ *.o *.o.* *.patch *.rmeta *.rsi *.s *.so *.so.dbg Loading Loading @@ -97,6 +99,7 @@ modules.order !.gitattributes !.gitignore !.mailmap !.rustfmt.toml # # Generated include files Loading Loading @@ -162,3 +165,6 @@ x509.genkey # Documentation toolchain sphinx_*/ # Rust analyzer configuration /rust-project.json .mailmap +2 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ Filipe Lautert <filipe@icewall.org> Finn Thain <fthain@linux-m68k.org> <fthain@telegraphics.com.au> Franck Bui-Huu <vagabon.xyz@gmail.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@sony.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@sonymobile.com> Frank Rowand <frowand.list@gmail.com> <frowand@mvista.com> Frank Zago <fzago@systemfabricworks.com> Loading Loading @@ -336,6 +337,7 @@ Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com> Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com> Oleksij Rempel <linux@rempel-privat.de> <o.rempel@pengutronix.de> Oleksij Rempel <linux@rempel-privat.de> <ore@pengutronix.de> Oliver Upton <oliver.upton@linux.dev> <oupton@google.com> Pali Rohár <pali@kernel.org> <pali.rohar@gmail.com> Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Patrick Mochel <mochel@digitalimplant.org> Loading .rustfmt.toml 0 → 100644 +12 −0 Original line number Diff line number Diff line edition = "2021" newline_style = "Unix" # Unstable options that help catching some mistakes in formatting and that we may want to enable # when they become stable. # # They are kept here since they are useful to run from time to time. #format_code_in_doc_comments = true #reorder_impl_items = true #comment_width = 100 #wrap_comments = true #normalize_comments = true Documentation/ABI/stable/sysfs-driver-dma-idxd +35 −0 Original line number Diff line number Diff line Loading @@ -227,6 +227,17 @@ Contact: dmaengine@vger.kernel.org Description: Indicate the number of retires for an enqcmds submission on a sharedwq. A max value to set attribute is capped at 64. What: /sys/bus/dsa/devices/wq<m>.<n>/op_config Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Shows the operation capability bits displayed in bitmap format presented by %*pb printk() output format specifier. The attribute can be configured when the WQ is disabled in order to configure the WQ to accept specific bits that correlates to the operations allowed. It's visible only on platforms that support the capability. What: /sys/bus/dsa/devices/engine<m>.<n>/group_id Date: Oct 25, 2019 KernelVersion: 5.6.0 Loading Loading @@ -255,3 +266,27 @@ Contact: dmaengine@vger.kernel.org Description: Indicates the number of Read Buffers reserved for the use of engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Reserved. What: /sys/bus/dsa/devices/group<m>.<n>/desc_progress_limit Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Allows control of the number of work descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Work Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability. What: /sys/bus/dsa/devices/group<m>.<n>/batch_progress_limit Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Allows control of the number of batch descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Batch Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability. Documentation/ABI/testing/debugfs-cros-ec +22 −0 Original line number Diff line number Diff line Loading @@ -54,3 +54,25 @@ Description: this feature. Output will be in the format: "0x%08x\n". What: /sys/kernel/debug/<cros-ec-device>/suspend_timeout_ms Date: August 2022 KernelVersion: 6.1 Description: Some ECs have a feature where they will track transitions of a hardware-controlled sleep line, such as Intel's SLP_S0 line, in order to detect cases where a system failed to go into deep sleep states. The suspend_timeout_ms file controls the amount of time in milliseconds the EC will wait before declaring a sleep timeout event and attempting to wake the system. Supply 0 to use the default value coded into EC firmware. Supply 65535 (EC_HOST_SLEEP_TIMEOUT_INFINITE) to disable the EC sleep failure detection mechanism. Values in between 0 and 65535 indicate the number of milliseconds the EC should wait after a sleep transition before declaring a timeout. This includes both the duration after a sleep command was received but before the hardware line changed, as well as the duration between when the hardware line changed and the kernel sent an EC resume command. Output will be in the format: "%u\n". Loading
.gitignore +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ *.o *.o.* *.patch *.rmeta *.rsi *.s *.so *.so.dbg Loading Loading @@ -97,6 +99,7 @@ modules.order !.gitattributes !.gitignore !.mailmap !.rustfmt.toml # # Generated include files Loading Loading @@ -162,3 +165,6 @@ x509.genkey # Documentation toolchain sphinx_*/ # Rust analyzer configuration /rust-project.json
.mailmap +2 −0 Original line number Diff line number Diff line Loading @@ -137,6 +137,7 @@ Filipe Lautert <filipe@icewall.org> Finn Thain <fthain@linux-m68k.org> <fthain@telegraphics.com.au> Franck Bui-Huu <vagabon.xyz@gmail.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@sony.com> Frank Rowand <frowand.list@gmail.com> <frank.rowand@sonymobile.com> Frank Rowand <frowand.list@gmail.com> <frowand@mvista.com> Frank Zago <fzago@systemfabricworks.com> Loading Loading @@ -336,6 +337,7 @@ Oleksij Rempel <linux@rempel-privat.de> <external.Oleksij.Rempel@de.bosch.com> Oleksij Rempel <linux@rempel-privat.de> <fixed-term.Oleksij.Rempel@de.bosch.com> Oleksij Rempel <linux@rempel-privat.de> <o.rempel@pengutronix.de> Oleksij Rempel <linux@rempel-privat.de> <ore@pengutronix.de> Oliver Upton <oliver.upton@linux.dev> <oupton@google.com> Pali Rohár <pali@kernel.org> <pali.rohar@gmail.com> Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Patrick Mochel <mochel@digitalimplant.org> Loading
.rustfmt.toml 0 → 100644 +12 −0 Original line number Diff line number Diff line edition = "2021" newline_style = "Unix" # Unstable options that help catching some mistakes in formatting and that we may want to enable # when they become stable. # # They are kept here since they are useful to run from time to time. #format_code_in_doc_comments = true #reorder_impl_items = true #comment_width = 100 #wrap_comments = true #normalize_comments = true
Documentation/ABI/stable/sysfs-driver-dma-idxd +35 −0 Original line number Diff line number Diff line Loading @@ -227,6 +227,17 @@ Contact: dmaengine@vger.kernel.org Description: Indicate the number of retires for an enqcmds submission on a sharedwq. A max value to set attribute is capped at 64. What: /sys/bus/dsa/devices/wq<m>.<n>/op_config Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Shows the operation capability bits displayed in bitmap format presented by %*pb printk() output format specifier. The attribute can be configured when the WQ is disabled in order to configure the WQ to accept specific bits that correlates to the operations allowed. It's visible only on platforms that support the capability. What: /sys/bus/dsa/devices/engine<m>.<n>/group_id Date: Oct 25, 2019 KernelVersion: 5.6.0 Loading Loading @@ -255,3 +266,27 @@ Contact: dmaengine@vger.kernel.org Description: Indicates the number of Read Buffers reserved for the use of engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers Reserved. What: /sys/bus/dsa/devices/group<m>.<n>/desc_progress_limit Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Allows control of the number of work descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Work Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability. What: /sys/bus/dsa/devices/group<m>.<n>/batch_progress_limit Date: Sept 14, 2022 KernelVersion: 6.0.0 Contact: dmaengine@vger.kernel.org Description: Allows control of the number of batch descriptors that can be concurrently processed by an engine in the group as a fraction of the Maximum Batch Descriptors in Progress value specified in the ENGCAP register. The acceptable values are 0 (default), 1 (1/2 of max value), 2 (1/4 of the max value), and 3 (1/8 of the max value). It's visible only on platforms that support the capability.
Documentation/ABI/testing/debugfs-cros-ec +22 −0 Original line number Diff line number Diff line Loading @@ -54,3 +54,25 @@ Description: this feature. Output will be in the format: "0x%08x\n". What: /sys/kernel/debug/<cros-ec-device>/suspend_timeout_ms Date: August 2022 KernelVersion: 6.1 Description: Some ECs have a feature where they will track transitions of a hardware-controlled sleep line, such as Intel's SLP_S0 line, in order to detect cases where a system failed to go into deep sleep states. The suspend_timeout_ms file controls the amount of time in milliseconds the EC will wait before declaring a sleep timeout event and attempting to wake the system. Supply 0 to use the default value coded into EC firmware. Supply 65535 (EC_HOST_SLEEP_TIMEOUT_INFINITE) to disable the EC sleep failure detection mechanism. Values in between 0 and 65535 indicate the number of milliseconds the EC should wait after a sleep transition before declaring a timeout. This includes both the duration after a sleep command was received but before the hardware line changed, as well as the duration between when the hardware line changed and the kernel sent an EC resume command. Output will be in the format: "%u\n".