diff options
author | Josh <eeei3.joshua0307lol@gmail.com> | 2024-12-18 21:15:51 -0500 |
---|---|---|
committer | Josh <eeei3.joshua0307lol@gmail.com> | 2024-12-18 21:15:51 -0500 |
commit | 2c1f6b9dffafecbda32b136d06abf65558f07700 (patch) | |
tree | fc88590f762fca1564cdfb7bb8c7d412575564f1 |
initial commit, I think I got everything
125 files changed, 16974 insertions, 0 deletions
diff --git a/applications/alacritty/alacritty.toml b/applications/alacritty/alacritty.toml new file mode 100644 index 0000000..95c1006 --- /dev/null +++ b/applications/alacritty/alacritty.toml @@ -0,0 +1,32 @@ +# Colors (Tokyo Night) +# Source https//github.com/zatchheems/tokyo-night-alacritty-theme + +# Default colors +[colors.primary] +background = '#1a1b26' +foreground = '#a9b1d6' + +# Normal colors +[colors.normal] +black = '#32344a' +red = '#f7768e' +green = '#9ece6a' +yellow = '#e0af68' +blue = '#7aa2f7' +magenta = '#ad8ee6' +cyan = '#449dab' +white = '#787c99' + +# Bright colors +[colors.bright] +black = '#444b6a' +red = '#ff7a93' +green = '#b9f27c' +yellow = '#ff9e64' +blue = '#7da6ff' +magenta = '#bb9af7' +cyan = '#0db9d7' +white = '#acb0d0' +[font.normal] +family = "MesloLGS NF" + diff --git a/applications/audacious/config b/applications/audacious/config new file mode 100644 index 0000000..1e7f03e --- /dev/null +++ b/applications/audacious/config @@ -0,0 +1,28 @@ + +[audacious] +repeat=TRUE +shuffle=TRUE + +[audgui] +filesel_path=/home/josh/Music/Podcasts + +[audqt] +icon_theme=audacious-flat-dark +theme=dark + +[pipewire] +volume_left=64 +volume_right=64 + +[qtui] +column_widths=25,25,275,363,50,301,175,25,100,115,166,275,275,275,75,275,175 +player_height=2071 +player_width=3408 +playlist_columns=playing title artist album queued length comment + +[skins] +skin=/usr/share/audacious/Skins/Default + +[skins-layout] +albumart-qt=0,41,288,192 +blur_scope-qt=0,41,288,192 diff --git a/applications/kitty/kitty.conf b/applications/kitty/kitty.conf new file mode 100644 index 0000000..96c6292 --- /dev/null +++ b/applications/kitty/kitty.conf @@ -0,0 +1,2530 @@ +# vim:fileencoding=utf-8:foldmethod=marker + +#: Fonts {{{ + +#: kitty has very powerful font management. You can configure +#: individual font faces and even specify special fonts for particular +#: characters. + +# font_family monospace +# bold_font auto +# italic_font auto +# bold_italic_font auto + +#: You can specify different fonts for the bold/italic/bold-italic +#: variants. To get a full list of supported fonts use the `kitty +#: +list-fonts` command. By default they are derived automatically, by +#: the OSes font system. When bold_font or bold_italic_font is set to +#: auto on macOS, the priority of bold fonts is semi-bold, bold, +#: heavy. Setting them manually is useful for font families that have +#: many weight variants like Book, Medium, Thick, etc. For example:: + +#: font_family Operator Mono Book +#: bold_font Operator Mono Medium +#: italic_font Operator Mono Book Italic +#: bold_italic_font Operator Mono Medium Italic + +# font_size 11.0 + +#: Font size (in pts). + +# force_ltr no + +#: kitty does not support BIDI (bidirectional text), however, for RTL +#: scripts, words are automatically displayed in RTL. That is to say, +#: in an RTL script, the words "HELLO WORLD" display in kitty as +#: "WORLD HELLO", and if you try to select a substring of an RTL- +#: shaped string, you will get the character that would be there had +#: the string been LTR. For example, assuming the Hebrew word ירושלים, +#: selecting the character that on the screen appears to be ם actually +#: writes into the selection buffer the character י. kitty's default +#: behavior is useful in conjunction with a filter to reverse the word +#: order, however, if you wish to manipulate RTL glyphs, it can be +#: very challenging to work with, so this option is provided to turn +#: it off. Furthermore, this option can be used with the command line +#: program GNU FriBidi <https://github.com/fribidi/fribidi#executable> +#: to get BIDI support, because it will force kitty to always treat +#: the text as LTR, which FriBidi expects for terminals. + +# symbol_map + +#: E.g. symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols + +#: Map the specified Unicode codepoints to a particular font. Useful +#: if you need special rendering for some symbols, such as for +#: Powerline. Avoids the need for patched fonts. Each Unicode code +#: point is specified in the form `U+<code point in hexadecimal>`. You +#: can specify multiple code points, separated by commas and ranges +#: separated by hyphens. This option can be specified multiple times. +#: The syntax is:: + +#: symbol_map codepoints Font Family Name + +# narrow_symbols + +#: E.g. narrow_symbols U+E0A0-U+E0A3,U+E0C0-U+E0C7 1 + +#: Usually, for Private Use Unicode characters and some symbol/dingbat +#: characters, if the character is followed by one or more spaces, +#: kitty will use those extra cells to render the character larger, if +#: the character in the font has a wide aspect ratio. Using this +#: option you can force kitty to restrict the specified code points to +#: render in the specified number of cells (defaulting to one cell). +#: This option can be specified multiple times. The syntax is:: + +#: narrow_symbols codepoints [optionally the number of cells] + +# disable_ligatures never + +#: Choose how you want to handle multi-character ligatures. The +#: default is to always render them. You can tell kitty to not render +#: them when the cursor is over them by using cursor to make editing +#: easier, or have kitty never render them at all by using always, if +#: you don't like them. The ligature strategy can be set per-window +#: either using the kitty remote control facility or by defining +#: shortcuts for it in kitty.conf, for example:: + +#: map alt+1 disable_ligatures_in active always +#: map alt+2 disable_ligatures_in all never +#: map alt+3 disable_ligatures_in tab cursor + +#: Note that this refers to programming ligatures, typically +#: implemented using the calt OpenType feature. For disabling general +#: ligatures, use the font_features option. + +# font_features + +#: E.g. font_features none + +#: Choose exactly which OpenType features to enable or disable. This +#: is useful as some fonts might have features worthwhile in a +#: terminal. For example, Fira Code includes a discretionary feature, +#: zero, which in that font changes the appearance of the zero (0), to +#: make it more easily distinguishable from Ø. Fira Code also includes +#: other discretionary features known as Stylistic Sets which have the +#: tags ss01 through ss20. + +#: For the exact syntax to use for individual features, see the +#: HarfBuzz documentation <https://harfbuzz.github.io/harfbuzz-hb- +#: common.html#hb-feature-from-string>. + +#: Note that this code is indexed by PostScript name, and not the font +#: family. This allows you to define very precise feature settings; +#: e.g. you can disable a feature in the italic font but not in the +#: regular font. + +#: On Linux, font features are first read from the FontConfig database +#: and then this option is applied, so they can be configured in a +#: single, central place. + +#: To get the PostScript name for a font, use `kitty +list-fonts +#: --psnames`: + +#: .. code-block:: sh + +#: $ kitty +list-fonts --psnames | grep Fira +#: Fira Code +#: Fira Code Bold (FiraCode-Bold) +#: Fira Code Light (FiraCode-Light) +#: Fira Code Medium (FiraCode-Medium) +#: Fira Code Regular (FiraCode-Regular) +#: Fira Code Retina (FiraCode-Retina) + +#: The part in brackets is the PostScript name. + +#: Enable alternate zero and oldstyle numerals:: + +#: font_features FiraCode-Retina +zero +onum + +#: Enable only alternate zero in the bold font:: + +#: font_features FiraCode-Bold +zero + +#: Disable the normal ligatures, but keep the calt feature which (in +#: this font) breaks up monotony:: + +#: font_features TT2020StyleB-Regular -liga +calt + +#: In conjunction with force_ltr, you may want to disable Arabic +#: shaping entirely, and only look at their isolated forms if they +#: show up in a document. You can do this with e.g.:: + +#: font_features UnifontMedium +isol -medi -fina -init + +# modify_font + +#: Modify font characteristics such as the position or thickness of +#: the underline and strikethrough. The modifications can have the +#: suffix px for pixels or % for percentage of original value. No +#: suffix means use pts. For example:: + +#: modify_font underline_position -2 +#: modify_font underline_thickness 150% +#: modify_font strikethrough_position 2px + +#: Additionally, you can modify the size of the cell in which each +#: font glyph is rendered and the baseline at which the glyph is +#: placed in the cell. For example:: + +#: modify_font cell_width 80% +#: modify_font cell_height -2px +#: modify_font baseline 3 + +#: Note that modifying the baseline will automatically adjust the +#: underline and strikethrough positions by the same amount. +#: Increasing the baseline raises glyphs inside the cell and +#: decreasing it lowers them. Decreasing the cell size might cause +#: rendering artifacts, so use with care. + +# box_drawing_scale 0.001, 1, 1.5, 2 + +#: The sizes of the lines used for the box drawing Unicode characters. +#: These values are in pts. They will be scaled by the monitor DPI to +#: arrive at a pixel value. There must be four values corresponding to +#: thin, normal, thick, and very thick lines. + +# undercurl_style thin-sparse + +#: The style with which undercurls are rendered. This option takes the +#: form (thin|thick)-(sparse|dense). Thin and thick control the +#: thickness of the undercurl. Sparse and dense control how often the +#: curl oscillates. With sparse the curl will peak once per character, +#: with dense twice. + +# text_composition_strategy platform + +#: Control how kitty composites text glyphs onto the background color. +#: The default value of platform tries for text rendering as close to +#: "native" for the platform kitty is running on as possible. + +#: A value of legacy uses the old (pre kitty 0.28) strategy for how +#: glyphs are composited. This will make dark text on light +#: backgrounds look thicker and light text on dark backgrounds +#: thinner. It might also make some text appear like the strokes are +#: uneven. + +#: You can fine tune the actual contrast curve used for glyph +#: composition by specifying up to two space-separated numbers for +#: this setting. + +#: The first number is the gamma adjustment, which controls the +#: thickness of dark text on light backgrounds. Increasing the value +#: will make text appear thicker. The default value for this is 1.0 on +#: Linux and 1.7 on macOS. Valid values are 0.01 and above. The result +#: is scaled based on the luminance difference between the background +#: and the foreground. Dark text on light backgrounds receives the +#: full impact of the curve while light text on dark backgrounds is +#: affected very little. + +#: The second number is an additional multiplicative contrast. It is +#: percentage ranging from 0 to 100. The default value is 0 on Linux +#: and 30 on macOS. + +#: If you wish to achieve similar looking thickness in light and dark +#: themes, a good way to experiment is start by setting the value to +#: 1.0 0 and use a dark theme. Then adjust the second parameter until +#: it looks good. Then switch to a light theme and adjust the first +#: parameter until the perceived thickness matches the dark theme. + +# text_fg_override_threshold 0 + +#: The minimum accepted difference in luminance between the foreground +#: and background color, below which kitty will override the +#: foreground color. It is percentage ranging from 0 to 100. If the +#: difference in luminance of the foreground and background is below +#: this threshold, the foreground color will be set to white if the +#: background is dark or black if the background is light. The default +#: value is 0, which means no overriding is performed. Useful when +#: working with applications that use colors that do not contrast well +#: with your preferred color scheme. + +#: WARNING: Some programs use characters (such as block characters) +#: for graphics display and may expect to be able to set the +#: foreground and background to the same color (or similar colors). +#: If you see unexpected stripes, dots, lines, incorrect color, no +#: color where you expect color, or any kind of graphic display +#: problem try setting text_fg_override_threshold to 0 to see if this +#: is the cause of the problem. + +#: }}} +font_size 25.0 +#: Cursor customization {{{ + +# cursor #cccccc + +#: Default cursor color. If set to the special value none the cursor +#: will be rendered with a "reverse video" effect. Its color will be +#: the color of the text in the cell it is over and the text will be +#: rendered with the background color of the cell. Note that if the +#: program running in the terminal sets a cursor color, this takes +#: precedence. Also, the cursor colors are modified if the cell +#: background and foreground colors have very low contrast. Note that +#: some themes set this value, so if you want to override it, place +#: your value after the lines where the theme file is included. + +# cursor_text_color #111111 + +#: The color of text under the cursor. If you want it rendered with +#: the background color of the cell underneath instead, use the +#: special keyword: `background`. Note that if cursor is set to none +#: then this option is ignored. Note that some themes set this value, +#: so if you want to override it, place your value after the lines +#: where the theme file is included. + +# cursor_shape block + +#: The cursor shape can be one of block, beam, underline. Note that +#: when reloading the config this will be changed only if the cursor +#: shape has not been set by the program running in the terminal. This +#: sets the default cursor shape, applications running in the terminal +#: can override it. In particular, shell integration +#: <https://sw.kovidgoyal.net/kitty/shell-integration/> in kitty sets +#: the cursor shape to beam at shell prompts. You can avoid this by +#: setting shell_integration to no-cursor. + +# cursor_shape_unfocused hollow + +#: Defines the text cursor shape when the OS window is not focused. +#: The unfocused cursor shape can be one of block, beam, underline, +#: hollow. + +# cursor_beam_thickness 1.5 + +#: The thickness of the beam cursor (in pts). + +# cursor_underline_thickness 2.0 + +#: The thickness of the underline cursor (in pts). + +# cursor_blink_interval -1 + +#: The interval to blink the cursor (in seconds). Set to zero to +#: disable blinking. Negative values mean use system default. Note +#: that the minimum interval will be limited to repaint_delay. + +# cursor_stop_blinking_after 15.0 + +#: Stop blinking cursor after the specified number of seconds of +#: keyboard inactivity. Set to zero to never stop blinking. + +#: }}} + +#: Scrollback {{{ + +# scrollback_lines 2000 + +#: Number of lines of history to keep in memory for scrolling back. +#: Memory is allocated on demand. Negative numbers are (effectively) +#: infinite scrollback. Note that using very large scrollback is not +#: recommended as it can slow down performance of the terminal and +#: also use large amounts of RAM. Instead, consider using +#: scrollback_pager_history_size. Note that on config reload if this +#: is changed it will only affect newly created windows, not existing +#: ones. + +# scrollback_indicator_opacity 1.0 + +#: The opacity of the scrollback indicator which is a small colored +#: rectangle that moves along the right hand side of the window as you +#: scroll, indicating what fraction you have scrolled. The default is +#: one which means fully opaque, aka visible. Set to a value between +#: zero and one to make the indicator less visible. + +# scrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER + +#: Program with which to view scrollback in a new window. The +#: scrollback buffer is passed as STDIN to this program. If you change +#: it, make sure the program you use can handle ANSI escape sequences +#: for colors and text formatting. INPUT_LINE_NUMBER in the command +#: line above will be replaced by an integer representing which line +#: should be at the top of the screen. Similarly CURSOR_LINE and +#: CURSOR_COLUMN will be replaced by the current cursor position or +#: set to 0 if there is no cursor, for example, when showing the last +#: command output. + +# scrollback_pager_history_size 0 + +#: Separate scrollback history size (in MB), used only for browsing +#: the scrollback buffer with pager. This separate buffer is not +#: available for interactive scrolling but will be piped to the pager +#: program when viewing scrollback buffer in a separate window. The +#: current implementation stores the data in UTF-8, so approximately +#: 10000 lines per megabyte at 100 chars per line, for pure ASCII, +#: unformatted text. A value of zero or less disables this feature. +#: The maximum allowed size is 4GB. Note that on config reload if this +#: is changed it will only affect newly created windows, not existing +#: ones. + +# scrollback_fill_enlarged_window no + +#: Fill new space with lines from the scrollback buffer after +#: enlarging a window. + +# wheel_scroll_multiplier 5.0 + +#: Multiplier for the number of lines scrolled by the mouse wheel. +#: Note that this is only used for low precision scrolling devices, +#: not for high precision scrolling devices on platforms such as macOS +#: and Wayland. Use negative numbers to change scroll direction. See +#: also wheel_scroll_min_lines. + +# wheel_scroll_min_lines 1 + +#: The minimum number of lines scrolled by the mouse wheel. The scroll +#: multiplier wheel_scroll_multiplier only takes effect after it +#: reaches this number. Note that this is only used for low precision +#: scrolling devices like wheel mice that scroll by very small amounts +#: when using the wheel. With a negative number, the minimum number of +#: lines will always be added. + +# touch_scroll_multiplier 1.0 + +#: Multiplier for the number of lines scrolled by a touchpad. Note +#: that this is only used for high precision scrolling devices on +#: platforms such as macOS and Wayland. Use negative numbers to change +#: scroll direction. + +#: }}} + +#: Mouse {{{ + +# mouse_hide_wait 3.0 + +#: Hide mouse cursor after the specified number of seconds of the +#: mouse not being used. Set to zero to disable mouse cursor hiding. +#: Set to a negative value to hide the mouse cursor immediately when +#: typing text. Disabled by default on macOS as getting it to work +#: robustly with the ever-changing sea of bugs that is Cocoa is too +#: much effort. + +# url_color #0087bd +# url_style curly + +#: The color and style for highlighting URLs on mouse-over. url_style +#: can be one of: none, straight, double, curly, dotted, dashed. + +# open_url_with default + +#: The program to open clicked URLs. The special value default will +#: first look for any URL handlers defined via the open_actions +#: <https://sw.kovidgoyal.net/kitty/open_actions/> facility and if non +#: are found, it will use the Operating System's default URL handler +#: (open on macOS and xdg-open on Linux). + +# url_prefixes file ftp ftps gemini git gopher http https irc ircs kitty mailto news sftp ssh + +#: The set of URL prefixes to look for when detecting a URL under the +#: mouse cursor. + +# detect_urls yes + +#: Detect URLs under the mouse. Detected URLs are highlighted with an +#: underline and the mouse cursor becomes a hand over them. Even if +#: this option is disabled, URLs are still clickable. See also the +#: underline_hyperlinks option to control how hyperlinks (as opposed +#: to plain text URLs) are displayed. + +# url_excluded_characters + +#: Additional characters to be disallowed from URLs, when detecting +#: URLs under the mouse cursor. By default, all characters that are +#: legal in URLs are allowed. Additionally, newlines are allowed (but +#: stripped). This is to accommodate programs such as mutt that add +#: hard line breaks even for continued lines. \n can be added to this +#: option to disable this behavior. Special characters can be +#: specified using backslash escapes, to specify a backslash use a +#: double backslash. + +# show_hyperlink_targets no + +#: When the mouse hovers over a terminal hyperlink, show the actual +#: URL that will be activated when the hyperlink is clicked. + +# underline_hyperlinks hover + +#: Control how hyperlinks are underlined. They can either be +#: underlined on mouse hover, always (i.e. permanently underlined) or +#: never which means that kitty will not apply any underline styling +#: to hyperlinks. Uses the url_style and url_color settings for the +#: underline style. Note that reloading the config and changing this +#: value to/from always will only affect text subsequently received by +#: kitty. + +# copy_on_select no + +#: Copy to clipboard or a private buffer on select. With this set to +#: clipboard, selecting text with the mouse will cause the text to be +#: copied to clipboard. Useful on platforms such as macOS that do not +#: have the concept of primary selection. You can instead specify a +#: name such as a1 to copy to a private kitty buffer. Map a shortcut +#: with the paste_from_buffer action to paste from this private +#: buffer. For example:: + +#: copy_on_select a1 +#: map shift+cmd+v paste_from_buffer a1 + +#: Note that copying to the clipboard is a security risk, as all +#: programs, including websites open in your browser can read the +#: contents of the system clipboard. + +# paste_actions quote-urls-at-prompt,confirm + +#: A comma separated list of actions to take when pasting text into +#: the terminal. The supported paste actions are: + +#: quote-urls-at-prompt: +#: If the text being pasted is a URL and the cursor is at a shell prompt, +#: automatically quote the URL (needs shell_integration). +#: replace-dangerous-control-codes +#: Replace dangerous control codes from pasted text, without confirmation. +#: replace-newline +#: Replace the newline character from pasted text, without confirmation. +#: confirm: +#: Confirm the paste if the text to be pasted contains any terminal control codes +#: as this can be dangerous, leading to code execution if the shell/program running +#: in the terminal does not properly handle these. +#: confirm-if-large +#: Confirm the paste if it is very large (larger than 16KB) as pasting +#: large amounts of text into shells can be very slow. +#: filter: +#: Run the filter_paste() function from the file paste-actions.py in +#: the kitty config directory on the pasted text. The text returned by the +#: function will be actually pasted. +#: no-op: +#: Has no effect. + +# strip_trailing_spaces never + +#: Remove spaces at the end of lines when copying to clipboard. A +#: value of smart will do it when using normal selections, but not +#: rectangle selections. A value of always will always do it. + +# select_by_word_characters @-./_~?&=%+# + +#: Characters considered part of a word when double clicking. In +#: addition to these characters any character that is marked as an +#: alphanumeric character in the Unicode database will be matched. + +# select_by_word_characters_forward + +#: Characters considered part of a word when extending the selection +#: forward on double clicking. In addition to these characters any +#: character that is marked as an alphanumeric character in the +#: Unicode database will be matched. + +#: If empty (default) select_by_word_characters will be used for both +#: directions. + +# click_interval -1.0 + +#: The interval between successive clicks to detect double/triple +#: clicks (in seconds). Negative numbers will use the system default +#: instead, if available, or fallback to 0.5. + +# focus_follows_mouse no + +#: Set the active window to the window under the mouse when moving the +#: mouse around. On macOS, this will also cause the OS Window under +#: the mouse to be focused automatically when the mouse enters it. + +# pointer_shape_when_grabbed arrow + +#: The shape of the mouse pointer when the program running in the +#: terminal grabs the mouse. + +# default_pointer_shape beam + +#: The default shape of the mouse pointer. + +# pointer_shape_when_dragging beam + +#: The default shape of the mouse pointer when dragging across text. + +#: Mouse actions {{{ + +#: Mouse buttons can be mapped to perform arbitrary actions. The +#: syntax is: + +#: .. code-block:: none + +#: mouse_map button-name event-type modes action + +#: Where button-name is one of left, middle, right, b1 ... b8 with +#: added keyboard modifiers. For example: ctrl+shift+left refers to +#: holding the Ctrl+Shift keys while clicking with the left mouse +#: button. The value b1 ... b8 can be used to refer to up to eight +#: buttons on a mouse. + +#: event-type is one of press, release, doublepress, triplepress, +#: click, doubleclick. modes indicates whether the action is performed +#: when the mouse is grabbed by the program running in the terminal, +#: or not. The values are grabbed or ungrabbed or a comma separated +#: combination of them. grabbed refers to when the program running in +#: the terminal has requested mouse events. Note that the click and +#: double click events have a delay of click_interval to disambiguate +#: from double and triple presses. + +#: You can run kitty with the kitty --debug-input command line option +#: to see mouse events. See the builtin actions below to get a sense +#: of what is possible. + +#: If you want to unmap a button, map it to nothing. For example, to +#: disable opening of URLs with a plain click:: + +#: mouse_map left click ungrabbed + +#: See all the mappable actions including mouse actions here +#: <https://sw.kovidgoyal.net/kitty/actions/>. + +#: .. note:: +#: Once a selection is started, releasing the button that started it will +#: automatically end it and no release event will be dispatched. + +# clear_all_mouse_actions no + +#: Remove all mouse action definitions up to this point. Useful, for +#: instance, to remove the default mouse actions. + +#: Click the link under the mouse or move the cursor + +# mouse_map left click ungrabbed mouse_handle_click selection link prompt + +#:: First check for a selection and if one exists do nothing. Then +#:: check for a link under the mouse cursor and if one exists, click +#:: it. Finally check if the click happened at the current shell +#:: prompt and if so, move the cursor to the click location. Note +#:: that this requires shell integration +#:: <https://sw.kovidgoyal.net/kitty/shell-integration/> to work. + +#: Click the link under the mouse or move the cursor even when grabbed + +# mouse_map shift+left click grabbed,ungrabbed mouse_handle_click selection link prompt + +#:: Same as above, except that the action is performed even when the +#:: mouse is grabbed by the program running in the terminal. + +#: Click the link under the mouse cursor + +# mouse_map ctrl+shift+left release grabbed,ungrabbed mouse_handle_click link + +#:: Variant with Ctrl+Shift is present because the simple click based +#:: version has an unavoidable delay of click_interval, to +#:: disambiguate clicks from double clicks. + +#: Discard press event for link click + +# mouse_map ctrl+shift+left press grabbed discard_event + +#:: Prevent this press event from being sent to the program that has +#:: grabbed the mouse, as the corresponding release event is used to +#:: open a URL. + +#: Paste from the primary selection + +# mouse_map middle release ungrabbed paste_from_selection + +#: Start selecting text + +# mouse_map left press ungrabbed mouse_selection normal + +#: Start selecting text in a rectangle + +# mouse_map ctrl+alt+left press ungrabbed mouse_selection rectangle + +#: Select a word + +# mouse_map left doublepress ungrabbed mouse_selection word + +#: Select a line + +# mouse_map left triplepress ungrabbed mouse_selection line + +#: Select line from point + +# mouse_map ctrl+alt+left triplepress ungrabbed mouse_selection line_from_point + +#:: Select from the clicked point to the end of the line. If you +#:: would like to select the word at the point and then extend to the +#:: rest of the line, change `line_from_point` to +#:: `word_and_line_from_point`. + +#: Extend the current selection + +# mouse_map right press ungrabbed mouse_selection extend + +#:: If you want only the end of the selection to be moved instead of +#:: the nearest boundary, use move-end instead of extend. + +#: Paste from the primary selection even when grabbed + +# mouse_map shift+middle release ungrabbed,grabbed paste_selection +# mouse_map shift+middle press grabbed discard_event + +#: Start selecting text even when grabbed + +# mouse_map shift+left press ungrabbed,grabbed mouse_selection normal + +#: Start selecting text in a rectangle even when grabbed + +# mouse_map ctrl+shift+alt+left press ungrabbed,grabbed mouse_selection rectangle + +#: Select a word even when grabbed + +# mouse_map shift+left doublepress ungrabbed,grabbed mouse_selection word + +#: Select a line even when grabbed + +# mouse_map shift+left triplepress ungrabbed,grabbed mouse_selection line + +#: Select line from point even when grabbed + +# mouse_map ctrl+shift+alt+left triplepress ungrabbed,grabbed mouse_selection line_from_point + +#:: Select from the clicked point to the end of the line even when +#:: grabbed. If you would like to select the word at the point and +#:: then extend to the rest of the line, change `line_from_point` to +#:: `word_and_line_from_point`. + +#: Extend the current selection even when grabbed + +# mouse_map shift+right press ungrabbed,grabbed mouse_selection extend + +#: Show clicked command output in pager + +# mouse_map ctrl+shift+right press ungrabbed mouse_show_command_output + +#:: Requires shell integration +#:: <https://sw.kovidgoyal.net/kitty/shell-integration/> to work. + +#: }}} + +#: }}} + +#: Performance tuning {{{ + +# repaint_delay 10 + +#: Delay between screen updates (in milliseconds). Decreasing it, +#: increases frames-per-second (FPS) at the cost of more CPU usage. +#: The default value yields ~100 FPS which is more than sufficient for +#: most uses. Note that to actually achieve 100 FPS, you have to +#: either set sync_to_monitor to no or use a monitor with a high +#: refresh rate. Also, to minimize latency when there is pending input +#: to be processed, this option is ignored. + +# input_delay 3 + +#: Delay before input from the program running in the terminal is +#: processed (in milliseconds). Note that decreasing it will increase +#: responsiveness, but also increase CPU usage and might cause flicker +#: in full screen programs that redraw the entire screen on each loop, +#: because kitty is so fast that partial screen updates will be drawn. +#: This setting is ignored when the input buffer is almost full. + +# sync_to_monitor yes + +#: Sync screen updates to the refresh rate of the monitor. This +#: prevents screen tearing +#: <https://en.wikipedia.org/wiki/Screen_tearing> when scrolling. +#: However, it limits the rendering speed to the refresh rate of your +#: monitor. With a very high speed mouse/high keyboard repeat rate, +#: you may notice some slight input latency. If so, set this to no. + +#: }}} + +#: Terminal bell {{{ + +# enable_audio_bell yes + +#: The audio bell. Useful to disable it in environments that require +#: silence. + +# visual_bell_duration 0.0 + +#: The visual bell duration (in seconds). Flash the screen when a bell +#: occurs for the specified number of seconds. Set to zero to disable. + +# visual_bell_color none + +#: The color used by visual bell. Set to none will fall back to +#: selection background color. If you feel that the visual bell is too +#: bright, you can set it to a darker color. + +# window_alert_on_bell yes + +#: Request window attention on bell. Makes the dock icon bounce on +#: macOS or the taskbar flash on Linux. + +# bell_on_tab "🔔 " + +#: Some text or a Unicode symbol to show on the tab if a window in the +#: tab that does not have focus has a bell. If you want to use leading +#: or trailing spaces, surround the text with quotes. See +#: tab_title_template for how this is rendered. + +#: For backwards compatibility, values of yes, y and true are +#: converted to the default bell symbol and no, n, false and none are +#: converted to the empty string. + +# command_on_bell none + +#: Program to run when a bell occurs. The environment variable +#: KITTY_CHILD_CMDLINE can be used to get the program running in the +#: window in which the bell occurred. + +# bell_path none + +#: Path to a sound file to play as the bell sound. If set to none, the +#: system default bell sound is used. Must be in a format supported by +#: the operating systems sound API, such as WAV or OGA on Linux +#: (libcanberra) or AIFF, MP3 or WAV on macOS (NSSound). + +# linux_bell_theme __custom + +#: The XDG Sound Theme kitty will use to play the bell sound. Defaults +#: to the custom theme name used by GNOME and Budgie, falling back to +#: the default freedesktop theme if it does not exist. This option may +#: be removed if Linux ever provides desktop-agnostic support for +#: setting system sound themes. + +#: }}} + +#: Window layout {{{ + +# remember_window_size yes +# initial_window_width 640 +# initial_window_height 400 + +#: If enabled, the OS Window size will be remembered so that new +#: instances of kitty will have the same size as the previous +#: instance. If disabled, the OS Window will initially have size +#: configured by initial_window_width/height, in pixels. You can use a +#: suffix of "c" on the width/height values to have them interpreted +#: as number of cells instead of pixels. + +# enabled_layouts * + +#: The enabled window layouts. A comma separated list of layout names. +#: The special value all means all layouts. The first listed layout +#: will be used as the startup layout. Default configuration is all +#: layouts in alphabetical order. For a list of available layouts, see +#: the layouts <https://sw.kovidgoyal.net/kitty/overview/#layouts>. + +# window_resize_step_cells 2 +# window_resize_step_lines 2 + +#: The step size (in units of cell width/cell height) to use when +#: resizing kitty windows in a layout with the shortcut +#: start_resizing_window. The cells value is used for horizontal +#: resizing, and the lines value is used for vertical resizing. + +# window_border_width 0.5pt + +#: The width of window borders. Can be either in pixels (px) or pts +#: (pt). Values in pts will be rounded to the nearest number of pixels +#: based on screen resolution. If not specified, the unit is assumed +#: to be pts. Note that borders are displayed only when more than one +#: window is visible. They are meant to separate multiple windows. + +# draw_minimal_borders yes + +#: Draw only the minimum borders needed. This means that only the +#: borders that separate the window from a neighbor are drawn. Note +#: that setting a non-zero window_margin_width overrides this and +#: causes all borders to be drawn. + +# window_margin_width 0 + +#: The window margin (in pts) (blank area outside the border). A +#: single value sets all four sides. Two values set the vertical and +#: horizontal sides. Three values set top, horizontal and bottom. Four +#: values set top, right, bottom and left. + +# single_window_margin_width -1 + +#: The window margin to use when only a single window is visible (in +#: pts). Negative values will cause the value of window_margin_width +#: to be used instead. A single value sets all four sides. Two values +#: set the vertical and horizontal sides. Three values set top, +#: horizontal and bottom. Four values set top, right, bottom and left. + +# window_padding_width 0 + +#: The window padding (in pts) (blank area between the text and the +#: window border). A single value sets all four sides. Two values set +#: the vertical and horizontal sides. Three values set top, horizontal +#: and bottom. Four values set top, right, bottom and left. + +# single_window_padding_width -1 + +#: The window padding to use when only a single window is visible (in +#: pts). Negative values will cause the value of window_padding_width +#: to be used instead. A single value sets all four sides. Two values +#: set the vertical and horizontal sides. Three values set top, +#: horizontal and bottom. Four values set top, right, bottom and left. + +# placement_strategy center + +#: When the window size is not an exact multiple of the cell size, the +#: cell area of the terminal window will have some extra padding on +#: the sides. You can control how that padding is distributed with +#: this option. Using a value of center means the cell area will be +#: placed centrally. A value of top-left means the padding will be +#: only at the bottom and right edges. The value can be one of: top- +#: left, top, top-right, left, center, right, bottom-left, bottom, +#: bottom-right. + +# active_border_color #00ff00 + +#: The color for the border of the active window. Set this to none to +#: not draw borders around the active window. + +# inactive_border_color #cccccc + +#: The color for the border of inactive windows. + +# bell_border_color #ff5a00 + +#: The color for the border of inactive windows in which a bell has +#: occurred. + +# inactive_text_alpha 1.0 + +#: Fade the text in inactive windows by the specified amount (a number +#: between zero and one, with zero being fully faded). + +# hide_window_decorations no + +#: Hide the window decorations (title-bar and window borders) with +#: yes. On macOS, titlebar-only and titlebar-and-corners can be used +#: to only hide the titlebar and the rounded corners. Whether this +#: works and exactly what effect it has depends on the window +#: manager/operating system. Note that the effects of changing this +#: option when reloading config are undefined. When using titlebar- +#: only, it is useful to also set window_margin_width and +#: placement_strategy to prevent the rounded corners from clipping +#: text. Or use titlebar-and-corners. + +# window_logo_path none + +#: Path to a logo image. Must be in PNG format. Relative paths are +#: interpreted relative to the kitty config directory. The logo is +#: displayed in a corner of every kitty window. The position is +#: controlled by window_logo_position. Individual windows can be +#: configured to have different logos either using the launch action +#: or the remote control <https://sw.kovidgoyal.net/kitty/remote- +#: control/> facility. + +# window_logo_position bottom-right + +#: Where to position the window logo in the window. The value can be +#: one of: top-left, top, top-right, left, center, right, bottom-left, +#: bottom, bottom-right. + +# window_logo_alpha 0.5 + +#: The amount the logo should be faded into the background. With zero +#: being fully faded and one being fully opaque. + +# window_logo_scale 0 + +#: The percentage (0-100] of the window size to which the logo should +#: scale. Using a single number means the logo is scaled to that +#: percentage of the shortest window dimension, while preseving aspect +#: ratio of the logo image. + +#: Using two numbers means the width and height of the logo are scaled +#: to the respective percentage of the window's width and height. + +#: Using zero as the percentage disables scaling in that dimension. A +#: single zero (the default) disables all scaling of the window logo. + +# resize_debounce_time 0.1 0.5 + +#: The time to wait (in seconds) before asking the program running in +#: kitty to resize and redraw the screen during a live resize of the +#: OS window, when no new resize events have been received, i.e. when +#: resizing is either paused or finished. On platforms such as macOS, +#: where the operating system sends events corresponding to the start +#: and end of a live resize, the second number is used for redraw- +#: after-pause since kitty can distinguish between a pause and end of +#: resizing. On such systems the first number is ignored and redraw is +#: immediate after end of resize. On other systems only the first +#: number is used so that kitty is "ready" quickly after the end of +#: resizing, while not also continuously redrawing, to save energy. + +# resize_in_steps no + +#: Resize the OS window in steps as large as the cells, instead of +#: with the usual pixel accuracy. Combined with initial_window_width +#: and initial_window_height in number of cells, this option can be +#: used to keep the margins as small as possible when resizing the OS +#: window. Note that this does not currently work on Wayland. + +# visual_window_select_characters 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ + +#: The list of characters for visual window selection. For example, +#: for selecting a window to focus on with focus_visible_window. The +#: value should be a series of unique numbers or alphabets, case +#: insensitive, from the set 0-9A-Z\-=[];',./\\`. Specify your +#: preference as a string of characters. + +# confirm_os_window_close -1 + +#: Ask for confirmation when closing an OS window or a tab with at +#: least this number of kitty windows in it by window manager (e.g. +#: clicking the window close button or pressing the operating system +#: shortcut to close windows) or by the close_tab action. A value of +#: zero disables confirmation. This confirmation also applies to +#: requests to quit the entire application (all OS windows, via the +#: quit action). Negative values are converted to positive ones, +#: however, with shell_integration enabled, using negative values +#: means windows sitting at a shell prompt are not counted, only +#: windows where some command is currently running. Note that if you +#: want confirmation when closing individual windows, you can map the +#: close_window_with_confirmation action. + +#: }}} + +#: Tab bar {{{ + +# tab_bar_edge bottom + +#: The edge to show the tab bar on, top or bottom. + +# tab_bar_margin_width 0.0 + +#: The margin to the left and right of the tab bar (in pts). + +# tab_bar_margin_height 0.0 0.0 + +#: The margin above and below the tab bar (in pts). The first number +#: is the margin between the edge of the OS Window and the tab bar. +#: The second number is the margin between the tab bar and the +#: contents of the current tab. + +# tab_bar_style fade + +#: The tab bar style, can be one of: + +#: fade +#: Each tab's edges fade into the background color. (See also tab_fade) +#: slant +#: Tabs look like the tabs in a physical file. +#: separator +#: Tabs are separated by a configurable separator. (See also +#: tab_separator) +#: powerline +#: Tabs are shown as a continuous line with "fancy" separators. +#: (See also tab_powerline_style) +#: custom +#: A user-supplied Python function called draw_tab is loaded from the file +#: tab_bar.py in the kitty config directory. For examples of how to +#: write such a function, see the functions named draw_tab_with_* in +#: kitty's source code: kitty/tab_bar.py. See also +#: this discussion <https://github.com/kovidgoyal/kitty/discussions/4447> +#: for examples from kitty users. +#: hidden +#: The tab bar is hidden. If you use this, you might want to create +#: a mapping for the select_tab action which presents you with a list of +#: tabs and allows for easy switching to a tab. + +# tab_bar_align left + +#: The horizontal alignment of the tab bar, can be one of: left, +#: center, right. + +# tab_bar_min_tabs 2 + +#: The minimum number of tabs that must exist before the tab bar is +#: shown. + +# tab_switch_strategy previous + +#: The algorithm to use when switching to a tab when the current tab +#: is closed. The default of previous will switch to the last used +#: tab. A value of left will switch to the tab to the left of the +#: closed tab. A value of right will switch to the tab to the right of +#: the closed tab. A value of last will switch to the right-most tab. + +# tab_fade 0.25 0.5 0.75 1 + +#: Control how each tab fades into the background when using fade for +#: the tab_bar_style. Each number is an alpha (between zero and one) +#: that controls how much the corresponding cell fades into the +#: background, with zero being no fade and one being full fade. You +#: can change the number of cells used by adding/removing entries to +#: this list. + +# tab_separator " ┇" + +#: The separator between tabs in the tab bar when using separator as +#: the tab_bar_style. + +# tab_powerline_style angled + +#: The powerline separator style between tabs in the tab bar when +#: using powerline as the tab_bar_style, can be one of: angled, +#: slanted, round. + +# tab_activity_symbol none + +#: Some text or a Unicode symbol to show on the tab if a window in the +#: tab that does not have focus has some activity. If you want to use +#: leading or trailing spaces, surround the text with quotes. See +#: tab_title_template for how this is rendered. + +# tab_title_max_length 0 + +#: The maximum number of cells that can be used to render the text in +#: a tab. A value of zero means that no limit is applied. + +# tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title}" + +#: A template to render the tab title. The default just renders the +#: title with optional symbols for bell and activity. If you wish to +#: include the tab-index as well, use something like: {index}:{title}. +#: Useful if you have shortcuts mapped for goto_tab N. If you prefer +#: to see the index as a superscript, use {sup.index}. All data +#: available is: + +#: title +#: The current tab title. +#: index +#: The tab index usable with goto_tab N goto_tab shortcuts. +#: layout_name +#: The current layout name. +#: num_windows +#: The number of windows in the tab. +#: num_window_groups +#: The number of window groups (a window group is a window and all of its overlay windows) in the tab. +#: tab.active_wd +#: The working directory of the currently active window in the tab +#: (expensive, requires syscall). Use active_oldest_wd to get +#: the directory of the oldest foreground process rather than the newest. +#: tab.active_exe +#: The name of the executable running in the foreground of the currently +#: active window in the tab (expensive, requires syscall). Use +#: active_oldest_exe for the oldest foreground process. +#: max_title_length +#: The maximum title length available. +#: keyboard_mode +#: The name of the current keyboard mode <https://sw.kovidgoyal.net/kitty/mapping/#modal-mappings> or the empty string if no keyboard mode is active. + +#: Note that formatting is done by Python's string formatting +#: machinery, so you can use, for instance, {layout_name[:2].upper()} +#: to show only the first two letters of the layout name, upper-cased. +#: If you want to style the text, you can use styling directives, for +#: example: +#: `{fmt.fg.red}red{fmt.fg.tab}normal{fmt.bg._00FF00}greenbg{fmt.bg.tab}`. +#: Similarly, for bold and italic: +#: `{fmt.bold}bold{fmt.nobold}normal{fmt.italic}italic{fmt.noitalic}`. +#: Note that for backward compatibility, if {bell_symbol} or +#: {activity_symbol} are not present in the template, they are +#: prepended to it. + +# active_tab_title_template none + +#: Template to use for active tabs. If not specified falls back to +#: tab_title_template. + +# active_tab_foreground #000 +# active_tab_background #eee +# active_tab_font_style bold-italic +# inactive_tab_foreground #444 +# inactive_tab_background #999 +# inactive_tab_font_style normal + +#: Tab bar colors and styles. + +# tab_bar_background none + +#: Background color for the tab bar. Defaults to using the terminal +#: background color. + +# tab_bar_margin_color none + +#: Color for the tab bar margin area. Defaults to using the terminal +#: background color for margins above and below the tab bar. For side +#: margins the default color is chosen to match the background color +#: of the neighboring tab. + +#: }}} + +#: Color scheme {{{ + +# foreground #dddddd +# background #000000 + +#: The foreground and background colors. + +# background_opacity 1.0 + +#: The opacity of the background. A number between zero and one, where +#: one is opaque and zero is fully transparent. This will only work if +#: supported by the OS (for instance, when using a compositor under +#: X11). Note that it only sets the background color's opacity in +#: cells that have the same background color as the default terminal +#: background, so that things like the status bar in vim, powerline +#: prompts, etc. still look good. But it means that if you use a color +#: theme with a background color in your editor, it will not be +#: rendered as transparent. Instead you should change the default +#: background color in your kitty config and not use a background +#: color in the editor color scheme. Or use the escape codes to set +#: the terminals default colors in a shell script to launch your +#: editor. Be aware that using a value less than 1.0 is a (possibly +#: significant) performance hit. When using a low value for this +#: setting, it is desirable that you set the background color to a +#: color the matches the general color of the desktop background, for +#: best text rendering. If you want to dynamically change +#: transparency of windows, set dynamic_background_opacity to yes +#: (this is off by default as it has a performance cost). Changing +#: this option when reloading the config will only work if +#: dynamic_background_opacity was enabled in the original config. + +# background_blur 0 + +#: Set to a positive value to enable background blur (blurring of the +#: visuals behind a transparent window) on platforms that support it. +#: Only takes effect when background_opacity is less than one. On +#: macOS, this will also control the blur radius (amount of blurring). +#: Setting it to too high a value will cause severe performance issues +#: and/or rendering artifacts. Usually, values up to 64 work well. +#: Note that this might cause performance issues, depending on how the +#: platform implements it, so use with care. Currently supported on +#: macOS and KDE. + +# background_image none + +#: Path to a background image. Must be in PNG format. + +# background_image_layout tiled + +#: Whether to tile, scale or clamp the background image. The value can +#: be one of tiled, mirror-tiled, scaled, clamped, centered or +#: cscaled. The scaled and cscaled values scale the image to the +#: window size, with cscaled preserving the image aspect ratio. + +# background_image_linear no + +#: When background image is scaled, whether linear interpolation +#: should be used. + +# dynamic_background_opacity no + +#: Allow changing of the background_opacity dynamically, using either +#: keyboard shortcuts (increase_background_opacity and +#: decrease_background_opacity) or the remote control facility. +#: Changing this option by reloading the config is not supported. + +# background_tint 0.0 + +#: How much to tint the background image by the background color. This +#: option makes it easier to read the text. Tinting is done using the +#: current background color for each window. This option applies only +#: if background_opacity is set and transparent windows are supported +#: or background_image is set. + +# background_tint_gaps 1.0 + +#: How much to tint the background image at the window gaps by the +#: background color, after applying background_tint. Since this is +#: multiplicative with background_tint, it can be used to lighten the +#: tint over the window gaps for a *separated* look. + +# dim_opacity 0.4 + +#: How much to dim text that has the DIM/FAINT attribute set. One +#: means no dimming and zero means fully dimmed (i.e. invisible). + +# selection_foreground #000000 +# selection_background #fffacd + +#: The foreground and background colors for text selected with the +#: mouse. Setting both of these to none will cause a "reverse video" +#: effect for selections, where the selection will be the cell text +#: color and the text will become the cell background color. Setting +#: only selection_foreground to none will cause the foreground color +#: to be used unchanged. Note that these colors can be overridden by +#: the program running in the terminal. + +#: The color table {{{ + +#: The 256 terminal colors. There are 8 basic colors, each color has a +#: dull and bright version, for the first 16 colors. You can set the +#: remaining 240 colors as color16 to color255. + +# color0 #000000 +# color8 #767676 + +#: black + +# color1 #cc0403 +# color9 #f2201f + +#: red + +# color2 #19cb00 +# color10 #23fd00 + +#: green + +# color3 #cecb00 +# color11 #fffd00 + +#: yellow + +# color4 #0d73cc +# color12 #1a8fff + +#: blue + +# color5 #cb1ed1 +# color13 #fd28ff + +#: magenta + +# color6 #0dcdcd +# color14 #14ffff + +#: cyan + +# color7 #dddddd +# color15 #ffffff + +#: white + +# mark1_foreground black + +#: Color for marks of type 1 + +# mark1_background #98d3cb + +#: Color for marks of type 1 (light steel blue) + +# mark2_foreground black + +#: Color for marks of type 2 + +# mark2_background #f2dcd3 + +#: Color for marks of type 1 (beige) + +# mark3_foreground black + +#: Color for marks of type 3 + +# mark3_background #f274bc + +#: Color for marks of type 3 (violet) + +#: }}} + +#: }}} + +#: Advanced {{{ + +# shell . + +#: The shell program to execute. The default value of . means to use +#: whatever shell is set as the default shell for the current user. +#: Note that on macOS if you change this, you might need to add +#: --login and --interactive to ensure that the shell starts in +#: interactive mode and reads its startup rc files. Environment +#: variables are expanded in this setting. + +# editor . + +#: The terminal based text editor (such as vim or nano) to use when +#: editing the kitty config file or similar tasks. + +#: The default value of . means to use the environment variables +#: VISUAL and EDITOR in that order. If these variables aren't set, +#: kitty will run your shell ($SHELL -l -i -c env) to see if your +#: shell startup rc files set VISUAL or EDITOR. If that doesn't work, +#: kitty will cycle through various known editors (vim, emacs, etc.) +#: and take the first one that exists on your system. + +# close_on_child_death no + +#: Close the window when the child process (usually the shell) exits. +#: With the default value no, the terminal will remain open when the +#: child exits as long as there are still other processes outputting +#: to the terminal (for example disowned or backgrounded processes). +#: When enabled with yes, the window will close as soon as the child +#: process exits. Note that setting it to yes means that any +#: background processes still using the terminal can fail silently +#: because their stdout/stderr/stdin no longer work. + +# remote_control_password + +#: Allow other programs to control kitty using passwords. This option +#: can be specified multiple times to add multiple passwords. If no +#: passwords are present kitty will ask the user for permission if a +#: program tries to use remote control with a password. A password can +#: also *optionally* be associated with a set of allowed remote +#: control actions. For example:: + +#: remote_control_password "my passphrase" get-colors set-colors focus-window focus-tab + +#: Only the specified actions will be allowed when using this +#: password. Glob patterns can be used too, for example:: + +#: remote_control_password "my passphrase" set-tab-* resize-* + +#: To get a list of available actions, run:: + +#: kitten @ --help + +#: A set of actions to be allowed when no password is sent can be +#: specified by using an empty password. For example:: + +#: remote_control_password "" *-colors + +#: Finally, the path to a python module can be specified that provides +#: a function is_cmd_allowed that is used to check every remote +#: control command. For example:: + +#: remote_control_password "my passphrase" my_rc_command_checker.py + +#: Relative paths are resolved from the kitty configuration directory. +#: See rc_custom_auth <https://sw.kovidgoyal.net/kitty/remote- +#: control/#rc-custom-auth> for details. + +# allow_remote_control no + +#: Allow other programs to control kitty. If you turn this on, other +#: programs can control all aspects of kitty, including sending text +#: to kitty windows, opening new windows, closing windows, reading the +#: content of windows, etc. Note that this even works over SSH +#: connections. The default setting of no prevents any form of remote +#: control. The meaning of the various values are: + +#: password +#: Remote control requests received over both the TTY device and the socket +#: are confirmed based on passwords, see remote_control_password. + +#: socket-only +#: Remote control requests received over a socket are accepted +#: unconditionally. Requests received over the TTY are denied. +#: See listen_on. + +#: socket +#: Remote control requests received over a socket are accepted +#: unconditionally. Requests received over the TTY are confirmed based on +#: password. + +#: no +#: Remote control is completely disabled. + +#: yes +#: Remote control requests are always accepted. + +# listen_on none + +#: Listen to the specified socket for remote control connections. Note +#: that this will apply to all kitty instances. It can be overridden +#: by the kitty --listen-on command line option. For UNIX sockets, +#: such as unix:${TEMP}/mykitty or unix:@mykitty (on Linux). +#: Environment variables are expanded and relative paths are resolved +#: with respect to the temporary directory. If {kitty_pid} is present, +#: then it is replaced by the PID of the kitty process, otherwise the +#: PID of the kitty process is appended to the value, with a hyphen. +#: For TCP sockets such as tcp:localhost:0 a random port is always +#: used even if a non-zero port number is specified. See the help for +#: kitty --listen-on for more details. Note that this will be ignored +#: unless allow_remote_control is set to either: yes, socket or +#: socket-only. Changing this option by reloading the config is not +#: supported. + +# env + +#: Specify the environment variables to be set in all child processes. +#: Using the name with an equal sign (e.g. env VAR=) will set it to +#: the empty string. Specifying only the name (e.g. env VAR) will +#: remove the variable from the child process' environment. Note that +#: environment variables are expanded recursively, for example:: + +#: env VAR1=a +#: env VAR2=${HOME}/${VAR1}/b + +#: The value of VAR2 will be <path to home directory>/a/b. + +# watcher + +#: Path to python file which will be loaded for watchers +#: <https://sw.kovidgoyal.net/kitty/launch/#watchers>. Can be +#: specified more than once to load multiple watchers. The watchers +#: will be added to every kitty window. Relative paths are resolved +#: relative to the kitty config directory. Note that reloading the +#: config will only affect windows created after the reload. + +# exe_search_path + +#: Control where kitty finds the programs to run. The default search +#: order is: First search the system wide PATH, then ~/.local/bin and +#: ~/bin. If still not found, the PATH defined in the login shell +#: after sourcing all its startup files is tried. Finally, if present, +#: the PATH specified by the env option is tried. + +#: This option allows you to prepend, append, or remove paths from +#: this search order. It can be specified multiple times for multiple +#: paths. A simple path will be prepended to the search order. A path +#: that starts with the + sign will be append to the search order, +#: after ~/bin above. A path that starts with the - sign will be +#: removed from the entire search order. For example:: + +#: exe_search_path /some/prepended/path +#: exe_search_path +/some/appended/path +#: exe_search_path -/some/excluded/path + +# update_check_interval 24 + +#: The interval to periodically check if an update to kitty is +#: available (in hours). If an update is found, a system notification +#: is displayed informing you of the available update. The default is +#: to check every 24 hours, set to zero to disable. Update checking is +#: only done by the official binary builds. Distro packages or source +#: builds do not do update checking. Changing this option by reloading +#: the config is not supported. + +# startup_session none + +#: Path to a session file to use for all kitty instances. Can be +#: overridden by using the kitty --session =none command line option +#: for individual instances. See sessions +#: <https://sw.kovidgoyal.net/kitty/overview/#sessions> in the kitty +#: documentation for details. Note that relative paths are interpreted +#: with respect to the kitty config directory. Environment variables +#: in the path are expanded. Changing this option by reloading the +#: config is not supported. Note that if kitty is invoked with command +#: line arguments specifying a command to run, this option is ignored. + +# clipboard_control write-clipboard write-primary read-clipboard-ask read-primary-ask + +#: Allow programs running in kitty to read and write from the +#: clipboard. You can control exactly which actions are allowed. The +#: possible actions are: write-clipboard, read-clipboard, write- +#: primary, read-primary, read-clipboard-ask, read-primary-ask. The +#: default is to allow writing to the clipboard and primary selection +#: and to ask for permission when a program tries to read from the +#: clipboard. Note that disabling the read confirmation is a security +#: risk as it means that any program, even the ones running on a +#: remote server via SSH can read your clipboard. See also +#: clipboard_max_size. + +# clipboard_max_size 512 + +#: The maximum size (in MB) of data from programs running in kitty +#: that will be stored for writing to the system clipboard. A value of +#: zero means no size limit is applied. See also clipboard_control. + +# file_transfer_confirmation_bypass + +#: The password that can be supplied to the file transfer kitten +#: <https://sw.kovidgoyal.net/kitty/kittens/transfer/> to skip the +#: transfer confirmation prompt. This should only be used when +#: initiating transfers from trusted computers, over trusted networks +#: or encrypted transports, as it allows any programs running on the +#: remote machine to read/write to the local filesystem, without +#: permission. + +# allow_hyperlinks yes + +#: Process hyperlink escape sequences (OSC 8). If disabled OSC 8 +#: escape sequences are ignored. Otherwise they become clickable +#: links, that you can click with the mouse or by using the hints +#: kitten <https://sw.kovidgoyal.net/kitty/kittens/hints/>. The +#: special value of ask means that kitty will ask before opening the +#: link when clicked. + +# shell_integration enabled + +#: Enable shell integration on supported shells. This enables features +#: such as jumping to previous prompts, browsing the output of the +#: previous command in a pager, etc. on supported shells. Set to +#: disabled to turn off shell integration, completely. It is also +#: possible to disable individual features, set to a space separated +#: list of these values: no-rc, no-cursor, no-title, no-cwd, no- +#: prompt-mark, no-complete, no-sudo. See Shell integration +#: <https://sw.kovidgoyal.net/kitty/shell-integration/> for details. + +# allow_cloning ask + +#: Control whether programs running in the terminal can request new +#: windows to be created. The canonical example is clone-in-kitty +#: <https://sw.kovidgoyal.net/kitty/shell-integration/#clone-shell>. +#: By default, kitty will ask for permission for each clone request. +#: Allowing cloning unconditionally gives programs running in the +#: terminal (including over SSH) permission to execute arbitrary code, +#: as the user who is running the terminal, on the computer that the +#: terminal is running on. + +# clone_source_strategies venv,conda,env_var,path + +#: Control what shell code is sourced when running clone-in-kitty in +#: the newly cloned window. The supported strategies are: + +#: venv +#: Source the file $VIRTUAL_ENV/bin/activate. This is used by the +#: Python stdlib venv module and allows cloning venvs automatically. +#: conda +#: Run conda activate $CONDA_DEFAULT_ENV. This supports the virtual +#: environments created by conda. +#: env_var +#: Execute the contents of the environment variable +#: KITTY_CLONE_SOURCE_CODE with eval. +#: path +#: Source the file pointed to by the environment variable +#: KITTY_CLONE_SOURCE_PATH. + +#: This option must be a comma separated list of the above values. +#: Only the first valid match, in the order specified, is sourced. + +# notify_on_cmd_finish never + +#: Show a desktop notification when a long-running command finishes +#: (needs shell_integration). The possible values are: + +#: never +#: Never send a notification. + +#: unfocused +#: Only send a notification when the window does not have keyboard focus. + +#: invisible +#: Only send a notification when the window both is unfocused and not visible +#: to the user, for example, because it is in an inactive tab or its OS window +#: is not currently active. + +#: always +#: Always send a notification, regardless of window state. + +#: There are two optional arguments: + +#: First, the minimum duration for what is considered a long running +#: command. The default is 5 seconds. Specify a second argument to set +#: the duration. For example: invisible 15. Do not set the value too +#: small, otherwise a command that launches a new OS Window and exits +#: will spam a notification. + +#: Second, the action to perform. The default is notify. The possible +#: values are: + +#: notify +#: Send a desktop notification. + +#: bell +#: Ring the terminal bell. + +#: command +#: Run a custom command. All subsequent arguments are the cmdline to run. + +#: Some more examples:: + +#: # Send a notification when a command takes more than 5 seconds in an unfocused window +#: notify_on_cmd_finish unfocused +#: # Send a notification when a command takes more than 10 seconds in a invisible window +#: notify_on_cmd_finish invisible 10.0 +#: # Ring a bell when a command takes more than 10 seconds in a invisible window +#: notify_on_cmd_finish invisible 10.0 bell +#: # Run 'notify-send' when a command takes more than 10 seconds in a invisible window +#: # Here %c is replaced by the current command line and %s by the job exit code +#: notify_on_cmd_finish invisible 10.0 command notify-send "job finished with status: %s" %c + +# term xterm-kitty + +#: The value of the TERM environment variable to set. Changing this +#: can break many terminal programs, only change it if you know what +#: you are doing, not because you read some advice on "Stack Overflow" +#: to change it. The TERM variable is used by various programs to get +#: information about the capabilities and behavior of the terminal. If +#: you change it, depending on what programs you run, and how +#: different the terminal you are changing it to is, various things +#: from key-presses, to colors, to various advanced features may not +#: work. Changing this option by reloading the config will only affect +#: newly created windows. + +# terminfo_type path + +#: The value of the TERMINFO environment variable to set. This +#: variable is used by programs running in the terminal to search for +#: terminfo databases. The default value of path causes kitty to set +#: it to a filesystem location containing the kitty terminfo database. +#: A value of direct means put the entire database into the env var +#: directly. This can be useful when connecting to containers, for +#: example. But, note that not all software supports this. A value of +#: none means do not touch the variable. + +# forward_stdio no + +#: Forward STDOUT and STDERR of the kitty process to child processes +#: as file descriptors 3 and 4. This is useful for debugging as it +#: allows child processes to print to kitty's STDOUT directly. For +#: example, echo hello world >&3 in a shell will print to the parent +#: kitty's STDOUT. When enabled, this also sets the +#: KITTY_STDIO_FORWARDED=3 environment variable so child processes +#: know about the forwarding. + +# menu_map + +#: Specify entries for various menus in kitty. Currently only the +#: global menubar on macOS is supported. For example:: + +#: menu_map global "Actions::Launch something special" launch --hold --type=os-window sh -c "echo hello world" + +#: This will create a menu entry named "Launch something special" in +#: an "Actions" menu in the macOS global menubar. Sub-menus can be +#: created by adding more levels separated by the :: characters. + +#: }}} + +#: OS specific tweaks {{{ + +# wayland_titlebar_color system + +#: The color of the kitty window's titlebar on Wayland systems with +#: client side window decorations such as GNOME. A value of system +#: means to use the default system colors, a value of background means +#: to use the background color of the currently active kitty window +#: and finally you can use an arbitrary color, such as #12af59 or red. + +# macos_titlebar_color system + +#: The color of the kitty window's titlebar on macOS. A value of +#: system means to use the default system color, light or dark can +#: also be used to set it explicitly. A value of background means to +#: use the background color of the currently active window and finally +#: you can use an arbitrary color, such as #12af59 or red. WARNING: +#: This option works by using a hack when arbitrary color (or +#: background) is configured, as there is no proper Cocoa API for it. +#: It sets the background color of the entire window and makes the +#: titlebar transparent. As such it is incompatible with +#: background_opacity. If you want to use both, you are probably +#: better off just hiding the titlebar with hide_window_decorations. + +# macos_option_as_alt no + +#: Use the Option key as an Alt key on macOS. With this set to no, +#: kitty will use the macOS native Option+Key to enter Unicode +#: character behavior. This will break any Alt+Key keyboard shortcuts +#: in your terminal programs, but you can use the macOS Unicode input +#: technique. You can use the values: left, right or both to use only +#: the left, right or both Option keys as Alt, instead. Note that +#: kitty itself always treats Option the same as Alt. This means you +#: cannot use this option to configure different kitty shortcuts for +#: Option+Key vs. Alt+Key. Also, any kitty shortcuts using +#: Option/Alt+Key will take priority, so that any such key presses +#: will not be passed to terminal programs running inside kitty. +#: Changing this option by reloading the config is not supported. + +# macos_hide_from_tasks no + +#: Hide the kitty window from running tasks on macOS (⌘+Tab and the +#: Dock). Changing this option by reloading the config is not +#: supported. + +# macos_quit_when_last_window_closed no + +#: Have kitty quit when all the top-level windows are closed on macOS. +#: By default, kitty will stay running, even with no open windows, as +#: is the expected behavior on macOS. + +# macos_window_resizable yes + +#: Disable this if you want kitty top-level OS windows to not be +#: resizable on macOS. + +# macos_thicken_font 0 + +#: Draw an extra border around the font with the given width, to +#: increase legibility at small font sizes on macOS. For example, a +#: value of 0.75 will result in rendering that looks similar to sub- +#: pixel antialiasing at common font sizes. Note that in modern kitty, +#: this option is obsolete (although still supported). Consider using +#: text_composition_strategy instead. + +# macos_traditional_fullscreen no + +#: Use the macOS traditional full-screen transition, that is faster, +#: but less pretty. + +# macos_show_window_title_in all + +#: Control where the window title is displayed on macOS. A value of +#: window will show the title of the currently active window at the +#: top of the macOS window. A value of menubar will show the title of +#: the currently active window in the macOS global menu bar, making +#: use of otherwise wasted space. A value of all will show the title +#: in both places, and none hides the title. See +#: macos_menubar_title_max_length for how to control the length of the +#: title in the menu bar. + +# macos_menubar_title_max_length 0 + +#: The maximum number of characters from the window title to show in +#: the macOS global menu bar. Values less than one means that there is +#: no maximum limit. + +# macos_custom_beam_cursor no + +#: Use a custom mouse cursor for macOS that is easier to see on both +#: light and dark backgrounds. Nowadays, the default macOS cursor +#: already comes with a white border. WARNING: this might make your +#: mouse cursor invisible on dual GPU machines. Changing this option +#: by reloading the config is not supported. + +# macos_colorspace srgb + +#: The colorspace in which to interpret terminal colors. The default +#: of srgb will cause colors to match those seen in web browsers. The +#: value of default will use whatever the native colorspace of the +#: display is. The value of displayp3 will use Apple's special +#: snowflake display P3 color space, which will result in over +#: saturated (brighter) colors with some color shift. Reloading +#: configuration will change this value only for newly created OS +#: windows. + +# linux_display_server auto + +#: Choose between Wayland and X11 backends. By default, an appropriate +#: backend based on the system state is chosen automatically. Set it +#: to x11 or wayland to force the choice. Changing this option by +#: reloading the config is not supported. + +# wayland_enable_ime yes + +#: Enable Input Method Extension on Wayland. This is typically used +#: for inputting text in East Asian languages. However, its +#: implementation in Wayland is often buggy and introduces latency +#: into the input loop, so disable this if you know you dont need it. +#: Changing this option by reloading the config is not supported, it +#: will not have any effect. + +#: }}} + +#: Keyboard shortcuts {{{ + +#: Keys are identified simply by their lowercase Unicode characters. +#: For example: a for the A key, [ for the left square bracket key, +#: etc. For functional keys, such as Enter or Escape, the names are +#: present at Functional key definitions +#: <https://sw.kovidgoyal.net/kitty/keyboard-protocol/#functional>. +#: For modifier keys, the names are ctrl (control, ⌃), shift (⇧), alt +#: (opt, option, ⌥), super (cmd, command, ⌘). + +#: Simple shortcut mapping is done with the map directive. For full +#: details on advanced mapping including modal and per application +#: maps, see mapping <https://sw.kovidgoyal.net/kitty/mapping/>. Some +#: quick examples to illustrate common tasks:: + +#: # unmap a keyboard shortcut, passing it to the program running in kitty +#: map kitty_mod+space +#: # completely ignore a keyboard event +#: map ctrl+alt+f1 discard_event +#: # combine multiple actions +#: map kitty_mod+e combine : new_window : next_layout +#: # multi-key shortcuts +#: map ctrl+x>ctrl+y>z action + +#: The full list of actions that can be mapped to key presses is +#: available here <https://sw.kovidgoyal.net/kitty/actions/>. + +# kitty_mod ctrl+shift + +#: Special modifier key alias for default shortcuts. You can change +#: the value of this option to alter all default shortcuts that use +#: kitty_mod. + +# clear_all_shortcuts no + +#: Remove all shortcut definitions up to this point. Useful, for +#: instance, to remove the default shortcuts. + +# action_alias + +#: E.g. action_alias launch_tab launch --type=tab --cwd=current + +#: Define action aliases to avoid repeating the same options in +#: multiple mappings. Aliases can be defined for any action and will +#: be expanded recursively. For example, the above alias allows you to +#: create mappings to launch a new tab in the current working +#: directory without duplication:: + +#: map f1 launch_tab vim +#: map f2 launch_tab emacs + +#: Similarly, to alias kitten invocation:: + +#: action_alias hints kitten hints --hints-offset=0 + +# kitten_alias + +#: E.g. kitten_alias hints hints --hints-offset=0 + +#: Like action_alias above, but specifically for kittens. Generally, +#: prefer to use action_alias. This option is a legacy version, +#: present for backwards compatibility. It causes all invocations of +#: the aliased kitten to be substituted. So the example above will +#: cause all invocations of the hints kitten to have the --hints- +#: offset=0 option applied. + +#: Clipboard {{{ + +#: Copy to clipboard + +# map kitty_mod+c copy_to_clipboard +# map cmd+c copy_to_clipboard + +#:: There is also a copy_or_interrupt action that can be optionally +#:: mapped to Ctrl+C. It will copy only if there is a selection and +#:: send an interrupt otherwise. Similarly, +#:: copy_and_clear_or_interrupt will copy and clear the selection or +#:: send an interrupt if there is no selection. + +#: Paste from clipboard + +# map kitty_mod+v paste_from_clipboard +# map cmd+v paste_from_clipboard + +#: Paste from selection + +# map kitty_mod+s paste_from_selection +# map shift+insert paste_from_selection + +#: Pass selection to program + +# map kitty_mod+o pass_selection_to_program + +#:: You can also pass the contents of the current selection to any +#:: program with pass_selection_to_program. By default, the system's +#:: open program is used, but you can specify your own, the selection +#:: will be passed as a command line argument to the program. For +#:: example:: + +#:: map kitty_mod+o pass_selection_to_program firefox + +#:: You can pass the current selection to a terminal program running +#:: in a new kitty window, by using the @selection placeholder:: + +#:: map kitty_mod+y new_window less @selection + +#: }}} + +#: Scrolling {{{ + +#: Scroll line up + +# map kitty_mod+up scroll_line_up +# map kitty_mod+k scroll_line_up +# map opt+cmd+page_up scroll_line_up +# map cmd+up scroll_line_up + +#: Scroll line down + +# map kitty_mod+down scroll_line_down +# map kitty_mod+j scroll_line_down +# map opt+cmd+page_down scroll_line_down +# map cmd+down scroll_line_down + +#: Scroll page up + +# map kitty_mod+page_up scroll_page_up +# map cmd+page_up scroll_page_up + +#: Scroll page down + +# map kitty_mod+page_down scroll_page_down +# map cmd+page_down scroll_page_down + +#: Scroll to top + +# map kitty_mod+home scroll_home +# map cmd+home scroll_home + +#: Scroll to bottom + +# map kitty_mod+end scroll_end +# map cmd+end scroll_end + +#: Scroll to previous shell prompt + +# map kitty_mod+z scroll_to_prompt -1 + +#:: Use a parameter of 0 for scroll_to_prompt to scroll to the last +#:: jumped to or the last clicked position. Requires shell +#:: integration <https://sw.kovidgoyal.net/kitty/shell-integration/> +#:: to work. + +#: Scroll to next shell prompt + +# map kitty_mod+x scroll_to_prompt 1 + +#: Browse scrollback buffer in pager + +# map kitty_mod+h show_scrollback + +#:: You can pipe the contents of the current screen and history +#:: buffer as STDIN to an arbitrary program using launch --stdin- +#:: source. For example, the following opens the scrollback buffer in +#:: less in an overlay window:: + +#:: map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R + +#:: For more details on piping screen and buffer contents to external +#:: programs, see launch <https://sw.kovidgoyal.net/kitty/launch/>. + +#: Browse output of the last shell command in pager + +# map kitty_mod+g show_last_command_output + +#:: You can also define additional shortcuts to get the command +#:: output. For example, to get the first command output on screen:: + +#:: map f1 show_first_command_output_on_screen + +#:: To get the command output that was last accessed by a keyboard +#:: action or mouse action:: + +#:: map f1 show_last_visited_command_output + +#:: You can pipe the output of the last command run in the shell +#:: using the launch action. For example, the following opens the +#:: output in less in an overlay window:: + +#:: map f1 launch --stdin-source=@last_cmd_output --stdin-add-formatting --type=overlay less +G -R + +#:: To get the output of the first command on the screen, use +#:: @first_cmd_output_on_screen. To get the output of the last jumped +#:: to command, use @last_visited_cmd_output. + +#:: Requires shell integration +#:: <https://sw.kovidgoyal.net/kitty/shell-integration/> to work. + +#: }}} + +#: Window management {{{ + +#: New window + +# map kitty_mod+enter new_window +# map cmd+enter new_window + +#:: You can open a new kitty window running an arbitrary program, for +#:: example:: + +#:: map kitty_mod+y launch mutt + +#:: You can open a new window with the current working directory set +#:: to the working directory of the current window using:: + +#:: map ctrl+alt+enter launch --cwd=current + +#:: You can open a new window that is allowed to control kitty via +#:: the kitty remote control facility with launch --allow-remote- +#:: control. Any programs running in that window will be allowed to +#:: control kitty. For example:: + +#:: map ctrl+enter launch --allow-remote-control some_program + +#:: You can open a new window next to the currently active window or +#:: as the first window, with:: + +#:: map ctrl+n launch --location=neighbor +#:: map ctrl+f launch --location=first + +#:: For more details, see launch +#:: <https://sw.kovidgoyal.net/kitty/launch/>. + +#: New OS window + +# map kitty_mod+n new_os_window +# map cmd+n new_os_window + +#:: Works like new_window above, except that it opens a top-level OS +#:: window. In particular you can use new_os_window_with_cwd to open +#:: a window with the current working directory. + +#: Close window + +# map kitty_mod+w close_window +# map shift+cmd+d close_window + +#: Next window + +# map kitty_mod+] next_window + +#: Previous window + +# map kitty_mod+[ previous_window + +#: Move window forward + +# map kitty_mod+f move_window_forward + +#: Move window backward + +# map kitty_mod+b move_window_backward + +#: Move window to top + +# map kitty_mod+` move_window_to_top + +#: Start resizing window + +# map kitty_mod+r start_resizing_window +# map cmd+r start_resizing_window + +#: First window + +# map kitty_mod+1 first_window +# map cmd+1 first_window + +#: Second window + +# map kitty_mod+2 second_window +# map cmd+2 second_window + +#: Third window + +# map kitty_mod+3 third_window +# map cmd+3 third_window + +#: Fourth window + +# map kitty_mod+4 fourth_window +# map cmd+4 fourth_window + +#: Fifth window + +# map kitty_mod+5 fifth_window +# map cmd+5 fifth_window + +#: Sixth window + +# map kitty_mod+6 sixth_window +# map cmd+6 sixth_window + +#: Seventh window + +# map kitty_mod+7 seventh_window +# map cmd+7 seventh_window + +#: Eighth window + +# map kitty_mod+8 eighth_window +# map cmd+8 eighth_window + +#: Ninth window + +# map kitty_mod+9 ninth_window +# map cmd+9 ninth_window + +#: Tenth window + +# map kitty_mod+0 tenth_window + +#: Visually select and focus window + +# map kitty_mod+f7 focus_visible_window + +#:: Display overlay numbers and alphabets on the window, and switch +#:: the focus to the window when you press the key. When there are +#:: only two windows, the focus will be switched directly without +#:: displaying the overlay. You can change the overlay characters and +#:: their order with option visual_window_select_characters. + +#: Visually swap window with another + +# map kitty_mod+f8 swap_with_window + +#:: Works like focus_visible_window above, but swaps the window. + +#: }}} + +#: Tab management {{{ + +#: Next tab + +# map kitty_mod+right next_tab +# map shift+cmd+] next_tab +# map ctrl+tab next_tab + +#: Previous tab + +# map kitty_mod+left previous_tab +# map shift+cmd+[ previous_tab +# map ctrl+shift+tab previous_tab + +#: New tab + +# map kitty_mod+t new_tab +# map cmd+t new_tab + +#: Close tab + +# map kitty_mod+q close_tab +# map cmd+w close_tab + +#: Close OS window + +# map shift+cmd+w close_os_window + +#: Move tab forward + +# map kitty_mod+. move_tab_forward + +#: Move tab backward + +# map kitty_mod+, move_tab_backward + +#: Set tab title + +# map kitty_mod+alt+t set_tab_title +# map shift+cmd+i set_tab_title + + +#: You can also create shortcuts to go to specific tabs, with 1 being +#: the first tab, 2 the second tab and -1 being the previously active +#: tab, and any number larger than the last tab being the last tab:: + +#: map ctrl+alt+1 goto_tab 1 +#: map ctrl+alt+2 goto_tab 2 + +#: Just as with new_window above, you can also pass the name of +#: arbitrary commands to run when using new_tab and new_tab_with_cwd. +#: Finally, if you want the new tab to open next to the current tab +#: rather than at the end of the tabs list, use:: + +#: map ctrl+t new_tab !neighbor [optional cmd to run] +#: }}} + +#: Layout management {{{ + +#: Next layout + +# map kitty_mod+l next_layout + + +#: You can also create shortcuts to switch to specific layouts:: + +#: map ctrl+alt+t goto_layout tall +#: map ctrl+alt+s goto_layout stack + +#: Similarly, to switch back to the previous layout:: + +#: map ctrl+alt+p last_used_layout + +#: There is also a toggle_layout action that switches to the named +#: layout or back to the previous layout if in the named layout. +#: Useful to temporarily "zoom" the active window by switching to the +#: stack layout:: + +#: map ctrl+alt+z toggle_layout stack +#: }}} + +#: Font sizes {{{ + +#: You can change the font size for all top-level kitty OS windows at +#: a time or only the current one. + +#: Increase font size + +# map kitty_mod+equal change_font_size all +2.0 +# map kitty_mod+plus change_font_size all +2.0 +# map kitty_mod+kp_add change_font_size all +2.0 +# map cmd+plus change_font_size all +2.0 +# map cmd+equal change_font_size all +2.0 +# map shift+cmd+equal change_font_size all +2.0 + +#: Decrease font size + +# map kitty_mod+minus change_font_size all -2.0 +# map kitty_mod+kp_subtract change_font_size all -2.0 +# map cmd+minus change_font_size all -2.0 +# map shift+cmd+minus change_font_size all -2.0 + +#: Reset font size + +# map kitty_mod+backspace change_font_size all 0 +# map cmd+0 change_font_size all 0 + + +#: To setup shortcuts for specific font sizes:: + +#: map kitty_mod+f6 change_font_size all 10.0 + +#: To setup shortcuts to change only the current OS window's font +#: size:: + +#: map kitty_mod+f6 change_font_size current 10.0 +#: }}} + +#: Select and act on visible text {{{ + +#: Use the hints kitten to select text and either pass it to an +#: external program or insert it into the terminal or copy it to the +#: clipboard. + +#: Open URL + +# map kitty_mod+e open_url_with_hints + +#:: Open a currently visible URL using the keyboard. The program used +#:: to open the URL is specified in open_url_with. + +#: Insert selected path + +# map kitty_mod+p>f kitten hints --type path --program - + +#:: Select a path/filename and insert it into the terminal. Useful, +#:: for instance to run git commands on a filename output from a +#:: previous git command. + +#: Open selected path + +# map kitty_mod+p>shift+f kitten hints --type path + +#:: Select a path/filename and open it with the default open program. + +#: Insert selected line + +# map kitty_mod+p>l kitten hints --type line --program - + +#:: Select a line of text and insert it into the terminal. Useful for +#:: the output of things like: `ls -1`. + +#: Insert selected word + +# map kitty_mod+p>w kitten hints --type word --program - + +#:: Select words and insert into terminal. + +#: Insert selected hash + +# map kitty_mod+p>h kitten hints --type hash --program - + +#:: Select something that looks like a hash and insert it into the +#:: terminal. Useful with git, which uses SHA1 hashes to identify +#:: commits. + +#: Open the selected file at the selected line + +# map kitty_mod+p>n kitten hints --type linenum + +#:: Select something that looks like filename:linenum and open it in +#:: your default editor at the specified line number. + +#: Open the selected hyperlink + +# map kitty_mod+p>y kitten hints --type hyperlink + +#:: Select a hyperlink (i.e. a URL that has been marked as such by +#:: the terminal program, for example, by `ls --hyperlink=auto`). + + +#: The hints kitten has many more modes of operation that you can map +#: to different shortcuts. For a full description see hints kitten +#: <https://sw.kovidgoyal.net/kitty/kittens/hints/>. +#: }}} + +#: Miscellaneous {{{ + +#: Show documentation + +# map kitty_mod+f1 show_kitty_doc overview + +#: Toggle fullscreen + +# map kitty_mod+f11 toggle_fullscreen +# map ctrl+cmd+f toggle_fullscreen + +#: Toggle maximized + +# map kitty_mod+f10 toggle_maximized + +#: Toggle macOS secure keyboard entry + +# map opt+cmd+s toggle_macos_secure_keyboard_entry + +#: Unicode input + +# map kitty_mod+u kitten unicode_input +# map ctrl+cmd+space kitten unicode_input + +#: Edit config file + +# map kitty_mod+f2 edit_config_file +# map cmd+, edit_config_file + +#: Open the kitty command shell + +# map kitty_mod+escape kitty_shell window + +#:: Open the kitty shell in a new window / tab / overlay / os_window +#:: to control kitty using commands. + +#: Increase background opacity + +# map kitty_mod+a>m set_background_opacity +0.1 + +#: Decrease background opacity + +# map kitty_mod+a>l set_background_opacity -0.1 + +#: Make background fully opaque + +# map kitty_mod+a>1 set_background_opacity 1 + +#: Reset background opacity + +# map kitty_mod+a>d set_background_opacity default + +#: Reset the terminal + +# map kitty_mod+delete clear_terminal reset active +# map opt+cmd+r clear_terminal reset active + +#:: You can create shortcuts to clear/reset the terminal. For +#:: example:: + +#:: # Reset the terminal +#:: map f1 clear_terminal reset active +#:: # Clear the terminal screen by erasing all contents +#:: map f1 clear_terminal clear active +#:: # Clear the terminal scrollback by erasing it +#:: map f1 clear_terminal scrollback active +#:: # Scroll the contents of the screen into the scrollback +#:: map f1 clear_terminal scroll active +#:: # Clear everything on screen up to the line with the cursor or the start of the current prompt (needs shell integration) +#:: map f1 clear_terminal to_cursor active +#:: # Same as above except cleared lines are moved into scrollback +#:: map f1 clear_terminal to_cursor_scroll active + +#:: If you want to operate on all kitty windows instead of just the +#:: current one, use all instead of active. + +#:: Some useful functions that can be defined in the shell rc files +#:: to perform various kinds of clearing of the current window: + +#:: .. code-block:: sh + +#:: clear-only-screen() { +#:: printf "\e[H\e[2J" +#:: } + +#:: clear-screen-and-scrollback() { +#:: printf "\e[H\e[3J" +#:: } + +#:: clear-screen-saving-contents-in-scrollback() { +#:: printf "\e[H\e[22J" +#:: } + +#:: For instance, using these escape codes, it is possible to remap +#:: Ctrl+L to both scroll the current screen contents into the +#:: scrollback buffer and clear the screen, instead of just clearing +#:: the screen. For ZSH, in ~/.zshrc, add: + +#:: .. code-block:: zsh + +#:: ctrl_l() { +#:: builtin print -rn -- $'\r\e[0J\e[H\e[22J' >"$TTY" +#:: builtin zle .reset-prompt +#:: builtin zle -R +#:: } +#:: zle -N ctrl_l +#:: bindkey '^l' ctrl_l + +#:: Alternatively, you can just add map ctrl+l clear_terminal +#:: to_cursor_scroll active to kitty.conf which works with no changes +#:: to the shell rc files, but only clears up to the prompt, it does +#:: not clear anytext at the prompt itself. + +#: Clear up to cursor line + +# map cmd+k clear_terminal to_cursor active + +#: Reload kitty.conf + +# map kitty_mod+f5 load_config_file +# map ctrl+cmd+, load_config_file + +#:: Reload kitty.conf, applying any changes since the last time it +#:: was loaded. Note that a handful of options cannot be dynamically +#:: changed and require a full restart of kitty. Particularly, when +#:: changing shortcuts for actions located on the macOS global menu +#:: bar, a full restart is needed. You can also map a keybinding to +#:: load a different config file, for example:: + +#:: map f5 load_config /path/to/alternative/kitty.conf + +#:: Note that all options from the original kitty.conf are discarded, +#:: in other words the new configuration *replace* the old ones. + +#: Debug kitty configuration + +# map kitty_mod+f6 debug_config +# map opt+cmd+, debug_config + +#:: Show details about exactly what configuration kitty is running +#:: with and its host environment. Useful for debugging issues. + +#: Send arbitrary text on key presses + +#:: E.g. map ctrl+shift+alt+h send_text all Hello World + +#:: You can tell kitty to send arbitrary (UTF-8) encoded text to the +#:: client program when pressing specified shortcut keys. For +#:: example:: + +#:: map ctrl+alt+a send_text all Special text + +#:: This will send "Special text" when you press the Ctrl+Alt+A key +#:: combination. The text to be sent decodes ANSI C escapes +#:: <https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC- +#:: Quoting.html> so you can use escapes like \e to send control +#:: codes or \u21fb to send Unicode characters (or you can just input +#:: the Unicode characters directly as UTF-8 text). You can use +#:: `kitten show_key` to get the key escape codes you want to +#:: emulate. + +#:: The first argument to send_text is the keyboard modes in which to +#:: activate the shortcut. The possible values are normal, +#:: application, kitty or a comma separated combination of them. The +#:: modes normal and application refer to the DECCKM cursor key mode +#:: for terminals, and kitty refers to the kitty extended keyboard +#:: protocol. The special value all means all of them. + +#:: Some more examples:: + +#:: # Output a word and move the cursor to the start of the line (like typing and pressing Home) +#:: map ctrl+alt+a send_text normal Word\e[H +#:: map ctrl+alt+a send_text application Word\eOH +#:: # Run a command at a shell prompt (like typing the command and pressing Enter) +#:: map ctrl+alt+a send_text normal,application some command with arguments\r + +#: Open kitty Website + +# map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/ + +#: Hide macOS kitty application + +# map cmd+h hide_macos_app + +#: Hide macOS other applications + +# map opt+cmd+h hide_macos_other_apps + +#: Minimize macOS window + +# map cmd+m minimize_macos_window + +#: Quit kitty + +# map cmd+q quit + +#: }}} + +#: }}} + diff --git a/applications/nvim/init.vim b/applications/nvim/init.vim new file mode 100644 index 0000000..b01c428 --- /dev/null +++ b/applications/nvim/init.vim @@ -0,0 +1,161 @@ +set nu +set shiftwidth=4 +syntax on + +call plug#begin() +Plug 'deoplete-plugins/deoplete-clang' +Plug 'dense-analysis/ale' +Plug 'rust-lang/rust.vim' +Plug 'neovim/nvim-lspconfig' +Plug 'hrsh7th/cmp-nvim-lsp' +Plug 'hrsh7th/cmp-buffer' +Plug 'hrsh7th/cmp-path' +Plug 'hrsh7th/cmp-cmdline' +Plug 'hrsh7th/nvim-cmp' +Plug 'dcampos/nvim-snippy' +Plug 'dcampos/cmp-snippy' +Plug 'folke/tokyonight.nvim' +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +Plug 'CRAG666/code_runner.nvim' +Plug 'CRAG666/betterTerm.nvim' +call plug#end() +set completeopt=menu,menuone,preview,noselect,noinsert +let g:ale_completion_enabled = 1 +let g:neoformat_cpp_clangformat = { + \ 'exe': 'clang-format', + \ 'args': ['--style="{IndentWidth: 4}"'] +\} +let g:neoformat_enabled_cpp = ['clangformat'] +let g:neoformat_enabled_c = ['clangformat'] +colorscheme tokyonight-night +" colorscheme ~/.config/alacritty/themes/themes/blood_moon.toml +lua <<EOF + -- Set up nvim-cmp. + local cmp = require'cmp' + + cmp.setup({ + snippet = { + -- REQUIRED - you must specify a snippet engine + expand = function(args) + --vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users. + -- require('luasnip').lsp_expand(args.body) -- For `luasnip` users. + require('snippy').expand_snippet(args.body) -- For `snippy` users. + -- vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users. + end, + }, + window = { + -- completion = cmp.config.window.bordered(), + -- documentation = cmp.config.window.bordered(), + }, + mapping = cmp.mapping.preset.insert({ + ['<C-b>'] = cmp.mapping.scroll_docs(-4), + ['<C-f>'] = cmp.mapping.scroll_docs(4), + ['<C-Space>'] = cmp.mapping.complete(), + ['<C-e>'] = cmp.mapping.abort(), + ['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. + }), + sources = cmp.config.sources({ + { name = 'nvim_lsp' }, + -- { name = 'vsnip' }, -- For vsnip users. + -- { name = 'luasnip' }, -- For luasnip users. + -- { name = 'ultisnips' }, -- For ultisnips users. + { name = 'snippy' }, -- For snippy users. + }, { + { name = 'buffer' }, + }) + }) + + -- Set configuration for specific filetype. + cmp.setup.filetype('gitcommit', { + sources = cmp.config.sources({ + { name = 'git' }, -- You can specify the `git` source if [you were installed it](https://github.com/petertriho/cmp-git). + }, { + { name = 'buffer' }, + }) + }) + + -- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore). + cmp.setup.cmdline({ '/', '?' }, { + mapping = cmp.mapping.preset.cmdline(), + sources = { + { name = 'buffer' } + } + }) + + -- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore). + cmp.setup.cmdline(':', { + mapping = cmp.mapping.preset.cmdline(), + sources = cmp.config.sources({ + { name = 'path' } + }, { + { name = 'cmdline' } + }) + }) + + -- Set up lspconfig. + local capabilities = require('cmp_nvim_lsp').default_capabilities() + -- Replace <YOUR_LSP_SERVER> with each lsp server you've enabled. + require('lspconfig')['clangd'].setup { + capabilities = capabilities + } + +require'nvim-treesitter.configs'.setup { + ensure_installed = {"java", "javascript"}, + highlight= { + enable = true, + additional_vim_regex_highlighting = { 'java', 'javascript' } + } + } +--require('betterTerm').setup() +require('code_runner').setup({ + filetype = { + java = { + "cd $dir &&", + "javac $fileName &&", + "java $fileNameWithoutExt" + }, + python = "python3 -u", + rust = { + "cd $dir &&", + "rustc $fileName &&", + "$dir/$fileNameWithoutExt" + }, + c = function(...) + c_base = { + "cd $dir &&", + "gcc $fileName -o", + "/tmp/$fileNameWithoutExt", + } + local c_exec = { + "&& /tmp/$fileNameWithoutExt &&", + "rm /tmp/$fileNameWithoutExt", + } + vim.ui.input({ prompt = "Add more args:" }, function(input) + c_base[4] = input + vim.print(vim.tbl_extend("force", c_base, c_exec)) + require("code_runner.commands").run_from_fn(vim.list_extend(c_base, c_exec)) + end) + end, + }, +}) +local betterTerm = require('betterTerm') +require('betterTerm').setup({ + startInserted = false, + position = "bot", + size = 10 + }); +vim.keymap.set({"n", "t"}, "<C-;>", betterTerm.open, { desc = "Open terminal"}) +-- Create new term +-- local betterTerm = require('betterTerm') +-- -- toggle firts term +-- vim.keymap.set({"n", "t"}, "<C-;>", betterTerm.open, { desc = "Open terminal"})-- Create new term +-- local current = 2 +-- vim.keymap.set( +-- {"n"}, "<leader>tn", +-- function() +-- betterTerm.open(current) +-- current = current + 1 +-- end, +-- { desc = "New terminal"} +-- ) +EOF diff --git a/applications/ranger/myrc.conf b/applications/ranger/myrc.conf new file mode 100644 index 0000000..7b76b5f --- /dev/null +++ b/applications/ranger/myrc.conf @@ -0,0 +1,759 @@ +# =================================================================== +# This file contains the default startup commands for ranger. +# To change them, it is recommended to create either /etc/ranger/rc.conf +# (system-wide) or ~/.config/ranger/rc.conf (per user) and add your custom +# commands there. +# +# If you copy this whole file there, you may want to set the environment +# variable RANGER_LOAD_DEFAULT_RC to FALSE to avoid loading it twice. +# +# The purpose of this file is mainly to define keybindings and settings. +# For running more complex python code, please create a plugin in "plugins/" or +# a command in "commands.py". +# +# Each line is a command that will be run before the user interface +# is initialized. As a result, you can not use commands which rely +# on the UI such as :delete or :mark. +# =================================================================== + +# =================================================================== +# == Options +# =================================================================== + +# Which viewmode should be used? Possible values are: +# miller: Use miller columns which show multiple levels of the hierarchy +# multipane: Midnight-commander like multipane view showing all tabs next +# to each other +set viewmode miller +#set viewmode multipane + +# How many columns are there, and what are their relative widths? +set column_ratios 1,3,4 + +# Which files should be hidden? (regular expression) +set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$ + +# Show hidden files? You can toggle this by typing 'zh' +set show_hidden true + +# Ask for a confirmation when running the "delete" command? +# Valid values are "always", "never", "multiple" (default) +# With "multiple", ranger will ask only if you delete multiple files at once. +set confirm_on_delete multiple + +# Use non-default path for file preview script? +# ranger ships with scope.sh, a script that calls external programs (see +# README.md for dependencies) to preview images, archives, etc. +#set preview_script ~/.config/ranger/scope.sh + +# Use the external preview script or display simple plain text or image previews? +set use_preview_script false + +# Automatically count files in the directory, even before entering them? +set automatically_count_files true + +# Open all images in this directory when running certain image viewers +# like feh or sxiv? You can still open selected files by marking them. +set open_all_images true + +# Be aware of version control systems and display information. +set vcs_aware true + +# State of the four backends git, hg, bzr, svn. The possible states are +# disabled, local (only show local info), enabled (show local and remote +# information). +set vcs_backend_git enabled +set vcs_backend_hg disabled +set vcs_backend_bzr disabled +set vcs_backend_svn disabled + +# Truncate the long commit messages to this length when shown in the statusbar. +set vcs_msg_length 50 + +# Use one of the supported image preview protocols +set preview_images true + +# Set the preview image method. Supported methods: +# +# * w3m (default): +# Preview images in full color with the external command "w3mimgpreview"? +# This requires the console web browser "w3m" and a supported terminal. +# It has been successfully tested with "xterm" and "urxvt" without tmux. +# +# * iterm2: +# Preview images in full color using iTerm2 image previews +# (http://iterm2.com/images.html). This requires using iTerm2 compiled +# with image preview support. +# +# This feature relies on the dimensions of the terminal's font. By default, a +# width of 8 and height of 11 are used. To use other values, set the options +# iterm2_font_width and iterm2_font_height to the desired values. +# +# * terminology: +# Previews images in full color in the terminology terminal emulator. +# Supports a wide variety of formats, even vector graphics like svg. +# +# * urxvt: +# Preview images in full color using urxvt image backgrounds. This +# requires using urxvt compiled with pixbuf support. +# +# * urxvt-full: +# The same as urxvt but utilizing not only the preview pane but the +# whole terminal window. +# +# * kitty: +# Preview images in full color using kitty image protocol. +# Requires python PIL or pillow library. +# If ranger does not share the local filesystem with kitty +# the transfer method is changed to encode the whole image; +# while slower, this allows remote previews, +# for example during an ssh session. +# Tmux is unsupported. +# +# * ueberzug: +# Preview images in full color with the external command "ueberzug". +# Images are shown by using a child window. +# Only for users who run X11 in GNU/Linux. +set preview_images_method kitty + +# Delay in seconds before displaying an image with the w3m method. +# Increase it in case of experiencing display corruption. +set w3m_delay 0.2 + +# Manually adjust the w3mimg offset when using a terminal which needs this +set w3m_offset 0 + +# Default iTerm2 font size (see: preview_images_method: iterm2) +set iterm2_font_width 8 +set iterm2_font_height 11 + +# Use a unicode "..." character to mark cut-off filenames? +set unicode_ellipsis true + +# BIDI support - try to properly display file names in RTL languages (Hebrew, Arabic). +# Requires the python-bidi pip package +set bidi_support false + +# Show dotfiles in the bookmark preview box? +set show_hidden_bookmarks true + +# Which colorscheme to use? These colorschemes are available by default: +# default, jungle, snow, solarized +set colorscheme solarized + +# Preview files on the rightmost column? +# And collapse (shrink) the last column if there is nothing to preview? +set preview_files true +set preview_directories true +set collapse_preview true + +# Wrap long lines in plain text previews? +set wrap_plaintext_previews false + +# Save the console history on exit? +set save_console_history true + +# Draw the status bar on top of the browser window (default: bottom) +set status_bar_on_top false + +# Draw a progress bar in the status bar which displays the average state of all +# currently running tasks which support progress bars? +set draw_progress_bar_in_status_bar true + +# Draw borders around columns? (separators, outline, both, or none) +# Separators are vertical lines between columns. +# Outline draws a box around all the columns. +# Both combines the two. +set draw_borders both + +# Display the directory name in tabs? +set dirname_in_tabs false + +# Enable the mouse support? +set mouse_enabled true + +# Display the file size in the main column or status bar? +set display_size_in_main_column true +set display_size_in_status_bar true + +# Display the free disk space in the status bar? +set display_free_space_in_status_bar true + +# Display files tags in all columns or only in main column? +set display_tags_in_all_columns true + +# Set a title for the window? Updates both `WM_NAME` and `WM_ICON_NAME` +set update_title false + +# Set the tmux/screen window-name to "ranger"? +set update_tmux_title true + +# Shorten the title if it gets long? The number defines how many +# directories are displayed at once, 0 turns off this feature. +set shorten_title 3 + +# Show hostname in titlebar? +set hostname_in_titlebar true + +# Abbreviate $HOME with ~ in the titlebar (first line) of ranger? +set tilde_in_titlebar false + +# How many directory-changes or console-commands should be kept in history? +set max_history_size 20 +set max_console_history_size 50 + +# Try to keep so much space between the top/bottom border when scrolling: +set scroll_offset 8 + +# Flush the input after each key hit? (Noticeable when ranger lags) +set flushinput true + +# Padding on the right when there's no preview? +# This allows you to click into the space to run the file. +set padding_right true + +# Save bookmarks (used with mX and `X) instantly? +# This helps to synchronize bookmarks between multiple ranger +# instances but leads to *slight* performance loss. +# When false, bookmarks are saved when ranger is exited. +set autosave_bookmarks true + +# Save the "`" bookmark to disk. This can be used to switch to the last +# directory by typing "``". +set save_backtick_bookmark true + +# You can display the "real" cumulative size of directories by using the +# command :get_cumulative_size or typing "dc". The size is expensive to +# calculate and will not be updated automatically. You can choose +# to update it automatically though by turning on this option: +set autoupdate_cumulative_size false + +# Turning this on makes sense for screen readers: +set show_cursor false + +# One of: size, natural, basename, atime, ctime, mtime, type, random +set sort natural + +# Additional sorting options +set sort_reverse false +set sort_case_insensitive true +set sort_directories_first true +set sort_unicode false + +# Enable this if key combinations with the Alt Key don't work for you. +# (Especially on xterm) +set xterm_alt_key false + +# Whether to include bookmarks in cd command +set cd_bookmarks true + +# Changes case sensitivity for the cd command tab completion +set cd_tab_case sensitive + +# Use fuzzy tab completion with the "cd" command. For example, +# ":cd /u/lo/b<tab>" expands to ":cd /usr/local/bin". +set cd_tab_fuzzy false + +# Avoid previewing files larger than this size, in bytes. Use a value of 0 to +# disable this feature. +set preview_max_size 0 + +# The key hint lists up to this size have their sublists expanded. +# Otherwise the submaps are replaced with "...". +set hint_collapse_threshold 10 + +# Add the highlighted file to the path in the titlebar +set show_selection_in_titlebar true + +# The delay that ranger idly waits for user input, in milliseconds, with a +# resolution of 100ms. Lower delay reduces lag between directory updates but +# increases CPU load. +set idle_delay 2000 + +# When the metadata manager module looks for metadata, should it only look for +# a ".metadata.json" file in the current directory, or do a deep search and +# check all directories above the current one as well? +set metadata_deep_search false + +# Clear all existing filters when leaving a directory +set clear_filters_on_dir_change false + +# Disable displaying line numbers in main column. +# Possible values: false, absolute, relative. +set line_numbers false + +# When line_numbers=relative show the absolute line number in the +# current line. +set relative_current_zero false + +# Start line numbers from 1 instead of 0 +set one_indexed false + +# Save tabs on exit +set save_tabs_on_exit false + +# Enable scroll wrapping - moving down while on the last item will wrap around to +# the top and vice versa. +set wrap_scroll false + +# Set the global_inode_type_filter to nothing. Possible options: d, f and l for +# directories, files and symlinks respectively. +set global_inode_type_filter + +# This setting allows to freeze the list of files to save I/O bandwidth. It +# should be 'false' during start-up, but you can toggle it by pressing F. +set freeze_files false + +# Print file sizes in bytes instead of the default human-readable format. +set size_in_bytes false + +# Warn at startup if RANGER_LEVEL env var is greater than 0, in other words +# give a warning when you nest ranger in a subshell started by ranger. +# Special value "error" makes the warning more visible. +set nested_ranger_warning true + +# =================================================================== +# == Local Options +# =================================================================== +# You can set local options that only affect a single directory. + +# Examples: +# setlocal path=~/downloads sort mtime + +# =================================================================== +# == Command Aliases in the Console +# =================================================================== + +alias e edit +alias q quit +alias q! quit! +alias qa quitall +alias qa! quitall! +alias qall quitall +alias qall! quitall! +alias setl setlocal + +alias filter scout -prts +alias find scout -aets +alias mark scout -mr +alias unmark scout -Mr +alias search scout -rs +alias search_inc scout -rts +alias travel scout -aefklst + +# =================================================================== +# == Define keys for the browser +# =================================================================== + +# Basic +map Q quitall +map q quit +copymap q ZZ ZQ + +map R reload_cwd +map F set freeze_files! +map <C-r> reset +map <C-l> redraw_window +map <C-c> abort +map <esc> change_mode normal +map ~ set viewmode! + +map i display_file +map <A-j> scroll_preview 1 +map <A-k> scroll_preview -1 +map ? help +map W display_log +map w taskview_open +map S shell $SHELL + +map : console +map ; console +map ! console shell%space +map @ console -p6 shell %%s +map # console shell -p%space +map s console shell%space +map r chain draw_possible_programs; console open_with%space +map f console find%space +map cd console cd%space + +map <C-p> chain console; eval fm.ui.console.history_move(-1) + +# Change the line mode +map Mf linemode filename +map Mi linemode fileinfo +map Mm linemode mtime +map Mh linemode humanreadablemtime +map Mp linemode permissions +map Ms linemode sizemtime +map MH linemode sizehumanreadablemtime +map Mt linemode metatitle + +# Tagging / Marking +map t tag_toggle +map ut tag_remove +map "<any> tag_toggle tag=%any +map <Space> mark_files toggle=True +map v mark_files all=True toggle=True +map uv mark_files all=True val=False +map V toggle_visual_mode +map uV toggle_visual_mode reverse=True + +# For the nostalgics: Midnight Commander bindings +map <F1> help +map <F2> rename_append +map <F3> display_file +map <F4> edit +map <F5> copy +map <F6> cut +map <F7> console mkdir%space +map <F8> console delete +#map <F8> console trash +map <F10> exit + +# In case you work on a keyboard with dvorak layout +map <UP> move up=1 +map <DOWN> move down=1 +map <LEFT> move left=1 +map <RIGHT> move right=1 +map <HOME> move to=0 +map <END> move to=-1 +map <PAGEDOWN> move down=1 pages=True +map <PAGEUP> move up=1 pages=True +map <CR> move right=1 +#map <DELETE> console delete +map <INSERT> console touch%space + +# VIM-like +copymap <UP> k +copymap <DOWN> j +copymap <LEFT> h +copymap <RIGHT> l +copymap <HOME> gg +copymap <END> G +copymap <PAGEDOWN> <C-F> +copymap <PAGEUP> <C-B> + +map J move down=0.5 pages=True +map K move up=0.5 pages=True +copymap J <C-D> +copymap K <C-U> + +# Jumping around +map H history_go -1 +map L history_go 1 +map ] move_parent 1 +map [ move_parent -1 +map } traverse +map { traverse_backwards +map ) jump_non + +map gh cd ~ +map ge cd /etc +map gu cd /usr +map gd cd /dev +map gl cd -r . +map gL cd -r %f +map go cd /opt +map gv cd /var +map gm cd /media +map gi eval fm.cd('/run/media/' + os.getenv('USER')) +map gM cd /mnt +map gs cd /srv +map gp cd /tmp +map gr cd / +map gR eval fm.cd(ranger.RANGERDIR) +map g/ cd / +map g? cd /usr/share/doc/ranger + +# External Programs +map E edit +map du shell -p du --max-depth=1 -h --apparent-size +map dU shell -p du --max-depth=1 -h --apparent-size | sort -rh +map yp yank path +map yd yank dir +map yn yank name +map y. yank name_without_extension + +# Filesystem Operations +map = chmod + +map cw console rename%space +map a rename_append +map A eval fm.open_console('rename ' + fm.thisfile.relative_path.replace("%", "%%")) +map I eval fm.open_console('rename ' + fm.thisfile.relative_path.replace("%", "%%"), position=7) + +map pp paste +map po paste overwrite=True +map pP paste append=True +map pO paste overwrite=True append=True +map pl paste_symlink relative=False +map pL paste_symlink relative=True +map phl paste_hardlink +map pht paste_hardlinked_subtree +map pd console paste dest= +map p`<any> paste dest=%any_path +map p'<any> paste dest=%any_path + +map dD console delete +map dT console trash + +map dd cut +map ud uncut +map da cut mode=add +map dr cut mode=remove +map dt cut mode=toggle + +map yy copy +map uy uncut +map ya copy mode=add +map yr copy mode=remove +map yt copy mode=toggle + +# Temporary workarounds +map dgg eval fm.cut(dirarg=dict(to=0), narg=quantifier) +map dG eval fm.cut(dirarg=dict(to=-1), narg=quantifier) +map dj eval fm.cut(dirarg=dict(down=1), narg=quantifier) +map dk eval fm.cut(dirarg=dict(up=1), narg=quantifier) +map ygg eval fm.copy(dirarg=dict(to=0), narg=quantifier) +map yG eval fm.copy(dirarg=dict(to=-1), narg=quantifier) +map yj eval fm.copy(dirarg=dict(down=1), narg=quantifier) +map yk eval fm.copy(dirarg=dict(up=1), narg=quantifier) + +# Searching +map / console search%space +map n search_next +map N search_next forward=False +map ct search_next order=tag +map cs search_next order=size +map ci search_next order=mimetype +map cc search_next order=ctime +map cm search_next order=mtime +map ca search_next order=atime + +# Tabs +map <C-n> tab_new +map <C-w> tab_close +map <TAB> tab_move 1 +map <S-TAB> tab_move -1 +map <A-Right> tab_move 1 +map <A-Left> tab_move -1 +map gt tab_move 1 +map gT tab_move -1 +map gn tab_new +map gc tab_close +map uq tab_restore +map <a-1> tab_open 1 +map <a-2> tab_open 2 +map <a-3> tab_open 3 +map <a-4> tab_open 4 +map <a-5> tab_open 5 +map <a-6> tab_open 6 +map <a-7> tab_open 7 +map <a-8> tab_open 8 +map <a-9> tab_open 9 +map <a-r> tab_shift 1 +map <a-l> tab_shift -1 + +# Sorting +map or set sort_reverse! +map oz set sort=random +map os chain set sort=size; set sort_reverse=False +map ob chain set sort=basename; set sort_reverse=False +map on chain set sort=natural; set sort_reverse=False +map om chain set sort=mtime; set sort_reverse=False +map oc chain set sort=ctime; set sort_reverse=False +map oa chain set sort=atime; set sort_reverse=False +map ot chain set sort=type; set sort_reverse=False +map oe chain set sort=extension; set sort_reverse=False + +map oS chain set sort=size; set sort_reverse=True +map oB chain set sort=basename; set sort_reverse=True +map oN chain set sort=natural; set sort_reverse=True +map oM chain set sort=mtime; set sort_reverse=True +map oC chain set sort=ctime; set sort_reverse=True +map oA chain set sort=atime; set sort_reverse=True +map oT chain set sort=type; set sort_reverse=True +map oE chain set sort=extension; set sort_reverse=True + +map dc get_cumulative_size + +# Settings +map zc set collapse_preview! +map zd set sort_directories_first! +map zh set show_hidden! +map <C-h> set show_hidden! +copymap <C-h> <backspace> +copymap <backspace> <backspace2> +map zI set flushinput! +map zi set preview_images! +map zm set mouse_enabled! +map zp set preview_files! +map zP set preview_directories! +map zs set sort_case_insensitive! +map zu set autoupdate_cumulative_size! +map zv set use_preview_script! +map zf console filter%space +copymap zf zz + +# Filter stack +map .d filter_stack add type d +map .f filter_stack add type f +map .l filter_stack add type l +map .m console filter_stack add mime%space +map .n console filter_stack add name%space +map .# console filter_stack add hash%space +map ." filter_stack add duplicate +map .' filter_stack add unique +map .| filter_stack add or +map .& filter_stack add and +map .! filter_stack add not +map .r filter_stack rotate +map .c filter_stack clear +map .* filter_stack decompose +map .p filter_stack pop +map .. filter_stack show + +# Bookmarks +map `<any> enter_bookmark %any +map '<any> enter_bookmark %any +map m<any> set_bookmark %any +map um<any> unset_bookmark %any + +map m<bg> draw_bookmarks +copymap m<bg> um<bg> `<bg> '<bg> + +# Generate all the chmod bindings with some python help: +eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map +g{0} shell -f chmod g+{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map +o{0} shell -f chmod o+{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map +a{0} shell -f chmod a+{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map +{0} shell -f chmod u+{0} %s".format(arg)) + +eval for arg in "rwxXst": cmd("map -u{0} shell -f chmod u-{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map -g{0} shell -f chmod g-{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map -o{0} shell -f chmod o-{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map -a{0} shell -f chmod a-{0} %s".format(arg)) +eval for arg in "rwxXst": cmd("map -{0} shell -f chmod u-{0} %s".format(arg)) + +# =================================================================== +# == Define keys for the console +# =================================================================== +# Note: Unmapped keys are passed directly to the console. + +# Basic +cmap <tab> eval fm.ui.console.tab() +cmap <s-tab> eval fm.ui.console.tab(-1) +cmap <ESC> eval fm.ui.console.close() +cmap <CR> eval fm.ui.console.execute() +cmap <C-l> redraw_window + +copycmap <ESC> <C-c> +copycmap <CR> <C-j> + +# Move around +cmap <up> eval fm.ui.console.history_move(-1) +cmap <down> eval fm.ui.console.history_move(1) +cmap <left> eval fm.ui.console.move(left=1) +cmap <right> eval fm.ui.console.move(right=1) +cmap <home> eval fm.ui.console.move(right=0, absolute=True) +cmap <end> eval fm.ui.console.move(right=-1, absolute=True) +cmap <a-b> eval fm.ui.console.move_word(left=1) +cmap <a-f> eval fm.ui.console.move_word(right=1) + +copycmap <a-b> <a-left> +copycmap <a-f> <a-right> + +# Line Editing +cmap <backspace> eval fm.ui.console.delete(-1) +cmap <delete> eval fm.ui.console.delete(0) +cmap <C-w> eval fm.ui.console.delete_word() +cmap <A-d> eval fm.ui.console.delete_word(backward=False) +cmap <C-k> eval fm.ui.console.delete_rest(1) +cmap <C-u> eval fm.ui.console.delete_rest(-1) +cmap <C-y> eval fm.ui.console.paste() + +# And of course the emacs way +copycmap <ESC> <C-g> +copycmap <up> <C-p> +copycmap <down> <C-n> +copycmap <left> <C-b> +copycmap <right> <C-f> +copycmap <home> <C-a> +copycmap <end> <C-e> +copycmap <delete> <C-d> +copycmap <backspace> <C-h> + +# Note: There are multiple ways to express backspaces. <backspace> (code 263) +# and <backspace2> (code 127). To be sure, use both. +copycmap <backspace> <backspace2> + +# This special expression allows typing in numerals: +cmap <allow_quantifiers> false + +# =================================================================== +# == Pager Keybindings +# =================================================================== + +# Movement +pmap <down> pager_move down=1 +pmap <up> pager_move up=1 +pmap <left> pager_move left=4 +pmap <right> pager_move right=4 +pmap <home> pager_move to=0 +pmap <end> pager_move to=-1 +pmap <pagedown> pager_move down=1.0 pages=True +pmap <pageup> pager_move up=1.0 pages=True +pmap <C-d> pager_move down=0.5 pages=True +pmap <C-u> pager_move up=0.5 pages=True + +copypmap <UP> k <C-p> +copypmap <DOWN> j <C-n> <CR> +copypmap <LEFT> h +copypmap <RIGHT> l +copypmap <HOME> g +copypmap <END> G +copypmap <C-d> d +copypmap <C-u> u +copypmap <PAGEDOWN> n f <C-F> <Space> +copypmap <PAGEUP> p b <C-B> + +# Basic +pmap <C-l> redraw_window +pmap <ESC> pager_close +copypmap <ESC> q Q i <F3> +pmap E edit_file + +# =================================================================== +# == Taskview Keybindings +# =================================================================== + +# Movement +tmap <up> taskview_move up=1 +tmap <down> taskview_move down=1 +tmap <home> taskview_move to=0 +tmap <end> taskview_move to=-1 +tmap <pagedown> taskview_move down=1.0 pages=True +tmap <pageup> taskview_move up=1.0 pages=True +tmap <C-d> taskview_move down=0.5 pages=True +tmap <C-u> taskview_move up=0.5 pages=True + +copytmap <UP> k <C-p> +copytmap <DOWN> j <C-n> <CR> +copytmap <HOME> g +copytmap <END> G +copytmap <C-u> u +copytmap <PAGEDOWN> n f <C-F> <Space> +copytmap <PAGEUP> p b <C-B> + +# Changing priority and deleting tasks +tmap J eval -q fm.ui.taskview.task_move(-1) +tmap K eval -q fm.ui.taskview.task_move(0) +tmap dd eval -q fm.ui.taskview.task_remove() +tmap <pagedown> eval -q fm.ui.taskview.task_move(-1) +tmap <pageup> eval -q fm.ui.taskview.task_move(0) +tmap <delete> eval -q fm.ui.taskview.task_remove() + +# Basic +tmap <C-l> redraw_window +tmap <ESC> taskview_close +copytmap <ESC> q Q w <C-c> diff --git a/gentoo_specific/portage/binrepos.conf/gentoobinhost.conf b/gentoo_specific/portage/binrepos.conf/gentoobinhost.conf new file mode 100644 index 0000000..9ab8bf5 --- /dev/null +++ b/gentoo_specific/portage/binrepos.conf/gentoobinhost.conf @@ -0,0 +1,7 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consider using a local mirror. + +[gentoobinhost] +priority = 1 +sync-uri = https://gentoo.osuosl.org/releases/amd64/binpackages/23.0/x86-64 diff --git a/gentoo_specific/portage/env/noopt b/gentoo_specific/portage/env/noopt new file mode 100644 index 0000000..9059fb5 --- /dev/null +++ b/gentoo_specific/portage/env/noopt @@ -0,0 +1,39 @@ +COMMON_FLAGS="-O0 -pipe -march=alderlake" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j8" +EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average=7.2 --autounmask=n" +PORTAGE_NICENESS=19 +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" +FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox parallel-fetch parallel-install sign" +ACCEPT_KEYWORDS="amd64" +VIDEO_CARDS="nvidia intel i965 iris" +INPUT_DEVICES="libinput" + +USE="elogind -systemd -aqua -css -a52 cjk -gnome -ldap -3df -berkdb \ + -clamav -coreaudio ios -ipod -ieee1394 -emacs -xemacs gtk -motif \ + -emboss -3dfx -altivec -smartcard -ibm x xinerama polkit -nls -nas \ + -neon -nntp cups -quicktime nvidia savedconfig branding -flatpak \ + clang caps unicode maildir udev tools bluetooth dbus pipewire dell \ + curl -pulseaudio jpeg png ffmpeg -selinux " +#RUBY_TARGETS="ruby25 ruby26" +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +L10N="en en-US" + +QEMU_SOFTMMU_TARGETS="x86_64" +QEMU_USER_TARGETS="x86_64" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.gossamerhost.com/" +GRUB_PLATFORMS="efi-64" + +ACCEPT_LICENSE="*" diff --git a/gentoo_specific/portage/env/notempfs.conf b/gentoo_specific/portage/env/notempfs.conf new file mode 100644 index 0000000..a33d425 --- /dev/null +++ b/gentoo_specific/portage/env/notempfs.conf @@ -0,0 +1,40 @@ +COMMON_FLAGS="-O2 -pipe -march=alderlake" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j8" +EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average=7.2 --autounmask=n" +PORTAGE_TMPDIR="/var/tmp/notmpfs" +PORTAGE_NICENESS=19 +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" +FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox parallel-fetch parallel-install sign" +ACCEPT_KEYWORDS="amd64" +VIDEO_CARDS="nvidia intel i965 iris" +INPUT_DEVICES="libinput" + +USE="elogind -systemd -aqua -css -a52 cjk -gnome -ldap -3df -berkdb \ + -clamav -coreaudio ios -ipod -ieee1394 -emacs -xemacs gtk -motif \ + -emboss -3dfx -altivec -smartcard -ibm x xinerama polkit -nls -nas \ + -neon -nntp cups -quicktime nvidia savedconfig branding -flatpak \ + clang caps unicode maildir udev tools bluetooth dbus pipewire dell \ + curl -pulseaudio jpeg png ffmpeg -selinux " +#RUBY_TARGETS="ruby25 ruby26" +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +L10N="en en-US" + +QEMU_SOFTMMU_TARGETS="x86_64" +QEMU_USER_TARGETS="x86_64" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.gossamerhost.com/" +GRUB_PLATFORMS="efi-64" + +ACCEPT_LICENSE="*" diff --git a/gentoo_specific/portage/env/perf b/gentoo_specific/portage/env/perf new file mode 100644 index 0000000..838c64b --- /dev/null +++ b/gentoo_specific/portage/env/perf @@ -0,0 +1,39 @@ +COMMON_FLAGS="-O3 -pipe -march=alderlake -fomit-frame-pointer" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j8" +EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average=7.2 --autounmask=n" +PORTAGE_NICENESS=19 +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" +FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox parallel-fetch parallel-install sign" +ACCEPT_KEYWORDS="amd64" +VIDEO_CARDS="nvidia intel i965 iris" +INPUT_DEVICES="libinput" + +USE="elogind -systemd -aqua -css -a52 cjk -gnome -ldap -3df -berkdb \ + -clamav -coreaudio ios -ipod -ieee1394 -emacs -xemacs gtk -motif \ + -emboss -3dfx -altivec -smartcard -ibm x xinerama polkit -nls -nas \ + -neon -nntp cups -quicktime nvidia savedconfig branding -flatpak \ + clang caps unicode maildir udev tools bluetooth dbus pipewire dell \ + curl -pulseaudio jpeg png ffmpeg -selinux zsh-completion" +#RUBY_TARGETS="ruby25 ruby26" +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +L10N="en en-US" + +QEMU_SOFTMMU_TARGETS="x86_64" +QEMU_USER_TARGETS="x86_64" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.gossamerhost.com/" +GRUB_PLATFORMS="efi-64" + +ACCEPT_LICENSE="*" diff --git a/gentoo_specific/portage/env/solaarconf b/gentoo_specific/portage/env/solaarconf new file mode 100644 index 0000000..c94c91e --- /dev/null +++ b/gentoo_specific/portage/env/solaarconf @@ -0,0 +1,46 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-march=alderlake -O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j6" +EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=6 --load-average=3.6 --autounmask=n" +PORTAGE_NICENESS=19 +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" +FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox parallel-fetch parallel-install sign" +ACCEPT_KEYWORDS="amd64" +VIDEO_CARDS="nvidia intel i965 iris" +INPUT_DEVICES="libinput" + +USE="elogind -systemd -aqua -css -a52 cjk -gnome -ldap -3df -berkdb \ + -clamav -coreaudio ios -ipod -ieee1394 -emacs -xemacs gtk -motif \ + -emboss -3dfx -altivec -smartcard -ibm x xinerama polkit -nls -nas \ + -neon -nntp cups -quicktime nvidia savedconfig branding -flatpak \ + clang caps unicode maildir udev tools bluetooth dbus pipewire dell \ + curl -pulseaudio jpeg png ffmpeg -selinux valgrind zsh-completion" +#RUBY_TARGETS="ruby25 ruby26" +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +L10N="en en-US" + +QEMU_SOFTMMU_TARGETS="x86_64" +QEMU_USER_TARGETS="x86_64" + +PYTHON_TARGETS="python3_12" +# PYTHON_SINGLE_TARGET="python3_11" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.gossamerhost.com/" +GRUB_PLATFORMS="efi-64" + +ACCEPT_LICENSE="*" diff --git a/gentoo_specific/portage/make.conf b/gentoo_specific/portage/make.conf new file mode 100644 index 0000000..0c55cb6 --- /dev/null +++ b/gentoo_specific/portage/make.conf @@ -0,0 +1,46 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-march=alderlake -O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j6" +EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=6 --load-average=3.6 --autounmask=n --with-bdeps=y --backtrack=500 --keep-going -v --quiet-build=y" +PORTAGE_NICENESS=19 +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" +FEATURES="binpkg-logs buildpkg downgrade-backup ipc-sandbox network-sandbox parallel-fetch parallel-install sign" +ACCEPT_KEYWORDS="amd64" +VIDEO_CARDS="nvidia intel i965 iris" +INPUT_DEVICES="libinput" + +USE="elogind -systemd -aqua -css -a52 cjk -gnome -ldap -3df -berkdb \ + -clamav -coreaudio ios -ipod -ieee1394 -emacs -xemacs gtk -motif \ + -emboss -3dfx -altivec -smartcard -ibm x xinerama polkit -nls -nas \ + -neon -nntp cups -quicktime nvidia savedconfig branding -flatpak \ + clang caps unicode maildir udev tools bluetooth dbus pipewire dell \ + curl -pulseaudio jpeg png ffmpeg -selinux valgrind zsh-completion kf6compat qt6" +RUBY_TARGETS="ruby31 ruby32" +# NOTE: This stage was built with the bindist Use flag enabled +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +L10N="en en-US" + +QEMU_SOFTMMU_TARGETS="x86_64" +QEMU_USER_TARGETS="x86_64" + +PYTHON_TARGETS="python3_12" +PYTHON_SINGLE_TARGET="python3_12" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C + +GENTOO_MIRRORS="https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.tera-byte.com/ http://gentoo.gossamerhost.com/" +GRUB_PLATFORMS="efi-64" + +ACCEPT_LICENSE="*" diff --git a/gentoo_specific/portage/package.accept_keywords/sage b/gentoo_specific/portage/package.accept_keywords/sage new file mode 120000 index 0000000..066c06b --- /dev/null +++ b/gentoo_specific/portage/package.accept_keywords/sage @@ -0,0 +1 @@ +/var/db/repos/sage-on-gentoo/tools/package.keywords/sage
\ No newline at end of file diff --git a/gentoo_specific/portage/package.accept_keywords/unstable b/gentoo_specific/portage/package.accept_keywords/unstable new file mode 100644 index 0000000..c1c943a --- /dev/null +++ b/gentoo_specific/portage/package.accept_keywords/unstable @@ -0,0 +1,26 @@ +media-video/obs-studio +www-client/torbrowser-launcher +sys-kernel/gentoo-sources +net-im/zoom +games-util/lutris +dev-python/pypresence +dev-python/moddb +dev-python/pyrate-limiter +www-client/firefox +net-analyzer/tcptrack +dev-libs/nss +sci-libs/givaro +sci-mathematics/flint +=sci-mathematics/sage-doc-9999 ** +=sci-mathematics/sage-conf-9999 ** +=sci-mathematics/sage_docbuild-9999 ** +=sci-mathematics/sage_setup-9999 ** +=sci-mathematics/sagemath-standard-9999 ** +dev-util/flatpak-builder +dev-python/django +dev-python/django-cors-headers +dev-python/djangorestframework +dev-util/android-studio +dev-util/idea-community +dev-lang/rust-bin +virtual/rust diff --git a/gentoo_specific/portage/package.env b/gentoo_specific/portage/package.env new file mode 100644 index 0000000..73e81c3 --- /dev/null +++ b/gentoo_specific/portage/package.env @@ -0,0 +1,14 @@ +www-client/firefox perf +media-video/mpv noopt +dev-lang/rust notempfs.conf +app-office/libreoffice notempfs.conf +# move sys-devel/llvm llvm-core/llvm +llvm-core/llvm notempfs.conf +# move sys-devel/clang llvm-core/clang +llvm-core/clang notempfs.conf +dev-db/mysql notempfs.conf +dev-qt/qtwebengine notempfs.conf +app-shells/zsh perf +app-misc/ranger perf +mail-client/thunderbird perf +app-misc/solaar solaarconf diff --git a/gentoo_specific/portage/package.license b/gentoo_specific/portage/package.license new file mode 100644 index 0000000..22343c0 --- /dev/null +++ b/gentoo_specific/portage/package.license @@ -0,0 +1 @@ +net-im/zoom all-rights-reserved diff --git a/gentoo_specific/portage/package.mask/linux-firmware b/gentoo_specific/portage/package.mask/linux-firmware new file mode 100644 index 0000000..6586dfb --- /dev/null +++ b/gentoo_specific/portage/package.mask/linux-firmware @@ -0,0 +1 @@ +>=sys-kernel/linux-firmware-20240709 diff --git a/gentoo_specific/portage/package.mask/temprust b/gentoo_specific/portage/package.mask/temprust new file mode 100644 index 0000000..d507173 --- /dev/null +++ b/gentoo_specific/portage/package.mask/temprust @@ -0,0 +1,6 @@ +=dev-lang/rust-1.82.0-r100:1.82.0/1.82.0::gentoo +=dev-lang/rust-1.81.0-r100:1.81.0/1.81.0::gentoo +=dev-lang/rust-1.80.1-r100:1.80.1/1.80.1::gentoo +=dev-lang/rust-1.79.0-r100:1.79.0/1.79.0::gentoo +=dev-lang/rust-1.77.1-r100:1.77.1/1.77.1::gentoo +=dev-lang/rust-1.75.0-r100:1.75.0/1.75.0::gentoo diff --git a/gentoo_specific/portage/package.unmask/sage-doc b/gentoo_specific/portage/package.unmask/sage-doc new file mode 100644 index 0000000..f12bee3 --- /dev/null +++ b/gentoo_specific/portage/package.unmask/sage-doc @@ -0,0 +1 @@ +=sci-mathematics/sage-doc-9999 diff --git a/gentoo_specific/portage/package.unmask/temprust b/gentoo_specific/portage/package.unmask/temprust new file mode 100644 index 0000000..42a8b53 --- /dev/null +++ b/gentoo_specific/portage/package.unmask/temprust @@ -0,0 +1 @@ +=dev-lang/rust-bin-1.82.0 diff --git a/gentoo_specific/portage/package.use/R b/gentoo_specific/portage/package.use/R new file mode 100644 index 0000000..627c9a0 --- /dev/null +++ b/gentoo_specific/portage/package.use/R @@ -0,0 +1 @@ +dev-lang/R X doc jpeg lto png profile readline tk diff --git a/gentoo_specific/portage/package.use/boost b/gentoo_specific/portage/package.use/boost new file mode 100644 index 0000000..b64e421 --- /dev/null +++ b/gentoo_specific/portage/package.use/boost @@ -0,0 +1 @@ +dev-libs/boost nls diff --git a/gentoo_specific/portage/package.use/conky b/gentoo_specific/portage/package.use/conky new file mode 100755 index 0000000..8a78f41 --- /dev/null +++ b/gentoo_specific/portage/package.use/conky @@ -0,0 +1 @@ +app-admin/conky wifi X curl iostats ipv6 hddtemp mpd nvidia ncurses pulseaudio rss xinerama diff --git a/gentoo_specific/portage/package.use/curl b/gentoo_specific/portage/package.use/curl new file mode 100755 index 0000000..4e530ec --- /dev/null +++ b/gentoo_specific/portage/package.use/curl @@ -0,0 +1 @@ +net-misc/curl ipv6 idn progress-meter threads diff --git a/gentoo_specific/portage/package.use/dhcpcd b/gentoo_specific/portage/package.use/dhcpcd new file mode 100755 index 0000000..d2da072 --- /dev/null +++ b/gentoo_specific/portage/package.use/dhcpcd @@ -0,0 +1 @@ +net-misc/dhcpcd ipv6 diff --git a/gentoo_specific/portage/package.use/doas b/gentoo_specific/portage/package.use/doas new file mode 100644 index 0000000..ac00066 --- /dev/null +++ b/gentoo_specific/portage/package.use/doas @@ -0,0 +1 @@ +app-admin/doas pam persist diff --git a/gentoo_specific/portage/package.use/feh b/gentoo_specific/portage/package.use/feh new file mode 100755 index 0000000..742e8e9 --- /dev/null +++ b/gentoo_specific/portage/package.use/feh @@ -0,0 +1 @@ +media-gfx/feh curl xinerama inotify exif diff --git a/gentoo_specific/portage/package.use/ffmpeg b/gentoo_specific/portage/package.use/ffmpeg new file mode 100644 index 0000000..c851922 --- /dev/null +++ b/gentoo_specific/portage/package.use/ffmpeg @@ -0,0 +1 @@ +media-video/ffmpeg libass opus diff --git a/gentoo_specific/portage/package.use/firefox b/gentoo_specific/portage/package.use/firefox new file mode 100755 index 0000000..9c18fa2 --- /dev/null +++ b/gentoo_specific/portage/package.use/firefox @@ -0,0 +1 @@ +www-client/firefox wifi geckodriver system-wbp system-jpeg hwaccel hardened diff --git a/gentoo_specific/portage/package.use/firmware b/gentoo_specific/portage/package.use/firmware new file mode 100755 index 0000000..816fa92 --- /dev/null +++ b/gentoo_specific/portage/package.use/firmware @@ -0,0 +1 @@ +sys-kernel/linux-firmware savedconfig initramfs redistributable unknown-license diff --git a/gentoo_specific/portage/package.use/flit-core b/gentoo_specific/portage/package.use/flit-core new file mode 100644 index 0000000..c9f34a2 --- /dev/null +++ b/gentoo_specific/portage/package.use/flit-core @@ -0,0 +1 @@ +dev-python/flit-core python_targets_python3_11 diff --git a/gentoo_specific/portage/package.use/gdb b/gentoo_specific/portage/package.use/gdb new file mode 100644 index 0000000..bd6af76 --- /dev/null +++ b/gentoo_specific/portage/package.use/gdb @@ -0,0 +1 @@ +dev-debug/gdb cet python xml diff --git a/gentoo_specific/portage/package.use/gdbm b/gentoo_specific/portage/package.use/gdbm new file mode 100644 index 0000000..57838c5 --- /dev/null +++ b/gentoo_specific/portage/package.use/gdbm @@ -0,0 +1 @@ +sys-libs/gdbm berkdb diff --git a/gentoo_specific/portage/package.use/gtk b/gentoo_specific/portage/package.use/gtk new file mode 100644 index 0000000..a6640b8 --- /dev/null +++ b/gentoo_specific/portage/package.use/gtk @@ -0,0 +1,2 @@ +x11-libs/gtk+ wayland +media-libs/clutter-gtk wayland diff --git a/gentoo_specific/portage/package.use/hidapi b/gentoo_specific/portage/package.use/hidapi new file mode 100644 index 0000000..3004105 --- /dev/null +++ b/gentoo_specific/portage/package.use/hidapi @@ -0,0 +1 @@ +dev-libs/hidapi examples diff --git a/gentoo_specific/portage/package.use/htop b/gentoo_specific/portage/package.use/htop new file mode 100755 index 0000000..6cf1381 --- /dev/null +++ b/gentoo_specific/portage/package.use/htop @@ -0,0 +1 @@ +sys-process/htop caps unicode diff --git a/gentoo_specific/portage/package.use/installer b/gentoo_specific/portage/package.use/installer new file mode 100644 index 0000000..56a1574 --- /dev/null +++ b/gentoo_specific/portage/package.use/installer @@ -0,0 +1 @@ +dev-python/installer python_targets_python3_11 diff --git a/gentoo_specific/portage/package.use/intel b/gentoo_specific/portage/package.use/intel new file mode 100644 index 0000000..a5f5b27 --- /dev/null +++ b/gentoo_specific/portage/package.use/intel @@ -0,0 +1 @@ +x11-drivers/xf86-video-intel dri sna tools uxa udev xvmc diff --git a/gentoo_specific/portage/package.use/intel-microcode b/gentoo_specific/portage/package.use/intel-microcode new file mode 100644 index 0000000..c6ab848 --- /dev/null +++ b/gentoo_specific/portage/package.use/intel-microcode @@ -0,0 +1 @@ +sys-firmware/intel-microcode hostonly initramfs diff --git a/gentoo_specific/portage/package.use/iwd b/gentoo_specific/portage/package.use/iwd new file mode 100755 index 0000000..d78a337 --- /dev/null +++ b/gentoo_specific/portage/package.use/iwd @@ -0,0 +1 @@ +net-wireless/iwd client wired standalone diff --git a/gentoo_specific/portage/package.use/kconfig b/gentoo_specific/portage/package.use/kconfig new file mode 100644 index 0000000..4388186 --- /dev/null +++ b/gentoo_specific/portage/package.use/kconfig @@ -0,0 +1 @@ +kde-frameworks/kconfig qml diff --git a/gentoo_specific/portage/package.use/kde b/gentoo_specific/portage/package.use/kde new file mode 100644 index 0000000..db51dee --- /dev/null +++ b/gentoo_specific/portage/package.use/kde @@ -0,0 +1,2 @@ +kde-frameworks/kwindowsystem wayland +kde-frameworks/sonnet qml diff --git a/gentoo_specific/portage/package.use/kile b/gentoo_specific/portage/package.use/kile new file mode 100644 index 0000000..0096646 --- /dev/null +++ b/gentoo_specific/portage/package.use/kile @@ -0,0 +1 @@ +app-editors/kile pdf png diff --git a/gentoo_specific/portage/package.use/kitemmodels b/gentoo_specific/portage/package.use/kitemmodels new file mode 100644 index 0000000..46359e7 --- /dev/null +++ b/gentoo_specific/portage/package.use/kitemmodels @@ -0,0 +1 @@ +kde-frameworks/kitemmodels qml diff --git a/gentoo_specific/portage/package.use/libbytesize b/gentoo_specific/portage/package.use/libbytesize new file mode 100644 index 0000000..d3b0ae0 --- /dev/null +++ b/gentoo_specific/portage/package.use/libbytesize @@ -0,0 +1 @@ +dev-libs/libbytesize python diff --git a/gentoo_specific/portage/package.use/libcpx b/gentoo_specific/portage/package.use/libcpx new file mode 100644 index 0000000..49491b2 --- /dev/null +++ b/gentoo_specific/portage/package.use/libcpx @@ -0,0 +1 @@ +media-libs/libvpx postproc diff --git a/gentoo_specific/portage/package.use/libgcrypt b/gentoo_specific/portage/package.use/libgcrypt new file mode 100644 index 0000000..c27bd6d --- /dev/null +++ b/gentoo_specific/portage/package.use/libgcrypt @@ -0,0 +1 @@ +dev-libs/libgcrypt static-libs diff --git a/gentoo_specific/portage/package.use/libgpg-error b/gentoo_specific/portage/package.use/libgpg-error new file mode 100644 index 0000000..4a6cd5a --- /dev/null +++ b/gentoo_specific/portage/package.use/libgpg-error @@ -0,0 +1 @@ +dev-libs/libgpg-error static-libs diff --git a/gentoo_specific/portage/package.use/libreoffice b/gentoo_specific/portage/package.use/libreoffice new file mode 100644 index 0000000..15fc2ca --- /dev/null +++ b/gentoo_specific/portage/package.use/libreoffice @@ -0,0 +1 @@ +app-office/libreoffice bluetooth branding cups dbus googledrive pdfimport diff --git a/gentoo_specific/portage/package.use/libsd b/gentoo_specific/portage/package.use/libsd new file mode 100644 index 0000000..c9fa1c1 --- /dev/null +++ b/gentoo_specific/portage/package.use/libsd @@ -0,0 +1 @@ +media-libs/libsdl -pipewire diff --git a/gentoo_specific/portage/package.use/libsndfile b/gentoo_specific/portage/package.use/libsndfile new file mode 100644 index 0000000..f2d5802 --- /dev/null +++ b/gentoo_specific/portage/package.use/libsndfile @@ -0,0 +1 @@ +media-libs/libsndfile minimal diff --git a/gentoo_specific/portage/package.use/libusb b/gentoo_specific/portage/package.use/libusb new file mode 100644 index 0000000..c6299d7 --- /dev/null +++ b/gentoo_specific/portage/package.use/libusb @@ -0,0 +1 @@ +dev-libs/libusb debug doc udev examples diff --git a/gentoo_specific/portage/package.use/lzo b/gentoo_specific/portage/package.use/lzo new file mode 100644 index 0000000..647fc2b --- /dev/null +++ b/gentoo_specific/portage/package.use/lzo @@ -0,0 +1 @@ +dev-libs/lzo static-libs diff --git a/gentoo_specific/portage/package.use/mesa b/gentoo_specific/portage/package.use/mesa new file mode 100755 index 0000000..9dbcecf --- /dev/null +++ b/gentoo_specific/portage/package.use/mesa @@ -0,0 +1 @@ +media-libs/mesa zink vulkan wayland diff --git a/gentoo_specific/portage/package.use/mlt b/gentoo_specific/portage/package.use/mlt new file mode 100644 index 0000000..e16bceb --- /dev/null +++ b/gentoo_specific/portage/package.use/mlt @@ -0,0 +1 @@ +media-libs/mlt frei0r diff --git a/gentoo_specific/portage/package.use/ntp b/gentoo_specific/portage/package.use/ntp new file mode 100644 index 0000000..79625da --- /dev/null +++ b/gentoo_specific/portage/package.use/ntp @@ -0,0 +1 @@ +net-misc/ntp ipv6 readline ssl threads diff --git a/gentoo_specific/portage/package.use/nvidia b/gentoo_specific/portage/package.use/nvidia new file mode 100755 index 0000000..08a72c5 --- /dev/null +++ b/gentoo_specific/portage/package.use/nvidia @@ -0,0 +1 @@ +x11-drivers/nvidia-drivers tools X driver modules static-libs diff --git a/gentoo_specific/portage/package.use/opencv b/gentoo_specific/portage/package.use/opencv new file mode 100644 index 0000000..1accb17 --- /dev/null +++ b/gentoo_specific/portage/package.use/opencv @@ -0,0 +1 @@ +media-libs/opencv contribdnn contrib diff --git a/gentoo_specific/portage/package.use/openvpn b/gentoo_specific/portage/package.use/openvpn new file mode 100755 index 0000000..65dd5ab --- /dev/null +++ b/gentoo_specific/portage/package.use/openvpn @@ -0,0 +1 @@ +net-vpn/openvpn examples lz4 diff --git a/gentoo_specific/portage/package.use/pdfbox b/gentoo_specific/portage/package.use/pdfbox new file mode 100644 index 0000000..0fdf1d4 --- /dev/null +++ b/gentoo_specific/portage/package.use/pdfbox @@ -0,0 +1 @@ +dev-java/pdfbox tools diff --git a/gentoo_specific/portage/package.use/pipewire b/gentoo_specific/portage/package.use/pipewire new file mode 100644 index 0000000..0560de4 --- /dev/null +++ b/gentoo_specific/portage/package.use/pipewire @@ -0,0 +1 @@ +media-video/pipewire extra -flatpack X bluetooth sound-server man pipewire-alsa diff --git a/gentoo_specific/portage/package.use/platformdirs b/gentoo_specific/portage/package.use/platformdirs new file mode 100644 index 0000000..eee4e76 --- /dev/null +++ b/gentoo_specific/portage/package.use/platformdirs @@ -0,0 +1,2 @@ +dev-python/platformdirs -python_targets_python3_11 +dev-python/gpep517 python_targets_python3_11 diff --git a/gentoo_specific/portage/package.use/qemu b/gentoo_specific/portage/package.use/qemu new file mode 100755 index 0000000..9b745b5 --- /dev/null +++ b/gentoo_specific/portage/package.use/qemu @@ -0,0 +1,2 @@ +app-emulation/qemu usb spice snappy lzo vhost-user-fs numa io-uring fuse gtk usbredir opengl pipewire + diff --git a/gentoo_specific/portage/package.use/qt b/gentoo_specific/portage/package.use/qt new file mode 100644 index 0000000..9d7e72f --- /dev/null +++ b/gentoo_specific/portage/package.use/qt @@ -0,0 +1,2 @@ +dev-qt/qt5compat qml +dev-qt/qtbase wayland diff --git a/gentoo_specific/portage/package.use/qtmultimedia b/gentoo_specific/portage/package.use/qtmultimedia new file mode 100644 index 0000000..b75493b --- /dev/null +++ b/gentoo_specific/portage/package.use/qtmultimedia @@ -0,0 +1 @@ +dev-qt/qtmultimedia qml diff --git a/gentoo_specific/portage/package.use/ruby b/gentoo_specific/portage/package.use/ruby new file mode 100644 index 0000000..1a6074e --- /dev/null +++ b/gentoo_specific/portage/package.use/ruby @@ -0,0 +1,10 @@ +dev-ruby/minitest ruby_targets_ruby31 +dev-ruby/rake ruby_targets_ruby31 +dev-ruby/rbs ruby_targets_ruby31 +dev-ruby/logger ruby_targets_ruby31 +dev-ruby/rexml ruby_targets_ruby31 +dev-ruby/strscan ruby_targets_ruby31 + + + + diff --git a/gentoo_specific/portage/package.use/rust b/gentoo_specific/portage/package.use/rust new file mode 100755 index 0000000..06670d4 --- /dev/null +++ b/gentoo_specific/portage/package.use/rust @@ -0,0 +1 @@ +dev-lang/rust system-llvm clippy rust-analyzer rust-src diff --git a/gentoo_specific/portage/package.use/rxvt b/gentoo_specific/portage/package.use/rxvt new file mode 100644 index 0000000..5158878 --- /dev/null +++ b/gentoo_specific/portage/package.use/rxvt @@ -0,0 +1 @@ +x11-terms/rxvt-unicode 256-color unicode3 gdk-pixbuf -wide-glyphs fading-colors diff --git a/gentoo_specific/portage/package.use/sage b/gentoo_specific/portage/package.use/sage new file mode 100644 index 0000000..8d7aafe --- /dev/null +++ b/gentoo_specific/portage/package.use/sage @@ -0,0 +1,12 @@ +dev-python/ipython notebook +dev-python/pplpy doc +sci-mathematics/eclib flint +sci-mathematics/flint ntl +sci-mathematics/glpk gmp +sci-mathematics/gmp-ecm -openmp +sci-mathematics/maxima ecl +sci-mathematics/pari doc gmp threads +dev-python/pillow webp +x11-libs/wxGTK gstreamer +dev-python/QtPy printsupport +dev-python/PyQt5 sql diff --git a/gentoo_specific/portage/package.use/setup-tools b/gentoo_specific/portage/package.use/setup-tools new file mode 100644 index 0000000..f9e5350 --- /dev/null +++ b/gentoo_specific/portage/package.use/setup-tools @@ -0,0 +1 @@ +dev-python/platformdirs python_targets_python3_11 diff --git a/gentoo_specific/portage/package.use/surf b/gentoo_specific/portage/package.use/surf new file mode 100644 index 0000000..f011e4f --- /dev/null +++ b/gentoo_specific/portage/package.use/surf @@ -0,0 +1 @@ +www-client/surf savedconfig diff --git a/gentoo_specific/portage/package.use/sxiv b/gentoo_specific/portage/package.use/sxiv new file mode 100755 index 0000000..4d68258 --- /dev/null +++ b/gentoo_specific/portage/package.use/sxiv @@ -0,0 +1 @@ +media-gfx/sxiv exif gif jpeg png webp diff --git a/gentoo_specific/portage/package.use/texlive b/gentoo_specific/portage/package.use/texlive new file mode 100644 index 0000000..7d68f67 --- /dev/null +++ b/gentoo_specific/portage/package.use/texlive @@ -0,0 +1 @@ +app-text/texlive X extra graphics png science texi2html xml diff --git a/gentoo_specific/portage/package.use/texlive-core b/gentoo_specific/portage/package.use/texlive-core new file mode 100644 index 0000000..698fb4e --- /dev/null +++ b/gentoo_specific/portage/package.use/texlive-core @@ -0,0 +1 @@ +app-text/texlive-core xetex diff --git a/gentoo_specific/portage/package.use/tor b/gentoo_specific/portage/package.use/tor new file mode 100755 index 0000000..de6b09a --- /dev/null +++ b/gentoo_specific/portage/package.use/tor @@ -0,0 +1 @@ +net-vpn/tor man tor-hardening caps diff --git a/gentoo_specific/portage/package.use/unzip b/gentoo_specific/portage/package.use/unzip new file mode 100755 index 0000000..2bca127 --- /dev/null +++ b/gentoo_specific/portage/package.use/unzip @@ -0,0 +1,2 @@ +app-arch/unzip unicode natspec +app-arch/zip crypt natspec diff --git a/gentoo_specific/portage/package.use/vim b/gentoo_specific/portage/package.use/vim new file mode 100755 index 0000000..78b83f9 --- /dev/null +++ b/gentoo_specific/portage/package.use/vim @@ -0,0 +1 @@ +app-editors/vim terminal diff --git a/gentoo_specific/portage/package.use/wget b/gentoo_specific/portage/package.use/wget new file mode 100755 index 0000000..8758488 --- /dev/null +++ b/gentoo_specific/portage/package.use/wget @@ -0,0 +1 @@ +net-misc/wget ipv6 idn diff --git a/gentoo_specific/portage/package.use/wine b/gentoo_specific/portage/package.use/wine new file mode 100644 index 0000000..1f2532e --- /dev/null +++ b/gentoo_specific/portage/package.use/wine @@ -0,0 +1 @@ +app-emulation/wine-vanilla -abi_x86_32 diff --git a/gentoo_specific/portage/package.use/x264packages b/gentoo_specific/portage/package.use/x264packages new file mode 100755 index 0000000..7bc48b3 --- /dev/null +++ b/gentoo_specific/portage/package.use/x264packages @@ -0,0 +1 @@ +media-video/vlc x264 diff --git a/gentoo_specific/portage/package.use/xorg-server b/gentoo_specific/portage/package.use/xorg-server new file mode 100755 index 0000000..5e594b9 --- /dev/null +++ b/gentoo_specific/portage/package.use/xorg-server @@ -0,0 +1 @@ +x11-base/xorg-server xorg diff --git a/gentoo_specific/portage/package.use/xscreensaver b/gentoo_specific/portage/package.use/xscreensaver new file mode 100644 index 0000000..4b7cd42 --- /dev/null +++ b/gentoo_specific/portage/package.use/xscreensaver @@ -0,0 +1 @@ +x11-misc/xscreensaver locking logind-idle-hint elogind jpeg offensive X xinerama -systemd diff --git a/gentoo_specific/portage/package.use/ytdlp b/gentoo_specific/portage/package.use/ytdlp new file mode 100644 index 0000000..447564d --- /dev/null +++ b/gentoo_specific/portage/package.use/ytdlp @@ -0,0 +1 @@ +net-misc/yt-dlp man diff --git a/gentoo_specific/portage/package.use/zlib b/gentoo_specific/portage/package.use/zlib new file mode 100644 index 0000000..b934da8 --- /dev/null +++ b/gentoo_specific/portage/package.use/zlib @@ -0,0 +1 @@ +sys-libs/zlib minizip diff --git a/gentoo_specific/portage/package.use/zoom b/gentoo_specific/portage/package.use/zoom new file mode 100644 index 0000000..17e903e --- /dev/null +++ b/gentoo_specific/portage/package.use/zoom @@ -0,0 +1 @@ +net-im/zoom pulseaudio -wayland diff --git a/gentoo_specific/portage/package.use/zsh b/gentoo_specific/portage/package.use/zsh new file mode 100644 index 0000000..cfc4f50 --- /dev/null +++ b/gentoo_specific/portage/package.use/zsh @@ -0,0 +1 @@ +app-shells/zsh doc examples maildir diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-0.6-navhist.diff b/gentoo_specific/portage/patches/www-client/surf/surf-0.6-navhist.diff new file mode 100644 index 0000000..af77382 --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-0.6-navhist.diff @@ -0,0 +1,139 @@ +diff --git a/config.def.h b/config.def.h +index a221c86..9840736 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -32,6 +32,16 @@ static Bool hidebackground = FALSE; + } \ + } + ++#define SELNAV { \ ++ .v = (char *[]){ "/bin/sh", "-c", \ ++ "prop=\"`xprop -id $0 _SURF_HIST" \ ++ " | sed -e 's/^.[^\"]*\"//' -e 's/\"$//' -e 's/\\\\\\n/\\n/g'" \ ++ " | dmenu -i -l 10`\"" \ ++ " && xprop -id $0 -f _SURF_NAV 8s -set _SURF_NAV \"$prop\"", \ ++ winid, NULL \ ++ } \ ++} ++ + /* DOWNLOAD(URI, referer) */ + #define DOWNLOAD(d, r) { \ + .v = (char *[]){ "/bin/sh", "-c", \ +@@ -67,6 +77,7 @@ static Key keys[] = { + + { MODKEY, GDK_l, navigate, { .i = +1 } }, + { MODKEY, GDK_h, navigate, { .i = -1 } }, ++ { MODKEY|GDK_SHIFT_MASK,GDK_h, selhist, SELNAV }, + + { MODKEY, GDK_j, scroll_v, { .i = +1 } }, + { MODKEY, GDK_k, scroll_v, { .i = -1 } }, +diff --git a/surf.c b/surf.c +index cebd469..8b6d751 100644 +--- a/surf.c ++++ b/surf.c +@@ -32,7 +32,7 @@ char *argv0; + #define COOKIEJAR_TYPE (cookiejar_get_type ()) + #define COOKIEJAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), COOKIEJAR_TYPE, CookieJar)) + +-enum { AtomFind, AtomGo, AtomUri, AtomLast }; ++enum { AtomFind, AtomGo, AtomUri, AtomHist, AtomNav, AtomLast }; + + typedef union Arg Arg; + union Arg { +@@ -137,6 +137,8 @@ static void loadstatuschange(WebKitWebView *view, GParamSpec *pspec, + Client *c); + static void loaduri(Client *c, const Arg *arg); + static void navigate(Client *c, const Arg *arg); ++static void selhist(Client *c, const Arg *arg); ++static void navhist(Client *c, const Arg *arg); + static Client *newclient(void); + static void newwindow(Client *c, const Arg *arg, gboolean noembed); + static void pasteuri(GtkClipboard *clipboard, const char *text, gpointer d); +@@ -649,6 +651,59 @@ navigate(Client *c, const Arg *arg) { + webkit_web_view_go_back_or_forward(c->view, steps); + } + ++static void ++selhist(Client *c, const Arg *arg) { ++ WebKitWebBackForwardList *lst; ++ WebKitWebHistoryItem *cur; ++ gint i; ++ gchar *out; ++ gchar *tmp; ++ gchar *line; ++ ++ out = g_strdup(""); ++ ++ if(!(lst = webkit_web_view_get_back_forward_list(c->view))) ++ return; ++ ++ for(i = webkit_web_back_forward_list_get_back_length(lst); i > 0; i--) { ++ if(!(cur = webkit_web_back_forward_list_get_nth_item(lst, -i))) ++ break; ++ line = g_strdup_printf("%d: %s\n", -i, ++ webkit_web_history_item_get_original_uri(cur)); ++ tmp = g_strconcat(out, line, NULL); ++ g_free(out); ++ out = tmp; ++ } ++ ++ if((cur = webkit_web_back_forward_list_get_nth_item(lst, 0))) { ++ line = g_strdup_printf("%d: %s", 0, ++ webkit_web_history_item_get_original_uri(cur)); ++ tmp = g_strconcat(out, line, NULL); ++ g_free(out); ++ out = tmp; ++ } ++ ++ for(i = 1; i <= webkit_web_back_forward_list_get_forward_length(lst); i++) { ++ if(!(cur = webkit_web_back_forward_list_get_nth_item(lst, i))) ++ break; ++ line = g_strdup_printf("\n%d: %s", i, ++ webkit_web_history_item_get_original_uri(cur)); ++ tmp = g_strconcat(out, line, NULL); ++ g_free(out); ++ out = tmp; ++ } ++ ++ setatom(c, AtomHist, out); ++ g_free(out); ++ spawn(c, arg); ++} ++ ++static void ++navhist(Client *c, const Arg *arg) { ++ Arg a = { .i = atoi(arg->v) }; ++ navigate(c, &a); ++} ++ + static Client * + newclient(void) { + Client *c; +@@ -805,6 +860,7 @@ newclient(void) { + + setatom(c, AtomFind, ""); + setatom(c, AtomUri, "about:blank"); ++ setatom(c, AtomHist, ""); + if(hidebackground) + webkit_web_view_set_transparent(c->view, TRUE); + +@@ -923,6 +979,9 @@ processx(GdkXEvent *e, GdkEvent *event, gpointer d) { + arg.v = getatom(c, AtomGo); + loaduri(c, &arg); + return GDK_FILTER_REMOVE; ++ } else if(ev->atom == atoms[AtomNav]) { ++ arg.v = getatom(c, AtomNav); ++ navhist(c, &arg); + } + } + } +@@ -1004,6 +1063,8 @@ setup(void) { + atoms[AtomFind] = XInternAtom(dpy, "_SURF_FIND", False); + atoms[AtomGo] = XInternAtom(dpy, "_SURF_GO", False); + atoms[AtomUri] = XInternAtom(dpy, "_SURF_URI", False); ++ atoms[AtomHist] = XInternAtom(dpy, "_SURF_HIST", False); ++ atoms[AtomNav] = XInternAtom(dpy, "_SURF_NAV", False); + + /* dirs and files */ + cookiefile = buildpath(cookiefile); + diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-2.1-history.diff b/gentoo_specific/portage/patches/www-client/surf/surf-2.1-history.diff new file mode 100644 index 0000000..1881315 --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-2.1-history.diff @@ -0,0 +1,69 @@ +diff --git a/config.def.h b/config.def.h +index b6ae4fc..74b1968 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -6,6 +6,8 @@ static char *styledir = "~/.surf/styles/"; + static char *certdir = "~/.surf/certificates/"; + static char *cachedir = "~/.surf/cache/"; + static char *cookiefile = "~/.surf/cookies.txt"; ++static char *historyfile = "~/.surf/history.txt"; ++ + + /* Webkit default features */ + /* Highest priority value will be used. +diff --git a/surf.c b/surf.c +index e709f35..d7c2166 100644 +--- a/surf.c ++++ b/surf.c +@@ -347,9 +347,10 @@ setup(void) + curconfig = defconfig; + + /* dirs and files */ +- cookiefile = buildfile(cookiefile); +- scriptfile = buildfile(scriptfile); +- certdir = buildpath(certdir); ++ cookiefile = buildfile(cookiefile); ++ historyfile = buildfile(historyfile); ++ scriptfile = buildfile(scriptfile); ++ certdir = buildpath(certdir); + if (curconfig[Ephemeral].val.i) + cachedir = NULL; + else +@@ -589,6 +590,7 @@ loaduri(Client *c, const Arg *a) + } else { + webkit_web_view_load_uri(c->view, url); + updatetitle(c); ++ updatehistory(url); + } + + g_free(url); +@@ -659,6 +661,20 @@ updatetitle(Client *c) + } + } + ++void ++updatehistory(const char *url) ++{ ++ FILE *f; ++ f = fopen(historyfile, "a+"); ++ ++ char timestamp[20]; ++ time_t now = time (0); ++ strftime (timestamp, 20, "%Y-%m-%dT%H:%M:%S", localtime (&now)); ++ ++ fprintf(f, "%s %s\n", timestamp, url); ++ fclose(f); ++} ++ + void + gettogglestats(Client *c) + { +@@ -1085,6 +1101,7 @@ cleanup(void) + close(spair[0]); + close(spair[1]); + g_free(cookiefile); ++ g_free(historyfile); + g_free(scriptfile); + g_free(stylefile); + g_free(cachedir); + diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-bookmarks-20170722-723ff26.diff b/gentoo_specific/portage/patches/www-client/surf/surf-bookmarks-20170722-723ff26.diff new file mode 100644 index 0000000..323ba55 --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-bookmarks-20170722-723ff26.diff @@ -0,0 +1,42 @@ +diff --git a/config.def.h b/config.def.h +index 2e735bf..43ad9ab 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -69,8 +69,9 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + #define SETPROP(r, s, p) { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ +- "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\")\" " \ +- "| dmenu -p \"$4\" -w $1)\" && xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ ++ "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.surf/bookmarks)\" " \ ++ "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ ++ "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ + "surf-setprop", winid, r, s, p, NULL \ + } \ + } +@@ -101,6 +102,17 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + } \ + } + ++/* BM_ADD(readprop) */ ++#define BM_ADD(r) {\ ++ .v = (const char *[]){ "/bin/sh", "-c", \ ++ "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ ++ "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.surf/bookmarks) " \ ++ "| awk '!seen[$0]++' > ~/.surf/bookmarks.tmp && " \ ++ "mv ~/.surf/bookmarks.tmp ~/.surf/bookmarks", \ ++ winid, r, NULL \ ++ } \ ++} ++ + /* styles */ + /* + * The iteration will stop at the first match, beginning at the beginning of +@@ -132,6 +144,7 @@ static Key keys[] = { + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, ++ { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-clipboard-20200112-a6a8878.diff b/gentoo_specific/portage/patches/www-client/surf/surf-clipboard-20200112-a6a8878.diff new file mode 100644 index 0000000..d2a82b7 --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-clipboard-20200112-a6a8878.diff @@ -0,0 +1,68 @@ +From a6a8878bb6a203b589d559025b94a78214f22878 Mon Sep 17 00:00:00 2001 +From: Olivier Moreau <m242@protonmail.com> +Date: Sun, 12 Jan 2020 11:23:11 +0000 +Subject: [PATCH] Added choice between PRIMARY and CLIPBOARD Gtk selections, as + a config option + +--- + config.def.h | 1 + + surf.c | 11 +++++++++-- + 2 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 34265f6..03bbe2b 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -48,6 +48,7 @@ static Parameter defconfig[ParameterLast] = { + [Style] = { { .i = 1 }, }, + [WebGL] = { { .i = 0 }, }, + [ZoomLevel] = { { .f = 1.0 }, }, ++ [ClipboardNotPrimary] = { { .i = 1 }, }, + }; + + static UriParameters uriparams[] = { +diff --git a/surf.c b/surf.c +index 2b54e3c..b8a9b2f 100644 +--- a/surf.c ++++ b/surf.c +@@ -82,6 +82,7 @@ typedef enum { + Style, + WebGL, + ZoomLevel, ++ ClipboardNotPrimary, + ParameterLast + } ParamName; + +@@ -291,6 +292,7 @@ static ParamName loadcommitted[] = { + SpellLanguages, + Style, + ZoomLevel, ++ ClipboardNotPrimary, + ParameterLast + }; + +@@ -1816,13 +1818,18 @@ showcert(Client *c, const Arg *a) + void + clipboard(Client *c, const Arg *a) + { ++ /* User defined choice of selection, see config.h */ ++ GdkAtom selection = GDK_SELECTION_PRIMARY; ++ if (curconfig[ClipboardNotPrimary].val.i > 0) ++ selection = GDK_SELECTION_CLIPBOARD; ++ + if (a->i) { /* load clipboard uri */ + gtk_clipboard_request_text(gtk_clipboard_get( +- GDK_SELECTION_PRIMARY), ++ selection), + pasteuri, c); + } else { /* copy uri */ + gtk_clipboard_set_text(gtk_clipboard_get( +- GDK_SELECTION_PRIMARY), c->targeturi ++ selection), c->targeturi + ? c->targeturi : geturi(c), -1); + } + } +-- +2.24.1 + + diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-dlconsole-20190919-d068a38.diff b/gentoo_specific/portage/patches/www-client/surf/surf-dlconsole-20190919-d068a38.diff new file mode 100644 index 0000000..3260e5b --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-dlconsole-20190919-d068a38.diff @@ -0,0 +1,227 @@ +From 0ea5ecb238b932c533413b912b7981a737af56cf Mon Sep 17 00:00:00 2001 +From: danoloan10 <danoloan10@tutanota.com> +Date: Thu, 19 Sep 2019 18:25:59 +0200 +Subject: [PATCH] Basic integrated downloads via console display + +--- + config.def.h | 16 ++++--- + surf.c | 118 +++++++++++++++++++++++++++++++++++++++------------ + 2 files changed, 101 insertions(+), 33 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 34265f6..375be93 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -6,6 +6,8 @@ static char *styledir = "~/.surf/styles/"; + static char *certdir = "~/.surf/certificates/"; + static char *cachedir = "~/.surf/cache/"; + static char *cookiefile = "~/.surf/cookies.txt"; ++static char *dldir = "~/dl/"; ++static char *dlstatus = "~/.surf/dlstatus/"; + + /* Webkit default features */ + /* Highest priority value will be used. +@@ -76,13 +78,12 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + } \ + } + +-/* DOWNLOAD(URI, referer) */ +-#define DOWNLOAD(u, r) { \ ++#define DLSTATUS { \ + .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ +- "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ +- " -e \"$3\" \"$4\"; read", \ +- "surf-download", useragent, cookiefile, r, u, NULL \ +- } \ ++ "while true; do cat $1/* 2>/dev/null || echo \"no hay descargas\";"\ ++ "A=; read A; "\ ++ "if [ $A = \"clean\" ]; then rm $1/*; fi; clear; done",\ ++ "surf-dlstatus", dlstatus, NULL } \ + } + + /* PLUMB(URI) */ +@@ -180,6 +181,9 @@ static Key keys[] = { + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, ++ ++ /* download-console */ ++ { MODKEY, GDK_KEY_d, spawndls, { 0 } }, + }; + + /* button definitions */ +diff --git a/surf.c b/surf.c +index 2b54e3c..771858e 100644 +--- a/surf.c ++++ b/surf.c +@@ -205,10 +205,6 @@ static void decidenewwindow(WebKitPolicyDecision *d, Client *c); + static void decideresource(WebKitPolicyDecision *d, Client *c); + static void insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, + Client *c); +-static void downloadstarted(WebKitWebContext *wc, WebKitDownload *d, +- Client *c); +-static void responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c); +-static void download(Client *c, WebKitURIResponse *r); + static void webprocessterminated(WebKitWebView *v, + WebKitWebProcessTerminationReason r, + Client *c); +@@ -237,6 +233,17 @@ static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); + static void clicknewwindow(Client *c, const Arg *a, WebKitHitTestResult *h); + static void clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h); + ++/* download-console */ ++static void downloadstarted(WebKitWebContext *wc, WebKitDownload *d, ++ Client *c); ++static void downloadfailed(WebKitDownload *d, GParamSpec *ps, void *arg); ++static void downloadfinished(WebKitDownload *d, GParamSpec *ps, void *arg); ++static gboolean decidedestination(WebKitDownload *d, ++ gchar *suggested_filename, void *arg); ++static void printprogress(WebKitDownload *d, GParamSpec *ps, void *arg); ++static void logdownload(WebKitDownload *d, gchar *tail); ++static void spawndls(Client *c, const Arg *a); ++ + static char winid[64]; + static char togglestats[12]; + static char pagestats[2]; +@@ -340,6 +347,8 @@ setup(void) + scriptfile = buildfile(scriptfile); + cachedir = buildpath(cachedir); + certdir = buildpath(certdir); ++ dlstatus = buildpath(dlstatus); ++ dldir = buildpath(dldir); + + gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy)); + +@@ -1079,6 +1088,8 @@ cleanup(void) + g_free(scriptfile); + g_free(stylefile); + g_free(cachedir); ++ g_free(dldir); ++ g_free(dlstatus); + XCloseDisplay(dpy); + } + +@@ -1710,8 +1721,7 @@ decideresource(WebKitPolicyDecision *d, Client *c) + if (webkit_response_policy_decision_is_mime_type_supported(r)) { + webkit_policy_decision_use(d); + } else { +- webkit_policy_decision_ignore(d); +- download(c, res); ++ webkit_policy_decision_download(d); + } + } + +@@ -1721,27 +1731,6 @@ insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, Client *c) + c->insecure = 1; + } + +-void +-downloadstarted(WebKitWebContext *wc, WebKitDownload *d, Client *c) +-{ +- g_signal_connect(G_OBJECT(d), "notify::response", +- G_CALLBACK(responsereceived), c); +-} +- +-void +-responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c) +-{ +- download(c, webkit_download_get_response(d)); +- webkit_download_cancel(d); +-} +- +-void +-download(Client *c, WebKitURIResponse *r) +-{ +- Arg a = (Arg)DOWNLOAD(webkit_uri_response_get_uri(r), geturi(c)); +- spawn(c, &a); +-} +- + void + webprocessterminated(WebKitWebView *v, WebKitWebProcessTerminationReason r, + Client *c) +@@ -1971,6 +1960,81 @@ clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h) + spawn(c, &arg); + } + ++/* download-console */ ++ ++void ++downloadstarted(WebKitWebContext *wc, WebKitDownload *d, Client *c) ++{ ++ webkit_download_set_allow_overwrite(d, TRUE); ++ g_signal_connect(G_OBJECT(d), "decide-destination", ++ G_CALLBACK(decidedestination), NULL); ++ g_signal_connect(G_OBJECT(d), "notify::estimated-progress", ++ G_CALLBACK(printprogress), NULL); ++ g_signal_connect(G_OBJECT(d), "failed", ++ G_CALLBACK(downloadfailed), NULL); ++ g_signal_connect(G_OBJECT(d), "finished", ++ G_CALLBACK(downloadfinished), NULL); ++} ++ ++void ++downloadfailed(WebKitDownload *d, GParamSpec *ps, void *arg) ++{ ++ logdownload(d, " -- FAILED"); ++} ++ ++void ++downloadfinished(WebKitDownload *d, GParamSpec *ps, void *arg) ++{ ++ logdownload(d, " -- COMPLETED"); ++} ++ ++gboolean ++decidedestination(WebKitDownload *d, gchar *suggested_filename, void *arg) ++{ ++ gchar *dest; ++ dest = g_strdup_printf("file://%s/%s", dldir, suggested_filename); ++ webkit_download_set_destination(d, dest); ++ return TRUE; ++} ++ ++void ++printprogress(WebKitDownload *d, GParamSpec *ps, void *arg) ++{ ++ logdownload(d, ""); ++} ++ ++void ++logdownload(WebKitDownload *d, gchar *tail) ++{ ++ gchar *filename, *statfile; ++ FILE *stat; ++ ++ filename = g_path_get_basename(webkit_download_get_destination(d)); ++ statfile = g_strdup_printf("%s/%s", dlstatus, filename); ++ ++ if ((stat = fopen(statfile, "w")) == NULL) { ++ perror("dlstatus"); ++ } else { ++ fprintf(stat, "%s: %d%% (%d.%ds)%s\n", ++ filename, ++ (int)(webkit_download_get_estimated_progress(d) * 100), ++ (int) webkit_download_get_elapsed_time(d), ++ (int)(webkit_download_get_elapsed_time(d) * 100), ++ tail); ++ fclose(stat); ++ } ++ ++ g_free(statfile); ++ g_free(filename); ++} ++ ++void ++spawndls(Client *c, const Arg *a) ++{ ++ Arg arg = (Arg)DLSTATUS; ++ spawn(c, &arg); ++} ++ + int + main(int argc, char *argv[]) + { +-- +2.22.1 + + diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-playexternal-20190724-b814567.diff b/gentoo_specific/portage/patches/www-client/surf/surf-playexternal-20190724-b814567.diff new file mode 100644 index 0000000..5c10b09 --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-playexternal-20190724-b814567.diff @@ -0,0 +1,54 @@ +From 95e17b5bd428173c83e60cec9cd5666cfe9066fa Mon Sep 17 00:00:00 2001 +From: DanMan <dnahimov@gmail.com> +Date: Wed, 24 Jul 2019 18:47:46 -0400 +Subject: [PATCH] added playexternal hotkey function + +--- + config.def.h | 2 ++ + surf.c | 10 ++++++++++ + 2 files changed, 12 insertions(+) + +diff --git a/config.def.h b/config.def.h +index 6d3135e..5fa0d9d 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -105,6 +105,8 @@ static Key keys[] = { + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND") }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND") }, + ++ { MODKEY, GDK_KEY_w, playexternal, { 0 } }, ++ + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, + +diff --git a/surf.c b/surf.c +index 93a1629..e74e9df 100644 +--- a/surf.c ++++ b/surf.c +@@ -217,6 +217,7 @@ static void togglefullscreen(Client *c, const Arg *a); + static void togglecookiepolicy(Client *c, const Arg *a); + static void toggleinspector(Client *c, const Arg *a); + static void find(Client *c, const Arg *a); ++static void playexternal(Client *c, const Arg *a); + + /* Buttons */ + static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); +@@ -1648,6 +1649,15 @@ clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h) + spawn(c, &arg); + } + ++void ++playexternal(Client *c, const Arg *a) ++{ ++ Arg arg; ++ ++ arg = (Arg)VIDEOPLAY(geturi(c)); ++ spawn(c, &arg); ++} ++ + int + main(int argc, char *argv[]) + { +-- +2.22.0 + diff --git a/gentoo_specific/portage/patches/www-client/surf/surf-tip-url-filtering.diff b/gentoo_specific/portage/patches/www-client/surf/surf-tip-url-filtering.diff new file mode 100644 index 0000000..a7d034d --- /dev/null +++ b/gentoo_specific/portage/patches/www-client/surf/surf-tip-url-filtering.diff @@ -0,0 +1,155 @@ +diff --git a/Makefile b/Makefile +index a9d4d1d..75fb004 100644 +--- a/Makefile ++++ b/Makefile +@@ -18,7 +18,14 @@ options: + @echo CC $< + @${CC} -c ${CFLAGS} $< + +-${OBJ}: config.h config.mk ++${OBJ}: config.h config.mk filters_compiled ++ ++filters_compiled: filters ++ sed -e '/^$$/d' -e 's|\\|\\\\|g' -e 's|$$|",|' -e 's|^|"|' < filters > $@ ++ ++filters: ++ @echo creating $@ from filters.def ++ @cp filters.def $@ + + config.h: + @echo creating $@ from config.def.h +@@ -30,7 +37,7 @@ surf: ${OBJ} + + clean: + @echo cleaning +- @rm -f surf ${OBJ} surf-${VERSION}.tar.gz ++ @rm -f surf ${OBJ} surf-${VERSION}.tar.gz filters_compiled + + dist: clean + @echo creating dist tarball +diff --git a/config.def.h b/config.def.h +index 80a0feb..3cc5131 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -21,6 +21,13 @@ static char *cafile = "/etc/ssl/certs/ca-certificates.crt"; + static char *strictssl = FALSE; /* Refuse untrusted SSL connections */ + static time_t sessiontime = 3600; + ++/* Regular expressions to match URLs that should not be loaded */ ++char *filter_patterns[] = { ++#include "filters_compiled" ++}; ++/* Define this for verbose filtering */ ++// #define FILTER_VERBOSE ++ + /* Webkit default features */ + static Bool enablescrollbars = TRUE; + static Bool enablespatialbrowsing = TRUE; +diff --git a/filters.def b/filters.def +new file mode 100644 +index 0000000..77158de +--- /dev/null ++++ b/filters.def +@@ -0,0 +1,2 @@ ++^eviladvertisments\.com$ ++/favicon\.ico$ +diff --git a/surf.c b/surf.c +index 7c78b4a..8d24197 100644 +--- a/surf.c ++++ b/surf.c +@@ -20,6 +20,7 @@ + #include <webkit/webkit.h> + #include <glib/gstdio.h> + #include <JavaScriptCore/JavaScript.h> ++#include <regex.h> + #include <sys/file.h> + #include <libgen.h> + #include <stdarg.h> +@@ -27,6 +28,7 @@ + #include "arg.h" + + char *argv0; ++regex_t *filter_expressions; + + #define LENGTH(x) (sizeof x / sizeof x[0]) + #define CLEANMASK(mask) (mask & (MODKEY|GDK_SHIFT_MASK)) +@@ -119,6 +121,8 @@ static void destroyclient(Client *c); + static void destroywin(GtkWidget* w, Client *c); + static void die(const char *errstr, ...); + static void eval(Client *c, const Arg *arg); ++static bool filter_init(void); ++static bool filter_request(const gchar *uri); + static void find(Client *c, const Arg *arg); + static void fullscreen(Client *c, const Arg *arg); + static void geopolicyrequested(WebKitWebView *v, WebKitWebFrame *f, +@@ -200,7 +204,7 @@ beforerequest(WebKitWebView *w, WebKitWebFrame *f, WebKitWebResource *r, + gpointer d) { + const gchar *uri = webkit_network_request_get_uri(req); + +- if(g_str_has_suffix(uri, "/favicon.ico")) ++ if(filter_request(uri)) + webkit_network_request_set_uri(req, "about:blank"); + } + +@@ -473,6 +477,49 @@ die(const char *errstr, ...) { + exit(EXIT_FAILURE); + } + ++static bool ++filter_init(void) { ++ bool errors = false; ++ char *errorbuf; ++ ++ errorbuf = malloc(sizeof(char) * BUFSIZ); ++ filter_expressions = malloc(sizeof(regex_t) * LENGTH(filter_patterns)); ++ ++ for (off_t idx = 0; idx < LENGTH(filter_patterns); idx++) { ++ char *pat = filter_patterns[idx]; ++ int err = regcomp(&filter_expressions[idx], pat, ++ REG_EXTENDED | REG_ICASE | REG_NOSUB); ++ if (err != 0) { ++ /* regerror always ends messages with 0x00 */ ++ (void) regerror(err, &filter_expressions[idx], errorbuf, BUFSIZ); ++ fprintf(stderr, "Failed to compile \"%s\": %s\n", pat, errorbuf); ++ errors = true; ++ } ++ } ++ ++ free(errorbuf); ++ return !errors; ++} ++ ++static bool ++filter_request(const gchar *uri) { ++ if (!strcmp(uri, "about:blank")) ++ return false; ++ for (off_t idx = 0; idx < LENGTH(filter_patterns); idx++) { ++ if (regexec(&filter_expressions[idx], uri, 0, NULL, 0) == REG_NOMATCH) { ++ continue; ++ } ++#ifdef FILTER_VERBOSE ++ fprintf(stderr, "filtering \"%s\"\n", uri); ++#endif ++ return true; ++ } ++#ifdef FILTER_VERBOSE ++ fprintf(stderr, "not filtering \"%s\"\n", uri); ++#endif ++ return false; ++} ++ + static void + find(Client *c, const Arg *arg) { + const char *s; +@@ -1152,6 +1199,10 @@ setup(void) { + g_free(new_proxy); + usingproxy = 1; + } ++ ++ if (!filter_init()) { ++ die("Failed to compile one or more filter expressions\n"); ++ } + } + + static void + diff --git a/gentoo_specific/portage/repos.conf/eselect-repo.conf b/gentoo_specific/portage/repos.conf/eselect-repo.conf new file mode 100644 index 0000000..0abe24f --- /dev/null +++ b/gentoo_specific/portage/repos.conf/eselect-repo.conf @@ -0,0 +1,12 @@ +# created by eselect-repo + +[torbrowser] +location = /var/db/repos/torbrowser +sync-type = git +sync-uri = https://github.com/gentoo-mirror/torbrowser.git + + +[sage-on-gentoo] +location = /var/db/repos/sage-on-gentoo +sync-type = git +sync-uri = https://github.com/gentoo-mirror/sage-on-gentoo.git diff --git a/gentoo_specific/portage/repos.conf/eselect-repo.conf~ b/gentoo_specific/portage/repos.conf/eselect-repo.conf~ new file mode 100644 index 0000000..baad54f --- /dev/null +++ b/gentoo_specific/portage/repos.conf/eselect-repo.conf~ @@ -0,0 +1,11 @@ +# created by eselect-repo + +[torbrowser] +location = /var/db/repos/torbrowser +sync-type = git +sync-uri = https://github.com/gentoo-mirror/torbrowser.git + +[test] +location = /var/db/repos/test +sync-type = git +sync-uri = torbrowser diff --git a/gentoo_specific/portage/savedconfig/media-gfx/sxiv-26 b/gentoo_specific/portage/savedconfig/media-gfx/sxiv-26 new file mode 100644 index 0000000..9981ca3 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/media-gfx/sxiv-26 @@ -0,0 +1,152 @@ +#ifdef _WINDOW_CONFIG + +/* default window dimensions (overwritten via -g option): */ +enum { + WIN_WIDTH = 800, + WIN_HEIGHT = 600 +}; + +/* colors and font are configured with 'background', 'foreground' and + * 'font' X resource properties. + * See X(7) section Resources and xrdb(1) for more information. + */ + +#endif +#ifdef _IMAGE_CONFIG + +/* levels (in percent) to use when zooming via '-' and '+': + * (first/last value is used as min/max zoom level) + */ +static const float zoom_levels[] = { + 12.5, 25.0, 50.0, 75.0, + 100.0, 150.0, 200.0, 400.0, 800.0 +}; + +/* default slideshow delay (in sec, overwritten via -S option): */ +enum { SLIDESHOW_DELAY = 5 }; + +/* gamma correction: the user-visible ranges [-GAMMA_RANGE, 0] and + * (0, GAMMA_RANGE] are mapped to the ranges [0, 1], and (1, GAMMA_MAX]. + * */ +static const double GAMMA_MAX = 10.0; +static const int GAMMA_RANGE = 32; + +/* command i_scroll pans image 1/PAN_FRACTION of screen width/height */ +static const int PAN_FRACTION = 5; + +/* if false, pixelate images at zoom level != 100%, + * toggled with 'a' key binding + */ +static const bool ANTI_ALIAS = true; + +/* if true, use a checkerboard background for alpha layer, + * toggled with 'A' key binding + */ +static const bool ALPHA_LAYER = false; + +#endif +#ifdef _THUMBS_CONFIG + +/* thumbnail sizes in pixels (width == height): */ +static const int thumb_sizes[] = { 32, 64, 96, 128, 160 }; + +/* thumbnail size at startup, index into thumb_sizes[]: */ +static const int THUMB_SIZE = 3; + +#endif +#ifdef _MAPPINGS_CONFIG + +/* keyboard mappings for image and thumbnail mode: */ +static const keymap_t keys[] = { + /* modifiers key function argument */ + { 0, XK_q, g_quit, None }, + { 0, XK_Return, g_switch_mode, None }, + { 0, XK_f, g_toggle_fullscreen, None }, + { 0, XK_b, g_toggle_bar, None }, + { ControlMask, XK_x, g_prefix_external, None }, + { 0, XK_g, g_first, None }, + { 0, XK_G, g_n_or_last, None }, + { 0, XK_r, g_reload_image, None }, + { 0, XK_D, g_remove_image, None }, + { ControlMask, XK_h, g_scroll_screen, DIR_LEFT }, + { ControlMask, XK_Left, g_scroll_screen, DIR_LEFT }, + { ControlMask, XK_j, g_scroll_screen, DIR_DOWN }, + { ControlMask, XK_Down, g_scroll_screen, DIR_DOWN }, + { ControlMask, XK_k, g_scroll_screen, DIR_UP }, + { ControlMask, XK_Up, g_scroll_screen, DIR_UP }, + { ControlMask, XK_l, g_scroll_screen, DIR_RIGHT }, + { ControlMask, XK_Right, g_scroll_screen, DIR_RIGHT }, + { 0, XK_plus, g_zoom, +1 }, + { 0, XK_KP_Add, g_zoom, +1 }, + { 0, XK_minus, g_zoom, -1 }, + { 0, XK_KP_Subtract, g_zoom, -1 }, + { 0, XK_m, g_toggle_image_mark, None }, + { 0, XK_M, g_mark_range, None }, + { ControlMask, XK_m, g_reverse_marks, None }, + { ControlMask, XK_u, g_unmark_all, None }, + { 0, XK_N, g_navigate_marked, +1 }, + { 0, XK_P, g_navigate_marked, -1 }, + { 0, XK_braceleft, g_change_gamma, -1 }, + { 0, XK_braceright, g_change_gamma, +1 }, + { ControlMask, XK_g, g_change_gamma, 0 }, + + { 0, XK_h, t_move_sel, DIR_LEFT }, + { 0, XK_Left, t_move_sel, DIR_LEFT }, + { 0, XK_j, t_move_sel, DIR_DOWN }, + { 0, XK_Down, t_move_sel, DIR_DOWN }, + { 0, XK_k, t_move_sel, DIR_UP }, + { 0, XK_Up, t_move_sel, DIR_UP }, + { 0, XK_l, t_move_sel, DIR_RIGHT }, + { 0, XK_Right, t_move_sel, DIR_RIGHT }, + { 0, XK_R, t_reload_all, None }, + + { 0, XK_n, i_navigate, +1 }, + { 0, XK_n, i_scroll_to_edge, DIR_LEFT | DIR_UP }, + { 0, XK_space, i_navigate, +1 }, + { 0, XK_p, i_navigate, -1 }, + { 0, XK_p, i_scroll_to_edge, DIR_LEFT | DIR_UP }, + { 0, XK_BackSpace, i_navigate, -1 }, + { 0, XK_bracketright, i_navigate, +10 }, + { 0, XK_bracketleft, i_navigate, -10 }, + { ControlMask, XK_6, i_alternate, None }, + { ControlMask, XK_n, i_navigate_frame, +1 }, + { ControlMask, XK_p, i_navigate_frame, -1 }, + { ControlMask, XK_space, i_toggle_animation, None }, + { 0, XK_h, i_scroll, DIR_LEFT }, + { 0, XK_Left, i_scroll, DIR_LEFT }, + { 0, XK_j, i_scroll, DIR_DOWN }, + { 0, XK_Down, i_scroll, DIR_DOWN }, + { 0, XK_k, i_scroll, DIR_UP }, + { 0, XK_Up, i_scroll, DIR_UP }, + { 0, XK_l, i_scroll, DIR_RIGHT }, + { 0, XK_Right, i_scroll, DIR_RIGHT }, + { 0, XK_H, i_scroll_to_edge, DIR_LEFT }, + { 0, XK_J, i_scroll_to_edge, DIR_DOWN }, + { 0, XK_K, i_scroll_to_edge, DIR_UP }, + { 0, XK_L, i_scroll_to_edge, DIR_RIGHT }, + { 0, XK_equal, i_set_zoom, 100 }, + { 0, XK_w, i_fit_to_win, SCALE_DOWN }, + { 0, XK_W, i_fit_to_win, SCALE_FIT }, + { 0, XK_e, i_fit_to_win, SCALE_WIDTH }, + { 0, XK_E, i_fit_to_win, SCALE_HEIGHT }, + { 0, XK_less, i_rotate, DEGREE_270 }, + { 0, XK_greater, i_rotate, DEGREE_90 }, + { 0, XK_question, i_rotate, DEGREE_180 }, + { 0, XK_bar, i_flip, FLIP_HORIZONTAL }, + { 0, XK_underscore, i_flip, FLIP_VERTICAL }, + { 0, XK_a, i_toggle_antialias, None }, + { 0, XK_A, i_toggle_alpha, None }, + { 0, XK_s, i_slideshow, None }, +}; + +/* mouse button mappings for image mode: */ +static const button_t buttons[] = { + /* modifiers button function argument */ + { 0, 1, i_cursor_navigate, None }, + { 0, 2, i_drag, DRAG_ABSOLUTE }, + { 0, 3, g_switch_mode, None }, + { 0, 4, g_zoom, +1 }, + { 0, 5, g_zoom, -1 }, +}; + +#endif diff --git a/gentoo_specific/portage/savedconfig/sys-firmware/ipxe-1.21.1 b/gentoo_specific/portage/savedconfig/sys-firmware/ipxe-1.21.1 new file mode 100644 index 0000000..a165502 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/sys-firmware/ipxe-1.21.1 @@ -0,0 +1,5 @@ +#undef BANNER_TIMEOUT +#define BANNER_TIMEOUT 0 +#define NET_PROTO_IPV6 +#define VMWARE_SETTINGS +#define CONSOLE_VMWARE diff --git a/gentoo_specific/portage/savedconfig/sys-kernel/linux-firmware-20240610-r1 b/gentoo_specific/portage/savedconfig/sys-kernel/linux-firmware-20240610-r1 new file mode 100644 index 0000000..946a751 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/sys-kernel/linux-firmware-20240610-r1 @@ -0,0 +1,3930 @@ +# Remove files that shall not be installed from this list. +3com/typhoon.bin +INT8866RCA2.bin +TAS2XXX2234.bin +TAS2XXX3870.bin +TAS2XXX387D.bin +TAS2XXX387E.bin +TAS2XXX387F.bin +TAS2XXX3880.bin +TAS2XXX3881.bin +TAS2XXX3882.bin +TAS2XXX3884.bin +TAS2XXX3886.bin +TAS2XXX38A5.bin +TAS2XXX38A7.bin +TAS2XXX38A8.bin +TAS2XXX38B8.bin +TAS2XXX38B9.bin +TAS2XXX38BA.bin +TAS2XXX38BB.bin +TAS2XXX38BE.bin +TAS2XXX38BF.bin +TAS2XXX38C3.bin +TAS2XXX38CB.bin +TAS2XXX38CD.bin +TAS2XXX38D3.bin +TAS2XXX38D4.bin +TAS2XXX38D5.bin +TAS2XXX38D6.bin +TAS2XXX38DF.bin +TAS2XXX38E0.bin +TIAS2781RCA2.bin +TIAS2781RCA4.bin +a300_pfp.fw +a300_pm4.fw +advansys/mcode.bin +advansys/3550.bin +advansys/38C0800.bin +advansys/38C1600.bin +agere_ap_fw.bin +agere_sta_fw.bin +airoha/EthMD32.dm.bin +airoha/EthMD32.DSP.bin +amd/amd_sev_fam17h_model0xh.sbin +amd/amd_sev_fam17h_model3xh.sbin +amd/amd_sev_fam19h_model0xh.sbin +amd/amd_sev_fam19h_model1xh.sbin +amd-ucode/microcode_amd.bin +amd-ucode/microcode_amd_fam15h.bin +amd-ucode/microcode_amd_fam16h.bin +amd-ucode/microcode_amd_fam17h.bin +amd-ucode/microcode_amd_fam19h.bin +amd-ucode/README +amdgpu/tahiti_ce.bin +amdgpu/tahiti_k_smc.bin +amdgpu/tahiti_mc.bin +amdgpu/tahiti_me.bin +amdgpu/tahiti_pfp.bin +amdgpu/tahiti_rlc.bin +amdgpu/tahiti_smc.bin +amdgpu/tahiti_uvd.bin +amdgpu/pitcairn_ce.bin +amdgpu/pitcairn_k_smc.bin +amdgpu/pitcairn_mc.bin +amdgpu/pitcairn_me.bin +amdgpu/pitcairn_pfp.bin +amdgpu/pitcairn_rlc.bin +amdgpu/pitcairn_smc.bin +amdgpu/pitcairn_uvd.bin +amdgpu/verde_ce.bin +amdgpu/verde_k_smc.bin +amdgpu/verde_mc.bin +amdgpu/verde_me.bin +amdgpu/verde_pfp.bin +amdgpu/verde_rlc.bin +amdgpu/verde_smc.bin +amdgpu/verde_uvd.bin +amdgpu/hainan_ce.bin +amdgpu/hainan_k_smc.bin +amdgpu/hainan_mc.bin +amdgpu/hainan_me.bin +amdgpu/hainan_pfp.bin +amdgpu/hainan_rlc.bin +amdgpu/hainan_smc.bin +amdgpu/oland_ce.bin +amdgpu/oland_k_smc.bin +amdgpu/oland_mc.bin +amdgpu/oland_me.bin +amdgpu/oland_pfp.bin +amdgpu/oland_rlc.bin +amdgpu/oland_smc.bin +amdgpu/oland_uvd.bin +amdgpu/si58_mc.bin +amdgpu/banks_k_2_smc.bin +amdgpu/bonaire_ce.bin +amdgpu/bonaire_k_smc.bin +amdgpu/bonaire_mc.bin +amdgpu/bonaire_me.bin +amdgpu/bonaire_mec.bin +amdgpu/bonaire_pfp.bin +amdgpu/bonaire_rlc.bin +amdgpu/bonaire_sdma.bin +amdgpu/bonaire_sdma1.bin +amdgpu/bonaire_smc.bin +amdgpu/bonaire_uvd.bin +amdgpu/bonaire_vce.bin +amdgpu/hawaii_ce.bin +amdgpu/hawaii_k_smc.bin +amdgpu/hawaii_mc.bin +amdgpu/hawaii_me.bin +amdgpu/hawaii_mec.bin +amdgpu/hawaii_pfp.bin +amdgpu/hawaii_rlc.bin +amdgpu/hawaii_sdma.bin +amdgpu/hawaii_sdma1.bin +amdgpu/hawaii_smc.bin +amdgpu/hawaii_uvd.bin +amdgpu/hawaii_vce.bin +amdgpu/kabini_ce.bin +amdgpu/kabini_me.bin +amdgpu/kabini_mec.bin +amdgpu/kabini_pfp.bin +amdgpu/kabini_rlc.bin +amdgpu/kabini_sdma.bin +amdgpu/kabini_sdma1.bin +amdgpu/kabini_uvd.bin +amdgpu/kabini_vce.bin +amdgpu/mullins_ce.bin +amdgpu/mullins_me.bin +amdgpu/mullins_mec.bin +amdgpu/mullins_pfp.bin +amdgpu/mullins_rlc.bin +amdgpu/mullins_sdma.bin +amdgpu/mullins_sdma1.bin +amdgpu/mullins_uvd.bin +amdgpu/mullins_vce.bin +amdgpu/kaveri_ce.bin +amdgpu/kaveri_me.bin +amdgpu/kaveri_mec.bin +amdgpu/kaveri_mec2.bin +amdgpu/kaveri_pfp.bin +amdgpu/kaveri_rlc.bin +amdgpu/kaveri_sdma.bin +amdgpu/kaveri_sdma1.bin +amdgpu/kaveri_uvd.bin +amdgpu/kaveri_vce.bin +amdgpu/topaz_ce.bin +amdgpu/topaz_k_smc.bin +amdgpu/topaz_mc.bin +amdgpu/topaz_me.bin +amdgpu/topaz_mec2.bin +amdgpu/topaz_mec.bin +amdgpu/topaz_pfp.bin +amdgpu/topaz_rlc.bin +amdgpu/topaz_sdma1.bin +amdgpu/topaz_sdma.bin +amdgpu/topaz_smc.bin +amdgpu/tonga_ce.bin +amdgpu/tonga_k_smc.bin +amdgpu/tonga_mc.bin +amdgpu/tonga_me.bin +amdgpu/tonga_mec2.bin +amdgpu/tonga_mec.bin +amdgpu/tonga_pfp.bin +amdgpu/tonga_rlc.bin +amdgpu/tonga_sdma1.bin +amdgpu/tonga_sdma.bin +amdgpu/tonga_smc.bin +amdgpu/tonga_uvd.bin +amdgpu/tonga_vce.bin +amdgpu/carrizo_ce.bin +amdgpu/carrizo_me.bin +amdgpu/carrizo_mec2.bin +amdgpu/carrizo_mec.bin +amdgpu/carrizo_pfp.bin +amdgpu/carrizo_rlc.bin +amdgpu/carrizo_sdma1.bin +amdgpu/carrizo_sdma.bin +amdgpu/carrizo_uvd.bin +amdgpu/carrizo_vce.bin +amdgpu/fiji_ce.bin +amdgpu/fiji_mc.bin +amdgpu/fiji_me.bin +amdgpu/fiji_mec2.bin +amdgpu/fiji_mec.bin +amdgpu/fiji_pfp.bin +amdgpu/fiji_rlc.bin +amdgpu/fiji_sdma1.bin +amdgpu/fiji_sdma.bin +amdgpu/fiji_smc.bin +amdgpu/fiji_uvd.bin +amdgpu/fiji_vce.bin +amdgpu/stoney_ce.bin +amdgpu/stoney_me.bin +amdgpu/stoney_mec.bin +amdgpu/stoney_pfp.bin +amdgpu/stoney_rlc.bin +amdgpu/stoney_sdma.bin +amdgpu/stoney_uvd.bin +amdgpu/stoney_vce.bin +amdgpu/polaris10_ce.bin +amdgpu/polaris10_ce_2.bin +amdgpu/polaris10_mc.bin +amdgpu/polaris10_k_mc.bin +amdgpu/polaris10_me.bin +amdgpu/polaris10_me_2.bin +amdgpu/polaris10_mec2.bin +amdgpu/polaris10_mec2_2.bin +amdgpu/polaris10_mec.bin +amdgpu/polaris10_mec_2.bin +amdgpu/polaris10_pfp.bin +amdgpu/polaris10_pfp_2.bin +amdgpu/polaris10_rlc.bin +amdgpu/polaris10_sdma1.bin +amdgpu/polaris10_sdma.bin +amdgpu/polaris10_smc.bin +amdgpu/polaris10_k_smc.bin +amdgpu/polaris10_k2_smc.bin +amdgpu/polaris10_smc_sk.bin +amdgpu/polaris10_uvd.bin +amdgpu/polaris10_vce.bin +amdgpu/polaris11_ce.bin +amdgpu/polaris11_ce_2.bin +amdgpu/polaris11_mc.bin +amdgpu/polaris11_k_mc.bin +amdgpu/polaris11_me.bin +amdgpu/polaris11_me_2.bin +amdgpu/polaris11_mec2.bin +amdgpu/polaris11_mec2_2.bin +amdgpu/polaris11_mec.bin +amdgpu/polaris11_mec_2.bin +amdgpu/polaris11_pfp.bin +amdgpu/polaris11_pfp_2.bin +amdgpu/polaris11_rlc.bin +amdgpu/polaris11_sdma1.bin +amdgpu/polaris11_sdma.bin +amdgpu/polaris11_smc.bin +amdgpu/polaris11_k_smc.bin +amdgpu/polaris11_k2_smc.bin +amdgpu/polaris11_smc_sk.bin +amdgpu/polaris11_uvd.bin +amdgpu/polaris11_vce.bin +amdgpu/polaris12_ce.bin +amdgpu/polaris12_ce_2.bin +amdgpu/polaris12_mc.bin +amdgpu/polaris12_k_mc.bin +amdgpu/polaris12_32_mc.bin +amdgpu/polaris12_me.bin +amdgpu/polaris12_me_2.bin +amdgpu/polaris12_mec.bin +amdgpu/polaris12_mec_2.bin +amdgpu/polaris12_mec2.bin +amdgpu/polaris12_mec2_2.bin +amdgpu/polaris12_pfp.bin +amdgpu/polaris12_pfp_2.bin +amdgpu/polaris12_rlc.bin +amdgpu/polaris12_sdma.bin +amdgpu/polaris12_sdma1.bin +amdgpu/polaris12_smc.bin +amdgpu/polaris12_k_smc.bin +amdgpu/polaris12_uvd.bin +amdgpu/polaris12_vce.bin +amdgpu/vegam_ce.bin +amdgpu/vegam_me.bin +amdgpu/vegam_mec.bin +amdgpu/vegam_mec2.bin +amdgpu/vegam_pfp.bin +amdgpu/vegam_rlc.bin +amdgpu/vegam_sdma.bin +amdgpu/vegam_sdma1.bin +amdgpu/vegam_smc.bin +amdgpu/vegam_uvd.bin +amdgpu/vegam_vce.bin +amdgpu/vega10_acg_smc.bin +amdgpu/vega10_asd.bin +amdgpu/vega10_ce.bin +amdgpu/vega10_gpu_info.bin +amdgpu/vega10_me.bin +amdgpu/vega10_mec.bin +amdgpu/vega10_mec2.bin +amdgpu/vega10_pfp.bin +amdgpu/vega10_rlc.bin +amdgpu/vega10_sdma.bin +amdgpu/vega10_sdma1.bin +amdgpu/vega10_smc.bin +amdgpu/vega10_sos.bin +amdgpu/vega10_uvd.bin +amdgpu/vega10_vce.bin +amdgpu/vega12_asd.bin +amdgpu/vega12_ce.bin +amdgpu/vega12_gpu_info.bin +amdgpu/vega12_me.bin +amdgpu/vega12_mec.bin +amdgpu/vega12_mec2.bin +amdgpu/vega12_pfp.bin +amdgpu/vega12_rlc.bin +amdgpu/vega12_sdma.bin +amdgpu/vega12_sdma1.bin +amdgpu/vega12_smc.bin +amdgpu/vega12_sos.bin +amdgpu/vega12_uvd.bin +amdgpu/vega12_vce.bin +amdgpu/vega20_asd.bin +amdgpu/vega20_ce.bin +amdgpu/vega20_me.bin +amdgpu/vega20_mec.bin +amdgpu/vega20_mec2.bin +amdgpu/vega20_pfp.bin +amdgpu/vega20_rlc.bin +amdgpu/vega20_sdma.bin +amdgpu/vega20_sdma1.bin +amdgpu/vega20_smc.bin +amdgpu/vega20_sos.bin +amdgpu/vega20_uvd.bin +amdgpu/vega20_vce.bin +amdgpu/vega20_ta.bin +amdgpu/raven_asd.bin +amdgpu/raven_ce.bin +amdgpu/raven_gpu_info.bin +amdgpu/raven_me.bin +amdgpu/raven_mec.bin +amdgpu/raven_mec2.bin +amdgpu/raven_pfp.bin +amdgpu/raven_rlc.bin +amdgpu/raven_sdma.bin +amdgpu/raven_vcn.bin +amdgpu/raven_dmcu.bin +amdgpu/raven_kicker_rlc.bin +amdgpu/raven_ta.bin +amdgpu/picasso_asd.bin +amdgpu/picasso_ce.bin +amdgpu/picasso_gpu_info.bin +amdgpu/picasso_me.bin +amdgpu/picasso_mec.bin +amdgpu/picasso_mec2.bin +amdgpu/picasso_pfp.bin +amdgpu/picasso_rlc.bin +amdgpu/picasso_rlc_am4.bin +amdgpu/picasso_sdma.bin +amdgpu/picasso_vcn.bin +amdgpu/picasso_ta.bin +amdgpu/raven2_asd.bin +amdgpu/raven2_ce.bin +amdgpu/raven2_gpu_info.bin +amdgpu/raven2_me.bin +amdgpu/raven2_mec.bin +amdgpu/raven2_mec2.bin +amdgpu/raven2_pfp.bin +amdgpu/raven2_rlc.bin +amdgpu/raven2_sdma.bin +amdgpu/raven2_vcn.bin +amdgpu/raven2_ta.bin +amdgpu/navi10_asd.bin +amdgpu/navi10_ce.bin +amdgpu/navi10_gpu_info.bin +amdgpu/navi10_me.bin +amdgpu/navi10_mec.bin +amdgpu/navi10_mec2.bin +amdgpu/navi10_pfp.bin +amdgpu/navi10_rlc.bin +amdgpu/navi10_sdma.bin +amdgpu/navi10_sdma1.bin +amdgpu/navi10_smc.bin +amdgpu/navi10_sos.bin +amdgpu/navi10_vcn.bin +amdgpu/navi10_ta.bin +amdgpu/navi14_asd.bin +amdgpu/navi14_ce.bin +amdgpu/navi14_ce_wks.bin +amdgpu/navi14_gpu_info.bin +amdgpu/navi14_me.bin +amdgpu/navi14_me_wks.bin +amdgpu/navi14_mec.bin +amdgpu/navi14_mec_wks.bin +amdgpu/navi14_mec2.bin +amdgpu/navi14_mec2_wks.bin +amdgpu/navi14_pfp.bin +amdgpu/navi14_pfp_wks.bin +amdgpu/navi14_rlc.bin +amdgpu/navi14_sdma.bin +amdgpu/navi14_sdma1.bin +amdgpu/navi14_smc.bin +amdgpu/navi14_sos.bin +amdgpu/navi14_vcn.bin +amdgpu/navi14_ta.bin +amdgpu/navi12_asd.bin +amdgpu/navi12_ce.bin +amdgpu/navi12_dmcu.bin +amdgpu/navi12_gpu_info.bin +amdgpu/navi12_me.bin +amdgpu/navi12_mec.bin +amdgpu/navi12_mec2.bin +amdgpu/navi12_pfp.bin +amdgpu/navi12_rlc.bin +amdgpu/navi12_sdma.bin +amdgpu/navi12_sdma1.bin +amdgpu/navi12_smc.bin +amdgpu/navi12_sos.bin +amdgpu/navi12_vcn.bin +amdgpu/navi12_ta.bin +amdgpu/renoir_asd.bin +amdgpu/renoir_ce.bin +amdgpu/renoir_gpu_info.bin +amdgpu/renoir_me.bin +amdgpu/renoir_mec.bin +amdgpu/renoir_mec2.bin +amdgpu/renoir_pfp.bin +amdgpu/renoir_rlc.bin +amdgpu/renoir_sdma.bin +amdgpu/renoir_vcn.bin +amdgpu/renoir_dmcub.bin +amdgpu/renoir_ta.bin +amdgpu/sienna_cichlid_ce.bin +amdgpu/sienna_cichlid_dmcub.bin +amdgpu/sienna_cichlid_me.bin +amdgpu/sienna_cichlid_mec.bin +amdgpu/sienna_cichlid_mec2.bin +amdgpu/sienna_cichlid_pfp.bin +amdgpu/sienna_cichlid_rlc.bin +amdgpu/sienna_cichlid_sdma.bin +amdgpu/sienna_cichlid_smc.bin +amdgpu/sienna_cichlid_sos.bin +amdgpu/sienna_cichlid_ta.bin +amdgpu/sienna_cichlid_vcn.bin +amdgpu/green_sardine_asd.bin +amdgpu/green_sardine_ce.bin +amdgpu/green_sardine_dmcub.bin +amdgpu/green_sardine_me.bin +amdgpu/green_sardine_mec2.bin +amdgpu/green_sardine_mec.bin +amdgpu/green_sardine_pfp.bin +amdgpu/green_sardine_rlc.bin +amdgpu/green_sardine_sdma.bin +amdgpu/green_sardine_ta.bin +amdgpu/green_sardine_vcn.bin +amdgpu/navy_flounder_ce.bin +amdgpu/navy_flounder_dmcub.bin +amdgpu/navy_flounder_me.bin +amdgpu/navy_flounder_mec.bin +amdgpu/navy_flounder_mec2.bin +amdgpu/navy_flounder_pfp.bin +amdgpu/navy_flounder_rlc.bin +amdgpu/navy_flounder_sdma.bin +amdgpu/navy_flounder_smc.bin +amdgpu/navy_flounder_sos.bin +amdgpu/navy_flounder_ta.bin +amdgpu/navy_flounder_vcn.bin +amdgpu/arcturus_asd.bin +amdgpu/arcturus_gpu_info.bin +amdgpu/arcturus_mec2.bin +amdgpu/arcturus_mec.bin +amdgpu/arcturus_rlc.bin +amdgpu/arcturus_sdma.bin +amdgpu/arcturus_smc.bin +amdgpu/arcturus_sos.bin +amdgpu/arcturus_ta.bin +amdgpu/arcturus_vcn.bin +amdgpu/dimgrey_cavefish_ce.bin +amdgpu/dimgrey_cavefish_dmcub.bin +amdgpu/dimgrey_cavefish_me.bin +amdgpu/dimgrey_cavefish_mec.bin +amdgpu/dimgrey_cavefish_mec2.bin +amdgpu/dimgrey_cavefish_pfp.bin +amdgpu/dimgrey_cavefish_rlc.bin +amdgpu/dimgrey_cavefish_sdma.bin +amdgpu/dimgrey_cavefish_smc.bin +amdgpu/dimgrey_cavefish_sos.bin +amdgpu/dimgrey_cavefish_ta.bin +amdgpu/dimgrey_cavefish_vcn.bin +amdgpu/vangogh_asd.bin +amdgpu/vangogh_ce.bin +amdgpu/vangogh_dmcub.bin +amdgpu/vangogh_me.bin +amdgpu/vangogh_mec2.bin +amdgpu/vangogh_mec.bin +amdgpu/vangogh_pfp.bin +amdgpu/vangogh_rlc.bin +amdgpu/vangogh_sdma.bin +amdgpu/vangogh_toc.bin +amdgpu/vangogh_vcn.bin +amdgpu/yellow_carp_asd.bin +amdgpu/yellow_carp_ce.bin +amdgpu/yellow_carp_dmcub.bin +amdgpu/yellow_carp_me.bin +amdgpu/yellow_carp_mec.bin +amdgpu/yellow_carp_mec2.bin +amdgpu/yellow_carp_pfp.bin +amdgpu/yellow_carp_rlc.bin +amdgpu/yellow_carp_sdma.bin +amdgpu/yellow_carp_ta.bin +amdgpu/yellow_carp_toc.bin +amdgpu/yellow_carp_vcn.bin +amdgpu/beige_goby_ce.bin +amdgpu/beige_goby_dmcub.bin +amdgpu/beige_goby_me.bin +amdgpu/beige_goby_mec.bin +amdgpu/beige_goby_mec2.bin +amdgpu/beige_goby_pfp.bin +amdgpu/beige_goby_rlc.bin +amdgpu/beige_goby_sdma.bin +amdgpu/beige_goby_smc.bin +amdgpu/beige_goby_sos.bin +amdgpu/beige_goby_ta.bin +amdgpu/beige_goby_vcn.bin +amdgpu/cyan_skillfish2_ce.bin +amdgpu/cyan_skillfish2_me.bin +amdgpu/cyan_skillfish2_mec.bin +amdgpu/cyan_skillfish2_mec2.bin +amdgpu/cyan_skillfish2_pfp.bin +amdgpu/cyan_skillfish2_rlc.bin +amdgpu/cyan_skillfish2_sdma.bin +amdgpu/cyan_skillfish2_sdma1.bin +amdgpu/aldebaran_mec2.bin +amdgpu/aldebaran_mec.bin +amdgpu/aldebaran_rlc.bin +amdgpu/aldebaran_sdma.bin +amdgpu/aldebaran_sjt_mec2.bin +amdgpu/aldebaran_sjt_mec.bin +amdgpu/aldebaran_smc.bin +amdgpu/aldebaran_sos.bin +amdgpu/aldebaran_ta.bin +amdgpu/aldebaran_vcn.bin +amdgpu/gc_9_4_3_mec.bin +amdgpu/gc_9_4_3_rlc.bin +amdgpu/gc_10_3_6_ce.bin +amdgpu/gc_10_3_6_me.bin +amdgpu/gc_10_3_6_mec.bin +amdgpu/gc_10_3_6_mec2.bin +amdgpu/gc_10_3_6_pfp.bin +amdgpu/gc_10_3_6_rlc.bin +amdgpu/gc_10_3_7_ce.bin +amdgpu/gc_10_3_7_me.bin +amdgpu/gc_10_3_7_mec.bin +amdgpu/gc_10_3_7_mec2.bin +amdgpu/gc_10_3_7_pfp.bin +amdgpu/gc_10_3_7_rlc.bin +amdgpu/gc_11_0_0_imu.bin +amdgpu/gc_11_0_0_me.bin +amdgpu/gc_11_0_0_mec.bin +amdgpu/gc_11_0_0_mes1.bin +amdgpu/gc_11_0_0_mes.bin +amdgpu/gc_11_0_0_mes_2.bin +amdgpu/gc_11_0_0_pfp.bin +amdgpu/gc_11_0_0_rlc.bin +amdgpu/gc_11_0_0_rlc_1.bin +amdgpu/gc_11_0_1_imu.bin +amdgpu/gc_11_0_1_me.bin +amdgpu/gc_11_0_1_mec.bin +amdgpu/gc_11_0_1_mes.bin +amdgpu/gc_11_0_1_mes1.bin +amdgpu/gc_11_0_1_mes_2.bin +amdgpu/gc_11_0_1_pfp.bin +amdgpu/gc_11_0_1_rlc.bin +amdgpu/gc_11_0_2_imu.bin +amdgpu/gc_11_0_2_me.bin +amdgpu/gc_11_0_2_mec.bin +amdgpu/gc_11_0_2_mes1.bin +amdgpu/gc_11_0_2_mes.bin +amdgpu/gc_11_0_2_mes_2.bin +amdgpu/gc_11_0_2_pfp.bin +amdgpu/gc_11_0_2_rlc.bin +amdgpu/gc_11_0_3_imu.bin +amdgpu/gc_11_0_3_me.bin +amdgpu/gc_11_0_3_mec.bin +amdgpu/gc_11_0_3_mes1.bin +amdgpu/gc_11_0_3_mes_2.bin +amdgpu/gc_11_0_3_pfp.bin +amdgpu/gc_11_0_3_rlc.bin +amdgpu/gc_11_0_4_imu.bin +amdgpu/gc_11_0_4_me.bin +amdgpu/gc_11_0_4_mec.bin +amdgpu/gc_11_0_4_mes.bin +amdgpu/gc_11_0_4_mes1.bin +amdgpu/gc_11_0_4_mes_2.bin +amdgpu/gc_11_0_4_pfp.bin +amdgpu/gc_11_0_4_rlc.bin +amdgpu/gc_11_5_0_imu.bin +amdgpu/gc_11_5_0_me.bin +amdgpu/gc_11_5_0_mec.bin +amdgpu/gc_11_5_0_mes1.bin +amdgpu/gc_11_5_0_mes_2.bin +amdgpu/gc_11_5_0_pfp.bin +amdgpu/gc_11_5_0_rlc.bin +amdgpu/gc_11_5_1_imu.bin +amdgpu/gc_11_5_1_me.bin +amdgpu/gc_11_5_1_mec.bin +amdgpu/gc_11_5_1_mes1.bin +amdgpu/gc_11_5_1_mes_2.bin +amdgpu/gc_11_5_1_pfp.bin +amdgpu/gc_11_5_1_rlc.bin +amdgpu/dcn_3_1_4_dmcub.bin +amdgpu/dcn_3_1_5_dmcub.bin +amdgpu/dcn_3_1_6_dmcub.bin +amdgpu/dcn_3_2_0_dmcub.bin +amdgpu/dcn_3_2_1_dmcub.bin +amdgpu/dcn_3_5_dmcub.bin +amdgpu/dcn_3_5_1_dmcub.bin +amdgpu/psp_13_0_0_sos.bin +amdgpu/psp_13_0_0_ta.bin +amdgpu/psp_13_0_4_ta.bin +amdgpu/psp_13_0_4_toc.bin +amdgpu/psp_13_0_5_asd.bin +amdgpu/psp_13_0_5_ta.bin +amdgpu/psp_13_0_5_toc.bin +amdgpu/psp_13_0_6_sos.bin +amdgpu/psp_13_0_6_ta.bin +amdgpu/psp_13_0_7_sos.bin +amdgpu/psp_13_0_7_ta.bin +amdgpu/psp_13_0_8_asd.bin +amdgpu/psp_13_0_8_ta.bin +amdgpu/psp_13_0_8_toc.bin +amdgpu/psp_13_0_10_sos.bin +amdgpu/psp_13_0_10_ta.bin +amdgpu/psp_13_0_11_ta.bin +amdgpu/psp_13_0_11_toc.bin +amdgpu/psp_14_0_0_ta.bin +amdgpu/psp_14_0_0_toc.bin +amdgpu/psp_14_0_1_ta.bin +amdgpu/psp_14_0_1_toc.bin +amdgpu/sdma_4_4_2.bin +amdgpu/sdma_5_2_6.bin +amdgpu/sdma_5_2_7.bin +amdgpu/sdma_6_0_0.bin +amdgpu/sdma_6_0_1.bin +amdgpu/sdma_6_0_2.bin +amdgpu/sdma_6_0_3.bin +amdgpu/sdma_6_1_0.bin +amdgpu/sdma_6_1_1.bin +amdgpu/smu_13_0_0.bin +amdgpu/smu_13_0_6.bin +amdgpu/smu_13_0_7.bin +amdgpu/smu_13_0_10.bin +amdgpu/umsch_mm_4_0_0.bin +amdgpu/vcn_3_1_2.bin +amdgpu/vcn_4_0_0.bin +amdgpu/vcn_4_0_2.bin +amdgpu/vcn_4_0_3.bin +amdgpu/vcn_4_0_4.bin +amdgpu/vcn_4_0_5.bin +amdgpu/vcn_4_0_6.bin +amdgpu/vcn_4_0_6_1.bin +amdgpu/vpe_6_1_0.bin +amdgpu/vpe_6_1_1.bin +amdgpu/isp_4_1_1.bin +amdtee/773bd96f-b83f-4d52-b12dc529b13d8543.bin +amdtee/amd_pmf_v3.bin +amlogic/bluetooth/w2_bt_fw_uart.bin +amlogic/bluetooth/w1u_bt_fw_uart.bin +amphion/vpu/vpu_fw_imx8_dec.bin +amphion/vpu/vpu_fw_imx8_enc.bin +ar3k/AthrBT_0x01020001.dfu +ar3k/ramps_0x01020001_26.dfu +ar3k/AthrBT_0x01020200.dfu +ar3k/ramps_0x01020200_26.dfu +ar3k/ramps_0x01020200_40.dfu +ar3k/AthrBT_0x31010000.dfu +ar3k/ramps_0x31010000_40.dfu +ar3k/AthrBT_0x11020000.dfu +ar3k/ramps_0x11020000_40.dfu +ar3k/ramps_0x01020201_26.dfu +ar3k/ramps_0x01020201_40.dfu +ar3k/AthrBT_0x41020000.dfu +ar3k/ramps_0x41020000_40.dfu +ar3k/AthrBT_0x11020100.dfu +ar3k/ramps_0x11020100_40.dfu +ar3k/AthrBT_0x31010100.dfu +ar3k/ramps_0x31010100_40.dfu +ar3k/AthrBT_0x01020201.dfu +ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu +ar3k/1020201/PS_ASIC.pst +ar3k/1020201/RamPatch.txt +ar3k/1020200/ar3kbdaddr.pst +ar3k/1020200/PS_ASIC.pst +ar3k/1020200/RamPatch.txt +ar3k/30101/ar3kbdaddr.pst +ar3k/30101/PS_ASIC.pst +ar3k/30101/RamPatch.txt +ar3k/30000/ar3kbdaddr.pst +ar3k/30000/PS_ASIC.pst +ar3k/30000/RamPatch.txt +ar3k/30101coex/ar3kbdaddr.pst +ar3k/30101coex/PS_ASIC_aclLowPri.pst +ar3k/30101coex/PS_ASIC_aclHighPri.pst +ar3k/30101coex/PS_ASIC.pst +ar3k/30101coex/RamPatch.txt +ar5523.bin +ar7010.fw +ar7010_1_1.fw +ar9170-1.fw +ar9170-2.fw +ar9271.fw +arm/mali/arch10.8/mali_csffw.bin +as102_data1_st.hex +as102_data2_st.hex +ath10k/QCA988X/hw2.0/board.bin +ath10k/QCA988X/hw2.0/firmware-4.bin +ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt +ath10k/QCA988X/hw2.0/firmware-5.bin +ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt +ath10k/QCA6174/hw2.1/board.bin +ath10k/QCA6174/hw2.1/board-2.bin +ath10k/QCA6174/hw2.1/firmware-5.bin +ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt +ath10k/QCA6174/hw3.0/board.bin +ath10k/QCA6174/hw3.0/board-2.bin +ath10k/QCA6174/hw3.0/firmware-4.bin +ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt +ath10k/QCA6174/hw3.0/firmware-6.bin +ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt +ath10k/QCA6174/hw3.0/firmware-sdio-6.bin +ath10k/QCA6174/hw3.0/notice_ath10k_firmware-sdio-6.txt +ath10k/QCA9377/hw1.0/board.bin +ath10k/QCA9377/hw1.0/board-2.bin +ath10k/QCA9377/hw1.0/firmware-5.bin +ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +ath10k/QCA9377/hw1.0/firmware-sdio-5.bin +ath10k/QCA9377/hw1.0/notice_ath10k_firmware-sdio-5.txt +ath10k/QCA9377/hw1.0/firmware-6.bin +ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt +ath10k/QCA99X0/hw2.0/board-2.bin +ath10k/QCA99X0/hw2.0/firmware-5.bin +ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt +ath10k/QCA4019/hw1.0/board-2.bin +ath10k/QCA4019/hw1.0/firmware-5.bin +ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt +ath10k/QCA9887/hw1.0/board.bin +ath10k/QCA9887/hw1.0/firmware-5.bin +ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt +ath10k/QCA9888/hw2.0/board-2.bin +ath10k/QCA9888/hw2.0/firmware-5.bin +ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt +ath10k/QCA9984/hw1.0/board-2.bin +ath10k/QCA9984/hw1.0/firmware-5.bin +ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt +ath10k/WCN3990/hw1.0/board-2.bin +ath10k/WCN3990/hw1.0/firmware-5.bin +ath10k/WCN3990/hw1.0/wlanmdsp.mbn +ath10k/WCN3990/hw1.0/notice.txt_wlanmdsp +ath10k/WCN3990/hw1.0/qcm2290/wlanmdsp.mbn +ath10k/WCN3990/hw1.0/qcm2290/firmware-5.bin +ath10k/WCN3990/hw1.0/qrb4210/wlanmdsp.mbn +ath10k/WCN3990/hw1.0/qrb4210/firmware-5.bin +ath11k/IPQ6018/hw1.0/board-2.bin +ath11k/IPQ6018/hw1.0/m3_fw.b00 +ath11k/IPQ6018/hw1.0/m3_fw.b01 +ath11k/IPQ6018/hw1.0/m3_fw.b02 +ath11k/IPQ6018/hw1.0/m3_fw.flist +ath11k/IPQ6018/hw1.0/m3_fw.mdt +ath11k/IPQ6018/hw1.0/q6_fw.b00 +ath11k/IPQ6018/hw1.0/q6_fw.b01 +ath11k/IPQ6018/hw1.0/q6_fw.b02 +ath11k/IPQ6018/hw1.0/q6_fw.b03 +ath11k/IPQ6018/hw1.0/q6_fw.b04 +ath11k/IPQ6018/hw1.0/q6_fw.b05 +ath11k/IPQ6018/hw1.0/q6_fw.b07 +ath11k/IPQ6018/hw1.0/q6_fw.b08 +ath11k/IPQ6018/hw1.0/q6_fw.flist +ath11k/IPQ6018/hw1.0/q6_fw.mdt +ath11k/IPQ6018/hw1.0/Notice.txt +ath11k/IPQ8074/hw2.0/board-2.bin +ath11k/IPQ8074/hw2.0/m3_fw.b00 +ath11k/IPQ8074/hw2.0/m3_fw.b01 +ath11k/IPQ8074/hw2.0/m3_fw.b02 +ath11k/IPQ8074/hw2.0/m3_fw.flist +ath11k/IPQ8074/hw2.0/m3_fw.mdt +ath11k/IPQ8074/hw2.0/q6_fw.b00 +ath11k/IPQ8074/hw2.0/q6_fw.b01 +ath11k/IPQ8074/hw2.0/q6_fw.b02 +ath11k/IPQ8074/hw2.0/q6_fw.b03 +ath11k/IPQ8074/hw2.0/q6_fw.b04 +ath11k/IPQ8074/hw2.0/q6_fw.b05 +ath11k/IPQ8074/hw2.0/q6_fw.b07 +ath11k/IPQ8074/hw2.0/q6_fw.b08 +ath11k/IPQ8074/hw2.0/q6_fw.flist +ath11k/IPQ8074/hw2.0/q6_fw.mdt +ath11k/IPQ8074/hw2.0/Notice.txt +ath11k/QCA6390/hw2.0/board-2.bin +ath11k/QCA6390/hw2.0/amss.bin +ath11k/QCA6390/hw2.0/m3.bin +ath11k/QCA6390/hw2.0/Notice.txt +ath11k/WCN6855/hw2.0/regdb.bin +ath11k/WCN6855/hw2.0/board-2.bin +ath11k/WCN6855/hw2.0/amss.bin +ath11k/WCN6855/hw2.0/m3.bin +ath11k/WCN6855/hw2.0/Notice.txt +ath11k/WCN6855/hw2.1/regdb.bin +ath11k/WCN6855/hw2.1/board-2.bin +ath11k/WCN6855/hw2.1/amss.bin +ath11k/WCN6855/hw2.1/m3.bin +ath11k/QCN9074/hw1.0/board-2.bin +ath11k/QCN9074/hw1.0/amss.bin +ath11k/QCN9074/hw1.0/m3.bin +ath11k/QCN9074/hw1.0/Notice.txt +ath11k/WCN6750/hw1.0/board-2.bin +ath11k/WCN6750/hw1.0/wpss.b00 +ath11k/WCN6750/hw1.0/wpss.b01 +ath11k/WCN6750/hw1.0/wpss.b02 +ath11k/WCN6750/hw1.0/wpss.b03 +ath11k/WCN6750/hw1.0/wpss.b04 +ath11k/WCN6750/hw1.0/wpss.b05 +ath11k/WCN6750/hw1.0/wpss.b06 +ath11k/WCN6750/hw1.0/wpss.b07 +ath11k/WCN6750/hw1.0/wpss.b08 +ath11k/WCN6750/hw1.0/wpss.mdt +ath11k/WCN6750/hw1.0/Notice.txt +ath11k/IPQ5018/hw1.0/board-2.bin +ath11k/IPQ5018/hw1.0/m3_fw.b00 +ath11k/IPQ5018/hw1.0/m3_fw.b01 +ath11k/IPQ5018/hw1.0/m3_fw.b02 +ath11k/IPQ5018/hw1.0/m3_fw.flist +ath11k/IPQ5018/hw1.0/m3_fw.mdt +ath11k/IPQ5018/hw1.0/q6_fw.b00 +ath11k/IPQ5018/hw1.0/q6_fw.b01 +ath11k/IPQ5018/hw1.0/q6_fw.b02 +ath11k/IPQ5018/hw1.0/q6_fw.b03 +ath11k/IPQ5018/hw1.0/q6_fw.b04 +ath11k/IPQ5018/hw1.0/q6_fw.b05 +ath11k/IPQ5018/hw1.0/q6_fw.b07 +ath11k/IPQ5018/hw1.0/q6_fw.b08 +ath11k/IPQ5018/hw1.0/q6_fw.b09 +ath11k/IPQ5018/hw1.0/q6_fw.b10 +ath11k/IPQ5018/hw1.0/q6_fw.b11 +ath11k/IPQ5018/hw1.0/q6_fw.b13 +ath11k/IPQ5018/hw1.0/q6_fw.b14 +ath11k/IPQ5018/hw1.0/q6_fw.flist +ath11k/IPQ5018/hw1.0/q6_fw.mdt +ath11k/IPQ5018/hw1.0/Notice.txt +ath12k/WCN7850/hw2.0/board-2.bin +ath12k/WCN7850/hw2.0/amss.bin +ath12k/WCN7850/hw2.0/m3.bin +ath12k/WCN7850/hw2.0/Notice.txt +ath3k-1.fw +ath6k/AR6004/hw1.3/fw-3.bin +ath6k/AR6004/hw1.3/bdata.bin +ath6k/AR6004/hw1.2/fw-2.bin +ath6k/AR6004/hw1.2/bdata.bin +ath6k/AR6003/hw1.0/otp.bin.z77 +ath6k/AR6003/hw1.0/bdata.SD31.bin +ath6k/AR6003/hw1.0/bdata.SD32.bin +ath6k/AR6003/hw1.0/data.patch.bin +ath6k/AR6003/hw1.0/bdata.WB31.bin +ath6k/AR6003/hw1.0/athwlan.bin.z77 +ath6k/AR6003/hw2.1.1/fw-2.bin +ath6k/AR6003/hw2.1.1/fw-3.bin +ath6k/AR6003/hw2.1.1/otp.bin +ath6k/AR6003/hw2.1.1/athwlan.bin +ath6k/AR6003/hw2.1.1/endpointping.bin +ath6k/AR6003/hw2.1.1/bdata.SD31.bin +ath6k/AR6003/hw2.1.1/bdata.SD32.bin +ath6k/AR6003/hw2.1.1/data.patch.bin +ath6k/AR6003/hw2.1.1/bdata.WB31.bin +ath6k/AR6003/hw2.0/otp.bin.z77 +ath6k/AR6003/hw2.0/bdata.SD31.bin +ath6k/AR6003/hw2.0/bdata.SD32.bin +ath6k/AR6003/hw2.0/data.patch.bin +ath6k/AR6003/hw2.0/bdata.WB31.bin +ath6k/AR6003/hw2.0/athwlan.bin.z77 +ath6k/AR6002/eeprom.data +ath6k/AR6002/eeprom.bin +ath6k/AR6002/athwlan.bin.z77 +ath6k/AR6002/data.patch.hw2_0.bin +ath6k/AR6003.1/hw2.1.1/athwlan.bin +ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin +ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin +ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin +ath6k/AR6003.1/hw2.1.1/data.patch.bin +ath6k/AR6003.1/hw2.1.1/endpointping.bin +ath6k/AR6003.1/hw2.1.1/otp.bin +ath9k_htc/htc_7010-1.4.0.fw +ath9k_htc/htc_9271-1.4.0.fw +atmel/wilc1000_fw.bin +atmel/wilc1000_ap_fw.bin +atmel/wilc1000_p2p_fw.bin +atmel/wilc1000_wifi_firmware.bin +atmel/wilc1000_wifi_firmware-1.bin +atusb/atusb-0.2.dfu +atusb/atusb-0.3.dfu +atusb/rzusb-0.3.bin +av7110/bootcode.bin +bnx2/bnx2-mips-06-6.2.3.fw +bnx2/bnx2-mips-09-6.2.1b.fw +bnx2/bnx2-rv2p-06-6.0.15.fw +bnx2/bnx2-rv2p-09-6.0.17.fw +bnx2/bnx2-rv2p-09ax-6.0.17.fw +bnx2x/bnx2x-e1-7.13.1.0.fw +bnx2x/bnx2x-e1-7.13.11.0.fw +bnx2x/bnx2x-e1-7.13.15.0.fw +bnx2x/bnx2x-e1-7.13.21.0.fw +bnx2x/bnx2x-e1h-7.13.1.0.fw +bnx2x/bnx2x-e1h-7.13.11.0.fw +bnx2x/bnx2x-e1h-7.13.15.0.fw +bnx2x/bnx2x-e1h-7.13.21.0.fw +bnx2x/bnx2x-e2-7.13.1.0.fw +bnx2x/bnx2x-e2-7.13.11.0.fw +bnx2x/bnx2x-e2-7.13.15.0.fw +bnx2x/bnx2x-e2-7.13.21.0.fw +brcm/BCM-0bb4-0306.hcd +brcm/bcm43xx-0.fw +brcm/bcm43xx_hdr-0.fw +brcm/bcm4329-fullmac-4.bin +brcm/brcmfmac43236b.bin +brcm/brcmfmac4329-sdio.bin +brcm/brcmfmac4330-sdio.bin +brcm/brcmfmac4334-sdio.bin +brcm/brcmfmac4335-sdio.bin +brcm/brcmfmac43241b0-sdio.bin +brcm/brcmfmac43241b4-sdio.bin +brcm/brcmfmac43241b5-sdio.bin +brcm/brcmfmac43242a.bin +brcm/brcmfmac43143.bin +brcm/brcmfmac43143-sdio.bin +brcm/brcmfmac43430a0-sdio.bin +brcm/brcmfmac4350c2-pcie.bin +brcm/brcmfmac4350-pcie.bin +brcm/brcmfmac43569.bin +brcm/brcmfmac4358-pcie.bin +brcm/brcmfmac43602-pcie.bin +brcm/brcmfmac43602-pcie.ap.bin +brcm/brcmfmac4366b-pcie.bin +brcm/brcmfmac4366c-pcie.bin +brcm/brcmfmac4371-pcie.bin +brcm/brcmfmac4373.bin +brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt +brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt +brcm/brcmfmac4330-sdio.Prowise-PT301.txt +brcm/brcmfmac43340-sdio.Insyde-VESPA2.txt +brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt +brcm/brcmfmac43340-sdio.meegopad-t08.txt +brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt +brcm/brcmfmac43340-sdio.predia-basic.txt +brcm/brcmfmac43362-sdio.ASUSTeK COMPUTER INC.-ME176C.txt +brcm/brcmfmac43362-sdio.WC121.txt +brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt +brcm/brcmfmac43430a0-sdio.ilife-S806.txt +brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt +brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt +brcm/brcmfmac43430-sdio.AP6212.txt +brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt +brcm/brcmfmac43430-sdio.ilife-S806.txt +brcm/brcmfmac43430-sdio.MUR1DX.txt +brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt +brcm/brcmfmac43455-sdio.acepc-t8.txt +brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt +brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt +brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt +brcm/brcmfmac4356-pcie.gpd-win-pocket.txt +brcm/brcmfmac4356-pcie.Intel Corporation-CHERRYVIEW D1 PLATFORM.txt +brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt +brcm/brcmfmac4356-sdio.AP6356S.txt +brcm/brcmfmac43455-sdio.AW-CM256SM.txt +brcm/BCM-0a5c-6410.hcd +brcm/brcmfmac43012-sdio.bin +brcm/brcmfmac43012-sdio.clm_blob +brcm/brcmfmac43340-sdio.bin +brcm/brcmfmac43362-sdio.bin +brcm/brcmfmac4339-sdio.bin +brcm/brcmfmac43430-sdio.bin +brcm/brcmfmac43430-sdio.clm_blob +brcm/brcmfmac43455-sdio.bin +brcm/brcmfmac43455-sdio.clm_blob +brcm/brcmfmac4354-sdio.bin +brcm/brcmfmac4354-sdio.clm_blob +brcm/brcmfmac4356-pcie.bin +brcm/brcmfmac4356-pcie.clm_blob +brcm/brcmfmac4356-sdio.bin +brcm/brcmfmac4356-sdio.clm_blob +brcm/brcmfmac43570-pcie.bin +brcm/brcmfmac43570-pcie.clm_blob +brcm/brcmfmac4373-sdio.bin +brcm/brcmfmac4373-sdio.clm_blob +brcm/brcmfmac54591-pcie.bin +brcm/brcmfmac54591-pcie.clm_blob +brcm/brcmfmac43362-sdio.kobo,aura.txt +brcm/brcmfmac43362-sdio.kobo,tolino-shine2hd.txt +brcm/brcmfmac43362-sdio.lemaker,bananapro.txt +brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt +brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt +brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt +brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt +brcm/brcmfmac43430-sdio.sinovoip,bananapi-m64.txt +brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt +brcm/brcmfmac43430-sdio.starfive,visionfive-v1.txt +brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt +brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt +brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt +brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt +brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt +brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt +brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.txt +brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt +brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt +brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt +brcm/brcmfmac4356-sdio.khadas,vim2.txt +brcm/brcmfmac4356-sdio.vamrs,rock960.txt +brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt +brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt +brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt +brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.txt +brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt +brcm/brcmfmac43455-sdio.pine64,quartz64-a.txt +brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt +brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.0.txt +brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.1.txt +brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt +brcm/brcmfmac43455-sdio.pine64,soquartz-cm4io.txt +brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt +cadence/mhdp8546.bin +carl9170-1.fw +cavium/cnn55xx_ae.fw +cavium/cnn55xx_se.fw +cbfw-3.2.5.1.bin +cirrus/cs35l41-dsp1-spk-prot.wmfw +cirrus/cs35l41-dsp1-spk-prot.bin +cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +cirrus/cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg +cirrus/cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw +cirrus/cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw +cirrus/cs35l41/v6.78.0/halo_cspl_RAM_revB2_29.80.0.wmfw +cirrus/cs35l41/v6.68.0/halo_cspl_RAM_revB2_29.70.0.wmfw +cirrus/cs35l41/v6.56.0/halo_cspl_RAM_revB2_29.58.0.wmfw +cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw +cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw +cirrus/cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw +cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8971.bin +cirrus/cs35l41-dsp1-spk-prot-103c8972.bin +cirrus/cs35l41-dsp1-spk-prot-103c8973.bin +cirrus/cs35l41-dsp1-spk-prot-103c8975-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8975-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c896e-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c896e-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c3-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c3-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8981-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8981-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8981-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8981-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c46.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c47.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c48.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin +cirrus/cs35l41-dsp1-spk-prot-103c8ca4.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c89e7-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89e7-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386f-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386f-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431503-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431503-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431503-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431503-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431533-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431533-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431573-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431573-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431573-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431573-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ee2-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ee2-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f1f-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431f1f-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3865-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3865-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3866-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3866-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l1.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r1.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l1.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r1.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b42.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b43.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b44.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b45.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b47.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b63-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b63-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b63-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b63-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b92.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin +cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin +cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw +cirrus/cs35l56/CS35L56_Rev3.11.16.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431df3-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431df3-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431df3-amp3.bin +cirrus/cs35l56-b0-dsp1-misc-10431df3-amp4.bin +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp2.bin +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp1.bin +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp2.bin +cirrus/cs35l41-dsp1-spk-prot-103c8971.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8972.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8973.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8974.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8975.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c896e.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c89c3.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8981.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c898e.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c898f.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8991.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8992.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8994.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8995.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c89c6.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8974.bin +cirrus/cs35l41-dsp1-spk-prot-103c898e.bin +cirrus/cs35l41-dsp1-spk-prot-103c898f.bin +cirrus/cs35l41-dsp1-spk-prot-103c8991.bin +cirrus/cs35l41-dsp1-spk-prot-103c8992.bin +cirrus/cs35l41-dsp1-spk-prot-103c8994.bin +cirrus/cs35l41-dsp1-spk-prot-103c8995.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c3-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c89c3-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c46.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c47.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c48.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c70.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c71.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c72.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c70.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c71.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c72.bin +cirrus/cs35l41-dsp1-spk-prot-103c8ca4.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8ca7.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cf5.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c66.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c6a.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2c.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a2d.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be5.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be6.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c16.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c17.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2e.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a30.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be7.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be8.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb3.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb4.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4d.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4e.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-103c8c67.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c68.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cde.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bdd.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bde.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c50.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c51.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8cdd.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a29.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a2a.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2b.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a31.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be3.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b3a.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c15.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8a28.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8bdf.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be0.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be1.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be2.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4f.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be9.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8ad8.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8ad8.bin +cirrus/cs35l41-dsp1-spk-prot-103c8a6e.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c89e7.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa3847.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38b4.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38b5.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38b6.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38b7.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa386f.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa3877.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa3878.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa386e.wmfw +cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a8f.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431e02.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a83.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431e12.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431683.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316a3.wmfw +cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431573.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431463.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431483.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431663.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431473.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431493.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431533.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431433.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431caf.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431cef.wmfw +cirrus/cs35l41-dsp1-spk-prot-104314d3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431c9f.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431cdf.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431ccf.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431503.wmfw +cirrus/cs35l41-dsp1-spk-prot-104314e3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431d1f.wmfw +cirrus/cs35l41-dsp1-spk-prot-104317f3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431b93.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a20.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a30.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a40.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a50.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a60.wmfw +cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-10431c33.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431c03.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431a63.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431c43.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-10431ee2.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431da2.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431f62.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431f1f.wmfw +cirrus/cs35l41-dsp1-spk-prot-104316d3.wmfw +cirrus/cs35l41-dsp1-spk-prot-104316f3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431863.wmfw +cirrus/cs35l41-dsp1-spk-prot-104318d3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10431ed3.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa2316.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa2317.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2318.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa2319.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa231a.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bincfg +cirrus/cs35l41-dsp1-spk-prot-17aa38a9.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38ab.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-l0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-r0.bin +cirrus/cs35l41-dsp1-spk-prot-17aa3865.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa3866.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38c7.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38c8.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38f9.wmfw +cirrus/cs35l41-dsp1-spk-prot-17aa38fa.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8c26.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b42.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b43.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b44.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b45.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b46.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b47.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b63.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b70.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b72.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b74.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b77.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b8f.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b92.wmfw +cirrus/cs35l41-dsp1-spk-prot-103c8b46.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b70.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b72.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b74.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b77.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l0.bin +cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l1.bin +cirrus/cs35l41-dsp1-spk-prot-103c8c26.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cbe.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cbf.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cc1.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cc2.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cc3.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cc4.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid0.bin +cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid1.bin +cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280b27.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280b28.wmfw +cirrus/cs35l41-dsp1-spk-prot-10280c4d.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-103c8c52.wmfw +cirrus/cs35l56-b0-dsp1-misc-103c8c53.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431df3.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0.wmfw +cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1.wmfw +cis/LA-PCM.cis +cis/PCMLM28.cis +cis/DP83903.cis +cis/NE2K.cis +cis/tamarack.cis +cis/PE-200.cis +cis/PE520.cis +cis/3CXEM556.cis +cis/3CCFEM556.cis +cis/MT5634ZLX.cis +cis/RS-COM-2P.cis +cis/COMpad2.cis +cis/COMpad4.cis +cis/SW_555_SER.cis +cis/SW_7xx_SER.cis +cis/SW_8xx_SER.cis +cmmb_vega_12mhz.inp +cmmb_venice_12mhz.inp +cnm/wave521c_k3_codec_fw.bin +cs42l43.bin +ct2fw-3.2.5.1.bin +ctefx.bin +ctfw-3.2.5.1.bin +ctspeq.bin +cxgb3/t3b_psram-1.1.0.bin +cxgb3/t3c_psram-1.1.0.bin +cxgb3/t3fw-7.0.0.bin +cxgb3/t3fw-7.1.0.bin +cxgb3/t3fw-7.4.0.bin +cxgb3/t3fw-7.10.0.bin +cxgb3/t3fw-7.12.0.bin +cxgb3/ael2005_opt_edc.bin +cxgb3/ael2005_twx_edc.bin +cxgb3/ael2020_twx_edc.bin +cxgb4/t4fw-1.14.4.0.bin +cxgb4/t4fw-1.15.37.0.bin +cxgb4/t4fw-1.27.5.0.bin +cxgb4/t5fw-1.14.4.0.bin +cxgb4/t5fw-1.15.37.0.bin +cxgb4/t5fw-1.27.5.0.bin +cxgb4/t6fw-1.27.5.0.bin +cxgb4/aq1202_fw.cld +cxgb4/bcm8483.bin +cxgb4/configs/t4-config-default.txt +cxgb4/configs/t5-config-default.txt +cxgb4/configs/t6-config-default.txt +cxgb4/configs/t5-config-hashfilter.txt +cxgb4/configs/t6-config-hashfilter.txt +cxgb4/t4fw.bin +cxgb4/t5fw.bin +cxgb4/t6fw.bin +cxgb4/t4-config.txt +cxgb4/t5-config.txt +cxgb4/t6-config.txt +cypress/cyfmac43012-sdio.bin +cypress/cyfmac43012-sdio.clm_blob +cypress/cyfmac43340-sdio.bin +cypress/cyfmac43362-sdio.bin +cypress/cyfmac4339-sdio.bin +cypress/cyfmac43430-sdio.bin +cypress/cyfmac43430-sdio.clm_blob +cypress/cyfmac43455-sdio.bin +cypress/cyfmac43455-sdio.clm_blob +cypress/cyfmac4354-sdio.bin +cypress/cyfmac4354-sdio.clm_blob +cypress/cyfmac4356-pcie.bin +cypress/cyfmac4356-pcie.clm_blob +cypress/cyfmac4356-sdio.bin +cypress/cyfmac4356-sdio.clm_blob +cypress/cyfmac43570-pcie.bin +cypress/cyfmac43570-pcie.clm_blob +cypress/cyfmac4373-sdio.bin +cypress/cyfmac4373-sdio.clm_blob +cypress/cyfmac54591-pcie.bin +cypress/cyfmac54591-pcie.clm_blob +dabusb/firmware.fw +dabusb/bitstream.bin +dpaa2/mc/mc_10.10.0_ls1088a.itb +dpaa2/mc/mc_10.10.0_ls2088a.itb +dpaa2/mc/mc_10.10.0_lx2160a.itb +dpaa2/mc/mc_10.14.3_ls1088a.itb +dpaa2/mc/mc_10.14.3_ls2088a.itb +dpaa2/mc/mc_10.14.3_lx2160a.itb +dpaa2/mc/mc_10.16.2_ls1088a.itb +dpaa2/mc/mc_10.16.2_ls2088a.itb +dpaa2/mc/mc_10.16.2_lx2160a.itb +dpaa2/mc/mc_10.18.0_ls1088a.itb +dpaa2/mc/mc_10.18.0_ls2088a.itb +dpaa2/mc/mc_10.18.0_lx2160a.itb +dpaa2/mc/mc_10.28.1_ls1088a.itb +dpaa2/mc/mc_10.28.1_ls2088a.itb +dpaa2/mc/mc_10.28.1_lx2160a.itb +dsp56k/bootstrap.bin +dvb-fe-xc4000-1.4.1.fw +dvb-fe-xc5000-1.6.114.fw +dvb-fe-xc5000c-4.1.30.7.fw +dvb-usb-dib0700-1.20.fw +dvb-usb-it9135-01.fw +dvb-usb-it9135-02.fw +dvb-usb-terratec-h5-drxk.fw +dvb_nova_12mhz.inp +dvb_nova_12mhz_b0.inp +e100/d101m_ucode.bin +e100/d101s_ucode.bin +e100/d102e_ucode.bin +emi26/bitstream.fw +emi26/firmware.fw +emi26/loader.fw +ene-ub6250/sd_init1.bin +ene-ub6250/sd_init2.bin +ene-ub6250/sd_rdwr.bin +ene-ub6250/ms_init.bin +ene-ub6250/msp_rdwr.bin +ene-ub6250/ms_rdwr.bin +f2255usb.bin +go7007/s2250-1.fw +go7007/s2250-2.fw +go7007/go7007fw.bin +go7007/go7007tv.bin +go7007/lr192.fw +go7007/px-m402u.fw +go7007/px-tv402u.fw +go7007/wis-startrek.fw +hfi1_dc8051.fw +hfi1_fabric.fw +hfi1_pcie.fw +hfi1_sbus.fw +htc_7010.fw +htc_9271.fw +i915/skl_dmc_ver1_23.bin +i915/skl_dmc_ver1_26.bin +i915/skl_dmc_ver1_27.bin +i915/bxt_dmc_ver1_07.bin +i915/kbl_dmc_ver1_01.bin +i915/kbl_dmc_ver1_04.bin +i915/skl_guc_ver1.bin +i915/skl_guc_ver4.bin +i915/skl_guc_ver6_1.bin +i915/skl_guc_ver9_33.bin +i915/skl_guc_32.0.3.bin +i915/skl_guc_33.0.0.bin +i915/skl_guc_49.0.1.bin +i915/skl_guc_62.0.0.bin +i915/skl_guc_69.0.3.bin +i915/skl_guc_70.1.1.bin +i915/skl_huc_ver01_07_1398.bin +i915/skl_huc_2.0.0.bin +i915/bxt_huc_ver01_07_1398.bin +i915/bxt_huc_ver01_8_2893.bin +i915/bxt_huc_2.0.0.bin +i915/kbl_huc_ver02_00_1810.bin +i915/kbl_huc_4.0.0.bin +i915/bxt_guc_ver8_7.bin +i915/bxt_guc_ver9_29.bin +i915/bxt_guc_32.0.3.bin +i915/bxt_guc_33.0.0.bin +i915/bxt_guc_49.0.1.bin +i915/bxt_guc_62.0.0.bin +i915/bxt_guc_69.0.3.bin +i915/bxt_guc_70.1.1.bin +i915/kbl_guc_ver9_14.bin +i915/cml_guc_33.0.0.bin +i915/cml_guc_49.0.1.bin +i915/cml_guc_62.0.0.bin +i915/cml_guc_69.0.3.bin +i915/cml_guc_70.1.1.bin +i915/kbl_guc_ver9_39.bin +i915/kbl_guc_32.0.3.bin +i915/kbl_guc_33.0.0.bin +i915/kbl_guc_49.0.1.bin +i915/kbl_guc_62.0.0.bin +i915/kbl_guc_69.0.3.bin +i915/kbl_guc_70.1.1.bin +i915/glk_guc_32.0.3.bin +i915/glk_guc_33.0.0.bin +i915/glk_guc_49.0.1.bin +i915/glk_guc_62.0.0.bin +i915/glk_guc_69.0.3.bin +i915/glk_guc_70.1.1.bin +i915/glk_huc_ver03_01_2893.bin +i915/glk_huc_4.0.0.bin +i915/glk_dmc_ver1_04.bin +i915/cml_huc_4.0.0.bin +i915/cnl_dmc_ver1_06.bin +i915/cnl_dmc_ver1_07.bin +i915/icl_dmc_ver1_07.bin +i915/icl_dmc_ver1_09.bin +i915/icl_guc_32.0.3.bin +i915/icl_guc_33.0.0.bin +i915/icl_guc_49.0.1.bin +i915/icl_guc_62.0.0.bin +i915/icl_guc_69.0.3.bin +i915/icl_guc_70.1.1.bin +i915/icl_huc_ver8_4_3238.bin +i915/tgl_dmc_ver2_04.bin +i915/tgl_dmc_ver2_06.bin +i915/tgl_dmc_ver2_08.bin +i915/tgl_dmc_ver2_12.bin +i915/icl_huc_9.0.0.bin +i915/ehl_guc_33.0.4.bin +i915/ehl_guc_49.0.1.bin +i915/ehl_guc_62.0.0.bin +i915/ehl_guc_69.0.3.bin +i915/ehl_guc_70.1.1.bin +i915/ehl_huc_9.0.0.bin +i915/tgl_guc_35.2.0.bin +i915/tgl_guc_49.0.1.bin +i915/tgl_guc_62.0.0.bin +i915/tgl_guc_69.0.3.bin +i915/tgl_guc_70.1.1.bin +i915/tgl_guc_70.bin +i915/tgl_huc_7.0.3.bin +i915/tgl_huc_7.0.12.bin +i915/tgl_huc_7.5.0.bin +i915/tgl_huc_7.9.3.bin +i915/tgl_huc.bin +i915/rkl_dmc_ver2_02.bin +i915/rkl_dmc_ver2_03.bin +i915/dg1_dmc_ver2_02.bin +i915/dg1_guc_49.0.1.bin +i915/dg1_guc_62.0.0.bin +i915/dg1_guc_69.0.3.bin +i915/dg1_guc_70.1.1.bin +i915/dg1_guc_70.bin +i915/dg1_huc_7.7.1.bin +i915/dg1_huc_7.9.3.bin +i915/dg1_huc.bin +i915/adls_dmc_ver2_01.bin +i915/adlp_dmc_ver2_09.bin +i915/adlp_dmc_ver2_10.bin +i915/adlp_dmc_ver2_12.bin +i915/adlp_dmc_ver2_14.bin +i915/adlp_dmc_ver2_16.bin +i915/adlp_dmc.bin +i915/adlp_guc_62.0.3.bin +i915/adlp_guc_69.0.3.bin +i915/adlp_guc_70.1.1.bin +i915/adlp_guc_70.bin +i915/dg2_guc_70.1.2.bin +i915/dg2_guc_70.4.1.bin +i915/dg2_guc_70.bin +i915/dg2_huc_gsc.bin +i915/dg2_dmc_ver2_06.bin +i915/dg2_dmc_ver2_07.bin +i915/dg2_dmc_ver2_08.bin +i915/mtl_dmc_ver2_10.bin +i915/mtl_dmc.bin +i915/mtl_guc_70.bin +i915/mtl_huc_gsc.bin +i915/mtl_gsc_1.bin +i915/bmg_dmc.bin +i915/xe2lpd_dmc.bin +i915/skl_dmc_ver1.bin +i915/bxt_dmc_ver1.bin +i915/kbl_dmc_ver1.bin +i915/skl_guc_ver6.bin +imx/sdma/sdma-imx6q.bin +imx/sdma/sdma-imx7d.bin +inside-secure/eip197_minifw/ipue.bin +inside-secure/eip197_minifw/ifpp.bin +intel/ipu/shisp_2400b0_v21.bin +intel/ipu/shisp_2401a0_v21.bin +intel/ipu/irci_irci_ecr-master_20161208_0213_20170112_1500.bin +intel/ipu/ipu6epadln_fw.bin +intel/ipu/ipu6ep_fw.bin +intel/ipu/ipu6epmtl_fw.bin +intel/ipu/ipu6_fw.bin +intel/ipu/ipu6se_fw.bin +intel/vsc/ivsc_fw.bin +intel/vsc/ivsc_pkg_hi556_0.bin +intel/vsc/ivsc_pkg_himx11b1_0.bin +intel/vsc/ivsc_pkg_himx2170_0.bin +intel/vsc/ivsc_pkg_himx2172_0.bin +intel/vsc/ivsc_pkg_int3537_0.bin +intel/vsc/ivsc_pkg_ovti01a0_0.bin +intel/vsc/ivsc_pkg_ovti01af_0.bin +intel/vsc/ivsc_pkg_ovti01as_0.bin +intel/vsc/ivsc_pkg_ovti02c1_0.bin +intel/vsc/ivsc_pkg_ovti02e1_0.bin +intel/vsc/ivsc_pkg_ovti2740_0.bin +intel/vsc/ivsc_pkg_ovti5678_0.bin +intel/vsc/ivsc_pkg_ovti9734_0.bin +intel/vsc/ivsc_pkg_ovti9738_0.bin +intel/vsc/ivsc_skucfg_hi556_0_1.bin +intel/vsc/ivsc_skucfg_himx11b1_0_1.bin +intel/vsc/ivsc_skucfg_himx2170_0_1.bin +intel/vsc/ivsc_skucfg_himx2172_0_1.bin +intel/vsc/ivsc_skucfg_int3537_0_1.bin +intel/vsc/ivsc_skucfg_ovti01a0_0_1.bin +intel/vsc/ivsc_skucfg_ovti01af_0_1.bin +intel/vsc/ivsc_skucfg_ovti01as_0_1.bin +intel/vsc/ivsc_skucfg_ovti02c1_0_1.bin +intel/vsc/ivsc_skucfg_ovti02e1_0_1.bin +intel/vsc/ivsc_skucfg_ovti2740_0_1.bin +intel/vsc/ivsc_skucfg_ovti5678_0_1.bin +intel/vsc/ivsc_skucfg_ovti9734_0_1.bin +intel/vsc/ivsc_skucfg_ovti9738_0_1.bin +intel/ibt-hw-37.7.bseq +intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq +intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq +intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq +intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq +intel/ibt-hw-37.8.bseq +intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq +intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq +intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq +intel/ibt-11-5.ddc +intel/ibt-11-5.sfi +intel/ibt-12-16.ddc +intel/ibt-12-16.sfi +intel/ibt-17-16-1.sfi +intel/ibt-17-16-1.ddc +intel/ibt-17-2.sfi +intel/ibt-17-2.ddc +intel/ibt-17-0-1.sfi +intel/ibt-17-0-1.ddc +intel/ibt-17-1.sfi +intel/ibt-17-1.ddc +intel/ibt-18-16-1.sfi +intel/ibt-18-16-1.ddc +intel/ibt-18-2.sfi +intel/ibt-18-2.ddc +intel/ibt-18-0-1.sfi +intel/ibt-18-0-1.ddc +intel/ibt-18-1.sfi +intel/ibt-18-1.ddc +intel/ibt-20-0-3.sfi +intel/ibt-20-0-3.ddc +intel/ibt-20-1-3.sfi +intel/ibt-20-1-3.ddc +intel/ibt-20-1-4.sfi +intel/ibt-20-1-4.ddc +intel/ibt-19-0-0.sfi +intel/ibt-19-0-0.ddc +intel/ibt-19-0-1.sfi +intel/ibt-19-0-1.ddc +intel/ibt-19-0-3.sfi +intel/ibt-19-0-3.ddc +intel/ibt-19-0-4.sfi +intel/ibt-19-0-4.ddc +intel/ibt-19-16-4.sfi +intel/ibt-19-16-4.ddc +intel/ibt-19-32-1.sfi +intel/ibt-19-32-1.ddc +intel/ibt-19-32-0.sfi +intel/ibt-19-32-0.ddc +intel/ibt-19-32-4.sfi +intel/ibt-19-32-4.ddc +intel/ibt-19-240-1.sfi +intel/ibt-19-240-1.ddc +intel/ibt-19-240-4.sfi +intel/ibt-19-240-4.ddc +intel/ibt-0041-0041.sfi +intel/ibt-0041-0041.ddc +intel/ibt-0040-0041.sfi +intel/ibt-0040-0041.ddc +intel/ibt-0040-4150.sfi +intel/ibt-0040-4150.ddc +intel/ibt-1040-0041.sfi +intel/ibt-1040-0041.ddc +intel/ibt-1040-4150.sfi +intel/ibt-1040-4150.ddc +intel/ibt-0040-1050.sfi +intel/ibt-0040-1050.ddc +intel/ibt-1040-1050.sfi +intel/ibt-1040-1050.ddc +intel/ibt-0040-1020.sfi +intel/ibt-0040-1020.ddc +intel/ibt-1040-1020.sfi +intel/ibt-1040-1020.ddc +intel/ibt-0040-2120.sfi +intel/ibt-0040-2120.ddc +intel/ibt-1040-2120.sfi +intel/ibt-1040-2120.ddc +intel/ibt-0291-0291.sfi +intel/ibt-0291-0291.ddc +intel/ibt-0180-0041.sfi +intel/ibt-0180-0041.ddc +intel/ibt-0180-4150.sfi +intel/ibt-0180-4150.ddc +intel/ibt-0180-1050.sfi +intel/ibt-0180-1050.ddc +intel/fw_sst_0f28.bin-48kHz_i2s_master +intel/catpt/bdw/dsp_basefw.bin +intel/avs/skl/dsp_basefw.bin +intel/avs/skl/dsp_mod_7CAD0808-AB10-CD23-EF45-12AB34CD56EF.bin +intel/avs/apl/dsp_basefw.bin +intel/avs/cnl/dsp_basefw.bin +intel/fw_sst_0f28.bin +intel/fw_sst_0f28_ssp0.bin +intel/fw_sst_22a8.bin +intel/dsp_fw_release_v969.bin +intel/dsp_fw_release_v3402.bin +intel/dsp_fw_bxtn_v2219.bin +intel/dsp_fw_bxtn_v3366.bin +intel/dsp_fw_kbl_v701.bin +intel/dsp_fw_kbl_v1037.bin +intel/dsp_fw_kbl_v2042.bin +intel/dsp_fw_kbl_v2630.bin +intel/dsp_fw_kbl_v3266.bin +intel/dsp_fw_kbl_v3420.bin +intel/dsp_fw_kbl_v3402.bin +intel/dsp_fw_glk_v1814.bin +intel/dsp_fw_glk_v2880.bin +intel/dsp_fw_glk_v2768.bin +intel/dsp_fw_glk_v3366.bin +intel/dsp_fw_cnl_v1191.bin +intel/dsp_fw_cnl_v1858.bin +intel/ice/ddp/ice-1.3.36.0.pkg +intel/ice/ddp/ice.pkg +intel/ice/ddp-lag/ice_lag-1.3.1.0.pkg +intel/ice/ddp-comms/ice_comms-1.3.45.0.pkg +intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.13.0.pkg +intel/ipu3-fw.bin +intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin +intel/IntcSST2.bin +intel/dsp_fw_release.bin +intel/dsp_fw_kbl.bin +intel/dsp_fw_bxtn.bin +intel/dsp_fw_glk.bin +intel/dsp_fw_cnl.bin +isci/isci_firmware.bin +isdbt_nova_12mhz.inp +isdbt_nova_12mhz_b0.inp +isdbt_rio.inp +iwlwifi-100-5.ucode +iwlwifi-1000-5.ucode +iwlwifi-105-6.ucode +iwlwifi-135-6.ucode +iwlwifi-2000-6.ucode +iwlwifi-2030-6.ucode +iwlwifi-3160-17.ucode +iwlwifi-3168-29.ucode +iwlwifi-3945-2.ucode +iwlwifi-4965-2.ucode +iwlwifi-5000-5.ucode +iwlwifi-5150-2.ucode +iwlwifi-6000-4.ucode +iwlwifi-6000g2a-6.ucode +iwlwifi-6000g2b-6.ucode +iwlwifi-6050-5.ucode +iwlwifi-7260-17.ucode +iwlwifi-7265-17.ucode +iwlwifi-7265D-29.ucode +iwlwifi-8000C-34.ucode +iwlwifi-8000C-36.ucode +iwlwifi-8265-34.ucode +iwlwifi-8265-36.ucode +iwlwifi-9000-pu-b0-jf-b0-34.ucode +iwlwifi-9000-pu-b0-jf-b0-38.ucode +iwlwifi-9000-pu-b0-jf-b0-46.ucode +iwlwifi-9260-th-b0-jf-b0-34.ucode +iwlwifi-9260-th-b0-jf-b0-38.ucode +iwlwifi-9260-th-b0-jf-b0-46.ucode +iwlwifi-Qu-b0-hr-b0-50.ucode +iwlwifi-Qu-b0-hr-b0-59.ucode +iwlwifi-Qu-b0-hr-b0-66.ucode +iwlwifi-Qu-b0-hr-b0-72.ucode +iwlwifi-Qu-b0-hr-b0-73.ucode +iwlwifi-Qu-b0-hr-b0-74.ucode +iwlwifi-Qu-b0-hr-b0-77.ucode +iwlwifi-Qu-b0-jf-b0-50.ucode +iwlwifi-Qu-b0-jf-b0-59.ucode +iwlwifi-Qu-b0-jf-b0-66.ucode +iwlwifi-Qu-b0-jf-b0-72.ucode +iwlwifi-Qu-b0-jf-b0-73.ucode +iwlwifi-Qu-b0-jf-b0-74.ucode +iwlwifi-Qu-b0-jf-b0-77.ucode +iwlwifi-Qu-c0-hr-b0-50.ucode +iwlwifi-Qu-c0-hr-b0-59.ucode +iwlwifi-Qu-c0-hr-b0-66.ucode +iwlwifi-Qu-c0-hr-b0-72.ucode +iwlwifi-Qu-c0-hr-b0-73.ucode +iwlwifi-Qu-c0-hr-b0-74.ucode +iwlwifi-Qu-c0-hr-b0-77.ucode +iwlwifi-Qu-c0-jf-b0-50.ucode +iwlwifi-Qu-c0-jf-b0-59.ucode +iwlwifi-Qu-c0-jf-b0-66.ucode +iwlwifi-Qu-c0-jf-b0-72.ucode +iwlwifi-Qu-c0-jf-b0-73.ucode +iwlwifi-Qu-c0-jf-b0-74.ucode +iwlwifi-Qu-c0-jf-b0-77.ucode +iwlwifi-QuZ-a0-hr-b0-50.ucode +iwlwifi-QuZ-a0-hr-b0-59.ucode +iwlwifi-QuZ-a0-hr-b0-66.ucode +iwlwifi-QuZ-a0-hr-b0-72.ucode +iwlwifi-QuZ-a0-hr-b0-73.ucode +iwlwifi-QuZ-a0-hr-b0-74.ucode +iwlwifi-QuZ-a0-hr-b0-77.ucode +iwlwifi-QuZ-a0-jf-b0-50.ucode +iwlwifi-QuZ-a0-jf-b0-59.ucode +iwlwifi-QuZ-a0-jf-b0-66.ucode +iwlwifi-QuZ-a0-jf-b0-72.ucode +iwlwifi-QuZ-a0-jf-b0-73.ucode +iwlwifi-QuZ-a0-jf-b0-74.ucode +iwlwifi-QuZ-a0-jf-b0-77.ucode +iwlwifi-cc-a0-50.ucode +iwlwifi-cc-a0-59.ucode +iwlwifi-cc-a0-66.ucode +iwlwifi-cc-a0-72.ucode +iwlwifi-cc-a0-73.ucode +iwlwifi-cc-a0-74.ucode +iwlwifi-cc-a0-77.ucode +iwlwifi-gl-c0-fm-c0-83.ucode +iwlwifi-gl-c0-fm-c0-86.ucode +iwlwifi-gl-c0-fm-c0-90.ucode +iwlwifi-gl-c0-fm-c0.pnvm +iwlwifi-ma-b0-gf-a0-83.ucode +iwlwifi-ma-b0-gf-a0-86.ucode +iwlwifi-ma-b0-gf-a0-89.ucode +iwlwifi-ma-b0-gf-a0.pnvm +iwlwifi-ma-b0-gf4-a0-83.ucode +iwlwifi-ma-b0-gf4-a0-86.ucode +iwlwifi-ma-b0-gf4-a0-89.ucode +iwlwifi-ma-b0-gf4-a0.pnvm +iwlwifi-ma-b0-hr-b0-83.ucode +iwlwifi-ma-b0-hr-b0-86.ucode +iwlwifi-so-a0-gf-a0-72.ucode +iwlwifi-so-a0-gf-a0-73.ucode +iwlwifi-so-a0-gf-a0-74.ucode +iwlwifi-so-a0-gf-a0-77.ucode +iwlwifi-so-a0-gf-a0-78.ucode +iwlwifi-so-a0-gf-a0-79.ucode +iwlwifi-so-a0-gf-a0-81.ucode +iwlwifi-so-a0-gf-a0-83.ucode +iwlwifi-so-a0-gf-a0-84.ucode +iwlwifi-so-a0-gf-a0-86.ucode +iwlwifi-so-a0-gf-a0-89.ucode +iwlwifi-so-a0-gf-a0.pnvm +iwlwifi-so-a0-gf4-a0-72.ucode +iwlwifi-so-a0-gf4-a0-73.ucode +iwlwifi-so-a0-gf4-a0-74.ucode +iwlwifi-so-a0-gf4-a0-77.ucode +iwlwifi-so-a0-gf4-a0-78.ucode +iwlwifi-so-a0-gf4-a0-79.ucode +iwlwifi-so-a0-gf4-a0-81.ucode +iwlwifi-so-a0-gf4-a0-83.ucode +iwlwifi-so-a0-gf4-a0-84.ucode +iwlwifi-so-a0-gf4-a0-86.ucode +iwlwifi-so-a0-gf4-a0-89.ucode +iwlwifi-so-a0-gf4-a0.pnvm +iwlwifi-so-a0-hr-b0-72.ucode +iwlwifi-so-a0-hr-b0-73.ucode +iwlwifi-so-a0-hr-b0-74.ucode +iwlwifi-so-a0-hr-b0-77.ucode +iwlwifi-so-a0-hr-b0-79.ucode +iwlwifi-so-a0-hr-b0-81.ucode +iwlwifi-so-a0-hr-b0-83.ucode +iwlwifi-so-a0-hr-b0-84.ucode +iwlwifi-so-a0-hr-b0-86.ucode +iwlwifi-so-a0-hr-b0-89.ucode +iwlwifi-so-a0-jf-b0-72.ucode +iwlwifi-so-a0-jf-b0-73.ucode +iwlwifi-so-a0-jf-b0-74.ucode +iwlwifi-so-a0-jf-b0-77.ucode +iwlwifi-ty-a0-gf-a0-59.ucode +iwlwifi-ty-a0-gf-a0-66.ucode +iwlwifi-ty-a0-gf-a0-72.ucode +iwlwifi-ty-a0-gf-a0-73.ucode +iwlwifi-ty-a0-gf-a0-74.ucode +iwlwifi-ty-a0-gf-a0-77.ucode +iwlwifi-ty-a0-gf-a0-78.ucode +iwlwifi-ty-a0-gf-a0-79.ucode +iwlwifi-ty-a0-gf-a0-81.ucode +iwlwifi-ty-a0-gf-a0-83.ucode +iwlwifi-ty-a0-gf-a0-84.ucode +iwlwifi-ty-a0-gf-a0-86.ucode +iwlwifi-ty-a0-gf-a0-89.ucode +iwlwifi-ty-a0-gf-a0.pnvm +ixp4xx/NPE-A +ixp4xx/NPE-A-HSS +ixp4xx/NPE-B +ixp4xx/NPE-C +kaweth/new_code.bin +kaweth/new_code_fix.bin +kaweth/trigger_code.bin +kaweth/trigger_code_fix.bin +keyspan/mpr.fw +keyspan/usa18x.fw +keyspan/usa19.fw +keyspan/usa19qi.fw +keyspan/usa19qw.fw +keyspan/usa19w.fw +keyspan/usa28.fw +keyspan/usa28xa.fw +keyspan/usa28xb.fw +keyspan/usa28x.fw +keyspan/usa49w.fw +keyspan/usa49wlc.fw +keyspan_pda/keyspan_pda.fw +keyspan_pda/xircom_pgs.fw +lbtf_usb.bin +libertas/cf8381.bin +libertas/cf8381_helper.bin +libertas/cf8385.bin +libertas/cf8385_helper.bin +libertas/gspi8682.bin +libertas/gspi8682_helper.bin +libertas/gspi8686_v9.bin +libertas/gspi8686_v9_helper.bin +libertas/gspi8688.bin +libertas/gspi8688_helper.bin +libertas/sd8385.bin +libertas/sd8385_helper.bin +libertas/sd8682.bin +libertas/sd8682_helper.bin +libertas/sd8686_v8.bin +libertas/sd8686_v8_helper.bin +libertas/sd8686_v9.bin +libertas/sd8686_v9_helper.bin +libertas/usb8388_v5.bin +libertas/usb8388_v9.bin +libertas/usb8682.bin +libertas/lbtf_sdio.bin +libertas/usb8388_olpc.bin +libertas/sd8688.bin +libertas/sd8688_helper.bin +liquidio/lio_23xx_nic.bin +liquidio/lio_210nv_nic.bin +liquidio/lio_210sv_nic.bin +liquidio/lio_410nv_nic.bin +lt9611uxc_fw.bin +matrox/g200_warp.fw +matrox/g400_warp.fw +mediatek/mt7601u.bin +mediatek/mt7650.bin +mediatek/mt8173/vpu_d.bin +mediatek/mt8173/vpu_p.bin +mediatek/mt8183/scp.img +mediatek/mt8186/scp.img +mediatek/mt8192/scp.img +mediatek/mt8195/scp.img +mediatek/mt7622pr2h.bin +mediatek/mt7668pr2h.bin +mediatek/mt7610u.bin +mediatek/mt7610e.bin +mediatek/mt7650e.bin +mediatek/mt7662.bin +mediatek/mt7662_rom_patch.bin +mediatek/mt7662u.bin +mediatek/mt7662u_rom_patch.bin +mediatek/mt7615_n9.bin +mediatek/mt7615_cr4.bin +mediatek/mt7615_rom_patch.bin +mediatek/mt7622_n9.bin +mediatek/mt7622_rom_patch.bin +mediatek/mt7663pr2h.bin +mediatek/mt7663_n9_v3.bin +mediatek/mt7663pr2h_rebb.bin +mediatek/mt7663_n9_rebb.bin +mediatek/mt7915_wm.bin +mediatek/mt7915_wa.bin +mediatek/mt7915_rom_patch.bin +mediatek/mt7915_eeprom.bin +mediatek/mt7915_eeprom_dbdc.bin +mediatek/mt7916_wm.bin +mediatek/mt7916_wa.bin +mediatek/mt7916_rom_patch.bin +mediatek/mt7916_eeprom.bin +mediatek/mt7986_wm.bin +mediatek/mt7986_wm_mt7975.bin +mediatek/mt7986_wa.bin +mediatek/mt7986_rom_patch.bin +mediatek/mt7986_rom_patch_mt7975.bin +mediatek/mt7986_wo_0.bin +mediatek/mt7986_wo_1.bin +mediatek/mt7986_eeprom_mt7976.bin +mediatek/mt7986_eeprom_mt7976_dbdc.bin +mediatek/mt7986_eeprom_mt7976_dual.bin +mediatek/mt7986_eeprom_mt7975_dual.bin +mediatek/mt7981_wm.bin +mediatek/mt7981_wa.bin +mediatek/mt7981_rom_patch.bin +mediatek/mt7981_wo.bin +mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin +mediatek/WIFI_RAM_CODE_MT7961_1.bin +mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin +mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin +mediatek/WIFI_RAM_CODE_MT7922_1.bin +mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin +mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin +mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin +mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin +mediatek/mt7988/i2p5ge-phy-pmb.bin +mediatek/mt7996/mt7996_wm.bin +mediatek/mt7996/mt7996_wa.bin +mediatek/mt7996/mt7996_rom_patch.bin +mediatek/mt7996/mt7996_dsp.bin +mediatek/mt7996/mt7996_eeprom.bin +mediatek/sof/sof-mt8186.ri +mediatek/sof/sof-mt8186.ldc +mediatek/sof/sof-mt8195.ri +mediatek/sof/sof-mt8195.ldc +mediatek/sof-tplg/sof-mt8186.tplg +mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682.tplg +mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682-dts.tplg +mellanox/mlxsw_spectrum-13.1420.122.mfa2 +mellanox/mlxsw_spectrum-13.1530.152.mfa2 +mellanox/mlxsw_spectrum-13.1620.192.mfa2 +mellanox/mlxsw_spectrum-13.1702.6.mfa2 +mellanox/mlxsw_spectrum-13.1703.4.mfa2 +mellanox/mlxsw_spectrum-13.1910.622.mfa2 +mellanox/mlxsw_spectrum-13.2000.1122.mfa2 +mellanox/mlxsw_spectrum-13.2000.1886.mfa2 +mellanox/mlxsw_spectrum-13.2000.2308.mfa2 +mellanox/mlxsw_spectrum2-29.2000.2308.mfa2 +mellanox/mlxsw_spectrum-13.2000.2714.mfa2 +mellanox/mlxsw_spectrum2-29.2000.2714.mfa2 +mellanox/mlxsw_spectrum-13.2007.1168.mfa2 +mellanox/mlxsw_spectrum2-29.2007.1168.mfa2 +mellanox/mlxsw_spectrum3-30.2007.1168.mfa2 +mellanox/mlxsw_spectrum-13.2008.1036.mfa2 +mellanox/mlxsw_spectrum2-29.2008.1036.mfa2 +mellanox/mlxsw_spectrum3-30.2008.1036.mfa2 +mellanox/mlxsw_spectrum-13.2008.1310.mfa2 +mellanox/mlxsw_spectrum2-29.2008.1310.mfa2 +mellanox/mlxsw_spectrum3-30.2008.1310.mfa2 +mellanox/mlxsw_spectrum-13.2008.1312.mfa2 +mellanox/mlxsw_spectrum2-29.2008.1312.mfa2 +mellanox/mlxsw_spectrum3-30.2008.1312.mfa2 +mellanox/mlxsw_spectrum-13.2008.2018.mfa2 +mellanox/mlxsw_spectrum2-29.2008.2018.mfa2 +mellanox/mlxsw_spectrum3-30.2008.2018.mfa2 +mellanox/mlxsw_spectrum-13.2008.2304.mfa2 +mellanox/mlxsw_spectrum2-29.2008.2304.mfa2 +mellanox/mlxsw_spectrum3-30.2008.2304.mfa2 +mellanox/mlxsw_spectrum-13.2008.2406.mfa2 +mellanox/mlxsw_spectrum2-29.2008.2406.mfa2 +mellanox/mlxsw_spectrum3-30.2008.2406.mfa2 +mellanox/mlxsw_spectrum-13.2008.2438.mfa2 +mellanox/mlxsw_spectrum2-29.2008.2438.mfa2 +mellanox/mlxsw_spectrum3-30.2008.2438.mfa2 +mellanox/mlxsw_spectrum-13.2008.2946.mfa2 +mellanox/mlxsw_spectrum2-29.2008.2946.mfa2 +mellanox/mlxsw_spectrum3-30.2008.2946.mfa2 +mellanox/mlxsw_spectrum-13.2008.3326.mfa2 +mellanox/mlxsw_spectrum2-29.2008.3326.mfa2 +mellanox/mlxsw_spectrum3-30.2008.3326.mfa2 +mellanox/mlxsw_spectrum-13.2010.1006.mfa2 +mellanox/mlxsw_spectrum2-29.2010.1006.mfa2 +mellanox/mlxsw_spectrum3-30.2010.1006.mfa2 +mellanox/lc_ini_bundle_2010_1006.bin +mellanox/mlxsw_spectrum-13.2010.1232.mfa2 +mellanox/mlxsw_spectrum2-29.2010.1232.mfa2 +mellanox/mlxsw_spectrum3-30.2010.1232.mfa2 +mellanox/mlxsw_spectrum-13.2010.1406.mfa2 +mellanox/mlxsw_spectrum2-29.2010.1406.mfa2 +mellanox/mlxsw_spectrum3-30.2010.1406.mfa2 +mellanox/mlxsw_spectrum-13.2010.1502.mfa2 +mellanox/mlxsw_spectrum2-29.2010.1502.mfa2 +mellanox/mlxsw_spectrum3-30.2010.1502.mfa2 +mellanox/lc_ini_bundle_2010_1502.bin +mellanox/mlxsw_spectrum-13.2010.3020.mfa2 +mellanox/mlxsw_spectrum2-29.2010.3020.mfa2 +mellanox/mlxsw_spectrum3-30.2010.3020.mfa2 +mellanox/lc_ini_bundle_2010_3020.bin +mellanox/mlxsw_spectrum-13.2010.3146.mfa2 +mellanox/mlxsw_spectrum2-29.2010.3146.mfa2 +mellanox/mlxsw_spectrum3-30.2010.3146.mfa2 +mellanox/lc_ini_bundle_2010_3146.bin +mellanox/mlxsw_spectrum-13.2012.1012.mfa2 +mellanox/mlxsw_spectrum2-29.2012.1012.mfa2 +mellanox/mlxsw_spectrum3-30.2012.1012.mfa2 +mellanox/mlxsw_spectrum4-34.2012.1012.mfa2 +meson/vdec/g12a_h264.bin +meson/vdec/g12a_hevc_mmu.bin +meson/vdec/g12a_vp9.bin +meson/vdec/gxbb_h264.bin +meson/vdec/gxl_h263.bin +meson/vdec/gxl_h264.bin +meson/vdec/gxl_hevc.bin +meson/vdec/gxl_hevc_mmu.bin +meson/vdec/gxl_mjpeg.bin +meson/vdec/gxl_mpeg12.bin +meson/vdec/gxl_mpeg4_5.bin +meson/vdec/gxl_vp9.bin +meson/vdec/gxm_h264.bin +meson/vdec/sm1_hevc_mmu.bin +meson/vdec/sm1_vp9_mmu.bin +microchip/mscc_vsc8574_revb_int8051_29e8.bin +microchip/mscc_vsc8584_revb_int8051_fb48.bin +moxa/moxa-1110.fw +moxa/moxa-1130.fw +moxa/moxa-1131.fw +moxa/moxa-1150.fw +moxa/moxa-1151.fw +moxa/moxa-1250.fw +moxa/moxa-1251.fw +moxa/moxa-1410.fw +moxa/moxa-1450.fw +moxa/moxa-1451.fw +moxa/moxa-1613.fw +moxa/moxa-1618.fw +moxa/moxa-1653.fw +moxa/moxa-1658.fw +mrvl/sd8688.bin +mrvl/sd8688_helper.bin +mrvl/sd8787_uapsta.bin +mrvl/usb8766_uapsta.bin +mrvl/sd8797_uapsta.bin +mrvl/usb8797_uapsta.bin +mrvl/sd8897_uapsta.bin +mrvl/usb8897_uapsta.bin +mrvl/pcie8897_uapsta.bin +mrvl/sd8887_uapsta.bin +mrvl/sd8801_uapsta.bin +mrvl/usb8801_uapsta.bin +mrvl/pcieuart8997_combo_v4.bin +mrvl/pcieusb8997_combo_v4.bin +mrvl/pcie8997_wlan_v4.bin +mrvl/usbusb8997_combo_v4.bin +mrvl/sdsd8997_combo_v4.bin +mrvl/sdsd8977_combo_v2.bin +mrvl/prestera/mvsw_prestera_fw-v2.0.img +mrvl/prestera/mvsw_prestera_fw-v3.0.img +mrvl/prestera/mvsw_prestera_fw-v4.0.img +mrvl/prestera/mvsw_prestera_fw-v4.1.img +mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img +mrvl/cpt01/ae.out +mrvl/cpt01/se.out +mrvl/cpt01/ie.out +mrvl/cpt02/ae.out +mrvl/cpt02/se.out +mrvl/cpt02/ie.out +mrvl/cpt03/ae.out +mrvl/cpt03/se.out +mrvl/cpt03/ie.out +mrvl/cpt04/ae.out +mrvl/cpt04/se.out +mrvl/cpt04/ie.out +mt7601u.bin +mt7650.bin +mt7662.bin +mt7662_rom_patch.bin +mts_cdma.fw +mts_edge.fw +mts_gsm.fw +mwl8k/fmimage_8687.fw +mwl8k/helper_8687.fw +mwl8k/fmimage_8366.fw +mwl8k/fmimage_8366_ap-1.fw +mwl8k/fmimage_8366_ap-2.fw +mwl8k/fmimage_8366_ap-3.fw +mwl8k/helper_8366.fw +mwl8k/fmimage_8764_ap-1.fw +mwlwifi/88W8864.bin +mwlwifi/88W8897.bin +myri10ge_eth_big_z8e.dat +myri10ge_eth_z8e.dat +myri10ge_ethp_big_z8e.dat +myri10ge_ethp_z8e.dat +myri10ge_rss_eth_big_z8e.dat +myri10ge_rss_eth_z8e.dat +myri10ge_rss_ethp_big_z8e.dat +myri10ge_rss_ethp_z8e.dat +netronome/nic/nic_AMDA0081-0001_1x40.nffw +netronome/nic/nic_AMDA0097-0001_2x40.nffw +netronome/nic/nic_AMDA0099-0001_2x10.nffw +netronome/nic/nic_AMDA0081-0001_4x10.nffw +netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw +netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw +netronome/nic/nic_AMDA0099-0001_2x25.nffw +netronome/nic/nic_AMDA0096-0001_2x10.nffw +netronome/nic/nic_AMDA0097-0001_8x10.nffw +netronome/nic/nic_AMDA0058-0011_2x40.nffw +netronome/nic/nic_AMDA0058-0012_2x40.nffw +netronome/nic/nic_AMDA0078-0011_1x100.nffw +netronome/nic-sriov/nic_AMDA0081-0001_1x40.nffw +netronome/nic-sriov/nic_AMDA0097-0001_2x40.nffw +netronome/nic-sriov/nic_AMDA0099-0001_2x10.nffw +netronome/nic-sriov/nic_AMDA0081-0001_4x10.nffw +netronome/nic-sriov/nic_AMDA0097-0001_4x10_1x40.nffw +netronome/nic-sriov/nic_AMDA0099-0001_1x10_1x25.nffw +netronome/nic-sriov/nic_AMDA0099-0001_2x25.nffw +netronome/nic-sriov/nic_AMDA0096-0001_2x10.nffw +netronome/nic-sriov/nic_AMDA0097-0001_8x10.nffw +netronome/nic-sriov/nic_AMDA0058-0011_2x40.nffw +netronome/nic-sriov/nic_AMDA0058-0012_2x40.nffw +netronome/nic-sriov/nic_AMDA0078-0011_1x100.nffw +netronome/flower/nic_AMDA0099.nffw +netronome/flower/nic_AMDA0096.nffw +netronome/flower/nic_AMDA0097.nffw +netronome/flower/nic_AMDA0058.nffw +netronome/flower/nic_AMDA0081.nffw +netronome/flower/nic_AMDA0081-0001_1x40.nffw +netronome/flower/nic_AMDA0097-0001_2x40.nffw +netronome/flower/nic_AMDA0099-0001_2x10.nffw +netronome/flower/nic_AMDA0081-0001_4x10.nffw +netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw +netronome/flower/nic_AMDA0099-0001_2x25.nffw +netronome/flower/nic_AMDA0096-0001_2x10.nffw +netronome/flower/nic_AMDA0097-0001_8x10.nffw +netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw +netronome/flower/nic_AMDA0058-0011_1x100.nffw +netronome/flower/nic_AMDA0058-0011_2x40.nffw +netronome/flower/nic_AMDA0058-0011_4x10_1x40.nffw +netronome/flower/nic_AMDA0058-0011_8x10.nffw +netronome/flower/nic_AMDA0058-0012_1x100.nffw +netronome/flower/nic_AMDA0058-0012_2x40.nffw +netronome/flower/nic_AMDA0058-0012_4x10_1x40.nffw +netronome/flower/nic_AMDA0058-0012_8x10.nffw +netronome/flower/nic_AMDA0078-0011_1x100.nffw +netronome/flower/nic_AMDA0078-0011_2x40.nffw +netronome/flower/nic_AMDA0078-0011_4x10_1x40.nffw +netronome/flower/nic_AMDA0078-0011_8x10.nffw +netronome/flower/nic_AMDA0078-0012_1x100.nffw +netronome/flower/nic_AMDA0078-0012_2x40.nffw +netronome/flower/nic_AMDA0078-0012_4x10_1x40.nffw +netronome/flower/nic_AMDA0078-0012_8x10.nffw +netronome/bpf/nic_AMDA0081-0001_1x40.nffw +netronome/bpf/nic_AMDA0097-0001_2x40.nffw +netronome/bpf/nic_AMDA0099-0001_2x10.nffw +netronome/bpf/nic_AMDA0081-0001_4x10.nffw +netronome/bpf/nic_AMDA0097-0001_4x10_1x40.nffw +netronome/bpf/nic_AMDA0099-0001_1x10_1x25.nffw +netronome/bpf/nic_AMDA0099-0001_2x25.nffw +netronome/bpf/nic_AMDA0096-0001_2x10.nffw +netronome/bpf/nic_AMDA0097-0001_8x10.nffw +netronome/bpf/nic_AMDA0058-0011_2x40.nffw +netronome/bpf/nic_AMDA0058-0012_2x40.nffw +netronome/bpf/nic_AMDA0078-0011_1x100.nffw +netronome/nic_AMDA0081-0001_1x40.nffw +netronome/nic_AMDA0097-0001_2x40.nffw +netronome/nic_AMDA0099-0001_2x10.nffw +netronome/nic_AMDA0081-0001_4x10.nffw +netronome/nic_AMDA0097-0001_4x10_1x40.nffw +netronome/nic_AMDA0099-0001_1x10_1x25.nffw +netronome/nic_AMDA0099-0001_2x25.nffw +netronome/nic_AMDA0096-0001_2x10.nffw +netronome/nic_AMDA0097-0001_8x10.nffw +netronome/nic_AMDA0058-0011_2x40.nffw +netronome/nic_AMDA0058-0012_2x40.nffw +netronome/nic_AMDA0078-0011_1x100.nffw +nvidia/tegra124/xusb.bin +nvidia/tegra124/vic03_ucode.bin +nvidia/tegra124/vic.bin +nvidia/tegra210/xusb.bin +nvidia/tegra210/vic04_ucode.bin +nvidia/tegra210/vic.bin +nvidia/tegra186/xusb.bin +nvidia/tegra186/vic04_ucode.bin +nvidia/tegra186/vic.bin +nvidia/tegra194/xusb.bin +nvidia/tegra194/vic.bin +nvidia/gk20a/fecs_data.bin +nvidia/gk20a/fecs_inst.bin +nvidia/gk20a/gpccs_data.bin +nvidia/gk20a/gpccs_inst.bin +nvidia/gk20a/sw_bundle_init.bin +nvidia/gk20a/sw_ctx.bin +nvidia/gk20a/sw_method_init.bin +nvidia/gk20a/sw_nonctx.bin +nvidia/gm200/acr/bl.bin +nvidia/gm200/acr/ucode_load.bin +nvidia/gm200/acr/ucode_unload.bin +nvidia/gm200/gr/fecs_bl.bin +nvidia/gm200/gr/fecs_data.bin +nvidia/gm200/gr/fecs_inst.bin +nvidia/gm200/gr/fecs_sig.bin +nvidia/gm200/gr/gpccs_bl.bin +nvidia/gm200/gr/gpccs_data.bin +nvidia/gm200/gr/gpccs_inst.bin +nvidia/gm200/gr/gpccs_sig.bin +nvidia/gm200/gr/sw_bundle_init.bin +nvidia/gm200/gr/sw_ctx.bin +nvidia/gm200/gr/sw_method_init.bin +nvidia/gm200/gr/sw_nonctx.bin +nvidia/gm204/gr/fecs_data.bin +nvidia/gm204/gr/fecs_sig.bin +nvidia/gm204/gr/gpccs_data.bin +nvidia/gm204/gr/gpccs_sig.bin +nvidia/gm204/gr/fecs_bl.bin +nvidia/gm204/gr/fecs_inst.bin +nvidia/gm204/gr/gpccs_bl.bin +nvidia/gm204/gr/gpccs_inst.bin +nvidia/gm204/gr/sw_bundle_init.bin +nvidia/gm204/gr/sw_ctx.bin +nvidia/gm204/gr/sw_method_init.bin +nvidia/gm204/gr/sw_nonctx.bin +nvidia/gm204/acr/bl.bin +nvidia/gm204/acr/ucode_load.bin +nvidia/gm204/acr/ucode_unload.bin +nvidia/gm206/acr/ucode_load.bin +nvidia/gm206/acr/ucode_unload.bin +nvidia/gm206/acr/bl.bin +nvidia/gm206/gr/fecs_data.bin +nvidia/gm206/gr/fecs_sig.bin +nvidia/gm206/gr/gpccs_data.bin +nvidia/gm206/gr/gpccs_sig.bin +nvidia/gm206/gr/fecs_bl.bin +nvidia/gm206/gr/fecs_inst.bin +nvidia/gm206/gr/gpccs_bl.bin +nvidia/gm206/gr/gpccs_inst.bin +nvidia/gm206/gr/sw_bundle_init.bin +nvidia/gm206/gr/sw_ctx.bin +nvidia/gm206/gr/sw_method_init.bin +nvidia/gm206/gr/sw_nonctx.bin +nvidia/gm20b/acr/bl.bin +nvidia/gm20b/acr/ucode_load.bin +nvidia/gm20b/gr/fecs_bl.bin +nvidia/gm20b/gr/fecs_data.bin +nvidia/gm20b/gr/fecs_inst.bin +nvidia/gm20b/gr/fecs_sig.bin +nvidia/gm20b/gr/gpccs_data.bin +nvidia/gm20b/gr/gpccs_inst.bin +nvidia/gm20b/gr/sw_bundle_init.bin +nvidia/gm20b/gr/sw_ctx.bin +nvidia/gm20b/gr/sw_nonctx.bin +nvidia/gm20b/gr/sw_method_init.bin +nvidia/gm20b/pmu/desc.bin +nvidia/gm20b/pmu/image.bin +nvidia/gm20b/pmu/sig.bin +nvidia/gp100/acr/bl.bin +nvidia/gp100/acr/ucode_load.bin +nvidia/gp100/acr/ucode_unload.bin +nvidia/gp100/gr/fecs_data.bin +nvidia/gp100/gr/fecs_inst.bin +nvidia/gp100/gr/fecs_sig.bin +nvidia/gp100/gr/gpccs_data.bin +nvidia/gp100/gr/gpccs_inst.bin +nvidia/gp100/gr/gpccs_sig.bin +nvidia/gp100/gr/sw_bundle_init.bin +nvidia/gp100/gr/sw_ctx.bin +nvidia/gp100/gr/sw_method_init.bin +nvidia/gp100/gr/sw_nonctx.bin +nvidia/gp100/gr/fecs_bl.bin +nvidia/gp100/gr/gpccs_bl.bin +nvidia/gp102/acr/bl.bin +nvidia/gp102/acr/ucode_load.bin +nvidia/gp102/acr/ucode_unload.bin +nvidia/gp102/acr/unload_bl.bin +nvidia/gp102/gr/fecs_data.bin +nvidia/gp102/gr/fecs_inst.bin +nvidia/gp102/gr/fecs_sig.bin +nvidia/gp102/gr/gpccs_data.bin +nvidia/gp102/gr/gpccs_inst.bin +nvidia/gp102/gr/gpccs_sig.bin +nvidia/gp102/gr/sw_bundle_init.bin +nvidia/gp102/gr/sw_ctx.bin +nvidia/gp102/gr/sw_method_init.bin +nvidia/gp102/gr/sw_nonctx.bin +nvidia/gp102/gr/fecs_bl.bin +nvidia/gp102/gr/gpccs_bl.bin +nvidia/gp102/nvdec/scrubber.bin +nvidia/gp102/sec2/desc.bin +nvidia/gp102/sec2/image.bin +nvidia/gp102/sec2/sig.bin +nvidia/gp102/sec2/desc-1.bin +nvidia/gp102/sec2/image-1.bin +nvidia/gp102/sec2/sig-1.bin +nvidia/gp104/gr/fecs_data.bin +nvidia/gp104/gr/fecs_inst.bin +nvidia/gp104/gr/fecs_sig.bin +nvidia/gp104/gr/gpccs_data.bin +nvidia/gp104/gr/gpccs_inst.bin +nvidia/gp104/gr/gpccs_sig.bin +nvidia/gp104/gr/fecs_bl.bin +nvidia/gp104/gr/gpccs_bl.bin +nvidia/gp104/gr/sw_bundle_init.bin +nvidia/gp104/gr/sw_ctx.bin +nvidia/gp104/gr/sw_method_init.bin +nvidia/gp104/gr/sw_nonctx.bin +nvidia/gp104/acr/bl.bin +nvidia/gp104/acr/ucode_load.bin +nvidia/gp104/acr/ucode_unload.bin +nvidia/gp104/acr/unload_bl.bin +nvidia/gp104/nvdec/scrubber.bin +nvidia/gp104/sec2/desc.bin +nvidia/gp104/sec2/image.bin +nvidia/gp104/sec2/sig.bin +nvidia/gp104/sec2/desc-1.bin +nvidia/gp104/sec2/image-1.bin +nvidia/gp104/sec2/sig-1.bin +nvidia/gp106/gr/fecs_data.bin +nvidia/gp106/gr/fecs_sig.bin +nvidia/gp106/gr/gpccs_data.bin +nvidia/gp106/gr/gpccs_sig.bin +nvidia/gp106/gr/fecs_bl.bin +nvidia/gp106/gr/fecs_inst.bin +nvidia/gp106/gr/gpccs_bl.bin +nvidia/gp106/gr/gpccs_inst.bin +nvidia/gp106/gr/sw_bundle_init.bin +nvidia/gp106/gr/sw_ctx.bin +nvidia/gp106/gr/sw_method_init.bin +nvidia/gp106/gr/sw_nonctx.bin +nvidia/gp106/acr/bl.bin +nvidia/gp106/acr/ucode_load.bin +nvidia/gp106/acr/ucode_unload.bin +nvidia/gp106/acr/unload_bl.bin +nvidia/gp106/nvdec/scrubber.bin +nvidia/gp106/sec2/desc.bin +nvidia/gp106/sec2/image.bin +nvidia/gp106/sec2/sig.bin +nvidia/gp106/sec2/desc-1.bin +nvidia/gp106/sec2/image-1.bin +nvidia/gp106/sec2/sig-1.bin +nvidia/gp107/gr/fecs_bl.bin +nvidia/gp107/gr/fecs_data.bin +nvidia/gp107/gr/fecs_inst.bin +nvidia/gp107/gr/fecs_sig.bin +nvidia/gp107/gr/gpccs_bl.bin +nvidia/gp107/gr/gpccs_data.bin +nvidia/gp107/gr/gpccs_inst.bin +nvidia/gp107/gr/gpccs_sig.bin +nvidia/gp107/gr/sw_ctx.bin +nvidia/gp107/gr/sw_nonctx.bin +nvidia/gp107/gr/sw_bundle_init.bin +nvidia/gp107/gr/sw_method_init.bin +nvidia/gp107/acr/bl.bin +nvidia/gp107/acr/ucode_load.bin +nvidia/gp107/acr/ucode_unload.bin +nvidia/gp107/acr/unload_bl.bin +nvidia/gp107/nvdec/scrubber.bin +nvidia/gp107/sec2/desc.bin +nvidia/gp107/sec2/image.bin +nvidia/gp107/sec2/sig.bin +nvidia/gp107/sec2/desc-1.bin +nvidia/gp107/sec2/image-1.bin +nvidia/gp107/sec2/sig-1.bin +nvidia/gp10b/acr/bl.bin +nvidia/gp10b/acr/ucode_load.bin +nvidia/gp10b/gr/fecs_bl.bin +nvidia/gp10b/gr/fecs_data.bin +nvidia/gp10b/gr/fecs_inst.bin +nvidia/gp10b/gr/fecs_sig.bin +nvidia/gp10b/gr/gpccs_bl.bin +nvidia/gp10b/gr/gpccs_data.bin +nvidia/gp10b/gr/gpccs_inst.bin +nvidia/gp10b/gr/gpccs_sig.bin +nvidia/gp10b/gr/sw_bundle_init.bin +nvidia/gp10b/gr/sw_ctx.bin +nvidia/gp10b/gr/sw_method_init.bin +nvidia/gp10b/gr/sw_nonctx.bin +nvidia/gp10b/pmu/desc.bin +nvidia/gp10b/pmu/image.bin +nvidia/gp10b/pmu/sig.bin +nvidia/gp108/gr/fecs_bl.bin +nvidia/gp108/gr/fecs_data.bin +nvidia/gp108/gr/fecs_inst.bin +nvidia/gp108/gr/fecs_sig.bin +nvidia/gp108/gr/gpccs_bl.bin +nvidia/gp108/gr/gpccs_data.bin +nvidia/gp108/gr/gpccs_inst.bin +nvidia/gp108/gr/gpccs_sig.bin +nvidia/gp108/gr/sw_bundle_init.bin +nvidia/gp108/gr/sw_ctx.bin +nvidia/gp108/gr/sw_method_init.bin +nvidia/gp108/gr/sw_nonctx.bin +nvidia/gp108/acr/bl.bin +nvidia/gp108/acr/ucode_load.bin +nvidia/gp108/acr/ucode_unload.bin +nvidia/gp108/acr/unload_bl.bin +nvidia/gp108/nvdec/scrubber.bin +nvidia/gp108/sec2/desc.bin +nvidia/gp108/sec2/image.bin +nvidia/gp108/sec2/sig.bin +nvidia/gv100/acr/bl.bin +nvidia/gv100/acr/ucode_load.bin +nvidia/gv100/acr/ucode_unload.bin +nvidia/gv100/acr/unload_bl.bin +nvidia/gv100/gr/fecs_bl.bin +nvidia/gv100/gr/fecs_data.bin +nvidia/gv100/gr/fecs_inst.bin +nvidia/gv100/gr/fecs_sig.bin +nvidia/gv100/gr/gpccs_bl.bin +nvidia/gv100/gr/gpccs_data.bin +nvidia/gv100/gr/gpccs_inst.bin +nvidia/gv100/gr/gpccs_sig.bin +nvidia/gv100/gr/sw_bundle_init.bin +nvidia/gv100/gr/sw_ctx.bin +nvidia/gv100/gr/sw_method_init.bin +nvidia/gv100/gr/sw_nonctx.bin +nvidia/gv100/nvdec/scrubber.bin +nvidia/gv100/sec2/desc.bin +nvidia/gv100/sec2/image.bin +nvidia/gv100/sec2/sig.bin +nvidia/tu102/acr/bl.bin +nvidia/tu102/acr/ucode_ahesasc.bin +nvidia/tu102/acr/ucode_asb.bin +nvidia/tu102/acr/unload_bl.bin +nvidia/tu102/acr/ucode_unload.bin +nvidia/tu102/gr/fecs_bl.bin +nvidia/tu102/gr/fecs_data.bin +nvidia/tu102/gr/fecs_inst.bin +nvidia/tu102/gr/fecs_sig.bin +nvidia/tu102/gr/gpccs_bl.bin +nvidia/tu102/gr/gpccs_data.bin +nvidia/tu102/gr/gpccs_inst.bin +nvidia/tu102/gr/gpccs_sig.bin +nvidia/tu102/gr/sw_bundle_init.bin +nvidia/tu102/gr/sw_ctx.bin +nvidia/tu102/gr/sw_method_init.bin +nvidia/tu102/gr/sw_nonctx.bin +nvidia/tu102/gr/sw_veid_bundle_init.bin +nvidia/tu102/nvdec/scrubber.bin +nvidia/tu102/sec2/desc.bin +nvidia/tu102/sec2/image.bin +nvidia/tu102/sec2/sig.bin +nvidia/tu102/gsp/bootloader-535.113.01.bin +nvidia/tu102/gsp/booter_load-535.113.01.bin +nvidia/tu102/gsp/booter_unload-535.113.01.bin +nvidia/tu102/gsp/gsp-535.113.01.bin +nvidia/tu104/gr/fecs_data.bin +nvidia/tu104/gr/fecs_inst.bin +nvidia/tu104/gr/fecs_sig.bin +nvidia/tu104/gr/gpccs_data.bin +nvidia/tu104/gr/gpccs_inst.bin +nvidia/tu104/gr/gpccs_sig.bin +nvidia/tu104/gr/sw_bundle_init.bin +nvidia/tu104/gr/sw_ctx.bin +nvidia/tu104/gr/sw_method_init.bin +nvidia/tu104/gr/sw_nonctx.bin +nvidia/tu104/gr/sw_veid_bundle_init.bin +nvidia/tu104/gr/fecs_bl.bin +nvidia/tu104/gr/gpccs_bl.bin +nvidia/tu104/acr/bl.bin +nvidia/tu104/acr/ucode_ahesasc.bin +nvidia/tu104/acr/ucode_asb.bin +nvidia/tu104/acr/unload_bl.bin +nvidia/tu104/acr/ucode_unload.bin +nvidia/tu104/nvdec/scrubber.bin +nvidia/tu104/sec2/desc.bin +nvidia/tu104/sec2/image.bin +nvidia/tu104/sec2/sig.bin +nvidia/tu104/gsp +nvidia/tu106/gr/fecs_data.bin +nvidia/tu106/gr/fecs_inst.bin +nvidia/tu106/gr/fecs_sig.bin +nvidia/tu106/gr/gpccs_data.bin +nvidia/tu106/gr/gpccs_inst.bin +nvidia/tu106/gr/gpccs_sig.bin +nvidia/tu106/gr/sw_bundle_init.bin +nvidia/tu106/gr/sw_ctx.bin +nvidia/tu106/gr/sw_method_init.bin +nvidia/tu106/gr/sw_nonctx.bin +nvidia/tu106/gr/sw_veid_bundle_init.bin +nvidia/tu106/gr/fecs_bl.bin +nvidia/tu106/gr/gpccs_bl.bin +nvidia/tu106/acr/bl.bin +nvidia/tu106/acr/ucode_ahesasc.bin +nvidia/tu106/acr/ucode_asb.bin +nvidia/tu106/acr/unload_bl.bin +nvidia/tu106/acr/ucode_unload.bin +nvidia/tu106/nvdec/scrubber.bin +nvidia/tu106/sec2/desc.bin +nvidia/tu106/sec2/image.bin +nvidia/tu106/sec2/sig.bin +nvidia/tu106/gsp +nvidia/tu116/acr/bl.bin +nvidia/tu116/acr/ucode_ahesasc.bin +nvidia/tu116/acr/ucode_asb.bin +nvidia/tu116/acr/ucode_unload.bin +nvidia/tu116/acr/unload_bl.bin +nvidia/tu116/gr/fecs_bl.bin +nvidia/tu116/gr/fecs_data.bin +nvidia/tu116/gr/fecs_inst.bin +nvidia/tu116/gr/fecs_sig.bin +nvidia/tu116/gr/gpccs_bl.bin +nvidia/tu116/gr/gpccs_data.bin +nvidia/tu116/gr/gpccs_inst.bin +nvidia/tu116/gr/gpccs_sig.bin +nvidia/tu116/gr/sw_bundle_init.bin +nvidia/tu116/gr/sw_ctx.bin +nvidia/tu116/gr/sw_method_init.bin +nvidia/tu116/gr/sw_nonctx.bin +nvidia/tu116/gr/sw_veid_bundle_init.bin +nvidia/tu116/nvdec/scrubber.bin +nvidia/tu116/sec2/desc.bin +nvidia/tu116/sec2/image.bin +nvidia/tu116/sec2/sig.bin +nvidia/tu116/gsp/booter_load-535.113.01.bin +nvidia/tu116/gsp/booter_unload-535.113.01.bin +nvidia/tu116/gsp/bootloader-535.113.01.bin +nvidia/tu116/gsp/gsp-535.113.01.bin +nvidia/tu117/gr/fecs_data.bin +nvidia/tu117/gr/fecs_inst.bin +nvidia/tu117/gr/fecs_sig.bin +nvidia/tu117/gr/gpccs_data.bin +nvidia/tu117/gr/gpccs_inst.bin +nvidia/tu117/gr/gpccs_sig.bin +nvidia/tu117/gr/sw_bundle_init.bin +nvidia/tu117/gr/sw_ctx.bin +nvidia/tu117/gr/sw_method_init.bin +nvidia/tu117/gr/sw_nonctx.bin +nvidia/tu117/gr/sw_veid_bundle_init.bin +nvidia/tu117/gr/fecs_bl.bin +nvidia/tu117/gr/gpccs_bl.bin +nvidia/tu117/acr/bl.bin +nvidia/tu117/acr/ucode_ahesasc.bin +nvidia/tu117/acr/ucode_asb.bin +nvidia/tu117/acr/ucode_unload.bin +nvidia/tu117/acr/unload_bl.bin +nvidia/tu117/nvdec/scrubber.bin +nvidia/tu117/sec2/desc.bin +nvidia/tu117/sec2/image.bin +nvidia/tu117/sec2/sig.bin +nvidia/tu117/gsp +nvidia/ga102/acr/ucode_ahesasc.bin +nvidia/ga102/acr/ucode_asb.bin +nvidia/ga102/acr/ucode_unload.bin +nvidia/ga102/gr/fecs_bl.bin +nvidia/ga102/gr/fecs_sig.bin +nvidia/ga102/gr/gpccs_bl.bin +nvidia/ga102/gr/gpccs_sig.bin +nvidia/ga102/gr/NET_img.bin +nvidia/ga102/nvdec/scrubber.bin +nvidia/ga102/sec2/desc.bin +nvidia/ga102/sec2/hs_bl_sig.bin +nvidia/ga102/sec2/image.bin +nvidia/ga102/sec2/sig.bin +nvidia/ga102/gsp/bootloader-535.113.01.bin +nvidia/ga102/gsp/booter_load-535.113.01.bin +nvidia/ga102/gsp/booter_unload-535.113.01.bin +nvidia/ga102/gsp/gsp-535.113.01.bin +nvidia/ga103/gr/fecs_bl.bin +nvidia/ga103/gr/fecs_sig.bin +nvidia/ga103/gr/gpccs_bl.bin +nvidia/ga103/gr/gpccs_sig.bin +nvidia/ga103/gr/NET_img.bin +nvidia/ga103/acr/ucode_ahesasc.bin +nvidia/ga103/acr/ucode_asb.bin +nvidia/ga103/acr/ucode_unload.bin +nvidia/ga103/nvdec/scrubber.bin +nvidia/ga103/sec2/desc.bin +nvidia/ga103/sec2/hs_bl_sig.bin +nvidia/ga103/sec2/image.bin +nvidia/ga103/sec2/sig.bin +nvidia/ga103/gsp +nvidia/ga104/gr/fecs_bl.bin +nvidia/ga104/gr/fecs_sig.bin +nvidia/ga104/gr/gpccs_bl.bin +nvidia/ga104/gr/gpccs_sig.bin +nvidia/ga104/gr/NET_img.bin +nvidia/ga104/acr/ucode_ahesasc.bin +nvidia/ga104/acr/ucode_asb.bin +nvidia/ga104/acr/ucode_unload.bin +nvidia/ga104/nvdec/scrubber.bin +nvidia/ga104/sec2/desc.bin +nvidia/ga104/sec2/hs_bl_sig.bin +nvidia/ga104/sec2/image.bin +nvidia/ga104/sec2/sig.bin +nvidia/ga104/gsp +nvidia/ga106/gr/fecs_bl.bin +nvidia/ga106/gr/fecs_sig.bin +nvidia/ga106/gr/gpccs_bl.bin +nvidia/ga106/gr/gpccs_sig.bin +nvidia/ga106/gr/NET_img.bin +nvidia/ga106/acr/ucode_ahesasc.bin +nvidia/ga106/acr/ucode_asb.bin +nvidia/ga106/acr/ucode_unload.bin +nvidia/ga106/nvdec/scrubber.bin +nvidia/ga106/sec2/desc.bin +nvidia/ga106/sec2/hs_bl_sig.bin +nvidia/ga106/sec2/image.bin +nvidia/ga106/sec2/sig.bin +nvidia/ga106/gsp +nvidia/ga107/gr/fecs_bl.bin +nvidia/ga107/gr/fecs_sig.bin +nvidia/ga107/gr/gpccs_bl.bin +nvidia/ga107/gr/gpccs_sig.bin +nvidia/ga107/gr/NET_img.bin +nvidia/ga107/acr/ucode_ahesasc.bin +nvidia/ga107/acr/ucode_asb.bin +nvidia/ga107/acr/ucode_unload.bin +nvidia/ga107/nvdec/scrubber.bin +nvidia/ga107/sec2/desc.bin +nvidia/ga107/sec2/hs_bl_sig.bin +nvidia/ga107/sec2/image.bin +nvidia/ga107/sec2/sig.bin +nvidia/ga107/gsp +nvidia/tu10x/typec/ccg_primary.cyacd +nvidia/tu10x/typec/ccg_secondary.cyacd +nvidia/tu10x/typec/ccg_boot.cyacd +nvidia/ga100/gsp/bootloader-535.113.01.bin +nvidia/ga100/gsp/booter_load-535.113.01.bin +nvidia/ga100/gsp/booter_unload-535.113.01.bin +nvidia/ga100/gsp/gsp-535.113.01.bin +nvidia/ad102/gsp/bootloader-535.113.01.bin +nvidia/ad102/gsp/booter_load-535.113.01.bin +nvidia/ad102/gsp/booter_unload-535.113.01.bin +nvidia/ad102/gsp/gsp-535.113.01.bin +nvidia/ad103/gsp +nvidia/ad104/gsp +nvidia/ad106/gsp +nvidia/ad107/gsp +nxp/sr150_fw.bin +nxp/uartuart8997_bt_v4.bin +nxp/uartiw416_bt_v0.bin +nxp/helper_uart_3000000.bin +nxp/uartuart8987_bt.bin +nxp/uartuart9098_bt_v1.bin +nxp/uartspi_n61x_v1.bin.se +phanfw.bin +powervr/rogue_33.15.11.3_v1.fw +qat_4xxx.bin +qat_4xxx_mmp.bin +qat_895xcc.bin +qat_895xcc_mmp.bin +qat_c3xxx.bin +qat_c3xxx_mmp.bin +qat_c62x.bin +qat_c62x_mmp.bin +qat_mmp.bin +qca/nvm_usb_00000201.bin +qca/nvm_usb_00000200.bin +qca/nvm_usb_00000300.bin +qca/nvm_usb_00000302.bin +qca/nvm_00130300.bin +qca/nvm_00130302.bin +qca/nvm_00230302.bin +qca/rampatch_usb_00000200.bin +qca/rampatch_usb_00000201.bin +qca/rampatch_usb_00000300.bin +qca/rampatch_usb_00000302.bin +qca/rampatch_00130300.bin +qca/rampatch_00130302.bin +qca/rampatch_00230302.bin +qca/nvm_00440302.bin +qca/rampatch_00440302.bin +qca/nvm_00440302_eu.bin +qca/nvm_00440302_i2s_eu.bin +qca/nvm_usb_00000302_eu.bin +qca/htbtfw20.tlv +qca/htnv20.bin +qca/rampatch_usb_00130200.bin +qca/nvm_usb_00130200.bin +qca/nvm_usb_00130200_0104.bin +qca/nvm_usb_00130200_0105.bin +qca/nvm_usb_00130200_0106.bin +qca/nvm_usb_00130200_0107.bin +qca/nvm_usb_00130200_0109.bin +qca/nvm_usb_00130200_0110.bin +qca/rampatch_usb_00130201.bin +qca/nvm_usb_00130201.bin +qca/nvm_usb_00130201_010a.bin +qca/nvm_usb_00130201_010b.bin +qca/nvm_usb_00130201_0303.bin +qca/nvm_usb_00130201_gf.bin +qca/nvm_usb_00130201_gf_010a.bin +qca/nvm_usb_00130201_gf_010b.bin +qca/nvm_usb_00130201_gf_0303.bin +qca/rampatch_usb_00190200.bin +qca/nvm_usb_00190200.bin +qca/apbtfw10.tlv +qca/apbtfw11.tlv +qca/apnv10.bin +qca/apnv11.bin +qca/crbtfw21.tlv +qca/crnv21.bin +qca/crbtfw32.tlv +qca/crnv32.bin +qca/crnv32u.bin +qca/msbtfw11.mbn +qca/msbtfw11.tlv +qca/msnv11.bin +qca/msnv11.b0a +qca/msnv11.b09 +qca/hpbtfw21.tlv +qca/hpnv21.bin +qca/hpnv21g.bin +qca/hpnv21.301 +qca/hpnv21.302 +qca/hpnv21g.301 +qca/hpnv21g.302 +qca/hpnv21.309 +qca/hpnv21g.309 +qcom/venus-1.8/venus.mbn +qcom/venus-1.8/venus.mdt +qcom/venus-4.2/venus.mbn +qcom/venus-4.2/venus.mdt +qcom/venus-5.2/venus.mbn +qcom/venus-5.2/venus.mdt +qcom/venus-5.4/venus.mbn +qcom/venus-5.4/venus.mdt +qcom/venus-6.0/venus.mbn +qcom/vpu-1.0/venus.mbn +qcom/vpu-1.0/venus.mdt +qcom/vpu-2.0/venus.mbn +qcom/a300_pfp.fw +qcom/a300_pm4.fw +qcom/a330_pfp.fw +qcom/a330_pm4.fw +qcom/a420_pfp.fw +qcom/a420_pm4.fw +qcom/a530_pfp.fw +qcom/a530_pm4.fw +qcom/a530v3_gpmu.fw2 +qcom/apq8096/a530_zap.mbn +qcom/apq8096/adsp.mbn +qcom/apq8096/adspr.jsn +qcom/apq8096/adspua.jsn +qcom/apq8096/mba.mbn +qcom/apq8096/modem.mbn +qcom/apq8096/modemr.jsn +qcom/a630_gmu.bin +qcom/a630_sqe.fw +qcom/sdm845/a630_zap.mbn +qcom/sdm845/adsp.mbn +qcom/sdm845/adspr.jsn +qcom/sdm845/adspua.jsn +qcom/sdm845/cdsp.mbn +qcom/sdm845/cdspr.jsn +qcom/sdm845/Thundercomm/db845c/slpi.mbn +qcom/sdm845/Thundercomm/db845c/slpir.jsn +qcom/sdm845/Thundercomm/db845c/slpius.jsn +qcom/sdm845/mba.mbn +qcom/sdm845/modem_nm.mbn +qcom/sdm845/modemuw.jsn +qcom/sdm845/wlanmdsp.mbn +qcom/sdm845/modem.mbn +qcom/a650_gmu.bin +qcom/a650_sqe.fw +qcom/sm8250/a650_zap.mbn +qcom/sm8250/adsp.mbn +qcom/sm8250/adspr.jsn +qcom/sm8250/adspua.jsn +qcom/sm8250/cdsp.mbn +qcom/sm8250/cdspr.jsn +qcom/sm8250/Thundercomm/RB5/slpi.mbn +qcom/sm8250/Thundercomm/RB5/slpir.jsn +qcom/sm8250/Thundercomm/RB5/slpius.jsn +qcom/a660_gmu.bin +qcom/a660_sqe.fw +qcom/a702_sqe.fw +qcom/leia_pfp_470.fw +qcom/leia_pm4_470.fw +qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn +qcom/sc8280xp/LENOVO/21BX/adspr.jsn +qcom/sc8280xp/LENOVO/21BX/adspua.jsn +qcom/sc8280xp/LENOVO/21BX/battmgr.jsn +qcom/sc8280xp/LENOVO/21BX/cdspr.jsn +qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn +qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn +qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn +qcom/sc8280xp/LENOVO/21BX/audioreach-tplg.bin +qcom/sc8280xp/SC8280XP-LENOVO-X13S-tplg.bin +qcom/yamato_pfp.fw +qcom/yamato_pm4.fw +qcom/apq8016/mba.mbn +qcom/apq8016/modem.mbn +qcom/apq8016/wcnss.mbn +qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin +qcom/qcm2290/a702_zap.mbn +qcom/qcm2290/adsp.mbn +qcom/qcm2290/adspr.jsn +qcom/qcm2290/adsps.jsn +qcom/qcm2290/adspua.jsn +qcom/qcm2290/modem.mbn +qcom/qcm2290/modemr.jsn +qcom/qcm2290/modemuw.jsn +qcom/qcm2290/wlanmdsp.mbn +qcom/qrb4210/a610_zap.mbn +qcom/qrb4210/adsp.mbn +qcom/qrb4210/adspr.jsn +qcom/qrb4210/adsps.jsn +qcom/qrb4210/adspua.jsn +qcom/qrb4210/cdsp.mbn +qcom/qrb4210/cdspr.jsn +qcom/qrb4210/modem.mbn +qcom/qrb4210/modemr.jsn +qcom/qrb4210/modemuw.jsn +qcom/qrb4210/wlanmdsp.mbn +qcom/sm8550/SM8550-HDK-tplg.bin +qcom/sm8550/SM8550-QRD-tplg.bin +qcom/sm8650/SM8650-QRD-tplg.bin +qcom/sm8650/SM8650-MTP-tplg.bin +qcom/a530_zap.mdt +qed/qed_init_values_zipped-8.4.2.0.bin +qed/qed_init_values_zipped-8.7.3.0.bin +qed/qed_init_values_zipped-8.10.5.0.bin +qed/qed_init_values-8.10.9.0.bin +qed/qed_init_values_zipped-8.10.10.0.bin +qed/qed_init_values-8.14.6.0.bin +qed/qed_init_values_zipped-8.15.3.0.bin +qed/qed_init_values-8.18.9.0.bin +qed/qed_init_values_zipped-8.20.0.0.bin +qed/qed_init_values-8.20.0.0.bin +qed/qed_init_values-8.30.12.0.bin +qed/qed_init_values_zipped-8.33.1.0.bin +qed/qed_init_values_zipped-8.33.11.0.bin +qed/qed_init_values-8.33.12.0.bin +qed/qed_init_values_zipped-8.37.2.0.bin +qed/qed_init_values_zipped-8.37.7.0.bin +qed/qed_init_values-8.37.7.0.bin +qed/qed_init_values-8.40.33.0.bin +qed/qed_init_values_zipped-8.42.2.0.bin +qed/qed_init_values_zipped-8.59.1.0.bin +ql2100_fw.bin +ql2200_fw.bin +ql2300_fw.bin +ql2322_fw.bin +ql2400_fw.bin +ql2500_fw.bin +qlogic/1040.bin +qlogic/1280.bin +qlogic/12160.bin +qlogic/sd7220.fw +r128/r128_cce.bin +r8a779x_usb3_v1.dlmem +r8a779x_usb3_v2.dlmem +r8a779x_usb3_v3.dlmem +radeon/R100_cp.bin +radeon/R200_cp.bin +radeon/R300_cp.bin +radeon/R420_cp.bin +radeon/RS600_cp.bin +radeon/RS690_cp.bin +radeon/R520_cp.bin +radeon/R600_pfp.bin +radeon/R600_me.bin +radeon/RV610_pfp.bin +radeon/RV610_me.bin +radeon/RV630_pfp.bin +radeon/RV630_me.bin +radeon/RV620_pfp.bin +radeon/RV620_me.bin +radeon/RV635_pfp.bin +radeon/RV635_me.bin +radeon/RV670_pfp.bin +radeon/RV670_me.bin +radeon/RS780_pfp.bin +radeon/RS780_me.bin +radeon/RV770_pfp.bin +radeon/RV770_me.bin +radeon/RV730_pfp.bin +radeon/RV730_me.bin +radeon/RV710_pfp.bin +radeon/RV710_me.bin +radeon/R600_rlc.bin +radeon/R600_uvd.bin +radeon/RS780_uvd.bin +radeon/R700_rlc.bin +radeon/RV710_uvd.bin +radeon/RV710_smc.bin +radeon/RV730_smc.bin +radeon/RV740_smc.bin +radeon/RV770_smc.bin +radeon/RV770_uvd.bin +radeon/CEDAR_me.bin +radeon/CEDAR_pfp.bin +radeon/CEDAR_rlc.bin +radeon/CEDAR_smc.bin +radeon/CYPRESS_me.bin +radeon/CYPRESS_pfp.bin +radeon/CYPRESS_rlc.bin +radeon/CYPRESS_uvd.bin +radeon/CYPRESS_smc.bin +radeon/JUNIPER_me.bin +radeon/JUNIPER_pfp.bin +radeon/JUNIPER_rlc.bin +radeon/JUNIPER_smc.bin +radeon/REDWOOD_me.bin +radeon/REDWOOD_pfp.bin +radeon/REDWOOD_rlc.bin +radeon/REDWOOD_smc.bin +radeon/PALM_me.bin +radeon/PALM_pfp.bin +radeon/SUMO_rlc.bin +radeon/SUMO_uvd.bin +radeon/BARTS_mc.bin +radeon/BARTS_me.bin +radeon/BARTS_pfp.bin +radeon/BARTS_smc.bin +radeon/BTC_rlc.bin +radeon/CAICOS_mc.bin +radeon/CAICOS_me.bin +radeon/CAICOS_pfp.bin +radeon/CAICOS_smc.bin +radeon/TURKS_mc.bin +radeon/TURKS_me.bin +radeon/TURKS_pfp.bin +radeon/TURKS_smc.bin +radeon/CAYMAN_mc.bin +radeon/CAYMAN_me.bin +radeon/CAYMAN_pfp.bin +radeon/CAYMAN_rlc.bin +radeon/CAYMAN_smc.bin +radeon/SUMO_pfp.bin +radeon/SUMO_me.bin +radeon/SUMO2_pfp.bin +radeon/SUMO2_me.bin +radeon/ARUBA_me.bin +radeon/ARUBA_pfp.bin +radeon/ARUBA_rlc.bin +radeon/PITCAIRN_ce.bin +radeon/PITCAIRN_mc.bin +radeon/PITCAIRN_mc2.bin +radeon/PITCAIRN_me.bin +radeon/PITCAIRN_pfp.bin +radeon/PITCAIRN_rlc.bin +radeon/PITCAIRN_smc.bin +radeon/TAHITI_ce.bin +radeon/TAHITI_mc.bin +radeon/TAHITI_mc2.bin +radeon/TAHITI_me.bin +radeon/TAHITI_pfp.bin +radeon/TAHITI_rlc.bin +radeon/TAHITI_uvd.bin +radeon/TAHITI_smc.bin +radeon/TAHITI_vce.bin +radeon/VERDE_ce.bin +radeon/VERDE_mc.bin +radeon/VERDE_mc2.bin +radeon/VERDE_me.bin +radeon/VERDE_pfp.bin +radeon/VERDE_rlc.bin +radeon/VERDE_smc.bin +radeon/OLAND_ce.bin +radeon/OLAND_mc.bin +radeon/OLAND_mc2.bin +radeon/OLAND_me.bin +radeon/OLAND_pfp.bin +radeon/OLAND_rlc.bin +radeon/OLAND_smc.bin +radeon/HAINAN_ce.bin +radeon/HAINAN_mc.bin +radeon/HAINAN_mc2.bin +radeon/HAINAN_me.bin +radeon/HAINAN_pfp.bin +radeon/HAINAN_rlc.bin +radeon/HAINAN_smc.bin +radeon/BONAIRE_ce.bin +radeon/BONAIRE_mc.bin +radeon/BONAIRE_mc2.bin +radeon/BONAIRE_me.bin +radeon/BONAIRE_mec.bin +radeon/BONAIRE_pfp.bin +radeon/BONAIRE_rlc.bin +radeon/BONAIRE_sdma.bin +radeon/BONAIRE_uvd.bin +radeon/BONAIRE_smc.bin +radeon/BONAIRE_vce.bin +radeon/KABINI_ce.bin +radeon/KABINI_me.bin +radeon/KABINI_mec.bin +radeon/KABINI_pfp.bin +radeon/KABINI_rlc.bin +radeon/KABINI_sdma.bin +radeon/KAVERI_ce.bin +radeon/KAVERI_me.bin +radeon/KAVERI_mec.bin +radeon/KAVERI_pfp.bin +radeon/KAVERI_rlc.bin +radeon/KAVERI_sdma.bin +radeon/HAWAII_ce.bin +radeon/HAWAII_mc.bin +radeon/HAWAII_mc2.bin +radeon/HAWAII_me.bin +radeon/HAWAII_mec.bin +radeon/HAWAII_pfp.bin +radeon/HAWAII_rlc.bin +radeon/HAWAII_sdma.bin +radeon/HAWAII_smc.bin +radeon/MULLINS_ce.bin +radeon/MULLINS_me.bin +radeon/MULLINS_mec.bin +radeon/MULLINS_pfp.bin +radeon/MULLINS_rlc.bin +radeon/MULLINS_sdma.bin +radeon/pitcairn_ce.bin +radeon/pitcairn_k_smc.bin +radeon/pitcairn_mc.bin +radeon/pitcairn_me.bin +radeon/pitcairn_pfp.bin +radeon/pitcairn_rlc.bin +radeon/pitcairn_smc.bin +radeon/tahiti_ce.bin +radeon/tahiti_k_smc.bin +radeon/tahiti_mc.bin +radeon/tahiti_me.bin +radeon/tahiti_pfp.bin +radeon/tahiti_rlc.bin +radeon/tahiti_smc.bin +radeon/verde_ce.bin +radeon/verde_k_smc.bin +radeon/verde_mc.bin +radeon/verde_me.bin +radeon/verde_pfp.bin +radeon/verde_rlc.bin +radeon/verde_smc.bin +radeon/oland_ce.bin +radeon/oland_k_smc.bin +radeon/oland_mc.bin +radeon/oland_me.bin +radeon/oland_pfp.bin +radeon/oland_rlc.bin +radeon/oland_smc.bin +radeon/hainan_ce.bin +radeon/hainan_k_smc.bin +radeon/hainan_mc.bin +radeon/hainan_me.bin +radeon/hainan_pfp.bin +radeon/hainan_rlc.bin +radeon/hainan_smc.bin +radeon/bonaire_ce.bin +radeon/bonaire_k_smc.bin +radeon/bonaire_mc.bin +radeon/bonaire_me.bin +radeon/bonaire_mec.bin +radeon/bonaire_pfp.bin +radeon/bonaire_rlc.bin +radeon/bonaire_sdma.bin +radeon/bonaire_sdma1.bin +radeon/bonaire_smc.bin +radeon/bonaire_uvd.bin +radeon/bonaire_vce.bin +radeon/kabini_ce.bin +radeon/kabini_me.bin +radeon/kabini_mec.bin +radeon/kabini_pfp.bin +radeon/kabini_rlc.bin +radeon/kabini_sdma.bin +radeon/kabini_sdma1.bin +radeon/kabini_uvd.bin +radeon/kabini_vce.bin +radeon/kaveri_ce.bin +radeon/kaveri_me.bin +radeon/kaveri_mec.bin +radeon/kaveri_mec2.bin +radeon/kaveri_pfp.bin +radeon/kaveri_rlc.bin +radeon/kaveri_sdma.bin +radeon/kaveri_sdma1.bin +radeon/kaveri_uvd.bin +radeon/kaveri_vce.bin +radeon/hawaii_ce.bin +radeon/hawaii_k_smc.bin +radeon/hawaii_mc.bin +radeon/hawaii_me.bin +radeon/hawaii_mec.bin +radeon/hawaii_pfp.bin +radeon/hawaii_rlc.bin +radeon/hawaii_sdma.bin +radeon/hawaii_sdma1.bin +radeon/hawaii_smc.bin +radeon/hawaii_uvd.bin +radeon/hawaii_vce.bin +radeon/mullins_ce.bin +radeon/mullins_me.bin +radeon/mullins_mec.bin +radeon/mullins_pfp.bin +radeon/mullins_rlc.bin +radeon/mullins_sdma.bin +radeon/mullins_sdma1.bin +radeon/mullins_uvd.bin +radeon/mullins_vce.bin +radeon/banks_k_2_smc.bin +radeon/si58_mc.bin +rockchip/dptx.bin +rp2.fw +rsi/rs9113_wlan_qspi.rps +rsi/rs9113_wlan_bt_dual_mode.rps +rsi/rs9113_ap_bt_dual_mode.rps +rsi/rs9116_wlan.rps +rsi/rs9116_wlan_bt_classic.rps +rsi_91x.fw +rt2561.bin +rt2561s.bin +rt2661.bin +rt2860.bin +rt2870.bin +rt3070.bin +rt3071.bin +rt3090.bin +rt3290.bin +rt73.bin +rtl_bt/rtl8192ee_fw.bin +rtl_bt/rtl8192eu_fw.bin +rtl_bt/rtl8723a_fw.bin +rtl_bt/rtl8723b_fw.bin +rtl_bt/rtl8723bs_fw.bin +rtl_bt/rtl8723bs_config-OBDA8723.bin +rtl_bt/rtl8761a_fw.bin +rtl_bt/rtl8761b_fw.bin +rtl_bt/rtl8761b_config.bin +rtl_bt/rtl8761bu_fw.bin +rtl_bt/rtl8761bu_config.bin +rtl_bt/rtl8812ae_fw.bin +rtl_bt/rtl8821a_fw.bin +rtl_bt/rtl8822b_fw.bin +rtl_bt/rtl8822b_config.bin +rtl_bt/rtl8723d_fw.bin +rtl_bt/rtl8723d_config.bin +rtl_bt/rtl8821c_fw.bin +rtl_bt/rtl8821c_config.bin +rtl_bt/rtl8821cs_fw.bin +rtl_bt/rtl8821cs_config.bin +rtl_bt/rtl8822cu_fw.bin +rtl_bt/rtl8822cu_config.bin +rtl_bt/rtl8822cs_fw.bin +rtl_bt/rtl8822cs_config.bin +rtl_bt/rtl8852au_fw.bin +rtl_bt/rtl8852au_config.bin +rtl_bt/rtl8852bu_fw.bin +rtl_bt/rtl8852bu_config.bin +rtl_bt/rtl8852cu_fw.bin +rtl_bt/rtl8852cu_fw_v2.bin +rtl_bt/rtl8852cu_config.bin +rtl_bt/rtl8851bu_fw.bin +rtl_bt/rtl8851bu_config.bin +rtl_bt/rtl8852btu_fw.bin +rtl_bt/rtl8852btu_config.bin +rtl_bt/rtl8723bs_config-OBDA0623.bin +rtl_bt/rtl8821a_config.bin +rtl_nic/rtl8168d-1.fw +rtl_nic/rtl8168d-2.fw +rtl_nic/rtl8105e-1.fw +rtl_nic/rtl8168e-1.fw +rtl_nic/rtl8168e-2.fw +rtl_nic/rtl8168e-3.fw +rtl_nic/rtl8168f-1.fw +rtl_nic/rtl8168f-2.fw +rtl_nic/rtl8411-1.fw +rtl_nic/rtl8411-2.fw +rtl_nic/rtl8402-1.fw +rtl_nic/rtl8106e-1.fw +rtl_nic/rtl8106e-2.fw +rtl_nic/rtl8168g-1.fw +rtl_nic/rtl8168g-2.fw +rtl_nic/rtl8168g-3.fw +rtl_nic/rtl8168h-1.fw +rtl_nic/rtl8168h-2.fw +rtl_nic/rtl8168fp-3.fw +rtl_nic/rtl8107e-1.fw +rtl_nic/rtl8107e-2.fw +rtl_nic/rtl8125a-3.fw +rtl_nic/rtl8125b-1.fw +rtl_nic/rtl8125b-2.fw +rtl_nic/rtl8126a-2.fw +rtl_nic/rtl8153a-2.fw +rtl_nic/rtl8153a-3.fw +rtl_nic/rtl8153a-4.fw +rtl_nic/rtl8153b-2.fw +rtl_nic/rtl8153c-1.fw +rtl_nic/rtl8156a-2.fw +rtl_nic/rtl8156b-2.fw +rtlwifi/rtl8712u.bin +rtlwifi/rtl8192cfw.bin +rtlwifi/rtl8192cfwU.bin +rtlwifi/rtl8192cfwU_B.bin +rtlwifi/rtl8192cufw.bin +rtlwifi/rtl8192cufw_A.bin +rtlwifi/rtl8192cufw_B.bin +rtlwifi/rtl8192cufw_TMSC.bin +rtlwifi/rtl8192sefw.bin +rtlwifi/rtl8192defw.bin +rtlwifi/rtl8723fw.bin +rtlwifi/rtl8723fw_B.bin +rtlwifi/rtl8723befw.bin +rtlwifi/rtl8723befw_36.bin +rtlwifi/rtl8723defw.bin +rtlwifi/rtl8188efw.bin +rtlwifi/rtl8812aefw.bin +rtlwifi/rtl8812aefw_wowlan.bin +rtlwifi/rtl8821aefw.bin +rtlwifi/rtl8821aefw_wowlan.bin +rtlwifi/rtl8821aefw_29.bin +rtlwifi/rtl8822befw.bin +rtlwifi/rtl8723bs_bt.bin +rtlwifi/rtl8723aufw_A.bin +rtlwifi/rtl8723aufw_B.bin +rtlwifi/rtl8723aufw_B_NoBT.bin +rtlwifi/rtl8723bu_nic.bin +rtlwifi/rtl8723bu_wowlan.bin +rtlwifi/rtl8723bu_ap_wowlan.bin +rtlwifi/rtl8192eu_nic.bin +rtlwifi/rtl8192eu_wowlan.bin +rtlwifi/rtl8192eu_ap_wowlan.bin +rtlwifi/rtl8188fufw.bin +rtlwifi/rtl8710bufw_SMIC.bin +rtlwifi/rtl8710bufw_UMC.bin +rtlwifi/rtl8188eufw.bin +rtlwifi/rtl8192fufw.bin +rtlwifi/rtl8192eefw.bin +rtlwifi/rtl8723bs_nic.bin +rtlwifi/rtl8723bs_ap_wowlan.bin +rtlwifi/rtl8723bs_wowlan.bin +rtw88/rtw8821a_fw.bin +rtw88/rtw8822b_fw.bin +rtw88/rtw8822c_fw.bin +rtw88/rtw8822c_wow_fw.bin +rtw88/README +rtw88/rtw8723d_fw.bin +rtw88/rtw8821c_fw.bin +rtw88/rtw8703b_fw.bin +rtw88/rtw8703b_wow_fw.bin +rtw89/rtw8851b_fw.bin +rtw89/rtw8852a_fw.bin +rtw89/rtw8852b_fw.bin +rtw89/rtw8852b_fw-1.bin +rtw89/rtw8852c_fw.bin +rtw89/rtw8922a_fw.bin +s2250.fw +s2250_loader.fw +s5p-mfc-v12.fw +s5p-mfc-v6-v2.fw +s5p-mfc-v6.fw +s5p-mfc-v7.fw +s5p-mfc-v8.fw +s5p-mfc.fw +sdd_sagrad_1091_1098.bin +slicoss/gbdownload.sys +slicoss/gbrcvucode.sys +slicoss/oasisdbgdownload.sys +slicoss/oasisdownload.sys +slicoss/oasisrcvucode.sys +sms1xxx-hcw-55xxx-dvbt-02.fw +sms1xxx-hcw-55xxx-isdbt-02.fw +sms1xxx-nova-a-dvbt-01.fw +sms1xxx-nova-b-dvbt-01.fw +sms1xxx-stellar-dvbt-01.fw +sxg/saharadownloadB.sys +sxg/saharadbgdownloadB.sys +tdmb_nova_12mhz.inp +tehuti/bdx.bin +ti/vpdma-1b8.bin +ti/tas2781/TAS2XXX2234.bin +ti/tas2781/TAS2XXX387D.bin +ti/tas2781/TAS2XXX387E.bin +ti/tas2781/TAS2XXX387F.bin +ti/tas2781/TAS2XXX3880.bin +ti/tas2781/TAS2XXX3881.bin +ti/tas2781/TAS2XXX3882.bin +ti/tas2781/TAS2XXX3884.bin +ti/tas2781/TAS2XXX3886.bin +ti/tas2781/TAS2XXX38A5.bin +ti/tas2781/TAS2XXX38A7.bin +ti/tas2781/TAS2XXX38A8.bin +ti/tas2781/TAS2XXX38B8.bin +ti/tas2781/TAS2XXX38B9.bin +ti/tas2781/TAS2XXX38BA.bin +ti/tas2781/TAS2XXX38BB.bin +ti/tas2781/TAS2XXX38BE.bin +ti/tas2781/TAS2XXX38BF.bin +ti/tas2781/TAS2XXX38C3.bin +ti/tas2781/TAS2XXX38CB.bin +ti/tas2781/TAS2XXX38CD.bin +ti/tas2781/TAS2XXX38D3.bin +ti/tas2781/TAS2XXX38D4.bin +ti/tas2781/TAS2XXX38D5.bin +ti/tas2781/TAS2XXX38D6.bin +ti/tas2781/TAS2XXX38DF.bin +ti/tas2781/TAS2XXX38E0.bin +ti/tas2781/TIAS2781RCA2.bin +ti/tas2781/TIAS2781RCA4.bin +ti/tas2563/TAS2XXX3870.bin +ti/tas2563/INT8866RCA2.bin +ti-connectivity/wl1251-fw.bin +ti-connectivity/wl1251-nvs.bin +ti-connectivity/wl1271-fw.bin +ti-connectivity/wl1271-fw-2.bin +ti-connectivity/wl1271-fw-ap.bin +ti-connectivity/wl127x-fw-3.bin +ti-connectivity/wl127x-fw-plt-3.bin +ti-connectivity/wl127x-fw-4-sr.bin +ti-connectivity/wl127x-fw-4-mr.bin +ti-connectivity/wl127x-fw-4-plt.bin +ti-connectivity/wl127x-fw-5-sr.bin +ti-connectivity/wl127x-fw-5-mr.bin +ti-connectivity/wl127x-fw-5-plt.bin +ti-connectivity/wl128x-fw.bin +ti-connectivity/wl128x-fw-ap.bin +ti-connectivity/wl128x-fw-3.bin +ti-connectivity/wl128x-fw-plt-3.bin +ti-connectivity/wl128x-fw-4-sr.bin +ti-connectivity/wl128x-fw-4-mr.bin +ti-connectivity/wl128x-fw-4-plt.bin +ti-connectivity/wl128x-fw-5-sr.bin +ti-connectivity/wl128x-fw-5-mr.bin +ti-connectivity/wl128x-fw-5-plt.bin +ti-connectivity/wl127x-nvs.bin +ti-connectivity/wl128x-nvs.bin +ti-connectivity/wl18xx-fw.bin +ti-connectivity/wl18xx-fw-2.bin +ti-connectivity/wl18xx-fw-3.bin +ti-connectivity/wl18xx-fw-4.bin +ti-connectivity/TIInit_6.2.31.bts +ti-connectivity/TIInit_6.6.15.bts +ti-connectivity/TIInit_7.2.31.bts +ti-connectivity/wl12xx-nvs.bin +ti-connectivity/wl1271-nvs.bin +ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin +tigon/tg3.bin +tigon/tg3_tso.bin +tigon/tg3_tso5.bin +tigon/tg357766.bin +tlg2300_firmware.bin +tsse_firmware.bin +ueagle-atm/CMV4p.bin.v2 +ueagle-atm/DSP4p.bin +ueagle-atm/eagleIV.fw +ueagle-atm/930-fpga.bin +ueagle-atm/CMVeiWO.bin +ueagle-atm/CMVepFR10.bin +ueagle-atm/DSP9p.bin +ueagle-atm/eagleIII.fw +ueagle-atm/adi930.fw +ueagle-atm/CMVep.bin +ueagle-atm/CMVepFR.bin +ueagle-atm/DSPei.bin +ueagle-atm/CMV9i.bin +ueagle-atm/CMVepES03.bin +ueagle-atm/CMVepIT.bin +ueagle-atm/DSPep.bin +ueagle-atm/CMV9p.bin +ueagle-atm/CMVepES.bin +ueagle-atm/CMVepWO.bin +ueagle-atm/eagleI.fw +ueagle-atm/CMVei.bin +ueagle-atm/CMVepFR04.bin +ueagle-atm/DSP9i.bin +ueagle-atm/eagleII.fw +usbdux_firmware.bin +usbduxfast_firmware.bin +usbduxsigma_firmware.bin +v4l-cx231xx-avcore-01.fw +v4l-cx23418-apu.fw +v4l-cx23418-cpu.fw +v4l-cx23418-dig.fw +v4l-cx23885-avcore-01.fw +v4l-cx25840.fw +vntwusb.fw +vpu_d.bin +vpu_p.bin +vxge/X3fw.ncf +vxge/X3fw-pxe.ncf +wfx/wfm_wf200_C0.sec +wfx/brd4001a.pds +wfx/brd8022a.pds +wfx/brd8023a.pds +wil6210.brd +wil6210.fw +wsm_22.bin +xe/lnl_guc_70.bin diff --git a/gentoo_specific/portage/savedconfig/www-client/surf-2.1-r3 b/gentoo_specific/portage/savedconfig/www-client/surf-2.1-r3 new file mode 100644 index 0000000..ef44721 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/www-client/surf-2.1-r3 @@ -0,0 +1,192 @@ +/* modifier 0 means no modifier */ +static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ +static char *fulluseragent = ""; /* Or override the whole user agent string */ +static char *scriptfile = "~/.surf/script.js"; +static char *styledir = "~/.surf/styles/"; +static char *certdir = "~/.surf/certificates/"; +static char *cachedir = "~/.surf/cache/"; +static char *cookiefile = "~/.surf/cookies.txt"; + +/* Webkit default features */ +/* Highest priority value will be used. + * Default parameters are priority 0 + * Per-uri parameters are priority 1 + * Command parameters are priority 2 + */ +static Parameter defconfig[ParameterLast] = { + /* parameter Arg value priority */ + [AccessMicrophone] = { { .i = 0 }, }, + [AccessWebcam] = { { .i = 0 }, }, + [Certificate] = { { .i = 0 }, }, + [CaretBrowsing] = { { .i = 0 }, }, + [CookiePolicies] = { { .v = "@Aa" }, }, + [DefaultCharset] = { { .v = "UTF-8" }, }, + [DiskCache] = { { .i = 1 }, }, + [DNSPrefetch] = { { .i = 0 }, }, + [Ephemeral] = { { .i = 0 }, }, + [FileURLsCrossAccess] = { { .i = 0 }, }, + [FontSize] = { { .i = 12 }, }, + [FrameFlattening] = { { .i = 0 }, }, + [Geolocation] = { { .i = 0 }, }, + [HideBackground] = { { .i = 0 }, }, + [Inspector] = { { .i = 0 }, }, + [Java] = { { .i = 1 }, }, + [JavaScript] = { { .i = 1 }, }, + [KioskMode] = { { .i = 0 }, }, + [LoadImages] = { { .i = 1 }, }, + [MediaManualPlay] = { { .i = 1 }, }, + [PreferredLanguages] = { { .v = (char *[]){ NULL } }, }, + [RunInFullscreen] = { { .i = 0 }, }, + [ScrollBars] = { { .i = 1 }, }, + [ShowIndicators] = { { .i = 1 }, }, + [SiteQuirks] = { { .i = 1 }, }, + [SmoothScrolling] = { { .i = 0 }, }, + [SpellChecking] = { { .i = 0 }, }, + [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, }, + [StrictTLS] = { { .i = 1 }, }, + [Style] = { { .i = 1 }, }, + [WebGL] = { { .i = 0 }, }, + [ZoomLevel] = { { .f = 1.0 }, }, +}; + +static UriParameters uriparams[] = { + { "(://|\\.)suckless\\.org(/|$)", { + [JavaScript] = { { .i = 0 }, 1 }, + }, }, +}; + +/* default window size: width, height */ +static int winsize[] = { 800, 600 }; + +static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + WEBKIT_FIND_OPTIONS_WRAP_AROUND; + +#define PROMPT_GO "Go:" +#define PROMPT_FIND "Find:" + +/* SETPROP(readprop, setprop, prompt)*/ +#define SETPROP(r, s, p) { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ + "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\")\" " \ + "| dmenu -p \"$4\" -w $1)\" && xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ + "surf-setprop", winid, r, s, p, NULL \ + } \ +} + +/* DOWNLOAD(URI, referer) */ +#define DOWNLOAD(u, r) { \ + .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ + "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ + " -e \"$3\" \"$4\"; read", \ + "surf-download", useragent, cookiefile, r, u, NULL \ + } \ +} + +/* PLUMB(URI) */ +/* This called when some URI which does not begin with "about:", + * "http://" or "https://" should be opened. + */ +#define PLUMB(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xdg-open \"$0\"", u, NULL \ + } \ +} + +/* VIDEOPLAY(URI) */ +#define VIDEOPLAY(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "mpv --really-quiet \"$0\"", u, NULL \ + } \ +} + +/* styles */ +/* + * The iteration will stop at the first match, beginning at the beginning of + * the list. + */ +static SiteSpecific styles[] = { + /* regexp file in $styledir */ + { ".*", "default.css" }, +}; + +/* certificates */ +/* + * Provide custom certificate for urls + */ +static SiteSpecific certs[] = { + /* regexp file in $certdir */ + { "://suckless\\.org/", "suckless.org.crt" }, +}; + +#define MODKEY GDK_CONTROL_MASK + +/* hotkeys */ +/* + * If you use anything else but MODKEY and GDK_SHIFT_MASK, don't forget to + * edit the CLEANMASK() macro. + */ +static Key keys[] = { + /* modifier keyval function arg */ + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_r, reload, { .i = 1 } }, + { MODKEY, GDK_KEY_r, reload, { .i = 0 } }, + + { MODKEY, GDK_KEY_l, navigate, { .i = +1 } }, + { MODKEY, GDK_KEY_h, navigate, { .i = -1 } }, + + /* vertical and horizontal scrolling, in viewport percentage */ + { MODKEY, GDK_KEY_j, scrollv, { .i = +10 } }, + { MODKEY, GDK_KEY_k, scrollv, { .i = -10 } }, + { MODKEY, GDK_KEY_space, scrollv, { .i = +50 } }, + { MODKEY, GDK_KEY_b, scrollv, { .i = -50 } }, + { MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, + { MODKEY, GDK_KEY_u, scrollh, { .i = -10 } }, + + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_j, zoom, { .i = -1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_k, zoom, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_q, zoom, { .i = 0 } }, + { MODKEY, GDK_KEY_minus, zoom, { .i = -1 } }, + { MODKEY, GDK_KEY_plus, zoom, { .i = +1 } }, + + { MODKEY, GDK_KEY_p, clipboard, { .i = 1 } }, + { MODKEY, GDK_KEY_y, clipboard, { .i = 0 } }, + + { MODKEY, GDK_KEY_n, find, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_n, find, { .i = -1 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_p, print, { 0 } }, + { MODKEY, GDK_KEY_t, showcert, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, + { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, toggle, { .i = Geolocation } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_s, toggle, { .i = JavaScript } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_i, toggle, { .i = LoadImages } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, +}; + +/* button definitions */ +/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */ +static Button buttons[] = { + /* target event mask button function argument stop event */ + { OnLink, 0, 2, clicknewwindow, { .i = 0 }, 1 }, + { OnLink, MODKEY, 2, clicknewwindow, { .i = 1 }, 1 }, + { OnLink, MODKEY, 1, clicknewwindow, { .i = 1 }, 1 }, + { OnAny, 0, 8, clicknavigate, { .i = -1 }, 1 }, + { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, + { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, +}; diff --git a/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.2 b/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.2 new file mode 100644 index 0000000..1edb647 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.2 @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.3 b/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.3 new file mode 100644 index 0000000..1edb647 --- /dev/null +++ b/gentoo_specific/portage/savedconfig/x11-misc/dmenu-5.3 @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/gentoo_specific/portage/savedconfig/x11-misc/tabbed-0.8-r1 b/gentoo_specific/portage/savedconfig/x11-misc/tabbed-0.8-r1 new file mode 100644 index 0000000..51bb13d --- /dev/null +++ b/gentoo_specific/portage/savedconfig/x11-misc/tabbed-0.8-r1 @@ -0,0 +1,66 @@ +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const char font[] = "monospace:size=9"; +static const char* normbgcolor = "#222222"; +static const char* normfgcolor = "#cccccc"; +static const char* selbgcolor = "#555555"; +static const char* selfgcolor = "#ffffff"; +static const char* urgbgcolor = "#111111"; +static const char* urgfgcolor = "#cc0000"; +static const char before[] = "<"; +static const char after[] = ">"; +static const char titletrim[] = "..."; +static const int tabwidth = 200; +static const Bool foreground = True; +static Bool urgentswitch = False; + +/* + * Where to place a new tab when it is opened. When npisrelative is True, + * then the current position is changed + newposition. If npisrelative + * is False, then newposition is an absolute position. + */ +static int newposition = 0; +static Bool npisrelative = False; + +#define SETPROP(p) { \ + .v = (char *[]){ "/bin/sh", "-c", \ + "prop=\"`xwininfo -children -id $1 | grep '^ 0x' |" \ + "sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' |" \ + "xargs -0 printf %b | dmenu -l 10 -w $1`\" &&" \ + "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ + p, winid, NULL \ + } \ +} + +#define MODKEY ControlMask +static const Key keys[] = { + /* modifier key function argument */ + { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, + { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, + + { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, + { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, + { MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } }, + { MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } }, + { MODKEY, XK_Tab, rotate, { .i = 0 } }, + + { MODKEY, XK_grave, spawn, SETPROP("_TABBED_SELECT_TAB") }, + { MODKEY, XK_1, move, { .i = 0 } }, + { MODKEY, XK_2, move, { .i = 1 } }, + { MODKEY, XK_3, move, { .i = 2 } }, + { MODKEY, XK_4, move, { .i = 3 } }, + { MODKEY, XK_5, move, { .i = 4 } }, + { MODKEY, XK_6, move, { .i = 5 } }, + { MODKEY, XK_7, move, { .i = 6 } }, + { MODKEY, XK_8, move, { .i = 7 } }, + { MODKEY, XK_9, move, { .i = 8 } }, + { MODKEY, XK_0, move, { .i = 9 } }, + + { MODKEY, XK_q, killclient, { 0 } }, + + { MODKEY, XK_u, focusurgent, { 0 } }, + { MODKEY|ShiftMask, XK_u, toggle, { .v = (void*) &urgentswitch } }, + + { 0, XK_F11, fullscreen, { 0 } }, +}; diff --git a/gentoo_specific/portage/sets/sagemath b/gentoo_specific/portage/sets/sagemath new file mode 120000 index 0000000..66e381b --- /dev/null +++ b/gentoo_specific/portage/sets/sagemath @@ -0,0 +1 @@ +/var/db/repos/sage-on-gentoo/tools/sets/sagemath
\ No newline at end of file diff --git a/system/70-wooting.rules b/system/70-wooting.rules new file mode 100644 index 0000000..bdcdbc4 --- /dev/null +++ b/system/70-wooting.rules @@ -0,0 +1,25 @@ +# Wooting One Legacy + +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", TAG+="uaccess" + +SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", TAG+="uaccess" + +# Wooting One update mode + +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2402", TAG+="uaccess" + +# Wooting Two Legacy + +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", TAG+="uaccess" + +SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", TAG+="uaccess" + +# Wooting Two update mode + +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2403", TAG+="uaccess" + +# Generic Wootings + +SUBSYSTEM=="hidraw", ATTRS{idVendor}=="31e3", TAG+="uaccess" + +SUBSYSTEM=="usb", ATTRS{idVendor}=="31e3", TAG+="uaccess" diff --git a/system/X11/xinitrc b/system/X11/xinitrc new file mode 100644 index 0000000..2c3a201 --- /dev/null +++ b/system/X11/xinitrc @@ -0,0 +1,13 @@ +gentoo-pipewire-launcher & +xrandr --setprovideroutputsource modesetting NVIDIA-0 & +xrandr --auto & +xrdb -merge ~/.Xresources & +slstatus & +feh --bg-scale background.png & +jcritty & +xautolock -time 20 -locker slock & +thunderbird & +uranger & +xscreensaver --no-splash & +dunst & +exec dbus-launch --exit-with-session dwm diff --git a/system/X11/xorg.conf b/system/X11/xorg.conf new file mode 100644 index 0000000..5160f3c --- /dev/null +++ b/system/X11/xorg.conf @@ -0,0 +1,37 @@ +Section "ServerLayout" + Identifier "layout" + Screen "intel" + #Inactive "intel" +EndSection + +Section "Module" + Load "dri3" +EndSection + +Section "Device" + Identifier "nvidia" + Driver "nvidia" + BusID "01:00:0" + Option "RegistryDwords" "EnableBrightnessControl=1" +EndSection + +Section "Screen" + Identifier "nvidia" + Device "nvidia" + Option "AllowEmptyInitialConfiguration" +EndSection + +Section "Device" + Identifier "intel" + Driver "modesetting" + Option "AccelMethod" "glamor" + Option "DRI" "3" + Option "TearFree" "true" + Option "SwapbuffersWait" "true" + Option "TripleBuffer" "true" +EndSection + +Section "Screen" + Identifier "intel" + Device "intel" +EndSection diff --git a/system/X11/xorg.conf.d/40-libinput.conf b/system/X11/xorg.conf.d/40-libinput.conf new file mode 100644 index 0000000..4b94d22 --- /dev/null +++ b/system/X11/xorg.conf.d/40-libinput.conf @@ -0,0 +1,66 @@ +# Match on all types of devices but joysticks +# +# If you want to configure your devices, do not copy this file. +# Instead, use a config snippet that contains something like this: +# +# Section "InputClass" +# Identifier "something or other" +# MatchDriver "libinput" +# +# MatchIsTouchpad "on" +# ... other Match directives ... +# Option "someoption" "value" +# EndSection +# +# This applies the option any libinput device also matched by the other +# directives. See the xorg.conf(5) man page for more info on +# matching devices. + +Section "InputClass" + Identifier "libinput pointer catchall" + MatchIsPointer "on" + MatchDevicePath "/dev/input/event*" + Driver "libinput" + Option "Tapping" "True" + Option "TappingDrag" "True" + Option "ScrollMethod" "twofinger" + Option "DisableWhileTyping" "0" + Option "NaturalScrolling" "False" +EndSection + +Section "InputClass" + Identifier "libinput keyboard catchall" + MatchIsKeyboard "on" + MatchDevicePath "/dev/input/event*" + Driver "libinput" +EndSection + +Section "InputClass" + Identifier "libinput touchpad catchall" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" + Driver "libinput" + Option "Tapping" "True" + Option "TappingDrag" "True" + Option "ScrollMethod" "twofinger" + Option "DisableWhileTyping" "0" + Option "NaturalScrolling" "False" +EndSection + +Section "InputClass" + Identifier "libinput touchscreen catchall" + MatchIsTouchscreen "on" + MatchDevicePath "/dev/input/event*" + Option "Tapping" "True" + Option "TappingDrag" "True" + Driver "libinput" +EndSection + +Section "InputClass" + Identifier "libinput tablet catchall" + MatchIsTablet "on" + MatchDevicePath "/dev/input/event*" + Driver "libinput" +EndSection + + diff --git a/system/bash/bashrc b/system/bash/bashrc new file mode 100644 index 0000000..b0dc587 --- /dev/null +++ b/system/bash/bashrc @@ -0,0 +1,20 @@ +# /etc/skel/.bashrc +# +# This file is sourced by all *interactive* bash shells on startup, +# including some apparently interactive shells such as scp and rcp +# that can't tolerate any output. So make sure this doesn't display +# anything or bad things will happen ! + + +# Test for an interactive shell. There is no need to set anything +# past this point for scp and rcp, and it's important to refrain from +# outputting anything in those cases. +if [[ $- != *i* ]] ; then + # Shell is non-interactive. Be done now! + return +fi + + +# Put your fun stuff here. +exec zsh +complete -cf doas diff --git a/system/bluetooth/input.conf b/system/bluetooth/input.conf new file mode 100644 index 0000000..273e15b --- /dev/null +++ b/system/bluetooth/input.conf @@ -0,0 +1,27 @@ +# Configuration file for the input service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Set idle timeout (in seconds) before the connection will be disconnect and +# the input device is removed. +# Defaults: 0 (disabled) +#IdleTimeout=0 + +# Enable HID protocol handling in userspace input profile +# Defaults to true (Use UHID instead of kernel HIDP) +#UserspaceHID=true + +# Limit HID connections to bonded devices +# The HID Profile does not specify that devices must be bonded, however some +# platforms may want to make sure that input connections only come from bonded +# device connections. Several older mice have been known for not supporting +# pairing/encryption. +# Defaults to true for security. +#ClassicBondedOnly=true + +# LE upgrade security +# Enables upgrades of security automatically if required. +# Defaults to true to maximize device compatibility. +#LEAutoSecurity=true diff --git a/system/bluetooth/main.conf b/system/bluetooth/main.conf new file mode 100644 index 0000000..25d3422 --- /dev/null +++ b/system/bluetooth/main.conf @@ -0,0 +1,350 @@ +[General] + +Disable=Handsfree + +# Default adapter name +# Defaults to 'BlueZ X.YZ' +#Name = BlueZ + +# Default device class. Only the major and minor device class bits are +# considered. Defaults to '0x000000'. +#Class = 0x000100 + +# How long to stay in discoverable mode before going back to non-discoverable +# The value is in seconds. Default is 180, i.e. 3 minutes. +# 0 = disable timer, i.e. stay discoverable forever +#DiscoverableTimeout = 0 + +# Always allow pairing even if there are no agent registered +# Possible values: true, false +# Default: false +#AlwaysPairable = false + +# How long to stay in pairable mode before going back to non-discoverable +# The value is in seconds. Default is 0. +# 0 = disable timer, i.e. stay pairable forever +#PairableTimeout = 0 + +# Use vendor id source (assigner), vendor, product and version information for +# DID profile support. The values are separated by ":" and assigner, VID, PID +# and version. +# Possible vendor id source values: bluetooth, usb (default) or false (disabled) +#DeviceID = bluetooth:1234:5678:abcd + +# Do reverse service discovery for previously unknown devices that connect to +# us. For BR/EDR this option is really only needed for qualification since the +# BITE tester doesn't like us doing reverse SDP for some test cases, for LE +# this disables the GATT client functionally so it can be used in system which +# can only operate as peripheral (see also GATT Client option). +# Defaults to 'true'. +#ReverseServiceDiscovery = true + +# Enable name resolving after inquiry. Set it to 'false' if you don't need +# remote devices name and want shorter discovery cycle. Defaults to 'true'. +#NameResolving = true + +# Enable runtime persistency of debug link keys. Default is false which +# makes debug link keys valid only for the duration of the connection +# that they were created for. +#DebugKeys = false + +# Restricts all controllers to the specified transport. Default value +# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW). +# Possible values: "dual", "bredr", "le" +#ControllerMode = dual + +# Maximum number of controllers allowed to be exposed to the system. +# Default=0 (unlimited) +#MaxControllers=0 + +# Enables Multi Profile Specification support. This allows to specify if +# system supports only Multiple Profiles Single Device (MPSD) configuration +# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple +# Devices (MPMD) configurations. +# Possible values: "off", "single", "multiple" +#MultiProfile = off + +# Permanently enables the Fast Connectable setting for adapters that +# support it. When enabled other devices can connect faster to us, +# however the tradeoff is increased power consumptions. This feature +# will fully work only on kernel version 4.1 and newer. Defaults to +# 'false'. +#FastConnectable = false + +# Default privacy setting. +# Enables use of private address. +# Possible values for LE mode: "off", "network/on", "device" +# Possible values for Dual mode: "off", "network/on", "device", +# "limited-network", "limited-device" +# +# - off: Local privacy disabled. +# +# - network/on: A device will only accept advertising packets from peer +# devices that contain private addresses. It may not be compatible with some +# legacy devices since it requires the use of RPA(s) all the time. +# +# - device: A device in device privacy mode is only concerned about the +# privacy of the device and will accept advertising packets from peer devices +# that contain their Identity Address as well as ones that contain a private +# address, even if the peer device has distributed its IRK in the past. + +# - limited-network: Apply Limited Discoverable Mode to advertising, which +# follows the same policy as to BR/EDR that publishes the identity address when +# discoverable, and Network Privacy Mode for scanning. +# +# - limited-device: Apply Limited Discoverable Mode to advertising, which +# follows the same policy as to BR/EDR that publishes the identity address when +# discoverable, and Device Privacy Mode for scanning. +# +# Defaults to "off" +#Privacy = off + +# Specify the policy to the JUST-WORKS repairing initiated by peer +# Possible values: "never", "confirm", "always" +# Defaults to "never" +#JustWorksRepairing = never + +# How long to keep temporary devices around +# The value is in seconds. Default is 30. +# 0 = disable timer, i.e. never keep temporary devices +#TemporaryTimeout = 30 + +# Enables the device to issue an SDP request to update known services when +# profile is connected. Defaults to true. +#RefreshDiscovery = true + +# Default Secure Connections setting. +# Enables the Secure Connections setting for adapters that support it. It +# provides better crypto algorithms for BT links and also enables CTKD (cross +# transport key derivation) during pairing on any link. +# Possible values: "off", "on", "only" +# - "off": Secure Connections are disabled +# - "on": Secure Connections are enabled when peer device supports them +# - "only": we allow only Secure Connections +# Defaults to "on" +#SecureConnections = on + +# Enables D-Bus experimental interfaces +# Possible values: true or false +#Experimental = false + +# Enables D-Bus testing interfaces +# Possible values: true or false +#Testing = false + +# Enables kernel experimental features, alternatively a list of UUIDs +# can be given. +# Possible values: true,false,<UUID List> +# Possible UUIDS: +# d4992530-b9ec-469f-ab01-6c481c47da1c (BlueZ Experimental Debug) +# 671b10b5-42c0-4696-9227-eb28d1b049d6 (BlueZ Experimental Simultaneous Central and Peripheral) +# 15c0a148-c273-11ea-b3de-0242ac130004 (BlueZ Experimental LL privacy) +# 330859bc-7506-492d-9370-9a6f0614037f (BlueZ Experimental Bluetooth Quality Report) +# a6695ace-ee7f-4fb9-881a-5fac66c629af (BlueZ Experimental Offload Codecs) +# 6fbaf188-05e0-496a-9885-d6ddfdb4e03e (BlueZ Experimental ISO socket) +# Defaults to false. +#KernelExperimental = false + +# The duration to avoid retrying to resolve a peer's name, if the previous +# try failed. +# The value is in seconds. Default is 300, i.e. 5 minutes. +#RemoteNameRequestRetryDelay = 300 + +[BR] +# The following values are used to load default adapter parameters for BR/EDR. +# BlueZ loads the values into the kernel before the adapter is powered if the +# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't +# provided, the kernel will be initialized to it's default value. The actual +# value will vary based on the kernel version and thus aren't provided here. +# The Bluetooth Core Specification should be consulted for the meaning and valid +# domain of each of these values. + +# BR/EDR Page scan activity configuration +#PageScanType= +#PageScanInterval= +#PageScanWindow= + +# BR/EDR Inquiry scan activity configuration +#InquiryScanType= +#InquiryScanInterval= +#InquiryScanWindow= + +# BR/EDR Link supervision timeout +#LinkSupervisionTimeout= + +# BR/EDR Page Timeout +#PageTimeout= + +# BR/EDR Sniff Intervals +#MinSniffInterval= +#MaxSniffInterval= + +[LE] +# The following values are used to load default adapter parameters for LE. +# BlueZ loads the values into the kernel before the adapter is powered if the +# kernel supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't +# provided, the kernel will be initialized to it's default value. The actual +# value will vary based on the kernel version and thus aren't provided here. +# The Bluetooth Core Specification should be consulted for the meaning and valid +# domain of each of these values. +# LE advertisement interval (used for legacy advertisement interface only) +#MinAdvertisementInterval= +#MaxAdvertisementInterval= +#MultiAdvertisementRotationInterval= + +# LE scanning parameters used for passive scanning supporting auto connect +# scenarios +#ScanIntervalAutoConnect= +#ScanWindowAutoConnect= + +# LE scanning parameters used for passive scanning supporting wake from suspend +# scenarios +#ScanIntervalSuspend= +#ScanWindowSuspend= + +# LE scanning parameters used for active scanning supporting discovery +# proceedure +#ScanIntervalDiscovery= +#ScanWindowDiscovery= + +# LE scanning parameters used for passive scanning supporting the advertisement +# monitor Apis +#ScanIntervalAdvMonitor= +#ScanWindowAdvMonitor= + +# LE scanning parameters used for connection establishment. +#ScanIntervalConnect= +#ScanWindowConnect= + +# LE default connection parameters. These values are superceeded by any +# specific values provided via the Load Connection Parameters interface +#MinConnectionInterval= +#MaxConnectionInterval= +#ConnectionLatency= +#ConnectionSupervisionTimeout= +#Autoconnecttimeout= + +# Scan duration during interleaving scan. Only used when scanning for ADV +# monitors. The units are msec. +# Default: 300 +#AdvMonAllowlistScanDuration= +# Default: 500 +#AdvMonNoFilterScanDuration= + +# Enable/Disable Advertisement Monitor interleave scan for power saving. +# 0: disable +# 1: enable +# Defaults to 1 +#EnableAdvMonInterleaveScan= + +[GATT] +# GATT attribute cache. +# Possible values: +# always: Always cache attributes even for devices not paired, this is +# recommended as it is best for interoperability, with more consistent +# reconnection times and enables proper tracking of notifications for all +# devices. +# yes: Only cache attributes of paired devices. +# no: Never cache attributes +# Default: always +#Cache = always + +# Minimum required Encryption Key Size for accessing secured characteristics. +# Possible values: 0 and 7-16. 0 means don't care. +# Defaults to 0 +#KeySize = 0 + +# Exchange MTU size. +# Possible values: 23-517 +# Defaults to 517 +#ExchangeMTU = 517 + +# Number of ATT channels +# Possible values: 1-5 (1 disables EATT) +# Default to 1 +#Channels = 1 + +[CSIS] +# SIRK - Set Identification Resolution Key which is common for all the +# sets. They SIRK key is used to identify its sets. This can be any +# 128 bit value or a string value (e.g. product name) which is then hashed. +# Possible Values: +# 16 byte hexadecimal value: 861FAE703ED681F0C50B34155B6434FB +# String value: "My Product Name" +# Defaults to none +#SIRK = + +# SIRK Encryption +# Possible values: +# true: Encrypt SIRK when read +# false: Do not encrypt SIRK when read. (plaintext) +# Defaults to true +#Encryption = true + +# Total no of sets belongs to this Profile +# Defaults to 0 +#Size = 0 + +# Rank for the device +# Defaults to 0 +#Rank = 0 + +# This enables the GATT client functionally, so it can be disabled in system +# which can only operate as a peripheral. +# Defaults to 'true'. +#Client = true + +[AVDTP] +# AVDTP L2CAP Signalling Channel Mode. +# Possible values: +# basic: Use L2CAP Basic Mode +# ertm: Use L2CAP Enhanced Retransmission Mode +#SessionMode = basic + +# AVDTP L2CAP Transport Channel Mode. +# Possible values: +# basic: Use L2CAP Basic Mode +# streaming: Use L2CAP Streaming Mode +#StreamMode = basic + +[Policy] +# +# The ReconnectUUIDs defines the set of remote services that should try +# to be reconnected to in case of a link loss (link supervision +# timeout). The policy plugin should contain a sane set of values by +# default, but this list can be overridden here. By setting the list to +# empty the reconnection feature gets disabled. +#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb,0000110b-0000-1000-8000-00805f9b34fb + +# ReconnectAttempts define the number of attempts to reconnect after a link +# lost. Setting the value to 0 disables reconnecting feature. +#ReconnectAttempts=7 + +# ReconnectIntervals define the set of intervals in seconds to use in between +# attempts. +# If the number of attempts defined in ReconnectAttempts is bigger than the +# set of intervals the last interval is repeated until the last attempt. +#ReconnectIntervals=1,2,4,8,16,32,64 + +# AutoEnable defines option to enable all controllers when they are found. +# This includes adapters present on start as well as adapters that are plugged +# in later on. Defaults to 'true'. +#AutoEnable=true + +# Audio devices that were disconnected due to suspend will be reconnected on +# resume. ResumeDelay determines the delay between when the controller +# resumes from suspend and a connection attempt is made. A longer delay is +# better for better co-existence with Wi-Fi. +# The value is in seconds. +# Default: 2 +#ResumeDelay = 2 + +[AdvMon] +# Default RSSI Sampling Period. This is used when a client registers an +# advertisement monitor and leaves the RSSISamplingPeriod unset. +# Possible values: +# 0x00 Report all advertisements +# N = 0xXX Report advertisements every N x 100 msec (range: 0x01 to 0xFE) +# 0xFF Report only one advertisement per device during monitoring period +# Default: 0xFF +#RSSISamplingPeriod=0xFF diff --git a/system/bluetooth/mesh-main.conf b/system/bluetooth/mesh-main.conf new file mode 100644 index 0000000..aca9e6f --- /dev/null +++ b/system/bluetooth/mesh-main.conf @@ -0,0 +1,43 @@ +[General] + +# Default setting for to indicate whether secure network beaconing +# is enabled for a node whose Beacon state hasn't been configured +# by a configuration client, i.e., for a newly provisioned, created +# or imported node. +# Defaults to true. +#Beacon = true + +# Default setting for supporting relay. The setting applies +# to all local nodes. +# If the value is true, then a configuration client can either enable or disable +# the relay feature per local node. +# If the value is false, then the relay feature cannot be configured for +# any local node. +# Defaults to true. +#Relay = true + +# Default setting for supporting Friendship. The setting applies +# to all local nodes. +# If the value is true, then a configuration client can either enable or disable +# the Friendship feature per local node. +# If the value is false, then the Friendship feature cannot be configured for +# any local node. +# Defaults to true. +#Friendship = true + +# Default depth of replay protection list. This setting applies to +# each individual node. +# Valid range 1-65535. +# Defaults to 100. +#CRPL = 100 + +# Default size of friend queue: the number of messages that each Friend node can +# store for the Low Power node. +# Valid range: 0-32. +# Defaults to 32. +#FriendQueueSize = 32 + +# Provisioning timeout in seconds. +# Setting this value to zero means there's no timeout. +# Defaults to 60. +#ProvTimeout = 60 diff --git a/system/bluetooth/network.conf b/system/bluetooth/network.conf new file mode 100644 index 0000000..5f11639 --- /dev/null +++ b/system/bluetooth/network.conf @@ -0,0 +1,6 @@ +# Configuration file for the network service + +[General] + +# Disable link encryption: default=false +#DisableSecurity=true diff --git a/system/config b/system/config new file mode 100644 index 0000000..92fbcc7 --- /dev/null +++ b/system/config @@ -0,0 +1,6409 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 6.11.3-gentoo Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="gcc (Gentoo 13.3.1_p20240614 p17) 13.3.1 20240614" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=130301 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24200 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24200 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_TOOLS_SUPPORT_RELR=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=127 +CONFIG_HAVE_CTF_TOOLCHAIN=y +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +CONFIG_WERROR=y +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +CONFIG_KERNEL_LZ4=y +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYSVIPC_COMPAT=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_WATCH_QUEUE is not set +# CONFIG_CROSS_MEMORY_ATTACH is not set +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_MSI_IOMMU=y +CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y +CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +# CONFIG_BPF_SYSCALL is not set +# CONFIG_BPF_JIT is not set +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +# CONFIG_SCHED_CORE is not set + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +# CONFIG_TASKSTATS is not set +# CONFIG_PSI is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +# CONFIG_IKCONFIG is not set +# CONFIG_IKHEADERS is not set +CONFIG_LOG_BUF_SHIFT=15 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=15 +# CONFIG_PRINTK_INDEX is not set +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y + +# +# Scheduler features +# +# CONFIG_UCLAMP_TASK is not set +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +# CONFIG_NUMA_BALANCING is not set +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +# CONFIG_MEMCG is not set +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_CFS_BANDWIDTH is not set +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_MISC=y +CONFIG_CGROUP_DEBUG=y +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_SCHED_AUTOGROUP is not set +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +# CONFIG_RD_GZIP is not set +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_XZ is not set +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +# CONFIG_RD_ZSTD is not set +CONFIG_BOOT_CONFIG=y +# CONFIG_BOOT_CONFIG_FORCE is not set +# CONFIG_BOOT_CONFIG_EMBED is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="error" +CONFIG_SYSCTL=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_EXPERT=y +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_GUEST_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y + +# +# Kexec and crash features +# +CONFIG_VMCORE_INFO=y +# CONFIG_KEXEC is not set +# CONFIG_KEXEC_FILE is not set +# end of Kexec and crash features +# end of General setup + +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_AUDIT_ARCH=y +CONFIG_HAVE_INTEL_TXT=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y + +# +# Processor type and features +# +CONFIG_SMP=y +CONFIG_X86_X2APIC=y +# CONFIG_X86_POSTED_MSI is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_CPU_RESCTRL=y +# CONFIG_X86_FRED is not set +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_NUMACHIP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_GOLDFISH is not set +# CONFIG_X86_INTEL_MID is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_X86_AMD_PLATFORM_DEVICE is not set +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_X86_HV_CALLBACK_VECTOR=y +# CONFIG_XEN is not set +CONFIG_KVM_GUEST=y +CONFIG_ARCH_CPUIDLE_HALTPOLL=y +# CONFIG_PVH is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_JAILHOUSE_GUEST is not set +# CONFIG_ACRN_GUEST is not set +# CONFIG_INTEL_TDX_GUEST is not set +# CONFIG_MK8 is not set +# CONFIG_MPSC is not set +CONFIG_MCORE2=y +# CONFIG_MATOM is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_P6_NOP=y +CONFIG_X86_TSC=y +CONFIG_X86_HAVE_PAE=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_IA32_FEAT_CTL=y +CONFIG_X86_VMX_FEATURE_NAMES=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_CPU_SUP_INTEL=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_HYGON is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_ZHAOXIN is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_BOOT_VESA_SUPPORT=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS_RANGE_BEGIN=2 +CONFIG_NR_CPUS_RANGE_END=512 +CONFIG_NR_CPUS_DEFAULT=64 +CONFIG_NR_CPUS=20 +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_ACPI_MADT_WAKEUP=y +CONFIG_X86_IO_APIC=y +# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set +CONFIG_X86_MCE=y +# CONFIG_X86_MCELOG_LEGACY is not set +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=y +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +# end of Performance monitoring + +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y +CONFIG_X86_VSYSCALL_EMULATION=y +# CONFIG_X86_IOPL_IOPERM is not set +CONFIG_MICROCODE=y +# CONFIG_MICROCODE_LATE_LOADING is not set +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +# CONFIG_X86_5LEVEL is not set +CONFIG_X86_DIRECT_GBPAGES=y +# CONFIG_X86_CPA_STATISTICS is not set +CONFIG_NUMA=y +# CONFIG_AMD_NUMA is not set +CONFIG_X86_64_ACPI_NUMA=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_PROC_KCORE_TEXT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +# CONFIG_X86_PMEM_LEGACY is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_ARCH_USES_PG_UNCACHED=y +CONFIG_X86_UMIP=y +CONFIG_CC_HAS_IBT=y +# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +# CONFIG_X86_SGX is not set +# CONFIG_X86_USER_SHADOW_STACK is not set +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_HANDOVER_PROTOCOL=y +# CONFIG_EFI_MIXED is not set +CONFIG_EFI_RUNTIME_MAP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y +CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y +CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 +# CONFIG_ADDRESS_MASKING is not set +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_LEGACY_VSYSCALL_XONLY=y +# CONFIG_LEGACY_VSYSCALL_NONE is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_MODIFY_LDT_SYSCALL=y +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set +CONFIG_HAVE_LIVEPATCH=y +# end of Processor type and features + +CONFIG_CC_HAS_NAMED_AS=y +CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y +CONFIG_USE_X86_SEG_SUPPORT=y +CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_CC_HAS_ENTRY_PADDING=y +CONFIG_FUNCTION_PADDING_CFI=11 +CONFIG_FUNCTION_PADDING_BYTES=16 +CONFIG_CALL_PADDING=y +CONFIG_HAVE_CALL_THUNKS=y +CONFIG_CALL_THUNKS=y +CONFIG_PREFIX_SYMBOLS=y +CONFIG_CPU_MITIGATIONS=y +CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y +CONFIG_MITIGATION_RETPOLINE=y +CONFIG_MITIGATION_RETHUNK=y +CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y +# CONFIG_CALL_THUNKS_DEBUG is not set +CONFIG_MITIGATION_IBRS_ENTRY=y +# CONFIG_MITIGATION_SLS is not set +# CONFIG_MITIGATION_GDS_FORCE is not set +CONFIG_MITIGATION_RFDS=y +CONFIG_MITIGATION_SPECTRE_BHI=y +CONFIG_ARCH_HAS_ADD_PAGES=y + +# +# Power management and ACPI options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +# CONFIG_PM_ADVANCED_DEBUG is not set +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +CONFIG_PM_TRACE=y +CONFIG_PM_TRACE_RTC=y +CONFIG_PM_CLK=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +# CONFIG_ENERGY_MODEL is not set +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +# CONFIG_ACPI_FPDT is not set +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=y +CONFIG_ACPI_FAN=y +# CONFIG_ACPI_TAD is not set +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_CPPC_LIB=y +CONFIG_ACPI_PROCESSOR=y +# CONFIG_ACPI_IPMI is not set +CONFIG_ACPI_HOTPLUG_CPU=y +# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_PLATFORM_PROFILE=m +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=y +# CONFIG_ACPI_HED is not set +CONFIG_ACPI_BGRT=y +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +# CONFIG_ACPI_NFIT is not set +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_HMAT is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +# CONFIG_ACPI_APEI is not set +CONFIG_ACPI_DPTF=y +CONFIG_DPTF_POWER=m +CONFIG_DPTF_PCH_FIVR=m +# CONFIG_ACPI_EXTLOG is not set +CONFIG_ACPI_CONFIGFS=y +# CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PCC=y +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set +CONFIG_ACPI_PRMT=y +CONFIG_X86_PM_TIMER=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_PCC_CPUFREQ is not set +# CONFIG_X86_AMD_PSTATE is not set +CONFIG_X86_ACPI_CPUFREQ=y +# CONFIG_X86_POWERNOW_K8 is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +# CONFIG_X86_P4_CLOCKMOD is not set + +# +# shared options +# +# end of CPU Frequency scaling + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_CPU_IDLE_GOV_TEO is not set +CONFIG_CPU_IDLE_GOV_HALTPOLL=y +CONFIG_HALTPOLL_CPUIDLE=y +# end of CPU Idle + +CONFIG_INTEL_IDLE=y +# end of Power management and ACPI options + +# +# Bus options (PCI etc.) +# +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_MMCONF_FAM10H=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_ISA_BUS is not set +CONFIG_ISA_DMA_API=y +# end of Bus options (PCI etc.) + +# +# Binary Emulations +# +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set +# CONFIG_X86_X32_ABI is not set +CONFIG_COMPAT_32=y +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +# end of Binary Emulations + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_PFNCACHE=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_TSO=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_NO_POLL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_HAVE_KVM_PM_NOTIFIER=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_WERROR=y +# CONFIG_KVM_SW_PROTECTED_VM is not set +CONFIG_KVM_INTEL=m +# CONFIG_KVM_INTEL_PROVE_VE is not set +CONFIG_KVM_SMM=y +CONFIG_KVM_HYPERV=y +# CONFIG_KVM_XEN is not set +# CONFIG_KVM_PROVE_MMU is not set +CONFIG_KVM_MAX_NR_VCPUS=1024 +CONFIG_AS_AVX512=y +CONFIG_AS_SHA1_NI=y +CONFIG_AS_SHA256_NI=y +CONFIG_AS_TPAUSE=y +CONFIG_AS_GFNI=y +CONFIG_AS_VAES=y +CONFIG_AS_VPCLMULQDQ=y +CONFIG_AS_WRUSS=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_HOTPLUG_SMT=y +CONFIG_HOTPLUG_CORE_SYNC=y +CONFIG_HOTPLUG_CORE_SYNC_DEAD=y +CONFIG_HOTPLUG_CORE_SYNC_FULL=y +CONFIG_HOTPLUG_SPLIT_STARTUP=y +CONFIG_HOTPLUG_PARALLEL=y +CONFIG_GENERIC_ENTRY=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_CALL_SELFTEST is not set +CONFIG_OPTPROBES=y +CONFIG_UPROBES=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_KRETPROBE_ON_RETHOOK=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_HAS_CPU_PASID=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_JUMP_LABEL_HACK=y +CONFIG_HAVE_NOINSTR_HACK=y +CONFIG_HAVE_NOINSTR_VALIDATION=y +CONFIG_HAVE_UACCESS_VALIDATION=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_RANDOMIZE_KSTACK_OFFSET=y +# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +CONFIG_HAVE_STATIC_CALL=y +CONFIG_HAVE_STATIC_CALL_INLINE=y +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y +CONFIG_ARCH_HAS_ELFCORE_COMPAT=y +CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y +CONFIG_DYNAMIC_SIGFRAME=y +CONFIG_ARCH_HAS_HW_PTE_YOUNG=y +CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT_4B=y +CONFIG_FUNCTION_ALIGNMENT_16B=y +CONFIG_FUNCTION_ALIGNMENT=16 +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULES=y +# CONFIG_MODULE_DEBUG is not set +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_WRITE_MOUNTED=y +# CONFIG_BLK_DEV_ZONED is not set +# CONFIG_BLK_DEV_THROTTLING is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_CGROUP_IOLATENCY=y +# CONFIG_BLK_CGROUP_FC_APPID is not set +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +# CONFIG_IOSCHED_BFQ is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_SWAP=y +# CONFIG_ZSWAP is not set +CONFIG_HAVE_ZSMALLOC=y + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLAB_BUCKETS is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_EXCLUSIVE_SYSTEM_RAM=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +# CONFIG_PAGE_REPORTING is not set +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +# CONFIG_CMA is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_VMAP_PFN=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +CONFIG_SECRETMEM=y +# CONFIG_ANON_VMA_NAME is not set +# CONFIG_USERFAULTFD is not set +# CONFIG_LRU_GEN is not set +CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y +CONFIG_PER_VMA_LOCK=y +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_IOMMU_MM_DATA=y +CONFIG_EXECMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +# CONFIG_UNIX_DIAG is not set +# CONFIG_TLS is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_USER_COMPAT is not set +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=y +CONFIG_XFRM_ESP=y +# CONFIG_NET_KEY is not set +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE_DEMUX is not set +CONFIG_NET_IP_TUNNEL=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE=y +# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_TUNNEL=y +# CONFIG_INET_DIAG is not set +CONFIG_TCP_CONG_ADVANCED=y +# CONFIG_TCP_CONG_BIC is not set +CONFIG_TCP_CONG_CUBIC=y +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +# CONFIG_TCP_CONG_BBR is not set +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_SIGPOOL=y +# CONFIG_TCP_AO is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=y +CONFIG_INET6_ESP=y +# CONFIG_INET6_ESP_OFFLOAD is not set +# CONFIG_INET6_ESPINTCP is not set +# CONFIG_INET6_IPCOMP is not set +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +CONFIG_NETLABEL=y +# CONFIG_MPTCP is not set +# CONFIG_NETWORK_SECMARK is not set +CONFIG_NET_PTP_CLASSIFY=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_ADVANCED is not set + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=y +CONFIG_NETFILTER_NETLINK_LOG=y +CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_SYSLOG=m +# CONFIG_NF_CONNTRACK_PROCFS is not set +# CONFIG_NF_CONNTRACK_LABELS is not set +CONFIG_NF_CONNTRACK_FTP=y +CONFIG_NF_CONNTRACK_IRC=y +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +CONFIG_NF_CONNTRACK_SIP=y +CONFIG_NF_CT_NETLINK=y +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=y +CONFIG_NF_NAT_FTP=y +CONFIG_NF_NAT_IRC=y +CONFIG_NF_NAT_SIP=y +CONFIG_NF_NAT_MASQUERADE=y +# CONFIG_NF_TABLES is not set +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XTABLES_COMPAT=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_NAT=m +# CONFIG_NETFILTER_XT_TARGET_NETMAP is not set +CONFIG_NETFILTER_XT_TARGET_NFLOG=y +# CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=y + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +CONFIG_NETFILTER_XT_MATCH_POLICY=y +CONFIG_NETFILTER_XT_MATCH_STATE=y +# end of Core Netfilter Configuration + +# CONFIG_IP_SET is not set +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +CONFIG_IP_NF_IPTABLES_LEGACY=y +# CONFIG_NF_SOCKET_IPV4 is not set +# CONFIG_NF_TPROXY_IPV4 is not set +# CONFIG_NF_DUP_IPV4 is not set +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_REJECT=y +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_MANGLE=y +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_ARPFILTER is not set +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=y +# CONFIG_NF_SOCKET_IPV6 is not set +# CONFIG_NF_TPROXY_IPV6 is not set +# CONFIG_NF_DUP_IPV6 is not set +CONFIG_NF_REJECT_IPV6=y +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_IPV6HEADER=y +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=y +CONFIG_IP6_NF_MANGLE=y +# CONFIG_IP6_NF_RAW is not set +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=y +# CONFIG_NF_CONNTRACK_BRIDGE is not set +# CONFIG_BRIDGE_NF_EBTABLES is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +CONFIG_STP=y +CONFIG_BRIDGE=y +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +CONFIG_LLC=y +# CONFIG_LLC2 is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +# CONFIG_NET_SCH_HTB is not set +# CONFIG_NET_SCH_HFSC is not set +# CONFIG_NET_SCH_PRIO is not set +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +# CONFIG_NET_SCH_SFQ is not set +# CONFIG_NET_SCH_TEQL is not set +# CONFIG_NET_SCH_TBF is not set +# CONFIG_NET_SCH_CBS is not set +# CONFIG_NET_SCH_ETF is not set +# CONFIG_NET_SCH_TAPRIO is not set +# CONFIG_NET_SCH_GRED is not set +# CONFIG_NET_SCH_NETEM is not set +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_SKBPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_CAKE is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +# CONFIG_NET_SCH_INGRESS is not set +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +# CONFIG_NET_CLS_BASIC is not set +# CONFIG_NET_CLS_ROUTE4 is not set +# CONFIG_NET_CLS_FW is not set +# CONFIG_NET_CLS_U32 is not set +# CONFIG_NET_CLS_FLOW is not set +CONFIG_NET_CLS_CGROUP=y +# CONFIG_NET_CLS_BPF is not set +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +# CONFIG_NET_EMATCH_CMP is not set +# CONFIG_NET_EMATCH_NBYTE is not set +# CONFIG_NET_EMATCH_U32 is not set +# CONFIG_NET_EMATCH_META is not set +# CONFIG_NET_EMATCH_TEXT is not set +# CONFIG_NET_EMATCH_IPT is not set +CONFIG_NET_CLS_ACT=y +# CONFIG_NET_ACT_POLICE is not set +# CONFIG_NET_ACT_GACT is not set +# CONFIG_NET_ACT_MIRRED is not set +# CONFIG_NET_ACT_SAMPLE is not set +# CONFIG_NET_ACT_NAT is not set +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_MPLS is not set +# CONFIG_NET_ACT_VLAN is not set +# CONFIG_NET_ACT_BPF is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_ACT_GATE is not set +# CONFIG_NET_TC_SKB_EXT is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +# CONFIG_DNS_RESOLVER is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +# CONFIG_NETLINK_DIAG is not set +# CONFIG_MPLS is not set +# CONFIG_NET_NSH is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_NET_DROP_MONITOR is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=y +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=y +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=y +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +CONFIG_BT_LEDS=y +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +# CONFIG_BT_HCIUART_INTEL is not set +CONFIG_BT_HCIUART_AG6XX=y +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBCM4377 is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set +CONFIG_BT_VIRTIO=y +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_CFG80211=y +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_CERTIFICATION_ONUS=y +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_EXTRA_REGDB_KEYDIR="" +# CONFIG_CFG80211_REG_CELLULAR_HINTS is not set +# CONFIG_CFG80211_REG_RELAX_NO_IR is not set +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +# CONFIG_RFKILL_GPIO is not set +CONFIG_NET_9P=y +CONFIG_NET_9P_FD=y +CONFIG_NET_9P_VIRTIO=y +# CONFIG_NET_9P_DEBUG is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_SELFTESTS=y +CONFIG_FAILOVER=y +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_HAVE_EISA=y +# CONFIG_EISA is not set +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +# CONFIG_PCIEAER is not set +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_STUB is not set +CONFIG_PCI_ATS=y +CONFIG_PCI_LOCKLESS_CONFIG=y +# CONFIG_PCI_IOV is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCI_LABEL=y +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=2 +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# PCI controller drivers +# +# CONFIG_VMD is not set + +# +# Cadence-based PCIe controllers +# +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +# CONFIG_PCI_MESON is not set +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW_PLAT_HOST=y +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers + +# +# PLDA-based PCIe controllers +# +# end of PLDA-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +# CONFIG_PCCARD is not set +# CONFIG_RAPIDIO is not set + +# +# Generic Driver Options +# +CONFIG_AUXILIARY_BUS=y +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_FW_LOADER_SYSFS=y +CONFIG_EXTRA_FIRMWARE="i915/adlp_dmc_ver2_16.bin i915/adlp_guc_70.bin i915/tgl_huc.bin" +CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" +CONFIG_FW_LOADER_USER_HELPER=y +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +# CONFIG_FW_LOADER_COMPRESS is not set +CONFIG_FW_CACHE=y +# CONFIG_FW_UPLOAD is not set +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +CONFIG_DEBUG_DEVRES=y +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT is not set +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_SYSFB=y +CONFIG_SYSFB_SIMPLEFB=y +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +# CONFIG_EFI_BOOTLOADER_CONTROL is not set +# CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_TEST is not set +# CONFIG_APPLE_PROPERTIES is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_RCI2_TABLE is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +# CONFIG_MTD is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +# CONFIG_PARPORT is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_FD is not set +CONFIG_CDROM=y +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +CONFIG_NVME_VERBOSE_ERRORS=y +CONFIG_NVME_HWMON=y +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_TCP_TLS is not set +# CONFIG_NVME_HOST_AUTH is not set +# CONFIG_NVME_TARGET is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_NSM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# end of Texas Instruments shared transport line discipline + +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +CONFIG_INTEL_MEI=y +CONFIG_INTEL_MEI_ME=y +# CONFIG_INTEL_MEI_TXE is not set +CONFIG_INTEL_MEI_GSC=y +# CONFIG_INTEL_MEI_VSC_HW is not set +CONFIG_INTEL_MEI_HDCP=y +CONFIG_INTEL_MEI_PXP=y +# CONFIG_INTEL_MEI_GSC_PROXY is not set +# CONFIG_VMWARE_VMCI is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# CONFIG_KEBA_CP500 is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_CONSTANTS=y +# CONFIG_SCSI_LOGGING is not set +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +# CONFIG_VMWARE_PVSCSI is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_ISCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +CONFIG_SCSI_VIRTIO=y +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_ZPODD is not set +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=0 +# CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_AHCI_DWC is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +CONFIG_ATA_PIIX=y +# CONFIG_SATA_DWC is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +CONFIG_PATA_AMD=y +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +CONFIG_PATA_OLDPIIX=y +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +CONFIG_PATA_SCH=y +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +# CONFIG_PATA_RZ1000 is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=y +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_WIREGUARD is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_IPVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +# CONFIG_MACSEC is not set +CONFIG_NETCONSOLE=y +# CONFIG_NETCONSOLE_DYNAMIC is not set +# CONFIG_NETCONSOLE_EXTENDED_LOG is not set +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_TUN=y +# CONFIG_TUN_VNET_CROSS_LE is not set +# CONFIG_VETH is not set +CONFIG_VIRTIO_NET=y +# CONFIG_NLMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_VORTEX is not set +# CONFIG_TYPHOON is not set +CONFIG_NET_VENDOR_ADAPTEC=y +# CONFIG_ADAPTEC_STARFIRE is not set +CONFIG_NET_VENDOR_AGERE=y +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALACRITECH=y +# CONFIG_SLICOSS is not set +CONFIG_NET_VENDOR_ALTEON=y +# CONFIG_ACENIC is not set +# CONFIG_ALTERA_TSE is not set +CONFIG_NET_VENDOR_AMAZON=y +# CONFIG_ENA_ETHERNET is not set +CONFIG_NET_VENDOR_AMD=y +# CONFIG_AMD8111_ETH is not set +# CONFIG_PCNET32 is not set +# CONFIG_AMD_XGBE is not set +# CONFIG_PDS_CORE is not set +CONFIG_NET_VENDOR_AQUANTIA=y +# CONFIG_AQTION is not set +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ASIX=y +# CONFIG_SPI_AX88796C is not set +CONFIG_NET_VENDOR_ATHEROS=y +# CONFIG_ATL2 is not set +# CONFIG_ATL1 is not set +# CONFIG_ATL1E is not set +# CONFIG_ATL1C is not set +# CONFIG_ALX is not set +# CONFIG_CX_ECAT is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +CONFIG_TIGON3=y +CONFIG_TIGON3_HWMON=y +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +CONFIG_NET_VENDOR_CAVIUM=y +# CONFIG_THUNDER_NIC_PF is not set +# CONFIG_THUNDER_NIC_VF is not set +# CONFIG_THUNDER_NIC_BGX is not set +# CONFIG_THUNDER_NIC_RGX is not set +# CONFIG_CAVIUM_PTP is not set +# CONFIG_LIQUIDIO is not set +# CONFIG_LIQUIDIO_VF is not set +CONFIG_NET_VENDOR_CHELSIO=y +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_CHELSIO_T4 is not set +# CONFIG_CHELSIO_T4VF is not set +CONFIG_NET_VENDOR_CISCO=y +# CONFIG_ENIC is not set +CONFIG_NET_VENDOR_CORTINA=y +CONFIG_NET_VENDOR_DAVICOM=y +# CONFIG_DM9051 is not set +# CONFIG_DNET is not set +CONFIG_NET_VENDOR_DEC=y +CONFIG_NET_TULIP=y +# CONFIG_DE2104X is not set +# CONFIG_TULIP is not set +# CONFIG_WINBOND_840 is not set +# CONFIG_DM9102 is not set +# CONFIG_ULI526X is not set +CONFIG_NET_VENDOR_DLINK=y +# CONFIG_DL2K is not set +# CONFIG_SUNDANCE is not set +CONFIG_NET_VENDOR_EMULEX=y +# CONFIG_BE2NET is not set +CONFIG_NET_VENDOR_ENGLEDER=y +# CONFIG_TSNEP is not set +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_NET_VENDOR_FUNGIBLE=y +# CONFIG_FUN_ETH is not set +CONFIG_NET_VENDOR_GOOGLE=y +# CONFIG_GVE is not set +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_HINIC is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_INTEL=y +CONFIG_E100=y +CONFIG_E1000=y +CONFIG_E1000E=y +CONFIG_E1000E_HWTS=y +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGBE is not set +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_IDPF is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_ADI=y +CONFIG_NET_VENDOR_LITEX=y +CONFIG_NET_VENDOR_MARVELL=y +# CONFIG_MVMDIO is not set +# CONFIG_SKGE is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +# CONFIG_OCTEON_EP is not set +# CONFIG_OCTEON_EP_VF is not set +CONFIG_NET_VENDOR_MELLANOX=y +# CONFIG_MLX4_EN is not set +# CONFIG_MLX5_CORE is not set +# CONFIG_MLXSW_CORE is not set +# CONFIG_MLXFW is not set +CONFIG_NET_VENDOR_META=y +# CONFIG_FBNIC is not set +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8842 is not set +# CONFIG_KS8851 is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_KSZ884X_PCI is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +# CONFIG_VCAP is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +# CONFIG_MYRI10GE is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +CONFIG_NET_VENDOR_NATSEMI=y +# CONFIG_NATSEMI is not set +# CONFIG_NS83820 is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +CONFIG_NET_VENDOR_NETRONOME=y +# CONFIG_NFP is not set +CONFIG_NET_VENDOR_8390=y +# CONFIG_NE2K_PCI is not set +CONFIG_NET_VENDOR_NVIDIA=y +CONFIG_FORCEDETH=y +CONFIG_NET_VENDOR_OKI=y +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +CONFIG_NET_VENDOR_QLOGIC=y +# CONFIG_QLA3XXX is not set +# CONFIG_QLCNIC is not set +# CONFIG_NETXEN_NIC is not set +# CONFIG_QED is not set +CONFIG_NET_VENDOR_BROCADE=y +# CONFIG_BNA is not set +CONFIG_NET_VENDOR_QUALCOMM=y +# CONFIG_QCOM_EMAC is not set +# CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +# CONFIG_R6040 is not set +CONFIG_NET_VENDOR_REALTEK=y +# CONFIG_8139CP is not set +CONFIG_8139TOO=y +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +# CONFIG_SC92031 is not set +CONFIG_NET_VENDOR_SIS=y +# CONFIG_SIS900 is not set +# CONFIG_SIS190 is not set +CONFIG_NET_VENDOR_SOLARFLARE=y +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set +# CONFIG_SFC_SIENA is not set +CONFIG_NET_VENDOR_SMSC=y +# CONFIG_EPIC100 is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +# CONFIG_STMMAC_ETH is not set +CONFIG_NET_VENDOR_SUN=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NIU is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +CONFIG_NET_VENDOR_TEHUTI=y +# CONFIG_TEHUTI is not set +# CONFIG_TEHUTI_TN40 is not set +CONFIG_NET_VENDOR_TI=y +# CONFIG_TI_CPSW_PHY_SEL is not set +# CONFIG_TLAN is not set +CONFIG_NET_VENDOR_VERTEXCOM=y +# CONFIG_MSE102X is not set +CONFIG_NET_VENDOR_VIA=y +# CONFIG_VIA_RHINE is not set +# CONFIG_VIA_VELOCITY is not set +CONFIG_NET_VENDOR_WANGXUN=y +# CONFIG_NGBE is not set +# CONFIG_TXGBE is not set +CONFIG_NET_VENDOR_WIZNET=y +# CONFIG_WIZNET_W5100 is not set +# CONFIG_WIZNET_W5300 is not set +CONFIG_NET_VENDOR_XILINX=y +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_XILINX_LL_TEMAC is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_FIXED_PHY=y + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MARVELL_10G_PHY is not set +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_ACPI_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# + +# +# PCS device drivers +# +# CONFIG_PCS_XPCS is not set +# end of PCS device drivers + +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_RTL8152 is not set +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +# CONFIG_ATH9K is not set +# CONFIG_ATH9K_HTC is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_INTEL=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_IWL4965 is not set +# CONFIG_IWL3945 is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLWIFI_DEVICE_TRACING=y +# end of Debugging Options + +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +# CONFIG_LIBERTAS is not set +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_MWIFIEX is not set +# CONFIG_MWL8K is not set +CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7915E is not set +# CONFIG_MT7921E is not set +# CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set +# CONFIG_MT7925E is not set +# CONFIG_MT7925U is not set +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set +CONFIG_WLAN_VENDOR_RALINK=y +# CONFIG_RT2X00 is not set +CONFIG_WLAN_VENDOR_REALTEK=y +# CONFIG_RTL8180 is not set +# CONFIG_RTL8187 is not set +CONFIG_RTL_CARDS=m +# CONFIG_RTL8192CE is not set +# CONFIG_RTL8192SE is not set +# CONFIG_RTL8192DE is not set +# CONFIG_RTL8723AE is not set +# CONFIG_RTL8723BE is not set +# CONFIG_RTL8188EE is not set +# CONFIG_RTL8192EE is not set +# CONFIG_RTL8821AE is not set +# CONFIG_RTL8192CU is not set +# CONFIG_RTL8192DU is not set +# CONFIG_RTL8XXXU is not set +# CONFIG_RTW88 is not set +# CONFIG_RTW89 is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +# CONFIG_ZD1211RW is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +# CONFIG_NETDEVSIM is not set +CONFIG_NET_FAILOVER=y +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_SPARSEKMAP=y +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_APPLESPI is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +# CONFIG_MOUSE_PS2_SENTELIC is not set +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_PS2_SMBUS=y +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +CONFIG_MOUSE_ELAN_I2C=y +CONFIG_MOUSE_ELAN_I2C_I2C=y +CONFIG_MOUSE_ELAN_I2C_SMBUS=y +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +CONFIG_MOUSE_SYNAPTICS_I2C=y +CONFIG_MOUSE_SYNAPTICS_USB=y +# CONFIG_INPUT_JOYSTICK is not set +CONFIG_INPUT_TABLET=y +# CONFIG_TABLET_USB_ACECAD is not set +# CONFIG_TABLET_USB_AIPTEK is not set +# CONFIG_TABLET_USB_HANWANG is not set +# CONFIG_TABLET_USB_KBTAB is not set +# CONFIG_TABLET_USB_PEGASUS is not set +CONFIG_TABLET_SERIAL_WACOM4=m +CONFIG_INPUT_TOUCHSCREEN=y +# CONFIG_TOUCHSCREEN_ADS7846 is not set +# CONFIG_TOUCHSCREEN_AD7877 is not set +# CONFIG_TOUCHSCREEN_AD7879 is not set +# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set +# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set +# CONFIG_TOUCHSCREEN_BU21013 is not set +# CONFIG_TOUCHSCREEN_BU21029 is not set +# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set +# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set +# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set +# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set +# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set +# CONFIG_TOUCHSCREEN_CYTTSP5 is not set +# CONFIG_TOUCHSCREEN_DYNAPRO is not set +# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set +# CONFIG_TOUCHSCREEN_EETI is not set +# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set +# CONFIG_TOUCHSCREEN_EXC3000 is not set +# CONFIG_TOUCHSCREEN_FUJITSU is not set +# CONFIG_TOUCHSCREEN_GOODIX is not set +# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set +# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set +# CONFIG_TOUCHSCREEN_HIDEEP is not set +# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set +# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set +# CONFIG_TOUCHSCREEN_ILI210X is not set +# CONFIG_TOUCHSCREEN_ILITEK is not set +CONFIG_TOUCHSCREEN_S6SY761=y +# CONFIG_TOUCHSCREEN_GUNZE is not set +CONFIG_TOUCHSCREEN_EKTF2127=y +CONFIG_TOUCHSCREEN_ELAN=y +# CONFIG_TOUCHSCREEN_ELO is not set +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +# CONFIG_TOUCHSCREEN_MAX11801 is not set +# CONFIG_TOUCHSCREEN_MCS5000 is not set +# CONFIG_TOUCHSCREEN_MMS114 is not set +# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set +# CONFIG_TOUCHSCREEN_MSG2638 is not set +# CONFIG_TOUCHSCREEN_MTOUCH is not set +# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set +# CONFIG_TOUCHSCREEN_IMAGIS is not set +# CONFIG_TOUCHSCREEN_INEXIO is not set +# CONFIG_TOUCHSCREEN_PENMOUNT is not set +# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set +# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set +# CONFIG_TOUCHSCREEN_TOUCHWIN is not set +# CONFIG_TOUCHSCREEN_PIXCIR is not set +# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set +# CONFIG_TOUCHSCREEN_WM97XX is not set +# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set +# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set +# CONFIG_TOUCHSCREEN_TSC_SERIO is not set +# CONFIG_TOUCHSCREEN_TSC2004 is not set +# CONFIG_TOUCHSCREEN_TSC2005 is not set +# CONFIG_TOUCHSCREEN_TSC2007 is not set +# CONFIG_TOUCHSCREEN_RM_TS is not set +# CONFIG_TOUCHSCREEN_SILEAD is not set +# CONFIG_TOUCHSCREEN_SIS_I2C is not set +# CONFIG_TOUCHSCREEN_ST1232 is not set +# CONFIG_TOUCHSCREEN_STMFTS is not set +# CONFIG_TOUCHSCREEN_SUR40 is not set +# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set +# CONFIG_TOUCHSCREEN_SX8654 is not set +# CONFIG_TOUCHSCREEN_TPS6507X is not set +# CONFIG_TOUCHSCREEN_ZET6223 is not set +# CONFIG_TOUCHSCREEN_ZFORCE is not set +# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set +# CONFIG_TOUCHSCREEN_IQS5XX is not set +# CONFIG_TOUCHSCREEN_IQS7211 is not set +# CONFIG_TOUCHSCREEN_ZINITIX is not set +# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +CONFIG_INPUT_PCSPKR=y +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IBM_PANEL is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_RMI4_CORE=y +CONFIG_RMI4_I2C=y +# CONFIG_RMI4_SPI is not set +# CONFIG_RMI4_SMB is not set +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=y +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +# CONFIG_RMI4_F30 is not set +# CONFIG_RMI4_F34 is not set +# CONFIG_RMI4_F3A is not set +# CONFIG_RMI4_F54 is not set +# CONFIG_RMI4_F55 is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +# CONFIG_SERIAL_8250_16550A_VARIANTS is not set +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_DWLIB=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_MID=y +CONFIG_SERIAL_8250_PERICOM=y + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_LANTIQ is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_N_HDLC is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=y +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_PLAT_DATA=y +# CONFIG_IPMI_PANIC_EVENT is not set +# CONFIG_IPMI_DEVICE_INTERFACE is not set +# CONFIG_IPMI_SI is not set +# CONFIG_IPMI_SSIF is not set +# CONFIG_IPMI_IPMB is not set +# CONFIG_IPMI_WATCHDOG is not set +# CONFIG_IPMI_POWEROFF is not set +# CONFIG_SSIF_IPMI_BMC is not set +# CONFIG_IPMB_DEVICE_INTERFACE is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_INTEL is not set +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIA=y +# CONFIG_HW_RANDOM_VIRTIO is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +# CONFIG_MWAVE is not set +CONFIG_DEVMEM=y +CONFIG_NVRAM=y +CONFIG_DEVPORT=y +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_HANGCHECK_TIMER is not set +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +# CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_LTC4306 is not set +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +# CONFIG_I2C_MUX_REG is not set +# CONFIG_I2C_MUX_MLXCPLD is not set +# end of Multiplexer I2C Chip support + +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +CONFIG_I2C_I801=y +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_ISMT is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=y +CONFIG_I2C_DESIGNWARE_SLAVE=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_MLXCPLD is not set +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +# CONFIG_I2C_SLAVE_EEPROM is not set +# CONFIG_I2C_SLAVE_TESTUNIT is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CH341 is not set +CONFIG_SPI_DESIGNWARE=y +CONFIG_SPI_DW_DMA=y +CONFIG_SPI_DW_PCI=y +CONFIG_SPI_DW_MMIO=y +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_INTEL_PCI is not set +# CONFIG_SPI_INTEL_PLATFORM is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +CONFIG_PTP_1588_CLOCK_KVM=y +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +# CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set +# CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_VMW is not set +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_CY8C95X0 is not set +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Intel pinctrl drivers +# +# CONFIG_PINCTRL_BAYTRAIL is not set +# CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_LYNXPOINT is not set +CONFIG_PINCTRL_INTEL=y +# CONFIG_PINCTRL_INTEL_PLATFORM is not set +# CONFIG_PINCTRL_ALDERLAKE is not set +# CONFIG_PINCTRL_BROXTON is not set +# CONFIG_PINCTRL_CANNONLAKE is not set +# CONFIG_PINCTRL_CEDARFORK is not set +# CONFIG_PINCTRL_DENVERTON is not set +# CONFIG_PINCTRL_ELKHARTLAKE is not set +# CONFIG_PINCTRL_EMMITSBURG is not set +# CONFIG_PINCTRL_GEMINILAKE is not set +# CONFIG_PINCTRL_ICELAKE is not set +# CONFIG_PINCTRL_JASPERLAKE is not set +# CONFIG_PINCTRL_LAKEFIELD is not set +# CONFIG_PINCTRL_LEWISBURG is not set +# CONFIG_PINCTRL_METEORLAKE is not set +# CONFIG_PINCTRL_METEORPOINT is not set +# CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_PINCTRL_TIGERLAKE=y +# end of Intel pinctrl drivers + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRANITERAPIDS is not set +CONFIG_GPIO_ICH=y +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# Port-mapped I/O GPIO drivers +# +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_IT87 is not set +# CONFIG_GPIO_SCH is not set +# CONFIG_GPIO_SCH311X is not set +# CONFIG_GPIO_WINBOND is not set +# CONFIG_GPIO_WS16C48 is not set +# end of Port-mapped I/O GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# CONFIG_GPIO_ELKHARTLAKE is not set +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_AMD8111 is not set +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# +# GPIO Debugging utilities +# +# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set +# CONFIG_GPIO_VIRTUSER is not set +# end of GPIO Debugging utilities + +# CONFIG_W1 is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_SEQUENCING is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_MANAGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1720X is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_ABITUGURU is not set +# CONFIG_SENSORS_ABITUGURU3 is not set +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM1177 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +# CONFIG_SENSORS_AXI_FAN_CONTROL is not set +# CONFIG_SENSORS_K8TEMP is not set +# CONFIG_SENSORS_APPLESMC is not set +# CONFIG_SENSORS_ASB100 is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +# CONFIG_SENSORS_DRIVETEMP is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_DELL_SMM is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_FSCHMD is not set +# CONFIG_SENSORS_FTSTEUTATES is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_IBMAEM is not set +# CONFIG_SENSORS_IBMPEX is not set +# CONFIG_SENSORS_I5500 is not set +# CONFIG_SENSORS_CORETEMP is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWERZ is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LENOVO_EC is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX127 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +# CONFIG_SENSORS_LM75 is not set +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +# CONFIG_SENSORS_LM93 is not set +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT6775_I2C is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NCT7904 is not set +# CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_OXP is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_SCH5627 is not set +# CONFIG_SENSORS_SCH5636 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_SPD5118 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +# CONFIG_SENSORS_VIA_CPUTEMP is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83773G is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +# CONFIG_SENSORS_W83795 is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +# CONFIG_SENSORS_W83627HF is not set +# CONFIG_SENSORS_W83627EHF is not set +# CONFIG_SENSORS_XGENE is not set + +# +# ACPI drivers +# +# CONFIG_SENSORS_ACPI_POWER is not set +# CONFIG_SENSORS_ATK0110 is not set +# CONFIG_SENSORS_ASUS_WMI is not set +# CONFIG_SENSORS_ASUS_EC is not set +# CONFIG_SENSORS_HP_WMI is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +# CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_EMULATION is not set + +# +# Intel thermal drivers +# +CONFIG_INTEL_POWERCLAMP=m +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_INTEL_TCC=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +# CONFIG_INTEL_SOC_DTS_THERMAL is not set + +# +# ACPI INT340X thermal drivers +# +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INT3406_THERMAL=m +CONFIG_PROC_THERMAL_MMIO_RAPL=m +# end of ACPI INT340X thermal drivers + +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_TCC_COOLING=m +# CONFIG_INTEL_HFI_THERMAL is not set +# end of Intel thermal drivers + +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_CORE is not set +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +# CONFIG_WATCHDOG_SYSFS is not set +# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set + +# +# Watchdog Pretimeout Governors +# + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +# CONFIG_LENOVO_SE10_WDT is not set +# CONFIG_WDAT_WDT is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +# CONFIG_ADVANTECH_EC_WDT is not set +# CONFIG_ALIM1535_WDT is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_EBC_C384_WDT is not set +# CONFIG_EXAR_WDT is not set +# CONFIG_F71808E_WDT is not set +# CONFIG_SP5100_TCO is not set +# CONFIG_SBC_FITPC2_WATCHDOG is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +# CONFIG_IBMASR is not set +# CONFIG_WAFER_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_IE6XX_WDT is not set +# CONFIG_ITCO_WDT is not set +# CONFIG_IT8712F_WDT is not set +# CONFIG_IT87_WDT is not set +# CONFIG_HP_WATCHDOG is not set +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_NV_TCO is not set +# CONFIG_60XX_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC_SCH311X_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +# CONFIG_TQMX86_WDT is not set +# CONFIG_VIA_WDT is not set +# CONFIG_W83627HF_WDT is not set +# CONFIG_W83877F_WDT is not set +# CONFIG_W83977F_WDT is not set +# CONFIG_MACHZ_WDT is not set +# CONFIG_SBC_EPX_C3_WATCHDOG is not set +# CONFIG_INTEL_MEI_WDT is not set +# CONFIG_NI903X_WDT is not set +# CONFIG_NIC7018_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +CONFIG_LPC_ICH=y +CONFIG_LPC_SCH=y +# CONFIG_INTEL_SOC_PMIC is not set +# CONFIG_INTEL_SOC_PMIC_CHTWC is not set +# CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set +CONFIG_MFD_INTEL_LPSS=y +CONFIG_MFD_INTEL_LPSS_ACPI=y +CONFIG_MFD_INTEL_LPSS_PCI=y +# CONFIG_MFD_INTEL_PMC_BXT is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_CS40L50_I2C is not set +# CONFIG_MFD_CS40L50_SPI is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# end of Multifunction device drivers + +# CONFIG_REGULATOR is not set +# CONFIG_RC_CORE is not set + +# +# CEC support +# +# CONFIG_MEDIA_CEC_SUPPORT is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +CONFIG_MEDIA_PLATFORM_SUPPORT=y +# CONFIG_MEDIA_TEST_SUPPORT is not set +# end of Media device types + +CONFIG_VIDEO_DEV=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_MEM2MEM_DEV=y +CONFIG_V4L2_FWNODE=y +CONFIG_V4L2_ASYNC=y +# end of Video4Linux options + +# +# Media controller options +# +# end of Media controller options + +# +# Media drivers +# + +# +# Drivers filtered as selected at 'Filter media drivers' +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_GSPCA=m +# CONFIG_USB_GSPCA_BENQ is not set +# CONFIG_USB_GSPCA_CONEX is not set +# CONFIG_USB_GSPCA_CPIA1 is not set +# CONFIG_USB_GSPCA_DTCS033 is not set +# CONFIG_USB_GSPCA_ETOMS is not set +# CONFIG_USB_GSPCA_FINEPIX is not set +# CONFIG_USB_GSPCA_JEILINJ is not set +# CONFIG_USB_GSPCA_JL2005BCD is not set +# CONFIG_USB_GSPCA_KINECT is not set +# CONFIG_USB_GSPCA_KONICA is not set +# CONFIG_USB_GSPCA_MARS is not set +# CONFIG_USB_GSPCA_MR97310A is not set +# CONFIG_USB_GSPCA_NW80X is not set +# CONFIG_USB_GSPCA_OV519 is not set +# CONFIG_USB_GSPCA_OV534 is not set +# CONFIG_USB_GSPCA_OV534_9 is not set +# CONFIG_USB_GSPCA_PAC207 is not set +# CONFIG_USB_GSPCA_PAC7302 is not set +# CONFIG_USB_GSPCA_PAC7311 is not set +# CONFIG_USB_GSPCA_SE401 is not set +# CONFIG_USB_GSPCA_SN9C2028 is not set +# CONFIG_USB_GSPCA_SN9C20X is not set +# CONFIG_USB_GSPCA_SONIXB is not set +# CONFIG_USB_GSPCA_SONIXJ is not set +# CONFIG_USB_GSPCA_SPCA1528 is not set +# CONFIG_USB_GSPCA_SPCA500 is not set +# CONFIG_USB_GSPCA_SPCA501 is not set +# CONFIG_USB_GSPCA_SPCA505 is not set +# CONFIG_USB_GSPCA_SPCA506 is not set +# CONFIG_USB_GSPCA_SPCA508 is not set +# CONFIG_USB_GSPCA_SPCA561 is not set +# CONFIG_USB_GSPCA_SQ905 is not set +# CONFIG_USB_GSPCA_SQ905C is not set +# CONFIG_USB_GSPCA_SQ930X is not set +# CONFIG_USB_GSPCA_STK014 is not set +# CONFIG_USB_GSPCA_STK1135 is not set +# CONFIG_USB_GSPCA_STV0680 is not set +# CONFIG_USB_GSPCA_SUNPLUS is not set +# CONFIG_USB_GSPCA_T613 is not set +# CONFIG_USB_GSPCA_TOPRO is not set +# CONFIG_USB_GSPCA_TOUPTEK is not set +# CONFIG_USB_GSPCA_TV8532 is not set +# CONFIG_USB_GSPCA_VC032X is not set +# CONFIG_USB_GSPCA_VICAM is not set +# CONFIG_USB_GSPCA_XIRLINK_CIT is not set +# CONFIG_USB_GSPCA_ZC3XX is not set +# CONFIG_USB_GL860 is not set +# CONFIG_USB_M5602 is not set +# CONFIG_USB_STV06XX is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Webcam, TV (analog/digital) USB devices +# +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_V4L2=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +# CONFIG_VIDEO_ZORAN is not set +# CONFIG_VIDEO_IPU3_CIO2 is not set +# CONFIG_VIDEO_INTEL_IPU6 is not set +# CONFIG_INTEL_VSC is not set +# CONFIG_IPU_BRIDGE is not set +CONFIG_MEDIA_PLATFORM_DRIVERS=y +CONFIG_V4L_PLATFORM_DRIVERS=y +CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y + +# +# Allegro DVT media platform drivers +# + +# +# Amlogic media platform drivers +# + +# +# Amphion drivers +# + +# +# Aspeed media platform drivers +# + +# +# Atmel media platform drivers +# + +# +# Cadence media platform drivers +# +# CONFIG_VIDEO_CADENCE_CSI2RX is not set +# CONFIG_VIDEO_CADENCE_CSI2TX is not set + +# +# Chips&Media media platform drivers +# + +# +# Intel media platform drivers +# + +# +# Marvell media platform drivers +# +# CONFIG_VIDEO_CAFE_CCIC is not set + +# +# Mediatek media platform drivers +# + +# +# Microchip Technology, Inc. media platform drivers +# + +# +# Nuvoton media platform drivers +# + +# +# NVidia media platform drivers +# + +# +# NXP media platform drivers +# + +# +# Qualcomm media platform drivers +# + +# +# Raspberry Pi media platform drivers +# + +# +# Renesas media platform drivers +# + +# +# Rockchip media platform drivers +# + +# +# Samsung media platform drivers +# + +# +# STMicroelectronics media platform drivers +# + +# +# Sunxi media platform drivers +# + +# +# Texas Instruments drivers +# + +# +# Verisilicon media platform drivers +# + +# +# VIA media platform drivers +# + +# +# Xilinx media platform drivers +# +CONFIG_UVC_COMMON=y +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_V4L2=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_DMA_CONTIG=y +CONFIG_VIDEOBUF2_VMALLOC=y +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC05A2 is not set +# CONFIG_VIDEO_GC08A3 is not set +# CONFIG_VIDEO_GC2145 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX283 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +CONFIG_VIDEO_MT9V011=m +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +CONFIG_VIDEO_OV2640=m +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +CONFIG_VIDEO_MSP3400=m +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +CONFIG_VIDEO_SAA711X=m +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +CONFIG_VIDEO_TVP5150=m +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +CONFIG_AGP=y +CONFIG_AGP_INTEL=y +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_VIA is not set +CONFIG_INTEL_GTT=y +CONFIG_VGA_SWITCHEROO=y +CONFIG_DRM=y +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_DISPLAY_HELPER=y +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=y +CONFIG_DRM_BUDDY=y +CONFIG_DRM_TTM_HELPER=y +CONFIG_DRM_GEM_SHMEM_HELPER=y + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# end of ARM devices + +# CONFIG_DRM_RADEON is not set +# CONFIG_DRM_AMDGPU is not set +# CONFIG_DRM_NOUVEAU is not set +CONFIG_DRM_I915=y +CONFIG_DRM_I915_FORCE_PROBE="" +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +CONFIG_DRM_I915_USERPTR=y +CONFIG_DRM_I915_PXP=y + +# +# drm/i915 Debugging +# +# CONFIG_DRM_I915_WERROR is not set +# CONFIG_DRM_I915_REPLAY_GPU_HANGS_API is not set +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_DEBUG_MMIO is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_DEBUG_GUC is not set +# CONFIG_DRM_I915_SELFTEST is not set +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set +# CONFIG_DRM_I915_DEBUG_WAKEREF is not set +# end of drm/i915 Debugging + +# +# drm/i915 Profile Guided Optimisation +# +CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 +CONFIG_DRM_I915_FENCE_TIMEOUT=10000 +CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 +CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 +CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 +CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500 +CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 +CONFIG_DRM_I915_STOP_TIMEOUT=100 +CONFIG_DRM_I915_TIMESLICE_DURATION=1 +# end of drm/i915 Profile Guided Optimisation + +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_VMWGFX is not set +# CONFIG_DRM_GMA500 is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_QXL=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_DRM_VIRTIO_GPU_KMS=y +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# end of Display Interface Bridges + +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_VBOXVIDEO is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +CONFIG_FB_SIMPLE=y +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +# CONFIG_BACKLIGHT_APPLE is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3509 is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_SEQ_DEVICE=y +CONFIG_SND_RAWMIDI=y +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_HRTIMER=y +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_CTL_LED=y +CONFIG_SND_SEQUENCER=y +CONFIG_SND_SEQ_DUMMY=y +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=y +CONFIG_SND_SEQ_MIDI=y +# CONFIG_SND_SEQ_UMP is not set +CONFIG_SND_AC97_CODEC=y +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_PCMTEST is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_AC97_POWER_SAVE is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ASIHPI is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +CONFIG_SND_INTEL8X0=y +CONFIG_SND_INTEL8X0M=y +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=y +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +# CONFIG_SND_HDA_RECONFIG is not set +# CONFIG_SND_HDA_INPUT_BEEP is not set +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_SCODEC_COMPONENT=y +CONFIG_SND_HDA_CODEC_REALTEK=y +# CONFIG_SND_HDA_CODEC_ANALOG is not set +# CONFIG_SND_HDA_CODEC_SIGMATEL is not set +# CONFIG_SND_HDA_CODEC_VIA is not set +# CONFIG_SND_HDA_CODEC_HDMI is not set +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +# CONFIG_SND_HDA_CODEC_CONEXANT is not set +# CONFIG_SND_HDA_CODEC_SENARYTECH is not set +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=y +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=0 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=y +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_USX2Y is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_US122L is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +# CONFIG_SND_SOC is not set +CONFIG_SND_X86=y +# CONFIG_HDMI_LPE_AUDIO is not set +# CONFIG_SND_VIRTIO is not set +CONFIG_AC97_BUS=y +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=y +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +CONFIG_HID_APPLE=y +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +CONFIG_HID_ELAN=y +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +CONFIG_HID_EZKEY=y +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +CONFIG_HID_GYRATION=y +# CONFIG_HID_ICADE is not set +CONFIG_HID_ITE=y +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=y +CONFIG_HID_LOGITECH_DJ=y +CONFIG_HID_LOGITECH_HIDPP=y +CONFIG_LOGITECH_FF=y +# CONFIG_LOGIRUMBLEPAD2_FF is not set +# CONFIG_LOGIG940_FF is not set +CONFIG_LOGIWHEELS_FF=y +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=y +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +CONFIG_HID_NTRIG=y +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PXRC is not set +# CONFIG_HID_RAZER is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +CONFIG_HID_SENSOR_HUB=y +CONFIG_HID_SENSOR_CUSTOM_SENSOR=y +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# end of HID-BPF support + +# +# USB HID support +# +CONFIG_USB_HID=y +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_I2C_HID=y +CONFIG_I2C_HID_ACPI=y +# CONFIG_I2C_HID_OF is not set +CONFIG_I2C_HID_CORE=y + +# +# Intel ISH HID support +# +# CONFIG_INTEL_ISH_HID is not set +# end of Intel ISH HID support + +# +# AMD SFH HID Support +# +# CONFIG_AMD_SFH_HID is not set +# end of AMD SFH HID Support + +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_LED_TRIG=y +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +CONFIG_USB_LEDS_TRIGGER_USBPORT=y +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +# CONFIG_USB_EHCI_HCD is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +CONFIG_USB_UHCI_HCD=y +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_ACM is not set +CONFIG_USB_PRINTER=y +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=y + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +# CONFIG_USB_SERIAL is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +CONFIG_APPLE_MFI_FASTCHARGE=m +# CONFIG_USB_LJCA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +# CONFIG_USB_GADGET is not set +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y +CONFIG_TYPEC_TCPCI=y +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=y +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=y +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y +CONFIG_TYPEC_NVIDIA_ALTMODE=m +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_USB_ROLES_INTEL_XHCI is not set +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_APU is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_INTEL_SS4200 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_MLXCPLD is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_NIC78BX is not set +# CONFIG_LEDS_SPI_BYTE is not set + +# +# Flash and Torch LED drivers +# + +# +# RGB LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_TTY is not set +# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +# CONFIG_EDAC_E752X is not set +# CONFIG_EDAC_I82975X is not set +# CONFIG_EDAC_I3000 is not set +# CONFIG_EDAC_I3200 is not set +# CONFIG_EDAC_IE31200 is not set +# CONFIG_EDAC_X38 is not set +# CONFIG_EDAC_I5400 is not set +# CONFIG_EDAC_I7CORE is not set +# CONFIG_EDAC_I5100 is not set +# CONFIG_EDAC_I7300 is not set +# CONFIG_EDAC_SBRIDGE is not set +# CONFIG_EDAC_SKX is not set +# CONFIG_EDAC_I10NM is not set +# CONFIG_EDAC_PND2 is not set +CONFIG_EDAC_IGEN6=y +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_RP5C01 is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_FTRTC010 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_ACPI=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IDXD is not set +# CONFIG_INTEL_IDXD_COMPAT is not set +# CONFIG_INTEL_IOATDMA is not set +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +# CONFIG_AMD_PTDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=y +# CONFIG_DW_DMAC is not set +CONFIG_DW_DMAC_PCI=y +# CONFIG_DW_EDMA is not set +CONFIG_HSU_DMA=y +# CONFIG_SF_PDMA is not set +# CONFIG_INTEL_LDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +# CONFIG_UDMABUF is not set +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +# CONFIG_DMABUF_HEAPS is not set +# CONFIG_DMABUF_SYSFS_STATS is not set +# end of DMABUF options + +# CONFIG_UIO is not set +# CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=y +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y +CONFIG_VIRTIO_PCI_LEGACY=y +# CONFIG_VIRTIO_BALLOON is not set +CONFIG_VIRTIO_INPUT=y +# CONFIG_VIRTIO_MMIO is not set +CONFIG_VIRTIO_DMA_SHARED_BUFFER=y +# CONFIG_VIRTIO_DEBUG is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=y +CONFIG_VHOST_TASK=y +CONFIG_VHOST=y +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=y +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# CONFIG_HYPERV is not set +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +# CONFIG_COMEDI is not set +# CONFIG_STAGING is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set +# CONFIG_CZNIC_PLATFORMS is not set +# CONFIG_MELLANOX_PLATFORM is not set +CONFIG_SURFACE_PLATFORMS=y +# CONFIG_SURFACE3_WMI is not set +# CONFIG_SURFACE_3_POWER_OPREGION is not set +# CONFIG_SURFACE_GPE is not set +# CONFIG_SURFACE_HOTPLUG is not set +# CONFIG_SURFACE_PRO3_BUTTON is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACPI_WMI=y +CONFIG_WMI_BMOF=y +# CONFIG_HUAWEI_WMI is not set +# CONFIG_MXM_WMI is not set +# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set +# CONFIG_XIAOMI_WMI is not set +# CONFIG_GIGABYTE_WMI is not set +# CONFIG_YOGABOOK is not set +# CONFIG_ACERHDF is not set +# CONFIG_ACER_WIRELESS is not set +# CONFIG_ACER_WMI is not set +# CONFIG_AMD_WBRF is not set +# CONFIG_ADV_SWBUTTON is not set +# CONFIG_APPLE_GMUX is not set +# CONFIG_ASUS_LAPTOP is not set +# CONFIG_ASUS_WIRELESS is not set +# CONFIG_ASUS_WMI is not set +# CONFIG_ASUS_TF103C_DOCK is not set +# CONFIG_MERAKI_MX100 is not set +CONFIG_EEEPC_LAPTOP=y +CONFIG_X86_PLATFORM_DRIVERS_DELL=y +CONFIG_ALIENWARE_WMI=m +CONFIG_DCDBAS=m +CONFIG_DELL_LAPTOP=m +CONFIG_DELL_RBU=m +CONFIG_DELL_RBTN=m +CONFIG_DELL_PC=m +CONFIG_DELL_SMBIOS=m +CONFIG_DELL_SMBIOS_WMI=y +CONFIG_DELL_SMBIOS_SMM=y +CONFIG_DELL_SMO8800=m +CONFIG_DELL_WMI=m +CONFIG_DELL_WMI_PRIVACY=y +CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_DESCRIPTOR=m +CONFIG_DELL_WMI_DDV=m +CONFIG_DELL_WMI_LED=m +CONFIG_DELL_WMI_SYSMAN=m +# CONFIG_AMILO_RFKILL is not set +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_FUJITSU_TABLET is not set +# CONFIG_GPD_POCKET_FAN is not set +# CONFIG_X86_PLATFORM_DRIVERS_HP is not set +# CONFIG_WIRELESS_HOTKEY is not set +# CONFIG_IBM_RTL is not set +# CONFIG_IDEAPAD_LAPTOP is not set +# CONFIG_SENSORS_HDAPS is not set +# CONFIG_THINKPAD_ACPI is not set +# CONFIG_THINKPAD_LMI is not set +# CONFIG_INTEL_ATOMISP2_PM is not set +# CONFIG_INTEL_IFS is not set +# CONFIG_INTEL_SAR_INT1092 is not set +# CONFIG_INTEL_PMT_TELEMETRY is not set +# CONFIG_INTEL_PMT_CRASHLOG is not set + +# +# Intel Speed Select Technology interface support +# +# CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set +# end of Intel Speed Select Technology interface support + +CONFIG_INTEL_WMI=y +# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set +CONFIG_INTEL_WMI_THUNDERBOLT=m + +# +# Intel Uncore Frequency Control +# +# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set +# end of Intel Uncore Frequency Control + +CONFIG_INTEL_HID_EVENT=m +CONFIG_INTEL_VBTN=y +# CONFIG_INTEL_INT0002_VGPIO is not set +# CONFIG_INTEL_OAKTRAIL is not set +# CONFIG_INTEL_PUNIT_IPC is not set +CONFIG_INTEL_RST=y +# CONFIG_INTEL_SDSI is not set +# CONFIG_INTEL_SMARTCONNECT is not set +# CONFIG_INTEL_TPMI is not set +CONFIG_INTEL_TURBO_MAX_3=y +CONFIG_INTEL_VSEC=y +# CONFIG_ACPI_QUICKSTART is not set +# CONFIG_MEEGOPAD_ANX7428 is not set +# CONFIG_MSI_EC is not set +# CONFIG_MSI_LAPTOP is not set +# CONFIG_MSI_WMI is not set +# CONFIG_MSI_WMI_PLATFORM is not set +# CONFIG_PCENGINES_APU2 is not set +# CONFIG_BARCO_P50_GPIO is not set +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_SAMSUNG_Q10 is not set +# CONFIG_TOSHIBA_BT_RFKILL is not set +# CONFIG_TOSHIBA_HAPS is not set +# CONFIG_TOSHIBA_WMI is not set +# CONFIG_ACPI_CMPC is not set +# CONFIG_COMPAL_LAPTOP is not set +# CONFIG_LG_LAPTOP is not set +# CONFIG_PANASONIC_LAPTOP is not set +# CONFIG_SONY_LAPTOP is not set +# CONFIG_SYSTEM76_ACPI is not set +# CONFIG_TOPSTAR_LAPTOP is not set +# CONFIG_SERIAL_MULTI_INSTANTIATE is not set +# CONFIG_MLX_PLATFORM is not set +# CONFIG_INSPUR_PLATFORM_PROFILE is not set +# CONFIG_LENOVO_WMI_CAMERA is not set +CONFIG_FW_ATTR_CLASS=m +CONFIG_INTEL_IPS=y +# CONFIG_INTEL_SCU_PCI is not set +# CONFIG_INTEL_SCU_PLATFORM is not set +# CONFIG_SIEMENS_SIMATIC_IPC is not set +# CONFIG_WINMATE_FM07_KEYS is not set +CONFIG_P2SB=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# end of Clock Source drivers + +CONFIG_MAILBOX=y +CONFIG_PCC=y +# CONFIG_ALTERA_MBOX is not set +CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_IOMMU_DMA=y +CONFIG_IOMMU_SVA=y +CONFIG_IOMMU_IOPF=y +# CONFIG_AMD_IOMMU is not set +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_SVM=y +CONFIG_INTEL_IOMMU_DEFAULT_ON=y +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y +# CONFIG_IOMMUFD is not set +CONFIG_IRQ_REMAP=y +# CONFIG_VIRTIO_IOMMU is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# end of Enable LiteX SoC Builder specific drivers + +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +# CONFIG_PM_DEVFREQ is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +# CONFIG_NTB is not set +# CONFIG_PWM is not set + +# +# IRQ chip support +# +# CONFIG_LAN966X_OIC is not set +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_USB_LGM_PHY is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_INTEL_LGM_EMMC is not set +# end of PHY Subsystem + +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RAPL=m +CONFIG_IDLE_INJECT=y +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_DWC_PCIE_PMU is not set +# end of Performance monitor support + +CONFIG_RAS=y +# CONFIG_USB4 is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +# CONFIG_NVMEM_LAYOUTS is not set +# CONFIG_NVMEM_RMEM is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +CONFIG_BTRFS_FS=y +# CONFIG_BTRFS_FS_POSIX_ACL is not set +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_BCACHEFS_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=y +CONFIG_CUSE=y +CONFIG_VIRTIO_FS=y +CONFIG_FUSE_PASSTHROUGH=y +# CONFIG_OVERLAY_FS is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=y +# CONFIG_NETFS_STATS is not set +# CONFIG_NETFS_DEBUG is not set +# CONFIG_FSCACHE is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +# CONFIG_UDF_FS is not set +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set +# CONFIG_EXFAT_FS is not set +# CONFIG_NTFS3_FS is not set +# CONFIG_NTFS_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_PROC_PID_ARCH_STATUS=y +CONFIG_PROC_CPU_RESCTRL=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_TMPFS_INODE64 is not set +# CONFIG_TMPFS_QUOTA is not set +CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=m +# end of Pseudo filesystems + +# CONFIG_MISC_FILESYSTEMS is not set +# CONFIG_NETWORK_FILESYSTEMS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_TRUSTED_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +CONFIG_KEY_DH_OPERATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_PROC_MEM_ALWAYS_FORCE=y +# CONFIG_PROC_MEM_FORCE_PTRACE is not set +# CONFIG_PROC_MEM_NO_FORCE is not set +CONFIG_SECURITY=y +# CONFIG_SECURITYFS is not set +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +# CONFIG_SECURITY_PATH is not set +# CONFIG_INTEL_TXT is not set +CONFIG_HARDENED_USERCOPY=y +CONFIG_FORTIFY_SOURCE=y +# CONFIG_STATIC_USERMODEHELPER is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +# CONFIG_SECURITY_SAFESETID is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set +# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +# CONFIG_IMA is not set +# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set +# CONFIG_EVM is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +CONFIG_GCC_PLUGIN_STACKLEAK=y +# CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set +CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 +# CONFIG_STACKLEAK_METRICS is not set +# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +CONFIG_ZERO_CALL_USED_REGS=y +# end of Memory initialization + +# +# Hardening of kernel data structures +# +# CONFIG_LIST_HARDENED is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Hardening of kernel data structures + +CONFIG_RANDSTRUCT_NONE=y +# CONFIG_RANDSTRUCT_FULL is not set +# CONFIG_RANDSTRUCT_PERFORMANCE is not set +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +# CONFIG_CRYPTO_PCRYPT is not set +# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_AUTHENC=y +# CONFIG_CRYPTO_TEST is not set +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=y +CONFIG_CRYPTO_ECDH=y +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_TI is not set +# CONFIG_CRYPTO_ANUBIS is not set +# CONFIG_CRYPTO_ARIA is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +CONFIG_CRYPTO_DES=y +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_SEED is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_SM4_GENERIC is not set +# CONFIG_CRYPTO_TEA is not set +# CONFIG_CRYPTO_TWOFISH is not set +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ARC4 is not set +# CONFIG_CRYPTO_CHACHA20 is not set +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=y +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GENIV=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=y +# CONFIG_CRYPTO_ESSIV is not set +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=y +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +# CONFIG_CRYPTO_VMAC is not set +# CONFIG_CRYPTO_WP512 is not set +# CONFIG_CRYPTO_XCBC is not set +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +# CONFIG_CRYPTO_DEFLATE is not set +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set +# CONFIG_CRYPTO_ZSTD is not set +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=y +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_USER_API_SKCIPHER=y +# CONFIG_CRYPTO_USER_API_RNG is not set +CONFIG_CRYPTO_USER_API_AEAD=y +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (x86) +# +# CONFIG_CRYPTO_CURVE25519_X86 is not set +# CONFIG_CRYPTO_AES_NI_INTEL is not set +# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set +# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set +CONFIG_CRYPTO_DES3_EDE_X86_64=y +# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set +# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set +# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_TWOFISH_X86_64 is not set +# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set +# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set +# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set +# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set +# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set +# CONFIG_CRYPTO_CHACHA20_X86_64 is not set +# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set +# CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set +# CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set +# CONFIG_CRYPTO_BLAKE2S_X86 is not set +# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set +# CONFIG_CRYPTO_POLY1305_X86_64 is not set +# CONFIG_CRYPTO_SHA1_SSSE3 is not set +# CONFIG_CRYPTO_SHA256_SSSE3 is not set +# CONFIG_CRYPTO_SHA512_SSSE3 is not set +# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set +# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set +# CONFIG_CRYPTO_CRC32C_INTEL is not set +# CONFIG_CRYPTO_CRC32_PCLMUL is not set +# end of Accelerated Cryptographic Algorithms for CPU (x86) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_CCP is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_VIRTIO is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS8_PRIVATE_KEY_PARSER=y +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ_BENCHMARK=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_IOMAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=y +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +# CONFIG_CRYPTO_LIB_CHACHA is not set +# CONFIG_CRYPTO_LIB_CURVE25519 is not set +CONFIG_CRYPTO_LIB_DES=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 +# CONFIG_CRYPTO_LIB_POLY1305 is not set +# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC64_ROCKSOFT is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC64 is not set +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +# CONFIG_XZ_DEC is not set +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_DMA_OPS=y +CONFIG_NEED_SG_DMA_FLAGS=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_SWIOTLB=y +# CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_CLZ_TAB=y +# CONFIG_IRQ_POLL is not set +CONFIG_MPILIB=y +CONFIG_DIMLIB=y +# CONFIG_CTF is not set +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y +CONFIG_VDSO_GETRANDOM=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +# CONFIG_FONT_8x16 is not set +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +CONFIG_FONT_TER16x32=y +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_FIRMWARE_TABLE=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DYNAMIC_DEBUG_CORE is not set +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Compile-time checks and compiler options +# +CONFIG_AS_HAS_NON_CONST_ULEB128=y +CONFIG_DEBUG_INFO_NONE=y +# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +CONFIG_FRAME_WARN=2048 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN=y +# CONFIG_UBSAN is not set +CONFIG_HAVE_ARCH_KCSAN=y +CONFIG_HAVE_KCSAN_COMPILER=y +# CONFIG_KCSAN is not set +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_TABLE_CHECK is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_ARCH_HAS_DEBUG_WX=y +CONFIG_DEBUG_WX=y +CONFIG_GENERIC_PTDUMP=y +CONFIG_PTDUMP_CORE=y +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_PER_VMA_LOCK_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +CONFIG_DEBUG_STACK_USAGE=y +# CONFIG_SCHED_STACK_END_CHECK is not set +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y +# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +CONFIG_HAVE_ARCH_KMSAN=y +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_NMI_CHECK_CPU is not set +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=3 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +# CONFIG_LATENCYTOP is not set +# CONFIG_DEBUG_CGROUP_REF is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_RETHOOK=y +CONFIG_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_OBJTOOL_MCOUNT=y +CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +# CONFIG_BOOTTIME_TRACING is not set +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_HWLAT_TRACER is not set +# CONFIG_OSNOISE_TRACER is not set +# CONFIG_TIMERLAT_TRACER is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_TRACER_SNAPSHOT is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENTS=y +CONFIG_UPROBE_EVENTS=y +CONFIG_DYNAMIC_EVENTS=y +CONFIG_PROBE_EVENTS=y +# CONFIG_SYNTH_EVENTS is not set +# CONFIG_USER_EVENTS is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACE_EVENT_INJECT is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +# CONFIG_PREEMPTIRQ_DELAY_TEST is not set +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +# CONFIG_RV is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set + +# +# x86 Debugging +# +CONFIG_EARLY_PRINTK_USB=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +# CONFIG_EFI_PGT_DUMP is not set +# CONFIG_DEBUG_TLBFLUSH is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEBUG_BOOT_PARAMS=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_ORC=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +# end of x86 Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FUNCTION_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set +# CONFIG_LKDTM is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set +# CONFIG_TEST_MAPLE_TREE is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set +# CONFIG_TEST_OBJPOOL is not set +CONFIG_ARCH_USE_MEMTEST=y +# CONFIG_MEMTEST is not set +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking + +# +# Gentoo Linux +# +CONFIG_GENTOO_LINUX=y +CONFIG_GENTOO_LINUX_UDEV=y +CONFIG_GENTOO_LINUX_PORTAGE=y + +# +# Support for init systems, system and service managers +# +CONFIG_GENTOO_LINUX_INIT_SCRIPT=y +# CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set +# end of Support for init systems, system and service managers + +# CONFIG_GENTOO_KERNEL_SELF_PROTECTION is not set +CONFIG_GENTOO_PRINT_FIRMWARE_INFO=y +# end of Gentoo Linux diff --git a/system/crontab/crontab b/system/crontab/crontab new file mode 100644 index 0000000..44f90d5 --- /dev/null +++ b/system/crontab/crontab @@ -0,0 +1,17 @@ +# Global variables +SHELL=/bin/bash +PATH=/sbin:/bin:/usr/sbin:/usr/bin +MAILTO=root +HOME=/ + +# For details see man 5 crontab + +# Example of job definition: +# .---------------- minute (0 - 59) +# | .------------- hour (0 - 23) +# | | .---------- day of month (1 - 31) +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat +# | | | | | +# * * * * * user-name command to be executed + 15 13 * * 1 josh /sbin/fstrim --all diff --git a/system/dracut/dracut.conf b/system/dracut/dracut.conf new file mode 100644 index 0000000..056a63f --- /dev/null +++ b/system/dracut/dracut.conf @@ -0,0 +1,3 @@ +dracutmodules+=" bash resume rescue btrfs udev-rules uefi-lib img-lib rootfs-block " +compress="lz4" +early_microcode="yes" diff --git a/system/dracut/intel.conf b/system/dracut/intel.conf new file mode 100644 index 0000000..5b14db9 --- /dev/null +++ b/system/dracut/intel.conf @@ -0,0 +1 @@ +add_drivers+=" i915 " diff --git a/system/dracut/nvidia.conf b/system/dracut/nvidia.conf new file mode 100644 index 0000000..4e7702a --- /dev/null +++ b/system/dracut/nvidia.conf @@ -0,0 +1 @@ +omit_drivers+=" nvidia nvidia-drm nvidia-modeset nvidia-uvm " diff --git a/system/dunst/dunstrc b/system/dunst/dunstrc new file mode 100644 index 0000000..0927947 --- /dev/null +++ b/system/dunst/dunstrc @@ -0,0 +1,486 @@ +# See dunst(5) for all configuration options + +[global] + ### Display ### + + # Which monitor should the notifications be displayed on. + monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a window manager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern window managers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = none + + ### Geometry ### + + # dynamic width from 0 to 300 + # width = (0, 300) + # constant width of 300 + width = 500 + + # The maximum height of a single notification, excluding the frame. + height = 300 + + # Position the notification in the top right corner + origin = top-right + + # Offset from the origin + offset = 10x50 + + # Scale factor. It is auto-detected if value is 0. + scale = 1.1 + + # Maximum number of notification (0 means no limit) + notification_limit = 20 + + ### Progress bar ### + + # Turn on the progress bar. It appears when a progress hint is passed with + # for example dunstify -h int:value:12 + progress_bar = true + + # Set the progress bar height. This includes the frame, so make sure + # it's at least twice as big as the frame width. + progress_bar_height = 10 + + # Set the frame width of the progress bar + progress_bar_frame_width = 1 + + # Set the minimum width for the progress bar + progress_bar_min_width = 150 + + # Set the maximum width for the progress bar + progress_bar_max_width = 300 + + # Corner radius for the progress bar. 0 disables rounded corners. + progress_bar_corner_radius = 0 + + # Define which corners to round when drawing the progress bar. If progress_bar_corner_radius + # is set to 0 this option will be ignored. + progress_bar_corners = all + + # Corner radius for the icon image. + icon_corner_radius = 0 + + # Define which corners to round when drawing the icon image. If icon_corner_radius + # is set to 0 this option will be ignored. + icon_corners = all + + # Show how many messages are currently hidden (because of + # notification_limit). + indicate_hidden = yes + + # The transparency of the window. Range: [0; 100]. + # This option will only work if a compositing window manager is + # present (e.g. xcompmgr, compiz, etc.). (X11 only) + transparency = 0 + + # Draw a line of "separator_height" pixel height between two + # notifications. + # Set to 0 to disable. + # If gap_size is greater than 0, this setting will be ignored. + separator_height = 2 + + # Padding between text and separator. + padding = 8 + + # Horizontal padding. + horizontal_padding = 8 + + # Padding between text and icon. + text_icon_padding = 0 + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 3 + + # Defines color of the frame around the notification window. + frame_color = "#aaaaaa" + + # Size of gap to display between notifications - requires a compositor. + # If value is greater than 0, separator_height will be ignored and a border + # of size frame_width will be drawn around each notification instead. + # Click events on gaps do not currently propagate to applications below. + gap_size = 0 + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = frame + + # Sort type. + # possible values are: + # * id: sort by id + # * urgency_ascending: sort by urgency (low then normal then critical) + # * urgency_descending: sort by urgency (critical then normal then low) + # * update: sort by update (most recent always at the top) + sort = yes + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + # A client can set the 'transient' hint to bypass this. See the rules + # section for how to disable this if necessary + # idle_threshold = 120 + + ### Text ### + + font = MesloLGS NF 18 + + # The spacing between lines. If the height is smaller than the + # font height, it will get raised to the font height. + line_height = 0 + + # Possible values are: + # full: Allow a small subset of html markup in notifications: + # <b>bold</b> + # <i>italic</i> + # <s>strikethrough</s> + # <u>underline</u> + # + # For a complete reference see + # <https://docs.gtk.org/Pango/pango_markup.html>. + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "<b>%s</b>\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = left + + # Vertical alignment of message text and icon. + # Possible values are "top", "center" and "bottom". + vertical_alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Recursive icon lookup. You can set a single theme, instead of having to + # define all lookup paths. + enable_recursive_icon_lookup = true + + # Set icon theme (only used for recursive icon lookup) + icon_theme = Adwaita + # You can also set multiple icon themes, with the leftmost one being used first. + # icon_theme = "Adwaita, breeze" + + # Align icons left/right/top/off + icon_position = left + + # Scale small icons up to this size, set to 0 to disable. Helpful + # for e.g. small files or high-dpi screens. In case of conflict, + # max_icon_size takes precedence over this. + min_icon_size = 32 + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 128 + + # Paths to default icons (only necessary when not using recursive icon lookup) + icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/xdg-open + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst (X11 only) + title = Dunst + + # Define the class of the windows spawned by dunst (X11 only) + class = Dunst + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 0 + + # Define which corners to round when drawing the window. If the corner radius + # is set to 0 this option will be ignored. + # + # Comma-separated list of the corners. The accepted corner values are bottom-right, + # bottom-left, top-right, top-left, top, bottom, left, right or all. + corners = all + + # Ignore the dbus closeNotification message. + # Useful to enforce the timeout set by dunst configuration. Without this + # parameter, an application may close the notification sent before the + # user defined timeout. + ignore_dbusclose = false + + ### Wayland ### + # These settings are Wayland-specific. They have no effect when using X11 + + # Uncomment this if you want to let notifications appear under fullscreen + # applications (default: overlay) + # layer = top + + # Set this to true to use X11 output on Wayland. + force_xwayland = false + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines list of actions for each mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: Invoke the action determined by the action_name rule. If there is no + # such action, open the context menu. + # * open_url: If the notification has exactly one url, open it. If there are multiple + # ones, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + # * context: Open context menu for the notification. + # * context_all: Open context menu for all notifications. + # These values can be strung together for each mouse event, and + # will be executed in sequence. + mouse_left_click = close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the "#" and following would be interpreted as a comment. + background = "#222222" + foreground = "#888888" + timeout = 10 + # Icon for notifications with low urgency, uncomment to enable + #default_icon = /path/to/icon + +[urgency_normal] + background = "#285577" + foreground = "#ffffff" + timeout = 10 + override_pause_level = 30 + # Icon for notifications with normal urgency, uncomment to enable + #default_icon = /path/to/icon + +[urgency_critical] + background = "#900000" + foreground = "#ffffff" + frame_color = "#ff0000" + timeout = 0 + override_pause_level = 60 + # Icon for notifications with critical urgency, uncomment to enable + #default_icon = /path/to/icon + +# Every section that isn't one of the above is interpreted as a rules to +# override settings for certain messages. +# +# Messages can be matched by +# appname (discouraged, see desktop_entry) +# body +# category +# desktop_entry +# icon +# match_transient +# msg_urgency +# stack_tag +# summary +# +# and you can override the +# background +# foreground +# format +# frame_color +# fullscreen +# new_icon +# set_stack_tag +# set_transient +# set_category +# timeout +# urgency +# icon_position +# skip_display +# history_ignore +# action_name +# word_wrap +# ellipsize +# alignment +# hide_text +# override_pause_level +# +# Shell-like globbing will get expanded. +# +# Instead of the appname filter, it's recommended to use the desktop_entry filter. +# GLib based applications export their desktop-entry name. In comparison to the appname, +# the desktop-entry won't get localized. +# +# You can also allow a notification to appear even when paused. Notification will appear whenever notification's override_pause_level >= dunst's paused level. +# This can be used to set partial pause modes, where more urgent notifications get through, but less urgent stay paused. To do that, you can override the following in the rules: +# override_pause_level = X + +# SCRIPTING +# You can specify a script that gets run when the rule matches by +# setting the "script" option. +# The script will be called as follows: +# script appname summary body icon urgency +# where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: It might be helpful to run dunst -print in a terminal in order +# to find fitting options for rules. + +# Disable the transient hint so that idle_threshold cannot be bypassed from the +# client +#[transient_disable] +# match_transient = yes +# set_transient = no +# +# Make the handling of transient notifications more strict by making them not +# be placed in history. +#[transient_history_ignore] +# match_transient = yes +# history_ignore = yes + +# fullscreen values +# show: show the notifications, regardless if there is a fullscreen window opened +# delay: displays the new notification, if there is no fullscreen window active +# If the notification is already drawn, it won't get undrawn. +# pushback: same as delay, but when switching into fullscreen, the notification will get +# withdrawn from screen again and will get delayed like a new notification +#[fullscreen_delay_everything] +# fullscreen = delay +#[fullscreen_show_critical] +# msg_urgency = critical +# fullscreen = show + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +# # This notification will not be displayed +# summary = "foobar" +# skip_display = true + +#[history-ignore] +# # This notification will not be saved in history +# summary = "foobar" +# history_ignore = yes + +#[skip-display] +# # This notification will not be displayed, but will be included in the history +# summary = "foobar" +# skip_display = yes + +#[signed_on] +# appname = Pidgin +# summary = "*signed on*" +# urgency = low +# +#[signed_off] +# appname = Pidgin +# summary = *signed off* +# urgency = low +# +#[says] +# appname = Pidgin +# summary = *says* +# urgency = critical +# +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# +#[stack-volumes] +# appname = "some_volume_notifiers" +# set_stack_tag = "volume" +# +# vim: ft=cfg diff --git a/system/grub/grub b/system/grub/grub new file mode 100644 index 0000000..9761bfb --- /dev/null +++ b/system/grub/grub @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# +# To populate all changes in this file you need to regenerate your +# grub configuration file afterwards: +# 'grub-mkconfig -o /boot/grub/grub.cfg' +# +# See the grub info page for documentation on possible variables and +# their associated values. + +GRUB_DISTRIBUTOR="Gentoo" + +GRUB_EARLY_INITRD_LINUX_CUSTOM="ucode.cpio" + +# Default menu entry +#GRUB_DEFAULT=0 + +# Boot the default entry this many seconds after the menu is displayed +#GRUB_TIMEOUT=5 +#GRUB_TIMEOUT_STYLE=menu + +# Append parameters to the linux kernel command line +GRUB_CMDLINE_LINUX="" +# +# Examples: +# +# Boot with network interface renaming disabled +# GRUB_CMDLINE_LINUX="net.ifnames=0" +# +# Boot with systemd instead of sysvinit (openrc) +# GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd" + +# Append parameters to the linux kernel command line for non-recovery entries +GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp" + +# Uncomment to disable graphical terminal (grub-pc only) +#GRUB_TERMINAL=console + +# The resolution used on graphical terminal. +# Note that you can use only modes which your graphic card supports via VBE. +# You can see them in real GRUB with the command `vbeinfo'. +#GRUB_GFXMODE=640x480 + +# Set to 'text' to force the Linux kernel to boot in normal text +# mode, 'keep' to preserve the graphics mode set using +# 'GRUB_GFXMODE', 'WIDTHxHEIGHT'['xDEPTH'] to set a particular +# graphics mode, or a sequence of these separated by commas or +# semicolons to try several modes in sequence. +#GRUB_GFXPAYLOAD_LINUX= + +# Path to theme spec txt file. +# The starfield is by default provided with use truetype. +# NOTE: when enabling custom theme, ensure you have required font/etc. +#GRUB_THEME="/boot/grub/themes/starfield/theme.txt" + +# Background image used on graphical terminal. +# Can be in various bitmap formats. +GRUB_BACKGROUND="/boot/grub/grubground.png" + +# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel +#GRUB_DISABLE_LINUX_UUID=true + +# Comment if you don't want GRUB to pass "root=PARTUUID=xxx" parameter to kernel +GRUB_DISABLE_LINUX_PARTUUID=false + +# Uncomment to disable generation of recovery mode menu entries +#GRUB_DISABLE_RECOVERY=true + +# Uncomment to disable generation of the submenu and put all choices on +# the top-level menu. +# Besides the visual affect of no sub menu, this makes navigation of the +# menu easier for a user who can't see the screen. +#GRUB_DISABLE_SUBMENU=y + +# Uncomment to play a tone when the main menu is displayed. +# This is useful, for example, to allow users who can't see the screen +# to know when they can make a choice on the menu. +#GRUB_INIT_TUNE="60 800 1" diff --git a/system/iwd/main.conf b/system/iwd/main.conf new file mode 100644 index 0000000..09121db --- /dev/null +++ b/system/iwd/main.conf @@ -0,0 +1,5 @@ +[General] +EnableNetworkConfiguration=true + +[Network] +NameResolvingService=resolvconf diff --git a/system/pipewire/pipewire.conf b/system/pipewire/pipewire.conf new file mode 100644 index 0000000..c81a1a0 --- /dev/null +++ b/system/pipewire/pipewire.conf @@ -0,0 +1,294 @@ +# Daemon config file for PipeWire version "0.3.80" # +# +# Copy and edit this file in /etc/pipewire for system-wide changes +# or in ~/.config/pipewire for local changes. +# +# It is also possible to place a file with an updated section in +# /etc/pipewire/pipewire.conf.d/ for system-wide changes or in +# ~/.config/pipewire/pipewire.conf.d/ for local changes. +# + +context.properties = { + ## Configure properties in the system. + #library.name.system = support/libspa-support + #context.data-loop.library.name.system = support/libspa-support + #support.dbus = true + #link.max-buffers = 64 + link.max-buffers = 16 # version < 3 clients can't handle more + mem.warn-mlock = true # Gentoo should have good RLIMITs now + #mem.allow-mlock = true + #mem.mlock-all = false + #clock.power-of-two-quantum = true + #log.level = 2 + #cpu.zero.denormals = false + + core.daemon = true # listening for socket connections + core.name = pipewire-0 # core name and socket name + + ## Properties for the DSP configuration. + #default.clock.rate = 48000 + #default.clock.allowed-rates = [ 48000 ] + #default.clock.quantum = 1024 + #default.clock.min-quantum = 32 + #default.clock.max-quantum = 2048 + #default.clock.quantum-limit = 8192 + #default.video.width = 640 + #default.video.height = 480 + #default.video.rate.num = 25 + #default.video.rate.denom = 1 + # + #settings.check-quantum = false + #settings.check-rate = false + # + # These overrides are only applied when running in a vm. + vm.overrides = { + default.clock.min-quantum = 1024 + } + + # keys checked below to disable module loading + module.x11.bell = true + # enables autoloading of access module, when disabled an alternative + # access module needs to be loaded. + module.access = true +} + +context.spa-libs = { + #<factory-name regex> = <library-name> + # + # Used to find spa factory names. It maps an spa factory name + # regular expression to a library name that should contain + # that factory. + # + audio.convert.* = audioconvert/libspa-audioconvert + avb.* = avb/libspa-avb + api.alsa.* = alsa/libspa-alsa + api.v4l2.* = v4l2/libspa-v4l2 + api.libcamera.* = libcamera/libspa-libcamera + api.bluez5.* = bluez5/libspa-bluez5 + api.vulkan.* = vulkan/libspa-vulkan + api.jack.* = jack/libspa-jack + support.* = support/libspa-support + #videotestsrc = videotestsrc/libspa-videotestsrc + #audiotestsrc = audiotestsrc/libspa-audiotestsrc +} + +context.modules = [ + #{ name = <module-name> + # ( args = { <key> = <value> ... } ) + # ( flags = [ ( ifexists ) ( nofail ) ] ) + # ( condition = [ { <key> = <value> ... } ... ] ) + #} + # + # Loads a module with the given parameters. + # If ifexists is given, the module is ignored when it is not found. + # If nofail is given, module initialization failures are ignored. + # If condition is given, the module is loaded only when the context + # properties all match the match rules. + # + + # Uses realtime scheduling to boost the audio thread priorities. This uses + # RTKit if the user doesn't have permission to use regular realtime + # scheduling. + { name = libpipewire-module-rt + args = { + nice.level = -11 + #rt.prio = 88 + #rt.time.soft = -1 + #rt.time.hard = -1 + } + flags = [ ifexists nofail ] + } + + # The native communication protocol. + { name = libpipewire-module-protocol-native } + + # The profile module. Allows application to access profiler + # and performance data. It provides an interface that is used + # by pw-top and pw-profiler. + { name = libpipewire-module-profiler } + + # Allows applications to create metadata objects. It creates + # a factory for Metadata objects. + { name = libpipewire-module-metadata } + + # Creates a factory for making devices that run in the + # context of the PipeWire server. + { name = libpipewire-module-spa-device-factory } + + # Creates a factory for making nodes that run in the + # context of the PipeWire server. + { name = libpipewire-module-spa-node-factory } + + # Allows creating nodes that run in the context of the + # client. Is used by all clients that want to provide + # data to PipeWire. + { name = libpipewire-module-client-node } + + # Allows creating devices that run in the context of the + # client. Is used by the session manager. + { name = libpipewire-module-client-device } + + # The portal module monitors the PID of the portal process + # and tags connections with the same PID as portal + # connections. + { name = libpipewire-module-portal + flags = [ ifexists nofail ] + } + + # The access module can perform access checks and block + # new clients. + { name = libpipewire-module-access + args = { + # access.allowed to list an array of paths of allowed + # apps. + #access.allowed = [ + # /usr/bin/pipewire-media-session + #] + + # An array of rejected paths. + #access.rejected = [ ] + + # An array of paths with restricted access. + #access.restricted = [ ] + + # Anything not in the above lists gets assigned the + # access.force permission. + #access.force = flatpak + } + condition = [ { module.access = true } ] + } + + # Makes a factory for wrapping nodes in an adapter with a + # converter and resampler. + { name = libpipewire-module-adapter } + + # Makes a factory for creating links between ports. + { name = libpipewire-module-link-factory } + + # Provides factories to make session manager objects. + { name = libpipewire-module-session-manager } + + # Use libcanberra to play X11 Bell + { name = libpipewire-module-x11-bell + args = { + #sink.name = "" + #sample.name = "bell-window-system" + #x11.display = null + #x11.xauthority = null + } + flags = [ ifexists nofail ] + condition = [ { module.x11.bell = true } ] + } +] + +context.objects = [ + #{ factory = <factory-name> + # ( args = { <key> = <value> ... } ) + # ( flags = [ ( nofail ) ] ) + # ( condition = [ { <key> = <value> ... } ... ] ) + #} + # + # Creates an object from a PipeWire factory with the given parameters. + # If nofail is given, errors are ignored (and no object is created). + # If condition is given, the object is created only when the context properties + # all match the match rules. + # + #{ factory = spa-node-factory args = { factory.name = videotestsrc node.name = videotestsrc node.description = videotestsrc Spa:Pod:Object:Param:Props:patternType = 1 } } + #{ factory = spa-device-factory args = { factory.name = api.jack.device foo=bar } flags = [ nofail ] } + #{ factory = spa-device-factory args = { factory.name = api.alsa.enum.udev } } + #{ factory = spa-node-factory args = { factory.name = api.alsa.seq.bridge node.name = Internal-MIDI-Bridge } } + #{ factory = adapter args = { factory.name = audiotestsrc node.name = my-test node.description = audiotestsrc } } + #{ factory = spa-node-factory args = { factory.name = api.vulkan.compute.source node.name = my-compute-source } } + + # A default dummy driver. This handles nodes marked with the "node.always-driver" + # property when no other driver is currently active. JACK clients need this. + { factory = spa-node-factory + args = { + factory.name = support.node.driver + node.name = Dummy-Driver + node.group = pipewire.dummy + priority.driver = 20000 + #clock.id = monotonic # realtime | tai | monotonic-raw | boottime + #clock.name = "clock.system.monotonic" + } + } + { factory = spa-node-factory + args = { + factory.name = support.node.driver + node.name = Freewheel-Driver + priority.driver = 19000 + node.group = pipewire.freewheel + node.freewheel = true + } + } + + # This creates a new Source node. It will have input ports + # that you can link, to provide audio for this source. + #{ factory = adapter + # args = { + # factory.name = support.null-audio-sink + # node.name = "my-mic" + # node.description = "Microphone" + # media.class = "Audio/Source/Virtual" + # audio.position = "FL,FR" + # } + #} + + # This creates a single PCM source device for the given + # alsa device path hw:0. You can change source to sink + # to make a sink in the same way. + #{ factory = adapter + # args = { + # factory.name = api.alsa.pcm.source + # node.name = "alsa-source" + # node.description = "PCM Source" + # media.class = "Audio/Source" + # api.alsa.path = "hw:0" + # api.alsa.period-size = 1024 + # api.alsa.headroom = 0 + # api.alsa.disable-mmap = false + # api.alsa.disable-batch = false + # audio.format = "S16LE" + # audio.rate = 48000 + # audio.channels = 2 + # audio.position = "FL,FR" + # } + #} + + # Use the metadata factory to create metadata and some default values. + #{ factory = metadata + # args = { + # metadata.name = my-metadata + # metadata.values = [ + # { key = default.audio.sink value = { name = somesink } } + # { key = default.audio.source value = { name = somesource } } + # ] + # } + #} +] + +context.exec = [ + #{ path = <program-name> + # ( args = "<arguments>" ) + # ( condition = [ { <key> = <value> ... } ... ] ) + #} + # + # Execute the given program with arguments. + # If condition is given, the program is executed only when the context + # properties all match the match rules. + # + # You can optionally start the session manager here, + # but it is better to start it as a systemd service. + # Run the session manager with -h for options. + # + #{ path = "/usr/bin/pipewire-media-session" args = "" + # condition = [ { exec.session-manager = null } { exec.session-manager = true } ] } + # + # You can optionally start the pulseaudio-server here as well + # but it is better to start it as a systemd service. + # It can be interesting to start another daemon here that listens + # on another address with the -a option (eg. -a tcp:4713). + # + #{ path = "/usr/bin/pipewire" args = "-c pipewire-pulse.conf" + # condition = [ { exec.pipewire-pulse = null } { exec.pipewire-pulse = true } ] } +] diff --git a/system/wireplumber/wireplumber.conf.d/10-disable-camera.conf b/system/wireplumber/wireplumber.conf.d/10-disable-camera.conf new file mode 100644 index 0000000..00f1301 --- /dev/null +++ b/system/wireplumber/wireplumber.conf.d/10-disable-camera.conf @@ -0,0 +1,5 @@ +wireplumber.profiles = { + main = { + monitor.libcamera = disabled + } +} diff --git a/system/zsh/zshrc b/system/zsh/zshrc new file mode 100644 index 0000000..697168a --- /dev/null +++ b/system/zsh/zshrc @@ -0,0 +1,31 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. +if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then + source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +fi +export GDK_SCALE=1.5 +export QT_QPA_PLATFORMTHEME=qt6ct +export PATH=/home/josh/idea-IC-242.21829.142/bin:$PATH +export PATH=/home/josh/eclipse/java-2024-09/eclipse:$PATH +source ~/powerlevel10k/powerlevel10k.zsh-theme +autoload -U colors && colors + if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + alias dir='dir --color=auto' + alias vdir='vdir --color=auto' + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' + fi +alias weather='ansiweather -l toronto' +# some more ls aliases + alias ll='ls -alF' + alias la='ls -A' + alias l='ls -CF' +bindkey "^[[H" beginning-of-line +bindkey "^[[F" end-of-line +bindkey "^[[3~" delete-char +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh diff --git a/system_themes/gtk-2.0/gtkfilechooser.ini b/system_themes/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..a3ff394 --- /dev/null +++ b/system_themes/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=filename-entry +ShowHidden=false +ShowSizeColumn=true +GeometryX=392 +GeometryY=344 +GeometryWidth=5671 +GeometryHeight=6513 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/system_themes/gtk-2.0/settings.ini b/system_themes/gtk-2.0/settings.ini new file mode 100644 index 0000000..dcd8865 --- /dev/null +++ b/system_themes/gtk-2.0/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-cursor-theme-name=gentoo-blue +gtk-font-name=10 diff --git a/system_themes/gtk-3.0/settings.ini b/system_themes/gtk-3.0/settings.ini new file mode 100644 index 0000000..66abb0b --- /dev/null +++ b/system_themes/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-cursor-theme-name=gentoo-blue +gtk-font-name=10 +gtk-theme-name=Breeze |