diff options
| author | Robert Günzler <r@gnzler.io> | 2026-02-10 12:32:48 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-02-10 12:41:25 +0100 |
| commit | 63feeb9f369fc6176e85c1c2d8fcc863caad1946 (patch) | |
| tree | 41cd5d2d1ec36e74e464caab722cc9b460153f04 | |
| parent | 5bd0a4aca65ecb9818ef1285982d160b6b6ff665 (diff) | |
start new
Signed-off-by: Robert Günzler <r@gnzler.io>
955 files changed, 627 insertions, 72688 deletions
diff --git a/.bashrc b/.bashrc deleted file mode 100644 index 8979f1d..0000000 --- a/.bashrc +++ /dev/null @@ -1,209 +0,0 @@ -# vim: ft=bash -# /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 ! - -function safe_load() { - sh="$1" - [ -r "$sh" ] && . "$sh" - unset sh -} - -# 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 - -# enable bash vi mode -set -o vi -bind -m vi-insert -x '"\C-l": clear' - -# Append to history file -shopt -s histappend -#HISTSIZE=50000 -#HISTFILESIZE=500000 -HISTCONTROL=ignorespace - -declare -a _userfuncs - -# OSC7 escapte sequence -# https://codeberg.org/dnkl/foot/wiki#spawning-new-terminal-instances-in-the-current-working-directory -function _osc7_cwd() { - local strlen=${#PWD} - local encoded="" - local pos c o - for ((pos = 0; pos < strlen; pos++)); do - c=${PWD:$pos:1} - case "$c" in - [-/:_.!\'\(\)~[:alnum:]]) o="${c}" ;; - *) printf -v o '%%%02X' "'${c}" ;; - esac - encoded+="${o}" - done - printf '\e]7;file://%s%s\e\\' "${HOSTNAME}" "${encoded}" -} -_userfuncs+=(_osc7_cwd) - -# OSC133 command prompt marker -# https://codeberg.org/dnkl/foot/wiki#jumping-between-prompts -function _osc133_prompt_marker() { - printf '\e]133;A\e\\' -} -_userfuncs+=(_osc133_prompt_marker) - -# set window title -function _osc0_set_win_title() { - printf '\033]0;%s\007' "${PWD} (${HOSTNAME}) - ${TERM}" -} -_userfuncs+=(_osc0_set_win_title) - -# append to HISTFILE on every prompt -function _histappend() { - builtin history -a -} -_userfuncs+=(_histappend) - -# assign precmds to the precmds array above this line! -function _userfuncs_exec() { - IFS=';' - eval "${_userfuncs[*]}" -} - -# TODO: when using starship we need to use it's precmd helpers to avoid -# breaking the status module -if [ -x "$(command -v starship)" ]; then - starship_precmd_user_func="_userfuncs_exec" -else - [[ ${PROMPT_COMMAND:=} != *_userfuncs_exec* ]] && - PROMPT_COMMAND="_userfuncs_exec;${PROMPT_COMMAND#;}" -fi - -# Alias shell commands -# alias logout="dbus-send --session --type=method_call --print-reply --dest=" -alias ..="cd .." -alias balscp="scp -P 22222 -o User=root -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o Compression=yes" -alias balssh="ssh -p 22222 -o User=root -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o Compression=yes" -alias c=clifm -alias cat=bat -alias clear='printf "\033[H\033[2J"' -alias dao=doas -alias daos=doas -alias daso=doas -alias dbx=distrobox -alias diffconfig='doas /usr/src/linux/scripts/diffconfig' -alias dosa=doas -alias droidcam-cli="doas modprobe v4l2loopback && doas droidcam-cli" -alias f=fzfez -alias fm="swallow /home/robert/src/fm/target/release/fm" -alias g=git -alias grep="grep --color=auto" -alias k=kubectl -alias l="eza --long --classify --inode --group --header --group-directories-first --time-style=long-iso --git" -alias lt="eza --classify --group-directories-first --git -T" -alias mk=make -alias ni=ninja -alias nv=nvim -alias open="xdg-open" -alias org="nvim +Orgmode" -alias pandoc="pandoc -d \${HOME}/.config/pandoc.yml" -alias py=python -alias rip='trash-put' -alias rm='rm -i' -alias rsy=rsyncez -alias srv="rclone serve http --addr=0.0.0.0:8080" -alias ssh="TERM=xterm-256color ssh" -alias suspend=loginctl\ suspend -alias tt=timew -alias tw=timew -alias v=nvim -alias vi=nvim -alias vim=nvim -alias wlc=wl-copy -alias wlp=wl-paste -alias mpa="mpv --no-video" -alias zb="zig build" - -export BAT_THEME=base16-256 -# export DOCKER_BUILDKIT=1 -export DOCKER=podman -export ENTER_DRIVER=$DOCKER -# set default editor -export EDITOR=nvim -export VISUAL=$EDITOR -# configure gpg-agent -export GPG_TTY=$(tty) -# Set less default options -export LESS='--hilite-search --hilite-unread --long-prompt --raw-control-chars --chop-long-lines --quit-if-one-screen --no-init' -export PAGER='ov' -export MANPAGER='ov' -# export PAGER='page -WC -q 90000 -z 90000' -# export MANPAGER='page -t man' - -# Set the rsync ssh command to use by default -export RSYNC_RSH='ssh -T -x -o Compression=no' -# Use the new build backend in docker -# zettelkasten -export ZK_NOTEBOOK_DIR=${HOME}/zettelkasten -export ZK_JOURNAL_DIR=500_journals - -# enable direnv -[ -x "$(command -v direnv)" ] && eval "$(direnv hook bash)" - -# enable todo -[ -x "$(command -v todo)" ] && eval "$(todo hook bash)" - -# enable starship -# NOTE: eval this last, to avoid losing PROMPT_COMMAND -[ -x "$(command -v starship)" ] && eval "$(starship init bash)" - -# Use keychain to reuse the ssh-agent and gpg-agent between logins -# [ -x "$(command -v keychain)" ] && eval "$(keychain --eval --agents ssh,gpg -q id_ed25519)" # AF6AB8C8B10436B9F61293632143BD2AAB94BCC4 -# safe_load "$HOME/.keychain/$(hostname)-sh" -# safe_load "$HOME/.keychain/$(hostname)-sh-gpg" - -# enable fzf ctrl-r -# exit ctrl-r early -export FZF_DEFAULT_OPTS="--bind=shift-tab:replace-query" -export FZF_CTRL_R_OPTS="--layout=reverse --bind=ctrl-space:print-query" -# predefine compgen helpers using ripgrep and fd -_fzf_compgen_path() { rg --files --glob "!.git" . "$1"; } -_fzf_compgen_dir() { fd --type d --hidden --follow --exclude ".git" . "$1"; } -# register completions for some additional commands -safe_load /usr/share/fzf/key-bindings.bash -safe_load /usr/share/bash-completion/completions/fzf - -## populate PATH -. /etc/profile.d/path_func.sh - -[ -d "${HOME}/bin/$(uname -n)" ] && pathprepend "${HOME}/bin/$(uname -n)" -[ -d "${HOME}/zettelkasten/bin" ] && pathappend "${HOME}/zettelkasten/bin" - -export GOPATH="${HOME}/go" -if [ -d "${GOPATH}" ]; then - pathappend "${GOPATH}/bin" -fi - -if [ -d "${HOME}/.cargo/bin" ]; then - pathappend "${HOME}/.cargo/bin" -fi - -# enable sccache globally -# export RUSTC_WRAPPER=/usr/bin/sccache -# export SCCACHE_DIR=/var/tmp/sccache -# export SCCACHE_MAX_FRAME_LENGTH=104857600 - -export SSH_ASKPASS=${HOME}/bin/askpass -export SSH_ASKPASS_REQUIRE=prefer - -# enable zoxide -[ -x "$(command -v zoxide)" ] && eval "$(zoxide init bash)" - -# enable broot -[ -x "$(command -v broot)" ] && source "${HOME}/.config/broot/launcher/bash/br" -source "$HOME/.cargo/env" diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf index 0b55543..2dd82e2 100644 --- a/.config/aerc/aerc.conf +++ b/.config/aerc/aerc.conf @@ -9,21 +9,25 @@ border-char-vertical="│" border-char-horizontal="─" styleset-name=r +threading-enabled=true +mouse-enabled=true + [ui:folder~^(Drafts|Sent Items)$] index-columns = flags:4,to<20%,subject,date>= column-to = {{index (.To | names) 0}} -[viewer] -# Default: less -R -# pager=page -# pager=less -g -i -M -s -S -w -X -pager=less -c -F -i -R -s -~ --mouse -# pager=bat --style=plain --color=always --language=email --wrap=character +[ui:account=notmuch] +index-columns = flags:4,name<20%,subject,date>= +column-tags = {{.Labels | join " " }} + +[statusline] +column-left=[{{.Account}}][Q:{{exec "msmtp-queue-stat" "" | replace `\s+$` "" }}] {{.StatusInfo}} +[viewer] always-show-mime=true [compose] -address-book-cmd=sh -c 'grep -i --color=never %s $HOME/mail/addressbook' +address-book-cmd=sh -c 'grep -i -m 100 --color=never %s $HOME/mail/addressbook' file-picker-cmd=porta filechooser [filters] @@ -31,11 +35,6 @@ file-picker-cmd=porta filechooser #from,thatguywhodoesnothardwraphismessages=fmt -w 72 | colorize X-GitHub-Recipient,robertgzr=github-review-fix | colorize -# application/pdf=pdf -# image/*=vv -# text/*=bat -fP --file-name="$AERC_FILENAME" -application/x-sh=bat -fP -l sh - # keep defaults around text/html=html | colorize text/plain=wrap | colorize @@ -44,4 +43,4 @@ message/delivery-status=colorize message/rfc822=colorize [hooks] -mail-received=notify-send -i /usr/share/icons/mdi/scalable/email-fast-outline.svg -a aerc "[$AERC_ACCOUNT/$AERC_FOLDER] new mail from $AERC_FROM_NAME" "$AERC_SUBJECT" +mail-received=fyi -a aerc "[$AERC_ACCOUNT/$AERC_FOLDER] new mail from $AERC_FROM_NAME" "$AERC_SUBJECT" diff --git a/.config/aerc/binds.conf b/.config/aerc/binds.conf index 238941f..ea31df7 100644 --- a/.config/aerc/binds.conf +++ b/.config/aerc/binds.conf @@ -13,6 +13,8 @@ j = :next<cr> k = :prev<cr> <Up> = :prev<cr> <PgUp> = :prev 100%<cr> +<C-u> = :prev 33%<cr> +<C-d> = :next 33%<cr> gg = :select 0<cr> G = :select -1<cr> @@ -24,6 +26,8 @@ v = :mark -t<cr> <cr> = :view<cr> <S-cr> = :vsplit<cr> +<C-v> = :vsplit<cr> +<C-s> = :split<cr> <space> = :read -t<cr> dd = :read<cr> :mv Trash<cr> a = :read<cr> :archive year<cr> @@ -81,14 +85,15 @@ zo = :open-thread<cr> [messages:account=gnzler] ga = :cf Archive/2024<cr> -gs = :clear<cr>:filter -a @lists.sr.ht<cr> -gh = :clear<cr>:filter -H 'X-Github-Recipient: robertgzr'<cr> -gp = :clear<cr>:filter -a 'alpinelinux.org'<cr> -gt = :clear<cr>:filter -H 'X-Bugzilla-URL: https://bugs.gentoo.org'<cr> +gs = :clear<cr>:filter -H 'List-ID:lists.sr.ht'<cr> +gh = :clear<cr>:filter -H 'List-ID:github.com'<cr> +# / = :ct notmuch<cr>:cf<space> [messages:folder=Drafts] <cr> = :recall<cr> +[messages:account=notmuch] +dd = :read<cr>:mv Trash<cr> [view] <C-k> = :prev-part<cr> @@ -97,8 +102,8 @@ gt = :clear<cr>:filter -H 'X-Bugzilla-URL: https://bugs.gentoo.org'<cr> <C-h> = :prev-tab<cr> <C-l> = :next-tab<cr> -<C-p> = :prev<cr> <C-n> = :next<cr> +<C-p> = :prev<cr> q = :close<cr> | = :pipe<space> @@ -107,7 +112,7 @@ S = :save<space> A = :prompt 'Really archive?' archive year<cr> O = :open porta open-uri<space> -f = :forward<cr> +F = :forward<cr> rr = :reply -a<cr> rq = :reply -aq<cr> rQ = :reply -aQ<cr> diff --git a/.config/aerc/filters/html b/.config/aerc/filters/html deleted file mode 100755 index 6771fa7..0000000 --- a/.config/aerc/filters/html +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -exec firejail --quiet --noprofile --net=none -- \ - w3m \ - -I UTF-8 \ - -T text/html \ - -X -cols "$(tput cols)" \ - -dump \ - -o display_image=1 \ - -o display_link_number=1 \ - -o inline_img_protocol=4 diff --git a/.config/aerc/stylesets/r b/.config/aerc/stylesets/r index 9c37d55..4cf9811 100644 --- a/.config/aerc/stylesets/r +++ b/.config/aerc/stylesets/r @@ -1,37 +1,47 @@ +*.selected.fg = black +*.selected.bg = #70649a +*.selected.reverse = false + +error.fg = black +error.bg = 1 +success.fg = black +success.bg = 2 +warning.fg = black +warning.bg = 3 + msglist_unread.italic = true msglist_unread.bold = false msglist_flagged.fg = 3 msglist_flagged.bold = true -tab.reverse = false - -border.bg = black -border.fg = 5 - -statusline_default.bg = black -statusline_default.fg = white +msglist_marked.fg = 7 +msglist_marked.bg = 8 -*.selected.bg = 5 -*.selected.fg = black -*.selected.reverse = false +msglist_pill.bg = #70649a -msglist_default.List-ID,~/github\.com/.bg = #52433d -msglist_default.List-ID,~/github\.com/.fg = white +border.fg = #70649a +border.bg = default -msglist_default.List-ID,~/lists\.sr\.ht/.bg = #0f2540 -msglist_default.List-ID,~/lists\.sr\.ht/.fg = white +header.fg = #70649a -msglist_default.To,~/lists\.sr\.ht/.bg = #0f2540 -msglist_default.To,~/lists\.sr\.ht/.fg = white +title.fg = black +title.bg = #70649a -msglist_default.List-ID,~/openstreetmap\.org/.bg = #0f4c3a -msglist_default.List-ID,~/openstreetmap\.org/.fg = white +tab.bg = black +tab.fg = white -msglist_default.List-ID,~/alpinelinux\.org/.bg = #4d5139 -msglist_default.List-ID,~/alpinelinux\.org/.fg = white -msglist_default.From,~/@alpinelinux\.org/.bg = #4d5139 -msglist_default.From,~/@alpinelinux\.org/.fg = white +statusline_default.fg = white +statusline_default.bg = black -msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.bg = #3c2f41 -msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.fg = white +part_filename.fg = dimgray +part_mimetype.fg = default + +msglist_default.List-ID,~/github\.com/.fg = dimgray +msglist_default.List-ID,~/lists\.sr\.ht/.fg = 4 +msglist_default.To,~/lists\.sr\.ht/.fg = 4 +msglist_default.List-ID,~/openstreetmap\.org/.fg = 1 +msglist_default.List-ID,~/alpinelinux\.org/.fg = 6 +msglist_default.From,~/@alpinelinux\.org/.fg = 6 +msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.fg = 5 +msglist_default.From,~/quad9.net/.fg = palevioletred diff --git a/.config/aerc/templates/new b/.config/aerc/templates/new deleted file mode 100644 index 54002bd..0000000 --- a/.config/aerc/templates/new +++ /dev/null @@ -1,7 +0,0 @@ -{{range $idx, $elm := .To -}} -{{if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1" -}} -From: "Robert Günzler" <r@gnzler.io> -{{- end}} -{{- end}} -X-Mailer: aerc {{version}} - diff --git a/.config/aerc/templates/quoted_reply b/.config/aerc/templates/quoted_reply deleted file mode 100644 index e39e6b4..0000000 --- a/.config/aerc/templates/quoted_reply +++ /dev/null @@ -1,19 +0,0 @@ -{{- $From := (index .From 0) }}{{ $To := .To -}} -{{- range $idx, $elm := .To -}} - {{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" <r@gnzler.io>`}}{{end -}} - - {{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}} - {{- $From = (printf `%s` $elm) -}} - {{- $To = (drop $To $idx) -}} - {{- end -}} -{{- end -}} - -From: {{$From}} -To: {{range $To}}{{.}},{{end}} -X-Mailer: aerc {{version}} - -On {{dateFormat (.OriginalDate | toLocal) "Mon Jan 2, 2006 at 3:04 PM MST"}}, {{with (index .OriginalFrom 0)}}{{with .Name}}{{.}} {{end}}<{{.Address}}>{{end}} wrote: -{{if eq .OriginalMIMEType "text/html"}}{{exec `/usr/share/aerc/filters/html` .OriginalText | wrap 72 | quote}} -{{else}} -{{quote .OriginalText}} -{{end}} diff --git a/.config/aerc/templates/reply b/.config/aerc/templates/reply deleted file mode 100644 index 0736c68..0000000 --- a/.config/aerc/templates/reply +++ /dev/null @@ -1,15 +0,0 @@ -{{- $From := (index .From 0) }}{{ $To := .To -}} -{{- range $idx, $elm := .To -}} - {{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" <r@gnzler.io>`}}{{end -}} - - {{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}} - {{- $From = (printf `%s` $elm) -}} - {{- $To = (drop $To $idx) -}} - {{- end -}} -{{- end -}} - -From: {{$From}} -To: {{range $To}}{{.}},{{end}} -X-Mailer: aerc {{version}} - -Hi {{(index .OriginalFrom 0).Name}}, diff --git a/.config/bat/config b/.config/bat/config deleted file mode 100644 index 038cfb8..0000000 --- a/.config/bat/config +++ /dev/null @@ -1,25 +0,0 @@ -# This is `bat`s configuration file. Each line either contains a comment or -# a command-line option that you want to pass to `bat` by default. You can -# run `bat --help` to get a list of all possible configuration options. - -# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` -# for a list of all available themes ---theme="base16" - -# Enable this to use italic text on the terminal. This is not supported on all -# terminal emulators (like tmux, by default): ---italic-text=always - -# Uncomment the following line to disable automatic paging: -#--paging=never - -# Uncomment the following line if you are using less version >= 551 and want to -# enable mouse scrolling support in `bat` when running inside tmux. This might -# disable text selection, unless you press shift. -#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse" - -# Syntax mappings: map a certain filename pattern to a language. -# Example 1: use the C++ syntax for Arduino .ino files -# Example 2: Use ".gitignore"-style highlighting for ".ignore" files -#--map-syntax "*.ino:C++" -#--map-syntax ".ignore:Git Ignore" diff --git a/.config/bemenu.conf b/.config/bemenu.conf deleted file mode 100644 index a73145c..0000000 --- a/.config/bemenu.conf +++ /dev/null @@ -1,49 +0,0 @@ -# vim: ft=bash -bemenu_opts=( ---ignorecase ---no-overlap ---monitor focused ---binding vim ---scrollbar autohide - -# popup menu ---center ---width-factor 0.5 ---border 3 ---list 12 ---fixed-height ---wrap - -# start flavours ---fn \"DejaVu Sans Mono 10\" -# normal ---nb "#0c0c0c" ---nf "#bdc0ba" -# alternate ---ab "#0c0c0c" # "#fad689" ---af "#bdc0ba" -# title ---tb "#70649a" ---tf "#bdc0ba" -# filter ---fb "#0c0c0c" ---ff "#bdc0ba" -# selection ---sb "#86c166" ---sf "#0c0c0c" -# highlighted ---hb "#70649a" ---hf "#bdc0ba" -# scrollbar ---scb "#0c0c0c" ---scf "#fad689" -# border ---bdr "#70649a" -# feedback ---fbb "#cb1b45" ---fbf "#70649a" -# end flavours -) -export BEMENU_OPTS=${bemenu_opts[*]} -export BEMENU_BACKEND=wayland -unset bemenu_opts diff --git a/.config/easyeffects/autoload/input/alsa_input.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_in_iD4_0_0_1__source:[In] Mic.json b/.config/easyeffects/autoload/input/alsa_input.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_in_iD4_0_0_1__source:[In] Mic.json deleted file mode 100644 index fc90dfd..0000000 --- a/.config/easyeffects/autoload/input/alsa_input.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_in_iD4_0_0_1__source:[In] Mic.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "alsa_input.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_in_iD4_0_0_1__source", - "device-description": "Audient iD4 XLR Microphone", - "device-profile": "[In] Mic", - "preset-name": "vox chain" -} diff --git a/.config/easyeffects/autoload/input/alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback:analog-input-mic.json b/.config/easyeffects/autoload/input/alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback:analog-input-mic.json deleted file mode 100644 index 6bb498b..0000000 --- a/.config/easyeffects/autoload/input/alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback:analog-input-mic.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback", - "device-description": "Audio Adapter (Unitek Y-247A) Mono", - "device-profile": "analog-input-mic", - "preset-name": "vox chain" -} diff --git a/.config/easyeffects/autoload/output/alsa_output.pci-0000_00_1f.3.analog-stereo:analog-output-speaker.json b/.config/easyeffects/autoload/output/alsa_output.pci-0000_00_1f.3.analog-stereo:analog-output-speaker.json deleted file mode 100644 index b915708..0000000 --- a/.config/easyeffects/autoload/output/alsa_output.pci-0000_00_1f.3.analog-stereo:analog-output-speaker.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "alsa_output.pci-0000_00_1f.3.analog-stereo", - "device-description": "Built-in Audio Analog Stereo", - "device-profile": "analog-output-speaker", - "preset-name": "minimal" -} diff --git a/.config/easyeffects/autoload/output/alsa_output.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_out_iD4_0_0_1__sink:[Out] Speaker.json b/.config/easyeffects/autoload/output/alsa_output.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_out_iD4_0_0_1__sink:[Out] Speaker.json deleted file mode 100644 index 0231c0b..0000000 --- a/.config/easyeffects/autoload/output/alsa_output.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_out_iD4_0_0_1__sink:[Out] Speaker.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "alsa_output.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_out_iD4_0_0_1__sink", - "device-description": "Audient iD4 Headphones / Monitor", - "device-profile": "[Out] Speaker", - "preset-name": "akg k712 pro" -} diff --git a/.config/easyeffects/autoload/output/alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo:analog-output-speaker.json b/.config/easyeffects/autoload/output/alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo:analog-output-speaker.json deleted file mode 100644 index 6d6ee7e..0000000 --- a/.config/easyeffects/autoload/output/alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo:analog-output-speaker.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo", - "device-description": "Audio Adapter (Unitek Y-247A) Analog Stereo", - "device-profile": "analog-output-speaker", - "preset-name": "ath m50x" -} diff --git a/.config/easyeffects/autoload/output/bluez_output.14_3F_A6_55_AF_A7.a2dp-sink:headset-output.json b/.config/easyeffects/autoload/output/bluez_output.14_3F_A6_55_AF_A7.a2dp-sink:headset-output.json deleted file mode 100644 index 12021a0..0000000 --- a/.config/easyeffects/autoload/output/bluez_output.14_3F_A6_55_AF_A7.a2dp-sink:headset-output.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "device": "bluez_output.14_3F_A6_55_AF_A7.a2dp-sink", - "device-description": "LE_WF-1000XM3", - "device-profile": "headset-output", - "preset-name": "sony wf-1000xm3" -} diff --git a/.config/easyeffects/input/vox chain.json b/.config/easyeffects/input/vox chain.json deleted file mode 100644 index 166e394..0000000 --- a/.config/easyeffects/input/vox chain.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "input": { - "blocklist": [], - "compressor": { - "attack": 20.0, - "boost-amount": 6.0, - "boost-threshold": -72.0, - "bypass": false, - "dry": -100.0, - "hpf-frequency": 10.0, - "hpf-mode": "off", - "input-gain": 0.0, - "knee": -6.0, - "lpf-frequency": 20000.0, - "lpf-mode": "off", - "makeup": 8.0, - "mode": "Downward", - "output-gain": 0.0, - "ratio": 4.0, - "release": 100.0, - "release-threshold": -100.0, - "sidechain": { - "lookahead": 0.0, - "mode": "RMS", - "preamp": 0.0, - "reactivity": 10.0, - "source": "Middle", - "type": "Feed-forward" - }, - "threshold": -12.0, - "wet": 0.0 - }, - "deesser": { - "bypass": false, - "detection": "RMS", - "f1-freq": 6000.0, - "f1-level": 0.0, - "f2-freq": 4500.0, - "f2-level": 12.0, - "f2-q": 1.0, - "input-gain": 0.0, - "laxity": 15, - "makeup": 0.0, - "mode": "Wide", - "output-gain": 0.0, - "ratio": 4.0, - "sc-listen": false, - "threshold": -35.0 - }, - "filter": { - "bypass": false, - "frequency": 80.0, - "inertia": 10.0, - "input-gain": 0.0, - "mode": "36dB/oct Highpass", - "output-gain": 0.0, - "resonance": -3.0 - }, - "limiter": { - "alr": false, - "alr-attack": 5.0, - "alr-knee": 0.0, - "alr-release": 50.0, - "attack": 5.0, - "bypass": false, - "dithering": "None", - "external-sidechain": false, - "gain-boost": true, - "input-gain": 0.0, - "lookahead": 5.0, - "mode": "Herm Thin", - "output-gain": 0.0, - "oversampling": "None", - "release": 5.0, - "sidechain-preamp": 0.0, - "stereo-link": 100.0, - "threshold": -0.5 - }, - "plugins_order": [ - "stereo_tools", - "rnnoise", - "compressor", - "filter", - "deesser", - "limiter" - ], - "rnnoise": { - "bypass": true, - "input-gain": 0.0, - "model-path": "", - "output-gain": 0.0 - }, - "stereo_tools": { - "balance-in": 0.0, - "balance-out": 0.0, - "bypass": false, - "delay": 0.0, - "input-gain": 0.0, - "middle-level": 0.0, - "middle-panorama": 0.0, - "mode": "LR > LL (Mono Left Channel)", - "mutel": false, - "muter": false, - "output-gain": 0.0, - "phasel": false, - "phaser": false, - "sc-level": 1.0, - "side-balance": 0.0, - "side-level": 0.0, - "softclip": false, - "stereo-base": 0.0, - "stereo-phase": 0.0 - } - } -} diff --git a/.config/easyeffects/irs/AKG K712 PRO minimum phase 44100Hz.irs b/.config/easyeffects/irs/AKG K712 PRO minimum phase 44100Hz.irs deleted file mode 100644 index 623909e..0000000 --- a/.config/easyeffects/irs/AKG K712 PRO minimum phase 44100Hz.irs +++ /dev/null Binary files differdiff --git a/.config/easyeffects/irs/Audio-Technica ATH-M50x (Massdrop velours earpads) minimum phase 44100Hz.irs b/.config/easyeffects/irs/Audio-Technica ATH-M50x (Massdrop velours earpads) minimum phase 44100Hz.irs deleted file mode 100644 index 98a5231..0000000 --- a/.config/easyeffects/irs/Audio-Technica ATH-M50x (Massdrop velours earpads) minimum phase 44100Hz.irs +++ /dev/null Binary files differdiff --git a/.config/easyeffects/irs/Audio-Technica ATH-M50x minimum phase 44100Hz.irs b/.config/easyeffects/irs/Audio-Technica ATH-M50x minimum phase 44100Hz.irs deleted file mode 100644 index 68a42e0..0000000 --- a/.config/easyeffects/irs/Audio-Technica ATH-M50x minimum phase 44100Hz.irs +++ /dev/null Binary files differdiff --git a/.config/easyeffects/irs/Sony WF-1000XM3 minimum phase 44100Hz.irs b/.config/easyeffects/irs/Sony WF-1000XM3 minimum phase 44100Hz.irs deleted file mode 100644 index 79242c1..0000000 --- a/.config/easyeffects/irs/Sony WF-1000XM3 minimum phase 44100Hz.irs +++ /dev/null Binary files differdiff --git a/.config/easyeffects/output/akg k712 pro.json b/.config/easyeffects/output/akg k712 pro.json deleted file mode 100644 index d5aa2ff..0000000 --- a/.config/easyeffects/output/akg k712 pro.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "output": { - "blocklist": [], - "convolver": { - "autogain": true, - "bypass": false, - "input-gain": -4.0, - "ir-width": 100, - "kernel-path": "/home/robert/.config/easyeffects/irs/AKG K712 PRO minimum phase 44100Hz.irs", - "output-gain": 0.0 - }, - "crossfeed": { - "bypass": true, - "fcut": 650, - "feed": 9.0, - "input-gain": 0.0, - "output-gain": 0.0 - }, - "limiter": { - "alr": false, - "alr-attack": 5.0, - "alr-knee": 0.0, - "alr-release": 50.0, - "attack": 5.0, - "bypass": false, - "dithering": "None", - "external-sidechain": false, - "gain-boost": true, - "input-gain": 0.0, - "lookahead": 6.0, - "mode": "Herm Thin", - "output-gain": 0.0, - "oversampling": "Half x4(3L)", - "release": 5.0, - "sidechain-preamp": 0.0, - "stereo-link": 100.0, - "threshold": -1.0 - }, - "plugins_order": [ - "limiter", - "convolver", - "crossfeed" - ] - } -} diff --git a/.config/easyeffects/output/ath m50x.json b/.config/easyeffects/output/ath m50x.json deleted file mode 100644 index 3809b6a..0000000 --- a/.config/easyeffects/output/ath m50x.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "output": { - "blocklist": [], - "convolver": { - "autogain": true, - "bypass": false, - "input-gain": -4.0, - "ir-width": 100, - "kernel-path": "/home/robert/.config/easyeffects/irs/Audio-Technica ATH-M50x (Massdrop velours earpads) minimum phase 44100Hz.irs", - "output-gain": 0.0 - }, - "crossfeed": { - "bypass": true, - "fcut": 650, - "feed": 9.0, - "input-gain": 0.0, - "output-gain": 0.0 - }, - "limiter": { - "alr": false, - "alr-attack": 5.0, - "alr-knee": 0.0, - "alr-release": 50.0, - "attack": 5.0, - "bypass": false, - "dithering": "None", - "external-sidechain": false, - "gain-boost": true, - "input-gain": 0.0, - "lookahead": 10.0, - "mode": "Herm Thin", - "output-gain": 0.0, - "oversampling": "Half x4(3L)", - "release": 5.0, - "sidechain-preamp": 0.0, - "stereo-link": 100.0, - "threshold": -0.9999999999999999 - }, - "plugins_order": [ - "convolver", - "limiter", - "crossfeed" - ] - } -} diff --git a/.config/easyeffects/output/minimal.json b/.config/easyeffects/output/minimal.json deleted file mode 100644 index ddc4b00..0000000 --- a/.config/easyeffects/output/minimal.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "output": { - "blocklist": [], - "crossfeed": { - "bypass": true, - "fcut": 650, - "feed": 9.0, - "input-gain": 0.0, - "output-gain": 0.0 - }, - "limiter": { - "alr": false, - "alr-attack": 5.0, - "alr-knee": 0.0, - "alr-release": 50.0, - "attack": 5.0, - "bypass": false, - "dithering": "None", - "external-sidechain": false, - "gain-boost": true, - "input-gain": 0.0, - "lookahead": 10.0, - "mode": "Herm Thin", - "output-gain": 0.0, - "oversampling": "Half x4(3L)", - "release": 5.0, - "sidechain-preamp": 0.0, - "stereo-link": 100.0, - "threshold": -0.9999999999999999 - }, - "plugins_order": [ - "limiter", - "crossfeed" - ] - } -} diff --git a/.config/easyeffects/output/sony wf-1000xm3.json b/.config/easyeffects/output/sony wf-1000xm3.json deleted file mode 100644 index 528a852..0000000 --- a/.config/easyeffects/output/sony wf-1000xm3.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "output": { - "blocklist": [], - "convolver": { - "autogain": true, - "bypass": false, - "input-gain": -4.0, - "ir-width": 100, - "kernel-path": "/home/robert/.config/easyeffects/irs/Sony WF-1000XM3 minimum phase 44100Hz.irs", - "output-gain": 0.0 - }, - "limiter": { - "alr": false, - "alr-attack": 5.0, - "alr-knee": 0.0, - "alr-release": 50.0, - "attack": 5.0, - "bypass": false, - "dithering": "None", - "external-sidechain": false, - "gain-boost": true, - "input-gain": 0.0, - "lookahead": 10.0, - "mode": "Herm Thin", - "output-gain": 0.0, - "oversampling": "Half x4(3L)", - "release": 5.0, - "sidechain-preamp": 0.0, - "stereo-link": 100.0, - "threshold": -0.9999999999999999 - }, - "plugins_order": [ - "convolver", - "limiter" - ] - } -} diff --git a/.config/evdoublebind/config b/.config/evdoublebind/config deleted file mode 100644 index b5feede..0000000 --- a/.config/evdoublebind/config +++ /dev/null @@ -1,3 +0,0 @@ -unused : <ESC> -kbd: /dev/input/by-path/platform-i8042-serio-0-event-kbd -<CAPS> : void | void diff --git a/.config/firejail/calibre.local b/.config/firejail/calibre.local deleted file mode 100644 index 46b4dc2..0000000 --- a/.config/firejail/calibre.local +++ /dev/null @@ -1,9 +0,0 @@ - -include qtwlfix.inc -#include x11fy.inc - -whitelist ${HOME}/Documents/bookcloud3 -whitelist ${HOME}/Downloads/inbox -whitelist ${HOME}/.config/calibre - -ignore protocol unix,inet,inet6,netlink diff --git a/.config/firejail/default.local b/.config/firejail/default.local deleted file mode 100644 index bfade50..0000000 --- a/.config/firejail/default.local +++ /dev/null @@ -1,27 +0,0 @@ - -apparmor -machine-id -net none - -no3d -nodvd -nogroups -nosound -notv -nou2f -novideo - -shell none -tracelog - -disable-mnt -private -private-cache -private-dev - -private-etc alternatives,fonts,machine-id -private-opt none -private-tmp - -dbus-user none -dbus-system none diff --git a/.config/firejail/discord.local b/.config/firejail/discord.local deleted file mode 100644 index 15b3ef9..0000000 --- a/.config/firejail/discord.local +++ /dev/null @@ -1,40 +0,0 @@ - -include x11fy.inc - -dbus-user filter -dbus-user.talk org.freedesktop.Notifications -dbus-user.talk org.freedesktop.portal.* -dbus-system none - -#ignore nogroups - -# we want webcam -ignore novideo -# can't do anything without network -ignore net none -# TODO is this needed? -# ignore memory-deny-write-execute - -#ignore apparmor -#ignore noexec ${HOME} - -whitelist ${HOME}/.config/discord -whitelist ${HOME}/.gtkrc-2.0 -whitelist ${HOME}/.themes -#whitelist ${DOWNLOADS} - -# appindicator breaks without this -# ignore private-tmp - -# hide a bunch of stuff -# blacklist /tmp/wl-copy* -# blacklist /tmp/nvim* -# blacklist /tmp/go-build* -# blacklist /tmp/gopls* -# blacklist /tmp/lua-language-server* -# blacklist /tmp/ssh* -# blacklist /tmp/waybar* -# blacklist /tmp/sway* -# blacklist /tmp/keepass* -# blacklist /tmp/fzf-interactive* - diff --git a/.config/firejail/electron.local b/.config/firejail/electron.local deleted file mode 100644 index d13f71a..0000000 --- a/.config/firejail/electron.local +++ /dev/null @@ -1 +0,0 @@ -include chromium-common-hardened.inc.profile diff --git a/.config/firejail/firefox.local b/.config/firejail/firefox.local deleted file mode 100644 index caf5469..0000000 --- a/.config/firejail/firefox.local +++ /dev/null @@ -1,6 +0,0 @@ - -ignore dbus-user none -dbus-user filter -dbus-user.talk org.freedesktop.Notifications -dbus-user.talk org.freedesktop.portal.* -dbus-system none diff --git a/.config/firejail/gimp.local b/.config/firejail/gimp.local deleted file mode 100644 index f9b29ce..0000000 --- a/.config/firejail/gimp.local +++ /dev/null @@ -1,3 +0,0 @@ - -whitelist /usr/lib64/* -env LD_PRELOAD=/usr/lib64/libwayland-client.so:/usr/lib64/libwayland-server.so:/usr/lib64/libwayland-cursor.so:/usr/lib64/libwayland-egl.so:/usr/lib64/libgdk-3.so:/usr/lib64/libgdk_pixbuf-2.0.so diff --git a/.config/firejail/kdenlive.local b/.config/firejail/kdenlive.local deleted file mode 100644 index 1191a73..0000000 --- a/.config/firejail/kdenlive.local +++ /dev/null @@ -1,9 +0,0 @@ - -include qtwlfix.inc -blacklist /usr/share/fonts/noto-emoji - -env QT_QPA_PLATFORM=xcb -ignore net none - -#whitelist /usr/lib64/* -#env LD_PRELOAD=/usr/lib64/libwayland-client.so:/usr/lib64/libwayland-egl.so:/usr/lib64/qt5/plugins/platforms/libqwayland-egl.so:/usr/lib64/qt5/plugins/wayland-shell-integration/libfullscreen-shell-v1.so:/usr/lib64/qt5/plugins/wayland-shell-integration/libxdg-shell.so:/usr/lib64/qt5/plugins/wayland-shell-integration/libxdg-shell-v5.so:/usr/lib64/qt5/plugins/wayland-shell-integration/libxdg-shell-v6.so:/usr/lib64/libQt5WaylandClient.so diff --git a/.config/firejail/libva.inc b/.config/firejail/libva.inc deleted file mode 100644 index eb58a15..0000000 --- a/.config/firejail/libva.inc +++ /dev/null @@ -1,2 +0,0 @@ - -env LIBVA_DRIVER_NAME=iHD diff --git a/.config/firejail/lossless-cut.local b/.config/firejail/lossless-cut.local deleted file mode 100644 index 351231f..0000000 --- a/.config/firejail/lossless-cut.local +++ /dev/null @@ -1,2 +0,0 @@ -include x11fy.inc -#include whitelist-runuser-common.inc diff --git a/.config/firejail/obs.local b/.config/firejail/obs.local deleted file mode 100644 index 7a9c9c7..0000000 --- a/.config/firejail/obs.local +++ /dev/null @@ -1,6 +0,0 @@ - -include qtwlfix.inc - -ignore dbus-user none -dbus-user filter -dbus-user.talk org.freedesktop.portal.* diff --git a/.config/firejail/osu.profile b/.config/firejail/osu.profile deleted file mode 100644 index afdb7e3..0000000 --- a/.config/firejail/osu.profile +++ /dev/null @@ -1,6 +0,0 @@ - -include whitelist-common.inc -include whitelist-runuser-common.inc - -whitelist ${HOME}/.cache/thumbnails -whitelist ${HOME}/.local/share/osu diff --git a/.config/firejail/portal.inc b/.config/firejail/portal.inc deleted file mode 100644 index 324cdc2..0000000 --- a/.config/firejail/portal.inc +++ /dev/null @@ -1,10 +0,0 @@ -ignore dbus-user none -dbus-user filter -dbus-user.talk org.freedesktop.Notifications -dbus-user.talk org.freedesktop.portal.* -dbus-system none - -# allow opening links via portal -whitelist ${HOME}/bin -ignore noexec ${HOME} -#private-bin gdbus,wl-copy,notify-send diff --git a/.config/firejail/qtwlfix.inc b/.config/firejail/qtwlfix.inc deleted file mode 100644 index 45dabbf..0000000 --- a/.config/firejail/qtwlfix.inc +++ /dev/null @@ -1,9 +0,0 @@ - -rmenv QT_WAYLAND_FORCE_DPI -rmenv QT_STYLE_OVERRIDE -rmenv QT_QPA_PLATFORMTHEME -rmenv QT_IM_MODULE -rmenv QT_QPA_PLATFORM - -env QT_QPA_PLATFORM=wayland -env QT_WAYLAND_DISABLE_WINDOWDECORATION=1 diff --git a/.config/firejail/slack.local b/.config/firejail/slack.local deleted file mode 100644 index 4bc95b2..0000000 --- a/.config/firejail/slack.local +++ /dev/null @@ -1,12 +0,0 @@ -include x11fy.inc - -# ignore dbus-user none -dbus-user filter -dbus-user.talk org.freedesktop.Notifications -dbus-user.talk org.freedesktop.portal.* -#dbus-system none - -# allow opening links via portal -whitelist ${HOME}/bin -ignore noexec ${HOME} -private-bin slack,gdbus diff --git a/.config/firejail/spotify.local b/.config/firejail/spotify.local deleted file mode 100644 index b412965..0000000 --- a/.config/firejail/spotify.local +++ /dev/null @@ -1,8 +0,0 @@ -include portal.inc -dbus-user.own org.mpris.MediaPlayer2.spotify - -include libva.inc -include qtwlfix.inc - -#ignore private-etc -ignore private-tmp diff --git a/.config/firejail/telegram.local b/.config/firejail/telegram.local deleted file mode 100644 index 20468f1..0000000 --- a/.config/firejail/telegram.local +++ /dev/null @@ -1,8 +0,0 @@ - -#rmenv QT_WAYLAND_FORCE_DPI -include portal.inc -include qtwlfix.inc -env QT_QPA_PLATFORMTHEME=gtk3 - -blacklist /usr/share/fonts/noto* -#private-bin telegram-desktop diff --git a/.config/firejail/tor-browser.local b/.config/firejail/tor-browser.local deleted file mode 100644 index 9d520b2..0000000 --- a/.config/firejail/tor-browser.local +++ /dev/null @@ -1,2 +0,0 @@ - -whitelist /opt/torbrowser diff --git a/.config/firejail/x11fy.inc b/.config/firejail/x11fy.inc deleted file mode 100644 index ea4e183..0000000 --- a/.config/firejail/x11fy.inc +++ /dev/null @@ -1,10 +0,0 @@ -rmenv GDK_BACKEND -rmenv CLUTTER_BACKEND -rmenv QT_QPA_PLATFORM -rmenv SDL_VIDEODRIVER -rmenv ECORE_EVAS_ENGINE -rmenv ELM_ENGINE -rmenv _JAVA_AWT_WM_NONREPARENTING -rmenv GTK_IM_MODULE -rmenv QT_IM_MODULE -rmenv GTK_CSD diff --git a/.config/firejail/zoom.local b/.config/firejail/zoom.local deleted file mode 100644 index 8a39b93..0000000 --- a/.config/firejail/zoom.local +++ /dev/null @@ -1,11 +0,0 @@ - -#include qtwlfix.inc -include portal.inc -#private-bin gdbus,wl-copy,notify-send - -private-etc alternatives,ca-certificates,crypto-policies,fonts,group,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,machine-id,nsswitch.conf,pki,resolv.conf,ssl,os-release - -# fix screensharing -env XDG_CURRENT_DESKTOP=GNOME - -env XDG_CACHE_HOME=/tmp/ diff --git a/.config/flavours/change_font.sh b/.config/flavours/change_font.sh deleted file mode 100644 index 79f34a8..0000000 --- a/.config/flavours/change_font.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -set -ex - -UIFONT="Iosevka Etoile" -MONOFONT="Iosevka SS04 Extended" - -fd 'hibiki.mustache.in' \ - -x sh -c "sed -e 's,@uifont@,$UIFONT,g' -e 's,@monofont@,$MONOFONT,g' {} >{.}" diff --git a/.config/flavours/config.toml b/.config/flavours/config.toml deleted file mode 100644 index e12acc1..0000000 --- a/.config/flavours/config.toml +++ /dev/null @@ -1,54 +0,0 @@ -shell = "bash -c '{}'" - -[[items]] -template = "waybar" -subtemplate = "hibiki" -file = "~/.config/waybar/style.css" -start = "/* start flavours */" -end = "/* end flavours */" -hook = "doas -n s6-svc -r /run/s6-rc/servicedirs/waybar-srv/" - -[[items]] -template = "foot" -subtemplate = "hibiki" -file = "~/.config/foot/colors.ini" -rewrite = true -#hook = "doas -n s6-svc -r /run/s6-rc/servicedirs/footserver-srv/" - -[[items]] -template = "sway" -subtemplate = "hibiki" -file = "~/.config/sway/config.d/colors.conf" -rewrite = true -hook = "swaymsg reload" -light = false - -[[items]] -template = "vimiv" -subtemplate = "hibiki" -file = "~/.config/vimiv/styles/base16" -start = "; start flavours" -end = "; end flavours" - -[[items]] -template = "bemenu" -subtemplate = "hibiki" -file = "~/.config/bemenu.conf" -start = "# start flavours" -end = "# end flavours" - -[[items]] -template = "neovim" -subtemplate = "hibiki" -file = "~/.config/nvim/lua/internal/colors.lua" -rewrite = true - -[[items]] -template = "mako" -subtemplate = "hibiki" -file = "~/.config/mako/config" -start = "# start flavours" -end = "# end flavours" -hook = "makoctl reload" - -# TODO aerc diff --git a/.config/flavours/schemes/base16-oxocarbon b/.config/flavours/schemes/base16-oxocarbon deleted file mode 160000 -Subproject f6944a9536b1e2f2879a32e49b104b2b4c09dfe diff --git a/.config/flavours/schemes/karafuru/karafuru.yaml b/.config/flavours/schemes/karafuru/karafuru.yaml deleted file mode 100644 index acdac6f..0000000 --- a/.config/flavours/schemes/karafuru/karafuru.yaml +++ /dev/null @@ -1,20 +0,0 @@ -scheme: "Karafuru Dark" -author: "robertgzr" - -base00: "1c1c1c" -base01: "db4d6d" -base02: "5dac81" -base03: "fad689" -base04: "58b2dc" -base05: "70649a" -base06: "69b0ac" -base07: "bdc0ba" - -base08: "4f4f48" -base09: "cb1b45" -base0A: "86c166" -base0B: "f7d94c" -base0C: "2ea9df" -base0D: "8a6bbe" -base0E: "81c7d4" -base0F: "fffffb" diff --git a/.config/flavours/templates/bemenu/templates/hibiki.mustache b/.config/flavours/templates/bemenu/templates/hibiki.mustache deleted file mode 100644 index 433aeb3..0000000 --- a/.config/flavours/templates/bemenu/templates/hibiki.mustache +++ /dev/null @@ -1,27 +0,0 @@ ---fn \"Iosevka SS04 Extended 10\" -# normal ---nb "#{{base00-hex}}" ---nf "#{{base07-hex}}" -# alternate ---ab "#{{base00-hex}}" ---af "#{{base07-hex}}" -# title ---tb "#{{base05-hex}}" ---tf "#{{base07-hex}}" -# filter ---fb "#{{base00-hex}}" ---ff "#{{base07-hex}}" -# selection ---sb "#{{base0A-hex}}" ---sf "#{{base00-hex}}" -# highlighted ---hb "#{{base05-hex}}" ---hf "#{{base07-hex}}" -# scrollbar ---scb "#{{base00-hex}}" ---scf "#{{base08-hex}}" -# border ---bdr "#{{base05-hex}}" -# feedback ---fbb "#{{base09-hex}}" ---fbf "#{{base05-hex}}" diff --git a/.config/flavours/templates/bemenu/templates/hibiki.mustache.in b/.config/flavours/templates/bemenu/templates/hibiki.mustache.in deleted file mode 100644 index bb11b38..0000000 --- a/.config/flavours/templates/bemenu/templates/hibiki.mustache.in +++ /dev/null @@ -1,27 +0,0 @@ ---fn \"@monofont@ 10\" -# normal ---nb "#{{base00-hex}}" ---nf "#{{base07-hex}}" -# alternate ---ab "#{{base00-hex}}" ---af "#{{base07-hex}}" -# title ---tb "#{{base05-hex}}" ---tf "#{{base07-hex}}" -# filter ---fb "#{{base00-hex}}" ---ff "#{{base07-hex}}" -# selection ---sb "#{{base0A-hex}}" ---sf "#{{base00-hex}}" -# highlighted ---hb "#{{base05-hex}}" ---hf "#{{base07-hex}}" -# scrollbar ---scb "#{{base00-hex}}" ---scf "#{{base08-hex}}" -# border ---bdr "#{{base05-hex}}" -# feedback ---fbb "#{{base09-hex}}" ---fbf "#{{base05-hex}}" diff --git a/.config/flavours/templates/foot/templates/hibiki.mustache b/.config/flavours/templates/foot/templates/hibiki.mustache deleted file mode 100644 index 3dc4df2..0000000 --- a/.config/flavours/templates/foot/templates/hibiki.mustache +++ /dev/null @@ -1,28 +0,0 @@ -# Base16 Karafuru Dark - foot color config -# robertgzr - -font=Iosevka SS04 Extended:size=11,Sarasa Fixed J:size=12,Noto Emoji,Material Design Icons Desktop - -[colors] -background={{base00-hex}} -foreground={{base0F-hex}} - -# Normal colors -regular0={{base00-hex}} # Black -regular1={{base01-hex}} # Red -regular2={{base02-hex}} # Green -regular3={{base03-hex}} # Yellow -regular4={{base04-hex}} # Blue -regular5={{base05-hex}} # Magenta -regular6={{base06-hex}} # Cyan -regular7={{base07-hex}} # White - -# Bright colors -bright0={{base08-hex}} -bright1={{base09-hex}} -bright2={{base0A-hex}} -bright3={{base0B-hex}} -bright4={{base0C-hex}} -bright5={{base0D-hex}} -bright6={{base0E-hex}} -bright7={{base0F-hex}} diff --git a/.config/flavours/templates/foot/templates/hibiki.mustache.in b/.config/flavours/templates/foot/templates/hibiki.mustache.in deleted file mode 100644 index 7cb3b6a..0000000 --- a/.config/flavours/templates/foot/templates/hibiki.mustache.in +++ /dev/null @@ -1,28 +0,0 @@ -# Base16 Karafuru Dark - foot color config -# robertgzr - -font=@monofont@:size=11,Sarasa Fixed J:size=12,Noto Emoji,Material Design Icons Desktop - -[colors] -background={{base00-hex}} -foreground={{base0F-hex}} - -# Normal colors -regular0={{base00-hex}} # Black -regular1={{base01-hex}} # Red -regular2={{base02-hex}} # Green -regular3={{base03-hex}} # Yellow -regular4={{base04-hex}} # Blue -regular5={{base05-hex}} # Magenta -regular6={{base06-hex}} # Cyan -regular7={{base07-hex}} # White - -# Bright colors -bright0={{base08-hex}} -bright1={{base09-hex}} -bright2={{base0A-hex}} -bright3={{base0B-hex}} -bright4={{base0C-hex}} -bright5={{base0D-hex}} -bright6={{base0E-hex}} -bright7={{base0F-hex}} diff --git a/.config/flavours/templates/mako/templates/hibiki.mustache b/.config/flavours/templates/mako/templates/hibiki.mustache deleted file mode 100644 index d14ea03..0000000 --- a/.config/flavours/templates/mako/templates/hibiki.mustache +++ /dev/null @@ -1,5 +0,0 @@ -font=Iosevka Etoile 10 -background-color=#{{base00-hex}} -text-color=#{{base0F-hex}} -border-color=#{{base05-hex}}dd -progress-color=source #{{base05-hex}}dd diff --git a/.config/flavours/templates/mako/templates/hibiki.mustache.in b/.config/flavours/templates/mako/templates/hibiki.mustache.in deleted file mode 100644 index c7632b5..0000000 --- a/.config/flavours/templates/mako/templates/hibiki.mustache.in +++ /dev/null @@ -1,5 +0,0 @@ -font=@uifont@ 10 -background-color=#{{base00-hex}} -text-color=#{{base0F-hex}} -border-color=#{{base05-hex}}dd -progress-color=source #{{base05-hex}}dd diff --git a/.config/flavours/templates/neovim/templates/hibiki.mustache b/.config/flavours/templates/neovim/templates/hibiki.mustache deleted file mode 100644 index 42403d3..0000000 --- a/.config/flavours/templates/neovim/templates/hibiki.mustache +++ /dev/null @@ -1,18 +0,0 @@ -return { - base00 = '#{{base00-hex}}', - base01 = '#{{base01-hex}}', - base02 = '#{{base02-hex}}', - base03 = '#{{base03-hex}}', - base04 = '#{{base04-hex}}', - base05 = '#{{base05-hex}}', - base06 = '#{{base06-hex}}', - base07 = '#{{base07-hex}}', - base08 = '#{{base08-hex}}', - base09 = '#{{base09-hex}}', - base0A = '#{{base0A-hex}}', - base0B = '#{{base0B-hex}}', - base0C = '#{{base0C-hex}}', - base0D = '#{{base0D-hex}}', - base0E = '#{{base0E-hex}}', - base0F = '#{{base0F-hex}}', -} diff --git a/.config/flavours/templates/sway/templates/hibiki.mustache b/.config/flavours/templates/sway/templates/hibiki.mustache deleted file mode 100644 index 77487cc..0000000 --- a/.config/flavours/templates/sway/templates/hibiki.mustache +++ /dev/null @@ -1,18 +0,0 @@ -# vim: ft=swayconfig - -font pango:Iosevka Etoile 9 - -set $text #{{base0F-hex}} -set $text2 #{{base07-hex}} -set $bg #{{base00-hex}} -set $bg2 #{{base05-hex}} -set $main #{{base05-hex}} -set $main2 #{{base0D-hex}} -set $urgent #{{base09-hex}} -set $urgent2 #{{base01-hex}} -set $indicator $text2 - -client.focused $main $main $text $indicator $main -client.focused_inactive $bg $bg $text2 $bg $bg -client.unfocused $bg $bg $text2 $bg $bg -client.urgent $urgent2 $urgent $text $urgent2 $urgent diff --git a/.config/flavours/templates/sway/templates/hibiki.mustache.in b/.config/flavours/templates/sway/templates/hibiki.mustache.in deleted file mode 100644 index 9b1b331..0000000 --- a/.config/flavours/templates/sway/templates/hibiki.mustache.in +++ /dev/null @@ -1,18 +0,0 @@ -# vim: ft=swayconfig - -font pango:@uifont@ 9 - -set $text #{{base0F-hex}} -set $text2 #{{base07-hex}} -set $bg #{{base00-hex}} -set $bg2 #{{base05-hex}} -set $main #{{base05-hex}} -set $main2 #{{base0D-hex}} -set $urgent #{{base09-hex}} -set $urgent2 #{{base01-hex}} -set $indicator $text2 - -client.focused $main $main $text $indicator $main -client.focused_inactive $bg $bg $text2 $bg $bg -client.unfocused $bg $bg $text2 $bg $bg -client.urgent $urgent2 $urgent $text $urgent2 $urgent diff --git a/.config/flavours/templates/vimiv/templates/hibiki.mustache b/.config/flavours/templates/vimiv/templates/hibiki.mustache deleted file mode 100644 index ba9bd20..0000000 --- a/.config/flavours/templates/vimiv/templates/hibiki.mustache +++ /dev/null @@ -1,17 +0,0 @@ -font = 10pt Iosevka Etoile -base00 = #{{base00-hex}} -base01 = #{{base01-hex}} -base02 = #{{base02-hex}} -base03 = #{{base03-hex}} -base04 = #{{base04-hex}} -base05 = #{{base05-hex}} -base06 = #{{base06-hex}} -base07 = #{{base07-hex}} -base08 = #{{base08-hex}} -base09 = #{{base09-hex}} -base0a = #{{base0A-hex}} -base0b = #{{base0B-hex}} -base0c = #{{base0C-hex}} -base0d = #{{base0D-hex}} -base0e = #{{base0E-hex}} -base0f = #{{base0F-hex}} diff --git a/.config/flavours/templates/vimiv/templates/hibiki.mustache.in b/.config/flavours/templates/vimiv/templates/hibiki.mustache.in deleted file mode 100644 index 2c09f4f..0000000 --- a/.config/flavours/templates/vimiv/templates/hibiki.mustache.in +++ /dev/null @@ -1,17 +0,0 @@ -font = 10pt @uifont@ -base00 = #{{base00-hex}} -base01 = #{{base01-hex}} -base02 = #{{base02-hex}} -base03 = #{{base03-hex}} -base04 = #{{base04-hex}} -base05 = #{{base05-hex}} -base06 = #{{base06-hex}} -base07 = #{{base07-hex}} -base08 = #{{base08-hex}} -base09 = #{{base09-hex}} -base0a = #{{base0A-hex}} -base0b = #{{base0B-hex}} -base0c = #{{base0C-hex}} -base0d = #{{base0D-hex}} -base0e = #{{base0E-hex}} -base0f = #{{base0F-hex}} diff --git a/.config/flavours/templates/waybar/templates/hibiki.mustache b/.config/flavours/templates/waybar/templates/hibiki.mustache deleted file mode 100644 index 5ef11bb..0000000 --- a/.config/flavours/templates/waybar/templates/hibiki.mustache +++ /dev/null @@ -1,21 +0,0 @@ -@define-color base00 #{{base00-hex}}; -@define-color base01 #{{base01-hex}}; -@define-color base02 #{{base02-hex}}; -@define-color base03 #{{base03-hex}}; -@define-color base04 #{{base04-hex}}; -@define-color base05 #{{base05-hex}}; -@define-color base06 #{{base06-hex}}; -@define-color base07 #{{base07-hex}}; -@define-color base08 #{{base08-hex}}; -@define-color base09 #{{base09-hex}}; -@define-color base0A #{{base0A-hex}}; -@define-color base0B #{{base0B-hex}}; -@define-color base0C #{{base0C-hex}}; -@define-color base0D #{{base0D-hex}}; -@define-color base0E #{{base0E-hex}}; -@define-color base0F #{{base0F-hex}}; - -* { - font-family: Iosevka Etoile, Sarasa Fixed J, Material Design Icons; - font-size: 9pt; -} diff --git a/.config/flavours/templates/waybar/templates/hibiki.mustache.in b/.config/flavours/templates/waybar/templates/hibiki.mustache.in deleted file mode 100644 index ddd8d07..0000000 --- a/.config/flavours/templates/waybar/templates/hibiki.mustache.in +++ /dev/null @@ -1,21 +0,0 @@ -@define-color base00 #{{base00-hex}}; -@define-color base01 #{{base01-hex}}; -@define-color base02 #{{base02-hex}}; -@define-color base03 #{{base03-hex}}; -@define-color base04 #{{base04-hex}}; -@define-color base05 #{{base05-hex}}; -@define-color base06 #{{base06-hex}}; -@define-color base07 #{{base07-hex}}; -@define-color base08 #{{base08-hex}}; -@define-color base09 #{{base09-hex}}; -@define-color base0A #{{base0A-hex}}; -@define-color base0B #{{base0B-hex}}; -@define-color base0C #{{base0C-hex}}; -@define-color base0D #{{base0D-hex}}; -@define-color base0E #{{base0E-hex}}; -@define-color base0F #{{base0F-hex}}; - -* { - font-family: @uifont@, Sarasa Fixed J, Material Design Icons; - font-size: 9pt; -} diff --git a/.config/foot/colors.ini b/.config/foot/colors.ini deleted file mode 120000 index e12ed5d..0000000 --- a/.config/foot/colors.ini +++ /dev/null @@ -1 +0,0 @@ -colors_kanagawabones.ini \ No newline at end of file diff --git a/.config/foot/colors_kanagawabones.ini b/.config/foot/colors_kanagawabones.ini deleted file mode 100644 index 3537ffa..0000000 --- a/.config/foot/colors_kanagawabones.ini +++ /dev/null @@ -1,24 +0,0 @@ -# This file is auto-generated by shipwright.nvim -# -*- conf -*- -font=Iosevka SS06 Extended:size=10,IPAexGothic,Noto Sans Mono CJK JP,Noto Color Emoji,Material Design Icons Desktop -[cursor] -color=1F1F28 E6E0C2 -[colors] -foreground=fffffb -background=080808 -regular0=1F1F28 -regular1=E46A78 -regular2=98BC6D -regular3=E5C283 -regular4=7EB3C9 -regular5=957FB8 -regular6=7EB3C9 -regular7=DDD8BB -bright0=3C3C51 -bright1=EC818C -bright2=9EC967 -bright3=F1C982 -bright4=7BC2DF -bright5=A98FD2 -bright6=7BC2DF -bright7=A8A48D diff --git a/.config/foot/colors_karafuru.ini b/.config/foot/colors_karafuru.ini deleted file mode 100644 index d991db1..0000000 --- a/.config/foot/colors_karafuru.ini +++ /dev/null @@ -1,28 +0,0 @@ -# Base16 Karafuru Dark - foot color config -# robertgzr - -font=Iosevka SS04 Extended:size=9,IPAexGothic,Noto Sans Mono CJK JP,Noto Color Emoji,Material Design Icons Desktop - -[colors] -background=080808 -foreground=fffffb - -# Normal colors -regular0=080808 # Black -regular1=db4d6d # Red -regular2=5dac81 # Green -regular3=fad689 # Yellow -regular4=58b2dc # Blue -regular5=70649a # Magenta -regular6=69b0ac # Cyan -regular7=bdc0ba # White - -# Bright colors -bright0=4f4f48 -bright1=cb1b45 -bright2=86c166 -bright3=f7d94c -bright4=2ea9df -bright5=8a6bbe -bright6=81c7d4 -bright7=fffffb diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini deleted file mode 100644 index a8829d1..0000000 --- a/.config/foot/foot.ini +++ /dev/null @@ -1,52 +0,0 @@ -include=~/.config/foot/colors.ini - -term=foot-direct -bold-text-in-bright=no -box-drawings-uses-font-glyphs=no -resize-delay-ms=0 -initial-window-size-pixels=2560x1440 -dpi-aware=no -pad=2x2 - -[colors] -# color overwrites -alpha=0.99 - -[bell] -urgent=yes -notify=no -#command=beep -b -#command-focused=beep -b - -[scrollback] -lines=1000 - -[mouse] -hide-when-typing=no -alternate-scroll-mode=no - -[key-bindings] -unicode-input=Control+Mod1+u -show-urls-launch=Control+Shift+u -pipe-visible=[sh -c 'wl-copy ; notify-send foot "copied visible"'] Control+Shift+y -pipe-visible=[sh -c 'env MENU_PROMPT=" foot-pipe" menu -l10 | xargs -r wl-copy'] Control+Shift+o -pipe-scrollback=[sh -c 'grab-uris | sort -u | env MENU_PROMPT=" foot-pipe" menu -l10 | xargs -r url-launcher'] Control+Shift+p -pipe-scrollback=[sh -c 'wl-copy ; notify-send foot "copied scrollback"'] Control+Shift+l - -[url] -osc8-underline=always -launch=porta open-uri ${url} - -[search-bindings] -cancel=Escape -commit=Return - -[url-bindings] -cancel=Escape -toggle-url-visible=t - -[tweak] -grapheme-shaping=yes -overflowing-glyphs=yes -font-monospace-warn=no -max-shm-pool-size-mb=1024 diff --git a/.config/ghostty/config b/.config/ghostty/config deleted file mode 100644 index 9ac90ee..0000000 --- a/.config/ghostty/config +++ /dev/null @@ -1,39 +0,0 @@ -term = ghostty -shell-integration = none - -cursor-style-blink = false -confirm-close-surface = false -resize-overlay = never - -window-decoration = none -gtk-titlebar = false - -window-theme = system -window-padding-balance = true -window-padding-color = extend - -font-size = 10 -font-family = "" -font-family = "Iosevka SS06 Extended" -font-family = "IPAexGothic" -font-family = "Noto Sans Mono CJK JP" -font-family = "Noto Sans Mono CJK KR" -font-family = "Noto Color Emoji" -font-family = "Material Design Icons Desktop" - -theme = dark:kanagawabones,light:acme -background-opacity = 0.99 - -title-report = true - -keybind = ctrl+comma=unbind -#keybind = xf86copy=copy_to_clipboard -#keybind = xf86paste=paste_from_clipboard - -#custom-shader = ./shaders/crt-shader-with-chromatic-aberration-glow-scanlines-dot-matrix.glsl -#custom-shader = ./shaders/glow.glsl -#custom-shader = ./shaders/dither.glsl -#custom-shader = ./shaders/bettercrt.glsl -#custom-shader = ./shaders/in-game-crt.glsl - -config-file = ?theme diff --git a/.config/ghostty/themes/acme b/.config/ghostty/themes/acme deleted file mode 100644 index df41cca..0000000 --- a/.config/ghostty/themes/acme +++ /dev/null @@ -1,22 +0,0 @@ -palette = 0 = #424242 -palette = 1 = #B85C57 -palette = 2 = #57864E -palette = 3 = #8F7634 -palette = 4 = #2A8DC5 -palette = 5 = #8888C7 -palette = 6 = #6AA7A8 -palette = 7 = #FFFFEC -palette = 8 = #999957 -palette = 9 = #F2ACAA -palette = 10 = #98CE8F -palette = 11 = #B7B19C -palette = 12 = #A6DCF8 -palette = 13 = #D0D0F7 -palette = 14 = #B0ECED -palette = 15 = #EEEEA7 -background = #FFFFEC -foreground = #424242 -cursor-color = #8888C7 -cursor-text = #FFFFEC -selection-background = #EEEEA7 -selection-foreground = #424242 diff --git a/.config/ghostty/themes/kanagawabones b/.config/ghostty/themes/kanagawabones deleted file mode 100755 index b74b517..0000000 --- a/.config/ghostty/themes/kanagawabones +++ /dev/null @@ -1,22 +0,0 @@ -palette = 0 = #080808 -palette = 1 = #e46a78 -palette = 2 = #98bc6d -palette = 3 = #e5c283 -palette = 4 = #7eb3c9 -palette = 5 = #957fb8 -palette = 6 = #7eb3c9 -palette = 7 = #fffffb -palette = 8 = #3c3c51 -palette = 9 = #ec818c -palette = 10 = #9ec967 -palette = 11 = #f1c982 -palette = 12 = #7bc2df -palette = 13 = #a98fd2 -palette = 14 = #7bc2df -palette = 15 = #a8a48d -background = #080808 -foreground = #fffffb -cursor-color = #e6e0c2 -cursor-text = #080808 -selection-background = #49473e -selection-foreground = #fffffb diff --git a/.config/git/config b/.config/git/config deleted file mode 100644 index 141d409..0000000 --- a/.config/git/config +++ /dev/null @@ -1,336 +0,0 @@ -[user] - name = Robert Günzler - email = r@gnzler.io - ; signingkey = AF6AB8C8B10436B9F61293632143BD2AAB94BCC4 - signingkey = ~/.ssh/id_ed25519.pub - -[gpg] - format = ssh - -[sendemail] - from = Robert Günzler <r@gnzler.io> - smtpServer = smtp.mailfence.com - smtpEncryptionn = ssl - smtpUser = robert@gnzler.de - annotate = true - multiEdit = true - confirm = always - -[credential "git.sr.ht"] - username = robertgzr - helper = !sh -c 'rbw get c7e750ea-6713-4254-90e7-6e077b552ffa | xargs printf password=%s\\n' - -[credential "github.com"] - username = robertgzr - helper = !sh -c 'rbw get f94a873d-9d72-412e-a46d-53e4cd19a291 | xargs printf password=%s\\n' - -[credential "smtp.mailfence.com"] - username = robert@gnzler.de - helper = !sh -c 'rbw get 68b0ea26-733a-43cd-b8f8-e8ecc98de072 | xargs printf password=%s\\n' - -[core] - excludesfile = $HOME/.config/git/ignore - - # Treat spaces before tabs and all kinds of trailing whitespace as an error - # [default] trailing-space: looks for spaces at the end of a line - # [default] space-before-tab: looks for spaces before tabs at the beginning of a line - whitespace = space-before-tab,-indent-with-non-tab,-trailing-space - - # Make `git rebase` safer on OS X - # More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/> - trustctime = false - - # Prevent showing files whose names contain non-ASCII symbols as unversioned. - # http://michael-kuehnel.de/git/2014/11/21/git-mac-osx-and-german-umlaute.html - precomposeunicode = false - filemode = false - - # enable coditional paging based on the amount of content - ; pager = "less -F -X" - pager = "diff-highlight | less -FRX --tabs=4" - autocrlf = false - longpaths = true - - askPass = "~/bin/askpass" - -[init] - defaultBranchName = master - # templateDir = ~/.dotfiles/git/templates - -[interactive] - diffFilter="diff-highlight | less -FRX --tabs=4" - -[log] - date = iso-strict-local - ; date = relative - -[format] - signoff = true - coverLetter = false - -[column] - ui = auto - -[commit] - template = ~/.config/git/message - gpgSign = true - verbose = true - -[alias] - stp = status --porcelain --branch - sti = status --porcelain --branch --ignored - st = status -sb - stl = ls-files -m -o --exclude-standard - a = add --patch - ci = commit - br = branch - co = checkout - sw = switch - cp = cherry-pick - d = diff - df = diff --word-diff - ds = diff --staged - dl = diff --stat - diffthis = "!f(){ rev=${1:-HEAD}; git log --color=always -1 ${rev}; echo; git --no-pager diff --color=always -p --patch-with-stat ${rev}^..${rev}; }; f" - dt = diffthis - ; diffsummary = "!f() { local a=${1:-HEAD}; local b=${2:-master}; if [[ $a == '-' ]]; then a=HEAD; fi; printf ' %s is %s commits ahead and %s commits behind %s\n' `git rev-parse --short=7 $a` `git rev-list --count $b..$a` `git rev-list --count $a..$b` $b; printf ' last common commit (merge-base): %s\n' `git merge-base $a $b`; git diff --shortstat $a..$b; }; f" - dft = difftool - unstage = reset --hard HEAD - lp = log --graph --pretty=format:'%Cred%h%Creset%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit - ll = log --pretty=oneline --graph --decorate --abbrev-commit - lol = ll - lla = ll --all - lola = lla - g = grep --break --heading --line-number - amend = ci --amend --reuse-message=HEAD --edit - show-ignored = "! git clean -ndX | perl -pe 's/Would remove/Ignored:/'" - # usage: change-date [rev] [date] [...additional filter-branch flags] - # rewrites the commit/author date of <rev> to be <date> - # if <rev> is empty HEAD is used - # if <date> is empty the current time is used - change-date = "!f() { now=\"$(date +'%a %b %d %H:%M:%S %Y %z')\"; head=\"$(git rev-parse HEAD)\"; git filter-branch $3 --env-filter 'if [[ $GIT_COMMIT = ${1-$head} ]]; then export GIT_AUTHOR_DATE=${2:-$now}; export GIT_COMMITTER_DATE=${2:-$now}; fi'; }; f" - # usage: ld <n> - # prints out the `git log` for the n last days - log-since = "!sh -c \"git log --since '${1:-1} days ago' --oneline --author $(git config user.email)\" -" - # usage: pr <num> [<remote>] - # creates local branch pr/<num> from origin or <remote> and checks it out - ; pr = "!f() { git fetch -fu ${2:-origin} refs/pull/${1:?missing pr num}/head:pr/$1 && git checkout pr/$1; }; f" - total-lines = "! git ls-tree -r master --name-only | xargs -I {} git blame --line-porcelain {} | sed -n 's/^author //p' | sort | uniq -c | sort -rn" - fixup = "!f() { git commit --fixup=${1}; }; f" - fix = "!f() { git fixup ${1} && git ri ${1}^; }; f" - squash = "!f() { git commit --squash=${1}; }; f" - ri = rebase --autostash --autosquash -i # -x 'git hook run pre-commit' - ri-pr = !bash -c 'git ri `git merge-base HEAD ${1:-origin/master}`' - mt = mergetool - pushf = push --force-with-lease - root = "rev-parse --show-toplevel" - trailer = "!f() { trailer=${1:?TRAILER}; ref=${2:-HEAD}; mode='--amend'; [ $ref != 'HEAD' ] && mode='--fixup=$ref'; msg=$(git rev-parse --show-toplevel)/LAST_COMMIT_MSG; git log -1 --format=%B $ref > $msg; git interpret-trailers --in-place --trailer $trailer $msg; git commit --allow-empty --no-verify --only --edit --file $msg $mode; rm $msg; }; f" - ; oldest-ancestor = !bash -c 'diff -u <(git rev-list --first-parent ${1:-master}) <(git rev-list --first-parent ${2:-HEAD}) | sed -ne \"s/^ //p\" | head -1' - ; oldest-ancestor = !bash -c 'git merge-base ${1:-master} ${2:-HEAD}' - rebaseonto = "!f() { git ri --onto=${1:-origin/master} $(git merge-base ${1:-origin/master} ${2:-HEAD}); }; f" - ro = rebaseonto - find-by-subject = "!f() { set -ex; s=`git log -1 --format=%s ${1}`; git --no-pager log -1 --grep=\"^${s}$\" --no-merges ${2}; }; f" - tig = !tig - amend = commit --amend - fixnow = "!f() { git commit --fixup=${1} && git ri ${1}^; }; f" - b = !fzfez git-branches | head -n1 | xargs -r git switch - l = !fzfez git-log - t = !fzfez git-tags - pushall = "!f() { args=$@; git remote show -n | xargs -I{} sh -c \"set -x;git push {} $args\"; }; f" - pushfall = "!f() { args=$@; git remote show -n | xargs -I{} sh -c \"set -x;git pushf {} $args\"; }; f" - ; git-hack shortcuts - ; hack = hack hack - ; sync = hack sync - owners = "!f() { ref=\"$(git branch --format='%(upstream:short)'|head -n1)\"; git diff --name-only $ref | xargs -I{} git shortlog -nse $ref {} | sort -k2 | uniq -f2 | sed 's/^[ ]*//' | sort -gr | cut -f2; }; f" - owners = "!f() { local path=$(git ls-files --full-name $1) ref=$(git branch --format='%(upstream:short)'|head -n1); git shortlog -nse $ref $path; }; f" - reviewers = "!f() { ref=\"$(git branch --format='%(upstream:short)'|head -n1)\"; git diff --name-only $ref | xargs -I{} git shortlog -nse --group=trailer:reviewed-by $ref {} | sort -k2 | uniq -f2 | sed 's/^[ ]*//' | sort -gr | cut -f2; }; f" - -[apply] - # Detect whitespace errors when applying a patch - whitespace = fix - -[color "branch"] - current = yellow reverse - local = yellow - remote = green - -[color "diff"] - meta = yellow bold - frag = magenta bold # line info - old = red # deletions - new = green # additions - -[color "status"] - added = yellow - changed = green - untracked = cyan - -[diff] - # Detect copies as well as renames - renames = copies - renameLimit = 3210 - tool = difftastic - -[diff "bin"] - # Use `hexdump` to diff binary files - textconv = hexdump -v -C - renames = copies - tool = vimdiff - -[difftool] - prompt = false - -[difftool "difftastic"] - cmd = difft "$LOCAL" "$REMOTE" - -[pager] - difftool = true - -[fetch] - prune = true - -[submodule] - recurse = true - -[pull] - rebase = true - autostash = true - -[grep] - lineNumber = true - -[help] - # Automatically correct and execute mistyped commands - autocorrect = 10 - -[merge] - # Include summaries of merged commits in newly created merge commit messages - log = true - defaultToUpstream = true - tool = vimdiff - -[mergetool "vimdiff"] - path = /usr/bin/nvim - conflictstyle = diff3 - prompt = false - -[rebase] - ; instructionFormat = "%aI %an <%ae> | %s" - -[rerere] - enabled = false - -[push] - # Use the Git 1.x.x default to avoid errors on machines with old Git - # installations. To use `simple` instead, add this to your `~/.extra` file: - # `git config --global push.default simple`. See http://git.io/mMah-w. - default = simple - # Make `git push` push relevant annotated tags when pushing branches out. - followTags = true - # Automatically setup a tracking branch - autoSetupRemote = true - -[tag] - gpgsign = true - -[safe] - directory = /var/tmp/portage/* - directory = /var/cache/distfiles/git3-src/* - -# URL shorthands - -; [url "git@github.com:"] -; insteadOf = "https://github.com/" -; pushInsteadOf = "git://github.com/" - -; [url "git@bitbucket.org:"] -; insteadOf = "https://bitbucket.org/" -; pushInsteadOf = "git://bitbucket.org/" - -; [url "git@gitlab.com:"] -; insteadOf = "https://gitlab.com/" -; pushInsteadOf = "git://gitlab.com/" - -; [url "git@git.sr.ht:"] -; insteadOf = "https://git.sr.ht/" -; pushInsteadOf = "git://git.sr.ht/" - -; [url "git@gist.github.com:"] -; insteadOf = "gist:" -; pushInsteadOf = "git://gist.github.com/" - -[http] - sslverify = true - cookiefile = /home/robert/.gitcookies - -[trailer "changetype"] - key = "Change-type" -[trailer "connects"] - key = "Connects-to" -[trailer "depends"] - key = "Depends-on" -[trailer "changelog"] - key = "Changelog-entry" -[trailer "coauthor"] - key = "Co-authored-by" -[trailer "reviewed"] - key = "Reviewed-by" -[trailer "tested"] - key = "Tested-by" -[trailer "fixes"] - key = "Fixes" - -; TIG config -[tig] - main-view = id date author commit-title:graph=yes,refs=yes - blame-view = date:default author id:yes,color line-number:yes,interval=1 text - pager-view = line-number:yes,interval=1 text - stage-view = line-number:yes,interval=1 text - log-view = line-number:yes,interval=1 text - blob-view = line-number:yes,interval=1 text - diff-view = line-number:yes,interval=1 text:yes,commit-title-overflow=no - line-graphics = utf-8 - tab-size = 4 - ignore-space = at-eol - ignore-case = true - split-view-height = 80% - diff-options = -m --first-parent - mouse = true - editor-line-number = yes - refresh-mode = auto - diff-highlight = true - -[tig "color"] - diff-header = default magenta - diff-chunk = black white - -[tig "bind"] - generic = I !@wl-copy -n "%(commit)" - generic = G move-last-line - generic = V view-pager - ; generic = <Ctrl-n> find-next - ; generic = <Ctrl-p> find-prev - ; generic = <Ctrl-l> scroll-right - ; generic = <Ctrl-h> scroll-left - ; generic = <Ctrl-g> refresh - generic = ~ :goto %(commit)^ - - main = g none - main = gg move-first-line - main = G move-last-line - main = <esc>g :toggle commit-title-graph - - diff = g none - diff = gg move-first-line - diff = G move-last-line - diff = n :/^@@ - diff = p :?^@@ - - stage = n :/^@@ - stage = p :?^@@ - - pager = n :/^@@ - pager = p :?^@@ - - log = n :/^commit - log = p :?^commit diff --git a/.config/git/ignore b/.config/git/ignore deleted file mode 100644 index 33b0186..0000000 --- a/.config/git/ignore +++ /dev/null @@ -1,60 +0,0 @@ -# Random -*~ -._* -Thumbs.db -.DS_Store* -Desktop.ini -.idea -ehthumbs.db -Icon* -Session.vim - -# external -.Spotlight-V100 -.Trashes - -# compiled -*.o -*.out -*.pyc -*.so -*.exe -*.class -*.dll -bin/ -tags - -# logs and db -*.log -*.sql -*.sqlite -*.db - -# packages -*.7z -*.dmg -*.gz -*.iso -*.jar -*.rar -*.tar -*.zip - -# web stuff -node_modules -bower_components - -# personal stuff -.todo.md -.org.md - -# clangd -.cache/ - -# cargo -target/debug/build/ -target/release/build/ - -# zig -zig-out/ -.zig-cache/ diff --git a/.config/imv/config b/.config/imv/config deleted file mode 100644 index 5ec1c83..0000000 --- a/.config/imv/config +++ /dev/null @@ -1,13 +0,0 @@ -[options] -overlay = false -overlay_font = Iosevka Aile:12 -background = checks -upscaling_method = nearest_neighbour - -[binds] -n = next -p = prev -e = exec echo $imv_current_file -u = scaling none -y = scaling full -<Shift+Y> = exec url-launcher $imv_current_file diff --git a/.config/kanshi/config b/.config/kanshi/config deleted file mode 100644 index 2b2dee2..0000000 --- a/.config/kanshi/config +++ /dev/null @@ -1,30 +0,0 @@ -# vim: commentstring=#\ %s - -profile multi { - output eDP-1 disable - output "Dell Inc. DELL U2518D 3C4YP87AAK3L" mode 2560x1440@59.951Hz position 0,0 transform 90 scale 1 enable - output "Dell Inc. DELL P2720DC H97SKF3" mode 2560x1440@59.951Hz position 1440,0 scale 1 enable - # output "Dell Inc. DELL P2720DC H97SKF3" mode 1920x1080@59.951Hz position 1440,0 scale 1 enable - - exec oguri-cycle; s6-svc -r ~/.s6/wlsunset; s6-svc -r ~/.s6/mako -} - -profile single { - output "Dell Inc. DELL P2720DC H97SKF3" mode 2560x1440 position 0,0 transform normal scale 1 enable - output eDP-1 position 2560,0 scale 1.3 enable - - exec oguri-cycle; s6-svc -r ~/.s6/wlsunset; s6-svc -r ~/.s6/mako -} - -profile tv { - output eDP-1 position 0,0 scale 1.3 enable - output HDMI-A-1 transform normal position 2560,0 scale 2 enable - - exec oguri-cycle; s6-svc -r ~/.s6/wlsunset; s6-svc -r ~/.s6/mako -} - -profile laptop { - output eDP-1 scale 1.3 enable - - exec oguri-cycle; s6-svc -r ~/.s6/wlsunset; s6-svc -r ~/.s6/mako -} diff --git a/.config/khal/config b/.config/khal/config deleted file mode 100644 index f1c7dda..0000000 --- a/.config/khal/config +++ /dev/null @@ -1,22 +0,0 @@ -[calendars] - -[[personal]] -path = ~/calendars/personal -color = light magenta - -[locale] -timeformat = %H:%M -dateformat = %Y-%m-%d -longdateformat = %Y-%m-%d -datetimeformat = %Y-%m-%d %H:%M -longdatetimeformat = %Y-%m-%d %H:%M - -[default] -default_calendar = personal -highlight_event_days = true - -[highlight_days] -default_color = dark green - -[keybindings] -external_edit = E diff --git a/.config/mako/config b/.config/mako/config deleted file mode 100644 index 3ed7d70..0000000 --- a/.config/mako/config +++ /dev/null @@ -1,48 +0,0 @@ -# vim: ft=config - -layer=top -anchor=top-right - -# width=500 -# height=300 -padding=6 -# border-radius=2 -border-size=2 - -# start flavours -font=Iosevka Etoile 10 -background-color=#0c0c0c -text-color=#fffffb -border-color=#70649add -progress-color=source #70649add -# end flavours - -group-by=summary -default-timeout=2000 -max-visible=6 -history=1 -max-history=20 - -on-button-middle=exec notifmenu $id - -[mode=off] -invisible=1 - -[urgency=high] -border-color=#db4d6ddd -on-notify=exec pw-play --media-role=event --volume=0.5 $HOME/Music/sounds/basementarcade/qbert-bonk.wav - -[category=error] -border-color=#db4d6ddd -on-notify=exec pw-play --media-role=event --volume=0.5 $HOME/Music/sounds/basementarcade/tapper-43.wav - -[category=warning] -border-color=#fad689dd -on-notify=exec pw-play --media-role=event --volume=0.5 $HOME/Music/sounds/basementarcade/tapper-22.wav - -[category=success] -border-color=#5dac81dd -on-notify=exec pw-play --media-role=event --volume=0.5 $HOME/Music/sounds/basementarcade/tapper-02.wav - -[summary=reminder] -on-notify=exec pw-play --media-role=event --volume=0.5 $HOME/Music/sounds/basementarcade/tapper-22.wav diff --git a/.config/mbsyncrc b/.config/mbsyncrc deleted file mode 100644 index 684ac75..0000000 --- a/.config/mbsyncrc +++ /dev/null @@ -1,66 +0,0 @@ -## remote - -IMAPStore gnzler -Host imap.mailfence.com -User robert@gnzler.de -PassCmd "rbw get 68b0ea26-733a-43cd-b8f8-e8ecc98de072" -SSLType IMAPS - -IMAPStore gandi -Host mail.gandi.net -User robert@gnzler.io -PassCmd "rbw get 67436053-fde1-43c3-9544-6a5289f08c76" -SSLType IMAPS - -# IMAPStore selfhosted -# Host localhost:1430 -# User postmaster@gnzler.de -# PassCmd "secretmenu -P postmaster@gnzler.io | head -n1" -# SSLType None - -## on-disk - -MaildirStore local -Path ~/mail/gnzler/ -INBOX ~/mail/gnzler/INBOX -SubFolders Verbatim - -MaildirStore local.bak -Path ~/mail/gnzler.bak/ -INBOX ~/mail/gnzler.bak/INBOX -SubFolders Verbatim - -## channel - -Channel gnzler -Far :gnzler: -Near :local: -Patterns * -# Sync Pull New -SyncState * -# WATCH OUT WHAT YOU'RE DOING -Create Both -Remove Both -Expunge Both - -## backup/restore - -Channel pull -Far :gandi: -Near :local.bak: -Patterns * -SyncState * -Sync Pull -Create Near -Remove Near -Expunge Near - -Channel restore -Far :gnzler: -Near :local: -Patterns lists lists/* -SyncState * -Sync Push -Create Far -Remove Far -Expunge Far diff --git a/.config/mpv/config b/.config/mpv/config deleted file mode 100644 index 8e43c38..0000000 --- a/.config/mpv/config +++ /dev/null @@ -1,242 +0,0 @@ -# MPV Configuration - -input-ipc-server=/run/user/1000/mpv -script-opts=ytdl_hook-ytdl_path=/usr/bin/yt-dlp,ytdl_hook-all_formats=yes - -autocreate-playlist=same -cache=yes - -# -# Video -# -vo=gpu-next -# hwdec=auto-copy -hwdec=vaapi -gpu-context=waylandvk -gpu-api=vulkan -# framedrop=decoder+vo -video-sync=display-resample -# interpolation -window-maximized=no # prevent wayland problems with buffer resize - -# colour shit -tone-mapping=auto -# tone-mapping=bt.2446a -# icc-profile=~~/B140QAN02_0.icm -# tone-mapping=mobius -# inverse-tone-mapping -# target-peak=500 - -# -# Audio -# -alang=jpn,ja,eng,en,ger,de -volume-max=120 -audio-channels=auto-safe - -# -# Subtitles -# -slang=eng,en,ger,de,jpn,ja - -# sub-font=Rosario -sub-font=Luciole -# sub-scale-by-window=no -sub-blur=0.2 -sub-border-color=0.0/0.0/0.0/1.0 -sub-border-size=3.0 -sub-color=1.0/1.0/1.0 -sub-margin-x=100 -sub-margin-y=10 -sub-shadow-color=0.0/0.0/0.0/0.25 -sub-shadow-offset=0 - -sub-fix-timing=yes -# sub-ass-vsfilter-blur-compat=no -# sub-ass-force-style=Kerning=yes - -# Some settings fixing VOB/PGS subtitles -# (creating blur & changing yellow subs to gray) -sub-gauss=0.6 -sub-gray=yes - -# Forces showing subtitles while seeking through the video -demuxer-mkv-subtitle-preroll=yes - -# Allows to put subtitles into letterbox -stretch-image-subs-to-screen=yes - -# -# OSD -# -osc=no # we use uosc -osd-bar=no # we use uosc -border=no # needed for uosc decorations - -osd-font=Iosevka Etoile -cursor-autohide=100 -cursor-autohide-fs-only -keep-open=yes -stop-screensaver=yes -load-stats-overlay=yes -load-console=yes -keepaspect-window=yes -autofit-larger=x50% -# osd-scale-by-window=no -# hidpi-window-scale=yes -deband=no - -# -# Screenshots -# -screenshot-directory=~/pictures/screenshots/mpv -screenshot-template='%tY%tm%td-%tH%tM%tS-%F-%p' -screenshot-format=png -screenshot-png-compression=9 - -# -# Named filter chains -# (don't forget to invert with "!" to disable by default) -# -vf-add=@deband:!gradfun -vf-add=@no-3d:!stereo3d:ab2l:ml -af-add=@skip-silence:!silenceremove=0:0:0:-1:0.001:-45dB:0:rms - -# -# PROFILES -# -[fullscreen] -vo=dmabuf-wayland - -[protocol.http] -profile-desc="Optimized for streaming video" -glsl-shaders-clr -title="${media-title}" -# ytdl-format=bv[height<=?1080]+ba / b[height<=?1080] -ytdl-format=(bv[vcodec~='^av01']/bv)[height<=?1080]+ba / b[height<=?1080] -demuxer-seekable-cache=yes -cache-pause=no -hls-bitrate=max - -[protocol.https] -profile=protocol.http - -# [url.ytcookies] -# profile=protocol.http -# profile-cond=not not string.match(get('path'), 'youtube.com') -# # ytdl-raw-options=cookies=~/Downloads/cookies.balena_google_drive.txt - -[gpuhq] -profile-desc="Optimized for HQ rendering" -profile-cond=height <= 1440 -profile=gpu-hq - -[scale] -profile-desc="Use fancy scaling algorithms" -profile-cond=height <= 1440 -glsl-shaders-clr -scale=ewa_lanczossharp -dscale=ewa_lanczossharp -correct-downscaling=yes -sigmoid-upscaling=yes - -# [interpolate] -# profile-desc="Increase framecount by interpolating (with vapoursynth)" -# profile=gpu-hq -# vf-toggle=@vsfmt:format=yuv420p -# vf-toggle=@vsscale:scale=w=-1:h=540 -# vf-toggle=@vs:vapoursynth=~~/vapoursynth/interpolate.vpy:4:4 -# sws-scaler=spline - -[reset] -profile-desc="Reset everything to vanilla mpv" -profile=default -load-scripts=no -osc=yes -osd-bar=yes - -[webcam] -profile-desc="Optimized for showing real-time webcam feed" -profile-cond=(not not string.match(get('path'), '/dev/video*')) -load-scripts=no -osc=no -profile=low-latency -untimed -video-sync=display-resample -no-demuxer-thread -opengl-glfinish=yes -opengl-swapinterval=0 -vf-add=hflip - -[webcam/local] -profile-cond=(not not string.match(get('path'), '/dev/video0')) -profile=webcam -demuxer-lavf-o=input_format=mjpeg - -[downmix] -ad-lavc-downmix=no -# == pan == -# <output channel layout> | <output channel definition> -# FL = front left -# FC = front center -# BL = back left -# SL = side left -# LFE = low frequency -# -# == dynaudnorm == -# g (gausssize): 3-301 (must be odd; default: 31), window size (in frames) of smoothing filter around current frame -# larger: stronger smoothing -> less gain variation -# f (framelen): 10-8000 ms (default: 500), length of the section of audio used to detect peaks -# r (targetrms): 0.0-1.0 (default: 0.0 disabled), use RMS (root mean square) of signal instead of peak - better approx. of "perceived loudness" -# adjusts frames to a constant RMS value -# p (peak): (default: 0.95 leaves 5% headroom), target peak value -#af-add='lavfi=[pan=2.1| FL < FC+0.8FL+0.1*BL+0.1*SL | FR < FC+0.8*FR+0.1*BR+0.1*SR | LFE < LFE,dynaudnorm=g=41:f=700:r=0.9]' -#af-add='lavfi=[pan=5.1| FL < 0.8*FL | FR < 0.8*FR | LFE < LFE | FC < FC | BL < BL | BR < BR,dynaudnorm=g=41:f=700:r=0.9]' -af-add='lavfi=[pan=5.1| FL = 0.5*FL | FR = 0.5*FR | LFE = LFE | FC = FC | BL = 0.3*BL | BR = 0.3*BR]' - -[fastforward] -profile-restore=copy-equal -profile=fast -scale=bilinear -dscale=bilinear -cscale=bilinear -vd-lavc-skiploopfilter=all -vd-lavc-skipframe=all - -[bigcache] -demuxer-readahead-secs=20 -demuxer-max-bytes=512M -demuxer-max-back-bytes=512M - -# image viewer settings - -[mvi] -profile-desc="mpv image viewer" -profile-restore=copy-equal -profile=gpu-hq -profile=scale -sub-auto=no -audio-file-auto=no -term-status-msg= -title="${?media-title:${media-title}}${!media-title:No file}" -video-aspect-override=no -loop-file=inf -image-display-duration=inf -input-conf=~~/mvi/input.conf -input-commands-add=load-script '~~/mvi/scripts/ruler.lua' -input-commands-add=load-script '~~/mvi/scripts/detect-image.lua' -input-commands-add=load-script '~~/mvi/scripts/freeze-window.lua' -input-commands-add=load-script '~~/mvi/scripts/image-positioning.lua' -input-commands-add=load-script '~~/mvi/scripts/minimap.lua' -input-commands-add=load-script '~~/mvi/scripts/ruler.lua' -script-opts-add=uosc-volume=none -script-opts-add=uosc-controls=never -script-opts-add=uosc-progress=never -script-opts-add=uosc-timeline_size=0 - -[extension.jpg] -profile=mvi -[extension.png] -profile=mvi -[extension.gif] -profile=mvi diff --git a/.config/mpv/input.conf b/.config/mpv/input.conf deleted file mode 100644 index 9407fda..0000000 --- a/.config/mpv/input.conf +++ /dev/null @@ -1,182 +0,0 @@ -# MPV INPUT CONFIG - -# taken from the default config -ESC set fullscreen no -f cycle fullscreen - -SPACE cycle pause #! pause/play -m cycle mute #! controls > mute - -# ARROW KEY BINDINGS -LEFT seek -10 exact -RIGHT seek 10 exact -DOWN seek -60 exact -UP seek 60 exact - -WHEEL_UP seek -10 exact -WHEEL_DOWN seek 10 exact -Shift+WHEEL_UP seek -60 exact -Shift+WHEEL_DOWN seek 60 exact - -h seek -10 keyframes -j seek -60 keyframes -k seek 60 keyframes -l seek 10 keyframes - -HOME seek 0 absolute-percent -0 seek 0 absolute-percent - -END seek 100 absolute-percent -$ seek 100 absolute-percent - -Shift+RIGHT playlist-next -n playlist-next #! controls > playlist next -Shift+LEFT playlist-prev -p playlist-prev #! controls > playlist prev -#Alt+RIGHT frame-step -#Alt+LEFT frame-back-step -> frame-step -< frame-back-step -Ctrl+< seek -1 keyframes -Ctrl+> seek 1 keyframes - -Shift+UP add volume 10 -Shift+DOWN add volume -10 -Alt+UP add volume 5 -Alt+DOWN add volume -5 - -L add chapter 1 #! controls > chapter next -H add chapter -1 #! controls > chapter prev -PGUP add chapter 1 -PGDWN add chapter -1 - -a cycle audio -A script-binding uosc/audio #! select > audio -D cycle deinterlace -v script-binding uosc/video #! select > video - -s cycle sub -S script-binding uosc/subtitles #! select > sub -Ctrl+s script-binding uosc/load-subtitles #! select > load sub... -e add sub-scale +0.1 #! sub > scale up -w add sub-scale -0.1 #! sub > scale down -r add sub-pos +1 #! sub > pos up -t add sub-pos -1 #! sub > pos down - -z add sub-delay -0.1 #! delay > sub -0.1 -x add sub-delay +0.1 #! delay > sub +0.1 -Z add audio-delay -0.1 #! delay > audio -0.1 -X add audio-delay +0.1 #! delay > audio +0.1 -Ctrl+z sub-step -1 #! delay > sub-step -1 -Ctrl+x sub-step 1 #! delay > sub-step +1 - -U cycle-values sub-ass-override "scale" "force" "strip" "no" #! sub > ass override -V cycle sub-visibility #! sub > visibility -# Meta+s cycle sub-ass-force-margins - -# PLAYER BINDINGS -i script-binding stats/display-stats-toggle #! stats -Ctrl+g screenshot #! utils > screenshot > default -Alt+g screenshot video #! utils > screenshot > video - -Ctrl+a cycle-values video-aspect-override "16:9" "4:3" "21:9" "2.35:1" "-1" #! controls > aspect-ratio -Alt+s cycle-values audio-channels "auto-safe" "auto" "stereo" #! controls > audio channels -Alt+a cycle-values video-rotate 0 90 180 270 #! controls > video-rotate -# T cycle ontop - -q stop -Q quit-watch-later #! watch later - -# Ctrl+BS revert-seek mark-permanent - -Alt+] script-binding skip2silence #! utils > skip2silence -Alt+} script-binding skip2scene #! utils > skip2scene -u revert-seek mark-permanent #! controls > undo/revert seek - -= add volume 10 -Shift+= add volume 5 -- add volume -10 -Shift+- add volume -5 - -Alt+[ cycle-values speed 0.75 0.5 0.25 #! controls > speed > slower -Alt+] cycle-values speed 1.25 1.5 2.0 #! controls > speed > faster -Alt+BS set speed 1.0 #! utils > speed > reset - -M cycle-values vf setpts=(2/1)*PTS setpts=(4/1)*PTS setpts=(1/2)*PTS setpts=(1/4)*PTS setpts=(1/8)*PTS "" - -Alt+l-f cycle-values loop-file yes no #! loop > file -Alt+l-l ab-loop #! loop > A-B - -# VAPOURSYNTH/FILTER BINDINGS -b ignore # debanding -B ignore -F1 af toggle asubcut #! fx > a:subcut -F2 af toggle loudnorm #! fx > a:loudnorm -F3 af toggle earwax #! fx > a:earwax -F6 af toggle @skip-silence #! fx > a:@skip-silence -F4 vf toggle bwdif #! fx > v:deinterlace -F5 vf toggle @deband #! fx > v:@deband -F7 vf toggle @no-3d #! fx > v:@no-3d - -# uosc -? script-binding uosc/keybinds -Ctrl+SPACE script-binding uosc/toggle-ui -MBTN_MID script-binding uosc/menu -: script-binding uosc/menu -Enter script-binding uosc/menu -P script-binding uosc/items #! select > playlist -C script-binding uosc/chapters #! select > chapters -o script-binding uosc/open-file #! select > file... -Ctrl+o script-binding openuri/openuri #! select > uri... -Ctrl+Shift+o script-binding openuri/pasteuri #! select > paste -Ctrl+n script-binding uosc/next-file -Ctrl+p script-binding uosc/prev-file - -# various -Alt+w script-binding webm/display-webm-encoder #! utils > webm encoder -# Alt+s-a script-binding slicing/slicing_audio #! utils > slicing > audio -# Alt+s-m script-binding slicing/slicing_mark #! utils > slicing > mark -Alt+a-d script-binding autodeint #! utils > autodeint -Alt+a-c script-binding autocrop/toggle_crop #! utils > autocrop -Alt+m-c script-binding mouse_coords #! utils > mouse coords -Alt+b script-binding blur/toggle-blur #! utils > blur - -# gallery -# g script-message contact-sheet-close; script-message playlist-view-toggle #! utils > playlist view -# c script-message playlist-view-close; script-message contact-sheet-toggle #! utils > contact sheet - -# yanktime -y-y script_binding yanky/yanktime #! utils > yank > time -y-p script_binding yanky/yankpath #! utils > yank > path -y-s script_binding yanky/yanksubs #! utils > yank > subs - -# sponsorblock -Alt+b-g script_binding sponsorblock/set_segment #! sponsorblock > set -Alt+b-G script_binding sponsorblock/submit_segment #! sponsorblock > submit -Alt+b-u script_binding sponsorblock/upvote_segment #! sponsorblock > upvote -Alt+b-UP script_binding sponsorblock/upvote_segment #! sponsorblock > upvote -Alt+b-d script_binding sponsorblock/downvote_segment #! sponsorblock > downvote -Alt+b-DOWN script_binding sponsorblock/downvote_segment #! sponsorblock > downvote - -# mpvacious -Alt+a script-binding mpvacious-menu-open #! mpvacious > open -Ctrl+n script-binding mpvacious-export-note #! mpvacious > export note - -# 1 ignore -# 2 ignore -3 ignore -4 ignore -# 5 ignore -6 ignore -7 ignore -8 ignore -9 ignore - -5 cycle-values gamma-factor 1.0 1.1 1.2 - -I apply-profile interpolate #! profiles > interpolate - -Ctrl+Shift+0 apply-profile reset #! profiles > reset -Ctrl+Shift+1 apply-profile interpolate #! profiles > interpolate -Ctrl+Shift+2 apply-profile cache #! profiles > cache -Ctrl+Shift+3 apply-profile scale #! profiles > scale diff --git a/.config/mpv/mvi/input.conf b/.config/mpv/mvi/input.conf deleted file mode 100644 index 1d5b989..0000000 --- a/.config/mpv/mvi/input.conf +++ /dev/null @@ -1,109 +0,0 @@ -1 change-list script-opts append image_positioning-drag_to_pan_margin=200 -2 change-list script-opts append ruler-exit_bindings=8 -3 change-list script-opts append ruler-line_color=FF -4 change-list script-opts append ruler-scale=25 -5 change-list script-opts append ruler-max_size=20,20 - -SPACE repeatable playlist-next -alt+SPACE repeatable playlist-prev - -# familiar binds -n playlist-next -p playlist-prev - -UP ignore -DOWN ignore -LEFT repeatable playlist-prev -RIGHT repeatable playlist-next - -# simple reminder of default bindings -#1 add contrast -1 -#2 add contrast 1 -#3 add brightness -1 -#4 add brightness 1 -#5 add gamma -1 -#6 add gamma 1 -#7 add saturation -1 -#8 add saturation 1 - -# mouse-centric bindings -MBTN_RIGHT script-binding drag-to-pan -MBTN_LEFT script-binding pan-follows-cursor -MBTN_LEFT_DBL ignore -WHEEL_UP script-message cursor-centric-zoom 0.1 -WHEEL_DOWN script-message cursor-centric-zoom -0.1 - -# panning with the keyboard: -# pan-image takes the following arguments -# pan-image AXIS AMOUNT ZOOM_INVARIANT IMAGE_CONSTRAINED -# ^ ^ ^ -# x or y | | -# | | -# if yes, will pan by the same if yes, stops panning if the image -# amount regardless of zoom would go outside of the window - -ctrl+down repeatable script-message pan-image y -0.1 yes yes -ctrl+up repeatable script-message pan-image y +0.1 yes yes -ctrl+right repeatable script-message pan-image x -0.1 yes yes -ctrl+left repeatable script-message pan-image x +0.1 yes yes - -# now with more precision -alt+down repeatable script-message pan-image y -0.01 yes yes -alt+up repeatable script-message pan-image y +0.01 yes yes -alt+right repeatable script-message pan-image x -0.01 yes yes -alt+left repeatable script-message pan-image x +0.01 yes yes - -# replace at will with h,j,k,l if you prefer vim-style bindings - -# on a trackpad you may want to use these -#WHEEL_UP repeatable script-message pan-image y -0.02 yes yes -#WHEEL_DOWN repeatable script-message pan-image y +0.02 yes yes -#WHEEL_LEFT repeatable script-message pan-image x -0.02 yes yes -#WHEEL_RIGHT repeatable script-message pan-image x +0.02 yes yes - -# align the border of the image to the border of the window -# align-border takes the following arguments: -# align-border ALIGN_X ALIGN_Y -# any value for ALIGN_* is accepted, -1 and 1 map to the border of the window -ctrl+shift+right script-message align-border -1 "" -ctrl+shift+left script-message align-border 1 "" -ctrl+shift+down script-message align-border "" -1 -ctrl+shift+up script-message align-border "" 1 - -# reset the image -ctrl+0 no-osd set video-pan-x 0; no-osd set video-pan-y 0; no-osd set video-zoom 0 - -+ add video-zoom 0.5 -- add video-zoom -0.5; script-message reset-pan-if-visible -= no-osd set video-zoom 0; script-message reset-pan-if-visible - -e script-message equalizer-toggle -alt+e script-message equalizer-reset - -h no-osd vf toggle hflip; show-text "Horizontal flip" -v no-osd vf toggle vflip; show-text "Vertical flip" - -r script-message rotate-video 90; show-text "Clockwise rotation" -R script-message rotate-video -90; show-text "Counter-clockwise rotation" -alt+r no-osd set video-rotate 0; show-text "Reset rotation" - -d script-message ruler - -# Toggling between pixel-exact reproduction and interpolation -a cycle-values scale nearest ewa_lanczossharp - -# Toggle color management on or off -c cycle icc-profile-auto - -# Screenshot of the window output -S screenshot window - -# Toggle aspect ratio information on and off -A cycle-values video-aspect-override "-1" "no" - -P script-message force-print-filename - -# ADVANCED: you can define bindings that belong to a "section" (named "image-viewer" here) like so: -#alt+SPACE {image-viewer} repeatable playlist-prev -#SPACE {image-viewer} repeatable playlist-next -# to load them conditionally with a command. See scripts-opts/image_viewer.conf for how you can do this diff --git a/.config/mpv/mvi/mpv.conf b/.config/mpv/mvi/mpv.conf deleted file mode 100644 index 973ba42..0000000 --- a/.config/mpv/mvi/mpv.conf +++ /dev/null @@ -1,49 +0,0 @@ -## IMAGE -# classic opengl-hq parameter, change at will -scale=spline36 -cscale=spline36 -dscale=mitchell -dither-depth=auto -correct-downscaling -sigmoid-upscaling -# debanding seems rarely useful with images -#deband -# dark grey background instead of pure black -background=color -background-color=0.2 - -## MISC -mute=yes -# the osc is mostly useful for videos -osc=no -# don't try to autoload subtitles or audio files -sub-auto=no -audio-file-auto=no -# get rid of the useless V: 00:00:00 / 00:00:00 line -term-status-msg= - -# replace mpv with mvi in the window title -title="${?media-title:${media-title}}${!media-title:No file} - mvi" - -# don't slideshow by default -image-display-duration=inf -# loop files in case of webms or gifs -loop-file=inf -# and loop the whole playlist -loop-playlist=inf - -# you need this if you plan to use drag-to-pan or pan-follows-cursor with MOUSE_LEFT -window-dragging=no - -#according to haasn, aspect ratio info for PNG and JPG is "universally bust" -[extension.png] -video-aspect-override=no - -[extension.jpg] -video-aspect-override=no - -[extension.jpeg] -profile=extension.jpg - -[silent] -msg-level=all=no diff --git a/.config/mpv/mvi/script-opts/detect_image.conf b/.config/mpv/mvi/script-opts/detect_image.conf deleted file mode 100644 index 586fb95..0000000 --- a/.config/mpv/mvi/script-opts/detect_image.conf +++ /dev/null @@ -1,17 +0,0 @@ -# commands to execute when a file detected as an image (1 frame, no audio) is loaded or unloaded - -# an image was loaded, and the previous file was not an image (or there was no previous file) -command_on_first_image_loaded= -# an image was loaded (regardless of what the previous file was) -command_on_image_loaded= -# a non-image was loaded, and the previous file was an image -command_on_non_image_loaded= - -# the purpose of these "hooks" is to let you change bindings, profiles, reset properties... -# see https://mpv.io/manual/master/#list-of-input-commands for general command information -# note that there is no such thing as "unloading a profile", to emulate this you must create an opposite profile and load that - -# example possible values: -#command_on_first_image_loaded=apply-profile image; enable-section image-viewer; script-message status-line-enable -#command_on_image_loaded=no-osd set video-pan-x 0; script-message align-border "" -1 -#command_on_non_image_loaded=disable-section image-viewer; no-osd set video-pan-x 0; no-osd set video-pan-y 0; no-osd set video-zoom 0; script-message status-line-disable diff --git a/.config/mpv/mvi/script-opts/image_positioning.conf b/.config/mpv/mvi/script-opts/image_positioning.conf deleted file mode 100644 index 998ec64..0000000 --- a/.config/mpv/mvi/script-opts/image_positioning.conf +++ /dev/null @@ -1,14 +0,0 @@ -# size of the margins with drag-to-pan -drag_to_pan_margin=50 -drag_to_pan_move_if_full_view=no - -# size of the margins with pan-follows-cursor -pan_follows_cursor_margin=50 - -# size of the margins with cursor-centric-zoom -cursor_centric_zoom_margin=50 -# if the borders would show up, move the image -# this makes it not exactly cursor-centric in some cases -cursor_centric_zoom_auto_center=yes -# allow zooming out if the image can already fully fit in the window -cursor_centric_zoom_dezoom_if_full_view=no diff --git a/.config/mpv/mvi/script-opts/minimap.conf b/.config/mpv/mvi/script-opts/minimap.conf deleted file mode 100644 index 72a05ea..0000000 --- a/.config/mpv/mvi/script-opts/minimap.conf +++ /dev/null @@ -1,19 +0,0 @@ -# whether to show by default -enabled=yes -# the position of the center of the minimap, in percentage of the window (x, y) -center=92,92 -# the scale of the minimap (i.e. the view rectangle is scale / 100 times the size of the window) -scale=12 -# the cutoff size of the minimap (i.e. the image rectangle is clipped if it falls outside of the this zone) -max_size=16,16 -# opacity of the "image" (from 00=opaque to FF=transparent) -image_opacity=88 -# color of the "image" (#BBGGRR where each component rages from 00 to FF) -image_color=BBBBBB -# opacity of the "view" -view_opacity=BB -view_color=222222 -# whether the view should be drawn above the image -view_above_image=yes -# whether to show the minimap if the current image is fully visible -hide_when_full_image_in_view=yes diff --git a/.config/mpv/mvi/script-opts/ruler.conf b/.config/mpv/mvi/script-opts/ruler.conf deleted file mode 100644 index 5e6f48d..0000000 --- a/.config/mpv/mvi/script-opts/ruler.conf +++ /dev/null @@ -1,21 +0,0 @@ -# whether to show the length of the lines between the two points -show_distance=yes -# whether to show the coordinates of the two points -show_coordinates=yes -# the coordinate space of the text shown. Can be "image", "window", "both" -coordinates_space=image -# can be "degrees", "radians", "both", or "no" -show_angles=degrees -line_width=2 -dots_radius=3 -font_size=36 -# ranges from 00 (black) to FF (white) -line_color=33 -# bindings used to set points. The binding to trigger ruler mode can also be used. Comma-separated list -confirm_bindings=MBTN_LEFT,ENTER -# bindings used to set points. The binding to trigger ruler mode can also be used. Comma-separated list -exit_bindings=ESC -# if yes, the first point will be immediately set at the cursor position when calling 'ruler' -set_first_point_on_begin=no -# if yes, the ruler overlay will be immediately cleared when setting the second point -clear_on_second_point_set=no diff --git a/.config/mpv/mvi/script-opts/status_line.conf b/.config/mpv/mvi/script-opts/status_line.conf deleted file mode 100644 index ec15108..0000000 --- a/.config/mpv/mvi/script-opts/status_line.conf +++ /dev/null @@ -1,14 +0,0 @@ -# whether to show by default -enabled=yes -# its font size -size=36 -# distance of the text to the borders -margin=10 -# the text to be expanded -# see property expansion: https://mpv.io/manual/master/#property-expansion -# \N can be used for line breaks -# you can also use ass tags, see here: http://docs.aegisub.org/3.2/ASS_Tags/ -text_top_left= -text_top_right= -text_bottom_left=${filename} [${playlist-pos-1}/${playlist-count}] -text_bottom_right=[${dwidth:X}x${dheight:X}] diff --git a/.config/mpv/mvi/scripts/detect-image.lua b/.config/mpv/mvi/scripts/detect-image.lua deleted file mode 100644 index bfe52c2..0000000 --- a/.config/mpv/mvi/scripts/detect-image.lua +++ /dev/null @@ -1,73 +0,0 @@ -local opts = { - command_on_first_image_loaded="", - command_on_image_loaded="", - command_on_non_image_loaded="", -} -local options = require 'mp.options' -local msg = require 'mp.msg' - -options.read_options(opts, nil, function() end) - -function run_maybe(str) - if str ~= "" then - mp.command(str) - end -end - -local was_image = false - -function set_image(is_image) - if is_image and not was_image then - msg.info("First image detected") - run_maybe(opts.command_on_first_image_loaded) - end - if is_image then - msg.info("Image detected") - run_maybe(opts.command_on_image_loaded) - end - if not is_image and was_image then - msg.info("Non-image detected") - run_maybe(opts.command_on_non_image_loaded) - end - was_image = is_image -end - -local properties = {} - -function properties_changed() - local dwidth = properties["dwidth"] - local tracks = properties["track-list"] - local path = properties["path"] - local framecount = properties["estimated-frame-count"] - - if not path or path == "" then return end - if not tracks or #tracks == 0 then return end - local audio_tracks = 0 - for _, track in ipairs(tracks) do - if track.type == "audio" then - audio_tracks = audio_tracks + 1 - end - end - - -- only do things when state is consistent - if not framecount and audio_tracks > 0 then - set_image(false) - elseif framecount and dwidth and dwidth > 0 then - -- png have 0 frames, jpg 1 ¯\_(ツ)_/¯ - set_image((framecount == 0 or framecount == 1) and audio_tracks == 0) - end -end - -function observe(propname) - mp.observe_property(propname, "native", function(_, val) - if val ~= properties[propname] then - properties[propname] = val - msg.verbose("Property " .. propname .. " changed") - properties_changed() - end - end) -end -observe("estimated-frame-count") -observe("track-list") -observe("dwidth") -observe("path") diff --git a/.config/mpv/mvi/scripts/equalizer.lua b/.config/mpv/mvi/scripts/equalizer.lua deleted file mode 100644 index f7a50ab..0000000 --- a/.config/mpv/mvi/scripts/equalizer.lua +++ /dev/null @@ -1,176 +0,0 @@ -local opts = { - bars = 'brightness,contrast,gamma,saturation,hue', - draw_icons = true, -} - -local msg = require 'mp.msg' -local assdraw = require 'mp.assdraw' -local options = require 'mp.options' -local utils = require 'mp.utils' - -options.read_options(opts, nil, function(c) -end) - -local enabled = false -local active_bars = {} -local bar_being_dragged = nil -local stale = false - -function split_comma(input) - local ret = {} - for str in string.gmatch(input, "([^,]+)") do - ret[#ret + 1] = str - end - return ret -end - -function get_position_normalized(x, y, bar) - return (x - bar.x) / bar.w, (y - bar.y) / bar.h -end - -function handle_mouse_move() - if not bar_being_dragged then return end - local bar = bar_being_dragged - local mx, my = mp.get_mouse_pos() - local nx, _ = get_position_normalized(mx, my, bar) - nx = math.max(0, math.min(nx, 1)) - local val = math.floor(nx * (bar.max_value - bar.min_value) + bar.min_value + 0.5) - mp.set_property_number(bar.property, val) - -- the observe_property call will take care of setting the value -end - -function handle_mouse_left(table) - if table["event"] == "down" then - local mx, my = mp.get_mouse_pos() - for _, bar in ipairs(active_bars) do - local nx, ny = get_position_normalized(mx, my, bar) - if nx >= 0 and ny >= 0 and nx <= 1 and ny <= 1 then - bar_being_dragged = bar - local val = math.floor(nx * (bar.max_value - bar.min_value) + bar.min_value + 0.5) - mp.set_property_number(bar.property, val) - mp.add_forced_key_binding("mouse_move", "mouse_move", handle_mouse_move) - break - end - end - elseif table["event"] == "up" then - mp.remove_key_binding("mouse_move") - bar_being_dragged = nil - end -end - -function property_changed(prop, val) - for _, bar in ipairs(active_bars) do - if bar.property == prop then - bar.value = val - stale = true - break - end - end -end - -function idle_handler() - if not stale then return end - stale = false - local a = assdraw.ass_new() - a:new_event() - a:append(string.format('{\\an0\\bord2\\shad0\\1a&00&\\1c&%s&}', '888888')) - a:pos(0, 0) - a:draw_start() - for _, bar in ipairs(active_bars) do - a:rect_cw(bar.x, bar.y, bar.x + bar.w, bar.y + bar.h) - end - a:new_event() - a:append(string.format('{\\an0\\bord2\\shad0\\1a&00&\\1c&%s&}', 'dddddd')) - a:pos(0, 0) - a:draw_start() - for _, bar in ipairs(active_bars) do - if bar.value > bar.min_value then - local val_norm = (bar.value - bar.min_value) / (bar.max_value - bar.min_value) - a:rect_cw(bar.x, bar.y, bar.x + val_norm * bar.w, bar.y + bar.h) - end - end - for _, bar in ipairs(active_bars) do - a:new_event() - a:append("{\\an6\\fs40\\bord2}") - a:pos(bar.x - 8, bar.y + bar.h/2 - 2) - a:append(bar.property:sub(1,1):upper() .. bar.property:sub(2,-1)) - end - local ww, wh = mp.get_osd_size() - mp.set_osd_ass(ww, wh, a.text) -end - -function fix_position() - local ww, wh = mp.get_osd_size() - for i, bar in ipairs(active_bars) do - bar.x = ww / 5 - bar.y = wh / 2 + i * 50 - bar.w = ww - 2 * (ww / 5) - bar.h = 30 - end -end - -function dimensions_changed() - stale = true - fix_position() -end - -function enable() - if enabled then return end - enabled = true - mp.add_forced_key_binding("MBTN_LEFT", "mouse_left", handle_mouse_left, {complex=true}) - for i, prop in ipairs(split_comma(opts.bars)) do - local prop_info = mp.get_property_native("option-info/" .. prop) - if not prop_info then - msg.warn("Property \'" .. prop .. "\' does not exist") - elseif not prop_info.type == 'Integer' then - msg.warn("Property \'" .. prop .. "\' is not an integer") - else - mp.observe_property(prop, 'native', property_changed) - active_bars[#active_bars + 1] = { - property = prop, - value = mp.get_property_number(prop), - min_value = prop_info.min, - max_value = prop_info.max, - } - end - end - stale = true - fix_position() - mp.observe_property("osd-dimensions", "native", dimensions_changed) - mp.register_idle(idle_handler) -end - -function disable() - if not enabled then return end - enabled = false - active_bars = {} - bar_being_dragged = nil - mp.remove_key_binding("mouse_left") - mp.remove_key_binding("mouse_move") - mp.unobserve_property(property_changed) - mp.unobserve_property(dimensions_changed) - mp.unregister_idle(idle_handler) - mp.set_osd_ass(1280, 720, "") -end - -function toggle() - if enabled then - disable() - else - enable() - end -end - -function reset() - for _, prop in ipairs(split_comma(opts.bars)) do - local prop_info = mp.get_property_native("option-info/" .. prop) - if prop_info and prop_info["default-value"] then - mp.set_property(prop_info["name"], prop_info["default-value"]) - end - end -end - -mp.add_key_binding(nil, "equalizer-enable", enable) -mp.add_key_binding(nil, "equalizer-disable", disable) -mp.add_key_binding(nil, "equalizer-toggle", toggle) -mp.add_key_binding(nil, "equalizer-reset", reset) diff --git a/.config/mpv/mvi/scripts/freeze-window.lua b/.config/mpv/mvi/scripts/freeze-window.lua deleted file mode 100644 index 693c717..0000000 --- a/.config/mpv/mvi/scripts/freeze-window.lua +++ /dev/null @@ -1,14 +0,0 @@ --- credit to TheAMM - -local size_changed = false - -mp.register_idle(function() - if not size_changed then return end - local ww, wh = mp.get_osd_size() - if not ww or ww <= 0 or not wh or wh <= 0 then return end - mp.set_property("geometry", string.format("%dx%d", ww, wh)) - size_changed = false -end) - -mp.observe_property("osd-width", "native", function() size_changed = true end) -mp.observe_property("osd-height", "native", function() size_changed = true end) diff --git a/.config/mpv/mvi/scripts/image-positioning.lua b/.config/mpv/mvi/scripts/image-positioning.lua deleted file mode 100644 index c0036d9..0000000 --- a/.config/mpv/mvi/scripts/image-positioning.lua +++ /dev/null @@ -1,277 +0,0 @@ -local opts = { - drag_to_pan_margin = 50, - drag_to_pan_move_if_full_view=false, - - pan_follows_cursor_margin = 50, - - cursor_centric_zoom_margin = 50, - cursor_centric_zoom_auto_center = true, - cursor_centric_zoom_dezoom_if_full_view = false, -} -local options = require 'mp.options' -local msg = require 'mp.msg' -local assdraw = require 'mp.assdraw' - -options.read_options(opts, nil, function() end) - -function clamp(value, low, high) - if value <= low then - return low - elseif value >= high then - return high - else - return value - end -end - - -local cleanup = nil -- function set up by drag-to-pan/pan-follows cursor and must be called to clean lingering state - -function drag_to_pan_handler(table) - if cleanup then - cleanup() - cleanup = nil - end - if table["event"] == "down" then - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - local mouse_pos_origin, video_pan_origin = {}, {} - local moved = false - mouse_pos_origin[1], mouse_pos_origin[2] = mp.get_mouse_pos() - video_pan_origin[1] = mp.get_property_number("video-pan-x") - video_pan_origin[2] = mp.get_property_number("video-pan-y") - local video_size = { dim.w - dim.ml - dim.mr, dim.h - dim.mt - dim.mb } - local margin = opts.drag_to_pan_margin - local move_up = true - local move_lateral = true - if not opts.drag_to_pan_move_if_full_view then - if dim.ml >= 0 and dim.mr >= 0 then - move_lateral = false - end - if dim.mt >= 0 and dim.mb >= 0 then - move_up = false - end - end - if not move_up and not move_lateral then return end - local idle = function() - if moved then - local mX, mY = mp.get_mouse_pos() - local pX = video_pan_origin[1] - local pY = video_pan_origin[2] - if move_lateral then - pX = video_pan_origin[1] + (mX - mouse_pos_origin[1]) / video_size[1] - if 2 * margin > dim.ml + dim.mr then - pX = clamp(pX, - (-margin + dim.w / 2) / video_size[1] - 0.5, - (margin - dim.w / 2) / video_size[1] + 0.5) - else - pX = clamp(pX, - (margin - dim.w / 2) / video_size[1] + 0.5, - (-margin + dim.w / 2) / video_size[1] - 0.5) - end - end - if move_up then - pY = video_pan_origin[2] + (mY - mouse_pos_origin[2]) / video_size[2] - if 2 * margin > dim.mt + dim.mb then - pY = clamp(pY, - (-margin + dim.h / 2) / video_size[2] - 0.5, - (margin - dim.h / 2) / video_size[2] + 0.5) - else - pY = clamp(pY, - (margin - dim.h / 2) / video_size[2] + 0.5, - (-margin + dim.h / 2) / video_size[2] - 0.5) - end - end - mp.command("no-osd set video-pan-x " .. clamp(pX, -3, 3) .. "; no-osd set video-pan-y " .. clamp(pY, -3, 3)) - moved = false - end - end - mp.register_idle(idle) - mp.add_forced_key_binding("mouse_move", "image-viewer-mouse-move", function() moved = true end) - cleanup = function() - mp.remove_key_binding("image-viewer-mouse-move") - mp.unregister_idle(idle) - end - end -end - -function pan_follows_cursor_handler(table) - if cleanup then - cleanup() - cleanup = nil - end - if table["event"] == "down" then - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - local video_size = { dim.w - dim.ml - dim.mr, dim.h - dim.mt - dim.mb } - local moved = true - local idle = function() - if moved then - local mX, mY = mp.get_mouse_pos() - local x = math.min(1, math.max(- 2 * mX / dim.w + 1, -1)) - local y = math.min(1, math.max(- 2 * mY / dim.h + 1, -1)) - local command = "" - local margin = opts.pan_follows_cursor_margin - if dim.ml + dim.mr < 0 then - command = command .. "no-osd set video-pan-x " .. clamp(x * (2 * margin - dim.ml - dim.mr) / (2 * video_size[1]), -3, 3) .. ";" - elseif mp.get_property_number("video-pan-x") ~= 0 then - command = command .. "no-osd set video-pan-x " .. "0;" - end - if dim.mt + dim.mb < 0 then - command = command .. "no-osd set video-pan-y " .. clamp(y * (2 * margin - dim.mt - dim.mb) / (2 * video_size[2]), -3, 3) .. ";" - elseif mp.get_property_number("video-pan-y") ~= 0 then - command = command .. "no-osd set video-pan-y " .. "0;" - end - if command ~= "" then - mp.command(command) - end - moved = false - end - end - mp.register_idle(idle) - mp.add_forced_key_binding("mouse_move", "image-viewer-mouse-move", function() moved = true end) - cleanup = function() - mp.remove_key_binding("image-viewer-mouse-move") - mp.unregister_idle(idle) - end - end -end - -function cursor_centric_zoom_handler(amt) - local zoom_inc = tonumber(amt) - if not zoom_inc or zoom_inc == 0 then return end - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - - local margin = opts.cursor_centric_zoom_margin - - local video_size = { dim.w - dim.ml - dim.mr, dim.h - dim.mt - dim.mb } - - -- the size in pixels of the (in|de)crement - local diff_width = (2 ^ zoom_inc - 1) * video_size[1] - local diff_height = (2 ^ zoom_inc - 1) * video_size[2] - if not opts.cursor_centric_zoom_dezoom_if_full_view and - zoom_inc < 0 and - video_size[1] + diff_width + 2 * margin <= dim.w and - video_size[2] + diff_height + 2 * margin <= dim.h - then - -- the zoom decrement is too much, reduce it such that the full image is visible, no more, no less - -- in addition, this should take care of trying too zoom out while everything is already visible - local new_zoom_inc_x = math.log((dim.w - 2 * margin) / video_size[1]) / math.log(2) - local new_zoom_inc_y = math.log((dim.h - 2 * margin) / video_size[2]) / math.log(2) - local new_zoom_inc = math.min(0, math.min(new_zoom_inc_x, new_zoom_inc_y)) - zoom_inc = new_zoom_inc - diff_width = (2 ^ zoom_inc - 1) * video_size[1] - diff_height = (2 ^ zoom_inc - 1) * video_size[2] - end - local new_width = video_size[1] + diff_width - local new_height = video_size[2] + diff_height - - local mouse_pos_origin = {} - mouse_pos_origin[1], mouse_pos_origin[2] = mp.get_mouse_pos() - local new_pan_x, new_pan_y - - -- some additional constraints: - -- if image can be fully visible (in either direction), set pan to 0 - -- if border would show on either side, then prefer adjusting the pan even if not cursor-centric - local auto_c = opts.cursor_centric_zoom_auto_center - if auto_c and new_width <= dim.w then - new_pan_x = 0 - else - local pan_x = mp.get_property("video-pan-x") - local rx = (dim.ml + video_size[1] / 2 - mouse_pos_origin[1]) / (video_size[1] / 2) - new_pan_x = (pan_x * video_size[1] + rx * diff_width / 2) / new_width - if auto_c then - new_pan_x = clamp(new_pan_x, (dim.w - 2 * margin) / (2 * new_width) - 0.5, - (dim.w - 2 * margin) / (2 * new_width) + 0.5) - end - end - - if auto_c and new_height <= dim.h then - new_pan_y = 0 - else - local pan_y = mp.get_property("video-pan-y") - local ry = (dim.mt + video_size[2] / 2 - mouse_pos_origin[2]) / (video_size[2] / 2) - new_pan_y = (pan_y * video_size[2] + ry * diff_height / 2) / new_height - if auto_c then - new_pan_y = clamp(new_pan_y, (dim.h - 2 * margin) / (2 * new_height) - 0.5, - (dim.h - 2 * margin) / (2 * new_height) + 0.5) - end - end - - local zoom_origin = mp.get_property("video-zoom") - mp.command("no-osd set video-zoom " .. zoom_origin + zoom_inc .. "; no-osd set video-pan-x " .. clamp(new_pan_x, -3, 3) .. "; no-osd set video-pan-y " .. clamp(new_pan_y, -3, 3)) -end - -function align_border(x, y) - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - local video_size = { dim.w - dim.ml - dim.mr, dim.h - dim.mt - dim.mb } - local x, y = tonumber(x), tonumber(y) - local command = "" - if x then - command = command .. "no-osd set video-pan-x " .. clamp(- x * (dim.ml + dim.mr) / (2 * video_size[1]), -3, 3) .. ";" - end - if y then - command = command .. "no-osd set video-pan-y " .. clamp(- y * (dim.mt + dim.mb) / (2 * video_size[2]), -3, 3) .. ";" - end - if command ~= "" then - mp.command(command) - end -end - -function pan_image(axis, amount, zoom_invariant, image_constrained) - amount = tonumber(amount) - if not amount or amount == 0 or axis ~= "x" and axis ~= "y" then return end - if zoom_invariant == "yes" then - amount = amount / 2 ^ mp.get_property_number("video-zoom") - end - local prop = "video-pan-" .. axis - local old_pan = mp.get_property_number(prop) - if image_constrained == "yes" then - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - local margin = - (axis == "x" and amount > 0) and dim.ml - or (axis == "x" and amount < 0) and dim.mr - or (amount > 0) and dim.mt - or (amount < 0) and dim.mb - local vid_size = (axis == "x") and (dim.w - dim.ml - dim.mr) or (dim.h - dim.mt - dim.mb) - local pixels_moved = math.abs(amount) * vid_size - -- the margin is already visible, no point going further - if margin >= 0 then - return - elseif margin + pixels_moved > 0 then - amount = -(math.abs(amount) / amount) * margin / vid_size - end - end - mp.set_property_number(prop, old_pan + amount) -end - -function rotate_video(amt) - local rot = mp.get_property_number("video-rotate") - rot = (rot + amt) % 360 - mp.set_property_number("video-rotate", rot) -end - -function reset_pan_if_visible() - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - local command = "" - if (dim.ml + dim.mr >= 0) then - command = command .. "no-osd set video-pan-x 0" .. ";" - end - if (dim.mt + dim.mb >= 0) then - command = command .. "no-osd set video-pan-y 0" .. ";" - end - if command ~= "" then - mp.command(command) - end -end - -mp.add_key_binding(nil, "drag-to-pan", drag_to_pan_handler, {complex = true}) -mp.add_key_binding(nil, "pan-follows-cursor", pan_follows_cursor_handler, {complex = true}) -mp.add_key_binding(nil, "cursor-centric-zoom", cursor_centric_zoom_handler) -mp.add_key_binding(nil, "align-border", align_border) -mp.add_key_binding(nil, "pan-image", pan_image) -mp.add_key_binding(nil, "rotate-video", rotate_video) -mp.add_key_binding(nil, "reset-pan-if-visible", reset_pan_if_visible) -mp.add_key_binding(nil, "force-print-filename", force_print_filename) diff --git a/.config/mpv/mvi/scripts/minimap.lua b/.config/mpv/mvi/scripts/minimap.lua deleted file mode 100644 index f1b9a7d..0000000 --- a/.config/mpv/mvi/scripts/minimap.lua +++ /dev/null @@ -1,201 +0,0 @@ -local opts = { - enabled = true, - center = "92,92", - scale = 12, - max_size = "16,16", - image_opacity = "88", - image_color = "BBBBBB", - view_opacity = "BB", - view_color = "222222", - view_above_image = true, - hide_when_full_image_in_view = true, -} - -local msg = require 'mp.msg' -local assdraw = require 'mp.assdraw' -local options = require 'mp.options' - -options.read_options(opts, nil, function(c) - if c["enabled"] then - if opts.enabled then - enable() - else - disable() - end - end - mark_stale() -end) - -function split_comma(input) - local ret = {} - for str in string.gmatch(input, "([^,]+)") do - ret[#ret + 1] = tonumber(str) - end - return ret -end - -local active = false -local refresh = true - -function draw_ass(ass) - local ww, wh = mp.get_osd_size() - mp.set_osd_ass(ww, wh, ass) -end - -function mark_stale() - refresh = true -end - -function refresh_minimap() - if not refresh then return end - refresh = false - - local dim = mp.get_property_native("osd-dimensions") - if not dim then - draw_ass("") - return - end - local ww, wh = dim.w, dim.h - - if not (ww > 0 and wh > 0) then return end - if opts.hide_when_full_image_in_view then - if dim.mt >= 0 and dim.mb >= 0 and dim.ml >= 0 and dim.mr >= 0 then - draw_ass("") - return - end - end - - local center = split_comma(opts.center) - center[1] = center[1] * 0.01 * ww - center[2] = center[2] * 0.01 * wh - local cutoff = split_comma(opts.max_size) - cutoff[1] = cutoff[1] * 0.01 * ww * 0.5 - cutoff[2] = cutoff[2] * 0.01 * wh * 0.5 - - local a = assdraw.ass_new() - local draw = function(x, y, w, h, opacity, color) - a:new_event() - a:pos(center[1], center[2]) - a:append("{\\bord0}") - a:append("{\\shad0}") - a:append("{\\c&" .. color .. "&}") - a:append("{\\2a&HFF}") - a:append("{\\3a&HFF}") - a:append("{\\4a&HFF}") - a:append("{\\1a&H" .. opacity .. "}") - w = w * 0.5 - h = h * 0.5 - a:draw_start() - local rounded = {true,true,true,true} -- tl, tr, br, bl - local x0,y0,x1,y1 = x-w, y-h, x+w, y+h - if x0 < -cutoff[1] then - x0 = -cutoff[1] - rounded[4] = false - rounded[1] = false - end - if y0 < -cutoff[2] then - y0 = -cutoff[2] - rounded[1] = false - rounded[2] = false - end - if x1 > cutoff[1] then - x1 = cutoff[1] - rounded[2] = false - rounded[3] = false - end - if y1 > cutoff[2] then - y1 = cutoff[2] - rounded[3] = false - rounded[4] = false - end - - local r = 3 - local c = 0.551915024494 * r - if rounded[0] then - a:move_to(x0 + r, y0) - else - a:move_to(x0,y0) - end - if rounded[1] then - a:line_to(x1 - r, y0) - a:bezier_curve(x1 - r + c, y0, x1, y0 + r - c, x1, y0 + r) - else - a:line_to(x1, y0) - end - if rounded[2] then - a:line_to(x1, y1 - r) - a:bezier_curve(x1, y1 - r + c, x1 - r + c, y1, x1 - r, y1) - else - a:line_to(x1, y1) - end - if rounded[3] then - a:line_to(x0 + r, y1) - a:bezier_curve(x0 + r - c, y1, x0, y1 - r + c, x0, y1 - r) - else - a:line_to(x0, y1) - end - if rounded[4] then - a:line_to(x0, y0 + r) - a:bezier_curve(x0, y0 + r - c, x0 + r - c, y0, x0 + r, y0) - else - a:line_to(x0, y0) - end - a:draw_stop() - end - local image = function() - draw((dim.ml/2 - dim.mr/2) / opts.scale, - (dim.mt/2 - dim.mb/2) / opts.scale, - (ww - dim.ml - dim.mr) / opts.scale, - (wh - dim.mt - dim.mb) / opts.scale, - opts.image_opacity, - opts.image_color) - end - local view = function() - draw(0, - 0, - ww / opts.scale, - wh / opts.scale, - opts.view_opacity, - opts.view_color) - end - if opts.view_above_image then - image() - view() - else - view() - image() - end - draw_ass(a.text) -end - -function enable() - if active then return end - active = true - mp.observe_property("osd-dimensions", nil, mark_stale) - mp.register_idle(refresh_minimap) - mark_stale() -end - -function disable() - if not active then return end - active = false - mp.unobserve_property(mark_stale) - mp.unregister_idle(refresh_minimap) - draw_ass("") -end - -function toggle() - if active then - disable() - else - enable() - end -end - -if opts.enabled then - enable() -end - -mp.add_key_binding(nil, "minimap-enable", enable) -mp.add_key_binding(nil, "minimap-disable", disable) -mp.add_key_binding(nil, "minimap-toggle", toggle) diff --git a/.config/mpv/mvi/scripts/mouse_coords.lua b/.config/mpv/mvi/scripts/mouse_coords.lua deleted file mode 120000 index ecd3896..0000000 --- a/.config/mpv/mvi/scripts/mouse_coords.lua +++ /dev/null @@ -1 +0,0 @@ -../../scripts/mouse_coords.lua \ No newline at end of file diff --git a/.config/mpv/mvi/scripts/ruler.lua b/.config/mpv/mvi/scripts/ruler.lua deleted file mode 100644 index 2cfcd0f..0000000 --- a/.config/mpv/mvi/scripts/ruler.lua +++ /dev/null @@ -1,314 +0,0 @@ -local opts = { - show_distance = true, - show_coordinates = true, - coordinates_space = "image", - show_angles = "degrees", - line_width = 2, - dots_radius = 3, - font_size = 36, - line_color = "33", - confirm_bindings = "MBTN_LEFT,ENTER", - exit_bindings = "ESC", - set_first_point_on_begin = false, - clear_on_second_point_set = false, -} - -local options = require 'mp.options' -local msg = require 'mp.msg' -local assdraw = require 'mp.assdraw' - -local state = 0 -- {0,1,2,3} = {inactive,setting first point,setting second point,done} -local first_point = nil -- in normalized video space coordinates -local second_point = nil -- in normalized video space coordinates -local video_dimensions_stale = false - -function split(input) - local ret = {} - for str in string.gmatch(input, "([^,]+)") do - ret[#ret + 1] = str - end - return ret -end - -local confirm_bindings = split(opts.confirm_bindings) -local exit_bindings = split(opts.exit_bindings) - -options.read_options(opts, nil, function() - if state ~= 0 then - remove_bindings() - end - confirm_bindings = split(opts.confirm_bindings) - exit_bindings = split(opts.exit_bindings) - if state ~= 0 then - add_bindings() - mark_stale() - end -end) - -function draw_ass(ass) - local ww, wh = mp.get_osd_size() - mp.set_osd_ass(ww, wh, ass) -end - - -function cursor_video_space_normalized(dim) - local mx, my = mp.get_mouse_pos() - local ret = {} - ret[1] = (mx - dim.ml) / (dim.w - dim.ml - dim.mr) - ret[2] = (my - dim.mt) / (dim.h - dim.mt - dim.mb) - return ret -end - -function refresh() - if not video_dimensions_stale then return end - video_dimensions_stale = false - - local dim = mp.get_property_native("osd-dimensions") - local out_params = mp.get_property_native("video-out-params") - if not dim or not out_params then - draw_ass("") - return - end - local vid_width = out_params.dw - local vid_height = out_params.dh - - function video_space_normalized_to_video(point) - local ret = {} - ret[1] = point[1] * vid_width - ret[2] = point[2] * vid_height - return ret - end - function video_space_normalized_to_screen(point) - local ret = {} - ret[1] = point[1] * (dim.w - dim.ml - dim.mr) + dim.ml - ret[2] = point[2] * (dim.h - dim.mt - dim.mb) + dim.mt - return ret - end - - local line_start = {} - local line_end = {} - if second_point then - line_start.image = video_space_normalized_to_video(first_point) - line_start.screen = video_space_normalized_to_screen(first_point) - line_end.image = video_space_normalized_to_video(second_point) - line_end.screen = video_space_normalized_to_screen(second_point) - elseif first_point then - line_start.image = video_space_normalized_to_video(first_point) - line_start.screen = video_space_normalized_to_screen(first_point) - line_end.image = video_space_normalized_to_video(cursor_video_space_normalized(dim)) - line_end.screen = {} - line_end.screen[1], line_end.screen[2] = mp.get_mouse_pos() - else - local mx, my = mp.get_mouse_pos() - line_start.image = video_space_normalized_to_video(cursor_video_space_normalized(dim)) - line_start.screen = {} - line_start.screen[1], line_start.screen[2] = mp.get_mouse_pos() - line_end = line_start - end - local distinct = (math.abs(line_start.screen[1] - line_end.screen[1]) >= 1 - or math.abs(line_start.screen[2] - line_end.screen[2]) >= 1) - - local a = assdraw:ass_new() - local draw_setup = function(bord) - a:new_event() - a:pos(0,0) - a:append("{\\bord" .. bord .. "}") - a:append("{\\shad0}") - local r = opts.line_color - a:append("{\\3c&H".. r .. r .. r .. "&}") - a:append("{\\1a&HFF}") - a:append("{\\2a&HFF}") - a:append("{\\3a&H00}") - a:append("{\\4a&HFF}") - a:draw_start() - end - local dot = function(pos, size) - draw_setup(size) - a:move_to(pos[1], pos[2]-0.5) - a:line_to(pos[1], pos[2]+0.5) - end - local line = function(from, to, size) - draw_setup(size) - a:move_to(from[1], from[2]) - a:line_to(to[1], to[2]) - end - if distinct then - dot(line_start.screen, opts.dots_radius) - line(line_start.screen, line_end.screen, opts.line_width) - dot(line_end.screen, opts.dots_radius) - else - dot(line_start.screen, opts.dots_radius) - end - - local line_info = function() - if not opts.show_distance then return end - a:new_event() - a:append("{\\fs36}{\\bord1}") - a:pos((line_start.screen[1] + line_end.screen[1]) / 2, (line_start.screen[2] + line_end.screen[2]) / 2) - local an = 1 - if line_start.image[1] < line_end.image[1] then an = an + 2 end - if line_start.image[2] < line_end.image[2] then an = an + 6 end - a:an(an) - local image = math.sqrt(math.pow(line_start.image[1] - line_end.image[1], 2) + math.pow(line_start.image[2] - line_end.image[2], 2)) - local screen = math.sqrt(math.pow(line_start.screen[1] - line_end.screen[1], 2) + math.pow(line_start.screen[2] - line_end.screen[2], 2)) - if opts.coordinates_space == "both" then - a:append(string.format("image: %.1f\\Nscreen: %.1f", image, screen)) - elseif opts.coordinates_space == "image" then - a:append(string.format("%.1f", image)) - elseif opts.coordinates_space == "window" then - a:append(string.format("%.1f", screen)) - end - end - local dot_info = function(pos, opposite) - if not opts.show_coordinates then return end - a:new_event() - a:append("{\\fs" .. opts.font_size .."}{\\bord1}") - a:pos(pos.screen[1], pos.screen[2]) - local an - if distinct then - an = 1 - if line_start.image[1] > line_end.image[1] then an = an + 2 end - if line_start.image[2] < line_end.image[2] then an = an + 6 end - else - an = 7 - end - if opposite then - an = 9 + 1 - an - end - a:an(an) - if opts.coordinates_space == "both" then - a:append(string.format("image: %.1f, %.1f\\Nscreen: %i, %i", - pos.image[1], pos.image[2], pos.screen[1], pos.screen[2])) - elseif opts.coordinates_space == "image" then - a:append(string.format("%.1f, %.1f", pos.image[1], pos.image[2])) - elseif opts.coordinates_space == "window" then - a:append(string.format("%i, %i", pos.screen[1], pos.screen[2])) - end - end - dot_info(line_start, true) - if distinct then - line_info() - dot_info(line_end, false) - end - if distinct and opts.show_angles ~= "no" then - local dist = 50 - local pos_from_angle = function(mult, angle) - return { - line_start.screen[1] + mult * dist * math.cos(angle), - line_start.screen[2] + mult * dist * math.sin(angle), - } - end - local extended = { line_start.screen[1], line_start.screen[2] } - if line_end.screen[1] > line_start.screen[1] then - extended[1] = extended[1] + dist - else - extended[1] = extended[1] - dist - end - line(line_start.screen, extended, math.max(0, opts.line_width-0.5)) - local angle = math.atan(math.abs(line_start.image[2] - line_end.image[2]) / math.abs(line_start.image[1] - line_end.image[1])) - local fix_angle - local an - if line_end.image[2] < line_start.image[2] and line_end.image[1] > line_start.image[1] then - -- upper-right - an = 4 - fix_angle = function(angle) return - angle end - elseif line_end.image[2] < line_start.image[2] then - -- upper-left - an = 6 - fix_angle = function(angle) return math.pi + angle end - elseif line_end.image[1] < line_start.image[1] then - -- bottom-left - an = 6 - fix_angle = function(angle) return math.pi - angle end - else - -- bottom-right - an = 4 - fix_angle = function(angle) return angle end - end - -- should implement this https://math.stackexchange.com/questions/873224/calculate-control-points-of-cubic-bezier-curve-approximating-a-part-of-a-circle - local cp1 = pos_from_angle(1, fix_angle(angle*1/4)) - local cp2 = pos_from_angle(1, fix_angle(angle*3/4)) - local p2 = pos_from_angle(1, fix_angle(angle)) - a:bezier_curve(cp1[1], cp1[2], cp2[1], cp2[2], p2[1], p2[2]) - - a:new_event() - a:append("{\\fs" .. opts.font_size .."}{\\bord1}") - local text_pos = pos_from_angle(1.1, fix_angle(angle*2/3)) -- you'd think /2 would make more sense, but *2/3 looks better - a:pos(text_pos[1], text_pos[2]) - a:an(an) - if opts.show_angles == "both" then - a:append(string.format("%.2f\\N%.1f°", angle, angle / math.pi * 180)) - elseif opts.show_angles == "degrees" then - a:append(string.format("%.1f°", angle / math.pi * 180)) - elseif opts.show_angles == "radians" then - a:append(string.format("%.2f", angle)) - end - end - - draw_ass(a.text) -end - -function mark_stale() - video_dimensions_stale = true -end - -function add_bindings() - mp.add_forced_key_binding("mouse_move", "ruler-mouse-move", mark_stale) - for _, key in ipairs(confirm_bindings) do - mp.add_forced_key_binding(key, "ruler-next-" .. key, next_step) - end - for _, key in ipairs(exit_bindings) do - mp.add_forced_key_binding(key, "ruler-stop-" .. key, stop) - end -end - -function remove_bindings() - for _, key in ipairs(confirm_bindings) do - mp.remove_key_binding("ruler-next-" .. key) - end - for _, key in ipairs(exit_bindings) do - mp.remove_key_binding("ruler-stop-" .. key) - end - mp.remove_key_binding("ruler-mouse-move") -end - -function next_step() - if state == 0 then - state = 1 - mp.register_idle(refresh) - mp.observe_property("osd-dimensions", nil, mark_stale) - mark_stale() - add_bindings() - if opts.set_first_point_on_begin then - next_step() - end - elseif state == 1 then - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - state = 2 - first_point = cursor_video_space_normalized(dim) - elseif state == 2 then - local dim = mp.get_property_native("osd-dimensions") - if not dim then return end - state = 3 - second_point = cursor_video_space_normalized(dim) - if opts.clear_on_second_point_set then - next_step() - end - else - stop() - end -end - -function stop() - if state == 0 then return end - mp.unregister_idle(refresh) - mp.unobserve_property(mark_stale) - remove_bindings() - state = 0 - first_point = nil - second_point = nil - draw_ass("") -end - -mp.add_key_binding(nil, "ruler", next_step) diff --git a/.config/mpv/mvi/scripts/status-line.lua b/.config/mpv/mvi/scripts/status-line.lua deleted file mode 100644 index 7ac5168..0000000 --- a/.config/mpv/mvi/scripts/status-line.lua +++ /dev/null @@ -1,142 +0,0 @@ -local opts = { - enabled = true, - size = 36, - margin = 10, - text_top_left = "", - text_top_right = "", - text_bottom_left = "${filename} [${playlist-pos-1}/${playlist-count}]", - text_bottom_right = "[${dwidth:X}x${dheight:X}]", -} - -local msg = require 'mp.msg' -local assdraw = require 'mp.assdraw' -local options = require 'mp.options' - -options.read_options(opts, nil, function(c) - if c["enabled"] then - if opts.enabled then - enable() - else - disable() - end - end - if c["size"] or c["margin"] then - mark_stale() - end - if c["text_top_left"] or - c["text_top_right"] or - c["text_bottom_left"] or - c["text_bottom_right"] - then - observe_properties() - mark_stale() - end -end) - -local stale = true -local active = false - -function draw_ass(ass) - local ww, wh = mp.get_osd_size() - mp.set_osd_ass(ww, wh, ass) -end - -function refresh() - if not stale then return end - stale = false - local a = assdraw:ass_new() - local draw_text = function(text, an, x, y) - if text == "" then return end - local expanded = mp.command_native({ "expand-text", text}) - if not expanded then - msg.error("Error expanding status-line") - return - end - msg.verbose("Status-line changed to: " .. expanded) - a:new_event() - a:an(an) - a:pos(x,y) - a:append("{\\fs".. opts.size.. "}{\\bord1.0}") - a:append(expanded) - end - local w,h = mp.get_osd_size() - local m = opts.margin - draw_text(opts.text_top_left, 7, m, m) - draw_text(opts.text_top_right, 9, w-m, m) - draw_text(opts.text_bottom_left, 1, m, h-m) - draw_text(opts.text_bottom_right, 3, w-m, h-m) - draw_ass(a.text) -end - -function mark_stale() - stale = true -end - -function observe_properties() - mp.unobserve_property(mark_stale) - if not active then return end - for _, str in ipairs({ - opts.text_top_left, - opts.text_top_right, - opts.text_bottom_left, - opts.text_bottom_right, - }) do - local start = 0 - while true do - local s, e, cap = string.find(str, "%${[?!]?([%l%d-/]*)", start) - if not s then break end - msg.verbose("Observing property " .. cap) - mp.observe_property(cap, nil, mark_stale) - start = e - end - end - mp.observe_property("osd-width", nil, mark_stale) - mp.observe_property("osd-height", nil, mark_stale) -end - -function enable() - if active then return end - active = true - observe_properties() - mp.register_idle(refresh) - mark_stale() -end - - -function disable() - if not active then return end - active = false - observe_properties() - mp.unregister_idle(refresh) - draw_ass("") -end - -function toggle() - if active then - disable() - else - enable() - end -end - -if opts.enabled then - enable() -end - -mp.add_key_binding(nil, "status-line-enable", enable) -mp.add_key_binding(nil, "status-line-disable", disable) -mp.add_key_binding(nil, "status-line-toggle", toggle) - --- TODO remove -mp.add_key_binding(nil, "enable-status-line", function() - msg.warn("This binding is deprecated, use 'status-line-enable' instead") - enable() -end) -mp.add_key_binding(nil, "disable-status-line", function() - msg.warn("This binding is deprecated, use 'status-line-disable' instead") - disable() -end) -mp.add_key_binding(nil, "toggle-status-line", function() - msg.warn("This binding is deprecated, use 'status-line-toggle' instead") - toggle() -end) diff --git a/.config/mpv/script-opts/console.conf b/.config/mpv/script-opts/console.conf deleted file mode 100644 index b887b61..0000000 --- a/.config/mpv/script-opts/console.conf +++ /dev/null @@ -1,2 +0,0 @@ -font=Iosevka Etoile -#font_size=18 diff --git a/.config/mpv/script-opts/console.conf.in b/.config/mpv/script-opts/console.conf.in deleted file mode 100644 index 0137862..0000000 --- a/.config/mpv/script-opts/console.conf.in +++ /dev/null @@ -1,2 +0,0 @@ -font=@uifont@ -#font_size=18 diff --git a/.config/mpv/script-opts/osc.conf b/.config/mpv/script-opts/osc.conf deleted file mode 100644 index c99b867..0000000 --- a/.config/mpv/script-opts/osc.conf +++ /dev/null @@ -1,23 +0,0 @@ -# -# MPV LUA SETTINGS -# - -layout=bottombar -# layout=topbar -# layout=slimbox -# layout=box - -boxalpha=90 -# valign=-1 -# hidetimeout=1000 -# fadeduration=100 -seekbarstyle=bar -# seekbarstyle=slider -# seekbarstyle=knob - -# use native mpv values and disable OSC internal track list management (and some functions that depend on it) -iamaprogrammer=yes -# display total time instead of remaining time? -# timetotal=no -# display timecodes with milliseconds -# timems=yes diff --git a/.config/mpv/script-opts/stats.conf b/.config/mpv/script-opts/stats.conf deleted file mode 100644 index 40c1d80..0000000 --- a/.config/mpv/script-opts/stats.conf +++ /dev/null @@ -1,4 +0,0 @@ -font=Iosevka Etoile -# font_mono=monospace -# font_size=8 -# border_size=0.6 diff --git a/.config/mpv/script-opts/stats.conf.in b/.config/mpv/script-opts/stats.conf.in deleted file mode 100644 index bcf678e..0000000 --- a/.config/mpv/script-opts/stats.conf.in +++ /dev/null @@ -1,4 +0,0 @@ -font=@uifont@ -# font_mono=monospace -# font_size=8 -# border_size=0.6 diff --git a/.config/mpv/script-opts/subs2srs.conf b/.config/mpv/script-opts/subs2srs.conf deleted file mode 100644 index 09e2af4..0000000 --- a/.config/mpv/script-opts/subs2srs.conf +++ /dev/null @@ -1,13 +0,0 @@ -autoclip=yes - -deck_name=subs2srs -model_name=Japanese sentences -sentence_field=SentKanji -secondary_field=SentEng -audio_field=SentAudio -image_field=Image -note_tag=subs2srs - -use_ffmpeg=yes -snapshot_format=webp -opus_container=webm diff --git a/.config/mpv/script-opts/thumbfast.conf b/.config/mpv/script-opts/thumbfast.conf deleted file mode 100644 index 2284440..0000000 --- a/.config/mpv/script-opts/thumbfast.conf +++ /dev/null @@ -1,8 +0,0 @@ -# Apply tone-mapping, no to disable -tone_mapping=auto - -# Enable on network playback -network=yes - -# Enable hardware decoding -hwdec=yes diff --git a/.config/mpv/script-opts/uosc.conf b/.config/mpv/script-opts/uosc.conf deleted file mode 100644 index 0ed5f6e..0000000 --- a/.config/mpv/script-opts/uosc.conf +++ /dev/null @@ -1,10 +0,0 @@ -border_radius=1 -controls=menu,gap,subtitles,<has_many_audio>audio,<has_many_video>video,<has_many_edition>editions,<stream>stream-quality,<has_chapter>chapters,gap,space,speed,space,shuffle,loop-playlist,loop-file,gap,prev,items,next -controls_size=24 -pause_indicator=none -timeline_size=32 -top_bar=always -top_bar_size=32 -top_bar_alt_title=${filename} -top_bar_flash_on=audio,image,video -volume_size=32 diff --git a/.config/mpv/script-opts/webm.conf b/.config/mpv/script-opts/webm.conf deleted file mode 100644 index 90b4aae..0000000 --- a/.config/mpv/script-opts/webm.conf +++ /dev/null @@ -1,3 +0,0 @@ -output_format=av1 -output_directory=~ -output_template=[%s-%e]--%T diff --git a/.config/mpv/scripts/hooks.lua b/.config/mpv/scripts/hooks.lua deleted file mode 100644 index 4f350ec..0000000 --- a/.config/mpv/scripts/hooks.lua +++ /dev/null @@ -1,27 +0,0 @@ -local mp = require("mp") -local utils = require("mp.utils") - -local function run(...) - utils.subprocess_detached({ - args = { "sh", "-c", table.concat({ ... }, " ") .. " >/dev/null 2>&1" }, - max_size = 0, - cancellable = false, - }) -end - -mp.register_event("file-loaded", function() - local function cb(n, vo) - -- mp.msg.warn(n, vo) - if vo == true then - run("makoctl", "mode", "-a", "off") - run("svdn", "wlsunset") - mp.unobserve_property(cb) - end - end - mp.observe_property("vo-configured", "bool", cb) -end) - -mp.register_event("shutdown", function() - run("makoctl", "mode", "-r", "off") - run("svup", "wlsunset") -end) diff --git a/.config/mpv/scripts/mouse_coords.lua b/.config/mpv/scripts/mouse_coords.lua deleted file mode 100644 index b2a2a65..0000000 --- a/.config/mpv/scripts/mouse_coords.lua +++ /dev/null @@ -1,41 +0,0 @@ -local msg = require("mp.msg") - --- local x, y = 0, 0 - --- function set_marker() --- x, y = mp.get_mouse_pos() --- end - --- function measure() --- x2, y2 = mp.get_mouse_pos() --- w = x2-x --- h = y2-y - --- pos = "x: " .. x .. ", y:" .. y --- dimensions = "w: " .. h .. ", h:" .. h --- output = pos .. " | " .. dimensions - --- mp.msg.warn(output) --- mp.osd_message(output) --- end - -function print_pos() - dw = mp.get_property_number("dwidth") - dh = mp.get_property_number("dheight") - ow, oh = mp.get_osd_size() - - wr = math.floor(ow / dw) - hr = math.floor(oh / dh) - - mx, my = mp.get_mouse_pos() - x = math.floor(mx / wr) - y = math.floor(my / hr) - - pos = dw .. "x" .. dh .. " " .. x .. "," .. y - mp.msg.warn(pos) - mp.osd_message(pos) -end - -mp.add_key_binding("0", mp.get_script_name(), print_pos) --- mp.add_key_binding("8", mp.get_script_name().."/set", set_marker) --- mp.add_key_binding("9", mp.get_script_name().."/measure", measure) diff --git a/.config/mpv/scripts/openuri.lua b/.config/mpv/scripts/openuri.lua deleted file mode 100644 index 61b20e5..0000000 --- a/.config/mpv/scripts/openuri.lua +++ /dev/null @@ -1,42 +0,0 @@ -mp = require("mp") -format_json = require("mp.utils").format_json - -function open_uri() - local json = format_json({ - type = "open-uri", - title = "https://mpv.io", - items = { - { - title = "Enter a network url", - align = "left", - value = "ignore", - muted = true, - selectable = false - } - }, - on_search = { "script-message-to", mp.get_script_name(), "openuri-cb" }, - palette = true, - search_style = "palette", - search_debounce = "submit" - }) or "{}" - mp.commandv("script-message-to", "uosc", "open-menu", json) -end - -mp.register_script_message("openuri-cb", function(path) - mp.commandv("script-message-to", "uosc", "close-menu", "openuri") - mp.commandv("loadfile", path, "append-play") -end) - -mp.add_key_binding("ctrl+o", "openuri", open_uri) - -mp.add_key_binding("ctrl+shift+o", "pasteuri", function() - local r = mp.command_native({ - name = "subprocess", - playback_only = false, - capture_stdout = true, - args = { "wl-paste" }, - }) - if r.status == 0 then - mp.commandv("script-message-to", mp.get_script_name(), "openuri-cb", r.stdout) - end -end) diff --git a/.config/mpv/scripts/yanky.lua b/.config/mpv/scripts/yanky.lua deleted file mode 100644 index be9d308..0000000 --- a/.config/mpv/scripts/yanky.lua +++ /dev/null @@ -1,37 +0,0 @@ -local mp = require("mp") - -function yank(payload) - mp.commandv("run", "wl-copy", payload) - mp.msg.info("yanked: " .. payload) - mp.osd_message("yanked: " .. payload) -end - -function yankproperty(prop) - yank(mp.get_property_native(prop)) -end - -function yankpath() - local path = mp.get_property_native("path") - if path ~= "^http" then - yank(path) - return - end - local cwd = mp.get_property_native("working-directory") - yank(require("mp.utils").join_path(cwd, path)) -end - -function yanktime() - local s = mp.get_property_native("playback-time") - local ts = string.format("%.2d:%.2d:%.2d.%.3d", s / (60 * 60), s / 60 % 60, s % 60, (s % 1) * 1000) - yank(ts) -end - -function yanksubs() - local subText = mp.get_property("sub-text") - -- local secondarySubText = mp.get_property("secondary-sub-text") - yank(subText) -end - -mp.add_key_binding("y-t", "yanktime", yanktime) -mp.add_key_binding("y-p", "yankpath", yankpath) -mp.add_key_binding("y-s", "yanksubs", yanksubs) diff --git a/.config/mpv/update-uosc.sh b/.config/mpv/update-uosc.sh deleted file mode 100755 index 7334b58..0000000 --- a/.config/mpv/update-uosc.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -set -e - -URI=" - https://github.com/tomasklaen/uosc/releases/latest/download/uosc.zip - https://github.com/tomasklaen/uosc/releases/latest/download/uosc.conf -" - -target="$(readlink -f -- "$(dirname "$0")")" -tmp=$(mktemp -d) -trap '{ rm -r $tmp; }' EXIT INT -cd "$tmp" || exit 1 - -for src in $URI; do - curl -sLO "$src" - { unzip -qd "$tmp"/ "$tmp"/*.zip 2>/dev/null && rm "$tmp"/*.zip; } || true - { tar -xf "$tmp"/*.tar* -C "$tmp"/ 2>/dev/null && rm "$tmp"/*.tar*; } || true -done - -rsync -ac "$tmp"/ "$target"/ diff --git a/.config/mpv/vapoursynth/interpolate.vpy b/.config/mpv/vapoursynth/interpolate.vpy deleted file mode 100644 index 414aa4d..0000000 --- a/.config/mpv/vapoursynth/interpolate.vpy +++ /dev/null @@ -1,84 +0,0 @@ -# vim: set ft=python: - -# see the README at https://gist.github.com/phiresky/4bfcfbbd05b3c2ed8645 -# source: https://github.com/mpv-player/mpv/issues/2149 -# source: https://github.com/mpv-player/mpv/issues/566 -# source: https://github.com/haasn/gentoo-conf/blob/nanodesu/home/nand/.mpv/filters/mvtools.vpy - -from vapoursynth import core - -# ref: http://avisynth.org.ru/mvtools/mvtools2.html#functions -# default is 400, less means interpolation will only happen when it will work well -ignore_threshold = 140 -# if n% of blocks change more than threshold then don't interpolate at all (default is 51%) -scene_change_percentage = 15 -# default to 60fps -dst_fps = 60 -realtime = True - -if "video_in" in globals(): - # realtime (mpv) - clip = video_in - # Needed because clip FPS is missing - src_fps_num = int(container_fps * 1e8) - src_fps_den = int(1e8) - clip = core.std.AssumeFPS(clip, fpsnum=src_fps_num, fpsden=src_fps_den) - dst_fps = display_fps - # Interpolating to fps higher than 60 is too CPU-expensive, smoothmotion can handle the rest. - while (dst_fps > 60): - dst_fps /= 2 -else: - realtime = False - core.std.LoadPlugin('/usr/lib64/libffms2.so') - # run with vspipe - clip = core.ffms2.Source(source=video_in_path) - if "output_fps" in globals(): - dst_fps = float(output_fps) - -# resolution in megapixels. 1080p ≈ 2MP, 720p ≈ 1MP -mpix = clip.width * clip.height / 1000000 - -# Skip interpolation for >1080p or 60 Hz content due to performance -if not (realtime and (mpix > 2.5 or clip.fps_num / clip.fps_den > 59)): - analParams = { - 'overlap': 0, - 'search': 3, - 'truemotion': True, - #'chrome': True, - #'blksize':16, - #'searchparam':1 - } - blockParams = { - 'thscd1': ignore_threshold, - 'thscd2': int(scene_change_percentage * 255 / 100), - 'mode': 3, - } - - if realtime and mpix > 1.5: - # can't handle these on Full HD with Intel i5-2500k - # see the description of these parameters in http://avisynth.org.ru/mvtools/mvtools2.html#functions - analParams['search'] = 0 - blockParams['mode'] = 0 - quality = 'low' - else: - quality = 'high' - - dst_fps_num = int(dst_fps * 1e4) - dst_fps_den = int(1e4) - print("Reflowing from {} fps to {} fps (quality={})".format( - clip.fps_num / clip.fps_den, dst_fps_num / dst_fps_den, quality)) - - sup = core.mv.Super(clip, pel=2) - bvec = core.mv.Analyse(sup, isb=True, **analParams) - fvec = core.mv.Analyse(sup, isb=False, **analParams) - clip = core.mv.BlockFPS(clip, - sup, - bvec, - fvec, - num=dst_fps_num, - den=dst_fps_den, - **blockParams) -else: - print("Skipping interpolation") - -clip.set_output() diff --git a/.config/newsboat/config b/.config/newsboat/config deleted file mode 100644 index 641cfb2..0000000 --- a/.config/newsboat/config +++ /dev/null @@ -1,17 +0,0 @@ -article-sort-order date-asc -auto-reload yes -browser firefox - -unbind-key l -bind-key L toggle-show-read-feeds - -bind-key j down -bind-key k up -bind-key l open -bind-key h quit - -color info black cyan -color listfocus black white bold -color listfocus black white bold -color listnormal_unread cyan black -color listfocus_unread cyan white bold diff --git a/.config/newsboat/urls b/.config/newsboat/urls deleted file mode 100644 index d54ea73..0000000 --- a/.config/newsboat/urls +++ /dev/null @@ -1,20 +0,0 @@ -https://blog.fefe.de/rss.xml news -http://www.tagesschau.de/xml/atom/ news - -# https://www.cgpgrey.com/rss.xml?html internet - -https://blog.nightly.mozilla.org/feed/ dev -https://drewdevault.com/feed.xml dev -https://emersion.fr/blog/rss.xml dev -https://hacktivis.me/feed.atom dev -https://wolf480pl.github.io/feed.xml dev -https://cli.fan/posts/index.xml dev -# https://blog.jessfraz.com/index.xml dev - -https://git.sr.ht/~sircmpwn/aerc/log/rss.xml dev repos -https://git.sr.ht/~emersion/soju/log/rss.xml dev repos - -https://blog.kobol.io/feed.xml -https://nitter.net/kobol_io/rss - -https://torrentfreak.com/feed/ diff --git a/.config/nvim b/.config/nvim deleted file mode 120000 index 815cbcc..0000000 --- a/.config/nvim +++ /dev/null @@ -1 +0,0 @@ -../.vim \ No newline at end of file diff --git a/.vim/.editorconfig b/.config/nvim/.editorconfig index c0b69e9..c0b69e9 100644 --- a/.vim/.editorconfig +++ b/.config/nvim/.editorconfig diff --git a/.vim/.stylua.toml b/.config/nvim/.stylua.toml index 616d360..616d360 100644 --- a/.vim/.stylua.toml +++ b/.config/nvim/.stylua.toml diff --git a/.config/nvim/after/ftplugin/gitcommit.lua b/.config/nvim/after/ftplugin/gitcommit.lua new file mode 100644 index 0000000..cec1130 --- /dev/null +++ b/.config/nvim/after/ftplugin/gitcommit.lua @@ -0,0 +1 @@ +vim.opt_local.textwidth=74 diff --git a/.config/nvim/after/ftplugin/gitrebase.lua b/.config/nvim/after/ftplugin/gitrebase.lua new file mode 100644 index 0000000..f85d3b9 --- /dev/null +++ b/.config/nvim/after/ftplugin/gitrebase.lua @@ -0,0 +1,4 @@ +vim.keymap.set('n', 'K', function() + -- local cword = vim.fn.expand('<cword>') + -- require('gitsigns').show_commit(cword, 'aboveleft split') +end, { desc = 'Lookup commit hash', buffer = 0 }) diff --git a/.config/nvim/after/ftplugin/oil.lua b/.config/nvim/after/ftplugin/oil.lua new file mode 100644 index 0000000..4d1c2c4 --- /dev/null +++ b/.config/nvim/after/ftplugin/oil.lua @@ -0,0 +1,25 @@ + +local get_client = function() + local active_clients = vim.lsp.get_clients({ name = 'zk' }) + + if next(active_clients) == nil then + return + end + + for _, v in ipairs(active_clients) do + if next(v.attached_buffers) ~= nil then + print(vim.inspect(v)) + return v.id + end + end +end + +local client_id = get_client() +if client_id == nil then + return +end + +local client = vim.lsp.get_client_by_id(client_id) +print(vim.inspect(client)) + +print('hi') diff --git a/.config/nvim/after/ftplugin/todotxt.lua b/.config/nvim/after/ftplugin/todotxt.lua new file mode 100644 index 0000000..0e90d2b --- /dev/null +++ b/.config/nvim/after/ftplugin/todotxt.lua @@ -0,0 +1 @@ +vim.opt.textwidth = 0 diff --git a/.config/nvim/after/ftplugin/typst.lua b/.config/nvim/after/ftplugin/typst.lua new file mode 100644 index 0000000..e444bd5 --- /dev/null +++ b/.config/nvim/after/ftplugin/typst.lua @@ -0,0 +1,6 @@ +vim.api.nvim_buf_create_user_command(0, 'OpenPdf', function() + local path = vim.api.nvim_buf_get_name(0) + vim.system({ 'xdg-open', path:gsub('%.typ$', '.pdf') }) +end, { desc = 'typst: open pdf' }) + +vim.keymap.set('n', '<leader>o', '<cmd>OpenPdf<cr>', { desc = 'typst: open pdf', buffer = 0 }) diff --git a/.config/nvim/after/lsp/gopls.lua b/.config/nvim/after/lsp/gopls.lua new file mode 100644 index 0000000..5262a45 --- /dev/null +++ b/.config/nvim/after/lsp/gopls.lua @@ -0,0 +1,24 @@ +return { + settings = { + gopls = { + hints = { + assignVariableTypes = true, + compositeLiteralFields = true, + compositeLiteralTypes = true, + constantValues = true, + functionTypeParameters = true, + parameterNames = true, + rangeVariableTypes = true, + }, + analyses = { + -- composites = false, + nilness = true, + shadow = false, + unusedparams = true, + unusedwrite = true, + }, + gofumpt = true, + -- hoverKind = 'Structured', + }, + }, +} diff --git a/.config/nvim/after/lsp/tinymist.lua b/.config/nvim/after/lsp/tinymist.lua new file mode 100644 index 0000000..77f0c66 --- /dev/null +++ b/.config/nvim/after/lsp/tinymist.lua @@ -0,0 +1,7 @@ +return { + settings = { + exportPdf = "onSave", + -- semanticTokens = "disabled", + formatterMode = "typstyle", + } +} diff --git a/.config/nvim/after/lsp/zls.lua b/.config/nvim/after/lsp/zls.lua new file mode 100644 index 0000000..8d5ed7b --- /dev/null +++ b/.config/nvim/after/lsp/zls.lua @@ -0,0 +1,3 @@ +return { + cmd = {'zls', '--log-level', 'warn'}, +} diff --git a/.config/nvim/after/luasnippets/all.lua b/.config/nvim/after/luasnippets/all.lua new file mode 100644 index 0000000..ed0c536 --- /dev/null +++ b/.config/nvim/after/luasnippets/all.lua @@ -0,0 +1,3 @@ +return { + s({trig = 'today'}, t"today from luasnip") +} diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua new file mode 100644 index 0000000..ce916ce --- /dev/null +++ b/.config/nvim/init.lua @@ -0,0 +1,14 @@ +_G.feedkeys = function(keys) + vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(keys, true, false, true), 'n', true) +end + +require('config.reset') +require('config.lazy') +require('config.filetypes') +require('config.diagnostics') +require('config.keymaps') +require('config.lsp') +require('config.options') +require('config.statuscolumn') +require('config.statusline') +require('config.undo') diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json new file mode 100644 index 0000000..3a9f634 --- /dev/null +++ b/.config/nvim/lazy-lock.json @@ -0,0 +1,31 @@ +{ + "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, + "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, + "calcium.nvim": { "branch": "main", "commit": "7a7d3740083fa5669e1a0f25d133705624a23f0d" }, + "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, + "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, + "fzf-lua": { "branch": "main", "commit": "d2fa4fcebe47c49f0393363c7bb2968ba5516cef" }, + "gentoo-syntax": { "branch": "master", "commit": "1b3a81ec62e5c843245dc431be0fe072add7eca8" }, + "git-dev.nvim": { "branch": "master", "commit": "90c1395ca37a38228e287d0a843835a5a39ce553" }, + "gitgraph.nvim": { "branch": "main", "commit": "c16daa7d7dd597caf9085644c009cfa80b75db8e" }, + "gitlinker.nvim": { "branch": "master", "commit": "bbe2a1254fc8fce21f3bbf9a020266a1c49799f7" }, + "gitsigns.nvim": { "branch": "main", "commit": "1ce96a464fdbc24208e24c117e2021794259005d" }, + "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, + "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "markdown.nvim": { "branch": "master", "commit": "093be911d90de03877f3009de36081c1a6242d51" }, + "mini.ai": { "branch": "main", "commit": "9eae720f2b20f6ad28cbfa0ddc524e10dc2c3201" }, + "mini.align": { "branch": "main", "commit": "6d8a6ca3a0fd313938374abccb50cad026229db3" }, + "mini.icons": { "branch": "main", "commit": "efc85e42262cd0c9e1fdbf806c25cb0be6de115c" }, + "mini.operators": { "branch": "main", "commit": "c68010bb5498d418e056704710f71cd8d6fa227b" }, + "mini.surround": { "branch": "main", "commit": "d648a5601e1c48f175b07d10eba141da338a0a2a" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "338409dd8a6ed74767bad3eb5269f1b903ffb3cf" }, + "nvim-lspconfig": { "branch": "master", "commit": "5bfcc89fd155b4ffc02d18ab3b7d19c2d4e246a7" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-treesitter-refactor": { "branch": "master", "commit": "9cc0d22becf72e18808208cd0ce85032a2b19c6f" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, + "oil.nvim": { "branch": "master", "commit": "f55b25e493a7df76371cfadd0ded5004cb9cd48a" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, + "render-markdown": { "branch": "main", "commit": "48b4175dbca8439d30c1f52231cbe5a712c8f9d9" }, + "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } +} diff --git a/.vim/plugin/diagnostics.lua b/.config/nvim/lua/config/diagnostics.lua index 93ee621..6314b83 100644 --- a/.vim/plugin/diagnostics.lua +++ b/.config/nvim/lua/config/diagnostics.lua @@ -1,10 +1,10 @@ vim.diagnostic.config({ signs = { text = { - [vim.diagnostic.severity.ERROR] = '✗', - [vim.diagnostic.severity.WARN] = '▷', - [vim.diagnostic.severity.INFO] = 'ℹ', - [vim.diagnostic.severity.HINT] = '🞶', + [vim.diagnostic.severity.ERROR] = '', + [vim.diagnostic.severity.WARN] = '', + [vim.diagnostic.severity.INFO] = '', + [vim.diagnostic.severity.HINT] = '', }, linehl = { -- [vim.diagnostic.severity.ERROR] = 'Search', @@ -44,7 +44,9 @@ end, { desc = 'diagnostic: prev' }) vim.keymap.set('n', 'DD', vim.diagnostic.open_float, { desc = 'diagnostic: current line' }) -vim.keymap.set('n', '<leader>td', function() +vim.keymap.set('n', '<leader>d', '<nop>', { desc = "diagnostics" }) +vim.keymap.set('n', '<leader>dd', vim.diagnostic.open_float, { desc = 'diagnostic: current line' }) +vim.keymap.set('n', '<leader>dv', function() -- NOTE: this can be used to switch between multiple sets of diagnostics display -- currently it only toggles virtual_text local visible = vim.diagnostic.config().virtual_text @@ -58,6 +60,6 @@ vim.keymap.set('n', '<leader>td', function() end end, { desc = 'diagnostic: toggle visibility' }) -vim.keymap.set('n', '<leader>tD', function() +vim.keymap.set('n', '<leader>da', function() vim.diagnostic.enable(not vim.diagnostic.is_enabled()) end, { desc = 'diagnostic: toggle all' }) diff --git a/.config/nvim/lua/config/filetypes.lua b/.config/nvim/lua/config/filetypes.lua new file mode 100644 index 0000000..f1428d2 --- /dev/null +++ b/.config/nvim/lua/config/filetypes.lua @@ -0,0 +1,5 @@ +vim.filetype.add({ + pattern = { + ['todo.txt'] = 'todotxt', + } +}) diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua new file mode 100644 index 0000000..9c00f7b --- /dev/null +++ b/.config/nvim/lua/config/keymaps.lua @@ -0,0 +1,36 @@ +local map = vim.keymap.set + +map('n', 'gb', '<cmd>bnext<cr>', { desc = 'Buffer next' }) +map('n', 'gB', '<cmd>bprevious<cr>', { desc = 'Buffer prev' }) + +map('n', '<a-j>', '<cmd>cnext<cr>', { desc = 'Quickfix next' }) +map('n', '<a-k>', '<cmd>cprev<cr>', { desc = 'Quickfix prev' }) + +map('v', '<', '<gv', { desc = 'Indent' }) +map('v', '>', '>gv', { desc = 'Outdent' }) + +map('t', '<esc>', [[ <c-\><c-n> ]], { desc = 'Terminal: Exit INSERT mode' }) + +map( + 'n', + 'gx', + '<cmd>lua vim.ui.open(vim.fn.expand("<cfile>"))<cr>', + { desc = 'Open file under cursor' } +) + +vim.api.nvim_create_autocmd({'BufEnter', 'BufWinEnter'}, { + group = vim.api.nvim_create_augroup('bufclose', {}), + callback = function() + if vim.list_contains({'help', 'nofile', 'quickfix'}, vim.bo.buftype) then + map('', 'q', '<cmd>close<cr>', { desc = 'Close buffer', buffer = 0 }) + end + end, +}) + +map('n', '<leader><leader>x', function() + local file = vim.fn.expand('%') + vim.cmd.source(file) + vim.notify('** sourced ' .. file, vim.log.levels.INFO) +end, { desc = 'source current file' }) + +map('n', '<leader>a', '<cmd>edit #<cr>', { desc = 'open alternative file' }) diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua new file mode 100644 index 0000000..5f859f0 --- /dev/null +++ b/.config/nvim/lua/config/lazy.lua @@ -0,0 +1,63 @@ +local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' +if not (vim.uv or vim.loop).fs_stat(lazypath) then + local lazyrepo = 'https://github.com/folke/lazy.nvim.git' + local out = vim.fn.system({'git', 'clone', '--filter=blob:none', '--branch=stable', lazyrepo, lazypath}) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + {'Failed to clone lazy.nvim:\n', 'ErrorMsg'}, + {out, 'WarningMsg'}, + {'\nPress any key to exit...'}, + }, true, {}) + vi.fn.getchar() -- let user ack + os.exit(1) + end +end + +vim.opt.rtp:prepend(lazypath) + +vim.g.mapleader = " " +vim.g.maplocalleader = "\\" + +require('lazy').setup({ + -- load plugin specs from ./plugins + spec = { { import = 'plugins' } }, + -- colorscheme for installing plugins + install = { colorscheme = { 'default' } }, + -- automatically check for plugin updates + checker = { + enabled = true, + frequency = (3600 * 24 * 3), -- 3 days + }, +}) + +vim.keymap.set({'n'}, '<leader>l', '<nop>', { desc = 'lazy' }) +vim.keymap.set({'n'}, '<leader>lz', '<cmd>Lazy<cr>', { desc = 'lazy: open ui' }) +vim.keymap.set({'n'}, '<leader>ln', function() + local pname = 'TODO' + local ppath = vim.fn.stdpath('config') .. '/lua/plugins' + + vim.ui.input({ prompt = 'Plugin name: ' }, function(input) + pname = input + end) + + vim.cmd.cd(ppath) + + vim.fn.setreg('a', [[return { + { + '$name', + cmd = {'$cmd'}, + opts = {$opts}, + keys = { + { mode = {'n'}, '$lhs', '$rhs', desc = '$desc' }, + }, + } +}]]) + + local buf = vim.api.nvim_create_buf(true, false) + vim.api.nvim_buf_set_name(buf, pname .. '.lua') + vim.api.nvim_set_option_value('filetype', 'lua', { buf = buf }) + vim.api.nvim_win_set_buf(0, buf) + + require('luasnip.extras.otf').on_the_fly('a') + +end, { desc = 'lazy: new plugin' }) diff --git a/.config/nvim/lua/config/lsp.lua b/.config/nvim/lua/config/lsp.lua new file mode 100644 index 0000000..282a3dc --- /dev/null +++ b/.config/nvim/lua/config/lsp.lua @@ -0,0 +1,66 @@ +if not vim.lsp.enable then return end + +local lsp = vim.lsp + +lsp.enable({ + 'bashls', + 'ccls', + 'clangd', + 'gopls', + 'rust_analyzer', + 'superhtml', + 'tinymist', + 'zk', + 'zls', +}) + +local capabilities = nil +if pcall(require, 'blink.cmp') then + capabilities = require('blink.cmp').get_lsp_capabilities() +end + +lsp.config('*', { + root_markers = {'.git'}, + capabilities = capabilities +}) + +vim.api.nvim_create_autocmd({'LspAttach'}, { + group = vim.api.nvim_create_augroup('lspattach', {}), + callback = function(args) + local client = assert(vim.lsp.get_client_by_id(args.data.client_id)) + + -- TODO: what does this do? + vim.opt_local.omnifunc = 'v:lua.vim.lsp.omnifunc' + + vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { desc = 'goto_definition' }) + vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { desc = 'goto declaration' }) + vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { desc = 'goto type definition' }) + vim.keymap.set('n', 'gR', vim.lsp.buf.references, { desc = 'show references' }) + vim.keymap.set('n', 'ga', vim.lsp.buf.code_action, { desc = 'show code actions' }) + vim.keymap.set('n', 'grr', vim.lsp.buf.rename, { desc = 'rename' }) + + if client:supports_method('textDocument/implementation') then + vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, { desc = 'goto implementation' }) + end + + if client:supports_method('textDocument/completion') then + vim.lsp.completion.enable(true, client.id, args.buf, {autotrigger = false}) + end + + if client:supports_method('textDocument/formatting') then + vim.keymap.set('n', '<leader>f', vim.lsp.buf.format, { desc = 'format' }) + end + + if not client:supports_method('textDocument/willSaveWaitUntil') + and client:supports_method('textDocument/formatting') then + vim.api.nvim_create_autocmd({'BufWritePre'}, { + group = vim.api.nvim_create_augroup('lspattach', {}), + buffer = args.buf, + callback = function() + if vim.b.nofmt then return end + vim.lsp.buf.format({ bufnr = args.buf, id = client.id, timeout_ms = 1000 }) + end, + }) + end + end, +}) diff --git a/.vim/plugin/options.lua b/.config/nvim/lua/config/options.lua index dba726a..073835f 100644 --- a/.vim/plugin/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -15,13 +15,13 @@ opt.listchars:append({ trail = '¬', tab = '> ', -- space = '·', - lead = '·', + -- lead = '·', }) opt.showbreak = '↪ ' -- show indicator and wrap text at 80 chars opt.colorcolumn = '+1' -opt.textwidth = 79 +opt.textwidth = 80 opt.wrap = true opt.conceallevel = 2 diff --git a/.config/nvim/lua/config/reset.lua b/.config/nvim/lua/config/reset.lua new file mode 100644 index 0000000..4908c20 --- /dev/null +++ b/.config/nvim/lua/config/reset.lua @@ -0,0 +1,17 @@ +vim.g.loaded_gzip = 1 +vim.g.loaded_tar = 1 +vim.g.loaded_tarPlugin = 1 +vim.g.loaded_zip = 1 +vim.g.loaded_zipPlugin = 1 +vim.g.loaded_getscript = 1 +vim.g.loaded_getscriptPlugin = 1 +vim.g.loaded_vimball = 1 +vim.g.loaded_vimballPlugin = 1 +vim.g.loaded_matchit = 1 +vim.g.loaded_2html_plugin = 1 +vim.g.loaded_logiPat = 1 +vim.g.loaded_rrhelper = 1 +vim.g.loaded_netrw = 1 +vim.g.loaded_netrwPlugin = 1 +vim.g.loaded_netrwSettings = 1 +vim.g.loaded_netrwFileHandlers = 1 diff --git a/.vim/lua/internal/snippets.lua b/.config/nvim/lua/config/snippets.lua index be00884..e0c260e 100644 --- a/.vim/lua/internal/snippets.lua +++ b/.config/nvim/lua/config/snippets.lua @@ -1,72 +1,12 @@ local ls = require('luasnip') local types = require('luasnip.util.types') --- attach to builtin snippet hooks - -vim.snippet.expand = ls.lsp_expand - ----@diagnostic disable-next-line: duplicate-set-field -vim.snippet.active = function(filter) - filter = filter or {} - filter.direction = filter.direction or 1 - - if filter.direction == 1 then - return ls.expand_or_jumpable() - else - return ls.jumpable(filter.direction) - end -end - ----@diagnostic disable-next-line: duplicate-set-field -vim.snippet.jump = function(direction) - if direction == 1 then - if ls.expandable() then - return ls.expand_or_jump() - else - return ls.jumpable(1) and ls.jump(1) - end - else - return ls.jumpable(-1) and ls.jump(-1) - end -end - -vim.snippet.stop = ls.unlink_current - -local snip_env = { - -- snippet helpers - nl = function() - return ls.t({ '', '' }) - end, - exec = function(command) - return ls.f(function(_, _, ...) - local job = require('plenary.job'):new({ - command = vim.env.SHELL, - args = { '-c', ... }, - enable_recording = true, - }) - local res, exitcode = job:sync() - if not exitcode == 0 or #res == 0 then - error(string.format('exec "%s" failed', ...)) - end - return res - end, {}, { user_args = { command } }) - end, - -- condition helpers - cond = { - ts = function(capture) - return function() - return vim.tbl_contains(vim.treesitter.get_captures_at_cursor(), capture) - end - end, - }, -} - +-- configure luasnip ls.config.set_config({ enable_autosnippets = true, history = true, updateevents = 'TextChanged,TextChangedI', override_builtin = true, - snip_env = vim.tbl_deep_extend('error', ls.session.config.snip_env, snip_env), ext_opts = { [types.choiceNode] = { active = { @@ -79,10 +19,41 @@ ls.config.set_config({ }, }, }, + snip_env = vim.tbl_deep_extend('error', ls.session.config.snip_env, { + -- snippet helpers + nl = function() + return ls.t({ '', '' }) + end, + exec = function(command) + return ls.f(function(_, _, ...) + local job = require('plenary.job'):new({ + command = vim.env.SHELL, + args = { '-c', ... }, + enable_recording = true, + }) + local res, exitcode = job:sync() + if not exitcode == 0 or #res == 0 then + error(string.format('exec "%s" failed', ...)) + end + return res + end, {}, { user_args = { command } }) + end, + -- condition helpers + cond = { + ts = function(capture) + return function() + return vim.tbl_contains(vim.treesitter.get_captures_at_cursor(), capture) + end + end, + }, + }), }) -require('luasnip.loaders.from_lua').lazy_load({ paths = './snippets' }) +-- snippet loaders +require('luasnip.loaders.from_lua').lazy_load() +require('luasnip.loaders.from_vscode').lazy_load({ include = {} }) +-- keymaps vim.keymap.set({ 'i', 's' }, '<c-j>', function() return vim.snippet.active({ direction = 1 }) and vim.snippet.jump(1) end, { silent = true, desc = 'snippet: jump next' }) @@ -103,8 +74,10 @@ vim.keymap.set({ 'i', 's' }, '<c-p>', function() end end, { silent = true, desc = 'snippet: prev choice' }) +-- usercmds vim.api.nvim_create_user_command('EditSnippets', require('luasnip.loaders').edit_snippet_files, {}) +-- autocmds -- vim.api.nvim_create_autocmd('User', { -- pattern = 'LuasnipChoiceNodeEnter', -- callback = function() @@ -127,3 +100,41 @@ vim.api.nvim_create_user_command('EditSnippets', require('luasnip.loaders').edit -- end) -- end, -- }) + +-- unlink luasnip session on <esc> +vim.api.nvim_create_autocmd('ModeChanged', { + pattern = '*', + callback = function() + if ((vim.v.event.old_mode == 's' and vim.v.event.new_mode == 'n') or vim.v.event.old_mode == 'i') + and ls.session.current_nodes[vim.api.nvim_get_current_buf()] + and not ls.session.jump_active + and not require("blink.cmp").is_visible() + then + ls.unlink_current() + end + end +}) + +-- attach to builtin snippet hooks +vim.snippet.expand = ls.lsp_expand +vim.snippet.active = function(filter) + filter = filter or {} + filter.direction = filter.direction or 1 + if filter.direction == 1 then + return ls.expand_or_jumpable() + else + return ls.jumpable(filter.direction) + end +end +vim.snippet.jump = function(direction) + if direction == 1 then + if ls.expandable() then + return ls.expand_or_jump() + else + return ls.jumpable(1) and ls.jump(1) + end + else + return ls.jumpable(-1) and ls.jump(-1) + end +end +vim.snippet.stop = ls.unlink_current diff --git a/.vim/plugin/statuscolumn.lua b/.config/nvim/lua/config/statuscolumn.lua index 06e8988..06e8988 100644 --- a/.vim/plugin/statuscolumn.lua +++ b/.config/nvim/lua/config/statuscolumn.lua diff --git a/.vim/plugin/statusline.lua b/.config/nvim/lua/config/statusline.lua index fed6d33..fed6d33 100644 --- a/.vim/plugin/statusline.lua +++ b/.config/nvim/lua/config/statusline.lua diff --git a/.vim/plugin/undo.lua b/.config/nvim/lua/config/undo.lua index aed6195..aed6195 100644 --- a/.vim/plugin/undo.lua +++ b/.config/nvim/lua/config/undo.lua diff --git a/.vim/lua/internal/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua index 1d0e0ae..1122bcc 100644 --- a/.vim/lua/internal/plugins/blink.lua +++ b/.config/nvim/lua/plugins/blink.lua @@ -6,14 +6,7 @@ return { lazy = false, dependencies = { - { - 'L3MON4D3/LuaSnip', - version = 'v2.*', - build = 'make install_jsregexp', - config = function() - require('internal.snippets') - end, - }, + { 'L3MON4D3/LuaSnip' }, }, init = function() @@ -26,11 +19,29 @@ return { hl(0, 'BlinkCmpLabelDescription', { link = 'Comment', force = true }) end, + opts_extend = { 'sources.default' }, + opts = { -- TODO: -- 'prefer_rust_with_warning', requires nightly rust, due to: -- https://github.com/rust-lang/rust/issues/86656 - fuzzy = { implementation = 'lua' }, + fuzzy = { + implementation = 'lua', + sorts = { + function(a, b) + local prio = { + snippets = 99, + -- everyting else 0 + } + local a_priority = prio[a.source_id] or 0 + local b_priority = prio[b.source_id] or 0 + if a_priority ~= b_priority then return a_priority > b_priority end + end, + -- defaults + 'score', + 'sort_text' + }, + }, appearance = { -- fallback to cmp highlight names @@ -42,7 +53,6 @@ return { sources = { providers = { buffer = { min_keyword_length = 3 }, - snippets = { min_keyword_length = 3 }, }, }, @@ -80,6 +90,5 @@ return { snippets = { preset = 'luasnip' }, }, - opts_extend = { 'sources.default' }, }, } diff --git a/.config/nvim/lua/plugins/calcium.lua b/.config/nvim/lua/plugins/calcium.lua new file mode 100644 index 0000000..f0ab78c --- /dev/null +++ b/.config/nvim/lua/plugins/calcium.lua @@ -0,0 +1,15 @@ +return { + { + 'necrom4/calcium.nvim', + cmd = {'Calcium'}, + opts = { + notifications = false, + default_mode = 'replace', + }, + keys = { + { mode = {'n', 'v'}, 'gl', '<nop>', desc = 'Calcium' }, + { mode = {'n', 'v'}, 'glr', ':Calcium replace<cr>', desc = 'Calcium replace', silent = true }, + { mode = {'n', 'v'}, 'gla', ':Calcium append<cr>', desc = 'Calcium append', silent = true }, + }, + } +} diff --git a/.vim/lua/internal/plugins/colorizer.lua b/.config/nvim/lua/plugins/colorizer.lua index cf55336..2608ae6 100644 --- a/.vim/lua/internal/plugins/colorizer.lua +++ b/.config/nvim/lua/plugins/colorizer.lua @@ -2,12 +2,11 @@ return { { 'NvChad/nvim-colorizer.lua', -- 'norcalli/nvim-colorizer.lua', - -- events = { 'VeryLazy' }, lazy = false, opts = { name = true, RRGGBB = true, - RRGGBBAA = false, + RRGGBBAA = true, rgb_fn = true, hsl_fn = true, mode = 'background', diff --git a/.vim/lua/internal/plugins/fzf.lua b/.config/nvim/lua/plugins/fzf.lua index e8c0a9c..efee6ef 100644 --- a/.vim/lua/internal/plugins/fzf.lua +++ b/.config/nvim/lua/plugins/fzf.lua @@ -28,11 +28,19 @@ return { ['ctrl-p'] = 'up', }, }, + -- actions = { + -- files = { + -- ['ctrl-q'] = { fn = fzf.actions.file_sel_to_qf }, + -- }, + -- }, fzf_colors = true, -- PICKER CONFIG files = { file_icons = true, }, + marks = { + marks = '[a-zA-Z]', + } }) end, keys = { @@ -41,8 +49,12 @@ return { { mode = 'n', ';b', '<cmd>FzfLua buffers<cr>', desc = 'fzf: buffers' }, { mode = 'n', ';f', '<cmd>FzfLua files<cr>', desc = 'fzf: find_files' }, { mode = 'n', ';g', '<cmd>FzfLua live_grep<cr>', desc = 'fzf: live_grep' }, - { mode = 'n', ';d', '<cmd>FzfLua diagnostics_workspace<cr>', desc = 'fzf: diagnostics' }, - { mode = 'n', ';h', '<cmd>FzfLua helptags<cr>', desc = 'fzf: diagnostics' }, + { mode = 'n', ';d', '<cmd>FzfLua diagnostics_workspace<cr>', desc = 'fzf: workspace diagnostics' }, + { mode = 'n', ';D', '<cmd>FzfLua diagnostics_document<cr>', desc = 'fzf: document diagnostics' }, + { mode = 'n', ';h', '<cmd>FzfLua helptags<cr>', desc = 'fzf: help' }, + { mode = 'n', ';s', '<cmd>FzfLua lsp_document_symbols<cr>', desc = 'fzf: document symbols' }, + { mode = 'n', ';w', '<cmd>FzfLua lsp_live_workspace_symbols<cr>', desc = 'fzf: workspace symbols' }, + { mode = 'n', ';m', '<cmd>FzfLua marks<cr>', desc = 'fzf: marks' }, { mode = 'n', ';v', diff --git a/.config/nvim/lua/plugins/gentoo.lua b/.config/nvim/lua/plugins/gentoo.lua new file mode 100644 index 0000000..470e6de --- /dev/null +++ b/.config/nvim/lua/plugins/gentoo.lua @@ -0,0 +1,15 @@ +return { + { + 'gentoo/gentoo-syntax', + -- ft = { 'ebuild' }, + -- init = function() + -- vim.api.nvim_create_autocmd('LspAttach', { + -- callback = function(args) + -- if vim.opt.filetype == 'ebuild' then + -- vim.lsp.stop_client(vim.lsp.get_clients({ bufnr = args.bufnr })) + -- end + -- end, + -- }) + -- end, + }, +} diff --git a/.vim/lua/internal/plugins/git.lua b/.config/nvim/lua/plugins/git.lua index 056cc14..2561ad9 100644 --- a/.vim/lua/internal/plugins/git.lua +++ b/.config/nvim/lua/plugins/git.lua @@ -3,10 +3,7 @@ return { 'lewis6991/gitsigns.nvim', lazy = false, opts = { - signs = { - change = { text = '▋' }, - add = { text = '▋' }, - }, + debug_mode = false, }, keys = { { @@ -31,8 +28,12 @@ return { end, desc = 'Gitsigns: prev hunk', }, + { '<leader>g', '<nop>', desc = 'git' }, + { '<leader>g<space>', '<cmd>Gitsigns<cr>', desc = 'Gitsigns: select action' }, { '<leader>gb', '<cmd>Gitsigns blame<cr>', desc = 'Gitsigns: blame' }, - { '<leader>gs', '<cmd>Gitsigns<cr>', desc = 'Gitsigns: select action' }, + { '<leader>ga', '<cmd>Gitsigns stage_hunk<cr>', desc = 'Gitsigns: stage hunk' }, + { '<leader>ga', ':Gitsigns stage_hunk<cr>', desc = 'Gitsigns: stage hunk', mode = 'x' }, + { '<leader>gd', ':Gitsigns diffthis<cr>', desc = 'Gitsigns: diff' }, { ';c', function() diff --git a/.vim/lua/internal/plugins/icons.lua b/.config/nvim/lua/plugins/icons.lua index 9a597ab..9a597ab 100644 --- a/.vim/lua/internal/plugins/icons.lua +++ b/.config/nvim/lua/plugins/icons.lua diff --git a/.vim/lua/internal/plugins/indent.lua b/.config/nvim/lua/plugins/indent.lua index a27a328..e247c5a 100644 --- a/.vim/lua/internal/plugins/indent.lua +++ b/.config/nvim/lua/plugins/indent.lua @@ -12,11 +12,13 @@ return { enabled = true, show_start = false, show_end = false, + char = '▌', }, }, }, -- detect indent from the buffer contents { + enabled = false, 'NMAC427/guess-indent.nvim', lazy = false, opts = { diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua new file mode 100644 index 0000000..aebf3c4 --- /dev/null +++ b/.config/nvim/lua/plugins/lsp.lua @@ -0,0 +1,6 @@ +return { + { + 'neovim/nvim-lspconfig', + version = '^2.0', + } +} diff --git a/.config/nvim/lua/plugins/markdown.lua b/.config/nvim/lua/plugins/markdown.lua new file mode 100644 index 0000000..b21255e --- /dev/null +++ b/.config/nvim/lua/plugins/markdown.lua @@ -0,0 +1,82 @@ +return { + { + -- handy markdown commands + 'tadmccorkle/markdown.nvim', + ft = { 'markdown' }, + opts = { + mappings = false, + on_attach = function(buf) + local set = function(mode, lhs, rhs, desc) + vim.keymap.set(mode, lhs, rhs, { buffer = buf, desc = 'Markdown: ' .. desc }) + end + set('n', 'nio', '<cmd>MDListItemBelow<cr>', 'Insert list item below') + set('n', 'niO', '<cmd>MDListItemAbove<cr>', 'Insert list item above') + set({ 'n', 'v', 'x', 'i' }, '<m-x>', '<cmd>MDTaskToggle<cr>', 'Toggle task') + set('x', '<m-l>', '<esc>gv<plug>(markdown_add_link_visual)', 'Make link') + end, + }, + }, + { + -- pretty markdown + 'MeanderingProgrammer/markdown.nvim', + name = 'render-markdown', -- needed if used together with markdown.nvim above + main = 'render-markdown', + dependencies = { + 'nvim-treesitter/nvim-treesitter', + 'echasnovski/mini.icons', + }, + ft = { 'markdown' }, + opts = { + completions = { blink = { enabled = true } }, + sign = { enabled = true }, + indent = { enabled = false }, + heading = { + width = 'block', + icons = { + '▒ ', + '▒▒ ', + '▒▒▒ ', + '▒▒▒▒ ', + '▒▒▒▒▒ ', + '▒▒▒▒▒▒ ', + }, + signs = { 'ⅰ', 'ⅱ', 'ⅲ', 'ⅳ', 'ⅴ', 'ⅵ' }, + backgrounds = {}, + foregrounds = {}, + }, + bullet = { + icons = { '* ', '-', '>' }, + }, + checkbox = { + checked = { icon = ' ' }, + unchecked = { icon = ' ' }, + custom = { + todo = { raw = '[-]', rendered = ' ', highlight = 'RenderMarkdownTodo' }, + }, + }, + code = { + width = 'block', + border = 'thin', + disable_background = true, + }, + }, + init = vim.schedule_wrap(function() + local hl = vim.api.nvim_set_hl + hl(0, '@markup.bold', { link = 'markdownBold', force = true }) + hl(0, '@markup.italic', { link = 'markdownItalic', force = true }) + + -- hl(0, 'RenderMarkdownH1', { fg = 'NvimLightCyan' }) + -- hl(0, 'RenderMarkdownH1Bg', { bg = 'NvimDarkCyan' }) + -- hl(0, 'RenderMarkdownH2', { fg = 'NvimLightMagenta' }) + -- hl(0, 'RenderMarkdownH2Bg', { bg = 'NvimDarkMagenta' }) + -- hl(0, 'RenderMarkdownH3', { fg = 'NvimLightYellow' }) + -- hl(0, 'RenderMarkdownH3Bg', { bg = 'NvimDarkYellow' }) + -- hl(0, 'RenderMarkdownH4', { fg = 'NvimLightBlue' }) + -- hl(0, 'RenderMarkdownH4Bg', { bg = 'NvimDarkBlue' }) + -- hl(0, 'RenderMarkdownH5', { fg = 'NvimLightRed' }) + -- hl(0, 'RenderMarkdownH5Bg', { bg = 'NvimDarkRed' }) + + hl(0, 'RenderMarkdownBullet', { link = '@markup.list', force = true }) + end), + }, +} diff --git a/.vim/lua/internal/plugins/mini.lua b/.config/nvim/lua/plugins/mini.lua index fb4c9a6..fb4c9a6 100644 --- a/.vim/lua/internal/plugins/mini.lua +++ b/.config/nvim/lua/plugins/mini.lua diff --git a/.vim/lua/internal/plugins/oil.lua b/.config/nvim/lua/plugins/oil.lua index 401fe8b..401fe8b 100644 --- a/.vim/lua/internal/plugins/oil.lua +++ b/.config/nvim/lua/plugins/oil.lua diff --git a/.config/nvim/lua/plugins/snippets.lua b/.config/nvim/lua/plugins/snippets.lua new file mode 100644 index 0000000..97a4455 --- /dev/null +++ b/.config/nvim/lua/plugins/snippets.lua @@ -0,0 +1,13 @@ +return { + { + 'L3MON4D3/LuaSnip', + version = 'v2.*', + build = 'make install_jsregexp', + config = function() + require('config.snippets') + end, + dependencies = { + "rafamadriz/friendly-snippets", + }, + } +} diff --git a/.vim/lua/internal/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua index b8b1d56..93f396d 100644 --- a/.vim/lua/internal/plugins/treesitter.lua +++ b/.config/nvim/lua/plugins/treesitter.lua @@ -1,41 +1,24 @@ return { { 'nvim-treesitter/nvim-treesitter', + branch = 'master', dependencies = { - -- TODO: https://github.com/nvim-treesitter/nvim-treesitter-context { 'nvim-treesitter/nvim-treesitter-refactor', lazy = false }, { 'nvim-treesitter/nvim-treesitter-textobjects', lazy = false }, - { 'nvim-treesitter/playground', cmd = { 'TSPlayground' } }, + -- { 'nvim-treesitter/playground', cmd = { 'TSPlayground' } }, }, lazy = false, build = ':TSUpdate', config = function(_, opts) - -- TODO: overwrite parser configs, insert gotmpl - require('nvim-treesitter.configs').setup(opts) -- use bash parser for gentoo ebuilds vim.treesitter.language.register('bash', 'ebuild') - - -- register mediawiki parser - -- local parser_configs = require('nvim-treesitter.parsers').get_parser_configs() - -- parser_configs.mediawiki = { - -- install_info = { - -- url = 'github.com/Ordoviz/tree-sitter-mediawiki', - -- files = { 'src/parser.c' }, - -- branch = 'main', - -- generate_requires_npm = false, - -- requires_generate_from_grammar = false, - -- }, - -- filetype = 'mediawiki', - -- } end, opts = { ensure_installed = { 'bash', - 'bibtex', 'c', - 'c_sharp', 'cmake', 'comment', 'cpp', @@ -45,37 +28,28 @@ return { 'gomod', 'gotmpl', 'gowork', - 'hare', - 'hcl', 'html', - 'java', 'javascript', 'json', 'jsonc', - 'kotlin', - 'latex', - 'ledger', 'lua', 'make', 'markdown', 'markdown_inline', 'ninja', - 'norg', 'python', - 'query', 'regex', 'rust', 'scss', 'sql', + 'todotxt', 'toml', 'typescript', + 'typst', 'vim', 'vimdoc', 'yaml', 'zig', - - -- external parsers - -- 'mediawiki', -- TODO: missing queries }, highlight = { enable = true, @@ -87,15 +61,9 @@ return { refactor = { navigation = { enable = true, - keymaps = { - goto_definition = 'gd', - }, }, smart_rename = { enable = true, - keymaps = { - smart_rename = 'grr', - }, }, }, textobjects = { @@ -112,7 +80,8 @@ return { ['al'] = '@loop.outer', ['is'] = '@scopename.inner', ['as'] = '@scopename.outer', - ['ic'] = '@comment.outer', + ['ic'] = '@comment.inner', + ['ac'] = '@comment.outer', }, selection_mode = { ['@comment.outer'] = 'V', diff --git a/.vim/lua/internal/plugins/whichkey.lua b/.config/nvim/lua/plugins/whichkey.lua index dc21eda..dc21eda 100644 --- a/.vim/lua/internal/plugins/whichkey.lua +++ b/.config/nvim/lua/plugins/whichkey.lua diff --git a/.config/oguri/config b/.config/oguri/config deleted file mode 100644 index 0beb0b1..0000000 --- a/.config/oguri/config +++ /dev/null @@ -1,4 +0,0 @@ -[output *] -image=~/.config/oguri/ripples.jpg -scaling-mode=tile -filter=best diff --git a/.config/oguri/ripples.jpg b/.config/oguri/ripples.jpg deleted file mode 100644 index 7c06586..0000000 --- a/.config/oguri/ripples.jpg +++ /dev/null Binary files differdiff --git a/.config/river/colors b/.config/river/colors deleted file mode 100755 index 57021bd..0000000 --- a/.config/river/colors +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -riverctl background-color 0x080808ff -riverctl border-color-focused 0x70649aff -riverctl border-color-unfocused 0x080808ff -riverctl border-color-urgent 0xcb1b45ff -riverctl border-width 2 diff --git a/.config/river/functions.sh b/.config/river/functions.sh deleted file mode 100644 index 69b534b..0000000 --- a/.config/river/functions.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -declare_mode() { - riverctl declare-mode "$1" - riverctl map normal "$2" "$3" enter-mode "$1" - riverctl map "$1" None Return enter-mode normal - riverctl map "$1" None Escape enter-mode normal - riverctl map "$1" None Q enter-mode normal -} - -map_mode() { - if test "$1" = "-n"; then - shift 1 - local mode=$1 mod=$2 key=$3 - shift 3 - riverctl map "$mode" "$mod" "$key" $@ - else - riverctl map "$1" "$2" "$3" spawn "riverctl enter-mode normal ; $4" - fi - set +x -} diff --git a/.config/river/gsettings b/.config/river/gsettings deleted file mode 100755 index c7f6871..0000000 --- a/.config/river/gsettings +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -riverctl xcursor-theme plan9 - -gsettings set org.gnome.desktop.interface gtk-theme Adwaita -gsettings set org.gnome.desktop.interface icon-theme Adwaita -gsettings set org.gnome.desktop.interface cursor-theme plan9 -gsettings set org.gnome.desktop.interface enable-animations false -gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark -gsettings set org.gnome.desktop.interface color-scheme prefer-dark -gsettings set org.gnome.desktop.privacy remember-recent-files false -gsettings set org.gnome.desktop.privacy recent-files-max-age 0 -gsettings set org.gtk.Settings.FileChooser show-hidden false -gsettings set org.gtk.gtk4.Settings.FileChooser show-hidden false -gsettings set org.gtk.gtk4.Settings.FileChooser startup-mode cwd diff --git a/.config/river/init b/.config/river/init deleted file mode 100755 index fedb5f9..0000000 --- a/.config/river/init +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -riverctl spawn /etc/s6-rc/bin/s6-session-spawn - -. "$XDG_CONFIG_HOME/river/functions.sh" -. "$XDG_CONFIG_HOME/river/colors" -. "$XDG_CONFIG_HOME/river/keybinds" -. "$XDG_CONFIG_HOME/river/rules" -. "$XDG_CONFIG_HOME/river/layouts" -. "$XDG_CONFIG_HOME/river/gsettings" - -#riverctl spawn 'dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP' -riverctl spawn 'light -i set 80%' -riverctl spawn 'kanshictl reload' - -riverctl set-repeat 70 200 -riverctl input "pointer-*" natural-scroll enabled -riverctl input "pointer-*" pointer-accel 0 -riverctl input "pointer-*" tap enabled -riverctl input "pointer-*" accel-profile adaptive -riverctl input "pointer-*" disable-while-typing enabled -riverctl input "*Kensington_Slimblade_Trackball" natural-scroll disabled -riverctl input "*Kensington_Slimblade_Trackball" pointer-accel 1 - -riverctl set-cursor-warp on-output-change - -# Set and exec into the default layout generator, rivertile. -# River will send the process group of the init executable SIGTERM on exit. -riverctl default-layout rivertile -riverctl send-layout-cmd rivertile "main-ratio 0.66" -riverctl send-layout-cmd rivertile "main-count 1" -exec rivertile -view-padding 0 -outer-padding 0 diff --git a/.config/river/keybinds b/.config/river/keybinds deleted file mode 100755 index 516b653..0000000 --- a/.config/river/keybinds +++ /dev/null @@ -1,174 +0,0 @@ -#!/bin/sh - -. "$XDG_CONFIG_HOME/river/functions.sh" - -export mod=Super - -# Note: the "$mod" modifier is also known as Logo, GUI, Windows, $mod, etc. -riverctl map normal $mod+Shift Q close -riverctl map normal $mod+Shift E exit - -# $mod+J and $mod+K to focus the next/previous view in the layout stack -riverctl map normal $mod J focus-view next -riverctl map normal $mod K focus-view previous -riverctl map normal $mod L focus-view right -riverctl map normal $mod H focus-view left - -# $mod+Shift+J and $mod+Shift+K to swap the focused view with the next/previous -# view in the layout stack -riverctl map normal $mod+Shift J swap next -riverctl map normal $mod+Shift K swap previous -riverctl map normal $mod+Shift L swap right -riverctl map normal $mod+Shift H swap left - -riverctl map normal $mod Backspace focus-previous-tags -riverctl map normal $mod+Shift Backspace move-previous-tags - -# $mod+Period and $mod+Comma to focus the next/previous output -riverctl map normal $mod Period focus-output next -riverctl map normal $mod Comma focus-output previous - -# $mod+Shift+{Period,Comma} to send the focused view to the next/previous output -riverctl map normal $mod+Shift Period spawn 'riverctl send-to-output next && riverctl focus-output next' -riverctl map normal $mod+Shift Comma spawn 'riverctl send-to-output previous && riverctl focus-output previous' - -# bump the focused view to the top of the layout stack -riverctl map normal $mod+Shift Return zoom - -# $mod++ and $mod+- to decrease/increase the main ratio of rivertile(1) -riverctl map normal $mod Equal send-layout-cmd rivertile "main-ratio +0.05" -riverctl map normal $mod Minus send-layout-cmd rivertile "main-ratio -0.05" - -# $mod+Shift+H and $mod+Shift+L to increment/decrement the main count of rivertile(1) -riverctl map normal $mod Plus send-layout-cmd rivertile "main-count +1" -riverctl map normal $mod Underscore send-layout-cmd rivertile "main-count -1" - -# snap views to screen edges -# riverctl map normal $mod+Control H snap left -# riverctl map normal $mod+Control J snap down -# riverctl map normal $mod+Control K snap up -# riverctl map normal $mod+Control L snap right - -declare_mode resize $mod R -map_mode -n resize None h resize horizontal 100 -map_mode -n resize None j resize vertical -100 -map_mode -n resize None k resize vertical 100 -map_mode -n resize None l resize horizontal -100 - -riverctl map-pointer normal $mod BTN_LEFT move-view -riverctl map-pointer normal $mod BTN_RIGHT resize-view - -riverctl focus-follows-cursor normal - -# tag management -for i in $(seq 1 9); do - tags=$((1 << (i - 1))) - - riverctl map normal $mod "$i" set-focused-tags "$tags" - riverctl map normal $mod+Shift "$i" set-view-tags "$tags" - riverctl map normal $mod+Control "$i" toggle-focused-tags "$tags" - riverctl map normal $mod+Shift+Control "$i" toggle-view-tags "$tags" -done - -# $mod+0 to focus all tags -# $mod+Shift+0 to tag focused view with all tags -all_tags=$(((1 << 32) - 1)) -riverctl map normal $mod 0 set-focused-tags $all_tags -riverctl map normal $mod+Shift 0 set-view-tags $all_tags -riverctl map normal $mod+Control 0 toggle-focused-tags "$all_tags" -riverctl map normal $mod+Control+Shift 0 toggle-view-tags $all_tags - -scratch_tag=$((1 << 31)) -riverctl spawn-tagmask $((all_tags ^ scratch_tag)) -riverctl map normal $mod Delete toggle-focused-tags "$scratch_tag" - -# $mod+Space to toggle float -riverctl map normal $mod+Shift Space toggle-float - -# $mod+F to toggle fullscreen -riverctl map normal $mod F toggle-fullscreen -# $mod+{Up,Right,Down,Left} to change layout orientation -riverctl map normal $mod Up send-layout-cmd rivertile "main-location top" -riverctl map normal $mod Right send-layout-cmd rivertile "main-location right" -riverctl map normal $mod Down send-layout-cmd rivertile "main-location bottom" -riverctl map normal $mod Left send-layout-cmd rivertile "main-location left" - -# Declare a passthrough mode. This mode has only a single mapping to return to -# normal mode. This makes it useful for testing a nested wayland compositor -riverctl declare-mode passthrough -# enter passthrough mode -riverctl map normal $mod F11 enter-mode passthrough -# return to normal mode -riverctl map passthrough $mod F11 enter-mode normal - -# run application launcher -# riverctl map normal $mod Return spawn foot -# riverctl map normal $mod Return spawn footclient -riverctl map normal $mod Return spawn ghostty -riverctl map normal $mod D spawn 'menu -run' -riverctl map normal $mod W spawn 'oguri-cycle' - -declare_mode menu $mod M -map_mode menu None A 'riverctl spawn soundswitch' -map_mode menu None B 'riverctl spawn bluemenu' -map_mode menu None C 'riverctl spawn connmenu' -map_mode menu None D 'riverctl spawn domenu' -map_mode menu None M 'riverctl spawn mnts' -map_mode menu None N 'riverctl spawn notifmenu' -map_mode menu None O 'riverctl spawn modemenu' -map_mode menu None P 'riverctl spawn passmenu2' -map_mode menu None R 'riverctl spawn rcmenu' -map_mode menu None V 'riverctl spawn vpnmenu' -map_mode menu None Delete 'riverctl spawn powermenu' - -# TODO: screenshot mode -declare_mode screenshot $mod+Shift S -map_mode screenshot None s 'grimshot copy area' -map_mode screenshot Shift s 'grimshot save area' -map_mode screenshot None o 'grimshot copy output' -map_mode screenshot Shift o 'grimshot save output' -map_mode screenshot Shift a 'grimshot copy win' -map_mode screenshot None a 'grimshot copy' -map_mode screenshot Shift a 'grimshot copy' - -riverctl map normal $mod X spawn 'wtype -P XF86Cut' -riverctl map normal $mod C spawn 'wtype -P XF86Copy' -riverctl map normal $mod V spawn 'wtype -P XF86Paste' -#riverctl map normal $mod+Shift V spawn 'wl-paste -p -n | wtype -d 10 -s 5 -' -riverctl map normal $mod B spawn 'pkill -USR1 waybar' - -riverctl map normal $mod G spawn 'wl-kbptr' -declare_mode mouse $mod+Shift G -map_mode mouse None t 'wl-kbptr -o modes=tile,bisect' -map_mode mouse None b 'wl-kbptr -o modes=bisect' -map_mode mouse None c 'wl-kbptr -o modes=click' -# TODO: wlrctl pointer ... - -# Various media key mapping examples for both normal and locked mode which do -# not have a modifier -for mode in normal locked; do - riverctl map $mode None XF86AudioRaiseVolume spawn 'soundswitch -V' - riverctl map $mode None XF86AudioLowerVolume spawn 'soundswitch -v' - riverctl map $mode None XF86AudioMute spawn 'soundswitch -m' - - # Control MPRIS aware media players with playerctl (https://github.com/altdesktop/playerctl) - riverctl map $mode None XF86AudioPlay spawn 'playerctl -p playerctld play-pause' - riverctl map $mode None XF86AudioPrev spawn 'playerctl -p playerctld previous' - riverctl map $mode None XF86AudioNext spawn 'playerctl -p playerctld next' - - riverctl map $mode None XF86MonBrightnessUp spawn 'light set +5%' - riverctl map $mode None XF86MonBrightnessDown spawn 'light set 5%-' - - # AudioMedia is F12/framework logo key - riverctl map $mode None XF86AudioMedia spawn 'kanshictl reload' - riverctl map $mode None XF86Keyboard spawn 'light set 0%' - riverctl map $mode None XF86Favorites spawn 'light set 100%' -done - -# suspend on lid closing -riverctl map-switch normal lid close spawn 'suspend-then-hibernate' - -declare_mode ocr $mod o -map_mode ocr None o 'transformers_ocr recognize' -map_mode ocr None h 'transformers_ocr hold' -map_mode ocr None x 'transformers_ocr stop' diff --git a/.config/river/layouts b/.config/river/layouts deleted file mode 100755 index 1a24852..0000000 --- a/.config/river/layouts +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/.config/river/mklayout.sh b/.config/river/mklayout.sh deleted file mode 100755 index a6151cd..0000000 --- a/.config/river/mklayout.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -set -eu - -case "${1:-}" in -reset) - riverctl send-layout-cmd rivertile "main-ratio 0.66" - riverctl send-layout-cmd rivertile "main-count 1" - riverctl send-layout-cmd rivertile "main-location left" - ;; -dev) - workspace=$( - zoxide query -l | - xargs zenity \ - --title 'river-mklayout' \ - --text 'Select a workspace to enter into' \ - --list \ - --column 1 - ) - # spawn 3 terminals in the workspace - riverctl spawn "foot -D $workspace" - riverctl spawn "foot -D $workspace" - riverctl spawn "foot -D $workspace" - # terminate the terminal that ran mklayout (if any) - test -t 0 && riverctl close - ;; -*) - exit 1 - ;; -esac diff --git a/.config/river/rules b/.config/river/rules deleted file mode 100755 index 7bfc8c6..0000000 --- a/.config/river/rules +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -riverctl rule-add -app-id 'io.mpv' float - -riverctl rule-add -app-id 'firefox' -title 'Picture-in-Picture' float -riverctl rule-add -app-id 'firefox' -title 'Picture-in-Picture' tags $(((1 << 32) - 1)) -riverctl rule-add -app-id 'firefox' -title 'Picture-in-Picture' position 9999 25 - -riverctl rule-add -app-id 'firefox' -title 'Extension: Bitwarden Password Manager*' float - -riverctl rule-add -app-id 'zen' -title 'Picture-in-Picture' float -riverctl rule-add -app-id 'zen' -title 'Picture-in-Picture' tags $(((1 << 32) - 1)) -riverctl rule-add -app-id 'zen' -title 'Picture-in-Picture' position 9999 25 - -riverctl rule-add -app-id 'wine' float -riverctl rule-add -app-id 'qmmp' float - -riverctl rule-add -app-id '*' ssd diff --git a/.config/river/wl-kbptr-river-active-output b/.config/river/wl-kbptr-river-active-output deleted file mode 100755 index 97febff..0000000 --- a/.config/river/wl-kbptr-river-active-output +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -active_area=$(swaymsg -t get_tree | jq --raw-output \ - '.. | (.nodes? + .floating_nodes? // empty)[] | select (.focused) | .rect | "\(.width)x\(.height)+\(.x)+\(.y)"') -exec wl-kbptr --restrict "$active_area" $@ diff --git a/.config/senpai/highlight b/.config/senpai/highlight deleted file mode 100755 index 810a145..0000000 --- a/.config/senpai/highlight +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -escape() { - printf "%s" "$1" | sed 's#\\#\\\\#g' -} -# FOCUS=$(swaymsg -t get_tree | jq '..|objects|select(.focused==true)|.app_id' | grep -c senpai) -# if [ "$HERE" -eq 0 ] || [ "$FOCUS" -eq 0 ]; then -# notify-send "[$BUFFER] $SENDER" "$(escape "$MESSAGE")" -# fi -notify-send \ - -a senpai \ - -i "$(iconez -n message-reply-text-outline)" \ - -c audible \ - "[$BUFFER] $SENDER" \ - "$(escape "$MESSAGE")" diff --git a/.config/senpai/senpai.scfg b/.config/senpai/senpai.scfg deleted file mode 100644 index 042c58d..0000000 --- a/.config/senpai/senpai.scfg +++ /dev/null @@ -1,9 +0,0 @@ -address chat.sr.ht - -username robertgzr@hibiki -nickname robertgzr -password-cmd pass show irc/chat.sr.ht - -pane-widths { - nicknames 12 -} diff --git a/.config/starship.toml b/.config/starship.toml deleted file mode 100644 index c649bc7..0000000 --- a/.config/starship.toml +++ /dev/null @@ -1,87 +0,0 @@ -format = """ -⋮ \ -$username\ -$hostname\ -$directory\ -\ -$git_branch\ -$git_commit\ -$git_state\ -\ -$python\ -$nodejs\ -$jobs\ -$shlvl\ -$status\ -$cmd_duration\ -\ -$container\ -$character\ -""" - -add_newline = false -command_timeout = 100 - -[username] -format = "[$user@]($style)" -style_user = "dimmed" -disabled = false - -[hostname] -format = "[$hostname]($style) " -style = "dimmed" -disabled = false - -[directory] -truncation_length = 0 -truncate_to_repo = false -style = "yellow" -disabled = false - -[git_branch] -format = '[$symbol$branch]($style) ' -disabled = false - -[git_commit] -disabled = true - -[git_state] -disabled = true - -[python] -symbol = " " -format = '[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style) ' -disabled = false - -[nodejs] -symbol = " " -format = '[$symbol($version)]($style) ' -disabled = false - -[jobs] -symbol = "∆" -disabled = false - -[shlvl] -symbol = "☰" -disabled = false - -[status] -symbol = " " -not_found_symbol = " " -sigint_symbol = " " -signal_symbol = " " -map_symbol = true -disabled = false - -[cmd_duration] -disabled = true - -[container] -symbol = " " -disabled = false - -[character] -format = '$symbol ' -success_symbol = "[❯](bold $style)" -error_symbol = "[❯](bold red)" diff --git a/.config/sway/config b/.config/sway/config deleted file mode 100644 index 452a079..0000000 --- a/.config/sway/config +++ /dev/null @@ -1,75 +0,0 @@ -# vim: ft=i3config fdm=marker - -exec /home/robert/.config/sway/marker.sh -exec_always { - dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP BEMENU_OPTS - light -S 80 - kanshictl reload -} - -xwayland enable - -gaps inner 0 - -output * { - adaptive_sync on - power on -} - -# for_window [app_id=Alacritty] max_render_time 2 -# for_window [app_id=firefox] max_render_time 3 -# seat * hide_cursor 2000 - -set $laptop eDP-1 -set $desk "Dell Inc. DELL U2518D 3C4YP87AAK3L" - -set $mod Mod4 -set $alt Mod1 - -set $left h -set $down j -set $up k -set $right l - -set $term footclient -set $floating_term floaterm -set $firefox nightly - -# workspaces {{{ -set $ws1 1 -set $ws2 2 -set $ws3 3 -set $ws4 4 -set $ws5 5 -set $ws6 6 -set $ws7 7 -set $ws8 8 -set $ws9 9 -set $ws0 0 -set $wsMusic m -set $wsVideo v -set $wsGame g -set $wsMail 2 -set $wsWork 3 -# }}} - -# gaps inner 5 -show_marks yes -floating_maximum_size 0 x 0 -floating_minimum_size 75 x 50 - -# style {{{ -seat * xcursor_theme WinSur -set $bpix 3 -set $fat_bpix 5 -default_border pixel $bpix -default_floating_border pixel $fat_bpix -# }}} - -include config.d/* - -# bar tasks { -# swaybar_command waybar -b tasks -c ~/.config/waybar/taskbar.jsonc -l off -# mode hide -# hidden_state show -# } diff --git a/.config/sway/config.d/auto.conf b/.config/sway/config.d/auto.conf deleted file mode 100644 index 1898e06..0000000 --- a/.config/sway/config.d/auto.conf +++ /dev/null @@ -1,52 +0,0 @@ -# vim: ft=i3config -# NOTE: never use assign, it crashes sway for some reason... - -# for_window [floating] border csd -for_window [app_id="[tT]elegram[-_][dD]esktop"] mark mail -for_window [app_id="[tT]elegram[-_][dD]esktop" title="Choose Files"] floating enable; exec centercon -w .6 -for_window [app_id="[tT]elegram[-_][dD]esktop" title="Media viewer"] floating enable -for_window [app_id="[tT]elegram[-_][dD]esktop" title="TelegramDesktop"] floating enable -for_window [app_id="^__floating-.*"] floating enable -for_window [app_id="com.github.wwmm.easyeffects"] floating enable; border none; exec centercon -w .4 -for_window [app_id="(fire|libre|work)fox" title="Picture-in-Picture"] floating enable, sticky enable, border none -for_window [app_id="(fire|libre|work)fox" title="Sharing Indicator$"] floating enable, border none, sticky enable; exec centercon 1 tr; focus mode_toggle -for_window [app_id="(fire|libre|work)fox" title="^About Mozilla Firefox$"] floating enable -for_window [app_id="(fire|libre|work)fox" title="^Close tabs?"] floating enable -# for_window [app_id="firefox" title="^Developer Tools"] floating enable -for_window [app_id="(fire|libre|work)fox" title="^Extension: (Yomichan)"] floating enable -for_window [app_id="(fire|libre|work)fox" title="^File Upload$"] floating enable -for_window [app_id="(fire|libre|work)fox" title="^Open Firefox in Troubleshoot Mode?$"] floating enable -for_window [app_id="(fire|libre|work)fox" title="^Save As$"] floating enable -for_window [app_id="(fire|libre|work)fox"] mark browser -for_window [app_id="imv"] floating enable; inhibit_idle open -for_window [app_id="launcher"] floating enable -for_window [app_id="mpv"] floating enable; inhibit_idle fullscreen -for_window [app_id="mpv"] max_render_time off -# for_window [app_id="mpv" title=".* - mvi$"] border pixel $bpix; -for_window [app_id="obs" title="^Local File$"] floating enable; exec centercon -w .6 -for_window [app_id="org.polymc.PolyMC" title="$Console"] floating enable -for_window [app_id="slack"] mark mail -for_window [app_id="zoom" title="Settings"] floating enable -for_window [app_id="zoom" title="^as_toolbar$"] floating enable -for_window [app_id="zoom" title="^zoom$"] floating enable -for_window [class="Chromium-browser"] mark browser -#for_window [class="discord"] mark mail -#for_window [class="parsecd"] inhibit_idle fullscreen -#for_window [class="pinentry"] floating enable; border normal -for_window [con_mark="browser"] inhibit_idle fullscreen -# fix primary clipboard paste not working -for_window [con_mark="browser"] bindsym Shift-Insert exec 'wl-paste -p -n | wtype -' -for_window [title="tridactyledit"] floating enable - -set $outputSide eDP-1 -for_window [con_mark="work"] move workspace $wsWork -for_window [con_mark="mail"] move workspace $wsMail, move workspace to output $outputSide, layout tabbed -#for_window [class="Spotify"] move workspace $wsMusic, move workspace to output $outputSide -#for_window [class="osu!"] move workspace $wsGame, layout tabbed, exec osu-mode on -for_window [app_id="org.keepassxc.KeePassXC"] move scratchpad; scratchpad show -#for_window [class="Gvncviewer"] move workspace __vnc; fullscreen -for_window [app_id="retroarch"] fullscreen -#for_window [class="^Minecraft"] fullscreen; sway output - scale 1 - -for_window [app_id="gramps"] floating disable -for_window [app_id="xdg-desktop-portal-gtk"] floating enable diff --git a/.config/sway/config.d/binds.conf b/.config/sway/config.d/binds.conf deleted file mode 100644 index 1e7c066..0000000 --- a/.config/sway/config.d/binds.conf +++ /dev/null @@ -1,304 +0,0 @@ -# vim: ft=i3config - -# Basics {{{ -bindsym --no-repeat { - $mod+Return exec $term - $mod+Shift+Return exec $floating_term - $mod+b exec pkill -USR1 waybar - - # bindsym $mod+w exec $firefox - # $mod+w exec firefox --private-window - - # start launcher - $mod+d exec menu -run -} - -# kill focused window -bindsym $mod+Shift+q kill - -# Drag floating windows by holding down $mod and left mouse button. -# Resize them with right mouse button + $mod. -# Despite the name, also works for non-floating windows. -# Change normal to inverse to use left mouse button for resizing and right -# mouse button for dragging. -floating_modifier $mod normal - -# reload the configuration file -bindsym $mod+Shift+c reload - -# exit sway (logs you out of your wayland session) -bindsym $mod+Shift+e exec swaynag \ - -t warning \ - -m 'exit: what now?' \ - -b 'exit' 'swaymsg exec -- doas s6-rc -d change desktop' \ - -b 'restart' 'swaymsg exec -- doas s6-rc -d change desktop && sleep 0.5 && doas s6-rc -u change desktop' \ - -b 'poweroff' 'swaymsg exec -- doas poweroff' \ - -b 'reboot' 'swaymsg exec -- doas reboot' - -bindsym $mod+Shift+backspace exec lock - -bindsym $mod+Shift+b border toggle - -# rotate the screen 90 degress to read books/manga -bindsym $mod+Shift+r mode "read"; output - transform 90 clockwise -mode "read" { - bindsym Escape mode "default"; output - transform 90 anticlockwise - bindsym Return mode "default"; output - transform 90 anticlockwise -} - -# }}} - -bindsym --no-repeat Print exec grimshot copy output -bindsym $mod+Shift+s mode "screengrab" -# {{{ -mode "screengrab" { - bindsym a exec grimshot save screen; mode "default" - bindsym o exec grimshot save output; mode "default" - bindsym s exec grimshot save area; mode "default" - bindsym w exec grimshot save win; mode "default" - bindsym c exec grimshot copy area; mode "default" - bindsym p exec colorpick; mode "default" - - bindsym r exec grimshot rec win; mode "default" - bindsym q exec pkill -INT wf-recorder; mode "default" - - bindsym m exec grimocr -m mangaocr; mode "default" - bindsym Shift+m exec grimocr -m tesseract; mode "default" - - bindsym Escape mode "default" - bindsym Return mode "default" -} -# }}} - -# Move your focus around -bindsym $mod+$left focus left -bindsym $mod+$down focus down -bindsym $mod+$up focus up -bindsym $mod+$right focus right -# or use $mod+[up|down|left|right] - -# _move_ the focused window with the same, but add Shift -bindsym $mod+Shift+$left move left -bindsym $mod+Shift+$down move down -bindsym $mod+Shift+$up move up -bindsym $mod+Shift+$right move right - -bindsym $mod+Next focus child -bindsym $mod+Prior focus parent - -bindsym $mod+Delete [urgent="latest"] focus - -# for_window [app_id="^firefox" title="^MAIN/main"] mark browser_main -# for_window [app_id="^firefox" title="^WORK/main"] mark browser_work -# bindsym $mod+Semicolon [con_mark="browser_main"] focus -# bindsym $mod+Apostrophe [con_mark="browser_work"] focus -bindsym $mod+Semicolon [app_id="^firefox" title="^MAIN/main"] focus -bindsym $mod+Apostrophe [app_id="^firefox" title="^WORK/main"] focus - -# Workspaces {{{ -# Note: workspaces can have any name you want, not just numbers. -# We just use 1-10 as the default. -bindsym $mod+Shift+n workspace next -bindsym $mod+Shift+p workspace prev - -# switch to workspace -bindsym $mod+1 workspace $ws1 -bindsym $mod+2 workspace $ws2 -bindsym $mod+3 workspace $ws3 -bindsym $mod+4 workspace $ws4 -bindsym $mod+5 workspace $ws5 -bindsym $mod+6 workspace $ws6 -bindsym $mod+7 workspace $ws7 -bindsym $mod+8 workspace $ws8 -bindsym $mod+9 workspace $ws9 -bindsym $mod+0 workspace $ws0 - -bindsym $mod+Ctrl+m workspace $wsMusic -bindsym $mod+Ctrl+v workspace $wsVideo -bindsym $mod+Ctrl+g workspace $wsGame -bindsym $mod+Tab workspace back_and_forth - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace $ws1 -bindsym $mod+Shift+2 move container to workspace $ws2 -bindsym $mod+Shift+3 move container to workspace $ws3 -bindsym $mod+Shift+4 move container to workspace $ws4 -bindsym $mod+Shift+5 move container to workspace $ws5 -bindsym $mod+Shift+6 move container to workspace $ws6 -bindsym $mod+Shift+7 move container to workspace $ws7 -bindsym $mod+Shift+8 move container to workspace $ws8 -bindsym $mod+Shift+9 move container to workspace $ws9 -bindsym $mod+Shift+0 move container to workspace $ws0 - -# move focused workspce to output -bindsym $mod+Ctrl+$left move workspace to output left -bindsym $mod+Ctrl+$down move workspace to output down -bindsym $mod+Ctrl+$up move workspace to output up -bindsym $mod+Ctrl+$right move workspace to output right - -bindsym $mod+g mode "go" -mode "go" { - bindsym 1 workspace $ws1; mode "default" - bindsym 2 workspace $ws2; mode "default" - bindsym 3 workspace $ws3; mode "default" - bindsym 4 workspace $ws4; mode "default" - bindsym 5 workspace $ws5; mode "default" - bindsym 6 workspace $ws6; mode "default" - bindsym 7 workspace $ws7; mode "default" - bindsym 8 workspace $ws8; mode "default" - bindsym 9 workspace $ws9; mode "default" - bindsym 0 workspace $ws0; mode "default" - - bindsym m workspace $wsMusic; mode "default" - bindsym g workspace $wsGame; mode "default" - bindsym v workspace $wsVideo; mode "default" - - # return to default mode - bindsym Return mode "default" - bindsym Escape mode "default" -} - -# }}} - -bindsym $mod+Minus splitv -bindsym $mod+Equal splith -bindsym $mod+Shift+y layout toggle split - -bindsym $mod+f fullscreen -bindsym $mod+Shift+f fullscreen global -bindsym $mod+Shift+t bar mode toggle topbar; default_border pixel - -bindsym $mod+space focus mode_toggle -bindsym $mod+Ctrl+space floating toggle - -bindsym $mod+y mode "layout" -# {{{ -mode "layout" { - # Switch the current container between different layout styles - bindsym s layout stacking; mode "default" - bindsym w layout tabbed; mode "default" - bindsym e layout splitv; mode "default" - - # move focus to the parent container - bindsym p focus parent - bindsym Shift+p focus child - - # make a sticky container - bindsym t sticky toggle; mode "default"; exec notify-send sway "container pinned" - bindsym Shift+t \ - floating enable; \ - sticky enable; \ - exec sh -c 'centercon -w 0.3 tr && swaymsg move left 10px && swaymsg move down 10px && swaymsg focus mode_toggle'; \ - mode "default" - - # return to default mode - bindsym Return mode "default" - bindsym Escape mode "default" -} -# }}} - -bindsym $mod+Ctrl+backspace move scratchpad -bindsym $mod+backspace scratchpad show - -bindsym $mod+r mode "resize" -# {{{ -mode "resize" { - set $rate 25 - bindsym $left resize shrink width $rate - bindsym $down resize shrink height $rate - bindsym $up resize grow height $rate - bindsym $right resize grow width $rate - - bindsym Shift+$down resize shrink width $rate; resize shrink height $rate - bindsym Shift+$up resize grow width $rate; resize grow height $rate - - # make a centered container - bindsym c exec centercon -w 0.6; mode "default" - bindsym Shift+c exec centercon -w 1.0; mode "default" - - # return to default mode - bindsym Return mode "default" - bindsym Escape mode "default" -} -# }}} - -bindsym $mod+Shift+g mode "gaps" -# {{{ -mode "gaps" { - set $gapDefault 4 - bindsym g gaps inner all toggle $gapDefault - bindsym t gaps inner all toggle $gapDefault - bindsym r gaps outer all set 0; gaps inner all set 0 - - set $gapRate 2 - bindsym $up gaps inner all plus $gapRate - bindsym $down gaps inner all minus $gapRate - - # return to default mode - bindsym Return mode "default" - bindsym Escape mode "default" -} -# }}} - -bindsym $mod+m mode "menu" -# {{{ -mode "menu" { - bindsym a exec soundswitch; mode "default" - bindsym m exec mnts; mode "default" - bindsym n exec notifmenu; mode "default" - bindsym p exec secretmenu; mode "default" - bindsym r exec rcmenu; mode "default" - bindsym c exec connmenu; mode "default" - # bindsym x exec menu -drun; mode "default" - bindsym d exec swdo; mode "default" - - bindsym Return mode "default" - bindsym Escape mode "default" - bindsym q mode "default" -} -# }}} - -# Misc {{{ -bindsym $mod+Shift+i exec anthywl-toggle -# bindsym $mod+Shift+x mark --toggle "x" -# bindsym $mod+x [con_mark="x"] focus -# bindsym $mod+Ctrl+x swap container with mark "x" - -# https://whynothugo.nl/journal/2022/11/04/copying-with-super-c/ -bindsym $mod+x exec wtype -P XF86Cut -bindsym $mod+c exec wtype -P XF86Copy -bindsym $mod+v exec wtype -P XF86Paste - -# Media volume controls -bindsym XF86AudioMute exec soundswitch -m -#bindsym XF86AudioMicMute exec soundswitch -M -bindsym XF86AudioLowerVolume exec soundswitch -v -bindsym XF86AudioRaiseVolume exec soundswitch -V - -# Sreen brightness controls -bindsym XF86MonBrightnessDown exec light -U 10 -bindsym XF86MonBrightnessUp exec light -A 10 - -# Media player controls -bindsym XF86AudioPrev exec playerctl -p playerctld previous -bindsym XF86AudioPlay exec playerctl -p playerctld play-pause -bindsym XF86AudioNext exec playerctl -p playerctld next - -# fn + f10 -bindsym XF86RFKill exec notify-send "hello from rfkill" -# fn + f12 -bindsym XF86AudioMedia exec notify-send "hello from audio media" - -#bindsym XF86WakeUp exec true -#bindsym XF86Display output eDP-1 power off; output eDP-1 power on; exec kanshictl reload -#bindsym XF86Tools output eDP-1 power toggle -#bindsym XF86Keyboard exec true -#bindsym XF86Favorites exec s6-svc -r $HOME/.local/share/s6/wlsunset - -bindsym $mod+F1 exec notify-send "hello from F1" -bindsym $mod+F2 exec notify-send "hello from F2" -bindsym $mod+F3 exec notify-send "hello from F3" -# }}} - -# go to sleep when lid is closed -bindswitch --reload lid:on exec r2mem diff --git a/.config/sway/config.d/colors.conf b/.config/sway/config.d/colors.conf deleted file mode 100644 index 4a0f1f5..0000000 --- a/.config/sway/config.d/colors.conf +++ /dev/null @@ -1,18 +0,0 @@ -# vim: ft=swayconfig - -font pango:Iosevka Etoile 9 - -set $text #fffffb -set $text2 #bdc0ba -set $bg #1c1c1c -set $bg2 #69b0ac -set $main #70649a -set $main2 #8a6bbe -set $urgent #cb1b45 -set $urgent2 #db4d6d -set $indicator $text2 - -client.focused $main $main $text $indicator $main -client.focused_inactive $bg $bg $text2 $bg $bg -client.unfocused $bg $bg $text2 $bg $bg -client.urgent $urgent2 $urgent $text $urgent2 $urgent \ No newline at end of file diff --git a/.config/sway/config.d/gsettings.conf b/.config/sway/config.d/gsettings.conf deleted file mode 100644 index a55ba02..0000000 --- a/.config/sway/config.d/gsettings.conf +++ /dev/null @@ -1,16 +0,0 @@ -# vim: ft=swayconfig - -exec_always { - gsettings set org.gnome.desktop.interface gtk-theme Adwaita - gsettings set org.gnome.desktop.interface icon-theme Adwaita - gsettings set org.gnome.desktop.interface cursor-theme WinSur - # gsettings set org.gnome.desktop.interface font-name "Noto Sans" - gsettings set org.gnome.desktop.interface font-name $uifont - gsettings set org.gnome.desktop.interface enable-animations false - gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark - gsettings set org.gnome.desktop.interface color-scheme prefer-dark - gsettings set org.gnome.desktop.privacy remember-recent-files false - gsettings set org.gnome.desktop.privacy recent-files-max-age 0 - gsettings set org.gtk.Settings.FileChooser show-hidden false - gsettings set org.gtk.Settings.FileChooser startup-mode cwd -} diff --git a/.config/sway/config.d/input.conf b/.config/sway/config.d/input.conf deleted file mode 100644 index 67ee374..0000000 --- a/.config/sway/config.d/input.conf +++ /dev/null @@ -1,71 +0,0 @@ -# vim: ft=i3config fdm=marker fen - -seat * hide_cursor when-typing enable - -input type:keyboard { - # set via $HOME/.config/sway/env - # xkb_layout us - # xkb_variant mac - # xkb_options 'caps:hyper,lvl3:ralt_switch_multikey,eurosign:5' - # xkb_options 'caps:hyper,eurosign:5' - - repeat_rate 70 - repeat_delay 200 -} - -input type:pointer { - accel_profile adaptive - pointer_accel 0 - natural_scroll enabled -} - -input type:touchpad { - accel_profile adaptive - tap enabled - natural_scroll enabled - dwt enabled - #events disabled -} - -set { - $keyboard 1:1:AT_Translated_Set_2_keyboard - $trackpad 1739:0:Synaptics_TM3289-021 - $trackpoint 2:10:TPPS/2_Elan_TrackPoint - - $planck 12951:50895:ZSA_Technology_Labs_Planck_EZ_Glow - $slimblade 1149:8257:Kensington_Kensington_Slimblade_Trackball - $mouse 1133:16500:Logitech_G305 - $pen 10429:148:XP-PEN_STAR_G640_Pen - $penmouse 10429:148:XP-PEN_STAR_G640_Mouse - $virtpen 0:0:OpenTabletDriver_Virtual_Tablet -} - -input $trackpoint { - pointer_accel 1 -} - -# $slimblade: -# button layout: -# --------- -# | 2 | 8 | -# --------- -# | 1 | 3 | -# --------- -input $slimblade { - natural_scroll disabled - pointer_accel 1 -} -bindsym --input-device=$slimblade --whole-window button8 seat - cursor press button3, seat - cursor release button3 -bindsym --input-device=$slimblade --whole-window button3 seat - cursor press button8, seat - cursor release button8 - -# seat pen attach $pen -# seat pen hide_cursor 10000 -# seat pen idle_inhibit tablet_tool -# seat pen idle_wake tablet_tool - -# input $pen { -# accel_profile flat -# } -# input $penmouse { -# events disabled -# } diff --git a/.config/sway/contrib/swayidle.confd b/.config/sway/contrib/swayidle.confd deleted file mode 100644 index 236cb18..0000000 --- a/.config/sway/contrib/swayidle.confd +++ /dev/null @@ -1,8 +0,0 @@ - -SWAYIDLE_COMMAND=<<EOF -timeout 540 'notify-send swayidle "screen off in 60s"' -timeout 600 'sway output * power off' - resume 'sway output * power on' -timeout 800 suspend -before-sleep lock -EOF diff --git a/.config/sway/contrib/swayidle.initd b/.config/sway/contrib/swayidle.initd deleted file mode 100755 index 169e5cf..0000000 --- a/.config/sway/contrib/swayidle.initd +++ /dev/null @@ -1,6 +0,0 @@ -#!/sbin/openrc-run - -command=swayidle -command_args="${SWAYIDLE_COMMAND}" - -pidfile=/var/run/swayidle.pid diff --git a/.config/sway/env b/.config/sway/env deleted file mode 100644 index eb699af..0000000 --- a/.config/sway/env +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -export XKB_DEFAULT_OPTIONS='caps:hyper,eurosign:5,hibiki:intl_tr' -export XKB_DEFAULT_LAYOUT='us' -export XKB_DEFAULT_VARIANT='mac' - -export GDK_BACKEND=wayland -export CLUTTER_BACKEND=wayland -export QT_QPA_PLATFORM=wayland-egl -export SDL_VIDEODRIVER=wayland -export ECORE_EVAS_ENGINE=wayland-egl -export ELM_ENGINE=wayland_egl -export _JAVA_AWT_WM_NONREPARENTING=1 -export NO_AT_BRIDGE=1 -export MOZ_ENABLE_WAYLAND=1 -# force gnome apps to use gnome style -export DESKTOP_SESSION=gnome -export QT_QPA_PLATFORMTHEME=gnome -#export QT_STYLE_OVERRIDE=adwaita -#export QT_WAYLAND_FORCE_DPI=physical -export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 - -# export XMODIFIERS=@im=ibus -export QT_IM_MODULE=ibus -export GTK_IM_MODULE=wayland - -export GTK_CSD=0 - -export XDG_SESSION_TYPE=wayland -export XDG_SESSION_DESKTOP=sway -# export XDG_CURRENT_DESKTOP=Unity -export XDG_CURRENT_DESKTOP=sway - -export BEMENU_BACKEND=wayland diff --git a/.config/sway/simple.conf b/.config/sway/simple.conf deleted file mode 100644 index 7249433..0000000 --- a/.config/sway/simple.conf +++ /dev/null @@ -1,28 +0,0 @@ -# vim: ft=i3config -set $mod Mod4 -set $left h -set $right l -set $up k -set $down j -set $term foot -set $menu bemenu-run - -bindsym $mod+Return exec $term -bindsym $mod+Shift+q kill -bindsym $mod+d exec $menu -bindsym $mod+Shift+c reload -bindsym $mod+Shift+e exit -bindsym $mod+$left focus left -bindsym $mod+$down focus down -bindsym $mod+$up focus up -bindsym $mod+$right focus right -bindsym $mod+Shift+$left move left -bindsym $mod+Shift+$down move down -bindsym $mod+Shift+$up move up -bindsym $mod+Shift+$right move right -bindsym $mod+f fullscreen -bindsym $mod+Backspace seat - pointer_constraint disable -bindsym $mod+0 seat - pointer_constraint escape -bindswitch lid:toggle output eDP-1 toggle - -exec swaynag -m $(sway --get-socketpath) -b 'quit' 'swaymsg exit' diff --git a/.config/todoman/config.py b/.config/todoman/config.py deleted file mode 100644 index 3a982f8..0000000 --- a/.config/todoman/config.py +++ /dev/null @@ -1,6 +0,0 @@ -# A glob expression which matches all directories relevant. -path = "~/calendars/tasks/" -date_format = "%Y-%m-%d" -time_format = "%H:%M" -default_list = "tasks" -default_due = 48 diff --git a/.config/treestyletab.css b/.config/treestyletab.css deleted file mode 100644 index 8e62f48..0000000 --- a/.config/treestyletab.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Show title of unread tabs with red and italic font */ -:root.sidebar tab-item.unread .label-content { - font-style: italic !important; -} - -/* Less visible tab dividers. - A black border with a very low alpha slightly darkens any color. */ -tab-item { - border: solid 1px #0000008e; -} - -/* Change styling of pending (unloaded) tabs */ -tab-item.discarded { - opacity: 0.5; -} - -tab-item.discarded .label-content { - opacity: 0.5; -} - -:root.right tab-item tab-twisty { - order: -1; -} -:root.right tab-item tab-closebox { - order: 10000; -} - -/* "#tabbar" is required for TST 3.4.0 and later! */ -#tabbar tab-item:not(:hover) tab-closebox { - display: none; -} - -/* As little space before the tab name as possible. - The fold/unfold icon is not affected. */ -tab-item:not(.pinned) { - padding-left: 6px !important; -} -tab-item:not(.pinned) .label-content { - padding-left: 2px; -} - -tab-item tab-twisty { - margin-right: -1em; - opacity: 0 !important; - position: relative; - z-index: 10000; -} - -:root[theme="photon"], #background { - background-color: #2a2a2e; -} \ No newline at end of file diff --git a/.config/tridactyl/themes/r.css b/.config/tridactyl/themes/r.css deleted file mode 100644 index 05b47a6..0000000 --- a/.config/tridactyl/themes/r.css +++ /dev/null @@ -1,84 +0,0 @@ -/* vim: fdm=marker - * */ -:root.TridactylThemeR { - --tridactyl-fg: #f9f9fa; - --tridactyl-bg: #2a2a2e; - - --tridactyl-scrollbar-color: var(--tridactyl-fg); - - --tridactyl-cmdl-fg: #d7d7db; - --tridactyl-cmdl-bg: var(--tridactyl-bg); - - --tridactyl-header-first-bg: #38383d; - --tridactyl-header-second-bg: #2a2a2e; - --tridactyl-header-third-bg: #0c0c0d; - - --tridactyl-cmplt-border-top: 1px solid #2a2a2e; - - --tridactyl-url-fg: #86de74; - --tridactyl-url-bg: var(--tridactyl-bg); - - --tridactyl-of-fg: #fce19f; - --tridactyl-of-bg: var(--tridactyl-bg); - - --tridactyl-hintspan-fg: #f9f9fa; - --tridactyl-hintspan-bg: rgb(185, 142, 255); - - --tridactyl-hint-fg: var(--tridactyl-hintspan-fg); - --tridactyl-hint-bg: rgba(185, 142, 255, 0.15); - --tridactyl-hint-outline: 1px solid var(--tridactyl-hintspan-bg); - - --tridactyl-hint-active-fg: var(--tridactyl-hint-fg); - --tridactyl-hint-active-bg: #fff89e; - --tridactyl-hint-active-outline: 2px solid #fff89e; - - - --tridactyl-highlight-box-fg: var(--tridactyl-bg); - --tridactyl-highlight-box-bg: var(--tridactyl-fg); -} - -:root.TridactylThemeR.TridactylOwnNamespace input[id^="spoiler"] ~ .spoiler { - border-color: var(--tridactyl-bg); -} - -:root.TridactylThemeR.TridactylOwnNamespace a { - color: var(--tridactyl-hintspan-bg); -} - -:root.TridactylThemeR #command-line-holder { - order: 1; -} - -:root.TridactylThemeR #completions { - order: 2; - border-top: 1px solid var(--tridactyl-complt-bg); -} - -:root.TridactylThemeR #completions .sectionHeader { - display: none; -} - -:root.TridactylThemeR #tridactyl-colon::before { - margin-left: 2px; - content: " > "; -} - -:root.TridactylThemeR #completions .focused, -:root.TridactylThemeR #completions .focused .url { - color: var(--tridactyl-hintspan-bg); - background: var(--tridactyl-hint-bg); - text-decoration: italic; -} - -:root.TridactylThemeR #cmdline_iframe { - position: fixed !important; - bottom: unset; - top: -1px !important; - left: 0% !important; - box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px !important; - /* opacity: 0.9; */ -} - -:root.TridactylThemeR.TridactylOwnNamespace input[id^="spoiler"] ~ .spoiler { - border-color: var(--tridactyl-hintspan-bg); -} diff --git a/.config/tridactyl/tridactylrc b/.config/tridactyl/tridactylrc deleted file mode 100644 index 3494540..0000000 --- a/.config/tridactyl/tridactylrc +++ /dev/null @@ -1,133 +0,0 @@ -" vim: ft=vim -sanitise tridactyllocal tridactylsync - -set browser firefox -set allowautofocus false -set searchengine duckduckgo -set tabopencontaineraware true -set editorcmd foot -a floaterm -T tridactyl-editor -- nvim -set historyresults 50 -" set newtab https://html.duckduckgo.com -set allowautofocus true -set newtabfocus page -set leavegithubalone false -" set blacklistkeys ["/","<Space>",";"] - -colors r - -" remove annoying binds -unbind s -unbind <C-f> -unbind <C-a> -unbind <F1> -unbind p - -bind J tabnext -bind K tabprev - -bind <Space>tw fillcmdline tabopen -c wee -bind <Space>tp fillcmdline tabopen -c pers -bind <Space>tb fillcmdline tabopen -c bank -bind <Space>ts fillcmdline tabopen -c shop - -bind <Space>s fillcmdline tabopen search -bind <Space>n fillcmdline nativeopen -bind <Space>c fillcmdline recontain - -bind <C-o> back -bind <C-i> forward -bind <C-n> tabnext -bind <C-p> tabprev - -bind / fillcmdline find -bind n findnext 1 -bind N findnext -1 -bind <Space>, nohlsearch - -" select all in cmdline -unbind --mode=ex <C-a> - -unbind --mode=browser <C-,> -unbind --mode=browser <C-6> -unbind --mode=browser <CS-6> - -bindurl news.ycombinator.com ;c hint -fr \d+\scomments -bindurl news.ycombinator.com f hint -c [class*="storylink"] - -" better result hinting on ddg -bindurl duckduckgo.com f hint -c a[class="result__url"] -bindurl duckduckgo.com F hint -b -c a[class="result__url"] - -" hint: mpv/video -bind gv js tri.native.run(`mpvplay ${document.location.href}`) -bind yv composite getclip | js -p tri.native.run(`mpvplay ${JS_ARG}`) -bind ;v hint -W js -p tri.native.run(`mpvplay ${JS_ARG}`) -" bind ;v hint -W !s mpv --profile=cache - -" hint: other -bind ;i hint -W js -p tri.native.run(`sh -c "notify-send 'tridactly > imv' '${JS_ARG}' && imv '${JS_ARG}'"`) -bind ;e hint -W js -p tri.native.run(`sh -c "notify-send 'tridactly > vim' '${JS_ARG}' && alacritty --class '__floating-tridactyledit' -e nvim '${JS_ARG}'"`) - -bind gp composite get_current_url | fillcmdline winopen -popup -bind g1 tab 2 -bind g2 tab 3 -bind g3 tab 4 -bind g4 tab 5 - -" some autocommands that rewrite URLs -" autocmd DocStart www.amazon.co.uk js tri.excmds.urlmodify("-t", "www", "smile") -" autocmd DocStart golang.org/pkg js tri.excmds.urlmodify("-t", "golang.org/pkg", "godoc.org") - -seturl overleaf.com mode ignore -seturl jel.ly.fish mode ignore - -seturl typeform.com superignore true -seturl gather.town superignore true -seturl typingclub.com superignore true -seturl monkeytype.com superignore true - -" fix youtube -seturl youtube.com noiframe true -unbindurl youtube.com f -unbindurl youtube.com 1 -unbindurl youtube.com 2 -unbindurl youtube.com 3 -unbindurl youtube.com 4 -unbindurl youtube.com 5 -unbindurl youtube.com 6 -unbindurl youtube.com 7 -unbindurl youtube.com 8 -unbindurl youtube.com 9 -unbindurl youtube.com <Space> -bindurl youtube.com h hint -bindurl youtube.com T tabopen ddg.gg -bindurl youtube.com C recontain personal - -" fix twitch -unbindurl twitch.tv <Space> - -" fix reddit -seturl reddit.com allowautofocus true -unbindurl reddit.com <Escape> -unbindurl reddit.com j -unbindurl reddit.com k -unbindurl reddit.com n -unbindurl reddit.com p -unbindurl reddit.com a -unbindurl reddit.com z -unbindurl reddit.com c -" unbindurl reddit.com r -unbindurl reddit.com s -unbindurl reddit.com h -unbindurl reddit.com x -unbindurl reddit.com l - -unbindurl boards.4chan.*.org x -unbindurl boards.4chan.*.org T -unbindurl boards.4chan.*.org B -unbindurl boards.4chan.*.org n -unbindurl boards.4chan.*.org p -unbindurl boards.4chan.*.org F -unbindurl boards.4chan.*.org W -unbindurl boards.4chan.*.org <C-j> -unbindurl boards.4chan.*.org <C-k> diff --git a/.config/vdirsyncer/config b/.config/vdirsyncer/config deleted file mode 100644 index 1210eb6..0000000 --- a/.config/vdirsyncer/config +++ /dev/null @@ -1,102 +0,0 @@ -[general] -# A folder where vdirsyncer can store some metadata about each pair. -status_path = "~/.local/state/vdirsyncer/status/" - -# STORAGE LOCAL -[storage calendar_local] -type = "filesystem" -path = "~/calendars/personal/" -fileext = ".ics" -[storage tasks_local] -type = "filesystem" -path = "~/calendars/tasks/" -fileext = ".ics" -[storage contacts_local] -type = "filesystem" -path = "~/contacts/" -fileext = ".vcf" - -# STORAGE GANDI -[storage gandi_tasks_remote] -type = "caldav" -item_types = ["VTODO"] -url = "https://webmail.gandi.net/SOGo/dav/robert@gnzler.io/Calendar/7F5F-63225280-C7-DF8F570/" -username = "robert@gnzler.io" -password.fetch = ["shell", "rbw get 67436053-fde1-43c3-9544-6a5289f08c76"] - -# STORAGE MAILFENCE -[storage mailfence_calendar_remote] -type = "caldav" -item_types = ["VEVENT"] -url = "https://mailfence.com/dav/robertgzr/private/events" -username = "robertgzr" -password.fetch = ["shell", "rbw get 68b0ea26-733a-43cd-b8f8-e8ecc98de072"] -[storage mailfence_contacts_remote] -type = "carddav" -url = "https://mailfence.com/dav/robertgzr/private/contacts" -username = "robertgzr" -password.fetch = ["shell", "rbw get 68b0ea26-733a-43cd-b8f8-e8ecc98de072"] - -# STORAGE NEXTCLOUD -[storage nx_calendar_remote] -type = "caldav" -item_types = ["VEVENT"] -url = "https://nx.gzr.im/remote.php/dav/calendars/robert/personal/" -username = "robert" -password.fetch = ["shell", "rbw get bd753459-7a32-4876-b2fa-c082d59f6845"] -[storage nx_tasks_remote] -type = "caldav" -item_types = ["VTODO"] -url = "https://nx.gzr.im/remote.php/dav/calendars/robert/tasks/" -username = "robert" -password.fetch = ["shell", "rbw get bd753459-7a32-4876-b2fa-c082d59f6845"] -[storage nx_contacts_remote] -type = "carddav" -url = "https://nx.gzr.im/" -username = "robert" -password.fetch = ["shell", "rbw get bd753459-7a32-4876-b2fa-c082d59f6845"] - -# PAIRS -[pair mailfence_calendars] -a = "calendar_local" -b = "mailfence_calendar_remote" -collections = null -metadata = ["displayname", "color"] -conflict_resolution = ["command", "nvim", "-d"] - -[pair gandi_tasks] -a = "tasks_local" -b = "gandi_tasks_remote" -collections = null -metadata = ["displayname", "color"] -conflict_resolution = ["command", "nvim", "-d"] - -[pair mailfence_contacts] -a = "contacts_local" -b = "mailfence_contacts_remote" -collections = [["personal", "personal", "contacts"]] -# Synchronize the "display name" property into a local file (~/.contacts/displayname). -metadata = ["displayname"] -conflict_resolution = ["command", "nvim", "-d"] - -# [pair nx_calendars] -# a = "calendar_local" -# b = "nx_calendar_remote" -# collections = null -# metadata = ["displayname", "color"] -# conflict_resolution = ["command", "nvim", "-d"] - -# [pair nx_tasks] -# a = "tasks_local" -# b = "nx_tasks_remote" -# collections = null -# metadata = ["displayname", "color"] -# conflict_resolution = ["command", "nvim", "-d"] - -# [pair nx_contacts] -# a = "contacts_local" -# b = "nx_contacts_remote" -# collections = [["personal", "personal", "contacts"]] -# # Synchronize the "display name" property into a local file (~/.contacts/displayname). -# metadata = ["displayname"] -# conflict_resolution = ["command", "nvim", "-d"] diff --git a/.config/vifm/colors/nihoncolors.vifm b/.config/vifm/colors/nihoncolors.vifm deleted file mode 100644 index 6a25bab..0000000 --- a/.config/vifm/colors/nihoncolors.vifm +++ /dev/null @@ -1,32 +0,0 @@ -" vim: ft=vim -highlight clear - -highlight Directory cterm=bold ctermfg=4 ctermbg=default -highlight Link cterm=bold ctermfg=6 ctermbg=default -highlight HardLink cterm=bold ctermfg=6 ctermbg=default -highlight BrokenLink cterm=bold ctermfg=1 ctermbg=default -highlight Socket cterm=bold ctermfg=13 ctermbg=default -highlight Device cterm=bold ctermfg=12 ctermbg=default -highlight Fifo cterm=bold ctermfg=3 ctermbg=default -highlight Executable cterm=bold ctermfg=10 ctermbg=default - -highlight CurrLine cterm=bold,reverse -highlight OtherLine cterm=italic ctermfg=15 ctermbg=none -highlight OddLine cterm=none ctermfg=none ctermbg=none -highlight Selected cterm=standout ctermfg=11 ctermbg=none - -highlight Win cterm=none ctermfg=15 ctermbg=none -highlight OtherWin cterm=italic ctermfg=8 ctermbg=none -highlight TopLine cterm=none ctermfg=default ctermbg=default -highlight TopLineSel cterm=bold ctermfg=default ctermbg=default -highlight TabLine cterm=none ctermfg=default ctermbg=default -highlight TabLineSel cterm=bold ctermfg=default ctermbg=default -highlight StatusLine cterm=bold ctermfg=7 ctermbg=4 -highlight WildMenu cterm=underline,reverse ctermfg=15 ctermbg=black -highlight CmdLine cterm=none ctermfg=default ctermbg=default -highlight ErrorMsg cterm=none ctermfg=1 ctermbg=default -highlight Border cterm=none ctermfg=default ctermbg=default -highlight JobLine cterm=bold,reverse ctermfg=default ctermbg=default -highlight SuggestBox cterm=bold ctermfg=default ctermbg=default -highlight CmpMismatch cterm=bold ctermfg=8 ctermbg=1 -highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default diff --git a/.config/vifm/colors/papercolor_dark.vifm b/.config/vifm/colors/papercolor_dark.vifm deleted file mode 100644 index ec68d53..0000000 --- a/.config/vifm/colors/papercolor_dark.vifm +++ /dev/null @@ -1,49 +0,0 @@ -" Available attributes (some of them can be combined): -" bold -" underline -" reverse or inverse -" standout -" none - -" palette -let color00 = '#1c1c1c' -let color01 = '#e03c8a' -let color02 = '#90b44b' -let color03 = '#caad5f' -let color04 = '#58b2dc' -let color05 = '#828282' -let color06 = '#e3916e' -let color07 = '#bdc0ba' -let color08 = '#535953' -let color09 = '#86c166' -let color10 = '#ddd23b' -let color11 = '#b28fce' -let color12 = '#ffb11b' -let color13 = '#66bab7' -let color14 = '#77969a' -let color15 = '#fffffb' - -highlight clear - -highlight Win cterm=none ctermfg=252 ctermbg=none -highlight Directory cterm=bold ctermfg=32 ctermbg=default -highlight Link cterm=bold ctermfg=173 ctermbg=default -highlight BrokenLink cterm=bold ctermfg=240 ctermbg=default -highlight Socket cterm=bold ctermfg=205 ctermbg=default -highlight Device cterm=bold ctermfg=125 ctermbg=default -highlight Fifo cterm=bold ctermfg=148 ctermbg=default -highlight Executable cterm=bold ctermfg=70 ctermbg=default -highlight Selected cterm=standout ctermfg=140 ctermbg=default -highlight CurrLine cterm=bold,reverse - -highlight TopLine cterm=none ctermfg=default ctermbg=default -highlight TopLineSel cterm=bold ctermfg=default ctermbg=default -highlight StatusLine cterm=bold ctermfg=234 ctermbg=32 -highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black -highlight CmdLine cterm=none ctermfg=default ctermbg=default -highlight ErrorMsg cterm=none ctermfg=125 ctermbg=default -highlight Border cterm=none ctermfg=default ctermbg=default -highlight JobLine cterm=bold,reverse ctermfg=default ctermbg=default -highlight SuggestBox cterm=bold ctermfg=default ctermbg=default -highlight CmpMismatch cterm=bold ctermfg=252 ctermbg=125 -highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default diff --git a/.config/vifm/scripts/vifm-show-sixel b/.config/vifm/scripts/vifm-show-sixel deleted file mode 100755 index 1644153..0000000 --- a/.config/vifm/scripts/vifm-show-sixel +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -set -e - -if [ "$#" -ne 3 ]; then - echo "Usage: $0 filename width height" - exit 1 -fi - -dim=( $(convert "$1" -format "%w %h" info:) ) -w=${dim[0]} -h=${dim[1]} - -pw=$(($2*8)) -ph=$(($3*14)) - -height=auto -width=auto -if [ $pw -lt $w ] && [ $ph -lt $h ]; then - newh=$(echo "($h*$pw)/$w" | bc) - neww=$(echo "($w*$ph)/$h" | bc) - - if [ $newh -le $ph ]; then - width=$pw - else - height=$ph - fi -elif [ $pw -lt $w ]; then - width=$pw -elif [ $ph -lt $h ]; then - height=$ph -fi - -# debugging stuff -# echo pw=$pw ph=$ph -# echo w=$w h=$h -# echo neww=$neww newh=$newh -# exec echo width=$width height=$height - -# account for GNU screen -if [ -n "$STY" ]; then - popt=-P -fi - -exec img2sixel $popt --width=$width --height=$height "$1" diff --git a/.config/vifm/vifmrc b/.config/vifm/vifmrc deleted file mode 100644 index c8429b1..0000000 --- a/.config/vifm/vifmrc +++ /dev/null @@ -1,286 +0,0 @@ -" vim: filetype=vim : - -colorscheme nihoncolors - -set vicmd=nvim -set trash -set history=100 -set nofollowlinks -set sortnumbers -set undolevels=100 -set vimhelp -set norunexec -set timefmt=%m/%d\ %H:%M -set wildmenu -set wildstyle=popup -set suggestoptions=normal,visual,view,otherpane,keys,marks,registers -set ignorecase -set smartcase -set nohlsearch -set incsearch -set scrolloff=4 - -" Don't do too many requests to slow file systems -if !has('win') - set slowfs=curlftpfs -endif - -set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " - -" ------------------------------------------------------------------------------ - -mark b ~/bin/ -mark h ~/ - -" ------------------------------------------------------------------------------ - -" :com[mand][!] command_name action -" The following macros can be used in a command -" %a is replaced with the user arguments. -" %c the current file under the cursor. -" %C the current file under the cursor in the other directory. -" %f the current selected file, or files. -" %F the current selected file, or files in the other directory. -" %b same as %f %F. -" %d the current directory name. -" %D the other window directory name. -" %m run the command in a menu window - -command! df df -h %m 2> /dev/null -command! diff vi -d %f %F -command! zip zip -r %f.zip %f -command! run !! ./%f -command! make !!make %a -command! mkcd :mkdir %a | cd %a -command! vgrep vi "+grep %a" -command! reload :write | restart - -" ------------------------------------------------------------------------------ - -" Pdf -filextype *.pdf - \ {View in zathura} - \ zathura --fork %c:p, - \ {View in mupdf} - \ mupdf %c &, -fileviewer *.pdf pdftotext -nopgbrk %c - - -filextype *.ps,*.eps,*.ps.gz,*.djvu,*.cbz - \ {View in zathura} - \ zathura --fork %c:p, - -" Audio -filetype *.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus - \ {Play using mpv} - \ mpv --no-video %c, - \ {Play using ffplay} - \ ffplay -nodisp %c, - \ {Enqueue using xap} - \ xap add %c:p, -fileviewer *.mp3 mp3info - -" Video -filextype *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, - \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, - \*.as[fx] - \ {View using mpv} - \ mpv %f, - \ {View using mpv (muted)} - \ mpv --mute %f, - \ {View using ffplay} - \ ffplay -fs %f, - \ {Enqueue using xap} - \ xap add %f, - \ {Open in LosslessCut} - \ lossless-cut.desktop %f, - \ {Chromecast} - \ go-chromecast --first --with-ui load %f, - -fileviewer *.avi,*.mp4,*.wmv,*.dat,*.3gp,*.ogv,*.mkv,*.mpg,*.mpeg,*.vob, - \*.fl[icv],*.m2v,*.mov,*.webm,*.ts,*.mts,*.m4v,*.r[am],*.qt,*.divx, - \*.as[fx] - \ ffprobe -pretty %c 2>&1, - -fileviewer *.mp4,*.mkv,*.webm, - \*.m4a,*.mp3,*.opus, - \ mediainfo %c 2>&1, - -" Web -filextype *.html,*.htm - \ {Open with w3m} - \ w3m %f %i &, - \ {Open with firefox} - \ firefox %f &, - -" Object -filetype *.o nm %f | less - -" Man page -filetype *.[1-8] man ./%c -fileviewer *.[1-8] man ./%c | col -b - -" Images -filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm,*.webp,*.svg - \ {View in qimgv} - \ swaymsg exec -- qimgv '%f:p', - \ {View in swayimg} - \ swayimg %c, - \ {View in imv} - \ imv %c, - \ {View in mvi} - \ mvi %c, - \ {Edit with GIMP} - \ swaymsg exec -- $HOME/AppImages/gimp.AppImage %f:p, - \ {Edit with Darktable} - \ swaymsg exec -- darktable %f:p, - \ {View mediainfo} - \ mediainfo %c, -fileviewer *.jpg,*.jpeg,*.png,*.gif,*.svg - \ swaymsg exec -- swayimg %f:p >/dev/null 2>&1 ; mediainfo %c 2>&1, -" fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm -" \ vifm-show-sixel %c %pw %ph %pd 2>/dev/null || mediainfo %c 2>&1 - -" MD5 -filetype *.md5 - \ {Check MD5 hash sum} - \ md5sum -c %f %S, -" SHA1 -filetype *.sha1 - \ {Check SHA1 hash sum} - \ sha1sum -c %f %S, -" SHA256 -filetype *.sha256 - \ {Check SHA256 hash sum} - \ sha256sum -c %f %S, -" SHA512 -filetype *.sha512 - \ {Check SHA512 hash sum} - \ sha512sum -c %f %S, -" GPG signature -filetype *.asc - \ {Check signature} - \ !!gpg --verify %c, - -filetype *.zip,*.jar,*.war,*.ear,*.oxt,*.apkg - \ {Extract here} - \ tar -xf %c, -filetype *.zip - \ {Extract ZIP} - \ unzip %c -fileviewer *.zip,*.jar,*.war,*.ear,*.oxt unzip -l %c - -filetype *.7z - \ {Extract 7z} - \ 7z x %c, -fileviewer *.7z 7z l %c - -filetype *.rar - \ {Extract RAR} - \ unrar x %c, -fileviewer *.rar unrar v %c - -" ArchiveMount -fileviewer *.tgz,*.tar.gz tar -tzf %c -fileviewer *.tar.bz2,*.tbz2 tar -tjf %c -fileviewer *.tar.xz,*.txz tar -tJf %c -fileviewer *.tar tar -tf %c - -filetype *.ove - \ {Open with Olive} - \ swx olive.desktop %d/%c, - -filetype * - \ {Open with nuke} - \ nuke %f, - \ {Open with nvim} - \ nvim %f, - \ {Copy file path} - \ url-launcher "%c:p", - \ {Check size} - \ ncdu -rx %c:p, - -" ------------------------------------------------------------------------------ -" FUSE - -command ssh -\ : let $SSH_FILE = system('mktemp /tmp/vifm-XXXX.ssh') -\ | execute '!echo ''%a'' > $SSH_FILE; ls $SSH_FILE %%U' -" \ | execute 'normal <cr>' -" \ | execute '!rm $SSH_FILE' - -fileviewer *.ssh cat %c -filetype *.ssh - \ {Mount with sshfs} - \ FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR, - -filetype *.encfs - \ {Mount with encfs} - \ FUSE_MOUNT2|encfs %PARAM %DESTINATION_DIR, - -" ------------------------------------------------------------------------------ - -" What should be saved automatically between vifm runs -" Like in previous versions of vifm -" set vifminfo=options,filetypes,commands,bookmarks,dhistory,state,cs -" Like in vi -set vifminfo=dhistory,savedirs,chistory,state,tui,shistory, - \phistory,fhistory,dirstack,registers,bookmarks,bmarks - -" ------------------------------------------------------------------------------ - -" Examples of configuring both panels - -" Customize view columns a bit (enable ellipsis for truncated file names) -" -" set viewcolumns=-{name}..,6{}. - -" Filter-out build and temporary files -" -" filter! /^.*\.(lo|o|d|class|py[co])$|.*~$/ - -" ------------------------------------------------------------------------------ - -" Start shell in current directory -nnoremap s :shell<cr> -" Display sorting dialog -nnoremap S :sort<cr> - -" Toggle visibility of preview window -nnoremap w :view<cr> -vnoremap w :view<cr>gv - -" Choose fileviewer to use -nnoremap gs :file<cr> -" Open file in the background using its default program -nnoremap gb :file &<cr>l - -" Yanking... -nnoremap yf :!echo -n %c:p | wl-copy %i<cr> -nnoremap yn :!echo -n %c | wl-copy %i<cr> -nnoremap yd :!echo -n %d | wl-copy %i<cr> -nnoremap yff :!cat -n %c:p | wl-copy %i<cr> - -" Mappings for faster renaming -nnoremap I cw<c-a> -nnoremap cc cw<c-u> -nnoremap A cw - -" Open console in current directory -nnoremap ;t :!swaymsg exec -- foot<cr> -" Open editor to edit vifmrc and apply settings after returning to vifm -nnoremap ;c :write | edit $MYVIFMRC | restart<cr> -" Toggle wrap setting on ,w key -" nnoremap ;w :if system(expand("awk 'BEGIN{print (%pw > %ph)}'")) | split! | else | vsplit! | endif<cr> - -nnoremap ;F :!fd -t f -e jpg -e png . %c:p:h | shuf | flipr -q -i - -nnoremap ;I :!fd -t f -e jpg -e png -e gif . %c:p:h | shuf | imv -b 000000 -t 0.8 -nnoremap ;P :!~/bin/photosort/photosort -n -s -d /photos/ %c:p -nnoremap ;w :!go-chromecast load --with-ui %f -nnoremap ;R :!~/bin/rsyncez %f ? -nnoremap ;t :!tailscale file cp --verbose %f DEST: - -nnoremap q :quit<cr> -nnoremap - :goto ..<cr> -nnoremap <esc> :hideui<cr> - -nnoremap diff --git a/.config/vimiv/keys.conf b/.config/vimiv/keys.conf deleted file mode 100644 index c23fa8f..0000000 --- a/.config/vimiv/keys.conf +++ /dev/null @@ -1,124 +0,0 @@ -[GLOBAL] -<colon> : command -o : command --text='open ' -yi : copy-image -yI : copy-image --primary -yy : copy-name -ya : copy-name --abspath -yA : copy-name --abspath --primary -yY : copy-name --primary -x : delete %% -gi : enter image -gl : enter library -gm : enter manipulate -gt : enter thumbnail -f : fullscreen -G : goto -1 -gg : goto 1 -m : mark %% -Q : quit -q : nop -. : repeat-command -j : scroll down -h : scroll left -l : scroll right -k : scroll up -/ : search -? : search --reverse -N : search-next -P : search-prev -zh : set library.show_hidden! -b : set statusbar.show! -tl : toggle library -tm : toggle manipulate -tt : toggle thumbnail -gv : !mpv --keep-open=no %% - -[IMAGE] -q : enter thumbnail -M : center -<button-right> : nop -<button-middle> : nop -| : flip -_ : flip --vertical -<end> : goto -1 -<home> : goto 1 -<button-forward> : next -<page-down> : next -n : next -<ctrl>n : next --keep-zoom -<button-back> : prev -<page-up> : prev -p : prev -<ctrl>p : prev --keep-zoom -> : rotate -< : rotate --counter-clockwise -W : scale --level=1 -<equal> : scale --level=fit -w : scale --level=fit -E : scale --level=fit-height -e : scale --level=fit-width -J : scroll-edge down -H : scroll-edge left -L : scroll-edge right -K : scroll-edge up -sl : set slideshow.delay +0.5 -sh : set slideshow.delay -0.5 -ss : slideshow -+ : zoom in -- : zoom out -gv : !mpv --keep-open=no %% -<space> : !mpv --keep-open=no %% - -[LIBRARY] -q : enter thumbnail -<button-middle> : nop -go : goto 1 --open-selected -<button-forward> : scroll down --open-selected -n : scroll down --open-selected -<ctrl>d : scroll half-page-down -<ctrl>u : scroll half-page-up -<button-right> : nop -<ctrl>f : scroll page-down -<ctrl>b : scroll page-up -<button-back> : scroll up --open-selected -p : scroll up --open-selected -L : set library.width +0.05 -H : set library.width -0.05 -- : scroll left -gT : !swaymsg exec -- foot -D %% -gv : !mpv --keep-open=no %% -<space> : !mpv --keep-open=no %% - -[THUMBNAIL] -q : enter library -$ : end-of-line -<button-right> : nop # enter library -^ : first-of-line -<ctrl>d : scroll half-page-down -<ctrl>u : scroll half-page-up -<button-back> : scroll left -<ctrl>f : scroll page-down -<ctrl>b : scroll page-up -<button-forward> : scroll right -<ctrl>+ : zoom in -<ctrl>- : zoom out -- : enter library -gv : !mpv --keep-open=no %% -<space> : !mpv --keep-open=no %% - -[COMMAND] -<tab> : complete -<shift><tab> : complete --inverse -<ctrl>p : complete -<ctrl>n : complete --inverse -<up> : history-substr-search next -<down> : history-substr-search prev -<escape> : leave-commandline - -[MANIPULATE] -q : enter library -<colon> : command -f : fullscreen -b : set statusbar.show! - diff --git a/.config/vimiv/styles/base16 b/.config/vimiv/styles/base16 deleted file mode 100644 index c842864..0000000 --- a/.config/vimiv/styles/base16 +++ /dev/null @@ -1,96 +0,0 @@ -; This file is a reference for creating own styles. It will never be read. -; To change values, copy this file using a new name and set the style setting -; in vimiv.conf to that name. -[STYLE] -; start flavours -font = 10pt Iosevka Etoile -base00 = #0c0c0c -base01 = #db4d6d -base02 = #5dac81 -base03 = #fad689 -base04 = #58b2dc -base05 = #69b0ac -base06 = #70649a -base07 = #bdc0ba -base08 = #1c1c1c -base09 = #cb1b45 -base0a = #86c166 -base0b = #f7d94c -base0c = #2ea9df -base0d = #81c7d4 -base0e = #8a6bbe -base0f = #fffffb -; end flavours -font = 10pt Iosevka Aile -image.bg = {base00} -image.scrollbar.width = 8px -image.scrollbar.bg = {base00} -image.scrollbar.fg = {base05} -image.scrollbar.padding = 2px -library.font = 10pt Iosevka Aile -library.fg = {base07} -library.padding = 2px -library.directory.fg = {base0d} -library.even.bg = {base03} -library.odd.bg = {base03} -library.selected.bg = {base0e} -library.selected.fg = {base07} -library.selected.bg.unfocus = {base05} -library.search.highlighted.fg = {base00} -library.search.highlighted.bg = {base0a} -library.scrollbar.width = 8px -library.scrollbar.bg = {base00} -library.scrollbar.fg = {base05} -library.scrollbar.padding = 2px -library.border = 0px solid -statusbar.font = 10pt Iosevka Aile -statusbar.bg = {base00} -statusbar.fg = {base07} -statusbar.error = {base08} -statusbar.warning = {base0a} -statusbar.info = {base0b} -statusbar.message_border = 2px solid -statusbar.padding = 4 -thumbnail.font = 10pt Iosevka Aile -thumbnail.fg = {base07} -thumbnail.bg = {base00} -thumbnail.padding = 20 -thumbnail.selected.bg = {base0e} -thumbnail.selected.bg.unfocus = {base03} -thumbnail.search.highlighted.bg = {base0a} -thumbnail.default.bg = {base0e} -thumbnail.error.bg = {base08} -thumbnail.frame.fg = {base03} -completion.height = 16em -completion.fg = {base07} -completion.even.bg = {base03} -completion.odd.bg = {base03} -completion.selected.fg = {base07} -completion.selected.bg = {base0e} -keyhint.padding = 2px -keyhint.border_radius = 10px -keyhint.suffix_color = {base0d} -manipulate.fg = {base07} -manipulate.focused.fg = {base0d} -manipulate.bg = {base00} -manipulate.slider.left = {base0f} -manipulate.slider.handle = {base05} -manipulate.slider.right = {base07} -manipulate.image.border = 2px solid -manipulate.image.border.color = {base0d} -mark.color = {base0e} -keybindings.bindings.color = {base0d} -keybindings.highlight.color = {base0e} -metadata.padding = 2px -metadata.border_radius = 10px -image.straighten.color = {base02} -prompt.font = 10pt Iosevka Aile -prompt.fg = {base03} -prompt.bg = {base07} -prompt.padding = 2px -prompt.border_radius = 10px -prompt.border = 2px solid -prompt.border.color = {base0e} -metadata.bg = {base0e} - -; vim:ft=dosini diff --git a/.config/vimiv/vimiv.conf b/.config/vimiv/vimiv.conf deleted file mode 100644 index 202b03f..0000000 --- a/.config/vimiv/vimiv.conf +++ /dev/null @@ -1,68 +0,0 @@ -[GENERAL] -monitor_filesystem = True -shuffle = False -startup_library = True -style = base16 -read_only = True - -[COMMAND] -history_limit = 100 - -[COMPLETION] -fuzzy = True - -[SEARCH] -ignore_case = True -incremental = True - -[IMAGE] -autoplay = True -autowrite = ask -overzoom = 1.0 -zoom_wheel_ctrl = True - -[LIBRARY] -width = 0.6 -show_hidden = True - -[THUMBNAIL] -size = 128 - -[SLIDESHOW] -delay = 2.0 -indicator = slideshow: - -[STATUSBAR] -collapse_home = True -show = True -message_timeout = 60000 -mark_indicator = <b>*</b> -left = {pwd}{read-only} -left_image = {index}/{total} {basename}{read-only} [{zoomlevel}] -left_thumbnail = {thumbnail-index}/{thumbnail-total} {thumbnail-basename}{read-only} -left_manipulate = {basename} {image-size} Modified: {modified} {processing} -center_thumbnail = {thumbnail-size} -center = {slideshow-indicator} {slideshow-delay} {transformation-info} -right = {keys} {mark-count} {mode} -right_image = {keys} {mark-indicator} {mark-count} {mode} - -[KEYHINT] -delay = 500 -timeout = 5000 - -[TITLE] -fallback = vimiv -image = vimiv - {basename} - -[METADATA] -keys1 = Exif.Image.Make,Exif.Image.Model,Exif.Photo.LensModel,Exif.Image.DateTime,Exif.Image.Artist,Exif.Image.Copyright -keys2 = Exif.Photo.ExposureTime,Exif.Photo.FNumber,Exif.Photo.ISOSpeedRatings,Exif.Photo.ApertureValue,Exif.Photo.ExposureBiasValue,Exif.Photo.FocalLength,Exif.Photo.ExposureProgram -keys3 = Exif.GPSInfo.GPSLatitudeRef,Exif.GPSInfo.GPSLatitude,Exif.GPSInfo.GPSLongitudeRef,Exif.GPSInfo.GPSLongitude,Exif.GPSInfo.GPSAltitudeRef,Exif.GPSInfo.GPSAltitude -keys4 = Iptc.Application2.Caption,Iptc.Application2.Keywords,Iptc.Application2.City,Iptc.Application2.SubLocation,Iptc.Application2.ProvinceState,Iptc.Application2.CountryName,Iptc.Application2.Source,Iptc.Application2.Credit,Iptc.Application2.Copyright,Iptc.Application2.Contact -keys5 = Exif.Image.ImageWidth,Exif.Image.ImageLength,Exif.Photo.PixelXDimension,Exif.Photo.PixelYDimension,Exif.Image.BitsPerSample,Exif.Image.Compression,Exif.Photo.ColorSpace - -[PLUGINS] -video = - -[ALIASES] - diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc deleted file mode 100644 index 70ab60f..0000000 --- a/.config/waybar/config.jsonc +++ /dev/null @@ -1,257 +0,0 @@ -{ - "modules-left": ["sway/mode", "sway/workspaces", "mpris"], - - "sway/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "", - "2": "", - "3": "", - "m": "", - "v": "", - "g": "", - "__vnc": "" - } - }, - - "river/tags": { - "format": ":{}", - "num-tags": 9 - }, - - "mpris": { - "max-width": 60, - "format": "{player_icon} {dynamic}", - "format-paused": "{status_icon} <i>{dynamic}</i>", - "player-icons": { - "default": "", - // "firefox": "X", - // "mpv": "XX", - }, - "status-icons": { - "paused": "", - "playing": "", - "stopped": "", - } - }, - - // ------------------------------------------------------------------------ // - - "modules-center": ["custom/weather", "clock#local", "clock#utc", "clock#extra", "custom/timetracked", "custom/hotspots"], - - "custom/weather": { - "format": "{icon} {percentage}℃", - "format-icons": { - "sunny": "", - "partlycloudy": "", - "cloudy": "", - "verycloudy": "", - "fog": "", - "lightrain": "", - "heavyrain": "", - "hail": "", - "thunder": "", - "lightsnow": "", - "heavysnow": "", - "snowrain": "" - }, - "exec": "$HOME/.config/waybar/modules/weather.sh", - "interval": 600, - "return-type": "json", - "tooltip": true, - "on-click": "swx -t env REPORT=1 $HOME/.config/waybar/modules/weather.sh" - }, - - "clock#local": { - "format": "{:<i>%a</i> %d %b <b>%H:%M</b>}", - "tooltip-format": "TZ: {:%Z %z}\n\n{calendar}", - // "locale": "ja_JP.utf-8" - // "locale": "en_US.utf-8" - }, - - "clock#utc": { - "timezone": "UTC", - "format": "{:<small>%Z</small> %H:%M}", - "tooltip-format": "{:%Z %z}" - }, - "clock#extra": { - "timezone": "Asia/Kolkata", - "format": "{:<small>%Z</small> %H:%M}", - "tooltip-format": "{:%Z %z}" - }, - - "custom/todo": { - "format": "{icon} {}", - "format-icons": { - "off": "", - "on": "" - }, - "exec": "env WAYBAR_TODO_FILE=$HOME/.zk/todo.md $HOME/.config/waybar/modules/waybar-todo", - "on-click": "pkill -x -USR1 waybar-todo", - "on-click-right": "pkill -x -USR2 waybar-todo", - "escape": true, - "return-type": "json" - }, - - "custom/timetracked": { - "format": "{}", - "exec": "$HOME/.config/waybar/modules/timetracked.sh", - "on-click": "$HOME/.config/waybar/modules/timetracked.sh on-click", - "escape": true, - "return-type": "json" - }, - - "custom/hotspots": { - "format": "{}", - "exec": "$HOME/.config/waybar/modules/hotspots.sh", - "on-click": "$HOME/.config/waybar/modules/hotspots.sh click", - "escape": true, - "interval": 600, - "return-type": "json" - }, - - // ------------------------------------------------------------------------ // - "modules-right": ["tray", "cpu", "memory", "disk#root", "disk#home", "temperature", "idle_inhibitor", "backlight", "pulseaudio", "custom/vpn", "network#tailscale", "network", "battery"], - - "tray": { - "icon-size": 15, - "spacing": 5 - }, - - "custom/covid": { - "format": "{icon} {}", - "format-icons": { - "": "x", - "gray": "", - "green": "", - "yellow": "", - "orange": "", - "red": "", - "darkred": "", - "darkdarkred": "" - }, - "exec": "$HOME/.config/waybar/modules/covid.sh", - "interval": 86400, - "return-type": "json" - }, - - "disk#root": { - "path": "/", - "format": " <small>/ </small>{percentage_used}%" - }, - - "disk#home": { - "path": "/home", - "format": "<small>/home </small>{percentage_used}%" - }, - - "cpu": { - "format": "{icon} {usage}%", - "format-icons": ["", ""], - "on-click": "$HOME/bin/swx -t -- btop" - }, - - "memory": { - "format": "{icon} {percentage}%", - "format-icons": ["", ""], // - "on-click": "$HOME/bin/swx -t -- btop" - }, - - "temperature": { - "critical-threshold": 100, - "format": "{icon} {temperatureC}℃", - "format-icons": ["", "", "", ""] - }, - - "idle_inhibitor": { - "format": "{icon}", - "format-icons": { - "activated": "", - "deactivated": "" - } - }, - - "backlight": { - "device": "auto", - "format": "{icon}", - "format-icons": ["", "", "", ""], - "on-scroll-down": "light -A 5", - "on-scroll-up": "light -U 5", - // save current level - // then set to minimum brightness - "on-click-right": "light -O; light -S $(light -P)", - // revert to previously saved brightness - "on-click-middle": "light -I" - }, - - "custom/gamma": { - "format": "{icon}", - "format-icons": { - "dawn": "", - "day": "", - "dusk": "", - "night": "", - }, - "exec": "env GAMMA_COMMAND='wlsunset -l $HOME_LAT -L $HOME_LON -p' YAEGI_SYSCALL=1 YAEGI_UNRESTRICTED=1 ${HOME}/.config/waybar/modules/gamma.go", - "return-type": "json" - }, - - "pulseaudio": { - "format": "{icon} {volume}%", - "format-bluetooth": "{icon} {volume}%", - "format-muted": " {volume}%", - "format-icons": { - "easyeffects_sink": "", - "headphones": "", - "handsfree": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] - }, - "on-click-right": "soundswitch -m", - "on-click-middle": "swx easyeffects", - "on-click": "swx -t -F '0.4' pulsemixer" - }, - - "custom/vpn": { - "exec": "${HOME}/.config/waybar/modules/vpn.sh", - "interval": 600, - "return-type": "json", - "on-click": "${HOME}/.config/waybar/modules/vpn.sh toggle", - }, - - "network#tailscale": { - "interface": "tailscale0", - "format": "", - "format-disconnected": "", - "tooltip-format": "{ifname}: {bandwidthUpBits} {bandwidthDownBits}", - "tooltip-format-disconnected": "disconnected", - "on-click": "${HOME}/.config/waybar/modules/tailscale.sh toggle", - }, - - "network": { - "format-wifi": "{icon} {signalStrength}%", - "format-icons": ["", "", "", "", ""], - "format-ethernet": "", - "format-linked": " {ifname}", - "format-disconnected": " ", - "tooltip-format": "{ifname}: {ipaddr}/{cidr}\ngateway: {gwaddr}\nssid: {essid}\nsignal: {signaldBm} dbm\ndown: {bandwidthDownBits}\nup: {bandwidthUpBits}", - "tooltip-format-disconnected": "disconnected", - // cycles through wifi/ethernet/off - // "on-click": "${HOME}/.config/waybar/modules/network.sh toggle", - }, - - "battery": { - "states": { - "good": 90, - "warning": 30, - "critical": 15 - }, - "format": "{icon} {capacity}%", - "format-charging": " {capacity}%", - "format-full-charging": "", - "format-icons": ["", "", "", ""] - }, -} diff --git a/.config/waybar/modules/covid.sh b/.config/waybar/modules/covid.sh deleted file mode 100755 index 46727d7..0000000 --- a/.config/waybar/modules/covid.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && { - set -x - curl_args='-v' -} - -# check requirements -for tool in awk curl jq flock; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -# incidence = (sumCasesLast7Days / EWZ) * 100000 -lat=${HOME_LAT:?} -lon=${HOME_LON:?} -# fields='GEN,RS,EWZ,EWZ_BL,BL_ID,cases,cases_per_100k,cases7_per_100k,cases7_bl_per_100k,last_update,BL,IBZ' -fields='GEN,cases7_bl_per_100k' -# see https://experience.arcgis.com/experience/478220a4c454480e823b17327b2bf1d4 -uri="https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?where=1%3D1&outFields=${fields}&geometry=${lon}%2C${lat}&geometryType=esriGeometryPoint&inSR=4326&spatialRel=esriSpatialRelWithin&returnGeometry=false&outSR=4326&f=json" - -_data=$(curl -sSL -H 'Accept: application/json' ${curl_args} "${uri}" | jq -r '.features[0].attributes') -if [ "${_data}" = "null" ]; then - printf "{}\n" - exit 0 -fi - -historical_data=${HOME}/covid-history.csv -loc=$(printf "%s" "${_data}" | jq -r '.GEN') -last_update=$(printf "%s" "${_data}" | jq -r '.last_update') -# printf "${_data}" | jq -r '.' -incidence_f=$(printf "%.1f" "$(printf "%s" "${_data}" | jq -r '.cases7_bl_per_100k')") -incidence_i=$(printf "%.0f" "${incidence_f}") - -# store -if [ -n "${last_update}" ] && [ -n "${incidence_f}" ]; then - tmp_HISTFILE=$(mktemp -u --tmpdir waybar-module-covid.XXXXX) - ( - cat "${historical_data}" - ts=$(printf "%s" "${last_update}" | cut -d',' -f1 | tr '.' '-') - printf "%s,%s\n" "${ts}" "${incidence_f}" - ) | uniq | tee "${tmp_HISTFILE}" >/dev/null - flock -x "${historical_data}" mv "${tmp_HISTFILE}" "${historical_data}" -fi - -mxy=$(tail -n 7 "${historical_data}" | awk -F',' '{y=y+$2} END{print ((NR*(NR+1))/2)/NR, y/NR}') -trend=$(awk -F',' --assign="mx=$(printf "%s" "$mxy" | cut -d' ' -f1)" --assign="my=$(printf "%s" "$mxy" | cut -d' ' -f2)" '{up= up+(NR-mx)*($2-my); down= down+(NR-mx)**2} END{if(down==0){print 0}else{print up/down};}' "${historical_data}") -trend_arrow="" -[ "$(printf "%.0f" "${trend}")" -gt 0 ] && trend_arrow="" -[ "$(printf "%.0f" "${trend}")" -lt 0 ] && trend_arrow="" - -color='green' -if [ "${incidence_i}" -eq "0" ]; then - color='gray' -fi -if [ "${incidence_i}" -gt "1" ]; then - color='green' -fi -if [ "${incidence_i}" -gt "25" ]; then - color='yellow' -fi -if [ "${incidence_i}" -gt "35" ]; then - color='orange' -fi -if [ "${incidence_i}" -gt "50" ]; then - color='red' -fi -if [ "${incidence_i}" -gt "100" ]; then - color='darkred' -fi -if [ "${incidence_i}" -gt "250" ]; then - color='darkdarkred' -fi - -tooltip="7 Tage Inzidenz für ${loc} -last update: ${last_update} - -history (${trend_arrow}): -$(awk -F, '{print $1 " " $2}' "${historical_data}" | tail -n10 | tac)" - -jq -nr \ - "{ text: \"${trend_arrow}${incidence_f}\", percentage: \"${incidence_i}\", class: \"${color}\", alt: \"${color}\", tooltip: \"${tooltip}\" } | @text" diff --git a/.config/waybar/modules/gamma.go b/.config/waybar/modules/gamma.go deleted file mode 100755 index 9813cc8..0000000 --- a/.config/waybar/modules/gamma.go +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env yaegi - -package main - -import ( - "encoding/json" - "log" - "os" - "os/exec" - "os/signal" - "runtime" - "strings" - . "syscall" -) - -func main() { - runtime.GOMAXPROCS(1) - - var ( - update = make(chan os.Signal, 1) - cancel = make(chan os.Signal, 1) - ) - signal.Notify(update, SIGUSR1, SIGUSR2, SIGHUP) - signal.Notify(cancel, SIGTERM, SIGINT) - - // could use golang.org/x/sys/unix.Prctl here - // but I want to avoid the dependency - if _, _, e := Syscall6(uintptr(SYS_PRCTL), - uintptr(PR_SET_PDEATHSIG), - uintptr(SIGTERM), - 0, 0, 0, 0); e != 0 { - log.Fatalf("error: %v", e) - } - - lookup() - for { - select { - case sig := <-update: - switch sig { - case SIGUSR1: - printJson("day") - // TODO(robert): toggle wlsunset off? - case SIGUSR2: - printJson("night") - // TODO(robert): toggle wlsunset on? - case SIGHUP: - lookup() - } - case <-cancel: - log.Printf("%v exiting\n", os.Args[0]) - os.Exit(0) - } - } -} - -func printJson(phase string) { - _ = json.NewEncoder(os.Stdout).Encode(map[string]interface{}{ - "class": phase, - "alt": phase, - "tooltip": "gamma: " + phase, - "text": phase, - }) -} - -func lookup() { - cmdEnv, ok := os.LookupEnv("GAMMA_COMMAND") - if !ok { - printJson("unknown") - return - } - b, err := exec.Command("bash", "-c", cmdEnv).Output() - if err != nil { - log.Fatalf("error: %v", err) - return - } - phase := strings.TrimSpace(string(b)) - printJson(phase) -} diff --git a/.config/waybar/modules/go.mod b/.config/waybar/modules/go.mod deleted file mode 100644 index fdeae95..0000000 --- a/.config/waybar/modules/go.mod +++ /dev/null @@ -1,5 +0,0 @@ -module git.sr.ht/~robertgzr/dotfiles/.config/waybar/modules - -go 1.15 - -require github.com/fsnotify/fsnotify v1.4.9 // indirect diff --git a/.config/waybar/modules/go.sum b/.config/waybar/modules/go.sum deleted file mode 100644 index b12c1ed..0000000 --- a/.config/waybar/modules/go.sum +++ /dev/null @@ -1,4 +0,0 @@ -github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9 h1:L2auWcuQIvxz9xSEqzESnV/QN/gNRXNApHi3fYwl2w0= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= diff --git a/.config/waybar/modules/hotspots.sh b/.config/waybar/modules/hotspots.sh deleted file mode 100755 index fe2ff65..0000000 --- a/.config/waybar/modules/hotspots.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -set -e - -case "$1" in -click) - uri=$(hspl -u) - xdg-open "http://$uri" - ;; -*) - output=$(hspl || echo "none") - if [ "$output" != "none" ]; then - jq -nc \ - --arg text " $(head -n1 <<<"$output")" \ - --arg tooltip "$(tail -n+2 <<<"$output")" \ - --arg class "$(if [ "$(hspl -d)" -lt 100 ]; then echo "soon"; else echo ""; fi)" \ - '{text:$text,tooltip:$tooltip,class:$class}' - else - jq -nc '{}' - fi - ;; -esac diff --git a/.config/waybar/modules/mediaplayer.py b/.config/waybar/modules/mediaplayer.py deleted file mode 100755 index 8082825..0000000 --- a/.config/waybar/modules/mediaplayer.py +++ /dev/null @@ -1,171 +0,0 @@ -#!/usr/bin/env python3 - -import argparse -import json -import logging -import signal -import sys -from datetime import timedelta -from math import floor -import prctl - -# yapf: disable -import gi -gi.require_version('Playerctl', '2.0') -from gi.repository import GLib, Playerctl -# yapf: enable - -logger = logging.getLogger(__name__) -loop = GLib.MainLoop() - -def write_output(text, player): - logger.info('Writing output') - - output = { - 'text': text, - 'class': player.props.player_name, - 'alt': player.props.player_name - } - sys.stdout.write(json.dumps(output) + '\n') - sys.stdout.flush() - - -def on_play(player, status, manager): - logger.info('Received new playback status') - on_metadata(player, player.props.metadata, manager) - - -def on_metadata(player, metadata, manager): - logger.info('Received new metadata') - track_info = '' - - if player.props.player_name == 'spotify' and \ - 'mpris:trackid' in metadata.keys() and \ - ':ad:' in player.props.metadata['mpris:trackid']: - track_info = 'AD PLAYING' - - if player.get_title() and player.get_title() != '': - track_info = f"{player.get_title()}" - if player.get_artist() and player.get_artist() != '': - track_info = f"{player.get_artist()} - {track_info}" - - if 'mpris:length' in player.props.metadata.keys(): - dur_td = timedelta(microseconds=player.props.metadata['mpris:length']) - dur_h, remainder = divmod(dur_td.total_seconds(), 3600) - dur_m, dur_s = divmod(remainder, 60) - dur = f"{floor(dur_m)}:{floor(dur_s):02}" - if dur_h > 0: - dur = f"{floor(dur_h)}:{dur}" - track_info = '{} ({})'.format(track_info, str(dur)) - - if player.props.status == 'Paused' and track_info: - track_info = '<i>'+track_info+'</i>' - - if player.props.status == 'Stopped': - return - - if track_info == '': - logger.warning('TrackInfo was empty after parsing') - return - - write_output(track_info, player) - - -def on_player_appeared(manager, player, selected_player=None, ignored_players=None): - if player is not None \ - and (selected_player is None or player.name == selected_player) \ - and not (player.name in ignored_players): - init_player(manager, player) - else: - logger.debug( - "New player appeared, but it's not the selected player, skipping") - - -def on_player_vanished(manager, player): - logger.info('Player has vanished') - sys.stdout.write('\n') - sys.stdout.flush() - - -def init_player(manager, name): - logger.debug('Initialize player: {player}'.format(player=name.name)) - player = Playerctl.Player.new_from_name(name) - player.connect('playback-status', on_play, manager) - player.connect('metadata', on_metadata, manager) - manager.manage_player(player) - on_metadata(player, player.props.metadata, manager) - - -def signal_handler(sig, frame): - logger.warning('Received signal to stop, exiting') - sys.stdout.write('\n') - sys.stdout.flush() - loop.quit() - sys.exit(0) - - -def parse_arguments(): - parser = argparse.ArgumentParser() - - # Increase verbosity with every occurance of -v - parser.add_argument('-v', '--verbose', action='count', default=0) - - # Define for which player we're listening - parser.add_argument('--player', - help='player to listen for') - - # Define which players to ignore entirely - parser.add_argument('-I', '--ignore', - action='append', - help='players to ignore') - - return parser.parse_args() - - -def main(): - arguments = parse_arguments() - - # Initialize logging - logging.basicConfig(stream=sys.stderr, - level=logging.DEBUG, - format='%(name)s %(levelname)s %(message)s') - - # Logging is set by default to WARN and higher. - # With every occurrence of -v it's lowered by one - logger.setLevel(max((3 - arguments.verbose) * 10, 0)) - - # Log the sent command line arguments - logger.debug('Arguments received {}'.format(vars(arguments))) - - manager = Playerctl.PlayerManager() - manager.connect('name-appeared', - lambda *args: on_player_appeared(*args, arguments.player, arguments.ignore)) - manager.connect('player-vanished', on_player_vanished) - - # set the process up to die when the parent exits - prctl.set_pdeathsig(signal.SIGTERM) - - signal.signal(signal.SIGINT, signal_handler) - signal.signal(signal.SIGTERM, signal_handler) - signal.signal(signal.SIGHUP, signal_handler) - - for player in manager.props.player_names: - if arguments.player is not None and arguments.player != player.name: - logger.debug( - '{player} is not the filtered player, skipping it'.format( - player=player.name)) - continue - - if arguments.ignore is not None and player.name in arguments.ignore: - logger.debug( - '{player} is ignored, skipping it'.format( - player=player.name)) - continue - - init_player(manager, player) - - loop.run() - - -if __name__ == '__main__': - main() diff --git a/.config/waybar/modules/mpris.awk b/.config/waybar/modules/mpris.awk deleted file mode 100644 index 194aa73..0000000 --- a/.config/waybar/modules/mpris.awk +++ /dev/null @@ -1,54 +0,0 @@ -{ - gsub(/"/,"") - gsub(/'/,"\047") - # print "DEBUG: " $0 - - artist=$1 - album=$2 - title=$3 - position=$4 - player=$5 - status=$6 -} - -($0 == "") || (status ~ /stopped/) { - system("jq -Mnc {}") - next -} - -(status ~ /playing/) { - icon="" -} -(status ~ /paused/) { - icon="" -} -(artist != "") && (album != "") { - text=sprintf("%s - %s - %s (%s)", artist, album, title, position) - tooltip=sprintf("%s\nby %s\nfrom %s\n(%s)", title, artist, album, player) -} -(artist == "") { - text=sprintf("%s - %s (%s)", album, title, position) - tooltip=sprintf("%s\nfrom %s\n(%s)", title, album, player) -} -(album == "") { - text=sprintf("%s - %s (%s)", artist, title, position) - tooltip=sprintf("%s\nby %s\n(%s)", title, artist, player) -} -(artist == "") && (album == "") { - text=sprintf("%s (%s)", title, position) - tooltip=sprintf("%s\n(%s)", title, player) -} -# edge cases to beautify the output -(player == "tdesktop") && (title ~ /Unknown Track/) { - text="telegram voice message" -} - -{ - system(sprintf("jq -rMnc --arg class \"%s\" --arg text \"%s %s\" --arg tt \"%s\" '{ class: $class, text: $text|@html, tooltip: $tt|@html }'", \ - status, - icon, - text, - tooltip)) -} - -END {} diff --git a/.config/waybar/modules/mpris.sh b/.config/waybar/modules/mpris.sh deleted file mode 100755 index 5f5d5c6..0000000 --- a/.config/waybar/modules/mpris.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -playerctl -sF metadata -f '"{{artist}}","{{album}}","{{title}}","{{duration(position)}}","{{playerName}}","{{lc(status)}}"' | awk -F',' -f "${HOME}/.config/waybar/modules/mpris.awk" diff --git a/.config/waybar/modules/timetracked.sh b/.config/waybar/modules/timetracked.sh deleted file mode 100755 index 4e384bf..0000000 --- a/.config/waybar/modules/timetracked.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -if ! command -v timetrace >/dev/null 2>&1; then - exit 0 -fi - -case "$1" in -on-click) - timetrace status >/dev/null && timetrace stop - exit 0 - ;; - -*) ;; -esac - -while true; do - timetrace status -o json | - jq -c 'if .project == "---" then {} else { text: (["▶", .trackedTimeToday] | join(" ")), class: "timetracked", alt: "timetracked" } end' 2>/dev/null - sleep 30 -done diff --git a/.config/waybar/modules/todo.go b/.config/waybar/modules/todo.go deleted file mode 100755 index 2692ec9..0000000 --- a/.config/waybar/modules/todo.go +++ /dev/null @@ -1,229 +0,0 @@ -#!/usr/bin/env yaegi - -// # Documentation -// we try to read a file pointed to by WAYBAR_TODO_FILE. -// While no particular format is assumed, we recommend -// Markdown. -// We extract the todos from the top-level list items -// (listings start with a `*` character). -// -// # Usage: -// go build -o waybar-todo todo.go -package main - -import ( - "bufio" - "encoding/json" - "log" - "os" - "os/signal" - "regexp" - "runtime" - "strings" - "time" - - "github.com/fsnotify/fsnotify" - "golang.org/x/sys/unix" -) - -const ( - TODO_INACTIVE_STRING string = "" - TODO_LABEL_REGEX string = `\[\[!(.*)\]\]` -) - -var ( - active = true - todofile = os.Getenv("WAYBAR_TODO_FILE") - cookiefile = os.ExpandEnv("${XDG_RUNTIME_DIR}/waybar-todo.cookie") - labelFilter = os.Getenv("WAYBAR_TODO_FILTER") -) - -func printJson(text, tooltip string, class []string, alt string, percentage int) error { - return json.NewEncoder(os.Stdout).Encode(map[string]interface{}{ - "text": text, - "tooltip": tooltip, - "class": class, - "alt": alt, - "percentage": percentage, - }) -} - -type todoItem struct { - text string - label string -} - -func readTodofile2(path string) ([]todoItem, error) { - f, err := os.Open(path) - if err != nil { - return nil, err - } - var todos []todoItem - for lr := bufio.NewScanner(f); lr.Scan(); { - skip := 0 - switch { - case strings.HasPrefix(lr.Text(), "*"): - skip = 2 - case strings.HasPrefix(lr.Text(), "- [ ]"): - skip = 6 - case strings.HasPrefix(lr.Text(), "- [x]"): - fallthrough - default: - continue - } - ti := todoItem{text: lr.Text()[skip:]} - matches := labelre.FindAllStringSubmatch(ti.text, -1) - if matches != nil && len(matches) > 0 { - ti.label = matches[0][1] - ti.text = strings.TrimSpace( - strings.Replace(ti.text, matches[0][0], "", 1)) - } - todos = append(todos, ti) - } - return todos, nil -} - -func setCookie(active bool) error { - if !active { - _, err := os.Create(cookiefile) - return err - } - return os.Remove(cookiefile) -} - -func update() error { - if _, err := os.Stat(cookiefile); err == nil { - log.Printf("cookie set, we're inactive") - active = false - } - if !active { - return printJson(TODO_INACTIVE_STRING, "* inactive *", []string{"off"}, "off", 0) - } - todos, err := readTodofile2(todofile) - if err != nil { - return err - } - var ( - text string - tooltip []string - extraClass string - ) - for _, item := range todos { - if labelFilter != "" && strings.Contains(labelFilter, item.label) { - continue - } - if text == "" { - text = item.text - extraClass = item.label - continue - } - // render out the rest of the todos into the tooltip - tooltip = append(tooltip, item.text) - } - return printJson(text, strings.Join(tooltip, "\n"), []string{"on", extraClass}, "on", 1) -} - -var labelre *regexp.Regexp - -func init() { - labelre = regexp.MustCompile(TODO_LABEL_REGEX) -} - -func main() { - runtime.GOMAXPROCS(1) - - var ( - updateC = make(chan os.Signal, 1) - cancelC = make(chan os.Signal, 1) - ) - signal.Notify(updateC, unix.SIGUSR1, unix.SIGUSR2, unix.SIGHUP) - signal.Notify(cancelC, unix.SIGTERM, unix.SIGINT) - - var err error - // we will receive a SIGTERM if our parent dies - err = unix.Prctl(unix.PR_SET_PDEATHSIG, uintptr(unix.SIGTERM), 0, 0, 0) - if err != nil { - log.Fatalf("error: setting prctl: %v", err) - } - - if todofile == "" { - panic("missing TODO file") - // // get from nb(1) - // nb := exec.Command("sh", "-c", "nb show --no-color --path todo") - // nb_output, err := nb.Output() - // if err != nil { - // e := err.(*exec.ExitError) - // log.Fatalf("error: finding todofile via nb: %s", e.Stderr) - // } - // todofile = strings.TrimSpace(string(nb_output)) - } - - log.Printf("watching %q", todofile) - - w, err := fsnotify.NewWatcher() - if err != nil { - log.Fatalf("error: creating watcher: %v", err) - } - defer w.Close() - - if err := w.Add(todofile); err != nil { - log.Fatalf("error: adding watch: %v", err) - } - - if err := update(); err != nil { - // fail here because it's the first time we - // try to read the todofile. - log.Fatalf("error: %v", err) - } - for { - select { - case evt, ok := <-w.Events: - if !ok { - return - } - // see https://github.com/fsnotify/fsnotify/issues/94 - // https://github.com/gohugoio/hugo/pull/4720 - if evt.Op&fsnotify.Remove == fsnotify.Remove { - counter := 0 - for w.Add(todofile) != nil { - counter++ - if counter >= 1000 { - log.Panic("error: unable to add file watcher") - } - time.Sleep(100 * time.Millisecond) - } - } - goto force_update - case err, ok := <-w.Errors: - if !ok { - return - } - log.Printf("error: from watcher: %v", err) - - case sig := <-updateC: - switch sig { - case unix.SIGUSR1: // on - active = !active - if err := setCookie(active); err != nil { - log.Printf("err: %v", err) - } - goto force_update - case unix.SIGUSR2: // - if strings.Contains(labelFilter, "work") { - labelFilter = strings.Trim(strings.ReplaceAll(labelFilter, "work", ""), ",") - } else { - labelFilter = strings.Join([]string{labelFilter, "work"}, ",") - } - continue - case unix.SIGHUP: // force update - log.Println("force update") - goto force_update - } - case <-cancelC: - log.Printf("%s exiting", os.Args[0]) - os.Exit(0) - } - force_update: - _ = update() - } -} diff --git a/.config/waybar/modules/toggl.lua b/.config/waybar/modules/toggl.lua deleted file mode 100755 index 7c9f0b9..0000000 --- a/.config/waybar/modules/toggl.lua +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env luajit - -TOKEN = os.getenv("TOGGL_TOKEN") -if not TOKEN then - io.stderr:write("need TOGGL_TOKEN\n") - os.exit(1) -end - -function timer_duration() - cmd = string.format('toggl -t %s -j timer ls | jq -r ".[0].duration"', TOKEN) - local f = assert(io.popen(cmd, 'r')) - local s = assert(f:read('*a')) - f:close() - if not (s == '') then - return tonumber(s) - end -end - -unix_time = os.time() - -diff = timer_duration() -if not diff then - os.exit(0) -end - -d = unix_time + diff - -print(string.format('%dh %.2dm', d/(60*60), d/60%60)) diff --git a/.config/waybar/modules/vpn.sh b/.config/waybar/modules/vpn.sh deleted file mode 100755 index c4d50fa..0000000 --- a/.config/waybar/modules/vpn.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -case "$1" in -toggle) exit 1 ;; -esac - -extern_ip=$(curl -SsfL http://api.ipify.org/?format=text) - -vpn_is_up() { - case "$extern_ip" in - 138.201.245.159) return 0 ;; # hetzner node - esac - return 1 -} - -if vpn_is_up; then - printf '{"text": "", "tooltip": "external ip is %s"}\n' "$extern_ip" -else - # printf '{"text": "", "tooltip": "disconnected"}\n' - printf '{}\n' -fi diff --git a/.config/waybar/modules/weather.sh b/.config/waybar/modules/weather.sh deleted file mode 100755 index 929732b..0000000 --- a/.config/waybar/modules/weather.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -loc=$1 -if [ -z "${loc}" ]; then - # use /etc/localtime - # loc=$(basename "$(readlink -f /etc/localtime)") - loc="${HOME_LAT},${HOME_LON}" -fi - -if [ -n "$REPORT" ]; then - curl -s v2.wttr.in/"${loc}"?F | less - exit 0 -fi - -data="$(curl -s wttr.in/"${loc}"?format=j1)" - -class= -case "$(echo "${data}" | jq -r '.current_condition[].weatherCode')" in -113) class="sunny" ;; -116) class="partlycloudy" ;; -119) class="cloudy" ;; -122) class="verycloudy" ;; -143|248|260) class="fog" ;; -176|263|266|293|296|353) class="lightrain" ;; -179|182|185|281|284|311|314|317|350|362|365|374|377) class="hail" ;; -200|386|389|392) class="thunder" ;; -227|320) class="lightsnow" ;; -230|329|332|335|338|371|395) class="heavysnow" ;; -299|302|305|308|356|359): class="heavyrain" ;; -323|326|368) class="snowrain" ;; -esac - -echo "${data}" | jq \ - --raw-output \ - --unbuffered \ - --compact-output \ - --arg class "${class}" \ - --arg tooltip "$(curl -s v2.wttr.in/"${loc}"?ATFQ | tail -n5)" \ - '.current_condition[] | { text: .weatherDesc[0].value, percentage: (.temp_C | tonumber), class: $class, alt: $class, tooltip: ($tooltip) }' - diff --git a/.config/waybar/style.css b/.config/waybar/style.css deleted file mode 100644 index 01a0084..0000000 --- a/.config/waybar/style.css +++ /dev/null @@ -1,390 +0,0 @@ -/* - * vim: fdm=marker fdl=1 - * */ - -/* start flavours */ -@define-color base00 #0c0c0c; -@define-color base01 #db4d6d; -@define-color base02 #5dac81; -@define-color base03 #fad689; -@define-color base04 #58b2dc; -@define-color base05 #69b0ac; -@define-color base06 #70649a; -@define-color base07 #bdc0ba; -@define-color base08 #1c1c1c; -@define-color base09 #cb1b45; -@define-color base0A #86c166; -@define-color base0B #f7d94c; -@define-color base0C #2ea9df; -@define-color base0D #81c7d4; -@define-color base0E #8a6bbe; -@define-color base0F #fffffb; - -* { - font-family: Iosevka Etoile, Sarasa Fixed J, Material Design Icons; - font-size: 9pt; -} -/* end flavours */ - -@define-color accent @base06; -@define-color accentdarker @base0E; -@define-color foreground @base07; -@define-color background @base00; -/* @define-color background rgba(12, 12, 12, 0.96); */ -@define-color dimmed #5e5e5e; -@define-color dimmeddarker #434343; -@define-color urgent @base09; - -* { - border: none; - border-radius: 0; -} - -window#waybar { - background: @background; - color: @foreground; - /* padding: 0 0.3rem; */ -} - -window#waybar.hidden { - opacity: 0; -} - - -#window, -#mode, -#clock, -#battery, -#cpu, -#memory, -#disk, -#temperature, -#backlight, -#idle_inhibitor, -#network, -#pulseaudio, -#wireplumber, -#custom-toggl, -#custom-gammastep, -#custom-weather, -#custom-mpris, -#custom-todo, -#custom-covid, -#custom-timetracked, -#tray { - /* border-top: 1px solid @dimmeddarker; */ - padding: 0 0.1rem; - margin: 0 0.2rem; - color: @dimmed; -} - -#cpu:hover, -#memory:hover, -#backlight:hover, -#idle_inhibitor:hover, -#network:hover, -#network.tailscale:hover, -#pulseaudio:hover, -#wireplumber:hover, -#custom-mpris:hover, -#custom-gammastep:hover, -#custom-todo:hover { - color: @foreground; - transition-property: background; - transition-duration: 0.1s; -} - -#tags button, -#workspaces button { - padding: 0 5px; - background: transparent; - color: @dimmed; - /* border-bottom: 3px solid transparent; */ -} - -#tags button { - color: @dimmeddarker; -} - -#tags button.occupied { - color: @dimmed; -} - -#workspaces button.visible { - color: @dimmeddarker; - background: @accentdarker; -} - -#tags button.focused, -#workspaces button.focused { - font-weight: bold; - color: @foreground; - background: @accent; - transition-property: background; - transition-duration: 0.01s; -} - -#tags button.urgent, -#workspaces button.urgent { - color: @background; - background: @urgent; -} - -#tags button:hover, -#tags button.focused:hover, -#workspaces button:hover, -#workspaces button.focused:hover { - background: @accent; - color: @foreground; - transition-property: background, color; - transition-duration: 0.01s; - - /* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ - box-shadow: inherit; - text-shadow: inherit; -} - -#tags button.urgent:hover, -#workspaces button.urgent:hover { - background: @foreground; - transition-property: background; - transition-duration: 0.01s; -} - -#mode { - /* font-style: italic; */ - color: @background; - background: @base03; - margin: 3px 6px; - border-radius: 2px; -} - -#clock {} - -#clock.local { - color: @foreground; -} - -#clock.utc {} - -#disk.root {} - -#disk.home { - /* margin-left: 0; */ - /* padding-left: 0; */ -} - -#battery {} - -#battery.charging { - color: @background; - background: @base0A; -} - -@keyframes blink { - to { - background: @foreground; - color: @background; - } -} - -#battery.critical:not(.charging) { - color: @foreground; - background: @urgent; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -label:focus { - background: @background; -} - -#cpu {} - -#memory {} - -#backlight {} - -#backlight.off { - color: @dimmed; -} - -#network {} - -#network.disconnected { - border-top: 1px solid @urgent; - color: @dimmed; -} - -#network.tailscale.disabled, -#network.tailscale.disconnected, -#network.mullvad.disabled, -#network.mullvad.disconnected { - border-top: 1px solid @dimmeddarker; -} - -#network.tailscale.ethernet, -#network.tailscale.linked, -#network.mullvad.ethernet, -#network.mullvad.linked { - color: @foreground; - border-top: 1px solid @base0E; -} - -#pulseaudio {} - -#pulseaudio.muted { - border-top: 1px solid @urgent; - color: @dimmed; -} - -#pulseaudio.bluetooth { - border-top: 1px solid @base04; -} - -#wireplumber {} - -#wireplumber.muted { - border-top: 1px solid @urgent; - color: @dimmed; -} - -#wireplumber.bluetooth { - border-top: 1px solid @base04; -} - -#temperature {} - -#temperature.critical { - color: @foreground; - background: @urgent; - border-top: none; -} - -#tray {} - -#idle_inhibitor {} - -#idle_inhibitor.activated { - color: @foreground; - border-top: 1px solid @base02; -} - -#mpris { - color: @foreground; -} - -#mpris.playing, -#mpris.paused { - border-top: 1px solid @base04; -} - -#mpris.paused { - font-style: italic; -} - -#mpris.spotify { - border-top: 1px solid #1db954; -} - -#mpris.mpv { - border-top: 1px solid #8f008f; -} - -#custom-toggl { - color: @foreground; - border-top: 1px solid @urgent; -} - -#custom-todo.off { - color: @dimmed; - border-top: 1px solid @dimmeddarker; - padding: 0 0 0 0.4rem; -} - -#custom-todo.on { - color: @foreground; - border-top: 1px solid @urgent; - font-weight: bold; - padding: 0 0.6rem 0 0.4rem; -} - -#custom-todo.work { - background: @urgent; -} - -#custom-timetracked { - color: @urgent; - border-top: 1px solid @urgent; -} - -@keyframes flash { - 50% { - background: rgba(255, 174, 66, 0.7); - color: @background; - } -} - -#custom-gamma.night { - border-top: 1px solid @base0C; - color: @foreground; - animation-name: flash; - animation-duration: 0.3s; - animation-timing-function: linear; - animation-iteration-count: 1; -} - -#custom-gamma.day { - color: @dimmed; -} - -#custom-gamma.off { - border-top: 1px solid @urgent; - color: @dimmed; -} - -#custom-weather { - color: @dimmed; -} - -#custom-covid.green { - /* border-top: 1px solid #00cc00; */ - /* color: #00cc00; */ -} - -#custom-covid.yellow { - /* border-top: 1px solid #f7dd31; */ - /* color: #f7dd31; */ -} - -#custom-covid.orange { - /* border-top: 1px solid #faa31b; */ - /* color: #faa31b; */ -} - -#custom-covid.red { - /* border-top: 1px solid #f92206; */ - /* color: #f92206; */ -} - -#custom-covid.darkred { - /* border-top: 1px solid #c01a00; */ - /* color: #c01a00; */ -} - -#custom-covid.darkdarkred { - /* border-top: 1px solid #941100; */ - /* color: #941100; */ -} - -#custom-hotspots { - border-top: 1px solid @urgent; - color: @dimmed; -} - -#custom-hotspots.soon { - color: @urgent; -} diff --git a/.config/xdg-desktop-portal-wlr/config b/.config/xdg-desktop-portal-wlr/config deleted file mode 100644 index 5c61177..0000000 --- a/.config/xdg-desktop-portal-wlr/config +++ /dev/null @@ -1,11 +0,0 @@ -[logger] -level=ERROR - -[screencast] -max_fps=30 -chooser_cmd=slurp -f '%o' -o -b '#000000aa' -c '#4E437188' -w 50 -chooser_type=simple -# chooser_cmd=menu -l3 -p xdpw -# chooser_type=dmenu -exec_before=notify-send -a xdpw -i $HOME/Pictures/portal_icon.32x32.svg xdg-desktop-portal 'screencast starting' -exec_after=notify-send -a xdpw -i $HOME/Pictures/portal_icon.32x32.svg xdg-desktop-portal 'screencast ended' diff --git a/.config/xkb/rules/evdev b/.config/xkb/rules/evdev deleted file mode 100644 index 9a403ee..0000000 --- a/.config/xkb/rules/evdev +++ /dev/null @@ -1,5 +0,0 @@ - -! option = symbols - hibiki:intl_tr = +hibiki(intl_tr) - -! include %S/evdev diff --git a/.config/xkb/symbols/hibiki b/.config/xkb/symbols/hibiki deleted file mode 100644 index 23edd64..0000000 --- a/.config/xkb/symbols/hibiki +++ /dev/null @@ -1,10 +0,0 @@ -// https://xkbcommon.org/doc/current/md_doc_user_configuration.html -// https://wiki.archlinux.org/title/X_keyboard_extension - -xkb_symbols "intl_tr" { - key <AC05> { [ g , G , dead_breve ] } ; - key <AB09> { [ period , greater , dead_abovedot ] } ; - key <AC02> { [ s , S , ssharp , dead_cedilla ] } ; - - include "level3(ralt_switch)" -}; diff --git a/.config/yamlfs/.gitattributes b/.config/yamlfs/.gitattributes deleted file mode 100644 index c2e46b3..0000000 --- a/.config/yamlfs/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.yml -whitespace diff --git a/.config/yamlfs/balena.yml b/.config/yamlfs/balena.yml deleted file mode 100644 index 73c39a8..0000000 --- a/.config/yamlfs/balena.yml +++ /dev/null @@ -1,20 +0,0 @@ -docker-compose.yml: |- - version: '2.1' - - services: - build: . - - volumes: - ctr-data: - -Dockerfile.template: |- - # vim: ft=dockerfile - FROM balenalib/%%BALENA_MACHINE_NAME%%-alpine:run - - COPY ./start.sh /usr/local/bin/ - CMD [ "start.sh" ] - -start.sh: |- - #!/bin/sh - set -e - while true; do echo "nothing" && sleep 20s; done diff --git a/.config/yamlfs/generic.yml b/.config/yamlfs/generic.yml deleted file mode 100644 index e097652..0000000 --- a/.config/yamlfs/generic.yml +++ /dev/null @@ -1,75 +0,0 @@ -{% $inbox := default "~robertgzr/public-inbox@lists.sr.ht" .inbox %} -README.md: |- - # {% .name %} - - ## Usage - - ``` - # how do I use it? - ``` - - {% if $inbox -%} - ## Bugs, help, patches? - - Send them to {% printf "[%s](mailto:%s?Subject=[%s]%%20)" $inbox $inbox .name %} - {%- end -%} - -{% if .license %} -LICENSE: |- - {% if eq .license "mit" %} - {% .name %} - Copyright (c) {% .license_year %} {% .license_author %} - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - {% end -%} - {% if eq .license "gpl" -%} - {% .name %} - Copyright © {% .license_year %} {% .license_author %} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <https://www.gnu.org/licenses/>. - {% end -%} - {% if eq .license "agpl" -%} - {% .name %} - Copyright © {% .license_year %} {% .license_author %} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - {% end -%} -{% end %} diff --git a/.config/yamlfs/go-full.yaml b/.config/yamlfs/go-full.yaml deleted file mode 100644 index 5728877..0000000 --- a/.config/yamlfs/go-full.yaml +++ /dev/null @@ -1,193 +0,0 @@ -{% $goversion := 1.15 %} -cmd: - {% .name %}: - main.go: | - package main - - func main() { - println("hello world") - } - -version: - version.go: | - package version - - var ( - Package = "{% .gopkg %}" - Revision = "" - Version = "0.0.0+unknown" - ) - -go.mod: | - module {% .gopkg %} - - go {% $goversion %} - -Dockerfile: | - # syntax=docker/dockerfile:1.2 - # vim: ft=dockerfile - - ARG GO_VERSION={% $goversion %} - - FROM --platform=${BUILDPLATFORM:?err} docker.io/tonistiigi/xx:golang AS xx - FROM --platform=${BUILDPLATFORM:?err} docker.io/library/golang:${GO_VERSION:?err}-alpine AS buildenv - COPY --from=xx / / - ARG TARGETPLATFORM - WORKDIR /src - RUN apk --update-cache --no-cache add make - - FROM buildenv AS gotestsum - RUN go get gotest.tools/gotestsum@0.6.0 - - FROM buildenv AS golangcilint - RUN go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.27.0 - - FROM buildenv AS test - COPY --from=gotestsum /go/bin/gotestsum /usr/local/bin/ - COPY --from=golangcilint /go/bin/golangci-lint /usr/local/bin/ - RUN --mount=target=/src,rw \ - --mount=type=cache,target=/go/pkg \ - --mount=type=cache,target=/root/.cache \ - make DESTDIR=/out clean validate test - - FROM buildenv AS build - RUN --mount=target=/src,rw \ - --mount=type=cache,target=/go/pkg \ - --mount=type=cache,target=/root/.cache \ - make DESTDIR=/out clean build - - FROM scratch AS final - COPY --from=build /out/{% .name %} / - - FROM --platform=${TARGETPLATFORM:?err} docker.io/library/alpine:3.11 AS runtime-base - RUN apk --update-cache --no-cache add ca-certificates - - FROM runtime-base AS run - COPY --from=build /out/{% .name %} /usr/local/bin/ - ENTRYPOINT [ "{% .name %}" ] - -Makefile: | - .POSIX: - - all: validate test {% .name %} - - DESTDIR ?= . - PREFIX ?= - VERSION ?= $(shell git describe --match 'v[0-9]*' --dirty='+dev' --always --tags) - REVISION ?= $(shell git rev-parse HEAD) - - GO ?= go - GO_PKG ?= {% .gopkg %} - GO_BUILDTAGS ?= netgo osusergo static_build - GO_LDFLAGS ?= -s -w -extldflags "-static" - GO_VERSIONFLAGS = -X $(GO_PKG)/version.Version=$(VERSION) -X $(GO_PKG)/version.Revision=$(REVISION) - - .PHONY: build - build: {% .name %} - {% .name %}: - $(GO) build \ - -tags '$(GO_BUILDTAGS)' -ldflags '$(GO_LDFLAGS) $(GO_VERSIONFLAGS)' \ - -o $(DESTDIR)$(PREFIX)/{% .name %} \ - ./cmd/{% .name %} - - PLATFORM ?= linux/amd64 - REPO ?= {% .name %} - TAG ?= $(VERSION) - - .PHONY: container-build - container-build: - DOCKER_BUILDKIT=1 \ - docker build --platform $(PLATFORM) --target final -o . . - - .PHONY: container-test - container-test: - DOCKER_BUILDKIT=1 \ - docker build --platform $(PLATFORM) --target test -o type=tar,dest=/dev/null . - - .PHONY: container-image - container-image: - DOCKER_BUILDKIT=1 \ - docker build --platform $(PLATFORM) --target run -t $(REPO):$(TAG) . - - .PHONY: cross - cross: - docker run --rm -it --privileged \ - --mount type=bind,src=$(PWD),dst=/src \ - --entrypoint buildctl-daemonless.sh \ - moby/buildkit:latest \ - buildctl build --frontend=dockerfile.v0 \ - --local context=/src --local dockerfile=/src \ - --opt filename=Dockerfile \ - --opt platform=$(PLATFORM) \ - --opt target=run \ - --output type=image,name=$(REPO):$(TAG),push=true - - GOLANGCI_LINT ?= golangci-lint - - .PHONY: validate - validate: - $(GOLANGCI_LINT) run --build-tags "$(GO_BUILDTAGS)" - - GOTEST_FLAGS ?= - ifneq ($(shell which gotestsum),) - GOTEST ?= gotestsum --format=testname -- - else - GOTEST ?= go test - endif - - .PHONY: test - test: - $(GOTEST) \ - -tags '$(GO_BUILDTAGS)' \ - -cover \ - -covermode=atomic \ - $(GOTEST_FLAGS) - - RM ?= rm -f - - .PHONY: clean - clean: - $(RM) {% .name %} - - .PHONY: help - help: - @printf "usage:\n" - @printf "\n" - @printf " build local build\n" - @printf " validate linter\n" - @printf " test tests\n" - @printf " container-build build w/ docker\n" - @printf " container-image image build\n" - @printf " cross build w/ buildkit (multi-platform support)\n" - @printf "\n" - @printf " DESTDIR, PREFIX output location (default: $(DESTDIR)/$(PREFIX))\n" - @printf " PLATFORM output platform (default: $(PLATFORM))\n" - @printf " REPO, TAG image repository:tag (default: $(REPO):$(TAG))\n" - @printf "\n" - -.editorconfig: | - ; http://editorconfig.org/ - - root = true - - [*] - insert_final_newline = true - charset = utf-8 - trim_trailing_whitespace = true - indent_style = space - indent_size = 2 - - [{Makefile,go.mod,go.sum,*go}] - indent_style = tab - indent_size = 8 - - [*.md] - trim_trailing_whitespace = false - - [Dockerfile] - indent_size = 4 - -README.md: | - # {% .name %} - - TODO diff --git a/.config/yamlfs/go.yaml b/.config/yamlfs/go.yaml deleted file mode 100644 index 96f6599..0000000 --- a/.config/yamlfs/go.yaml +++ /dev/null @@ -1,169 +0,0 @@ -{% $man := .man %} -cmd: - {% .name %}: - main.go: | - package main - - func main() { - println("hello world") - } - -version: - version.go: | - package version - - var ( - Package = "{% .pkg %}" - Revision = "-" - Version = "0.0.0+unknown" - ) - -go.mod: | -{% exec "sh" "-c" (printf "cd /tmp/;go mod init %s;cat go.mod;rm go.mod;" .pkg) | indent 4 %} - -Makefile: | - .POSIX: - - DESTDIR ?= . - BINDIR ?= $(PREFIX)/bin - MANDIR ?= $(PREFIX)/share/man - VERSION ?= $(shell git describe --match 'v[0-9]*' --dirty='+dev' --always --tags || printf "0.0.0+unknown") - REVISION ?= $(shell git rev-parse HEAD || printf "-") - - GO ?= go - GOLINT ?= $(GO) vet # golangci-lint run --build-tags "$(GO_BUILDTAGS)" - GOTEST ?= $(GO) test # gotestsum --format=testname -- - {% if $man -%} - SCDOC ?= scdoc - {%- end %} - - GO_BUILDTAGS ?= netgo osusergo static_build - GO_LDFLAGS ?= -s -w -extldflags -static - GOTEST_FLAGS ?= - GOLINT_FLAGS ?= - - all: lint test build {% if $man %}man{% end %} - - .PHONY: build - build: {% .name %} - - {% .name %}: GO_PKG = {% .pkg %} - {% .name %}: GO_VERSIONFLAGS += -X $(GO_PKG)/version.Version=$(VERSION) - {% .name %}: GO_VERSIONFLAGS += -X $(GO_PKG)/version.Revision=$(REVISION) - {% .name %}: GO_VERSIONFLAGS += -X $(GO_PKG)/version.Package=$(GO_PKG) - {% .name %}: $(shell find . -name '*.go') - $(GO) build -o $(DESTDIR)$(PREFIX)/$@ -tags '$(GO_BUILDTAGS)' -ldflags '$(GO_LDFLAGS) $(GO_VERSIONFLAGS)' ./cmd/$@ - - .PHONY: lint - lint: - $(GOLINT) $(GOLINT_FLAGS) ./... - .PHONY: validate - validate: lint - - .PHONY: test - test: - $(GOTEST) $(GOTEST_FLAGS) -tags '$(GO_BUILDTAGS)' -cover -covermode=atomic ./... - .PHONY: check - check: test - - {% if $man %} - manpages = doc/{% .name %}.1 - $(manpages): %: %.scd - $(manpages): - $(SCDOC) <$^ >$@ - .PHONY: - man: $(manpages) - - {% end %} - .PHONY: clean - clean: RM ?= rm -f - clean: - $(RM) {% .name %} - - .PHONY: install - install: - mkdir -p $(DESTDIR)$(BINDIR) - {% if $man -%} - mkdir -p $(DESTDIR)$(MANDIR)/man1 - {%- end %} - cp -f {% .name %} $(DESTDIR)$(BINDIR) - {% if $man -%} - cp -f doc/{% .name %}.1 $(DESTDIR)$(MANDIR)/man1 - {%- end %} - - .PHONY: uninstall - uninstall: - rm -v $(DESTDIR)$(BINDIR)/{% .name %} - {% if $man -%} - rm -v $(DESTDIR)$(MANDIR)/man1/{% .name %}.1 - {%- end %} - - .PHONY: help - help: - @printf "Usage:\n" - @printf " build build\n" - @printf " validate linter\n" - @printf " test tests\n" - @printf " (un)install install into system directories\n" - @printf "\n" - @printf " DESTDIR, PREFIX install location\n" - @printf "\n" - -.editorconfig: | - ; http://editorconfig.org/ - - root = true - - [*] - insert_final_newline = true - charset = utf-8 - trim_trailing_whitespace = true - indent_style = space - indent_size = 2 - - [{Makefile,go.mod,go.sum,*go}] - indent_style = tab - indent_size = 4 - - [*.md] - trim_trailing_whitespace = false - - [Dockerfile] - indent_size = 4 - -README.md: | - # {% .name %} - - TODO - -{% if $man %} -doc: - {% .name %}.1.scd: | - {% .name %}(1) - - # NAME - - {% .name %} - TODO - - # SYNOPSIS - - *{% .name %}* [options...] - - # DESCRIPTION - - TODO - - # OPTIONS - - *-h, -help* - Show help message and quit. - - # SEE ALSO - - *{% .name %}*(5) - - # AUTHORS - - Maintained by TODO author <mail>. - For more information, see {% .pkg %}. -{% end %} diff --git a/.config/yamlfs/helm.yml b/.config/yamlfs/helm.yml deleted file mode 100644 index 26a3ac9..0000000 --- a/.config/yamlfs/helm.yml +++ /dev/null @@ -1,397 +0,0 @@ -README.md: |- - # {% .name %} - - ## Configuration - - | Parameter | Default | Description - |-----------|---------|------------ - | replicas | 1 | - | image.repository | | - | image.tag | latest | - | image.pullPolicy | Always | - | service.port | 8080 | - | service.type | ClusterIP | - | service.loadBalancerIP | "" | - | service.annotations | [] | -{%- if .configmap %} - | configmap.config | "" | -{%- end %} - | nodeSelector | {} | - | affinity | {} | - | podAnnotations | {} | - | prometheus.enabled | false | -{%- if .ingress %} - | ingress.enabled | false | - | ingress.annotations | {} | - | ingress.hosts | false | - | ingress.path | / | - | ingress.tls | {} | -{%- end %} -{%- if .pvc %} - | persistence.enabled | false | - | persistence.accessModes | [ReadOnlyOnce] | - | persistence.size | 500Mi | - | persistence.storageClass | "-" | - | persistence.existingClaim | "" | - | persistence.subPath | "" | - | persistence.hostPath | "" | this skips setting up any PVs/PVCs -{%- end %} - | resources.requests.memory | | - | resources.requests.cpu | | - | resources.limits.memory | | - | resources.limits.cpu | | - -.editorconfig: |- - ; http://editorconfig.org/ - - root = true - - [*] - charset = utf-8 - end_of_line = lf - indent_style = space - - [*.yaml] - indent_size = 2 - - [*.md] - trim_trailing_whitespace = false - -Chart.yaml: |- - apiVersion: v1 - name: {% .name %} - version: {% default "0.1.0" .version %} - description: {% default "TODO" .desc %} - home: TODO - icon: TODO - sources: - - TODO - maintainers: - - name: TODO - email: TODO - engine: gotpl - -values.yaml: |- - replicas: 1 - - image: - repository: docker.io/TODO/TODO - tag: latest - pullPolicy: Always - - additionalArgs: [] - - service: - annotations: - # port: 8080 - -{% if .configmap %} - # configmap: - # config: |- - # # TODO -{%- end %} - - nodeSelector: {} - affinity: {} - - podAnnotations: {} - - prometheus: - enabled: false - -{% if .ingress %} - ingress: - enabled: false - # annotations: - # - TODO - # path: / - # hosts: - # - TODO - # tls: -{%- end %} - -{% if .pvc %} - ## Enable persistence using Persistent Volume Claims - ## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ - ## - persistence: - enabled: true - - accessModes: - - ReadWriteOnce - - ## Persistent Volume Size - size: 5Gi - - ## Persistent Volume Storage Class - ## If defined, storageClassName: <storageClass> - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - ## - # storageClass: "-" - - ## PersistentVolume existing claim name - ## If defined, PVC must be created manually before volume will be bound - ## - existingClaim: "" - - ## Subdirectory of Persistent Volume to mount - ## Useful if the volume's root directory is not empty - ## - subPath: "" - - ## Host directory to mount in to the pod - ## Only use with nodeSelector! - # hostPath: "" -{%- end %} - - ## Configure resource requests and limits - ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ - ## - # resources: - # requests: - # memory: 512Mi - # cpu: 300m - # limits: - # memory: 2Gi - # cpu: 1.0 - -templates: - _helpers.tpl: |- - {{/* vim: set filetype=mustache: */}} - - {{/* - Expand the name of the chart. - */}} - {{- define "{% .name %}.name" -}} - {{- printf "%s" .Chart.Name | trunc 63 | trimSuffix "-" -}} - {{- end -}} - - {{/* - Create a default fully qulified app name. - We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). - */}} - {{- define "{% .name %}.fullname" -}} - {{- $name := default .Chart.Name .Values.nameOverride -}} - {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} - {{- end -}} - - {{/* - Create chart name and version as used by the chart label. - */}} - {{- define "{% .name %}.chart" -}} - {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} - {{- end -}} - - deployment.yaml: |- - apiVersion: apps/v1 - kind: Deployment - metadata: - name: {{ template "{% .name %}.name" . }} - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - chart: {{ template "{% .name %}.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} - spec: - replicas: {{ default 1 .Values.replicas }} - selector: - matchLabels: - app: {{ template "{% .name %}.name" . }} - release: "{{ .Release.Name }}" - template: - metadata: - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - annotations: - {{- if .Values.prometheus.enabled }} - prometheus.io/scrape: "true" - {{- end }} - {{- if .Values.podAnnotations }} - {{- .Values.podAnnotations | toYaml | indent 8 }} - {{- end }} - spec: - {{- if .Values.nodeSelector }} - nodeSelector: - {{- .Values.nodeSelector | toYaml | trimSuffix "\n" | nindent 8 }} - {{- end }} - {{- if .Values.affinity }} - affinity: - {{- .Values.affinity | toYaml | trimSuffix "\n" | nindent 8 }} - {{- end }} - containers: - - name: {{ template "{% .name %}.fullname" . }} - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ default "" .Values.imagePullPolicy | quote }} - args: - {{- range .Values.additionalArgs }} - - {{ . | quote }} - {{- end }} - ports: - - name: http - containerPort: TODO - # livenessProbe: - # readinessProbe: - env: [] - volumeMounts: -{%- if .pvc %} - - name: {% .name %}-data - mountPath: /data -{%- end %} - {{- if .Values.configmap }} - - name: {% .name %}-config - mountPath: /config - {{- end }} - volumes: -{%- if .pvc %} - - name: {% .name %}-data - {{- if .Values.persistence.enabled }} - {{- if .Values.persistence.hostPath }} - hostPath: - path: {{ .Values.persistence.hostPath | quote }} - type: Directory - {{- else }} - persistentVolumeClaim: - claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "{% .name %}.name" . }}{{- end }} - {{- end }} - {{- else }} - emptyDir: {} - {{- end }} -{%- end %} -{%- if .configmap %} - {{- if .Values.configmap }} - - name: {% .name %}-config - configMap: - name: {{ template "{% .name %}.name" . }}-config - {{- end }} -{%- end %} - resources: - {{- toYaml .Values.resources | indent 10 }} - - svc.yaml: |- - apiVersion: v1 - kind: Service - metadata: - name: {{ template "{% .name %}.name" . }} - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - chart: {{ template "{% .name %}.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} - {{- if .Values.service.annotations }} - annotations: - {{- .Values.service.annotations | toYaml | trimSuffix "\n" | nindent 4 }} - {{- end }} - spec: - {{ $serviceType := default "ClusterIP" .Values.service.type }} - type: {{ $serviceType }} - {{- if eq $serviceType "LoadBalancer" }} - loadBalancerIP: {{ default "" .Values.service.loadBalancerIP }} - {{- end }} - ports: - - name: http - port: {{ default "80" .Values.service.Port }} - targetPort: http - selector: - app: {{ template "{% .name %}.name" . }} - release: "{{ .Release.Name }}" - -{%- if .ingress %} - ingress.yaml: |- - {{- if .Values.ingress.enabled -}} - {{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} - apiVersion: networking.k8s.io/v1beta1 - {{- else -}} - apiVersion: extensions/v1beta1 - {{- end }} - kind: Ingress - metadata: - name: {{ template "{% .name %}.name" . }} - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - chart: {{ template "{% .name %}.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} - {{- if .Values.ingress.annotations }} - annotations: - {{- .Values.ingress.annotations | toYaml | trimSuffix "\n" | nindent 4 }} - {{- end }} - spec: - {{- with .Values.ingress.tls }} - tls: - {{- toYaml . | indent 4 }} - {{- end }} - rules: - {{ $ingressPath := default "/" .Values.ingress.path }} - {{ $fullname := template "{% .name %}.name" . }} - {{- range .Values.ingress.hosts }} - - host: {{ . | quote }} - http: - paths: - - path: {{ $ingressPath }} - backend: - serviceName: {{ $fullname }} - servicePort: http - {{- end }} - {{- end -}} -{%- end %} - -{%- if .pvc %} - pvc.yaml: |- - {{- if .Values.persistence.enabled -}} - {{- if not .Values.persistence.hostPath -}} - {{- if not .Values.persistence.existingClaim -}} - kind: PersistentVolumeClaim - apiVersion: v1 - metadata: - name: {{ template "{% .name %}.name" . }} - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - chart: {{ template "{% .name %}.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} - spec: - accessModes: - {{- range .Values.persistence.accessModes }} - - {{ . | quote }} - {{- end }} - {{- if .Values.persistence.storageClass }} - {{- if (eq "-" .Values.persistence.storageClass) }} - storageClassName: "" - {{- else }} - storageClassName: "{{ .Values.persistence.storageClass }}" - {{- end }} - {{- end }} - resources: - requests: - storage: {{ .Values.persistence.size }} - {{- end -}} - {{- end -}} - {{- end -}} -{%- end %} - -{%- if .configmap %} - configmap.yaml: |- - {{- if .Values.configmap }} - apiVersion: v1 - kind: ConfigMap - metadata: - name: {{ template "{% .name %}.name" . }} - labels: - app.kubernetes.io/name: {{ template "{% .name %}.name" . }} - app: {{ template "{% .name %}.name" . }} - chart: {{ template "{% .name %}.chart" . }} - release: {{ .Release.Name }} - heritage: {{ .Release.Service }} - data: - {{- .Values.configmap | indent 2 }} - {{- end -}} -{%- end %} - diff --git a/.config/yamlfs/hugo.yml b/.config/yamlfs/hugo.yml deleted file mode 100644 index 8c08066..0000000 --- a/.config/yamlfs/hugo.yml +++ /dev/null @@ -1,194 +0,0 @@ -{% exec git init %} -{% exec hugo new site -f toml %} - -Makefile: |- - repo ?= {% default "TODO" .repo %} - rev ?= $(shell git describe --tags --always --abbrev=7) - - all: clean public/index.html - - public/index.html: - DOCKER_BUILDKIT=1 docker build --platform=linux/amd64 \ - --output=./public \ - --target=final . - - clean: - rm -rf ./public/* - - .PHONY: - all clean - dev - container container-clean push - - dev: - docker image inspect hugo:server >/dev/null || \ - docker build --target=server --tag=hugo:server . - docker run --rm -it \ - --mount type=bind,src=$(PWD),dst=/src,ro \ - --mount type=tmpfs,dst=/src/public \ - --publish 1313:1313 \ - hugo:server - - container: - img build --platform=linux/amd64 --tag=$(repo):$(rev) \ - --target=deploy \ - --no-console . - img tag $(repo):$(rev) $(repo):latest - - container-clean: - img rm $(repo):latest || true - img rm $(repo):$(rev) || true - - push: - img push $(repo):$(rev) - img push $(repo):latest - -Caddyfile: |- - :2015 - root * /public - @index { - path_regexp .*/$ - } - uri_replace @index {path} {path}index.html - try_files {uri} 404.html /404.html - respond /healthz 200 - respond /readyz 200 - encode zstd gzip - file_server - -Dockerfile: |- - FROM docker.io/library/alpine AS hugo - RUN apk add git hugo - - FROM hugo AS dev - WORKDIR /src - ENTRYPOINT [ "hugo" ] - - FROM dev AS build - COPY . . - ARG HUGO_BUILD_ARGS="--cleanDestinationDir" - RUN hugo ${HUGO_BUILD_ARGS} - - FROM scratch AS final - COPY --from=build /src/public /public - - FROM dev AS server - CMD ["server", "--bind=0.0.0.0"] - - FROM scratch AS final - COPY --from=build /src/public/* / - - FROM docker.io/robertgzr/caddy:v2.0.0-beta13 AS caddy - FROM scratch AS deploy - COPY --from=caddy /usr/bin/caddy /caddy - COPY --from=build /src/public /public - COPY ./Caddyfile /Caddyfile - WORKDIR /public - EXPOSE 2015 - ENTRYPOINT ["/caddy", "run", "--config=/Caddyfile"] - -assets: - scss: - main.scss: |- - @import "reset"; - - @import "modules/all"; - - @import "partials/content"; - @import "partials/header"; - @import "partials/footer"; - @import "partials/typo"; - - _reset.scss: |- - html { - font-size: $fs-normal; - } - - * { - box-sizing: border-box; - text-rendering: geometricPrecision; - } - - body { - font-size: $fs-normal; - line-height: 1.5rem; - margin: 0; - font-family: serif; - word-wrap: break-word; - } - - h1, h2, h3, h4, h5, h6 { - line-height: 1.3em; - } - - fieldset { - border: none; - padding: 0; - margin: 0; - } - - pre { - padding: 2rem; - margin: 1.75rem 0; - background-color: white; - border: 1px solid #ccc; - overflow: auto; - } - - pre code, - code[class*="language-"], pre[class*="language-"] { - font-weight: 100; - text-shadow: none; - margin: 1.75rem 0; - } - - a { - cursor: pointer; - text-decoration: none; - } - - modules: - _all.scss: |- - // mixins go here - - @mixin invert() { - filter: hue-rotate(180deg) contrast(100%) invert(100%); - -webkit-filter: hue-rotate(180deg) contrast(100%) invert(100%); - } - @mixin invert_img() { - filter: invert(100%) hue-rotate(180deg) brightness(105%) contrast(85%); - -webkit-filter: invert(100%) hue-rotate(180deg) brightness(105%) contrast(85%); - } - - partials: - _content.scss: |- - // TODO content style - _header.scss: |- - // TODO header style - _footer.scss: |- - // TODO footer style - _typo.scss: |- - // TODO typography style - -layouts/humans.txt: |- - User-agent: * - {{ if (getenv "HUGO_ENV") "production" }} - Disallow: - {{ else }} - Disallow: / - {{ end }} - -static/humans.txt: |- - /* WHAT IS THIS? */ - https://humanstxt.org - - /* AUTHOR */ - Standard: TODO - Email: TODO - - /* SITE */ - Last update:{% printf "%s" time.Now().Format("2006/01/02") %} - Language: English - Doctype:HTML5 - IDE: vim, alacritty - Technologies: hugo, scss, yamlfs, docker diff --git a/.config/yamlfs/meson.yml b/.config/yamlfs/meson.yml deleted file mode 100644 index 4204c86..0000000 --- a/.config/yamlfs/meson.yml +++ /dev/null @@ -1,198 +0,0 @@ -README.md: |- - # {% .name %} - - TODO - -meson.build: |- - project( - '{% .name %}', - 'c', - version: '0.0.0+unknown', - license: 'MIT', - meson_version: '>=0.50.0', - default_options: [ - 'c_std=c99', - 'warning_level=2', - 'werror=true', - ], - ) - - cc = meson.get_compiler('c') - add_project_arguments(cc.get_supported_arguments([ - '-D_POSIX_C_SOURCE 200112L', - - '-Wundef', - '-Wlogical-op', - '-Wmissing-include-dirs', - '-Wold-style-definition', - '-Wpointer-arith', - '-Winit-self', - '-Wfloat-equal', - '-Wstrict-prototypes', - '-Wredundant-decls', - '-Wimplicit-fallthrough=2', - '-Wendif-labels', - '-Wstrict-aliasing=2', - '-Woverflow', - '-Wformat=2', - - '-Wno-missing-braces', - '-Wno-missing-field-initializers', - '-Wno-unused-parameter', - ]), language: 'c') - - version = '"@0@ (" __DATE__ ")"'.format(meson.project_version()) - # embed version sourced from git ref - git = find_program('git', native: true, required: false) - if git.found() - git_commit_hash = run_command([ - git, 'describe', '--always', '--tags' - ]) - git_branch = run_command([ - git, 'rev-parse', '--abbrev-ref', 'HEAD' - ]) - if git_commit_hash.returncode() == 0 and git_branch.returncode() == 0 - version = '"@0@ (" __DATE__ ", branch \'@1@\')"'.format( - git_commit_hash.stdout().strip(), - git_branch.stdout().strip(), - ) - endif - endif - add_project_arguments('-DVERSION=@0@'.format(version), language: 'c') - - {%- if .man %} - - scdoc = dependency( - 'scdoc', - version: '>=1.9.2', - native: true, - required: get_option('man-pages'), - ) - if scdoc.found() - scdoc_prog = find_program(scdoc.get_pkgconfig_variable('scdoc'), native: true) - sh = find_program('sh', native: true) - mandir = get_option('mandir') - man_files = [ - '{% .name %}.1.scd', - ] - foreach fn : man_files - topic = fn.split('.')[-3].split('/')[-1] - section = fn.split('.')[-2] - output = '@0@.@1@'.format(topic, section) - - custom_target( - output, - input: fn, - output: output, - command: [ - sh, '-c', '@0@ < @INPUT@ > @1@'.format(scdoc_prog.path(), output) - ], - install: true, - install_dir: '@0@/man@1@'.format(mandir, section), - ) - endforeach - endif - {%- end %} - - src_inc = include_directories('include') - src_files = [ - 'src/main.c', - ] - - executable( - meson.project_name(), - files(src_files), - dependencies: [], - include_directories: [src_inc], - install: true, - ) - -{% if (eq .man "true") %} -meson_options.txt: | - option('man-pages', type: 'feature', value: 'auto', description: 'Generate man pages using scdoc') - -{% .name %}.1.scd: | - {% .name %}(1) - - # NAME - - {% .name %} - TODO - - # SYNOPSIS - - *{% .name %}* [options...] - - # DESCRIPTION - - TODO - - # OPTIONS - - *-h, -help* - Show help message and quit. - - # SEE ALSO - - *{% .name %}*(5) - - # AUTHORS - - Maintained by TODO author <mail>. - For more information, see <website>. -{% end %} - -src: - main.c: |- - #define _POSIX_C_SOURCE 200112L - - #include <stdlib.h> - #include <stdio.h> - - #include "{% .name %}.h" - - int main(int argc, char **argv) { - printf("%s version %s\n\n", *argv, VERSION); - - printf("args (len: %d)", argc-1); - for (int i=1; i < argc; ++i) { - printf(" '%s'", argv[i]); - } - printf("\n"); - - return 0; - } - -include: - {% .name | lower %}.h: |- - #ifndef {% .name | upper %}_H - #define {% .name | upper %}_H - - #ifndef VERSION - #define VERSION "0.0.0+unknown" - #endif - - /* TODO */ - - #endif - -.gitignore: |- - build/ - -.editorconfig: |- - ; http://editorconfig.org/ - root = true - - [*] - charset = utf-8 - end_of_line = lf - indent_style = tab - insert_final_newline = true - trim_trailing_whitespace = true - - [*.md] - trim_trailing_whitespace = false - -{% if (eq .docker "true") %} -Dockerfile: |- - TODO -{% end %} diff --git a/.config/youtube-dl.conf b/.config/youtube-dl.conf deleted file mode 100644 index cce5509..0000000 --- a/.config/youtube-dl.conf +++ /dev/null @@ -1,3 +0,0 @@ -#--external-downloader=aria2c -#--external-downloader-args=aria2c:'-c -j 3 -x 3 -s 3 -k 1M' ---output='u_%(uploader)s-%(title)s__%(id)s_%(format)s.%(ext)s' diff --git a/.config/yt-dlp.conf b/.config/yt-dlp.conf deleted file mode 120000 index 6eadbe8..0000000 --- a/.config/yt-dlp.conf +++ /dev/null @@ -1 +0,0 @@ -youtube-dl.conf \ No newline at end of file diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc deleted file mode 100644 index 58ae1e6..0000000 --- a/.config/zathura/zathurarc +++ /dev/null @@ -1,34 +0,0 @@ -set window-title-home-tilde true -set statusbar-basename true -set selection-clipboard clipboard -# set recolor "true" - -set completion-bg "#1c1c1c" -set completion-fg "#d0d0d0" - -set completion-highlight-bg "#5faf00" -set completion-highlight-fg "#1c1c1c" - -set inputbar-bg "#1c1c1c" -set inputbar-fg "#d0d0d0" - -set statusbar-bg "#1c1c1c" -set statusbar-fg "#d0d0d0" - -set recolor-lightcolor "#1c1c1c" -set recolor-darkcolor "#d0d0d0" -set default-bg "#1c1c1c" - -set index-bg "#585858" -set index-fg "#d0d0d0" -set index-active-bg "#1c1c1c" -set index-active-fg "#d0d0d0" - -map P print -map c set recolor -map r reload -map R rotate rotate-ccw -#map n zoom in -#map p zoom out -map M mark_add -map m mark_evaluate diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f2b4429..0000000 --- a/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -* - -# To track a file using the dotfile repo add it using: git add -f FILE -# or exclude below - -!bin -!bin/** - -!.config -!.config/** -.config/mpv/scripts -.config/sway/contrib - -!.vim -!.vim/** - -!.local -.local/* -!.local/share -.local/share/* -!.local/share/s6 -!.local/share/s6/** -.local/share/s6/**/supervise -.local/share/s6/**/events -.local/share/s6/**/lock -.local/share/s6/**/control - -*.db -*.old diff --git a/.gnupg/gpg.conf b/.gnupg/gpg.conf deleted file mode 100644 index 62b8d7d..0000000 --- a/.gnupg/gpg.conf +++ /dev/null @@ -1 +0,0 @@ -charset utf-8 diff --git a/.librewolf b/.librewolf deleted file mode 120000 index e21a616..0000000 --- a/.librewolf +++ /dev/null @@ -1 +0,0 @@ -.mozilla/firefox \ No newline at end of file diff --git a/.local/share/GIMP/plug-ins/watermark.py b/.local/share/GIMP/plug-ins/watermark.py deleted file mode 100755 index 0f9f1f9..0000000 --- a/.local/share/GIMP/plug-ins/watermark.py +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/python - -from datetime import date -from gimpfu import * - -def watermarkfu(timg, tdrawable, - watermark, - anotherline="<today>", - scalefactor_text=12.0, - scalefactor_boundry=2.3, - watermark_opacity=16.66): - - # make copy of input - img = pdb.gimp_image_duplicate(timg) - - # simplify source image - img.flatten() - - # expand text macro - anotherline = anotherline.replace("<today>", - date.today().strftime("%Y-%m-%d")) - - # create text - text = pdb.gimp_text_layer_new(img, - "\n".join([watermark, anotherline]), - "Iosevka Ultra-Bold", - 68, UNIT_POINT) - - # add to image, justification doesn't work otherwise - img.add_layer(text, 0) - - # justify text - pdb.gimp_text_layer_set_justification(img.layers[0], TEXT_JUSTIFY_CENTER) - - # scale down text layer, maintaining ratio - pdb.gimp_layer_scale(img.layers[0], - ((float(text.width)/text.height)*(img.height/scalefactor_text)), - (img.height/scalefactor_text), - TRUE) - - # crate padding around text - pdb.gimp_layer_resize(img.layers[0], - (text.width*scalefactor_boundry), - (text.height*scalefactor_boundry), - (((text.width*scalefactor_boundry)-text.width)/2), - (((text.height*scalefactor_boundry)-text.height)/2), - ) - - pdb.plug_in_make_seamless(img, img.layers[0]) - pdb.plug_in_tile(img, img.layers[0], img.width, img.height, False) - - # move to 0,0 - (offx, offy) = pdb.gimp_drawable_offsets(img.layers[0]) - pdb.gimp_layer_translate(img.layers[0], (offx*-1), (offy*-1)) - - # tune mode + opacity - pdb.gimp_layer_set_opacity(img.layers[0], watermark_opacity) - pdb.gimp_layer_set_mode(img.layers[0], HARDLIGHT_MODE) - - # show to user - pdb.gimp_display_new(img) - - -register( - "python_fu_watermark", - "WatermarkFu", - "WatermarkFu", - "robertgzr", - "robertgzr", - "2023", - "<Image>/Filters/Render/WatermarkFu", - "RGB*, GRAY*", - [ - (PF_STRING, "watermark", "watermark text", ""), - (PF_STRING, "anotherline", "another line", "<today>"), - (PF_FLOAT, "scalefactor_text", "scalefactor text", 12.0), - (PF_FLOAT, "scalefactor_boundry", "scalefactor boundry", 2.3), - (PF_FLOAT, "watermark_opacity", "watermark opacity", 16.66), - ], - [], - watermarkfu, -) - -main() diff --git a/.local/share/applications/firefox.desktop b/.local/share/applications/firefox.desktop deleted file mode 100644 index b24b1c6..0000000 --- a/.local/share/applications/firefox.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Name=Firefox Nightly -Comment=Mozilla Firefox Web Browser -Exec=/home/robert/bin/firefox %u -Icon=firefox-nightly-bin -Terminal=false -Type=Application -MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; -Categories=Network;WebBrowser; -Actions=NewWindow;NewPrivateWindow; - -[Desktop Action NewWindow] -Name=New Window -Exec=/home/robert/bin/firefox --new-window %u - -[Desktop Action NewPrivateWindow] -Name=New Private Window -Exec=/home/robert/bin/firefox --private-window %u -StartupNotify=true diff --git a/.local/share/lock/locked.d/light.sh b/.local/share/lock/locked.d/light.sh deleted file mode 100755 index 3c492b9..0000000 --- a/.local/share/lock/locked.d/light.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -light -O -light -S 1 diff --git a/.local/share/lock/locked.d/music.sh b/.local/share/lock/locked.d/music.sh deleted file mode 100755 index 4c647d5..0000000 --- a/.local/share/lock/locked.d/music.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -playerctl -s stop || true diff --git a/.local/share/lock/unlocked.d/light.sh b/.local/share/lock/unlocked.d/light.sh deleted file mode 100755 index a17c3ab..0000000 --- a/.local/share/lock/unlocked.d/light.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -light -I diff --git a/.local/share/lock/unlocked.d/sync.sh b/.local/share/lock/unlocked.d/sync.sh deleted file mode 100755 index 8ddcdf2..0000000 --- a/.local/share/lock/unlocked.d/sync.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -mailsync & -pimsync & diff --git a/.local/share/navi/cheats/robertgzr__cheats/balena/misc.cheat b/.local/share/navi/cheats/robertgzr__cheats/balena/misc.cheat deleted file mode 100644 index ac0e63d..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/balena/misc.cheat +++ /dev/null @@ -1,33 +0,0 @@ - -% balena, mount - -# remount rootfs writable -mount -o remount,rw / - -# remount rootfs readonly -mount -o remount,ro / - -% balena, journal - -# engine + container logs -journalctl -fu balena -a - -# engine logs only -journalctl -fu balena -t balenad - -# supervisor logs -journalctl -fu resin-supervisor - -# kernel logs -journalctl -fk - -# last boot logs (needs persistent-logging) -journalctl -b -1 -r - -% balena, edit systemd - -# edit engine (dev) -vi /etc/systemd/system/balena.service.d/balena.conf - -# edit engine -vi /etc/systemd/system/balena-engine.service diff --git a/.local/share/navi/cheats/robertgzr__cheats/docker.cheat b/.local/share/navi/cheats/robertgzr__cheats/docker.cheat deleted file mode 100644 index c89d141..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/docker.cheat +++ /dev/null @@ -1,13 +0,0 @@ - -% docker - -# List images, sorted by size -docker image ls --format '{{.Size}}\t{{.ID}}\t{{.Repository}}:{{.Tag}}' | sort -h - -# List images, sorted by creation time -docker image ls --format '{{.CreatedAt}}\t{{.ID}}\t{{.Repository}}:{{.Tag}}' | sort - -# List images, include architecture -docker image ls --format '{{.Size}}\t{{.ID}}\t{{.Repository}}:{{.Tag}}' \ - | awk '{"docker inspect "$2"| jq -r .[].Architecture"|getline arch; printf "%s\t%s\t%s\t%s\n", $1, $2, arch, $3}' \ - | sort -h diff --git a/.local/share/navi/cheats/robertgzr__cheats/gentoo/openrc.cheat b/.local/share/navi/cheats/robertgzr__cheats/gentoo/openrc.cheat deleted file mode 100644 index 627ff70..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/gentoo/openrc.cheat +++ /dev/null @@ -1,17 +0,0 @@ - -% openrc - -# OpenRC service start -doas rc-service <svc> start - -# OpenRC service restart -doas rc-service <svc> restart - -# OpenRC service stop -doas rc-service <svc> stop - -# OpenRC service status -doas rc-service <svc> status - -# OpenRC runlevel change -doas rc <runlevel> diff --git a/.local/share/navi/cheats/robertgzr__cheats/gentoo/pkg.cheat b/.local/share/navi/cheats/robertgzr__cheats/gentoo/pkg.cheat deleted file mode 100644 index 6bfe040..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/gentoo/pkg.cheat +++ /dev/null @@ -1,10 +0,0 @@ - -% gentoo, eix - -# list installed pkgs - -eix-installed -a - -# list installed unstable pkgs - -eix-installed -a | grep 9999 diff --git a/.local/share/navi/cheats/robertgzr__cheats/git.cheat b/.local/share/navi/cheats/robertgzr__cheats/git.cheat deleted file mode 100644 index 01bccce..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/git.cheat +++ /dev/null @@ -1,9 +0,0 @@ -% git - -# checkout branch -git checkout <branch> && git status - -$ branch: git branch -a --format='%(refname)' \ - | cut -d' ' -f1 \ - | sed -e 's#^refs/##' -e 's#^remotes/##' -e 's#^heads/##' \ - | sort diff --git a/.local/share/navi/cheats/robertgzr__cheats/misc.cheat b/.local/share/navi/cheats/robertgzr__cheats/misc.cheat deleted file mode 100644 index 253b155..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/misc.cheat +++ /dev/null @@ -1,33 +0,0 @@ - -% rsyncez - -rsyncez '<from>' '<to>' - -$ to: fd --one-file-system -p -t d -d 5 $HOME - - -% cat, EOF - -# cat <<-EOF - -cat <<-EOF > /dev/stdout -hello world -EOF - - -% ubnt, wifi - -# get wifi leases from ubnt router - -ssh ubnt -- ./run show dhcp leases 2>/dev/null - - -% ssh, tunnel - -# tunnel local port to remote machine - -ssh -nNTR <remote-host-and-port>:<local-host-and-port> <machine> - -# tunnel remote port to local machine - -ssh -nNTL <remote-host-and-port>:<local-host-and-port> <machine> diff --git a/.local/share/navi/cheats/robertgzr__cheats/qemu.cheat b/.local/share/navi/cheats/robertgzr__cheats/qemu.cheat deleted file mode 100644 index d92b88b..0000000 --- a/.local/share/navi/cheats/robertgzr__cheats/qemu.cheat +++ /dev/null @@ -1,28 +0,0 @@ - -% qemu, balena - -# boots a balenaOS vm - -qemu-system-x86_64 -name balena0 \ - -netdev "user,id=net0,hostfwd=tcp::22222-:22222" -device e1000,netdev=net0 \ - -bios /usr/share/edk2-ovmf/OVMF_CODE.fd \ - -m 4G -smp 4 \ - -cpu max \ - -machine type=pc,accel=kvm \ - -display none \ - -drive format=vvfat,file=fat:rw:/tmp/qemu,index=1 \ - -drive format=raw,cache=none,if=virtio,index=0,file=balena.img - - -% qemu, ubuntu - -# boots an ubuntu vm - -qemu-system-x86_64 -name ubuntu0 \ - -netdev "user,id=net0,hostfwd=tcp::2222-:22" -device e1000,netdev=net0 \ - -m 4G -smp 4 \ - -cpu max \ - -machine type=pc,accel=kvm \ - -display none \ - -drive format=vvfat,file=fat:rw:/tmp/qemu,index=1 \ - -drive format=qcow2,cache=none,index=0,file=/home/robert/ubuntu.qcow2 diff --git a/.local/share/s6/footserver/log/run b/.local/share/s6/footserver/log/run deleted file mode 100755 index bfbe9d7..0000000 --- a/.local/share/s6/footserver/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/footserver } -/bin/s6-log -b s1 T /var/log/s6/footserver diff --git a/.local/share/s6/footserver/run b/.local/share/s6/footserver/run deleted file mode 100755 index 1e61041..0000000 --- a/.local/share/s6/footserver/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec nice --adjustment=2 foot -s 2>&1 diff --git a/.local/share/s6/kanshi/log/run b/.local/share/s6/kanshi/log/run deleted file mode 100755 index 2213d7b..0000000 --- a/.local/share/s6/kanshi/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/kanshi } -/bin/s6-log -b s1 T /var/log/s6/kanshi diff --git a/.local/share/s6/kanshi/run b/.local/share/s6/kanshi/run deleted file mode 100755 index 4c2b85f..0000000 --- a/.local/share/s6/kanshi/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -kanshi diff --git a/.local/share/s6/mako/log/run b/.local/share/s6/mako/log/run deleted file mode 100755 index a36b2b4..0000000 --- a/.local/share/s6/mako/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/mako } -/bin/s6-log -b s1 T /var/log/s6/mako diff --git a/.local/share/s6/mako/run b/.local/share/s6/mako/run deleted file mode 100755 index 22177d3..0000000 --- a/.local/share/s6/mako/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec /usr/bin/mako 2>&1 diff --git a/.local/share/s6/oguri/log/run b/.local/share/s6/oguri/log/run deleted file mode 100755 index 97be5a9..0000000 --- a/.local/share/s6/oguri/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/oguri } -/bin/s6-log -b s1 T /var/log/s6/oguri diff --git a/.local/share/s6/oguri/run b/.local/share/s6/oguri/run deleted file mode 100755 index 28c68de..0000000 --- a/.local/share/s6/oguri/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -(sleep 1 && oguri-cycle) & -exec oguri 2>&1 diff --git a/.local/share/s6/pipewire/log/run b/.local/share/s6/pipewire/log/run deleted file mode 100755 index fd06779..0000000 --- a/.local/share/s6/pipewire/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/pipewire } -/bin/s6-log -b s1 T /var/log/s6/pipewire diff --git a/.local/share/s6/pipewire/run b/.local/share/s6/pipewire/run deleted file mode 100755 index 2ca516a..0000000 --- a/.local/share/s6/pipewire/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec /usr/bin/gentoo-pipewire-launcher 2>&1 diff --git a/.local/share/s6/swayidle/log/run b/.local/share/s6/swayidle/log/run deleted file mode 100755 index 3b21bc0..0000000 --- a/.local/share/s6/swayidle/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/swayidle } -/bin/s6-log -b s1 T /var/log/s6/swayidle diff --git a/.local/share/s6/swayidle/run b/.local/share/s6/swayidle/run deleted file mode 100755 index 6a8a6a2..0000000 --- a/.local/share/s6/swayidle/run +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -exec swayidle -w -S seat0 \ - timeout 540 'lock' \ - timeout 800 'swaymsg output \* dpms off' \ - resume 'swaymsg output \* dpms on' \ - before-sleep 'lock' \ - lock 'lock' 2>&1 diff --git a/.local/share/s6/waybar/log/run b/.local/share/s6/waybar/log/run deleted file mode 100755 index c022752..0000000 --- a/.local/share/s6/waybar/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/waybar } -/bin/s6-log -b s1 T /var/log/s6/waybar diff --git a/.local/share/s6/waybar/run b/.local/share/s6/waybar/run deleted file mode 100755 index e91eba1..0000000 --- a/.local/share/s6/waybar/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec waybar 2>&1 diff --git a/.local/share/s6/wlsunset/log/run b/.local/share/s6/wlsunset/log/run deleted file mode 100755 index bf6bd01..0000000 --- a/.local/share/s6/wlsunset/log/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { mkdir -p /var/log/s6/wlsunset } -/bin/s6-log -b s1 T /var/log/s6/wlsunset diff --git a/.local/share/s6/wlsunset/run b/.local/share/s6/wlsunset/run deleted file mode 100755 index a6d65b0..0000000 --- a/.local/share/s6/wlsunset/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -set -x -exec wlsunset -l $HOME_LAT -L $HOME_LON -H $HOME/bin/darkmode 2>&1 diff --git a/.mozilla/firefox/hibiki.default/chrome/Makefile b/.mozilla/firefox/hibiki.default/chrome/Makefile deleted file mode 100644 index 3e5c8d6..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -STYLE := proton-style - -all: fetch patch - -.PHONY: fetch -fetch: - @echo Fetching lepton... - curl -sSL "https://github.com/black7375/Firefox-UI-Fix/raw/${STYLE}/css/leptonChrome.css" -o lepton.userChrome.css - curl -sSL "https://github.com/black7375/Firefox-UI-Fix/raw/${STYLE}/css/leptonContent.css" -o lepton.userContent.css - -.PHONY: patch -patch: - @echo Patching lepton... - patch -p1 --reject-file - < lepton.patch diff --git a/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css b/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css deleted file mode 100644 index 37dadb8..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/hide_tabs_toolbar_v2.css made available under Mozilla Public License v. 2.0 -See the above repository for updates as well as full license text. */ - -/* This requires Firefox 133+ to work */ - -@media (-moz-bool-pref: "sidebar.verticalTabs"){ - #sidebar-main{ - visibility: collapse; - } -} -@media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"){ - #nav-bar > .titlebar-buttonbox-container{ - order: -1 !important; - > .titlebar-buttonbox{ - flex-direction: row-reverse; - } - } -} -@media not (-moz-bool-pref: "sidebar.verticalTabs"){ - #TabsToolbar:not([customizing]){ - visibility: collapse; - } - :root[sizemode="fullscreen"] #nav-bar > .titlebar-buttonbox-container{ - display: flex !important; - } - :root:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar:not([autohide="false"]) ~ #nav-bar{ - > .titlebar-buttonbox-container{ - display: flex !important; - } - :root[sizemode="normal"] & { - > .titlebar-spacer{ - display: flex !important; - } - } - :root[sizemode="maximized"] & { - > .titlebar-spacer[type="post-tabs"]{ - display: flex !important; - } - @media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"), - (-moz-gtk-csd-reversed-placement), - (-moz-platform: macos){ - > .titlebar-spacer[type="post-tabs"]{ - display: none !important; - } - > .titlebar-spacer[type="pre-tabs"]{ - display: flex !important; - } - } - } - } -} \ No newline at end of file diff --git a/.mozilla/firefox/hibiki.default/chrome/lepton.patch b/.mozilla/firefox/hibiki.default/chrome/lepton.patch deleted file mode 100644 index b87db26..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/lepton.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- ./lepton.userChrome.css 2022-05-24 23:50:09.178033305 +0200 -+++ ./lepton.userChrome.css 2022-05-24 23:49:33.843031418 +0200 -@@ -23,6 +23,6 @@ - /*= Darkmode - Color lighter =================================================*/ - :root[lwtheme-mozlightdark][lwthemetextcolor="bright"], - :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] { -- --toolbar-bgcolor: rgba(43, 42, 51, 5) !important; /* Original: rgba(43, 42, 51, 1) */ -+ /* noop */ - } - } -@@ -4398,9 +4398,9 @@ - @supports -moz-bool-pref("userChrome.padding.urlbar") { - :root:not([uidensity="touch"]) #urlbar-container, - :root:not([uidensity="touch"]) #search-container { -- padding-block: 3px !important; /* Original: 4px */ -+ padding-block: 0 !important; /* Original: 4px */ - } - :root:not([uidensity="compact"]) #urlbar-container, - :root:not([uidensity="compact"]) #search-container { -- padding-block: 2px !important; -+ padding-block: 0 !important; - } -@@ -18480,9 +18480,9 @@ - @media (not (-moz-bool-pref: "userChrome.urlView.as_commandbar")) and (-moz-bool-pref: "userChrome.padding.urlbar") { - :root:not([uidensity="touch"]) #urlbar-container, - :root:not([uidensity="touch"]) #search-container { -- padding-block: 3px !important; /* Original: 4px */ -+ padding-block: 0 !important; /* Original: 4px */ - } - :root:not([uidensity="compact"]) #urlbar-container, - :root:not([uidensity="compact"]) #search-container { -- padding-block: 2px !important; -+ padding-block: 0 !important; - } diff --git a/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css b/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css deleted file mode 100644 index 4b76246..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/user.sidebar.css +++ /dev/null @@ -1,59 +0,0 @@ -/* = SIDEBAR STUFF ========================================================== */ - -/* sidebar that collapses when not hovered */ -:root { - --thin-tab-width: 31px; - --wide-tab-width: 280px; -} - -@media (-moz-bool-pref: "sidebar.revamp") { - #sidebar-box { - padding: 0 !important; - } - - #sidebar { - border-radius: 0 !important; - } -} - -#sidebar-box { - width: unset !important; - z-index: 1; - opacity: 1.0 !important; - border-right: 1px solid var(--chrome-content-separator-color); - background-color: var(--toolbar-bgcolor) !important; -} - -#sidebar-box:not([hidden]) { - min-width: var(--thin-tab-width) !important; - max-width: var(--thin-tab-width) !important; - overflow-x: hidden !important; - /* animate transition */ - transition: all 40ms !important; -} - -#sidebar-box:not([hidden]):hover, -#sidebar-box:not([hidden]):active, -#sidebar-box:not([hidden]):focus-within, -#sidebar-box:not([hidden]):-moz-drag-over, -#sidebar-box:not([hidden])>.Tab[selected="true"] { - min-width: var(--wide-tab-width) !important; - max-width: var(--wide-tab-width) !important; -} - -/* make sure the contents of the sidebar are not squished */ -#sidebar { - min-width: var(--wide-tab-width) !important; - max-width: var(--wide-tab-width) !important; - margin-left: 0 !important; -} - -/* hide sidebar header */ -#sidebar-header { - visibility: collapse; -} - -/* hide sidebar shadow */ -#sidebar-splitter { - display: none !important; -} diff --git a/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css b/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css deleted file mode 100644 index 2a5297c..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/user.urlbar.css +++ /dev/null @@ -1,28 +0,0 @@ -/* = URLBAR STUFF =========================================================== */ - -#urlbar-container { - --urlbar-container-height: 29px !important; - --urlbar-container-padding: 0 !important; - --urlbar-padding-block: 0 !important; - --urlbar-margin-inline: 0 !important; -} - -#urlbar-background { - background-color: var(--toolbar-bgcolor) !important; -} - -#urlbar[breakout][breakout-extend] { - width: var(--urlbar-width) !important; -} - -#urlbar[breakout][breakout-extend]>.urlbar-input-container { - padding-block: var(--urlbar-padding-block) !important; - padding-inline: var(--urlbar-padding-block) !important; -} - -#urlbar-results { - --urlbarView-results-padding: 2px !important; - - padding-top: 0 !important; - border-top: none !important; -} diff --git a/.mozilla/firefox/hibiki.default/chrome/userChrome.css b/.mozilla/firefox/hibiki.default/chrome/userChrome.css deleted file mode 100644 index 6d2d27c..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/userChrome.css +++ /dev/null @@ -1,107 +0,0 @@ -/* vim: foldmethod=marker - */ - -@import url(lepton.userChrome.css); -@import url(csshacks.hide_tabs_toolbar_v2.css); -@import url(user.urlbar.css); -@import url(user.sidebar.css); - -@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; -@namespace html "http://www.w3.org/1999/xhtml"; - -* { - font-family: "Iosevka Aile", monospace !important; -} - -@media (-moz-toolbar-prefers-color-scheme: dark), -(prefers-color-scheme: dark) { - :root { - --toolbar-non-lwt-bgcolor: #040405 !important; - --toolbar-bgcolor: #040405 !important; - --toolbar-color: #fffffb !important; - } -} - -:root { - --urlbar-box-bgcolor: var(--toolbar-bgcolor) !important; - --urlbar-icon-fill-opacity: 0.8 !important; - --arrowpanel-background: var(--toolbar-bgcolor) !important; - - --chrome-content-separator-color: #70649ab0 !important; -} - -/* prevent pre-load flash bang */ -.browserContainer { - background-color: var(--toolbar-bgcolor) !important; -} - -.tabbrowser tabpanels { - background-color: var(--toolbar-bgcolor) !important; -} - -#titlebar { - display: none !important; -} - -.titlebar-spacer[type="pre-tabs"], -.titlebar-spacer[type="post-tabs"] { - width: 0 !important; -} - -/* = RADIUS STUFF ========================================================== */ - -/* Makes urlbar and many other things sharper on the edges */ -:root { - --any-border-radius: 0; - --toolbarbutton-border-radius: var(--any-border-radius) !important; - --urlbar-icon-border-radius: var(--any-border-radius) !important; - --arrowpanel-menuitem-border-radius: var(--any-border-radius) !important; - --arrowpanel-border-radius: var(--any-border-radius) !important; -} - -menupopup, -panel { - --panel-padding: 0 !important; - --panel-border-radius: var(--any-border-radius) !important; -} - -.dialogBox { - border-radius: var(--any-border-radius) !important; -} - -/* Hide the back and forward buttons */ -#main-window :-moz-any(#back-button, #forward-button) { - display: none !important; -} - -/* Disable statuspanel completely, remove this if you want to keep the statuspanel */ -statuspanel { - display: none !important; -} - -/* = PANEL STUFF =========================================================== */ - -:root { - /*removes any excess space at start/end of toolbar*/ - --toolbarbutton-outer-padding: 0 !important; - --toolbar-start-end-padding: 0 !important; -} - -#TabsToolbar { - display: none !important; -} - -#nav-bar { - /*removes thin space at the top of window*/ - border-top: none !important; -} - -/*spacer cannot be removed via customize, do this instead*/ -#nav-bar toolbarspring { - min-width: 0 !important; - flex-grow: 0 !important; -} - -.titlebar-spacer { - width: 0 !important; -} diff --git a/.mozilla/firefox/hibiki.default/chrome/userContent.css b/.mozilla/firefox/hibiki.default/chrome/userContent.css deleted file mode 100644 index 34d1bb6..0000000 --- a/.mozilla/firefox/hibiki.default/chrome/userContent.css +++ /dev/null @@ -1,21 +0,0 @@ - -@import url(lepton.userContent.css); - -/* - dark background in new tabs without a white flash (with tridactyl newtab) - @see: https://github.com/tridactyl/tridactyl/issues/2510 -*/ -:root { - --toolbar-bgcolor: #040405 !important; -} - -/* - set the background color of the new tab page (without tridactyl or with tridactyl without newtab) -*/ -@-moz-document url("about:home"), url("about:newtab"), url("about:blank") { - @media (prefers-color-scheme: dark) { - body { - background: var(--toolbar-bgcolor); - } - } -} diff --git a/.mozilla/firefox/hibiki.default/times.json b/.mozilla/firefox/hibiki.default/times.json deleted file mode 100755 index 7b85f31..0000000 --- a/.mozilla/firefox/hibiki.default/times.json +++ /dev/null @@ -1 +0,0 @@ -{"created":1669046288885,"firstUse":1669047905653} \ No newline at end of file diff --git a/.mozilla/firefox/hibiki.default/user.js b/.mozilla/firefox/hibiki.default/user.js deleted file mode 100644 index 59df8d3..0000000 --- a/.mozilla/firefox/hibiki.default/user.js +++ /dev/null @@ -1,120 +0,0 @@ -// new sidebar -// both revamp AND verticalTabs need to be set to false to avoid the new -// sidebar popping up on start -user_pref("sidebar.visibility", "hide-sidebar"); // "expand-on-hover" -user_pref("sidebar.expandOnHover", false); -user_pref("sidebar.revamp", false); -user_pref("sidebar.revamp.round-content-area", false); -user_pref("sidebar.verticalTabs", false); -user_pref("sidebar.animation.enabled", false); -user_pref("sidebar.main.tools", "aichat,syncedtabs,history"); - -// required for my custom userChrome -user_pref("extensions.webextensions.tabhide.enabled", true); -user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); - -// customize looks -user_pref("browser.display.use_document_fonts", 1); -user_pref("browser.uidensity", 1); -user_pref("browser.theme.native-theme", false); -user_pref("devtools.theme", "auto"); -user_pref("devtools.toolbox.host", "window"); -user_pref("widget.gtk.native-context-menus", false); - -// reduce motion for ui -user_pref("toolkit.cosmeticAnimations.enabled", false); -// reduce motion for web content -user_pref("ui.prefersReducedMotion", 1); - -// force dark mode via `prefers-color-scheme` media query -user_pref("browser.in-content.dark-mode", true); -// user_pref("layout.css.prefers-color-scheme.content-override", 2); // https://github.com/darkreader/darkreader/issues/7593#issuecomment-992195153 -// user_pref("ui.systemUsesDarkTheme", 2); -user_pref("widget.chrome.allow-gtk-dark-theme", true); -user_pref("widget.content.allow-gtk-dark-theme", true); - -// fix some annoyances -user_pref("browser.aboutConfig.showWarning", false); -user_pref("browser.autofocus", false); -user_pref("browser.download.alwaysOpenPanel", true); -user_pref("extensions.pocket.enabled", false); -user_pref("extensions.update.enabled", true); -user_pref("general.smoothScroll", false); -user_pref("network.standard-url.escape-utf8", false); -user_pref("pdfjs.disabled", false); -user_pref("accessibility.typeaheadfind", false); - -// force pocket off -// ref: https://www.reddit.com/r/firefox/comments/za67tu/large_huge_performance_boost_by_completely/ -user_pref("extensions.pocket.enabled", false); -user_pref("extensions.pocket.api", "0.0.0.0"); -user_pref("extensions.pocket.loggedOutVariant", ""); -user_pref("extensions.pocket.oAuthConsumerKey", ""); -user_pref("extensions.pocket.onSaveRecs", false); -user_pref("extensions.pocket.onSaveRecs.locales", ""); -user_pref("extensions.pocket.showHome", false); -user_pref("extensions.pocket.site", "0.0.0.0"); -user_pref("browser.newtabpage.activity-stream.pocketCta", ""); -user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false); -user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); -user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false); -user_pref("services.sync.prefs.sync-seen.services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false); -user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.section.topstories", false); - -// force proton -user_pref("browser.proton.enabled", true); -user_pref("browser.proton.tabs.enabled", true); -user_pref("browser.proton.appmenu.enabled", false); -user_pref("browser.proton.newtabpage.activity-stream.newNewtabExperience.enabled", true); -user_pref("browser.proton.contextmenus.enabled", true); -user_pref("browser.proton.doorhangers.enabled", true); -user_pref("browser.proton.modals.enabled", true); -user_pref("browser.proton.places-tooltip.enabled", true); -user_pref("browser.compactmode.show", true); - -user_pref("gfx.missing_fonts.notify", true); -// disable; default: 2 -// user_pref("network.http.sendRefererHeader", 0); - -// user_pref("browser.newtabpage.activity-stream.showSearch", false); -// user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); -// user_pref("browser.newtabpage.activity-stream.topSitesRows", 2); -// user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", -// false); -// user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); - -// user_pref("font.name.monospace.x-western", "monospace"); -// user_pref("font.name.sans-serif.x-western", "FiraGO"); -// user_pref("font.name.serif.x-western", "Noto Serif"); -// user_pref("font.name.serif.x-western", "Rosario"); -// user_pref("font.name.sans-serif.x-western", "Noto Sans"); -// user_pref("font.name.sans-serif.ja", "Noto Sans CJK JP"); -// user_pref("font.name.serif.ja", "Noto Serif CJK JP"); -// user_pref("font.name.sans-serif.ko", "Noto Sans CJK KR"); -// user_pref("font.name.serif.ko", "Noto Serif CJK KR"); -// user_pref("font.name.sans-serif.zh-CN", "Noto Sans CJK SC"); -// user_pref("font.name.serif.zh-CN", "Noto Serif CJK SC"); - -// user_pref("gfx.webrender.all", true); -// user_pref("gfx.webrender.compositor", true); -// user_pref("gfx.webrender.compositor.force-enabled", true); -// user_pref("media.ffmpeg.dmabuf-textures.enabled", true); -// user_pref("media.ffmpeg.vaapi.enabled", true); -// user_pref("media.ffvpx.enabled", true); - -// fix broken hwaccel when fullscreen -// user_pref("widget.wayland.opaque-region.enabled", false); - -// this would disable vaapi if enabled -// see: https://utcc.utoronto.ca/~cks/space/blog/web/Firefox93MyVideoAcceleration -// user_pref("media.rdd-process.enabled", false); - -//user_pref("xpinstall.signatures.required", true); - -// disable global legacy sharing indicator -user_pref("privacy.webrtc.legacyGlobalIndicator", false); -user_pref("privacy.webrtc.globalMuteToggles", false); -user_pref("privacy.webrtc.sharedTabWarning", true); - -// setup fxaccounts -user_pref("services.sync.engine.passwords", false); diff --git a/.mozilla/firefox/hibiki.work/chrome b/.mozilla/firefox/hibiki.work/chrome deleted file mode 120000 index 274c29e..0000000 --- a/.mozilla/firefox/hibiki.work/chrome +++ /dev/null @@ -1 +0,0 @@ -../hibiki.default/chrome \ No newline at end of file diff --git a/.mozilla/firefox/hibiki.work/handlers.json b/.mozilla/firefox/hibiki.work/handlers.json deleted file mode 100644 index db51329..0000000 --- a/.mozilla/firefox/hibiki.work/handlers.json +++ /dev/null @@ -1 +0,0 @@ -{"defaultHandlersVersion":{"en-US":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"application/json":{"action":0,"ask":false,"extensions":["json"]},"image/png":{"action":0,"ask":false,"extensions":["png"]},"image/jpeg":{"action":0,"ask":false,"extensions":["jpg","jpe","jpeg"]},"application/xml":{"action":0,"ask":false,"extensions":["xml","xsd","xsl"]},"text/html":{"action":0,"ask":false,"extensions":["htm","html","shtml","ehtml"]},"text/plain":{"action":0,"ask":false,"extensions":["txt","asc","brf","conf","def","diff","in","list","log","pot","srt","text","pm","el","c","h","cc","hh","cxx","hxx","f90"]},"application/epub+zip":{"action":0,"ask":false,"extensions":["epub"]},"video/mp4":{"action":0,"ask":false,"extensions":["mp4","mp4v","mpg4"]},"text/xml":{"action":0,"extensions":["xml"]},"image/svg+xml":{"action":0,"extensions":["svg"]},"image/webp":{"action":3,"extensions":["webp"]},"audio/mpeg":{"action":0,"ask":false,"extensions":["mp3","m2a","m3a","m4a","mp2","mp2a","mpega","mpga"]},"text/css":{"action":0,"ask":false,"extensions":["css"]},"application/x-tar":{"action":0,"ask":false,"extensions":["tar"]},"text/csv":{"action":0,"ask":false,"extensions":["csv"]},"audio/x-aac":{"action":0,"ask":false,"extensions":["aac"]},"application/x-rar-compressed":{"action":0,"ask":false,"extensions":["rar"]},"application/zip":{"action":0,"ask":false,"extensions":["zip"]},"application/x-gtar":{"action":0,"ask":false,"extensions":["tgz","gtar","taz"]},"application/vnd.android.package-archive":{"action":0,"ask":false,"extensions":["apk"]},"application/java-archive":{"action":0,"ask":false,"extensions":["jar"]},"image/avif":{"action":3,"extensions":["avif"]},"audio/x-wav":{"action":0,"ask":false,"extensions":["wav"]},"video/quicktime":{"action":0,"ask":false,"extensions":["mov","qt"]},"application/octect-stream":{"action":0,"ask":false,"extensions":["ass"]},"text/calendar":{"action":0,"ask":false,"extensions":["ics","icz","ifb","ical","icalendar"]},"application/x-7z-compressed":{"action":0,"ask":false,"extensions":["7z"]}},"schemes":{"irc":{"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"},{"name":"chat.sr.ht","uriTemplate":"https://chat.sr.ht/?open=%s"}],"action":4,"ask":true},"ircs":{"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"},{"name":"chat.sr.ht","uriTemplate":"https://chat.sr.ht/?open=%s"}],"action":2,"ask":true},"mailto":{"stubEntry":true,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]},"web+mastodon":{"action":2,"ask":true,"handlers":[null,{"name":"Mastodon","uriTemplate":"https://toot.berlin/intent?uri=%s"}]},"ext+treestyletab":{"action":2,"ask":true},"discord":{"action":4},"tg":{"action":4},"spotify":{"action":4,"ask":true},"zoommtg":{"action":4,"handlers":[{"name":"Zoom","command":"zoom %u"}]},"ssb":{"action":2,"ask":true},"ext+patchfox":{"action":2,"ask":true},"vifm":{"action":4},"url-launcher":{"action":4},"foobar":{"action":4},"slack":{"action":4}},"isDownloadsImprovementsAlreadyMigrated":true,"isSVGXMLAlreadyMigrated":true} \ No newline at end of file diff --git a/.mozilla/firefox/hibiki.work/times.json b/.mozilla/firefox/hibiki.work/times.json deleted file mode 100755 index be58369..0000000 --- a/.mozilla/firefox/hibiki.work/times.json +++ /dev/null @@ -1 +0,0 @@ -{"created":1669046288885,"firstUse":1669113555029} \ No newline at end of file diff --git a/.mozilla/firefox/hibiki.work/user.js b/.mozilla/firefox/hibiki.work/user.js deleted file mode 120000 index 9a05026..0000000 --- a/.mozilla/firefox/hibiki.work/user.js +++ /dev/null @@ -1 +0,0 @@ -../hibiki.default/user.js \ No newline at end of file diff --git a/.mozilla/firefox/installs.ini b/.mozilla/firefox/installs.ini deleted file mode 100644 index bfa40eb..0000000 --- a/.mozilla/firefox/installs.ini +++ /dev/null @@ -1,4 +0,0 @@ -[2BDD5BCC96785009] -Default=hibiki.default -Locked=1 - diff --git a/.mozilla/firefox/librewolf.overrides.cfg b/.mozilla/firefox/librewolf.overrides.cfg deleted file mode 100644 index 56ea0d4..0000000 --- a/.mozilla/firefox/librewolf.overrides.cfg +++ /dev/null @@ -1,7 +0,0 @@ -defaultPref("media.peerconnection.ice.no_host", false); -defaultPref("webgl.disabled", false); -defaultPref("identity.fxaccounts.enabled", true); -defaultPref("privacy.resistFingerprinting", false); -defaultPref("privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts", true); -defaultPref("general.useragent.override", undefined); -defaultPref("geo.provider.network.url", "https://api.positon.xyz/v1/geolocate?key=test"); diff --git a/.mozilla/firefox/native-messaging-hosts b/.mozilla/firefox/native-messaging-hosts deleted file mode 120000 index b24d852..0000000 --- a/.mozilla/firefox/native-messaging-hosts +++ /dev/null @@ -1 +0,0 @@ -../native-messaging-hosts \ No newline at end of file diff --git a/.mozilla/firefox/profiles.ini b/.mozilla/firefox/profiles.ini deleted file mode 100644 index ae9aadd..0000000 --- a/.mozilla/firefox/profiles.ini +++ /dev/null @@ -1,20 +0,0 @@ -[Profile0] -Name=default -IsRelative=1 -Path=hibiki.default -Default=1 - -[Profile1] -Name=work -IsRelative=1 -Path=hibiki.work -Default=0 - -[Install2BDD5BCC96785009] -Default=hibiki.default -Locked=1 - -[General] -StartWithLastProfile=1 -Version=2 - diff --git a/.profile b/.profile deleted file mode 100644 index 75e1d25..0000000 --- a/.profile +++ /dev/null @@ -1,37 +0,0 @@ -if [ -d "${HOME}/bin" ]; then - pathprepend "${HOME}/bin" - pathprepend "${HOME}/bin/$(uname -n)" -fi -if [ -d "${HOME}/.local/bin" ]; then - pathprepend "${HOME}/.local/bin" -fi - -export GOPATH="${HOME}/go" -if [ -d "${GOPATH}" ]; then - pathappend "${GOPATH}/bin" -fi -if [ -d "${HOME}/.cargo/bin" ]; then - pathappend "${HOME}/.cargo/bin" -fi - -. "$HOME/.config/sway/env" - -# Use the new build backend in docker -export DOCKER_BUILDKIT=1 -# configure gpg-agent -export GPG_TTY=$(tty) -# Set less default options -export LESS='--hilite-search --hilite-unread --long-prompt --raw-control-chars --chop-long-lines --quit-if-one-screen --no-init' -# Set the rsync ssh command to use by default -export RSYNC_RSH='ssh -T -x -o Compression=no' -# zettelkasten -export ZK_NOTEBOOK_DIR=${HOME}/Documents/zk -# exit ctrl-r early -export FZF_CTRL_R_OPTS='--bind=ctrl-space:print-query' -# zeit cli db path -export ZEIT_DB=${XDG_STATE_HOME:-$HOME}/.zeit.db -# replace docker with nerdctl -export DOCKER='doas nerdctl' -export ENTER_DRIVER=$DOCKER - -## private use area: diff --git a/.vim b/.vim new file mode 120000 index 0000000..9fb2b6e --- /dev/null +++ b/.vim @@ -0,0 +1 @@ +/home/robert/.config/nvim \ No newline at end of file diff --git a/.vim/after/ftplugin/c.lua b/.vim/after/ftplugin/c.lua deleted file mode 100644 index 8b2cea9..0000000 --- a/.vim/after/ftplugin/c.lua +++ /dev/null @@ -1 +0,0 @@ -vim.opt_local.commentstring = '// %s' diff --git a/.vim/after/ftplugin/html.lua b/.vim/after/ftplugin/html.lua deleted file mode 100644 index 35f0bd1..0000000 --- a/.vim/after/ftplugin/html.lua +++ /dev/null @@ -1,20 +0,0 @@ -local function get_visual_selection() - local start_pos = vim.fn.getpos('v') - local end_pos = vim.fn.getpos('.') - local text = vim.fn.getregion(vim.fn.getpos('v'), vim.fn.getpos('.'), { type = vim.fn.mode() }) - return { start_pos = start_pos, end_pos = end_pos, text = text } -end - -vim.keymap.set('x', '<c-l>', function() - local sel = get_visual_selection() - vim.print(sel) - vim.api.nvim_buf_set_text( - sel.start_pos[1], -- bufnum - sel.start_pos[2] - 1, -- vim.api funcs use 0-based indexing - sel.start_pos[3] - 1, - sel.end_pos[2] - 1, - sel.end_pos[3], - { '<a href="TODO">' .. table.concat(sel.text, '') .. '</a>' } - ) - vim.api.nvim_input('<esc>') -end, { desc = 'html: make link' }) diff --git a/.vim/after/ftplugin/lua.lua b/.vim/after/ftplugin/lua.lua deleted file mode 100644 index ff08e11..0000000 --- a/.vim/after/ftplugin/lua.lua +++ /dev/null @@ -1,2 +0,0 @@ -vim.keymap.set('n', '<leader><leader>x', '<cmd>source %<cr>', { desc = 'Reload buf' }) -vim.keymap.set('n', '<leader><leader>X', ':Lazy reload ', { desc = 'Reload plugin' }) diff --git a/.vim/after/ftplugin/mail.lua b/.vim/after/ftplugin/mail.lua deleted file mode 100644 index fba17a2..0000000 --- a/.vim/after/ftplugin/mail.lua +++ /dev/null @@ -1,2 +0,0 @@ -vim.opt_local.cursorline = false -vim.opt_local.commentstring = '> %s' diff --git a/.vim/after/ftplugin/markdown.lua b/.vim/after/ftplugin/markdown.lua deleted file mode 100644 index 9b98392..0000000 --- a/.vim/after/ftplugin/markdown.lua +++ /dev/null @@ -1,6 +0,0 @@ --- TODO: no idea if this is the best way to do this --- the part that makes this work lives in ../../../after/ftplugin/markdown.lua -require('null-ls').disable('vale') -vim.keymap.set('n', '<leader>v', function() - require('null-ls').toggle('vale') -end) diff --git a/.vim/after/ftplugin/mediawiki.lua b/.vim/after/ftplugin/mediawiki.lua deleted file mode 100644 index 5011e85..0000000 --- a/.vim/after/ftplugin/mediawiki.lua +++ /dev/null @@ -1,5 +0,0 @@ -vim.opt.wrap = true -vim.opt.linebreak = true - -vim.keymap.set({ 'n', 'v' }, 'j', 'gj', { buffer = true }) -vim.keymap.set({ 'n', 'v' }, 'k', 'gk', { buffer = true }) diff --git a/.vim/after/queries.bak/markdown/highlights.scm b/.vim/after/queries.bak/markdown/highlights.scm deleted file mode 100644 index 9aba385..0000000 --- a/.vim/after/queries.bak/markdown/highlights.scm +++ /dev/null @@ -1,100 +0,0 @@ -;; inherits: markdown -;; extends - -;From MDeiml/tree-sitter-markdown & Helix - -(list_item (task_list_marker_checked)) @comment (#set! "priority" 90) - -[ - (list_marker_plus) - (list_marker_minus) - (list_marker_star) - (list_marker_dot) - (list_marker_parenthesis) - (thematic_break) -] @string - -[ - (task_list_marker_checked) - (task_list_marker_unchecked) -] @task_marker - -[ - (atx_h1_marker) - (atx_h2_marker) - (atx_h3_marker) - (atx_h4_marker) - (atx_h5_marker) - (atx_h6_marker) -] @header_marker - -(atx_heading) @header_content - -; concealing -((atx_h1_marker) @header_marker.h1 - (#offset! @header_marker.h1 0 0 0 0) - ;(#set! conceal " ") -) - -((atx_h2_marker) @header_marker.h2 - (#offset! @header_marker.h2 0 0 0 0) - ;(#set! conceal " ") -) - -((atx_h3_marker) @header_marker.h3 - (#offset! @header_marker.h3 0 0 0 0) - ;(#set! conceal " ") -) - -((atx_h4_marker) @header_marker.h4 - (#offset! @header_marker.h4 0 0 0 0) - ;(#set! conceal " ") -) - -((atx_h5_marker) @header_marker.h5 - (#offset! @header_marker.h5 0 0 0 0) - ;(#set! conceal " ") -) - -((atx_h6_marker) @header_marker.h6 - (#offset! @header_marker.h6 0 0 0 0) - ;(#set! conceal " ") -) - -; used for first level list items -((list_marker_star) @list_marker.star - (#offset! @list_marker.star 0 0 0 -1) - ;(#set! conceal " ") -) -; used for second level list items -((list_marker_minus) @list_marker.minus - (#offset! @list_marker.minus 0 0 0 -1) - ;(#set! conceal " ") -) - -((list_marker_plus) @list_marker.plus - (#offset! @list_marker.plus 0 0 0 -1) - ;(#set! conceal " ") -) -((list_marker_dot) @list_marker.dot - (#offset! @list_marker.dot 0 0 0 -1) - ;(#set! conceal " ") -) -((list_marker_parenthesis) @list_marker.parenthesis - (#offset! @list_marker.parenthesis 0 0 0 -1) - ;(#set! conceal " ") -) - -;; replace '[x]' with -((task_list_marker_checked) @text.todo.checked - (#offset! @text.todo.checked 0 -2 0 0) - (#set! conceal "☑ ") -) - -;; replace '[ ]' with -((task_list_marker_unchecked) @text.todo.unchecked - (#offset! @text.todo.unchecked 0 -2 0 0) - (#set! conceal "☐ ") -) - -([(minus_metadata)] @comment) diff --git a/.vim/after/queries.bak/markdown_inline/highlights.scm b/.vim/after/queries.bak/markdown_inline/highlights.scm deleted file mode 100644 index ab0a7f4..0000000 --- a/.vim/after/queries.bak/markdown_inline/highlights.scm +++ /dev/null @@ -1,11 +0,0 @@ -;; inherits: markdown_inline -;; extends - -([ - (code_span_delimiter) - (shortcut_link) -] @comment) - -([ - (link_text) -] @string) diff --git a/.vim/init.lua b/.vim/init.lua deleted file mode 100644 index e2682cd..0000000 --- a/.vim/init.lua +++ /dev/null @@ -1,48 +0,0 @@ -local g = vim.g -g.mapleader = ' ' -- <leader> key to <space> -g.maplocalleader = '\\' - --- disable distribution plugins -vim.g.loaded_gzip = 1 -vim.g.loaded_tar = 1 -vim.g.loaded_tarPlugin = 1 -vim.g.loaded_zip = 1 -vim.g.loaded_zipPlugin = 1 -vim.g.loaded_getscript = 1 -vim.g.loaded_getscriptPlugin = 1 -vim.g.loaded_vimball = 1 -vim.g.loaded_vimballPlugin = 1 -vim.g.loaded_matchit = 1 -vim.g.loaded_2html_plugin = 1 -vim.g.loaded_logiPat = 1 -vim.g.loaded_rrhelper = 1 -vim.g.loaded_netrw = 1 -vim.g.loaded_netrwPlugin = 1 -vim.g.loaded_netrwSettings = 1 -vim.g.loaded_netrwFileHandlers = 1 - --- prevent bluescreen --- https://github.com/neovim/neovim/issues/29505 --- https://github.com/folke/lazy.nvim/issues/1438 -vim.cmd('highlight Normal guibg=NONE guifg=NONE ctermbg=NONE ctermfg=NONE') -vim.opt.termguicolors = true - --- install lazy -local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' -if not vim.uv.fs_stat(lazypath) then - vim.fn.system({ - 'git', - 'clone', - '--filter=blob:none', - 'https://github.com/folke/lazy.nvim.git', - '--branch=stable', - lazypath, - }) -end -vim.opt.rtp:prepend(lazypath) - -require('lazy').setup({ import = 'internal/plugins' }, { - change_detection = { notify = false }, - defaults = { lazy = true }, - dev = { path = '~/src' }, -}) diff --git a/.vim/lazy-lock.json b/.vim/lazy-lock.json deleted file mode 100644 index 9c0b3bd..0000000 --- a/.vim/lazy-lock.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, - "acme.nvim": { "branch": "main", "commit": "fb22d6ebc8c05d8958b757743982b32d23c607f4" }, - "aerial.nvim": { "branch": "master", "commit": "44684bf429dc40e97a6d00ffa09043ac3f692186" }, - "blink.cmp": { "branch": "main", "commit": "cb5e346d9e0efa7a3eee7fd4da0b690c48d2a98e" }, - "conform.nvim": { "branch": "master", "commit": "eebc724d12c5579d733d1f801386e0ceb909d001" }, - "decisive.nvim": { "branch": "main", "commit": "ead9188df6411a52d8859552b8332cb864d22171" }, - "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, - "fzf-lua": { "branch": "main", "commit": "addb648ffe152c353232e8a88ff1364cbcf1ed1b" }, - "gentoo-syntax": { "branch": "master", "commit": "929bbebb5430f9d23032b138a57252d21b7db243" }, - "git-dev.nvim": { "branch": "master", "commit": "f8894349d04b2d922f2d170c5d66db729236d86f" }, - "gitgraph.nvim": { "branch": "main", "commit": "01e466b32c346a165135dd47d42f1244eca06572" }, - "gitlinker.nvim": { "branch": "master", "commit": "23982c86f50a9c3f4bc531d41b7a4a68ddd12355" }, - "gitsigns.nvim": { "branch": "main", "commit": "fcfa7a989cd6fed10abf02d9880dc76d7a38167d" }, - "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, - "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lackluster.nvim": { "branch": "main", "commit": "d2519d14b2b6e9eef05752d5d4486ed5c48d6178" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, - "markdown.nvim": { "branch": "master", "commit": "dfa0d2def6dbf77e9206b16dc90cad4dd23d55d2" }, - "mediawiki.vim": { "branch": "master", "commit": "26e5737264354be41cb11d16d48132779795e168" }, - "mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" }, - "mini.align": { "branch": "main", "commit": "2b42ac0be7d570c2208f9e334ecef13453cd222d" }, - "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, - "mini.operators": { "branch": "main", "commit": "c6d87731f1a2c849888754347ffc5a1395bf2977" }, - "mini.surround": { "branch": "main", "commit": "5aab42fcdcf31fa010f012771eda5631c077840a" }, - "none-ls.nvim": { "branch": "main", "commit": "1280b7965b6ed17787ffab1d4e3d9795ecdd0f51" }, - "nvim-cmp": { "branch": "main", "commit": "ca0d80189fe4a2166b6b68c0e8abe231a75eff6b" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "517df88cf2afb36652830df2c655df2da416a0ae" }, - "nvim-lspconfig": { "branch": "master", "commit": "3a7387a9c980304059b2bd7075684d6ef98ff331" }, - "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, - "nvim-treesitter-refactor": { "branch": "master", "commit": "d8b74fa87afc6a1e97b18da23e762efb032dc270" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" }, - "oil.nvim": { "branch": "master", "commit": "302bbaceeafc690e6419e0c8296e804d60cb9446" }, - "playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown": { "branch": "main", "commit": "a2c2493c21cf61e5554ee8bc83da75bd695921da" }, - "telescope.nvim": { "branch": "master", "commit": "85922dde3767e01d42a08e750a773effbffaea3e" }, - "timerly": { "branch": "main", "commit": "17299a4d332c483ce09052fe8478b41b992f2594" }, - "tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "220cba7596cc2ff95c251d3173b26eaf9924ec10" }, - "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, - "twilight.nvim": { "branch": "main", "commit": "1584c0b0a979b71fd86b18d302ba84e9aba85b1b" }, - "volt": { "branch": "main", "commit": "c45d5f48da8e802e608b5c6da471ca4d84276dfb" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, - "zen-mode.nvim": { "branch": "main", "commit": "863f150ca321b3dd8aa1a2b69b5f411a220e144f" }, - "zk-nvim": { "branch": "main", "commit": "d0bac443233635d18968affde4701db2cf2435b5" } -} diff --git a/.vim/lua/internal/colors.lua b/.vim/lua/internal/colors.lua deleted file mode 100644 index a03501f..0000000 --- a/.vim/lua/internal/colors.lua +++ /dev/null @@ -1,18 +0,0 @@ -return { - base00 = '#080808', - base01 = '#db4d6d', - base02 = '#5dac81', - base03 = '#fad689', - base04 = '#58b2dc', - base05 = '#70649a', - base06 = '#69b0ac', - base07 = '#bdc0ba', - base08 = '#4f4f48', - base09 = '#cb1b45', - base0A = '#86c166', - base0B = '#f7d94c', - base0C = '#2ea9df', - base0D = '#8a6bbe', - base0E = '#81c7d4', - base0F = '#fffffb', -} \ No newline at end of file diff --git a/.vim/lua/internal/plugins/aerial.lua b/.vim/lua/internal/plugins/aerial.lua deleted file mode 100644 index 0094e17..0000000 --- a/.vim/lua/internal/plugins/aerial.lua +++ /dev/null @@ -1,14 +0,0 @@ -return { - { - 'stevearc/aerial.nvim', - dependencies = { - 'nvim-treesitter/nvim-treesitter', - 'echasnovski/mini.icons', - }, - opts = {}, - keys = { - { '<leader>b', '<cmd>AerialToggle<cr>' }, - { '<c-,>', '<cmd>AerialToggle<cr>' }, - }, - }, -} diff --git a/.vim/lua/internal/plugins/cmp.lua b/.vim/lua/internal/plugins/cmp.lua deleted file mode 100644 index 086e1ac..0000000 --- a/.vim/lua/internal/plugins/cmp.lua +++ /dev/null @@ -1,31 +0,0 @@ -return { - { - enabled = false, - -- 'hrsh7th/nvim-cmp', - 'iguanacucumber/magazine.nvim', -- perf improvements - name = 'nvim-cmp', - lazy = false, - -- event = {'InsertEnter', 'CmdlineEnter' }, - priority = 100, - dependencies = { - 'hrsh7th/cmp-buffer', - 'hrsh7th/cmp-nvim-lsp', - 'https://codeberg.org/FelipeLema/cmp-async-path', - -- 'hrsh7th/cmp-nvim-lua', - 'hrsh7th/cmp-nvim-lsp-signature-help', -- used to provide function signature completion - 'hrsh7th/cmp-cmdline', - 'dmitmel/cmp-cmdline-history', - 'hrsh7th/cmp-nvim-lsp-document-symbol', -- used by cmdline completion - -- 'f3fora/cmp-spell', - - { 'L3MON4D3/LuaSnip', run = 'make install_jsregexp' }, - 'saadparwaiz1/cmp_luasnip', - - 'onsails/lspkind.nvim', - }, - config = function() - require('internal.snippets') - require('internal.completion') - end, - }, -} diff --git a/.vim/lua/internal/plugins/colorschemes.lua b/.vim/lua/internal/plugins/colorschemes.lua deleted file mode 100644 index e533ebb..0000000 --- a/.vim/lua/internal/plugins/colorschemes.lua +++ /dev/null @@ -1,59 +0,0 @@ -return { - { - enabled = false, - 'olivercederborg/poimandres.nvim', - lazy = false, - config = function() - require('poimandres').setup({ - disable_background = true, - -- dim_nc_background = true, - }) - end, - -- optionally set the colorscheme within lazy config - -- init = function() - -- vim.cmd('colorscheme poimandres') - -- end, - }, - { - enabled = true, - 'https://github.com/slugbyte/lackluster.nvim', - lazy = true, - config = function() - local lackluster = require('lackluster') - lackluster.setup({ - tweak_color = { - lack = '#70649a', - -- luster = '#ff0000', - }, - tweak_syntax = { - comment = lackluster.color.gray6, - }, - tweak_background = { - normal = 'none', - }, - tweak_highlight = { - ['@markup.heading'] = { - fg = '#ffffff', - }, - ['@comment'] = { - italic = true, - }, - }, - tweak_ui = { - enable_end_of_buffer = true, - }, - }) - end, - init = function() - vim.g.darkmode_colorscheme_dark = 'lackluster' - end, - }, - { - enabled = true, - 'https://github.com/elaijuh/acme.nvim', - lazy = true, - init = function() - vim.g.darkmode_colorscheme_light = 'acme' - end, - }, -} diff --git a/.vim/lua/internal/plugins/csv.lua b/.vim/lua/internal/plugins/csv.lua deleted file mode 100644 index bc4cb2c..0000000 --- a/.vim/lua/internal/plugins/csv.lua +++ /dev/null @@ -1,20 +0,0 @@ -return { - { - 'emmanueltouzery/decisive.nvim', - lazy = true, - ft = { 'csv' }, - main = 'decisive', - keys = { - { - '<leader>a', - function() - require('decisive').align_csv({}) - require('decisive').show_sticky_header() - end, - desc = 'decisive: Align CSV', - }, - { '[,', ":lua require('decisive').align_csv_prev_col()<cr>", desc = 'decisive: Prev column' }, - { '],', ":lua require('decisive').align_csv_next_col()<cr>", desc = 'decisive: Next column' }, - }, - }, -} diff --git a/.vim/lua/internal/plugins/gentoo.lua b/.vim/lua/internal/plugins/gentoo.lua deleted file mode 100644 index 2fc8684..0000000 --- a/.vim/lua/internal/plugins/gentoo.lua +++ /dev/null @@ -1,15 +0,0 @@ -return { - { - 'gentoo/gentoo-syntax', - ft = { 'ebuild' }, - init = function() - vim.api.nvim_create_autocmd('LspAttach', { - callback = function(args) - if vim.opt.filetype == 'ebuild' then - vim.lsp.stop_client(vim.lsp.get_clients({ bufnr = args.bufnr })) - end - end, - }) - end, - }, -} diff --git a/.vim/lua/internal/plugins/lsp.lua b/.vim/lua/internal/plugins/lsp.lua deleted file mode 100644 index 7175a89..0000000 --- a/.vim/lua/internal/plugins/lsp.lua +++ /dev/null @@ -1,290 +0,0 @@ -return { - { - 'neovim/nvim-lspconfig', - lazy = false, - dependencies = { - { 'j-hui/fidget.nvim', opts = {} }, - 'stevearc/conform.nvim', - }, - config = function() - local capabilities = nil - if pcall(require, 'blink.cmp') then - capabilities = require('blink.cmp').get_lsp_capabilities() - elseif pcall(require, 'cmp_nvim_lsp') then - capabilities = require('cmp_nvim_lsp').default_capabilities() - end - - local lspconfig = require('lspconfig') - - local servers = { - clangd = { - cmd = { - 'clangd', - '--clang-tidy', - '--header-insertion=iwyu', - '--import-insertions', - '--header-insertion-decorators', - }, - }, - elixirls = { - cmd = { 'elixir-ls' }, - settings = { - elixirLS = { - dialyzerEnabled = false, - }, - }, - }, - gopls = { - settings = { - gopls = { - hints = { - assignVariableTypes = true, - compositeLiteralFields = true, - compositeLiteralTypes = true, - constantValues = true, - functionTypeParameters = true, - parameterNames = true, - rangeVariableTypes = true, - }, - analyses = { - -- composites = false, - nilness = true, - shadow = false, - unusedparams = true, - unusedwrite = true, - }, - gofumpt = true, - -- hoverKind = 'Structured', - }, - }, - }, - lua_ls = { - cmd = { 'luals' }, -- custom firejail-wrapped - -- cmd = { 'lua-language-server' }, - settings = { - Lua = { - runtime = { - version = 'LuaJIT', - path = vim.split(package.path, ';'), - }, - diagnostics = { - globals = { - '_G', - 'assert', - 'error', - 'os', - 'package', - 'pairs', - 'ipairs', - 'pcall', - 'require', - 'string', - 'table', - 'type', - 'unpack', - 'vim', - 'xpcall', - }, - neededFileStatus = { - ['code-style-check'] = 'Any', - }, - }, - format = { - enable = true, - defaultConfig = { - indent_style = 'space', - indent_size = '2', - }, - }, - workspace = { - library = { - [vim.env.VIMRUNTIME .. '/lua'] = true, - [vim.env.VIMRUNTIME .. '/lua/vim/lsp'] = true, - [vim.fn.stdpath('config') .. '/lua'] = true, - }, - }, - telemetry = { - enable = false, - }, - }, - }, - }, - rust_analyzer = { - settings = { - ['rust-analyzer'] = { - diagnostics = { - enable = true, - }, - checkOnSave = { - command = { 'cargo', 'clippy' }, - }, - }, - }, - }, - ts_ls = { - init_options = { - tsserver = { - path = '/usr/lib/node_modules/typescript/lib', - }, - }, - }, - pylsp = {}, - zls = { - cmd = { - 'zls', - '--log-level', - 'warn', - }, - }, - bashls = {}, - cssls = {}, - jsonls = {}, - html = {}, - superhtml = {}, - kotlin_language_server = { - -- cmd = vim.lsp.rpc.connect('127.0.0.1', 20100), - cmd = { - 'distrobox', - 'enter', - '-n', - 'android-dev', - '--', - '/usr/local/kotlin-langserver/bin/kotlin-language-server', - }, - init_options = { - formatting = { - formatter = 'none', -- disable because we use ktlint via gradle - }, - }, - }, - } - - for name, opts in pairs(servers) do - opts = vim.tbl_deep_extend('force', { - capabilities = capabilities, - }, opts) - lspconfig[name].setup(opts) - end - - vim.api.nvim_create_autocmd('LspAttach', { - callback = function() - -- local client = - -- assert(vim.lsp.get_client_by_id(args.data.client_id), 'must have valid client') - - vim.opt_local.omnifunc = 'v:lua.vim.lsp.omnifunc' - - vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { buffer = true }) - vim.keymap.set('n', 'gR', vim.lsp.buf.references, { buffer = true }) - vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, { buffer = true }) - vim.keymap.set('n', 'gT', vim.lsp.buf.type_definition, { buffer = true }) - vim.keymap.set('n', 'K', vim.lsp.buf.hover, { buffer = true }) - vim.keymap.set('n', 'grr', vim.lsp.buf.rename, { buffer = true }) - vim.keymap.set('n', 'ga', vim.lsp.buf.code_action, { buffer = true }) - end, - }) - end, - }, - - { - 'folke/lazydev.nvim', - ft = 'lua', - -- could add a completion source to cmp? - }, - - -- formatting - { - 'stevearc/conform.nvim', - lazy = false, - opts = { - formatters_by_ft = { - lua = { 'stylua' }, - go = { 'goimports', 'gofmt' }, - python = { 'ruff_format' }, - }, - }, - config = function(_, opts) - require('conform').setup(opts) - - vim.api.nvim_create_autocmd('BufWritePre', { - callback = function(args) - if vim.g.nofmt then - return - end - require('conform').format({ - bufnr = args.buf, - lsp_fallback = true, - quiet = true, - }) - end, - }) - end, - }, - - -- linting - { - 'nvimtools/none-ls.nvim', - dependencies = { 'nvim-lua/plenary.nvim' }, - event = 'VeryLazy', - config = function() - local nls = require('null-ls') - nls.setup({ - sources = { - -- https://github.com/nvimtools/none-ls.nvim/blob/main/doc/BUILTINS.md - -- nls.builtins.code_actions.gitsigns, - nls.builtins.code_actions.impl, - - -- nls.builtins.completion.spell, - - -- nls.builtins.diagnostics.checkmake, - -- nls.builtins.diagnostics.cmake_lint, - -- nls.builtins.diagnostics.cppcheck, - -- nls.builtins.diagnostics.gccdiag, - nls.builtins.diagnostics.golangci_lint, - -- nls.builtins.diagnostics.hadolint, - -- nls.builtins.diagnostics.pylint, - -- nls.builtins.diagnostics.selene, - -- nls.builtins.diagnostics.semgrep, - nls.builtins.diagnostics.sqlfluff, - -- nls.builtins.diagnostics.stylelint, - -- nls.builtins.diagnostics.textidote, - nls.builtins.diagnostics.vale, - }, - }) - end, - }, - - -- diagnostics - { - enabled = true, - 'rachartier/tiny-inline-diagnostic.nvim', - lazy = false, - opts = { - preset = 'nonerdfont', - signs = { - left = '', - right = '', - diag = '', - arrow = '◂ ', - up_arrow = '▴ ', - }, - options = { - throttle = 0, - show_source = { - enabled = true, - }, - multilines = { - enabled = false, - always_show = false, - }, - -- break_line = { enabled = true }, - show_all_diags_on_cursorline = true, - }, - }, - config = function(_, opts) - require('tiny-inline-diagnostic').setup(opts) - if vim.o.background == 'light' then - require('tiny-inline-diagnostic').change({}, { mixing_color = '#aaaaaa' }) - end - end, - }, -} diff --git a/.vim/lua/internal/plugins/markdown.lua b/.vim/lua/internal/plugins/markdown.lua deleted file mode 120000 index 5b578d5..0000000 --- a/.vim/lua/internal/plugins/markdown.lua +++ /dev/null @@ -1 +0,0 @@ -writing.lua \ No newline at end of file diff --git a/.vim/lua/internal/plugins/mediawiki.lua b/.vim/lua/internal/plugins/mediawiki.lua deleted file mode 100644 index f557627..0000000 --- a/.vim/lua/internal/plugins/mediawiki.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - { - 'chikamichi/mediawiki.vim', - ft = { 'mediawiki' }, - }, -} diff --git a/.vim/lua/internal/plugins/telescope.lua b/.vim/lua/internal/plugins/telescope.lua deleted file mode 100644 index 2e9341b..0000000 --- a/.vim/lua/internal/plugins/telescope.lua +++ /dev/null @@ -1,137 +0,0 @@ -return { - { - enabled = false, - 'nvim-telescope/telescope.nvim', - lazy = false, - dependencies = { - { 'nvim-lua/plenary.nvim' }, - { - 'nvim-telescope/telescope-fzf-native.nvim', - build = 'cmake -S. -Bbuild -GNinja -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release', - }, - { 'nvim-telescope/telescope-ui-select.nvim' }, - { - 'prochri/telescope-all-recent.nvim', - lazy = false, - dependencies = { - 'nvim-telescope/telescope.nvim', - 'kkharji/sqlite.lua', - }, - after = { 'nvim-telescope/telescope-ui-select.nvim' }, - opts = {}, - }, - }, - config = function(spec, _) - require('telescope').setup({ - defaults = require('telescope.themes').get_ivy({ - prompt = false, - borderchars = { - preview = { '─', '│', '─', '│', '┌', '┐', '┘', '└' }, - }, - }), - - extensions = { - wrap_results = true, - - fzf = {}, - - ['ui-select'] = { - require('telescope.themes').get_ivy({ - prompt = false, - -- sharp edges please - borderchars = { - preview = { '─', '│', '─', '│', '┌', '┐', '┘', '└' }, - }, - layout_config = { height = 9 }, - }), - }, - }, - }) - - pcall(require('telescope').load_extension, 'fzf') - pcall(require('telescope').load_extension, 'ui-select') - - -- user commands - vim.api.nvim_create_user_command( - 'F', - 'Telescope find_files search_dirs=<args>', - { desc = 'Telescope find_files', nargs = '?' } - ) - vim.api.nvim_create_user_command( - 'G', - 'Telescope live_grep search_dirs=<args>', - { desc = 'Telescope live_grep', nargs = '?' } - ) - - -- keymaps - local builtin = require('telescope.builtin') - for _, o in ipairs(spec.keys) do - if not o[2] then - local mod = vim.split(o.desc, ': ')[2] - vim.keymap.set(o.mode, o[1], builtin[mod], { desc = o.desc }) - end - end - - -- highlights - vim.schedule(function() - vim.api.nvim_set_hl(0, 'TelescopeBorder', { fg = 'NvimDarkGrey4', force = true }) - vim.api.nvim_set_hl(0, 'TelescopeTitle', { fg = 'NvimLightMagenta', force = true }) - vim.api.nvim_set_hl(0, 'NormalFloat', { link = 'TelescopeNormal', force = true }) - end) - end, - keys = { - { mode = 'n', ';/', desc = 'telescope: current_buffer_fuzzy_find' }, - { mode = 'n', ';b', desc = 'telescope: buffers' }, - { mode = 'n', ';f', desc = 'telescope: find_files' }, - { mode = 'n', ';g', desc = 'telescope: live_grep' }, - { mode = 'n', ';d', desc = 'telescope: diagnostics' }, - { - mode = 'n', - ';v', - function() - require('telescope.builtin').find_files({ - prompt_title = 'vimrc', - search_dirs = { - vim.fn.stdpath('config'), - }, - }) - end, - desc = 'telescope: vim_config', - }, - { - mode = 'n', - ';;t', - '<cmd>Telescope<cr>', - desc = 'telescope: select (interactive)', - }, - { - mode = 'n', - ';;f', - function() - local dir - if vim.opt.filetype:get() == 'oil' then - dir = require('oil').get_current_dir() - else - dir = vim.fn.expand('%:p') - end - _G.feedkeys(':Telescope find_files search_dirs=' .. dir) - end, - desc = 'telescope: find_files (interactive)', - }, - { - mode = 'n', - ';;g', - function() - local dir - if vim.opt.filetype:get() == 'oil' then - dir = require('oil').get_current_dir() - else - dir = vim.fn.expand('%:p') - end - _G.feedkeys(':Telescope live_grep search_dirs=' .. dir) - end, - desc = 'telescope: live_grep (interactive)', - }, - }, - }, -} diff --git a/.vim/lua/internal/plugins/todo.lua b/.vim/lua/internal/plugins/todo.lua deleted file mode 100644 index d99458e..0000000 --- a/.vim/lua/internal/plugins/todo.lua +++ /dev/null @@ -1,48 +0,0 @@ -return { - { - 'folke/todo-comments.nvim', - dependencies = { 'nvim-lua/plenary.nvim' }, - lazy = false, - cmd = { 'TodoTelescope' }, - opts = { - merge_keywords = true, - keywords = { - FIX = { icon = '' }, - TODO = { icon = '' }, - HACK = { icon = '' }, - WARN = { icon = '' }, - PERF = { icon = '' }, - NOTE = { icon = '' }, - TEST = { icon = '' }, - }, - highlight = { - keyword = 'bg', - -- pattern = [[<(KEYWORDS)(|\(.+\))(:|)]], - pattern = [[<(KEYWORDS)(|\(.+\)):]], - }, - search = { - -- pattern = [[\b(KEYWORDS)(|\(.+\))(:|)]], - pattern = [[\b(KEYWORDS)(|\(.+\)):]], - }, - }, - keys = { - { mode = 'n', ';t', '<cmd>TodoFzfLua<cr>', desc = 'todo: list todos' }, - { - mode = 'n', - ']t', - function() - require('todo-comments').jump_next() - end, - desc = 'todo: next', - }, - { - mode = 'n', - '[t', - function() - require('todo-comments').jump_prev() - end, - desc = 'todo: prev', - }, - }, - }, -} diff --git a/.vim/lua/internal/plugins/writing.lua b/.vim/lua/internal/plugins/writing.lua deleted file mode 100644 index 8f207b7..0000000 --- a/.vim/lua/internal/plugins/writing.lua +++ /dev/null @@ -1,117 +0,0 @@ -return { - { - -- DESC: handy markdown commands - 'tadmccorkle/markdown.nvim', - ft = { 'markdown' }, - opts = { - mappings = false, - on_attach = function(buf) - vim.keymap.set('n', 'nl', '<cmd>MDListItemBelow<cr>', { buffer = buf }) - vim.keymap.set('n', 'nl', '<cmd>MDListItemAbove<cr>', { buffer = buf }) - vim.keymap.set('n', '<m-x>', '<cmd>MDTaskToggle<cr>', { buffer = buf }) - vim.keymap.set('x', '<m-x>', '<cmd>MDTaskToggle<cr>', { buffer = buf }) - vim.keymap.set('x', '<m-l>', '<esc>gv<plug>(markdown_add_link_visual)', { buffer = buf }) - end, - }, - }, - { - -- DESC: pretty print markdown - 'MeanderingProgrammer/markdown.nvim', - name = 'render-markdown', -- needed if used together with markdown.nvim above - main = 'render-markdown', - dependencies = { - 'nvim-treesitter/nvim-treesitter', - 'echasnovski/mini.icons', - }, - ft = { 'markdown' }, - opts = { - completions = { blink = { enabled = true } }, - sign = { enabled = false }, - heading = { - width = 'block', - -- icons = { '❶ ', '❷ ', '❸ ', '❹ ', '❺ ', '❻ ' }, - icons = { - '▒ ', - '▒▒ ', - '▒▒▒ ', - '▒▒▒▒ ', - '▒▒▒▒▒ ', - '▒▒▒▒▒▒ ', - }, - signs = { 'ⅰ', 'ⅱ', 'ⅲ', 'ⅳ', 'ⅴ', 'ⅵ' }, - }, - bullet = { - icons = { '∙', '∘', '⋅', '⋄' }, - }, - checkbox = { - checked = { icon = ' ' }, - unchecked = { icon = ' ' }, - custom = { - todo = { raw = '[-]', rendered = ' ', highlight = 'RenderMarkdownTodo' }, - }, - }, - }, - init = vim.schedule_wrap(function() - vim.api.nvim_set_hl(0, 'RenderMarkdownH1Bg', { bg = 'NvimDarkCyan' }) - vim.api.nvim_set_hl(0, 'RenderMarkdownH1Fg', { fg = 'NvimLightCyan' }) - - vim.api.nvim_set_hl(0, 'RenderMarkdownH2Bg', { bg = 'NvimDarkMagenta' }) - vim.api.nvim_set_hl(0, 'RenderMarkdownH2Fg', { fg = 'NvimLightMagenta' }) - - vim.api.nvim_set_hl(0, 'RenderMarkdownH3Bg', { bg = 'NvimDarkYellow' }) - vim.api.nvim_set_hl(0, 'RenderMarkdownH3Fg', { fg = 'NvimLightYellow' }) - - vim.api.nvim_set_hl(0, 'RenderMarkdownH4Bg', { bg = 'NvimDarkBlue' }) - vim.api.nvim_set_hl(0, 'RenderMarkdownH4Fg', { fg = 'NvimLightBlue' }) - - vim.api.nvim_set_hl(0, 'RenderMarkdownH6Bg', { bg = 'NvimDarkRed' }) - vim.api.nvim_set_hl(0, 'RenderMarkdownH6Fg', { fg = 'NvimLightRed' }) - - vim.api.nvim_set_hl(0, '@markup.bold', { link = 'markdownBold' }) - vim.api.nvim_set_hl(0, '@markup.italic', { link = 'markdownItalic' }) - end), - }, - { - 'folke/zen-mode.nvim', - cmd = { 'ZenMode' }, - opts = { - window = { - height = 1, - options = { - number = false, - cursorline = false, - }, - }, - plugins = { - options = { - ruler = false, - showcmd = false, - laststatus = 0, - }, - gitsigns = { enabled = false }, - twilight = { enabled = true }, - }, - on_open = function() - vim.diagnostic.enable(false) - require('render-markdown').buf_disable() - end, - on_close = function() - vim.diagnostic.enable(true) - require('render-markdown').buf_enable() - end, - }, - dependencies = { - { - 'folke/twilight.nvim', - cmd = { 'Twilight' }, - opts = { - context = 24, - dimming = { - alpha = 0.3, - color = { 'Normal', '#ffffff' }, - }, - }, - }, - }, - }, -} diff --git a/.vim/lua/internal/plugins/zk.lua b/.vim/lua/internal/plugins/zk.lua deleted file mode 100644 index da108b0..0000000 --- a/.vim/lua/internal/plugins/zk.lua +++ /dev/null @@ -1,22 +0,0 @@ -return { - { - lazy = false, - 'zk-org/zk-nvim', - main = 'zk', - opts = { - picker = 'select', - }, - keys = { - -- these will work everywhere - { ';zc', ':ZkNew ', desc = 'zk: new note' }, - { ';zz', '<cmd>ZkNotes {sort={"modified"}}<cr>', desc = 'zk: list notes' }, - { ';zl', '<cmd>ZkLinks<cr>', desc = 'zk: list links' }, - { ';zb', '<cmd>ZkBacklinks<cr>', desc = 'zk: list backlinks' }, - { ';zt', '<cmd>ZkTags<cr>', desc = 'zk: list tags' }, - -- { ';zj', '<cmd>ZkNotes { dir = "500_journals" }<cr>' }, - }, - init = function() - require('internal.zk') - end, - }, -} diff --git a/.vim/lua/internal/zk.lua b/.vim/lua/internal/zk.lua deleted file mode 100644 index 4631e13..0000000 --- a/.vim/lua/internal/zk.lua +++ /dev/null @@ -1,73 +0,0 @@ -if not vim.env.ZK_NOTEBOOK_DIR then - vim.notify('Missing ZK_NOTEBOOK_DIR!', vim.log.levels.WARN) - return -end - -local api = require('zk.api') -local util = require('zk.util') - -local function insert_new_note() - -- TODO: catch error an delete note - api.new(nil, nil, function(err1, res1) - if not res1 then - error(err1) - end - - -- update index to include the new note - api.index(nil, nil, nil) - - local path = res1.path - local filename = vim.fs.basename(path) - local location = util.get_lsp_location_from_caret() - - api.link(filename, location, nil, {}, function(err2, res2) - if not res2 then - error(err2) - end - - -- open split - local buf = vim.api.nvim_create_buf(true, false) - vim.api.nvim_buf_set_name(buf, filename) - vim.api.nvim_buf_call(buf, function() - vim.cmd.edit(path) - end) - local win = vim.api.nvim_open_win(buf, false, { - split = 'below', - win = 0, - }) - -- move to split - vim.api.nvim_set_current_win(win) - vim.api.nvim_win_set_cursor(win, { -1, 0 }) - end) - end) -end - -local function on_attach() - if not vim.env.ZK_NOTEBOOK_DIR then - vim.notify('Missing ZK_NOTEBOOK_DIR!', vim.log.levels.WARN) - return - end - - -- enable virtual_text diagnostics to show link titles - vim.diagnostic.config({ virtual_text = true }) - - local opts = { remap = true, silent = false, buffer = true } - - -- -- list zettelkasten - -- vim.keymap.set('n', '-', ':call feedkeys(";zz")<cr>', opts) - - -- follow links - -- TODO: should this also work on outgoing links? - vim.keymap.set('n', '<cr>', '<cmd>lua vim.lsp.buf.definition()<cr>', opts) - - -- insert ref to new note and open note in split - vim.keymap.set({ 'n', 'i' }, ';zi', insert_new_note, opts) -end - --- setup binds to run when entering zettel buffers -vim.api.nvim_create_autocmd({ 'BufEnter' }, { - pattern = vim.env.ZK_NOTEBOOK_DIR .. '/*.md', - callback = on_attach, - group = vim.api.nvim_create_augroup('zk-on-attach', { clear = true }), - once = true, -}) diff --git a/.vim/plugin/_globals.lua b/.vim/plugin/_globals.lua deleted file mode 100644 index 5bf99a4..0000000 --- a/.vim/plugin/_globals.lua +++ /dev/null @@ -1,3 +0,0 @@ -_G.feedkeys = function(keys) - vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes(keys, true, false, true), 'n', true) -end diff --git a/.vim/plugin/auto.lua b/.vim/plugin/auto.lua deleted file mode 100644 index 98f0ef1..0000000 --- a/.vim/plugin/auto.lua +++ /dev/null @@ -1,38 +0,0 @@ -local augroup = vim.api.nvim_create_augroup -local autocmd = vim.api.nvim_create_autocmd - -do - local group = augroup('EasyQuit', { clear = true }) - autocmd('FileType', { - pattern = { - 'help', - 'qf', - 'dap-float', - 'gitsigns-blame', - 'git', - }, - callback = function() - vim.keymap.set('n', 'q', '<cmd>close<cr>', { silent = true, buffer = 0 }) - end, - group = group, - }) - autocmd('FileType', { - pattern = { 'gitgraph' }, - callback = function() - vim.keymap.set('n', 'q', '<cmd>bdel!<cr>', { silent = true, buffer = 0 }) - end, - group = group, - }) - autocmd('FileType', { - pattern = { 'DiffviewFiles' }, - callback = function() - vim.keymap.set('n', 'q', '<cmd>tabclose<cr>', { silent = true, buffer = 0 }) - end, - group = group, - }) - -- autocmd('TermClose', { - -- pattern = { 'term://*' }, - -- command = [[ if !v:event.status | exe 'bdelete! '..expand('<abuf>') | endif ]], - -- group = group, - -- }) -end diff --git a/.vim/plugin/darkmode.lua b/.vim/plugin/darkmode.lua deleted file mode 100644 index 6ffd06f..0000000 --- a/.vim/plugin/darkmode.lua +++ /dev/null @@ -1,47 +0,0 @@ --- this plugin registers registers and autocommand that switches colorschemes on UIEnter based on --- the system's preference for dark/light mode - -local state = { enabled = true } - -if not state.enabled then - return -end - -local set_darkmode = function(enabled) - if enabled then - vim.opt.background = 'dark' - vim.cmd.colorscheme(vim.g.darkmode_colorscheme_dark or 'default') - else - vim.opt.background = 'light' - vim.cmd.colorscheme(vim.g.darkmode_colorscheme_light or 'default') - end -end - --- returns if system is configured to use darkmode -local discover = function() - require('plenary.job') - :new({ - command = 'porta', - args = { 'settings', 'org.freedesktop.appearance', 'color-scheme' }, - enable_recording = true, - on_exit = vim.schedule_wrap(function(job, exitcode) - local darkmode_enabled = true - local res = job:result() - if exitcode == 0 and #res then - darkmode_enabled = not (res[1] == 'prefer-light') - end - set_darkmode(darkmode_enabled) - end), - }) - :start() -end - --- setup autogroup -local aug = vim.api.nvim_create_augroup('darkmode', { clear = true }) - --- setup color-scheme detection via desktop portal apis -vim.api.nvim_create_autocmd({ 'UIEnter', 'VimResume' }, { callback = discover, group = aug }) -vim.api.nvim_create_autocmd({ 'Signal' }, { pattern = 'SIGUSR1', callback = discover, group = aug }) - --- fix ColorColumn not being defined -vim.api.nvim_set_hl(0, 'ColorColumn', { link = 'CursorColumn', force = true }) diff --git a/.vim/plugin/hardmode.lua b/.vim/plugin/hardmode.lua deleted file mode 100644 index f18a5ef..0000000 --- a/.vim/plugin/hardmode.lua +++ /dev/null @@ -1,10 +0,0 @@ --- hard mode means we're not using the arrow keys! - -local bail = function() - vim.cmd([[silent! echohl ErrorMsg | echo "HARD MODE: hjkl operation only" | echohl None]]) -end - -vim.keymap.set({ 'v', 'i' }, '<up>', bail) -vim.keymap.set({ 'v', 'i' }, '<down>', bail) -vim.keymap.set({ 'v', 'i' }, '<left>', bail) -vim.keymap.set({ 'v', 'i' }, '<right>', bail) diff --git a/.vim/plugin/keymaps.lua b/.vim/plugin/keymaps.lua deleted file mode 100644 index f7cdf20..0000000 --- a/.vim/plugin/keymaps.lua +++ /dev/null @@ -1,49 +0,0 @@ -local set = vim.keymap.set - -set('n', 'gb', '<cmd>bnext<cr>', { desc = 'Next buffer' }) -set('n', 'gB', '<cmd>bprevious<cr>', { desc = 'Prev buffer' }) -set( - 'n', - 'g<bs>', - '<cmd>lua vim.notify("Use <lt>C-o> and <lt>C-i>!", vim.log.levels.WARN)<cr>', - { desc = 'Last buffer' } -) - -set('n', ';yp', function() - local payload = (vim.fn.expand('%:p') .. ':' .. vim.fn.line('.')) - vim.fn.setreg('+', payload) - vim.notify(payload) -end, { desc = 'Yank current buffer path and line number' }) - -set('n', ';yP', function() - local payload = vim.fn.expand('%:p') - vim.fn.setreg('+', payload) - vim.notify(payload) -end, { desc = 'Yank current buffer path' }) - -set('n', ';yn', function() - local payload = vim.fs.basename(vim.fn.expand('%:p')) - vim.fn.setreg('+', payload) - vim.notify(payload) -end, { desc = 'Yank current buffer name' }) - -set('t', '<esc>', [[ <c-\><c-n> ]], { desc = 'Terminal: Exit INSERT mode' }) - -set('v', '<', '<gv', { desc = 'indent' }) -set('v', '>', '>gv', { desc = 'outdent' }) - -set('n', '<s-esc>', '<cmd>nohlsearch<cr>', { desc = 'Clear search highlights' }) --- set('n', '<tab>', '<cmd>normal! za<cr>', { desc = 'Toggle fold under cursor' }) -set('n', '<s-tab>', '<cmd>normal! zA<cr>', { desc = 'Toggle fold under cursor (recursive)' }) - -set('n', '<a-j>', '<cmd>cnext<cr>', { desc = 'Next in quickfix' }) -set('n', '<a-k>', '<cmd>cprev<cr>', { desc = 'Prev in quickfix' }) - -set('n', '<leader><bs>', '@:', { desc = 'Rerun last command' }) - -set( - 'n', - 'gx', - '<cmd>lua vim.ui.open(vim.fn.expand("<cfile>"))<cr>', - { desc = 'Open file under cursor' } -) diff --git a/.vim/plugin/syncbg.lua b/.vim/plugin/syncbg.lua deleted file mode 100644 index c11bef6..0000000 --- a/.vim/plugin/syncbg.lua +++ /dev/null @@ -1,73 +0,0 @@ --- this plugin registers two autocmds that trigger when openeing and closing the editor, setting the --- background of the terminal to the color used by our colorscheme using CSI control codes. - -local state = { enabled = false } - -if not state.enabled then - return -end - -local set_bg = function(clear) - if not (state.tty and state.normal) then - return - end - if clear then - -- emit CSI to unset custom background - os.execute('printf "\\033]111\\007" > ' .. state.tty) - else - -- emit CSI to change terminal background to Normal.bg - os.execute( - 'printf "\\033]11;' .. string.format('#%06x', state.normal.bg) .. '\\007" > ' .. state.tty - ) - -- set colorscheme Normal.bg to NONE, making it transparent - vim.cmd([[hi Normal ctermbg=NONE guibg=NONE]]) - end -end - -local discover = function() - if not state.tty then - -- get tty handle - local ok, tty_handle = pcall(io.popen, 'tty') - if (not ok) or tty_handle == nil then - return - end - local tty = tty_handle:read('*l') - tty_handle:close() - if tty:find('not a tty') then - return - end - state.tty = tty - end - - if not state.normal then - -- get colorscheme Normal highlight - local normal = vim.api.nvim_get_hl(0, { name = 'Normal', create = false }) - if normal.bg == nil then - return - end - -- cache old value for use with VimResume - state.normal = normal - end - - -- vim.notify('syncbg: ' .. vim.inspect(state), vim.log.levels.DEBUG) -end - --- setup autogroup -local aug = vim.api.nvim_create_augroup('syncbg', { clear = true }) - --- register update hook -vim.api.nvim_create_autocmd({ 'ColorScheme', 'UIEnter', 'VimResume' }, { - group = aug, - callback = vim.schedule_wrap(function() - discover() - set_bg(false) - end), -}) - --- register reset hook -vim.api.nvim_create_autocmd({ 'UILeave' }, { - group = aug, - callback = vim.schedule_wrap(function() - set_bg(true) - end), -}) diff --git a/.vim/plugin/termopen.lua b/.vim/plugin/termopen.lua deleted file mode 100644 index 951857f..0000000 --- a/.vim/plugin/termopen.lua +++ /dev/null @@ -1,72 +0,0 @@ -local function termopen(opts) - opts = opts or {} - - -- setup the buffer - local buf = vim.api.nvim_create_buf(false, true) - vim.api.nvim_set_option_value('bufhidden', 'wipe', { buf = buf }) - vim.api.nvim_set_option_value('modifiable', false, { buf = buf }) - - -- setup keymappings - vim.keymap.set('n', 'q', '<cmd>close<cr>', { buffer = buf }) - vim.keymap.set('n', '<esc>', '<cmd>close<cr>', { buffer = buf }) - - -- setup the window - local w = math.ceil(vim.o.columns * 1.0) - local h = math.ceil(vim.o.lines * 0.4) - local win = vim.api.nvim_open_win(buf, true, { - style = 'minimal', - relative = 'editor', - width = w, - height = h, - row = math.ceil(vim.o.lines - h), - col = vim.o.columns, - border = { ' ', '─', ' ', ' ', ' ', '─', ' ', ' ' }, - }) - vim.api.nvim_set_current_win(win) - - -- spawn the command - if #opts.cmd == 0 then - opts.cmd = { vim.env.SHELL } - end - vim.fn.termopen(opts.cmd, { - on_exit = function() - -- if vim.api.nvim_win_is_valid(win) then - -- vim.api.nvim_win_close(win, true) - -- end - end, - }) - - -- put into insert mode - vim.cmd.startinsert() -end - --- provide user commands -vim.api.nvim_create_user_command('Termopen', function(a) - termopen({ cmd = a.fargs }) -end, { nargs = '*' }) - --- alias -vim.api.nvim_create_user_command('T', function(a) - termopen({ cmd = a.fargs }) -end, { nargs = '*' }) - --- helper to spawn &makeprg -vim.api.nvim_create_user_command('Make', function(a) - if vim.opt_local.makeprg == nil then - vim.ui.input({ prompt = 'Enter makeprg: ' }, function(input) - vim.opt_local.makeprg = input - end) - end - - local cmd = vim.split(vim.opt_local.makeprg:get(), ' ') - cmd = vim.tbl_map(function(p) - p, _ = string.gsub(p, [[%$%*]], a.args) - p, _ = vim.fn.expand(p) - return p - end, cmd) - termopen({ cmd = cmd }) -end, { nargs = '*' }) - --- setup keymappings -vim.keymap.set('n', '<leader><leader>m', '<cmd>Make<cr>', { desc = 'Run :Make' }) -vim.keymap.set('n', '<leader><leader>t', '<cmd>Termopen<cr>', { desc = 'Run :Termopen' }) diff --git a/.vim/snippets/all.lua b/.vim/snippets/all.lua deleted file mode 100644 index 2e9d975..0000000 --- a/.vim/snippets/all.lua +++ /dev/null @@ -1,112 +0,0 @@ ----@diagnostic disable: undefined-global -local events = require('luasnip.util.events') - -local fromglob = function(pattern, opts) - local choices = {} - for _, path in ipairs(vim.fn.glob(pattern, false, true, false)) do - choices[#choices + 1] = f(function(_, _, uargs) - return vim.fn.readfile(uargs) - end, {}, { user_args = { path } }) - end - return sn(nil, { c(1, choices, opts) }) -end - -local commentwrap = function(opts) - return vim.tbl_extend('error', opts or {}, { - callbacks = { - [-1] = { - [events.leave] = function(node) - local start_ln = node:get_buf_position()[1] + 1 - local end_ln = start_ln + #node:get_text() - 1 - require('vim._comment').toggle_lines(start_ln, end_ln) - end, - }, - }, - }) -end - -return { - -- mini symbols - s('check', t([[✔]])), - s('cross', t([[✖]])), - s('...', t([[…]])), - s('->', t([[➞ ]])), - - s( - 'memail', - c(1, { - t([[robert@gnzler.de]]), - t([[robert@gnzler.io]]), - }) - ), - s('mename', t([[Robert Günzler]])), - s('date', exec([[date --rfc-email]])), - s('mfg', t([[Mit freundlichen Grüßen]])), - s('sehr', t([[Sehr geehrte Damen und Herren]])), - s('sign', t([[ - Robert]])), - - s( - 'today', - f(function() - return os.date('%Y-%m-%d') - end, {}) - ), - s( - 'now', - f(function() - return os.date('%Y-%m-%dT%H:%M:%SZ') - end, {}) - ), - - s( - { trig = 'license' }, - d(1, function() - local pattern = vim.fn.stdpath('config') .. '/snippets/license_*.txt' - return fromglob(pattern, { name = 'LICENSE templates' }) - end, nil) - ), - - s( - { trig = 'spdx' }, - d(1, function() - local pattern = vim.fn.stdpath('config') .. '/snippets/spdx_*.txt' - return fromglob(pattern, { name = 'SPDX header templates' }) - end), - commentwrap(nil) - ), - - s( - { trig = 'todo' }, - isn(1, { - c(1, { - sn(nil, { i(1, 'TODO') }), - sn(nil, { i(1, 'NOTE') }), - sn(nil, { i(1, 'XXX') }), - }), - c(2, { - sn(nil, { i(1) }), - sn(nil, { t('('), i(1, 'robertgzr'), t(')') }), - }), - t(': '), - i(3, 'your comment here'), - }, ''), - commentwrap(nil) - ), - - s( - { trig = '#!/bin' }, - d(1, function() - local pattern = vim.fn.stdpath('config') .. '/snippets/sh_*.txt' - return fromglob(pattern, { name = 'Shell script template' }) - end, {}), - { - callbacks = { - [-1] = { - [events.pre_expand] = function() - vim.opt_local.filetype = 'sh' - end, - }, - }, - } - ), -} diff --git a/.vim/snippets/html.lua b/.vim/snippets/html.lua deleted file mode 100644 index af7be73..0000000 --- a/.vim/snippets/html.lua +++ /dev/null @@ -1,49 +0,0 @@ ----@diagnostic disable: undefined-global -return { - s( - 'html:5', - fmt( - [[ -<!DOCTYPE html> -<html lang="en"> - -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <meta name="color-scheme" content="dark light"> - <title>{title}</title> - <link href="{style}" rel="stylesheet"> - <script src="{script}"></script> -</head> - -<body> - {body} -</body> - -</html> - ]], - { - title = i(1, 'my title'), - style = i(2, 'style.css'), - script = i(3, 'main.js'), - body = i(0), - } - ) - ), - s('anchor', fmt([[<a href="{}">{}</a>]], { i(1), i(2) })), - s( - 'journal', - fmt( - [[ -<article> - <h2>{}</h2> - <p>{}</p> -</article> - ]], - { - i(1, os.date('%Y-%m-%d, %a')), - i(0), - } - ) - ), -} diff --git a/.vim/snippets/javascript.lua b/.vim/snippets/javascript.lua deleted file mode 100644 index 4c7b8e3..0000000 --- a/.vim/snippets/javascript.lua +++ /dev/null @@ -1,26 +0,0 @@ ----@diagnostic disable: undefined-global - -local jsdoc_s = function(ctx, snip) - return s(ctx, snip, { - show_condition = cond.ts('comment'), - }) -end - -return { - s({ trig = 'jsdoc', name = 'JSDoc comment' }, { - t('/**'), - nl(), - t(' * '), - i(1), - nl(), - t(' */'), - }), - jsdoc_s( - { trig = 'param', name = 'JSDoc @param' }, - { t('@param '), t('{'), i(1), t('}'), t(' '), i(2) } - ), - jsdoc_s( - { trig = 'return', name = 'JSDoc @return' }, - { t('@return '), t('{'), i(1), t('}'), t(' ') } - ), -} diff --git a/.vim/snippets/license_eupl.txt b/.vim/snippets/license_eupl.txt deleted file mode 100644 index 4153cd3..0000000 --- a/.vim/snippets/license_eupl.txt +++ /dev/null @@ -1,287 +0,0 @@ - EUROPEAN UNION PUBLIC LICENCE v. 1.2 - EUPL © the European Union 2007, 2016 - -This European Union Public Licence (the ‘EUPL’) applies to the Work (as defined -below) which is provided under the terms of this Licence. Any use of the Work, -other than as authorised under this Licence is prohibited (to the extent such -use is covered by a right of the copyright holder of the Work). - -The Work is provided under the terms of this Licence when the Licensor (as -defined below) has placed the following notice immediately following the -copyright notice for the Work: - - Licensed under the EUPL - -or has expressed by any other means his willingness to license under the EUPL. - -1. Definitions - -In this Licence, the following terms have the following meaning: - -- ‘The Licence’: this Licence. - -- ‘The Original Work’: the work or software distributed or communicated by the - Licensor under this Licence, available as Source Code and also as Executable - Code as the case may be. - -- ‘Derivative Works’: the works or software that could be created by the - Licensee, based upon the Original Work or modifications thereof. This Licence - does not define the extent of modification or dependence on the Original Work - required in order to classify a work as a Derivative Work; this extent is - determined by copyright law applicable in the country mentioned in Article 15. - -- ‘The Work’: the Original Work or its Derivative Works. - -- ‘The Source Code’: the human-readable form of the Work which is the most - convenient for people to study and modify. - -- ‘The Executable Code’: any code which has generally been compiled and which is - meant to be interpreted by a computer as a program. - -- ‘The Licensor’: the natural or legal person that distributes or communicates - the Work under the Licence. - -- ‘Contributor(s)’: any natural or legal person who modifies the Work under the - Licence, or otherwise contributes to the creation of a Derivative Work. - -- ‘The Licensee’ or ‘You’: any natural or legal person who makes any usage of - the Work under the terms of the Licence. - -- ‘Distribution’ or ‘Communication’: any act of selling, giving, lending, - renting, distributing, communicating, transmitting, or otherwise making - available, online or offline, copies of the Work or providing access to its - essential functionalities at the disposal of any other natural or legal - person. - -2. Scope of the rights granted by the Licence - -The Licensor hereby grants You a worldwide, royalty-free, non-exclusive, -sublicensable licence to do the following, for the duration of copyright vested -in the Original Work: - -- use the Work in any circumstance and for all usage, -- reproduce the Work, -- modify the Work, and make Derivative Works based upon the Work, -- communicate to the public, including the right to make available or display - the Work or copies thereof to the public and perform publicly, as the case may - be, the Work, -- distribute the Work or copies thereof, -- lend and rent the Work or copies thereof, -- sublicense rights in the Work or copies thereof. - -Those rights can be exercised on any media, supports and formats, whether now -known or later invented, as far as the applicable law permits so. - -In the countries where moral rights apply, the Licensor waives his right to -exercise his moral right to the extent allowed by law in order to make effective -the licence of the economic rights here above listed. - -The Licensor grants to the Licensee royalty-free, non-exclusive usage rights to -any patents held by the Licensor, to the extent necessary to make use of the -rights granted on the Work under this Licence. - -3. Communication of the Source Code - -The Licensor may provide the Work either in its Source Code form, or as -Executable Code. If the Work is provided as Executable Code, the Licensor -provides in addition a machine-readable copy of the Source Code of the Work -along with each copy of the Work that the Licensor distributes or indicates, in -a notice following the copyright notice attached to the Work, a repository where -the Source Code is easily and freely accessible for as long as the Licensor -continues to distribute or communicate the Work. - -4. Limitations on copyright - -Nothing in this Licence is intended to deprive the Licensee of the benefits from -any exception or limitation to the exclusive rights of the rights owners in the -Work, of the exhaustion of those rights or of other applicable limitations -thereto. - -5. Obligations of the Licensee - -The grant of the rights mentioned above is subject to some restrictions and -obligations imposed on the Licensee. Those obligations are the following: - -Attribution right: The Licensee shall keep intact all copyright, patent or -trademarks notices and all notices that refer to the Licence and to the -disclaimer of warranties. The Licensee must include a copy of such notices and a -copy of the Licence with every copy of the Work he/she distributes or -communicates. The Licensee must cause any Derivative Work to carry prominent -notices stating that the Work has been modified and the date of modification. - -Copyleft clause: If the Licensee distributes or communicates copies of the -Original Works or Derivative Works, this Distribution or Communication will be -done under the terms of this Licence or of a later version of this Licence -unless the Original Work is expressly distributed only under this version of the -Licence — for example by communicating ‘EUPL v. 1.2 only’. The Licensee -(becoming Licensor) cannot offer or impose any additional terms or conditions on -the Work or Derivative Work that alter or restrict the terms of the Licence. - -Compatibility clause: If the Licensee Distributes or Communicates Derivative -Works or copies thereof based upon both the Work and another work licensed under -a Compatible Licence, this Distribution or Communication can be done under the -terms of this Compatible Licence. For the sake of this clause, ‘Compatible -Licence’ refers to the licences listed in the appendix attached to this Licence. -Should the Licensee's obligations under the Compatible Licence conflict with -his/her obligations under this Licence, the obligations of the Compatible -Licence shall prevail. - -Provision of Source Code: When distributing or communicating copies of the Work, -the Licensee will provide a machine-readable copy of the Source Code or indicate -a repository where this Source will be easily and freely available for as long -as the Licensee continues to distribute or communicate the Work. - -Legal Protection: This Licence does not grant permission to use the trade names, -trademarks, service marks, or names of the Licensor, except as required for -reasonable and customary use in describing the origin of the Work and -reproducing the content of the copyright notice. - -6. Chain of Authorship - -The original Licensor warrants that the copyright in the Original Work granted -hereunder is owned by him/her or licensed to him/her and that he/she has the -power and authority to grant the Licence. - -Each Contributor warrants that the copyright in the modifications he/she brings -to the Work are owned by him/her or licensed to him/her and that he/she has the -power and authority to grant the Licence. - -Each time You accept the Licence, the original Licensor and subsequent -Contributors grant You a licence to their contributions to the Work, under the -terms of this Licence. - -7. Disclaimer of Warranty - -The Work is a work in progress, which is continuously improved by numerous -Contributors. It is not a finished work and may therefore contain defects or -‘bugs’ inherent to this type of development. - -For the above reason, the Work is provided under the Licence on an ‘as is’ basis -and without warranties of any kind concerning the Work, including without -limitation merchantability, fitness for a particular purpose, absence of defects -or errors, accuracy, non-infringement of intellectual property rights other than -copyright as stated in Article 6 of this Licence. - -This disclaimer of warranty is an essential part of the Licence and a condition -for the grant of any rights to the Work. - -8. Disclaimer of Liability - -Except in the cases of wilful misconduct or damages directly caused to natural -persons, the Licensor will in no event be liable for any direct or indirect, -material or moral, damages of any kind, arising out of the Licence or of the use -of the Work, including without limitation, damages for loss of goodwill, work -stoppage, computer failure or malfunction, loss of data or any commercial -damage, even if the Licensor has been advised of the possibility of such damage. -However, the Licensor will be liable under statutory product liability laws as -far such laws apply to the Work. - -9. Additional agreements - -While distributing the Work, You may choose to conclude an additional agreement, -defining obligations or services consistent with this Licence. However, if -accepting obligations, You may act only on your own behalf and on your sole -responsibility, not on behalf of the original Licensor or any other Contributor, -and only if You agree to indemnify, defend, and hold each Contributor harmless -for any liability incurred by, or claims asserted against such Contributor by -the fact You have accepted any warranty or additional liability. - -10. Acceptance of the Licence - -The provisions of this Licence can be accepted by clicking on an icon ‘I agree’ -placed under the bottom of a window displaying the text of this Licence or by -affirming consent in any other similar way, in accordance with the rules of -applicable law. Clicking on that icon indicates your clear and irrevocable -acceptance of this Licence and all of its terms and conditions. - -Similarly, you irrevocably accept this Licence and all of its terms and -conditions by exercising any rights granted to You by Article 2 of this Licence, -such as the use of the Work, the creation by You of a Derivative Work or the -Distribution or Communication by You of the Work or copies thereof. - -11. Information to the public - -In case of any Distribution or Communication of the Work by means of electronic -communication by You (for example, by offering to download the Work from a -remote location) the distribution channel or media (for example, a website) must -at least provide to the public the information requested by the applicable law -regarding the Licensor, the Licence and the way it may be accessible, concluded, -stored and reproduced by the Licensee. - -12. Termination of the Licence - -The Licence and the rights granted hereunder will terminate automatically upon -any breach by the Licensee of the terms of the Licence. - -Such a termination will not terminate the licences of any person who has -received the Work from the Licensee under the Licence, provided such persons -remain in full compliance with the Licence. - -13. Miscellaneous - -Without prejudice of Article 9 above, the Licence represents the complete -agreement between the Parties as to the Work. - -If any provision of the Licence is invalid or unenforceable under applicable -law, this will not affect the validity or enforceability of the Licence as a -whole. Such provision will be construed or reformed so as necessary to make it -valid and enforceable. - -The European Commission may publish other linguistic versions or new versions of -this Licence or updated versions of the Appendix, so far this is required and -reasonable, without reducing the scope of the rights granted by the Licence. New -versions of the Licence will be published with a unique version number. - -All linguistic versions of this Licence, approved by the European Commission, -have identical value. Parties can take advantage of the linguistic version of -their choice. - -14. Jurisdiction - -Without prejudice to specific agreement between parties, - -- any litigation resulting from the interpretation of this License, arising - between the European Union institutions, bodies, offices or agencies, as a - Licensor, and any Licensee, will be subject to the jurisdiction of the Court - of Justice of the European Union, as laid down in article 272 of the Treaty on - the Functioning of the European Union, - -- any litigation arising between other parties and resulting from the - interpretation of this License, will be subject to the exclusive jurisdiction - of the competent court where the Licensor resides or conducts its primary - business. - -15. Applicable Law - -Without prejudice to specific agreement between parties, - -- this Licence shall be governed by the law of the European Union Member State - where the Licensor has his seat, resides or has his registered office, - -- this licence shall be governed by Belgian law if the Licensor has no seat, - residence or registered office inside a European Union Member State. - -Appendix - -‘Compatible Licences’ according to Article 5 EUPL are: - -- GNU General Public License (GPL) v. 2, v. 3 -- GNU Affero General Public License (AGPL) v. 3 -- Open Software License (OSL) v. 2.1, v. 3.0 -- Eclipse Public License (EPL) v. 1.0 -- CeCILL v. 2.0, v. 2.1 -- Mozilla Public Licence (MPL) v. 2 -- GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 -- Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for - works other than software -- European Union Public Licence (EUPL) v. 1.1, v. 1.2 -- Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong - Reciprocity (LiLiQ-R+). - -The European Commission may update this Appendix to later versions of the above -licences without producing a new version of the EUPL, as long as they provide -the rights granted in Article 2 of this Licence and protect the covered Source -Code from exclusive appropriation. - -All other changes or additions to this Appendix require the production of a new -EUPL version. diff --git a/.vim/snippets/license_mit0.txt b/.vim/snippets/license_mit0.txt deleted file mode 100644 index a5f0b4b..0000000 --- a/.vim/snippets/license_mit0.txt +++ /dev/null @@ -1,18 +0,0 @@ -MIT No Attribution - -Copyright 2024 Robert Günzler - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/.vim/snippets/mail.lua b/.vim/snippets/mail.lua deleted file mode 100644 index e57902c..0000000 --- a/.vim/snippets/mail.lua +++ /dev/null @@ -1,17 +0,0 @@ ----@diagnostic disable: undefined-global -return { - s( - 'Sehr geehrte', - fmt( - [[ -Sehr geehrte Damen und Herren, - -{} - -Mit freundlichen Grüßen, -{} -]], - { i(0), i(1) } - ) - ), -} diff --git a/.vim/snippets/markdown.lua b/.vim/snippets/markdown.lua deleted file mode 100644 index 221f301..0000000 --- a/.vim/snippets/markdown.lua +++ /dev/null @@ -1,20 +0,0 @@ ----@diagnostic disable: undefined-global -return { - s( - 'bugs', - fmt( - [[ -## bugs, help, patches? - -submit them to my [public-inbox](https://lists.sr.ht/~robertgzr/public-inbox) by sending an email to [~robertgzr/public-inbox@lists.sr.ht](mailto:~robertgzr/public-inbox@lists.sr.ht?Subject=%5B{proj}%5D%20) -]], - { proj = i(1, 'project name') } - ) - ), - - s('date', { - t('<span class="date">'), - i(1), - t('</span>'), - }), -} diff --git a/.vim/snippets/sh_script.txt b/.vim/snippets/sh_script.txt deleted file mode 100644 index eab45a3..0000000 --- a/.vim/snippets/sh_script.txt +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -set -eu -[ -n "${DEBUG:-}" ] && set -x - -main() { - printf 'Hello world\n' -} - -main "$@" diff --git a/.vim/snippets/zig.lua b/.vim/snippets/zig.lua deleted file mode 100644 index 3a7d12f..0000000 --- a/.vim/snippets/zig.lua +++ /dev/null @@ -1,13 +0,0 @@ ----@diagnostic disable: undefined-global -return { - s('str', t('[]const u8')), - s('fn_C', fmt('fn {}({}) callconv(.C) {}', { i(0), i(1), i(2) })), - s('debug', { - t('std.log.debug("'), - i(1, '{any}'), - t('", .{'), - i(2), - t('});'), - i(0), - }), -} diff --git a/bin/askpass b/bin/askpass deleted file mode 100755 index 95a17ec..0000000 --- a/bin/askpass +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -desc=${ASKPASS_DESC:-Authenticating as \"$(id -un)\" <uid $(id -u)>} -prompt=${ASKPASS_PROMPT:-Password} - -cat <<-EOF | ${PINENTRY:-pinentry} 2>/dev/null | awk '/D./{ print $2; }' - SETTIMEOUT 30 - SETDESC ${desc} - SETPROMPT ${prompt} - SETTITLE askpass - GETPIN -EOF diff --git a/bin/b2 b/bin/b2 deleted file mode 100755 index 07d1976..0000000 --- a/bin/b2 +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh - -set -e - -cdn_uri=${B2CLI_CDN_URI:-cdn.example.com} -bucket=${B2CLI_BUCKET:?missing bucket} -b2_uri=${B2CLI_B2_URI:-f001.backblazeb2.com} - -canonical_uri() { - sed "s|${b2_uri}/file/${bucket}|${cdn_uri}/static|g" -} - -list= -delete= -hash= -while getopts Hldh opt; do - case "$opt" in - l) list=1 ;; - d) delete=1 ;; - H) hash=1 ;; - h | ?) - printf "usage: %s [-hld] [FILE] [DESTINATION]\n" "$(basename "$0")" - printf "\n" - printf " -l list\n" - printf " -d delete\n" - printf " -H hash as filename\n" - printf "\n" - printf "The default action is to put the FILE into the remote bucket\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -file="${1}" -dest=${2:-"$(basename "${file}")"} - -if [ -n "$list" ]; then - for lnk in $(rclone lsf -R b2:${bucket}/ | sort); do - echo "https://${b2_uri}/file/${bucket}/${lnk}" | canonical_uri - done - exit 0 -fi - -if [ -n "$delete" ]; then - rclone deletefile b2:${bucket}/"${file}" - printf "deleted: %s\n" "${file}" >&2 - exit 0 -fi - -if [ -n "$hash" ]; then - ext="$(echo "${file}" | rev | cut -d\. -f1 | rev | sed -e "s#${file}##")" - [ -n "$ext" ] && ext=".${ext}" - sum=$(md5sum "$file" | cut -d\ -f1) - dest=$(echo "${dest}" | sed -e "s#$(basename "${file}")#${sum}${ext}#") -fi - -rclone copyto "${file}" b2:${bucket}/"${dest}" >&2 - -b2_share_link="https://${b2_uri}/file/${bucket}/${dest}" -echo "${b2_share_link}" | sed "s|${b2_uri}|${cdn_uri}|" >&2 -echo "${b2_share_link}" | canonical_uri diff --git a/bin/beep b/bin/beep deleted file mode 100755 index b0716b9..0000000 --- a/bin/beep +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -vol=${BEEP_VOL:-0.5} -snd=${BEEP_SND:-$HOME/Music/sounds/miui/} -nobel= -nonotify= -nosnd= -while getopts v:s:S:M:i:BNAh opt; do - case "$opt" in - v) vol=${OPTARG} ;; - s) snd=${OPTARG} ;; - # S) subject=${OPTARG} ;; - # M) message=${OPTARG} ;; - # i) icon=${OPTARG} ;; - N) nonotify=1 ;; - B) nobel=1 ;; - A) nosnd=1 ;; - h | ?) - printf "usage: %s [-h] -- NOTIFY_SEND_ARGS\n" "$(basename "$0")" - printf "\n" - printf " -v \t volume (default: %s)\n" "${vol}" - printf " -s \t sound file (default: %s)\n" "${snd}" - printf " -B \t don't sound terminal bell (default: %b)\n" "${nobel}" - printf " -N \t don't send notification (default: %b)\n" "${nonotify}" - printf " -A \t don't play sound (default: %b)\n" "${nosnd}" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -( - echo ${PPID} - - if [ -z "${nobel}" ]; then - if command -v tput >/dev/null; then - tput bel & - else - (printf '\a' | doas tee -a /dev/console) & - fi - fi - - if [ -z "${nonotify}" ] && command -v notify-send >/dev/null; then - subject=${BEEP_SUB:-📣 beep} - message=${BEEP_MSG:-"<i>It's the bell!</i>"} - icon=${BEEP_ICN:-"$(iconez -p $PPID | head -n1)"} - - if [ -z "$*" ]; then - notify-send -a beep -u normal -i "${icon}" "${subject}" "${message}" & - else - notify-send -a beep -u normal -i "${icon}" "$@" & - fi - fi - - if [ -z "${nosnd}" ] && command -v paplay >/dev/null; then - if [ -d "${snd}" ]; then - case "${1}" in - done) snd=${snd}/complete.ogg ;; - *) snd=${snd}/bell.ogg ;; - esac - fi - paplay \ - --property=media.role=event \ - --volume="${vol}" \ - "${snd}" - fi -) & diff --git a/bin/bluemenu b/bin/bluemenu deleted file mode 100755 index a57aecd..0000000 --- a/bin/bluemenu +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x -export UNSAFE=1 - -# notifysend() { -# [ -z "$notifyicon" ] && notifyicon=bluetooth -# local msg=$1 -# shift 1 -# echo "$msg" -# notification_id=$(notify-send "bluetooth" "$msg" -i "$(iconez -sn "$notifyicon")" --print-id "$@") -# } - -if [ -n "$BTON" ]; then - bluetoothctl power on - exit $? -fi - -if [ -n "$BTOFF" ]; then - bluetoothctl power off - exit $? -fi - -if [ -n "$BTCONNECT" ]; then - if [ -n "$REEXEC" ]; then - addr=$1 - - if bluetoothctl devices Connected | grep -q "$addr"; then - bluetoothctl disconnect "$addr" - else - bluetoothctl connect "$addr" - sleep 2 - # hack to make wireplumber detect bt audio device - pkill -USR2 wireplumber - fi - - exit $? - fi - - bluetoothctl power on - bluetoothctl devices | - while read -r btdev; do - name=$(cut -d' ' -f3 <<<"$btdev") - addr=$(cut -d' ' -f2 <<<"$btdev") - - jq -cnr \ - --arg label "$name $addr" \ - --arg addr "$addr" \ - '{l:$label,x:(["env BTCONNECT=1 REEXEC=1 bluemenu", $addr]|join(" "))}' - done | - jq -cs '{p:"bluemenu", o:.}' | - mkmenu - - exit $? -fi - -jq -cn '{p:"bluetooth",o:[{l:"connect...",x:"env BTCONNECT=1 bluemenu"},{l:"power on",x:"env BTON=1 bluemenu"},{l:"power off",x:"env BTOFF=1 bluemenu"}]}' | - mkmenu diff --git a/bin/centercon b/bin/centercon deleted file mode 100755 index c38cbab..0000000 --- a/bin/centercon +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -if [ "$1" = "-h" ]; then - printf "usage: %s [RESIZE_PERC] [MODE]\n" "$(basename "$0")" - printf "\n" - printf "MODE can be tr (for top-right) or empty (for center)\n" - exit 2 -fi - -con=$(swq current con) -con_width=$(echo "$con" | jq -r '.window_rect.width') -con_height=$(echo "$con" | jq -r '.window_rect.height') - -ws=$(swq current workspace) -ws_width=$(echo "$ws" | jq -r '.rect.width') -ws_height=$(echo "$ws" | jq -r '.rect.height') - -if [ "$1" = "-w" ]; then - shift - printf "scaling relative to workspace\n" - ratio=$(awk "BEGIN{print ($ws_width / $ws_height)}") - con_width=$ws_width - con_height=$ws_height -else - printf "scaling relative to container\n" - ratio=$(awk "BEGIN{print ($con_width / $con_height)}") -fi - -if [ -n "$1" ] || [ ! "$1" = "-" ]; then - perc="$1" - con_height=$(awk "BEGIN{print int($con_height * $perc)}") - con_width=$(awk "BEGIN{print int($con_height * $ratio)}") -fi - -if awk "BEGIN{ if (${perc} > 2.0) exit 0; else exit 1; }"; then - printf "scaling factor %.1f larger than 200%%, aborting...\n" "${perc}" - exit 1 -fi - -case "$2" in - tl) # top-left - tar_x=0 - tar_y=0 - ;; - tm) # top-middle - tar_x=$(awk "BEGIN{print int(($ws_width - $con_width)/2)}") - tar_y=0 - ;; - tr) # top-right - tar_x=$(awk "BEGIN{print int($ws_width - $con_width)}") - tar_y=0 - ;; - rm) # right-middle - tar_x=$(awk "BEGIN{print int($ws_width - $con_width)}") - tar_y=$(awk "BEGIN{print int(($ws_height - $con_height)/2)}") - ;; - br) # bottom-right - tar_x=$(awk "BEGIN{print int($ws_width - $con_width)}") - tar_y=$(awk "BEGIN{print int($ws_height - $con_height)}") - ;; - bm) # bottom-middle - tar_x=$(awk "BEGIN{print int(($ws_width - $con_width)/2)}") - tar_y=$(awk "BEGIN{print int($ws_height - $con_height)}") - ;; - bl) # bottom-left - tar_x=0 - tar_y=$(awk "BEGIN{print int($ws_height - $con_height)}") - ;; - lm) # left-middle - tar_x=0 - tar_y=$(awk "BEGIN{print int(($ws_height - $con_height)/2)}") - ;; - noop) # noop - ;; - c | *) # center - tar_x=$(awk "BEGIN{print int(($ws_width - $con_width)/2)}") - tar_y=$(awk "BEGIN{print int(($ws_height - $con_height)/2)}") - ;; -esac - -echo "ws: $ws_width x $ws_height" -echo "con: $con_width x $con_height" -echo "moveto: $tar_x x $tar_y" - -con_id=$(echo "$con" | jq -r '.id') -swaymsg [con_id="$con_id"] resize set "$con_width" "$con_height" -swaymsg [con_id="$con_id"] move position "$tar_x" "$tar_y" diff --git a/bin/cht b/bin/cht deleted file mode 100755 index 0aac747..0000000 --- a/bin/cht +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -set -eu - -if [ $# -lt 1 ]; then - topic=$(curl -sSf cht.sh/:list | fzfez) -else - topic=$* -fi - -curl -sSf cht.sh/"$topic" diff --git a/bin/clear-notification b/bin/clear-notification deleted file mode 100755 index e58ddb2..0000000 --- a/bin/clear-notification +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -eu -if [ -z "$1" ]; then - printf "error: missing notification id\n" >&2 - exit 1 -fi -exec gdbus call --session \ - --dest org.freedesktop.Notifications \ - --object-path /org/freedesktop/Notifications \ - --method org.freedesktop.Notifications.CloseNotification \ - "$1" >/dev/null diff --git a/bin/clone b/bin/clone deleted file mode 100755 index 9ee160b..0000000 --- a/bin/clone +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/bash -# -# To use this create a directory that you want to use for git repos, e.g. $HOME/git and copy/symlink this script into it. -# Then you can use it like this: -# -# ./clone github.com/robertgzr/dotfiles -# ./clone https://bitbucket.org/foo/bar -# -# TODO: does it still? -# This requires url aliases to be setup for the git-clone to work properly: -# -# [url "git@github.com:"] -# insteadOf = "gh:" -# insteadOf = "https://github.com/" -# pushInsteadOf = "github:" -# pushInsteadOf = "git://github.com/" -# -set -e -[ -n "$DEBUG" ] && set -x - -SHALLOW= -RECURSE_SUBMODULES= -TEMP="$(mktemp -d -p /tmp clone.XXXXXXXXXX)" -URL= - -while getopts ":hsr" opt; do - case ${opt} in - s) SHALLOW=1 ;; - r) RECURSE_SUBMODULES=1 ;; - h | \?) - printf "usage: clone [-s][-r] URL\n" - printf "\n" - printf " URL example.com/user/repo\n" - printf " http[s]://example.com/user/repo\n" - printf "\n" - printf " -s shallow clone\n" - printf " -r recurse submodules\n" - printf " -n don't cd after cloning\n" - printf "\n" - exit 0 - ;; - esac -done -shift $((OPTIND - 1)) - -fail() { - printf "error: %s\n" "${1:-error}" - exit "${2:-1}" -} - -confirm() { - printf "%s, ok (y/n)? " "${1:-'do something'}" - read -r yn - if [[ "$yn" = "${yn#[Yy]}" ]]; then - fail "ok, exiting" 0 - fi -} - -git_clone() { - declare -a GIT_FLAGS - if [[ -n "${SHALLOW}" ]]; then - printf "* shallow clone\n" - GIT_FLAGS+=("--depth=${SHALLOW}") - fi - if [[ -n "${RECURSE_SUBMODULES}" ]]; then - printf "* recurse submodules\n" - GIT_FLAGS+=("--recurse-submodules") - fi - git clone "${GIT_FLAGS[@]}" "${@}" -} -ssh_clone() { - prefix=$1 - in=$2 - to=$3 - IFS='/' read -r -a url <<<"${in}" - ssh_url="${prefix}:${url[1]}/${url[2]}" - - printf "* via ssh: %s\n" "${ssh_url}" - git_clone "${ssh_url}" "${to}" -} -http_clone() { - to=$2 - http_url="https://${URL}" - - printf "* via http: %s\n" "${ssh_url}" - git_clone "${http_url}" "${to}" -} -clone() { - in=$1 - to=$2 - - mkdir -p "${to}" - - IFS='/' read -r -a url <<<"${in}" - case "${url[0]}" in - github.com) ssh_clone git@github.com "${in}" "${to}" ;; - gitlab.com) ssh_clone git@gitlab.com "${in}" "${to}" ;; - bitbucket.org) ssh_clone git@bitbucket.org "${in}" "${to}" ;; - git.sr.ht) ssh_clone git@git.sr.ht "${in}" "${to}" ;; - *) http_clone "${url/ /\/}" "${to}" ;; - esac - - if [ -e "${to}/.gitmodules" ]; then - git -C "${to}" submodule update --init --recursive - fi -} - -URL=$1 -if [[ -z "${URL}" ]]; then - fail "no input" -else - URL="${URL//http*:\/\//}" - URL="${URL//#*/}" -fi - -target="${PWD}/$(dirname "${URL}")" -name="$(basename "${URL}")" - -if [ ! -d "${target}/${name}" ]; then - clone "${URL}" "${TEMP}/${URL}" || fail - - install -d "${target}" || fail - mv "${TEMP}/${URL}" "${target}" || fail -fi diff --git a/bin/colorpick b/bin/colorpick deleted file mode 100755 index 8561129..0000000 --- a/bin/colorpick +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in convert grim slurp wl-copy; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -# src: https://git.sr.ht/~sircmpwn/dotfiles/tree/f9e7e88a72c2b87e5ab823205cb3a3aa8f3babd0/bin/colorpick - -notify-send "pick a color" - -color=$(grim -g "$(slurp -p -b 00000000)" - | convert - txt:- | awk 'END{print $3}') -icn=$(mktemp).png -trap '{ rm $icn; }' EXIT -convert -size '30x30' xc:white -fill "$color" -draw "rectangle 0,0 30,30" "$icn" -wl-copy "$color" - -notify-send -i "$icn" "color copied to clipboard" "$color" diff --git a/bin/conf b/bin/conf deleted file mode 100755 index 7edfcd9..0000000 --- a/bin/conf +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec env GIT_DIR=${HOME}/.dotfiles.git git -C $HOME $@ diff --git a/bin/connmenu b/bin/connmenu deleted file mode 100755 index 9faa5de..0000000 --- a/bin/connmenu +++ /dev/null @@ -1,244 +0,0 @@ -#!/bin/bash -# This is a modified version of: -# https://github.com/march-linux/connman_dmenu -# -# changes: -# * include DEBUG=1 env var switch -# * use menu (my bemenu wrapper) -# * replace dmenu_notify with notify-send -# * include icons in menu prompts -# * report script errors instead of failing silently -# * make use of bemenu's password mode - -set -e -[ -n "$DEBUG" ] && set -x -export UNSAFE=1 - -readonly SCAN_RESULT=/tmp/connman.scan -readonly STORAGE_PATH=/var/lib/connman -readonly VPN_STORAGE_PATH=/var/lib/connman-vpn - -dmenu() { - menu "$@" -} -notifysend() { - [ -z "$notifyicon" ] && notifyicon=wifi - local msg=$1 - shift 1 - echo "$msg" - notification_id=$(notify-send "connman" "$msg" -i "$(iconez -sn "$notifyicon")" --print-id "$@") -} - -get_services() { - # if [[ -f $SCAN_RESULT ]] && [[ $(($(date +%s) - $(stat -c %Y $SCAN_RESULT))) -gt 9000 ]]; then - - if [[ -f $SCAN_RESULT ]]; then - notifysend 'another connman_dmenu is running' - exit 1 - fi - - local notification_id - local notifyicon=wifi-sync - notifysend "scanning for wifi services..." --expire-time=0 - - trap 'rm -f $SCAN_RESULT' EXIT - connmanctl enable wifi &>/dev/null - connmanctl scan wifi &>/dev/null - clear-notification "$notification_id" - - connmanctl services | - awk -F ' +' '{ service_id=$NF; $NF=""; info=$1; $1=""; name=substr($0, 2, length-2); gsub(/[^a-zA-Z0-9-]/, "_", name); if (substr(info, 0, 1) == "*") {name="*" name} } - name { print name, service_id }' >$SCAN_RESULT -} - -# $1 = index -index_to_name() { - [[ -f $SCAN_RESULT ]] || exit 1 - awk -v line="$1" 'NR == line { print $1 }' $SCAN_RESULT -} - -# $1 = index -index_to_service() { - [[ -f $SCAN_RESULT ]] || exit 1 - awk -v line="$1" 'NR == line { print $2 }' $SCAN_RESULT -} - -# $1 = service id -get_service_security() { - cut -d _ -f 5 <<<"$1" -} - -# $1 = service id -get_service_signal() { - connmanctl services "$1" | awk '$1 == "Strength" { print $3 }' -} - -# $1 = service id -get_service_state() { - connmanctl services "$1" | awk '$1 == "State" { print $3 }' -} - -create_dmenu() { - [[ -f $SCAN_RESULT ]] || exit 1 - # echo 'setup vpn pptp' - local order=1 - local name - local service_id - local security - local signal - local disconnect - while read -r name service_id; do - security='' - signal='' - disconnect='' - [[ ! "$(get_service_state "$service_id")" =~ ^(idle|failure)$ ]] && disconnect='(disconnect)' - case "$service_id" in - wifi_*) - security="$(get_service_security "$service_id")" - signal="$(get_service_signal "$service_id")" - ;; - vpn_*) - security=vpn - ;; - esac - printf '%2s %-40s%9s %-3s %s\n' "$order" "$name" "$security" "$signal" "$disconnect" - ((order++)) - done <$SCAN_RESULT -} - -# $1 = question -# $2 = var name -dmenu_ask() { - local msg=$1 - local var=$2 - shift 2 - - IFS= read -r "${var?}" < <(: | dmenu -p " $msg" "$@") - if [[ ! "${!var}" ]]; then - ( - notifyicon=wifi-alert - notifysend "invalid $var" - ) - exit 1 - fi -} - -trap '{ notify-send connman "an error occured" -c error -i "$(iconez -sn wifi-alert)"; }' ERR -get_services -index="$(create_dmenu | dmenu -l 10 -i -p ' select wifi service' | sed 's/^ *//g' | cut -d ' ' -f 1)" - -# if [[ "$index" == setup ]]; then -# # create vpn mode -# dmenu_ask 'name this PPTP VPN' name -# name="${name// /_}" -# dmenu_ask 'please provide VPN domain' domain -# dmenu_ask 'please provide identity' identity -# dmenu_ask 'please provide password' password --password -# cat >"$VPN_STORAGE_PATH/$name.config" <<-EOF -# [provider_$name] -# Type = PPTP -# Name = $name -# Host = $(dig +short A "$domain" | sort -n | head -n1) -# Domain = $domain -# PPTP.User = $identity -# PPTP.Password = $password -# EOF -# notifysend "VPN $name is created" -# exit 0 -# fi - -service_id="$(index_to_service "$index")" -[[ "$service_id" ]] || exit 1 - -name="$(index_to_name "$index")" -echo "$name { $service_id }" - -if [[ ! "$(get_service_state "$service_id")" =~ ^(idle|failure)$ ]]; then - connmanctl disconnect "$service_id" - ( - notifyicon=wifi-remove - notifysend "$name disconnected" - ) - exit 0 -fi - -security="$(get_service_security "$service_id")" - -# create service file for encryption -if [[ ! "$name" =~ ^\* ]] && [[ "$security" =~ ^(ieee8021x|psk|wep)$ ]]; then - swx -t connmanctl - wtype -s 200 "agent on" - wtype -s 200 -k enter - wtype -s 200 "connect $service_id" - wtype -s 200 -k enter - - # config_file="$STORAGE_PATH/$service_id/settings" - # if [[ -f "$config_file" && no != "$(echo -e 'yes\nno' | dmenu -p ' use previous profile?')" ]]; then - # echo "use old profile: $config_file" - # else - # password= - # dmenu_ask 'please provide password' password --password - # [ -n "$password" ] || exit 1 - # - # case "$security" in - # ieee8021x) - # notifysend "unable to setup $security networks" -c error - # exit 1 - # - # # dmenu_ask 'please provide identity' identity - # # case "$(echo -e 'PEAP/MSCHAPV2\nTTLS/PAP' | dmenu -p ' please specify EAP type')" in - # # PEAP/MSCHAPV2) - # # eap=peap - # # phase2=MSCHAPV2 - # # ;; - # # TTLS/PAP) - # # eap=ttls - # # phase2=PAP - # # ;; - # # *) - # # ( - # # notifyicon=wifi-alert - # # notifysend 'invalid EAP' -c error - # # ) - # # exit 1 - # # ;; - # # esac - # # mkdir -p "$(dirname "$config_file")" - # # cat >"$config_file" <<-EOF - # # [service_$service_id] - # # Type = wifi - # # Name = $name - # # EAP = $eap - # # Phase2 = $phase2 - # # Identity = $identity - # # Passphrase = $password - # # EOF - # ;; - # psk | wep) - # mkdir -p "$(dirname "$config_file")" - # cat >"$config_file" <<-EOF - # [service_$service_id] - # Type = wifi - # Name = $name - # Passphrase = $password - # EOF - # ;; - # esac - # chmod 600 "$config_file" - # fi -fi - -connman_msg="$(timeout 10 connmanctl connect "$service_id" 2>&1 | head -n 1)" -if [[ "$connman_msg" == Connected* ]]; then - ( - notifyicon=wifi-check - notifysend "connected to $name" - ) -else - error_msg='automatic timeout for connman_dmenu' - [[ "$connman_msg" ]] && error_msg="$(cut -d ' ' -f 3- <<<"$connman_msg")" - ( - notifyicon=wifi-cancel - notifysend "cannot connect to $name ($error_msg)" -c error - ) -fi diff --git a/bin/cronic b/bin/cronic deleted file mode 100755 index 804f803..0000000 --- a/bin/cronic +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -guienter= -while getopts Gh opt; do - case "$opt" in - G) guienter=1 ;; - h | ?) - printf "usage: %s [ARGS...]\n" "$(basename "$0")" - printf "\n" - printf "converts reasonably behaved programs that return a nonzero exit status\n" - printf "into the back-asswards behavior cron expects, which is that printing text\n" - printf "to stdout means an error occurred and any status code, successful or not,\n" - printf "is disregarded.\n" - printf "\n" - printf " -G gui-enter as current user\n" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -if [ -n "$guienter" ]; then - set -- /home/robert/bin/gui-enter "$(id -un)" "$@" -fi - -"$@" 1>&2 || printf "error. check stderr\n" diff --git a/bin/darkmode b/bin/darkmode deleted file mode 100755 index dd88100..0000000 --- a/bin/darkmode +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x -# make rm inactive -export UNSAFE=1 - -THEME=${THEME:-Adwaita} -# THEME=${THEME:-adw-gtk3} - -lockfile="/tmp/darkmode_lock" -[ -e "$lockfile" ] && exit 1 -touch "$lockfile" -trap '{ rm $lockfile; }' EXIT - -transition_marker="/tmp/darkmode_transition" -force_marker="/tmp/darkmode_force" -icon=$(iconez -n weather-sunset) -trap '{ notify-send -c error -i "$icon" -a darkmode "darkmode: error" "switching failed!"; }' ERR - -gui__dark() { - gsettings set org.gnome.desktop.interface gtk-theme ${THEME}-dark - gsettings set org.gnome.desktop.interface color-scheme prefer-dark -} -gui__light() { - gsettings set org.gnome.desktop.interface gtk-theme ${THEME} - gsettings set org.gnome.desktop.interface color-scheme prefer-light -} - -term__dark() { - term-apply-colors <"$XDG_CONFIG_HOME"/darkmode/night -} -term__light() { - term-apply-colors <"$XDG_CONFIG_HOME"/darkmode/day -} - -nvim__dark() { - killall -s SIGUSR1 nvim -} -nvim__light() { - nvim__dark -} - -while getopts fh opt; do - case "$opt" in - f) touch "$force_marker" ;; - h | ?) exit 1 ;; - esac -done -shift $((OPTIND - 1)) - -# if there's a force marker and it's not older than 24h -> exit -[ -f $force_marker ] && [ "$(stat -c '%Y' "$force_marker")" -gt "$(date --date=yesterday '+%s')" ] && exit 0 - -# debounce dawn/dusk phasing -case "${1}" in -dawn | dusk) - [ ! -f $transition_marker ] && touch "$transition_marker" - ;; -day* | night) - [ -f $transition_marker ] && rm -f "$transition_marker" - ;; -esac - -# showtime... -case "${1}" in -off | dawn | day*) - [ -f $transition_marker ] && exit 0 - notify-send -i "${icon}" -a darkmode "darkmode" "switching to <i>${1}</i>" - gui__light - # term__light - nvim__light - # pkill -fe -USR1 waybar-gammastep - ;; - -on | dusk | night) - [ -f $transition_marker ] && exit 0 - notify-send -i "${icon}" -a darkmode "darkmode" "switching to <i>${1}</i>" - gui__dark - # term__dark - nvim__dark - # pkill -fe -USR2 waybar-gammastep - ;; - -*) - printf "usage: %s [night|daytime]\n" "$(basename "$(readlink -f -- "$0")")" - ;; -esac diff --git a/bin/desk b/bin/desk deleted file mode 100755 index 2c018d6..0000000 --- a/bin/desk +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh - -[ -n "$DEBUG" ] && set -x - -export DESK="DA:02:BE:81:EB:77" - -error() { - notify-send -i /usr/share/icons/mdi/scalable/desk.svg -u critical "desk $1" "${2}" -} - -pos= -case "$1" in -sit | down) pos=780 ;; -stand | up) pos=1150 ;; -walk) pos=1235 ;; -*) error "$1" "no position given" ;; -esac - -printf "ensure bluetoothd is started...\n" -{ rc-service bluetooth status || doas rc-service bluetooth start; } >/dev/null - -trap '{ exit 3; }' INT -retries=3 -while true; do - printf "running bluedesk...\n" - err=$(bluedesk "${pos}" 2>&1 1>/dev/stdout) - # shellcheck disable=SC2181 - if [ $? -ne 0 ]; then - error "$1" "${err}" - sleep 1 - retries=$((retries - 1)) - if [ "${#retries}" -eq 0 ]; then - error "$1" "giving up" - exit 1 - fi - else - exit 0 - fi -done diff --git a/bin/find-rust-target-dir b/bin/find-rust-target-dir deleted file mode 100755 index b59a2b4..0000000 --- a/bin/find-rust-target-dir +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -is_rust_root() { - [ -f $1/Cargo.toml ] || return 1 - [ -d $1/target ] || return 1 - return 0 -} - -inspect() { - for dir in `fd -t d -d 1 '' "${1}"`; do - is_rust_root ${dir} && { echo ${dir}; du -h -d 0; echo -e "\n"; continue; } - inspect ${dir} - done -} - -inspect ${1:-$PWD} diff --git a/bin/firefox b/bin/firefox deleted file mode 100755 index 62d2610..0000000 --- a/bin/firefox +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -container=${container:-} -[ "${container}" = "firejail" ] && exec xdg-open "$@" - -bin=${FIREFOX_BIN:-/usr/bin/firefox} -[ ! -x "$bin" ] && bin=/usr/bin/librewolf -[ ! -x "$bin" ] && exit 1 - -# enable touch device support -export MOZ_USE_XINPUT2=1 -# user dbus remote exclusively -export MOZ_DBUS_REMOTE=1 -# enable webrender -export MOZ_WEBRENDER=1 -export MOZ_ACCELERATED=1 - -case "$(basename "$0")" in -firefox) - export MOZ_APP_REMOTINGNAME=firefox - exec "${bin}" \ - --name "$MOZ_APP_REMOTINGNAME" \ - --profile "$HOME"/.mozilla/firefox/hibiki.default \ - "$@" - ;; -firefox-private) - exec "${bin}" --profile "$HOME"/.mozilla/firefox/hibiki.default \ - "$@" --private-window - ;; - -firefox-clean) - exec firejail \ - --profile=/etc/firejail/firefox.profile \ - --env=MOZ_APP_REMOTINGNAME="firefox-clean" \ - --tmpfs="$HOME"/.mozilla \ - -- \ - "${bin}" \ - --name "firefox-clean" \ - --new-instance "$@" - ;; - -workfox) - export MOZ_APP_REMOTINGNAME=workfox - exec "${bin}" \ - --name "$MOZ_APP_REMOTINGNAME" \ - --profile "$HOME"/.mozilla/firefox/hibiki.work \ - "$@" - ;; - -kioskfox) - app=$1 - shift - case "$app" in - zoom) - if [ -n "$1" ]; then - host=$(printf "%s" "$1" | grep -Eo '://[^\/]*') - confno=$(printf "%s" "$1" | sed 's/.*confno=\([^&]*\).*/\1/') - shift - set -- "https${host}/wc/join/${confno}" - fi - ;; - whatsapp) - # https://color.firefox.com/?theme=XQAAAAICAQAAAAAAAABBKYhm849SCia2CaaEGccwS-xMDPrv2Sw36BvvesiZbj4MJ12mRWeKADFM-hr2jOzkr-SP8ziWLgA-sU5VJJpVDYC54fxJIVZ3zaPV5PoeUH-LmLV1RtcMTLJOv3wzfVrRe8GwxUm2I0O9zwNO9isex2sWSRDukbn_ydCIeQGF_9TK0iioVo463__mZyJg - set -- "https://web.whatsapp.com" - ;; - - init) - app=$1 - if [ -z "$app" ]; then - printf "usage: kioskfox init [appname]\nn" - exit 1 - fi - cp -r "$HOME/.mozilla/firefox/kioskfox.init" "$HOME/.mozilla/firefox/kioskfox.$app" - printf "kioskfox: %s initialized\n" "$app" - printf "kioskfox: finish setup by editing the kioskfox script\n" - printf "\n" - exit 0 - ;; - - -h | --help | help | ?) - printf "usage: kioskfox [appname] [arguments...]\n\n" - exit 2 - ;; - esac - apphome="$HOME/.mozilla/firefox/kioskfox.$app"/ - if [ ! -d "$apphome" ]; then - printf "kioskfox: %s doesn't exist.\n" "$apphome" - notify-send "kioskfox" "$apphome doesn't exist." - exit 1 - fi - exec firejail \ - --profile=/etc/firejail/firefox.profile \ - --private="$apphome" \ - --env=MOZ_APP_REMOTINGNAME="$app" \ - -- \ - "${bin}" \ - --name "$app" \ - --profile "$HOME"/.mozilla/firefox/deadbeef.default \ - "$@" - ;; -esac diff --git a/bin/firefox-clean b/bin/firefox-clean deleted file mode 120000 index 7c92c5e..0000000 --- a/bin/firefox-clean +++ /dev/null @@ -1 +0,0 @@ -firefox \ No newline at end of file diff --git a/bin/firefox-private b/bin/firefox-private deleted file mode 120000 index 7c92c5e..0000000 --- a/bin/firefox-private +++ /dev/null @@ -1 +0,0 @@ -firefox \ No newline at end of file diff --git a/bin/floaterm b/bin/floaterm deleted file mode 100755 index 3eb593a..0000000 --- a/bin/floaterm +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec foot -w 700x500 -o pad=10x10 -o app-id=__floating-foot $@ diff --git a/bin/fzfez b/bin/fzfez deleted file mode 100755 index e2e46f6..0000000 --- a/bin/fzfez +++ /dev/null @@ -1,181 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -windowstyle='border-sharp' - -exec_hist=/tmp/fzf-interactive_exec-hist -if [ ! -f "$exec_hist" ]; then - touch "$exec_hist" -fi - -_cat='cat' -if bat --version >/dev/null; then - _cat='bat --color=always --style=numbers,changes' -fi -_ls='ls' -if eza --version >/dev/null; then - _ls='eza --classify --group --header --group-directories-first --color=always' -fi - -case "$1" in -help | -h | --help) - printf "usage: fzfez [exec|git-log|git-tag|git-branches|rg|fd|vimwiki|*]\n" - exit 1 - ;; - -exec) - uniq "$exec_hist" | - grep -v '^$' | - fzf \ - --header "${FZFEZ_HEADER:-EXEC:} select or enter a command, {} is \"$2\"" \ - --bind 'tab:replace-query' \ - --bind 'enter:print-query' | - tee -a $exec_hist | - sed "s#{}#$2#g" | - sh -s - exit $? - ;; - -_preview) - case "$(xdg-mime query filetype "$2")" in - inode/directory) $_ls -la "$2" ;; - text/*) $_cat "$2" ;; - application/javascript) $_cat "$2" ;; - application/x-yaml) $_cat "$2" ;; - application/x-shellscript) $_cat "$2" ;; - application/json) jq "$2" || $_cat "$2" ;; - application/x-compressed-tar) tar -tvf "$2" ;; - application/pdf) pdftotext "$2" - ;; - image/*) mediainfo "$2" ;; - video/* | audio/*) mediainfo "$2" ;; - *) file "$2" ;; - esac - ;; -_preview-detach) # invoke for media files - case "$(xdg-mime query filetype "$2")" in - inode/directory) swx -f vifm "$2" ;; - image/*) swx -f imv "$2" ;; - video/* | audio/*) swx -f mpv "$2" ;; - application/pdf) swx -f zathura "$2" ;; - text/*) swx -t ${EDITOR} "$2" ;; - *) env FZFEZ_HEADER='PREVIEW-DETACH' $0 exec "$2" ;; - esac - ;; -_batpreview) # highlights the line matching the query, usage: _batpreview FILENAME QUERY - _filename=${2} - if [ -z "${_filename}" ]; then - exit 1 - fi - _query=${3} - if [ -n "${_query}" ]; then - _ln=$(grep -n ${_query} "${_filename}" | head -n1 | cut -d: -f1) - [ -n "${_ln}" ] && opts="${opts} -H ${_ln}" - fi - shift 3 - exec bat ${*} ${opts} "${_filename}" - ;; - - # | sed 's#^refs/##' \ - # | sed 's#^remotes/##' \ - # | sed 's#^heads/##' \ -git-branches) - git rev-parse HEAD >/dev/null 2>&1 || exit 1 - git branch -a --format='%(refname)' | - grep -v 'remote' | - cut -d'/' -f3 | - sort | - env FZFEZ_HEADER='BRANCHES: c-o (switch)' \ - $0 \ - --ansi --no-sort --tac \ - --preview 'git log --color=always --oneline --graph --date=short ..{} && echo && git diff --color=always --stat {}' \ - --preview-window "${windowstyle},right:70%" \ - --bind "ctrl-o:execute(git switch {})+abort" - ;; - -git-tags) - git rev-parse HEAD >/dev/null 2>&1 || exit 1 - git tag --sort -version:refname | - cut -d' ' -f1 | - sed 's#^refs/##' | - sed 's#^remotes/##' | - sed 's#^heads/##' | - env FZFEZ_HEADER='TAGS:' \ - $0 \ - --ansi --no-sort \ - --preview 'git show --color=always {} | head -${LINES}' \ - --preview-window "${windowstyle},right:70%" - ;; - -git-log) - git log --color=always --oneline | - env FZFEZ_HEADER='LOG:' \ - $0 \ - --ansi --no-sort --reverse \ - --preview 'echo {} | cut -d\ -f1 | xargs git show --color=always --pretty=full --stat --patch' \ - --preview-window "${windowstyle},right:50%" | - cut -d' ' -f1 | - xargs -r -i git log -1 --pretty=%H {} - ;; - -neuron) - NOTESDIR=$HOME/.zk - rg --no-heading --line-number --with-filename --sort path . "${NOTESDIR}" | - env FZFEZ_HEADER='NEURON:' \ - $0 \ - --tac -d ':' -n .. \ - --preview 'bat --style=plain --color=always --highlight-line={2} {1}' \ - --preview-window "${windowstyle},+{2}-20" | - awk -F: "{system(\"${EDITOR}\" \" -c \" \$2 \" \" \$1)}" - ;; - -rg) - shift - rg --files-with-matches "$@" | - env FZFEZ_HEADER='RG:' \ - $0 \ - --preview "rg \"$*\" --color=always --no-filename --glob='{}' --context=5 --line-number" \ - --preview-window "${windowstyle}" - ;; - -fd) - shift - fd "$@" | - env FZFEZ_HEADER='FD: c-o (xdg-open)' \ - $0 \ - --ansi --reverse \ - --bind "ctrl-o:execute(xdg-open {})+abort" \ - --preview-window "${windowstyle},hidden" - ;; - -clipboard | cb) - shift - wl-paste | env FZFEZ_HEADER='CLIPBOARD:' $0 - ;; - -mail) - shift - exec fzf-notmuch "$@" - ;; - -*) - fzf \ - --header "${FZFEZ_HEADER:-FZF:} c-x (exec), ? (preview), c-space (preview-detach), c-s (sort)" \ - --preview "${0} _preview {}" \ - --preview-window "${windowstyle},hidden" \ - --multi \ - --bind 'enter:replace-query+print-query' \ - --bind 'ctrl-a:select-all' \ - --bind '?:toggle-preview' \ - --bind 'ctrl-s:toggle-sort' \ - --bind "ctrl-space:execute(${0} _preview-detach {})" \ - --bind "ctrl-y:yank" \ - --bind "ctrl-e:execute(${EDITOR} {})+abort" \ - --bind "ctrl-x:execute(env FZFEZ_HEADER=EXEC: ${0} exec {})+abort" \ - --height '50%' \ - --reverse \ - $FZFEZ_OPTS \ - "$@" - ;; -esac diff --git a/bin/git-commit-bump b/bin/git-commit-bump deleted file mode 100755 index e3e3300..0000000 --- a/bin/git-commit-bump +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash -set -e -[ -n "$DEBUG" ] && set -x - -if [ "$1" = "-h" ]; then - echo "usage: $(basename "${0}") DEPENDENCY [from] TO" - echo - exit 0 -fi - -dependency=$1 -from=$2 -to=$3 - -if [ -z "${dependency}" ]; then - echo "error: missing dependency to bump, see -h" >&2 - exit 1 -fi - -if [ -z "${to}" ]; then - to=$from - from=$(git log --format=%b | awk "{ if(match(\$0,/[Uu]pdate ${dependency} from (.+) to (.+)$/,m)) print(m[2]); exit(0) }") - if [ -z "${from}" ]; then - # still no $from, let's give the user a choice using fzf - from=$(git log --format=%b | awk "{ if(match(\$0,/[Uu]pdate (.+) from (.+) to (.+)$/,m)) print m[0] }" | fzf | sed 's#.*to \(.*\)$#\1#') - fi -fi - -if [ -z "${to}" ]; then - echo "error: missing version to bump to, see -h" >&2 - exit 1 -fi - -git commit --edit --file <( - cat <<-EOF - Update ${dependency} to ${to} - - Update ${dependency} from ${from} to ${to} - - Change-type: patch - Signed-off-by: $(git config user.name) $(git config user.signemail || git config user.email) - EOF -) diff --git a/bin/gpctl b/bin/gpctl deleted file mode 100755 index a92c65a..0000000 --- a/bin/gpctl +++ /dev/null @@ -1,153 +0,0 @@ -#!/bin/env python3 - -import argparse -import logging -import sys -import signal -import subprocess -import datetime -import os.path -import time -import urllib.request, urllib.parse -from goprocam import GoProCamera, constants - -# setup logging facilities -logging.basicConfig(level=logging.INFO) - - -def setup_cam(dev='gp0'): - logging.info(f"Connecting to gopro camera at {dev}") - return GoProCamera.GoPro(ip_address=GoProCamera.GoPro.getWebcamIP(dev), - mac_address='0e:7c:80:b5:82:0e', - camera=constants.gpcontrol, - webcam_device=dev) - - -def configure_cam(gp, - resolution="720p", - fps="60", - fov="0", - autooff=constants.Setup.AutoOff.Never): - gp.video_settings(resolution, fps) - gp.gpControlSet(constants.Setup.AUTO_OFF, autooff) - - -def take_photo(gp, outdir='.'): - logging.info('Snapping picture!') - mediauri = gp.take_photo() - medianame = os.path.basename(urllib.parse.urlparse(mediauri).path) - outpath = os.path.join(outdir, medianame) - logging.info(f"Saving to {outpath}") - urllib.request.urlretrieve(mediauri, filename=outpath) - - -def webcam(gp, - resolution=constants.Webcam.Resolution.R720p, - fov=constants.Webcam.FOV.Wide): - # prepare v4l2 device - logging.info('Creating v4l2 device node') - v4l2p = subprocess.run([ - 'doas -n modprobe v4l2loopback && doas -n v4l2loopback-ctl add -n GoPro -x 1 || true' - ], - shell=True, - check=True, - capture_output=True) - vnode = v4l2p.stdout.decode('utf-8').strip() - - logging.info(f'Starting webcam mode ({vnode})') - gp.webcamFOV(fov=fov) - gp.startWebcam(resolution=resolution) - - try: - # gracefull handle sigterm - def sigterm_handler(sig, frame): - raise SystemExit('SIGTERM') - - signal.signal(signal.SIGTERM, sigterm_handler) - # pipe video from camera to v4l2 device - udp_stream = f"udp://{gp.getWebcamIP()}:8554" - ffmpeg_args = [ - f"ffmpeg -hide_banner -loglevel warning -vsync 2 -fflags nobuffer -flags low_delay -probesize 3072 -nostdin -i {udp_stream} -ar 44100 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p {vnode}" - ] - logging.info('Running ffmpeg') - subprocess.run(ffmpeg_args, shell=True, check=True) - except (KeyboardInterrupt, SystemExit, Exception): - # allow camera to shut down - time.sleep(1) - # stop webcam mode - logging.info('Stopping webcam mode') - gp.stopWebcam() - subprocess.run([f"doas -n v4l2loopback-ctl del {vnode}"], - shell=True, - check=True) - # done - logging.info('Exiting...') - - -parser = argparse.ArgumentParser(description='gopro cli utility') -parser.add_argument('-o', - '--output-directory', - type=str, - default=['.'], - help='Directory to save files to.') -parser.add_argument('-r', - '--resolution', - nargs=1, - type=str, - choices=('1080p', '720p', '420p'), - default='1080p', - help='Video resolution') -# parser.add_argument('-f', -# '--fps', -# type=str, -# default=['60'], -# help='Video frame rate') -parser.add_argument('-v', - '--fov', - type=str, - choices=('wide', 'linear', 'narrow'), - default=['wide'], - help='Video field of view') - -group = parser.add_mutually_exclusive_group() -group.add_argument('--take-photo', - action='store_true', - help='Take a photo and save it to OUTPUT.') -group.add_argument('--webcam', - action='store_true', - help='Start webcam mode and register as v4l2 device') - -args = parser.parse_args() - -res = constants.Webcam.Resolution.R720p -if args.resolution: - if args.resolution == '1080p': - res = constants.Webcam.Resolution.R1080p - elif args.resolution == '720p': - res = constants.Webcam.Resolution.R720p - elif args.resolution == '480p': - res = constants.Webcam.Resolution.R480p - -fov = constants.Webcam.FOV.Wide -if args.fov: - if args.fov == 'wide': - fov = constants.Webcam.FOV.Wide - elif args.fov == 'linear': - fov = constants.Webcam.FOV.Linear - elif args.fov == 'narrow': - fov = constants.Webcam.FOV.Narrow - -# get camera network device from environment -# should be up and connected (with an ip address assigned) -gp = setup_cam(os.getenv('GOPRO_DEVICE', 'gp0')) -# configure_cam(gp, resolution=args.resolution, fps=args.fps, fov=args.fov) - -try: - if args.take_photo: - take_photo(gp, outdir=args.output_directory[0]) - if args.webcam: - webcam(gp, resolution=res, fov=fov) - -except Exception as err: - logging.error(f"error: {err}") - exit(1) diff --git a/bin/grimocr b/bin/grimocr deleted file mode 100755 index 5b40257..0000000 --- a/bin/grimocr +++ /dev/null @@ -1,208 +0,0 @@ -#!/bin/bash -# adapted for wayland (grim/slurp/wl-copy) from -# https://github.com/tatsumoto-ren/dotfiles/blob/main/.local/bin/maimocr - -set -e -[ -n "$DEBUG" ] && set -x - -TESSDATA_PREFIX=$HOME/.local/share/tessdata - -langs= -method=tesseract -while getopts l:m:h opt; do - case "$opt" in - l) langs="${OPTARG}" ;; - m) method="${OPTARG}" ;; - h | ?) - printf "usage: %s [-h]\n" "$(basename "$0")" - printf "\n" - printf " -l LANG[+LANG]\n" - printf " -m METHOD\n" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -for c in curl unzip grim slurp convert wl-copy; do - if ! command -v "$c" >/dev/null; then - notify "$c must be installed." - exit 1 - fi -done - -notify() { - echo "$*" - notify-send "㊗️ grimOCR" "$*" -} - -notify_ask() { - notif_args="gdbus call --session \ - --dest org.freedesktop.Notifications \ - --object-path /org/freedesktop/Notifications" - ok_action_key=ok__$(mktemp -u | cut -d. -f2) - cancel_action_key=cancel__$(mktemp -u | cut -d. -f2) - - APP_NAME=grimocr - REPLACE_ID=0 - ICON= - SUMMARY=grimOCR - BODY="$*" - ACTIONS="[\"$ok_action_key\", \"OK\", \"$cancel_action_key\", \"Cancel\"]" - HINTS='{}' - EXPIRE_TIME=0 - - id=$($notif_args --method org.freedesktop.Notifications.Notify -- \ - "$APP_NAME" "$REPLACE_ID" "$ICON" "$SUMMARY" "$BODY" \ - "$ACTIONS" "$HINTS" "int32 $EXPIRE_TIME" | sed 's/(uint32 \([0-9]\+\),)/\1/g') - - pidfile=$(mktemp /tmp/grimocr_notification_monitor.XXXXX) - result=$(mktemp /tmp/grimocr_notification_result.XXXXX) - trap '{ kill "$(cat "$pidfile")" ; rm -- "$pidfile" "$result"; }' EXIT - ( - gdbus monitor --session \ - --dest org.freedesktop.Notifications \ - --object-path /org/freedesktop/Notifications & - printf "%d" $! >&3 - ) 3>"$pidfile" | - while read -r line; do - closed_id=$(printf "%s" "$line" | sed '/^\/org\/freedesktop\/Notifications: org.freedesktop.Notifications.NotificationClosed (uint32 \([0-9]\+\), uint32 [0-9]\+)$/!d;s//\1/') - if [ -n "$closed_id" ] && [ "$closed_id" = "$id" ]; then - $notif_args --method org.freedesktop.Notifications.CloseNotification "$id" >/dev/null - break - fi - action_invoked=$(printf "%s" "$line" | sed "/\/org\/freedesktop\/Notifications: org.freedesktop.Notifications.ActionInvoked (uint32 \([0-9]\+\), '\(.*\)')\$/!d;s//\1:\2/") - if [ -n "$action_invoked" ]; then - invoked_id=$(printf "%s" "$action_invoked" | cut -d: -f1) - action_id=$(printf "%s" "$action_invoked" | cut -d: -f2) - if [ "$invoked_id" = "$id" ]; then - case "$action_id" in - "$ok_action_key") printf "0" >"$result" ;; - "$cancel_action_key") printf "1" >"$result" ;; - esac - $notif_args --method org.freedesktop.Notifications.CloseNotification "$id" >/dev/null - break - fi - fi - done - return "$(cat "$result")" -} - -download_tessdata() { - osd_url="https://github.com/tesseract-ocr/tessdata_best/blob/main/osd.traineddata" - eng_url="https://github.com/tesseract-ocr/tessdata_best/raw/main/eng.traineddata" - jpn_url="https://g33k.se/_matrix/media/r0/download/g33k.se/chvDlHzjiXgDEdeGTFnyOExv" - - if ! notify_ask "Downloading Tesseract data?"; then - notify "Download aborted." - exit 0 - else - notify "Download started." - fi - - # download osd tessdata - curl -LsSf -o "$TESSDATA_PREFIX/osd.tessdata" "$osd_url" - curl -LsSf -o "$TESSDATA_PREFIX/eng.tessdata" "$eng_url" - - # download jpn tessdata - jpn_zip_path=$(mktemp /tmp/grimocr_tesseract_data.XXXXX) - trap '{ rm -- "$jpn_zip_path"; }' EXIT - curl -LsSf -o "$jpn_zip_path" "$jpn_url" - mkdir -p -- "$TESSDATA_PREFIX" - unzip -o -j "$jpn_zip_path" -d "$TESSDATA_PREFIX" - - notify "Download complete. Run again..." -} - -take_screenshot() { - # https://tesseract-ocr.github.io/tessdoc/ImproveQuality.html#missing-borders - grim -g "$(slurp)" -t png -l 1 - | - convert png:- -alpha off -bordercolor White -border 10x10 png:- - - notify "recognizing..." >/dev/null -} - -installed_languages() { - if [ -n "$langs" ]; then - printf "%s" "$langs" - else - find "$TESSDATA_PREFIX" -type f -name '*.traineddata' -printf '%f+' | - sed 's|\.traineddata||g; s|\+$||' - fi -} - -tesseract_recognize() { - # https://tesseract-ocr.github.io/tessdoc/Command-Line-Usage.html - tesseract stdin stdout \ - --tessdata-dir "$TESSDATA_PREFIX" \ - -l "$(installed_languages)" \ - --psm 1 | - tr -d '\f' - - # NOTE: by removing this, we can make it work for other langs too - # tr -d ' ' | - # tr -d '\n' | - # grep -P '[ヲ-゚ァ-ヶぁ-ゞA-z0-9ァ-ン゙゚ァ-ンぁ-ん一-龯]+' -} - -mangaocr_recognize() { - python3 -c "$( - cat <<-EOF - from manga_ocr import MangaOcr - - text = MangaOcr()("/dev/stdin") - print(text) - EOF - )" -} - -recognize() { - case "${method}" in - tesseract) tesseract_recognize ;; - mangaocr) mangaocr_recognize ;; - esac -} - -run_ocr() { - result=$(take_screenshot | recognize 2>/dev/null) - if [ $? -eq 0 ]; then - printf "%s" "$result" | wl-copy -n - notify "$result" - else - notify "Failed." - fi -} - -## main - -case "${method}" in -tesseract) - if ! command -v tesseract >/dev/null; then - notify "tesseract must be installed." - exit 1 - fi - if [ ! -d "$TESSDATA_PREFIX" ]; then - download_tessdata - fi - ;; -mangaocr) - if ! command -v python3 >/dev/null; then - notify "python3 must be installed." - exit 1 - fi - notify "setting up manga-ocr..." - script_path="$(dirname "$(readlink -f "$0")")" - venv_path="${script_path}"/"$(basename "$0")".mangaocr - python3 -m venv "${venv_path}" - source "${venv_path}"/bin/activate - pip3 install -r "${script_path}"/"$(basename "$0")".requirements >/dev/null 2>&1 - ;; -*) - notify "unknown METHOD ${method}" - exit 1 - ;; -esac - -notify "select some japanese text" -run_ocr diff --git a/bin/grimocr.requirements b/bin/grimocr.requirements deleted file mode 100644 index 05d33ce..0000000 --- a/bin/grimocr.requirements +++ /dev/null @@ -1 +0,0 @@ -manga-ocr >=0.1.7 diff --git a/bin/grimshot b/bin/grimshot deleted file mode 100755 index de01976..0000000 --- a/bin/grimshot +++ /dev/null @@ -1,173 +0,0 @@ -#!/bin/sh - -## Grimshot: a helper for screenshots within sway -## Requirements: -## - `grim`: screenshot utility for wayland -## - `slurp`: to select an area -## - `wf-recorder`: screen-recording utility -## - `swaymsg`: to read properties of current window -## - `wl-copy`: clipboard utility -## - `jq`: json uliity to parse swaymsg output -## - `notify-send`: to show notifications -## - `mktemp`: to create a temporary file -## Those are needed to be installed, if unsure, run `grimshot check` -## -## Examples: -## `grimshot copy win` - to copy current window -## `grimshot save area` - to select area and save it to default file (Pictures/Grimshot-$datetime.png) -## `grimshot save screen ~/screenshot.png` - to save screenshot under ~/screenshot.png -## `grimshot | grimshot -h` - usage -## `grimshot check` - verify if tools are installed - -_slurp() { - slurp -d -c '#4E437188' -w 3 -} -_silence_notifications() { - once -k mako - trap '{ once mako; }' EXIT -} - -ACTION=${1:-usage} -SUBJECT=${2:-screen} -FILE=${3:-${HOME}/Pictures/screenshots/$(now).png} -case "$ACTION" in -usage | help | -h | --help) - echo "Usage:" - echo " grimshot copy|save|rec win|screen|area|output [FILE]" - echo "Troubleshoot:" - echo " grimshot check" - exit - ;; -esac - -notify() { - notify-send -i "${TMP:-${FILE}}" -t 3000 -a grimshot "$@" - # notify-send -i "${TMP:-${FILE}}" -t 3000 "$@" -} -notifyOk() { - TITLE=${2:-"Screenshot"} - MESSAGE=${1:-"OK"} - notify "$TITLE" "$MESSAGE" -} -notifyError() { - TITLE=${2:-"Screenshot"} - MESSAGE=${1:-"Error taking screenshot with grim"} - TMP=/usr/share/icons/Adwaita/scalable/apps/applets-screenshooter-symbolic.svg - notify -u critical "$TITLE" "$MESSAGE" -} - -die() { - MSG=${1:-Bye} - notifyError "Error: $MSG" - exit 2 -} - -check() { - COMMAND=$1 - command -v "$COMMAND" >/dev/null 2>&1 - if [ $? ]; then - RESULT="OK" - else - RESULT="NOT FOUND" - fi - echo " $COMMAND: $RESULT" -} - -takeScreenshot() { - FILE=$1 - GEOM=$2 - OUTPUT=$3 - if [ -n "$GEOM" ]; then - grim -g "$GEOM" "$FILE" || die "Unable to invoke grim" - elif [ -n "$OUTPUT" ]; then - grim -o "$OUTPUT" "$FILE" || die "Unable to invoke grim" - else - grim "$FILE" || die "Unable to invoke grim" - fi -} - -recordScreen() { - _silence_notifications - - FILE=$1 - GEOM=$2 - OUTPUT=$3 - REC_OPTS="-d /dev/dri/renderD128" - if [ -n "$GEOM" ]; then - wf-recorder ${REC_OPTS} -g "${GEOM}" -f "$FILE" || die "Unable to invoke wf-recorder" - elif [ -n "$OUTPUT" ]; then - wf-recorder ${REC_OPTS} -o "${OUTPUT}" -f "$FILE" || die "Unable to invoke wf-recorder" - else - wf-recorder ${REC_OPTS} -f "$FILE" || die "Unable to invoke wf-recorder" - fi -} - -if [ "$ACTION" = "check" ]; then - echo "Checking if required tools are installed. If something is missing, install it to your system and make it available in PATH..." - check grim - check slurp - check wf-recorder - check swaymsg - check swq - check wl-copy - check jq - check notify-send - check mktemp - exit -elif [ "$SUBJECT" = "area" ]; then - GEOM=$(_slurp) - [ -z "$GEOM" ] && die "Selection cancelled" - WHAT="Area" -elif [ "$SUBJECT" = "win" ]; then - FOCUSED=$(swaymsg -t get_tree | jq -r 'recurse(.nodes[]?, .floating_nodes[]?) | select(.focused)') - GEOM=$(echo "$FOCUSED" | jq -r '.rect | "\(.x),\(.y) \(.width)x\(.height)"') - APP_ID=$(echo "$FOCUSED" | jq -r '.app_id') - WHAT="$APP_ID window" -elif [ "$SUBJECT" = "screen" ]; then - GEOM="" - WHAT="Screen" -elif [ "$SUBJECT" = "output" ]; then - GEOM="" - OUTPUT="$(swq current output)" - WHAT="output $OUTPUT" -else - die "Unknown subject to take a screen shot from" "$SUBJECT" -fi - -if [ ! "$ACTION" = "copy" ]; then - mkdir -p "$(dirname "${FILE}")" -fi - -if [ "$ACTION" = "copy" ]; then - TMP=$(mktemp) || die "Unable to create temp file: is mktemp installed?" - takeScreenshot "$TMP" "$GEOM" "$OUTPUT" - wl-copy --type image/png <"$TMP" || die "Clipboard error" - notifyOk "$WHAT copied to clipboard" - rm "$TMP" -elif [ "$ACTION" = "save" ]; then - takeScreenshot "$FILE" "$GEOM" "$OUTPUT" - if [ $? ]; then - TITLE="Screenshot of $SUBJECT" - MESSAGE=$(basename "$FILE") - wl-copy --type image/png <"$FILE" || die "Clipboard error" - notifyOk "$MESSAGE" "$TITLE" - else - notifyError "Error taking screenshot with grim" - fi -elif [ "$ACTION" = "rec" ]; then - echo "$FILE" | awk '/png$/{exit 0}' && - FILE=$(xdg-user-dir VIDEOS)/grimshot/$(now).mp4 - # create dir if not exists - [ -d "$(dirname "$FILE")" ] || mkdir -p "$(dirname "$FILE")" - recordScreen "$FILE" "$GEOM" "$OUTPUT" - wl-copy "$FILE" || die "Clipboard error" - if [ $? ]; then - TITLE="Screen recording of $SUBJECT" - MESSAGE=$(basename "$FILE") - notifyOk "$MESSAGE" "$TITLE" - else - notifyError "Error recording screen with wf-recorder" - fi -else - die "Unknown action" "$ACTION" -fi diff --git a/bin/gui-enter b/bin/gui-enter deleted file mode 100755 index 45614cd..0000000 --- a/bin/gui-enter +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# this script is based on some assumptions that are made in the context -# of my gentoo/swaywm setup - -set -e -[ -n "$DEBUG" ] && set -x - -usage() { - printf "usage: %s USER [ARGS...]\n" "$(basename "$0")" - printf "\n" - printf "enter the desktop session of USER and run COMMAND.\n" - exit 1 -} - -case "$1" in --h) usage && exit 0 ;; -esac - -user="${1}" -[ -z "${user}" ] && usage -shift - -[ "${1}" = "--" ] && shift - -marker_bins=" - oguri - kanshi - waybar - wlsunset - pipewire - swayidle -" -pid= -for bin in ${marker_bins}; do - pid=$(pgrep --uid "$(id -u "${user}")" --exact "${bin}") || true - kill -0 "${pid}" && break -done -if [ -z "$pid" ]; then exit 1; fi - -grep -zE '^(SWAY|I3|WAYLAND|DBUS|XDG|PATH|BEMENU|HOME)' /proc/"${pid}"/environ | tr '\0' '\n' | sed -e "s/'/'\\\''/g" -e "s/=\(.*\)/='\1'/g" >/dev/shm/"gui_enter_env.${pid}" -[ -n "$DEBUG" ] && cat /dev/shm/"gui_enter_env.${pid}" -cmdline="set -aeu ; . /dev/shm/gui_enter_env.${pid} ; " -for i; do cmdline="${cmdline} '${i}'"; done -exec doas -nu "${user}" -- env -i sh -c "${cmdline}" diff --git a/bin/hibiki/gosum4ebuild b/bin/hibiki/gosum4ebuild deleted file mode 100755 index 244bd6b..0000000 --- a/bin/hibiki/gosum4ebuild +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -if [ -z "$1" ] || [ "$1" = "-h" ]; then - printf "usage: %s FILE|URL\n" "$(basename "$0")" - printf " cat go.sum | %s -\n" "$(basename "$0")" - printf "\n" - printf "FILE or URL should point to a go.sum file\n" - exit 1 -fi - -in=${1} - -if [ "${in}" = "-" ]; then - in=/dev/stdin -else - if [ ! -f "${in}" ]; then - tmp=$(mktemp --tmpdir -t gosum4ebuild-XXXXXXX) - trap '{ rm "${tmp}"; }' EXIT - curl -sSfL "${in}" >"${tmp}" - in="${tmp}" - fi -fi - -printf "EGO_SUM=(\n" -awk '{ printf "\t\"%s %s\"\n", $1, $2 }' "${in}" | uniq -printf ")\n" diff --git a/bin/hibiki/mount-solus-backup b/bin/hibiki/mount-solus-backup deleted file mode 100755 index 20e5037..0000000 --- a/bin/hibiki/mount-solus-backup +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/env bash - -D_SQUASHFS="solus_2019-12-23.squashfs" -D_RAW="${D_SQUASHFS%.squashfs}.img" - -mount() { - udisksctl mount -b /dev/disk/by-partlabel/rTranscend - - mkdir -p /tmp/mnt-solus-squashfs - doas mount /media/rTranscend/${D_SQUASHFS} /tmp/mnt-solus-squashfs - - doas losetup --partscan /dev/loop1 /tmp/mnt-solus-squashfs/${D_RAW} - doas pvs - doas vgchange -a y SolusSystem - - mkdir -p /tmp/mnt-solus - doas mount -o ro /dev/SolusSystem/Root /tmp/mnt-solus - - ls /tmp/mnt-solus -} - -unmount() { - doas umount /tmp/mnt-solus - doas vgchange -a n SolusSystem - doas losetup -d /dev/loop1 - doas umount /tmp/mnt-solus-squashfs - udisksctl unmount -b /dev/disk/by-partlabel/rTranscend -} - -set -x - -case "$1" in - -u) unmount ;; - *) mount ;; -esac diff --git a/bin/hibiki/nag b/bin/hibiki/nag deleted file mode 100755 index bf4225b..0000000 --- a/bin/hibiki/nag +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -prio=1 -while getopts p:h opt; do - case "$opt" in - p) prio=${OPTARG} ;; - h|?) printf "usage: %s [options]\n" "$(basename "$0")" - printf "\n" - printf " -p PRIORITY\t (3 = swaynag, 2 = sticky notification)\n" - printf "\n" - exit 2 ;; - esac -done -shift $((OPTIND - 1)) - -message="$1" -shift -desc="$@" - -if [ ${prio} = 1 ]; then - exe="notify-send -u normal -t 10000 ${message} ${desc}" -fi -if [ ${prio} = 2 ]; then - exe="notify-send -u normal -t 0 ${message} ${desc}" -fi -if [ ${prio} = 3 ]; then - exe="swaynag -s ok -m ${message} ${desc}" -fi - -exec $exe diff --git a/bin/hibiki/nuke b/bin/hibiki/nuke deleted file mode 100755 index f26a111..0000000 --- a/bin/hibiki/nuke +++ /dev/null @@ -1,607 +0,0 @@ -#!/usr/bin/env sh - -set -e -[ -n "$DEBUG" ] && set -x - -# Description: Sample script to play files in apps by file type or mime -# -# Shell: POSIX compliant -# Usage: nuke filepath -# -# Integration with nnn: -# 1. Export the required config: -# export NNN_OPENER=/absolute/path/to/nuke -# # Otherwise, if nuke is in $PATH -# # export NNN_OPENER=nuke -# 2. Run nnn with the program option to indicate a CLI opener -# nnn -c -# # The -c program option overrides option -e -# 3. nuke can use nnn plugins (e.g. mocq is used for audio), $PATH is updated. -# -# Details: -# Inspired by ranger's scope.sh, modified for usage with nnn. -# -# Guards against accidentally opening mime types like executables, shared libs etc. -# -# Tries to play 'file' (1st argument) in the following order: -# 1. by extension -# 2. by mime (image, video, audio, pdf) -# 3. by mime (other file types) -# 4. by mime (prompt and run executables) -# -# Modification tips: -# 1. Invokes CLI utilities by default. Set GUI to 1 to enable GUI apps. -# 2. PAGER is "less -R". -# 3. Start GUI apps in bg to unblock. Redirect stdout and strerr if required. -# 4. Some CLI utilities are piped to the $PAGER, to wait and quit uniformly. -# 5. If the output cannot be paged use "read -r _" to wait for user input. -# 6. On a DE, try 'xdg-open' or 'open' in handle_fallback() as last resort. -# -# Feel free to change the utilities to your favourites and add more mimes. -# -# Defaults: -# By extension (only the enabled ones): -# most archives: list with atool, bsdtar -# rar: list with unrar -# 7-zip: list with 7z -# pdf: zathura (GUI), pdftotext, mutool, exiftool -# audio: mocq (nnn plugin using MOC), mpv, media_client (Haiku), mediainfo, exiftool -# avi|mkv|mp4: smplayer, mpv (GUI), ffmpegthumbnailer, mediainfo, exiftool -# log: vi -# torrent: rtorrent, transmission-show -# odt|ods|odp|sxw: odt2txt -# md: glow (https://github.com/charmbracelet/glow), lowdown (https://kristaps.bsd.lv/lowdown) -# htm|html|xhtml: w3m, lynx, elinks -# json: jq, python (json.tool module) -# Multimedia by mime: -# image/*: imv/sxiv/nsxiv (GUI), viu (https://github.com/atanunq/viu), img2txt, exiftool -# video/*: smplayer, mpv (GUI), ffmpegthumbnailer, mediainfo, exiftool -# audio/*: mocq (nnn plugin using MOC), mpv, media_client (Haiku), mediainfo, exiftool -# application/pdf: zathura (GUI), pdftotext, mutool, exiftool -# Other mimes: -# text/troff: man -l -# text/* | */xml: vi -# image/vnd.djvu): djvutxt, exiftool -# -# TODO: -# 1. Adapt, test and enable all mimes -# 2. Clean-up the unnecessary exit codes - -# set to 1 to enable GUI apps and/or BIN execution -GUI="${GUI:-1}" -BIN="${BIN:-1}" -while getopts gbh opt; do - case "$opt" in - g) GUI=0 ;; - b) BIN=0 ;; - h | ?) - printf "usage: nuke [-gb]\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -set -euf -o noclobber -o noglob -o nounset -IFS="$(printf '%b_' '\n')" -IFS="${IFS%_}" # protect trailing \n - -IMAGE_CACHE_PATH="$(dirname "$1")"/.thumbs - -FPATH="$1" -FNAME=$(basename "$1") -EDITOR="${VISUAL:-${EDITOR:-vi}}" -PAGER="${PAGER:-less -R}" -ext="${FNAME##*.}" -if [ -n "$ext" ]; then - ext="$(printf "%s" "${ext}" | tr '[:upper:]' '[:lower:]')" -fi - -is_mac() { - uname | grep -q "Darwin" -} - -handle_pdf() { - if [ "$GUI" -ne 0 ]; then - if is_mac; then - nohup open "${FPATH}" >/dev/null 2>&1 & - elif type zathura >/dev/null 2>&1; then - nohup zathura "${FPATH}" >/dev/null 2>&1 & - else - return - fi - elif type pdftotext >/dev/null 2>&1; then - ## Preview as text conversion - pdftotext -l 10 -nopgbrk -q -- "${FPATH}" - | eval "$PAGER" - elif type mutool >/dev/null 2>&1; then - mutool draw -F txt -i -- "${FPATH}" 1-10 | eval "$PAGER" - elif type exiftool >/dev/null 2>&1; then - exiftool "${FPATH}" | eval "$PAGER" - else - return - fi - exit 0 -} - -handle_audio() { - if type mocp >/dev/null 2>&1 && type mocq >/dev/null 2>&1; then - mocq "${FPATH}" "opener" >/dev/null 2>&1 - elif type mpv >/dev/null 2>&1; then - mpv "${FPATH}" >/dev/null 2>&1 & - elif type media_client >/dev/null 2>&1; then - media_client play "${FPATH}" >/dev/null 2>&1 & - elif type mediainfo >/dev/null 2>&1; then - mediainfo "${FPATH}" | eval "$PAGER" - elif type exiftool >/dev/null 2>&1; then - exiftool "${FPATH}" | eval "$PAGER" - else - return - fi - exit 0 -} - -handle_video() { - if [ "$GUI" -ne 0 ]; then - if is_mac; then - nohup open "${FPATH}" >/dev/null 2>&1 & - elif type smplayer >/dev/null 2>&1; then - nohup smplayer "${FPATH}" >/dev/null 2>&1 & - elif type mpv >/dev/null 2>&1; then - nohup mpv "${FPATH}" >/dev/null 2>&1 & - else - return - fi - elif type ffmpegthumbnailer >/dev/null 2>&1; then - # Thumbnail - [ -d "${IMAGE_CACHE_PATH}" ] || mkdir "${IMAGE_CACHE_PATH}" - ffmpegthumbnailer -i "${FPATH}" -o "${IMAGE_CACHE_PATH}/${FNAME}.jpg" -s 0 - viu -n "${IMAGE_CACHE_PATH}/${FNAME}.jpg" | eval "$PAGER" - elif type mediainfo >/dev/null 2>&1; then - mediainfo "${FPATH}" | eval "$PAGER" - elif type exiftool >/dev/null 2>&1; then - exiftool "${FPATH}" | eval "$PAGER" - else - return - fi - exit 0 -} - -# handle this extension and exit -handle_extension() { - case "${ext}" in - ## Archive - a | ace | alz | arc | arj | bz | bz2 | cab | cpio | deb | gz | jar | lha | lz | lzh | lzma | lzo | \ - rpm | rz | t7z | tar | tbz | tbz2 | tgz | tlz | txz | tZ | tzo | war | xpi | xz | Z | zip) - if type atool >/dev/null 2>&1; then - atool --list -- "${FPATH}" | eval "$PAGER" - exit 0 - elif type bsdtar >/dev/null 2>&1; then - bsdtar --list --file "${FPATH}" | eval "$PAGER" - exit 0 - fi - exit 1 - ;; - rar) - if type unrar >/dev/null 2>&1; then - ## Avoid password prompt by providing empty password - unrar lt -p- -- "${FPATH}" | eval "$PAGER" - fi - exit 1 - ;; - 7z) - if type 7z >/dev/null 2>&1; then - ## Avoid password prompt by providing empty password - 7z l -p -- "${FPATH}" | eval "$PAGER" - exit 0 - fi - exit 1 - ;; - - ## PDF - pdf) - handle_pdf - exit 1 - ;; - - ## Audio - aac | flac | m4a | mid | midi | mpa | mp2 | mp3 | ogg | wav | wma) - handle_audio - exit 1 - ;; - - ## Video - avi | mkv | mp4) - handle_video - exit 1 - ;; - - ## Log files - log) - "$EDITOR" "${FPATH}" - exit 0 - ;; - - ## BitTorrent - torrent) - if type rtorrent >/dev/null 2>&1; then - rtorrent "${FPATH}" - exit 0 - elif type transmission-show >/dev/null 2>&1; then - transmission-show -- "${FPATH}" - exit 0 - fi - exit 1 - ;; - - ## OpenDocument - odt | ods | odp | sxw) - if type odt2txt >/dev/null 2>&1; then - ## Preview as text conversion - odt2txt "${FPATH}" | eval "$PAGER" - exit 0 - fi - exit 1 - ;; - - ## Markdown - md) - if type glow >/dev/null 2>&1; then - glow -sdark "${FPATH}" | eval "$PAGER" - exit 0 - elif type lowdown >/dev/null 2>&1; then - lowdown -Tterm "${FPATH}" | eval "$PAGER" - exit 0 - fi - ;; - - ## HTML - htm | html | xhtml) - ## Preview as text conversion - if type w3m >/dev/null 2>&1; then - w3m -dump "${FPATH}" | eval "$PAGER" - exit 0 - elif type lynx >/dev/null 2>&1; then - lynx -dump -- "${FPATH}" | eval "$PAGER" - exit 0 - elif type elinks >/dev/null 2>&1; then - elinks -dump "${FPATH}" | eval "$PAGER" - exit 0 - fi - ;; - - ## JSON - json) - if type jq >/dev/null 2>&1; then - jq --color-output . "${FPATH}" | eval "$PAGER" - exit 0 - elif type python >/dev/null 2>&1; then - python -m json.tool -- "${FPATH}" | eval "$PAGER" - exit 0 - fi - ;; - esac -} - -# sets the variable abs_target, this should be faster than calling printf -abspath() { - case "$1" in - /*) abs_target="$1" ;; - *) abs_target="$PWD/$1" ;; - esac -} - -# storing the result to a tmp file is faster than calling listimages twice -listimages() { - find -L "///${1%/*}" -maxdepth 1 -type f -print0 | - grep -izZE '\.(jpe?g|png|gif|webp|tiff|bmp|ico|svg)$' | - sort -z | tee "$tmp" -} - -load_dir() { - abspath "$2" - tmp="${TMPDIR:-/tmp}/nuke_$$" - trap 'rm -f $tmp' EXIT - count="$(listimages "$abs_target" | grep -a -m 1 -ZznF "$abs_target" | cut -d: -f1)" - - if [ -n "$count" ]; then - if [ "$GUI" -ne 0 ]; then - xargs -0 nohup "$1" -n "$count" -- <"$tmp" - else - xargs -0 "$1" -n "$count" -- <"$tmp" - fi - else - shift - "$1" -- "$@" # fallback - fi -} - -handle_multimedia() { - ## Size of the preview if there are multiple options or it has to be - ## rendered from vector graphics. If the conversion program allows - ## specifying only one dimension while keeping the aspect ratio, the width - ## will be used. - # local DEFAULT_SIZE="1920x1080" - - mimetype="${1}" - case "${mimetype}" in - ## SVG - # image/svg+xml|image/svg) - # convert -- "${FPATH}" "${IMAGE_CACHE_PATH}" && exit 6 - # exit 1;; - - ## DjVu - # image/vnd.djvu) - # ddjvu -format=tiff -quality=90 -page=1 -size="${DEFAULT_SIZE}" \ - # - "${IMAGE_CACHE_PATH}" < "${FPATH}" \ - # && exit 6 || exit 1;; - - ## Image - image/*) - if [ "$GUI" -ne 0 ]; then - if is_mac; then - nohup open "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type vimiv >/dev/null 2>&1; then - nohup vimiv "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type imv >/dev/null 2>&1; then - load_dir imv "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type imvr >/dev/null 2>&1; then - load_dir imvr "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type sxiv >/dev/null 2>&1; then - load_dir sxiv "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type nsxiv >/dev/null 2>&1; then - load_dir nsxiv "${FPATH}" >/dev/null 2>&1 & - exit 0 - fi - elif type viu >/dev/null 2>&1; then - viu -n "${FPATH}" | eval "$PAGER" - exit 0 - elif type img2txt >/dev/null 2>&1; then - img2txt --gamma=0.6 -- "${FPATH}" | eval "$PAGER" - exit 0 - elif type exiftool >/dev/null 2>&1; then - exiftool "${FPATH}" | eval "$PAGER" - exit 0 - fi - # local orientation - # orientation="$( identify -format '%[EXIF:Orientation]\n' -- "${FPATH}" )" - ## If orientation data is present and the image actually - ## needs rotating ("1" means no rotation)... - # if [[ -n "$orientation" && "$orientation" != 1 ]]; then - ## ...auto-rotate the image according to the EXIF data. - # convert -- "${FPATH}" -auto-orient "${IMAGE_CACHE_PATH}" && exit 6 - # fi - - ## `w3mimgdisplay` will be called for all images (unless overridden - ## as above), but might fail for unsupported types. - exit 7 - ;; - - ## PDF - application/pdf) - handle_pdf - exit 1 - ;; - - ## Audio - audio/*) - handle_audio - exit 1 - ;; - - ## Video - video/*) - handle_video - exit 1 - ;; - - # pdftoppm -f 1 -l 1 \ - # -scale-to-x "${DEFAULT_SIZE%x*}" \ - # -scale-to-y -1 \ - # -singlefile \ - # -jpeg -tiffcompression jpeg \ - # -- "${FPATH}" "${IMAGE_CACHE_PATH%.*}" \ - # && exit 6 || exit 1;; - - ## ePub, MOBI, FB2 (using Calibre) - # application/epub+zip|application/x-mobipocket-ebook|\ - # application/x-fictionbook+xml) - # # ePub (using https://github.com/marianosimone/epub-thumbnailer) - # epub-thumbnailer "${FPATH}" "${IMAGE_CACHE_PATH}" \ - # "${DEFAULT_SIZE%x*}" && exit 6 - # ebook-meta --get-cover="${IMAGE_CACHE_PATH}" -- "${FPATH}" \ - # >/dev/null && exit 6 - # exit 1;; - - ## Font - # application/font*|application/*opentype) - # preview_png="/tmp/$(basename "${IMAGE_CACHE_PATH%.*}").png" - # if fontimage -o "${preview_png}" \ - # --pixelsize "120" \ - # --fontname \ - # --pixelsize "80" \ - # --text " ABCDEFGHIJKLMNOPQRSTUVWXYZ " \ - # --text " abcdefghijklmnopqrstuvwxyz " \ - # --text " 0123456789.:,;(*!?') ff fl fi ffi ffl " \ - # --text " The quick brown fox jumps over the lazy dog. " \ - # "${FPATH}"; - # then - # convert -- "${preview_png}" "${IMAGE_CACHE_PATH}" \ - # && rm "${preview_png}" \ - # && exit 6 - # else - # exit 1 - # fi - # ;; - - ## Preview archives using the first image inside. - ## (Very useful for comic book collections for example.) - # application/zip|application/x-rar|application/x-7z-compressed|\ - # application/x-xz|application/x-bzip2|application/x-gzip|application/x-tar) - # local fn=""; local fe="" - # local zip=""; local rar=""; local tar=""; local bsd="" - # case "${mimetype}" in - # application/zip) zip=1 ;; - # application/x-rar) rar=1 ;; - # application/x-7z-compressed) ;; - # *) tar=1 ;; - # esac - # { [ "$tar" ] && fn=$(tar --list --file "${FPATH}"); } || \ - # { fn=$(bsdtar --list --file "${FPATH}") && bsd=1 && tar=""; } || \ - # { [ "$rar" ] && fn=$(unrar lb -p- -- "${FPATH}"); } || \ - # { [ "$zip" ] && fn=$(zipinfo -1 -- "${FPATH}"); } || return - # - # fn=$(echo "$fn" | python -c "import sys; import mimetypes as m; \ - # [ print(l, end='') for l in sys.stdin if \ - # (m.guess_type(l[:-1])[0] or '').startswith('image/') ]" |\ - # sort -V | head -n 1) - # [ "$fn" = "" ] && return - # [ "$bsd" ] && fn=$(printf '%b' "$fn") - # - # [ "$tar" ] && tar --extract --to-stdout \ - # --file "${FPATH}" -- "$fn" > "${IMAGE_CACHE_PATH}" && exit 6 - # fe=$(echo -n "$fn" | sed 's/[][*?\]/\\\0/g') - # [ "$bsd" ] && bsdtar --extract --to-stdout \ - # --file "${FPATH}" -- "$fe" > "${IMAGE_CACHE_PATH}" && exit 6 - # [ "$bsd" ] || [ "$tar" ] && rm -- "${IMAGE_CACHE_PATH}" - # [ "$rar" ] && unrar p -p- -inul -- "${FPATH}" "$fn" > \ - # "${IMAGE_CACHE_PATH}" && exit 6 - # [ "$zip" ] && unzip -pP "" -- "${FPATH}" "$fe" > \ - # "${IMAGE_CACHE_PATH}" && exit 6 - # [ "$rar" ] || [ "$zip" ] && rm -- "${IMAGE_CACHE_PATH}" - # ;; - esac -} - -handle_mime() { - mimetype="${1}" - case "${mimetype}" in - ## Manpages - text/troff) - man -l "${FPATH}" - exit 0 - ;; - - ## Text - text/* | */xml) - "$EDITOR" "${FPATH}" - exit 0 - ;; - ## Syntax highlight - # if [[ "$( stat --printf='%s' -- "${FPATH}" )" -gt "${HIGHLIGHT_SIZE_MAX}" ]]; then - # exit 2 - # fi - # if [[ "$( tput colors )" -ge 256 ]]; then - # local pygmentize_format='terminal256' - # local highlight_format='xterm256' - # else - # local pygmentize_format='terminal' - # local highlight_format='ansi' - # fi - # env HIGHLIGHT_OPTIONS="${HIGHLIGHT_OPTIONS}" highlight \ - # --out-format="${highlight_format}" \ - # --force -- "${FPATH}" && exit 5 - # pygmentize -f "${pygmentize_format}" -O "style=${PYGMENTIZE_STYLE}"\ - # -- "${FPATH}" && exit 5 - # exit 2;; - - ## DjVu - image/vnd.djvu) - if type djvutxt >/dev/null 2>&1; then - ## Preview as text conversion (requires djvulibre) - djvutxt "${FPATH}" | eval "$PAGER" - exit 0 - elif type exiftool >/dev/null 2>&1; then - exiftool "${FPATH}" | eval "$PAGER" - exit 0 - fi - exit 1 - ;; - esac -} - -handle_fallback() { - if [ "$GUI" -ne 0 ]; then - if type xdg-open >/dev/null 2>&1; then - nohup xdg-open "${FPATH}" >/dev/null 2>&1 & - exit 0 - elif type open >/dev/null 2>&1; then - nohup open "${FPATH}" >/dev/null 2>&1 & - exit 0 - fi - fi - - echo '----- File details -----' && file --dereference --brief -- "${FPATH}" - exit 1 -} - -handle_blocked() { - case "${MIMETYPE}" in - application/x-sharedlib) - exit 0 - ;; - - application/x-shared-library-la) - exit 0 - ;; - - application/x-executable) - exit 0 - ;; - - application/x-shellscript) - exit 0 - ;; - - application/octet-stream) - exit 0 - ;; - esac -} - -# TODO: make this posix by replacing readlink -handle_desktopbin() { - if ! type gtk-launch >/dev/null 2>&1; then - return - fi - DESKTOP_FILE=$(fd -1 --glob "${FPATH}.desktop" /usr/share/applications "${HOME}"/.local/share/applications 2>/dev/null) - if [ -n "$DESKTOP_FILE" ]; then - nohup xdg-open "${DESKTOP_FILE}" "$@" >/dev/null 2>&1 & - exit 0 - fi -} - -handle_bin() { - case "${MIMETYPE}" in - application/x-executable | application/x-shellscript) - # clear - echo '-------- Executable File --------' && file --dereference --brief -- "${FPATH}" - printf "Run executable (y/N/'a'rgs)? " - read -r answer - case "$answer" in - [Yy]*) exec "${FPATH}" ;; - [Aa]*) - printf "args: " - read -r args - exec "${FPATH}" "$args" - ;; - [Nn]*) exit ;; - esac - ;; - esac -} - -MIMETYPE="$(file -bL --mime-type -- "${FPATH}")" -handle_extension -handle_multimedia "${MIMETYPE}" -handle_mime "${MIMETYPE}" -[ "$BIN" -ne 0 ] && [ -x "${FPATH}" ] && handle_bin -handle_blocked "${MIMETYPE}" -[ "$BIN" -ne 0 ] && [ "$GUI" -ne 0 ] && shift && handle_desktopbin "$*" -handle_fallback - -exit 1 diff --git a/bin/hibiki/prompt b/bin/hibiki/prompt deleted file mode 100755 index d23fc28..0000000 --- a/bin/hibiki/prompt +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -# make sure window title is set in terminals -SET_TERM_TITLE='\[\033]0;\u@\h:\w\007\]' - -if [ "$1" == "err" ]; then - color="\[$(tput setaf 1)\]" # red -else - color="\[$(tput setaf 10)\]" -fi -RESET="\[$(tput sgr0)\]" - -# count jobs -# shellcheck disable=SC2016 -JOBS='`[ \j -gt 0 ] && printf " ∆\j"`' - -# show git-bug tickets -# shellcheck disable=SC2016 -# BUGS='`exit=$?; git rev-parse >/dev/null 2>&1 && { bugn=$(git bug ls --status=open | wc -l); [ $bugn -gt 0 ] && printf " ⚑${bugn}"; }; exit $exit`' -BUGS='' - -# ❱⫶ -echo "⋮ ${SET_TERM_TITLE}${color}\w${RESET}${JOBS}${BUGS} ❯ " diff --git a/bin/hibiki/record-desktop-to-mp4 b/bin/hibiki/record-desktop-to-mp4 deleted file mode 100755 index ec9af70..0000000 --- a/bin/hibiki/record-desktop-to-mp4 +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -wf-recorder -c h264_vaapi -d /dev/dri/renderD128 -F hwupload,scale_vaapi=format=nv12 -m mpegts -f /dev/stdout | - ffmpeg -loglevel error -i /dev/stdin -c copy -movflags frag_keyframe+empty_moov -bsf:a aac_adtstoasc -f mp4 - diff --git a/bin/hibiki/zk-fzf-new b/bin/hibiki/zk-fzf-new deleted file mode 100755 index 2946668..0000000 --- a/bin/hibiki/zk-fzf-new +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -set -e - -title=${1:?missing note title} -zkbin=${ZK_BIN:-"$(command -v zk)"} -path=${ZK_NOTEBOOK_DIR:?missing notebook dir} - -newarg="$path" -newtitle="$title" - -if [[ "${title}" =~ "/" ]]; then - newarg="$path/$(cut -d/ -f1 <<<"$title")" - newtitle="$(cut -d/ -f2 <<<"$title")" -fi - -exec "${zkbin}" new "$newarg" --title "$newtitle" diff --git a/bin/hr b/bin/hr deleted file mode 100755 index 9c421fc..0000000 --- a/bin/hr +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -str="$1" -[[ -n $str ]] && str=" $str " -getcols() { - if command -v tput &>/dev/null; then - tput cols - else - stty size | awk '{print $2}' - fi -} -COLS=$((${COLUMNS:-`getcols`} - ${#str} - 2)) -start=$'\e(0'; end=$'\e(B'; line="qqqqqqqqqqqqqqqq" -while ((${#line}<$COLS)); do line+=$line; done -printf "╾" # └ -printf "%s%s%s" "$start" "${line:0:$((COLS/2))}" "$end" -printf "%s" "$str" -printf "%s%s%s" "$start" "${line:0:$((COLS/2))}" "$end" -printf "╼" # ┐ -printf "\n" diff --git a/bin/hspl b/bin/hspl deleted file mode 100755 index aca5516..0000000 --- a/bin/hspl +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -print_gateway_uri= -print_time_diff= -print_json= -if=wlan0 -debug= -while getopts djuhDI: opt; do - case "$opt" in - d) print_time_diff=1 ;; - j) print_json=1 ;; - u) print_gateway_uri=1 ;; - I) if=$OPTARG ;; - D) debug=1 ;; - h | ?) - printf "usage: hspl [options]\n" - printf "\n" - printf "supported hotspot vendors:\n" - printf " hotsplots.de (e.g. Espresso House / public libraries)\n" - printf " pbspot (e.g. CoffeeFellows)\n" - printf "\n" - printf "options:\n" - printf " -d print time until expiry in seconds\n" - printf " -j output json\n" - printf " -u print gateway address\n" - printf " -I use a specific interface (default: %s)\n" "$if" - printf " -D emit the html for debugging\n" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -gateway=$(ip route show dev "$if" | awk '/default via/{print $3; exit}') - -if [ -n "$print_gateway_uri" ]; then - echo "$gateway" - exit 0 -fi - -html=$(curl -Ls --interface "$if" "$gateway") - -t= -tx= -rx= -logged_in=0 -vendor=unknown -name=unknown - -if [ -n "$debug" ]; then - echo "$html" - exit 1 -fi - -# hotspot vendor implementations go here: - -if grep -q pbspot <<<"$html"; then - vendor=pbspot - # TODO: logged_in=$(grep -qi 'eingeloggt seit' && echo 1) - t=$(grep -i 'expires' <<<"$html" | awk -F 'td>' '{print $4}' | tr -d '</' | tr -d ':' | sed -e 's,s, seconds,' -e 's,m, minutes,') - t=${t:-unlimited} - tx=$(grep -i 'transmitted' <<<"$html" | awk -F 'td>' '{print $4}' | tr -d '</') - rx=$(grep -i 'received' <<<"$html" | awk -F 'td>' '{print $4}' | tr -d '</') -fi - -if grep -q hotsplots <<<"$html"; then - vendor=hotsplots - html=$(sed 's,\/tr>,\/tr>\n,g' <<<"$html") - logged_in=$(grep -qi 'eingeloggt seit' <<<"$html" && echo 1 || echo 0) - t=$(grep -i 'verbleibende zeit' <<<"$html" | awk -F 'td>' '{print $3}' | tr -d '</' | sed -e 's, ,,' -e 's,h, hours,' -e 's,min, minutes,' -e 's,sec, seconds,') - t=${t:-unlimited} - tx=$(grep -i 'übertragene daten' <<<"$html" | awk -F 'td>' '{print $3}' | tr -d '</' | sed -e 's, ,,' -e 's, (.*),,') - rx="-" - name=$(grep -i 'loginHead' <<<"$html" | awk -F 'h2>' '{print $2}' | tr -d '</') -fi - -# end of hotspot vendor implementations - -if [ "$logged_in" -eq 0 ]; then - echo "not logged in" >&2 - echo "open" "$gateway" "and complete hotspot sign in process" >&2 - echo "" >&2 - exit 1 -fi - -if [ -z "$t" ]; then - echo "no hotspot or unimplemented vendor" >&2 - exit 1 -fi - -if [ "$t" != "unlimited" ]; then - expiry_time=$(date --date "now + $t" +%s) - remaining=$(((expiry_time - $(date +%s)))) - - if [ -n "$print_time_diff" ]; then - echo "$remaining" - exit 0 - fi - - # format remaining time like: 5h30m or 10s - remaining=$(awk '{ - s=$0 - h=(s/60/60); - if(h>1){ printf "%dh", h } - m=(s/60%60) - if(m>1){ printf "%dm", m } - if(h<1 && m<1){ printf "%ds", $0 } - }' <<<"$remaining") -else - remaining=$t -fi - -if [ -n "$print_json" ]; then - jq -n --args '{ - remaining:$ARGS.positional[0], - tx:$ARGS.positional[1], - rx:$ARGS.positional[2], - t:$ARGS.positional[3], - vendor:$ARGS.positional[4], - name:$ARGS.positional[5] - }' "$remaining" "$tx" "$rx" "$t" "$vendor" "$name" -else - echo "$remaining" - echo "TX:" "$tx" - echo "RX:" "$rx" - echo "[" "$name" "]" -fi diff --git a/bin/iconez b/bin/iconez deleted file mode 100755 index 9c78450..0000000 --- a/bin/iconez +++ /dev/null @@ -1,103 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -by_pid= -by_name= -fuzzy= -desktop_files= -scalable= -while getopts n:p:dfsh opt; do - case "$opt" in - n) by_name="${OPTARG}" ;; - p) by_pid="${OPTARG}" ;; - f) fuzzy=1 ;; - d) desktop_files=1 ;; - s) scalable=1 ;; - h | ?) - printf "usage: %s [-h]\n" "$(basename "$0")" - printf "\n" - printf " -p \t PID\n" - printf " -n \t NAME\n" - printf " -f \t enable fuzzy matching (NAME only)\n" - printf " -d \t try to match NAME desktop file\n" - printf " -s \t only match scalable icons\n" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -data_dirs=$( - set -f - IFS=":" - set -- ${XDG_DATA_DIRS:-"$HOME/.local/share:/usr/local/share:/usr/share"} - printf "%s\n" "$@" -) - -desktop_dirs= -icon_dirs= -for d in $data_dirs; do - desktop_dirs="${desktop_dirs## } ${d}/applications" - icon_dirs="${icon_dirs## } ${d}/icons" -done - -by_name() { - name=$1 - - if [ -n "${desktop_files}" ]; then - [ -z "${fuzzy}" ] && name="^${name}$" - # try getting .desktop entry for name - # shellcheck disable=2086 - ident=$(fd -e desktop "${name}" ${desktop_dirs} -x grep Icon= 2>/dev/null || true | cut -d= -f2 | uniq) - fi - - if [ -z "${fuzzy}" ]; then - ident="^${ident:-$name}\." - else - ident="${ident:-$name}" - fi - - filetypes="-e svg" - if [ -z "${scalable}" ]; then - filetypes="${filetypes} -e png" - fi - - # shellcheck disable=2086 - fd -t f ${filetypes} "${ident}" ${icon_dirs} 2>/dev/null || true - - # avoid selecting svg, can be made to prefer svg if `-v` is removed - # svg=$(printf "%s" "${icons}" | grep -v svg) - # [ -n "${svg}" ] && icons=${svg} - - # printf "%s\n" "${icons}" -} - -by_pid() { - pid=$1 - - arg0= - while true; do - arg0=$(awk '{print $1}' /proc/"${pid}"/comm) - case ${arg0} in - *sh) - pid=$(ps -p "${pid}" -o ppid= | xargs) - [ "$pid" = 1 ] && exit 1 - ;; - *) break ;; - esac - done - - by_name "${arg0}" -} - -# main -if [ -n "${by_name}" ]; then - by_name "${by_name}" - -elif [ -n "${by_pid}" ]; then - by_pid "${by_pid}" - -fi diff --git a/bin/jq-table b/bin/jq-table deleted file mode 100755 index 55d16fb..0000000 --- a/bin/jq-table +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -tsv=$(jq 'def hdr:to_entries|map(.key); def vals:to_entries|map(.value|tostring); (arrays|[(first|hdr)]+[.[]|vals]) // (objects|[hdr]+[vals])|.[]|@tsv' -r) -col=$(head -n1 <<<"$tsv" | tr '\t' ',' | tr '[:lower:]' '[:upper:]') -if [ "$1" = "--headers" ]; then - echo "$col" - exit 1 -fi -exec column -s $'\t' --table --table-columns "$col" "$@" <(tail -n+2 <<<"$tsv") diff --git a/bin/kioskfox b/bin/kioskfox deleted file mode 120000 index 7c92c5e..0000000 --- a/bin/kioskfox +++ /dev/null @@ -1 +0,0 @@ -firefox \ No newline at end of file diff --git a/bin/lock b/bin/lock deleted file mode 100755 index f4110e7..0000000 --- a/bin/lock +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -main_color="#4E4371" -clear_color='#afd700' -ver_color='#5f8787' -wrong_color='#af005f' - -# --effect-compose '7.5%,93%;10%x-1;center;/home/robert/Pictures/gentoo-logo/gentoo-horizontal.png' -# --effect-compose '20%,50%;5%x-1;center;/home/robert/Pictures/hexagon.png' -# --effect-compose '30%,50%;10%x-1;center;/home/robert/Pictures/gentoo-logo/gentoo-logo.png' -#--effect-compose '49%,50%;20%x-1;center;/home/robert/.lock.png' -if swaylock --help 2>&1 | grep -q effect; then - fx_args=( - --screenshots - --effect-scale 0.5 --effect-blur 10x5 --effect-scale 2 - --effect-vignette 0.6:0.3 - --clock - --timestr '%H:%M' --datestr '%F' - #--grace 2 --grace-no-mouse --grace-no-touch - ) -else - vf="scale=h=500:w=-1,boxblur=9:4" - for o in $(swq list output | jq -r '.[].name' | grep -v i3); do - i="/tmp/lock-$o.png" - rm "$i" || true - grim -o "$o" - | ffmpeg -v error -i - -vf "$vf" "$i" - images+=("$o":"$i") - done - fx_args=(--image="${images[@]}") -fi - -for sh in "${XDG_DATA_HOME}"/lock.d/*.sh; do - # shellcheck disable=1090 - if [ -r "$sh" ]; then . "$sh" || true; fi -done -unset sh - -# shellcheck disable=SC2068 -exec swaylock \ - --daemonize \ - --color=#000000EE \ - --scaling=fill \ - --font=Iosevka\ Aile \ - --font-size=28 \ - --text-color=#FFFFFFFF \ - --text-clear-color=#FFFFFFFF \ - --text-ver-color=#FFFFFFFF \ - --ring-color="${main_color}EE" \ - --ring-clear-color="${clear_color}EE" \ - --ring-ver-color="${ver_color}EE" \ - --ring-wrong-color="${wrong_color}EE" \ - --key-hl-color=#FFFFFF55 \ - --inside-color=#000000BB \ - --inside-clear-color=#000000BB \ - --inside-ver-color=#000000BB \ - --inside-wrong-color="${wrong_color}BB" \ - --ignore-empty-password \ - --indicator-caps-lock \ - --show-failed-attempts \ - --hide-keyboard-layout \ - --indicator-idle-visible \ - ${fx_args[@]} diff --git a/bin/mailsync b/bin/mailsync deleted file mode 100755 index 47d7743..0000000 --- a/bin/mailsync +++ /dev/null @@ -1,158 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in mbsync notify-send python awk gdbus iconez; do - if ! command -v "$tool" >/dev/null; then - printf '%s: %s not installed but required\n' "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -maildir="${HOME}/mail" -cachefile=${XDG_CACHE_HOME}/mailsync.lastrun - -accounts=(gnzler) -list= -verbose= -while getopts a:lvh opt; do - case "${opt}" in - a) accounts=("${OPTARG}") ;; - l) list=1 ;; - v) verbose=1 ;; - h | ?) - printf "usage: %s [-h] [ACCOUNT...]\n" "$(basename "$0")" - printf "\n" - printf " -a ACCOUNTS, accunts to sync (default: \"%s\")\n" "${accounts[*]}" - printf " -l list mail\n" - printf " -v be verbose" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -if [ -n "$1" ]; then - accounts=("$*") -fi - -notifysend() { - local summary=$1 - local body=$2 - local ico - shift 2 - - if ! printf "%s" "$*" | grep -- "-i" >/dev/null; then - ico="📨 " - fi - - # -i /usr/share/icons/mdi/scalable/email-plus.svg \ - notify-send $@ \ - -a mailsync \ - -c audible \ - "${ico:-}${summary}" "${body}" -} - -decode() { - python -c 'import sys;import email.header;print(("".join(list(map(lambda s: s[0] if (type(s[0]) == str) else s[0].decode(s[1] or "utf-8"), email.header.decode_header(((sys.stdin.readlines() or [""])[0]).strip()))))))' -} - -handle_msg() { - local msg=$1 - local from - local subject - local listid - local ico - - from=$(sed ':a; N; $!b a; s/\n\s\{1,\}/ /g' "${msg}" | awk '/^From:/{print}' | cut -d: -f2 | decode) - subject=$(sed ':a; N; $!b a; s/\n\s\{1,\}/ /g' "${msg}" | awk '/^Subject:/{print}' | cut -d: -f2 | decode) - listid=$(sed ':a; N; $!b a; s/\n\s\{1,\}/ /g' "${msg}" | awk '/^List-ID:/{print}' | cut -d: -f2 | decode) - if [ -n "${listid}" ]; then - subject="${subject}\n<span alpha='90%' size='small'>~> $(echo "${listid}" | sed -e 's|<|\<|g' -e 's|>|\>|g')</span>" - ico="$(iconez -sn email-multiple-outline)" - else - ico="$(iconez -sn email-receive-outline)" - fi - notifysend "${from}" "${subject}" -i "${ico}" -t 2000 -} - -list_msg() { - local acct=$2 - local args=(-type f -not -name '\.*') - local cachefile="${cachefile}.${acct}" - - find "${maildir}"/"${acct}"/{INBOX,lists}/new/ "${args[@]}" 2>/dev/null || true - - # local cur_or_new=${1:-new} - # if [ "${cur_or_new}" = "new" ]; then - # find "${maildir}"/"${acct}"/{INBOX,lists}/"${cur_or_new}"/ "${args[@]}" 2>/dev/null || true - # else - # find "${maildir}"/"${acct}"/*/"${cur_or_new}"/ "${args[@]}" 2>/dev/null || true - # fi -} - -run_notify() { - local acct=$1 - local new_mail - - new_mail=$(list_msg new "${acct}") - if [ -n "${new_mail}" ]; then - local num - num="$(echo "${new_mail}" | grep -c INBOX)" - # always print INBOX messages - for msg in $(echo "${new_mail}" | grep INBOX); do handle_msg "$msg"; done - - # everything else, limit to 5, just print the count otherwise - num="$(echo "${new_mail}" | grep -c -v INBOX)" - notifysend "${acct}: new" "Found ${num} new mail" -i "$(iconez -sn email-receive-outline)" - [ "${num}" -gt 5 ] && return - for msg in $(echo "${new_mail}" | grep -v INBOX); do handle_msg "$msg"; done - fi -} - -run_sync() { - local acct=$1 - - # exit if we're already running - pgrep mbsync >/dev/null && { - echo "mbsync is already running." - notifysend "mailsync stopped" "mbsync is already running" -i "$(iconez -sn email-off-outline)" - return - } - - # persistent notification - id=$(notifysend "${acct}: fetching new mail..." "running mbsync" -i "$(iconez -sn email-sync-outline)" --print-id --expire-time=0) - trap '{ clear-notification "$id"; }' EXIT - - mbsync_args= - [ -n "${verbose}" ] && mbsync_args="--verbose" - mbsync $mbsync_args --config="$HOME/.config/mbsyncrc" "$acct" - - # create cachefile - touch "${cachefile}.${acct}" - - # index new messages - command notmuch >/dev/null 2>&1 && notmuch new -} - -# only list new mail, don't sync -if [ -z "${accounts[*]}" ]; then - echo "no account specified" >&2 - exit 1 -fi - -for acct in "${accounts[@]}"; do - ( - if [ -n "${list}" ]; then - list_msg "${list}" "${acct}" - exit 0 # exit ()& subshell - fi - run_sync "${acct}" - run_notify "${acct}" - ) & -done - -wait diff --git a/bin/menu b/bin/menu deleted file mode 100755 index b3a87bc..0000000 --- a/bin/menu +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -# make sure there we are the only running menu -pgrep bemenu >/dev/null && pkill -f bemenu - -# always source the config to make sure -. "$HOME"/.config/bemenu.conf - -arg0=bemenu -MENU_PROMPT=${MENU_PROMPT:-} -MENU_FROM_PATH=${MENU_FROM_PATH:-} - -# this is used by -run to combine desktop files and PATH binaries -if [ -n "$MENU_FROM_PATH" ]; then - (cat ; (fd -tf -tl -tx . $(printf "%s" "$PATH" | tr : ' ') -x printf "%s\n" {/} | sort -u)) | - env -u MENU_FROM_PATH $0 - exit $? -fi - -idx=0 -while test $# -gt $idx; do - case "$1" in - -run) - # arg0=bemenu-run - export MENU_FROM_PATH=1 # reexec - arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot" - shift - ;; - -drun) - arg0="j4-dmenu-desktop --no-generic --dmenu=$0 --term=foot" - shift - ;; - -p) - shift - MENU_PROMPT="$1" - shift - ;; - -x) - shift - BEMENU_OPTS="${BEMENU_OPTS} --password" - ;; - esac - idx=$((idx + 1)) -done - -if [ -n "${MENU_POPUP}" ]; then - BEMENU_OPTS="${BEMENU_OPTS} --center --width-factor 0.5 --border 2 --list 8" # --fixed-height -fi - -BEMENU_OPTS="${BEMENU_OPTS} --prompt \"${MENU_PROMPT}\"" - -BEMENU_OPTS="${BEMENU_OPTS} $*" - -exec ${arg0} diff --git a/bin/mkmenu b/bin/mkmenu deleted file mode 100755 index 614f512..0000000 --- a/bin/mkmenu +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -set -e -[ "$DEBUG" ] && set -x -[ "$TEST" ] && { - jq -cn '{p:"test...",o:[{l:"option a",x:"notify-send a"},{l:"option b",x:"notify-send b"}]}' | env -u TEST $0 - exit 0 -} - -read -r IN - -MENU_PROMPT=$(jq -cr '.p' <<<"$IN") -export MENU_PROMPT - -sel=$(jq -cr '.o[].l' <<<"$IN" | menu) -run=$(jq -cr --arg sel "$sel" '.o[] | select(.l == $sel) | .x' <<<"$IN") - -exec sh -c "$run" diff --git a/bin/mnts b/bin/mnts deleted file mode 100755 index fe940c1..0000000 --- a/bin/mnts +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash -# -# DESCRIPTION: -# dmenu-based mount/unmount helper -# - -[ -n "$DEBUG" ] && set -x - -export MENU_PROMPT=" mnts" - -# check requirements -for app in awk jq lsblk notify-send; do - if ! command -v "$app" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$app" >&2 - exit 1 - fi -done - -exec= -while getopts hx: o; do - case "$o" in - x) exec="$OPTARG" ;; - h | ?) exit 2 ;; - esac -done -shift $((OPTIND - 1)) - -# mount <1:mode> <2:device> <3:label> <4:path> -mount() { - local ok=0 - local logfile=$(mktemp --tmpdir -t "mnts-${3}-XXXXX") - local icon=/usr/share/icons/mdi/scalable/harddisk.svg - trap '{ rm -f "$logfile"; }' EXIT - - case "$1" in - mount) - local path - - icon=/usr/share/icons/mdi/scalable/harddisk-plus.svg - path="/media/$(tr '[:upper:]' '[:lower:]' <<<"$3")" - [ ! -d "$path" ] && mkdir -p "$path" - doas -n mount -v -o "uid=$(id -u),gid=$(id -g)" "$2" "$path" >"$logfile" 2>&1 - if [ -n "${exec}" ]; then - sh -c "$exec $path" & - disown - fi - ;; - unmount) - icon=/usr/share/icons/mdi/scalable/harddisk-remove.svg - doas -n umount -v "$2" >"$logfile" 2>&1 - ;; - esac - - if [ "$ok" -eq 0 ]; then - notify-send -i "${icon}" -a mnts mnts "$(cat "${logfile}")" - else - notify-send -i "${icon}" -a mnts -u critical -t 30000 mnts "${1}ing ${3} [${2}] failed:\n<i>$(cat "${logfile}")</i>" - fi -} - -handle() { - while read -r line; do - dev=$(awk '{print $1}' <<<"$line") - label=$(awk '{print $2}' <<<"$line") - path=$(awk '{print $3}' <<<"$line") - mode=$(awk '{if(length($3)<1) print "mount";else print "unmount";}' <<<"$line") - [ -n "${DEBUG}" ] && printf 'DEBUG: mode:%s, dev:%s, path:%s\n' "${mode}" "${dev}" "${path}" - mount "${mode}" "${dev}" "${label}" "${path}" & - done -} - -doas -n lsblk -flJ | - jq -r '.blockdevices[] | select(.uuid?!="" and .name?) | select((.name | test("hibiki|luks|nvme|loop[0-9]+") | not)) | [("/dev/"+.name), .label, (.mountpoints[0] // "")] | @tsv' | - column -s $'\t' -t | - menu --list=8 | - handle diff --git a/bin/modemenu b/bin/modemenu deleted file mode 100755 index 64ef18e..0000000 --- a/bin/modemenu +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -set -e -[ -n "$DEBUG" ] && set -x - -get_output() { - swaymsg -t get_outputs | - jq -cr '.[] | select(.type=="output") | [.name, .make + " " + .model] | @tsv' | - menu --accept-single | - cut -d $'\t' -f 1 -} - -list_modes() { - local output=$1 - swaymsg -t get_outputs | - jq -cr --arg name "$output" '.[] | select(.type=="output" and .name==$name) | .modes[] | [([.width, "x", .height, "@", .refresh, "Hz"]|join("")), .picture_aspect_ratio // ""] | @tsv' -} - -output=$(get_output) - -mode=$( ( - list_modes "$output" - echo -e "\tset scale..." -) | column -t -s $'\t' | - menu) - -case "$mode" in -*"set scale"*) - scale=$(echo -e "1.0\n1.5\n2.0" | MENU_PROMPT="set scale" menu) - exec swaymsg output "$output" scale "$scale" - ;; -*) - exec swaymsg output "$output" mode "$mode" - ;; -esac diff --git a/bin/mpvdiff b/bin/mpvdiff deleted file mode 100755 index 9d5ce4a..0000000 --- a/bin/mpvdiff +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -# args="--title=mpvdiff --script=~~/scripts/diff" -args="--title=mpvdiff" - -if [ "$1" = "-h" ]; then - printf "usage: %s [-2|-4] VIDEO..." "$(basename "$0")" - exit 2 - -elif [ "$1" = "-4" ]; then - shift - mpv "$1" \ - --external-file="$2" \ - --external-file="$3" \ - --external-file="$4" \ - --lavfi-complex='[vid1][vid2]scale2ref[1][2];[1][2]hstack[t1] ; [vid3][vid4]scale2ref[3][4];[3][4]hstack[t2] ; [t1][t2]scale2ref[5][6];[5][6]vstack[vo]' \ - "$args" -else - mpv "$1" \ - --external-file="$2" \ - --lavfi-complex='[vid1][vid2]scale2ref[1][2];[1][2]hstack[vo]' \ - "$args" -fi diff --git a/bin/mpvplay b/bin/mpvplay deleted file mode 100755 index e76acff..0000000 --- a/bin/mpvplay +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -# uri=$(eval "echo ${1}") -uri="${1}" - -notify-send \ - -i "$(iconez -n mpv | grep 32)" \ - -a mpv \ - 'playing' \ - "${uri}" - -# if xap now >/dev/null 2>&1; then -# xap player run --no-defaults --detached -# fi -# exec xap add -n "${uri}" - -# if ! mpv "${uri}"; then -# notify-send \ -# -i "$(iconez -n mpv | grep 32)" \ -# -a mpv \ -# -c error \ -# 'failed' \ -# "${uri}" -# fi -exec mpv "${uri}" diff --git a/bin/mvi b/bin/mvi deleted file mode 100755 index 319d2ff..0000000 --- a/bin/mvi +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -exec mpv --config-dir=$HOME/.config/mvi "$@" diff --git a/bin/netspeed b/bin/netspeed deleted file mode 100755 index 6db5dc5..0000000 --- a/bin/netspeed +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -if [ "$1" = "-h" ] || [ "$1" = "help" ]; then - printf "usage: %s\n" "$(basename "$0")" - printf "use iperf3 to benchmark connection throughput\n" - printf "\n" - exit 2 -fi - -SERVER=inazuma.moji.moe -PORT=33000 - -run_server() { - printf "starting server... => %s:%s\n" "${SERVER}" "${PORT}" >&2 - ssh ${SERVER} -- iperf3 -s -D -1 -p ${PORT} - # sleep 3 -} - -run_client() { - printf "measuring...\n" >&2 - case $1 in - dl) iperf3 -J -c ${SERVER} -p ${PORT} -R ;; - ul) iperf3 -J -c ${SERVER} -p ${PORT} ;; - esac -} - -place() { - iplink=$(ip link | grep UP | cut -d' ' -f2 | tr -d ':' | grep -v lo | head -n1) - case "${iplink}" in - wlan*) iwctl station "${iplink}" show | grep network | xargs | cut -d' ' -f3- ;; - *) printf "?\n" ;; - esac -} - -if [ -n "$MANUAL" ]; then - run_server - set -x - exec iperf3 -c ${SERVER} -p ${PORT} "$@" -fi - -# measure download -run_server -bps_dl=$(run_client dl | - jq -r '.end.sum_received.bits_per_second' | - awk '{print $0/1000000}') - -printf "DL: %.2f\n" "${bps_dl}" >&2 - -# measure upload -run_server -bps_ul=$(iperf3 -J -c ${SERVER} -p ${PORT} | - jq -r '.end.sum_sent.bits_per_second' | - awk '{print $0/1000000}') - -printf "UL: %.2f\n" "${bps_ul}" >&2 - -# print results -printf "%s,COUNTRY,CITY,%s,%.2f,%.2f,LAT,LON\n" \ - "$(date +%d/%m/%y)" \ - "$(place)" \ - "${bps_dl}" \ - "${bps_ul}" diff --git a/bin/notifmenu b/bin/notifmenu deleted file mode 100755 index 6b993a6..0000000 --- a/bin/notifmenu +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -manual_actions_handling= -act_on_history= -while getopts mHh opt; do - case "$opt" in - # don't use makoctl menu ... - m) manual_actions_handling=1 ;; - H) act_on_history=1 ;; - h | ?) - printf 'usage: %s [-h]\n' "$(basename "$0")" - printf '\n' - printf ' -m handle actions using bemenu instead of "makectl menu"\n' - printf ' -H act on the history buffer, instead of active notifications\n' - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -# check requirements -for tool in makoctl jq bemenu; do - if ! command -v "$tool" >/dev/null; then - printf '%s: %s not installed but required\n' "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -export MENU_PROMPT=" notif" - -_menu() { - menu -l10 --ifne --accept-single "$@" -} - -list_notifications() { - if [ -n "${act_on_history}" ]; then - makoctl history - else - makoctl list - fi -} - -select_notification() { - while read -r line; do # actually only supports 1 - id=$(printf '%s' "${line}" | awk -F'\t' '{print $1}') - list_notifications | jq -r ".. | select(.id?.data?==${id}) | @text" - done -} - -handle() { - options=" - dismiss - actions - $(if [ -n "${act_on_history}" ]; then printf restore; fi) - " - while read -r json; do - if [ -n "$DEBUG" ]; then printf '%s' "${json}" | jq; fi - for o in $options; do printf '%s\n' "$o"; done | - MENU_PROMPT="${MENU_PROMPT}: $(printf '%s' "${json}" | jq -r '.summary.data')" _menu | - { - read -r line - case ${line} in - dismiss) handle_dismiss "${json}" ;; - actions) handle_actions "${json}" ;; - restore) handle_restore "${json}" ;; - esac - } - done -} - -handle_dismiss() { - id=$(printf '%s' "${1}" | jq -r '.id.data') - makoctl dismiss -n "${id}" -} - -handle_restore() { - id=$(printf '%s' "${1}" | jq -r '.id.data') - makoctl restore -n "${id}" -} - -handle_actions() { - id=$(printf '%s' "${1}" | jq -r '.id.data') - - if [ -n "${manual_actions_handling}" ]; then - printf '%s' "${1}" | jq -r '.actions.data | to_entries | .[] | @text' | - _menu | - jq -r '.key' | - handle_action_manually "${id}" - else - exec makoctl menu -n "${id}" menu -l10 - fi -} - -handle_action_manually() { - id="$1" - while read -r action; do - printf 'print\ninvoke (using makoctl)\n' | - _menu --prefix "${action} >" | - { - read -r line - case ${line} in - print) printf '%s\n' "${action}" ;; - invoke*) exec makoctl invoke -n "${id}" "${action}" ;; - esac - } - done -} - -list_notifications | - jq --arg id "${1}" -r '(..|select(.id?.data?==$id)) // .data[][] | [.id.data, ."app-name".data, .summary.data, .body.data] | @tsv' | - if [ -n "${1}" ]; then tac | tac; else _menu; fi | - select_notification | - handle diff --git a/bin/now b/bin/now deleted file mode 100755 index 77892f3..0000000 --- a/bin/now +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -case "$1" in --here) date +%FT%TZ%:z ;; --net) date -u +%F"$(beats)" ;; -*) date -u -Iseconds ;; -esac diff --git a/bin/oguri-cycle b/bin/oguri-cycle deleted file mode 100755 index 900fbf8..0000000 --- a/bin/oguri-cycle +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for app in swww wlr-randr; do - if ! command -v "$app" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$app" >&2 - exit 1 - fi -done - -if ! pgrep swww-daemon >/dev/null 2>&1; then - printf "%s: swww-daemon not running, aborting\n" "$(basename "$0")" >&2 - exit 1 -fi - -change_bg() { - local OUTPUT=$1 - - export SWWW_TRANSITION=none SWWW_TRANSITION_FPS=60 - if [ ${#BGS} -gt 0 ]; then - idx=$((0 + RANDOM % ${#BGS[@]})) - swww img \ - --outputs "${OUTPUT}" \ - "${BGS[${idx}]}" - else - swww img \ - --outputs "${OUTPUT}" \ - "$(grep image "${XDG_CONFIG_HOME}"/oguri/config | cut -d= -f2)" - fi -} - -logger 'oguri-cycle: changing background(s)' || true - -BGS_DIR=$HOME/pictures/wallp - -readarray -t OUTPUTS < <(wlr-randr --json | jq -r '..|select(.transform?=="normal")|.name') -# readarray -t OUTPUTS < <(wlr-randr | awk 'BEGIN{name=""} /^\S/{name=$1} /Transform: normal/{print name}') -readarray -d '' BGS < <(find "${BGS_DIR}"/horizontal/ -print0 2>/dev/null) -readarray -d '' BGS < <(find "${BGS_DIR}"/landscape/ -print0 2>/dev/null) - -for o in "${OUTPUTS[@]}"; do change_bg "$o"; done - -readarray -t OUTPUTS < <(wlr-randr --json | jq -r '..|select((.transform?=="270")or(.transform?=="90"))|.name') -# readarray -t OUTPUTS < <(wlr-randr | awk 'BEGIN{name=""} /^\S/{name=$1} /Transform: 90/{print name}') -readarray -d '' BGS < <(find "${BGS_DIR}"/vertical/ -print0 2>/dev/null) -readarray -d '' BGS < <(find "${BGS_DIR}"/portrait/ -print0 2>/dev/null) - -for o in "${OUTPUTS[@]}"; do change_bg "$o"; done diff --git a/bin/os-conf b/bin/os-conf deleted file mode 100755 index d6a31a1..0000000 --- a/bin/os-conf +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -OS_DIR=${OS_DIR:-$HOME/os} -OS_MANIFEST=$OS_DIR/manifest - -target=/tmp/os/ -restore= -list= -while getopts r:lh opt; do - case "$opt" in - r) - restore=1 - target="$OPTARG" - ;; - l) list=1 ;; - h | ?) - printf "usage: %s [options]\n" "$(basename "$0")" - printf "\n" - printf " -l list files that would be saved\n" - printf " -r TARGET restore to TARGET (default: %s)\n" "${target}" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -tmp_prefix=os-secret- -# cleanup -trap '{ rm -f "/tmp/${tmp_prefix}"*; }' EXIT - -handle_secret() { - # NOTE: we can't print anything to stdout here, only the final encrypted file - # to be included in the os archive - case "$1" in - encrypt) - # read the first line from input and use it as path - IFS=$(printf '\r') read -r filepath - archive=/tmp/"$tmp_prefix"$(printf "%s" "$filepath" | md5sum | cut -d' ' -f1) - # create tar archive from input, descends into directory - ( - printf "%s\n" "$filepath" - cat - - ) | - doas sh -c "( - tar -cz -f $archive -T - 2>/dev/null; - chown 1000:1000 $archive; - )" - # TODO: can we avoid re-encrypting every single time? - h=$(md5sum "$archive" | cut -d' ' -f1) - # encrypt the tarfile and amend some information that makes - # reconstructing easier - ( - sops --config /dev/null --encrypt "$archive" 2>/dev/null | - jq -r '.sops.data_extension |= "tar.gz"' | - jq --arg h "$h" -r '.sops.data_hash |= $h' - ) >"${archive}.enc" - printf "%s\n" "${archive}.enc" - ;; - decrypt) - while IFS=$(printf '\r') read -r line; do - # if $(jq -r '.sops.data_extension' "$line") == "tar.gz" - sops --config /dev/null exec-file "$line" "tar xzf - -C $target < {}" - done - ;; - esac -} - -handle_rules() { - while IFS=$(printf '\r') read -r line; do - if printf "%s" "$line" | grep -qe '#secret$'; then - printf "%s\n" "$line" | sed -e 's/\s#secret//' | handle_secret encrypt - else - # shellcheck disable=SC2086 - find "$(printf "%s\n" $line)" -print 2>/dev/null || true - fi - done - -} - -_rsync() { - extra= - [ -n "$list" ] && extra="--dry-run" - rsync -v -hhh $extra \ - --archive \ - --links \ - "$@" -} - -if [ -n "$restore" ]; then - printf "os-conf: restoring %s to %s\n" "${OS_DIR}" "${target}" >&2 - mkdir -p "${target}" || true - _rsync \ - --exclude '/manifest' \ - --exclude '/README.md' \ - --exclude 'colors.todo' \ - --exclude 'os-secret*.enc' \ - "${OS_DIR}/" "${target}" - find "${OS_DIR}" -type f -name 'os-secret*.enc' -print | - handle_secret decrypt -else - printf "os-conf: saving to %s\n" "${OS_DIR}" >&2 - uniq "$OS_MANIFEST" | - grep -v '^$' | - grep -v '^#' | - handle_rules | - _rsync --files-from=- "/" "${OS_DIR}/" -fi diff --git a/bin/passmenu b/bin/passmenu deleted file mode 120000 index e7f48fd..0000000 --- a/bin/passmenu +++ /dev/null @@ -1 +0,0 @@ -secretmenu \ No newline at end of file diff --git a/bin/pimsync b/bin/pimsync deleted file mode 100755 index b1a51ac..0000000 --- a/bin/pimsync +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in vdirsyncer notify-send iconez; do - if ! command -v "$tool" >/dev/null; then - printf '%s: %s not installed but required\n' "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -while getopts h opt; do - case "${opt}" in - h | ?) - printf "usage: %s [-h] [ACCOUNT...]\n\n" "$(basename "$0")" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -# allow explicitely syncing accounts, otherwise all -accounts=("$*") - -notifysend() { - if [ $# -lt 3 ]; then - return 1 - fi - local summary=$1 msg=$2 ico=$3 - shift 3 - #shellcheck disable=2068 - notify-send $@ -a pimsync -c audible -i "$(iconez -sn "$ico")" "$summary" "$msg" -} - -sync_vdir() { - local account=$1 ico_sync=sync ico_nosync=sync-off - - case "$account" in - *calendar*) ico_sync=calendar-sync ;; - esac - - # exit if we're already running - if pgrep vdirsyncer >/dev/null; then - notifysend "Syncing stopped" "vdirsyncer is already running" "$ico_nosync" - return - fi - - # persistent notification - id=$(notifysend "Syncing ${account:-contacts and calendars}" "running vdirsyncer" "$ico_sync" --print-id --expire-time=0) - trap '{ clear-notification "$id"; }' EXIT - - #shellcheck disable=2086 - vdirsyncer sync $account -} - -sync_vdir "${accounts[*]}" & -wait diff --git a/bin/pomo b/bin/pomo deleted file mode 100755 index c26729e..0000000 --- a/bin/pomo +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/sh - -[ "$1" = "-h" ] || [ "$1" = "--help" ] && { - echo "usage: $(basename $(readlink -f -- "$0")) [-1] WORK BREAK PAUSE" - echo - echo " WORK (default: 15m)" - echo " BREAK (default: 3m)" - echo " PAUSE (default: 5m)" - echo - exit 0 -} - -[ "$1" = "-1" ] && _once=1 && shift -WORK=${1:-15}m -BREAK=${2:-3}m -PAUSE=${3:-5}m - -WORK_BELL=/home/robert/Music/sounds/215415__unfa__ping.wav -BREAK_BELL=/home/robert/Music/sounds/320655__rhodesmas__level-up-01.wav -PAUSE_BELL=/home/robert/Music/sounds/32304__acclivity__shipsbell.wav -END_BELL=/home/robert/Music/sounds/105228__chimerical__old-fashion-radio-jingle-2.wav - -log() { - echo "$@" - notify-send -i /usr/share/icons/mdi/scalable/progress-clock.svg -a pomo "pomo" "$@" -} -play() { - paplay --property=media.role=event --volume=0.2 "$@" -} -nag() { - swaynag --type=warning --dismiss-button=ok "$@" -} - -_work() { - play "${WORK_BELL}" 1>&2 2>/dev/null & - log "[$(date +%k:%M:%S)] work for ${WORK}" - sleep "${WORK}" -} - -_break() { - play "${BREAK_BELL}" 1>&2 2>/dev/null & - nag -m "pomo: take a ${BREAK} break" - log "[$(date +%k:%M:%S)] take a ${BREAK} break" - sleep "${BREAK}" -} - -_pause() { - play "${PAUSE_BELL}" 1>&2 2>/dev/null & - nag -m "pomo: pause for ${PAUSE}" - log "[$(date +%k:%M:%S)] pause for ${PAUSE}" - sleep "${PAUSE}" -} - -_end() { - aplay "${END_BELL}" 1>&2 2>/dev/null & - nag -m "[$(date +%k:%M:%S)] the end" -} - -trap '{ printf "\n"; log "[$(date +%k:%M:%S)] goodbye"; exit 0; }' INT - -if [ -n "${_once}" ]; then - _work && _end - exit 0 -fi - -while true; do - _work && _break - _work && _break - _work && _break - _work && _pause - _end -done diff --git a/bin/pwloop b/bin/pwloop deleted file mode 100755 index 866b9e9..0000000 --- a/bin/pwloop +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -if [ "$1" = "-h" ]; then - echo "usage: pwloop SOURCE TARGET [VOLUME]" >&2 - exit 1 -fi - -source_name=$1 -target_name=$2 - -volume=0.2 -[ -n "$3" ] && volume=$3 - -# spawn pwloopback -pw-loopback \ - -m '[[FL FR]]' \ - -g 'pwloop' \ - --capture-props='media.class=Audio/Sink/Virtual audio.position=[FL FR] node.description="pwloop sink" node.name=pwloop' \ - --playback-props='media.class=Audio/Source/Virtual audio.position=[FL FR] node.description="pwloop source" node.name=pwloop' \ - & - -# save pid for later -pwloop_pid=$! -trap '{ kill $pwloop_pid; }' EXIT - -set -x - -# set monitor volume prop -pw-cli set-param "$pwloop_oid" 2 "{ \"monitorVolumes\": [$volume, $volume] }" - -# connect ports to pwloop -pw-link "$(pw-link -o | grep "$source_name" | grep 'FL$')" pwloop:input_FL -pw-link "$(pw-link -o | grep "$source_name" | grep 'FR$')" pwloop:input_FR - -# connect ports from pwloop -pw-link pwloop:capture_FL "$(pw-link -i | grep "$target_name" | grep -v monitor | grep 'FL$')" -pw-link pwloop:capture_FR "$(pw-link -i | grep "$target_name" | grep -v monitor | grep 'FR$')" - -# get object.id -pwloop_oid=$(pw-dump | jq -r --arg name "pwloop" --arg s "Audio/Sink/Virtual" \ - '.[]|select(.type=="PipeWire:Interface:Node" and .info.props["node.name"]==$name and .info.props["media.class"]==$s)|.info.props["object.id"]') - -wait diff --git a/bin/r2mem b/bin/r2mem deleted file mode 100755 index 0120dbb..0000000 --- a/bin/r2mem +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -# setup trap to reset backlight -# shellcheck disable=SC2064 -trap "light -S $(light -G)" EXIT -# dim backlight before locking to avoid lockscreen flash -light -S "$(light -P)" -# setup lockscreen -lock >/dev/null 2>&1 -# go to sleep -echo mem | doas tee /sys/power/state >/dev/null diff --git a/bin/randgen b/bin/randgen deleted file mode 100755 index cb18995..0000000 --- a/bin/randgen +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -head -c 12 /dev/urandom | shasum | cut -d ' ' -f1 diff --git a/bin/rcmenu b/bin/rcmenu deleted file mode 100755 index c2a359d..0000000 --- a/bin/rcmenu +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/bash - -[ -n "$DEBUG" ] && set -x -set -u - -export MENU_PROMPT=" rc" -svdir=/run/s6-rc/servicedirs -rcdir=/etc/s6-rc/src -ico=/usr/share/icons/mdi/scalable/run-fast.svg -menu_exitcode=-1 - -__list() { - ( - find "$svdir" -mindepth 1 -maxdepth 1 -type d -print | - while read -r sv; do - printf "%s " "$(basename "$sv")" - doas -n s6-svstat "$sv" - done - find "$rcdir" -mindepth 1 -maxdepth 1 -type d -print | - while read -r sv; do - if [ -f "$sv/type" ] && grep -q bundle "$sv/type"; then - printf "%s " "$(basename "$sv")" - printf "[bundle] " - printf "contents: " - find "$sv/contents.d/" -type f -exec basename {} \; | xargs | sed 's, ,/,g' - fi - done - ) | column -t -} - -__start() { - local sv=$1 - export msg=$(doas -n s6-rc -v2 -u change "$sv") - export action=start -} -__stop() { - local sv=$1 - export msg=$(doas -n s6-rc -v2 -d change "$sv") - export action=stopp -} -__restart() { - local sv="$1" - local msg - local action - - # bemenu-ism - # if [ $menu_exitcode -eq 18 ]; then - if jq -ncr '{p:"rcmenu",o:[{l:"restart",x:"false"},{l:"stop",x:"true"}]}' | mkmenu; then - __stop "$sv" - else - __stop "$sv" && sleep 0.5 && __start "$sv" - action=restart - fi - - export msg - export action -} - -__handle() { - while read -r line; do - sv=$(printf "%s" "${line}" | awk '{print $1}') - state=$(printf "%s" "${line}" | awk '{print $2}') - - case "$state" in - up | \[bundle\]) __restart "$sv" ;; - down) __start "$sv" ;; - *) - action=noop - msg=$(printf "unknown service state: %s\n" "$state") - false - ;; - esac - - if [ "$?" = 0 ]; then - notify-send -i "${ico}" -a rc "${sv}" "${action}ed" - else - notify-send -i "${ico}" -a rc -u critical -t 30000 "${sv}" "${action}ing ${sv} failed:\n<i>${msg}</i>" - fi - printf "%s\n" "${msg}" - done -} - -case "${1:-}" in --h | --help | help) printf "usage: %s [start|stop|restart] SERVICE\n" "$(basename "$0")" ;; -start) __start "$2" ;; -stop) __stop "$2" ;; -restart) __restart "$2" ;; -*) - svs=$(__list | menu -l10) - menu_exitcode=$? - __handle <<<"$svs" - ;; -esac diff --git a/bin/rsyncez b/bin/rsyncez deleted file mode 100755 index aa544eb..0000000 --- a/bin/rsyncez +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -[ "$1" = "-mac" ] && shift && mac_args='--rsync-path=/usr/local/bin/rsync' # force brew version -[ "$1" = "-mac2" ] && shift && mac_args='--rsync-path=/opt/homebrew/bin/rsync' # force brew version -exec rsync \ - --verbose \ - -hhh \ - --info=flist2,name,progress \ - --partial \ - --rsh="ssh -x -T -o Compression=no" \ - --archive \ - --protect-args \ - ${mac_args} \ - "$@" - -# -c chacha20-poly1305@openssh.com diff --git a/bin/s6menu b/bin/s6menu deleted file mode 100755 index 3d1bf05..0000000 --- a/bin/s6menu +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -export MENU_PROMPT=" s6" -svdir="${HOME}/.local/share/s6" - -handle() { - while read -r sv; do - isup=$(s6-svstat -o up "${svdir}/${sv}") - - if [ "${isup}" = "true" ]; then - act=restart - s6-svc -r "${svdir}/${sv}" - else - act=stopp - s6-svc -u "${svdir}/${sv}" - fi - if [ $? = 0 ]; then - notify-send -i /usr/share/icons/mdi/scalable/run-fast.svg -a s6 s6 "${act}ed ${sv}" - else - notify-send -i /usr/share/icons/mdi/scalable/run-fast.svg -a s6 -u critical -t 30000 s6 "${act}ing ${sv} failed" - fi - done -} - -fd -t d -d 1 . "${svdir}" | - sed -e "s#${svdir}/##" | - awk '{printf "%25s\t%s\n", $1, $3}' | - menu --list=10 | - handle diff --git a/bin/safe-env b/bin/safe-env deleted file mode 100755 index 2056503..0000000 --- a/bin/safe-env +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -env | grep -v \ - -e '^[} _]' \ - -e BASH_FUNC \ - -e SHELL \ - -e XDG \ - -e JAVA -e JDK \ - -e GOPATH \ - -e HOME -e MANPATH -e HOME -e PWD -e USER -e PATH diff --git a/bin/saferm b/bin/saferm deleted file mode 100755 index 6cfed12..0000000 --- a/bin/saferm +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -if [ ! -t 1 ] || [ -n "$UNSAFE_RM" ]; then - # shellcheck disable=SC2068 - exec /bin/rm "$@" -fi - -# stop me from being stupid - -OPTIND=0 -for o in "$@"; do - OPTIND+=1 - if [ -d "$o" ] || [ -f "$o" ]; then - break - fi - [ "$o" = "-r" ] && recurse=1 - [ "$o" = "-f" ] && force=1 - [ "$o" = "-rf" ] && force=1 && recurse=1 - [ "$o" = "-h" ] && { - printf "usage: saferm\n\n" - exit 0 - } -done - -if [ -n "${force}" ] && [ -n "${recurse}" ]; then - tput setaf 1 - ( - echo "!" - echo "!" "recursive force not allowed" - echo "!" - ) >&2 - tput sgr0 - exit 1 -fi - -rm_prompt_arg=-I -files=() -for ((idx = OPTIND; idx <= $#; idx++)); do - if [ -e "${!idx}" ]; then - if [ -d "${!idx}" ]; then - tput setaf 1 - ( - exa --color=never --all --tree -- "${!idx}" >&2 - echo "!" - echo "!" "$(du -sh --total -- "${!idx}" | grep total)" - echo "!" "$(fd --no-ignore --type file -- . "${!idx}" | wc -l)" "files" - echo "!" "$(fd --no-ignore --type directory -- . "${!idx}" | wc -l)" "directories" - echo "!" - ) >&2 - tput sgr0 - else - tput setaf 1 - echo "${!idx}" >&2 - files+=("${!idx}") - fi - fi -done - -if [ ${#files[@]} -gt 0 ]; then - rm_prompt_arg=-i - tput setaf 1 - ( - echo "!" - echo "!" "$(du -sh --total -- "${files[@]}" | grep total)" - echo "!" "${#files[@]}" "files" - echo "!" - ) >&2 - tput sgr0 -fi - -# shellcheck disable=SC2068 -exec /bin/rm ${rm_prompt_arg} --one-file-system "$@" diff --git a/bin/secretmenu b/bin/secretmenu deleted file mode 100755 index 972ffbd..0000000 --- a/bin/secretmenu +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/bash - -set -eo pipefail -[ -n "$DEBUG" ] && set -x - -printpass=${_SECM_PRINT:-} -printraw=${_SECM_PRINTRAW:-} -listandexit= -while getopts Plrh opt; do - case ${opt} in - P) printpass=1 ;; - r) printraw=1 ;; - l) listandexit=1 ;; - h | ?) - echo "usage: secretmenu [-bp] [-Pr] [-l] [query]" - echo - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -# check requirements -for tool in bemenu fd flock fzf jq rbw; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -__menu() { - if [ -t 1 ]; then - echo "terminal mode not implemented" - exit 1 - fi - MENU_PROMPT=" secret" menu -l10 --accept-single ${@:+--filter "$@"} -} - -__list_secrets() { - rbw list --fields name,user,folder,id | column -t -s $'\t' -} - -__query_secret() { - # query by the last space-separated item (id) - local id=${1##* } - - echo "$id" >&2 - rbw get --raw -- "$id" 2>&1 - # jq '.data + (.fields|map({(.name|@text|ascii_downcase): .value})|add)' -r | column -s: -t -} - -if [ -n "$printraw" ]; then - __handle() { - jq - } -elif [ -n "$printpass" ]; then - __handle() { - jq -r '.data.password' - } -else # copy to clipboard - __handle() { - jq -r '.data.username, .data.password' | - awk 'NR==2 {system("wl-copy -n \"" $0 "\"");hit+=1} NR==1 {system("wl-copy -n -p \"" $0 "\"");hit+=1} END{if(hit==0){print("no secret found") >/dev/stderr; exit(1);}}' - } -fi - -# main - -if [ -n "$listandexit" ]; then - __list_secrets - exit 0 -fi - -# ensure only one menu runs at a time -lockfile="$XDG_RUNTIME_DIR"/secretmenu.lock -[ "$FLOCKER" != "$lockfile" ] && exec env FLOCKER="$lockfile" _SECM_PRINT="$printpass" _SECM_PRINTRAW="$printraw" flock -ew 30 "$lockfile" "$0" "$@" -trap '{ env UNSAFE=1 rm $lockfile 2>/dev/null || true; }' EXIT TERM INT - -ico=$(iconez -fs -n dialog-password-symbolic) -trap '{ notify-send -a secretmenu -i "${ico}" -c error "secretmenu: failed :(" "<i>pipefail</i>"; exit 1; }' ERR - -pw=$(__list_secrets | __menu "$@") - -__query_secret "$pw" | __handle -__ok=$? - -[ -n "$printpass" ] && exit "$__ok" - -if [ "$__ok" -eq 0 ]; then - notify-send \ - -a secretmenu \ - -i "${ico}" \ - 'secretmenu: secret copied' \ - '<i>will be removed after next paste</i>' -fi - -exit "$__ok" diff --git a/bin/semver b/bin/semver deleted file mode 100755 index 8205678..0000000 --- a/bin/semver +++ /dev/null @@ -1,190 +0,0 @@ -#!/usr/bin/env python3 - -# src: -# https://git.sr.ht/~sircmpwn/dotfiles/blob/f9e7e88a72c2b87e5ab823205cb3a3aa8f3babd0/bin/semver -# usage: semver [patch|minor|major|<new_version>] -# desc: will tag a new version either based on last tag or <new_version> -# -# patch(robertgzr) -# allow tagging a new non-annotated release - -import getopt -import io -import os -import subprocess -import sys -import tempfile -import time - -dry_run = False -simple_tag = True -force = False -changelog = False -push = False - - -def exec(args, dry_run=False, strict=True): - print(f"+ {args}") - if not dry_run: - p = subprocess.run(args, stdout=subprocess.PIPE) - if strict and p.returncode != 0: - print(f"ERROR: {' '.join(args)} returned nonzero exit code") - sys.exit(1) - return p.stdout.decode().strip() - - -def usage(): - print(f"usage: {os.path.basename(sys.argv[0])} OPTIONS COMMANDS") - print(""" -bump the previous tag and create a new one - -OPTIONS: -\t-h\tshow this help -\t-a\tannotate tag -\t-f\toverwrite existing tag -\t-c\twrite CHANGELOG -\t-p\tpush changes -\t-n\tdry run - -COMMANDS: -\tpatch -\tminor -\tmajor - """) - sys.exit(2) - - -try: - opts, argv = getopt.getopt(sys.argv[1:], 'afcpnh') -except getopt.GetoptError as err: - print(err) - usage() - -for o, val in opts: - if o == "-a": - simple_tag = not simple_tag - elif o == "-f": - force = not force - elif o == "-c": - changelog = not changelog - elif o == "-p": - push = not push - elif o == "-n": - dry_run = not dry_run - elif o == "-h": - usage() - else: - assert False, "unhandled option" - -if any(item in ["-h", "--help", "help"] for item in argv): - usage() - -if len(argv) < 1 or len(argv) > 1: - usage() - -if exec(["git", "branch", "--show-current"]) != "master": - print("WARNING: not on master branch.") - -exec(["git", "pull", "--dry-run", "--rebase"]) - -describe = exec(["git", "describe", "--abbrev=0", "--tags"], strict=False) -# TODO also ask to re-append the trailing portion.... e.g. -rev1 - -prepend = None - -if describe: - if describe[0] == 'v': - describe = describe[1:] - prepend = 'v' - - old_version = describe.split("-")[0].split(".") - if len(old_version) == 2: - [major, minor] = old_version - [major, minor] = map(int, [major, minor]) - patch = 0 - elif len(old_version) == 3: - [major, minor, patch] = old_version - [major, minor, patch] = map(int, [major, minor, patch]) - - else: - print( - f"WARNING: git describe returned invalid semver version: \"{describe}\"" - ) - sys.exit(1) - - old_version_revision = exec(["git", "log", "--pretty=%H", "-1", describe]) - head_revision = exec(["git", "log", "--pretty=%H", "-1", "HEAD"]) - if old_version_revision == head_revision: - print(f"WARNING: HEAD already tagged as {describe}") - if not force: - sys.exit(0) - -if (not simple_tag) or changelog: - previous = describe and describe + ".." - if prepend: - previous = prepend + previous - shortlog = exec(["git", "shortlog", "--no-merges", f"{previous}HEAD"]) - if not shortlog: - print(f"WARNING: no shortlog") - sys.exit(1) - else: - print(f"{shortlog}") - -new_version = None - -if argv[0] == "patch": - patch += 1 -elif argv[0] == "minor": - minor += 1 - patch = 0 -elif argv[0] == "major": - major += 1 - minor = patch = 0 -else: - new_version = argv[0] - -if not new_version: - if len(old_version) == 2 and patch == 0: - new_version = f"{major}.{minor}" - else: - new_version = f"{major}.{minor}.{patch}" - -if prepend and (new_version[0] != 'v'): - new_version = prepend + new_version - -if os.path.exists("contrib/_incr_version"): - exec(["contrib/_incr_version", describe, new_version]) - -args = ["git", "tag"] -if force: - args.extend(["-f"]) - -if simple_tag: - args.extend(["-m", new_version, new_version]) - exec(args, dry_run) -else: - with tempfile.NamedTemporaryFile() as f: - f.write(new_version.encode()) - f.write(f"\n\n".encode()) - f.write(shortlog.encode()) - f.flush() - args.extend(["-F", f.name, "-a", new_version]) - exec(args, dry_run) - -if changelog: - changelog = io.StringIO() - changelog.write( - f"\n{new_version} ({time.strftime('%Y-%m-%d', time.localtime())})\n\n") - changelog.write(shortlog) - if dry_run: - print("+ [writing changelog]") - print(changelog.getvalue()) - else: - with open("CHANGELOG", "w+") as f: - changelog.write(f.read()) - f.seek(0) - f.write(changelog) - f.flush() - -if push: - exec(["git", "push", "origin", "HEAD", new_version], dry_run) diff --git a/bin/soundswitch b/bin/soundswitch deleted file mode 100755 index 080f4e0..0000000 --- a/bin/soundswitch +++ /dev/null @@ -1,326 +0,0 @@ -#!/bin/bash -# -# DESCRIPTION: -# dmenu-based audio helper -# - -# TODO -# - auto-select the currently active profile - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in jq swq pactl perl pw-dump; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -DEFAULT_PROFILE="output:analog-stereo+input:analog-stereo" -# DEFAULT_PROFILE="pro-audio" -HDMI_PROFILE="output:hdmi-stereo" - -_menu() { - [ -n "${mode}" ] && prompt="soundswitch (${mode})" || prompt="soundswitch" - export MENU_PROMPT=${MENU_PROMPT:-${prompt}} - menu -l10 --ifne --accept-single -} - -mode= -output= -input= -mute= -volume_down= -volume_up= -usage() { - printf "usage: %s [-hIOgfpHRmMvV]\n" "$(basename "$0")" - printf "\n" - printf " -O \t(manipulate outputs)\n" - printf " -I \t(manipulate inputs)\n" - printf " -g \t(manipulate globally)\n" - # printf " -f \t(manipulate focused container)\n" - printf " -p \t(switch card profile)\n" - # printf " -H \t(switch card to HDMI profile)\n" - # printf " -R \t(switch card to default profile)\n" - printf "\n" - # printf " -m \t(mute default sink)\n" - # printf " -M \t(mute default source)\n" - printf " -v \t(reduce sink volume by 5%%)\n" - printf " -V \t(increase sink volume by 5%%)\n" - printf "\n" - printf "Needs swq(1) to work.\n" - exit 2 -} -_args="$*" -while getopts hIOgfpHRmMvVBj name; do - case ${name} in - j) mode=json ;; - g) mode=global ;; - f) mode=focused ;; - p) mode=profile output=1 input=1 ;; - H) mode=hdmi output=1 input=1 ;; - R) mode=reset ;; - B) mode=mute ;; - O) output=1 ;; - I) input=1 ;; - # quick actions, to make move to pipewire easier - m) - mode=none - output=1 - mute=1 - ;; - M) - mode=none - input=1 - mute=1 - ;; - v) - mode=none - output=1 - volume_down=1 - ;; - V) - mode=none - output=1 - volume_up=1 - ;; - h | ?) - echo "$*" - usage - ;; - esac -done -shift $((OPTIND - 1)) - -# ask mode -_modes=( - " output" - " input" - " profile" - # " focused" - # " hdmi profile" - # " reset profile" - # " mute" -) -if [ -z "$mode" ]; then - printf "%s\n" "${_modes[@]}" | - _menu | - { - read -r line - case ${line} in - "${_modes[0]}") exec "$0" -gO "$*" ;; - "${_modes[1]}") exec "$0" -gI "$*" ;; - "${_modes[2]}") exec "$0" -p "$*" ;; - # "${_modes[1]}") exec "$0" -f "$*" ;; - # "${_modes[3]}") exec "$0" -H "$*" ;; - # "${_modes[4]}") exec "$0" -R "$*" ;; - # "${_modes[5]}") exec "$0" -B "$*" ;; - *) - usage - ;; - esac - } - exit $? -fi - -# process quick actions first -[ -n "$output" ] && [ -n "$mute" ] && exec pactl set-sink-mute '@DEFAULT_SINK@' toggle -[ -n "$input" ] && [ -n "$mute" ] && exec pactl set-source-mute '@DEFAULT_SINK@' toggle -[ -n "$volume_down" ] && exec pactl set-sink-volume '@DEFAULT_SINK@' '-2%' -[ -n "$volume_up" ] && exec pactl set-sink-volume '@DEFAULT_SINK@' '+2%' - -[ -n "$output" ] && keyword="sink" && what="sink-input" -[ -n "$input" ] && keyword="source" && what="source-output" - -# returns the sink_id -default() { - key=$1 - case "$1" in - sink) key="audio.default.sink" ;; - source) key="audio.default.source" ;; - esac - pw-dump | jq -r --arg key "$key" '.[]|select(.type=="PipeWire:Interface:Metadata")|.metadata[]|select(.key==$key)|.value.name' -} - -# __identifier: compacted json containing index and description -# e.g. {"i":60,"d":"Built-in Audio Analog Stereo"} -__identifier_list() { - if [ "$1" = "card" ]; then - pactl --format=json list "${1}s" | jq -c '.[]|{i:.index,d:(.properties | .["device.alias"] // .["alsa.card_name"])}' - else - pactl --format=json list "${1}s" | jq -c '.[]|{i:.index,d:.description}' - fi -} -__identifier_index() { - if [ -z "$1" ]; then - jq -r '.i' - else - printf "%s" "$1" | __identifier_index - fi -} -__identifier_desc() { - if [ -z "$1" ]; then - jq -r '.d' - else - printf "%s" "$1" | __identifier_desc - fi -} -__identifier_fmt() { - jq -r '[.i,.d]|@csv' | tr -d '"' | column -s ',' -t -} -__identifier_fmt_parse() { - fmt=$(cat) - if [ -z "${fmt}" ]; then - exit 1 - fi - i=$(printf "%s" "$fmt" | tr -s ' ' | cut -d' ' -f1) - d=$(printf "%s" "$fmt" | tr -s ' ' | cut -d' ' -f2-) - jq -cn --arg i "$i" --arg d "$d" '{i:$i,d:$d}' -} - -selects() { - __identifier_list "$1" | - __identifier_fmt | - grep -v "Monitor of" | - _menu | - __identifier_fmt_parse -} -notif() { - topic=$1 - mesg=$2 - urgency=normal - [ -n "$3" ] && urgency=critical - notify-send -i /usr/share/icons/mdi/scalable/cast-audio.svg -u ${urgency} -a soundswitch "soundswitch: ${topic}" "${mesg}" -} - -case "${mode}" in -json) - selects "${keyword}" - ;; -global) - target=$(selects "${keyword}") - notif "global" "switch to <i>$(__identifier_desc "${target}")</i>" - # set new default - pactl "set-default-${keyword}" "$(__identifier_index "${target}")" - # move all attached to the new target - pactl list "${what}s" short | cut -f1 | - xargs -i pactl "move-${what}" "{}" "$(__identifier_index "${target}")" - exit $? - ;; - -# focused) -# # parse pid of currently focused container -# # then get the sink-inputs for it and parse the sink-input-id -# notif "not implemented, do we need it?" error -# exit 1 -# -# focused_binary=$(swq current con | jq -r '.pid' | xargs ps -o comm=) -# what_id=$(printf "%s\n" "${focused_binary}" | -# xargs pactl list "${what}s" | -# tr '\n' '\r' | -# perl -pe 's/[^\r]*index: ([0-9]+).+?application\.process\.binary = "([^\r]+)"\r.+?(?=index:|$)/\2=\1\r/g' | -# tr '\r' '\n' | -# grep "^{}" | -# cut -d'=' -f2) -# if [ -z "${what_id}" ]; then -# notif "focused" "no ${what}" error -# exit 1 -# fi -# -# # select where to switch to -# target=$(selects "${keyword}") -# if [ -z "${target}" ]; then -# exit 1 -# fi -# -# notif "${focused_binary}" "switch to <i>${target}</i>" -# pactl move-sink-input "${what_id}" "${target}" -# exit $? -# ;; -# -profile) - target_card=$(selects "card" | jq -r '.i') - if [ -z "${target_card}" ]; then - exit 1 - fi - - target_profile=$( - pactl --format=json list cards | - jq -cr --argjson idx "$target_card" '.[] | select(.index == $idx) | .profiles | keys[]' | - _menu - ) - if [ -z "${target_profile}" ]; then - exit 1 - fi - - notif "profile" "switch <i>${target_card}</i> to ${target_profile} profile" - pactl set-card-profile "${target_card}" "${target_profile}" - ;; - -# hdmi) -# notif "not implemented, do we need it?" "" error -# exit 1 -# -# target_card=$(selects "card") -# if [ -z "${target_card}" ]; then -# exit 1 -# fi -# -# target_profile=$(pactl list cards | -# tr '\n' '\r' | -# perl -pe 's/[^\r]#([0-9]+).*?Name: ([^\r]+).*?Profiles:\r(.*?)Active.*?(?=Card #|$)/\2~\3`/g' | -# tr -d '\t' | -# tr '`' '\n' | -# grep "${target_card}" | -# cut -d'~' -f2- | -# tr '\r' '\n' | -# grep -i "hdmi" | -# grep -i -v "input" | -# xargs -L1 | -# _menu | -# perl -pe 's/^\s*([^\s]+):\s.*$/\1/') -# if [ -z "${target_profile}" ]; then -# target_profile=${HDMI_PROFILE} -# fi -# -# notif "hdmi" "switch <i>${target_card}</i> to HDMI profile\n<i>${target_profile}</i>" -# pactl set-card-profile "${target_card}" "${target_profile}" -# exit $? -# ;; -# -# reset) -# notif "not implemented, do we need it?" "" error -# exit 1 -# -# target_card=$(selects "card") -# if [ -z "${target_card}" ]; then -# exit 1 -# fi -# -# notif "reset" "switch <i>${target_card}</i> to default profile" -# pactl set-card-profile "${target_card}" ${DEFAULT_PROFILE} -# exit $? -# ;; -# -# mute) -# notif "not implemented, do we need it?" "" error -# exit 1 -# -# _data=$(pw-dump -N | jq -r '.. | select(.type?=="PipeWire:Interface:Node" and .info.props."media.class"?=="Stream/Output/Audio" and .info.props."stream.is-live"?==true) | @text') -# _id=$(printf "${_data}" | jq -r '. | [ .info.props."application.name", .info.props."application.process.id", .id ] | @tsv' | -# awk '{ system("swaymsg -t get_tree | jq -r \".. | select(.pid?==" $2 ") | .name\" | grep -v Picture-in-Picture | tr -d \"\\n\""); printf " [%s]", $3 }' | -# _menu | -# perl -pe 's/^.*\[([0-9]+)\]$/\1/') -# if [ -z "${_id}" ]; then -# exit 1 -# fi -# -# _oid=$(printf "${_data}" | jq -r --argjson id "${_id}" '.. | select(.id?==$id) | .info.props."object.id"') -# _target_state=$(printf "${_data}" | jq -r --argjson id "${_id}" '.. | select(.id?==$id) | .info.params.Props[0] | .mute = (.mute | not) | @text') -# pw-cli set-param "${_oid}" Props "${_target_state}" -# exit $? -# ;; -# -esac diff --git a/bin/sponge b/bin/sponge deleted file mode 100755 index 7d106b4..0000000 --- a/bin/sponge +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -append= -while getopts ah opt; do - case "$opt" in - a) append=1 ;; - h | ?) - printf "usage: %s [-ah]\n\n" "$(basename "$0")" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) -outname=$1 - -tmpfile=$(mktemp) -trap '{ rm "$tmpfile"; }' EXIT - -cat - >"$tmpfile" - -if [ -n "$outname" ]; then - ( - if [ -n "$append" ]; then - tee -a "$outname" >/dev/null - else - tee "$outname" >/dev/null - fi - ) <"$tmpfile" -else - cat "$tmpfile" -fi diff --git a/bin/sway-run b/bin/sway-run deleted file mode 100755 index b4eb950..0000000 --- a/bin/sway-run +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -set -e - -SWAY_BIN=${SWAY_BIN:-sway} -SWAY_ARGS=${SWAY_ARGS:-} - -( - printf -- "\n--- sway ---\n" - printf "Date: %s\n" "$(date)" - printf "User: %s\n" "$(id -u)" - printf "Bin: %s\n" "${SWAY_BIN}" - printf "Args: %s\n" "${SWAY_ARGS}" - printf "Dbus: %s\n" "${DBUS_SESSION_BUS_ADDRESS}" - printf -- "---\n" -) - -# wlroots env vars should be set here -# export WLR_DRM_DEVICES="/dev/dri/card1:/dev/dri/card0" -# export WLR_DRM_DEVICES="/dev/dri/card0" - -# export WLR_DRM_NO_MODIFIERS=1 -# export WLR_DRM_NO_ATOMIC=1 - -# exec ${SWAY_BIN} ${SWAY_ARGS} -# exec dbus-launch --exit-with-session ${SWAY_BIN} ${SWAY_ARGS} -exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS} $@ >>/var/log/sway.log diff --git a/bin/swdo b/bin/swdo deleted file mode 100755 index 5e5e854..0000000 --- a/bin/swdo +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/bash - -set -e -[ -n "$DEBUG" ] && set -x - -export MENU_PROMPT=' swdo' -ico=/usr/share/icons/mdi/scalable/developer-board.svg - -bail() { - notify-send -i "$ico" -c error "swdo: bailing" "$@" - exit 1 -} - -declare -A ACTIONS -register_action() { - id="${1}" - action="${2}" - if [ -z "$action" ]; then - while read -r a; do - action="$action$a -" - done - fi - ACTIONS["$id"]="$action" - echo "* register \"$id\"" -} -run_action() { - id="${1}" - [[ -z $id ]] && return - action="${ACTIONS[$id]}" - [[ -z $action ]] && return - bash -c "set -ex; ${action}" -} -select_action() { - for a in "${!ACTIONS[@]}"; do echo "$a"; done | menu -l10 -} - -# ===== ACTIONS ===== # - -register_action "sway: move container to workspace" <<-EOF - ws=\$(swq list workspace | jq -r '.[].name' | grep -Ev '^_' | menu) - swaymsg move container to workspace \$ws -EOF - -# register_action "[sway] move parent container to workspace" <<-EOF -# options=$(swaymsg -t get_tree | jq -r ".. | select(.type? == \"workspace\") | .name") -# o=$(for o in "${options[@]}"; do echo "$o"; done | menu) -# [[ -z $o ]] && return -# [[ $o =~ ^[0-9]+$ ]] && o="\$ws$o" -# sway focus parent -# sway move container to workspace "${o}" -# sway workspace "${o}" -# sway focus child -# EOF - -# register_action "[sway] swap workspaces between 2 outputs" <<-EOF -# outputs=$(swaymsg -t get_tree | jq ".. | select(.type? == \"output\" and .name? != \"__i3\")") -# number_of_outputs=$(echo $outputs | jq \".name\" | wc -l) -# if [[ $number_of_outputs -ne 2 ]]; then -# bail "need exactly 2 outputs for this to work, sorry..." -# fi -# WORKSPACES=/run/user/$(id -u)/automation.workspaces_per_output -# touch $WORKSPACES -# workspaces_per_output= -# for output in $(echo $outputs | jq -r ".. | select(.type? == \"output\") | .name"); do -# for workspace in $(echo $outputs | jq -r ".. | select(.type? == \"output\" and .name? == \"${output}\") | .nodes | .. | select(.type? == \"workspace\") | .name"); do -# workspaces_per_output="$workspaces_per_output $workspace" -# done -# echo ${workspaces_per_output} >> ${WORKSPACES} -# workspaces_per_output= -# done -# cat ${WORKSPACES} | while read output; do -# echo $output | while read -d " " workspace; do -# sway [workspace="${workspace}"] focus -# sway move workspace to output "${output}" -# done -# done -# rm ${WORKSPACES} -# EOF - -# ===== main ===== # -run_action "$(select_action)" diff --git a/bin/swkill b/bin/swkill deleted file mode 100755 index 3ca2e3f..0000000 --- a/bin/swkill +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# DESCRIPTION: -# kill the processes behind the containers returned by the `swq` query -# - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in jq swq; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -if [ "$1" = "-y" ]; then - shift - noninteractive=1 -fi - -sel="$*" -if [ -z "$sel" ]; then - sel="current workspace" -fi - -_cons=$(swq $sel | jq '[ .. | select(.pid?) | { name: .name, pid: .pid } ]') - -if [ -z "$noninteractive" ]; then - printf "${_cons}" | jq '.[].name' - { sleep 10 && kill $$; } & - printf "kill? (you have 10s) " - read -r -fi - -printf "${_cons}" | jq '.[].pid' | xargs kill diff --git a/bin/swq b/bin/swq deleted file mode 100755 index 1fc1f8d..0000000 --- a/bin/swq +++ /dev/null @@ -1,212 +0,0 @@ -#!/usr/bin/env bash -# -# DESCRIPTION: -# convenience queries into the sway container tree -# - -swtree() { - swaymsg -t get_tree -r -} - -has_appid() { - swtree | jq "[ .. | (select(.app_id?) | select(.app_id | test(\"$1\"))) // (select(.window_properties?.class?) | select(.window_properties.class | test(\"$1\"))) ]" -} - -has_pid() { - q='' - IFS=$' ' - for pid in $1; do - if [[ -n $q ]]; then - q=".pid?==$pid or $q" - else - q=".pid?==$pid" - fi - done - swtree | jq "[ .. | select($q) ]" -} - -has_exe() { - pid_of_win="$(pgrep -x "$1" -d' ')" - if [[ -z "$pid_of_win" ]]; then - echo "process not found" >&2 - exit 1 - fi - - ppid_of_proc="$(ps -q "$(echo "$pid_of_win" | tr ' ' ',')" -o ppid= | tr -d ' ' | tr '\n' ',' | sed 's/,$//')" - if [[ -z "$ppid_of_proc" ]]; then - echo "parent process not found" >&2 - fi - IFS=$'\n' - for comm in $(ps -q "$ppid_of_proc" -o pid=,comm=); do - if [[ "$comm" =~ ^.*sh$ ]]; then - # parent process is a shell - # need to get parent process of shell (the terminal emulator) - pid_of_win="$pid_of_win $(ps -p "$(echo "$comm" | awk '{print $1}')" -o ppid= | tr -d ' ')" - fi - done - - if [[ -z "$pid_of_win" ]]; then - echo "process not found" >&2 - exit 1 - fi - has_pid "$pid_of_win" -} - -has_ws() { - swtree | jq --arg name "$1" '[ .. | select(.type?=="workspace" and .name?==$name) ]' -} - -has_id() { - swtree | jq --argjson arg "{\"id\":$1}" '[ .. | select(.id?==$arg.id) ]' -} - -locate_output_for_con() { - swtree | jq --argjson arg "{\"con_id\":$1}" '[ .. | select(.type?=="output") as $o | .. | select(.id?==$arg.con_id) | $o ]' -} - -latest() { - swtree | jq --arg type "$1" '[ .. | select(.type? and (.type|test($type))) ] | max_by(.id)' -} - -list() { - swtree | jq --arg type "$1" '[ .. | select(.type? and (.type|test($type))) ]' -} - -moveto() { - if [ ! -t 0 ]; then - read -r -i -e conId - sway [con_id="$conId"] move to workspace "$1" - else - sway [app_id="$1"] move to workspace "$2" - fi -} - -case "$1" in -has) - shift - case "$1" in - appid) has_appid "$2" ;; - pid) has_pid "$2" ;; - exe) has_exe "$2" ;; - ws) has_ws "$2" ;; - id) has_id "$2" ;; - *) - printf 'usage: swq has COMMAND <args>\n' - printf '\nCOMMANDS:\n' - printf ' appid: returns json of the window filtered by app_id/class (fuzzy matching)\n' - printf ' pid: returns json of the window filtered by pid\n' - printf ' exe: returns json of the window filtered by process name\n' - printf ' ws: returns json of the window filtered by workspace\n' - printf ' id: returns json of the window filtered by id\n' - printf '\n' - exit 2 - ;; - esac - ;; - -locate) - shift - case "$1" in - output-for-con) locate_output_for_con "$2" ;; - *) - printf 'usage: swq locate COMMAND <args>\n' - printf '\nCOMMANDS:\n' - printf ' output-for-con: returns output containing con_id\n' - printf '\n' - exit 2 - ;; - esac - ;; - -latest) - shift - case "$1" in - workspace | ws) latest workspace ;; - container | con) latest con ;; - output) latest output ;; - *) - printf 'usage: swq latest <con|workspace|output>\n\n' - exit 2 - ;; - esac - ;; - -list | ls) - shift - [ -n "$1" ] || { - echo "usage: swq list <con|workspace|output>" - exit 1 - } - [ "$1" == "ws" ] && list workspace - list "$1" - ;; - -current | cur) - shift - case "$1" in - window) _current con ;; - con) swtree | jq '.. | select((.type? | test("con")?) and .focused?)' ;; - - ws) _current workspace ;; - workspace) swtree | jq '.. | select(.type?=="workspace") | . as $parent | .. | select(.focused?==true) | $parent' ;; - output) $0 current workspace | jq -r '.output' ;; - output-full) $0 list output | jq ".[] | select((.type?==\"output\") and (.name?==\"$($0 current output)\"))" ;; - *) - printf 'usage: swq current <con|workspace|output|output-full>\n\n' - exit 2 - ;; - esac - ;; - -pick) - shift - pos=$(slurp -p -f '{"x":%x,"y":%y}') - case "${1:-con}" in - con) - swtree | jq --argjson p "$pos" '[.. | select((.type? | test("con")?) and .visible?==true and ($p.x >= .rect.x and $p.x <= (.rect.x + .rect.width)) and ($p.y >= .rect.y and $p.y <= (.rect.y + .rect.height)))]' - ;; - *) - printf 'usage: swq pick <con|workspace|output>\n\n' - exit 2 - ;; - esac - ;; - -geometry) - shift - first_or_last=${1:-last} - jq -r "[..|select(.type? and (.type|test(\"con\")))]|${first_or_last}|.rect|[([.x,.y]|join(\",\")),([.width,.height]|join(\"x\"))]|join(\" \")" - ;; - -focus) - shift - first_or_last=${1:-last} - jq -r "[..|select(.type? and (.type|test(\"con\")))]|${first_or_last}|.id" | xargs -I{} sway [con_id={}] focus - ;; - -moveto) - shift - moveto $@ - ;; - --h | --help | help) - printf 'usage: swq COMMAND\n' - printf '\n' - printf 'QUERY COMMANDS:\n' - printf ' has: get object by criteria\n' - printf ' latest: get newest objects\n' - printf ' list: list objects\n' - printf ' current: get focused objects\n' - printf ' pick: use slurp to identify\n' - - printf '\n' - printf 'ACTION COMMANDS:\n' - printf ' focus: focus a container (takes stdin)\n' - printf ' moveto <appid> <ws>: move container with <appid> to <ws>\n' - printf ' geometry: print slurp-like `%%x,%%y %%w,%%h` expression (takes stdin)\n' - printf '\n' - exit 2 - ;; - -*) swtree ;; -esac diff --git a/bin/swx b/bin/swx deleted file mode 100755 index 11efac0..0000000 --- a/bin/swx +++ /dev/null @@ -1,195 +0,0 @@ -#!/bin/sh -# -# DESCRIPTION: -# wrapper for `swaymsg exec` with many useful additions -# - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for app in swaymsg jq swq centercon; do - if ! command -v "$app" >/dev/null; then - printf "%s: %s not install but required" "$0" "$app" >&2 - exit 1 - fi -done - -patience= -border= -wspace= -output= -geometry= -termify= -rotate= -sticky= -floating= -autotile= -into_scratchpad= -mark= -term_title= -while getopts b:w:o:g:I:r:stfF:aSM:T:h name; do - case "$name" in - b) # border - border="${OPTARG}" ;; - w) # move to workspace - wspace="${OPTARG}" ;; - o) # move to output - output="${OPTARG}" ;; - g) # geometry - geometry="${OPTARG}" - floating=1 - ;; - t) # termify - termify=1 ;; - r) # rotate - if ! command -v cage >/dev/null; then - printf "%s: cage not installed but required to rotate containers" "$0" >&2 - exit 1 - fi - rotate="${OPTARG}" - ;; - s) # set container to sticky - sticky=1 ;; - f) # set container to float - floating=1 ;; - F) - floating="${OPTARG}" - ;; - a) # auto-tiling enabled - autotile=1 ;; - S) # launch into scratchpad - into_scratchpad=1 ;; - M) # mark - mark="${OPTARG}" ;; - T) # set terminal title - term_title="${OPTARG}" ;; - - h | ?) - printf "usage: %s [-bwogIrsfoSMT] COMMAND\n" "$(basename "$0")" - printf "\n" - printf " -t \t\trun COMMAND in \$TERM\n" - printf " -b BORDER \tset border property\n" - printf " -w WORKSPACE \tmove to workspace\n" - printf " -o OUTPUT \tmove to output\n" - printf " -g GEOMETRY \tresize/position window\n" - printf " -r ROTATION \trotate the container, requires cage(1)\n" - printf " -s \t\tmake COMMAND a sticky window, appearing on all workspaces\n" - printf " -f \t\tmake COMMAND a floating window\n" - printf " -F OPTIONS\tmake COMMAND a floating window\n\t\tsee centercon(1) for possible options\n" - printf " -a \t\tauto-tiling; always open COMMAND on the shorter edge of\n\t\tthe current container\n" - printf " -S \t\tmove the container into the scratchpad\n" - printf " -M MARK\t\set MARK on the container\n" - printf " -T TERM_TITLE\t\set a title on the terminal (only makes sense with -t)\n" - printf "\n" - printf "See sway(5) for possible options for BORDER, WORKSPACE, OUTPUT and GEOMETRY.\n" - exit 2 - ;; - esac - # block until we have a con_id matching on pid of the spawned process - patience=1 -done -shift $((OPTIND - 1)) - -arg0=$1 -if [ -z "${arg0}" ]; then - exec "$0" -h -fi -shift - -command="${arg0} ${*}" - -# needs to be termified -# spawn a $TERM instance and exec that -if [ -n "${termify}" ]; then - if [ -n "${floating}" ]; then - term_args="floaterm" - else - term_args="foot" - fi - term_args="${term_args} --title=${term_title:-$(basename "${arg0}")} --app-id=${term_title:-$(basename "${arg0}")}" - if [ -n "${SWX_TERM_ARGS}" ]; then - term_args="${term_args} ${SWX_TERM_ARGS}" - fi - command="${term_args} -- ${command}" -fi - -# needs to be rotated -# spawn a cage(1) instance and exec that, takes previous $command -if [ -n "${rotate}" ]; then - # figure out how many "-r" flags we need - rotate_args="" - while [ $(((rotate / 90) >= 1)) = 1 ]; do - rotate_args="${rotate_args} -r" - rotate=$((rotate - 90)) - done - # allow for the firefox workaround that spawns a kiosk window - # under firejail (to avoid profile folder issues) - if echo "$command" | grep -E 'firefox'; then - # command="firejail --overlay-tmpfs --profile=firefox ${command} --no-remote --kiosk" - command="firefox-kiosk ${command}" - fi - command="cage -d ${rotate_args} -- \"${command}\"" -fi - -if [ -n "${autotile}" ]; then - layout=$(swq current con | jq -r '.layout') - # layout=$(swq current workspace | jq -r '.. | select(.type?=="con" and .name?==null) | .layout') - # notify-send swx "${layout}" - case "${layout}" in - split*) - if [ "$(swq current con | jq '.rect | .width > .height')" = "true" ]; then - swaymsg splith - else - swaymsg splitv - fi - ;; - esac -fi - -swaymsg exec -- "${command}" >/dev/null -[ $? ] || { - printf "error: failed to spawn \"${command}\"\n" - exit 1 -} -[ -z "$patience" ] && exit 0 -# waiting for container to appear -con_id="$(swaymsg -t subscribe '["window"]' | jq -s '.[]|select(.change=="new")|.container.id')" - -sway_props_done= -while [ -z "${sway_props_done}" ]; do - if [ -n "${floating}" ]; then - swaymsg -- [con_id="${con_id}"] fullscreen disable - swaymsg -- [con_id="${con_id}"] floating enable - [ "${floating}" != "1" ] && centercon -w "${floating}" - fi - if [ -n "${output}" ]; then - swaymsg -- [con_id="${con_id}"] move output "${output}" - fi - if [ -n "${wspace}" ]; then - swaymsg -- [con_id="${con_id}"] move workspace "${wspace}" - fi - if [ -n "${into_scratchpad}" ]; then - swaymsg -- [con_id="${con_id}"] move to scratchpad - fi - if [ -n "${mark}" ]; then - swaymsg -- [con_id="${con_id}"] mark --add "${mark}" - fi - if [ -n "${geometry}" ]; then - wh=$(printf "%s" "${geometry}" | cut -d' ' -f2) - swaymsg -- [con_id="${con_id}"] resize set \ - width "$(printf "%s" "${wh}" | cut -d'x' -f1)" px \ - height "$(printf "%s" "${wh}" | cut -d'x' -f2)" px - xy=$(printf "%s" "${geometry}" | cut -d' ' -f1) - swaymsg -- [con_id="${con_id}"] move absolute position \ - "$(printf "%s" "${xy}" | cut -d',' -f1)" px \ - "$(printf "%s" "${xy}" | cut -d',' -f2)" px - fi - if [ -n "${sticky}" ]; then - swaymsg -- [con_id="${con_id}"] sticky enable - fi - if [ -n "${border}" ]; then - swaymsg -- [con_id="${con_id}"] border "${border}" - fi - sway_props_done=1 -done >/dev/null diff --git a/bin/term-apply-colors b/bin/term-apply-colors deleted file mode 100755 index 829ab4f..0000000 --- a/bin/term-apply-colors +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -# stolen from https://github.com/lemnos/theme.sh/blob/master/bin/theme.sh -awk ' -BEGIN { - fgesc="\033]10;#%s\007" - bgesc="\033]11;#%s\007" - curesc="\033]12;#%s\007" - colesc="\033]4;%d;#%s\007" -} -/^foreground:/ { printf fgesc, substr($2, 2) > "/dev/tty" } -/^background:/ { printf bgesc, substr($2, 2) > "/dev/tty" } -/^cursor:/ { printf curesc, substr($2, 2) > "/dev/tty" } -/^[0-9]+:/ { printf colesc, $1, substr($2, 2) > "/dev/tty" } -' diff --git a/bin/todo b/bin/todo deleted file mode 100755 index 5d49253..0000000 --- a/bin/todo +++ /dev/null @@ -1,165 +0,0 @@ -#!/bin/bash -set -e -[ -n "$DEBUG" ] && set -x - -_todo_files=(".todo.md" ".org.md" "TODO" "todo.org" "todo.md") -_todo_file="" - -has_todo_file() { - cwd=$(pwd) - for f in "${_todo_files[@]}"; do - test -f "$cwd/$f" && _todo_file="$cwd/$f" && return 0 - done - return 1 -} - -print_org() { - awk ' - function filename() { - n = split(FILENAME, a, "/") - return a[n] - } - function res() { - return "\033[0;10m" - } - function bold(s) { - return "" s res() -} -function red(s) { -"tput setaf 1" | getline redc; -return redc s res() -} -function green(s) { -"tput setaf 2" | getline greenc; -return greenc s res() -} -function blue(s) { -"tput setaf 5" | getline bluec; -return bluec s res() -} -function magenta(s) { -"tput setaf 191" | getline magc; -return magc s res() -} -{ - if ($1 ~ /^#+/) - block=$0 - - // support TODO files - if ($1 ~ /^(-|*)/) { - // detect status strings - match($0, /\s(TODO|WIP|WAITING|DONE)\s/, arr) - - if (filename() == "TODO" && arr[1] == "") { - $0 = gensub(/(^[\w]*(-|\*))/, "\\1 TODO", "1", $0) - } - - tasks[block][arr[1]][i++]=$0 - } - } -END { -for (b in tasks) { - print b - for (status in tasks[b]) { - for (t in tasks[b][status]) { - txt = tasks[b][status][t] - txt = gensub(/(TODO)/, red("\\1"), "1", txt) - txt = gensub(/(WIP)/, blue("\\1"), "1", txt) - txt = gensub(/(DONE)/, green("\\1"), "1", txt) - txt = gensub(/(\?\?\?)/, bold(magenta("\\1")), "1", txt) - print txt - } - } - printf "\n" -} -}' $1 -} - -print_shell_hook() { - case $1 in - bash) - cat <<-EOF - __todo_oldpwd="$(\builtin pwd -L)" - function __todo_precmd() { - \builtin local -r retval="$?" - \builtin local pwd_tmp - pwd_tmp="$(\builtin pwd -L)" - if [[ \${__todo_oldpwd} != "\${pwd_tmp}" ]]; then - __todo_oldpwd="\${pwd_tmp}" - \command ${0} - fi - return "\${retval}" - } - if [[ \${PROMPT_COMMAND:=} != *'__todo_precmd'* ]]; then - PROMPT_COMMAND="__todo_precmd;\${PROMPT_COMMAND#;}" - fi - EOF - ;; - zsh) - cat <<-EOF - __todo_oldpwd="$(\builtin pwd -L)" - function __todo_hook() { - \builtin local -r retval="$?" - \builtin local pwd_tmp - if [[ \${__todo_oldpwd} != "\${pwd_tmp}" ]]; then - __todo_oldpwd="\${pwd_tmp}" - \command ${0} - fi - return "\${retval}" - } - typeset -ag precmd_functions; - if [[ -z \${precmd_functions[(r)__todo_hook]} ]]; then - precmd_functions+=__todo_hook; - fi" - EOF - ;; - cd) - echo "cd() { builtin cd \"\$@\" && $0; }" - ;; - -h | --help | *) - echo "usage: todo hook <integration>" - echo "" - echo "use like this: eval \$(todo hook <integration>)" - echo "" - echo "supported integrations:" - echo " - zsh: run todo as a precmd hook" - echo " (this can get quite annoying when you're in a direcory that has a todo file)" - echo " - cd: run todo as a post-cd hook" - echo "" - exit 1 - ;; - esac -} - -case "$1" in -hook) - shift - print_shell_hook "$1" - ;; --h | --help) - echo "usage: todo [-r] [hook <integration>]" - echo "A quite stupid todo/agenda script that reminds you of things you need to do" - echo "" - echo " -r, --recursive walk the file tree, searching for todos" - echo " <integration> shell integration, you should eval this" - echo "" - exit 0 - ;; --r | --recursive | -R) - while read FILE; do - hr "todo [$FILE]" - print_org $FILE - done < <(rg --files ${_todo_files[@]/#/-g }) - ;; -*) - if [ -f "$1" ]; then - print_org $1 - exit 0 - fi - if has_todo_file; then - hr "todo" - print_org $_todo_file - hr "" - fi - ;; -esac diff --git a/bin/trash b/bin/trash deleted file mode 100755 index 5a040cb..0000000 --- a/bin/trash +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -rmbin=/bin/rm - -TRASH="$HOME/.trash" -if [ ! -d "$TRASH" ]; then - mkdir -p "$TRASH" -fi - -ls_trash() { - # shellcheck disable=SC2068 - fd -H . "${TRASH:?}" $@ -} - -empty_trash() { - if [ ! -d "$TRASH" ] || [ -z "$(ls_trash)" ]; then - exit 0 - fi - echo " +++ trash +++" - ls_trash - read -r yn - if [ "$yn" = "y" ]; then - printf ' +++ removing everything under %s (%d)... ' "$TRASH" "$(fd . "${TRASH:?}" | wc -l)" - ls_trash -x $rmbin -r - echo 'done.' - fi -} - -install_auto_empty() { - case "$SHELL" in - *zsh) logoutfile="$ZDOTDIR/.zlogout" ;; - *bash) logoutfile="$HOME/.bash_logout" ;; - *) - echo "unknown shell $SHELL" 1>&2 - exit 1 - ;; - esac - cat >"$logoutfile" <<EOF -# auto-empty-trash routine of $0 -yes | $0 --empty -EOF -} - -ask() { - r=$(printf 'yes\nno\n' | MENU_PROMPT=" delete $1" menu) - [ "${r}" = "yes" ] && return 0 - return 1 -} - -interactive=${TRASH_ASK:-} -trashrm=${TRASH_RM:-} - -case "$1" in - -e | --empty) - empty_trash - exit 0 - ;; - --install) - install_auto_empty - exit 0 - ;; - -i) - interactive=1 - shift - ;; - -h | --help) - echo "usage: trash [-e|--empty] FILE..." - exit 1 - ;; -esac - -# main -while test $# -gt 0; do - f="$1" - shift - - [ -n "${interactive}" ] && { ask "$f" || continue; } - - echo "+ $(basename "$f")" - if [ -n "${trashrm}" ]; then - [ -d "$f" ] && $rmbin -r "$f" || $rmbin "$f" - else - mv "$f" "$TRASH/" - fi -done diff --git a/bin/url-launcher b/bin/url-launcher deleted file mode 100755 index 70b51c8..0000000 --- a/bin/url-launcher +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -set -e - -text="$*" -if [ -z "$text" ]; then - read -r text -fi - -wl-copy "$text" -notify-send --urgency=low "copied" "$text" - -set -x -case "$text" in -*open.spotify.com*) notify-action -u low -c success -A "onclick=swaymsg exec -- spotify --uri=$text" "spotify link found" "$text" ;; - -url-launcher://*) - text=$(printf "%s" "$text" | sed -e 's,url-launcher://,,') - wl-copy "$text" - nuke "$text" - ;; -esac diff --git a/bin/usb2sys b/bin/usb2sys deleted file mode 100755 index d810431..0000000 --- a/bin/usb2sys +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# -# usb2sys - find lsusb device in /sys file system -# -# https://superuser.com/a/1253083 -# - -die() -{ - echo "$@" - exit 1 -} - -[[ $# -lt 1 ]] && die "need vendor and product ids (from lsusb) as dddd:dddd" - -vendor=${1%:*} -product=${1##*:} - -sys=/sys/bus/usb/devices/ -cd $sys - -for d in *; do - path=$sys/$d - if [ -f $path/idProduct ]; then - prod=$( cat $path/idProduct ) - vend=$( cat $path/idVendor ) - - if [ $prod = $product -a $vend = $vendor ]; then - echo prod = $prod - echo vend = $vend - echo /sys device is $path - cat $path/power/wakeup - echo "" - fi - fi -done diff --git a/bin/usbreset b/bin/usbreset deleted file mode 100755 index 093a502..0000000 --- a/bin/usbreset +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -# check requirements -for tool in awk fd; do - if ! command -v "$tool" >/dev/null; then - printf "%s: %s not installed but required\n" "$(basename "$0")" "$tool" >&2 - exit 1 - fi -done - -if [ "$1" = "-h" ]; then - printf "usage: %s DEV_NODE\n\n" "$0" - exit 2 -fi - -dev_node=$1 -dev_node=$(basename "${dev_node}") - -serial=$(fd "${dev_node}" /sys/devices | - awk 'BEGIN{RS="/"} /usb/{print}' | - xargs -I{} cat /sys/bus/usb/devices/{}/serial) -[ -z "${serial}" ] && exit 1 - -bus=$(fd "${serial}" /sys/bus/pci/drivers/) -[ -z "${bus}" ] && exit 1 - -driver=$(dirname "${bus}") -[ -z "${driver}" ] && exit 1 - -printf "%s" "${serial}" | doas tee "${driver}/unbind" >/dev/null -sleep 2 -printf "%s" "${serial}" | doas tee "${driver}/bind" >/dev/null diff --git a/bin/vipe b/bin/vipe deleted file mode 100755 index 05d4eb3..0000000 --- a/bin/vipe +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -tmpfile=$(mktemp /tmp/vipe.XXXXX) -trap '{ rm -rf "${tmpfile}"; }' EXIT -cat >"${tmpfile}" -${EDITOR} "${tmpfile}" </dev/tty >/dev/tty -cat "${tmpfile}" diff --git a/bin/wait-online b/bin/wait-online deleted file mode 100755 index 7ad52e1..0000000 --- a/bin/wait-online +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -trap '{ exit 0; }' INT - -while true; do - ping -c3 "${1:-gentoo.org}" && - env BEEP_MSG="online again" beep && - break - sleep 1 -done diff --git a/bin/webcam b/bin/webcam deleted file mode 100755 index edba9a1..0000000 --- a/bin/webcam +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec mpv --profile=webcam av://v4l2:"${1:-/dev/video0}" diff --git a/bin/wfez b/bin/wfez deleted file mode 100755 index 45ef438..0000000 --- a/bin/wfez +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh -set -e -[ -n "$DEBUG" ] && set -x - -audio="$(pactl info | grep "Default Sink" | cut -d':' -f2 | xargs -L1).monitor" -output=$(swq current output) -showkeys= -ask= -crop= -hwacc= -output_file="${HOME}/Videos/wf_$(date +%FT%T).mkv" - -optstring="a:o:kAcHnh" -while getopts "${optstring}" opt; do - case "${opt}" in - a) audio="${OPTARG}" ;; - o) output="${OPTARG}" ;; - k) showkeys=1 ;; - A) ask=1 ;; - c) crop=1 ;; - H) hwacc=1 ;; - h | ?) - printf 'usage: %s [-%s] [FILE]\n' "$(basename "$0")" "$(printf '%s' "${optstring}" | tr -d ':')" - printf '\n' - printf ' Launches wf-recorder(1) with optimized settings.\n' - printf ' When FILE is omitted, use %s.\n' "${output_file}" - printf '\n' - printf ' -a audio to record (default: %s)\n' "${audio}" - printf ' -o output to record (default: %s)\n' "${output}" - printf ' -k show keypresses; using wshowkeys(1)\n' - printf ' -A select audio/output interactively\n' - printf ' -c select an area of the screen to be recorded; using slurp(1)\n' - printf ' -H enable hardware-accelerated recording (usually reduces quality)\n' - printf '\n' - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -[ -n "${1}" ] && output_file=$1 - -# select audio sink to record -if [ ! "${audio}" = "none" ] && [ -n "${ask}" ]; then - audio=$(MENU_PROMPT="wfez: choose audio:" soundswitch -j -O) - audio="${audio}.monitor" -fi - -[ ! "${audio}" = "none" ] && audio_arg="-a ${audio}" - -# select output to record -[ -n "${ask}" ] && output=$(slurp -o) - -if [ -n "${showkeys}" ]; then - printf "Starting wshowkeys on %s\n" "${output}" - pritnf "WARNING: currently the -o flag to force display to a specific output is not implemented\n" >&2 - # -o ${output} - sway exec "wshowkeys -a bottom -a left -F 'Iosevka Aile 25' -t 1" >/dev/null - trap '{ pkill wshowkeys; }' EXIT -fi - -if [ -n "${crop}" ]; then - selection= - case $(printf "manual\nworkspace\ncontainer\n" | MENU_PROMPT="wfez: crop mode" menu -l5) in - manual) - geom=$(slurp -f "%o:%x,%y %wx%h") - ;; - container) - selection=$(swq list con | jq -r '.[]|select(.name? and .visible?==true)|[.id, .name, (.type=="floating_con")]|join("\t")' | awk '{c="swq locate output-for-con "$1" | jq -r \"first | .name\""; c|getline o; close(c); printf "%3s\t%10s\t%8s\t%s\n", $1, $2, ($3 == "true" ? "floating" : "normal"), o}' | MENU_PROMPT="wfez: select container" menu -l5) - con_id=$(printf '%s' "$selection" | awk '{print $1}') - con_pos=$(swq has id "$con_id" | swq geometry) - con_out=$(swq | jq -r --argjson a "{\"id\":$con_id}" '..|select(.type?=="workspace" and (([.floating_nodes[], .nodes[]])|..|select(.id?==$a.id)))|.output') - geom="${con_out}:${con_pos}" - ;; - *) - printf "not implemented\n" >&2 - exit 1 - ;; - esac - output="$(printf '%s' "${geom}" | cut -d: -f1)" - geometry_arg="-g $(printf '%s' "${geom}" | cut -d: -f2-)" -fi - -if [ -n "${hwacc}" ]; then - hwacc_arg='-c h264_vaapi -d /dev/dri/renderD128' -fi - -makoctl set-mode off - -set -x -wf-recorder -o "${output}" "${audio_arg}" "${geometry_arg}" "${hwacc_arg}" -f "${output_file}" -set +x - -if [ ! "${audio}" = "none" ]; then - # correct mono audio in stereo channel - mv "${output_file}" /tmp/wfrec_tmp.mkv - trap '{ rm /tmp/wfrec_tmp.mkv; }' EXIT - ffmpeg -hide_banner -i /tmp/wfrec_tmp.mkv -vcodec copy -af "pan=mono|c0=c0" "${output_file}" -fi - -makoctl set-mode '' -notify-send wfez "$output_file" diff --git a/bin/whatismyip b/bin/whatismyip deleted file mode 100755 index 748b731..0000000 --- a/bin/whatismyip +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -curl -sSfL ifconfig.co/json | jq diff --git a/bin/workfox b/bin/workfox deleted file mode 120000 index 7c92c5e..0000000 --- a/bin/workfox +++ /dev/null @@ -1 +0,0 @@ -firefox \ No newline at end of file diff --git a/bin/wttr b/bin/wttr deleted file mode 100755 index 086345b..0000000 --- a/bin/wttr +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -set -e -[ -n "$DEBUG" ] && set -x - -echo "Querying wttr.in ..." -exec env REPORT=1 $HOME/.config/waybar/modules/weather.sh diff --git a/bin/x11fy b/bin/x11fy deleted file mode 100755 index f64c30d..0000000 --- a/bin/x11fy +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -set -ex -exec env \ - -u GDK_BACKEND \ - -u CLUTTER_BACKEND \ - -u QT_QPA_PLATFORM \ - -u SDL_VIDEODRIVER \ - -u ECORE_EVAS_ENGINE \ - -u ELM_ENGINE \ - -u _JAVA_AWT_WM_NONREPARENTING \ - -u GTK_IM_MODULE \ - -u QT_IM_MODULE \ - -u GTK_CSD \ - $@ - - # QT_QPA_PLATFORM=xcb \ - # GDK_BACKEND=x11 \ - # SDL_VIDEODRIVER=x11 \ diff --git a/bin/xdg-exec b/bin/xdg-exec deleted file mode 100755 index 7f8ab5e..0000000 --- a/bin/xdg-exec +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# DESCRIPTION: -# parses a .desktop file, that matches in name to `$0` -# and executes the `Exec` value. -# -# INSTALL: -# ln -s <path/to/this/script> /usr/local/bin/app.desktop -# - -set -e -basepath=$(dirname "$0" | sed 's#/bin#/share/applications#') -basename=$(basename "$0" | sed -e 's/^_//' -e 's/.desktop$//') - -# try ~/.local/share/applications first: -XDG_DESKTOP_ENTRY_DIR=$HOME/.local/share/applications -if [ -e "${XDG_DESKTOP_ENTRY_DIR}/${basename}.desktop" ]; then - desktop=${XDG_DESKTOP_ENTRY_DIR}/${basename}.desktop -else - desktop=${basepath}/${basename}.desktop -fi -exe=$( - awk 'BEGIN{try=true;exe="";} /^;/{next} /^TryExec=/{try=gensub(/^TryExec=([^%]*).*$/, "\\1", "g")} /^Exec=/{if(exe==""){exe=gensub(/^Exec=([^%]*).*$/, "\\1", "g")}} END{if(system("command -v " try " >/dev/null")!=0){exit 1}; gsub(/\s$/, "", exe); print exe}' "$desktop" -) - -set -x -exec sh -c "${exe} \"$*\"" diff --git a/bin/xdg-open b/bin/xdg-open deleted file mode 100755 index ab6b346..0000000 --- a/bin/xdg-open +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -set -e - -container=${container:-} -if [ ! "${container}" = "firejail" ]; then - exec /usr/bin/xdg-open "$@" -fi - -portal() { - if [ $# -lt 1 ]; then - printf "missing argument\n" >&2 - exit 1 - fi - exec gdbus call --session \ - --dest org.freedesktop.portal.Desktop \ - --object-path "/org/freedesktop/portal/desktop" \ - --method org.freedesktop.portal.OpenURI.OpenURI \ - "" "$1" "{}" -} - -case "$0" in -*xdg-open) portal "$@" ;; -*gio) if [ ! "$1" = "open" ]; then exec /usr/bin/gio "$@"; else portal "${2}"; fi ;; -esac diff --git a/os/.envrc b/os/.envrc deleted file mode 100644 index 4cfd171..0000000 --- a/os/.envrc +++ /dev/null @@ -1 +0,0 @@ -export SOPS_PGP_FP=17AE9645C9848DA159D6643B8E8F20D25FF33529 diff --git a/os/README.md b/os/README.md deleted file mode 100644 index 80db948..0000000 --- a/os/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# OS configuration - -use `os-conf` to save and `os-conf -r /` to restore configuration -the script reads a manifest file inside `$OS_DIR`, which defaults to `$HOME/os` - -## manifest syntax - -lines prefixed with `#` or `$` are ignored, the magic comment `#secret`, when -appended to a line, marks the entry as containing data that shouldn't be checked -into a public repository. Instead we use [sops](https://github.com/mozilla/sops) to encrypt and store it under -`$OS_DIR/tmp/os-secret-*`. These encrypted archives are transparently handled -by the restore code. - -Encryption requires the `SOPS_PGP_FP` environment variable (or whatever is required -by any of the other supported encryption schemes). diff --git a/os/etc/bluetooth/input.conf b/os/etc/bluetooth/input.conf deleted file mode 100644 index 4c70bc5..0000000 --- a/os/etc/bluetooth/input.conf +++ /dev/null @@ -1,26 +0,0 @@ -# Configuration file for the input service - -# This section contains options which are not specific to any -# particular interface -[General] - -# Set idle timeout (in minutes) before the connection will -# be disconnect (defaults to 0 for no timeout) -#IdleTimeout=30 - -# Enable HID protocol handling in userspace input profile -# Defaults to false (HIDP handled in HIDP kernel module) -#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 false to maximize device compatibility. -#ClassicBondedOnly=true - -# LE upgrade security -# Enables upgrades of security automatically if required. -# Defaults to true to maximize device compatibility. -#LEAutoSecurity=true diff --git a/os/etc/bluetooth/main.conf b/os/etc/bluetooth/main.conf deleted file mode 100644 index 9d1575a..0000000 --- a/os/etc/bluetooth/main.conf +++ /dev/null @@ -1,339 +0,0 @@ -[General] - -# 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. -# 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 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: -# yes: Encrypt SIRK when read -# no: Do not encrypt SIRK when read. (plaintext) -# Defaults to yes -#Encryption = yes - -# Total no of sets belongs to this Profile -# Defaults to 0 -#Size = 0 - -# Rank for the device -# Defaults to 0 -#Rank = 0 - -[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=false - -# 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/os/etc/bluetooth/network.conf b/os/etc/bluetooth/network.conf deleted file mode 100644 index 5f11639..0000000 --- a/os/etc/bluetooth/network.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Configuration file for the network service - -[General] - -# Disable link encryption: default=false -#DisableSecurity=true diff --git a/os/etc/cron.daily/man-db b/os/etc/cron.daily/man-db deleted file mode 100755 index 7f79323..0000000 --- a/os/etc/cron.daily/man-db +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -# Use same perms/settings as the ebuild. -cachedir="/var/cache/man" -if [ ! -d "${cachedir}" ]; then - mkdir -p "${cachedir}" - chown man:man "${cachedir}" - chmod 0755 "${cachedir}" -fi - -exec su man -s /bin/sh -c 'nice mandb --quiet' 2>/dev/null diff --git a/os/etc/cron.daily/rbw-sync b/os/etc/cron.daily/rbw-sync deleted file mode 100755 index f386f42..0000000 --- a/os/etc/cron.daily/rbw-sync +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -set -e -/etc/s6-rc/runas -- sh -s <<-EOF - id=\$(notify-send -i \$(iconez -sn server-security) "rbw" "<i>syncing database</i>" -pt 0) - trap '{ clear-notification \$id; }' EXIT - rbw sync -EOF diff --git a/os/etc/cron.daily/systemd-tmpfiles-clean b/os/etc/cron.daily/systemd-tmpfiles-clean deleted file mode 100755 index e474f0e..0000000 --- a/os/etc/cron.daily/systemd-tmpfiles-clean +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec ionice -c idle -t systemd-tmpfiles --clean diff --git a/os/etc/cron.hourly/oguri-cycle b/os/etc/cron.hourly/oguri-cycle deleted file mode 100755 index e2c28cc..0000000 --- a/os/etc/cron.hourly/oguri-cycle +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -set -e -exec /etc/s6-rc/runas -- oguri-cycle diff --git a/os/etc/doas.conf b/os/etc/doas.conf deleted file mode 100644 index ff42adb..0000000 --- a/os/etc/doas.conf +++ /dev/null @@ -1,34 +0,0 @@ -permit nopass keepenv root -permit persist keepenv setenv { -XDG_CACHE_HOME -XDG_DATA_HOME -XDG_CONFIG_HOME } :wheel as root - -# service mgmt stuff -permit nopass :wheel as root cmd s6-rc -permit nopass :wheel as root cmd s6-svok -permit nopass :wheel as root cmd s6-svstat -permit nopass :wheel as root cmd s6-svc - -# udisks replacement -permit nopass :wheel as root cmd lsblk -permit nopass :wheel as root cmd mount -permit nopass :wheel as root cmd umount - -# external monitor backlighting -permit nopass :wheel as root cmd ddcutil - -# suspend/hibernate -permit nopass :wheel as root cmd s2ram -permit nopass :wheel as root cmd s2disk -permit nopass :wheel as root cmd rtcwake -permit nopass :wheel as root cmd tee args /sys/power/state - -# goprocam -permit nopass :wheel as root cmd modprobe args v4l2loopback devices=1 video_nr=44 card_label="GoPro" exclusive_caps=1 -permit nopass :wheel as root cmd modprobe args -r v4l2loopback -permit nopass :wheel as root cmd v4l2loopback-ctl - -# obs -permit nopass :wheel as root cmd modprobe args v4l2loopback exclusive_caps=1 card_label="OBS Virtual Camera" - -# vpnmenu -permit nopass :wheel as root cmd wg-quick -permit nopass :wheel as root cmd wg args show interfaces diff --git a/os/etc/dracut.conf.d/local.conf b/os/etc/dracut.conf.d/local.conf deleted file mode 100644 index 79f8965..0000000 --- a/os/etc/dracut.conf.d/local.conf +++ /dev/null @@ -1,26 +0,0 @@ -dracutmodules+=" base bash crypt lvm resume rootfs-block plymouth " -add_drivers+=" f2fs usbhid " - -hostonly=yes -hostonly_cmdline=no -use_fstab=yes -compress=zstd -show_modules=yes - -CMDLINE=( - ro - # encrypted root - rd.lvm.vg=hibiki - rd.luks.timeout=0 - rd.luks.uuid=23e60daf-1b74-4a3c-ad6f-61136f5d89b2 - root=UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 - # suspend-resume - resume=UUID=bdea2258-1a48-41a5-8d92-91a8bb7db246 - mem_sleep_default=deep - nvme.noacpi=1 - # plymouth - #quiet - splash -) -kernel_cmdline="${CMDLINE[*]}" -unset CMDLINE diff --git a/os/etc/fstab b/os/etc/fstab deleted file mode 100644 index 0b4b9d0..0000000 --- a/os/etc/fstab +++ /dev/null @@ -1,38 +0,0 @@ -# /etc/fstab: static file system information. -# -# noatime turns off atimes for increased performance (atimes normally aren't -# needed); notail increases performance of ReiserFS (at the expense of storage -# efficiency). It's safe to drop the noatime options if you want and to -# switch between notail / tail freely. -# -# The root filesystem should have a pass number of either 0 or 1. -# All other filesystems should have a pass number of 0 or greater than 1. -# -# See the manpage fstab(5) for more information. -# - -# <fs> <mountpoint> <type> <opts> <dump/pass> - -# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. -# -# NOTE: Even though we list ext4 as the type here, it will work with ext2/ext3 -# filesystems. This just tells the kernel to use the ext4 driver. -# -# NOTE: You can use full paths to devices like /dev/sda3, but it is often -# more reliable to use filesystem labels or UUIDs. See your filesystem -# documentation for details on setting a label. To obtain the UUID, use -# the blkid(8) command. - -PARTLABEL=efi /boot/efi vfat defaults,noauto 0 2 - -UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 / f2fs defaults,noatime,compress_algorithm=zstd:6,compress_chksum,atgc,gc_merge,lazytime 0 1 -UUID=bdea2258-1a48-41a5-8d92-91a8bb7db246 /var f2fs defaults,noatime,compress_algorithm=zstd:6,compress_chksum,atgc,gc_merge,lazytime 0 1 -UUID=0cb50f2f-9ede-4b4b-bcf7-f8c017367bde /home f2fs defaults,noatime,compress_algorithm=zstd:6,compress_chksum,atgc,gc_merge,lazytime 0 1 - -tmpfs /tmp tmpfs defaults,size=4G,exec 0 0 -#tmpfs /var/tmp tmpfs defaults,size=8G 0 0 - -/var/swapfile none swap sw 0 0 - -PARTUUID=505d3e00-01 /media/fwdrive exfat auto,nofail,noatime 0 2 -/media/fwdrive/music /home/robert/music/external none auto,bind,ro 0 0 diff --git a/os/etc/hosts b/os/etc/hosts deleted file mode 100644 index b3d3721..0000000 --- a/os/etc/hosts +++ /dev/null @@ -1,37 +0,0 @@ -# /etc/hosts: Local Host Database -# -# This file describes a number of aliases-to-address mappings for the for -# local hosts that share this file. -# -# The format of lines in this file is: -# -# IP_ADDRESS canonical_hostname [aliases...] -# -#The fields can be separated by any number of spaces or tabs. -# -# In the presence of the domain name service or NIS, this file may not be -# consulted at all; see /etc/host.conf for the resolution order. -# - -# IPv4 and IPv6 localhost aliases -127.0.0.1 localhost -::1 localhost - -# -# Imaginary network. -#10.0.0.2 myname -#10.0.0.3 myfriend -# -# According to RFC 1918, you can use the following IP networks for private -# nets which will never be connected to the Internet: -# -# 10.0.0.0 - 10.255.255.255 -# 172.16.0.0 - 172.31.255.255 -# 192.168.0.0 - 192.168.255.255 -# -# In case you want to be able to connect directly to the Internet (i.e. not -# behind a NAT, ADSL router, etc...), you need real official assigned -# numbers. Do not try to invent your own network numbers but instead get one -# from your network provider (if any) or from your regional registry (ARIN, -# APNIC, LACNIC, RIPE NCC, or AfriNIC.) -# diff --git a/os/etc/iwd/main.conf b/os/etc/iwd/main.conf deleted file mode 100644 index f421471..0000000 --- a/os/etc/iwd/main.conf +++ /dev/null @@ -1,4 +0,0 @@ -[General] -EnableNetworkConfiguration=true -[Network] -NameResolvingService=resolvconf diff --git a/os/etc/kernel/config.d/00-monolith.config b/os/etc/kernel/config.d/00-monolith.config deleted file mode 100644 index 64387be..0000000 --- a/os/etc/kernel/config.d/00-monolith.config +++ /dev/null @@ -1,9573 +0,0 @@ -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_COMPILE_TEST=y -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-gentoo-dist" -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 is not set -CONFIG_KERNEL_ZSTD=y -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="hibiki" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_WATCH_QUEUE=y -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_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_GENERIC_IRQ_INJECTION=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_GENERIC_MSI_IRQ_DOMAIN=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_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_TIME_KUNIT_TEST=m -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 is not set -CONFIG_NO_HZ_FULL=y -CONFIG_CONTEXT_TRACKING_USER=y -# CONFIG_CONTEXT_TRACKING_USER_FORCE 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=y -CONFIG_BPF_JIT=y -CONFIG_BPF_JIT_ALWAYS_ON=y -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_BPF_LSM=y -# 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=y - -# -# CPU/Task time and stats accounting -# -CONFIG_VIRT_CPU_ACCOUNTING=y -CONFIG_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_PSI=y -# CONFIG_PSI_DEFAULT_DISABLED 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_SRCU=y -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=m -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 -# 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_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_GCC12_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_CGROUP_PIDS=y -# CONFIG_CGROUP_RDMA is not set -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_BPF=y -CONFIG_CGROUP_MISC=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=y -CONFIG_SCHED_AUTOGROUP=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -CONFIG_BOOT_CONFIG=y -# 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_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -# CONFIG_EXPERT is not set -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_FULL=y -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_KALLSYMS=y -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -# CONFIG_EMBEDDED is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -# 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_NR_GPIO=1024 -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=5 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_FEATURE_NAMES=y -CONFIG_X86_X2APIC=y -CONFIG_X86_MPPARSE=y -# CONFIG_GOLDFISH is not set -CONFIG_X86_CPU_RESCTRL=y -CONFIG_X86_EXTENDED_PLATFORM=y -CONFIG_X86_NUMACHIP=y -# CONFIG_X86_VSMP is not set -CONFIG_X86_UV=y -# CONFIG_X86_GOLDFISH is not set -# CONFIG_X86_INTEL_MID is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -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_XXL=y -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -CONFIG_XEN_DEBUG_FS=y -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -CONFIG_ACRN_GUEST=y -# 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_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_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -# CONFIG_GART_IOMMU is not set -CONFIG_BOOT_VESA_SUPPORT=y -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCELOG_LEGACY=y -CONFIG_X86_MCE_INTEL=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=m -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -CONFIG_MICROCODE_INTEL=y -# CONFIG_MICROCODE_AMD is not set -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_X86_5LEVEL=y -CONFIG_X86_DIRECT_GBPAGES=y -CONFIG_X86_CPA_STATISTICS=y -# CONFIG_AMD_MEM_ENCRYPT is not set -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=10 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -# CONFIG_ARCH_MEMORY_PROBE is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=m -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -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=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_MIXED=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -CONFIG_HZ_300=y -# CONFIG_HZ_1000 is not set -CONFIG_HZ=300 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -CONFIG_ARCH_HAS_KEXEC_PURGATORY=y -# CONFIG_KEXEC_SIG is not set -CONFIG_CRASH_DUMP=y -CONFIG_KEXEC_JUMP=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -# CONFIG_COMPAT_VDSO is not set -CONFIG_LEGACY_VSYSCALL_XONLY=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set -CONFIG_CMDLINE_BOOL=y -CONFIG_CMDLINE="root=UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 rd.luks.uuid=23e60daf-1b74-4a3c-ad6f-61136f5d89b2 quiet" -# CONFIG_CMDLINE_OVERRIDE 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_SLS=y -CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_SPECULATION_MITIGATIONS=y -CONFIG_PAGE_TABLE_ISOLATION=y -CONFIG_RETPOLINE=y -CONFIG_RETHUNK=y -CONFIG_CPU_UNRET_ENTRY=y -CONFIG_CPU_IBPB_ENTRY=y -CONFIG_CPU_IBRS_ENTRY=y -# CONFIG_SLS is not set -CONFIG_ARCH_HAS_ADD_PAGES=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -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 is not set -CONFIG_PM=y -CONFIG_PM_DEBUG=y -# CONFIG_PM_ADVANCED_DEBUG is not set -CONFIG_PM_TEST_SUSPEND=y -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=y -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_TABLE_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_FPDT=y -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=m -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=m -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=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -CONFIG_ACPI_HMAT=y -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -# CONFIG_ACPI_APEI_ERST_DEBUG is not set -CONFIG_ACPI_DPTF=y -CONFIG_DPTF_POWER=m -CONFIG_DPTF_PCH_FIVR=m -CONFIG_ACPI_WATCHDOG=y -# CONFIG_ACPI_EXTLOG is not set -CONFIG_ACPI_ADXL=y -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -CONFIG_PMIC_OPREGION=y -CONFIG_BYTCRC_PMIC_OPREGION=y -CONFIG_CHTCRC_PMIC_OPREGION=y -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_BXT_WC_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_CHT_DC_TI_PMIC_OPREGION=y -# CONFIG_TPS68470_PMIC_OPREGION is not set -CONFIG_ACPI_VIOT=y -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=m -# CONFIG_X86_AMD_PSTATE is not set -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# 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_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -# 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_HAVE_KVM=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQFD=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_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=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_VIRTUALIZATION=y -CONFIG_KVM=m -CONFIG_KVM_INTEL=m -CONFIG_X86_SGX_KVM=y -# CONFIG_KVM_AMD is not set -CONFIG_KVM_XEN=y -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_TPAUSE=y - -# -# General architecture-dependent options -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_HAVE_IMA_KEXEC=y -CONFIG_HOTPLUG_SMT=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_KPROBES_ON_FTRACE=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_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_ARCH_HAVE_NMI_SAFE_CMPXCHG=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 is not set -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_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_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -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_HAVE_ARCH_NODE_DEV_GROUP=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=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 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS_NONE is not set -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -CONFIG_MODULE_COMPRESS_ZSTD=y -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_DEV_THROTTLING_LOW is not set -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -CONFIG_BLK_SED_OPAL=y -CONFIG_BLK_INLINE_ENCRYPTION=y -# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -CONFIG_AIX_PARTITION=y -CONFIG_OSF_PARTITION=y -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -CONFIG_UNIXWARE_DISKLABEL=y -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -CONFIG_SGI_PARTITION=y -# CONFIG_ULTRIX_PARTITION is not set -CONFIG_SUN_PARTITION=y -# 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_BLOCK_COMPAT=y -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG 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=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set - -# -# SLAB allocator options -# -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLAB_MERGE_DEFAULT is not set -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# end of SLAB allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -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_FRONTSWAP=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=7 -CONFIG_MEM_SOFT_DIRTY=y -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_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=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_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MAPPING_DIRTY_HELPERS=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_PTE_MARKER=y -CONFIG_PTE_MARKER_UFFD_WP=y -# CONFIG_LRU_GEN is not set - -# -# 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_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=y -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_USER_COMPAT is not set -CONFIG_XFRM_INTERFACE=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_STATISTICS=y -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_XFRM_ESPINTCP=y -CONFIG_XDP_SOCKETS=y -CONFIG_XDP_SOCKETS_DIAG=m -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_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -CONFIG_INET_ESPINTCP=y -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -CONFIG_INET_RAW_DIAG=y -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -CONFIG_INET6_ESPINTCP=y -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=y -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -CONFIG_IPV6_RPL_LWTUNNEL=y -CONFIG_IPV6_IOAM6_LWTUNNEL=y -CONFIG_NETLABEL=y -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_MPTCP_KUNIT_TEST=m -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -CONFIG_NFT_FLOW_OFFLOAD=m -# CONFIG_NFT_CONNLIMIT is not set -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_OBJREF=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -CONFIG_NFT_XFRM=m -CONFIG_NFT_SOCKET=m -# CONFIG_NFT_OSF is not set -CONFIG_NFT_TPROXY=m -CONFIG_NFT_SYNPROXY=m -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -CONFIG_NFT_REJECT_NETDEV=m -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_MH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -CONFIG_IP_VS_TWOS=m - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NF_CONNTRACK_BRIDGE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -# CONFIG_BPFILTER is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set -CONFIG_TIPC=m -CONFIG_TIPC_MEDIA_UDP=y -CONFIG_TIPC_CRYPTO=y -CONFIG_TIPC_DIAG=m -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -# CONFIG_ATM_MPOA is not set -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -CONFIG_L2TP_DEBUGFS=m -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_BRIDGE_MRP=y -CONFIG_BRIDGE_CFM=y -CONFIG_NET_DSA=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -CONFIG_NET_DSA_TAG_HELLCREEK=m -CONFIG_NET_DSA_TAG_GSWIP=m -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -CONFIG_NET_DSA_TAG_KSZ=m -CONFIG_NET_DSA_TAG_OCELOT=m -CONFIG_NET_DSA_TAG_OCELOT_8021Q=m -CONFIG_NET_DSA_TAG_QCA=m -CONFIG_NET_DSA_TAG_RTL4_A=m -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -CONFIG_NET_DSA_TAG_SJA1105=m -CONFIG_NET_DSA_TAG_TRAILER=m -CONFIG_NET_DSA_TAG_XRS700X=m -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -# CONFIG_LLC2 is not set -CONFIG_ATALK=m -CONFIG_DEV_APPLETALK=m -CONFIG_IPDDP=m -CONFIG_IPDDP_ENCAP=y -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -CONFIG_6LOWPAN=m -CONFIG_6LOWPAN_DEBUGFS=y -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_ATM=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_TAPRIO=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=y -CONFIG_NET_SCH_CAKE=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_SCH_ETS=m -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_EMATCH_IPT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_MPLS=m -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -CONFIG_NET_ACT_CTINFO=m -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -CONFIG_NET_ACT_CT=m -CONFIG_NET_ACT_GATE=m -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -CONFIG_NET_TC_SKB_EXT=y -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_BATMAN_V=y -CONFIG_BATMAN_ADV_BLA=y -CONFIG_BATMAN_ADV_DAT=y -CONFIG_BATMAN_ADV_NC=y -CONFIG_BATMAN_ADV_MCAST=y -# CONFIG_BATMAN_ADV_DEBUG is not set -CONFIG_BATMAN_ADV_TRACING=y -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -CONFIG_QRTR=m -# CONFIG_QRTR_SMD is not set -# CONFIG_QRTR_TUN is not set -CONFIG_NET_NCSI=y -CONFIG_NCSI_OEM_CMD_GET_MAC=y -CONFIG_NCSI_OEM_CMD_KEEP_PHY=y -CONFIG_PCPU_DEV_REFCNT=y -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_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -# CONFIG_BT_HS is not set -CONFIG_BT_LE=y -CONFIG_BT_6LOWPAN=m -CONFIG_BT_LEDS=y -CONFIG_BT_MSFTEXT=y -# CONFIG_BT_AOSPEXT is not set -# CONFIG_BT_DEBUGFS is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_QCA=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_SERDEV=y -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_NOKIA=m -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_3WIRE=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_BCM=y -CONFIG_BT_HCIUART_RTL=y -CONFIG_BT_HCIUART_QCA=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIUART_MRVL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_MTKSDIO=m -CONFIG_BT_MTKUART=m -# CONFIG_BT_QCOMSMD is not set -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -CONFIG_AF_RXRPC_DEBUG=y -CONFIG_RXKAD=y -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -CONFIG_CFG80211_DEBUGFS=y -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_CFG80211_WEXT_EXPORT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -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=y -CONFIG_MAC80211_LEDS=y -CONFIG_MAC80211_DEBUGFS=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=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -# CONFIG_NFC_NCI_UART is not set -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y - -# -# Near Field Communication (NFC) devices -# -CONFIG_NFC_MEI_PHY=m -CONFIG_NFC_SIM=m -CONFIG_NFC_PORT100=m -# CONFIG_NFC_VIRTUAL_NCI is not set -# CONFIG_NFC_FDP is not set -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_PN544_MEI=m -CONFIG_NFC_PN533=m -CONFIG_NFC_PN533_USB=m -CONFIG_NFC_PN533_I2C=m -CONFIG_NFC_PN532_UART=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MICROREAD_MEI=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -# CONFIG_NFC_MRVL_I2C is not set -CONFIG_NFC_ST21NFCA=m -CONFIG_NFC_ST21NFCA_I2C=m -# CONFIG_NFC_ST_NCI_I2C is not set -CONFIG_NFC_NXP_NCI=m -CONFIG_NFC_NXP_NCI_I2C=m -# CONFIG_NFC_S3FWRN5_I2C is not set -# CONFIG_NFC_S3FWRN82_UART is not set -# end of Near Field Communication (NFC) devices - -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y -CONFIG_NETDEV_ADDR_LIST_TEST=m - -# -# Device Drivers -# -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -CONFIG_PCIEAER_INJECT=m -CONFIG_PCIE_ECRC=y -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_DPC=y -CONFIG_PCIE_PTM=y -CONFIG_PCIE_EDR=y -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=y -CONFIG_PCI_PF_STUB=m -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_DOE=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCI_P2PDMA=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCIE_XILINX_NWL is not set -# CONFIG_PCI_TEGRA is not set -# CONFIG_PCIE_RCAR_HOST is not set -# CONFIG_PCIE_XILINX is not set -# CONFIG_PCIE_XILINX_CPM is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCI_VERSATILE is not set -# CONFIG_PCIE_ALTERA is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set -# CONFIG_PCIE_MEDIATEK_GEN3 is not set -CONFIG_VMD=m -CONFIG_PCI_HYPERV_INTERFACE=m -# CONFIG_PCI_LOONGSON is not set -# CONFIG_PCIE_HISI_ERR is not set -# CONFIG_PCIE_MT7621 is not set - -# -# DesignWare PCI Core Support -# -# CONFIG_PCIE_DW_PLAT_HOST is not set -# CONFIG_PCI_EXYNOS is not set -# CONFIG_PCI_IMX6 is not set -# CONFIG_PCIE_SPEAR13XX is not set -# CONFIG_PCI_KEYSTONE_HOST is not set -# CONFIG_PCIE_ARMADA_8K is not set -# CONFIG_PCIE_ARTPEC6_HOST is not set -# CONFIG_PCIE_KEEMBAY_HOST is not set -# CONFIG_PCIE_HISI_STB is not set -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_TEGRA194_HOST is not set -# CONFIG_PCIE_VISCONTI_HOST is not set -# CONFIG_PCIE_FU740 is not set -# end of DesignWare PCI Core Support - -# -# Mobiveil PCIe Core Support -# -# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set -# end of Mobiveil PCIe Core Support - -# -# Cadence PCIe controllers support -# -# end of Cadence PCIe controllers support -# 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=m -# end of PCI switch controller drivers - -CONFIG_CXL_BUS=y -CONFIG_CXL_PCI=y -# CONFIG_CXL_MEM_RAW_COMMANDS is not set -CONFIG_CXL_ACPI=y -CONFIG_CXL_PMEM=m -CONFIG_CXL_MEM=m -CONFIG_CXL_PORT=y -CONFIG_CXL_SUSPEND=y -CONFIG_CXL_REGION=y -# 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="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_COMPRESS_XZ is not set -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -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_HMEM_REPORTING=y -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_REGMAP_SCCB=m -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_ARM_INTEGRATOR_LM is not set -# CONFIG_BT1_APB is not set -# CONFIG_BT1_AXI is not set -# CONFIG_HISILICON_LPC is not set -# CONFIG_INTEL_IXP4XX_EB is not set -# CONFIG_QCOM_EBI2 is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# CONFIG_ARM_SCMI_PROTOCOL is not set -# end of ARM System Control and Management Interface Protocol - -# CONFIG_ARM_SCPI_PROTOCOL is not set -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_BCM47XX_NVRAM is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -# CONFIG_EFI_VARS_PSTORE is not set -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_EFI_FAKE_MEMMAP is not set -CONFIG_EFI_SOFT_RESERVE=y -CONFIG_EFI_DXE_MEM_ATTRIBUTES=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y -# CONFIG_EFI_BOOTLOADER_CONTROL is not set -# CONFIG_EFI_CAPSULE_LOADER is not set -CONFIG_EFI_TEST=m -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# 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 -CONFIG_EFI_EMBEDDED_FIRMWARE=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_BCM63XX_PARTS is not set -# CONFIG_MTD_BRCM_U_BOOT is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -# CONFIG_MTD_PARSER_IMAGETAG is not set -# CONFIG_MTD_PARSER_TRX is not set -# CONFIG_MTD_SHARPSL_PARTS is not set -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -CONFIG_MTD_PSTORE=m -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_JEDECPROBE is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -CONFIG_MTD_SPEAR_SMI=m -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -CONFIG_MTD_NAND_CORE=m -# CONFIG_MTD_ONENAND is not set -CONFIG_MTD_RAW_NAND=m - -# -# Raw/parallel NAND flash controllers -# -# CONFIG_MTD_NAND_DENALI_PCI is not set -CONFIG_MTD_NAND_AMS_DELTA=m -# CONFIG_MTD_NAND_SHARPSL is not set -# CONFIG_MTD_NAND_CAFE is not set -# CONFIG_MTD_NAND_ATMEL is not set -# CONFIG_MTD_NAND_MARVELL is not set -# CONFIG_MTD_NAND_SLC_LPC32XX is not set -# CONFIG_MTD_NAND_MLC_LPC32XX is not set -# CONFIG_MTD_NAND_BRCMNAND is not set -# CONFIG_MTD_NAND_OXNAS is not set -# CONFIG_MTD_NAND_FSL_IFC is not set -# CONFIG_MTD_NAND_VF610_NFC is not set -# CONFIG_MTD_NAND_SH_FLCTL is not set -# CONFIG_MTD_NAND_DAVINCI is not set -# CONFIG_MTD_NAND_TXX9NDFMC is not set -# CONFIG_MTD_NAND_SUNXI is not set -# CONFIG_MTD_NAND_HISI504 is not set -# CONFIG_MTD_NAND_QCOM is not set -# CONFIG_MTD_NAND_MXIC is not set -# CONFIG_MTD_NAND_TEGRA is not set -# CONFIG_MTD_NAND_STM32_FMC2 is not set -# CONFIG_MTD_NAND_MESON is not set -# CONFIG_MTD_NAND_GPIO is not set -# CONFIG_MTD_NAND_PLATFORM is not set -# CONFIG_MTD_NAND_CADENCE is not set -# CONFIG_MTD_NAND_ARASAN is not set -# CONFIG_MTD_NAND_INTEL_LGM is not set -# CONFIG_MTD_NAND_RENESAS is not set - -# -# Misc -# -CONFIG_MTD_NAND_NANDSIM=m -# CONFIG_MTD_NAND_RICOH is not set -# CONFIG_MTD_NAND_DISKONCHIP is not set - -# -# ECC engine support -# -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_ECC_SW_HAMMING=y -# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# CONFIG_MTD_NAND_ECC_MEDIATEK is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -# CONFIG_MTD_UBI_BLOCK is not set -# CONFIG_MTD_HYPERBUS 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 is not set - -# -# Protocols -# -CONFIG_ISAPNP=y -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_NULL_BLK=m -# CONFIG_BLK_DEV_FD is not set -CONFIG_CDROM=y -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -# CONFIG_XEN_BLKDEV_FRONTEND is not set -# CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# 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 is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_FC=m -CONFIG_NVME_TARGET_FCLOOP=m -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -CONFIG_IBM_ASM=m -# CONFIG_PHANTOM is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_SGI_XP=m -CONFIG_HP_ILO=m -# CONFIG_QCOM_COINCELL is not set -CONFIG_SGI_GRU=m -# CONFIG_SGI_GRU_DEBUG is not set -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_VMWARE_BALLOON=m -# CONFIG_PCH_PHUB is not set -# CONFIG_SRAM is not set -CONFIG_DW_XDATA_PCIE=m -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -CONFIG_MISC_RTSX=m -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_LEGACY=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -CONFIG_EEPROM_IDT_89HPESX=m -CONFIG_EEPROM_EE1004=m -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -CONFIG_INTEL_MEI_HDCP=m -# CONFIG_INTEL_MEI_PXP is not set -CONFIG_VMWARE_VMCI=m -# CONFIG_GENWQE is not set -CONFIG_ECHO=m -CONFIG_BCM_VK=m -CONFIG_BCM_VK_TTY=y -CONFIG_MISC_ALCOR_PCI=m -CONFIG_MISC_RTSX_PCI=m -CONFIG_MISC_RTSX_USB=m -# CONFIG_HABANA_AI is not set -CONFIG_UACCE=m -CONFIG_PVPANIC=y -CONFIG_PVPANIC_MMIO=m -# CONFIG_PVPANIC_PCI is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# 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_HISI_SAS 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_XEN_SCSI_FRONTEND is not set -CONFIG_HYPERV_STORAGE=m -# CONFIG_LIBFC 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_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_EFCT 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_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# 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=3 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_BRCM is not set -# CONFIG_AHCI_DA850 is not set -# CONFIG_AHCI_DM816 is not set -# CONFIG_AHCI_DWC is not set -# CONFIG_AHCI_ST is not set -# CONFIG_AHCI_IMX is not set -# CONFIG_AHCI_MTK is not set -# CONFIG_AHCI_MVEBU is not set -# CONFIG_AHCI_SUNXI is not set -# CONFIG_AHCI_TEGRA is not set -# CONFIG_AHCI_XGENE is not set -# CONFIG_SATA_FSL is not set -# CONFIG_SATA_AHCI_SEATTLE is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_HIGHBANK is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -# CONFIG_SATA_RCAR is not set -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -# CONFIG_PATA_ARASAN_CF is not set -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -# CONFIG_PATA_BK3710 is not set -CONFIG_PATA_CMD64X=m -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5535 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -# CONFIG_PATA_IMX is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -# CONFIG_PATA_PXA is not set -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -# CONFIG_PATA_ISAPNP is not set -# CONFIG_PATA_IXP4XX_CF is not set -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_SAMSUNG_CF is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -CONFIG_MD_FAULTY=m -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -CONFIG_DM_DEBUG=y -CONFIG_DM_BUFIO=y -CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -CONFIG_DM_UNSTRIPED=m -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=y -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -CONFIG_DM_EBS=m -# CONFIG_DM_ERA is not set -CONFIG_DM_CLONE=m -CONFIG_DM_MIRROR=y -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=y -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_MULTIPATH_HST=m -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -CONFIG_DM_DUST=m -CONFIG_DM_INIT=y -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -CONFIG_DM_AUDIT=y -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_ISCSI_TARGET=m -# 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 is not set -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -CONFIG_NET_FC=y -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -CONFIG_BAREUDP=m -CONFIG_GTP=m -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -# CONFIG_ARCNET is not set -# CONFIG_ATM_DRIVERS is not set - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -CONFIG_B53_SERDES=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_NET_DSA_LOOP=m -CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -# CONFIG_NET_DSA_MV88E6060 is not set -CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m -# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set -# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set -CONFIG_NET_DSA_MV88E6XXX=m -CONFIG_NET_DSA_MV88E6XXX_PTP=y -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -CONFIG_NET_DSA_XRS700X=m -CONFIG_NET_DSA_XRS700X_I2C=m -CONFIG_NET_DSA_XRS700X_MDIO=m -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ACTIONS is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_ALTERA_TSE=m -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_XGENE is not set -# CONFIG_NET_XGENE_V2 is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_CX_ECAT is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -CONFIG_NET_VENDOR_CIRRUS=y -# CONFIG_CS89x0_PLATFORM is not set -# CONFIG_EP93XX_ETH is not set -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_CORTINA is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FARADAY=y -CONFIG_NET_VENDOR_FREESCALE=y -# CONFIG_FEC is not set -# CONFIG_FSL_FMAN is not set -# CONFIG_FSL_PQ_MDIO is not set -# CONFIG_GIANFAR is not set -# CONFIG_FSL_DPAA2_SWITCH is not set -# CONFIG_FSL_ENETC is not set -# CONFIG_FSL_ENETC_VF is not set -# CONFIG_FSL_ENETC_IERB is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -# CONFIG_NET_VENDOR_GOOGLE is not set -CONFIG_NET_VENDOR_HISILICON=y -# CONFIG_HIX5HD2_GMAC is not set -# CONFIG_HISI_FEMAC is not set -# CONFIG_HIP04_ETH is not set -# CONFIG_HNS_DSAF is not set -# CONFIG_HNS_ENET is not set -# CONFIG_HNS3 is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -CONFIG_IXGBE_DCB=y -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -# CONFIG_JME is not set -# CONFIG_KORINA is not set -# CONFIG_NET_VENDOR_LITEX is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MEDIATEK is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_MICROSOFT is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETERION is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_LPC_ENET is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -# CONFIG_NET_VENDOR_PENSANDO is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SUNPLUS=y -# CONFIG_SP7021_EMAC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=m -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=m - -# -# MII PHY device drivers -# -CONFIG_AMD_PHY=m -# CONFIG_MESON_GXL_PHY is not set -CONFIG_ADIN_PHY=m -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM54140_PHY=m -# CONFIG_BCM63XX_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -CONFIG_MARVELL_88X2222_PHY=m -CONFIG_MAXLINEAR_GPHY=m -CONFIG_MEDIATEK_GE_PHY=m -CONFIG_MICREL_PHY=m -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -CONFIG_MOTORCOMM_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_NXP_C45_TJA11XX_PHY=m -# CONFIG_NXP_TJA11XX_PHY is not set -CONFIG_AT803X_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -CONFIG_DP83822_PHY=m -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -# CONFIG_DP83867_PHY is not set -CONFIG_DP83869_PHY=m -# CONFIG_DP83TD510_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_PSE_CONTROLLER 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_SUN4I is not set -# CONFIG_MDIO_XGENE is not set -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_BCM_UNIMAC=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MDIO_I2C=m -CONFIG_MDIO_MVUSB=m -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_MOXART is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_ALTERA_TSE=m -# end of PCS device drivers - -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -CONFIG_USB_NET_DRIVERS=y -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -# CONFIG_USB_NET_SR9800 is not set -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -CONFIG_WLAN_VENDOR_INTEL=y -CONFIG_IPW2100=m -CONFIG_IPW2100_MONITOR=y -# CONFIG_IPW2100_DEBUG is not set -CONFIG_IPW2200=m -CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y -# CONFIG_IPW2200_DEBUG is not set -CONFIG_LIBIPW=m -# CONFIG_LIBIPW_DEBUG is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -CONFIG_IWLEGACY_DEBUG=y -CONFIG_IWLEGACY_DEBUGFS=y -# end of iwl3945 / iwl4965 Debugging Options - -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -CONFIG_IWLWIFI_DEBUG=y -CONFIG_IWLWIFI_DEBUGFS=y -# CONFIG_IWLWIFI_DEVICE_TRACING is not set -# end of Debugging Options - -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_MICROCHIP is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_WLAN_VENDOR_REALTEK is not set -# CONFIG_WLAN_VENDOR_RSI is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -# CONFIG_WLAN_VENDOR_QUANTENNA is not set -CONFIG_MAC80211_HWSIM=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_VIRT_WIFI=m -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -CONFIG_WWAN=y -CONFIG_WWAN_DEBUGFS=y -# CONFIG_WWAN_HWSIM is not set -# CONFIG_QCOM_BAM_DMUX is not set -CONFIG_IOSM=m -# CONFIG_MTK_T7XX is not set -# end of Wireless WAN - -# CONFIG_XEN_NETDEV_FRONTEND is not set -# CONFIG_XEN_NETDEV_BACKEND is not set -CONFIG_VMXNET3=m -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -CONFIG_HYPERV_NET=m -CONFIG_NETDEVSIM=m -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_QT1050=m -CONFIG_KEYBOARD_QT1070=m -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_CLPS711X is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_EP93XX is not set -CONFIG_KEYBOARD_GPIO=m -CONFIG_KEYBOARD_GPIO_POLLED=m -# 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_IMX is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_ST_KEYSCAN is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_SH_KEYSC is not set -CONFIG_KEYBOARD_TM2_TOUCHKEY=m -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_KEYBOARD_MT6779 is not set -# CONFIG_KEYBOARD_MTK_PMIC 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=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_VMMOUSE=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -CONFIG_MOUSE_APPLETOUCH=m -CONFIG_MOUSE_BCM5974=m -CONFIG_MOUSE_CYAPA=m -CONFIG_MOUSE_ELAN_I2C=m -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=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_A3D=m -CONFIG_JOYSTICK_ADC=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_COBRA=m -CONFIG_JOYSTICK_GF2K=m -CONFIG_JOYSTICK_GRIP=m -CONFIG_JOYSTICK_GRIP_MP=m -CONFIG_JOYSTICK_GUILLEMOT=m -CONFIG_JOYSTICK_INTERACT=m -CONFIG_JOYSTICK_SIDEWINDER=m -CONFIG_JOYSTICK_TMDC=m -CONFIG_JOYSTICK_IFORCE=m -CONFIG_JOYSTICK_IFORCE_USB=m -CONFIG_JOYSTICK_IFORCE_232=m -CONFIG_JOYSTICK_WARRIOR=m -CONFIG_JOYSTICK_MAGELLAN=m -CONFIG_JOYSTICK_SPACEORB=m -CONFIG_JOYSTICK_SPACEBALL=m -CONFIG_JOYSTICK_STINGER=m -CONFIG_JOYSTICK_TWIDJOY=m -CONFIG_JOYSTICK_ZHENHUA=m -# CONFIG_JOYSTICK_AS5011 is not set -CONFIG_JOYSTICK_JOYDUMP=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_JOYSTICK_XPAD_FF=y -CONFIG_JOYSTICK_XPAD_LEDS=y -CONFIG_JOYSTICK_PXRC=m -CONFIG_JOYSTICK_QWIIC=m -# CONFIG_JOYSTICK_FSIA6B is not set -# CONFIG_JOYSTICK_SENSEHAT is not set -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_ACECAD=m -CONFIG_TABLET_USB_AIPTEK=m -CONFIG_TABLET_USB_HANWANG=m -CONFIG_TABLET_USB_KBTAB=m -CONFIG_TABLET_USB_PEGASUS=m -CONFIG_TABLET_SERIAL_WACOM4=m -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ADC is not set -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_BU21029 is not set -CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m -CONFIG_TOUCHSCREEN_CY8CTMA140=m -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -CONFIG_TOUCHSCREEN_DYNAPRO=m -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set -CONFIG_TOUCHSCREEN_FUJITSU=m -CONFIG_TOUCHSCREEN_GOODIX=m -# CONFIG_TOUCHSCREEN_HIDEEP is not set -CONFIG_TOUCHSCREEN_HYCON_HY46XX=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_ILITEK=m -# CONFIG_TOUCHSCREEN_IPROC is not set -# CONFIG_TOUCHSCREEN_S6SY761 is not set -CONFIG_TOUCHSCREEN_GUNZE=m -# CONFIG_TOUCHSCREEN_EKTF2127 is not set -CONFIG_TOUCHSCREEN_ELAN=m -CONFIG_TOUCHSCREEN_ELO=m -CONFIG_TOUCHSCREEN_WACOM_W8001=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -# CONFIG_TOUCHSCREEN_MAX11801 is not set -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set -CONFIG_TOUCHSCREEN_MSG2638=m -CONFIG_TOUCHSCREEN_MTOUCH=m -# CONFIG_TOUCHSCREEN_IMAGIS is not set -# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set -CONFIG_TOUCHSCREEN_INEXIO=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_PENMOUNT=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -# CONFIG_TOUCHSCREEN_RASPBERRYPI_FW is not set -# CONFIG_TOUCHSCREEN_MIGOR is not set -CONFIG_TOUCHSCREEN_TOUCHRIGHT=m -CONFIG_TOUCHSCREEN_TOUCHWIN=m -CONFIG_TOUCHSCREEN_PIXCIR=m -# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set -# CONFIG_TOUCHSCREEN_WM97XX is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC_SERIO=m -# CONFIG_TOUCHSCREEN_TSC2004 is not set -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_TSC2007_IIO=y -CONFIG_TOUCHSCREEN_RM_TS=m -CONFIG_TOUCHSCREEN_SILEAD=m -CONFIG_TOUCHSCREEN_SIS_I2C=m -CONFIG_TOUCHSCREEN_ST1232=m -# CONFIG_TOUCHSCREEN_STMFTS is not set -# CONFIG_TOUCHSCREEN_SUN4I is not set -# CONFIG_TOUCHSCREEN_SUR40 is not set -# CONFIG_TOUCHSCREEN_SX8654 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -CONFIG_TOUCHSCREEN_ZET6223=m -CONFIG_TOUCHSCREEN_ZFORCE=m -# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set -# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set -CONFIG_TOUCHSCREEN_IQS5XX=m -CONFIG_TOUCHSCREEN_ZINITIX=m -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -CONFIG_INPUT_E3X0_BUTTON=m -CONFIG_INPUT_PCSPKR=m -# CONFIG_INPUT_MMA8450 is not set -CONFIG_INPUT_APANEL=m -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -CONFIG_INPUT_GPIO_VIBRA=m -CONFIG_INPUT_ATLAS_BTNS=m -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m -CONFIG_INPUT_KXTJ9=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m -# CONFIG_INPUT_REGULATOR_HAPTIC is not set -CONFIG_INPUT_AXP20X_PEK=m -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -CONFIG_INPUT_PWM_BEEPER=m -# CONFIG_INPUT_PWM_VIBRA is not set -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m -# 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=m -CONFIG_INPUT_IQS626A=m -# CONFIG_INPUT_IQS7222 is not set -CONFIG_INPUT_CMA3000=m -CONFIG_INPUT_CMA3000_I2C=m -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m -CONFIG_INPUT_IDEAPAD_SLIDEBAR=m -CONFIG_INPUT_SOC_BUTTON_ARRAY=m -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_INPUT_HISI_POWERKEY is not set -# CONFIG_INPUT_SC27XX_VIBRA is not set -# CONFIG_INPUT_RT5120_PWRKEY is not set -CONFIG_RMI4_CORE=m -CONFIG_RMI4_I2C=m -CONFIG_RMI4_SMB=m -CONFIG_RMI4_F03=y -CONFIG_RMI4_F03_SERIO=m -CONFIG_RMI4_2D_SENSOR=y -CONFIG_RMI4_F11=y -CONFIG_RMI4_F12=y -CONFIG_RMI4_F30=y -CONFIG_RMI4_F34=y -CONFIG_RMI4_F3A=y -# CONFIG_RMI4_F54 is not set -CONFIG_RMI4_F55=y - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -CONFIG_SERIO_ALTERA_PS2=m -# CONFIG_SERIO_PS2MULT is not set -CONFIG_SERIO_ARC_PS2=m -# CONFIG_SERIO_OLPC_APSP is not set -CONFIG_HYPERV_KEYBOARD=m -# CONFIG_SERIO_SUN4I_PS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_NS558=m -CONFIG_GAMEPORT_L4=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# 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_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -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_PCI=y -CONFIG_SERIAL_8250_EXAR=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=32 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -# CONFIG_SERIAL_8250_BCM2835AUX is not set -# CONFIG_SERIAL_8250_FSL is not set -CONFIG_SERIAL_8250_DW=y -# CONFIG_SERIAL_8250_EM is not set -# CONFIG_SERIAL_8250_IOC3 is not set -CONFIG_SERIAL_8250_RT288X=y -# CONFIG_SERIAL_8250_OMAP is not set -# CONFIG_SERIAL_8250_MT6577 is not set -# CONFIG_SERIAL_8250_UNIPHIER is not set -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y -# CONFIG_SERIAL_8250_PXA is not set -CONFIG_SERIAL_8250_TEGRA=y -# CONFIG_SERIAL_8250_BCM7271 is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_AMBA_PL010 is not set -# CONFIG_SERIAL_ATMEL is not set -# CONFIG_SERIAL_MESON is not set -# CONFIG_SERIAL_CLPS711X is not set -# CONFIG_SERIAL_SAMSUNG is not set -# CONFIG_SERIAL_TEGRA is not set -# CONFIG_SERIAL_TEGRA_TCU is not set -# CONFIG_SERIAL_IMX is not set -# CONFIG_SERIAL_UARTLITE is not set -# CONFIG_SERIAL_SH_SCI is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_ICOM is not set -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_MSM is not set -# CONFIG_SERIAL_VT8500 is not set -# CONFIG_SERIAL_OMAP is not set -# CONFIG_SERIAL_LANTIQ is not set -# CONFIG_SERIAL_SCCNXP is not set -CONFIG_SERIAL_SC16IS7XX=m -# CONFIG_SERIAL_SC16IS7XX_I2C is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_BCM63XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_MXS_AUART is not set -# CONFIG_SERIAL_MPS2_UART is not set -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_SERIAL_SPRD is not set -# CONFIG_SERIAL_STM32 is not set -# CONFIG_SERIAL_MVEBU_UART is not set -# CONFIG_SERIAL_OWL is not set -# CONFIG_SERIAL_RDA is not set -# CONFIG_SERIAL_LITEUART is not set -# CONFIG_SERIAL_SUNPLUS is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -CONFIG_NULL_TTY=m -CONFIG_HVC_DRIVER=y -# CONFIG_HVC_XEN is not set -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_ASPEED_KCS_IPMI_BMC is not set -# CONFIG_NPCM7XX_KCS_IPMI_BMC is not set -# CONFIG_ASPEED_BT_IPMI_BMC is not set -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_BCM2835=y -CONFIG_HW_RANDOM_IPROC_RNG200=y -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_IXP4XX=y -CONFIG_HW_RANDOM_OMAP=y -CONFIG_HW_RANDOM_OMAP3_ROM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_HW_RANDOM_IMX_RNGC=y -CONFIG_HW_RANDOM_NOMADIK=y -CONFIG_HW_RANDOM_STM32=y -CONFIG_HW_RANDOM_MESON=y -CONFIG_HW_RANDOM_MTK=y -CONFIG_HW_RANDOM_EXYNOS=y -CONFIG_HW_RANDOM_NPCM=y -CONFIG_HW_RANDOM_XIPHERA=m -CONFIG_HW_RANDOM_CN10K=y -# 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=m -CONFIG_UV_MMTIMER=m -CONFIG_TCG_TPM=y -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=y -CONFIG_TCG_TIS=y -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_SYNQUACER is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -# CONFIG_TCG_XEN is not set -CONFIG_TCG_CRB=y -CONFIG_TCG_VTPM_PROXY=m -# CONFIG_TCG_TIS_ST33ZP24_I2C is not set -# CONFIG_TELCLOCK is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -CONFIG_RANDOM_TRUST_CPU=y -# CONFIG_RANDOM_TRUST_BOOTLOADER 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=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -# 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=m -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=y -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=y -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -CONFIG_I2C_AMD_MP2=m -# CONFIG_I2C_HIX5HD2 is not set -CONFIG_I2C_I801=y -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -CONFIG_I2C_NVIDIA_GPU=m -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_ASPEED is not set -# CONFIG_I2C_AT91 is not set -# CONFIG_I2C_AXXIA is not set -# CONFIG_I2C_BCM2835 is not set -# CONFIG_I2C_BCM_IPROC is not set -# CONFIG_I2C_BCM_KONA is not set -CONFIG_I2C_BRCMSTB=y -# CONFIG_I2C_CADENCE is not set -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DAVINCI is not set -CONFIG_I2C_DESIGNWARE_CORE=y -CONFIG_I2C_DESIGNWARE_SLAVE=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_AMDPSP is not set -CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -CONFIG_I2C_DESIGNWARE_PCI=y -# CONFIG_I2C_DIGICOLOR is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_HIGHLANDER is not set -# CONFIG_I2C_HISI is not set -# CONFIG_I2C_IMG is not set -# CONFIG_I2C_IMX is not set -# CONFIG_I2C_IMX_LPI2C is not set -# CONFIG_I2C_IOP3XX is not set -# CONFIG_I2C_JZ4780 is not set -# CONFIG_I2C_MESON is not set -# CONFIG_I2C_MT65XX is not set -# CONFIG_I2C_MT7621 is not set -# CONFIG_I2C_MV64XXX is not set -# CONFIG_I2C_MXS is not set -# CONFIG_I2C_NPCM is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_OMAP is not set -# CONFIG_I2C_OWL is not set -# CONFIG_I2C_APPLE is not set -CONFIG_I2C_PCA_PLATFORM=m -# CONFIG_I2C_PNX is not set -# CONFIG_I2C_PXA is not set -# CONFIG_I2C_QCOM_CCI is not set -# CONFIG_I2C_QUP is not set -# CONFIG_I2C_RIIC is not set -# CONFIG_I2C_RZV2M is not set -# CONFIG_I2C_S3C2410 is not set -# CONFIG_I2C_SH_MOBILE is not set -CONFIG_I2C_SIMTEC=m -# CONFIG_I2C_SPRD is not set -# CONFIG_I2C_ST is not set -# CONFIG_I2C_STM32F4 is not set -# CONFIG_I2C_STM32F7 is not set -# CONFIG_I2C_SUN6I_P2WI is not set -# CONFIG_I2C_SYNQUACER is not set -# CONFIG_I2C_TEGRA_BPMP is not set -# CONFIG_I2C_UNIPHIER is not set -# CONFIG_I2C_UNIPHIER_F is not set -# CONFIG_I2C_VERSATILE is not set -# CONFIG_I2C_WMT is not set -# CONFIG_I2C_THUNDERX is not set -# CONFIG_I2C_XILINX is not set -# CONFIG_I2C_XLP9XX is not set -# CONFIG_I2C_RCAR is not set - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -CONFIG_I2C_CP2615=m -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -CONFIG_I2C_MLXCPLD=m -CONFIG_I2C_VIRTIO=m -# end of I2C Hardware Bus support - -CONFIG_I2C_STUB=m -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# 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 is not set -# 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=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -CONFIG_PTP_1588_CLOCK_DTE=y -CONFIG_PTP_1588_CLOCK_QORIQ=y -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_PTP_1588_CLOCK_KVM=m -CONFIG_PTP_1588_CLOCK_IDT82P33=m -CONFIG_PTP_1588_CLOCK_IDTCM=m -CONFIG_PTP_1588_CLOCK_VMW=m -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# 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=y -CONFIG_PINCTRL_CHERRYVIEW=y -CONFIG_PINCTRL_LYNXPOINT=m -CONFIG_PINCTRL_INTEL=y -CONFIG_PINCTRL_ALDERLAKE=y -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -CONFIG_PINCTRL_CEDARFORK=m -CONFIG_PINCTRL_DENVERTON=m -CONFIG_PINCTRL_ELKHARTLAKE=m -CONFIG_PINCTRL_EMMITSBURG=m -CONFIG_PINCTRL_GEMINILAKE=m -CONFIG_PINCTRL_ICELAKE=m -CONFIG_PINCTRL_JASPERLAKE=m -CONFIG_PINCTRL_LAKEFIELD=m -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -CONFIG_PINCTRL_TIGERLAKE=m -# end of Intel pinctrl drivers - -# -# MediaTek pinctrl drivers -# -# CONFIG_EINT_MTK is not set -# end of MediaTek pinctrl drivers - -# CONFIG_PINCTRL_PXA25X is not set -# CONFIG_PINCTRL_PXA27X is not set -# CONFIG_PINCTRL_MSM is not set -# CONFIG_PINCTRL_LPASS_LPI is not set - -# -# Renesas pinctrl drivers -# -# CONFIG_PINCTRL_RENESAS is not set -# CONFIG_PINCTRL_PFC_EMEV2 is not set -# CONFIG_PINCTRL_PFC_R8A77995 is not set -# CONFIG_PINCTRL_PFC_R8A7794 is not set -# CONFIG_PINCTRL_PFC_R8A77990 is not set -# CONFIG_PINCTRL_PFC_R8A7779 is not set -# CONFIG_PINCTRL_PFC_R8A7790 is not set -# CONFIG_PINCTRL_PFC_R8A77950 is not set -# CONFIG_PINCTRL_PFC_R8A77951 is not set -# CONFIG_PINCTRL_PFC_R8A7778 is not set -# CONFIG_PINCTRL_PFC_R8A7793 is not set -# CONFIG_PINCTRL_PFC_R8A7791 is not set -# CONFIG_PINCTRL_PFC_R8A77965 is not set -# CONFIG_PINCTRL_PFC_R8A77960 is not set -# CONFIG_PINCTRL_PFC_R8A77961 is not set -# CONFIG_PINCTRL_PFC_R8A779F0 is not set -# CONFIG_PINCTRL_PFC_R8A7792 is not set -# CONFIG_PINCTRL_PFC_R8A77980 is not set -# CONFIG_PINCTRL_PFC_R8A77970 is not set -# CONFIG_PINCTRL_PFC_R8A779A0 is not set -# CONFIG_PINCTRL_PFC_R8A779G0 is not set -# CONFIG_PINCTRL_PFC_R8A7740 is not set -# CONFIG_PINCTRL_PFC_R8A73A4 is not set -# CONFIG_PINCTRL_PFC_R8A77470 is not set -# CONFIG_PINCTRL_PFC_R8A7745 is not set -# CONFIG_PINCTRL_PFC_R8A7742 is not set -# CONFIG_PINCTRL_PFC_R8A7743 is not set -# CONFIG_PINCTRL_PFC_R8A7744 is not set -# CONFIG_PINCTRL_PFC_R8A774C0 is not set -# CONFIG_PINCTRL_PFC_R8A774E1 is not set -# CONFIG_PINCTRL_PFC_R8A774A1 is not set -# CONFIG_PINCTRL_PFC_R8A774B1 is not set -# CONFIG_PINCTRL_PFC_SH7203 is not set -# CONFIG_PINCTRL_PFC_SH7264 is not set -# CONFIG_PINCTRL_PFC_SH7269 is not set -# CONFIG_PINCTRL_PFC_SH7720 is not set -# CONFIG_PINCTRL_PFC_SH7722 is not set -# CONFIG_PINCTRL_PFC_SH7734 is not set -# CONFIG_PINCTRL_PFC_SH7757 is not set -# CONFIG_PINCTRL_PFC_SH7785 is not set -# CONFIG_PINCTRL_PFC_SH7786 is not set -# CONFIG_PINCTRL_PFC_SH73A0 is not set -# CONFIG_PINCTRL_PFC_SH7723 is not set -# CONFIG_PINCTRL_PFC_SH7724 is not set -# CONFIG_PINCTRL_PFC_SHX3 is not set -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_ATH79 is not set -# CONFIG_GPIO_CLPS711X is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_HISI is not set -CONFIG_GPIO_ICH=m -CONFIG_GPIO_IOP=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_MPC8XXX is not set -# CONFIG_GPIO_MXC is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_PXA is not set -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_ROCKCHIP is not set -# CONFIG_GPIO_THUNDERX is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_XGENE_SB is not set -# CONFIG_GPIO_XLP is not set -CONFIG_GPIO_AMD_FCH=m -# CONFIG_GPIO_IDT3243X is not set -# end of Memory mapped GPIO drivers - -# -# Port-mapped I/O GPIO drivers -# -# 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_TS5500 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_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 -# CONFIG_GPIO_TS4900 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_BD9571MWV is not set -CONFIG_GPIO_CRYSTAL_COVE=y -# CONFIG_GPIO_SL28CPLD is not set -# CONFIG_GPIO_TPS68470 is not set -# CONFIG_GPIO_TQMX86 is not set -# CONFIG_GPIO_WHISKEY_COVE is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_MLXBF is not set -# CONFIG_GPIO_MLXBF2 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_PCH 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 - -# -# USB GPIO expanders -# -# CONFIG_GPIO_VIPERBOARD is not set -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -CONFIG_GPIO_AGGREGATOR=m -# CONFIG_GPIO_MOCKUP is not set -CONFIG_GPIO_VIRTIO=m -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_BRCMKONA is not set -# CONFIG_POWER_RESET_BRCMSTB is not set -# CONFIG_POWER_RESET_OCELOT_RESET is not set -# CONFIG_POWER_RESET_PIIX4_POWEROFF is not set -# CONFIG_POWER_RESET_RESTART is not set -# CONFIG_POWER_RESET_KEYSTONE is not set -# CONFIG_POWER_RESET_RMOBILE is not set -# CONFIG_POWER_RESET_SC27XX is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_PDA_POWER is not set -# CONFIG_GENERIC_ADC_BATTERY is not set -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_ACT8945A is not set -CONFIG_BATTERY_CW2015=m -# 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_AXP20X_POWER is not set -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -# CONFIG_BATTERY_MAX17040 is not set -CONFIG_BATTERY_MAX17042=m -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_MANAGER is not set -CONFIG_CHARGER_LT3651=m -CONFIG_CHARGER_LTC4162L=m -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -CONFIG_CHARGER_BQ24190=m -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -CONFIG_CHARGER_BQ2515X=m -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -CONFIG_CHARGER_BQ256XX=m -CONFIG_CHARGER_SMB347=m -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -CONFIG_BATTERY_GOLDFISH=m -CONFIG_BATTERY_RT5033=m -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_SC2731 is not set -# CONFIG_FUEL_GAUGE_SC27XX is not set -CONFIG_CHARGER_BD99954=m -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_AXI_FAN_CONTROL=m -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ASPEED=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_BT1_PVT is not set -CONFIG_SENSORS_CORSAIR_CPRO=m -CONFIG_SENSORS_CORSAIR_PSU=m -CONFIG_SENSORS_DRIVETEMP=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -# CONFIG_SENSORS_SPARX5 is not set -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -# CONFIG_SENSORS_HIH6130 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_POWR1220=m -# CONFIG_SENSORS_LAN966X is not set -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -CONFIG_SENSORS_LTC2947=m -CONFIG_SENSORS_LTC2947_I2C=m -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -CONFIG_SENSORS_MR75203=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -CONFIG_SENSORS_NPCM7XX=m -CONFIG_SENSORS_NZXT_KRAKEN2=m -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -CONFIG_SENSORS_ADM1266=m -CONFIG_SENSORS_ADM1275=m -CONFIG_SENSORS_BEL_PFE=m -CONFIG_SENSORS_BPA_RS600=m -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -CONFIG_SENSORS_FSP_3Y=m -# CONFIG_SENSORS_IBM_CFFPS is not set -CONFIG_SENSORS_DPS920AB=m -# CONFIG_SENSORS_INSPUR_IPSPS is not set -# CONFIG_SENSORS_IR35221 is not set -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -CONFIG_SENSORS_MP2888=m -CONFIG_SENSORS_MP2975=m -# CONFIG_SENSORS_MP5023 is not set -CONFIG_SENSORS_PIM4328=m -# CONFIG_SENSORS_PLI1209BC is not set -CONFIG_SENSORS_PM6764TR=m -# CONFIG_SENSORS_PXE1610 is not set -CONFIG_SENSORS_Q54SJ108A2=m -# CONFIG_SENSORS_STPDDC60 is not set -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_RASPBERRYPI_HWMON is not set -# CONFIG_SENSORS_SL28CPLD is not set -CONFIG_SENSORS_SBTSI=m -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_SMM665 is not set -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -CONFIG_SENSORS_TMP513=m -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83773G=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -# CONFIG_SENSORS_XGENE is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_STATISTICS=y -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_WRITABLE_TRIPS=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_GOV_FAIR_SHARE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_BANG_BANG=y -CONFIG_THERMAL_GOV_USER_SPACE=y -# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_K3_THERMAL is not set -# CONFIG_ROCKCHIP_THERMAL is not set -# CONFIG_RCAR_THERMAL is not set -CONFIG_MTK_THERMAL=y - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_X86_PKG_TEMP_THERMAL=y -CONFIG_INTEL_SOC_DTS_IOSF_CORE=y -CONFIG_INTEL_SOC_DTS_THERMAL=y - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=y -CONFIG_ACPI_THERMAL_REL=y -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=y -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_BXT_PMIC_THERMAL=m -CONFIG_INTEL_PCH_THERMAL=m -CONFIG_INTEL_TCC_COOLING=y -# CONFIG_INTEL_MENLOW is not set -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -# -# Broadcom thermal drivers -# -# CONFIG_BRCMSTB_THERMAL is not set -# CONFIG_BCM_NS_THERMAL is not set -# CONFIG_BCM_SR_THERMAL is not set -# end of Broadcom thermal drivers - -# -# Texas Instruments thermal drivers -# -# CONFIG_TI_SOC_THERMAL is not set -# end of Texas Instruments thermal drivers - -# -# Samsung thermal drivers -# -# end of Samsung thermal drivers - -# -# NVIDIA Tegra thermal drivers -# -# CONFIG_TEGRA_SOCTHERM is not set -# CONFIG_TEGRA_BPMP_THERMAL is not set -# CONFIG_TEGRA30_TSENSOR is not set -# end of NVIDIA Tegra thermal drivers - -# CONFIG_GENERIC_ADC_THERMAL is not set - -# -# Qualcomm thermal drivers -# -# end of Qualcomm thermal drivers - -# CONFIG_SPRD_THERMAL is not set -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_DA9052_WATCHDOG is not set -# CONFIG_DA9055_WATCHDOG is not set -# CONFIG_DA9063_WATCHDOG is not set -# CONFIG_DA9062_WATCHDOG is not set -# CONFIG_MENF21BMC_WATCHDOG is not set -CONFIG_WDAT_WDT=m -# CONFIG_XILINX_WATCHDOG is not set -# CONFIG_ZIIRAVE_WATCHDOG is not set -# CONFIG_SL28CPLD_WATCHDOG is not set -# CONFIG_ARMADA_37XX_WATCHDOG is not set -# CONFIG_AT91RM9200_WATCHDOG is not set -# CONFIG_AT91SAM9X_WATCHDOG is not set -# CONFIG_SAMA5D4_WATCHDOG is not set -# CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_FTWDT010_WATCHDOG is not set -# CONFIG_S3C2410_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -# CONFIG_EP93XX_WATCHDOG is not set -# CONFIG_OMAP_WATCHDOG is not set -# CONFIG_PNX4008_WATCHDOG is not set -# CONFIG_DAVINCI_WATCHDOG is not set -# CONFIG_K3_RTI_WATCHDOG is not set -# CONFIG_RN5T618_WATCHDOG is not set -# CONFIG_SUNXI_WATCHDOG is not set -# CONFIG_NPCM7XX_WATCHDOG is not set -# CONFIG_STMP3XXX_RTC_WATCHDOG is not set -# CONFIG_TS72XX_WATCHDOG is not set -# CONFIG_MAX63XX_WATCHDOG is not set -# CONFIG_MAX77620_WATCHDOG is not set -# CONFIG_IMX2_WDT is not set -# CONFIG_IMX7ULP_WDT is not set -# CONFIG_MOXART_WDT is not set -# CONFIG_TEGRA_WATCHDOG is not set -# CONFIG_QCOM_WDT is not set -# CONFIG_MESON_GXBB_WATCHDOG is not set -# CONFIG_MESON_WATCHDOG is not set -# CONFIG_MEDIATEK_WATCHDOG is not set -# CONFIG_DIGICOLOR_WATCHDOG is not set -# CONFIG_LPC18XX_WATCHDOG is not set -# CONFIG_RENESAS_WDT is not set -# CONFIG_RENESAS_RZAWDT is not set -# CONFIG_RENESAS_RZN1WDT is not set -# CONFIG_RENESAS_RZG2LWDT is not set -# CONFIG_ASPEED_WATCHDOG is not set -# CONFIG_REALTEK_OTTO_WDT is not set -# CONFIG_SPRD_WATCHDOG is not set -# CONFIG_VISCONTI_WATCHDOG is not set -# CONFIG_MSC313E_WATCHDOG is not set -# CONFIG_APPLE_WATCHDOG is not set -# CONFIG_SUNPLUS_WATCHDOG is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_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_SC520_WDT 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=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -# 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_RDC321X_WDT 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=m -# CONFIG_NI903X_WDT is not set -# CONFIG_NIC7018_WDT is not set -# CONFIG_BCM47XX_WDT is not set -# CONFIG_BCM_KONA_WDT is not set -# CONFIG_BCM7038_WDT is not set -# CONFIG_IMGPDC_WDT is not set -# CONFIG_MPC5200_WDT is not set -# CONFIG_MEN_A21_WDT is not set -# CONFIG_XEN_WDT is not set -# CONFIG_UML_WATCHDOG 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_CS5535 is not set -# CONFIG_MFD_SUN4I_GPADC is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_AT91_USART is not set -# CONFIG_MFD_BCM590XX is not set -CONFIG_MFD_BD9571MWV=m -CONFIG_MFD_AXP20X=y -CONFIG_MFD_AXP20X_I2C=y -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_ASIC3 is not set -# CONFIG_PMIC_DA903X 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_ENE_KB3930 is not set -# CONFIG_MFD_EXYNOS_LPASS is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_MXS_LRADC is not set -# CONFIG_MFD_MX25_TSADC is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_BXTWC=m -CONFIG_INTEL_SOC_PMIC_CHTWC=y -CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m -CONFIG_INTEL_SOC_PMIC_MRFLD=m -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_PMC_BXT=y -# 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_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 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_VIPERBOARD=m -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_UCB1400_CORE is not set -# CONFIG_MFD_PM8XXX is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -CONFIG_MFD_RT4831=m -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SL28CPLD is not set -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SUN6I_PRCM is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -CONFIG_MFD_OMAP_USB_HOST=y -# 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_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_STW481X is not set -# CONFIG_MFD_STM32_LPTIMER is not set -# CONFIG_MFD_STM32_TIMERS is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_KHADAS_MCU is not set -# CONFIG_MFD_ACER_A500_EC is not set -# CONFIG_RAVE_SP_CORE is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=m -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_ANATOP is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BD9571MWV is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_FAN53880 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77620 is not set -# CONFIG_REGULATOR_MAX77650 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -CONFIG_REGULATOR_MAX8893=m -# CONFIG_REGULATOR_MAX8907 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -# CONFIG_REGULATOR_MAX77686 is not set -# CONFIG_REGULATOR_MAX77693 is not set -# CONFIG_REGULATOR_MAX77802 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MP886X is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_PBIAS is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_RPMH is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -CONFIG_REGULATOR_RT4801=m -CONFIG_REGULATOR_RT4831=m -# CONFIG_REGULATOR_RT5190A is not set -# CONFIG_REGULATOR_RT5759 is not set -CONFIG_REGULATOR_RT6160=m -CONFIG_REGULATOR_RT6245=m -CONFIG_REGULATOR_RTQ2134=m -CONFIG_REGULATOR_RTMV20=m -CONFIG_REGULATOR_RTQ6752=m -# CONFIG_REGULATOR_S2MPA01 is not set -# CONFIG_REGULATOR_S2MPS11 is not set -# CONFIG_REGULATOR_S5M8767 is not set -# CONFIG_REGULATOR_SC2731 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_STM32_BOOSTER is not set -# CONFIG_REGULATOR_STM32_VREFBUF is not set -# CONFIG_REGULATOR_STM32_PWR is not set -# CONFIG_REGULATOR_TI_ABB is not set -# CONFIG_REGULATOR_STW481X_VMMC is not set -# CONFIG_REGULATOR_SY8106A is not set -# CONFIG_REGULATOR_SY8824X is not set -# CONFIG_REGULATOR_SY8827N is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS68470 is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=y -CONFIG_BPF_LIRC_MODE2=y -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_RCMM_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -# CONFIG_IR_GPIO_CIR is not set -# CONFIG_IR_GPIO_TX is not set -# CONFIG_IR_HIX5HD2 is not set -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -CONFIG_IR_IMON_RAW=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -# CONFIG_IR_MESON is not set -# CONFIG_IR_MESON_TX is not set -# CONFIG_IR_MTK is not set -CONFIG_IR_NUVOTON=m -# CONFIG_IR_PWM_TX is not set -CONFIG_IR_REDRAT3=m -# CONFIG_IR_RX51 is not set -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_SUNXI is not set -CONFIG_IR_TOY=m -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_ST is not set -CONFIG_RC_XBOX_DVD=m -# CONFIG_IR_IMG is not set -CONFIG_CEC_CORE=m -CONFIG_CEC_NOTIFIER=y - -# -# CEC support -# -CONFIG_MEDIA_CEC_RC=y -CONFIG_MEDIA_CEC_SUPPORT=y -CONFIG_CEC_CH7322=m -# CONFIG_CEC_MESON_AO is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_CEC_SAMSUNG_S5P is not set -# CONFIG_CEC_STI is not set -# CONFIG_CEC_STM32 is not set -# CONFIG_CEC_TEGRA is not set -CONFIG_CEC_SECO=m -CONFIG_CEC_SECO_RC=y -CONFIG_USB_PULSE8_CEC=m -CONFIG_USB_RAINSHADOW_CEC=m -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_SUPPORT_FILTER=y -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -# 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=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m - -# -# 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_FLASH_LED_CLASS is not set -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_DMA_SG=m -CONFIG_VIDEOBUF_VMALLOC=m -# end of Video4Linux options - -# -# Media controller options -# -CONFIG_MEDIA_CONTROLLER_DVB=y -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV 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=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_DTCS033=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TOUPTEK=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_GL860=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_PWC=m -# CONFIG_USB_PWC_DEBUG is not set -CONFIG_USB_PWC_INPUT_EVDEV=y -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -CONFIG_VIDEO_GO7007=m -CONFIG_VIDEO_GO7007_USB=m -CONFIG_VIDEO_GO7007_LOADER=m -CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_PVRUSB2_SYSFS=y -CONFIG_VIDEO_PVRUSB2_DVB=y -# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160=m - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -# CONFIG_VIDEO_AU0828_RC is not set -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_ZD1301=m -CONFIG_DVB_USB=m -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_CXUSB_ANALOG=y -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIB3000MC=m -CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -CONFIG_VIDEO_SOLO6X10=m -# CONFIG_STA2X11_VIP is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -CONFIG_VIDEO_TW686X=m -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -CONFIG_VIDEO_IVTV=m -# CONFIG_VIDEO_IVTV_ALSA is not set -CONFIG_VIDEO_FB_IVTV=m -# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -CONFIG_VIDEO_CX18=m -CONFIG_VIDEO_CX18_ALSA=m -CONFIG_VIDEO_CX23885=m -CONFIG_MEDIA_ALTERA_CI=m -# CONFIG_VIDEO_CX25821 is not set -CONFIG_VIDEO_CX88=m -CONFIG_VIDEO_CX88_ALSA=m -CONFIG_VIDEO_CX88_BLACKBIRD=m -CONFIG_VIDEO_CX88_DVB=m -CONFIG_VIDEO_CX88_ENABLE_VP3054=y -CONFIG_VIDEO_CX88_VP3054=m -CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_SAA7134=m -CONFIG_VIDEO_SAA7134_ALSA=m -CONFIG_VIDEO_SAA7134_RC=y -CONFIG_VIDEO_SAA7134_DVB=m -CONFIG_VIDEO_SAA7134_GO7007=m -CONFIG_VIDEO_SAA7164=m - -# -# Media digital TV PCI Adapters -# -CONFIG_DVB_B2C2_FLEXCOP_PCI=m -# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set -CONFIG_DVB_DDBRIDGE=m -# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set -CONFIG_DVB_DM1105=m -CONFIG_MANTIS_CORE=m -CONFIG_DVB_MANTIS=m -CONFIG_DVB_HOPPER=m -CONFIG_DVB_NGENE=m -CONFIG_DVB_PLUTO2=m -CONFIG_DVB_PT1=m -# CONFIG_DVB_PT3 is not set -CONFIG_DVB_SMIPCIE=m -CONFIG_VIDEO_IPU3_CIO2=m -CONFIG_CIO2_BRIDGE=y -CONFIG_RADIO_ADAPTERS=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_RADIO_SI4713=m -CONFIG_RADIO_TEA575X=m -CONFIG_RADIO_TEA5764=m -# CONFIG_RADIO_TEF6862 is not set -CONFIG_RADIO_WL1273=m -CONFIG_USB_DSBR=m -CONFIG_USB_KEENE=m -CONFIG_USB_MA901=m -CONFIG_USB_MR800=m -# CONFIG_USB_RAREMONO is not set -CONFIG_RADIO_SI470X=m -CONFIG_USB_SI470X=m -CONFIG_I2C_SI470X=m -# CONFIG_USB_SI4713 is not set -# CONFIG_PLATFORM_SI4713 is not set -# CONFIG_I2C_SI4713 is not set -# CONFIG_V4L_RADIO_ISA_DRIVERS is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -CONFIG_V4L_MEM2MEM_DRIVERS=y -# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set - -# -# Allegro DVT media platform drivers -# -# CONFIG_VIDEO_ALLEGRO_DVT is not set - -# -# Amlogic media platform drivers -# -# CONFIG_VIDEO_MESON_GE2D is not set - -# -# Amphion drivers -# -# CONFIG_VIDEO_AMPHION_VPU is not set - -# -# 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 -# - -# -# Mediatek media platform drivers -# -# CONFIG_VIDEO_MEDIATEK_JPEG is not set -# CONFIG_VIDEO_MEDIATEK_MDP is not set -# CONFIG_VIDEO_MEDIATEK_VPU is not set - -# -# NVidia media platform drivers -# -# CONFIG_VIDEO_TEGRA_VDE is not set - -# -# NXP media platform drivers -# -# CONFIG_VIDEO_IMX_MIPI_CSIS is not set -# CONFIG_VIDEO_IMX_PXP is not set -# CONFIG_VIDEO_MX2_EMMAPRP is not set -# CONFIG_VIDEO_DW100 is not set -# CONFIG_VIDEO_IMX8_JPEG is not set - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# -# CONFIG_VIDEO_RENESAS_FDP1 is not set -# CONFIG_VIDEO_RENESAS_JPU is not set -# CONFIG_VIDEO_RENESAS_VSP1 is not set - -# -# Rockchip media platform drivers -# -# CONFIG_VIDEO_ROCKCHIP_RGA is not set - -# -# Samsung media platform drivers -# -# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set -# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set -# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set -# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set - -# -# STMicroelectronics media platform drivers -# -# CONFIG_VIDEO_STI_BDISP is not set -# CONFIG_VIDEO_STI_DELTA is not set -# CONFIG_VIDEO_STI_HVA is not set -# CONFIG_VIDEO_STM32_DMA2D is not set - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# -# CONFIG_VIDEO_TI_VPE is not set - -# -# Verisilicon media platform drivers -# -# CONFIG_VIDEO_HANTRO is not set - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# - -# -# MMC/SDIO DVB adapters -# -CONFIG_SMS_SDIO_DRV=m -CONFIG_MEDIA_COMMON_OPTIONS=y - -# -# common driver options -# -CONFIG_CYPRESS_FIRMWARE=m -CONFIG_TTPCI_EEPROM=m -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_DVB_B2C2_FLEXCOP=m -CONFIG_SMS_SIANO_MDTV=m -CONFIG_SMS_SIANO_RC=y -# CONFIG_SMS_SIANO_DEBUGFS is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_DMA_CONTIG=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -CONFIG_VIDEOBUF2_DVB=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y - -# -# IR I2C driver auto-selected by 'Autoselect ancillary drivers' -# -CONFIG_VIDEO_IR_I2C=m - -# -# Camera sensor devices -# -CONFIG_VIDEO_APTINA_PLL=m -CONFIG_VIDEO_CCS_PLL=m -# CONFIG_VIDEO_AR0521 is not set -CONFIG_VIDEO_HI556=m -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -CONFIG_VIDEO_IMX208=m -CONFIG_VIDEO_IMX214=m -CONFIG_VIDEO_IMX219=m -CONFIG_VIDEO_IMX258=m -CONFIG_VIDEO_IMX274=m -CONFIG_VIDEO_IMX290=m -CONFIG_VIDEO_IMX319=m -CONFIG_VIDEO_IMX355=m -CONFIG_VIDEO_MAX9271_LIB=m -CONFIG_VIDEO_MT9M001=m -CONFIG_VIDEO_MT9M032=m -# CONFIG_VIDEO_MT9M111 is not set -CONFIG_VIDEO_MT9P031=m -CONFIG_VIDEO_MT9T001=m -CONFIG_VIDEO_MT9T112=m -CONFIG_VIDEO_MT9V011=m -CONFIG_VIDEO_MT9V032=m -CONFIG_VIDEO_MT9V111=m -CONFIG_VIDEO_NOON010PC30=m -# CONFIG_VIDEO_OG01A1B is not set -CONFIG_VIDEO_OV02A10=m -# CONFIG_VIDEO_OV08D10 is not set -CONFIG_VIDEO_OV13858=m -# CONFIG_VIDEO_OV13B10 is not set -CONFIG_VIDEO_OV2640=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV2680=m -CONFIG_VIDEO_OV2685=m -CONFIG_VIDEO_OV2740=m -CONFIG_VIDEO_OV5647=m -CONFIG_VIDEO_OV5648=m -CONFIG_VIDEO_OV5670=m -CONFIG_VIDEO_OV5675=m -# CONFIG_VIDEO_OV5693 is not set -CONFIG_VIDEO_OV5695=m -CONFIG_VIDEO_OV6650=m -CONFIG_VIDEO_OV7251=m -CONFIG_VIDEO_OV7640=m -# CONFIG_VIDEO_OV7670 is not set -CONFIG_VIDEO_OV772X=m -CONFIG_VIDEO_OV7740=m -CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8865=m -CONFIG_VIDEO_OV9640=m -CONFIG_VIDEO_OV9650=m -CONFIG_VIDEO_OV9734=m -CONFIG_VIDEO_RDACM20=m -# CONFIG_VIDEO_RDACM21 is not set -CONFIG_VIDEO_RJ54N1=m -CONFIG_VIDEO_S5K4ECGX=m -CONFIG_VIDEO_S5K5BAF=m -CONFIG_VIDEO_S5K6A3=m -CONFIG_VIDEO_S5K6AA=m -CONFIG_VIDEO_SR030PC30=m -CONFIG_VIDEO_VS6624=m -CONFIG_VIDEO_CCS=m -CONFIG_VIDEO_ET8EK8=m -CONFIG_VIDEO_M5MOLS=m -# end of Camera sensor devices - -# -# Lens drivers -# -CONFIG_VIDEO_AD5820=m -CONFIG_VIDEO_AK7375=m -CONFIG_VIDEO_DW9714=m -CONFIG_VIDEO_DW9768=m -CONFIG_VIDEO_DW9807_VCM=m -# end of Lens drivers - -# -# Flash devices -# -CONFIG_VIDEO_ADP1653=m -CONFIG_VIDEO_LM3560=m -CONFIG_VIDEO_LM3646=m -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -CONFIG_VIDEO_CS3308=m -CONFIG_VIDEO_CS5345=m -CONFIG_VIDEO_CS53L32A=m -CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_SONY_BTF_MPX=m -# CONFIG_VIDEO_TDA1997X is not set -CONFIG_VIDEO_TDA7432=m -CONFIG_VIDEO_TDA9840=m -CONFIG_VIDEO_TEA6415C=m -CONFIG_VIDEO_TEA6420=m -# CONFIG_VIDEO_TLV320AIC23B is not set -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_UDA1342=m -CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_WM8739=m -CONFIG_VIDEO_WM8775=m -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -CONFIG_VIDEO_SAA6588=m -# 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_TVP514X is not set -CONFIG_VIDEO_TVP5150=m -# CONFIG_VIDEO_TVP7002 is not set -CONFIG_VIDEO_TW2804=m -CONFIG_VIDEO_TW9903=m -CONFIG_VIDEO_TW9906=m -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_CX25840=m -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_AD9389B is not set -# 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=m -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -CONFIG_VIDEO_UPD64031A=m -CONFIG_VIDEO_UPD64083=m -# end of Video improvement chips - -# -# Audio/Video compression chips -# -CONFIG_VIDEO_SAA6752HS=m -# 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=m -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -# CONFIG_MEDIA_TUNER_MXL301RF is not set -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_M88DS3103=m -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_AF9013=m -CONFIG_DVB_AS102_FE=m -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -# CONFIG_DVB_DIB9000 is not set -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_GP8PSK_FE=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m -# CONFIG_DVB_S5H1432 is not set -CONFIG_DVB_SI2168=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT3306A=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_MN88443X is not set -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -# CONFIG_DVB_LGS8GL5 is not set -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -# CONFIG_DVB_LNBH29 is not set -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_AGP=y -# CONFIG_AGP_AMD64 is not set -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_IMX_IPUV3_CORE is not set -CONFIG_DRM=y -CONFIG_DRM_MIPI_DSI=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KUNIT_TEST=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_DP_AUX_CHARDEV=y -CONFIG_DRM_DP_CEC=y -CONFIG_DRM_TTM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m - -# -# 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=m -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_GVT_KVMGT=m -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_MAX_REQUEST_BUSYWAIT=8000 -CONFIG_DRM_I915_STOP_TIMEOUT=100 -CONFIG_DRM_I915_TIMESLICE_DURATION=1 -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_KMB_DISPLAY is not set -CONFIG_DRM_VGEM=m -CONFIG_DRM_VKMS=m -CONFIG_DRM_VMWGFX=m -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_VMWGFX_MKSSTATS=y -# CONFIG_DRM_GMA500 is not set -CONFIG_DRM_UDL=m -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_SUN4I is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_VIRTIO_GPU=m -# CONFIG_DRM_MSM is not set -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -CONFIG_DRM_ANALOGIX_ANX78XX=m -CONFIG_DRM_ANALOGIX_DP=m -# end of Display Interface Bridges - -# CONFIG_DRM_V3D is not set -# CONFIG_DRM_VC4 is not set -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set -# CONFIG_DRM_LOGICVC is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -CONFIG_DRM_GM12U320=m -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_DRM_PL111 is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_PANFROST is not set -CONFIG_DRM_GUD=m -# CONFIG_DRM_SSD130X is not set -CONFIG_DRM_HYPERV=m -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_EXPORT_FOR_TESTS=y -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_NOMODESET=y -CONFIG_DRM_LIB_RANDOM=y - -# -# Frame buffer Devices -# -CONFIG_FB_CMDLINE=y -CONFIG_FB_NOTIFY=y -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=m -CONFIG_FB_SYS_COPYAREA=m -CONFIG_FB_SYS_IMAGEBLIT=m -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=m -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CLPS711X is not set -# CONFIG_FB_IMX is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_CONTROL is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# 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_GBE is not set -# CONFIG_FB_PVR2 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_LE80578 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_WM8505 is not set -# CONFIG_FB_GEODE is not set -# CONFIG_FB_PXA168 is not set -# CONFIG_FB_W100 is not set -# CONFIG_FB_SH_MOBILE_LCDC is not set -# CONFIG_FB_TMIO is not set -# CONFIG_FB_S3C is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_DA8XX is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_XEN_FBDEV_FRONTEND is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_HYPERV is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -# CONFIG_MMP_DISP is not set -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -CONFIG_LCD_PLATFORM=m -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_KTD253=m -# CONFIG_BACKLIGHT_OMAP1 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -CONFIG_BACKLIGHT_RT4831=m -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -CONFIG_BACKLIGHT_LP855X=m -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -CONFIG_BACKLIGHT_ARCXCNN=m -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -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=y -CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y -# 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 - -# -# HID support -# -CONFIG_HID=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -CONFIG_HID_ACCUTOUCH=m -CONFIG_HID_ACRUX=m -CONFIG_HID_ACRUX_FF=y -CONFIG_HID_APPLE=m -CONFIG_HID_APPLEIR=m -CONFIG_HID_ASUS=m -CONFIG_HID_AUREAL=m -CONFIG_HID_BELKIN=m -CONFIG_HID_BETOP_FF=m -CONFIG_HID_BIGBEN_FF=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -CONFIG_HID_CORSAIR=m -CONFIG_HID_COUGAR=m -CONFIG_HID_MACALLY=m -CONFIG_HID_PRODIKEYS=m -CONFIG_HID_CMEDIA=m -CONFIG_HID_CP2112=m -CONFIG_HID_CREATIVE_SB0540=m -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELAN=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=m -CONFIG_HID_FT260=m -CONFIG_HID_GEMBIRD=m -CONFIG_HID_GFRM=m -CONFIG_HID_GLORIOUS=m -CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y -CONFIG_HID_VIVALDI_COMMON=m -CONFIG_HID_VIVALDI=m -CONFIG_HID_GT683R=m -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_VIEWSONIC=m -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -CONFIG_HID_GYRATION=m -CONFIG_HID_ICADE=m -CONFIG_HID_ITE=m -CONFIG_HID_JABRA=m -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -CONFIG_HID_LED=m -CONFIG_HID_LENOVO=m -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -CONFIG_HID_MAGICMOUSE=y -CONFIG_HID_MALTRON=m -CONFIG_HID_MAYFLASH=m -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=y -# CONFIG_HID_NINTENDO is not set -CONFIG_HID_NTI=m -CONFIG_HID_NTRIG=y -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=m -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LCD=y -CONFIG_HID_PICOLCD_LEDS=y -CONFIG_HID_PICOLCD_CIR=y -CONFIG_HID_PLANTRONICS=m -CONFIG_HID_PLAYSTATION=m -CONFIG_PLAYSTATION_FF=y -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -CONFIG_HID_PRIMAX=m -CONFIG_HID_RETRODE=m -CONFIG_HID_ROCCAT=m -CONFIG_HID_SAITEK=m -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SEMITEK=m -# CONFIG_HID_SIGMAMICRO is not set -CONFIG_HID_SONY=m -CONFIG_SONY_FF=y -CONFIG_HID_SPEEDLINK=m -CONFIG_HID_STEAM=m -CONFIG_HID_STEELSERIES=m -CONFIG_HID_SUNPLUS=m -CONFIG_HID_RMI=m -CONFIG_HID_GREENASIA=m -CONFIG_GREENASIA_FF=y -CONFIG_HID_HYPERV_MOUSE=m -CONFIG_HID_SMARTJOYPLUS=m -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=m -CONFIG_HID_TOPSEED=m -# CONFIG_HID_TOPRE is not set -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -CONFIG_THRUSTMASTER_FF=y -CONFIG_HID_UDRAW_PS3=m -CONFIG_HID_U2FZERO=m -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=m -CONFIG_HID_SENSOR_HUB=y -# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set -CONFIG_HID_ALPS=m -CONFIG_HID_MCP2221=m -# end of Special HID drivers - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -# end of USB HID support - -# -# I2C HID support -# -CONFIG_I2C_HID_ACPI=m -# end of I2C HID support - -CONFIG_I2C_HID_CORE=m - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=y -CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=y -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -CONFIG_AMD_SFH_HID=m -# end of AMD SFH HID Support -# end of 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=m -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=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_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_DBGCAP=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_XHCI_PCI_RENESAS=y -CONFIG_USB_XHCI_PLATFORM=y -# CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_MTK is not set -# CONFIG_USB_XHCI_MVEBU is not set -# CONFIG_USB_XHCI_RCAR is not set -# CONFIG_USB_BRCMSTB is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_NPCM7XX is not set -CONFIG_USB_EHCI_HCD_OMAP=m -# CONFIG_USB_EHCI_HCD_ORION is not set -# CONFIG_USB_EHCI_HCD_SPEAR is not set -# CONFIG_USB_EHCI_HCD_AT91 is not set -# CONFIG_USB_EHCI_SH is not set -# CONFIG_USB_EHCI_EXYNOS is not set -# CONFIG_USB_EHCI_MV is not set -# CONFIG_USB_CNS3XXX_EHCI is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=y -# CONFIG_USB_OHCI_HCD_SPEAR is not set -# CONFIG_USB_OHCI_HCD_S3C2410 is not set -# CONFIG_USB_OHCI_HCD_OMAP3 is not set -# CONFIG_USB_OHCI_HCD_DAVINCI is not set -CONFIG_USB_OHCI_HCD_PCI=y -# CONFIG_USB_OHCI_SH is not set -# CONFIG_USB_OHCI_EXYNOS is not set -# CONFIG_USB_CNS3XXX_OHCI is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=y -# CONFIG_USB_U132_HCD is not set -CONFIG_USB_SL811_HCD=m -CONFIG_USB_SL811_HCD_ISO=y -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -CONFIG_USB_CDNS_SUPPORT=m -# CONFIG_USB_CDNS3 is not set -CONFIG_USB_CDNSP_PCI=m -# CONFIG_USB_CDNSP_HOST is not set -# CONFIG_USB_MTU3 is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -# CONFIG_USB_SERIAL_F81232 is not set -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -# CONFIG_USB_SERIAL_METRO is not set -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7840=m -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -CONFIG_USB_SERIAL_SAFE_PADDED=y -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -# CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -CONFIG_USB_SERIAL_XR=m -CONFIG_USB_SERIAL_DEBUG=m - -# -# USB Miscellaneous drivers -# -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -CONFIG_USB_IDMOUSE=m -CONFIG_USB_FTDI_ELAN=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_USB_QCOM_EUD is not set -CONFIG_APPLE_MFI_FASTCHARGE=m -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -# CONFIG_USB_LINK_LAYER_TEST is not set -CONFIG_USB_CHAOSKEY=m -# CONFIG_BRCM_USB_PINMAP is not set -# CONFIG_USB_ONBOARD_HUB is not set -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -# CONFIG_KEYSTONE_USB_PHY is not set -CONFIG_NOP_USB_XCEIV=m -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_TEGRA_PHY is not set -# CONFIG_USB_ULPI is not set -# CONFIG_JZ4770_PHY 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=m -CONFIG_TYPEC_TCPCI_MAXIM=m -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_WCOVE=m -CONFIG_TYPEC_UCSI=y -CONFIG_UCSI_CCG=m -CONFIG_UCSI_ACPI=y -CONFIG_UCSI_STM32G0=m -CONFIG_TYPEC_TPS6598X=m -CONFIG_TYPEC_ANX7411=m -CONFIG_TYPEC_RT1719=m -CONFIG_TYPEC_HD3SS3220=m -CONFIG_TYPEC_STUSB160X=m -CONFIG_TYPEC_QCOM_PMIC=m -CONFIG_TYPEC_WUSB3801=m - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -CONFIG_TYPEC_MUX_FSA4480=m -CONFIG_TYPEC_MUX_PI3USB30532=m -CONFIG_TYPEC_MUX_INTEL_PMC=y -# 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=m -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set -# CONFIG_MMC_CRYPTO is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_OF_ESDHC is not set -# CONFIG_MMC_SDHCI_OF_SPARX5 is not set -# CONFIG_MMC_SDHCI_CNS3XXX is not set -# CONFIG_MMC_SDHCI_DOVE is not set -# CONFIG_MMC_SDHCI_TEGRA is not set -# CONFIG_MMC_SDHCI_S3C is not set -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set -# CONFIG_MMC_SDHCI_BCM_KONA is not set -# CONFIG_MMC_SDHCI_F_SDH30 is not set -# CONFIG_MMC_SDHCI_IPROC is not set -# CONFIG_MMC_MESON_GX is not set -# CONFIG_MMC_MOXART is not set -# CONFIG_MMC_SDHCI_ST is not set -# CONFIG_MMC_OMAP_HS is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_ALCOR=m -# CONFIG_MMC_SDHCI_MSM is not set -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_DAVINCI is not set -# CONFIG_MMC_S3C is not set -# CONFIG_MMC_SDHCI_SPRD is not set -# CONFIG_MMC_TMIO is not set -# CONFIG_MMC_SDHI is not set -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -# CONFIG_MMC_DW is not set -# CONFIG_MMC_SH_MMCIF is not set -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -# CONFIG_MMC_USDHI6ROL0 is not set -CONFIG_MMC_REALTEK_PCI=m -CONFIG_MMC_REALTEK_USB=m -CONFIG_MMC_CQHCI=m -CONFIG_MMC_HSQ=m -CONFIG_MMC_TOSHIBA_PCI=m -# CONFIG_MMC_BCM2835 is not set -# CONFIG_MMC_MTK is not set -CONFIG_MMC_SDHCI_XENON=m -# CONFIG_MMC_OWL is not set -# CONFIG_MMC_LITEX 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=m -CONFIG_LEDS_CLASS_MULTICOLOR=m -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -CONFIG_LEDS_APU=m -# CONFIG_LEDS_ARIEL is not set -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3532=m -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_S3C24XX is not set -# CONFIG_LEDS_COBALT_QUBE is not set -# CONFIG_LEDS_COBALT_RAQ is not set -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -CONFIG_LEDS_LP50XX=m -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2802 is not set -CONFIG_LEDS_INTEL_SS4200=m -CONFIG_LEDS_LT3593=m -CONFIG_LEDS_NS2=y -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 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=m -CONFIG_LEDS_MLXCPLD=m -CONFIG_LEDS_MLXREG=m -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_IP30 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -CONFIG_LEDS_LM3601X=m -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# -# CONFIG_LEDS_PWM_MULTICOLOR is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -# CONFIG_LEDS_TRIGGER_CPU is not set -CONFIG_LEDS_TRIGGER_ACTIVITY=m -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -CONFIG_LEDS_TRIGGER_NETDEV=m -CONFIG_LEDS_TRIGGER_PATTERN=m -CONFIG_LEDS_TRIGGER_AUDIO=y -CONFIG_LEDS_TRIGGER_TTY=m - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SERIALIO=y -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -# CONFIG_SPEAKUP_SYNTH_ACNTPC is not set -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -# CONFIG_SPEAKUP_SYNTH_DECEXT is not set -# CONFIG_SPEAKUP_SYNTH_DECPC is not set -# CONFIG_SPEAKUP_SYNTH_DTLK is not set -# CONFIG_SPEAKUP_SYNTH_KEYPC is not set -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPEAKUP_SYNTH_DUMMY is not set -# end of Speakup console speech - -# 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_GHES=y -# CONFIG_EDAC_AL_MC is not set -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5000=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -CONFIG_EDAC_I10NM=m -CONFIG_EDAC_PND2=m -CONFIG_EDAC_IGEN6=m -# CONFIG_EDAC_XGENE is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_LIB_KUNIT_TEST=m -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=m -CONFIG_RTC_DRV_ABX80X=m -# CONFIG_RTC_DRV_BRCMSTB is not set -CONFIG_RTC_DRV_DS1307=m -# CONFIG_RTC_DRV_DS1307_CENTURY is not set -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1374_WDT=y -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_MAX6900=m -# CONFIG_RTC_DRV_MAX8907 is not set -# CONFIG_RTC_DRV_MAX77686 is not set -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -# CONFIG_RTC_DRV_ISL12026 is not set -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF85063=m -# CONFIG_RTC_DRV_PCF85363 is not set -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -CONFIG_RTC_DRV_M41T80_WDT=y -CONFIG_RTC_DRV_BQ32K=m -# CONFIG_RTC_DRV_S35390A is not set -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8010=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3028=m -CONFIG_RTC_DRV_RV3032=m -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_S5M is not set -CONFIG_RTC_DRV_SD3078=m - -# -# SPI RTC drivers -# -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -CONFIG_RTC_DRV_DS3232=m -# CONFIG_RTC_DRV_DS3232_HWMON is not set -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_RV3029C2=m -CONFIG_RTC_DRV_RV3029_HWMON=y -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -CONFIG_RTC_DRV_DS1286=m -CONFIG_RTC_DRV_DS1511=m -CONFIG_RTC_DRV_DS1553=m -CONFIG_RTC_DRV_DS1685_FAMILY=m -CONFIG_RTC_DRV_DS1685=y -# CONFIG_RTC_DRV_DS1689 is not set -# CONFIG_RTC_DRV_DS17285 is not set -# CONFIG_RTC_DRV_DS17485 is not set -# CONFIG_RTC_DRV_DS17885 is not set -CONFIG_RTC_DRV_DS1742=m -CONFIG_RTC_DRV_DS2404=m -CONFIG_RTC_DRV_STK17TA8=m -# CONFIG_RTC_DRV_M48T86 is not set -CONFIG_RTC_DRV_M48T35=m -CONFIG_RTC_DRV_M48T59=m -CONFIG_RTC_DRV_MSM6242=m -CONFIG_RTC_DRV_BQ4802=m -CONFIG_RTC_DRV_RP5C01=m -CONFIG_RTC_DRV_V3020=m -# CONFIG_RTC_DRV_GAMECUBE is not set -# CONFIG_RTC_DRV_SC27XX is not set -CONFIG_RTC_DRV_SPEAR=y - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_ASM9260 is not set -# CONFIG_RTC_DRV_DAVINCI is not set -# CONFIG_RTC_DRV_DIGICOLOR is not set -# CONFIG_RTC_DRV_FSL_FTM_ALARM is not set -# CONFIG_RTC_DRV_MESON is not set -# CONFIG_RTC_DRV_MESON_VRTC is not set -# CONFIG_RTC_DRV_S3C is not set -# CONFIG_RTC_DRV_EP93XX is not set -# CONFIG_RTC_DRV_GENERIC is not set -# CONFIG_RTC_DRV_VT8500 is not set -# CONFIG_RTC_DRV_SUN6I is not set -# CONFIG_RTC_DRV_SUNXI is not set -# CONFIG_RTC_DRV_MV is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_STMP is not set -# CONFIG_RTC_DRV_LPC32XX is not set -# CONFIG_RTC_DRV_PM8XXX is not set -# CONFIG_RTC_DRV_TEGRA is not set -# CONFIG_RTC_DRV_MOXART is not set -# CONFIG_RTC_DRV_MT2712 is not set -# CONFIG_RTC_DRV_MT6397 is not set -# CONFIG_RTC_DRV_MT7622 is not set -# CONFIG_RTC_DRV_XGENE is not set -# CONFIG_RTC_DRV_STM32 is not set -# CONFIG_RTC_DRV_RTD119X is not set -# CONFIG_RTC_DRV_TI_K3 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -# CONFIG_RTC_DRV_GOLDFISH is not set -# CONFIG_RTC_DRV_MSC313 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_APPLE_ADMAC is not set -# CONFIG_AXI_DMAC is not set -# CONFIG_BCM_SBA_RAID is not set -# CONFIG_DMA_JZ4780 is not set -# CONFIG_DMA_SA11X0 is not set -# CONFIG_DMA_SUN6I is not set -# CONFIG_EP93XX_DMA is not set -# CONFIG_HISI_DMA is not set -# CONFIG_IMG_MDC_DMA is not set -CONFIG_INTEL_IDMA64=m -CONFIG_INTEL_IDXD_BUS=m -CONFIG_INTEL_IDXD=m -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IDXD_SVM=y -CONFIG_INTEL_IDXD_PERFMON=y -CONFIG_INTEL_IOATDMA=m -# CONFIG_INTEL_IOP_ADMA is not set -# CONFIG_K3_DMA is not set -# CONFIG_MCF_EDMA is not set -# CONFIG_MMP_PDMA is not set -# CONFIG_MMP_TDMA is not set -# CONFIG_MV_XOR is not set -# CONFIG_MXS_DMA is not set -# CONFIG_NBPFAXI_DMA is not set -# CONFIG_PCH_DMA is not set -# CONFIG_PLX_DMA is not set -# CONFIG_STM32_DMA is not set -# CONFIG_STM32_DMAMUX is not set -# CONFIG_SPRD_DMA is not set -# CONFIG_S3C24XX_DMAC is not set -# CONFIG_TEGRA186_GPC_DMA is not set -# CONFIG_TEGRA20_APB_DMA is not set -# CONFIG_TEGRA210_ADMA is not set -# CONFIG_TIMB_DMA is not set -# CONFIG_XGENE_DMA is not set -# CONFIG_XILINX_ZYNQMP_DMA is not set -# CONFIG_MTK_HSDMA is not set -# CONFIG_MTK_CQDMA 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=m -# CONFIG_RZN1_DMAMUX is not set -CONFIG_DW_DMAC_PCI=y -CONFIG_DW_EDMA=m -CONFIG_DW_EDMA_PCIE=m -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_SH_DMAE_BASE is not set -# CONFIG_RCAR_DMAC is not set -# CONFIG_RENESAS_USB_DMAC is not set -# CONFIG_RZ_DMAC is not set -# CONFIG_TI_EDMA is not set -# CONFIG_DMA_OMAP is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -CONFIG_UDMABUF=y -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -CONFIG_DMABUF_HEAPS=y -CONFIG_DMABUF_SYSFS_STATS=y -CONFIG_DMABUF_HEAPS_SYSTEM=y -CONFIG_DMABUF_HEAPS_CMA=y -# end of DMABUF options - -CONFIG_DCA=m -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=m -CONFIG_UIO_CIF=m -# CONFIG_UIO_PDRV_GENIRQ is not set -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_IOMMU_TYPE1=m -CONFIG_VFIO_VIRQFD=y -CONFIG_VFIO_NOIOMMU=y -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# CONFIG_VFIO_PLATFORM is not set -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -CONFIG_VBOXGUEST=m -CONFIG_NITRO_ENCLAVES=m -CONFIG_ACRN_HSM=m -# CONFIG_EFI_SECRET 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_LEGACY=y -CONFIG_VIRTIO_VDPA=m -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -CONFIG_VDPA=m -CONFIG_VDPA_SIM=m -CONFIG_VDPA_SIM_NET=m -# CONFIG_VDPA_SIM_BLOCK is not set -CONFIG_VDPA_USER=m -CONFIG_IFCVF=m -CONFIG_VP_VDPA=m -# CONFIG_ALIBABA_ENI_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -CONFIG_VHOST_VDPA=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=m -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -# CONFIG_XEN_MCE_LOG is not set -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -# CONFIG_STAGING is not set -# CONFIG_CHROME_PLATFORMS is not set -# CONFIG_MELLANOX_PLATFORM is not set -# CONFIG_OLPC_XO175 is not set -# CONFIG_SURFACE_PLATFORMS is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -# CONFIG_UV_SYSFS is not set -# CONFIG_MXM_WMI is not set -# CONFIG_PEAQ_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_WMI is not set -# CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set -# CONFIG_ACER_WMI is not set -# CONFIG_AMD_PMF is not set -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP 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 is not set -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -# 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_HP_ACCEL is not set -# CONFIG_WIRELESS_HOTKEY is not set -# CONFIG_HP_WMI 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_PDX86=y -# CONFIG_INTEL_ATOMISP2_LED is not set -CONFIG_INTEL_ATOMISP2_PM=m -CONFIG_INTEL_SAR_INT1092=m -CONFIG_INTEL_SKL_INT3472=m -CONFIG_INTEL_PMC_CORE=y -CONFIG_INTEL_PMT_CLASS=m -CONFIG_INTEL_PMT_TELEMETRY=m -CONFIG_INTEL_PMT_CRASHLOG=m - -# -# Intel Speed Select Technology interface support -# -CONFIG_INTEL_SPEED_SELECT_INTERFACE=m -# end of Intel Speed Select Technology interface support - -CONFIG_INTEL_TELEMETRY=m -CONFIG_INTEL_WMI=y -CONFIG_INTEL_WMI_SBL_FW_UPDATE=m -CONFIG_INTEL_WMI_THUNDERBOLT=m - -# -# Intel Uncore Frequency Control -# -CONFIG_INTEL_UNCORE_FREQ_CONTROL=m -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -CONFIG_INTEL_BXTWC_PMIC_TMU=m -CONFIG_INTEL_CHTDC_TI_PWRBTN=m -# CONFIG_INTEL_CHTWC_INT33FE is not set -CONFIG_INTEL_ISHTP_ECLITE=m -CONFIG_INTEL_MRFLD_PWRBTN=m -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SDSI=m -CONFIG_INTEL_SMARTCONNECT=y -CONFIG_INTEL_TURBO_MAX_3=y -CONFIG_INTEL_VSEC=m -# CONFIG_MSI_LAPTOP is not set -# CONFIG_MSI_WMI is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_XO1_RFKILL 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_ACPI_TOSHIBA 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_MLX_PLATFORM is not set -CONFIG_TOUCHSCREEN_DMI=y -CONFIG_INTEL_IPS=m -CONFIG_INTEL_SCU_IPC=y -CONFIG_INTEL_SCU=y -CONFIG_INTEL_SCU_PCI=y -CONFIG_INTEL_SCU_PLATFORM=m -CONFIG_INTEL_SCU_IPC_UTIL=m -# 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 - -# -# Clock driver for ARM Reference designs -# -# CONFIG_CLK_ICST is not set -# CONFIG_CLK_SP810 is not set -# end of Clock driver for ARM Reference designs - -# CONFIG_CLK_HSDK is not set -# CONFIG_COMMON_CLK_APPLE_NCO is not set -# CONFIG_COMMON_CLK_MAX77686 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SCMI is not set -# CONFIG_COMMON_CLK_SCPI 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_BM1880 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_TPS68470 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set -# CONFIG_COMMON_CLK_FSL_SAI is not set -# CONFIG_COMMON_CLK_GEMINI is not set -# CONFIG_COMMON_CLK_ASPEED is not set -# CONFIG_COMMON_CLK_S2MPS11 is not set -# CONFIG_CLK_LS1028A_PLLDIG is not set -# CONFIG_COMMON_CLK_XGENE is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_OXNAS is not set -# CONFIG_COMMON_CLK_MMP2_AUDIO is not set -# CONFIG_CLK_ACTIONS is not set -# CONFIG_CLK_BAIKAL_T1 is not set -# CONFIG_CLK_BCM2711_DVP is not set -# CONFIG_CLK_BCM2835 is not set -# CONFIG_CLK_BCM_63XX is not set -# CONFIG_CLK_BCM_63XX_GATE is not set -# CONFIG_CLK_BCM_KONA is not set -# CONFIG_CLK_BCM_CYGNUS is not set -# CONFIG_CLK_BCM_HR2 is not set -# CONFIG_CLK_BCM_NSP is not set -# CONFIG_CLK_BCM_NS2 is not set -# CONFIG_CLK_BCM_SR is not set -# CONFIG_CLK_RASPBERRYPI is not set -# CONFIG_COMMON_CLK_HI3516CV300 is not set -# CONFIG_COMMON_CLK_HI3519 is not set -# CONFIG_COMMON_CLK_HI3559A is not set -# CONFIG_COMMON_CLK_HI3660 is not set -# CONFIG_COMMON_CLK_HI3670 is not set -# CONFIG_COMMON_CLK_HI3798CV200 is not set -# CONFIG_COMMON_CLK_HI6220 is not set -# CONFIG_RESET_HISI is not set -# CONFIG_COMMON_CLK_BOSTON is not set -# CONFIG_MXC_CLK is not set -# CONFIG_CLK_IMX8MM is not set -# CONFIG_CLK_IMX8MN is not set -# CONFIG_CLK_IMX8MP is not set -# CONFIG_CLK_IMX8MQ is not set -# CONFIG_CLK_IMX8ULP is not set -# CONFIG_CLK_IMX93 is not set - -# -# Ingenic SoCs drivers -# -# CONFIG_INGENIC_CGU_JZ4740 is not set -# CONFIG_INGENIC_CGU_JZ4725B is not set -# CONFIG_INGENIC_CGU_JZ4760 is not set -# CONFIG_INGENIC_CGU_JZ4770 is not set -# CONFIG_INGENIC_CGU_JZ4780 is not set -# CONFIG_INGENIC_CGU_X1000 is not set -# CONFIG_INGENIC_CGU_X1830 is not set -# CONFIG_INGENIC_TCU_CLK is not set -# end of Ingenic SoCs drivers - -# CONFIG_TI_SYSCON_CLK is not set - -# -# Clock driver for MediaTek SoC -# -# CONFIG_COMMON_CLK_MT2701 is not set -# CONFIG_COMMON_CLK_MT2712 is not set -# CONFIG_COMMON_CLK_MT6765 is not set -# CONFIG_COMMON_CLK_MT6779 is not set -# CONFIG_COMMON_CLK_MT6795 is not set -# CONFIG_COMMON_CLK_MT6797 is not set -# CONFIG_COMMON_CLK_MT7622 is not set -# CONFIG_COMMON_CLK_MT7629 is not set -# CONFIG_COMMON_CLK_MT7986 is not set -# CONFIG_COMMON_CLK_MT8135 is not set -# CONFIG_COMMON_CLK_MT8167 is not set -# CONFIG_COMMON_CLK_MT8173 is not set -# CONFIG_COMMON_CLK_MT8183 is not set -# CONFIG_COMMON_CLK_MT8186 is not set -# CONFIG_COMMON_CLK_MT8192 is not set -# CONFIG_COMMON_CLK_MT8195 is not set -# CONFIG_COMMON_CLK_MT8365 is not set -# CONFIG_COMMON_CLK_MT8516 is not set -# end of Clock driver for MediaTek SoC - -# -# Clock support for Amlogic platforms -# -# end of Clock support for Amlogic platforms - -# CONFIG_MSTAR_MSC313_MPLL is not set -# CONFIG_MCHP_CLK_MPFS is not set -# CONFIG_COMMON_CLK_PISTACHIO is not set -# CONFIG_CLK_MT7621 is not set -# CONFIG_CLK_RENESAS is not set -# CONFIG_COMMON_CLK_SAMSUNG is not set -# CONFIG_S3C2410_COMMON_CLK is not set -# CONFIG_S3C2412_COMMON_CLK is not set -# CONFIG_S3C2443_COMMON_CLK is not set -# CONFIG_CLK_SIFIVE is not set -# CONFIG_CLK_INTEL_SOCFPGA is not set -# CONFIG_SPRD_COMMON_CLK is not set -# CONFIG_CLK_STARFIVE_JH7100 is not set -# CONFIG_CLK_SUNXI is not set -# CONFIG_SUNXI_CCU is not set -# CONFIG_COMMON_CLK_TI_ADPLL is not set -# CONFIG_COMMON_CLK_VISCONTI is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_ZYNQMP is not set -CONFIG_CLK_KUNIT_TEST=m -CONFIG_CLK_GATE_KUNIT_TEST=m -CONFIG_HWSPINLOCK=y -# CONFIG_HWSPINLOCK_OMAP is not set -# CONFIG_HWSPINLOCK_QCOM is not set -# CONFIG_HWSPINLOCK_SPRD is not set -# CONFIG_HWSPINLOCK_STM32 is not set -# CONFIG_HWSPINLOCK_SUN6I is not set -# CONFIG_HSEM_U8500 is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_BCM2835_TIMER is not set -# CONFIG_BCM_KONA_TIMER is not set -# CONFIG_DAVINCI_TIMER is not set -# CONFIG_DIGICOLOR_TIMER is not set -# CONFIG_OMAP_DM_TIMER is not set -# CONFIG_DW_APB_TIMER is not set -# CONFIG_FTTMR010_TIMER is not set -# CONFIG_IXP4XX_TIMER is not set -# CONFIG_MESON6_TIMER is not set -# CONFIG_OWL_TIMER is not set -# CONFIG_RDA_TIMER is not set -# CONFIG_SUN4I_TIMER is not set -# CONFIG_SUN5I_HSTIMER is not set -# CONFIG_TEGRA_TIMER is not set -# CONFIG_TEGRA186_TIMER is not set -# CONFIG_VT8500_TIMER is not set -# CONFIG_NPCM7XX_TIMER is not set -# CONFIG_CADENCE_TTC_TIMER is not set -# CONFIG_ASM9260_TIMER is not set -# CONFIG_CLKSRC_DBX500_PRCMU is not set -# CONFIG_CLPS711X_TIMER is not set -# CONFIG_MXS_TIMER is not set -# CONFIG_NSPIRE_TIMER is not set -# CONFIG_INTEGRATOR_AP_TIMER is not set -# CONFIG_CLKSRC_PISTACHIO is not set -# CONFIG_CLKSRC_STM32_LP is not set -# CONFIG_ARMV7M_SYSTICK is not set -# CONFIG_ATMEL_PIT is not set -# CONFIG_ATMEL_ST is not set -# CONFIG_CLKSRC_SAMSUNG_PWM is not set -# CONFIG_FSL_FTM_TIMER is not set -# CONFIG_OXNAS_RPS_TIMER is not set -# CONFIG_MTK_TIMER is not set -# CONFIG_SH_TIMER_CMT is not set -# CONFIG_SH_TIMER_MTU2 is not set -# CONFIG_RENESAS_OSTM is not set -# CONFIG_SH_TIMER_TMU is not set -# CONFIG_EM_TIMER_STI is not set -# CONFIG_CLKSRC_PXA is not set -# CONFIG_TIMER_IMX_SYS_CTR is not set -# CONFIG_CLKSRC_ST_LPC is not set -# CONFIG_GXP_TIMER is not set -# CONFIG_MSC313E_TIMER is not set -# CONFIG_INGENIC_TIMER is not set -# CONFIG_INGENIC_SYSOST is not set -# CONFIG_INGENIC_OST is not set -# CONFIG_MICROCHIP_PIT64B is not set -# end of Clock Source drivers - -CONFIG_MAILBOX=y -# CONFIG_IMX_MBOX is not set -# CONFIG_ROCKCHIP_MBOX is not set -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -# CONFIG_POLARFIRE_SOC_MAILBOX is not set -# CONFIG_QCOM_APCS_IPC is not set -# CONFIG_BCM_PDC_MBOX is not set -# CONFIG_STM32_IPCC is not set -# CONFIG_MTK_ADSP_MBOX is not set -# CONFIG_MTK_CMDQ_MBOX is not set -# CONFIG_SUN6I_MSGBOX is not set -# CONFIG_SPRD_MBOX is not set -# CONFIG_QCOM_IPCC is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOASID=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set -# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set -# CONFIG_IOMMU_IO_PGTABLE_DART is not set -# 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_AMD_IOMMU is not set -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y -CONFIG_IRQ_REMAP=y -# CONFIG_OMAP_IOMMU is not set -# CONFIG_ROCKCHIP_IOMMU is not set -# CONFIG_SUN50I_IOMMU is not set -# CONFIG_EXYNOS_IOMMU is not set -# CONFIG_IPMMU_VMSA is not set -# CONFIG_APPLE_DART is not set -# CONFIG_ARM_SMMU is not set -# CONFIG_S390_CCW_IOMMU is not set -# CONFIG_S390_AP_IOMMU is not set -# CONFIG_MTK_IOMMU is not set -# CONFIG_QCOM_IOMMU is not set -# CONFIG_HYPERV_IOMMU is not set -CONFIG_VIRTIO_IOMMU=m -# CONFIG_SPRD_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 -# -# CONFIG_OWL_PM_DOMAINS is not set - -# -# Amlogic SoC drivers -# -# CONFIG_MESON_CANVAS is not set -# CONFIG_MESON_CLK_MEASURE is not set -# CONFIG_MESON_GX_SOCINFO is not set -# CONFIG_MESON_MX_SOCINFO is not set -# end of Amlogic SoC drivers - -# -# Apple SoC drivers -# -# CONFIG_APPLE_PMGR_PWRSTATE is not set -# CONFIG_APPLE_RTKIT is not set -# CONFIG_APPLE_SART is not set -# end of Apple SoC drivers - -# -# ASPEED SoC drivers -# -# CONFIG_ASPEED_LPC_CTRL is not set -# CONFIG_ASPEED_LPC_SNOOP is not set -# CONFIG_ASPEED_UART_ROUTING is not set -# CONFIG_ASPEED_P2A_CTRL is not set -# CONFIG_ASPEED_SOCINFO is not set -# end of ASPEED SoC drivers - -# CONFIG_AT91_SOC_ID is not set -# CONFIG_AT91_SOC_SFR is not set - -# -# Broadcom SoC drivers -# -# CONFIG_SOC_BCM63XX is not set -# CONFIG_SOC_BRCMSTB is not set -# 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 -# -# CONFIG_SOC_IMX8M is not set -# CONFIG_SOC_IMX9 is not set -# end of i.MX SoC drivers - -# -# IXP4xx SoC drivers -# -# CONFIG_IXP4XX_QMGR is not set -# CONFIG_IXP4XX_NPE is not set -# end of IXP4xx SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -# -# MediaTek SoC drivers -# -# CONFIG_MTK_CMDQ is not set -# CONFIG_MTK_DEVAPC is not set -# CONFIG_MTK_INFRACFG is not set -# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set -# CONFIG_MTK_MMSYS is not set -# end of MediaTek SoC drivers - -# -# Qualcomm SoC drivers -# -# CONFIG_QCOM_AOSS_QMP is not set -# CONFIG_QCOM_GENI_SE is not set -# CONFIG_QCOM_GSBI is not set -# CONFIG_QCOM_LLCC is not set -# CONFIG_QCOM_RPMH is not set -# CONFIG_QCOM_SMEM is not set -# CONFIG_QCOM_SPM is not set -# CONFIG_QCOM_ICC_BWMON is not set -# end of Qualcomm SoC drivers - -# CONFIG_SOC_RENESAS is not set -# CONFIG_ROCKCHIP_GRF is not set -# CONFIG_ROCKCHIP_PM_DOMAINS is not set -# CONFIG_SOC_SAMSUNG is not set -# CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TI is not set -# CONFIG_UX500_SOC_ID is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set -# CONFIG_ARM_IMX_BUS_DEVFREQ is not set -# CONFIG_ARM_TEGRA_DEVFREQ is not set -# CONFIG_ARM_MEDIATEK_CCI_DEVFREQ is not set -# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -# CONFIG_EXTCON_ADC_JACK is not set -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -# CONFIG_EXTCON_GPIO is not set -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -CONFIG_EXTCON_INTEL_MRFLD=m -# CONFIG_EXTCON_MAX3355 is not set -# CONFIG_EXTCON_PTN5150 is not set -# CONFIG_EXTCON_QCOM_SPMI_MISC is not set -# CONFIG_EXTCON_RT8973A is not set -# CONFIG_EXTCON_SM5502 is not set -# CONFIG_EXTCON_USB_GPIO is not set -CONFIG_EXTCON_USBC_TUSB320=m -# CONFIG_MEMORY is not set -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -CONFIG_IIO_BUFFER_DMA=m -CONFIG_IIO_BUFFER_DMAENGINE=m -CONFIG_IIO_BUFFER_HW_CONSUMER=m -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -CONFIG_IIO_TRIGGERED_EVENT=m - -# -# Accelerometers -# -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL367_I2C is not set -CONFIG_ADXL372=m -CONFIG_ADXL372_I2C=m -# CONFIG_BMA180 is not set -# CONFIG_BMA400 is not set -CONFIG_BMC150_ACCEL=m -CONFIG_BMC150_ACCEL_I2C=m -CONFIG_DA280=m -CONFIG_DA311=m -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -CONFIG_DMARD10=m -# CONFIG_FXLS8962AF_I2C is not set -CONFIG_HID_SENSOR_ACCEL_3D=m -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -CONFIG_MXC4005=m -CONFIG_MXC6255=m -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7091R5 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD799X is not set -# CONFIG_ASPEED_ADC is not set -# CONFIG_AT91_SAMA5D2_ADC is not set -# CONFIG_AXP20X_ADC is not set -CONFIG_AXP288_ADC=m -# CONFIG_BCM_IPROC_ADC is not set -# CONFIG_BERLIN2_ADC is not set -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_INGENIC_ADC is not set -CONFIG_INTEL_MRFLD_ADC=m -# CONFIG_IMX7D_ADC is not set -# CONFIG_IMX8QXP_ADC is not set -# CONFIG_LPC18XX_ADC is not set -# CONFIG_LPC32XX_ADC is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2497 is not set -CONFIG_MAX1363=m -# CONFIG_MAX9611 is not set -# CONFIG_MCP3422 is not set -# CONFIG_MEDIATEK_MT6577_AUXADC is not set -# CONFIG_NAU7802 is not set -# CONFIG_NPCM_ADC is not set -# CONFIG_RCAR_GYRO_ADC is not set -# CONFIG_ROCKCHIP_SARADC is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_RZG2L_ADC is not set -# CONFIG_SC27XX_ADC is not set -# CONFIG_SPEAR_ADC is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_STM32_DFSDM_CORE is not set -# CONFIG_STM32_DFSDM_ADC is not set -# CONFIG_TI_ADC081C is not set -CONFIG_TI_ADS1015=m -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# CONFIG_XILINX_AMS is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -CONFIG_HMC425=m -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -CONFIG_BME680=m -CONFIG_BME680_I2C=m -# CONFIG_CCS811 is not set -# CONFIG_IAQCORE is not set -CONFIG_PMS7003=m -CONFIG_SCD30_CORE=m -CONFIG_SCD30_I2C=m -CONFIG_SCD30_SERIAL=m -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -# -# Hid Sensor IIO Common -# -CONFIG_HID_SENSOR_IIO_COMMON=m -CONFIG_HID_SENSOR_IIO_TRIGGER=m -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD5064 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LPC18XX_DAC is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_STM32_DAC is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -CONFIG_BMG160=m -CONFIG_BMG160_I2C=m -CONFIG_FXAS21002C=m -CONFIG_FXAS21002C_I2C=m -CONFIG_HID_SENSOR_GYRO_3D=m -CONFIG_MPU3050=m -CONFIG_MPU3050_I2C=m -CONFIG_IIO_ST_GYRO_3AXIS=m -CONFIG_IIO_ST_GYRO_I2C_3AXIS=m -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4404 is not set -CONFIG_MAX30100=m -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -CONFIG_DHT11=m -# CONFIG_HDC100X is not set -CONFIG_HDC2010=m -CONFIG_HID_SENSOR_HUMIDITY=m -CONFIG_HTS221=m -CONFIG_HTS221_I2C=m -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_BMI160_I2C is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -CONFIG_FXOS8700=m -CONFIG_FXOS8700_I2C=m -# CONFIG_KMX61 is not set -CONFIG_INV_ICM42600=m -CONFIG_INV_ICM42600_I2C=m -CONFIG_INV_MPU6050_IIO=m -CONFIG_INV_MPU6050_I2C=m -CONFIG_IIO_ST_LSM6DSX=m -CONFIG_IIO_ST_LSM6DSX_I2C=m -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -CONFIG_ADUX1020=m -CONFIG_AL3010=m -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -CONFIG_BH1750=m -# CONFIG_BH1780 is not set -CONFIG_CM32181=m -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_GP2AP002=m -# CONFIG_GP2AP020A00F is not set -# CONFIG_IQS621_ALS is not set -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -CONFIG_HID_SENSOR_ALS=m -# CONFIG_HID_SENSOR_PROX is not set -# CONFIG_JSA1212 is not set -CONFIG_RPR0521=m -CONFIG_LTR501=m -# CONFIG_LTRF216A is not set -CONFIG_LV0104CS=m -# CONFIG_MAX44000 is not set -CONFIG_MAX44009=m -# CONFIG_NOA1305 is not set -CONFIG_OPT3001=m -CONFIG_PA12203001=m -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -CONFIG_STK3310=m -CONFIG_ST_UVIS25=m -CONFIG_ST_UVIS25_I2C=m -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -CONFIG_VCNL4035=m -CONFIG_VEML6030=m -# CONFIG_VEML6070 is not set -CONFIG_VL6180=m -CONFIG_ZOPT2201=m -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -CONFIG_AK8975=m -# CONFIG_AK09911 is not set -CONFIG_BMC150_MAGN=m -CONFIG_BMC150_MAGN_I2C=m -# CONFIG_MAG3110 is not set -CONFIG_HID_SENSOR_MAGNETOMETER_3D=m -# CONFIG_MMC35240 is not set -CONFIG_IIO_ST_MAGN_3AXIS=m -CONFIG_IIO_ST_MAGN_I2C_3AXIS=m -# CONFIG_SENSORS_HMC5843_I2C is not set -CONFIG_SENSORS_RM3100=m -CONFIG_SENSORS_RM3100_I2C=m -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -CONFIG_HID_SENSOR_INCLINOMETER_3D=m -CONFIG_HID_SENSOR_DEVICE_ROTATION=m -# end of Inclinometer sensors - -CONFIG_IIO_FORMAT_KUNIT_TEST=m - -# -# Triggers - standalone -# -# CONFIG_IIO_HRTIMER_TRIGGER is not set -CONFIG_IIO_INTERRUPT_TRIGGER=m -# CONFIG_IIO_STM32_LPTIMER_TRIGGER is not set -# CONFIG_IIO_STM32_TIMER_TRIGGER is not set -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -# CONFIG_IIO_SYSFS_TRIGGER is not set -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_IQS624_POS is not set -CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -CONFIG_AD5110=m -CONFIG_AD5272=m -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -CONFIG_MCP4018=m -# CONFIG_MCP4531 is not set -# CONFIG_TPL0102 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -CONFIG_LMP91000=m -# end of Digital potentiostats - -# -# Pressure sensors -# -CONFIG_ABP060MG=m -CONFIG_BMP280=m -CONFIG_BMP280_I2C=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -# CONFIG_HID_SENSOR_PRESS is not set -# CONFIG_HP03 is not set -CONFIG_ICP10100=m -CONFIG_MPL115=m -CONFIG_MPL115_I2C=m -# CONFIG_MPL3115 is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -CONFIG_MB1232=m -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -CONFIG_SX_COMMON=m -CONFIG_SX9310=m -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -CONFIG_VCNL3020=m -CONFIG_VL53L0X_I2C=m -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_IQS620AT_TEMP is not set -CONFIG_HID_SENSOR_TEMP=m -CONFIG_MLX90614=m -CONFIG_MLX90632=m -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -CONFIG_TMP117=m -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -CONFIG_NTB_PINGPONG=m -CONFIG_NTB_TOOL=m -CONFIG_NTB_PERF=m -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_BCM_IPROC is not set -# CONFIG_PWM_BCM_KONA is not set -# CONFIG_PWM_BCM2835 is not set -# CONFIG_PWM_BERLIN is not set -# CONFIG_PWM_BRCMSTB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_CLPS711X is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_DWC=m -# CONFIG_PWM_EP93XX is not set -# CONFIG_PWM_HIBVT is not set -# CONFIG_PWM_IMG is not set -# CONFIG_PWM_IMX1 is not set -# CONFIG_PWM_IMX27 is not set -# CONFIG_PWM_IMX_TPM is not set -# CONFIG_PWM_INTEL_LGM is not set -# CONFIG_PWM_IQS620A is not set -# CONFIG_PWM_JZ4740 is not set -# CONFIG_PWM_KEEMBAY is not set -# CONFIG_PWM_LPC18XX_SCT is not set -# CONFIG_PWM_LPC32XX is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_MESON is not set -# CONFIG_PWM_MTK_DISP is not set -# CONFIG_PWM_MEDIATEK is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_PXA is not set -# CONFIG_PWM_RASPBERRYPI_POE is not set -# CONFIG_PWM_RCAR is not set -# CONFIG_PWM_RENESAS_TPU is not set -# CONFIG_PWM_ROCKCHIP is not set -# CONFIG_PWM_SAMSUNG is not set -# CONFIG_PWM_SL28CPLD is not set -# CONFIG_PWM_SPRD is not set -# CONFIG_PWM_STM32 is not set -# CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_SUN4I is not set -# CONFIG_PWM_TEGRA is not set -# CONFIG_PWM_TIECAP is not set -# CONFIG_PWM_TIEHRPWM is not set -# CONFIG_PWM_VISCONTI is not set -# CONFIG_PWM_VT8500 is not set - -# -# IRQ chip support -# -# CONFIG_AL_FIC is not set -# CONFIG_RENESAS_INTC_IRQPIN is not set -# CONFIG_RENESAS_IRQC is not set -# CONFIG_RENESAS_RZA1_IRQC is not set -# CONFIG_RENESAS_RZG2L_IRQC is not set -# CONFIG_SL28CPLD_INTC is not set -# CONFIG_TS4800_IRQ is not set -# CONFIG_INGENIC_TCU_IRQ is not set -# CONFIG_IRQ_UNIPHIER_AIDET is not set -# CONFIG_MESON_IRQ_GPIO is not set -# CONFIG_IMX_IRQSTEER is not set -# CONFIG_IMX_INTMUX is not set -# CONFIG_EXYNOS_IRQ_COMBINER is not set -# CONFIG_MST_IRQ is not set -# CONFIG_MCHP_EIC is not set -# CONFIG_SUNPLUS_SP7021_INTC is not set -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_A10SR is not set -# CONFIG_RESET_ATH79 is not set -# CONFIG_RESET_AXS10X is not set -# CONFIG_RESET_BCM6345 is not set -# CONFIG_RESET_BERLIN is not set -# CONFIG_RESET_BRCMSTB is not set -# CONFIG_RESET_BRCMSTB_RESCAL is not set -# CONFIG_RESET_HSDK is not set -# CONFIG_RESET_IMX7 is not set -# CONFIG_RESET_LANTIQ is not set -# CONFIG_RESET_LPC18XX is not set -# CONFIG_RESET_MCHP_SPARX5 is not set -# CONFIG_RESET_MESON is not set -# CONFIG_RESET_MESON_AUDIO_ARB is not set -# CONFIG_RESET_NPCM is not set -# CONFIG_RESET_PISTACHIO is not set -# CONFIG_RESET_QCOM_AOSS is not set -# CONFIG_RESET_QCOM_PDC is not set -# CONFIG_RESET_RASPBERRYPI is not set -# CONFIG_RESET_RZG2L_USBPHY_CTRL is not set -# CONFIG_RESET_SCMI is not set -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_SOCFPGA is not set -# CONFIG_RESET_STARFIVE_JH7100 is not set -# CONFIG_RESET_SUNPLUS is not set -# CONFIG_RESET_SUNXI is not set -# CONFIG_RESET_TI_SCI is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set -# CONFIG_RESET_TN48M_CPLD is not set -# CONFIG_RESET_ZYNQ is not set -# CONFIG_COMMON_RESET_HI3660 is not set -# CONFIG_COMMON_RESET_HI6220 is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_PHY_PISTACHIO_USB is not set -CONFIG_USB_LGM_PHY=m -# CONFIG_PHY_CAN_TRANSCEIVER is not set -# CONFIG_PHY_SUN4I_USB is not set -# CONFIG_PHY_SUN6I_MIPI_DPHY is not set -# CONFIG_PHY_SUN9I_USB is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_PHY_BCM63XX_USBH is not set -# CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_NS2_PCIE is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_HI6220_USB is not set -# CONFIG_PHY_HI3660_USB is not set -# CONFIG_PHY_HI3670_USB is not set -# CONFIG_PHY_HI3670_PCIE is not set -# CONFIG_PHY_HISTB_COMBPHY is not set -# CONFIG_PHY_HISI_INNO_USB2 is not set -# CONFIG_PHY_INGENIC_USB is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_PXA_USB is not set -# CONFIG_PHY_MMP3_USB is not set -# CONFIG_PHY_MMP3_HSIC is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_QCOM_USB_HS is not set -# CONFIG_PHY_QCOM_USB_HSIC is not set -# CONFIG_PHY_MT7621_PCI is not set -# CONFIG_PHY_RALINK_USB is not set -# CONFIG_PHY_RCAR_GEN3_USB3 is not set -# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set -# CONFIG_PHY_ROCKCHIP_PCIE is not set -# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# CONFIG_PHY_ST_SPEAR1310_MIPHY is not set -# CONFIG_PHY_ST_SPEAR1340_MIPHY is not set -# CONFIG_PHY_STIH407_USB is not set -# CONFIG_PHY_STM32_USBPHYC is not set -# CONFIG_PHY_TEGRA194_P2U is not set -# CONFIG_PHY_DA8XX_USB is not set -# CONFIG_PHY_DM816X_USB is not set -# CONFIG_OMAP_CONTROL_PHY is not set -# CONFIG_TI_PIPE3 is not set -# CONFIG_PHY_TUSB1210 is not set -# CONFIG_PHY_INTEL_KEEMBAY_EMMC is not set -# CONFIG_PHY_INTEL_KEEMBAY_USB is not set -CONFIG_PHY_INTEL_LGM_EMMC=m -# CONFIG_PHY_XILINX_ZYNQMP is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=y -CONFIG_INTEL_RAPL=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_ARM_CCN is not set -# CONFIG_ARM_CMN is not set -# CONFIG_ARM_SMMU_V3_PMU is not set -# CONFIG_FSL_IMX8_DDR_PMU is not set -CONFIG_THUNDERX2_PMU=m -# CONFIG_XGENE_PMU is not set -# CONFIG_ARM_DMC620_PMU is not set -# CONFIG_MARVELL_CN10K_TAD_PMU is not set -# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set -# CONFIG_HNS3_PMU is not set -# CONFIG_MARVELL_CN10K_DDR_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -CONFIG_USB4=m -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=m -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_NVDIMM_KEYS=y -CONFIG_NVDIMM_TEST_BUILD=m -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_HMEM=m -CONFIG_DEV_DAX_HMEM_DEVICES=y -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y -# CONFIG_NVMEM_APPLE_EFUSES is not set -# CONFIG_NVMEM_BCM_OCOTP is not set -# CONFIG_NVMEM_BRCM_NVRAM is not set -# CONFIG_NVMEM_IMX_IIM is not set -# CONFIG_NVMEM_IMX_OCOTP is not set -# CONFIG_NVMEM_LAN9662_OTPC is not set -# CONFIG_NVMEM_LAYERSCAPE_SFP is not set -# CONFIG_NVMEM_LPC18XX_EEPROM is not set -# CONFIG_NVMEM_LPC18XX_OTP is not set -# CONFIG_NVMEM_MESON_MX_EFUSE is not set -# CONFIG_NVMEM_MICROCHIP_OTPC is not set -# CONFIG_NVMEM_MTK_EFUSE is not set -# CONFIG_NVMEM_MXS_OCOTP is not set -# CONFIG_NVMEM_NINTENDO_OTP is not set -# CONFIG_NVMEM_QCOM_QFPROM is not set -CONFIG_NVMEM_RMEM=m -# CONFIG_NVMEM_ROCKCHIP_EFUSE is not set -# CONFIG_NVMEM_ROCKCHIP_OTP is not set -# CONFIG_NVMEM_SC27XX_EFUSE is not set -# CONFIG_NVMEM_SNVS_LPGPR is not set -# CONFIG_NVMEM_SPRD_EFUSE is not set -# CONFIG_NVMEM_STM32_ROMEM is not set -# CONFIG_NVMEM_SUNPLUS_OCOTP is not set -# CONFIG_NVMEM_UNIPHIER_EFUSE is not set -# CONFIG_NVMEM_VF610_OCOTP is not set - -# -# HW tracing support -# -CONFIG_STM=m -CONFIG_STM_PROTO_BASIC=m -CONFIG_STM_PROTO_SYS_T=m -CONFIG_STM_DUMMY=m -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -CONFIG_INTEL_TH_ACPI=m -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# CONFIG_HISI_PTT is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_TEE is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -CONFIG_INTERCONNECT=y -# CONFIG_INTERCONNECT_IMX is not set -# CONFIG_INTERCONNECT_QCOM_OSM_L3 is not set -# CONFIG_INTERCONNECT_SAMSUNG is not set -CONFIG_COUNTER=m -# CONFIG_104_QUAD_8 is not set -# CONFIG_INTERRUPT_CNT is not set -# CONFIG_STM32_TIMER_CNT is not set -# CONFIG_STM32_LPTIMER_CNT is not set -# CONFIG_TI_EQEP is not set -CONFIG_INTEL_QEP=m -# CONFIG_TI_ECAP_CAPTURE 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=y -CONFIG_FS_IOMAP=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_EXT4_KUNIT_TESTS=m -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -CONFIG_XFS_ONLINE_SCRUB=y -# CONFIG_XFS_ONLINE_REPAIR is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -# CONFIG_OCFS2_FS_STATS is not set -# CONFIG_OCFS2_DEBUG_MASKLOG is not set -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY 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=m -CONFIG_F2FS_FS=y -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -CONFIG_F2FS_FS_SECURITY=y -CONFIG_F2FS_CHECK_FS=y -# CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_COMPRESSION=y -CONFIG_F2FS_FS_LZO=y -CONFIG_F2FS_FS_LZORLE=y -CONFIG_F2FS_FS_LZ4=y -CONFIG_F2FS_FS_LZ4HC=y -CONFIG_F2FS_FS_ZSTD=y -CONFIG_F2FS_IOSTAT=y -# CONFIG_F2FS_UNFAIR_RWSEM is not set -CONFIG_ZONEFS_FS=m -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -CONFIG_FS_ENCRYPTION=y -CONFIG_FS_ENCRYPTION_ALGS=y -CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y -CONFIG_FS_VERITY=y -# CONFIG_FS_VERITY_DEBUG is not set -# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=y -# CONFIG_QFMT_V1 is not set -CONFIG_QFMT_V2=y -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_FUSE_DAX=y -CONFIG_OVERLAY_FS=m -# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -# CONFIG_OVERLAY_FS_INDEX is not set -# CONFIG_OVERLAY_FS_XINO_AUTO is not set -# CONFIG_OVERLAY_FS_METACOPY is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -CONFIG_FSCACHE=m -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -# CONFIG_FAT_DEFAULT_UTF8 is not set -CONFIG_FAT_KUNIT_TEST=m -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -# CONFIG_NTFS3_64BIT_CLUSTER is not set -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_VMCORE_DEVICE_DUMP=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -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=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_MEMFD_CREATE=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_RTIME=y -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -CONFIG_UBIFS_FS_AUTHENTICATION=y -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -# CONFIG_SQUASHFS_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_DECOMP_MULTI is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_DEFLATE_COMPRESS=y -CONFIG_PSTORE_LZO_COMPRESS=m -CONFIG_PSTORE_LZ4_COMPRESS=m -CONFIG_PSTORE_LZ4HC_COMPRESS=m -CONFIG_PSTORE_842_COMPRESS=m -CONFIG_PSTORE_ZSTD_COMPRESS=y -CONFIG_PSTORE_COMPRESS=y -CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y -# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set -CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=m -CONFIG_PSTORE_ZONE=m -CONFIG_PSTORE_BLK=m -CONFIG_PSTORE_BLK_BLKDEV="" -CONFIG_PSTORE_BLK_KMSG_SIZE=64 -CONFIG_PSTORE_BLK_MAX_REASON=2 -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -# CONFIG_EROFS_FS_ZIP_LZMA is not set -CONFIG_VBOXSF_FS=m -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -# CONFIG_NFS_V2 is not set -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -CONFIG_NFSD_FLEXFILELAYOUT=y -CONFIG_NFSD_V4_2_INTER_SSC=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set -CONFIG_SUNRPC_DEBUG=y -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_FSCACHE=y -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS_COMMON=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -CONFIG_AFS_DEBUG=y -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_DLM=m -# CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM_DEBUG=y -CONFIG_UNICODE=y -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_KEYS_REQUEST_CACHE=y -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_BIG_KEYS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_ENCRYPTED_KEYS=y -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -CONFIG_KEY_NOTIFICATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -CONFIG_SECURITY_PATH=y -CONFIG_INTEL_TXT=y -CONFIG_LSM_MMAP_MIN_ADDR=65535 -CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y -CONFIG_HARDENED_USERCOPY=y -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -# CONFIG_SECURITY_SELINUX_DISABLE is not set -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -CONFIG_SECURITY_LANDLOCK=y -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set -CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_LSM_RULES=y -CONFIG_IMA_NG_TEMPLATE=y -# CONFIG_IMA_SIG_TEMPLATE is not set -CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set -CONFIG_IMA_DEFAULT_HASH_SHA256=y -# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set -CONFIG_IMA_DEFAULT_HASH="sha256" -CONFIG_IMA_WRITE_POLICY=y -CONFIG_IMA_READ_POLICY=y -CONFIG_IMA_APPRAISE=y -CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y -CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_IMA_DISABLE_HTABLE is not set -CONFIG_EVM=y -CONFIG_EVM_ATTR_FSUUID=y -# CONFIG_EVM_ADD_XATTRS is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="yama" - -# -# 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=y -# CONFIG_INIT_STACK_ALL_PATTERN is not set -# CONFIG_INIT_STACK_ALL_ZERO is not set -# CONFIG_GCC_PLUGIN_STACKLEAK 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 is not set -# end of Memory initialization - -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_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -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_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=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=y -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=y -CONFIG_CRYPTO_ENGINE=m -# 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=m -CONFIG_CRYPTO_ECDSA=y -CONFIG_CRYPTO_ECRDSA=m -# CONFIG_CRYPTO_SM2 is not set -CONFIG_CRYPTO_CURVE25519=m -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SM4=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=y -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=y -CONFIG_CRYPTO_OFB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_NHPOLY1305=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=y -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# 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=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -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=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -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=y -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=y -# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=y -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set -CONFIG_CRYPTO_CHACHA20_X86_64=y -CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_AVX2=m -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=y -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ALLWINNER is not set -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_SL3516 is not set -# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set -# CONFIG_CRYPTO_DEV_S5P is not set -# CONFIG_CRYPTO_DEV_ATMEL_AES is not set -# CONFIG_CRYPTO_DEV_ATMEL_TDES is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA is not set -CONFIG_CRYPTO_DEV_ATMEL_I2C=m -CONFIG_CRYPTO_DEV_ATMEL_ECC=m -CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_4XXX=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -# CONFIG_CAVIUM_CPT is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set -# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set -# CONFIG_CRYPTO_DEV_QCE is not set -# CONFIG_CRYPTO_DEV_QCOM_RNG is not set -# CONFIG_CRYPTO_DEV_IMGTEC_HASH is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_AES is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_HISI_SEC is not set -# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set -# CONFIG_CRYPTO_DEV_HISI_ZIP is not set -# CONFIG_CRYPTO_DEV_HISI_HPRE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -# CONFIG_CRYPTO_DEV_SA2UL is not set -# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 is not set -# CONFIG_CRYPTO_DEV_ASPEED is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -CONFIG_PKCS8_PRIVATE_KEY_PARSER=m -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -CONFIG_SIGNED_PE_FILE_VERIFICATION=y -# 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=y -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# CONFIG_SYSTEM_REVOCATION_LIST is not set -# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -# CONFIG_RAID6_PQ_BENCHMARK is not set -CONFIG_LINEAR_RANGES=y -CONFIG_PACKING=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -CONFIG_PRIME_NUMBERS=m -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=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_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y -CONFIG_CRYPTO_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y -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=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=m -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=y -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=y -CONFIG_842_DECOMPRESS=y -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=y -CONFIG_LZ4HC_COMPRESS=y -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -# CONFIG_XZ_DEC_MICROLZMA is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_DMA_OPS=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_SWIOTLB=y -CONFIG_DMA_CMA=y -# CONFIG_DMA_PERNUMA_CMA is not set - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -CONFIG_CHECK_SIGNATURE=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# 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_MEMREGION=y -CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_POLYNOMIAL=m - -# -# 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=3 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -# CONFIG_DEBUG_KERNEL is not set - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -CONFIG_OBJTOOL=y -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -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_ARCH_HAS_UBSAN_SANITIZE_ALL=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# end of Networking Debugging - -# -# Memory Debugging -# -CONFIG_PAGE_EXTENSION=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_TABLE_CHECK is not set -CONFIG_PAGE_POISONING=y -# 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_SHRINKER_DEBUG is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -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=y -CONFIG_KFENCE_SAMPLE_INTERVAL=0 -CONFIG_KFENCE_NUM_OBJECTS=255 -# CONFIG_KFENCE_DEFERRABLE is not set -CONFIG_KFENCE_STRESS_TEST_FAULTS=0 -CONFIG_KFENCE_KUNIT_TEST=m -CONFIG_HAVE_ARCH_KMSAN=y -# end of Memory Debugging - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_INFO=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_WW_MUTEX_SELFTEST is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set - -# -# Debug kernel data structures -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# end of RCU Debugging - -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_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_C_RECORDMCOUNT=y -CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y -CONFIG_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=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=y -CONFIG_FUNCTION_GRAPH_TRACER=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -CONFIG_OSNOISE_TRACER=y -CONFIG_TIMERLAT_TRACER=y -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_CC=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# 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=y -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG 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=y - -# -# x86 Debugging -# -CONFIG_EARLY_PRINTK_USB=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -CONFIG_EARLY_PRINTK_DBGP=y -CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_EFI_PGT_DUMP is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -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_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=m -CONFIG_KUNIT_DEBUGFS=y -CONFIG_KUNIT_TEST=m -CONFIG_KUNIT_EXAMPLE_TEST=m -CONFIG_KUNIT_ALL_TESTS=m -CONFIG_KUNIT_DEFAULT_ENABLED=y -CONFIG_FUNCTION_ERROR_INJECTION=y -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_LKDTM is not set -CONFIG_CPUMASK_KUNIT_TEST=m -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_SORT is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_REED_SOLOMON_TEST is not set -CONFIG_ATOMIC64_SELFTEST=y -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_STRSCPY is not set -CONFIG_TEST_KSTRTOX=y -# 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_SIPHASH is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY 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_BITFIELD_KUNIT is not set -CONFIG_HASH_KUNIT_TEST=m -# CONFIG_RESOURCE_KUNIT_TEST is not set -CONFIG_SYSCTL_KUNIT_TEST=m -CONFIG_LIST_KUNIT_TEST=m -# CONFIG_LINEAR_RANGES_TEST is not set -# CONFIG_CMDLINE_KUNIT_TEST is not set -# CONFIG_BITS_TEST is not set -CONFIG_SLUB_KUNIT_TEST=m -CONFIG_RATIONAL_KUNIT_TEST=m -CONFIG_MEMCPY_KUNIT_TEST=m -CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m -CONFIG_OVERFLOW_KUNIT_TEST=m -CONFIG_STACKINIT_KUNIT_TEST=m -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking - -CONFIG_WARN_MISSING_DOCUMENTS=y -# CONFIG_WARN_ABI_ERRORS is not set -# 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/os/etc/kernel/config.d/10-snd.config.bak b/os/etc/kernel/config.d/10-snd.config.bak deleted file mode 100644 index bf11eb5..0000000 --- a/os/etc/kernel/config.d/10-snd.config.bak +++ /dev/null @@ -1,42 +0,0 @@ -CONFIG_SOUND=y -CONFIG_SND=y - -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 - -# hd-audio -CONFIG_SND_HDA=y -CONFIG_SND_HDA_INTEL=y - -# codecs -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CS8409=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m - -# soc -CONFIG_SND_SOC=y - -# sof -CONFIG_SND_SOC_SOF_TOPLEVEL=y -CONFIG_SND_SOC_SOF_PCI=y - -# sof-intel -CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y -CONFIG_SND_SOC_SOF_ALDERLAKE=m -CONFIG_SND_SOC_SOF_HDA_LINK=y -CONFIG_SND_SOC_DMIC=y - -# usb -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m diff --git a/os/etc/kernel/config.d/10-snd.config.old.bak b/os/etc/kernel/config.d/10-snd.config.old.bak deleted file mode 100644 index 38b8d5b..0000000 --- a/os/etc/kernel/config.d/10-snd.config.old.bak +++ /dev/null @@ -1,623 +0,0 @@ -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_PCM_ELD=y -CONFIG_SND_HWDEP=y -CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=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 is not set -# CONFIG_SND_SUPPORT_OLD_API is not set -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 is not set -CONFIG_SND_MPU401_UART=m -CONFIG_SND_OPL3_LIB=m -CONFIG_SND_VX_LIB=m -CONFIG_SND_AC97_CODEC=m -CONFIG_SND_DRIVERS=y -# CONFIG_SND_PCSP is not set -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 -CONFIG_SND_SB_COMMON=m -# CONFIG_SND_ISA is not set -CONFIG_SND_PCI=y -CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALS4000=m -CONFIG_SND_ALI5451=m -CONFIG_SND_ASIHPI=m -CONFIG_SND_ATIIXP=m -CONFIG_SND_ATIIXP_MODEM=m -CONFIG_SND_AU8810=m -CONFIG_SND_AU8820=m -CONFIG_SND_AU8830=m -# CONFIG_SND_AW2 is not set -CONFIG_SND_AZT3328=m -CONFIG_SND_BT87X=m -# CONFIG_SND_BT87X_OVERCLOCK is not set -CONFIG_SND_CA0106=m -CONFIG_SND_CMIPCI=m -CONFIG_SND_OXYGEN_LIB=m -CONFIG_SND_OXYGEN=m -CONFIG_SND_CS4281=m -CONFIG_SND_CS46XX=m -CONFIG_SND_CS46XX_NEW_DSP=y -# CONFIG_SND_CS5530 is not set -# CONFIG_SND_CS5535AUDIO is not set -CONFIG_SND_CTXFI=m -CONFIG_SND_DARLA20=m -CONFIG_SND_GINA20=m -CONFIG_SND_LAYLA20=m -CONFIG_SND_DARLA24=m -CONFIG_SND_GINA24=m -CONFIG_SND_LAYLA24=m -CONFIG_SND_MONA=m -CONFIG_SND_MIA=m -CONFIG_SND_ECHO3G=m -CONFIG_SND_INDIGO=m -CONFIG_SND_INDIGOIO=m -CONFIG_SND_INDIGODJ=m -CONFIG_SND_INDIGOIOX=m -CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1X=m -CONFIG_SND_ENS1370=m -CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y -CONFIG_SND_ES1968_RADIO=y -CONFIG_SND_FM801=m -CONFIG_SND_FM801_TEA575X_BOOL=y -CONFIG_SND_HDSP=m -CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m -CONFIG_SND_ICE1724=m -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -CONFIG_SND_KORG1212=m -CONFIG_SND_LOLA=m -CONFIG_SND_LX6464ES=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y -CONFIG_SND_MIXART=m -CONFIG_SND_NM256=m -CONFIG_SND_PCXHR=m -CONFIG_SND_RIPTIDE=m -CONFIG_SND_RME32=m -CONFIG_SND_RME96=m -CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m -CONFIG_SND_VIA82XX=m -CONFIG_SND_VIA82XX_MODEM=m -CONFIG_SND_VIRTUOSO=m -CONFIG_SND_VX222=m -CONFIG_SND_YMFPCI=m - -# -# HD-Audio -# -CONFIG_SND_HDA=y -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=0 -CONFIG_SND_HDA_PATCH_LOADER=y - -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CS8409=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m - -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_DSP_LOADER=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=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_INTEL_BYT_PREFER_SOF=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -CONFIG_SND_USB_UA101=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_SND_USB_US122L=m -CONFIG_SND_USB_6FIRE=m -CONFIG_SND_USB_HIFACE=m -CONFIG_SND_BCD2000=m -CONFIG_SND_USB_LINE6=m -CONFIG_SND_USB_POD=m -CONFIG_SND_USB_PODHD=m -CONFIG_SND_USB_TONEPORT=m -CONFIG_SND_USB_VARIAX=m -CONFIG_SND_SOC=y -CONFIG_SND_SOC_AC97_BUS=y -CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y -CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m -CONFIG_SND_SOC_UTILS_KUNIT_TEST=m -CONFIG_SND_SOC_ACPI=y -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_SOC_AMD_ACP3x is not set -# CONFIG_SND_SOC_AMD_RENOIR is not set -# CONFIG_SND_SOC_AMD_ACP5x is not set -# CONFIG_SND_SOC_AMD_ACP6x is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_SOC_AMD_ACP_COMMON is not set -# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set -# CONFIG_SND_SOC_AMD_PS is not set -# CONFIG_SND_SOC_APPLE_MCA is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM2835_SOC_I2S is not set -# CONFIG_SND_SOC_CYGNUS is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_EP93XX_SOC is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_FSL_AUD2HTX is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# CONFIG_SND_IMX_SOC is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_I2S_HI6210_I2S is not set -# CONFIG_SND_JZ4740_SOC_I2S is not set -# CONFIG_SND_KIRKWOOD_SOC is not set -# CONFIG_SND_SOC_IMG is not set -CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y -CONFIG_SND_SOC_INTEL_SST=m -CONFIG_SND_SOC_INTEL_CATPT=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m -CONFIG_SND_SOC_INTEL_SKL=m -CONFIG_SND_SOC_INTEL_APL=m -CONFIG_SND_SOC_INTEL_KBL=m -CONFIG_SND_SOC_INTEL_GLK=m -CONFIG_SND_SOC_INTEL_CNL=m -CONFIG_SND_SOC_INTEL_CFL=m -CONFIG_SND_SOC_INTEL_CML_H=m -CONFIG_SND_SOC_INTEL_CML_LP=m -CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m -CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m -CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y -CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m -CONFIG_SND_SOC_ACPI_INTEL_MATCH=y -# CONFIG_SND_SOC_INTEL_KEEMBAY is not set -# CONFIG_SND_SOC_INTEL_AVS is not set -CONFIG_SND_SOC_INTEL_MACH=y -CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y -CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m -CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m -CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m -CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m -CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m -CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m -CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m -# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set -# CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH is not set -CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m -# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set -CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m -# CONFIG_SND_SOC_MT8186 is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_MT8195 is not set - -# -# ASoC support for Amlogic platforms -# -# CONFIG_SND_MESON_AIU is not set -# CONFIG_SND_MESON_AXG_FRDDR is not set -# CONFIG_SND_MESON_AXG_TODDR is not set -# CONFIG_SND_MESON_AXG_TDMIN is not set -# CONFIG_SND_MESON_AXG_TDMOUT is not set -# CONFIG_SND_MESON_AXG_SOUND_CARD is not set -# CONFIG_SND_MESON_AXG_SPDIFOUT is not set -# CONFIG_SND_MESON_AXG_SPDIFIN is not set -# CONFIG_SND_MESON_AXG_PDM is not set -# CONFIG_SND_MESON_GX_SOUND_CARD is not set -# CONFIG_SND_MESON_G12A_TOACODEC is not set -# CONFIG_SND_MESON_G12A_TOHDMITX is not set -# CONFIG_SND_SOC_MESON_T9015 is not set -# end of ASoC support for Amlogic platforms - -# CONFIG_SND_MXS_SOC is not set -# CONFIG_SND_PXA2XX_SOC is not set -# CONFIG_SND_SOC_QCOM is not set -# CONFIG_SND_SOC_ROCKCHIP is not set -# CONFIG_SND_SOC_SAMSUNG is not set - -# -# SoC Audio support for Renesas SoCs -# -# CONFIG_SND_SOC_SH4_FSI is not set -# CONFIG_SND_SOC_RCAR is not set -# CONFIG_SND_SOC_RZ is not set -# end of SoC Audio support for Renesas SoCs - -CONFIG_SND_SOC_SOF_TOPLEVEL=y -CONFIG_SND_SOC_SOF_PCI_DEV=y -CONFIG_SND_SOC_SOF_PCI=y -CONFIG_SND_SOC_SOF_ACPI=m -CONFIG_SND_SOC_SOF_ACPI_DEV=m -# CONFIG_SND_SOC_SOF_OF is not set -CONFIG_SND_SOC_SOF_DEBUG_PROBES=y -CONFIG_SND_SOC_SOF_CLIENT=y -CONFIG_SND_SOC_SOF=y -CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y -CONFIG_SND_SOC_SOF_IPC3=y -CONFIG_SND_SOC_SOF_INTEL_IPC4=y -# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set -CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y -CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m -CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m -CONFIG_SND_SOC_SOF_INTEL_COMMON=y -CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_BROADWELL=m -CONFIG_SND_SOC_SOF_MERRIFIELD=m -CONFIG_SND_SOC_SOF_INTEL_SKL=m -CONFIG_SND_SOC_SOF_SKYLAKE=m -CONFIG_SND_SOC_SOF_KABYLAKE=m -CONFIG_SND_SOC_SOF_INTEL_APL=m -CONFIG_SND_SOC_SOF_APOLLOLAKE=m -CONFIG_SND_SOC_SOF_GEMINILAKE=m -CONFIG_SND_SOC_SOF_INTEL_CNL=m -CONFIG_SND_SOC_SOF_CANNONLAKE=m -CONFIG_SND_SOC_SOF_COFFEELAKE=m -CONFIG_SND_SOC_SOF_COMETLAKE=m -CONFIG_SND_SOC_SOF_INTEL_ICL=m -CONFIG_SND_SOC_SOF_ICELAKE=m -CONFIG_SND_SOC_SOF_JASPERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_TGL=m -CONFIG_SND_SOC_SOF_TIGERLAKE=m -CONFIG_SND_SOC_SOF_ELKHARTLAKE=m -CONFIG_SND_SOC_SOF_ALDERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_MTL=y -CONFIG_SND_SOC_SOF_METEORLAKE=m -CONFIG_SND_SOC_SOF_HDA=m -CONFIG_SND_SOC_SOF_HDA_COMMON=y -CONFIG_SND_SOC_SOF_HDA_LINK=y -CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y -CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=y -CONFIG_SND_SOC_SOF_HDA_PROBES=y -CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=y -CONFIG_SND_SOC_SOF_XTENSA=m -# CONFIG_SND_SOC_SPRD is not set -# CONFIG_SND_SOC_STI is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# CONFIG_SND_SOC_STM32_SAI is not set -# CONFIG_SND_SOC_STM32_I2S is not set -# CONFIG_SND_SOC_STM32_SPDIFRX is not set -# end of STMicroelectronics STM32 SOC audio support - -# -# Allwinner SoC Audio support -# -# CONFIG_SND_SUN4I_CODEC is not set -# CONFIG_SND_SUN8I_CODEC_ANALOG is not set -# CONFIG_SND_SUN50I_CODEC_ANALOG is not set -# CONFIG_SND_SUN4I_I2S is not set -# CONFIG_SND_SUN50I_DMIC is not set -# end of Allwinner SoC Audio support - -# CONFIG_SND_SOC_TEGRA is not set - -# -# Audio support for Texas Instruments SoCs -# - -# -# Texas Instruments DAI support for: -# -# CONFIG_SND_SOC_DAVINCI_ASP is not set -# CONFIG_SND_SOC_DAVINCI_MCASP is not set -# CONFIG_SND_SOC_DAVINCI_VCIF is not set -# CONFIG_SND_SOC_OMAP_DMIC is not set -# CONFIG_SND_SOC_OMAP_MCBSP is not set -# CONFIG_SND_SOC_OMAP_MCPDM is not set - -# -# Audio support for boards with Texas Instruments SoCs -# -# CONFIG_SND_SOC_OMAP_HDMI is not set -# CONFIG_SND_SOC_J721E_EVM is not set -# end of Audio support for Texas Instruments SoCs - -# CONFIG_SND_SOC_UNIPHIER is not set -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=y - -# -# CODEC drivers -# -# CONFIG_SND_SOC_ALL_CODECS is not set -CONFIG_SND_SOC_AC97_CODEC=m -CONFIG_SND_SOC_ADAU_UTILS=m -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1701 is not set -CONFIG_SND_SOC_ADAU17X1=m -CONFIG_SND_SOC_ADAU1761=m -CONFIG_SND_SOC_ADAU1761_I2C=m -CONFIG_SND_SOC_ADAU7002=m -CONFIG_SND_SOC_ADAU7118=m -CONFIG_SND_SOC_ADAU7118_HW=m -CONFIG_SND_SOC_ADAU7118_I2C=m -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -CONFIG_SND_SOC_AK5558=m -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -CONFIG_SND_SOC_BD28623=m -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CPCAP is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -CONFIG_SND_SOC_CS35L34=m -CONFIG_SND_SOC_CS35L35=m -CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -CONFIG_SND_SOC_CS42L42_CORE=m -CONFIG_SND_SOC_CS42L42=m -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -CONFIG_SND_SOC_CS4234=m -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -CONFIG_SND_SOC_CS43130=m -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_CX2072X=m -CONFIG_SND_SOC_DA7213=m -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m -CONFIG_SND_SOC_ES7134=m -# CONFIG_SND_SOC_ES7241 is not set -CONFIG_SND_SOC_ES8316=m -# CONFIG_SND_SOC_ES8326 is not set -CONFIG_SND_SOC_ES8328=m -CONFIG_SND_SOC_ES8328_I2C=m -# CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m -CONFIG_SND_SOC_HDAC_HDA=y -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_LOCHNAGAR_SC is not set -CONFIG_SND_SOC_MAX98088=m -CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m -# CONFIG_SND_SOC_MAX98504 is not set -CONFIG_SND_SOC_MAX9867=m -CONFIG_SND_SOC_MAX98927=m -# CONFIG_SND_SOC_MAX98520 is not set -CONFIG_SND_SOC_MAX98373=m -CONFIG_SND_SOC_MAX98373_I2C=m -CONFIG_SND_SOC_MAX98390=m -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -CONFIG_SND_SOC_PCM1789=m -CONFIG_SND_SOC_PCM1789_I2C=m -# CONFIG_SND_SOC_PCM179X_I2C is not set -CONFIG_SND_SOC_PCM186X=m -CONFIG_SND_SOC_PCM186X_I2C=m -CONFIG_SND_SOC_PCM3060=m -CONFIG_SND_SOC_PCM3060_I2C=m -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM5102A is not set -CONFIG_SND_SOC_PCM512x=m -CONFIG_SND_SOC_PCM512x_I2C=m -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RK817 is not set -CONFIG_SND_SOC_RL6231=m -CONFIG_SND_SOC_RL6347A=m -CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m -CONFIG_SND_SOC_RT1011=m -CONFIG_SND_SOC_RT1015=m -CONFIG_SND_SOC_RT1015P=m -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -CONFIG_SND_SOC_RT5640=m -CONFIG_SND_SOC_RT5645=m -CONFIG_SND_SOC_RT5651=m -CONFIG_SND_SOC_RT5659=m -CONFIG_SND_SOC_RT5660=m -CONFIG_SND_SOC_RT5663=m -CONFIG_SND_SOC_RT5670=m -CONFIG_SND_SOC_RT5682=m -CONFIG_SND_SOC_RT5682_I2C=m -CONFIG_SND_SOC_RT5682S=m -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -CONFIG_SND_SOC_SIGMADSP=m -CONFIG_SND_SOC_SIGMADSP_REGMAP=m -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_SIMPLE_MUX=m -CONFIG_SND_SOC_SPDIF=m -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -CONFIG_SND_SOC_SSM4567=m -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -CONFIG_SND_SOC_TAS2562=m -CONFIG_SND_SOC_TAS2764=m -CONFIG_SND_SOC_TAS2770=m -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -CONFIG_SND_SOC_TAS6424=m -CONFIG_SND_SOC_TDA7419=m -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -CONFIG_SND_SOC_TLV320AIC32X4=m -CONFIG_SND_SOC_TLV320AIC32X4_I2C=m -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -CONFIG_SND_SOC_TLV320ADCX140=m -CONFIG_SND_SOC_TS3A227E=m -CONFIG_SND_SOC_TSCS42XX=m -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -CONFIG_SND_SOC_WM8524=m -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -CONFIG_SND_SOC_WM8804=m -CONFIG_SND_SOC_WM8804_I2C=m -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -CONFIG_SND_SOC_MAX9759=m -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -CONFIG_SND_SOC_NAU8540=m -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -CONFIG_SND_SOC_NAU8824=m -CONFIG_SND_SOC_NAU8825=m -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -CONFIG_SND_SIMPLE_CARD_UTILS=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SND_X86=y -CONFIG_HDMI_LPE_AUDIO=m -# CONFIG_SND_XEN_FRONTEND is not set -CONFIG_SND_VIRTIO=m -CONFIG_AC97_BUS=y diff --git a/os/etc/kernel/config.d/20-framework-disable-als-fix-brightness-keys.config b/os/etc/kernel/config.d/20-framework-disable-als-fix-brightness-keys.config deleted file mode 100644 index 547d5b3..0000000 --- a/os/etc/kernel/config.d/20-framework-disable-als-fix-brightness-keys.config +++ /dev/null @@ -1 +0,0 @@ -CONFIG_HID_SENSOR_HUB=n diff --git a/os/etc/kernel/efi.sh b/os/etc/kernel/efi.sh deleted file mode 100755 index d23e317..0000000 --- a/os/etc/kernel/efi.sh +++ /dev/null @@ -1,341 +0,0 @@ -#!/bin/bash -set -e -[ -n "$DEBUG" ] && set -x - -. /lib/gentoo/functions.sh - -EFI_PARTITION=/boot/efi -EFI_DIR=/efi/gentoo - -_() { - if [ "$NOOP" ]; then - echo "+" "$*" - else - echo "+" "$*" - "$@" - fi -} - -mount_efi() { - mount "${EFI_PARTITION}" || true - mount -o remount,rw /sys/firmware/efi/efivars || true - trap '{ umount ${EFI_PARTITION}; mount -o remount,ro /sys/firmware/efi/efivars; }' EXIT -} -path_from_efi() { - sed -e 's,\\,/,g' -e "s,^,${EFI_PARTITION}," -} -path_to_efi() { - sed -e "s,${EFI_PARTITION},," -e 's,/,\\,g' -} -hashsum() { - sha1sum | cut -d' ' -f1 -} - -parse_efi() ( - local bootorder bootcurrent - bootorder=$(efibootmgr -u | grep '^BootOrder' | sed -e 's,BootOrder: ,,' -e 's/,/\n/g' | awk '{print $0 "\t" NR}') - bootcurrent=$(efibootmgr -u | grep '^BootCurrent' | sed -e 's,BootCurrent: ,,') - - efibootmgr -u | - grep -E '^Boot[0-9]' | - while read -r ln; do - local hash entry loader id - - hash=$(hashsum <<<"$ln") - ln=$(sed -e 's|Boot\([^\*]*\)\*\s\(.*\)\sHD(\([0-9]*\),[^,]*,\([^,]*\),.*)/File(\([^)]*\))\(.*\)$|\1\t\2\t\3\t\4\t\5\t\6|' <<<"$ln") - entry=$(cut -d $'\t' -f1 <<<"$ln") - loader=$(cut -d $'\t' -f5 <<<"$ln") - version=$(sed -e 's,^.*vmlinuz-\(.*\)\.efi$,\1,' <<<"$loader") - if [ -f "$(path_from_efi <<<"$loader")" ]; then - jq -cn -S \ - --arg hash "$hash" \ - --arg entry "$entry" \ - --arg loader "$loader" \ - --arg version "$version" \ - --argjson bootorder "$(grep "$entry" <<<"$bootorder" | cut -d $'\t' -f2)" \ - --argjson current "$(test "$entry" = "$bootcurrent" && echo true || echo false)" \ - --arg disk "$(cut -d $'\t' -f4 <<<"$ln")" \ - --arg label "$(cut -d $'\t' -f2 <<<"$ln")" \ - --argjson part "$(cut -d $'\t' -f3 <<<"$ln")" \ - --arg args "$(cut -d $'\t' -f6 <<<"$ln")" \ - '{version:$version,entry:$entry,label:$label,loader:$loader,args:$args,bootorder:$bootorder,current:$current,disk:$disk,part:$part,hash:$hash}' - fi - done | - jq -s 'sort_by(.bootorder)' -) - -create_efi() ( - jq -rc '.[]' | - while read -r ln; do - local entry hash - - entry=$(jq -r '.entry' <<<"$ln" || echo none) - hash=$(jq -r '.hash' <<<"$ln" || echo none) - loader=$(jq -r '.loader' <<<"$ln") - bootorder=$(jq -r '.bootorder' <<<"$ln") - label=$(jq -r '.label' <<<"$ln") - args=$(jq -r '.args' <<<"$ln") - disk=$(findmnt -no SOURCE --target "$(path_from_efi <<<"$loader")" || echo none) - part=$(sed -e 's,^.*p\([0-9]\)$,\1,' <<<"$disk") - disk=${disk//p${part}/} - - _ efibootmgr -u --remove-dups --create --disk "$disk" --part "$part" --label "$label" --loader "$loader" -u "$args" --index "$bootorder" - done -) - -delete_efi() ( - local entry=$1 - _ efibootmgr -u --delete-bootnum --bootnum "$entry" -) -bootnext_efi() ( - local entry=$1 - _ efibootmgr -u --bootnext "$entry" -) -activate_efi() ( - local entry=$1 - _ efibootmgr -u --active --bootnum "$entry" -) -deactivate_efi() ( - local entry=$1 - _ efibootmgr -u --inactive --bootnum "$entry" -) - -parse_kernels() ( - local kernel_dir=${1:-/boot} - test -d "$kernel_dir" || eerror "kernel_dir should be a directory" - - local current_kernel current_hash - current_kernel=$(parse_efi | jq -rc '.[] | select(.current==true) | .loader' | path_from_efi) - current_hash=$(hashsum <"$current_kernel") - - find "$kernel_dir" -maxdepth 1 -type f -name 'vmlinuz*' -print | - while read -r ln; do - local file mtime ver ext hash aux="[]" - - file=$ln - aux=$(jq -nc \ - --arg img "$(kernel_to_initramfs "$file")" \ - --arg sys "$(kernel_to_aux "$file" System.map)" \ - --arg con "$(kernel_to_aux "$file" config)" \ - '[$img,$sys]') - - hash=$(hashsum <"$file") - mtime=$(stat -c '%Y' "$file") - ln=$(sed -e "s,^${kernel_dir}/\([^-]*\)-\([0-9]*\.[0-9]*\.[0-9]*[^\.]*\)\(.*\)\$,\1\t\2\t\3," <<<"$ln") - ver=$(cut -d $'\t' -f2 <<<"$ln") - ext=$(cut -d $'\t' -f3 <<<"$ln") - jq -cn -S \ - --arg file "$file" \ - --argjson old "$(grep -q old <<<"$ext" && echo true || echo false)" \ - --argjson current "$(test "$hash" = "$current_hash" && echo true || echo false)" \ - --arg version "$ver" \ - --argjson mtime "$mtime" \ - --arg hash "$hash" \ - --argjson aux "$aux" \ - '{file:$file,old:$old,version:$version,mtime:$mtime,hash:$hash,current:$current,aux:$aux}' - done | - jq -s 'sort_by(.mtime)|reverse' -) - -kernel_to_aux() { - local kernel=$1 aux_name=$2 aux_ext=$3 - - aux=$(dirname "$kernel")/$(basename "$kernel" | sed -e "s,^vmlinuz,${aux_name},") - if [ -n "$aux_ext" ]; then - if grep -Eq '\.efi$' <<<"$aux"; then - aux=$(sed -e "s,\.efi$,.${aux_ext}," <<<"$aux") - elif grep -Eq '\.old$' <<<"$aux"; then - aux=$(sed -e "s,\.old$,.${aux_ext}.old," <<<"$aux") - else - aux=$(sed -e "s,$,.${aux_ext}," <<<"$aux") - fi - fi - # echo "+" "$kernel" "->" "$aux" >&2 - echo "$aux" -} - -kernel_to_initramfs() { - kernel_to_aux "$1" initramfs img -} - -install_kernel() { - local file=$1 target=${EFI_PARTITION}${EFI_DIR} newfile - newfile=$target/$(basename "$file").efi - - _ cp -vf "$file" "$newfile" >&2 - _ cp -vf "$(kernel_to_initramfs "$file")" "$target/" >&2 - - echo "$newfile" -} - -remove_kernel() { - local kernel_version=$1 file - - kernel_entries=$(parse_kernels | jq -cr --arg version "$kernel_version" '.[] | select(.version==$version)') - for kernel in "$kernel_entries"; do - file="$(jq -r '.file' <<<"$kernel")" - test -f "$file" && _ rm -vf "$file" >&2 - - efi_kernel=${EFI_PARTITION}${EFI_DIR}/$(basename "$file").efi - test -f "$efi_kernel" && _ rm -vf "$efi_kernel" >&2 - - for file in $(jq -cr '.aux[]' <<<"$kernel"); do - test -f "$file" && _ rm -vf "$file" >&2 - - if [[ "$file" = *initramfs* ]]; then - efi_initramfs=${EFI_PARTITION}${EFI_DIR}/$(basename "$file") - test -f "$efi_initramfs" && _ rm -vf "$efi_initramfs" >&2 - fi - done - done -} - -# $1 : new kernel version, e.g. 6.1.27-gentoo-dist -# $2 : new kernel path, e.g. /boot/vmlinuz-6.1.27-gentoo-dist -new_kernel() { - local version=$1 kernel=$2 - local kernel_dir efi_kernel efi_entries - - test -f "$kernel" || eerror "kernel needs to be a file" - - einfo "New kernel version ${version}" - - kernel_dir=$(dirname "$kernel") - efi_kernel=${EFI_PARTITION}${EFI_DIR}/$(basename "$kernel").efi - efi_entries=$(parse_efi | jq -rc) - - ebegin "Remove old and duplicate boot entries" - # efi entries that are NOT the current version - efi_entries_old=$(jq -rc '. as $in | .[] | select(.current) | .version as $current | $in | map(select(.version!=$current))[] | {entry,version}' <<<"$efi_entries") - for efi_entry in $efi_entries_old; do - delete_efi "$(jq -rc '.entry' <<<"$efi_entry")" - remove_kernel "$(jq -rc '.version' <<<"$efi_entry")" - done - eend $? - - ebegin "Install new kernel" - efi_kernel=$(install_kernel "$kernel") - eend $? - - ebegin "Create new boot entry (debug)" - jq -cnS \ - --arg loader "$(path_to_efi <<<"$efi_kernel")" \ - --arg label "Gentoo Linux $version (debug)" \ - --arg args "initrd=$(kernel_to_initramfs "$efi_kernel" | path_to_efi) rd.cmdline=ask" \ - '[{label:$label,loader:$loader,args:$args}]' | - create_efi - eend $? - - ebegin "Create new boot entry (default)" - jq -cnS \ - --arg loader "$(path_to_efi <<<"$efi_kernel")" \ - --arg label "Gentoo Linux $version" \ - --arg args "initrd=$(kernel_to_initramfs "$efi_kernel" | path_to_efi)" \ - '[{label:$label,loader:$loader,args:$args}]' | - create_efi - eend $? - - # refresh efi+kernel entries - efi_entries=$(parse_efi | jq -rc) - kernel_entries=$(parse_kernels | jq -rc) - - ebegin "Remove unreferenced kernels" - kernel_entries_unref=$(jq -rc --argjson efi "$efi_entries" '. as $kernels | $efi | map(.version) as $refs | $kernels | map(select(. as $this | ($refs|contains([($this|.version)])|not) )) | .[].version' <<<"$kernel_entries") - for kernel_version in $kernel_entries_unref; do - remove_kernel "$kernel_version" - done - eend $? -} - -# check for cli usage -efi=1 -kernel= -interactive= -list= -json= -while getopts KEhlij opt; do - case ${opt} in - E) efi=1 kernel= ;; - K) kernel=1 efi= ;; - i) interactive=1 ;; - l) list=1 ;; - j) json=1 ;; - h | ?) - printf "usage: %s [-hilj]\n" "$(basename "$0")" - printf "\n" - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -if [ "$(id -u)" -ne 0 ]; then - eerror "need to be root" -fi - -# always mount efivarfs first -mount_efi - -list_efi() { - parse_efi | - jq 'map({A:(if .current then "*" else " " end),boot:.bootorder,entry,label})' | - /home/robert/bin/jq-table -} -list_kernels() { - parse_kernels | - jq 'map({A:(if .current then "*" else " " end),hash:(.hash[:6]),version,O:(if .old then "*" else " " end)})|sort_by(.version)' | - /home/robert/bin/jq-table -} - -# run list -if [ -n "$list" ]; then - [ -n "$efi" ] && list_efi - [ -n "$kernel" ] && list_kernels - exit $? -fi - -if [ -n "$json" ]; then - [ -n "$efi" ] && parse_efi - [ -n "$kernel" ] && parse_kernels - exit $? -fi - -# run interactive -if [ -n "$interactive" ]; then - export BEMENU_BACKEND=curses - - entry=$(list_efi | tail -n+2 | - bemenu -p ' efi: select boot entry ' | - cut -c5- | - sed -e 's,^\s*,,') - [ -z "$entry" ] && exit - - bootnum=$(cut -d' ' -f1 <<<"$entry") - [ -z "$bootnum" ] && exit - - action=$(cat <<-EOF | bemenu -p " efi: $(cut -d' ' -f2 <<<"$entry") " - delete - activate - deactivate - bootnext -EOF - ) - [ -z "$action" ] && exit - - echo ">>>" "$action" - - case "$action" in - delete) delete_efi "$bootnum" ;; - activate) activate_efi "$bootnum" ;; - deactivate) deactivate_efi "$bootnum" ;; - bootnext) bootnext_efi "$bootnum" ;; - esac - exit $? -fi - - -# run install routine, used by installkernel -test -n "$1" || eerror "need version argument" -test -n "$2" || eerror "need kernel argument" -new_kernel "$1" "$2" -exit $? diff --git a/os/etc/kernel/postinst.d/.keep_sys-kernel_installkernel-gentoo-0 b/os/etc/kernel/postinst.d/.keep_sys-kernel_installkernel-gentoo-0 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/kernel/postinst.d/.keep_sys-kernel_installkernel-gentoo-0 +++ /dev/null diff --git a/os/etc/kernel/postinst.d/efi.sh b/os/etc/kernel/postinst.d/efi.sh deleted file mode 120000 index 1eb1c39..0000000 --- a/os/etc/kernel/postinst.d/efi.sh +++ /dev/null @@ -1 +0,0 @@ -../efi.sh \ No newline at end of file diff --git a/os/etc/kernel/postinst.d/efi.sh.bak b/os/etc/kernel/postinst.d/efi.sh.bak deleted file mode 100644 index 5d63729..0000000 --- a/os/etc/kernel/postinst.d/efi.sh.bak +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -set -eu - -VERSION=$1 -BOOTDIR=$(dirname "$2") - -label="Gentoo Linux" -efiPart=/boot/efi -efiDir="/EFI/Gentoo" - -mount "${efiPart}" || true -mount -o remount,rw /sys/firmware/efi/efivars -trap '{ umount ${efiPart}; mount -o remount,ro /sys/firmware/efi/efivars; }' EXIT - -efiKernel="vmlinuz-${VERSION}.efi" -efiInitramfs="initramfs-${VERSION}.img" - -while read -r line; do - id="${line:4:4}" - path=$(egrep -o 'File\([^(]*\)' <<<"${line}") - path="${path:5:-1}" - path="${path//\\/\/}" - path=$(basename "${path}") - kernel=$path - initramfs=${path//boot/initramfs} - initramfs=${initramfs//efi/img} - - # cleanup old boot entries - efibootmgr --delete-bootnum --bootnum "${id}" - rm -v "${efiPart}${efiDir}/${kernel}" || true - rm -v "${efiPart}${efiDir}/${initramfs}" || true - -done < <(efibootmgr -v | grep '^Boot0[^ ]*.*HD*' | grep "$label") - -cp -vf "${BOOTDIR}/vmlinuz-${VERSION}" "${efiPart}${efiDir}/${efiKernel}" -cp -vf "${BOOTDIR}/initramfs-${VERSION}.img" "${efiPart}${efiDir}/${efiInitramfs}" - -cp -vf "${BOOTDIR}/vmlinuz-${VERSION}.old" "${efiPart}${efiDir}/${efiKernel}.old" -cp -vf "${BOOTDIR}/initramfs-${VERSION}.img.old" "${efiPart}${efiDir}/${efiInitramfs}.old" - -efiDir="${efiDir,,}" # make lowercase -efiDir="${efiDir//\//\\}" # map to backslash seperators - -# create in reverse order so new kernel ends up at the top -efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "$label (old)" --loader "${efiDir}\\${efiKernel}.old" -u "initrd=${efiDir}\\${efiInitramfs}.old" -efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "$label" --loader "${efiDir}\\${efiKernel}" -u "initrd=${efiDir}\\${efiInitramfs}" - -echo -echo "done." diff --git a/os/etc/kernel/postrm.d/cleanup.sh b/os/etc/kernel/postrm.d/cleanup.sh deleted file mode 100755 index 9faec57..0000000 --- a/os/etc/kernel/postrm.d/cleanup.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -set -eu - -VERSION=$1 - -find /boot -maxdepth 1 -type f -not -name "*${VERSION}*" \( -name 'System.map*' -or -name 'vmlinuz*' -or -name 'initramfs*' \) -print \ - | xargs rm -v - -echo -echo "done." diff --git a/os/etc/modprobe.d/i915.conf b/os/etc/modprobe.d/i915.conf deleted file mode 100644 index 534e4cd..0000000 --- a/os/etc/modprobe.d/i915.conf +++ /dev/null @@ -1,19 +0,0 @@ - -# force the driver to probe framwork laptop gpu anyway -options i915 force_probe=46a6 - -# panel self refresh: -# go to lower standby states when system is idle -options i915 enable_psr=1 - -# frame buffer compression: -# save memory bandwidth (and so power consumption) -options i915 enable_fbc=1 - -# control offloading of media decoding to graphics microcontroller (guc) -# and hevc microcontroller (huc) -#options i915 enable_guc=3 -#options i915 enable_guc=2 - -# preserve bootloader framebuffer to avoid flickering -options i915 fastboot=1 diff --git a/os/etc/modules-load.d/droidcam.conf b/os/etc/modules-load.d/droidcam.conf deleted file mode 100644 index 0666d04..0000000 --- a/os/etc/modules-load.d/droidcam.conf +++ /dev/null @@ -1,2 +0,0 @@ -v4l2loopback-dc -snd_aloop diff --git a/os/etc/modules-load.d/lm_sensors.conf b/os/etc/modules-load.d/lm_sensors.conf deleted file mode 100644 index b0b745d..0000000 --- a/os/etc/modules-load.d/lm_sensors.conf +++ /dev/null @@ -1,2 +0,0 @@ -# Generated by sensors-detect on Mon Jul 17 01:37:58 2023 -coretemp diff --git a/os/etc/portage/bashrc b/os/etc/portage/bashrc deleted file mode 100644 index 08e3687..0000000 --- a/os/etc/portage/bashrc +++ /dev/null @@ -1,53 +0,0 @@ -pre_pkg_setup() { - if [ -n "$DEBUG" ]; then - ewarn - ewarn "MAKEOPTS: ${MAKEOPTS}" - ewarn "CHOST: ${CHOST}" - ewarn "CC: ${CC}" - ewarn "CXX: ${CXX}" - ewarn "CFLAGS: ${CFLAGS}" - ewarn "CXXFLAGS: ${CXXFLAGS}" - ewarn "LDFLAGS: ${LDFLAGS}" - ewarn - fi -} - -pre_src_compile() { - if [ -n "$SCCACHE_ENABLED" ]; then - if [[ $SCCACHE_DIR == $PORTAGE_TMPDIR/sccache ]]; then - export SCCACHE_DIR=$PORTAGE_TMPDIR/sccache/$CATEGORY/$PN:$SLOT - mkdir -p $SCCACHE_DIR || die - fi - if ! pidof sccache 2>&1 >/dev/null; then - einfo "$(sccache --start-server)" - fi - fi -} - -post_src_compile() { - if [ -n "$SCCACHE_ENABLED" ]; then - if pidof sccache 2>&1 >/dev/null; then - einfo "$(sccache --stop-server)" - fi - fi -} - -post_pkg_postinst() { - if [ -n "$DEBUG" ]; then - ewarn - ewarn "MAKEOPTS: ${MAKEOPTS}" - ewarn "CHOST: ${CHOST}" - ewarn "CC: ${CC}" - ewarn "CXX: ${CXX}" - ewarn "CFLAGS: ${CFLAGS}" - ewarn "CXXFLAGS: ${CXXFLAGS}" - ewarn "LDFLAGS: ${LDFLAGS}" - ewarn - fi - - if [[ "$PN" = "sys-apps/s6" ]]; then - ebegin "Rebuilding service database" - sh /etc/s6-rc/reload - eend $? - fi -} diff --git a/os/etc/portage/binrepos.conf b/os/etc/portage/binrepos.conf deleted file mode 100644 index 566dbfb..0000000 --- a/os/etc/portage/binrepos.conf +++ /dev/null @@ -1,3 +0,0 @@ -[binhost] -priority = 9999 -sync-uri = https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/experimental/amd64/binpkg/default/linux/17.1/x86-64/ diff --git a/os/etc/portage/env/binpkg b/os/etc/portage/env/binpkg deleted file mode 100644 index 48c36a4..0000000 --- a/os/etc/portage/env/binpkg +++ /dev/null @@ -1 +0,0 @@ -EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --binpkg-respect-use=y --getbinpkgonly=y" diff --git a/os/etc/portage/env/compiler-clang b/os/etc/portage/env/compiler-clang deleted file mode 100644 index e9d9cf4..0000000 --- a/os/etc/portage/env/compiler-clang +++ /dev/null @@ -1,14 +0,0 @@ -COMMON_FLAGS="-march=alderlake -O2 -pipe" -CFLAGS="${COMMON_FLAGS} ${CFLAGS}" -CXXFLAGS="${COMMON_FLAGS} ${CXXFLAGS}" -LDFLAGS="-fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed ${LDFLAGS}" - -CC="clang" -CXX="clang++" -AR="llvm-ar" -NM="llvm-nm" -RANLIB="llvm-ranlib" -OBJCOPY="llvm-objcopy" - -# This is added to make options by linux-mod.eclass -BUILD_FIXES="LLVM=1 LLVM_IAS=1" diff --git a/os/etc/portage/env/compiler-clang-15 b/os/etc/portage/env/compiler-clang-15 deleted file mode 100644 index 27afffd..0000000 --- a/os/etc/portage/env/compiler-clang-15 +++ /dev/null @@ -1,14 +0,0 @@ -COMMON_FLAGS="-march=alderlake -O2 -pipe" -CFLAGS="${COMMON_FLAGS} ${CFLAGS}" -CXXFLAGS="${COMMON_FLAGS} ${CXXFLAGS}" -LDFLAGS="-fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed ${LDFLAGS}" - -CC="clang-15" -CXX="clang++-15" -AR="llvm-ar" -NM="llvm-nm" -RANLIB="llvm-ranlib" -OBJCOPY="llvm-objcopy" - -# This is added to make options by linux-mod.eclass -BUILD_FIXES="LLVM=1 LLVM_IAS=1" diff --git a/os/etc/portage/env/compiler-clang-warningfix b/os/etc/portage/env/compiler-clang-warningfix deleted file mode 100644 index f6393d0..0000000 --- a/os/etc/portage/env/compiler-clang-warningfix +++ /dev/null @@ -1,3 +0,0 @@ -COMMON_FLAGS="${COMMON_FLAGS} -Wno-error=unused-but-set-variable,parentheses,single-bit-bitfield-constant-conversion,pointer-sign" -CFLAGS="${COMMON_FLAGS}" -CXXFLAGS="${COMMON_FLAGS}" diff --git a/os/etc/portage/env/compiler-gcc b/os/etc/portage/env/compiler-gcc deleted file mode 100644 index db9c5e9..0000000 --- a/os/etc/portage/env/compiler-gcc +++ /dev/null @@ -1,12 +0,0 @@ -COMMON_FLAGS="-march=alderlake -O2 -pipe" -CFLAGS="${COMMON_FLAGS} ${CFLAGS}" -CXXFLAGS="${COMMON_FLAGS} ${CXXFLAGS}" -LDFLAGS="-fuse-ld=bfd -Wl,-O2 -Wl,--as-needed ${LDFLAGS}" - -CC="gcc" -CXX="g++" - -AR="ar" -NM="nm" -RANLIB="ranlib" -OBJCOPY="objcopy" diff --git a/os/etc/portage/env/ld-bfd b/os/etc/portage/env/ld-bfd deleted file mode 100644 index 38a7306..0000000 --- a/os/etc/portage/env/ld-bfd +++ /dev/null @@ -1,2 +0,0 @@ -LD="bfd" -LDFLAGS="${LDFLAGS} -fuse-ld=bfd" diff --git a/os/etc/portage/env/lto b/os/etc/portage/env/lto deleted file mode 100644 index d8fa211..0000000 --- a/os/etc/portage/env/lto +++ /dev/null @@ -1,3 +0,0 @@ -CFLAGS="${CFLAGS} -Ofast -flto=thin" -CXXFLAGS="${CXXFLAGS} -Ofast -flto=thin" -LDFLAGS="${LDFLAGS} -fuse-ld=lld -Wl,-O2 -Wl,--as-needed" diff --git a/os/etc/portage/env/noclean b/os/etc/portage/env/noclean deleted file mode 100644 index d4e9b3d..0000000 --- a/os/etc/portage/env/noclean +++ /dev/null @@ -1 +0,0 @@ -FEATURES="${FEATURES} noclean" \ No newline at end of file diff --git a/os/etc/portage/env/pin-sccache b/os/etc/portage/env/pin-sccache deleted file mode 100644 index 4c918a9..0000000 --- a/os/etc/portage/env/pin-sccache +++ /dev/null @@ -1 +0,0 @@ -EGIT_OVERRIDE_COMMIT_MOZILLA_SCCACHE=46553736b11d38419a220446389d0f086fdde0f4 # https://github.com/mozilla/sccache/releases/tag/v0.4.0-pre.6 diff --git a/os/etc/portage/env/sccache b/os/etc/portage/env/sccache deleted file mode 100644 index 622c4c8..0000000 --- a/os/etc/portage/env/sccache +++ /dev/null @@ -1,7 +0,0 @@ -SCCACHE_ENABLED=1 - -SCCACHE_DIR=$PORTAGE_TMPDIR/sccache -SCCACHE_CACHE_SIZE=10G -SCCACHE_MAX_FRAME_LENGTH=104857600 - -RUSTC_WRAPPER="/usr/bin/sccache" diff --git a/os/etc/portage/env/sccache-cc b/os/etc/portage/env/sccache-cc deleted file mode 100644 index 849e458..0000000 --- a/os/etc/portage/env/sccache-cc +++ /dev/null @@ -1,2 +0,0 @@ -CC="sccache ${CC}" -CXX="sccache ${CXX}" diff --git a/os/etc/portage/env/sccache-cmake b/os/etc/portage/env/sccache-cmake deleted file mode 100644 index 7da1a52..0000000 --- a/os/etc/portage/env/sccache-cmake +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_CC_COMPILER_LAUNCHER="/usr/bin/sccache" -CMAKE_CXX_COMPILER_LAUNCHER="/usr/bin/sccache" diff --git a/os/etc/portage/make.conf b/os/etc/portage/make.conf deleted file mode 100644 index 6baa5e7..0000000 --- a/os/etc/portage/make.conf +++ /dev/null @@ -1,74 +0,0 @@ -# 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. - -# -march: generate code that may not run at all on processors other than the one indicated -# ref: http://web.archive.org/web/20221114110503/https://lemire.me/blog/2018/07/25/it-is-more-complicated-than-i-thought-mtune-march-in-gcc/ -COMMON_FLAGS="-march=alderlake -O2 -pipe" -CFLAGS="${COMMON_FLAGS}" -CXXFLAGS="${COMMON_FLAGS}" -FCFLAGS="${COMMON_FLAGS}" -FFLAGS="${COMMON_FLAGS}" -RUSTFLAGS="-C target-cpu=alderlake" - -# NOTE: This stage was built with the bindist Use flag enabled -PORTDIR="/var/db/repos/gentoo" -DISTDIR="/var/cache/distfiles" -PKGDIR="/var/cache/binpkgs" - -# This sets the language of build output to English. -# Please keep this setting intact when reporting bugs. -LC_MESSAGES=C - -# Set loglevel -PORTAGE_ELOG_CLASSES="error warn info log" # qa" -# Set log location -# echo: stdout after emerge -# save: /var/log/portage/elog -PORTAGE_ELOG_SYSTEM="echo save" - -# Enable extra features -# split-elog: logs under $LOGDIR/elog are split into subdirectories -# parallel-fetch: fetch in the background while compiling -# -# TODO: investigate sandbox{-*,} features -FEATURES="split-elog parallel-fetch" - -# Filter stable versions -ACCEPT_KEYWORDS=amd64 -# Filter all but licenses in the FREE group -ACCEPT_LICENSE="-* @FREE" - -# Maximise CPU usage during emerge -EMERGE_DEFAULT_OPTS="--jobs=18 --load-average=19" -MAKEOPTS="-j18 -l19" - -# Hardware settings -VIDEO_CARDS="intel i965 iris" -INPUT_DEVICES="libinput" - -# Global USE flags -USE="" -USE="$USE wayland -X" -USE="$USE -qt -qt5 -gnome -gtk" -USE="$USE vaapi" -USE="$USE vulkan" -USE="$USE gles2 gles2-only" -USE="$USE ffmpeg -gstreamer" -USE="$USE pipewire -pulseaudio -alsa" -USE="$USE -pam -policykit" -USE="$USE -consolekit -systemd" -USE="$USE -networkmanager" -USE="$USE -gnome-keyring" -USE="$USE otf -ttf" -USE="$USE -nls" -USE="$USE -introspection -vala" -USE="$USE -examples" - -# GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ https://ftp.fau.de/gentoo https://distfiles.gentoo.org" -GENTOO_MIRRORS="https://distfiles.gentoo.org" - -INSTALL_MASK="" -INSTALL_MASK="$INSTALL_MASK /lib/systemd/network /lib/systemd/system" -INSTALL_MASK="$INSTALL_MASK /usr/share/zsh" diff --git a/os/etc/portage/make.profile b/os/etc/portage/make.profile deleted file mode 120000 index d5a2d98..0000000 --- a/os/etc/portage/make.profile +++ /dev/null @@ -1 +0,0 @@ -../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/clang \ No newline at end of file diff --git a/os/etc/portage/package.accept_keywords/clang17 b/os/etc/portage/package.accept_keywords/clang17 deleted file mode 100644 index 3b4e738..0000000 --- a/os/etc/portage/package.accept_keywords/clang17 +++ /dev/null @@ -1,11 +0,0 @@ -<sys-devel/clang-common-18 ~amd64 -<sys-libs/libcxx-18 ~amd64 -<sys-libs/libcxxabi-18 ~amd64 -sys-devel/clang-runtime:17 ~amd64 -sys-devel/clang-toolchain-symlinks:17 ~amd64 -sys-devel/clang:17 ~amd64 -sys-devel/lld:17 ~amd64 -sys-devel/llvm-toolchain-symlinks:17 ~amd64 -sys-devel/llvm:17 ~amd64 -sys-libs/compiler-rt:17 ~amd64 -sys-libs/libomp:0/17 ~amd64 diff --git a/os/etc/portage/package.accept_keywords/dev b/os/etc/portage/package.accept_keywords/dev deleted file mode 100644 index adcdec9..0000000 --- a/os/etc/portage/package.accept_keywords/dev +++ /dev/null @@ -1 +0,0 @@ -dev-libs/utfcpp ** diff --git a/os/etc/portage/package.accept_keywords/ffmpeg b/os/etc/portage/package.accept_keywords/ffmpeg deleted file mode 100644 index 0bc9beb..0000000 --- a/os/etc/portage/package.accept_keywords/ffmpeg +++ /dev/null @@ -1 +0,0 @@ -<=media-video/ffmpeg-6 ~amd64 diff --git a/os/etc/portage/package.accept_keywords/gnome b/os/etc/portage/package.accept_keywords/gnome deleted file mode 100644 index 2b90234..0000000 --- a/os/etc/portage/package.accept_keywords/gnome +++ /dev/null @@ -1,2 +0,0 @@ -=gui-libs/gtk-4.12* ~amd64 -=gui-libs/libadwaita-1.4* ~amd64 diff --git a/os/etc/portage/package.accept_keywords/kernel b/os/etc/portage/package.accept_keywords/kernel deleted file mode 100644 index 7778eb9..0000000 --- a/os/etc/portage/package.accept_keywords/kernel +++ /dev/null @@ -1,2 +0,0 @@ -# <sys-kernel/gentoo-kernel-6.6 ~amd64 -# <virtual/dist-kernel-6.6 ~amd64 diff --git a/os/etc/portage/package.accept_keywords/local b/os/etc/portage/package.accept_keywords/local deleted file mode 100644 index d7c80ca..0000000 --- a/os/etc/portage/package.accept_keywords/local +++ /dev/null @@ -1,105 +0,0 @@ -# -*/*::robertgzr ** -# nightly -app-editors/neovim ** - dev-libs/tree-sitter ** - <dev-lua/luv-1.46.0 ~amd64 - <dev-libs/libvterm-1.4.0 ~amd64 -gui-apps/wlsunset::guru ** -dev-libs/bemenu ** -sys-process/snooze::guru ** -gui-wm/sway ** - gui-libs/wlroots ** - media-libs/libdisplay-info ~amd64 - app-text/scdoc ** - dev-libs/wayland ~amd64 - dev-util/wayland-scanner ~amd64 - dev-libs/wayland-protocols ~amd64 - gui-apps/swayidle ** - gui-apps/swaylock ** - x11-libs/libxkbcommon ~amd64 - dev-libs/libliftoff ~amd64 -# media-video/obs-studio ** -gui-apps/waybar ** -gui-apps/tofi ** -mail-client/aerc ~amd64 -dev-util/sccache ~amd64 -# use mpv 0.35 to pull in pipewire backend -media-video/mpv ~amd64 - media-libs/libplacebo ~amd64 -mpv-plugin/mpv-mpris::guru ~amd64 -media-sound/easyeffects ~amd64 -media-video/obs-studio ~amd64 -gui-apps/kanshi ** - dev-libs/libvarlink ~amd64 -gui-apps/waybar ** - <=dev-libs/date-3.0.0 ~amd64 - <=dev-libs/libdbusmenu-16.04.0-r2 ** -gui-apps/wlr-randr ~amd64 -www-client/librewolf ~amd64 - dev-libs/nss ~amd64 -app-shells/direnv::guru ~amd64 -app-shells/zoxide::guru ~amd64 -net-im/zoom ~amd64 -net-vpn/tailscale ~amd64 -dev-util/shellcheck-bin ~amd64 -app-containers/nerdctl ~amd64 - sys-apps/rootlesskit ~amd64 - app-containers/cni-plugins ~amd64 -www-apps/hugo ~amd64 -dev-lang/typescript ~amd64 -dev-util/github-cli ** # ~amd64 -sys-apps/ov ~amd64 -www-client/torbrowser-launcher ~amd64 -dev-util/pmbootstrap ~amd64 -app-misc/ddcutil ~amd64 -app-misc/khal ~amd64 -dev-python/vdirsyncer ~amd64 -dev-python/click-log ~amd64 -dev-python/aiostream ~amd64 -gui-apps/wtype ~amd64 -media-sound/amberol ~amd64 -app-text/tessdata_best ~amd64 -app-benchmarks/stress-ng ~amd64 -# sys-apps/tuned ~amd64 -sys-power/tlp ~amd64 -media-video/droidcam ~amd64 - media-video/v4l2loopback ~amd64 -media-video/jellyfin-media-player ~amd64 - media-video/jellyfin-web-jmp-bin ~amd64 -sys-fs/go-mtpfs ~amd64 -media-libs/vips ~amd64 -app-i18n/fcitx-meta ~amd64 -app-i18n/fcitx ~amd64 - app-i18n/fcitx-configtool ~amd64 - app-i18n/fcitx-qt ~amd64 - app-i18n/fcitx-gtk ~amd64 -app-i18n/libime ~amd64 -app-i18n/fcitx-anthy ~amd64 -app-i18n/mozc ~amd64 -media-video/v4l2loopback ~amd64 -sci-geosciences/merkaartor ~amd64 -app-eselect/eselect-zig ~amd64 -dev-lang/zig ~amd64 -dev-zig/zls ~amd64 -sys-firmware/sof-firmware ~amd64 -media-gfx/nsxiv ~amd64 -dev-util/lua-language-server::guru ~amd64 -app-misc/clifm ~amd64 -sys-cluster/nomad ~amd64 -app-emulation/quickemu ~amd64 -media-gfx/ueberzugpp ** - dev-cpp/cli11 ~amd64 -dev-cpp/notcurses ~amd64 -gui-apps/wf-recorder ~amd64 -net-client/offpunk ~amd64 - dev-python/readability-lxml ~amd64 -dev-util/hut::guru ~amd64 -app-containers/distrobox ~amd64 -gui-apps/swww ~amd64 -gui-apps/wev ~amd64 -<=sys-libs/libstdc++-v3-3.3.6-r4 ~amd64 -gui-apps/organicmaps ** -<=sys-apps/eza-0.12 ~amd64 -dev-util/flatpak-builder ~amd64 -net-wireless/bluez-tools ~amd64 diff --git a/os/etc/portage/package.accept_keywords/rust b/os/etc/portage/package.accept_keywords/rust deleted file mode 100644 index dd56359..0000000 --- a/os/etc/portage/package.accept_keywords/rust +++ /dev/null @@ -1,3 +0,0 @@ -dev-lang/rust-bin:stable ~amd64 -virtual/rust ~amd64 -dev-util/cbindgen ~amd64 diff --git a/os/etc/portage/package.accept_keywords/sccache b/os/etc/portage/package.accept_keywords/sccache deleted file mode 100644 index 3e7d72d..0000000 --- a/os/etc/portage/package.accept_keywords/sccache +++ /dev/null @@ -1 +0,0 @@ -#dev-util/sccache ** diff --git a/os/etc/portage/package.env/local b/os/etc/portage/package.env/local deleted file mode 100644 index 310d4e5..0000000 --- a/os/etc/portage/package.env/local +++ /dev/null @@ -1,59 +0,0 @@ -media-libs/* lto - -# sys-kernel/gentoo-kernel sccache sccache-cc - -media-video/v4l2loopback compiler-clang -media-gfx/ueberzugpp compiler-clang -dev-util/ostree compiler-clang - -x11-misc/spacefm compiler-clang-warningfix - -media-sound/easyeffects compiler-gcc # c++20 support - # media-libs/rnnoise compiler-gcc - # media-plugins/calf compiler-gcc - #dev-libs/libfmt compiler-gcc - #dev-libs/spdlog compiler-gcc - #gui-apps/waybar compiler-gcc - -sys-fs/encfs compiler-gcc -dev-util/ostree compiler-gcc -app-cdr/cdrtools compiler-gcc -sys-libs/libstdc++-v3 compiler-gcc - - -sys-apps/ripgrep lto sccache -sys-apps/exa lto sccache -sys-apps/fd lto sccache -app-shells/starship lto sccache -app-shells/zoxide lto sccache -net-im/iamb lto sccache -app-shells/fzf lto -app-misc/jq lto -net-misc/curl lto - -gui-wm/sway lto sccache sccache-cc -gui-libs/wlroots lto sccache sccache-cc - -gui-apps/foot lto - media-libs/fcft lto - dev-libs/tllist lto - -media-video/pipewire lto -#media-video/mpv lto -media-video/ffmpeg lto - media-libs/x264 lto - -www-client/firefox sccache -www-client/librewolf sccache - -dev-util/sccache pin-sccache - -app-admin/rbw sccache -dev-tex/tectonic sccache -app-misc/flavours sccache -gui-apps/waybar sccache sccache-cc -app-editors/neovim sccache sccache-cmake -dev-libs/treesitter sccache sccache-cc -app-emulation/qemu sccache sccache-cc - -gui-libs/gtk ld-bfd diff --git a/os/etc/portage/package.env/webkit b/os/etc/portage/package.env/webkit deleted file mode 100644 index ae72394..0000000 --- a/os/etc/portage/package.env/webkit +++ /dev/null @@ -1 +0,0 @@ -net-libs/webkit-gtk sccache sccache-cmake diff --git a/os/etc/portage/package.license/local b/os/etc/portage/package.license/local deleted file mode 100644 index f759ce1..0000000 --- a/os/etc/portage/package.license/local +++ /dev/null @@ -1,6 +0,0 @@ -app-arch/unrar unRAR -sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE -sys-firmware/intel-microcode intel-ucode -media-libs/libva-intel-media-driver no-source-code -media-sound/spotify Spotify -net-im/zoom all-rights-reserved diff --git a/os/etc/portage/package.license/postman b/os/etc/portage/package.license/postman deleted file mode 100644 index 30c2613..0000000 --- a/os/etc/portage/package.license/postman +++ /dev/null @@ -1 +0,0 @@ -net-misc/postman-bin postman diff --git a/os/etc/portage/package.license/printer b/os/etc/portage/package.license/printer deleted file mode 100644 index d50b0d2..0000000 --- a/os/etc/portage/package.license/printer +++ /dev/null @@ -1 +0,0 @@ -net-print/brother* brother-eula diff --git a/os/etc/portage/package.mask/gentoo-zh b/os/etc/portage/package.mask/gentoo-zh deleted file mode 100644 index fa9eea9..0000000 --- a/os/etc/portage/package.mask/gentoo-zh +++ /dev/null @@ -1 +0,0 @@ -*/*::gentoo-zh diff --git a/os/etc/portage/package.mask/rust b/os/etc/portage/package.mask/rust deleted file mode 100644 index bf46216..0000000 --- a/os/etc/portage/package.mask/rust +++ /dev/null @@ -1 +0,0 @@ -dev-lang/rust diff --git a/os/etc/portage/package.mask/webkit b/os/etc/portage/package.mask/webkit deleted file mode 100644 index 6168bc4..0000000 --- a/os/etc/portage/package.mask/webkit +++ /dev/null @@ -1,2 +0,0 @@ -net-libs/webkit-gtk:6 -net-libs/webkit-gtk:4.1 diff --git a/os/etc/portage/package.mask/zig b/os/etc/portage/package.mask/zig deleted file mode 100644 index ff444df..0000000 --- a/os/etc/portage/package.mask/zig +++ /dev/null @@ -1 +0,0 @@ ->=dev-lang/zig-0.11.0 diff --git a/os/etc/portage/package.unmask/gnome b/os/etc/portage/package.unmask/gnome deleted file mode 100644 index 6230b68..0000000 --- a/os/etc/portage/package.unmask/gnome +++ /dev/null @@ -1,2 +0,0 @@ -=gui-libs/gtk-4.12* -=gui-libs/libadwaita-1.4* diff --git a/os/etc/portage/package.unmask/local b/os/etc/portage/package.unmask/local deleted file mode 100644 index 2c72117..0000000 --- a/os/etc/portage/package.unmask/local +++ /dev/null @@ -1 +0,0 @@ -app-i18n/*::gentoo-zh diff --git a/os/etc/portage/package.use/abi b/os/etc/portage/package.use/abi deleted file mode 100644 index 396c38e..0000000 --- a/os/etc/portage/package.use/abi +++ /dev/null @@ -1 +0,0 @@ -app-arch/zstd ABI_X86: 32 diff --git a/os/etc/portage/package.use/cpuflags b/os/etc/portage/package.use/cpuflags deleted file mode 100644 index deaeb59..0000000 --- a/os/etc/portage/package.use/cpuflags +++ /dev/null @@ -1,2 +0,0 @@ -# framwork laptop; 11th gen intel -*/* CPU_FLAGS_X86: aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3 diff --git a/os/etc/portage/package.use/gnome b/os/etc/portage/package.use/gnome deleted file mode 100644 index 3c5c1f4..0000000 --- a/os/etc/portage/package.use/gnome +++ /dev/null @@ -1,2 +0,0 @@ -gui-libs/gtk introspection gstreamer -gui-libs/libadwaita introspection vala diff --git a/os/etc/portage/package.use/introspection b/os/etc/portage/package.use/introspection deleted file mode 100644 index 9e2f9c8..0000000 --- a/os/etc/portage/package.use/introspection +++ /dev/null @@ -1,15 +0,0 @@ -# required by: -# app-misc/gramps -# media-sound/g4music - -app-accessibility/at-spi2-core introspection -gui-libs/gtk introspection -gui-libs/libadwaita introspection vala -media-libs/graphene introspection -media-libs/gst-plugins-bad introspection -media-libs/gst-plugins-base introspection -media-libs/gstreamer introspection -media-libs/harfbuzz introspection -x11-libs/gdk-pixbuf introspection -x11-libs/gtk+:3 introspection -x11-libs/pango introspection diff --git a/os/etc/portage/package.use/local b/os/etc/portage/package.use/local deleted file mode 100644 index 0ca0375..0000000 --- a/os/etc/portage/package.use/local +++ /dev/null @@ -1,77 +0,0 @@ -app-admin/doas persist -app-arch/brotli python -app-emulation/qemu spice smartcard virtfs usbredir sdl virgl opengl gtk udev -curl -oss QEMU_SOFTMMU_TARGETS: aarch64 -app-emulation/spice smartcard -app-misc/gramps -reports -app-i18n/fcitx -enchant -app-i18n/fcitx-qt qt5 -app-misc/clifm emoji fzf icons -app-misc/vifm -vim -vim-syntax -app-text/poppler cairo -jpeg2k -app-text/tessdata_best L10N: de en ja -app-text/tesseract -openmp -app-text/xmlto text -dev-lang/python lto -dev-lang/rust-bin clippy rust-analyzer rust-src rustfmt -dev-lang/zig doc -dev-libs/jemalloc lazy-lock xmalloc -dev-libs/libjcat -man -dev-libs/libportal gtk -dev-libs/libusb udev -dev-libs/glib gtk-doc test -dev-python/goprocam webcam -dev-qt/qtgui egl eglfs jpeg -dev-util/android-tools udev -dev-util/lldb -python -xml -dev-vcs/git -perl -webdav -gui-apps/grim jpeg -gui-apps/kanshi varlink -gui-apps/swaylock pam -gui-apps/waybar -logind evdev experimental network tray wifi -gui-libs/gtk gstreamer -gui-libs/wlroots X liftoff -gui-wm/sway X -swaybar -media-fonts/iosevka aile etoile ss04 -media-fonts/noto cjk -media-gfx/chafa -tools -media-gfx/imagemagick jpeg webp -media-libs/gst-plugins-bad -orc -media-libs/gst-plugins-base -orc -vorbis -media-libs/gst-plugins-good -orc -media-libs/gstreamer -orc -media-libs/leptonica jpeg png webp -media-libs/libepoxy X -media-libs/libglvnd X -media-libs/libpulse -asyncns -media-libs/libsndfile minimal -media-libs/libvpx postproc -media-libs/mesa X -media-libs/vips pdf webp -media-sound/pulseaudio -glib -media-sound/spotify libnotify pulseaudio -media-video/droidcam gtk dist-kernel -media-video/ffmpeg libaom rav1e v4l vpx opus x264 -media-video/obs-studio fdk truetype v4l websocket -media-video/pipewire extra ffmpeg bluetooth dbus pipewire-alsa flatpak echo-cancel sound-server v4l jack-sdk -media-video/v4l2loopback dist-kernel -net-libs/gnutls -zstd zlib pkcs11 -net-misc/connman iwd wireguard -net-print/cups-filters -postscript -net-wireless/bluez experimental -net-wireless/iwd -monitor standalone -sys-apps/eza man -sys-apps/fwupd minimal bluetooth nvme -uefi -tpm -gnutls -gusb -sys-apps/util-linux -su -sys-apps/xdg-desktop-portal screencast -sys-auth/seatd builtin server -sys-devel/gcc graphite lto -sys-devel/lld zstd -sys-devel/llvm zstd -sys-fs/lvm2 lvm -sys-kernel/linux-firmware compress-zstd -sys-libs/zlib minizip -sys-power/suspend -crypt -lzo -virtual/libusb udev -www-client/librewolf screencast dbus hwaccel lto -x11-libs/gdk-pixbuf jpeg -x11-misc/j4-dmenu-desktop -dmenu diff --git a/os/etc/portage/package.use/lua b/os/etc/portage/package.use/lua deleted file mode 100644 index 8bec217..0000000 --- a/os/etc/portage/package.use/lua +++ /dev/null @@ -1,2 +0,0 @@ -dev-lua/* LUA_TARGETS: luajit -lua5-1 -dev-util/lua-language-server LUA_TARGETS: luajit -lua5-1 diff --git a/os/etc/portage/package.use/s6 b/os/etc/portage/package.use/s6 deleted file mode 100644 index 4257228..0000000 --- a/os/etc/portage/package.use/s6 +++ /dev/null @@ -1 +0,0 @@ -sys-apps/s6-linux-init sysv-utils diff --git a/os/etc/portage/package.use/webkit b/os/etc/portage/package.use/webkit deleted file mode 100644 index 741f7be..0000000 --- a/os/etc/portage/package.use/webkit +++ /dev/null @@ -1,4 +0,0 @@ -*/* RUBY_TARGETS: ruby31 -dev-lang/ruby -rdoc -net-libs/webkit-gtk -jpeg2k gles2-only libnotify gstreamer -media-libs/harfbuzz icu diff --git a/os/etc/portage/package.use/wine b/os/etc/portage/package.use/wine deleted file mode 100644 index 618ff02..0000000 --- a/os/etc/portage/package.use/wine +++ /dev/null @@ -1,38 +0,0 @@ -# app-emulation/wine-proton ABI_X86: -32 -# app-emulation/wine-gecko ABI_X86: -32 -# app-emulation/wine-mono ABI_X86: -32 -# dev-util/mingw64-toolchain ABI_X86: -32 -# # app-emulation/vkd3d ABI_X86: 32 -# # media-libs/fontconfig ABI_X86: 32 -# # media-libs/freetype ABI_X86: 32 -# # media-libs/vulkan-loader ABI_X86: 32 -# # media-libs/libpulse ABI_X86: 32 -# app-text/xmlto text -# # media-libs/libsndfile ABI_X86: 32 -# # app-arch/bzip2 ABI_X86: 32 -# # media-libs/libpng ABI_X86: 32 -# media-libs/libsdl2 haptic # ABI_X86: 32 -# # dev-libs/wayland ABI_X86: 32 -# # media-libs/mesa ABI_X86: 32 -# # media-libs/libglvnd ABI_X86: 32 -# # x11-libs/libXcursor ABI_X86: 32 -# # x11-libs/libXfixes ABI_X86: 32 -# # x11-libs/libXi ABI_X86: 32 -# # x11-libs/libXrandr ABI_X86: 32 -# # x11-libs/libXrender ABI_X86: 32 -# # x11-libs/libXxf86vm ABI_X86: 32 -# # x11-libs/libXcomposite ABI_X86: 32 -# # x11-libs/libX11 ABI_X86: 32 -# # x11-libs/libXext ABI_X86: 32 -# # x11-libs/libxcb ABI_X86: 32 -# # x11-libs/libXau ABI_X86: 32 -# # x11-libs/libXdmcp ABI_X86: 32 -# # dev-libs/libbsd ABI_X86: 32 -# # app-crypt/libmd ABI_X86: 32 -# # dev-libs/libgcrypt ABI_X86: 32 -# # net-libs/gnutls ABI_X86: 32 -# # dev-libs/gmp ABI_X86: 32 -# # net-dns/libidn2 ABI_X86: 32 -# # dev-libs/libunistring ABI_X86: 32 -# # dev-libs/libtasn1 ABI_X86: 32 -# # dev-libs/nettle ABI_X86: 32 diff --git a/os/etc/portage/patches/app-containers/buildkit/0001-allow-clearly-unambiguously-indicating-git-over-http.patch b/os/etc/portage/patches/app-containers/buildkit/0001-allow-clearly-unambiguously-indicating-git-over-http.patch deleted file mode 100644 index 3643636..0000000 --- a/os/etc/portage/patches/app-containers/buildkit/0001-allow-clearly-unambiguously-indicating-git-over-http.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 4020f97347a103d53ccef27c6e69e92244712385 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 16 May 2023 11:42:49 +0900 -Subject: [PATCH] allow clearly unambiguously indicating git over http(s) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - util/gitutil/git_protocol.go | 16 ++++++++++++---- - util/gitutil/git_ref.go | 2 +- - 2 files changed, 13 insertions(+), 5 deletions(-) - -diff --git a/util/gitutil/git_protocol.go b/util/gitutil/git_protocol.go -index 3b9df839..a140a6d6 100644 ---- a/util/gitutil/git_protocol.go -+++ b/util/gitutil/git_protocol.go -@@ -11,16 +11,20 @@ const ( - HTTPSProtocol - SSHProtocol - GitProtocol -+ GitHTTPProtocol -+ GitHTTPSProtocol - UnknownProtocol - ) - - // ParseProtocol parses a git URL and returns the remote url and protocol type - func ParseProtocol(remote string) (string, int) { - prefixes := map[string]int{ -- "http://": HTTPProtocol, -- "https://": HTTPSProtocol, -- "git://": GitProtocol, -- "ssh://": SSHProtocol, -+ "http://": HTTPProtocol, -+ "https://": HTTPSProtocol, -+ "git://": GitProtocol, -+ "ssh://": SSHProtocol, -+ "git+http://": GitHTTPProtocol, -+ "git+https://": GitHTTPSProtocol, - } - protocolType := UnknownProtocol - for prefix, potentialType := range prefixes { -@@ -42,5 +46,9 @@ func ParseProtocol(remote string) (string, int) { - } - } - -+ if protocolType == GitHTTPProtocol || protocolType == GitHTTPSProtocol { -+ remote = strings.TrimLeft(remote, "git+") -+ } -+ - return remote, protocolType - } -diff --git a/util/gitutil/git_ref.go b/util/gitutil/git_ref.go -index da15b8aa..1d15ce21 100644 ---- a/util/gitutil/git_ref.go -+++ b/util/gitutil/git_ref.go -@@ -54,7 +54,7 @@ func ParseGitRef(ref string) (*GitRef, error) { - if strings.HasPrefix(ref, "github.com/") { - res.IndistinguishableFromLocal = true // Deprecated - } else { -- _, proto := ParseProtocol(ref) -+ ref, proto := ParseProtocol(ref) - switch proto { - case UnknownProtocol: - return nil, errdefs.ErrInvalidArgument --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/gramps/xdg-spec.patch b/os/etc/portage/patches/app-misc/gramps/xdg-spec.patch deleted file mode 100644 index 97879a3..0000000 --- a/os/etc/portage/patches/app-misc/gramps/xdg-spec.patch +++ /dev/null @@ -1,627 +0,0 @@ -From b554ba7d23e1b5146f3babc5bb326d0c1a3d1c00 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andr=C3=A9=20Apitzsch?= <git@apitzsch.eu> -Date: Tue, 8 Mar 2022 21:52:49 +0100 -Subject: [PATCH 1/4] Remove unused constant ENV_DIR - ---- - gramps/cli/argparser.py | 3 +-- - gramps/gen/const.py | 4 +--- - 2 files changed, 2 insertions(+), 5 deletions(-) - -diff --git a/gramps/cli/argparser.py b/gramps/cli/argparser.py -index f0fcab9948..e13bbd4ec3 100644 ---- a/gramps/cli/argparser.py -+++ b/gramps/cli/argparser.py -@@ -48,7 +48,7 @@ - # - #------------------------------------------------------------------------- - from gramps.gen.const import (LONGOPTS, SHORTOPTS, USER_PLUGINS, VERSION_DIR, -- HOME_DIR, TEMP_DIR, THUMB_DIR, ENV_DIR, USER_CSS) -+ HOME_DIR, TEMP_DIR, THUMB_DIR, USER_CSS) - from gramps.gen.utils.cast import get_type_converter - from gramps.gen.const import GRAMPS_LOCALE as glocale - _ = glocale.translation.gettext -@@ -425,7 +425,6 @@ def rmtree(path): - if 'E' in value: # Everything else - rmtree(THUMB_DIR) - rmtree(USER_CSS) -- rmtree(ENV_DIR) - rmtree(os.path.join(HOME_DIR, "maps")) - for fil in glob(os.path.join(HOME_DIR, "*")): - if os.path.isfile(fil): -diff --git a/gramps/gen/const.py b/gramps/gen/const.py -index 81908bf144..ee923210fe 100644 ---- a/gramps/gen/const.py -+++ b/gramps/gen/const.py -@@ -121,14 +121,13 @@ - TOOL_OPTIONS = os.path.join(HOME_DIR, "tool_options.xml") - PLACE_FORMATS = os.path.join(HOME_DIR, "place_formats.xml") - --ENV_DIR = os.path.join(HOME_DIR, "env") - TEMP_DIR = os.path.join(HOME_DIR, "temp") - THUMB_DIR = os.path.join(HOME_DIR, "thumb") - THUMB_NORMAL = os.path.join(THUMB_DIR, "normal") - THUMB_LARGE = os.path.join(THUMB_DIR, "large") - USER_PLUGINS = os.path.join(VERSION_DIR, "plugins") - USER_CSS = os.path.join(HOME_DIR, "css") - # dirs checked/made for each Gramps session --USER_DIRLIST = (USER_HOME, HOME_DIR, VERSION_DIR, ENV_DIR, TEMP_DIR, THUMB_DIR, -+USER_DIRLIST = (USER_HOME, HOME_DIR, VERSION_DIR, TEMP_DIR, THUMB_DIR, - THUMB_NORMAL, THUMB_LARGE, USER_PLUGINS, USER_CSS) - - -From d3a38ead9dd6384873b84a8c38ca87228ca5eae6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andr=C3=A9=20Apitzsch?= <git@apitzsch.eu> -Date: Tue, 8 Mar 2022 21:54:10 +0100 -Subject: [PATCH 2/4] Geography: Use path from constants - ---- - gramps/plugins/lib/maps/geography.py | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -diff --git a/gramps/plugins/lib/maps/geography.py b/gramps/plugins/lib/maps/geography.py -index 9ac4e0afce..d7aa1cd514 100644 ---- a/gramps/plugins/lib/maps/geography.py -+++ b/gramps/plugins/lib/maps/geography.py -@@ -83,5 +83,4 @@ - # - # ------------------------------------------------------------------------- --GEOGRAPHY_PATH = os.path.join(HOME_DIR, "maps") - - # ------------------------------------------------------------------------- - # -@@ -116,7 +115,7 @@ class GeoGraphyView(OsmGps, NavigationView): - """ - # settings in the config file - CONFIGSETTINGS = ( -- ('geography.path', GEOGRAPHY_PATH), -+ ('geography.path', constants.GEOGRAPHY_PATH), - - ('geography.zoom', 10), - ('geography.zoom_when_center', 12), -@@ -147,4 +146,4 @@ def __init__(self, title, pdata, dbstate, uistate, - self.lock = config.get("geography.lock") - if config.get('geography.path') == "": -- config.set('geography.path', GEOGRAPHY_PATH) -+ config.set('geography.path', constants.GEOGRAPHY_PATH) - -From ce6aa76a45e2c4868a08a430c73d1a96082d90b8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andr=C3=A9=20Apitzsch?= <git@apitzsch.eu> -Date: Wed, 9 Mar 2022 19:31:00 +0100 -Subject: [PATCH 3/4] Test: Use temporary directory to test bsddb - ---- - test/LosHawlos_bsddb_test.py | 79 ++++++++++++++++-------------------- - 1 file changed, 36 insertions(+), 43 deletions(-) - -diff --git a/test/LosHawlos_bsddb_test.py b/test/LosHawlos_bsddb_test.py -index 6d2c91f7a1..2576283299 100644 ---- a/test/LosHawlos_bsddb_test.py -+++ b/test/LosHawlos_bsddb_test.py -@@ -20,48 +20,41 @@ - - # test/LosHawlos_bsddbtest.py - --from bsddb3 import dbshelve, db --import os --import sys -- --sys.path.append('../gramps') --import gramps.gen.const as const -+import tempfile -+from bsddb3 import db - - print("Test that db.DBEnv().open() works") --env_name = os.path.expanduser(os.path.join(const.HOME_DIR, "test")) --if not os.path.isdir(env_name): -- os.mkdir(env_name) -- --env = db.DBEnv() --env.set_cachesize(0,0x2000000) --env.set_lk_max_locks(25000) --env.set_lk_max_objects(25000) --# env.set_flags(db.DB_LOG_AUTOREMOVE,1) --""" --BSDDB change log settings using new method with renamed attributes --""" --autoremove_flag = None --autoremove_method = None --for flag in ["DB_LOG_AUTO_REMOVE", "DB_LOG_AUTOREMOVE"]: -- if hasattr(db, flag): -- autoremove_flag = getattr(db, flag) -- break --for method in ["log_set_config", "set_flags"]: -- if hasattr(env, method): -- autoremove_method = getattr(env, method) -- break --if autoremove_method and autoremove_flag: -- autoremove_method(autoremove_flag, 1) --else: -- print("Failed to set autoremove flag") --env_flags = db.DB_CREATE|db.DB_RECOVER|db.DB_PRIVATE|\ -- db.DB_INIT_MPOOL|db.DB_INIT_LOCK|\ -- db.DB_INIT_LOG|db.DB_INIT_TXN|db.DB_THREAD --try: -- env.open(env_name,env_flags) --except db.DBRunRecoveryError as e: -- print("Exception: ") -- print(e) -- env.remove(env_name) -- env.open(env_name,env_flags) --print("OK") -+with tempfile.TemporaryDirectory() as env_name: -+ env = db.DBEnv() -+ env.set_cachesize(0,0x2000000) -+ env.set_lk_max_locks(25000) -+ env.set_lk_max_objects(25000) -+ # env.set_flags(db.DB_LOG_AUTOREMOVE,1) -+ """ -+ BSDDB change log settings using new method with renamed attributes -+ """ -+ autoremove_flag = None -+ autoremove_method = None -+ for flag in ["DB_LOG_AUTO_REMOVE", "DB_LOG_AUTOREMOVE"]: -+ if hasattr(db, flag): -+ autoremove_flag = getattr(db, flag) -+ break -+ for method in ["log_set_config", "set_flags"]: -+ if hasattr(env, method): -+ autoremove_method = getattr(env, method) -+ break -+ if autoremove_method and autoremove_flag: -+ autoremove_method(autoremove_flag, 1) -+ else: -+ print("Failed to set autoremove flag") -+ env_flags = db.DB_CREATE|db.DB_RECOVER|db.DB_PRIVATE|\ -+ db.DB_INIT_MPOOL|db.DB_INIT_LOCK|\ -+ db.DB_INIT_LOG|db.DB_INIT_TXN|db.DB_THREAD -+ try: -+ env.open(env_name,env_flags) -+ except db.DBRunRecoveryError as e: -+ print("Exception: ") -+ print(e) -+ env.remove(env_name) -+ env.open(env_name,env_flags) -+ print("OK") - -From 182e5aaea5d26aaed43943aec4a72c6a6410b512 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andr=C3=A9=20Apitzsch?= <git@apitzsch.eu> -Date: Wed, 16 Mar 2022 20:40:16 +0100 -Subject: [PATCH 4/4] Support XDG base directory specification - -Fixes #8025 ---- - gramps/cli/argparser.py | 13 ++++++---- - gramps/gen/config.py | 8 +++--- - gramps/gen/const.py | 39 ++++++++++++++++++++-------- - gramps/gen/plug/report/_book.py | 4 +-- - gramps/gen/plug/report/_options.py | 4 +-- - gramps/gen/recentfiles.py | 4 +-- - gramps/grampsapp.py | 10 +++---- - gramps/gui/configure.py | 4 +-- - gramps/gui/viewmanager.py | 4 +-- - gramps/plugins/lib/maps/constants.py | 4 +-- - gramps/plugins/lib/maps/geography.py | 6 ++--- - gramps/plugins/tool/verify.py | 4 +-- - gramps/plugins/webstuff/webstuff.py | 6 ++--- - 13 files changed, 65 insertions(+), 45 deletions(-) - -diff --git a/gramps/cli/argparser.py b/gramps/cli/argparser.py -index e13bbd4ec3..7ca738ab9d 100644 ---- a/gramps/cli/argparser.py -+++ b/gramps/cli/argparser.py -@@ -48,7 +48,8 @@ - # - #------------------------------------------------------------------------- - from gramps.gen.const import (LONGOPTS, SHORTOPTS, USER_PLUGINS, VERSION_DIR, -- HOME_DIR, TEMP_DIR, THUMB_DIR, USER_CSS) -+ USER_CACHE, USER_CONFIG, USER_DATA, THUMB_DIR, -+ USER_CSS) - from gramps.gen.utils.cast import get_type_converter - from gramps.gen.const import GRAMPS_LOCALE as glocale - _ = glocale.translation.gettext -@@ -430,17 +431,19 @@ def rmtree(path): - if os.path.isfile(fil): - os.remove(fil) - if 'E' in value or 'X' in value: # clear xml reports/tools -- for fil in glob(os.path.join(HOME_DIR, "*.xml")): -+ for fil in glob(os.path.join(USER_DATA, "*.xml")): - os.remove(fil) - if 'E' in value or 'Z' in value: # clear upgrade zips -- for fil in glob(os.path.join(HOME_DIR, "*.zip")): -+ for fil in glob(os.path.join(USER_DATA, "*.zip")): - os.remove(fil) - if 'E' in value: # Everything else - rmtree(TEMP_DIR) - rmtree(THUMB_DIR) - rmtree(USER_CSS) -- rmtree(os.path.join(HOME_DIR, "maps")) -- for fil in glob(os.path.join(HOME_DIR, "*")): -+ rmtree(os.path.join(USER_CACHE, "maps")) -+ for fil in (glob(os.path.join(USER_CACHE, "*")) -+ + glob(os.path.join(USER_CONFIG, "*")) -+ + glob(os.path.join(USER_DATA, "*"))): - if os.path.isfile(fil): - os.remove(fil) - sys.exit(0) # Done with Default -diff --git a/gramps/gen/config.py b/gramps/gen/config.py -index 0e20f9712f..5dabea04c5 100644 ---- a/gramps/gen/config.py -+++ b/gramps/gen/config.py -@@ -41,7 +41,7 @@ - # Gramps imports - # - #--------------------------------------------------------------- --from .const import HOME_DIR, USER_HOME, VERSION_DIR -+from .const import USER_CONFIG, USER_DATA, USER_HOME, VERSION_DIR - from .utils.configmanager import ConfigManager - from .const import GRAMPS_LOCALE as glocale - _ = glocale.translation.gettext -@@ -163,7 +163,7 @@ def emit(key): - register('database.backup-path', USER_HOME) - register('database.backup-on-exit', True) - register('database.autobackup', 0) --register('database.path', os.path.join(HOME_DIR, 'grampsdb')) -+register('database.path', os.path.join(USER_DATA, 'grampsdb')) - register('database.host', '') - register('database.port', '') - -@@ -338,10 +338,10 @@ def emit(key): - # we can tell by seeing if there is a key file for this version: - if not os.path.exists(CONFIGMAN.filename): - # If not, let's read old if there: -- if os.path.exists(os.path.join(HOME_DIR, "keys.ini")): -+ if os.path.exists(os.path.join(USER_CONFIG, "keys.ini")): - # read it in old style: - logging.warning("Importing old key file 'keys.ini'...") -- CONFIGMAN.load(os.path.join(HOME_DIR, "keys.ini"), -+ CONFIGMAN.load(os.path.join(USER_CONFIG, "keys.ini"), - oldstyle=True) - logging.warning("Done importing old key file 'keys.ini'") - # other version upgrades here... -diff --git a/gramps/gen/const.py b/gramps/gen/const.py -index ee923210fe..6ae13226c6 100644 ---- a/gramps/gen/const.py -+++ b/gramps/gen/const.py -@@ -34,6 +34,8 @@ - import sys - import uuid - -+from gi.repository import GLib -+ - #------------------------------------------------------------------------- - # - # Gramps modules -@@ -113,22 +115,34 @@ - HOME_DIR = get_env_var('SAFEMODE') - - --VERSION_DIR = os.path.join( -- HOME_DIR, "gramps%s%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1])) -+if (os.path.exists(HOME_DIR) or 'GRAMPSHOME' in os.environ -+ or 'SAFEMODE' in os.environ): -+ USER_DATA = HOME_DIR -+ USER_CONFIG = HOME_DIR -+ USER_CACHE = HOME_DIR -+else: -+ USER_DATA = os.path.join(GLib.get_user_data_dir(), 'gramps') -+ USER_CONFIG = os.path.join(GLib.get_user_config_dir(), 'gramps') -+ USER_CACHE = os.path.join(GLib.get_user_cache_dir(), 'gramps') -+ -+VERSION_DIR_NAME = "gramps%s%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]) -+VERSION_DIR = os.path.join(USER_CONFIG, VERSION_DIR_NAME) -+USER_DATA_VERSION = os.path.join(USER_DATA, VERSION_DIR_NAME) - - CUSTOM_FILTERS = os.path.join(VERSION_DIR, "custom_filters.xml") --REPORT_OPTIONS = os.path.join(HOME_DIR, "report_options.xml") --TOOL_OPTIONS = os.path.join(HOME_DIR, "tool_options.xml") --PLACE_FORMATS = os.path.join(HOME_DIR, "place_formats.xml") -+REPORT_OPTIONS = os.path.join(USER_CONFIG, "report_options.xml") -+TOOL_OPTIONS = os.path.join(USER_CONFIG, "tool_options.xml") -+PLACE_FORMATS = os.path.join(USER_CONFIG, "place_formats.xml") - --TEMP_DIR = os.path.join(HOME_DIR, "temp") --THUMB_DIR = os.path.join(HOME_DIR, "thumb") -+TEMP_DIR = os.path.join(USER_CACHE, "temp") -+THUMB_DIR = os.path.join(USER_CACHE, "thumb") - THUMB_NORMAL = os.path.join(THUMB_DIR, "normal") - THUMB_LARGE = os.path.join(THUMB_DIR, "large") --USER_PLUGINS = os.path.join(VERSION_DIR, "plugins") --USER_CSS = os.path.join(HOME_DIR, "css") -+USER_PLUGINS = os.path.join(USER_DATA_VERSION, "plugins") -+USER_CSS = os.path.join(USER_DATA, "css") - # dirs checked/made for each Gramps session --USER_DIRLIST = (USER_HOME, HOME_DIR, VERSION_DIR, TEMP_DIR, THUMB_DIR, -- THUMB_NORMAL, THUMB_LARGE, USER_PLUGINS, USER_CSS) -+USER_DIRLIST = (USER_HOME, USER_CACHE, USER_CONFIG, USER_DATA, VERSION_DIR, -+ USER_DATA_VERSION, THUMB_DIR, THUMB_NORMAL, -+ THUMB_LARGE, USER_PLUGINS, USER_CSS) - - - #------------------------------------------------------------------------- -@@ -206,10 +206,13 @@ - #------------------------------------------------------------------------- - ENV = { - "USER_HOME": USER_HOME, -- "HOME_DIR": HOME_DIR, -+ "USER_CACHE": USER_CACHE, -+ "USER_CONFIG": USER_CONFIG, -+ "USER_DATA": USER_DATA, - "VERSION": VERSION, - "major_version": major_version, - "VERSION_DIR": VERSION_DIR, -+ "USER_DATA_VERSION": USER_DATA_VERSION, - "THUMB_DIR": THUMB_DIR, - "THUMB_NORMAL": THUMB_NORMAL, - "THUMB_LARGE": THUMB_LARGE, -diff --git a/gramps/gen/plug/report/_book.py b/gramps/gen/plug/report/_book.py -index 24d560e62c..be92ccf604 100644 ---- a/gramps/gen/plug/report/_book.py -+++ b/gramps/gen/plug/report/_book.py -@@ -57,7 +57,7 @@ - #------------------------------------------------------------------------- - from ...const import GRAMPS_LOCALE as glocale - _ = glocale.translation.gettext --from ...const import HOME_DIR -+from ...const import USER_DATA - from ...utils.cast import get_type_converter_by_name, type_name - from ..docgen import StyleSheet, StyleSheetList - from .. import BasePluginManager -@@ -433,7 +433,7 @@ def __init__(self, filename, dbase): - self.dbase = dbase - self.bookmap = {} - self._needs_saving = None -- self.file = os.path.join(HOME_DIR, filename) -+ self.file = os.path.join(USER_DATA, filename) - self.parse() - - def delete_book(self, name): -diff --git a/gramps/gen/plug/report/_options.py b/gramps/gen/plug/report/_options.py -index d29ccb4c96..92df8c96b8 100644 ---- a/gramps/gen/plug/report/_options.py -+++ b/gramps/gen/plug/report/_options.py -@@ -59,7 +59,7 @@ - # (do not import anything from 'gui' as this is in 'gen') - # - #------------------------------------------------------------------------- --from ...const import HOME_DIR, REPORT_OPTIONS -+from ...const import USER_DATA, REPORT_OPTIONS - from ...config import config - from ..docgen import PAPER_PORTRAIT - from .. import _options -@@ -739,7 +739,7 @@ def get_stylesheet_savefile(self): - # Get the first part of name, if it contains a comma: - # (will just be module_name, if no comma) - filename = "%s.xml" % self.module_name.split(",")[0] -- return os.path.join(HOME_DIR, filename) -+ return os.path.join(USER_DATA, filename) - - def get_default_stylesheet_name(self): - """ get the default stylesheet name """ -diff --git a/gramps/gen/recentfiles.py b/gramps/gen/recentfiles.py -index 900b4b0d94..3ce32f2b95 100644 ---- a/gramps/gen/recentfiles.py -+++ b/gramps/gen/recentfiles.py -@@ -37,7 +37,7 @@ - except ImportError: - USE_LOCK = False - --from .const import HOME_DIR, GRAMPS_LOCALE as glocale -+from .const import USER_DATA, GRAMPS_LOCALE as glocale - _ = glocale.translation.gettext - - #------------------------------------------------------------------------- -@@ -45,7 +45,7 @@ - # Constants - # - #------------------------------------------------------------------------- --GRAMPS_FILENAME = os.path.join(HOME_DIR, "recent-files-gramps.xml") -+GRAMPS_FILENAME = os.path.join(USER_DATA, "recent-files-gramps.xml") - MAX_GRAMPS_ITEMS = 10 - - #------------------------------------------------------------------------- -diff --git a/gramps/grampsapp.py b/gramps/grampsapp.py -index bc0f36ae94..cf8774df9b 100644 ---- a/gramps/grampsapp.py -+++ b/gramps/grampsapp.py -@@ -50,7 +50,7 @@ - # Gramps modules - # - #------------------------------------------------------------------------- --from .gen.const import APP_GRAMPS, USER_DIRLIST, HOME_DIR, ORIG_HOME_DIR -+from .gen.const import APP_GRAMPS, USER_DIRLIST, USER_DATA, ORIG_HOME_DIR - from .gen.constfunc import mac - from .version import VERSION_TUPLE - from .gen.constfunc import win, get_env_var -@@ -113,7 +113,7 @@ - if win(): - # If running in GUI mode redirect stdout and stderr to log file - if not sys.stdout: -- logfile = os.path.join(HOME_DIR, -+ logfile = os.path.join(USER_DATA, - "Gramps%s%s.log") % (VERSION_TUPLE[0], - VERSION_TUPLE[1]) - # We now carry out the first step in build_user_paths(), to make sure -@@ -122,10 +122,10 @@ - # block, and any failure will be logged. However, if the creation of the - # user directory fails here, there is no way to report the failure, - # because stdout/stderr are not available, and neither is the logfile. -- if os.path.islink(HOME_DIR): -+ if os.path.islink(USER_DATA): - pass # ok -- elif not os.path.isdir(HOME_DIR): -- os.makedirs(HOME_DIR) -+ elif not os.path.isdir(USER_DATA): -+ os.makedirs(USER_DATA) - sys.stdout = sys.stderr = open(logfile, "w", encoding='utf-8') - # macOS sets stderr to /dev/null when running without a terminal, - # e.g. if Gramps.app is lauched by double-clicking on it in -diff --git a/gramps/gui/configure.py b/gramps/gui/configure.py -index debbc73ae7..1747b7c529 100644 ---- a/gramps/gui/configure.py -+++ b/gramps/gui/configure.py -@@ -50,7 +50,7 @@ - #------------------------------------------------------------------------- - from gramps.gen.config import config - from gramps.gen.const import GRAMPS_LOCALE as glocale --from gramps.gen.const import HOME_DIR, URL_WIKISTRING, URL_MANUAL_PAGE -+from gramps.gen.const import USER_DATA, URL_WIKISTRING, URL_MANUAL_PAGE - from gramps.gen.datehandler import get_date_formats - from gramps.gen.display.name import displayer as _nd - from gramps.gen.display.name import NameDisplayError -@@ -1997,7 +1997,7 @@ def select_dbpath(self, *obj): - _('_Apply'), Gtk.ResponseType.OK) - dbpath = config.get('database.path') - if not dbpath: -- dbpath = os.path.join(HOME_DIR, 'grampsdb') -+ dbpath = os.path.join(USER_DATA, 'grampsdb') - f.set_current_folder(os.path.dirname(dbpath)) - - status = f.run() -diff --git a/gramps/gui/viewmanager.py b/gramps/gui/viewmanager.py -index 2189899757..9e27c10f45 100644 ---- a/gramps/gui/viewmanager.py -+++ b/gramps/gui/viewmanager.py -@@ -77,7 +77,7 @@ - from .pluginmanager import GuiPluginManager - from gramps.gen.relationship import get_relationship_calculator - from .displaystate import DisplayState, RecentDocsMenu --from gramps.gen.const import (HOME_DIR, ICON, URL_BUGTRACKER, URL_HOMEPAGE, -+from gramps.gen.const import (USER_DATA, ICON, URL_BUGTRACKER, URL_HOMEPAGE, - URL_MAILINGLIST, URL_MANUAL_PAGE, URL_WIKISTRING, - WIKI_EXTRAPLUGINS, URL_BUGHOME) - from gramps.gen.constfunc import is_quartz -@@ -1787,7 +1787,7 @@ def select_backup_path(self, widget, path_entry): - _('_Apply'), Gtk.ResponseType.OK) - mpath = path_entry.get_text() - if not mpath: -- mpath = HOME_DIR -+ mpath = USER_DATA - fdialog.set_current_folder(os.path.dirname(mpath)) - fdialog.set_filename(os.path.join(mpath, ".")) - status = fdialog.run() -diff --git a/gramps/plugins/lib/maps/constants.py b/gramps/plugins/lib/maps/constants.py -index b868ea4332..8a3df43a4c 100644 ---- a/gramps/plugins/lib/maps/constants.py -+++ b/gramps/plugins/lib/maps/constants.py -@@ -29,7 +29,7 @@ - from gramps.gen.lib import EventType - import os --from gramps.gen.const import HOME_DIR -+from gramps.gen.const import USER_CACHE - import gi - gi.require_version('OsmGpsMap', '1.0') - from gi.repository import OsmGpsMap as osmgpsmap - -@@ -38,7 +38,7 @@ - # Constants - # - #------------------------------------------------------------------------- --GEOGRAPHY_PATH = os.path.join(HOME_DIR, "maps") -+GEOGRAPHY_PATH = os.path.join(USER_CACHE, "maps") - - ICONS = { - EventType.BIRTH : 'gramps-geo-birth', -diff --git a/gramps/plugins/lib/maps/geography.py b/gramps/plugins/lib/maps/geography.py -index d7aa1cd514..97f6370f6b 100644 ---- a/gramps/plugins/lib/maps/geography.py -+++ b/gramps/plugins/lib/maps/geography.py -@@ -55,7 +55,7 @@ - from gramps.gui.views.navigationview import NavigationView - from gramps.gen.utils.libformatting import FormattingHelper - from gramps.gen.errors import WindowActiveError --from gramps.gen.const import HOME_DIR -+from gramps.gen.const import USER_HOME - from gramps.gen.config import config - from gramps.gui.editors import EditPlace, EditEvent, EditFamily, EditPerson - from gramps.gui.selectors.selectplace import SelectPlace -@@ -991,7 +991,7 @@ def add_place_from_kml(self, menu, event, lat, lon): - parent=self.uistate.window, - buttons=(_('_Cancel'), Gtk.ResponseType.CANCEL, - _('_Apply'), Gtk.ResponseType.OK)) -- mpath = HOME_DIR -+ mpath = USER_HOME - kml.set_current_folder(os.path.dirname(mpath)) - kml.set_filter(filtering) - -@@ -1292,7 +1292,7 @@ def select_tilepath(self, *obj): - Gtk.ResponseType.OK)) - mpath = config.get('geography.path') - if not mpath: -- mpath = HOME_DIR -+ mpath = USER_HOME - selected_dir.set_current_folder(os.path.dirname(mpath)) - - status = selected_dir.run() -diff --git a/gramps/plugins/tool/verify.py b/gramps/plugins/tool/verify.py -index 6d989c9b08..adcea2bf23 100644 ---- a/gramps/plugins/tool/verify.py -+++ b/gramps/plugins/tool/verify.py -@@ -62,7 +62,7 @@ - from gramps.gen.const import GRAMPS_LOCALE as glocale - _ = glocale.translation.sgettext - from gramps.gen.errors import WindowActiveError --from gramps.gen.const import URL_MANUAL_PAGE, VERSION_DIR -+from gramps.gen.const import URL_MANUAL_PAGE, USER_DATA_VERSION - from gramps.gen.lib import (ChildRefType, EventRoleType, EventType, - FamilyRelType, NameType, Person) - from gramps.gen.lib.date import Today -@@ -595,7 +595,7 @@ def _set_filename(self): - db_filename = db_filename.encode('utf-8') - md5sum = md5(db_filename) - self.ignores_filename = os.path.join( -- VERSION_DIR, md5sum.hexdigest() + os.path.extsep + 'vfm') -+ USER_DATA_VERSION, md5sum.hexdigest() + os.path.extsep + 'vfm') - - def load_ignored(self, db_filename): - """ get ready to load the file with the previously-ignored people """ -diff --git a/gramps/plugins/webstuff/webstuff.py b/gramps/plugins/webstuff/webstuff.py -index eaacb58202..6c531be5e5 100644 ---- a/gramps/plugins/webstuff/webstuff.py -+++ b/gramps/plugins/webstuff/webstuff.py -@@ -23,7 +23,7 @@ - # python modules - #------------------------------------------------ - import os --from gramps.gen.const import VERSION_DIR, IMAGE_DIR, DATA_DIR, USER_CSS -+from gramps.gen.const import USER_DATA_VERSION, IMAGE_DIR, DATA_DIR, USER_CSS - from gramps.gen.const import GRAMPS_LOCALE as glocale - _ = glocale.translation.sgettext - -@@ -186,10 +186,10 @@ def process_list(data): - file = row[3] - if file: - path, filename = os.path.split(file) -- # is there a override file in the VERSION_DIR/webstuff? -+ # is there a override file in the DATA_VERSION_DIR/webstuff? - # eg, ~/.gramps/gramps34/webstuff/Web_Nebraska.css - # if so, replace this one: -- override = os.path.join(VERSION_DIR, "webstuff", filename) -+ override = os.path.join(USER_DATA_VERSION, "webstuff", filename) - if os.path.exists(override): - row[3] = override - retval.append(row) - -From b554ba7d23e1b5146f3babc5bb326d0c1a3d1c00 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Andr=C3=A9=20Apitzsch?= <git@apitzsch.eu> -Date: Tue, 8 Mar 2022 21:52:49 +0100 -Subject: [PATCH 1/4] Remove unused constant ENV_DIR - ---- - gramps/cli/argparser.py | 3 +-- - gramps/gen/const.py | 4 +--- - 2 files changed, 2 insertions(+), 5 deletions(-) - -diff --git a/gramps/gen/const.py b/gramps/gen/const.py -index 81908bf144..ee923210fe 100644 ---- a/gramps/gen/const.py -+++ b/gramps/gen/const.py -@@ -197,7 +197,6 @@ - "VERSION": VERSION, - "major_version": major_version, - "VERSION_DIR": VERSION_DIR, -- "ENV_DIR": ENV_DIR, - "TEMP_DIR": TEMP_DIR, - "THUMB_DIR": THUMB_DIR, - "THUMB_NORMAL": THUMB_NORMAL, - "THUMB_LARGE": THUMB_LARGE, diff --git a/os/etc/portage/patches/app-misc/lfm/0001-enable-shared-linking.patch b/os/etc/portage/patches/app-misc/lfm/0001-enable-shared-linking.patch deleted file mode 100644 index a38731b..0000000 --- a/os/etc/portage/patches/app-misc/lfm/0001-enable-shared-linking.patch +++ /dev/null @@ -1,96 +0,0 @@ -From bd24edd233ab7925bc75ad2f44cf58479d89cfec Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Wed, 12 Jul 2023 19:35:18 +0900 -Subject: [PATCH 1/2] enable shared linking -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - CMakeLists.txt | 46 +++++++++++++++++++-------------------- - cmake/FindNotcurses.cmake | 4 ++-- - 2 files changed, 25 insertions(+), 25 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index b3efcbc..d010e75 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -29,28 +29,28 @@ set(DEPS_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/.deps/usr") - list(INSERT CMAKE_PREFIX_PATH 0 ${DEPS_PREFIX}) - set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:${DEPS_PREFIX}/lib/pkgconfig") - --if(NOT EXISTS ${DEPS_PREFIX}) -- message(STATUS "Building dependencies...") -- set(DEPS_BUILD_DIR ${PROJECT_SOURCE_DIR}/.deps) -- file(MAKE_DIRECTORY ${DEPS_BUILD_DIR}) -- execute_process( -- COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} -- -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -- -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -- -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -- -DCMAKE_C_FLAGS=${CMAKE_C_FLGS} -- -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG} -- -DCMAKE_C_FLAGS_MINSIZEREL=${CMAKE_C_FLAGS_MINSIZEREL} -- -DCMAKE_C_FLAGS_RELWITHDEBINFO=${CMAKE_C_FLAGS_RELWITHDEBINFO} -- -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE} -- -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM} -- ${PROJECT_SOURCE_DIR}/third-party -- WORKING_DIRECTORY ${DEPS_BUILD_DIR}) -- execute_process( -- COMMAND ${CMAKE_COMMAND} --build ${DEPS_BUILD_DIR} -- --config ${CMAKE_BUILD_TYPE}) -- set(DEPS_PREFIX ${DEPS_BUILD_DIR}/usr) --endif() -+# if(NOT EXISTS ${DEPS_PREFIX}) -+# message(STATUS "Building dependencies...") -+# set(DEPS_BUILD_DIR ${PROJECT_SOURCE_DIR}/.deps) -+# file(MAKE_DIRECTORY ${DEPS_BUILD_DIR}) -+# execute_process( -+# COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} -+# -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -+# -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -+# -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -+# -DCMAKE_C_FLAGS=${CMAKE_C_FLGS} -+# -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG} -+# -DCMAKE_C_FLAGS_MINSIZEREL=${CMAKE_C_FLAGS_MINSIZEREL} -+# -DCMAKE_C_FLAGS_RELWITHDEBINFO=${CMAKE_C_FLAGS_RELWITHDEBINFO} -+# -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE} -+# -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM} -+# ${PROJECT_SOURCE_DIR}/third-party -+# WORKING_DIRECTORY ${DEPS_BUILD_DIR}) -+# execute_process( -+# COMMAND ${CMAKE_COMMAND} --build ${DEPS_BUILD_DIR} -+# --config ${CMAKE_BUILD_TYPE}) -+# set(DEPS_PREFIX ${DEPS_BUILD_DIR}/usr) -+# endif() - option(DEV "dev" OFF) - - set(LUA_PRG luajit) -@@ -161,7 +161,7 @@ find_package(Pcre REQUIRED) - find_package(ZLIB REQUIRED) - find_package(Ev REQUIRED) - find_package(FFmpeg REQUIRED COMPONENTS AVCODEC AVFORMAT AVUTIL SWSCALE) --set(NOTCURSES_DEPS m unistring ncursesw readline deflate) -+# set(NOTCURSES_DEPS m unistring ncursesw readline deflate) - - set(THREADS_PREFER_PTHREAD_FLAG ON) - find_package(Threads REQUIRED) -diff --git a/cmake/FindNotcurses.cmake b/cmake/FindNotcurses.cmake -index 4aa9bca..a50f32b 100644 ---- a/cmake/FindNotcurses.cmake -+++ b/cmake/FindNotcurses.cmake -@@ -13,8 +13,8 @@ set(NOTCURSES_DEFINITIONS ${PC_NOTCURSES_CFLAGS_OTHER}) - find_path(NOTCURSES_INCLUDE_DIR notcurses/notcurses.h - PATHS ${PC_NOTCURSES_INCLUDEDIR} ${PC_NOTCURSES_INCLUDE_DIRS}) - --list(APPEND NOTCURSES_NAMES libnotcurses.a) --list(APPEND NOTCURSES_CORE_NAMES libnotcurses-core.a) -+list(APPEND NOTCURSES_NAMES libnotcurses.a libnotcurses.so) -+list(APPEND NOTCURSES_CORE_NAMES libnotcurses-core.a libnotcurses-core.so) - - find_library(NOTCURSES_LIBRARY NAMES ${NOTCURSES_NAMES} - PATHS ${PC_NOTCURSES_LIBDIR} ${PC_NOTCURSES_LIBRARY_DIRS}) --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/lfm/0002-fix-inline-usage.patch b/os/etc/portage/patches/app-misc/lfm/0002-fix-inline-usage.patch deleted file mode 100644 index 4f5b2fc..0000000 --- a/os/etc/portage/patches/app-misc/lfm/0002-fix-inline-usage.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 8692ed3436709038bec7bed30476886be48cb86e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Wed, 12 Jul 2023 19:38:41 +0900 -Subject: [PATCH 2/2] fix inline usage -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - src/dir.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/dir.h b/src/dir.h -index e38c20e..f5df11d 100644 ---- a/src/dir.h -+++ b/src/dir.h -@@ -100,7 +100,7 @@ void dir_cursor_move_to(Dir *dir, const char *name, uint32_t height, uint32_t sc - void dir_update_with(Dir *dir, Dir *update, uint32_t height, uint32_t scrolloff); - - // Returns true `d` is the root directory. --inline bool dir_isroot(const Dir *dir) -+static inline bool dir_isroot(const Dir *dir) - { - return (dir->path[0] == '/' && dir->path[1] == 0); - } --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/todoman/0001-add-relation-to-cache-and-model.patch b/os/etc/portage/patches/app-misc/todoman/0001-add-relation-to-cache-and-model.patch deleted file mode 100644 index 4083d69..0000000 --- a/os/etc/portage/patches/app-misc/todoman/0001-add-relation-to-cache-and-model.patch +++ /dev/null @@ -1,242 +0,0 @@ -From f57cccf23b093f33c0096006ce4ae0b823807121 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 17 Jan 2023 21:58:16 +0100 -Subject: [PATCH 1/4] add relation to cache and model -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - tests/test_model.py | 33 +++++++++++++++++++ - todoman/model.py | 78 +++++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 105 insertions(+), 6 deletions(-) - -diff --git a/tests/test_model.py b/tests/test_model.py -index 363d468..0ff5d86 100644 ---- a/tests/test_model.py -+++ b/tests/test_model.py -@@ -421,6 +421,38 @@ def test_illegal_start_suppression(create, default_database, todos): - assert todo.due == datetime(2017, 3, 31, 12, tzinfo=tzoffset(None, 7200)) - - -+def test_relation(create, todos): -+ create( -+ "test_parent.ics", -+ "UID:9999\n" -+ "SUMMARY:Start doing stuff\n" -+ "DUE;VALUE=DATE-TIME;TZID=CET:20170331T120000\n" -+ ) -+ parent = next(todos()) -+ -+ create( -+ "test_child_1.ics", -+ "UID:9998\n" -+ "SUMMARY:this is part a\n" -+ "DUE;VALUE=DATE-TIME;TZID=CET:20170331T120000\n" -+ f"RELATED-TO:{parent.uid}\n" -+ ) -+ child1 = next(todos()) -+ -+ create( -+ "test_child_2.ics", -+ "UID:9997\n" -+ "SUMMARY:this is part b\n" -+ "DUE;VALUE=DATE-TIME;TZID=CET:20170331T120000\n" -+ f"RELATED-TO;RELTYPE=PARENT:{parent.uid}\n" -+ ) -+ child2 = next(todos()) -+ -+ assert child1.relation == ("PARENT", parent.uid) -+ assert child2.relation == ("PARENT", parent.uid) -+ assert not parent.relation -+ -+ - def test_default_status(create, todos): - create("test.ics", "SUMMARY:Finish all these status tests\n") - todo = next(todos()) -@@ -539,3 +571,4 @@ def test_todo_path_without_list(tmpdir): - - with pytest.raises(ValueError, match="A todo without a list does not have a path."): - todo.path # noqa: B018 # expression raises -+ -diff --git a/todoman/model.py b/todoman/model.py -index bb4044a..970a4b7 100644 ---- a/todoman/model.py -+++ b/todoman/model.py -@@ -49,6 +49,7 @@ class Todo: - dtstamp: datetime | None - last_modified: datetime | None - related: list[Todo] -+ relation: list[tuple[str, str]] - rrule: str | None - start: date | None - -@@ -98,6 +99,7 @@ class Todo: - - self.filename = filename or f"{self.uid}.ics" - self.related = [] -+ self.relation = None - - if os.path.basename(self.filename) != self.filename: - raise ValueError(f"Must not be an absolute path: {self.filename}") -@@ -402,7 +404,7 @@ class Cache: - may be used for filtering/sorting. - """ - -- SCHEMA_VERSION = 9 -+ SCHEMA_VERSION = 10 - - def __init__(self, path: str): - self.cache_path = str(path) -@@ -434,6 +436,7 @@ class Cache: - DROP TABLE IF EXISTS lists; - DROP TABLE IF EXISTS files; - DROP TABLE IF EXISTS categories; -+ DROP TABLE IF EXISTS relations; - """ - ) - -@@ -489,6 +492,18 @@ class Cache: - """ - ) - -+ self._conn.execute( -+ """ -+ CREATE TABLE IF NOT EXISTS relations ( -+ "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, -+ "todos_id" INTEGER NOT NULL, -+ "reltype" TEXT, -+ "related_uid" TEXT, -+ -+ FOREIGN KEY(todos_id) REFERENCES todos(id) ON DELETE CASCADE -+ ); -+ """ -+ ) - self._conn.execute( - """ - CREATE TABLE IF NOT EXISTS todos ( -@@ -593,6 +608,21 @@ class Cache: - except sqlite3.IntegrityError as e: - raise exceptions.AlreadyExistsError("category", category) from e - -+ def add_relation(self, todos_id, relation): -+ try: -+ self._conn.execute( -+ """ -+ INSERT INTO relations ( -+ todos_id, -+ reltype, -+ related_uid -+ ) VALUES (?, ?, ?); -+ """, -+ (todos_id, relation[0], relation[1]), -+ ) -+ except sqlite3.IntegrityError as e: -+ raise exceptions.AlreadyExists("relation", relation) from e -+ - def _serialize_datetime( - self, - todo: icalendar.Todo, -@@ -625,6 +655,19 @@ class Cache: - - return rrule.to_ical().decode() - -+ def _serialize_relation( -+ self, -+ todo: icalendar.Todo, -+ ) -> str | None: -+ -+ for cl in todo.content_lines(): -+ if type(cl) != str: -+ parts = cl.parts() -+ if parts[0] == "RELATED-TO": -+ return ((parts[1].has_key("RELTYPE") and parts[1].get("RELTYPE")) or "PARENT", parts[2]) -+ -+ return None -+ - def add_vtodo(self, todo: icalendar.Todo, file_path: str, id=None) -> int: - """ - Adds a todo into the cache. -@@ -702,6 +745,10 @@ class Cache: - for category in todo.get("categories").cats: - self.add_category(rv, category) - -+ rel = self._serialize_relation(todo) -+ if rel: -+ self.add_relation(rv, rel) -+ - return rv - - def todos( -@@ -825,10 +872,14 @@ class Cache: - - query = """ - SELECT DISTINCT todos.*, files.list_name, files.path, -- group_concat(category) AS categories -+ group_concat(category) AS categories, -+ group_concat(relations.reltype) AS reltype, -+ group_concat(relations.related_uid) AS related_uid - FROM todos, files - LEFT JOIN categories -- ON categories.todos_id = todos.id -+ ON categories.todos_id = todos.id -+ LEFT JOIN relations -+ ON relations.todos_id = todos.id - WHERE todos.file_path = files.path {} - GROUP BY uid - ORDER BY {} -@@ -840,7 +891,10 @@ class Cache: - logger.debug(query) - logger.debug(params) - -- result = self._conn.execute(query, params) -+ try: -+ result = self._conn.execute(query, params) -+ except Exception as e: -+ print("!", e) - - seen_paths = set() - warned_paths = set() -@@ -879,6 +933,12 @@ class Cache: - - return [] - -+ def _relation_from_db(self, reltype, uid): -+ if (not reltype) and (not uid): -+ return None -+ -+ return (reltype, uid) -+ - def _todo_from_db(self, row: dict) -> Todo: - todo = Todo() - todo.id = row["id"] -@@ -902,6 +962,8 @@ class Cache: - todo.list = self.lists_map[row["list_name"]] - todo.filename = os.path.basename(row["path"]) - todo.rrule = row["rrule"] -+ todo.relation = self._relation_from_db(row["reltype"], row["related_uid"]) -+ - return todo - - def lists(self) -> Iterable[TodoList]: -@@ -935,10 +997,14 @@ class Cache: - result = self._conn.execute( - """ - SELECT todos.*, files.list_name, files.path, -- group_concat(category) AS categories -+ group_concat(category) AS categories, -+ group_concat(relations.reltype) AS reltype, -+ group_concat(relations.related_uid) AS related_uid - FROM todos, files - LEFT JOIN categories -- ON categories.todos_id = todos.id -+ ON categories.todos_id = todos.id -+ LEFT JOIN relations -+ ON relations.todos_id = todos.id - WHERE files.path = todos.file_path - AND todos.id = ? - GROUP BY uid --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/todoman/0002-allow-printing-the-raw-vtodo-card.patch b/os/etc/portage/patches/app-misc/todoman/0002-allow-printing-the-raw-vtodo-card.patch deleted file mode 100644 index d94037c..0000000 --- a/os/etc/portage/patches/app-misc/todoman/0002-allow-printing-the-raw-vtodo-card.patch +++ /dev/null @@ -1,50 +0,0 @@ -From df131b270f677cdef74b00c6ca94c04f99530802 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 17 Jan 2023 21:58:35 +0100 -Subject: [PATCH 2/4] allow printing the raw vtodo card -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - todoman/cli.py | 16 +++++++++++++++- - 1 file changed, 15 insertions(+), 1 deletion(-) - -diff --git a/todoman/cli.py b/todoman/cli.py -index 5abb2d5..db3facc 100644 ---- a/todoman/cli.py -+++ b/todoman/cli.py -@@ -440,14 +440,28 @@ def edit(ctx, id, todo_properties, interactive, raw): - - - @cli.command() -+@click.option( -+ "--raw", -+ is_flag=True, -+ help="Show VTODO asscociated with the task.", -+) - @pass_ctx - @with_id_arg - @catch_errors --def show(ctx, id): -+def show(ctx, id, raw): - """ - Show details about a task. - """ - todo = ctx.db.todo(id, read_only=True) -+ if raw: -+ click.echo(f"path: {todo.path}") -+ try: -+ with open(todo.path, "rb") as f: -+ click.echo(f.read()) -+ f.close() -+ except Exception: -+ logger.exception("Failed to read entry %s.", todo.path) -+ return - click.echo(ctx.formatter.detailed(todo)) - - --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/todoman/0003-format-list-with-hierarchy.patch b/os/etc/portage/patches/app-misc/todoman/0003-format-list-with-hierarchy.patch deleted file mode 100644 index b2db1a3..0000000 --- a/os/etc/portage/patches/app-misc/todoman/0003-format-list-with-hierarchy.patch +++ /dev/null @@ -1,126 +0,0 @@ -From 054c76bcb81b94823439954fdee363bdd08011f5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 17 Jan 2023 22:19:34 +0100 -Subject: [PATCH 3/4] format list with hierarchy -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - tests/test_porcelain.py | 5 +++++ - todoman/formatters.py | 29 +++++++++++++++++++++++++++-- - 2 files changed, 32 insertions(+), 2 deletions(-) - -diff --git a/tests/test_porcelain.py b/tests/test_porcelain.py -index 781891d..bc2deaa 100644 ---- a/tests/test_porcelain.py -+++ b/tests/test_porcelain.py -@@ -66,6 +66,7 @@ def test_list_start_date(tmpdir, runner, create): - "percent": 26, - "priority": 0, - "start": 1451692800, -+ "relation": None, - "summary": "Do stuff", - } - ] -@@ -98,6 +99,7 @@ def test_list_due_date(tmpdir, runner, create): - "percent": 26, - "priority": 0, - "start": None, -+ "relation": None, - "summary": "Do stuff", - } - ] -@@ -126,6 +128,7 @@ def test_list_nodue(tmpdir, runner, create): - "percent": 12, - "priority": 4, - "start": None, -+ "relation": None, - "summary": "Do stuff", - } - ] -@@ -195,6 +198,7 @@ def test_show(tmpdir, runner, create): - "percent": 0, - "priority": 5, - "start": None, -+ "relation": None, - "summary": "harhar", - } - -@@ -218,6 +222,7 @@ def test_simple_action(todo_factory): - "percent": 0, - "priority": 0, - "start": None, -+ "relation": None, - "summary": "YARR!", - } - -diff --git a/todoman/formatters.py b/todoman/formatters.py -index 4ec8425..cd801bc 100644 ---- a/todoman/formatters.py -+++ b/todoman/formatters.py -@@ -66,6 +66,7 @@ class DefaultFormatter: - # it can end up being more readable when too many columns are empty. - # show dates that are in the future in yellow (in 24hs) or grey (future) - table = [] -+ children: Dict[List[str]] = dict() - for todo in todos: - completed = "X" if todo.is_completed else " " - percent = todo.percent_complete or "" -@@ -108,12 +109,34 @@ class DefaultFormatter: - - # FIXME: double space when no priority - # split into parts to satisfy linter line too long -- table.append( -+ entry = ( - f"[{completed}] {todo.id} {priority} {due} " - f"{recurring}{summary}{categories}" - ) - -- return "\n".join(table) -+ if todo.relation and todo.relation[0] == "PARENT": -+ uid = todo.relation[1] -+ if not uid in children.keys(): -+ children[uid] = [entry] -+ else: -+ children[uid].append(entry) -+ else: -+ table.append((todo.uid, entry)) -+ -+ output = "" -+ for uid, todo in table: -+ delim = "" -+ if output != "": -+ delim = "\n" -+ output = f"{output}{delim}{todo}" -+ if uid in children.keys(): -+ total = len(children[uid]) -+ if total > 1: -+ for child in children[uid][:total-1]: -+ output = f"{output}\n ├─ {child}" -+ output = f"{output}\n └─ {children[uid][total-1]}" -+ -+ return output - - def _due_colour(self, todo: Todo) -> str: - now = self.now if isinstance(todo.due, datetime) else self.now.date() -@@ -251,6 +274,7 @@ class HumanizedFormatter(DefaultFormatter): - - class PorcelainFormatter(DefaultFormatter): - def _todo_as_dict(self, todo): -+ format_relation = lambda tup: {"reltype": tup[0], "uid": tup[1]} if tup else None - return { - "completed": todo.is_completed, - "start": self.format_datetime(todo.start), -@@ -264,6 +288,7 @@ class PorcelainFormatter(DefaultFormatter): - "location": todo.location, - "description": todo.description, - "completed_at": self.format_datetime(todo.completed_at), -+ "relation": format_relation(todo.relation), - } - - def compact(self, todo: Todo) -> str: --- -2.39.3 - diff --git a/os/etc/portage/patches/app-misc/todoman/0004-fix-time-tests.patch b/os/etc/portage/patches/app-misc/todoman/0004-fix-time-tests.patch deleted file mode 100644 index 52a7b8b..0000000 --- a/os/etc/portage/patches/app-misc/todoman/0004-fix-time-tests.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d22203bc16f64a566896da41b3cba9d6c8bd1617 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Wed, 18 Jan 2023 18:11:55 +0100 -Subject: [PATCH 4/4] fix time tests -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - tests/test_formatter.py | 2 +- - tests/test_porcelain.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/test_formatter.py b/tests/test_formatter.py -index 4409b43..0ed960f 100644 ---- a/tests/test_formatter.py -+++ b/tests/test_formatter.py -@@ -135,7 +135,7 @@ def test_parse_datetime(default_formatter): - # for this one: - with freeze_time("2017-03-04"): - parsed = default_formatter.parse_datetime("Mon Mar 6 22:50:52 -03 2017") -- assert parsed == datetime(2017, 3, 6, 20, 17).replace(tzinfo=tz) -+ assert parsed == datetime(2017, 3, 6, 19, 17).replace(tzinfo=tz) - - assert default_formatter.parse_datetime("") is None - -diff --git a/tests/test_porcelain.py b/tests/test_porcelain.py -index bc2deaa..0043a3d 100644 ---- a/tests/test_porcelain.py -+++ b/tests/test_porcelain.py -@@ -92,7 +92,7 @@ def test_list_due_date(tmpdir, runner, create): - "completed": True, - "completed_at": None, - "description": "", -- "due": 1451692800, -+ "due": 1451689200, - "id": 1, - "list": "default", - "location": "Wherever", --- -2.39.3 - diff --git a/os/etc/portage/patches/dev-libs/bemenu/0003-add-bemenu-drun-implementation.patch b/os/etc/portage/patches/dev-libs/bemenu/0003-add-bemenu-drun-implementation.patch deleted file mode 100644 index 26bc121..0000000 --- a/os/etc/portage/patches/dev-libs/bemenu/0003-add-bemenu-drun-implementation.patch +++ /dev/null @@ -1,391 +0,0 @@ -From cb6709bc9fd7e6c9fbbd817141b4b23acd435c97 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Sat, 13 May 2023 17:50:45 +0900 -Subject: [PATCH 3/3] add bemenu-drun implementation -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - GNUmakefile | 6 +- - client/bemenu-drun.c | 343 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 348 insertions(+), 1 deletion(-) - create mode 100644 client/bemenu-drun.c - -diff --git a/GNUmakefile b/GNUmakefile -index 198088d..52646cf 100644 ---- a/GNUmakefile -+++ b/GNUmakefile -@@ -22,7 +22,7 @@ override CPPFLAGS += -D_DEFAULT_SOURCE -Ilib - - libs = libbemenu.so - pkgconfigs = bemenu.pc --bins = bemenu bemenu-run -+bins = bemenu bemenu-run bemenu-drun - mans = bemenu.1 - renderers = bemenu-renderer-x11.so bemenu-renderer-curses.so bemenu-renderer-wayland.so - all: $(bins) $(renderers) $(mans) -@@ -108,6 +108,10 @@ common.a: client/common/common.c client/common/common.h - bemenu: common.a client/bemenu.c - bemenu-run: common.a client/bemenu-run.c - -+bemenu-drun: private override LDLIBS += $(shell $(PKG_CONFIG) --libs glib-2.0 gio-unix-2.0) -lm -+bemenu-drun: private override CPPFLAGS += $(shell $(PKG_CONFIG) --cflags-only-I glib-2.0 gio-unix-2.0) -+bemenu-drun: common.a client/bemenu-drun.c -+ - install-pkgconfig: $(pkgconfigs) - mkdir -p "$(DESTDIR)$(PREFIX)$(libdir)/pkgconfig" - cp $^ "$(DESTDIR)$(PREFIX)$(libdir)/pkgconfig" -diff --git a/client/bemenu-drun.c b/client/bemenu-drun.c -new file mode 100644 -index 0000000..705061e ---- /dev/null -+++ b/client/bemenu-drun.c -@@ -0,0 +1,343 @@ -+#include <bemenu.h> -+#include <stdlib.h> -+#include <stdio.h> -+#include <string.h> -+#include <signal.h> -+#include <unistd.h> -+#include <dirent.h> -+#include <assert.h> -+#include "common/common.h" -+ -+#include <gio/gdesktopappinfo.h> -+ -+static struct client client = { -+ .filter_mode = BM_FILTER_MODE_DMENU, -+ .title = "bemenu-drun", -+ .monitor = -1, -+}; -+ -+struct paths { -+ char *path; -+ char *paths; -+}; -+ -+struct desktopfile { -+ const char *path; -+ const char *name; -+ const char *exec; -+}; -+ -+static char* -+c_strdup(const char *str) -+{ -+ return cstrcopy(str, strlen(str)); -+} -+ -+static char* -+strip_slash(char *str) -+{ -+ size_t size = strlen(str); -+ if (size > 0) -+ for (char *s = str + size - 1; *s == '/'; --s) -+ *s = 0; -+ return str; -+} -+ -+static char * -+append(char *base, const char *str) -+{ -+ char *base_ = base ? c_strdup(base) : ""; -+ -+ size_t len = -+ (base ? strlen(base) : 0) + -+ (str ? strlen(str) : 0) + -+ 1; -+ -+ base = realloc(base, len); -+ snprintf(base, len, "%s%s", base_, str); -+ return base; -+} -+ -+ -+static const char* -+get_application_paths(struct paths *state) -+{ -+ if (state->path && !*state->path) { -+ free(state->paths); -+ return NULL; -+ } -+ -+ if (!state->paths) { -+ const char *xdgdirs; -+ if (!(xdgdirs = getenv("XDG_DATA_DIRS")) || !xdgdirs[0]) -+ xdgdirs = "/usr/local/share/:/usr/share/"; -+ -+ const char *xdghome; -+ if(!(xdghome = getenv("XDG_DATA_HOME")) || !xdghome[0]) -+ xdghome = append(getenv("HOME"), "/.local/share/"); -+ -+ char *paths = NULL; -+ paths = append(paths, xdghome); -+ paths = append(paths, ":"); -+ paths = append(paths, xdgdirs); -+ -+ state->path = state->paths = paths; -+ } -+ -+ if (!state->path || !state->paths) -+ return NULL; -+ -+ char *path; -+ do { -+ size_t f; -+ path = state->path; -+ if ((f = strcspn(state->path, ":")) > 0) { -+ state->path += f + (path[f] ? 1 : 0); -+ path[f] = 0; -+ } else { -+ state->path += 1; -+ } -+ -+ if (!*path) { -+ free(state->paths); -+ return NULL; -+ } -+ } while (path[0] != '/'); -+ -+ char *appdir = NULL; -+ appdir = append(appdir, strip_slash(path)); -+ appdir = append(appdir, "/applications"); -+ -+ return appdir; -+} -+ -+static int -+compare(const void *a, const void *b) -+{ -+ const struct bm_item *ia = *(struct bm_item**)a, *ib = *(struct bm_item**)b; -+ return strcmp(bm_item_get_text(ia), bm_item_get_text(ib)); -+} -+ -+static void -+read_items_to_menu_from_desktopfile(struct bm_menu *menu, const char *path) -+{ -+ assert(menu && path); -+ -+ GKeyFile *file = g_key_file_new(); -+ if (!g_key_file_load_from_file(file, path, G_KEY_FILE_NONE, NULL)) -+ return; -+ -+ const char *group = "Desktop Entry"; -+ -+ if (g_key_file_get_boolean(file, group, "Hidden", NULL) -+ || g_key_file_get_boolean(file, group, "NoDisplay", NULL)) -+ goto cleanup; -+ -+ struct desktopfile *userdata = malloc(sizeof(struct desktopfile)); -+ userdata->path = c_strdup(path); -+ -+ if (!(userdata->name = g_key_file_get_locale_string(file, group, "Name", NULL, NULL))) -+ goto cleanup; -+ -+ char *rawexec; -+ if (!(rawexec = g_key_file_get_string(file, group, "Exec", NULL))) -+ goto cleanup; -+ -+ char *exec = NULL; -+ -+ bool terminal = g_key_file_get_boolean(file, group, "Terminal", NULL); -+ if (terminal) { -+ char *terminal_command = NULL; -+ if (!(terminal_command = getenv("TERMINAL"))) { -+ fprintf(stderr, "%s requested to be run in a terminal. $TERMINAL not found, skipping...\n", userdata->name); -+ goto cleanup; -+ } -+ -+ exec = append(exec, terminal_command); -+ exec = append(exec, " "); -+ } -+ -+ char *search = rawexec; -+ char *last = rawexec; -+ while ((search = strchr(search, '%')) != NULL) { -+ search[0] = '\0'; -+ -+ exec = append(exec, last); -+ -+ switch (search[1]) { -+ case 'i': -+ if (g_key_file_has_key(file, group, "Icon", NULL)) { -+ exec = append(exec, "--icon "); -+ exec = append(exec, g_key_file_get_string(file, group, "Icon", NULL)); -+ } -+ break; -+ case 'c': -+ exec = append(exec, (char *)userdata->name); -+ break; -+ case 'k': -+ exec = append(exec, (char*)userdata->path); -+ break; -+ } -+ -+ search += 2; -+ last = search; -+ } -+ exec = append(exec, last); -+ free(rawexec); -+ userdata->exec = exec; -+ -+ struct bm_item *item; -+ if ((item = bm_item_new(userdata->name))) { -+ bm_item_set_userdata(item, userdata); -+ bm_menu_add_item(menu, item); -+ } -+ -+cleanup: -+ g_key_file_unref(file); -+} -+ -+static void -+read_items_to_menu_from_application_dir(struct bm_menu *menu, const char *path) -+{ -+ assert(menu && path); -+ -+ DIR *dir; -+ if (!(dir = opendir(path))) -+ return; -+ -+ struct dirent *file; -+ while ((file = readdir(dir))) { -+ if (file->d_type == DT_DIR || (strlen(file->d_name) && file->d_name[0] == '.')) -+ continue; -+ -+ const char *extension = strrchr(file->d_name, '.'); -+ if (extension == NULL || strcmp(extension, ".desktop")) -+ continue; -+ -+ size_t len = strlen(path) + 1 + strlen(file->d_name) + 1; -+ char *desktopfile = malloc(len); -+ snprintf(desktopfile, len, "%s/%s", path, file->d_name); -+ -+ read_items_to_menu_from_desktopfile(menu, desktopfile); -+ -+ free(desktopfile); -+ } -+ -+ closedir(dir); -+ -+ uint32_t count; -+ struct bm_item **items = bm_menu_get_items(menu, &count); -+ qsort(items, count, sizeof(struct bm_item*), compare); -+ -+ bool unique = true; -+ for (uint32_t i = 0; i + 1 < count; i += unique) { -+ if (!(unique = strcmp(bm_item_get_text(items[i]), bm_item_get_text(items[i + 1])))) { -+ bm_item_free(items[i]); -+ bm_menu_remove_item_at(menu, i); -+ items = bm_menu_get_items(menu, &count); -+ } -+ } -+} -+ -+static void -+read_items_to_menu_from_appdirs(struct bm_menu *menu) -+{ -+ assert(menu); -+ -+ const char *path; -+ struct paths state; -+ memset(&state, 0, sizeof(state)); -+ -+ while ((path = get_application_paths(&state))) { -+ read_items_to_menu_from_application_dir(menu, path); -+ } -+} -+ -+static inline void ignore_ret(int useless, ...) { (void)useless; } -+ -+static void -+launch(const struct client *client, const char *bin) -+{ -+ if (!bin) -+ return; -+ -+ if (!client->fork || fork() == 0) { -+ if (client->fork) { -+ setsid(); -+ ignore_ret(0, freopen("/dev/null", "w", stdout)); -+ ignore_ret(0, freopen("/dev/null", "w", stderr)); -+ } -+ -+ char **tokens; -+ if (!(tokens = tokenize_quoted_to_argv(bin, NULL, NULL))) -+ _exit(EXIT_FAILURE); -+ -+ execvp(tokens[0], tokens); -+ _exit(EXIT_SUCCESS); -+ } -+} -+ -+static void -+drun_launch(const struct client *client, const char *path) -+{ -+ assert(client && path); -+ -+ GDesktopAppInfo *info = g_desktop_app_info_new_from_filename(path); -+ GAppLaunchContext *context = g_app_launch_context_new(); -+ GError *error = NULL; -+ -+ if (!g_app_info_launch((GAppInfo *)info, NULL, context, &error)) -+ _exit(EXIT_FAILURE); -+ -+ g_clear_error(&error); -+ g_object_unref(context); -+ g_object_unref(info); -+} -+ -+static void -+item_cb(const struct client *client, struct bm_item *item) -+{ -+ (void)client; -+ -+ const struct desktopfile *userdata; -+ -+ if (!(userdata = bm_item_get_userdata(item))) -+ return; -+ -+ if (client->no_exec) { -+ printf("%s\n", userdata->exec); -+ } else { -+ if (getenv("BEMENU_NO_DRUN_LAUNCH")) -+ launch(client, userdata->exec); -+ else -+ drun_launch(client, userdata->path); -+ } -+} -+ -+int -+main(int argc, char **argv) -+{ -+ struct sigaction action = { -+ .sa_handler = SIG_DFL, -+ .sa_flags = SA_NOCLDWAIT -+ }; -+ -+ // do not care about childs -+ sigaction(SIGCHLD, &action, NULL); -+ -+ if (!bm_init()) -+ return EXIT_FAILURE; -+ -+ parse_args(&client, &argc, &argv); -+ -+ struct bm_menu *menu; -+ if (!(menu = menu_with_options(&client))) -+ return EXIT_FAILURE; -+ -+ read_items_to_menu_from_appdirs(menu); -+ const enum bm_run_result status = run_menu(&client, menu, item_cb); -+ bm_menu_free(menu); -+ return (status == BM_RUN_RESULT_SELECTED ? EXIT_SUCCESS : EXIT_FAILURE); -+} -+ -+/* vim: set ts=8 sw=4 tw=0 :*/ --- -2.39.3 - diff --git a/os/etc/portage/patches/dev-python/mdformat/0001-Allow-configuration-of-thematic-break-and-list-marke.patch b/os/etc/portage/patches/dev-python/mdformat/0001-Allow-configuration-of-thematic-break-and-list-marke.patch deleted file mode 100644 index 21d59d3..0000000 --- a/os/etc/portage/patches/dev-python/mdformat/0001-Allow-configuration-of-thematic-break-and-list-marke.patch +++ /dev/null @@ -1,134 +0,0 @@ -From bfd6a4a64467410f4473d7f5d82c8711ac524367 Mon Sep 17 00:00:00 2001 -From: James Quilty <James.Quilty@ecs.vuw.ac.nz> -Date: Sat, 27 Nov 2021 12:22:05 +1300 -Subject: [PATCH 1/3] Allow configuration of thematic break and list markers -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Moves thematic break axnd list marker defaults to the DEFAULT_OPTS dictionary and allows modification of the default values via a configuration file when they are used. - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - src/mdformat/_conf.py | 11 +++++++++++ - src/mdformat/renderer/_context.py | 14 ++++++++++---- - src/mdformat/renderer/_util.py | 22 ++++++++++++++++------ - 3 files changed, 37 insertions(+), 10 deletions(-) - -diff --git a/src/mdformat/_conf.py b/src/mdformat/_conf.py -index b42f008..17fab67 100644 ---- a/src/mdformat/_conf.py -+++ b/src/mdformat/_conf.py -@@ -10,6 +10,12 @@ DEFAULT_OPTS = { - "wrap": "keep", - "number": False, - "end_of_line": "lf", -+ "primary_bullet_list_marker": "-", -+ "secondary_bullet_list_marker": "*", -+ "primary_ordered_list_marker": ".", -+ "secondary_ordered_list_marker": ")", -+ "thematic_break_character": "_", -+ "thematic_break_width": 70, - } - - -@@ -58,6 +64,11 @@ def _validate_values(opts: Mapping, conf_path: Path) -> None: - if "number" in opts: - if not isinstance(opts["number"], bool): - raise InvalidConfError(f"Invalid 'number' value in {conf_path}") -+ if "primary_bullet_list_marker" in opts: -+ if opts["primary_bullet_list_marker"] not in {"*", "+", "-"}: -+ raise InvalidConfError( -+ f"Invalid 'primary_bullet_list_marker' value in {conf_path}" -+ ) - - - def _validate_keys(opts: Mapping, conf_path: Path) -> None: -diff --git a/src/mdformat/renderer/_context.py b/src/mdformat/renderer/_context.py -index a9e837f..b2a2e2c 100644 ---- a/src/mdformat/renderer/_context.py -+++ b/src/mdformat/renderer/_context.py -@@ -53,8 +53,14 @@ def make_render_children(separator: str) -> Render: - - - def hr(node: RenderTreeNode, context: RenderContext) -> str: -- thematic_break_width = 70 -- return "_" * thematic_break_width -+ # options: Mapping[str, Any] -+ thematic_break_width = context.options.get("mdformat", {}).get( -+ "thematic_break_width", DEFAULT_OPTS["thematic_break_width"] -+ ) -+ thematic_break_character = context.options.get("mdformat", {}).get( -+ "thematic_break_character", DEFAULT_OPTS["thematic_break_character"] -+ ) -+ return thematic_break_character * thematic_break_width - - - def code_inline(node: RenderTreeNode, context: RenderContext) -> str: -@@ -463,7 +469,7 @@ def list_item(node: RenderTreeNode, context: RenderContext) -> str: - - - def bullet_list(node: RenderTreeNode, context: RenderContext) -> str: -- marker_type = get_list_marker_type(node) -+ marker_type = get_list_marker_type(node, context) - first_line_indent = " " - indent = " " * len(marker_type + first_line_indent) - block_separator = "\n" if is_tight_list(node) else "\n\n" -@@ -494,7 +500,7 @@ def ordered_list(node: RenderTreeNode, context: RenderContext) -> str: - consecutive_numbering = context.options.get("mdformat", {}).get( - "number", DEFAULT_OPTS["number"] - ) -- marker_type = get_list_marker_type(node) -+ marker_type = get_list_marker_type(node, context) - first_line_indent = " " - block_separator = "\n" if is_tight_list(node) else "\n\n" - list_len = len(node.children) -diff --git a/src/mdformat/renderer/_util.py b/src/mdformat/renderer/_util.py -index 2b3f5c3..0cf599f 100644 ---- a/src/mdformat/renderer/_util.py -+++ b/src/mdformat/renderer/_util.py -@@ -6,9 +6,10 @@ import re - from typing import TYPE_CHECKING - - from mdformat import codepoints -+from mdformat._conf import DEFAULT_OPTS - - if TYPE_CHECKING: -- from mdformat.renderer import RenderTreeNode -+ from mdformat.renderer import RenderContext, RenderTreeNode - - # Regex that finds character references. - # The reference can be either -@@ -72,15 +73,24 @@ def maybe_add_link_brackets(link: str) -> str: - return link - - --def get_list_marker_type(node: RenderTreeNode) -> str: -+def get_list_marker_type(node: RenderTreeNode, context: RenderContext) -> str: - if node.type == "bullet_list": - mode = "bullet" -- primary_marker = "-" -- secondary_marker = "*" -+ primary_marker = context.options.get("mdformat", {}).get( -+ "primary_bullet_list_marker", DEFAULT_OPTS["primary_bullet_list_marker"] -+ ) -+ secondary_marker = context.options.get("mdformat", {}).get( -+ "secondary_bullet_list_marker", DEFAULT_OPTS["secondary_bullet_list_marker"] -+ ) - else: - mode = "ordered" -- primary_marker = "." -- secondary_marker = ")" -+ primary_marker = context.options.get("mdformat", {}).get( -+ "primary_ordered_list_marker", DEFAULT_OPTS["primary_ordered_list_marker"] -+ ) -+ secondary_marker = context.options.get("mdformat", {}).get( -+ "secondary_ordered_list_marker", -+ DEFAULT_OPTS["secondary_ordered_list_marker"], -+ ) - consecutive_lists_count = 1 - current = node - while True: --- -2.39.1 - diff --git a/os/etc/portage/patches/dev-python/mdformat/0002-Add-configuration-option-to-enable-disable-escaping-.patch b/os/etc/portage/patches/dev-python/mdformat/0002-Add-configuration-option-to-enable-disable-escaping-.patch deleted file mode 100644 index d61fbe0..0000000 --- a/os/etc/portage/patches/dev-python/mdformat/0002-Add-configuration-option-to-enable-disable-escaping-.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 01dfce1f9fdaa2ccff24dbffbf6a57f11400852c Mon Sep 17 00:00:00 2001 -From: James Quilty <James.Quilty@ecs.vuw.ac.nz> -Date: Sat, 27 Nov 2021 14:12:19 +1300 -Subject: [PATCH 2/3] Add configuration option to enable/disable escaping of - square brackets -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Adds a boolean entry 'escape_square_brackets' to the DEFAULT_OPTS dictionary and allows modification of the default value via a configuration file. Tests the boolean value in _context.text() and only escapes square brackets if this option is set to True. - -Escaped square brackets in the source are not unescaped; escaped and unescaped square brackets in the source are preserved in the formatted output when 'escape_square_brackets' is False. - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - src/mdformat/_conf.py | 43 +++++++++++++++++++++++++++---- - src/mdformat/renderer/_context.py | 7 +++-- - 2 files changed, 43 insertions(+), 7 deletions(-) - -diff --git a/src/mdformat/_conf.py b/src/mdformat/_conf.py -index 17fab67..7dcf447 100644 ---- a/src/mdformat/_conf.py -+++ b/src/mdformat/_conf.py -@@ -16,6 +16,7 @@ DEFAULT_OPTS = { - "secondary_ordered_list_marker": ")", - "thematic_break_character": "_", - "thematic_break_width": 70, -+ "escape_square_brackets": True, - } - - -@@ -64,11 +65,43 @@ def _validate_values(opts: Mapping, conf_path: Path) -> None: - if "number" in opts: - if not isinstance(opts["number"], bool): - raise InvalidConfError(f"Invalid 'number' value in {conf_path}") -- if "primary_bullet_list_marker" in opts: -- if opts["primary_bullet_list_marker"] not in {"*", "+", "-"}: -- raise InvalidConfError( -- f"Invalid 'primary_bullet_list_marker' value in {conf_path}" -- ) -+ if "primary_bullet_list_marker" in opts and opts[ -+ "primary_bullet_list_marker" -+ ] not in {"*", "+", "-"}: -+ raise InvalidConfError( -+ f"Invalid 'primary_bullet_list_marker' value in {conf_path}" -+ ) -+ if "secondary_bullet_list_marker" in opts and opts[ -+ "secondary_bullet_list_marker" -+ ] not in {"*", "+", "-"}: -+ raise InvalidConfError( -+ f"Invalid 'secondary_bullet_list_marker' value in {conf_path}" -+ ) -+ # if "primary_ordered_list_marker" in opts and opts[ -+ # "primary_ordered_list_marker" -+ # ] not in {".", ")"}: -+ # raise InvalidConfError( -+ # f"Invalid 'primary_ordered_list_marker' value in {conf_path}" -+ # ) -+ # if "secondary_ordered_list_marker" in opts and opts[ -+ # "secondary_ordered_list_marker" -+ # ] not in {".", ")"}: -+ # raise InvalidConfError( -+ # f"Invalid 'secondary_ordered_list_marker' value in {conf_path}" -+ # ) -+ # if "thematic_break_width" in opts and 3 < opts["thematic_break_width"] > 120: -+ # raise InvalidConfError( -+ # f"Invalid 'thematic_break_width' value in {conf_path} " -+ # f"(must be between 3 and 120)" -+ # ) -+ # if "escape_square_brackets" in opts and opts["escape_square_brackets"] not in { -+ # True, -+ # False, -+ # }: -+ # raise InvalidConfError( -+ # f"Invalid 'escape_square_brackets' value in {conf_path}" -+ # f"(must be 'true' or 'false')" -+ # ) - - - def _validate_keys(opts: Mapping, conf_path: Path) -> None: -diff --git a/src/mdformat/renderer/_context.py b/src/mdformat/renderer/_context.py -index b2a2e2c..80788f9 100644 ---- a/src/mdformat/renderer/_context.py -+++ b/src/mdformat/renderer/_context.py -@@ -122,10 +122,13 @@ def text(node: RenderTreeNode, context: RenderContext) -> str: - - text = escape_asterisk_emphasis(text) # Escape emphasis/strong marker. - text = escape_underscore_emphasis(text) # Escape emphasis/strong marker. -- text = text.replace("[", "\\[") # Escape link label enclosure -- text = text.replace("]", "\\]") # Escape link label enclosure - text = text.replace("<", "\\<") # Escape URI enclosure - text = text.replace("`", "\\`") # Escape code span marker -+ if context.options.get("mdformat", {}).get( -+ "escape_square_brackets", DEFAULT_OPTS["escape_square_brackets"] -+ ): -+ text = text.replace("[", "\\[") # Escape link label enclosure -+ text = text.replace("]", "\\]") # Escape link label enclosure - - # Escape "&" if it starts a sequence that can be interpreted as - # a character reference. --- -2.39.1 - diff --git a/os/etc/portage/patches/dev-python/mdformat/0003-Add-configuration-option-to-enable-disable-HTML-enti.patch b/os/etc/portage/patches/dev-python/mdformat/0003-Add-configuration-option-to-enable-disable-HTML-enti.patch deleted file mode 100644 index 2131a76..0000000 --- a/os/etc/portage/patches/dev-python/mdformat/0003-Add-configuration-option-to-enable-disable-HTML-enti.patch +++ /dev/null @@ -1,77 +0,0 @@ -From d74027fc27c56e2a041a2188559d9bb9d9ec725b Mon Sep 17 00:00:00 2001 -From: James Quilty <James.Quilty@ecs.vuw.ac.nz> -Date: Sat, 27 Nov 2021 17:05:03 +1300 -Subject: [PATCH 3/3] Add configuration option to enable/disable HTML entity - substitution -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Adds a boolean entry 'entity_substitution' to the DEFAULT_OPTS dictionary and allows modification of the default value via a configuration file. Tests the boolean value in _util.build_mdit() and disables the markdown-it-py 'entity' rule if this option is set to False. Only escapes '&' in _context.text() if 'entity_substitution' is True. - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - src/mdformat/_conf.py | 1 + - src/mdformat/_util.py | 6 ++++++ - src/mdformat/renderer/_context.py | 9 ++++++--- - 3 files changed, 13 insertions(+), 3 deletions(-) - -diff --git a/src/mdformat/_conf.py b/src/mdformat/_conf.py -index 7dcf447..2fadcd1 100644 ---- a/src/mdformat/_conf.py -+++ b/src/mdformat/_conf.py -@@ -17,6 +17,7 @@ DEFAULT_OPTS = { - "thematic_break_character": "_", - "thematic_break_width": 70, - "escape_square_brackets": True, -+ "entity_substitution": True, - } - - -diff --git a/src/mdformat/_util.py b/src/mdformat/_util.py -index 5fa2f95..2f88a2b 100644 ---- a/src/mdformat/_util.py -+++ b/src/mdformat/_util.py -@@ -13,6 +13,7 @@ from markdown_it import MarkdownIt - from markdown_it.renderer import RendererHTML - - from mdformat._compat import Literal -+from mdformat._conf import DEFAULT_OPTS - import mdformat.plugins - - NULL_CTX = nullcontext() -@@ -43,6 +44,11 @@ def build_mdit( - lang: mdformat.plugins.CODEFORMATTERS[lang] for lang in codeformatters - } - -+ if mdformat_opts.get("entity_substitution", DEFAULT_OPTS["entity_substitution"]): -+ mdit.enable("entity") -+ else: -+ mdit.disable("entity") -+ - return mdit - - -diff --git a/src/mdformat/renderer/_context.py b/src/mdformat/renderer/_context.py -index 80788f9..7280523 100644 ---- a/src/mdformat/renderer/_context.py -+++ b/src/mdformat/renderer/_context.py -@@ -130,9 +130,12 @@ def text(node: RenderTreeNode, context: RenderContext) -> str: - text = text.replace("[", "\\[") # Escape link label enclosure - text = text.replace("]", "\\]") # Escape link label enclosure - -- # Escape "&" if it starts a sequence that can be interpreted as -- # a character reference. -- text = RE_CHAR_REFERENCE.sub(r"\\\g<0>", text) -+ if context.options.get("mdformat", {}).get( -+ "entity_substitution", DEFAULT_OPTS["entity_substitution"] -+ ): -+ # Escape "&" if it starts a sequence that can be interpreted as -+ # a character reference. -+ text = RE_CHAR_REFERENCE.sub(r"\\\g<0>", text) - - # The parser can give us consecutive newlines which can break - # the markdown structure. Replace two or more consecutive newlines --- -2.39.1 - diff --git a/os/etc/portage/patches/dev-tex/tectonic/0001-v2cli-add-exec-to-build.patch b/os/etc/portage/patches/dev-tex/tectonic/0001-v2cli-add-exec-to-build.patch deleted file mode 100644 index 787cf66..0000000 --- a/os/etc/portage/patches/dev-tex/tectonic/0001-v2cli-add-exec-to-build.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 6a4aa55750f7ed7d9d1508bc84d3eb77d0ed9754 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Wed, 11 Jan 2023 18:22:47 +0100 -Subject: [PATCH] v2cli: add exec to build -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - src/bin/tectonic/v2cli.rs | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -diff --git a/src/bin/tectonic/v2cli.rs b/src/bin/tectonic/v2cli.rs -index 2cebe5f6..a73ef3af 100644 ---- a/src/bin/tectonic/v2cli.rs -+++ b/src/bin/tectonic/v2cli.rs -@@ -235,9 +235,9 @@ pub struct BuildCommand { - #[structopt(long = "print", short)] - print_stdout: bool, - -- /// Open built document using system handler -- #[structopt(long)] -- open: bool, -+ /// Specify a target to be used by the build -+ #[structopt(long, short = "x")] -+ open: Option<Option<String>>, - - /// Specify a target to be used by the build - #[structopt(long, help = "Specify the target of the build.")] -@@ -282,14 +282,16 @@ impl BuildCommand { - - crate::compile::run_and_report(builder, status)?; - -- if self.open { -+ if let Some(ref value) = self.open { - let out_file = doc.output_main_file(output_name); -- - if is_config_test_mode_activated() { - tt_note!(status, "not opening `{}` -- test mode", out_file.display()); - } else { -- tt_note!(status, "opening `{}`", out_file.display()); -- if let Err(e) = open::that(&out_file) { -+ let result = match value { -+ None => open::that(&out_file), // system handler -+ Some(ref command) => open::with(&out_file, command), // custom command handler -+ }; -+ if let Err(e) = result { - tt_error!( - status, - "failed to open `{}` with system handler", --- -2.39.3 - diff --git a/os/etc/portage/patches/gui-apps/mako/0001-Color-in-svg-icons-with-text-color.patch b/os/etc/portage/patches/gui-apps/mako/0001-Color-in-svg-icons-with-text-color.patch deleted file mode 100644 index 0546110..0000000 --- a/os/etc/portage/patches/gui-apps/mako/0001-Color-in-svg-icons-with-text-color.patch +++ /dev/null @@ -1,142 +0,0 @@ -From a25bbd08d33e5f827735c152d47b4d3accf68bdd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 4 May 2021 22:48:50 +0200 -Subject: [PATCH 1/2] Color in svg icons with text-color -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The implementation is largely taken from gtk. -Adds a dependency on gio. - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - icon.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++--- - meson.build | 4 ++- - 2 files changed, 71 insertions(+), 4 deletions(-) - -diff --git a/icon.c b/icon.c -index e1aa64f..76c4e47 100644 ---- a/icon.c -+++ b/icon.c -@@ -18,6 +18,7 @@ - #ifdef HAVE_ICONS - - #include <gdk-pixbuf/gdk-pixbuf.h> -+#include <gio/gio.h> - #include "cairo-pixbuf.h" - - static bool validate_icon_name(const char* icon_name) { -@@ -41,12 +42,76 @@ static bool validate_icon_name(const char* icon_name) { - return true; - } - --static GdkPixbuf *load_image(const char *path) { -+static GdkPixbuf *load_svg(const char *path, struct mako_style *style, GError **err) { -+ // https://gitlab.gnome.org/GNOME/gtk/-/blob/master/gtk/gdkpixbufutils.c#L335 -+ -+ char *data; -+ gsize size; -+ char *escaped_file_data; -+ int icon_width, icon_height; -+ -+ if (!g_file_get_contents(path, &data, &size, err)) { -+ return NULL; -+ } -+ -+ /* Fetch size from the original icon */ -+ { -+ GInputStream *stream = g_memory_input_stream_new_from_data(data, size, NULL); -+ GdkPixbuf *reference = gdk_pixbuf_new_from_stream(stream, NULL, err); -+ -+ g_object_unref(stream); -+ -+ if (!reference) { -+ return NULL; -+ } -+ -+ icon_width = gdk_pixbuf_get_width(reference); -+ icon_height = gdk_pixbuf_get_height(reference); -+ g_object_unref(reference); -+ } -+ -+ escaped_file_data = g_base64_encode((guchar *) data, size); -+ char *str = mako_asprintf( -+ "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" -+ "<svg version=\"1.1\"\n" -+ " xmlns=\"http://www.w3.org/2000/svg\"\n" -+ " xmlns:xi=\"http://www.w3.org/2001/XInclude\"\n" -+ " width=\"%d\"\n" -+ " height=\"%d\">\n" -+ " <style type=\"text/css\">\n" -+ " rect,circle,path {\n" -+ " fill: #%x;\n" -+ " }\n" -+ " </style>\n" -+ " <xi:include href=\"data:text/xml;base64,%s\"/>\n" -+ "</svg>", -+ icon_width, -+ icon_height, -+ style->colors.text, -+ escaped_file_data); -+ -+ GInputStream *stream = g_memory_input_stream_new_from_data(str, -1, g_free); -+ GdkPixbuf *ret = gdk_pixbuf_new_from_stream(stream, NULL, err); -+ -+ g_free(data); -+ g_free(escaped_file_data); -+ g_object_unref(stream); -+ -+ return ret; -+} -+ -+static GdkPixbuf *load_image(const char *path, struct mako_style *style) { - if (strlen(path) == 0) { - return NULL; - } - GError *err = NULL; -- GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file(path, &err); -+ GdkPixbuf *pixbuf; -+ // FIXME ok? or do we need to actually look at mime info? -+ if (strcmp(strrchr(path, '.'), ".svg") == 0) { -+ pixbuf = load_svg(path, style, &err); -+ } else { -+ pixbuf = gdk_pixbuf_new_from_file(path, &err); -+ } - if (!pixbuf) { - fprintf(stderr, "Failed to load icon (%s)\n", err->message); - g_error_free(err); -@@ -263,7 +328,7 @@ struct mako_icon *create_icon(struct mako_notification *notif) { - return NULL; - } - -- image = load_image(path); -+ image = load_image(path, ¬if->style); - free(path); - if (image == NULL) { - return NULL; -diff --git a/meson.build b/meson.build -index abda8b5..8024365 100644 ---- a/meson.build -+++ b/meson.build -@@ -47,7 +47,8 @@ endif - add_project_arguments('-DHAVE_' + sdbus.name().to_upper() + '=1', language: 'c') - - gdk_pixbuf = dependency('gdk-pixbuf-2.0', required: get_option('icons')) --if gdk_pixbuf.found() -+gio = dependency('gio-2.0', required: get_option('icons')) -+if gdk_pixbuf.found() and gio.found() - add_global_arguments('-DHAVE_ICONS=1', language: 'c') - endif - -@@ -88,6 +89,7 @@ executable( - sdbus, - pango, - pangocairo, -+ gio, - glib, - gobject, - realtime, --- -2.39.3 - diff --git a/os/etc/portage/patches/gui-apps/mako/0002-allow-restoring-notifications-by-id.patch b/os/etc/portage/patches/gui-apps/mako/0002-allow-restoring-notifications-by-id.patch deleted file mode 100644 index a1920d6..0000000 --- a/os/etc/portage/patches/gui-apps/mako/0002-allow-restoring-notifications-by-id.patch +++ /dev/null @@ -1,120 +0,0 @@ -From a965d297a4782bf6f1c2c58a92baa6712b0af3b2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 18 Jan 2022 14:24:51 +0100 -Subject: [PATCH 2/2] allow restoring notifications by id -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - dbus/mako.c | 32 ++++++++++++++++++++++++++++++-- - makoctl | 28 +++++++++++++++++++++++++--- - 2 files changed, 55 insertions(+), 5 deletions(-) - -diff --git a/dbus/mako.c b/dbus/mako.c -index 9fc0b01..57f58c5 100644 ---- a/dbus/mako.c -+++ b/dbus/mako.c -@@ -121,7 +121,7 @@ static int handle_invoke_action(sd_bus_message *msg, void *data, - return sd_bus_reply_method_return(msg, ""); - } - --static int handle_restore_action(sd_bus_message *msg, void *data, -+static int handle_restore_last_action(sd_bus_message *msg, void *data, - sd_bus_error *ret_error) { - struct mako_state *state = data; - -@@ -140,6 +140,33 @@ done: - return sd_bus_reply_method_return(msg, ""); - } - -+static int handle_restore_action(sd_bus_message *msg, void *data, -+ sd_bus_error *ret_error) { -+ struct mako_state *state = data; -+ -+ if (wl_list_empty(&state->history)) { -+ goto done; -+ } -+ -+ uint32_t id = 0; -+ int ret = sd_bus_message_read(msg, "u", &id); -+ if (ret < 0) { -+ goto done; -+ } -+ -+ struct mako_notification *notif; -+ wl_list_for_each(notif, &state->history, link) { -+ if (notif->id == id || id == 0) break; -+ } -+ wl_list_remove(¬if->link); -+ -+ insert_notification(state, notif); -+ set_dirty(notif->surface); -+ -+done: -+ return sd_bus_reply_method_return(msg, ""); -+} -+ - static int handle_list(sd_bus_message *msg, struct wl_list *list) { - - sd_bus_message *reply = NULL; -@@ -442,7 +469,8 @@ static const sd_bus_vtable service_vtable[] = { - SD_BUS_METHOD("DismissLastNotification", "", "", handle_dismiss_last_notification, SD_BUS_VTABLE_UNPRIVILEGED), - SD_BUS_METHOD("DismissNotification", "ub", "", handle_dismiss_notification, SD_BUS_VTABLE_UNPRIVILEGED), - SD_BUS_METHOD("InvokeAction", "us", "", handle_invoke_action, SD_BUS_VTABLE_UNPRIVILEGED), -- SD_BUS_METHOD("RestoreNotification", "", "", handle_restore_action, SD_BUS_VTABLE_UNPRIVILEGED), -+ SD_BUS_METHOD("RestoreLastNotification", "", "", handle_restore_last_action, SD_BUS_VTABLE_UNPRIVILEGED), -+ SD_BUS_METHOD("RestoreNotification", "ub", "", handle_restore_action, SD_BUS_VTABLE_UNPRIVILEGED), - SD_BUS_METHOD("ListNotifications", "", "aa{sv}", handle_list_notifications, SD_BUS_VTABLE_UNPRIVILEGED), - SD_BUS_METHOD("ListHistory", "", "aa{sv}", handle_list_history, SD_BUS_VTABLE_UNPRIVILEGED), - SD_BUS_METHOD("Reload", "", "", handle_reload, SD_BUS_VTABLE_UNPRIVILEGED), -diff --git a/makoctl b/makoctl -index b5298fe..ede8381 100755 ---- a/makoctl -+++ b/makoctl -@@ -10,8 +10,8 @@ usage() { - echo " [-a|--all] Dismiss all notifications" - echo " [-g|--group] Dismiss all the notifications" - echo " in the last notification's group" -- echo " restore Restore the most recently expired" -- echo " notification from the history buffer" -+ echo " restore [-n id] Restore a notification from the history" -+ echo " buffer, or the last if none is given" - echo " invoke [-n id] [action] Invoke an action on the notification" - echo " with the given id, or the last" - echo " notification if none is given" -@@ -104,7 +104,29 @@ case "$1" in - call InvokeAction "us" "$id" "$action" - ;; - "restore") -- call RestoreNotification -+ id=0 -+ while [ $# -gt 1 ]; do -+ case "$2" in -+ "-n") -+ if [ $# -lt 3 ]; then -+ echo >&2 "$0: Expected <id> after '-n'" -+ exit 1 -+ fi -+ id=$3 -+ shift -+ ;; -+ *) -+ echo >&2 "$0: Unrecognized option: $2" -+ exit 1 -+ ;; -+ esac -+ shift -+ done -+ if [ "$id" -gt 0 ]; then -+ call RestoreNotification "u" "$id" -+ else -+ call RestoreLastNotification -+ fi - ;; - "menu") - shift 1 --- -2.39.3 - diff --git a/os/etc/portage/patches/gui-apps/wlsunset/0001-Add-option-to-run-a-hook-when-changing-temperature.patch b/os/etc/portage/patches/gui-apps/wlsunset/0001-Add-option-to-run-a-hook-when-changing-temperature.patch deleted file mode 100644 index 68d351f..0000000 --- a/os/etc/portage/patches/gui-apps/wlsunset/0001-Add-option-to-run-a-hook-when-changing-temperature.patch +++ /dev/null @@ -1,120 +0,0 @@ -From 7fa54af3b011f1b186a709b377d01ba6fdd64e1c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Mon, 26 Apr 2021 15:12:58 +0200 -Subject: [PATCH] Add option to run a hook when changing temperature -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - main.c | 34 ++++++++++++++++++++++++++++++++-- - wlsunset.1.scd | 5 +++++ - 2 files changed, 37 insertions(+), 2 deletions(-) - -diff --git a/main.c b/main.c -index 95330bf..2b9f722 100644 ---- a/main.c -+++ b/main.c -@@ -109,6 +109,7 @@ struct config { - time_t duration; - - struct str_vec output_names; -+ char *hook; - }; - - enum state { -@@ -182,6 +183,29 @@ static void print_trajectory(struct context *ctx) { - } - } - -+static char* phase_str(int low_temp, int high_temp, int temp) { -+ if (high_temp == temp) { -+ return "daytime"; -+ } else if (low_temp == temp) { -+ return "night"; -+ } else if ((high_temp - low_temp) >= 2) { -+ return "dusk"; -+ } else { -+ return "dawn"; -+ } -+} -+ -+static void run_hook(const struct context *ctx, const char *phase) { -+ if (!ctx->config.hook) return; -+ if (!phase) return; -+ -+ char *cmd = strcat(strcat(strdup(ctx->config.hook), " "), phase); -+ fprintf(stderr, "running hook for phase %s\n", phase); -+ -+ if (system(cmd)) {;} -+ free(cmd); -+} -+ - static int anim_kelvin_step = 25; - - static void recalc_stops(struct context *ctx, time_t now) { -@@ -781,6 +805,7 @@ static int wlrun(struct config cfg) { - - int temp = get_temperature(&ctx, now); - set_temperature(&ctx.outputs, temp, ctx.config.gamma); -+ run_hook(&ctx, phase_str(ctx.config.low_temp, ctx.config.high_temp, temp)); - - int old_temp = temp; - while (display_dispatch(display, -1) != -1) { -@@ -801,6 +826,7 @@ static int wlrun(struct config cfg) { - - set_temperature(&ctx.outputs, temp, ctx.config.gamma); - } -+ run_hook(&ctx, phase_str(ctx.config.low_temp, ctx.config.high_temp, temp)); - } - - return EXIT_SUCCESS; -@@ -829,7 +855,8 @@ static const char usage[] = "usage: %s [options]\n" - " -S <sunrise> set manual sunrise (e.g. 06:30)\n" - " -s <sunset> set manual sunset (e.g. 18:30)\n" - " -d <duration> set manual duration in seconds (e.g. 1800)\n" --" -g <gamma> set gamma (default: 1.0)\n"; -+" -g <gamma> set gamma (default: 1.0)\n" -+" -H <hook> set path to hook to execute on state change (e.g. /path/to/hook.sh)\n"; - - int main(int argc, char *argv[]) { - #ifdef SPEEDRUN -@@ -848,7 +875,7 @@ int main(int argc, char *argv[]) { - - int ret = EXIT_FAILURE; - int opt; -- while ((opt = getopt(argc, argv, "hvo:t:T:l:L:S:s:d:g:")) != -1) { -+ while ((opt = getopt(argc, argv, "hvo:t:T:l:L:S:s:d:g:H:")) != -1) { - switch (opt) { - case 'o': - str_vec_push(&config.output_names, optarg); -@@ -885,6 +912,9 @@ int main(int argc, char *argv[]) { - case 'g': - config.gamma = strtod(optarg, NULL); - break; -+ case 'H': -+ config.hook = optarg; -+ break; - case 'v': - printf("wlsunset version %s\n", WLSUNSET_VERSION); - ret = EXIT_SUCCESS; -diff --git a/wlsunset.1.scd b/wlsunset.1.scd -index c62f2bc..bd906a1 100644 ---- a/wlsunset.1.scd -+++ b/wlsunset.1.scd -@@ -40,6 +40,11 @@ wlr-gamma-control-unstable-v1 - *-g* <gamma> - set gamma (default: 1.0) - -+*-H* <script-path> -+ set path to a hook to execute on state change (e.g. /path/to/hook.sh) -+ -+ The hook will be called with the current phase as an argument. -+ - # EXAMPLE - - ``` --- -2.35.1 - diff --git a/os/etc/portage/patches/gui-wm/sway/7226.patch b/os/etc/portage/patches/gui-wm/sway/7226.patch deleted file mode 100644 index 8db73d6..0000000 --- a/os/etc/portage/patches/gui-wm/sway/7226.patch +++ /dev/null @@ -1,688 +0,0 @@ -From 53d4cf1b93de202da22b7f2132e2086eace63ff6 Mon Sep 17 00:00:00 2001 -From: ShootingStarDragons <ShootingStarDragons@protonmail.com> -Date: Wed, 3 May 2023 14:21:27 +0800 -Subject: [PATCH] text_input: Implement input-method popups - ---- - .gitignore | 1 + - include/sway/input/text_input.h | 24 +++ - include/sway/output.h | 4 + - sway/desktop/output.c | 29 +++ - sway/desktop/render.c | 16 +- - sway/input/cursor.c | 26 +++ - sway/input/text_input.c | 350 +++++++++++++++++++++++++++++++- - sway/tree/container.c | 3 + - sway/tree/view.c | 3 + - 9 files changed, 448 insertions(+), 8 deletions(-) - -diff --git a/.gitignore b/.gitignore -index 1ec0cb5232..876a15a623 100644 ---- a/.gitignore -+++ b/.gitignore -@@ -11,3 +11,4 @@ config-debug - wayland-*-protocol.* - /subprojects/wlroots - subprojects -+.cache -diff --git a/include/sway/input/text_input.h b/include/sway/input/text_input.h -index 4de96d4493..2dbd5920e9 100644 ---- a/include/sway/input/text_input.h -+++ b/include/sway/input/text_input.h -@@ -21,18 +21,37 @@ struct sway_input_method_relay { - struct sway_seat *seat; - - struct wl_list text_inputs; // sway_text_input::link -+ struct wl_list input_popups; // sway_input_popup::link - struct wlr_input_method_v2 *input_method; // doesn't have to be present - - struct wl_listener text_input_new; - - struct wl_listener input_method_new; - struct wl_listener input_method_commit; -+ struct wl_listener input_method_new_popup_surface; - struct wl_listener input_method_grab_keyboard; - struct wl_listener input_method_destroy; - - struct wl_listener input_method_keyboard_grab_destroy; - }; - -+struct sway_input_popup { -+ struct sway_input_method_relay *relay; -+ struct wlr_input_popup_surface_v2 *popup_surface; -+ -+ int x, y; -+ bool visible; -+ -+ struct wl_list link; -+ -+ struct wl_listener popup_map; -+ struct wl_listener popup_unmap; -+ struct wl_listener popup_destroy; -+ struct wl_listener popup_surface_commit; -+ -+ struct wl_listener focused_surface_unmap; -+}; -+ - struct sway_text_input { - struct sway_input_method_relay *relay; - -@@ -65,4 +84,9 @@ struct sway_text_input *sway_text_input_create( - struct sway_input_method_relay *relay, - struct wlr_text_input_v3 *text_input); - -+bool sway_input_popup_get_position( -+ struct sway_input_popup *popup, int *lx, int *ly); -+ -+void sway_input_popup_damage(struct sway_input_popup *popup); -+ - #endif -diff --git a/include/sway/output.h b/include/sway/output.h -index f6dc6af2bd..e63c9d1390 100644 ---- a/include/sway/output.h -+++ b/include/sway/output.h -@@ -155,6 +155,10 @@ void output_unmanaged_for_each_surface(struct sway_output *output, - void *user_data); - #endif - -+void output_input_popups_for_each_surface(struct sway_output *output, -+ struct wl_list *input_popups, sway_surface_iterator_func_t iterator, -+ void *user_data); -+ - void output_drag_icons_for_each_surface(struct sway_output *output, - struct wl_list *drag_icons, sway_surface_iterator_func_t iterator, - void *user_data); -diff --git a/sway/desktop/output.c b/sway/desktop/output.c -index fe1fa8af76..560270f4ea 100644 ---- a/sway/desktop/output.c -+++ b/sway/desktop/output.c -@@ -22,6 +22,7 @@ - #include "sway/input/input-manager.h" - #include "sway/input/seat.h" - #include "sway/ipc-server.h" -+#include "sway/input/text_input.h" - #include "sway/layers.h" - #include "sway/output.h" - #include "sway/server.h" -@@ -257,6 +258,31 @@ void output_unmanaged_for_each_surface(struct sway_output *output, - } - #endif - -+void output_input_popups_for_each_surface(struct sway_output *output, -+ struct wl_list *input_popups, sway_surface_iterator_func_t iterator, -+ void *user_data) { -+ struct sway_input_popup *popup; -+ wl_list_for_each(popup, input_popups, link) { -+ int lx, ly; -+ if (!sway_input_popup_get_position(popup, &lx, &ly)) { -+ continue; -+ } -+ if (!popup->popup_surface->surface->mapped || !popup->visible) { -+ continue; -+ } -+ -+ // damage the popup if surface is updated -+ sway_input_popup_damage(popup); -+ -+ double ox = lx - output->lx; -+ double oy = ly - output->ly; -+ -+ output_surface_for_each_surface(output, -+ popup->popup_surface->surface, ox, oy, -+ iterator, user_data); -+ } -+} -+ - void output_drag_icons_for_each_surface(struct sway_output *output, - struct wl_list *drag_icons, sway_surface_iterator_func_t iterator, - void *user_data) { -@@ -367,6 +393,9 @@ static void output_for_each_surface(struct sway_output *output, - output_layer_for_each_surface(output, - &output->layers[ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY], - iterator, user_data); -+ output_input_popups_for_each_surface( -+ output, &input_manager_current_seat()->im_relay.input_popups, -+ iterator, user_data); - output_drag_icons_for_each_surface(output, &root->drag_icons, - iterator, user_data); - } -diff --git a/sway/desktop/render.c b/sway/desktop/render.c -index 2101404246..0d3834f6d6 100644 ---- a/sway/desktop/render.c -+++ b/sway/desktop/render.c -@@ -202,6 +202,15 @@ static void render_unmanaged(struct render_context *ctx, struct wl_list *unmanag - } - #endif - -+static void render_input_popups(struct render_context *ctx, struct wl_list *input_popups) { -+ struct render_data data = { -+ .alpha = 1.0f, -+ .ctx = ctx, -+ }; -+ output_input_popups_for_each_surface(ctx->output, input_popups, -+ render_surface_iterator, &data); -+} -+ - static void render_drag_icons(struct render_context *ctx, struct wl_list *drag_icons) { - struct render_data data = { - .alpha = 1.0f, -@@ -1076,6 +1085,10 @@ void output_render(struct render_context *ctx) { - goto renderer_end; - } - -+ struct sway_seat *seat = input_manager_current_seat(); -+ struct sway_container *focus = seat_get_focused_container(seat); -+ // here use seat -+ - if (output_has_opaque_overlay_layer_surface(output)) { - goto render_overlay; - } -@@ -1138,8 +1151,6 @@ void output_render(struct render_context *ctx) { - - render_seatops(ctx); - -- struct sway_seat *seat = input_manager_current_seat(); -- struct sway_container *focus = seat_get_focused_container(seat); - if (focus && focus->view) { - render_view_popups(ctx, focus->view, focus->alpha); - } -@@ -1149,6 +1160,7 @@ void output_render(struct render_context *ctx) { - &output->layers[ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY]); - render_layer_popups(ctx, - &output->layers[ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY]); -+ render_input_popups(ctx, &seat->im_relay.input_popups); - render_drag_icons(ctx, &root->drag_icons); - - renderer_end: -diff --git a/sway/input/cursor.c b/sway/input/cursor.c -index d8ec11ac2d..cd9cbc8562 100644 ---- a/sway/input/cursor.c -+++ b/sway/input/cursor.c -@@ -37,6 +37,28 @@ static uint32_t get_current_time_msec(void) { - return now.tv_sec * 1000 + now.tv_nsec / 1000000; - } - -+static struct wlr_surface *input_popup_surface_at(struct sway_output *output, -+ struct sway_input_method_relay *relay, double ox, double oy, double *sx, double *sy) { -+ struct sway_input_popup *popup; -+ wl_list_for_each(popup, &relay->input_popups, link) { -+ int lx, ly; -+ if (!sway_input_popup_get_position(popup, &lx, &ly)) { -+ continue; -+ } -+ if (!popup->popup_surface->surface->mapped || !popup->visible) { -+ continue; -+ } -+ double _sx = ox - lx; -+ double _sy = oy - ly; -+ struct wlr_surface *sub = wlr_surface_surface_at( -+ popup->popup_surface->surface, _sx, _sy, sx, sy); -+ if (sub) { -+ return sub; -+ } -+ } -+ return NULL; -+} -+ - static struct wlr_surface *layer_surface_at(struct sway_output *output, - struct wl_list *layer, double ox, double oy, double *sx, double *sy) { - struct sway_layer_surface *sway_layer; -@@ -119,6 +141,10 @@ struct sway_node *node_at_coords( - return NULL; - } - -+ if ((*surface = input_popup_surface_at(output, -+ &seat->im_relay, ox, oy, sx, sy))) { -+ return NULL; -+ } - // check for unmanaged views - #if HAVE_XWAYLAND - struct wl_list *unmanaged = &root->xwayland_unmanaged; -diff --git a/sway/input/text_input.c b/sway/input/text_input.c -index 58911c2de4..05c867d6ff 100644 ---- a/sway/input/text_input.c -+++ b/sway/input/text_input.c -@@ -1,8 +1,14 @@ - #include <assert.h> -+#include <stdio.h> - #include <stdlib.h> - #include "log.h" - #include "sway/input/seat.h" - #include "sway/input/text_input.h" -+#include "sway/tree/view.h" -+#include "sway/tree/container.h" -+#include "sway/desktop.h" -+#include "sway/output.h" -+#include "sway/layers.h" - - static struct sway_text_input *relay_get_focusable_text_input( - struct sway_input_method_relay *relay) { -@@ -26,6 +32,329 @@ static struct sway_text_input *relay_get_focused_text_input( - return NULL; - } - -+// damage the popup -+void sway_input_popup_damage(struct sway_input_popup *popup) { -+ if (!popup->visible) { -+ return; -+ } -+ -+ struct sway_text_input *text_input = -+ relay_get_focused_text_input(popup->relay); -+ if (text_input == NULL || text_input->input->focused_surface == NULL) { -+ return; -+ } -+ -+ struct wlr_surface *focused_surface = text_input->input->focused_surface; -+ struct wlr_layer_surface_v1 *layer_surface = -+ wlr_layer_surface_v1_try_from_wlr_surface(focused_surface); -+ if (layer_surface != NULL) { -+ struct sway_layer_surface *layer = -+ layer_from_wlr_layer_surface_v1(layer_surface); -+ output_damage_surface(layer->layer_surface->output->data, -+ layer->geo.x + popup->x, layer->geo.y + popup->y, -+ popup->popup_surface->surface, true); -+ return; -+ } -+ -+ struct sway_view *view = view_from_wlr_surface( -+ text_input->input->focused_surface); -+ if (view->container == NULL) { -+ sway_log(SWAY_INFO, "Tried to damage popup, but view is gone"); -+ return; -+ } -+ desktop_damage_surface(popup->popup_surface->surface, -+ view->container->surface_x - view->geometry.x + popup->x, -+ view->container->surface_y - view->geometry.y + popup->y, true); -+} -+ -+static void input_popup_update(struct sway_input_popup *popup) { -+ sway_input_popup_damage(popup); -+ -+ struct sway_text_input *text_input = -+ relay_get_focused_text_input(popup->relay); -+ -+ if (text_input == NULL || text_input->input->focused_surface == NULL) { -+ return; -+ } -+ -+ if (!popup->popup_surface->surface->mapped) { -+ return; -+ } -+ -+ bool cursor_rect = text_input->input->current.features -+ & WLR_TEXT_INPUT_V3_FEATURE_CURSOR_RECTANGLE; -+ struct wlr_surface *focused_surface = text_input->input->focused_surface; -+ struct wlr_box cursor = text_input->input->current.cursor_rectangle; -+ -+ struct wlr_output *output; -+ struct wlr_box output_box; -+ struct wlr_box parent; -+ struct wlr_layer_surface_v1 *layer_surface = -+ wlr_layer_surface_v1_try_from_wlr_surface(focused_surface); -+ if (layer_surface != NULL) { -+ struct sway_layer_surface *layer = -+ layer_from_wlr_layer_surface_v1(layer_surface); -+ output = layer->layer_surface->output; -+ wlr_output_layout_get_box(root->output_layout, output, &output_box); -+ parent = layer->geo; -+ parent.x += output_box.x; -+ parent.y += output_box.y; -+ } else { -+ struct sway_view *view = view_from_wlr_surface(focused_surface); -+ output = wlr_output_layout_output_at(root->output_layout, -+ view->container->surface_x + view->geometry.x, -+ view->container->surface_y + view->geometry.y); -+ wlr_output_layout_get_box(root->output_layout, output, &output_box); -+ parent.x = view->container->surface_x + view->geometry.x; -+ parent.y = view->container->surface_y + view->geometry.y; -+ parent.width = view->geometry.width; -+ parent.height = view->geometry.height; -+ } -+ -+ if (!cursor_rect) { -+ cursor.x = 0; -+ cursor.y = 0; -+ cursor.width = parent.width; -+ cursor.height = parent.height; -+ } -+ -+ int popup_width = popup->popup_surface->surface->current.width; -+ int popup_height = popup->popup_surface->surface->current.height; -+ int x1 = parent.x + cursor.x; -+ int x2 = parent.x + cursor.x + cursor.width; -+ int y1 = parent.y + cursor.y; -+ int y2 = parent.y + cursor.y + cursor.height; -+ int x = x1; -+ int y = y2; -+ -+ int available_right = output_box.x + output_box.width - x1; -+ int available_left = x2 - output_box.x; -+ if (available_right < popup_width && available_left > available_right) { -+ x = x2 - popup_width; -+ } -+ -+ int available_down = output_box.y + output_box.height - y2; -+ int available_up = y1 - output_box.y; -+ if (available_down < popup_height && available_up > available_down) { -+ y = y1 - popup_height; -+ } -+ -+ popup->x = x - parent.x; -+ popup->y = y - parent.y; -+ -+ // Hide popup if cursor position is completely out of bounds -+ bool x1_in_bounds = (cursor.x >= 0 && cursor.x < parent.width); -+ bool y1_in_bounds = (cursor.y >= 0 && cursor.y < parent.height); -+ bool x2_in_bounds = (cursor.x + cursor.width >= 0 -+ && cursor.x + cursor.width < parent.width); -+ bool y2_in_bounds = (cursor.y + cursor.height >= 0 -+ && cursor.y + cursor.height < parent.height); -+ popup->visible = -+ (x1_in_bounds && y1_in_bounds) || (x2_in_bounds && y2_in_bounds); -+ -+ if (cursor_rect) { -+ struct wlr_box box = { -+ .x = x1 - x, -+ .y = y1 - y, -+ .width = cursor.width, -+ .height = cursor.height, -+ }; -+ wlr_input_popup_surface_v2_send_text_input_rectangle( -+ popup->popup_surface, &box); -+ } -+ -+ sway_input_popup_damage(popup); -+} -+ -+static void surface_send_enter_iterator(struct wlr_surface *surface, -+ int x, int y, void *data) { -+ struct wlr_output *wlr_output = data; -+ wlr_surface_send_enter(surface, wlr_output); -+} -+ -+static void surface_send_leave_iterator(struct wlr_surface *surface, -+ int x, int y, void *data) { -+ struct wlr_output *wlr_output = data; -+ wlr_surface_send_leave(surface, wlr_output); -+} -+ -+static void input_popup_send_outputs(struct sway_input_popup *popup, -+ wlr_surface_iterator_func_t iterator) { -+ struct sway_text_input *text_input = -+ relay_get_focused_text_input(popup->relay); -+ if (text_input == NULL || text_input->input->focused_surface == NULL) { -+ return; -+ } -+ struct wlr_surface *focused_surface = text_input->input->focused_surface; -+ struct wlr_layer_surface_v1 *layer_surface = -+ wlr_layer_surface_v1_try_from_wlr_surface(focused_surface); -+ if (layer_surface != NULL) { -+ struct sway_layer_surface *layer = -+ layer_from_wlr_layer_surface_v1(layer_surface); -+ wlr_surface_for_each_surface(popup->popup_surface->surface, -+ iterator, layer->layer_surface->output); -+ return; -+ } -+ struct sway_view *view = view_from_wlr_surface(focused_surface); -+ for (int i = 0; i < view->container->outputs->length; i++) { -+ struct sway_output *output = view->container->outputs->items[i]; -+ wlr_surface_for_each_surface(popup->popup_surface->surface, -+ iterator, output->wlr_output); -+ } -+} -+ -+static void handle_im_popup_map(struct wl_listener *listener, void *data) { -+ struct sway_input_popup *popup = -+ wl_container_of(listener, popup, popup_map); -+ input_popup_send_outputs(popup, surface_send_enter_iterator); -+ input_popup_update(popup); -+} -+ -+static void handle_im_popup_unmap(struct wl_listener *listener, void *data) { -+ struct sway_input_popup *popup = -+ wl_container_of(listener, popup, popup_unmap); -+ input_popup_send_outputs(popup, surface_send_leave_iterator); -+ input_popup_update(popup); -+} -+ -+static void handle_im_popup_destroy(struct wl_listener *listener, void *data) { -+ struct sway_input_popup *popup = -+ wl_container_of(listener, popup, popup_destroy); -+ wl_list_remove(&popup->focused_surface_unmap.link); -+ wl_list_remove(&popup->popup_surface_commit.link); -+ wl_list_remove(&popup->popup_destroy.link); -+ wl_list_remove(&popup->popup_unmap.link); -+ wl_list_remove(&popup->popup_map.link); -+ wl_list_remove(&popup->link); -+ free(popup); -+} -+ -+static void handle_im_popup_surface_commit(struct wl_listener *listener, -+ void *data) { -+ struct sway_input_popup *popup = -+ wl_container_of(listener, popup, popup_surface_commit); -+ input_popup_update(popup); -+} -+ -+static void handle_im_focused_surface_unmap( -+ struct wl_listener *listener, void *data) { -+ struct sway_input_popup *popup = -+ wl_container_of(listener, popup, focused_surface_unmap); -+ input_popup_update(popup); -+} -+ -+static void input_popup_set_focus(struct sway_input_popup *popup, -+ struct wlr_surface *surface) { -+ wl_list_remove(&popup->focused_surface_unmap.link); -+ -+ if (surface == NULL) { -+ wl_list_init(&popup->focused_surface_unmap.link); -+ input_popup_update(popup); -+ return; -+ } -+ struct wlr_layer_surface_v1 *layer_surface = -+ wlr_layer_surface_v1_try_from_wlr_surface(surface); -+ if (layer_surface != NULL) { -+ struct sway_layer_surface *layer = -+ layer_from_wlr_layer_surface_v1(layer_surface); -+ wl_signal_add( -+ &layer->layer_surface->surface->events.unmap, &popup->focused_surface_unmap); -+ input_popup_update(popup); -+ return; -+ } -+ -+ struct sway_view *view = view_from_wlr_surface(surface); -+ wl_signal_add(&view->events.unmap, &popup->focused_surface_unmap); -+ -+ // Since the focus has changed, the popup may have to adjust -+} -+ -+static void handle_im_new_popup_surface(struct wl_listener *listener, -+ void *data) { -+ struct sway_input_method_relay *relay = wl_container_of(listener, relay, -+ input_method_new_popup_surface); -+ struct sway_input_popup *popup = calloc(1, sizeof(*popup)); -+ popup->relay = relay; -+ popup->popup_surface = data; -+ popup->popup_surface->data = popup; -+ -+ wl_signal_add(&popup->popup_surface->surface->events.map, &popup->popup_map); -+ popup->popup_map.notify = handle_im_popup_map; -+ wl_signal_add( -+ &popup->popup_surface->surface->events.unmap, &popup->popup_unmap); -+ popup->popup_unmap.notify = handle_im_popup_unmap; -+ wl_signal_add( -+ &popup->popup_surface->events.destroy, &popup->popup_destroy); -+ popup->popup_destroy.notify = handle_im_popup_destroy; -+ wl_signal_add(&popup->popup_surface->surface->events.commit, -+ &popup->popup_surface_commit); -+ popup->popup_surface_commit.notify = handle_im_popup_surface_commit; -+ wl_list_init(&popup->focused_surface_unmap.link); -+ popup->focused_surface_unmap.notify = handle_im_focused_surface_unmap; -+ -+ struct sway_text_input *text_input = relay_get_focused_text_input(relay); -+ if (text_input != NULL) { -+ input_popup_set_focus(popup, text_input->input->focused_surface); -+ } else { -+ input_popup_set_focus(popup, NULL); -+ } -+ -+ wl_list_insert(&relay->input_popups, &popup->link); -+} -+ -+bool sway_input_popup_get_position( -+ struct sway_input_popup *popup, int *lx, int *ly) { -+ struct sway_text_input *text_input = -+ relay_get_focused_text_input(popup->relay); -+ if (text_input == NULL || text_input->input->focused_surface == NULL) { -+ *lx = 0; -+ *ly = 0; -+ return false; -+ } -+ -+ struct wlr_surface *focused_surface = text_input->input->focused_surface; -+ struct wlr_layer_surface_v1 *layer_surface = -+ wlr_layer_surface_v1_try_from_wlr_surface(focused_surface); -+ if (layer_surface != NULL) { -+ struct sway_layer_surface *layer = -+ layer_from_wlr_layer_surface_v1(layer_surface); -+ *lx = layer->geo.x + popup->x; -+ *ly = layer->geo.y + popup->y; -+ return true; -+ } -+ -+ -+ struct sway_view *view = view_from_wlr_surface( -+ text_input->input->focused_surface); -+ if (view->container == NULL || view == NULL) { -+ sway_log(SWAY_INFO, "Tried to find popup, but view is gone"); -+ return false; -+ } -+ *lx = view->container->surface_x - view->geometry.x + popup->x; -+ *ly = view->container->surface_y - view->geometry.y + popup->y; -+ return true; -+} -+ -+static void text_input_send_enter(struct sway_text_input *text_input, -+ struct wlr_surface *surface) { -+ wlr_text_input_v3_send_enter(text_input->input, surface); -+ struct sway_input_popup *popup; -+ wl_list_for_each(popup, &text_input->relay->input_popups, link) { -+ input_popup_set_focus(popup, surface); -+ } -+} -+ -+static void text_input_send_leave(struct sway_text_input *text_input, -+ struct wlr_surface *surface) { -+ wlr_text_input_v3_send_leave(text_input->input); -+ if (text_input->input->focused_surface == surface) { -+ struct sway_input_popup *popup; -+ wl_list_for_each(popup, &text_input->relay->input_popups, link) { -+ input_popup_set_focus(popup, NULL); -+ } -+ } -+} -+ - static void handle_im_commit(struct wl_listener *listener, void *data) { - struct sway_input_method_relay *relay = wl_container_of(listener, relay, - input_method_commit); -@@ -109,7 +438,7 @@ static void handle_im_destroy(struct wl_listener *listener, void *data) { - // the input method returns - text_input_set_pending_focused_surface(text_input, - text_input->input->focused_surface); -- wlr_text_input_v3_send_leave(text_input->input); -+ text_input_send_leave(text_input, text_input->input->focused_surface); - } - } - -@@ -133,8 +462,13 @@ static void relay_send_im_state(struct sway_input_method_relay *relay, - input->current.content_type.hint, - input->current.content_type.purpose); - } -+ struct sway_input_popup *popup; -+ wl_list_for_each(popup, &relay->input_popups, link) { -+ // send_text_input_rectangle is called in this function -+ input_popup_update(popup); -+ } - wlr_input_method_v2_send_done(input_method); -- // TODO: pass intent, display popup size -+ // TODO: pass intent - } - - static void handle_text_input_enable(struct wl_listener *listener, void *data) { -@@ -274,6 +608,9 @@ static void relay_handle_input_method(struct wl_listener *listener, - wl_signal_add(&relay->input_method->events.commit, - &relay->input_method_commit); - relay->input_method_commit.notify = handle_im_commit; -+ wl_signal_add(&relay->input_method->events.new_popup_surface, -+ &relay->input_method_new_popup_surface); -+ relay->input_method_new_popup_surface.notify = handle_im_new_popup_surface; - wl_signal_add(&relay->input_method->events.grab_keyboard, - &relay->input_method_grab_keyboard); - relay->input_method_grab_keyboard.notify = handle_im_grab_keyboard; -@@ -283,8 +620,7 @@ static void relay_handle_input_method(struct wl_listener *listener, - - struct sway_text_input *text_input = relay_get_focusable_text_input(relay); - if (text_input) { -- wlr_text_input_v3_send_enter(text_input->input, -- text_input->pending_focused_surface); -+ text_input_send_enter(text_input, text_input->pending_focused_surface); - text_input_set_pending_focused_surface(text_input, NULL); - } - } -@@ -293,6 +629,7 @@ void sway_input_method_relay_init(struct sway_seat *seat, - struct sway_input_method_relay *relay) { - relay->seat = seat; - wl_list_init(&relay->text_inputs); -+ wl_list_init(&relay->input_popups); - - relay->text_input_new.notify = relay_handle_text_input; - wl_signal_add(&server.text_input->events.text_input, -@@ -321,8 +658,9 @@ void sway_input_method_relay_set_focus(struct sway_input_method_relay *relay, - } else if (text_input->input->focused_surface) { - assert(text_input->pending_focused_surface == NULL); - if (surface != text_input->input->focused_surface) { -+ text_input_send_leave( -+ text_input, text_input->input->focused_surface); - relay_disable_text_input(relay, text_input); -- wlr_text_input_v3_send_leave(text_input->input); - } else { - sway_log(SWAY_DEBUG, "IM relay set_focus already focused"); - continue; -@@ -333,7 +671,7 @@ void sway_input_method_relay_set_focus(struct sway_input_method_relay *relay, - && wl_resource_get_client(text_input->input->resource) - == wl_resource_get_client(surface->resource)) { - if (relay->input_method) { -- wlr_text_input_v3_send_enter(text_input->input, surface); -+ text_input_send_enter(text_input, surface); - } else { - text_input_set_pending_focused_surface(text_input, surface); - } -diff --git a/sway/tree/container.c b/sway/tree/container.c -index d2c4ffc44c..37a45197d7 100644 ---- a/sway/tree/container.c -+++ b/sway/tree/container.c -@@ -392,6 +392,9 @@ static bool surface_is_popup(struct wlr_surface *surface) { - } - surface = subsurface->parent; - } -+ if (wlr_input_popup_surface_v2_try_from_wlr_surface(surface) != NULL) { -+ return true; -+ } - struct wlr_xdg_surface *xdg_surface = - wlr_xdg_surface_try_from_wlr_surface(surface); - return xdg_surface->role == WLR_XDG_SURFACE_ROLE_POPUP; -diff --git a/sway/tree/view.c b/sway/tree/view.c -index ec54fed81d..dd58bbcf85 100644 ---- a/sway/tree/view.c -+++ b/sway/tree/view.c -@@ -1208,6 +1208,9 @@ struct sway_view *view_from_wlr_surface(struct wlr_surface *wlr_surface) { - if (wlr_layer_surface_v1_try_from_wlr_surface(wlr_surface) != NULL) { - return NULL; - } -+ if (wlr_input_popup_surface_v2_try_from_wlr_surface(wlr_surface) != NULL) { -+ return NULL; -+ } - - const char *role = wlr_surface->role ? wlr_surface->role->name : NULL; - sway_log(SWAY_DEBUG, "Surface of unknown type (role %s): %p", diff --git a/os/etc/portage/patches/mail-client/aerc/0001-templates-add-drop-function.patch b/os/etc/portage/patches/mail-client/aerc/0001-templates-add-drop-function.patch deleted file mode 100644 index e8b9272..0000000 --- a/os/etc/portage/patches/mail-client/aerc/0001-templates-add-drop-function.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4e9853beda45fb31827a75aa094bd62568587c66 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Wed, 7 Jun 2023 14:51:08 +0900 -Subject: [PATCH] templates: add drop function -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - lib/templates/functions.go | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/lib/templates/functions.go b/lib/templates/functions.go -index b331dc8..ffa6666 100644 ---- a/lib/templates/functions.go -+++ b/lib/templates/functions.go -@@ -304,4 +304,12 @@ var templateFuncs = template.FuncMap{ - "switch": switch_, - "case": case_, - "default": default_, -+ -+ "drop": drop, -+} -+ -+// drop removes an entry from the list of addresses -+func drop(sl []*mail.Address, idx int) []*mail.Address { -+ sl[idx] = sl[len(sl)-1] -+ return sl[:len(sl)-1] - } --- -2.39.3 - diff --git a/os/etc/portage/patches/net-irc/senpai/0001-highlight-self.patch b/os/etc/portage/patches/net-irc/senpai/0001-highlight-self.patch deleted file mode 100644 index df96172..0000000 --- a/os/etc/portage/patches/net-irc/senpai/0001-highlight-self.patch +++ /dev/null @@ -1,32 +0,0 @@ -From c7b5f7a645b926c5e26be2be2afd4a64b419fe38 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 25 Jul 2023 13:34:38 +0300 -Subject: [PATCH 1/2] highlight self -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - app.go | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/app.go b/app.go -index 1af68f8..ebb8fd2 100644 ---- a/app.go -+++ b/app.go -@@ -1376,6 +1376,11 @@ func (app *App) formatMessage(s *irc.Session, ev irc.MessageEvent) (buffer strin - headColor = ui.IdentColor(app.cfg.Colors.Nicks, head) - } - -+ if isFromSelf { -+ headColor = tcell.ColorWhite -+ hlLine = true -+ } -+ - var body ui.StyledStringBuilder - if isNotice { - color := ui.IdentColor(app.cfg.Colors.Nicks, ev.User) --- -2.41.0 - diff --git a/os/etc/portage/patches/net-irc/senpai/0002-configure-highlight-self.patch b/os/etc/portage/patches/net-irc/senpai/0002-configure-highlight-self.patch deleted file mode 100644 index 7869de4..0000000 --- a/os/etc/portage/patches/net-irc/senpai/0002-configure-highlight-self.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 5bbfa36fa8adb2b68973681e2fd363f882716b02 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20G=C3=BCnzler?= <r@gnzler.io> -Date: Tue, 25 Jul 2023 13:35:59 +0300 -Subject: [PATCH 2/2] configure highlight self -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Robert Günzler <r@gnzler.io> ---- - app.go | 4 ++-- - config.go | 8 ++++++++ - ui/ui.go | 1 + - 3 files changed, 11 insertions(+), 2 deletions(-) - -diff --git a/app.go b/app.go -index ebb8fd2..aeaed08 100644 ---- a/app.go -+++ b/app.go -@@ -1376,8 +1376,8 @@ func (app *App) formatMessage(s *irc.Session, ev irc.MessageEvent) (buffer strin - headColor = ui.IdentColor(app.cfg.Colors.Nicks, head) - } - -- if isFromSelf { -- headColor = tcell.ColorWhite -+ if isFromSelf && app.cfg.SelfEnabled { -+ headColor = app.cfg.Colors.Self - hlLine = true - } - -diff --git a/config.go b/config.go -index eb07d70..76dbdde 100644 ---- a/config.go -+++ b/config.go -@@ -71,6 +71,7 @@ type Config struct { - MemberColEnabled bool - TextMaxWidth int - StatusEnabled bool -+ SelfEnabled bool - - Colors ui.ConfigColors - -@@ -107,11 +108,13 @@ func Defaults() Config { - MemberColEnabled: true, - TextMaxWidth: 0, - StatusEnabled: true, -+ SelfEnabled: true, - Colors: ui.ConfigColors{ - Status: tcell.ColorGray, - Prompt: tcell.ColorDefault, - Unread: tcell.ColorDefault, - Nicks: ui.ColorSchemeBase, -+ Self: tcell.ColorDefault, - }, - Debug: false, - } -@@ -337,6 +340,11 @@ func unmarshal(filename string, cfg *Config) (err error) { - cfg.StatusEnabled = false - continue - } -+ case "self": -+ if colorStr == "disabled" { -+ cfg.SelfEnabled = false -+ continue -+ } - } - - var color tcell.Color -diff --git a/ui/ui.go b/ui/ui.go -index ab1c63f..d36b190 100644 ---- a/ui/ui.go -+++ b/ui/ui.go -@@ -28,6 +28,7 @@ type ConfigColors struct { - Prompt tcell.Color - Unread tcell.Color - Nicks ColorScheme -+ Self tcell.Color - } - - type UI struct { --- -2.41.0 - diff --git a/os/etc/portage/patches/sys-libs/efivar/add-needed-fix.patch b/os/etc/portage/patches/sys-libs/efivar/add-needed-fix.patch deleted file mode 100644 index f3fa196..0000000 --- a/os/etc/portage/patches/sys-libs/efivar/add-needed-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/src/include/defaults.mk b/src/include/defaults.mk -index ab8e9a8c..2c98e07d 100644 ---- a/src/include/defaults.mk -+++ b/src/include/defaults.mk -@@ -51,7 +51,6 @@ LDFLAGS ?= - override _CCLDFLAGS := $(CCLDFLAGS) - override _LDFLAGS := $(LDFLAGS) - override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFLAGS) \ -- -Wl,--add-needed \ - -Wl,--build-id \ - -Wl,--no-allow-shlib-undefined \ - -Wl,--no-undefined-version \ -@@ -94,7 +93,6 @@ override _HOST_LDFLAGS := $(HOST_LDFLAGS) - override _HOST_CCLDFLAGS := $(HOST_CCLDFLAGS) - override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \ - $(_HOST_LDFLAGS) $(_HOST_CCLDFLAGS) \ -- -Wl,--add-needed \ - -Wl,--build-id \ - -Wl,--no-allow-shlib-undefined \ - -Wl,-z,now \ ---- a/src/include/gcc.specs 2022-10-27 12:15:09.106855980 +0100 -+++ b/src/include/gcc.specs 2022-10-27 12:15:34.624091373 +0100 -@@ -5,4 +5,4 @@ - + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fatal-warnings -Wl,-static -static -Wl,-z,relro,-z,now} -grecord-gcc-switches - - *link: --+ --no-undefined-version --no-allow-shlib-undefined --add-needed -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie} -++ --no-undefined-version --no-allow-shlib-undefined -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie} diff --git a/os/etc/portage/patches/sys-libs/efivar/data-fix.patch b/os/etc/portage/patches/sys-libs/efivar/data-fix.patch deleted file mode 100644 index ce55b9f..0000000 --- a/os/etc/portage/patches/sys-libs/efivar/data-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/src/include/workarounds.mk b/src/include/workarounds.mk -index b72fbaf6..57394edd 100644 ---- a/src/include/workarounds.mk -+++ b/src/include/workarounds.mk -@@ -2,12 +2,12 @@ - # - # workarounds.mk - workarounds for weird stuff behavior - --LD_FLAVOR := $(shell LC_ALL=C $(LD) --version | grep -E '^(LLD|GNU ld)'|sed 's/ .*//g') --LD_VERSION := $(shell LC_ALL=C $(LD) --version | grep -E '^(LLD|GNU ld)'|sed 's/.* //') -+LD_FLAVOR := $(shell LC_ALL=C $(LD) --version | grep -E '^((.* )?LLD|GNU ld)'|sed 's/.* LLD/LLD/;s/ .*//g') -+LD_VERSION := $(shell LC_ALL=C $(LD) --version | grep -E '^((.* )?LLD|GNU ld)'|sed 's/.* LLD/LLD/;s/.* //') - # 2.35 is definitely broken and 2.36 seems to work - LD_DASH_T := $(shell \ - if [ "x${LD_FLAVOR}" = xLLD ] ; then \ -- echo '-T' ; \ -+ echo "" ; \ - elif [ "x${LD_FLAVOR}" = xGNU ] ; then \ - if echo "${LD_VERSION}" | grep -q -E '^2\.3[6789]|^2\.[456789]|^[3456789]|^[[:digit:]][[:digit:]]' ; then \ - echo '-T' ; \ -@@ -15,7 +15,7 @@ LD_DASH_T := $(shell \ - echo "" ; \ - fi ; \ - else \ -- echo "Your linker is not supported" ; \ -+ echo "Your linker ${LD_FLAVOR} version ${LD_VERSION} is not supported" ; \ - exit 1 ; \ - fi) diff --git a/os/etc/portage/patches/sys-libs/efivar/segfault-fix.patch b/os/etc/portage/patches/sys-libs/efivar/segfault-fix.patch deleted file mode 100644 index 39551a6..0000000 --- a/os/etc/portage/patches/sys-libs/efivar/segfault-fix.patch +++ /dev/null @@ -1,259 +0,0 @@ -From 3778ed47d539a716301ba2e67ba62f796e2df310 Mon Sep 17 00:00:00 2001 -From: Nicholas Vinson <nvinson234@gmail.com> -Date: Mon, 10 Oct 2022 14:22:36 -0400 -Subject: [PATCH] Revamp efi_well_known_* variable handling - -The current implementation attempts to use the linker to create aliases -for efi_well_known_guids and efi_well_known_names. It also tries to use -the linker to generate the variables efi_well_known_guids_end and -efi_well_known_names_end. - -When building with clang, the generated linker result results in a -broken libefivar.so that causes programs to segfault when linked against -it. This change does away with linker script hacker and instead -introduces pointers to store the locations of efi_well_known_guids_end -and efi_well_known_names_end. - -Additionally, efi_well_known_guids and efi_well_known_names are now -created as pointers that point to the beginning of their respective -arrays. - -Signed-off-by: Nicholas Vinson <nvinson234@gmail.com> -Fixes: #234 ---- - src/Makefile | 7 ++-- - src/include/rules.mk | 5 +-- - src/include/workarounds.mk | 24 ------------- - src/makeguids.c | 72 +++++++++++++------------------------- - 4 files changed, 27 insertions(+), 81 deletions(-) - delete mode 100644 src/include/workarounds.mk - -diff --git a/src/Makefile b/src/Makefile -index e04357a7..ec1eabe6 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -4,7 +4,6 @@ include $(TOPDIR)/src/include/deprecated.mk - include $(TOPDIR)/src/include/version.mk - include $(TOPDIR)/src/include/rules.mk - include $(TOPDIR)/src/include/defaults.mk --include $(TOPDIR)/src/include/workarounds.mk - - LIBTARGETS=libefivar.so libefiboot.so libefisec.so - STATICLIBTARGETS=libefivar.a libefiboot.a libefisec.a -@@ -30,7 +29,7 @@ EFISECDB_OBJECTS = $(patsubst %.S,%.o,$(patsubst %.c,%.o,$(EFISECDB_SOURCES))) - GENERATED_SOURCES = include/efivar/efivar-guids.h guid-symbols.c - MAKEGUIDS_SOURCES = makeguids.c util-makeguids.c - MAKEGUIDS_OBJECTS = $(patsubst %.S,%.o,$(patsubst %.c,%.o,$(MAKEGUIDS_SOURCES))) --MAKEGUIDS_OUTPUT = $(GENERATED_SOURCES) guids.lds -+MAKEGUIDS_OUTPUT = $(GENERATED_SOURCES) - - util-makeguids.c : util.c - cp util.c util-makeguids.c -@@ -84,7 +83,7 @@ $(MAKEGUIDS_OUTPUT) : guids.txt - if [ "$${missing}" != "no" ]; then \ - exit 1 ; \ - fi -- ./makeguids $(LD_DASH_T) guids.txt guid-symbols.c include/efivar/efivar-guids.h guids.lds -+ ./makeguids guids.txt guid-symbols.c include/efivar/efivar-guids.h - - prep : makeguids $(GENERATED_SOURCES) - -@@ -96,7 +95,6 @@ libefivar.a : $(patsubst %.o,%.static.o,$(LIBEFIVAR_OBJECTS)) - libefivar.so : $(LIBEFIVAR_OBJECTS) - libefivar.so : | $(GENERATED_SOURCES) libefivar.map - libefivar.so : LIBS=dl --libefivar.so : LDSCRIPTS=guids.lds - libefivar.so : MAP=libefivar.map - - efivar : $(EFIVAR_OBJECTS) | libefivar.so -@@ -137,7 +135,6 @@ deps : $(ALL_SOURCES) - clean : - @rm -rfv *~ *.o *.a *.E *.so *.so.* *.pc *.bin .*.d *.map \ - makeguids guid-symbols.c include/efivar/efivar-guids.h \ -- guids.lds \ - $(TARGETS) $(STATICTARGETS) - @# remove the deps files we used to create, as well. - @rm -rfv .*.P .*.h.P *.S.P include/efivar/.*.h.P -diff --git a/src/include/rules.mk b/src/include/rules.mk -index f309f863..8d0b68a2 100644 ---- a/src/include/rules.mk -+++ b/src/include/rules.mk -@@ -3,7 +3,6 @@ default : all - .PHONY: default all clean install test - - include $(TOPDIR)/src/include/version.mk --include $(TOPDIR)/src/include/workarounds.mk - - comma:= , - empty:= -@@ -36,9 +35,7 @@ family = $(foreach FAMILY_SUFFIX,$(FAMILY_SUFFIXES),$($(1)_$(FAMILY_SUFFIX))) - $(CCLD) $(CCLDFLAGS) $(CPPFLAGS) -o $@ $(sort $^) $(LDLIBS) - - %.so : -- $(CCLD) $(CCLDFLAGS) $(CPPFLAGS) $(SOFLAGS) \ -- $(foreach LDS,$(LDSCRIPTS),$(LD_DASH_T) $(LDS)) \ -- -o $@ $^ $(LDLIBS) -+ $(CCLD) $(CCLDFLAGS) $(CPPFLAGS) $(SOFLAGS) -o $@ $^ $(LDLIBS) - ln -vfs $@ $@.1 - - %.abixml : %.so -diff --git a/src/include/workarounds.mk b/src/include/workarounds.mk -deleted file mode 100644 -index 57394edd..00000000 ---- a/src/include/workarounds.mk -+++ /dev/null -@@ -1,24 +0,0 @@ --# SPDX-License-Identifier: SPDX-License-Identifier: LGPL-2.1-or-later --# --# workarounds.mk - workarounds for weird stuff behavior -- --LD_FLAVOR := $(shell LC_ALL=C $(LD) --version | grep -E '^((.* )?LLD|GNU ld)'|sed 's/.* LLD/LLD/;s/ .*//g') --LD_VERSION := $(shell LC_ALL=C $(LD) --version | grep -E '^((.* )?LLD|GNU ld)'|sed 's/.* LLD/LLD/;s/.* //') --# 2.35 is definitely broken and 2.36 seems to work --LD_DASH_T := $(shell \ -- if [ "x${LD_FLAVOR}" = xLLD ] ; then \ -- echo "" ; \ -- elif [ "x${LD_FLAVOR}" = xGNU ] ; then \ -- if echo "${LD_VERSION}" | grep -q -E '^2\.3[6789]|^2\.[456789]|^[3456789]|^[[:digit:]][[:digit:]]' ; then \ -- echo '-T' ; \ -- else \ -- echo "" ; \ -- fi ; \ -- else \ -- echo "Your linker ${LD_FLAVOR} version ${LD_VERSION} is not supported" ; \ -- exit 1 ; \ -- fi) -- --export LD_DASH_T -- --# vim:ft=make -diff --git a/src/makeguids.c b/src/makeguids.c -index 376bffba..bfdee12e 100644 ---- a/src/makeguids.c -+++ b/src/makeguids.c -@@ -107,51 +107,46 @@ write_guidnames(FILE *out, const char *listname, - gn->symbol, gn->name, gn->description); - } - fprintf(out, "};\n"); -+ fprintf(out, "const struct efivar_guidname\n" -+ "\t__attribute__((__visibility__ (\"default\")))\n" -+ "\t* const %s = %s_;\n", listname, listname); -+ fprintf(out, "const struct efivar_guidname\n" -+ "\t__attribute__((__visibility__ (\"default\")))\n" -+ "\t* const %s_end = %s_\n\t+ %zd;\n", -+ listname, listname, n - 1); - } - - int - main(int argc, char *argv[]) - { - int rc; -- int argstart = 0; -- FILE *symout, *header, *ldsout; -- int dash_t = 0; -+ FILE *symout, *header; - -- if (argc < 5) { -+ if (argc < 4) { - errx(1, "Not enough arguments.\n"); -- } else if (argc > 5 && !strcmp(argv[1],"-T")) { -- argstart = 1; -- dash_t = 1; -- } else if (argc > 5) { -+ } else if (argc > 4) { - errx(1, "Too many arguments.\n"); - } - -- symout = fopen(argv[argstart + 2], "w"); -+ symout = fopen(argv[2], "w"); - if (symout == NULL) -- err(1, "could not open \"%s\"", argv[argstart + 2]); -- rc = chmod(argv[argstart + 2], 0644); -+ err(1, "could not open \"%s\"", argv[2]); -+ rc = chmod(argv[2], 0644); - if (rc < 0) -- warn("chmod(%s, 0644)", argv[argstart + 2]); -+ warn("chmod(%s, 0644)", argv[2]); - -- header = fopen(argv[argstart + 3], "w"); -+ header = fopen(argv[3], "w"); - if (header == NULL) -- err(1, "could not open \"%s\"", argv[argstart + 3]); -- rc = chmod(argv[argstart + 3], 0644); -- if (rc < 0) -- warn("chmod(%s, 0644)", argv[argstart + 3]); -- -- ldsout = fopen(argv[argstart + 4], "w"); -- if (ldsout == NULL) -- err(1, "could not open \"%s\"", argv[argstart + 4]); -- rc = chmod(argv[argstart + 4], 0644); -+ err(1, "could not open \"%s\"", argv[3]); -+ rc = chmod(argv[3], 0644); - if (rc < 0) -- warn("chmod(%s, 0644)", argv[argstart + 4]); -+ warn("chmod(%s, 0644)", argv[3]); - - struct guidname_index *guidnames = NULL; - -- rc = read_guids_at(AT_FDCWD, argv[argstart + 1], &guidnames); -+ rc = read_guids_at(AT_FDCWD, argv[1], &guidnames); - if (rc < 0) -- err(1, "could not read \"%s\"", argv[argstart + 1]); -+ err(1, "could not read \"%s\"", argv[1]); - - struct efivar_guidname *outbuf; - -@@ -243,12 +238,11 @@ struct efivar_guidname {\n\ - fprintf(header, - "extern const struct efivar_guidname\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -- "\tefi_well_known_guids[%d];\n", -- i); -+ "\t* const efi_well_known_guids;\n"); - fprintf(header, - "extern const struct efivar_guidname\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -- "\tefi_well_known_guids_end;\n"); -+ "\t* const efi_well_known_guids_end;\n"); - fprintf(header, - "extern const uint64_t\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -@@ -256,12 +250,11 @@ struct efivar_guidname {\n\ - fprintf(header, - "extern const struct efivar_guidname\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -- "\tefi_well_known_names[%d];\n", -- i); -+ "\t* const efi_well_known_names;\n"); - fprintf(header, - "extern const struct efivar_guidname\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -- "\tefi_well_known_names_end;\n"); -+ "\t* const efi_well_known_names_end;\n"); - fprintf(header, - "extern const uint64_t\n" - "\t__attribute__((__visibility__ (\"default\")))\n" -@@ -310,23 +303,6 @@ struct efivar_guidname {\n\ - - fclose(symout); - -- fprintf(ldsout, -- "SECTIONS\n" -- "{\n" -- " .data :\n" -- " {\n" -- " efi_well_known_guids = efi_well_known_guids_;\n" -- " efi_well_known_guids_end = efi_well_known_guids_ + %zd;\n" -- " efi_well_known_names = efi_well_known_names_;\n" -- " efi_well_known_names_end = efi_well_known_names_ + %zd;\n" -- " }\n" -- "}%s;\n", -- (line - 1) * sizeof(struct efivar_guidname), -- (line - 1) * sizeof(struct efivar_guidname), -- dash_t ? " INSERT AFTER .data" : ""); -- -- fclose(ldsout); -- - free(guidnames->strtab); - free(guidnames); - diff --git a/os/etc/portage/patches/sys-libs/llvm-libunwind/silence__unw_add_dynamic_fde.patch b/os/etc/portage/patches/sys-libs/llvm-libunwind/silence__unw_add_dynamic_fde.patch deleted file mode 100644 index d31e1e2..0000000 --- a/os/etc/portage/patches/sys-libs/llvm-libunwind/silence__unw_add_dynamic_fde.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/libunwind/src/libunwind.cpp b/libunwind/src/libunwind.cpp ---- a/libunwind/src/libunwind.cpp -+++ b/libunwind/src/libunwind.cpp -@@ -296,9 +296,9 @@ - DwarfFDECache<LocalAddressSpace>::add((LocalAddressSpace::pint_t)mh_group, - fdeInfo.pcStart, fdeInfo.pcEnd, - fdeInfo.fdeStart); - } else { -- _LIBUNWIND_DEBUG_LOG("__unw_add_dynamic_fde: bad fde: %s", message); -+ //_LIBUNWIND_DEBUG_LOG("__unw_add_dynamic_fde: bad fde: %s", message); - } - } - - /// IPI: for __deregister_frame() - diff --git a/os/etc/portage/patches/www-client/firefox/custom-pre-next-tab-shortcuts.patch b/os/etc/portage/patches/www-client/firefox/custom-pre-next-tab-shortcuts.patch deleted file mode 100644 index 30025db..0000000 --- a/os/etc/portage/patches/www-client/firefox/custom-pre-next-tab-shortcuts.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/browser/base/content/browser-sets.inc 2022-11-07 13:37:17.979518528 +0100 -+++ b/browser/base/content/browser-sets.inc 2022-11-07 13:37:11.128518819 +0100 -@@ -114,6 +114,10 @@ - #include ../../components/places/content/placesCommands.inc.xhtml - - <keyset id="mainKeyset"> -+ <key id="rgz__key_newNavigator" command="cmd_newNavigator" key="n" modifiers="accel,alt" reserved="true" /> -+ <key id="rgz__key_nextTab" command="Browser:NextTab" key="n" modifiers="accel" reserved="true" /> -+ <key id="rgz__key_prevTab" command="Browser:PrevTab" key="p" modifiers="accel" reserved="true" /> -+ - <key id="key_newNavigator" - data-l10n-id="window-new-shortcut" - command="cmd_newNavigator" diff --git a/os/etc/portage/patches/www-client/firefox/no-signature-force-check.patch b/os/etc/portage/patches/www-client/firefox/no-signature-force-check.patch deleted file mode 100644 index 9b977c3..0000000 --- a/os/etc/portage/patches/www-client/firefox/no-signature-force-check.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/build/mozconfig.common.override 2021-01-22 23:22:15.530100723 +0100 -+++ a/build/mozconfig.common.override 2021-01-22 23:22:05.040100671 +0100 -@@ -13,3 +13,5 @@ - if test -n "$USE_ARTIFACT"; then - . "$topsrcdir/build/mozconfig.artifact" - fi -+ -+MOZ_REQUIRE_SIGNING=0 diff --git a/os/etc/portage/patches/www-client/librewolf b/os/etc/portage/patches/www-client/librewolf deleted file mode 120000 index 7c92c5e..0000000 --- a/os/etc/portage/patches/www-client/librewolf +++ /dev/null @@ -1 +0,0 @@ -firefox \ No newline at end of file diff --git a/os/etc/portage/profile/use.mask b/os/etc/portage/profile/use.mask deleted file mode 100644 index 87ef0ba..0000000 --- a/os/etc/portage/profile/use.mask +++ /dev/null @@ -1,3 +0,0 @@ - -# unmask app-admin/doas persist --persist diff --git a/os/etc/portage/repos.conf/gentoo.conf b/os/etc/portage/repos.conf/gentoo.conf deleted file mode 100644 index 1a5e93c..0000000 --- a/os/etc/portage/repos.conf/gentoo.conf +++ /dev/null @@ -1,20 +0,0 @@ -[DEFAULT] -main-repo = gentoo - -[gentoo] -location = /var/db/repos/gentoo -sync-type = rsync -sync-uri = rsync://rsync.gentoo.org/gentoo-portage -auto-sync = yes -sync-rsync-verify-jobs = 1 -sync-rsync-verify-metamanifest = no -sync-rsync-verify-max-age = 24 -sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc -sync-openpgp-keyserver = hkps://keys.gentoo.org -sync-openpgp-key-refresh-retry-count = 40 -sync-openpgp-key-refresh-retry-overall-timeout = 1200 -sync-openpgp-key-refresh-retry-delay-exp-base = 2 -sync-openpgp-key-refresh-retry-delay-max = 60 -sync-openpgp-key-refresh-retry-delay-mult = 4 -sync-webrsync-verify-signature = yes -sync-allow-hardlinks = no diff --git a/os/etc/portage/repos.conf/guru.conf b/os/etc/portage/repos.conf/guru.conf deleted file mode 100644 index 4bd964f..0000000 --- a/os/etc/portage/repos.conf/guru.conf +++ /dev/null @@ -1,5 +0,0 @@ -[guru] -location = /var/db/repos/guru -sync-type = git -sync-uri = https://anongit.gentoo.org/git/repo/proj/guru.git -auto-sync = yes diff --git a/os/etc/portage/repos.conf/librewolf.conf b/os/etc/portage/repos.conf/librewolf.conf deleted file mode 100644 index 49030c4..0000000 --- a/os/etc/portage/repos.conf/librewolf.conf +++ /dev/null @@ -1,6 +0,0 @@ -[librewolf] -priority = 50 -location = /var/db/repos/librewolf -sync-type = git -sync-uri = https://codeberg.org/librewolf/gentoo.git -auto-sync = yes diff --git a/os/etc/portage/repos.conf/robertgzr.conf b/os/etc/portage/repos.conf/robertgzr.conf deleted file mode 100644 index f76c4a6..0000000 --- a/os/etc/portage/repos.conf/robertgzr.conf +++ /dev/null @@ -1,2 +0,0 @@ -[robertgzr] -location = /var/db/repos/robertgzr diff --git a/os/etc/portage/repos.conf/zh.conf b/os/etc/portage/repos.conf/zh.conf deleted file mode 100644 index 96485e7..0000000 --- a/os/etc/portage/repos.conf/zh.conf +++ /dev/null @@ -1,5 +0,0 @@ -[gentoo-zh] -location = /var/db/repos/zh -sync-type = git -sync-uri = https://github.com/gentoo-mirror/gentoo-zh.git -auto-sync = yes diff --git a/os/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1 b/os/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1 deleted file mode 100644 index a165502..0000000 --- a/os/etc/portage/savedconfig/sys-firmware/ipxe-1.21.1 +++ /dev/null @@ -1,5 +0,0 @@ -#undef BANNER_TIMEOUT -#define BANNER_TIMEOUT 0 -#define NET_PROTO_IPV6 -#define VMWARE_SETTINGS -#define CONSOLE_VMWARE diff --git a/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.53-r1 b/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.53-r1 deleted file mode 100644 index 4946284..0000000 --- a/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.53-r1 +++ /dev/null @@ -1,10302 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.53 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="clang version 16.0.6" -CONFIG_GCC_VERSION=0 -CONFIG_CC_IS_CLANG=y -CONFIG_CLANG_VERSION=160006 -CONFIG_AS_IS_LLVM=y -CONFIG_AS_VERSION=160006 -CONFIG_LD_VERSION=0 -CONFIG_LD_IS_LLD=y -CONFIG_LLD_VERSION=160006 -CONFIG_CC_CAN_LINK=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=0 -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=y -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-gentoo-dist" -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 is not set -CONFIG_KERNEL_ZSTD=y -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="hibiki" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_WATCH_QUEUE=y -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_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_GENERIC_IRQ_INJECTION=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_GENERIC_MSI_IRQ_DOMAIN=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_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_TIME_KUNIT_TEST=m -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 is not set -CONFIG_NO_HZ_FULL=y -CONFIG_CONTEXT_TRACKING_USER=y -# CONFIG_CONTEXT_TRACKING_USER_FORCE 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=y -CONFIG_BPF_JIT=y -CONFIG_BPF_JIT_ALWAYS_ON=y -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_BPF_LSM=y -# 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=y - -# -# CPU/Task time and stats accounting -# -CONFIG_VIRT_CPU_ACCOUNTING=y -CONFIG_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_PSI=y -# CONFIG_PSI_DEFAULT_DISABLED 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_SRCU=y -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=m -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 -# 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" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_CGROUP_PIDS=y -# CONFIG_CGROUP_RDMA is not set -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_BPF=y -CONFIG_CGROUP_MISC=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=y -CONFIG_SCHED_AUTOGROUP=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -CONFIG_BOOT_CONFIG=y -# 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_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -# CONFIG_EXPERT is not set -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_FULL=y -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_KALLSYMS=y -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -# CONFIG_EMBEDDED is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -# 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_NR_GPIO=1024 -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=5 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_FEATURE_NAMES=y -CONFIG_X86_X2APIC=y -CONFIG_X86_MPPARSE=y -# CONFIG_GOLDFISH is not set -CONFIG_X86_CPU_RESCTRL=y -CONFIG_X86_EXTENDED_PLATFORM=y -CONFIG_X86_NUMACHIP=y -# CONFIG_X86_VSMP is not set -CONFIG_X86_UV=y -# CONFIG_X86_GOLDFISH is not set -# CONFIG_X86_INTEL_MID is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -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_XXL=y -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -CONFIG_XEN_DEBUG_FS=y -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -CONFIG_ACRN_GUEST=y -# 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_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_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -# CONFIG_GART_IOMMU is not set -CONFIG_BOOT_VESA_SUPPORT=y -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCELOG_LEGACY=y -CONFIG_X86_MCE_INTEL=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=m -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -CONFIG_MICROCODE_INTEL=y -# CONFIG_MICROCODE_AMD is not set -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_X86_5LEVEL=y -CONFIG_X86_DIRECT_GBPAGES=y -CONFIG_X86_CPA_STATISTICS=y -# CONFIG_AMD_MEM_ENCRYPT is not set -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=10 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -# CONFIG_ARCH_MEMORY_PROBE is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=m -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -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=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_MIXED=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -CONFIG_HZ_300=y -# CONFIG_HZ_1000 is not set -CONFIG_HZ=300 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -CONFIG_ARCH_HAS_KEXEC_PURGATORY=y -# CONFIG_KEXEC_SIG is not set -CONFIG_CRASH_DUMP=y -CONFIG_KEXEC_JUMP=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -# CONFIG_COMPAT_VDSO is not set -CONFIG_LEGACY_VSYSCALL_XONLY=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set -CONFIG_CMDLINE_BOOL=y -CONFIG_CMDLINE="root=UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 rd.luks.uuid=23e60daf-1b74-4a3c-ad6f-61136f5d89b2 quiet" -# CONFIG_CMDLINE_OVERRIDE 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_SLS=y -CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_SPECULATION_MITIGATIONS=y -CONFIG_PAGE_TABLE_ISOLATION=y -CONFIG_RETPOLINE=y -CONFIG_RETHUNK=y -CONFIG_CPU_UNRET_ENTRY=y -CONFIG_CPU_IBPB_ENTRY=y -CONFIG_CPU_IBRS_ENTRY=y -CONFIG_CPU_SRSO=y -# CONFIG_SLS is not set -# CONFIG_GDS_FORCE_MITIGATION is not set -CONFIG_ARCH_HAS_ADD_PAGES=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -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 is not set -CONFIG_PM=y -CONFIG_PM_DEBUG=y -# CONFIG_PM_ADVANCED_DEBUG is not set -CONFIG_PM_TEST_SUSPEND=y -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=y -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_TABLE_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_FPDT=y -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=m -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=m -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=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -CONFIG_ACPI_HMAT=y -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -# CONFIG_ACPI_APEI_ERST_DEBUG is not set -CONFIG_ACPI_DPTF=y -CONFIG_DPTF_POWER=m -CONFIG_DPTF_PCH_FIVR=m -CONFIG_ACPI_WATCHDOG=y -# CONFIG_ACPI_EXTLOG is not set -CONFIG_ACPI_ADXL=y -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -CONFIG_PMIC_OPREGION=y -CONFIG_BYTCRC_PMIC_OPREGION=y -CONFIG_CHTCRC_PMIC_OPREGION=y -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_BXT_WC_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_CHT_DC_TI_PMIC_OPREGION=y -# CONFIG_TPS68470_PMIC_OPREGION is not set -CONFIG_ACPI_VIOT=y -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=m -# CONFIG_X86_AMD_PSTATE is not set -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# 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_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -CONFIG_COMPAT_32=y -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -# end of Binary Emulations - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQFD=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_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=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_VIRTUALIZATION=y -CONFIG_KVM=m -CONFIG_KVM_INTEL=m -CONFIG_X86_SGX_KVM=y -# CONFIG_KVM_AMD is not set -CONFIG_KVM_XEN=y -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_TPAUSE=y - -# -# General architecture-dependent options -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_HAVE_IMA_KEXEC=y -CONFIG_HOTPLUG_SMT=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_KPROBES_ON_FTRACE=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_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_ARCH_HAVE_NMI_SAFE_CMPXCHG=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 is not set -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_HAS_LTO_CLANG=y -CONFIG_LTO_NONE=y -# CONFIG_LTO_CLANG_THIN is not set -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -# CONFIG_CFI_CLANG is not set -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_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_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -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_HAVE_ARCH_NODE_DEV_GROUP=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=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 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS_NONE is not set -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -CONFIG_MODULE_COMPRESS_ZSTD=y -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_DEV_THROTTLING_LOW is not set -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -CONFIG_BLK_SED_OPAL=y -CONFIG_BLK_INLINE_ENCRYPTION=y -# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -CONFIG_AIX_PARTITION=y -CONFIG_OSF_PARTITION=y -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -CONFIG_UNIXWARE_DISKLABEL=y -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -CONFIG_SGI_PARTITION=y -# CONFIG_ULTRIX_PARTITION is not set -CONFIG_SUN_PARTITION=y -# 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_BLOCK_COMPAT=y -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG 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=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set - -# -# SLAB allocator options -# -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLAB_MERGE_DEFAULT is not set -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# end of SLAB allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -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_FRONTSWAP=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=7 -CONFIG_MEM_SOFT_DIRTY=y -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_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=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_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MAPPING_DIRTY_HELPERS=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_PTE_MARKER=y -CONFIG_PTE_MARKER_UFFD_WP=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=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_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=y -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_USER_COMPAT is not set -CONFIG_XFRM_INTERFACE=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_STATISTICS=y -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_XFRM_ESPINTCP=y -CONFIG_XDP_SOCKETS=y -CONFIG_XDP_SOCKETS_DIAG=m -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_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -CONFIG_INET_ESPINTCP=y -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -CONFIG_INET_RAW_DIAG=y -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -CONFIG_INET6_ESPINTCP=y -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=y -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -CONFIG_IPV6_RPL_LWTUNNEL=y -CONFIG_IPV6_IOAM6_LWTUNNEL=y -CONFIG_NETLABEL=y -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_MPTCP_KUNIT_TEST=m -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -CONFIG_NFT_FLOW_OFFLOAD=m -# CONFIG_NFT_CONNLIMIT is not set -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_OBJREF=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -CONFIG_NFT_XFRM=m -CONFIG_NFT_SOCKET=m -# CONFIG_NFT_OSF is not set -CONFIG_NFT_TPROXY=m -CONFIG_NFT_SYNPROXY=m -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -CONFIG_NFT_REJECT_NETDEV=m -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_MH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -CONFIG_IP_VS_TWOS=m - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NF_CONNTRACK_BRIDGE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -# CONFIG_BPFILTER is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set -CONFIG_TIPC=m -CONFIG_TIPC_MEDIA_UDP=y -CONFIG_TIPC_CRYPTO=y -CONFIG_TIPC_DIAG=m -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -# CONFIG_ATM_MPOA is not set -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -CONFIG_L2TP_DEBUGFS=m -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_BRIDGE_MRP=y -CONFIG_BRIDGE_CFM=y -CONFIG_NET_DSA=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -CONFIG_NET_DSA_TAG_HELLCREEK=m -CONFIG_NET_DSA_TAG_GSWIP=m -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -CONFIG_NET_DSA_TAG_KSZ=m -CONFIG_NET_DSA_TAG_OCELOT=m -CONFIG_NET_DSA_TAG_OCELOT_8021Q=m -CONFIG_NET_DSA_TAG_QCA=m -CONFIG_NET_DSA_TAG_RTL4_A=m -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -CONFIG_NET_DSA_TAG_SJA1105=m -CONFIG_NET_DSA_TAG_TRAILER=m -CONFIG_NET_DSA_TAG_XRS700X=m -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -# CONFIG_LLC2 is not set -CONFIG_ATALK=m -CONFIG_DEV_APPLETALK=m -CONFIG_IPDDP=m -CONFIG_IPDDP_ENCAP=y -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -CONFIG_6LOWPAN=m -CONFIG_6LOWPAN_DEBUGFS=y -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_ATM=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_TAPRIO=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=y -CONFIG_NET_SCH_CAKE=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_SCH_ETS=m -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_EMATCH_IPT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_MPLS=m -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -CONFIG_NET_ACT_CTINFO=m -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -CONFIG_NET_ACT_CT=m -CONFIG_NET_ACT_GATE=m -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -CONFIG_NET_TC_SKB_EXT=y -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_BATMAN_V=y -CONFIG_BATMAN_ADV_BLA=y -CONFIG_BATMAN_ADV_DAT=y -CONFIG_BATMAN_ADV_NC=y -CONFIG_BATMAN_ADV_MCAST=y -# CONFIG_BATMAN_ADV_DEBUG is not set -CONFIG_BATMAN_ADV_TRACING=y -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -CONFIG_QRTR=m -# CONFIG_QRTR_SMD is not set -# CONFIG_QRTR_TUN is not set -CONFIG_NET_NCSI=y -CONFIG_NCSI_OEM_CMD_GET_MAC=y -CONFIG_NCSI_OEM_CMD_KEEP_PHY=y -CONFIG_PCPU_DEV_REFCNT=y -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_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -# CONFIG_BT_HS is not set -CONFIG_BT_LE=y -CONFIG_BT_6LOWPAN=m -CONFIG_BT_LEDS=y -CONFIG_BT_MSFTEXT=y -# CONFIG_BT_AOSPEXT is not set -# CONFIG_BT_DEBUGFS is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_QCA=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_SERDEV=y -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_NOKIA=m -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_3WIRE=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_BCM=y -CONFIG_BT_HCIUART_RTL=y -CONFIG_BT_HCIUART_QCA=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIUART_MRVL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_MTKSDIO=m -CONFIG_BT_MTKUART=m -# CONFIG_BT_QCOMSMD is not set -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -CONFIG_AF_RXRPC_DEBUG=y -CONFIG_RXKAD=y -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -CONFIG_CFG80211_DEBUGFS=y -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_CFG80211_WEXT_EXPORT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -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=y -CONFIG_MAC80211_LEDS=y -CONFIG_MAC80211_DEBUGFS=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=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -# CONFIG_NFC_NCI_UART is not set -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y - -# -# Near Field Communication (NFC) devices -# -CONFIG_NFC_MEI_PHY=m -CONFIG_NFC_SIM=m -CONFIG_NFC_PORT100=m -# CONFIG_NFC_VIRTUAL_NCI is not set -# CONFIG_NFC_FDP is not set -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_PN544_MEI=m -CONFIG_NFC_PN533=m -CONFIG_NFC_PN533_USB=m -CONFIG_NFC_PN533_I2C=m -CONFIG_NFC_PN532_UART=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MICROREAD_MEI=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -# CONFIG_NFC_MRVL_I2C is not set -CONFIG_NFC_ST21NFCA=m -CONFIG_NFC_ST21NFCA_I2C=m -# CONFIG_NFC_ST_NCI_I2C is not set -CONFIG_NFC_NXP_NCI=m -CONFIG_NFC_NXP_NCI_I2C=m -# CONFIG_NFC_S3FWRN5_I2C is not set -# CONFIG_NFC_S3FWRN82_UART is not set -# end of Near Field Communication (NFC) devices - -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y -CONFIG_NETDEV_ADDR_LIST_TEST=m - -# -# Device Drivers -# -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -CONFIG_PCIEAER_INJECT=m -CONFIG_PCIE_ECRC=y -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_DPC=y -CONFIG_PCIE_PTM=y -CONFIG_PCIE_EDR=y -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=y -CONFIG_PCI_PF_STUB=m -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_DOE=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCI_P2PDMA=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCIE_XILINX_NWL is not set -# CONFIG_PCI_TEGRA is not set -# CONFIG_PCIE_RCAR_HOST is not set -# CONFIG_PCIE_XILINX is not set -# CONFIG_PCIE_XILINX_CPM is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCI_VERSATILE is not set -# CONFIG_PCIE_ALTERA is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set -# CONFIG_PCIE_MEDIATEK_GEN3 is not set -CONFIG_VMD=m -CONFIG_PCI_HYPERV_INTERFACE=m -# CONFIG_PCI_LOONGSON is not set -# CONFIG_PCIE_HISI_ERR is not set -# CONFIG_PCIE_MT7621 is not set - -# -# DesignWare PCI Core Support -# -# CONFIG_PCIE_DW_PLAT_HOST is not set -# CONFIG_PCI_EXYNOS is not set -# CONFIG_PCI_IMX6 is not set -# CONFIG_PCIE_SPEAR13XX is not set -# CONFIG_PCI_KEYSTONE_HOST is not set -# CONFIG_PCIE_ARMADA_8K is not set -# CONFIG_PCIE_ARTPEC6_HOST is not set -# CONFIG_PCIE_KEEMBAY_HOST is not set -# CONFIG_PCIE_HISI_STB is not set -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_TEGRA194_HOST is not set -# CONFIG_PCIE_VISCONTI_HOST is not set -# CONFIG_PCIE_FU740 is not set -# end of DesignWare PCI Core Support - -# -# Mobiveil PCIe Core Support -# -# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set -# end of Mobiveil PCIe Core Support - -# -# Cadence PCIe controllers support -# -# end of Cadence PCIe controllers support -# 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=m -# end of PCI switch controller drivers - -CONFIG_CXL_BUS=y -CONFIG_CXL_PCI=y -# CONFIG_CXL_MEM_RAW_COMMANDS is not set -CONFIG_CXL_ACPI=y -CONFIG_CXL_PMEM=m -CONFIG_CXL_MEM=m -CONFIG_CXL_PORT=y -CONFIG_CXL_SUSPEND=y -CONFIG_CXL_REGION=y -# 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="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_COMPRESS_XZ is not set -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -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_HMEM_REPORTING=y -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_REGMAP_SCCB=m -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_ARM_INTEGRATOR_LM is not set -# CONFIG_BT1_APB is not set -# CONFIG_BT1_AXI is not set -# CONFIG_HISILICON_LPC is not set -# CONFIG_INTEL_IXP4XX_EB is not set -# CONFIG_QCOM_EBI2 is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# CONFIG_ARM_SCMI_PROTOCOL is not set -# end of ARM System Control and Management Interface Protocol - -# CONFIG_ARM_SCPI_PROTOCOL is not set -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_BCM47XX_NVRAM is not set -CONFIG_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -# CONFIG_EFI_VARS_PSTORE is not set -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_EFI_FAKE_MEMMAP is not set -CONFIG_EFI_SOFT_RESERVE=y -CONFIG_EFI_DXE_MEM_ATTRIBUTES=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y -# CONFIG_EFI_BOOTLOADER_CONTROL is not set -# CONFIG_EFI_CAPSULE_LOADER is not set -CONFIG_EFI_TEST=m -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# 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 -CONFIG_EFI_EMBEDDED_FIRMWARE=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_BCM63XX_PARTS is not set -# CONFIG_MTD_BRCM_U_BOOT is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -# CONFIG_MTD_PARSER_IMAGETAG is not set -# CONFIG_MTD_PARSER_TRX is not set -# CONFIG_MTD_SHARPSL_PARTS is not set -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -CONFIG_MTD_PSTORE=m -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_JEDECPROBE is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -CONFIG_MTD_SPEAR_SMI=m -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -CONFIG_MTD_NAND_CORE=m -# CONFIG_MTD_ONENAND is not set -CONFIG_MTD_RAW_NAND=m - -# -# Raw/parallel NAND flash controllers -# -# CONFIG_MTD_NAND_DENALI_PCI is not set -CONFIG_MTD_NAND_AMS_DELTA=m -# CONFIG_MTD_NAND_SHARPSL is not set -# CONFIG_MTD_NAND_CAFE is not set -# CONFIG_MTD_NAND_ATMEL is not set -# CONFIG_MTD_NAND_MARVELL is not set -# CONFIG_MTD_NAND_SLC_LPC32XX is not set -# CONFIG_MTD_NAND_MLC_LPC32XX is not set -# CONFIG_MTD_NAND_BRCMNAND is not set -# CONFIG_MTD_NAND_OXNAS is not set -# CONFIG_MTD_NAND_FSL_IFC is not set -# CONFIG_MTD_NAND_VF610_NFC is not set -# CONFIG_MTD_NAND_SH_FLCTL is not set -# CONFIG_MTD_NAND_DAVINCI is not set -# CONFIG_MTD_NAND_TXX9NDFMC is not set -# CONFIG_MTD_NAND_SUNXI is not set -# CONFIG_MTD_NAND_HISI504 is not set -# CONFIG_MTD_NAND_QCOM is not set -# CONFIG_MTD_NAND_MXIC is not set -# CONFIG_MTD_NAND_TEGRA is not set -# CONFIG_MTD_NAND_STM32_FMC2 is not set -# CONFIG_MTD_NAND_MESON is not set -# CONFIG_MTD_NAND_GPIO is not set -# CONFIG_MTD_NAND_PLATFORM is not set -# CONFIG_MTD_NAND_CADENCE is not set -# CONFIG_MTD_NAND_ARASAN is not set -# CONFIG_MTD_NAND_INTEL_LGM is not set -# CONFIG_MTD_NAND_RENESAS is not set - -# -# Misc -# -CONFIG_MTD_NAND_NANDSIM=m -# CONFIG_MTD_NAND_RICOH is not set -# CONFIG_MTD_NAND_DISKONCHIP is not set - -# -# ECC engine support -# -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_ECC_SW_HAMMING=y -# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# CONFIG_MTD_NAND_ECC_MEDIATEK is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -# CONFIG_MTD_UBI_BLOCK is not set -# CONFIG_MTD_HYPERBUS 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 is not set - -# -# Protocols -# -CONFIG_ISAPNP=y -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_NULL_BLK=m -# CONFIG_BLK_DEV_FD is not set -CONFIG_CDROM=y -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -# CONFIG_XEN_BLKDEV_FRONTEND is not set -# CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# 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 is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_FC=m -CONFIG_NVME_TARGET_FCLOOP=m -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -CONFIG_IBM_ASM=m -# CONFIG_PHANTOM is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_SGI_XP=m -CONFIG_HP_ILO=m -# CONFIG_QCOM_COINCELL is not set -CONFIG_SGI_GRU=m -# CONFIG_SGI_GRU_DEBUG is not set -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_VMWARE_BALLOON=m -# CONFIG_PCH_PHUB is not set -# CONFIG_SRAM is not set -CONFIG_DW_XDATA_PCIE=m -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -CONFIG_MISC_RTSX=m -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_LEGACY=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -CONFIG_EEPROM_IDT_89HPESX=m -CONFIG_EEPROM_EE1004=m -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -CONFIG_INTEL_MEI_HDCP=m -# CONFIG_INTEL_MEI_PXP is not set -CONFIG_VMWARE_VMCI=m -# CONFIG_GENWQE is not set -CONFIG_ECHO=m -CONFIG_BCM_VK=m -CONFIG_BCM_VK_TTY=y -CONFIG_MISC_ALCOR_PCI=m -CONFIG_MISC_RTSX_PCI=m -CONFIG_MISC_RTSX_USB=m -# CONFIG_HABANA_AI is not set -CONFIG_UACCE=m -CONFIG_PVPANIC=y -CONFIG_PVPANIC_MMIO=m -# CONFIG_PVPANIC_PCI is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# 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_HISI_SAS 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_XEN_SCSI_FRONTEND is not set -CONFIG_HYPERV_STORAGE=m -# CONFIG_LIBFC 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_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_EFCT 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_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# 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=3 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_BRCM is not set -# CONFIG_AHCI_DA850 is not set -# CONFIG_AHCI_DM816 is not set -# CONFIG_AHCI_DWC is not set -# CONFIG_AHCI_ST is not set -# CONFIG_AHCI_IMX is not set -# CONFIG_AHCI_MTK is not set -# CONFIG_AHCI_MVEBU is not set -# CONFIG_AHCI_SUNXI is not set -# CONFIG_AHCI_TEGRA is not set -# CONFIG_AHCI_XGENE is not set -# CONFIG_SATA_FSL is not set -# CONFIG_SATA_AHCI_SEATTLE is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_HIGHBANK is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -# CONFIG_SATA_RCAR is not set -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -# CONFIG_PATA_ARASAN_CF is not set -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -# CONFIG_PATA_BK3710 is not set -CONFIG_PATA_CMD64X=m -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5535 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -# CONFIG_PATA_IMX is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -# CONFIG_PATA_PXA is not set -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -# CONFIG_PATA_ISAPNP is not set -# CONFIG_PATA_IXP4XX_CF is not set -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_SAMSUNG_CF is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -CONFIG_MD_FAULTY=m -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -CONFIG_DM_DEBUG=y -CONFIG_DM_BUFIO=y -CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -CONFIG_DM_UNSTRIPED=m -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=y -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -CONFIG_DM_EBS=m -# CONFIG_DM_ERA is not set -CONFIG_DM_CLONE=m -CONFIG_DM_MIRROR=y -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=y -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_MULTIPATH_HST=m -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -CONFIG_DM_DUST=m -CONFIG_DM_INIT=y -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -CONFIG_DM_AUDIT=y -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_ISCSI_TARGET=m -# 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 is not set -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -CONFIG_NET_FC=y -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -CONFIG_BAREUDP=m -CONFIG_GTP=m -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -# CONFIG_ARCNET is not set -# CONFIG_ATM_DRIVERS is not set - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -CONFIG_B53_SERDES=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_NET_DSA_LOOP=m -CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -# CONFIG_NET_DSA_MV88E6060 is not set -CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m -# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set -# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set -CONFIG_NET_DSA_MV88E6XXX=m -CONFIG_NET_DSA_MV88E6XXX_PTP=y -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -CONFIG_NET_DSA_XRS700X=m -CONFIG_NET_DSA_XRS700X_I2C=m -CONFIG_NET_DSA_XRS700X_MDIO=m -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ACTIONS is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_ALTERA_TSE=m -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_XGENE is not set -# CONFIG_NET_XGENE_V2 is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_CX_ECAT is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -CONFIG_NET_VENDOR_CIRRUS=y -# CONFIG_CS89x0_PLATFORM is not set -# CONFIG_EP93XX_ETH is not set -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_CORTINA is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FARADAY=y -CONFIG_NET_VENDOR_FREESCALE=y -# CONFIG_FEC is not set -# CONFIG_FSL_FMAN is not set -# CONFIG_FSL_PQ_MDIO is not set -# CONFIG_GIANFAR is not set -# CONFIG_FSL_DPAA2_SWITCH is not set -# CONFIG_FSL_ENETC is not set -# CONFIG_FSL_ENETC_VF is not set -# CONFIG_FSL_ENETC_IERB is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -# CONFIG_NET_VENDOR_GOOGLE is not set -CONFIG_NET_VENDOR_HISILICON=y -# CONFIG_HIX5HD2_GMAC is not set -# CONFIG_HISI_FEMAC is not set -# CONFIG_HIP04_ETH is not set -# CONFIG_HNS_DSAF is not set -# CONFIG_HNS_ENET is not set -# CONFIG_HNS3 is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -CONFIG_IXGBE_DCB=y -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -# CONFIG_JME is not set -# CONFIG_KORINA is not set -# CONFIG_NET_VENDOR_LITEX is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MEDIATEK is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_MICROSOFT is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETERION is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_LPC_ENET is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -# CONFIG_NET_VENDOR_PENSANDO is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SUNPLUS=y -# CONFIG_SP7021_EMAC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=m -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=m - -# -# MII PHY device drivers -# -CONFIG_AMD_PHY=m -# CONFIG_MESON_GXL_PHY is not set -CONFIG_ADIN_PHY=m -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM54140_PHY=m -# CONFIG_BCM63XX_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -CONFIG_MARVELL_88X2222_PHY=m -CONFIG_MAXLINEAR_GPHY=m -CONFIG_MEDIATEK_GE_PHY=m -CONFIG_MICREL_PHY=m -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -CONFIG_MOTORCOMM_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_NXP_C45_TJA11XX_PHY=m -# CONFIG_NXP_TJA11XX_PHY is not set -CONFIG_AT803X_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -CONFIG_DP83822_PHY=m -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -# CONFIG_DP83867_PHY is not set -CONFIG_DP83869_PHY=m -# CONFIG_DP83TD510_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_PSE_CONTROLLER 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_SUN4I is not set -# CONFIG_MDIO_XGENE is not set -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_BCM_UNIMAC=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MDIO_I2C=m -CONFIG_MDIO_MVUSB=m -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_MOXART is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_ALTERA_TSE=m -# end of PCS device drivers - -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -CONFIG_USB_NET_DRIVERS=y -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -# CONFIG_USB_NET_SR9800 is not set -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -CONFIG_WLAN_VENDOR_INTEL=y -CONFIG_IPW2100=m -CONFIG_IPW2100_MONITOR=y -# CONFIG_IPW2100_DEBUG is not set -CONFIG_IPW2200=m -CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y -# CONFIG_IPW2200_DEBUG is not set -CONFIG_LIBIPW=m -# CONFIG_LIBIPW_DEBUG is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -CONFIG_IWLEGACY_DEBUG=y -CONFIG_IWLEGACY_DEBUGFS=y -# end of iwl3945 / iwl4965 Debugging Options - -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -CONFIG_IWLWIFI_DEBUG=y -CONFIG_IWLWIFI_DEBUGFS=y -# CONFIG_IWLWIFI_DEVICE_TRACING is not set -# end of Debugging Options - -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_MICROCHIP is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_WLAN_VENDOR_REALTEK is not set -# CONFIG_WLAN_VENDOR_RSI is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -# CONFIG_WLAN_VENDOR_QUANTENNA is not set -CONFIG_MAC80211_HWSIM=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_VIRT_WIFI=m -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -CONFIG_WWAN=y -CONFIG_WWAN_DEBUGFS=y -# CONFIG_WWAN_HWSIM is not set -# CONFIG_QCOM_BAM_DMUX is not set -CONFIG_IOSM=m -# CONFIG_MTK_T7XX is not set -# end of Wireless WAN - -# CONFIG_XEN_NETDEV_FRONTEND is not set -# CONFIG_XEN_NETDEV_BACKEND is not set -CONFIG_VMXNET3=m -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -CONFIG_HYPERV_NET=m -CONFIG_NETDEVSIM=m -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_QT1050=m -CONFIG_KEYBOARD_QT1070=m -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_CLPS711X is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_EP93XX is not set -CONFIG_KEYBOARD_GPIO=m -CONFIG_KEYBOARD_GPIO_POLLED=m -# 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_IMX is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_ST_KEYSCAN is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_SH_KEYSC is not set -CONFIG_KEYBOARD_TM2_TOUCHKEY=m -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_KEYBOARD_MT6779 is not set -# CONFIG_KEYBOARD_MTK_PMIC 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=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_VMMOUSE=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -CONFIG_MOUSE_APPLETOUCH=m -CONFIG_MOUSE_BCM5974=m -CONFIG_MOUSE_CYAPA=m -CONFIG_MOUSE_ELAN_I2C=m -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=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_A3D=m -CONFIG_JOYSTICK_ADC=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_COBRA=m -CONFIG_JOYSTICK_GF2K=m -CONFIG_JOYSTICK_GRIP=m -CONFIG_JOYSTICK_GRIP_MP=m -CONFIG_JOYSTICK_GUILLEMOT=m -CONFIG_JOYSTICK_INTERACT=m -CONFIG_JOYSTICK_SIDEWINDER=m -CONFIG_JOYSTICK_TMDC=m -CONFIG_JOYSTICK_IFORCE=m -CONFIG_JOYSTICK_IFORCE_USB=m -CONFIG_JOYSTICK_IFORCE_232=m -CONFIG_JOYSTICK_WARRIOR=m -CONFIG_JOYSTICK_MAGELLAN=m -CONFIG_JOYSTICK_SPACEORB=m -CONFIG_JOYSTICK_SPACEBALL=m -CONFIG_JOYSTICK_STINGER=m -CONFIG_JOYSTICK_TWIDJOY=m -CONFIG_JOYSTICK_ZHENHUA=m -# CONFIG_JOYSTICK_AS5011 is not set -CONFIG_JOYSTICK_JOYDUMP=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_JOYSTICK_XPAD_FF=y -CONFIG_JOYSTICK_XPAD_LEDS=y -CONFIG_JOYSTICK_PXRC=m -CONFIG_JOYSTICK_QWIIC=m -# CONFIG_JOYSTICK_FSIA6B is not set -# CONFIG_JOYSTICK_SENSEHAT is not set -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_ACECAD=m -CONFIG_TABLET_USB_AIPTEK=m -CONFIG_TABLET_USB_HANWANG=m -CONFIG_TABLET_USB_KBTAB=m -CONFIG_TABLET_USB_PEGASUS=m -CONFIG_TABLET_SERIAL_WACOM4=m -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ADC is not set -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_BU21029 is not set -CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m -CONFIG_TOUCHSCREEN_CY8CTMA140=m -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -CONFIG_TOUCHSCREEN_DYNAPRO=m -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set -CONFIG_TOUCHSCREEN_FUJITSU=m -CONFIG_TOUCHSCREEN_GOODIX=m -# CONFIG_TOUCHSCREEN_HIDEEP is not set -CONFIG_TOUCHSCREEN_HYCON_HY46XX=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_ILITEK=m -# CONFIG_TOUCHSCREEN_IPROC is not set -# CONFIG_TOUCHSCREEN_S6SY761 is not set -CONFIG_TOUCHSCREEN_GUNZE=m -# CONFIG_TOUCHSCREEN_EKTF2127 is not set -CONFIG_TOUCHSCREEN_ELAN=m -CONFIG_TOUCHSCREEN_ELO=m -CONFIG_TOUCHSCREEN_WACOM_W8001=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -# CONFIG_TOUCHSCREEN_MAX11801 is not set -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set -CONFIG_TOUCHSCREEN_MSG2638=m -CONFIG_TOUCHSCREEN_MTOUCH=m -# CONFIG_TOUCHSCREEN_IMAGIS is not set -# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set -CONFIG_TOUCHSCREEN_INEXIO=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_PENMOUNT=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -# CONFIG_TOUCHSCREEN_RASPBERRYPI_FW is not set -# CONFIG_TOUCHSCREEN_MIGOR is not set -CONFIG_TOUCHSCREEN_TOUCHRIGHT=m -CONFIG_TOUCHSCREEN_TOUCHWIN=m -CONFIG_TOUCHSCREEN_PIXCIR=m -# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set -# CONFIG_TOUCHSCREEN_WM97XX is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC_SERIO=m -# CONFIG_TOUCHSCREEN_TSC2004 is not set -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_TSC2007_IIO=y -CONFIG_TOUCHSCREEN_RM_TS=m -CONFIG_TOUCHSCREEN_SILEAD=m -CONFIG_TOUCHSCREEN_SIS_I2C=m -CONFIG_TOUCHSCREEN_ST1232=m -# CONFIG_TOUCHSCREEN_STMFTS is not set -# CONFIG_TOUCHSCREEN_SUN4I is not set -# CONFIG_TOUCHSCREEN_SUR40 is not set -# CONFIG_TOUCHSCREEN_SX8654 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -CONFIG_TOUCHSCREEN_ZET6223=m -CONFIG_TOUCHSCREEN_ZFORCE=m -# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set -# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set -CONFIG_TOUCHSCREEN_IQS5XX=m -CONFIG_TOUCHSCREEN_ZINITIX=m -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -CONFIG_INPUT_E3X0_BUTTON=m -CONFIG_INPUT_PCSPKR=m -# CONFIG_INPUT_MMA8450 is not set -CONFIG_INPUT_APANEL=m -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -CONFIG_INPUT_GPIO_VIBRA=m -CONFIG_INPUT_ATLAS_BTNS=m -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m -CONFIG_INPUT_KXTJ9=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m -# CONFIG_INPUT_REGULATOR_HAPTIC is not set -CONFIG_INPUT_AXP20X_PEK=m -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -CONFIG_INPUT_PWM_BEEPER=m -# CONFIG_INPUT_PWM_VIBRA is not set -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m -# 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=m -CONFIG_INPUT_IQS626A=m -# CONFIG_INPUT_IQS7222 is not set -CONFIG_INPUT_CMA3000=m -CONFIG_INPUT_CMA3000_I2C=m -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m -CONFIG_INPUT_IDEAPAD_SLIDEBAR=m -CONFIG_INPUT_SOC_BUTTON_ARRAY=m -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_INPUT_HISI_POWERKEY is not set -# CONFIG_INPUT_SC27XX_VIBRA is not set -# CONFIG_INPUT_RT5120_PWRKEY is not set -CONFIG_RMI4_CORE=m -CONFIG_RMI4_I2C=m -CONFIG_RMI4_SMB=m -CONFIG_RMI4_F03=y -CONFIG_RMI4_F03_SERIO=m -CONFIG_RMI4_2D_SENSOR=y -CONFIG_RMI4_F11=y -CONFIG_RMI4_F12=y -CONFIG_RMI4_F30=y -CONFIG_RMI4_F34=y -CONFIG_RMI4_F3A=y -# CONFIG_RMI4_F54 is not set -CONFIG_RMI4_F55=y - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -CONFIG_SERIO_ALTERA_PS2=m -# CONFIG_SERIO_PS2MULT is not set -CONFIG_SERIO_ARC_PS2=m -# CONFIG_SERIO_OLPC_APSP is not set -CONFIG_HYPERV_KEYBOARD=m -# CONFIG_SERIO_SUN4I_PS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_NS558=m -CONFIG_GAMEPORT_L4=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# 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_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -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_PCI=y -CONFIG_SERIAL_8250_EXAR=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=32 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -# CONFIG_SERIAL_8250_BCM2835AUX is not set -# CONFIG_SERIAL_8250_FSL is not set -CONFIG_SERIAL_8250_DW=y -# CONFIG_SERIAL_8250_EM is not set -# CONFIG_SERIAL_8250_IOC3 is not set -CONFIG_SERIAL_8250_RT288X=y -# CONFIG_SERIAL_8250_OMAP is not set -# CONFIG_SERIAL_8250_MT6577 is not set -# CONFIG_SERIAL_8250_UNIPHIER is not set -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y -# CONFIG_SERIAL_8250_PXA is not set -CONFIG_SERIAL_8250_TEGRA=y -# CONFIG_SERIAL_8250_BCM7271 is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_AMBA_PL010 is not set -# CONFIG_SERIAL_ATMEL is not set -# CONFIG_SERIAL_MESON is not set -# CONFIG_SERIAL_CLPS711X is not set -# CONFIG_SERIAL_SAMSUNG is not set -# CONFIG_SERIAL_TEGRA is not set -# CONFIG_SERIAL_TEGRA_TCU is not set -# CONFIG_SERIAL_IMX is not set -# CONFIG_SERIAL_UARTLITE is not set -# CONFIG_SERIAL_SH_SCI is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_ICOM is not set -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_MSM is not set -# CONFIG_SERIAL_VT8500 is not set -# CONFIG_SERIAL_OMAP is not set -# CONFIG_SERIAL_LANTIQ is not set -# CONFIG_SERIAL_SCCNXP is not set -CONFIG_SERIAL_SC16IS7XX=m -# CONFIG_SERIAL_SC16IS7XX_I2C is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_BCM63XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_MXS_AUART is not set -# CONFIG_SERIAL_MPS2_UART is not set -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_SERIAL_SPRD is not set -# CONFIG_SERIAL_STM32 is not set -# CONFIG_SERIAL_MVEBU_UART is not set -# CONFIG_SERIAL_OWL is not set -# CONFIG_SERIAL_RDA is not set -# CONFIG_SERIAL_LITEUART is not set -# CONFIG_SERIAL_SUNPLUS is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -CONFIG_NULL_TTY=m -CONFIG_HVC_DRIVER=y -# CONFIG_HVC_XEN is not set -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_ASPEED_KCS_IPMI_BMC is not set -# CONFIG_NPCM7XX_KCS_IPMI_BMC is not set -# CONFIG_ASPEED_BT_IPMI_BMC is not set -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_BCM2835=y -CONFIG_HW_RANDOM_IPROC_RNG200=y -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_IXP4XX=y -CONFIG_HW_RANDOM_OMAP=y -CONFIG_HW_RANDOM_OMAP3_ROM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_HW_RANDOM_IMX_RNGC=y -CONFIG_HW_RANDOM_NOMADIK=y -CONFIG_HW_RANDOM_STM32=y -CONFIG_HW_RANDOM_MESON=y -CONFIG_HW_RANDOM_MTK=y -CONFIG_HW_RANDOM_EXYNOS=y -CONFIG_HW_RANDOM_NPCM=y -CONFIG_HW_RANDOM_XIPHERA=m -CONFIG_HW_RANDOM_CN10K=y -# 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=m -CONFIG_UV_MMTIMER=m -CONFIG_TCG_TPM=y -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=y -CONFIG_TCG_TIS=y -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_SYNQUACER is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -# CONFIG_TCG_XEN is not set -CONFIG_TCG_CRB=y -CONFIG_TCG_VTPM_PROXY=m -# CONFIG_TCG_TIS_ST33ZP24_I2C is not set -# CONFIG_TELCLOCK is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -CONFIG_RANDOM_TRUST_CPU=y -# CONFIG_RANDOM_TRUST_BOOTLOADER 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=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -# 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=m -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=y -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=y -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -CONFIG_I2C_AMD_MP2=m -# CONFIG_I2C_HIX5HD2 is not set -CONFIG_I2C_I801=y -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -CONFIG_I2C_NVIDIA_GPU=m -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_ASPEED is not set -# CONFIG_I2C_AT91 is not set -# CONFIG_I2C_AXXIA is not set -# CONFIG_I2C_BCM2835 is not set -# CONFIG_I2C_BCM_IPROC is not set -# CONFIG_I2C_BCM_KONA is not set -CONFIG_I2C_BRCMSTB=y -# CONFIG_I2C_CADENCE is not set -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DAVINCI is not set -CONFIG_I2C_DESIGNWARE_CORE=y -CONFIG_I2C_DESIGNWARE_SLAVE=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_AMDPSP is not set -CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -CONFIG_I2C_DESIGNWARE_PCI=y -# CONFIG_I2C_DIGICOLOR is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_HIGHLANDER is not set -# CONFIG_I2C_HISI is not set -# CONFIG_I2C_IMG is not set -# CONFIG_I2C_IMX is not set -# CONFIG_I2C_IMX_LPI2C is not set -# CONFIG_I2C_IOP3XX is not set -# CONFIG_I2C_JZ4780 is not set -# CONFIG_I2C_MESON is not set -# CONFIG_I2C_MT65XX is not set -# CONFIG_I2C_MT7621 is not set -# CONFIG_I2C_MV64XXX is not set -# CONFIG_I2C_MXS is not set -# CONFIG_I2C_NPCM is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_OMAP is not set -# CONFIG_I2C_OWL is not set -# CONFIG_I2C_APPLE is not set -CONFIG_I2C_PCA_PLATFORM=m -# CONFIG_I2C_PNX is not set -# CONFIG_I2C_PXA is not set -# CONFIG_I2C_QCOM_CCI is not set -# CONFIG_I2C_QUP is not set -# CONFIG_I2C_RIIC is not set -# CONFIG_I2C_RZV2M is not set -# CONFIG_I2C_S3C2410 is not set -# CONFIG_I2C_SH_MOBILE is not set -CONFIG_I2C_SIMTEC=m -# CONFIG_I2C_SPRD is not set -# CONFIG_I2C_ST is not set -# CONFIG_I2C_STM32F4 is not set -# CONFIG_I2C_STM32F7 is not set -# CONFIG_I2C_SUN6I_P2WI is not set -# CONFIG_I2C_SYNQUACER is not set -# CONFIG_I2C_TEGRA_BPMP is not set -# CONFIG_I2C_UNIPHIER is not set -# CONFIG_I2C_UNIPHIER_F is not set -# CONFIG_I2C_VERSATILE is not set -# CONFIG_I2C_WMT is not set -# CONFIG_I2C_THUNDERX is not set -# CONFIG_I2C_XILINX is not set -# CONFIG_I2C_XLP9XX is not set -# CONFIG_I2C_RCAR is not set - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -CONFIG_I2C_CP2615=m -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -CONFIG_I2C_MLXCPLD=m -CONFIG_I2C_VIRTIO=m -# end of I2C Hardware Bus support - -CONFIG_I2C_STUB=m -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# 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 is not set -# 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=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -CONFIG_PTP_1588_CLOCK_DTE=y -CONFIG_PTP_1588_CLOCK_QORIQ=y -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_PTP_1588_CLOCK_KVM=m -CONFIG_PTP_1588_CLOCK_IDT82P33=m -CONFIG_PTP_1588_CLOCK_IDTCM=m -CONFIG_PTP_1588_CLOCK_VMW=m -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# 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=y -CONFIG_PINCTRL_CHERRYVIEW=y -CONFIG_PINCTRL_LYNXPOINT=m -CONFIG_PINCTRL_INTEL=y -CONFIG_PINCTRL_ALDERLAKE=y -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -CONFIG_PINCTRL_CEDARFORK=m -CONFIG_PINCTRL_DENVERTON=m -CONFIG_PINCTRL_ELKHARTLAKE=m -CONFIG_PINCTRL_EMMITSBURG=m -CONFIG_PINCTRL_GEMINILAKE=m -CONFIG_PINCTRL_ICELAKE=m -CONFIG_PINCTRL_JASPERLAKE=m -CONFIG_PINCTRL_LAKEFIELD=m -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -CONFIG_PINCTRL_TIGERLAKE=m -# end of Intel pinctrl drivers - -# -# MediaTek pinctrl drivers -# -# CONFIG_EINT_MTK is not set -# end of MediaTek pinctrl drivers - -# CONFIG_PINCTRL_PXA25X is not set -# CONFIG_PINCTRL_PXA27X is not set -# CONFIG_PINCTRL_MSM is not set -# CONFIG_PINCTRL_LPASS_LPI is not set - -# -# Renesas pinctrl drivers -# -# CONFIG_PINCTRL_RENESAS is not set -# CONFIG_PINCTRL_PFC_EMEV2 is not set -# CONFIG_PINCTRL_PFC_R8A77995 is not set -# CONFIG_PINCTRL_PFC_R8A7794 is not set -# CONFIG_PINCTRL_PFC_R8A77990 is not set -# CONFIG_PINCTRL_PFC_R8A7779 is not set -# CONFIG_PINCTRL_PFC_R8A7790 is not set -# CONFIG_PINCTRL_PFC_R8A77950 is not set -# CONFIG_PINCTRL_PFC_R8A77951 is not set -# CONFIG_PINCTRL_PFC_R8A7778 is not set -# CONFIG_PINCTRL_PFC_R8A7793 is not set -# CONFIG_PINCTRL_PFC_R8A7791 is not set -# CONFIG_PINCTRL_PFC_R8A77965 is not set -# CONFIG_PINCTRL_PFC_R8A77960 is not set -# CONFIG_PINCTRL_PFC_R8A77961 is not set -# CONFIG_PINCTRL_PFC_R8A779F0 is not set -# CONFIG_PINCTRL_PFC_R8A7792 is not set -# CONFIG_PINCTRL_PFC_R8A77980 is not set -# CONFIG_PINCTRL_PFC_R8A77970 is not set -# CONFIG_PINCTRL_PFC_R8A779A0 is not set -# CONFIG_PINCTRL_PFC_R8A779G0 is not set -# CONFIG_PINCTRL_PFC_R8A7740 is not set -# CONFIG_PINCTRL_PFC_R8A73A4 is not set -# CONFIG_PINCTRL_PFC_R8A77470 is not set -# CONFIG_PINCTRL_PFC_R8A7745 is not set -# CONFIG_PINCTRL_PFC_R8A7742 is not set -# CONFIG_PINCTRL_PFC_R8A7743 is not set -# CONFIG_PINCTRL_PFC_R8A7744 is not set -# CONFIG_PINCTRL_PFC_R8A774C0 is not set -# CONFIG_PINCTRL_PFC_R8A774E1 is not set -# CONFIG_PINCTRL_PFC_R8A774A1 is not set -# CONFIG_PINCTRL_PFC_R8A774B1 is not set -# CONFIG_PINCTRL_PFC_SH7203 is not set -# CONFIG_PINCTRL_PFC_SH7264 is not set -# CONFIG_PINCTRL_PFC_SH7269 is not set -# CONFIG_PINCTRL_PFC_SH7720 is not set -# CONFIG_PINCTRL_PFC_SH7722 is not set -# CONFIG_PINCTRL_PFC_SH7734 is not set -# CONFIG_PINCTRL_PFC_SH7757 is not set -# CONFIG_PINCTRL_PFC_SH7785 is not set -# CONFIG_PINCTRL_PFC_SH7786 is not set -# CONFIG_PINCTRL_PFC_SH73A0 is not set -# CONFIG_PINCTRL_PFC_SH7723 is not set -# CONFIG_PINCTRL_PFC_SH7724 is not set -# CONFIG_PINCTRL_PFC_SHX3 is not set -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_ATH79 is not set -# CONFIG_GPIO_CLPS711X is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_HISI is not set -CONFIG_GPIO_ICH=m -CONFIG_GPIO_IOP=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_MPC8XXX is not set -# CONFIG_GPIO_MXC is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_PXA is not set -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_ROCKCHIP is not set -# CONFIG_GPIO_THUNDERX is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_XGENE_SB is not set -# CONFIG_GPIO_XLP is not set -CONFIG_GPIO_AMD_FCH=m -# CONFIG_GPIO_IDT3243X is not set -# end of Memory mapped GPIO drivers - -# -# Port-mapped I/O GPIO drivers -# -# 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_TS5500 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_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 -# CONFIG_GPIO_TS4900 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_BD9571MWV is not set -CONFIG_GPIO_CRYSTAL_COVE=y -# CONFIG_GPIO_SL28CPLD is not set -# CONFIG_GPIO_TPS68470 is not set -# CONFIG_GPIO_TQMX86 is not set -# CONFIG_GPIO_WHISKEY_COVE is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_MLXBF is not set -# CONFIG_GPIO_MLXBF2 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_PCH 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 - -# -# USB GPIO expanders -# -# CONFIG_GPIO_VIPERBOARD is not set -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -CONFIG_GPIO_AGGREGATOR=m -# CONFIG_GPIO_MOCKUP is not set -CONFIG_GPIO_VIRTIO=m -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_BRCMKONA is not set -# CONFIG_POWER_RESET_BRCMSTB is not set -# CONFIG_POWER_RESET_OCELOT_RESET is not set -# CONFIG_POWER_RESET_PIIX4_POWEROFF is not set -# CONFIG_POWER_RESET_RESTART is not set -# CONFIG_POWER_RESET_KEYSTONE is not set -# CONFIG_POWER_RESET_RMOBILE is not set -# CONFIG_POWER_RESET_SC27XX is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_PDA_POWER is not set -# CONFIG_GENERIC_ADC_BATTERY is not set -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_ACT8945A is not set -CONFIG_BATTERY_CW2015=m -# 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_AXP20X_POWER is not set -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -# CONFIG_BATTERY_MAX17040 is not set -CONFIG_BATTERY_MAX17042=m -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_MANAGER is not set -CONFIG_CHARGER_LT3651=m -CONFIG_CHARGER_LTC4162L=m -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -CONFIG_CHARGER_BQ24190=m -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -CONFIG_CHARGER_BQ2515X=m -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -CONFIG_CHARGER_BQ256XX=m -CONFIG_CHARGER_SMB347=m -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -CONFIG_BATTERY_GOLDFISH=m -CONFIG_BATTERY_RT5033=m -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_SC2731 is not set -# CONFIG_FUEL_GAUGE_SC27XX is not set -CONFIG_CHARGER_BD99954=m -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_AXI_FAN_CONTROL=m -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ASPEED=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_BT1_PVT is not set -CONFIG_SENSORS_CORSAIR_CPRO=m -CONFIG_SENSORS_CORSAIR_PSU=m -CONFIG_SENSORS_DRIVETEMP=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -# CONFIG_SENSORS_SPARX5 is not set -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -# CONFIG_SENSORS_HIH6130 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_POWR1220=m -# CONFIG_SENSORS_LAN966X is not set -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -CONFIG_SENSORS_LTC2947=m -CONFIG_SENSORS_LTC2947_I2C=m -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -CONFIG_SENSORS_MR75203=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -CONFIG_SENSORS_NPCM7XX=m -CONFIG_SENSORS_NZXT_KRAKEN2=m -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -CONFIG_SENSORS_ADM1266=m -CONFIG_SENSORS_ADM1275=m -CONFIG_SENSORS_BEL_PFE=m -CONFIG_SENSORS_BPA_RS600=m -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -CONFIG_SENSORS_FSP_3Y=m -# CONFIG_SENSORS_IBM_CFFPS is not set -CONFIG_SENSORS_DPS920AB=m -# CONFIG_SENSORS_INSPUR_IPSPS is not set -# CONFIG_SENSORS_IR35221 is not set -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -CONFIG_SENSORS_MP2888=m -CONFIG_SENSORS_MP2975=m -# CONFIG_SENSORS_MP5023 is not set -CONFIG_SENSORS_PIM4328=m -# CONFIG_SENSORS_PLI1209BC is not set -CONFIG_SENSORS_PM6764TR=m -# CONFIG_SENSORS_PXE1610 is not set -CONFIG_SENSORS_Q54SJ108A2=m -# CONFIG_SENSORS_STPDDC60 is not set -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_RASPBERRYPI_HWMON is not set -# CONFIG_SENSORS_SL28CPLD is not set -CONFIG_SENSORS_SBTSI=m -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_SMM665 is not set -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -CONFIG_SENSORS_TMP513=m -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83773G=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -# CONFIG_SENSORS_XGENE is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_STATISTICS=y -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_WRITABLE_TRIPS=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_GOV_FAIR_SHARE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_BANG_BANG=y -CONFIG_THERMAL_GOV_USER_SPACE=y -# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_K3_THERMAL is not set -# CONFIG_ROCKCHIP_THERMAL is not set -# CONFIG_RCAR_THERMAL is not set -CONFIG_MTK_THERMAL=y - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_X86_PKG_TEMP_THERMAL=y -CONFIG_INTEL_SOC_DTS_IOSF_CORE=y -CONFIG_INTEL_SOC_DTS_THERMAL=y - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=y -CONFIG_ACPI_THERMAL_REL=y -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=y -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_BXT_PMIC_THERMAL=m -CONFIG_INTEL_PCH_THERMAL=m -CONFIG_INTEL_TCC_COOLING=y -# CONFIG_INTEL_MENLOW is not set -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -# -# Broadcom thermal drivers -# -# CONFIG_BRCMSTB_THERMAL is not set -# CONFIG_BCM_NS_THERMAL is not set -# CONFIG_BCM_SR_THERMAL is not set -# end of Broadcom thermal drivers - -# -# Texas Instruments thermal drivers -# -# CONFIG_TI_SOC_THERMAL is not set -# end of Texas Instruments thermal drivers - -# -# Samsung thermal drivers -# -# end of Samsung thermal drivers - -# -# NVIDIA Tegra thermal drivers -# -# CONFIG_TEGRA_SOCTHERM is not set -# CONFIG_TEGRA_BPMP_THERMAL is not set -# CONFIG_TEGRA30_TSENSOR is not set -# end of NVIDIA Tegra thermal drivers - -# CONFIG_GENERIC_ADC_THERMAL is not set - -# -# Qualcomm thermal drivers -# -# end of Qualcomm thermal drivers - -# CONFIG_SPRD_THERMAL is not set -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_DA9052_WATCHDOG is not set -# CONFIG_DA9055_WATCHDOG is not set -# CONFIG_DA9063_WATCHDOG is not set -# CONFIG_DA9062_WATCHDOG is not set -# CONFIG_MENF21BMC_WATCHDOG is not set -CONFIG_WDAT_WDT=m -# CONFIG_XILINX_WATCHDOG is not set -# CONFIG_ZIIRAVE_WATCHDOG is not set -# CONFIG_SL28CPLD_WATCHDOG is not set -# CONFIG_ARMADA_37XX_WATCHDOG is not set -# CONFIG_AT91RM9200_WATCHDOG is not set -# CONFIG_AT91SAM9X_WATCHDOG is not set -# CONFIG_SAMA5D4_WATCHDOG is not set -# CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_FTWDT010_WATCHDOG is not set -# CONFIG_S3C2410_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -# CONFIG_EP93XX_WATCHDOG is not set -# CONFIG_OMAP_WATCHDOG is not set -# CONFIG_PNX4008_WATCHDOG is not set -# CONFIG_DAVINCI_WATCHDOG is not set -# CONFIG_K3_RTI_WATCHDOG is not set -# CONFIG_RN5T618_WATCHDOG is not set -# CONFIG_SUNXI_WATCHDOG is not set -# CONFIG_NPCM7XX_WATCHDOG is not set -# CONFIG_STMP3XXX_RTC_WATCHDOG is not set -# CONFIG_TS72XX_WATCHDOG is not set -# CONFIG_MAX63XX_WATCHDOG is not set -# CONFIG_MAX77620_WATCHDOG is not set -# CONFIG_IMX2_WDT is not set -# CONFIG_IMX7ULP_WDT is not set -# CONFIG_MOXART_WDT is not set -# CONFIG_TEGRA_WATCHDOG is not set -# CONFIG_QCOM_WDT is not set -# CONFIG_MESON_GXBB_WATCHDOG is not set -# CONFIG_MESON_WATCHDOG is not set -# CONFIG_MEDIATEK_WATCHDOG is not set -# CONFIG_DIGICOLOR_WATCHDOG is not set -# CONFIG_LPC18XX_WATCHDOG is not set -# CONFIG_RENESAS_WDT is not set -# CONFIG_RENESAS_RZAWDT is not set -# CONFIG_RENESAS_RZN1WDT is not set -# CONFIG_RENESAS_RZG2LWDT is not set -# CONFIG_ASPEED_WATCHDOG is not set -# CONFIG_REALTEK_OTTO_WDT is not set -# CONFIG_SPRD_WATCHDOG is not set -# CONFIG_VISCONTI_WATCHDOG is not set -# CONFIG_MSC313E_WATCHDOG is not set -# CONFIG_APPLE_WATCHDOG is not set -# CONFIG_SUNPLUS_WATCHDOG is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_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_SC520_WDT 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=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -# 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_RDC321X_WDT 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=m -# CONFIG_NI903X_WDT is not set -# CONFIG_NIC7018_WDT is not set -# CONFIG_BCM47XX_WDT is not set -# CONFIG_BCM_KONA_WDT is not set -# CONFIG_BCM7038_WDT is not set -# CONFIG_IMGPDC_WDT is not set -# CONFIG_MPC5200_WDT is not set -# CONFIG_MEN_A21_WDT is not set -# CONFIG_XEN_WDT is not set -# CONFIG_UML_WATCHDOG 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_CS5535 is not set -# CONFIG_MFD_SUN4I_GPADC is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_AT91_USART is not set -# CONFIG_MFD_BCM590XX is not set -CONFIG_MFD_BD9571MWV=m -CONFIG_MFD_AXP20X=y -CONFIG_MFD_AXP20X_I2C=y -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_ASIC3 is not set -# CONFIG_PMIC_DA903X 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_ENE_KB3930 is not set -# CONFIG_MFD_EXYNOS_LPASS is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_MXS_LRADC is not set -# CONFIG_MFD_MX25_TSADC is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_BXTWC=m -CONFIG_INTEL_SOC_PMIC_CHTWC=y -CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m -CONFIG_INTEL_SOC_PMIC_MRFLD=m -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_PMC_BXT=y -# 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_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 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_VIPERBOARD=m -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_UCB1400_CORE is not set -# CONFIG_MFD_PM8XXX is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -CONFIG_MFD_RT4831=m -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SL28CPLD is not set -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SUN6I_PRCM is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -CONFIG_MFD_OMAP_USB_HOST=y -# 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_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_STW481X is not set -# CONFIG_MFD_STM32_LPTIMER is not set -# CONFIG_MFD_STM32_TIMERS is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_KHADAS_MCU is not set -# CONFIG_MFD_ACER_A500_EC is not set -# CONFIG_RAVE_SP_CORE is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=m -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_ANATOP is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BD9571MWV is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_FAN53880 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77620 is not set -# CONFIG_REGULATOR_MAX77650 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -CONFIG_REGULATOR_MAX8893=m -# CONFIG_REGULATOR_MAX8907 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -# CONFIG_REGULATOR_MAX77686 is not set -# CONFIG_REGULATOR_MAX77693 is not set -# CONFIG_REGULATOR_MAX77802 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MP886X is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_PBIAS is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_RPMH is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -CONFIG_REGULATOR_RT4801=m -CONFIG_REGULATOR_RT4831=m -# CONFIG_REGULATOR_RT5190A is not set -# CONFIG_REGULATOR_RT5759 is not set -CONFIG_REGULATOR_RT6160=m -CONFIG_REGULATOR_RT6245=m -CONFIG_REGULATOR_RTQ2134=m -CONFIG_REGULATOR_RTMV20=m -CONFIG_REGULATOR_RTQ6752=m -# CONFIG_REGULATOR_S2MPA01 is not set -# CONFIG_REGULATOR_S2MPS11 is not set -# CONFIG_REGULATOR_S5M8767 is not set -# CONFIG_REGULATOR_SC2731 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_STM32_BOOSTER is not set -# CONFIG_REGULATOR_STM32_VREFBUF is not set -# CONFIG_REGULATOR_STM32_PWR is not set -# CONFIG_REGULATOR_TI_ABB is not set -# CONFIG_REGULATOR_STW481X_VMMC is not set -# CONFIG_REGULATOR_SY8106A is not set -# CONFIG_REGULATOR_SY8824X is not set -# CONFIG_REGULATOR_SY8827N is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS68470 is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=y -CONFIG_BPF_LIRC_MODE2=y -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_RCMM_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -# CONFIG_IR_GPIO_CIR is not set -# CONFIG_IR_GPIO_TX is not set -# CONFIG_IR_HIX5HD2 is not set -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -CONFIG_IR_IMON_RAW=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -# CONFIG_IR_MESON is not set -# CONFIG_IR_MESON_TX is not set -# CONFIG_IR_MTK is not set -CONFIG_IR_NUVOTON=m -# CONFIG_IR_PWM_TX is not set -CONFIG_IR_REDRAT3=m -# CONFIG_IR_RX51 is not set -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_SUNXI is not set -CONFIG_IR_TOY=m -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_ST is not set -CONFIG_RC_XBOX_DVD=m -# CONFIG_IR_IMG is not set -CONFIG_CEC_CORE=m -CONFIG_CEC_NOTIFIER=y - -# -# CEC support -# -CONFIG_MEDIA_CEC_RC=y -CONFIG_MEDIA_CEC_SUPPORT=y -CONFIG_CEC_CH7322=m -# CONFIG_CEC_MESON_AO is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_CEC_SAMSUNG_S5P is not set -# CONFIG_CEC_STI is not set -# CONFIG_CEC_STM32 is not set -# CONFIG_CEC_TEGRA is not set -CONFIG_CEC_SECO=m -CONFIG_CEC_SECO_RC=y -CONFIG_USB_PULSE8_CEC=m -CONFIG_USB_RAINSHADOW_CEC=m -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_SUPPORT_FILTER=y -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -# 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=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m - -# -# 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_FLASH_LED_CLASS is not set -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_DMA_SG=m -CONFIG_VIDEOBUF_VMALLOC=m -# end of Video4Linux options - -# -# Media controller options -# -CONFIG_MEDIA_CONTROLLER_DVB=y -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV 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=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_DTCS033=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TOUPTEK=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_GL860=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_PWC=m -# CONFIG_USB_PWC_DEBUG is not set -CONFIG_USB_PWC_INPUT_EVDEV=y -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -CONFIG_VIDEO_GO7007=m -CONFIG_VIDEO_GO7007_USB=m -CONFIG_VIDEO_GO7007_LOADER=m -CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_PVRUSB2_SYSFS=y -CONFIG_VIDEO_PVRUSB2_DVB=y -# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160=m - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -# CONFIG_VIDEO_AU0828_RC is not set -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_ZD1301=m -CONFIG_DVB_USB=m -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_CXUSB_ANALOG=y -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIB3000MC=m -CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -CONFIG_VIDEO_SOLO6X10=m -# CONFIG_STA2X11_VIP is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -CONFIG_VIDEO_TW686X=m -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -CONFIG_VIDEO_IVTV=m -# CONFIG_VIDEO_IVTV_ALSA is not set -CONFIG_VIDEO_FB_IVTV=m -# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -CONFIG_VIDEO_CX18=m -CONFIG_VIDEO_CX18_ALSA=m -CONFIG_VIDEO_CX23885=m -CONFIG_MEDIA_ALTERA_CI=m -# CONFIG_VIDEO_CX25821 is not set -CONFIG_VIDEO_CX88=m -CONFIG_VIDEO_CX88_ALSA=m -CONFIG_VIDEO_CX88_BLACKBIRD=m -CONFIG_VIDEO_CX88_DVB=m -CONFIG_VIDEO_CX88_ENABLE_VP3054=y -CONFIG_VIDEO_CX88_VP3054=m -CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_SAA7134=m -CONFIG_VIDEO_SAA7134_ALSA=m -CONFIG_VIDEO_SAA7134_RC=y -CONFIG_VIDEO_SAA7134_DVB=m -CONFIG_VIDEO_SAA7134_GO7007=m -CONFIG_VIDEO_SAA7164=m - -# -# Media digital TV PCI Adapters -# -CONFIG_DVB_B2C2_FLEXCOP_PCI=m -# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set -CONFIG_DVB_DDBRIDGE=m -# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set -CONFIG_DVB_DM1105=m -CONFIG_MANTIS_CORE=m -CONFIG_DVB_MANTIS=m -CONFIG_DVB_HOPPER=m -CONFIG_DVB_NGENE=m -CONFIG_DVB_PLUTO2=m -CONFIG_DVB_PT1=m -# CONFIG_DVB_PT3 is not set -CONFIG_DVB_SMIPCIE=m -CONFIG_VIDEO_IPU3_CIO2=m -CONFIG_CIO2_BRIDGE=y -CONFIG_RADIO_ADAPTERS=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_RADIO_SI4713=m -CONFIG_RADIO_TEA575X=m -CONFIG_RADIO_TEA5764=m -# CONFIG_RADIO_TEF6862 is not set -CONFIG_RADIO_WL1273=m -CONFIG_USB_DSBR=m -CONFIG_USB_KEENE=m -CONFIG_USB_MA901=m -CONFIG_USB_MR800=m -# CONFIG_USB_RAREMONO is not set -CONFIG_RADIO_SI470X=m -CONFIG_USB_SI470X=m -CONFIG_I2C_SI470X=m -# CONFIG_USB_SI4713 is not set -# CONFIG_PLATFORM_SI4713 is not set -# CONFIG_I2C_SI4713 is not set -# CONFIG_V4L_RADIO_ISA_DRIVERS is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -CONFIG_V4L_MEM2MEM_DRIVERS=y -# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set - -# -# Allegro DVT media platform drivers -# -# CONFIG_VIDEO_ALLEGRO_DVT is not set - -# -# Amlogic media platform drivers -# -# CONFIG_VIDEO_MESON_GE2D is not set - -# -# Amphion drivers -# -# CONFIG_VIDEO_AMPHION_VPU is not set - -# -# 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 -# - -# -# Mediatek media platform drivers -# -# CONFIG_VIDEO_MEDIATEK_JPEG is not set -# CONFIG_VIDEO_MEDIATEK_MDP is not set -# CONFIG_VIDEO_MEDIATEK_VPU is not set - -# -# NVidia media platform drivers -# -# CONFIG_VIDEO_TEGRA_VDE is not set - -# -# NXP media platform drivers -# -# CONFIG_VIDEO_IMX_MIPI_CSIS is not set -# CONFIG_VIDEO_IMX_PXP is not set -# CONFIG_VIDEO_MX2_EMMAPRP is not set -# CONFIG_VIDEO_DW100 is not set -# CONFIG_VIDEO_IMX8_JPEG is not set - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# -# CONFIG_VIDEO_RENESAS_FDP1 is not set -# CONFIG_VIDEO_RENESAS_JPU is not set -# CONFIG_VIDEO_RENESAS_VSP1 is not set - -# -# Rockchip media platform drivers -# -# CONFIG_VIDEO_ROCKCHIP_RGA is not set - -# -# Samsung media platform drivers -# -# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set -# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set -# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set -# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set - -# -# STMicroelectronics media platform drivers -# -# CONFIG_VIDEO_STI_BDISP is not set -# CONFIG_VIDEO_STI_DELTA is not set -# CONFIG_VIDEO_STI_HVA is not set -# CONFIG_VIDEO_STM32_DMA2D is not set - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# -# CONFIG_VIDEO_TI_VPE is not set - -# -# Verisilicon media platform drivers -# -# CONFIG_VIDEO_HANTRO is not set - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# - -# -# MMC/SDIO DVB adapters -# -CONFIG_SMS_SDIO_DRV=m -CONFIG_MEDIA_COMMON_OPTIONS=y - -# -# common driver options -# -CONFIG_CYPRESS_FIRMWARE=m -CONFIG_TTPCI_EEPROM=m -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_DVB_B2C2_FLEXCOP=m -CONFIG_SMS_SIANO_MDTV=m -CONFIG_SMS_SIANO_RC=y -# CONFIG_SMS_SIANO_DEBUGFS is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_DMA_CONTIG=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -CONFIG_VIDEOBUF2_DVB=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y - -# -# IR I2C driver auto-selected by 'Autoselect ancillary drivers' -# -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -CONFIG_VIDEO_APTINA_PLL=m -CONFIG_VIDEO_CCS_PLL=m -# CONFIG_VIDEO_AR0521 is not set -CONFIG_VIDEO_HI556=m -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -CONFIG_VIDEO_IMX208=m -CONFIG_VIDEO_IMX214=m -CONFIG_VIDEO_IMX219=m -CONFIG_VIDEO_IMX258=m -CONFIG_VIDEO_IMX274=m -CONFIG_VIDEO_IMX290=m -CONFIG_VIDEO_IMX319=m -CONFIG_VIDEO_IMX355=m -CONFIG_VIDEO_MAX9271_LIB=m -CONFIG_VIDEO_MT9M001=m -CONFIG_VIDEO_MT9M032=m -# CONFIG_VIDEO_MT9M111 is not set -CONFIG_VIDEO_MT9P031=m -CONFIG_VIDEO_MT9T001=m -CONFIG_VIDEO_MT9T112=m -CONFIG_VIDEO_MT9V011=m -CONFIG_VIDEO_MT9V032=m -CONFIG_VIDEO_MT9V111=m -CONFIG_VIDEO_NOON010PC30=m -# CONFIG_VIDEO_OG01A1B is not set -CONFIG_VIDEO_OV02A10=m -# CONFIG_VIDEO_OV08D10 is not set -CONFIG_VIDEO_OV13858=m -# CONFIG_VIDEO_OV13B10 is not set -CONFIG_VIDEO_OV2640=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV2680=m -CONFIG_VIDEO_OV2685=m -CONFIG_VIDEO_OV2740=m -CONFIG_VIDEO_OV5647=m -CONFIG_VIDEO_OV5648=m -CONFIG_VIDEO_OV5670=m -CONFIG_VIDEO_OV5675=m -# CONFIG_VIDEO_OV5693 is not set -CONFIG_VIDEO_OV5695=m -CONFIG_VIDEO_OV6650=m -CONFIG_VIDEO_OV7251=m -CONFIG_VIDEO_OV7640=m -# CONFIG_VIDEO_OV7670 is not set -CONFIG_VIDEO_OV772X=m -CONFIG_VIDEO_OV7740=m -CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8865=m -CONFIG_VIDEO_OV9640=m -CONFIG_VIDEO_OV9650=m -CONFIG_VIDEO_OV9734=m -CONFIG_VIDEO_RDACM20=m -# CONFIG_VIDEO_RDACM21 is not set -CONFIG_VIDEO_RJ54N1=m -CONFIG_VIDEO_S5K4ECGX=m -CONFIG_VIDEO_S5K5BAF=m -CONFIG_VIDEO_S5K6A3=m -CONFIG_VIDEO_S5K6AA=m -CONFIG_VIDEO_SR030PC30=m -CONFIG_VIDEO_VS6624=m -CONFIG_VIDEO_CCS=m -CONFIG_VIDEO_ET8EK8=m -CONFIG_VIDEO_M5MOLS=m - -# -# Lens drivers -# -CONFIG_VIDEO_AD5820=m -CONFIG_VIDEO_AK7375=m -CONFIG_VIDEO_DW9714=m -CONFIG_VIDEO_DW9768=m -CONFIG_VIDEO_DW9807_VCM=m -# end of Lens drivers - -# -# Flash devices -# -CONFIG_VIDEO_ADP1653=m -CONFIG_VIDEO_LM3560=m -CONFIG_VIDEO_LM3646=m -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -CONFIG_VIDEO_CS3308=m -CONFIG_VIDEO_CS5345=m -CONFIG_VIDEO_CS53L32A=m -CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_SONY_BTF_MPX=m -# CONFIG_VIDEO_TDA1997X is not set -CONFIG_VIDEO_TDA7432=m -CONFIG_VIDEO_TDA9840=m -CONFIG_VIDEO_TEA6415C=m -CONFIG_VIDEO_TEA6420=m -# CONFIG_VIDEO_TLV320AIC23B is not set -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_UDA1342=m -CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_WM8739=m -CONFIG_VIDEO_WM8775=m -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -CONFIG_VIDEO_SAA6588=m -# 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_TVP514X is not set -CONFIG_VIDEO_TVP5150=m -# CONFIG_VIDEO_TVP7002 is not set -CONFIG_VIDEO_TW2804=m -CONFIG_VIDEO_TW9903=m -CONFIG_VIDEO_TW9906=m -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_CX25840=m -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_AD9389B is not set -# 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=m -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -CONFIG_VIDEO_UPD64031A=m -CONFIG_VIDEO_UPD64083=m -# end of Video improvement chips - -# -# Audio/Video compression chips -# -CONFIG_VIDEO_SAA6752HS=m -# 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=m -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -# CONFIG_MEDIA_TUNER_MXL301RF is not set -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_M88DS3103=m -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_AF9013=m -CONFIG_DVB_AS102_FE=m -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -# CONFIG_DVB_DIB9000 is not set -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_GP8PSK_FE=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m -# CONFIG_DVB_S5H1432 is not set -CONFIG_DVB_SI2168=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT3306A=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_MN88443X is not set -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -# CONFIG_DVB_LGS8GL5 is not set -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -# CONFIG_DVB_LNBH29 is not set -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_AGP=y -# CONFIG_AGP_AMD64 is not set -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_IMX_IPUV3_CORE is not set -CONFIG_DRM=y -CONFIG_DRM_MIPI_DSI=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KUNIT_TEST=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_DP_AUX_CHARDEV=y -CONFIG_DRM_DP_CEC=y -CONFIG_DRM_TTM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m - -# -# 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=m -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_GVT_KVMGT=m -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_MAX_REQUEST_BUSYWAIT=8000 -CONFIG_DRM_I915_STOP_TIMEOUT=100 -CONFIG_DRM_I915_TIMESLICE_DURATION=1 -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_KMB_DISPLAY is not set -CONFIG_DRM_VGEM=m -CONFIG_DRM_VKMS=m -CONFIG_DRM_VMWGFX=m -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_VMWGFX_MKSSTATS=y -# CONFIG_DRM_GMA500 is not set -CONFIG_DRM_UDL=m -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_SUN4I is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_VIRTIO_GPU=m -# CONFIG_DRM_MSM is not set -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -CONFIG_DRM_ANALOGIX_ANX78XX=m -CONFIG_DRM_ANALOGIX_DP=m -# end of Display Interface Bridges - -# CONFIG_DRM_V3D is not set -# CONFIG_DRM_VC4 is not set -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set -# CONFIG_DRM_LOGICVC is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -CONFIG_DRM_GM12U320=m -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_DRM_PL111 is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_PANFROST is not set -CONFIG_DRM_GUD=m -# CONFIG_DRM_SSD130X is not set -CONFIG_DRM_HYPERV=m -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_EXPORT_FOR_TESTS=y -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_NOMODESET=y -CONFIG_DRM_LIB_RANDOM=y - -# -# Frame buffer Devices -# -CONFIG_FB_CMDLINE=y -CONFIG_FB_NOTIFY=y -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=m -CONFIG_FB_SYS_COPYAREA=m -CONFIG_FB_SYS_IMAGEBLIT=m -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=m -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CLPS711X is not set -# CONFIG_FB_IMX is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_CONTROL is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# 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_GBE is not set -# CONFIG_FB_PVR2 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_LE80578 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_WM8505 is not set -# CONFIG_FB_GEODE is not set -# CONFIG_FB_PXA168 is not set -# CONFIG_FB_W100 is not set -# CONFIG_FB_SH_MOBILE_LCDC is not set -# CONFIG_FB_TMIO is not set -# CONFIG_FB_S3C is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_DA8XX is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_XEN_FBDEV_FRONTEND is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_HYPERV is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -# CONFIG_MMP_DISP is not set -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -CONFIG_LCD_PLATFORM=m -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_KTD253=m -# CONFIG_BACKLIGHT_OMAP1 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -CONFIG_BACKLIGHT_RT4831=m -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -CONFIG_BACKLIGHT_LP855X=m -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -CONFIG_BACKLIGHT_ARCXCNN=m -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -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=y -CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y -# 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_SOUND=m -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SND=m -CONFIG_SND_TIMER=m -CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y -CONFIG_SND_DMAENGINE_PCM=m -CONFIG_SND_HWDEP=m -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -CONFIG_SND_OSSEMUL=y -CONFIG_SND_MIXER_OSS=m -CONFIG_SND_PCM_OSS=m -CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_PCM_TIMER=y -CONFIG_SND_HRTIMER=m -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -# CONFIG_SND_SUPPORT_OLD_API is not set -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=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQUENCER_OSS=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -CONFIG_SND_SEQ_MIDI_EMUL=m -CONFIG_SND_SEQ_VIRMIDI=m -CONFIG_SND_MPU401_UART=m -CONFIG_SND_OPL3_LIB=m -CONFIG_SND_OPL3_LIB_SEQ=m -CONFIG_SND_VX_LIB=m -CONFIG_SND_AC97_CODEC=m -CONFIG_SND_DRIVERS=y -CONFIG_SND_PCSP=m -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -CONFIG_SND_VIRMIDI=m -CONFIG_SND_MTPAV=m -CONFIG_SND_SERIAL_U16550=m -CONFIG_SND_MPU401=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 -CONFIG_SND_SB_COMMON=m -CONFIG_SND_SB16_DSP=m -CONFIG_SND_ISA=y -# CONFIG_SND_ADLIB is not set -# CONFIG_SND_AD1816A is not set -# CONFIG_SND_AD1848 is not set -# CONFIG_SND_ALS100 is not set -# CONFIG_SND_AZT1605 is not set -# CONFIG_SND_AZT2316 is not set -# CONFIG_SND_AZT2320 is not set -# CONFIG_SND_CMI8328 is not set -# CONFIG_SND_CMI8330 is not set -# CONFIG_SND_CS4231 is not set -# CONFIG_SND_CS4236 is not set -# CONFIG_SND_ES1688 is not set -# CONFIG_SND_ES18XX is not set -# CONFIG_SND_SC6000 is not set -# CONFIG_SND_GUSCLASSIC is not set -# CONFIG_SND_GUSEXTREME is not set -# CONFIG_SND_GUSMAX is not set -# CONFIG_SND_INTERWAVE is not set -# CONFIG_SND_INTERWAVE_STB is not set -# CONFIG_SND_JAZZ16 is not set -# CONFIG_SND_OPL3SA2 is not set -# CONFIG_SND_OPTI92X_AD1848 is not set -# CONFIG_SND_OPTI92X_CS4231 is not set -# CONFIG_SND_OPTI93X is not set -# CONFIG_SND_MIRO is not set -# CONFIG_SND_SB8 is not set -# CONFIG_SND_SB16 is not set -# CONFIG_SND_SBAWE is not set -# CONFIG_SND_SSCAPE is not set -# CONFIG_SND_WAVEFRONT is not set -# CONFIG_SND_MSND_PINNACLE is not set -# CONFIG_SND_MSND_CLASSIC is not set -CONFIG_SND_PCI=y -CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALS4000=m -CONFIG_SND_ALI5451=m -CONFIG_SND_ASIHPI=m -CONFIG_SND_ATIIXP=m -CONFIG_SND_ATIIXP_MODEM=m -CONFIG_SND_AU8810=m -CONFIG_SND_AU8820=m -CONFIG_SND_AU8830=m -# CONFIG_SND_AW2 is not set -CONFIG_SND_AZT3328=m -CONFIG_SND_BT87X=m -# CONFIG_SND_BT87X_OVERCLOCK is not set -CONFIG_SND_CA0106=m -CONFIG_SND_CMIPCI=m -CONFIG_SND_OXYGEN_LIB=m -CONFIG_SND_OXYGEN=m -CONFIG_SND_CS4281=m -CONFIG_SND_CS46XX=m -CONFIG_SND_CS46XX_NEW_DSP=y -CONFIG_SND_CS5530=m -CONFIG_SND_CS5535AUDIO=m -CONFIG_SND_CTXFI=m -CONFIG_SND_DARLA20=m -CONFIG_SND_GINA20=m -CONFIG_SND_LAYLA20=m -CONFIG_SND_DARLA24=m -CONFIG_SND_GINA24=m -CONFIG_SND_LAYLA24=m -CONFIG_SND_MONA=m -CONFIG_SND_MIA=m -CONFIG_SND_ECHO3G=m -CONFIG_SND_INDIGO=m -CONFIG_SND_INDIGOIO=m -CONFIG_SND_INDIGODJ=m -CONFIG_SND_INDIGOIOX=m -CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1_SEQ=m -CONFIG_SND_EMU10K1X=m -CONFIG_SND_ENS1370=m -CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y -CONFIG_SND_ES1968_RADIO=y -CONFIG_SND_FM801=m -CONFIG_SND_FM801_TEA575X_BOOL=y -CONFIG_SND_HDSP=m -CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m -CONFIG_SND_ICE1724=m -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -CONFIG_SND_KORG1212=m -CONFIG_SND_LOLA=m -CONFIG_SND_LX6464ES=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y -CONFIG_SND_MIXART=m -CONFIG_SND_NM256=m -CONFIG_SND_PCXHR=m -CONFIG_SND_RIPTIDE=m -CONFIG_SND_RME32=m -CONFIG_SND_RME96=m -CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m -CONFIG_SND_VIA82XX=m -CONFIG_SND_VIA82XX_MODEM=m -CONFIG_SND_VIRTUOSO=m -CONFIG_SND_VX222=m -CONFIG_SND_YMFPCI=m - -# -# HD-Audio -# -CONFIG_SND_HDA=m -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=0 -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_SCODEC_CS35L41=m -CONFIG_SND_HDA_CS_DSP_CONTROLS=m -CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CS8409=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=m -CONFIG_SND_HDA_DSP_LOADER=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m -CONFIG_SND_HDA_PREALLOC_SIZE=0 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=m -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m -# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -CONFIG_SND_USB_UA101=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_SND_USB_US122L=m -CONFIG_SND_USB_6FIRE=m -CONFIG_SND_USB_HIFACE=m -CONFIG_SND_BCD2000=m -CONFIG_SND_USB_LINE6=m -CONFIG_SND_USB_POD=m -CONFIG_SND_USB_PODHD=m -CONFIG_SND_USB_TONEPORT=m -CONFIG_SND_USB_VARIAX=m -CONFIG_SND_SOC=m -CONFIG_SND_SOC_AC97_BUS=y -CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y -CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y -CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m -CONFIG_SND_SOC_UTILS_KUNIT_TEST=m -CONFIG_SND_SOC_ACPI=m -CONFIG_SND_SOC_ADI=m -CONFIG_SND_SOC_ADI_AXI_I2S=m -CONFIG_SND_SOC_ADI_AXI_SPDIF=m -CONFIG_SND_SOC_AMD_ACP=m -CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m -CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m -CONFIG_SND_SOC_AMD_ACP3x=m -CONFIG_SND_SOC_AMD_RENOIR=m -CONFIG_SND_SOC_AMD_RENOIR_MACH=m -CONFIG_SND_SOC_AMD_ACP5x=m -CONFIG_SND_SOC_AMD_ACP6x=m -CONFIG_SND_SOC_AMD_YC_MACH=m -CONFIG_SND_AMD_ACP_CONFIG=m -# CONFIG_SND_SOC_AMD_ACP_COMMON is not set -CONFIG_SND_SOC_AMD_RPL_ACP6x=m -CONFIG_SND_SOC_AMD_PS=m -CONFIG_SND_SOC_AMD_PS_MACH=m -# CONFIG_SND_SOC_APPLE_MCA is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM2835_SOC_I2S is not set -# CONFIG_SND_SOC_CYGNUS is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_EP93XX_SOC is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_FSL_AUD2HTX is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# CONFIG_SND_IMX_SOC is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_I2S_HI6210_I2S is not set -# CONFIG_SND_JZ4740_SOC_I2S is not set -# CONFIG_SND_KIRKWOOD_SOC is not set -# CONFIG_SND_SOC_IMG is not set -CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y -CONFIG_SND_SOC_INTEL_SST=m -CONFIG_SND_SOC_INTEL_CATPT=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m -CONFIG_SND_SOC_INTEL_SKL=m -CONFIG_SND_SOC_INTEL_APL=m -CONFIG_SND_SOC_INTEL_KBL=m -CONFIG_SND_SOC_INTEL_GLK=m -CONFIG_SND_SOC_INTEL_CNL=m -CONFIG_SND_SOC_INTEL_CFL=m -CONFIG_SND_SOC_INTEL_CML_H=m -CONFIG_SND_SOC_INTEL_CML_LP=m -CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m -CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m -CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y -CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m -CONFIG_SND_SOC_ACPI_INTEL_MATCH=m -# CONFIG_SND_SOC_INTEL_KEEMBAY is not set -CONFIG_SND_SOC_INTEL_AVS=m - -# -# Intel AVS Machine drivers -# - -# -# Available DSP configurations -# -CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m -CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=m -CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=m -CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=m -CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=m -CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=m -CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=m -CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=m -# end of Intel AVS Machine drivers - -CONFIG_SND_SOC_INTEL_MACH=y -CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y -CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m -CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m -CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m -CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m -CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m -CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m -CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m -CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m -CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m -CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m -CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m -CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m -# CONFIG_SND_SOC_MT8186 is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_MT8195 is not set - -# -# ASoC support for Amlogic platforms -# -# CONFIG_SND_MESON_AIU is not set -# CONFIG_SND_MESON_AXG_FRDDR is not set -# CONFIG_SND_MESON_AXG_TODDR is not set -# CONFIG_SND_MESON_AXG_TDMIN is not set -# CONFIG_SND_MESON_AXG_TDMOUT is not set -# CONFIG_SND_MESON_AXG_SOUND_CARD is not set -# CONFIG_SND_MESON_AXG_SPDIFOUT is not set -# CONFIG_SND_MESON_AXG_SPDIFIN is not set -# CONFIG_SND_MESON_AXG_PDM is not set -# CONFIG_SND_MESON_GX_SOUND_CARD is not set -# CONFIG_SND_MESON_G12A_TOACODEC is not set -# CONFIG_SND_MESON_G12A_TOHDMITX is not set -# CONFIG_SND_SOC_MESON_T9015 is not set -# end of ASoC support for Amlogic platforms - -# CONFIG_SND_MXS_SOC is not set -# CONFIG_SND_PXA2XX_SOC is not set -# CONFIG_SND_SOC_QCOM is not set -# CONFIG_SND_SOC_ROCKCHIP is not set -# CONFIG_SND_SOC_SAMSUNG is not set - -# -# SoC Audio support for Renesas SoCs -# -# CONFIG_SND_SOC_SH4_FSI is not set -# CONFIG_SND_SOC_RCAR is not set -# CONFIG_SND_SOC_RZ is not set -# end of SoC Audio support for Renesas SoCs - -CONFIG_SND_SOC_SOF_TOPLEVEL=y -CONFIG_SND_SOC_SOF_PCI_DEV=m -CONFIG_SND_SOC_SOF_PCI=m -CONFIG_SND_SOC_SOF_ACPI=m -CONFIG_SND_SOC_SOF_ACPI_DEV=m -# CONFIG_SND_SOC_SOF_OF is not set -CONFIG_SND_SOC_SOF_DEBUG_PROBES=m -CONFIG_SND_SOC_SOF_CLIENT=m -CONFIG_SND_SOC_SOF=m -CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y -CONFIG_SND_SOC_SOF_IPC3=y -CONFIG_SND_SOC_SOF_INTEL_IPC4=y -CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m -CONFIG_SND_SOC_SOF_AMD_COMMON=m -CONFIG_SND_SOC_SOF_AMD_RENOIR=m -CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m -CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y -CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m -CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m -CONFIG_SND_SOC_SOF_INTEL_COMMON=m -CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_BROADWELL=m -CONFIG_SND_SOC_SOF_MERRIFIELD=m -CONFIG_SND_SOC_SOF_INTEL_SKL=m -CONFIG_SND_SOC_SOF_SKYLAKE=m -CONFIG_SND_SOC_SOF_KABYLAKE=m -CONFIG_SND_SOC_SOF_INTEL_APL=m -CONFIG_SND_SOC_SOF_APOLLOLAKE=m -CONFIG_SND_SOC_SOF_GEMINILAKE=m -CONFIG_SND_SOC_SOF_INTEL_CNL=m -CONFIG_SND_SOC_SOF_CANNONLAKE=m -CONFIG_SND_SOC_SOF_COFFEELAKE=m -CONFIG_SND_SOC_SOF_COMETLAKE=m -CONFIG_SND_SOC_SOF_INTEL_ICL=m -CONFIG_SND_SOC_SOF_ICELAKE=m -CONFIG_SND_SOC_SOF_JASPERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_TGL=m -CONFIG_SND_SOC_SOF_TIGERLAKE=m -CONFIG_SND_SOC_SOF_ELKHARTLAKE=m -CONFIG_SND_SOC_SOF_ALDERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_MTL=m -CONFIG_SND_SOC_SOF_METEORLAKE=m -CONFIG_SND_SOC_SOF_HDA_COMMON=m -CONFIG_SND_SOC_SOF_HDA_LINK=y -CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y -CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m -CONFIG_SND_SOC_SOF_HDA=m -CONFIG_SND_SOC_SOF_HDA_PROBES=m -CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m -CONFIG_SND_SOC_SOF_XTENSA=m -# CONFIG_SND_SOC_SPRD is not set -# CONFIG_SND_SOC_STI is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# CONFIG_SND_SOC_STM32_SAI is not set -# CONFIG_SND_SOC_STM32_I2S is not set -# CONFIG_SND_SOC_STM32_SPDIFRX is not set -# end of STMicroelectronics STM32 SOC audio support - -# -# Allwinner SoC Audio support -# -# CONFIG_SND_SUN4I_CODEC is not set -# CONFIG_SND_SUN8I_CODEC_ANALOG is not set -# CONFIG_SND_SUN50I_CODEC_ANALOG is not set -# CONFIG_SND_SUN4I_I2S is not set -# CONFIG_SND_SUN50I_DMIC is not set -# end of Allwinner SoC Audio support - -# CONFIG_SND_SOC_TEGRA is not set - -# -# Audio support for Texas Instruments SoCs -# - -# -# Texas Instruments DAI support for: -# -# CONFIG_SND_SOC_DAVINCI_ASP is not set -# CONFIG_SND_SOC_DAVINCI_MCASP is not set -# CONFIG_SND_SOC_DAVINCI_VCIF is not set -# CONFIG_SND_SOC_OMAP_DMIC is not set -# CONFIG_SND_SOC_OMAP_MCBSP is not set -# CONFIG_SND_SOC_OMAP_MCPDM is not set - -# -# Audio support for boards with Texas Instruments SoCs -# -# CONFIG_SND_SOC_OMAP_HDMI is not set -# CONFIG_SND_SOC_J721E_EVM is not set -# end of Audio support for Texas Instruments SoCs - -# CONFIG_SND_SOC_UNIPHIER is not set -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_ALL_CODECS is not set -CONFIG_SND_SOC_WM_ADSP=m -CONFIG_SND_SOC_AC97_CODEC=m -CONFIG_SND_SOC_ADAU_UTILS=m -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1701 is not set -CONFIG_SND_SOC_ADAU17X1=m -CONFIG_SND_SOC_ADAU1761=m -CONFIG_SND_SOC_ADAU1761_I2C=m -CONFIG_SND_SOC_ADAU7002=m -CONFIG_SND_SOC_ADAU7118=m -CONFIG_SND_SOC_ADAU7118_HW=m -CONFIG_SND_SOC_ADAU7118_I2C=m -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -CONFIG_SND_SOC_AK5558=m -# CONFIG_SND_SOC_ALC5623 is not set -CONFIG_SND_SOC_AW8738=m -CONFIG_SND_SOC_BD28623=m -CONFIG_SND_SOC_BT_SCO=m -# CONFIG_SND_SOC_CPCAP is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -CONFIG_SND_SOC_CS35L34=m -CONFIG_SND_SOC_CS35L35=m -CONFIG_SND_SOC_CS35L36=m -CONFIG_SND_SOC_CS35L41_LIB=m -CONFIG_SND_SOC_CS35L41=m -CONFIG_SND_SOC_CS35L41_I2C=m -CONFIG_SND_SOC_CS35L45_TABLES=m -CONFIG_SND_SOC_CS35L45=m -CONFIG_SND_SOC_CS35L45_I2C=m -CONFIG_SND_SOC_CS42L42_CORE=m -CONFIG_SND_SOC_CS42L42=m -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -CONFIG_SND_SOC_CS4234=m -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -CONFIG_SND_SOC_CS43130=m -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_CX2072X=m -CONFIG_SND_SOC_DA7213=m -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m -CONFIG_SND_SOC_ES7134=m -# CONFIG_SND_SOC_ES7241 is not set -CONFIG_SND_SOC_ES8316=m -CONFIG_SND_SOC_ES8326=m -CONFIG_SND_SOC_ES8328=m -CONFIG_SND_SOC_ES8328_I2C=m -# CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m -CONFIG_SND_SOC_HDAC_HDA=m -CONFIG_SND_SOC_HDA=m -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_LOCHNAGAR_SC is not set -CONFIG_SND_SOC_MAX98088=m -CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m -# CONFIG_SND_SOC_MAX98504 is not set -CONFIG_SND_SOC_MAX9867=m -CONFIG_SND_SOC_MAX98927=m -CONFIG_SND_SOC_MAX98520=m -CONFIG_SND_SOC_MAX98373=m -CONFIG_SND_SOC_MAX98373_I2C=m -CONFIG_SND_SOC_MAX98390=m -CONFIG_SND_SOC_MAX98396=m -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -CONFIG_SND_SOC_PCM1789=m -CONFIG_SND_SOC_PCM1789_I2C=m -# CONFIG_SND_SOC_PCM179X_I2C is not set -CONFIG_SND_SOC_PCM186X=m -CONFIG_SND_SOC_PCM186X_I2C=m -CONFIG_SND_SOC_PCM3060=m -CONFIG_SND_SOC_PCM3060_I2C=m -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM5102A is not set -CONFIG_SND_SOC_PCM512x=m -CONFIG_SND_SOC_PCM512x_I2C=m -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RK817 is not set -CONFIG_SND_SOC_RL6231=m -CONFIG_SND_SOC_RL6347A=m -CONFIG_SND_SOC_RT274=m -CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m -CONFIG_SND_SOC_RT1011=m -CONFIG_SND_SOC_RT1015=m -CONFIG_SND_SOC_RT1015P=m -CONFIG_SND_SOC_RT1308=m -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -CONFIG_SND_SOC_RT5640=m -CONFIG_SND_SOC_RT5645=m -CONFIG_SND_SOC_RT5651=m -CONFIG_SND_SOC_RT5659=m -CONFIG_SND_SOC_RT5660=m -CONFIG_SND_SOC_RT5663=m -CONFIG_SND_SOC_RT5670=m -CONFIG_SND_SOC_RT5682=m -CONFIG_SND_SOC_RT5682_I2C=m -CONFIG_SND_SOC_RT5682S=m -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -CONFIG_SND_SOC_SIGMADSP=m -CONFIG_SND_SOC_SIGMADSP_REGMAP=m -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_SIMPLE_MUX=m -CONFIG_SND_SOC_SPDIF=m -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -CONFIG_SND_SOC_SSM4567=m -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -CONFIG_SND_SOC_TAS2562=m -CONFIG_SND_SOC_TAS2764=m -CONFIG_SND_SOC_TAS2770=m -CONFIG_SND_SOC_TAS2780=m -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -CONFIG_SND_SOC_TAS5805M=m -CONFIG_SND_SOC_TAS6424=m -CONFIG_SND_SOC_TDA7419=m -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -CONFIG_SND_SOC_TLV320ADC3XXX=m -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -CONFIG_SND_SOC_TLV320AIC32X4=m -CONFIG_SND_SOC_TLV320AIC32X4_I2C=m -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -CONFIG_SND_SOC_TLV320ADCX140=m -CONFIG_SND_SOC_TS3A227E=m -CONFIG_SND_SOC_TSCS42XX=m -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -CONFIG_SND_SOC_WM8524=m -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -CONFIG_SND_SOC_WM8731=m -CONFIG_SND_SOC_WM8731_I2C=m -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -CONFIG_SND_SOC_WM8804=m -CONFIG_SND_SOC_WM8804_I2C=m -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -CONFIG_SND_SOC_WM8940=m -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -CONFIG_SND_SOC_MAX9759=m -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -CONFIG_SND_SOC_NAU8540=m -# CONFIG_SND_SOC_NAU8810 is not set -CONFIG_SND_SOC_NAU8821=m -# CONFIG_SND_SOC_NAU8822 is not set -CONFIG_SND_SOC_NAU8824=m -CONFIG_SND_SOC_NAU8825=m -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -CONFIG_SND_SIMPLE_CARD_UTILS=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SND_X86=y -CONFIG_HDMI_LPE_AUDIO=m -CONFIG_SND_SYNTH_EMUX=m -CONFIG_SND_XEN_FRONTEND=m -CONFIG_SND_VIRTIO=m -CONFIG_AC97_BUS=m - -# -# HID support -# -CONFIG_HID=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -CONFIG_HID_ACCUTOUCH=m -CONFIG_HID_ACRUX=m -CONFIG_HID_ACRUX_FF=y -CONFIG_HID_APPLE=m -CONFIG_HID_APPLEIR=m -CONFIG_HID_ASUS=m -CONFIG_HID_AUREAL=m -CONFIG_HID_BELKIN=m -CONFIG_HID_BETOP_FF=m -CONFIG_HID_BIGBEN_FF=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -CONFIG_HID_CORSAIR=m -CONFIG_HID_COUGAR=m -CONFIG_HID_MACALLY=m -CONFIG_HID_PRODIKEYS=m -CONFIG_HID_CMEDIA=m -CONFIG_HID_CP2112=m -CONFIG_HID_CREATIVE_SB0540=m -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELAN=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=m -CONFIG_HID_FT260=m -CONFIG_HID_GEMBIRD=m -CONFIG_HID_GFRM=m -CONFIG_HID_GLORIOUS=m -CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y -CONFIG_HID_VIVALDI_COMMON=m -CONFIG_HID_VIVALDI=m -CONFIG_HID_GT683R=m -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_VIEWSONIC=m -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -CONFIG_HID_GYRATION=m -CONFIG_HID_ICADE=m -CONFIG_HID_ITE=m -CONFIG_HID_JABRA=m -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -CONFIG_HID_LED=m -CONFIG_HID_LENOVO=m -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -CONFIG_HID_MAGICMOUSE=y -CONFIG_HID_MALTRON=m -CONFIG_HID_MAYFLASH=m -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=y -# CONFIG_HID_NINTENDO is not set -CONFIG_HID_NTI=m -CONFIG_HID_NTRIG=m -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=m -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LCD=y -CONFIG_HID_PICOLCD_LEDS=y -CONFIG_HID_PICOLCD_CIR=y -CONFIG_HID_PLANTRONICS=m -CONFIG_HID_PLAYSTATION=m -CONFIG_PLAYSTATION_FF=y -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -CONFIG_HID_PRIMAX=m -CONFIG_HID_RETRODE=m -CONFIG_HID_ROCCAT=m -CONFIG_HID_SAITEK=m -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SEMITEK=m -# CONFIG_HID_SIGMAMICRO is not set -CONFIG_HID_SONY=m -CONFIG_SONY_FF=y -CONFIG_HID_SPEEDLINK=m -CONFIG_HID_STEAM=m -CONFIG_HID_STEELSERIES=m -CONFIG_HID_SUNPLUS=m -CONFIG_HID_RMI=m -CONFIG_HID_GREENASIA=m -CONFIG_GREENASIA_FF=y -CONFIG_HID_HYPERV_MOUSE=m -CONFIG_HID_SMARTJOYPLUS=m -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=m -CONFIG_HID_TOPSEED=m -# CONFIG_HID_TOPRE is not set -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -CONFIG_THRUSTMASTER_FF=y -CONFIG_HID_UDRAW_PS3=m -CONFIG_HID_U2FZERO=m -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=m -# CONFIG_HID_SENSOR_HUB is not set -CONFIG_HID_ALPS=m -CONFIG_HID_MCP2221=m -CONFIG_HID_KUNIT_TEST=m -# end of Special HID drivers - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -# end of USB HID support - -# -# I2C HID support -# -CONFIG_I2C_HID_ACPI=m -# end of I2C HID support - -CONFIG_I2C_HID_CORE=m - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=y -CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=y -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -CONFIG_AMD_SFH_HID=m -# end of AMD SFH HID Support -# end of 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=m -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=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_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_DBGCAP=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_XHCI_PCI_RENESAS=y -CONFIG_USB_XHCI_PLATFORM=y -# CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_MTK is not set -# CONFIG_USB_XHCI_MVEBU is not set -# CONFIG_USB_XHCI_RCAR is not set -# CONFIG_USB_BRCMSTB is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_NPCM7XX is not set -CONFIG_USB_EHCI_HCD_OMAP=m -# CONFIG_USB_EHCI_HCD_ORION is not set -# CONFIG_USB_EHCI_HCD_SPEAR is not set -# CONFIG_USB_EHCI_HCD_AT91 is not set -# CONFIG_USB_EHCI_SH is not set -# CONFIG_USB_EHCI_EXYNOS is not set -# CONFIG_USB_EHCI_MV is not set -# CONFIG_USB_CNS3XXX_EHCI is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=y -# CONFIG_USB_OHCI_HCD_SPEAR is not set -# CONFIG_USB_OHCI_HCD_S3C2410 is not set -# CONFIG_USB_OHCI_HCD_OMAP3 is not set -# CONFIG_USB_OHCI_HCD_DAVINCI is not set -CONFIG_USB_OHCI_HCD_PCI=y -# CONFIG_USB_OHCI_SH is not set -# CONFIG_USB_OHCI_EXYNOS is not set -# CONFIG_USB_CNS3XXX_OHCI is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=y -# CONFIG_USB_U132_HCD is not set -CONFIG_USB_SL811_HCD=m -CONFIG_USB_SL811_HCD_ISO=y -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -CONFIG_USB_CDNS_SUPPORT=m -# CONFIG_USB_CDNS3 is not set -CONFIG_USB_CDNSP_PCI=m -# CONFIG_USB_CDNSP_HOST is not set -# CONFIG_USB_MTU3 is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -# CONFIG_USB_SERIAL_F81232 is not set -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -# CONFIG_USB_SERIAL_METRO is not set -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7840=m -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -CONFIG_USB_SERIAL_SAFE_PADDED=y -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -# CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -CONFIG_USB_SERIAL_XR=m -CONFIG_USB_SERIAL_DEBUG=m - -# -# USB Miscellaneous drivers -# -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -CONFIG_USB_IDMOUSE=m -CONFIG_USB_FTDI_ELAN=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_USB_QCOM_EUD is not set -CONFIG_APPLE_MFI_FASTCHARGE=m -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -# CONFIG_USB_LINK_LAYER_TEST is not set -CONFIG_USB_CHAOSKEY=m -# CONFIG_BRCM_USB_PINMAP is not set -# CONFIG_USB_ONBOARD_HUB is not set -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -# CONFIG_KEYSTONE_USB_PHY is not set -CONFIG_NOP_USB_XCEIV=m -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_TEGRA_PHY is not set -# CONFIG_USB_ULPI is not set -# CONFIG_JZ4770_PHY 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=m -CONFIG_TYPEC_TCPCI_MAXIM=m -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_WCOVE=m -CONFIG_TYPEC_UCSI=y -CONFIG_UCSI_CCG=m -CONFIG_UCSI_ACPI=y -CONFIG_UCSI_STM32G0=m -CONFIG_TYPEC_TPS6598X=m -CONFIG_TYPEC_ANX7411=m -CONFIG_TYPEC_RT1719=m -CONFIG_TYPEC_HD3SS3220=m -CONFIG_TYPEC_STUSB160X=m -CONFIG_TYPEC_QCOM_PMIC=m -CONFIG_TYPEC_WUSB3801=m - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -CONFIG_TYPEC_MUX_FSA4480=m -CONFIG_TYPEC_MUX_PI3USB30532=m -CONFIG_TYPEC_MUX_INTEL_PMC=y -# 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=m -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set -# CONFIG_MMC_CRYPTO is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_OF_ESDHC is not set -# CONFIG_MMC_SDHCI_OF_SPARX5 is not set -# CONFIG_MMC_SDHCI_CNS3XXX is not set -# CONFIG_MMC_SDHCI_DOVE is not set -# CONFIG_MMC_SDHCI_TEGRA is not set -# CONFIG_MMC_SDHCI_S3C is not set -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set -# CONFIG_MMC_SDHCI_BCM_KONA is not set -# CONFIG_MMC_SDHCI_F_SDH30 is not set -# CONFIG_MMC_SDHCI_IPROC is not set -# CONFIG_MMC_MESON_GX is not set -# CONFIG_MMC_MOXART is not set -# CONFIG_MMC_SDHCI_ST is not set -# CONFIG_MMC_OMAP_HS is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_ALCOR=m -# CONFIG_MMC_SDHCI_MSM is not set -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_DAVINCI is not set -# CONFIG_MMC_S3C is not set -# CONFIG_MMC_SDHCI_SPRD is not set -# CONFIG_MMC_TMIO is not set -# CONFIG_MMC_SDHI is not set -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -# CONFIG_MMC_DW is not set -# CONFIG_MMC_SH_MMCIF is not set -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -# CONFIG_MMC_USDHI6ROL0 is not set -CONFIG_MMC_REALTEK_PCI=m -CONFIG_MMC_REALTEK_USB=m -CONFIG_MMC_CQHCI=m -CONFIG_MMC_HSQ=m -CONFIG_MMC_TOSHIBA_PCI=m -# CONFIG_MMC_BCM2835 is not set -# CONFIG_MMC_MTK is not set -CONFIG_MMC_SDHCI_XENON=m -# CONFIG_MMC_OWL is not set -# CONFIG_MMC_LITEX 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=m -CONFIG_LEDS_CLASS_MULTICOLOR=m -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -CONFIG_LEDS_APU=m -# CONFIG_LEDS_ARIEL is not set -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3532=m -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_S3C24XX is not set -# CONFIG_LEDS_COBALT_QUBE is not set -# CONFIG_LEDS_COBALT_RAQ is not set -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -CONFIG_LEDS_LP50XX=m -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2802 is not set -CONFIG_LEDS_INTEL_SS4200=m -CONFIG_LEDS_LT3593=m -CONFIG_LEDS_NS2=y -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 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=m -CONFIG_LEDS_MLXCPLD=m -CONFIG_LEDS_MLXREG=m -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_IP30 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -CONFIG_LEDS_LM3601X=m -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# -# CONFIG_LEDS_PWM_MULTICOLOR is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -# CONFIG_LEDS_TRIGGER_CPU is not set -CONFIG_LEDS_TRIGGER_ACTIVITY=m -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -CONFIG_LEDS_TRIGGER_NETDEV=m -CONFIG_LEDS_TRIGGER_PATTERN=m -CONFIG_LEDS_TRIGGER_AUDIO=y -CONFIG_LEDS_TRIGGER_TTY=m - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SERIALIO=y -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -# CONFIG_SPEAKUP_SYNTH_ACNTPC is not set -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -# CONFIG_SPEAKUP_SYNTH_DECEXT is not set -# CONFIG_SPEAKUP_SYNTH_DECPC is not set -# CONFIG_SPEAKUP_SYNTH_DTLK is not set -# CONFIG_SPEAKUP_SYNTH_KEYPC is not set -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPEAKUP_SYNTH_DUMMY is not set -# end of Speakup console speech - -# 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_GHES=y -# CONFIG_EDAC_AL_MC is not set -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5000=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -CONFIG_EDAC_I10NM=m -CONFIG_EDAC_PND2=m -CONFIG_EDAC_IGEN6=m -# CONFIG_EDAC_XGENE is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_LIB_KUNIT_TEST=m -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=m -CONFIG_RTC_DRV_ABX80X=m -# CONFIG_RTC_DRV_BRCMSTB is not set -CONFIG_RTC_DRV_DS1307=m -# CONFIG_RTC_DRV_DS1307_CENTURY is not set -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1374_WDT=y -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_MAX6900=m -# CONFIG_RTC_DRV_MAX8907 is not set -# CONFIG_RTC_DRV_MAX77686 is not set -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -# CONFIG_RTC_DRV_ISL12026 is not set -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF85063=m -# CONFIG_RTC_DRV_PCF85363 is not set -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -CONFIG_RTC_DRV_M41T80_WDT=y -CONFIG_RTC_DRV_BQ32K=m -# CONFIG_RTC_DRV_S35390A is not set -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8010=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3028=m -CONFIG_RTC_DRV_RV3032=m -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_S5M is not set -CONFIG_RTC_DRV_SD3078=m - -# -# SPI RTC drivers -# -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -CONFIG_RTC_DRV_DS3232=m -# CONFIG_RTC_DRV_DS3232_HWMON is not set -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_RV3029C2=m -CONFIG_RTC_DRV_RV3029_HWMON=y -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -CONFIG_RTC_DRV_DS1286=m -CONFIG_RTC_DRV_DS1511=m -CONFIG_RTC_DRV_DS1553=m -CONFIG_RTC_DRV_DS1685_FAMILY=m -CONFIG_RTC_DRV_DS1685=y -# CONFIG_RTC_DRV_DS1689 is not set -# CONFIG_RTC_DRV_DS17285 is not set -# CONFIG_RTC_DRV_DS17485 is not set -# CONFIG_RTC_DRV_DS17885 is not set -CONFIG_RTC_DRV_DS1742=m -CONFIG_RTC_DRV_DS2404=m -CONFIG_RTC_DRV_STK17TA8=m -# CONFIG_RTC_DRV_M48T86 is not set -CONFIG_RTC_DRV_M48T35=m -CONFIG_RTC_DRV_M48T59=m -CONFIG_RTC_DRV_MSM6242=m -CONFIG_RTC_DRV_BQ4802=m -CONFIG_RTC_DRV_RP5C01=m -CONFIG_RTC_DRV_V3020=m -# CONFIG_RTC_DRV_GAMECUBE is not set -# CONFIG_RTC_DRV_SC27XX is not set -CONFIG_RTC_DRV_SPEAR=y - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_ASM9260 is not set -# CONFIG_RTC_DRV_DAVINCI is not set -# CONFIG_RTC_DRV_DIGICOLOR is not set -# CONFIG_RTC_DRV_FSL_FTM_ALARM is not set -# CONFIG_RTC_DRV_MESON is not set -# CONFIG_RTC_DRV_MESON_VRTC is not set -# CONFIG_RTC_DRV_S3C is not set -# CONFIG_RTC_DRV_EP93XX is not set -# CONFIG_RTC_DRV_GENERIC is not set -# CONFIG_RTC_DRV_VT8500 is not set -# CONFIG_RTC_DRV_SUN6I is not set -# CONFIG_RTC_DRV_SUNXI is not set -# CONFIG_RTC_DRV_MV is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_STMP is not set -# CONFIG_RTC_DRV_LPC32XX is not set -# CONFIG_RTC_DRV_PM8XXX is not set -# CONFIG_RTC_DRV_TEGRA is not set -# CONFIG_RTC_DRV_MOXART is not set -# CONFIG_RTC_DRV_MT2712 is not set -# CONFIG_RTC_DRV_MT6397 is not set -# CONFIG_RTC_DRV_MT7622 is not set -# CONFIG_RTC_DRV_XGENE is not set -# CONFIG_RTC_DRV_STM32 is not set -# CONFIG_RTC_DRV_RTD119X is not set -# CONFIG_RTC_DRV_TI_K3 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -# CONFIG_RTC_DRV_MSC313 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_APPLE_ADMAC is not set -# CONFIG_AXI_DMAC is not set -# CONFIG_BCM_SBA_RAID is not set -# CONFIG_DMA_JZ4780 is not set -# CONFIG_DMA_SA11X0 is not set -# CONFIG_DMA_SUN6I is not set -# CONFIG_EP93XX_DMA is not set -# CONFIG_HISI_DMA is not set -# CONFIG_IMG_MDC_DMA is not set -CONFIG_INTEL_IDMA64=m -CONFIG_INTEL_IDXD_BUS=m -CONFIG_INTEL_IDXD=m -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IDXD_SVM=y -CONFIG_INTEL_IDXD_PERFMON=y -CONFIG_INTEL_IOATDMA=m -# CONFIG_INTEL_IOP_ADMA is not set -# CONFIG_K3_DMA is not set -# CONFIG_MCF_EDMA is not set -# CONFIG_MMP_PDMA is not set -# CONFIG_MMP_TDMA is not set -# CONFIG_MV_XOR is not set -# CONFIG_MXS_DMA is not set -# CONFIG_NBPFAXI_DMA is not set -# CONFIG_PCH_DMA is not set -# CONFIG_PLX_DMA is not set -# CONFIG_STM32_DMA is not set -# CONFIG_STM32_DMAMUX is not set -# CONFIG_SPRD_DMA is not set -# CONFIG_S3C24XX_DMAC is not set -# CONFIG_TEGRA186_GPC_DMA is not set -# CONFIG_TEGRA20_APB_DMA is not set -# CONFIG_TEGRA210_ADMA is not set -# CONFIG_TIMB_DMA is not set -# CONFIG_XGENE_DMA is not set -# CONFIG_XILINX_ZYNQMP_DMA is not set -# CONFIG_MTK_HSDMA is not set -# CONFIG_MTK_CQDMA 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=m -# CONFIG_RZN1_DMAMUX is not set -CONFIG_DW_DMAC_PCI=y -CONFIG_DW_EDMA=m -CONFIG_DW_EDMA_PCIE=m -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_SH_DMAE_BASE is not set -# CONFIG_RCAR_DMAC is not set -# CONFIG_RENESAS_USB_DMAC is not set -# CONFIG_RZ_DMAC is not set -# CONFIG_TI_EDMA is not set -# CONFIG_DMA_OMAP is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -CONFIG_UDMABUF=y -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -CONFIG_DMABUF_HEAPS=y -CONFIG_DMABUF_SYSFS_STATS=y -CONFIG_DMABUF_HEAPS_SYSTEM=y -CONFIG_DMABUF_HEAPS_CMA=y -# end of DMABUF options - -CONFIG_DCA=m -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=m -CONFIG_UIO_CIF=m -# CONFIG_UIO_PDRV_GENIRQ is not set -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_IOMMU_TYPE1=m -CONFIG_VFIO_VIRQFD=m -CONFIG_VFIO_NOIOMMU=y -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# CONFIG_VFIO_PLATFORM is not set -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -CONFIG_VBOXGUEST=m -CONFIG_NITRO_ENCLAVES=m -CONFIG_ACRN_HSM=m -# CONFIG_EFI_SECRET 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_LEGACY=y -CONFIG_VIRTIO_VDPA=m -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -CONFIG_VDPA=m -CONFIG_VDPA_SIM=m -CONFIG_VDPA_SIM_NET=m -# CONFIG_VDPA_SIM_BLOCK is not set -CONFIG_VDPA_USER=m -CONFIG_IFCVF=m -CONFIG_VP_VDPA=m -# CONFIG_ALIBABA_ENI_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -CONFIG_VHOST_VDPA=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=m -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -# CONFIG_XEN_MCE_LOG is not set -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_FRONT_PGDIR_SHBUF=m -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -# CONFIG_STAGING is not set -# CONFIG_CHROME_PLATFORMS is not set -# CONFIG_MELLANOX_PLATFORM is not set -# CONFIG_OLPC_XO175 is not set -# CONFIG_SURFACE_PLATFORMS is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -# CONFIG_UV_SYSFS is not set -# CONFIG_MXM_WMI is not set -# CONFIG_PEAQ_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_WMI is not set -# CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set -# CONFIG_ACER_WMI is not set -# CONFIG_AMD_PMF is not set -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP 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 is not set -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -# 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_PDX86=y -# CONFIG_INTEL_ATOMISP2_LED is not set -CONFIG_INTEL_ATOMISP2_PM=m -CONFIG_INTEL_SAR_INT1092=m -CONFIG_INTEL_SKL_INT3472=m -CONFIG_INTEL_PMC_CORE=y -CONFIG_INTEL_PMT_CLASS=m -CONFIG_INTEL_PMT_TELEMETRY=m -CONFIG_INTEL_PMT_CRASHLOG=m - -# -# Intel Speed Select Technology interface support -# -CONFIG_INTEL_SPEED_SELECT_INTERFACE=m -# end of Intel Speed Select Technology interface support - -CONFIG_INTEL_TELEMETRY=m -CONFIG_INTEL_WMI=y -CONFIG_INTEL_WMI_SBL_FW_UPDATE=m -CONFIG_INTEL_WMI_THUNDERBOLT=m - -# -# Intel Uncore Frequency Control -# -CONFIG_INTEL_UNCORE_FREQ_CONTROL=m -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -CONFIG_INTEL_BXTWC_PMIC_TMU=m -CONFIG_INTEL_CHTDC_TI_PWRBTN=m -# CONFIG_INTEL_CHTWC_INT33FE is not set -CONFIG_INTEL_ISHTP_ECLITE=m -CONFIG_INTEL_MRFLD_PWRBTN=m -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SDSI=m -CONFIG_INTEL_SMARTCONNECT=y -CONFIG_INTEL_TURBO_MAX_3=y -CONFIG_INTEL_VSEC=m -# CONFIG_MSI_LAPTOP is not set -# CONFIG_MSI_WMI is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_XO1_RFKILL 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_ACPI_TOSHIBA 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_MLX_PLATFORM is not set -CONFIG_TOUCHSCREEN_DMI=y -CONFIG_INTEL_IPS=m -CONFIG_INTEL_SCU_IPC=y -CONFIG_INTEL_SCU=y -CONFIG_INTEL_SCU_PCI=y -CONFIG_INTEL_SCU_PLATFORM=m -CONFIG_INTEL_SCU_IPC_UTIL=m -# 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 - -# -# Clock driver for ARM Reference designs -# -# CONFIG_CLK_ICST is not set -# CONFIG_CLK_SP810 is not set -# end of Clock driver for ARM Reference designs - -# CONFIG_CLK_HSDK is not set -# CONFIG_COMMON_CLK_APPLE_NCO is not set -# CONFIG_COMMON_CLK_MAX77686 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SCMI is not set -# CONFIG_COMMON_CLK_SCPI 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_BM1880 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_TPS68470 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set -# CONFIG_COMMON_CLK_FSL_SAI is not set -# CONFIG_COMMON_CLK_GEMINI is not set -# CONFIG_COMMON_CLK_ASPEED is not set -# CONFIG_COMMON_CLK_S2MPS11 is not set -# CONFIG_CLK_LS1028A_PLLDIG is not set -# CONFIG_COMMON_CLK_XGENE is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_OXNAS is not set -# CONFIG_COMMON_CLK_MMP2_AUDIO is not set -# CONFIG_CLK_ACTIONS is not set -# CONFIG_CLK_BAIKAL_T1 is not set -# CONFIG_CLK_BCM2711_DVP is not set -# CONFIG_CLK_BCM2835 is not set -# CONFIG_CLK_BCM_63XX is not set -# CONFIG_CLK_BCM_63XX_GATE is not set -# CONFIG_CLK_BCM_KONA is not set -# CONFIG_CLK_BCM_CYGNUS is not set -# CONFIG_CLK_BCM_HR2 is not set -# CONFIG_CLK_BCM_NSP is not set -# CONFIG_CLK_BCM_NS2 is not set -# CONFIG_CLK_BCM_SR is not set -# CONFIG_CLK_RASPBERRYPI is not set -# CONFIG_COMMON_CLK_HI3516CV300 is not set -# CONFIG_COMMON_CLK_HI3519 is not set -# CONFIG_COMMON_CLK_HI3559A is not set -# CONFIG_COMMON_CLK_HI3660 is not set -# CONFIG_COMMON_CLK_HI3670 is not set -# CONFIG_COMMON_CLK_HI3798CV200 is not set -# CONFIG_COMMON_CLK_HI6220 is not set -# CONFIG_RESET_HISI is not set -# CONFIG_COMMON_CLK_BOSTON is not set -# CONFIG_MXC_CLK is not set -# CONFIG_CLK_IMX8MM is not set -# CONFIG_CLK_IMX8MN is not set -# CONFIG_CLK_IMX8MP is not set -# CONFIG_CLK_IMX8MQ is not set -# CONFIG_CLK_IMX8ULP is not set -# CONFIG_CLK_IMX93 is not set - -# -# Ingenic SoCs drivers -# -# CONFIG_INGENIC_CGU_JZ4740 is not set -# CONFIG_INGENIC_CGU_JZ4725B is not set -# CONFIG_INGENIC_CGU_JZ4760 is not set -# CONFIG_INGENIC_CGU_JZ4770 is not set -# CONFIG_INGENIC_CGU_JZ4780 is not set -# CONFIG_INGENIC_CGU_X1000 is not set -# CONFIG_INGENIC_CGU_X1830 is not set -# CONFIG_INGENIC_TCU_CLK is not set -# end of Ingenic SoCs drivers - -# CONFIG_TI_SYSCON_CLK is not set - -# -# Clock driver for MediaTek SoC -# -# CONFIG_COMMON_CLK_MT2701 is not set -# CONFIG_COMMON_CLK_MT2712 is not set -# CONFIG_COMMON_CLK_MT6765 is not set -# CONFIG_COMMON_CLK_MT6779 is not set -# CONFIG_COMMON_CLK_MT6795 is not set -# CONFIG_COMMON_CLK_MT6797 is not set -# CONFIG_COMMON_CLK_MT7622 is not set -# CONFIG_COMMON_CLK_MT7629 is not set -# CONFIG_COMMON_CLK_MT7986 is not set -# CONFIG_COMMON_CLK_MT8135 is not set -# CONFIG_COMMON_CLK_MT8167 is not set -# CONFIG_COMMON_CLK_MT8173 is not set -# CONFIG_COMMON_CLK_MT8183 is not set -# CONFIG_COMMON_CLK_MT8186 is not set -# CONFIG_COMMON_CLK_MT8192 is not set -# CONFIG_COMMON_CLK_MT8195 is not set -# CONFIG_COMMON_CLK_MT8365 is not set -# CONFIG_COMMON_CLK_MT8516 is not set -# end of Clock driver for MediaTek SoC - -# -# Clock support for Amlogic platforms -# -# end of Clock support for Amlogic platforms - -# CONFIG_MSTAR_MSC313_MPLL is not set -# CONFIG_MCHP_CLK_MPFS is not set -# CONFIG_COMMON_CLK_PISTACHIO is not set -# CONFIG_CLK_MT7621 is not set -# CONFIG_CLK_RENESAS is not set -# CONFIG_COMMON_CLK_SAMSUNG is not set -# CONFIG_S3C2410_COMMON_CLK is not set -# CONFIG_S3C2412_COMMON_CLK is not set -# CONFIG_S3C2443_COMMON_CLK is not set -# CONFIG_CLK_SIFIVE is not set -# CONFIG_CLK_INTEL_SOCFPGA is not set -# CONFIG_SPRD_COMMON_CLK is not set -# CONFIG_CLK_STARFIVE_JH7100 is not set -# CONFIG_CLK_SUNXI is not set -# CONFIG_SUNXI_CCU is not set -# CONFIG_COMMON_CLK_TI_ADPLL is not set -# CONFIG_COMMON_CLK_VISCONTI is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_ZYNQMP is not set -CONFIG_CLK_KUNIT_TEST=m -CONFIG_CLK_GATE_KUNIT_TEST=m -CONFIG_HWSPINLOCK=y -# CONFIG_HWSPINLOCK_OMAP is not set -# CONFIG_HWSPINLOCK_QCOM is not set -# CONFIG_HWSPINLOCK_SPRD is not set -# CONFIG_HWSPINLOCK_STM32 is not set -# CONFIG_HWSPINLOCK_SUN6I is not set -# CONFIG_HSEM_U8500 is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_BCM2835_TIMER is not set -# CONFIG_BCM_KONA_TIMER is not set -# CONFIG_DAVINCI_TIMER is not set -# CONFIG_DIGICOLOR_TIMER is not set -# CONFIG_OMAP_DM_TIMER is not set -# CONFIG_DW_APB_TIMER is not set -# CONFIG_FTTMR010_TIMER is not set -# CONFIG_IXP4XX_TIMER is not set -# CONFIG_MESON6_TIMER is not set -# CONFIG_OWL_TIMER is not set -# CONFIG_RDA_TIMER is not set -# CONFIG_SUN4I_TIMER is not set -# CONFIG_SUN5I_HSTIMER is not set -# CONFIG_TEGRA_TIMER is not set -# CONFIG_TEGRA186_TIMER is not set -# CONFIG_VT8500_TIMER is not set -# CONFIG_NPCM7XX_TIMER is not set -# CONFIG_CADENCE_TTC_TIMER is not set -# CONFIG_ASM9260_TIMER is not set -# CONFIG_CLKSRC_DBX500_PRCMU is not set -# CONFIG_CLPS711X_TIMER is not set -# CONFIG_MXS_TIMER is not set -# CONFIG_NSPIRE_TIMER is not set -# CONFIG_INTEGRATOR_AP_TIMER is not set -# CONFIG_CLKSRC_PISTACHIO is not set -# CONFIG_CLKSRC_STM32_LP is not set -# CONFIG_ARMV7M_SYSTICK is not set -# CONFIG_ATMEL_PIT is not set -# CONFIG_ATMEL_ST is not set -# CONFIG_CLKSRC_SAMSUNG_PWM is not set -# CONFIG_FSL_FTM_TIMER is not set -# CONFIG_OXNAS_RPS_TIMER is not set -# CONFIG_MTK_TIMER is not set -# CONFIG_SH_TIMER_CMT is not set -# CONFIG_SH_TIMER_MTU2 is not set -# CONFIG_RENESAS_OSTM is not set -# CONFIG_SH_TIMER_TMU is not set -# CONFIG_EM_TIMER_STI is not set -# CONFIG_CLKSRC_PXA is not set -# CONFIG_TIMER_IMX_SYS_CTR is not set -# CONFIG_CLKSRC_ST_LPC is not set -# CONFIG_GXP_TIMER is not set -# CONFIG_MSC313E_TIMER is not set -# CONFIG_INGENIC_TIMER is not set -# CONFIG_INGENIC_SYSOST is not set -# CONFIG_INGENIC_OST is not set -# CONFIG_MICROCHIP_PIT64B is not set -# end of Clock Source drivers - -CONFIG_MAILBOX=y -# CONFIG_IMX_MBOX is not set -# CONFIG_ROCKCHIP_MBOX is not set -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -# CONFIG_POLARFIRE_SOC_MAILBOX is not set -# CONFIG_QCOM_APCS_IPC is not set -# CONFIG_BCM_PDC_MBOX is not set -# CONFIG_STM32_IPCC is not set -# CONFIG_MTK_ADSP_MBOX is not set -# CONFIG_MTK_CMDQ_MBOX is not set -# CONFIG_SUN6I_MSGBOX is not set -# CONFIG_SPRD_MBOX is not set -# CONFIG_QCOM_IPCC is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOASID=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set -# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set -# CONFIG_IOMMU_IO_PGTABLE_DART is not set -# 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_AMD_IOMMU is not set -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y -CONFIG_IRQ_REMAP=y -# CONFIG_OMAP_IOMMU is not set -# CONFIG_ROCKCHIP_IOMMU is not set -# CONFIG_SUN50I_IOMMU is not set -# CONFIG_EXYNOS_IOMMU is not set -# CONFIG_IPMMU_VMSA is not set -# CONFIG_APPLE_DART is not set -# CONFIG_ARM_SMMU is not set -# CONFIG_S390_CCW_IOMMU is not set -# CONFIG_S390_AP_IOMMU is not set -# CONFIG_MTK_IOMMU is not set -# CONFIG_QCOM_IOMMU is not set -# CONFIG_HYPERV_IOMMU is not set -CONFIG_VIRTIO_IOMMU=m -# CONFIG_SPRD_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 -# -# CONFIG_OWL_PM_DOMAINS is not set - -# -# Amlogic SoC drivers -# -# CONFIG_MESON_CANVAS is not set -# CONFIG_MESON_CLK_MEASURE is not set -# CONFIG_MESON_GX_SOCINFO is not set -# CONFIG_MESON_MX_SOCINFO is not set -# end of Amlogic SoC drivers - -# -# Apple SoC drivers -# -# CONFIG_APPLE_PMGR_PWRSTATE is not set -# CONFIG_APPLE_RTKIT is not set -# CONFIG_APPLE_SART is not set -# end of Apple SoC drivers - -# -# ASPEED SoC drivers -# -# CONFIG_ASPEED_LPC_CTRL is not set -# CONFIG_ASPEED_LPC_SNOOP is not set -# CONFIG_ASPEED_UART_ROUTING is not set -# CONFIG_ASPEED_P2A_CTRL is not set -# CONFIG_ASPEED_SOCINFO is not set -# end of ASPEED SoC drivers - -# CONFIG_AT91_SOC_ID is not set -# CONFIG_AT91_SOC_SFR is not set - -# -# Broadcom SoC drivers -# -# CONFIG_SOC_BCM63XX is not set -# CONFIG_SOC_BRCMSTB is not set -# 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 -# -# CONFIG_SOC_IMX8M is not set -# CONFIG_SOC_IMX9 is not set -# end of i.MX SoC drivers - -# -# IXP4xx SoC drivers -# -# CONFIG_IXP4XX_QMGR is not set -# CONFIG_IXP4XX_NPE is not set -# end of IXP4xx SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -# -# MediaTek SoC drivers -# -# CONFIG_MTK_CMDQ is not set -# CONFIG_MTK_DEVAPC is not set -# CONFIG_MTK_INFRACFG is not set -# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set -# CONFIG_MTK_MMSYS is not set -# end of MediaTek SoC drivers - -# -# Qualcomm SoC drivers -# -# CONFIG_QCOM_AOSS_QMP is not set -# CONFIG_QCOM_GENI_SE is not set -# CONFIG_QCOM_GSBI is not set -# CONFIG_QCOM_LLCC is not set -# CONFIG_QCOM_RPMH is not set -# CONFIG_QCOM_SMEM is not set -# CONFIG_QCOM_SPM is not set -# CONFIG_QCOM_ICC_BWMON is not set -# end of Qualcomm SoC drivers - -# CONFIG_SOC_RENESAS is not set -# CONFIG_ROCKCHIP_GRF is not set -# CONFIG_ROCKCHIP_PM_DOMAINS is not set -# CONFIG_SOC_SAMSUNG is not set -# CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TI is not set -# CONFIG_UX500_SOC_ID is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set -# CONFIG_ARM_IMX_BUS_DEVFREQ is not set -# CONFIG_ARM_TEGRA_DEVFREQ is not set -# CONFIG_ARM_MEDIATEK_CCI_DEVFREQ is not set -# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -# CONFIG_EXTCON_ADC_JACK is not set -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -# CONFIG_EXTCON_GPIO is not set -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -CONFIG_EXTCON_INTEL_MRFLD=m -# CONFIG_EXTCON_MAX3355 is not set -# CONFIG_EXTCON_PTN5150 is not set -# CONFIG_EXTCON_QCOM_SPMI_MISC is not set -# CONFIG_EXTCON_RT8973A is not set -# CONFIG_EXTCON_SM5502 is not set -# CONFIG_EXTCON_USB_GPIO is not set -CONFIG_EXTCON_USBC_TUSB320=m -# CONFIG_MEMORY is not set -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -CONFIG_IIO_BUFFER_DMA=m -CONFIG_IIO_BUFFER_DMAENGINE=m -CONFIG_IIO_BUFFER_HW_CONSUMER=m -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -CONFIG_IIO_TRIGGERED_EVENT=m - -# -# Accelerometers -# -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL367_I2C is not set -CONFIG_ADXL372=m -CONFIG_ADXL372_I2C=m -# CONFIG_BMA180 is not set -# CONFIG_BMA400 is not set -CONFIG_BMC150_ACCEL=m -CONFIG_BMC150_ACCEL_I2C=m -CONFIG_DA280=m -CONFIG_DA311=m -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -CONFIG_DMARD10=m -# CONFIG_FXLS8962AF_I2C is not set -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -CONFIG_MXC4005=m -CONFIG_MXC6255=m -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7091R5 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD799X is not set -# CONFIG_ASPEED_ADC is not set -# CONFIG_AT91_SAMA5D2_ADC is not set -# CONFIG_AXP20X_ADC is not set -CONFIG_AXP288_ADC=m -# CONFIG_BCM_IPROC_ADC is not set -# CONFIG_BERLIN2_ADC is not set -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_INGENIC_ADC is not set -CONFIG_INTEL_MRFLD_ADC=m -# CONFIG_IMX7D_ADC is not set -# CONFIG_IMX8QXP_ADC is not set -# CONFIG_LPC18XX_ADC is not set -# CONFIG_LPC32XX_ADC is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2497 is not set -CONFIG_MAX1363=m -# CONFIG_MAX9611 is not set -# CONFIG_MCP3422 is not set -# CONFIG_MEDIATEK_MT6577_AUXADC is not set -# CONFIG_NAU7802 is not set -# CONFIG_NPCM_ADC is not set -# CONFIG_RCAR_GYRO_ADC is not set -# CONFIG_ROCKCHIP_SARADC is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_RZG2L_ADC is not set -# CONFIG_SC27XX_ADC is not set -# CONFIG_SPEAR_ADC is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_STM32_DFSDM_CORE is not set -# CONFIG_STM32_DFSDM_ADC is not set -# CONFIG_TI_ADC081C is not set -CONFIG_TI_ADS1015=m -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# CONFIG_XILINX_AMS is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -CONFIG_HMC425=m -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -CONFIG_BME680=m -CONFIG_BME680_I2C=m -# CONFIG_CCS811 is not set -# CONFIG_IAQCORE is not set -CONFIG_PMS7003=m -CONFIG_SCD30_CORE=m -CONFIG_SCD30_I2C=m -CONFIG_SCD30_SERIAL=m -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -# -# Hid Sensor IIO Common -# -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD5064 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LPC18XX_DAC is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_STM32_DAC is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -CONFIG_BMG160=m -CONFIG_BMG160_I2C=m -CONFIG_FXAS21002C=m -CONFIG_FXAS21002C_I2C=m -CONFIG_MPU3050=m -CONFIG_MPU3050_I2C=m -CONFIG_IIO_ST_GYRO_3AXIS=m -CONFIG_IIO_ST_GYRO_I2C_3AXIS=m -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4404 is not set -CONFIG_MAX30100=m -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -CONFIG_DHT11=m -# CONFIG_HDC100X is not set -CONFIG_HDC2010=m -CONFIG_HTS221=m -CONFIG_HTS221_I2C=m -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_BMI160_I2C is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -CONFIG_FXOS8700=m -CONFIG_FXOS8700_I2C=m -# CONFIG_KMX61 is not set -CONFIG_INV_ICM42600=m -CONFIG_INV_ICM42600_I2C=m -CONFIG_INV_MPU6050_IIO=m -CONFIG_INV_MPU6050_I2C=m -CONFIG_IIO_ST_LSM6DSX=m -CONFIG_IIO_ST_LSM6DSX_I2C=m -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -CONFIG_ADUX1020=m -CONFIG_AL3010=m -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -CONFIG_BH1750=m -# CONFIG_BH1780 is not set -CONFIG_CM32181=m -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_GP2AP002=m -# CONFIG_GP2AP020A00F is not set -# CONFIG_IQS621_ALS is not set -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -# CONFIG_JSA1212 is not set -CONFIG_RPR0521=m -CONFIG_LTR501=m -# CONFIG_LTRF216A is not set -CONFIG_LV0104CS=m -# CONFIG_MAX44000 is not set -CONFIG_MAX44009=m -# CONFIG_NOA1305 is not set -CONFIG_OPT3001=m -CONFIG_PA12203001=m -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -CONFIG_STK3310=m -CONFIG_ST_UVIS25=m -CONFIG_ST_UVIS25_I2C=m -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -CONFIG_VCNL4035=m -CONFIG_VEML6030=m -# CONFIG_VEML6070 is not set -CONFIG_VL6180=m -CONFIG_ZOPT2201=m -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -CONFIG_AK8975=m -# CONFIG_AK09911 is not set -CONFIG_BMC150_MAGN=m -CONFIG_BMC150_MAGN_I2C=m -# CONFIG_MAG3110 is not set -# CONFIG_MMC35240 is not set -CONFIG_IIO_ST_MAGN_3AXIS=m -CONFIG_IIO_ST_MAGN_I2C_3AXIS=m -# CONFIG_SENSORS_HMC5843_I2C is not set -CONFIG_SENSORS_RM3100=m -CONFIG_SENSORS_RM3100_I2C=m -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -# end of Inclinometer sensors - -CONFIG_IIO_FORMAT_KUNIT_TEST=m - -# -# Triggers - standalone -# -# CONFIG_IIO_HRTIMER_TRIGGER is not set -CONFIG_IIO_INTERRUPT_TRIGGER=m -# CONFIG_IIO_STM32_LPTIMER_TRIGGER is not set -# CONFIG_IIO_STM32_TIMER_TRIGGER is not set -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -# CONFIG_IIO_SYSFS_TRIGGER is not set -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_IQS624_POS is not set -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -CONFIG_AD5110=m -CONFIG_AD5272=m -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -CONFIG_MCP4018=m -# CONFIG_MCP4531 is not set -# CONFIG_TPL0102 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -CONFIG_LMP91000=m -# end of Digital potentiostats - -# -# Pressure sensors -# -CONFIG_ABP060MG=m -CONFIG_BMP280=m -CONFIG_BMP280_I2C=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -# CONFIG_HP03 is not set -CONFIG_ICP10100=m -CONFIG_MPL115=m -CONFIG_MPL115_I2C=m -# CONFIG_MPL3115 is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -CONFIG_MB1232=m -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -CONFIG_SX_COMMON=m -CONFIG_SX9310=m -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -CONFIG_VCNL3020=m -CONFIG_VL53L0X_I2C=m -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_IQS620AT_TEMP is not set -CONFIG_MLX90614=m -CONFIG_MLX90632=m -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -CONFIG_TMP117=m -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -CONFIG_NTB_PINGPONG=m -CONFIG_NTB_TOOL=m -CONFIG_NTB_PERF=m -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_BCM_IPROC is not set -# CONFIG_PWM_BCM_KONA is not set -# CONFIG_PWM_BCM2835 is not set -# CONFIG_PWM_BERLIN is not set -# CONFIG_PWM_BRCMSTB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_CLPS711X is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_DWC=m -# CONFIG_PWM_EP93XX is not set -# CONFIG_PWM_HIBVT is not set -# CONFIG_PWM_IMG is not set -# CONFIG_PWM_IMX1 is not set -# CONFIG_PWM_IMX27 is not set -# CONFIG_PWM_IMX_TPM is not set -# CONFIG_PWM_INTEL_LGM is not set -# CONFIG_PWM_IQS620A is not set -# CONFIG_PWM_JZ4740 is not set -# CONFIG_PWM_KEEMBAY is not set -# CONFIG_PWM_LPC18XX_SCT is not set -# CONFIG_PWM_LPC32XX is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_MESON is not set -# CONFIG_PWM_MTK_DISP is not set -# CONFIG_PWM_MEDIATEK is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_PXA is not set -# CONFIG_PWM_RASPBERRYPI_POE is not set -# CONFIG_PWM_RCAR is not set -# CONFIG_PWM_RENESAS_TPU is not set -# CONFIG_PWM_ROCKCHIP is not set -# CONFIG_PWM_SAMSUNG is not set -# CONFIG_PWM_SL28CPLD is not set -# CONFIG_PWM_SPRD is not set -# CONFIG_PWM_STM32 is not set -# CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_SUN4I is not set -# CONFIG_PWM_TEGRA is not set -# CONFIG_PWM_TIECAP is not set -# CONFIG_PWM_TIEHRPWM is not set -# CONFIG_PWM_VISCONTI is not set -# CONFIG_PWM_VT8500 is not set - -# -# IRQ chip support -# -# CONFIG_AL_FIC is not set -# CONFIG_RENESAS_INTC_IRQPIN is not set -# CONFIG_RENESAS_IRQC is not set -# CONFIG_RENESAS_RZA1_IRQC is not set -# CONFIG_RENESAS_RZG2L_IRQC is not set -# CONFIG_SL28CPLD_INTC is not set -# CONFIG_TS4800_IRQ is not set -# CONFIG_INGENIC_TCU_IRQ is not set -# CONFIG_IRQ_UNIPHIER_AIDET is not set -# CONFIG_MESON_IRQ_GPIO is not set -# CONFIG_IMX_IRQSTEER is not set -# CONFIG_IMX_INTMUX is not set -# CONFIG_EXYNOS_IRQ_COMBINER is not set -# CONFIG_MST_IRQ is not set -# CONFIG_MCHP_EIC is not set -# CONFIG_SUNPLUS_SP7021_INTC is not set -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_A10SR is not set -# CONFIG_RESET_ATH79 is not set -# CONFIG_RESET_AXS10X is not set -# CONFIG_RESET_BCM6345 is not set -# CONFIG_RESET_BERLIN is not set -# CONFIG_RESET_BRCMSTB is not set -# CONFIG_RESET_BRCMSTB_RESCAL is not set -# CONFIG_RESET_HSDK is not set -# CONFIG_RESET_IMX7 is not set -# CONFIG_RESET_LANTIQ is not set -# CONFIG_RESET_LPC18XX is not set -# CONFIG_RESET_MCHP_SPARX5 is not set -# CONFIG_RESET_MESON is not set -# CONFIG_RESET_MESON_AUDIO_ARB is not set -# CONFIG_RESET_NPCM is not set -# CONFIG_RESET_PISTACHIO is not set -# CONFIG_RESET_QCOM_AOSS is not set -# CONFIG_RESET_QCOM_PDC is not set -# CONFIG_RESET_RASPBERRYPI is not set -# CONFIG_RESET_RZG2L_USBPHY_CTRL is not set -# CONFIG_RESET_SCMI is not set -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_SOCFPGA is not set -# CONFIG_RESET_STARFIVE_JH7100 is not set -# CONFIG_RESET_SUNPLUS is not set -# CONFIG_RESET_SUNXI is not set -# CONFIG_RESET_TI_SCI is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set -# CONFIG_RESET_TN48M_CPLD is not set -# CONFIG_RESET_ZYNQ is not set -# CONFIG_COMMON_RESET_HI3660 is not set -# CONFIG_COMMON_RESET_HI6220 is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_PHY_PISTACHIO_USB is not set -CONFIG_USB_LGM_PHY=m -# CONFIG_PHY_CAN_TRANSCEIVER is not set -# CONFIG_PHY_SUN4I_USB is not set -# CONFIG_PHY_SUN6I_MIPI_DPHY is not set -# CONFIG_PHY_SUN9I_USB is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_PHY_BCM63XX_USBH is not set -# CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_NS2_PCIE is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_HI6220_USB is not set -# CONFIG_PHY_HI3660_USB is not set -# CONFIG_PHY_HI3670_USB is not set -# CONFIG_PHY_HI3670_PCIE is not set -# CONFIG_PHY_HISTB_COMBPHY is not set -# CONFIG_PHY_HISI_INNO_USB2 is not set -# CONFIG_PHY_INGENIC_USB is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_PXA_USB is not set -# CONFIG_PHY_MMP3_USB is not set -# CONFIG_PHY_MMP3_HSIC is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_QCOM_USB_HS is not set -# CONFIG_PHY_QCOM_USB_HSIC is not set -# CONFIG_PHY_MT7621_PCI is not set -# CONFIG_PHY_RALINK_USB is not set -# CONFIG_PHY_RCAR_GEN3_USB3 is not set -# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set -# CONFIG_PHY_ROCKCHIP_PCIE is not set -# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# CONFIG_PHY_ST_SPEAR1310_MIPHY is not set -# CONFIG_PHY_ST_SPEAR1340_MIPHY is not set -# CONFIG_PHY_STIH407_USB is not set -# CONFIG_PHY_STM32_USBPHYC is not set -# CONFIG_PHY_TEGRA194_P2U is not set -# CONFIG_PHY_DA8XX_USB is not set -# CONFIG_PHY_DM816X_USB is not set -# CONFIG_OMAP_CONTROL_PHY is not set -# CONFIG_TI_PIPE3 is not set -# CONFIG_PHY_TUSB1210 is not set -# CONFIG_PHY_INTEL_KEEMBAY_EMMC is not set -# CONFIG_PHY_INTEL_KEEMBAY_USB is not set -CONFIG_PHY_INTEL_LGM_EMMC=m -# CONFIG_PHY_XILINX_ZYNQMP is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=y -CONFIG_INTEL_RAPL=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_ARM_CCN is not set -# CONFIG_ARM_CMN is not set -# CONFIG_ARM_SMMU_V3_PMU is not set -# CONFIG_FSL_IMX8_DDR_PMU is not set -CONFIG_THUNDERX2_PMU=m -# CONFIG_XGENE_PMU is not set -# CONFIG_ARM_DMC620_PMU is not set -# CONFIG_MARVELL_CN10K_TAD_PMU is not set -# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set -# CONFIG_HNS3_PMU is not set -# CONFIG_MARVELL_CN10K_DDR_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -CONFIG_USB4=m -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=m -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_NVDIMM_KEYS=y -CONFIG_NVDIMM_TEST_BUILD=m -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_HMEM=m -CONFIG_DEV_DAX_HMEM_DEVICES=y -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y -# CONFIG_NVMEM_APPLE_EFUSES is not set -# CONFIG_NVMEM_BCM_OCOTP is not set -# CONFIG_NVMEM_BRCM_NVRAM is not set -# CONFIG_NVMEM_IMX_IIM is not set -# CONFIG_NVMEM_IMX_OCOTP is not set -# CONFIG_NVMEM_LAN9662_OTPC is not set -# CONFIG_NVMEM_LAYERSCAPE_SFP is not set -# CONFIG_NVMEM_LPC18XX_EEPROM is not set -# CONFIG_NVMEM_LPC18XX_OTP is not set -# CONFIG_NVMEM_MESON_MX_EFUSE is not set -# CONFIG_NVMEM_MICROCHIP_OTPC is not set -# CONFIG_NVMEM_MTK_EFUSE is not set -# CONFIG_NVMEM_MXS_OCOTP is not set -# CONFIG_NVMEM_NINTENDO_OTP is not set -# CONFIG_NVMEM_QCOM_QFPROM is not set -CONFIG_NVMEM_RMEM=m -# CONFIG_NVMEM_ROCKCHIP_EFUSE is not set -# CONFIG_NVMEM_ROCKCHIP_OTP is not set -# CONFIG_NVMEM_SC27XX_EFUSE is not set -# CONFIG_NVMEM_SNVS_LPGPR is not set -# CONFIG_NVMEM_SPRD_EFUSE is not set -# CONFIG_NVMEM_STM32_ROMEM is not set -# CONFIG_NVMEM_SUNPLUS_OCOTP is not set -# CONFIG_NVMEM_UNIPHIER_EFUSE is not set -# CONFIG_NVMEM_VF610_OCOTP is not set - -# -# HW tracing support -# -CONFIG_STM=m -CONFIG_STM_PROTO_BASIC=m -CONFIG_STM_PROTO_SYS_T=m -CONFIG_STM_DUMMY=m -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -CONFIG_INTEL_TH_ACPI=m -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# CONFIG_HISI_PTT is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_TEE is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -CONFIG_INTERCONNECT=y -# CONFIG_INTERCONNECT_IMX is not set -# CONFIG_INTERCONNECT_QCOM_OSM_L3 is not set -# CONFIG_INTERCONNECT_SAMSUNG is not set -CONFIG_COUNTER=m -# CONFIG_104_QUAD_8 is not set -# CONFIG_INTERRUPT_CNT is not set -# CONFIG_STM32_TIMER_CNT is not set -# CONFIG_STM32_LPTIMER_CNT is not set -# CONFIG_TI_EQEP is not set -CONFIG_INTEL_QEP=m -# CONFIG_TI_ECAP_CAPTURE 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=y -CONFIG_FS_IOMAP=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_EXT4_KUNIT_TESTS=m -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -CONFIG_XFS_ONLINE_SCRUB=y -# CONFIG_XFS_ONLINE_REPAIR is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -# CONFIG_OCFS2_FS_STATS is not set -# CONFIG_OCFS2_DEBUG_MASKLOG is not set -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY 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=m -CONFIG_F2FS_FS=y -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -CONFIG_F2FS_FS_SECURITY=y -CONFIG_F2FS_CHECK_FS=y -# CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_COMPRESSION=y -CONFIG_F2FS_FS_LZO=y -CONFIG_F2FS_FS_LZORLE=y -CONFIG_F2FS_FS_LZ4=y -CONFIG_F2FS_FS_LZ4HC=y -CONFIG_F2FS_FS_ZSTD=y -CONFIG_F2FS_IOSTAT=y -# CONFIG_F2FS_UNFAIR_RWSEM is not set -CONFIG_ZONEFS_FS=m -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -CONFIG_FS_ENCRYPTION=y -CONFIG_FS_ENCRYPTION_ALGS=y -CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y -CONFIG_FS_VERITY=y -# CONFIG_FS_VERITY_DEBUG is not set -# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=y -# CONFIG_QFMT_V1 is not set -CONFIG_QFMT_V2=y -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_FUSE_DAX=y -CONFIG_OVERLAY_FS=m -# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -# CONFIG_OVERLAY_FS_INDEX is not set -# CONFIG_OVERLAY_FS_XINO_AUTO is not set -# CONFIG_OVERLAY_FS_METACOPY is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -CONFIG_FSCACHE=m -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -# CONFIG_FAT_DEFAULT_UTF8 is not set -CONFIG_FAT_KUNIT_TEST=m -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -# CONFIG_NTFS3_64BIT_CLUSTER is not set -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_VMCORE_DEVICE_DUMP=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -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=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_MEMFD_CREATE=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_RTIME=y -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -CONFIG_UBIFS_FS_AUTHENTICATION=y -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -# CONFIG_SQUASHFS_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_DECOMP_MULTI is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_DEFLATE_COMPRESS=y -CONFIG_PSTORE_LZO_COMPRESS=m -CONFIG_PSTORE_LZ4_COMPRESS=m -CONFIG_PSTORE_LZ4HC_COMPRESS=m -CONFIG_PSTORE_842_COMPRESS=y -# CONFIG_PSTORE_ZSTD_COMPRESS is not set -CONFIG_PSTORE_COMPRESS=y -CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y -# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set -CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=m -CONFIG_PSTORE_ZONE=m -CONFIG_PSTORE_BLK=m -CONFIG_PSTORE_BLK_BLKDEV="" -CONFIG_PSTORE_BLK_KMSG_SIZE=64 -CONFIG_PSTORE_BLK_MAX_REASON=2 -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -# CONFIG_EROFS_FS_ZIP_LZMA is not set -CONFIG_VBOXSF_FS=m -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -# CONFIG_NFS_V2 is not set -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -CONFIG_NFSD_FLEXFILELAYOUT=y -CONFIG_NFSD_V4_2_INTER_SSC=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set -CONFIG_SUNRPC_DEBUG=y -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_FSCACHE=y -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -CONFIG_AFS_DEBUG=y -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_DLM=m -# CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM_DEBUG=y -CONFIG_UNICODE=y -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_KEYS_REQUEST_CACHE=y -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_BIG_KEYS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_ENCRYPTED_KEYS=y -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -CONFIG_KEY_NOTIFICATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -CONFIG_SECURITY_PATH=y -CONFIG_INTEL_TXT=y -CONFIG_LSM_MMAP_MIN_ADDR=65535 -CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y -CONFIG_HARDENED_USERCOPY=y -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -# CONFIG_SECURITY_SELINUX_DISABLE is not set -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -CONFIG_SECURITY_LANDLOCK=y -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set -CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_LSM_RULES=y -CONFIG_IMA_NG_TEMPLATE=y -# CONFIG_IMA_SIG_TEMPLATE is not set -CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set -CONFIG_IMA_DEFAULT_HASH_SHA256=y -# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set -CONFIG_IMA_DEFAULT_HASH="sha256" -CONFIG_IMA_WRITE_POLICY=y -CONFIG_IMA_READ_POLICY=y -CONFIG_IMA_APPRAISE=y -CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y -CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_IMA_DISABLE_HTABLE is not set -CONFIG_EVM=y -CONFIG_EVM_ATTR_FSUUID=y -# CONFIG_EVM_ADD_XATTRS is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="yama" - -# -# 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=y -# CONFIG_INIT_STACK_ALL_PATTERN is not set -# CONFIG_INIT_STACK_ALL_ZERO 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 is not set -# end of Memory initialization - -CONFIG_CC_HAS_RANDSTRUCT=y -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -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_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=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=y -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=y -CONFIG_CRYPTO_ENGINE=m -# 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=m -CONFIG_CRYPTO_ECDSA=y -CONFIG_CRYPTO_ECRDSA=m -# CONFIG_CRYPTO_SM2 is not set -CONFIG_CRYPTO_CURVE25519=m -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SM4=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=y -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=y -CONFIG_CRYPTO_OFB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_NHPOLY1305=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=y -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# 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=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -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=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=y -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=m -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -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=y -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=y -# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=y -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set -CONFIG_CRYPTO_CHACHA20_X86_64=y -CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_AVX2=m -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=y -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ALLWINNER is not set -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_SL3516 is not set -# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set -# CONFIG_CRYPTO_DEV_S5P is not set -# CONFIG_CRYPTO_DEV_ATMEL_AES is not set -# CONFIG_CRYPTO_DEV_ATMEL_TDES is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA is not set -CONFIG_CRYPTO_DEV_ATMEL_I2C=m -CONFIG_CRYPTO_DEV_ATMEL_ECC=m -CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_4XXX=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -# CONFIG_CAVIUM_CPT is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set -# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set -# CONFIG_CRYPTO_DEV_QCE is not set -# CONFIG_CRYPTO_DEV_QCOM_RNG is not set -# CONFIG_CRYPTO_DEV_IMGTEC_HASH is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_AES is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_HISI_SEC is not set -# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set -# CONFIG_CRYPTO_DEV_HISI_ZIP is not set -# CONFIG_CRYPTO_DEV_HISI_HPRE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -# CONFIG_CRYPTO_DEV_SA2UL is not set -# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 is not set -# CONFIG_CRYPTO_DEV_ASPEED is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -CONFIG_PKCS8_PRIVATE_KEY_PARSER=m -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -CONFIG_SIGNED_PE_FILE_VERIFICATION=y -# 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=y -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# CONFIG_SYSTEM_REVOCATION_LIST is not set -# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -# CONFIG_RAID6_PQ_BENCHMARK is not set -CONFIG_LINEAR_RANGES=y -CONFIG_PACKING=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -CONFIG_PRIME_NUMBERS=m -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=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_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y -CONFIG_CRYPTO_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y -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=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=m -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=y -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=y -CONFIG_842_DECOMPRESS=y -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=y -CONFIG_LZ4HC_COMPRESS=y -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -# CONFIG_XZ_DEC_MICROLZMA is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_DMA_OPS=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_SWIOTLB=y -CONFIG_DMA_CMA=y -# CONFIG_DMA_PERNUMA_CMA is not set - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -CONFIG_CHECK_SIGNATURE=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# 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_MEMREGION=y -CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_POLYNOMIAL=m - -# -# 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=3 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -# CONFIG_DEBUG_KERNEL is not set - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_HEADERS_INSTALL is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -CONFIG_OBJTOOL=y -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -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_ARCH_HAS_UBSAN_SANITIZE_ALL=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# end of Networking Debugging - -# -# Memory Debugging -# -CONFIG_PAGE_EXTENSION=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_TABLE_CHECK is not set -CONFIG_PAGE_POISONING=y -# 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_SHRINKER_DEBUG is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_KASAN_SW_TAGS=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -CONFIG_KFENCE=y -CONFIG_KFENCE_SAMPLE_INTERVAL=0 -CONFIG_KFENCE_NUM_OBJECTS=255 -# CONFIG_KFENCE_DEFERRABLE is not set -CONFIG_KFENCE_STRESS_TEST_FAULTS=0 -CONFIG_KFENCE_KUNIT_TEST=m -CONFIG_HAVE_ARCH_KMSAN=y -CONFIG_HAVE_KMSAN_COMPILER=y -# end of Memory Debugging - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_INFO=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_WW_MUTEX_SELFTEST is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set - -# -# Debug kernel data structures -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# end of RCU Debugging - -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_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_C_RECORDMCOUNT=y -CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y -CONFIG_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=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=y -CONFIG_FUNCTION_GRAPH_TRACER=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -CONFIG_OSNOISE_TRACER=y -CONFIG_TIMERLAT_TRACER=y -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_OBJTOOL=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# 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=y -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG 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=y - -# -# x86 Debugging -# -CONFIG_EARLY_PRINTK_USB=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -CONFIG_EARLY_PRINTK_DBGP=y -CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_EFI_PGT_DUMP is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -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_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=m -CONFIG_KUNIT_DEBUGFS=y -CONFIG_KUNIT_TEST=m -CONFIG_KUNIT_EXAMPLE_TEST=m -CONFIG_KUNIT_ALL_TESTS=m -CONFIG_KUNIT_DEFAULT_ENABLED=y -CONFIG_FUNCTION_ERROR_INJECTION=y -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_LKDTM is not set -CONFIG_CPUMASK_KUNIT_TEST=m -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_SORT is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_REED_SOLOMON_TEST is not set -CONFIG_ATOMIC64_SELFTEST=y -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_STRSCPY is not set -CONFIG_TEST_KSTRTOX=y -# 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_SIPHASH is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY 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_BITFIELD_KUNIT is not set -CONFIG_HASH_KUNIT_TEST=m -# CONFIG_RESOURCE_KUNIT_TEST is not set -CONFIG_SYSCTL_KUNIT_TEST=m -CONFIG_LIST_KUNIT_TEST=m -# CONFIG_LINEAR_RANGES_TEST is not set -# CONFIG_CMDLINE_KUNIT_TEST is not set -# CONFIG_BITS_TEST is not set -CONFIG_SLUB_KUNIT_TEST=m -CONFIG_RATIONAL_KUNIT_TEST=m -CONFIG_MEMCPY_KUNIT_TEST=m -CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m -CONFIG_OVERFLOW_KUNIT_TEST=m -CONFIG_STACKINIT_KUNIT_TEST=m -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking - -CONFIG_WARN_MISSING_DOCUMENTS=y -# CONFIG_WARN_ABI_ERRORS is not set -# 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/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.57 b/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.57 deleted file mode 100644 index d1c6c33..0000000 --- a/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.57 +++ /dev/null @@ -1,10300 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.57 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="clang version 16.0.6" -CONFIG_GCC_VERSION=0 -CONFIG_CC_IS_CLANG=y -CONFIG_CLANG_VERSION=160006 -CONFIG_AS_IS_LLVM=y -CONFIG_AS_VERSION=160006 -CONFIG_LD_VERSION=0 -CONFIG_LD_IS_LLD=y -CONFIG_LLD_VERSION=160006 -CONFIG_CC_CAN_LINK=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=0 -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=y -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-gentoo-dist" -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 is not set -CONFIG_KERNEL_ZSTD=y -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="hibiki" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_WATCH_QUEUE=y -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_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_GENERIC_IRQ_INJECTION=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_GENERIC_MSI_IRQ_DOMAIN=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_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_TIME_KUNIT_TEST=m -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 is not set -CONFIG_NO_HZ_FULL=y -CONFIG_CONTEXT_TRACKING_USER=y -# CONFIG_CONTEXT_TRACKING_USER_FORCE 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=y -CONFIG_BPF_JIT=y -CONFIG_BPF_JIT_ALWAYS_ON=y -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_BPF_LSM=y -# 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=y - -# -# CPU/Task time and stats accounting -# -CONFIG_VIRT_CPU_ACCOUNTING=y -CONFIG_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_PSI=y -# CONFIG_PSI_DEFAULT_DISABLED 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_SRCU=y -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=m -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 -# 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" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_CGROUP_PIDS=y -# CONFIG_CGROUP_RDMA is not set -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_BPF=y -CONFIG_CGROUP_MISC=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=y -CONFIG_SCHED_AUTOGROUP=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -CONFIG_BOOT_CONFIG=y -# 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_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -# CONFIG_EXPERT is not set -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_FULL=y -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_KALLSYMS=y -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -# CONFIG_EMBEDDED is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -# 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_NR_GPIO=1024 -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=5 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_FEATURE_NAMES=y -CONFIG_X86_X2APIC=y -CONFIG_X86_MPPARSE=y -# CONFIG_GOLDFISH is not set -CONFIG_X86_CPU_RESCTRL=y -CONFIG_X86_EXTENDED_PLATFORM=y -CONFIG_X86_NUMACHIP=y -# CONFIG_X86_VSMP is not set -CONFIG_X86_UV=y -# CONFIG_X86_GOLDFISH is not set -# CONFIG_X86_INTEL_MID is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -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_XXL=y -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -CONFIG_XEN_DEBUG_FS=y -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -CONFIG_ACRN_GUEST=y -# 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_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_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -# CONFIG_GART_IOMMU is not set -CONFIG_BOOT_VESA_SUPPORT=y -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCELOG_LEGACY=y -CONFIG_X86_MCE_INTEL=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=m -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -CONFIG_MICROCODE_INTEL=y -# CONFIG_MICROCODE_AMD is not set -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_X86_5LEVEL=y -CONFIG_X86_DIRECT_GBPAGES=y -CONFIG_X86_CPA_STATISTICS=y -# CONFIG_AMD_MEM_ENCRYPT is not set -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=10 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -# CONFIG_ARCH_MEMORY_PROBE is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=m -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -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=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_MIXED=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -CONFIG_HZ_300=y -# CONFIG_HZ_1000 is not set -CONFIG_HZ=300 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -CONFIG_ARCH_HAS_KEXEC_PURGATORY=y -# CONFIG_KEXEC_SIG is not set -CONFIG_CRASH_DUMP=y -CONFIG_KEXEC_JUMP=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -# CONFIG_COMPAT_VDSO is not set -CONFIG_LEGACY_VSYSCALL_XONLY=y -# CONFIG_LEGACY_VSYSCALL_NONE is not set -CONFIG_CMDLINE_BOOL=y -CONFIG_CMDLINE="root=UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 rd.luks.uuid=23e60daf-1b74-4a3c-ad6f-61136f5d89b2 quiet" -# CONFIG_CMDLINE_OVERRIDE 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_SLS=y -CONFIG_CC_HAS_RETURN_THUNK=y -CONFIG_SPECULATION_MITIGATIONS=y -CONFIG_PAGE_TABLE_ISOLATION=y -CONFIG_RETPOLINE=y -CONFIG_RETHUNK=y -CONFIG_CPU_UNRET_ENTRY=y -CONFIG_CPU_IBPB_ENTRY=y -CONFIG_CPU_IBRS_ENTRY=y -CONFIG_CPU_SRSO=y -# CONFIG_SLS is not set -# CONFIG_GDS_FORCE_MITIGATION is not set -CONFIG_ARCH_HAS_ADD_PAGES=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -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 is not set -CONFIG_PM=y -CONFIG_PM_DEBUG=y -# CONFIG_PM_ADVANCED_DEBUG is not set -CONFIG_PM_TEST_SUSPEND=y -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=y -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_TABLE_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_FPDT=y -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=m -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=m -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=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -CONFIG_ACPI_HMAT=y -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -# CONFIG_ACPI_APEI_ERST_DEBUG is not set -CONFIG_ACPI_DPTF=y -CONFIG_DPTF_POWER=m -CONFIG_DPTF_PCH_FIVR=m -CONFIG_ACPI_WATCHDOG=y -# CONFIG_ACPI_EXTLOG is not set -CONFIG_ACPI_ADXL=y -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -CONFIG_PMIC_OPREGION=y -CONFIG_BYTCRC_PMIC_OPREGION=y -CONFIG_CHTCRC_PMIC_OPREGION=y -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_BXT_WC_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_CHT_DC_TI_PMIC_OPREGION=y -# CONFIG_TPS68470_PMIC_OPREGION is not set -CONFIG_ACPI_VIOT=y -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=m -# CONFIG_X86_AMD_PSTATE is not set -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# 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_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -CONFIG_COMPAT_32=y -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -# end of Binary Emulations - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQFD=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_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=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_VIRTUALIZATION=y -CONFIG_KVM=m -CONFIG_KVM_INTEL=m -CONFIG_X86_SGX_KVM=y -# CONFIG_KVM_AMD is not set -CONFIG_KVM_XEN=y -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_TPAUSE=y - -# -# General architecture-dependent options -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_HAVE_IMA_KEXEC=y -CONFIG_HOTPLUG_SMT=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_KPROBES_ON_FTRACE=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_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_ARCH_HAVE_NMI_SAFE_CMPXCHG=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 is not set -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_HAS_LTO_CLANG=y -CONFIG_LTO_NONE=y -# CONFIG_LTO_CLANG_THIN is not set -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -# CONFIG_CFI_CLANG is not set -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_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_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -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_HAVE_ARCH_NODE_DEV_GROUP=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=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 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS_NONE is not set -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -CONFIG_MODULE_COMPRESS_ZSTD=y -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_DEV_THROTTLING_LOW is not set -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -CONFIG_BLK_SED_OPAL=y -CONFIG_BLK_INLINE_ENCRYPTION=y -# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -CONFIG_AIX_PARTITION=y -CONFIG_OSF_PARTITION=y -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -CONFIG_UNIXWARE_DISKLABEL=y -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -CONFIG_SGI_PARTITION=y -# CONFIG_ULTRIX_PARTITION is not set -CONFIG_SUN_PARTITION=y -# 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_BLOCK_COMPAT=y -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG 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=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set - -# -# SLAB allocator options -# -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLAB_MERGE_DEFAULT is not set -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# end of SLAB allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -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_FRONTSWAP=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=7 -CONFIG_MEM_SOFT_DIRTY=y -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_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=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_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MAPPING_DIRTY_HELPERS=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_PTE_MARKER=y -CONFIG_PTE_MARKER_UFFD_WP=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=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_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=y -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_USER_COMPAT is not set -CONFIG_XFRM_INTERFACE=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_STATISTICS=y -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_XFRM_ESPINTCP=y -CONFIG_XDP_SOCKETS=y -CONFIG_XDP_SOCKETS_DIAG=m -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_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -CONFIG_INET_ESPINTCP=y -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -CONFIG_INET_RAW_DIAG=y -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -CONFIG_INET6_ESPINTCP=y -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=y -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -CONFIG_IPV6_RPL_LWTUNNEL=y -CONFIG_IPV6_IOAM6_LWTUNNEL=y -CONFIG_NETLABEL=y -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_MPTCP_KUNIT_TEST=m -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -CONFIG_NFT_FLOW_OFFLOAD=m -# CONFIG_NFT_CONNLIMIT is not set -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_OBJREF=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -CONFIG_NFT_XFRM=m -CONFIG_NFT_SOCKET=m -# CONFIG_NFT_OSF is not set -CONFIG_NFT_TPROXY=m -CONFIG_NFT_SYNPROXY=m -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -CONFIG_NFT_REJECT_NETDEV=m -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_MH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -CONFIG_IP_VS_TWOS=m - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NF_CONNTRACK_BRIDGE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -# CONFIG_BPFILTER is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set -CONFIG_TIPC=m -CONFIG_TIPC_MEDIA_UDP=y -CONFIG_TIPC_CRYPTO=y -CONFIG_TIPC_DIAG=m -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -# CONFIG_ATM_MPOA is not set -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -CONFIG_L2TP_DEBUGFS=m -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_BRIDGE_MRP=y -CONFIG_BRIDGE_CFM=y -CONFIG_NET_DSA=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -CONFIG_NET_DSA_TAG_HELLCREEK=m -CONFIG_NET_DSA_TAG_GSWIP=m -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -CONFIG_NET_DSA_TAG_KSZ=m -CONFIG_NET_DSA_TAG_OCELOT=m -CONFIG_NET_DSA_TAG_OCELOT_8021Q=m -CONFIG_NET_DSA_TAG_QCA=m -CONFIG_NET_DSA_TAG_RTL4_A=m -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -CONFIG_NET_DSA_TAG_SJA1105=m -CONFIG_NET_DSA_TAG_TRAILER=m -CONFIG_NET_DSA_TAG_XRS700X=m -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -# CONFIG_LLC2 is not set -CONFIG_ATALK=m -CONFIG_DEV_APPLETALK=m -CONFIG_IPDDP=m -CONFIG_IPDDP_ENCAP=y -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -CONFIG_6LOWPAN=m -CONFIG_6LOWPAN_DEBUGFS=y -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_ATM=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_TAPRIO=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=y -CONFIG_NET_SCH_CAKE=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_SCH_ETS=m -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_EMATCH_IPT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_MPLS=m -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -CONFIG_NET_ACT_CTINFO=m -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -CONFIG_NET_ACT_CT=m -CONFIG_NET_ACT_GATE=m -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -CONFIG_NET_TC_SKB_EXT=y -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_BATMAN_V=y -CONFIG_BATMAN_ADV_BLA=y -CONFIG_BATMAN_ADV_DAT=y -CONFIG_BATMAN_ADV_NC=y -CONFIG_BATMAN_ADV_MCAST=y -# CONFIG_BATMAN_ADV_DEBUG is not set -CONFIG_BATMAN_ADV_TRACING=y -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -CONFIG_QRTR=m -# CONFIG_QRTR_SMD is not set -# CONFIG_QRTR_TUN is not set -CONFIG_NET_NCSI=y -CONFIG_NCSI_OEM_CMD_GET_MAC=y -CONFIG_NCSI_OEM_CMD_KEEP_PHY=y -CONFIG_PCPU_DEV_REFCNT=y -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_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -# CONFIG_BT_HS is not set -CONFIG_BT_LE=y -CONFIG_BT_6LOWPAN=m -CONFIG_BT_LEDS=y -CONFIG_BT_MSFTEXT=y -# CONFIG_BT_AOSPEXT is not set -# CONFIG_BT_DEBUGFS is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_QCA=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_SERDEV=y -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_NOKIA=m -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_3WIRE=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_BCM=y -CONFIG_BT_HCIUART_RTL=y -CONFIG_BT_HCIUART_QCA=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIUART_MRVL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_MTKSDIO=m -CONFIG_BT_MTKUART=m -# CONFIG_BT_QCOMSMD is not set -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -CONFIG_AF_RXRPC_DEBUG=y -CONFIG_RXKAD=y -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -CONFIG_CFG80211_DEBUGFS=y -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_CFG80211_WEXT_EXPORT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -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=y -CONFIG_MAC80211_LEDS=y -CONFIG_MAC80211_DEBUGFS=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=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -# CONFIG_NFC_NCI_UART is not set -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y - -# -# Near Field Communication (NFC) devices -# -CONFIG_NFC_MEI_PHY=m -CONFIG_NFC_SIM=m -CONFIG_NFC_PORT100=m -# CONFIG_NFC_VIRTUAL_NCI is not set -# CONFIG_NFC_FDP is not set -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_PN544_MEI=m -CONFIG_NFC_PN533=m -CONFIG_NFC_PN533_USB=m -CONFIG_NFC_PN533_I2C=m -CONFIG_NFC_PN532_UART=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MICROREAD_MEI=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -# CONFIG_NFC_MRVL_I2C is not set -CONFIG_NFC_ST21NFCA=m -CONFIG_NFC_ST21NFCA_I2C=m -# CONFIG_NFC_ST_NCI_I2C is not set -CONFIG_NFC_NXP_NCI=m -CONFIG_NFC_NXP_NCI_I2C=m -# CONFIG_NFC_S3FWRN5_I2C is not set -# CONFIG_NFC_S3FWRN82_UART is not set -# end of Near Field Communication (NFC) devices - -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y -CONFIG_NETDEV_ADDR_LIST_TEST=m - -# -# Device Drivers -# -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -CONFIG_PCIEAER_INJECT=m -CONFIG_PCIE_ECRC=y -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_DPC=y -CONFIG_PCIE_PTM=y -CONFIG_PCIE_EDR=y -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=y -CONFIG_PCI_PF_STUB=m -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_DOE=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCI_P2PDMA=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCIE_XILINX_NWL is not set -# CONFIG_PCI_TEGRA is not set -# CONFIG_PCIE_RCAR_HOST is not set -# CONFIG_PCIE_XILINX is not set -# CONFIG_PCIE_XILINX_CPM is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCI_VERSATILE is not set -# CONFIG_PCIE_ALTERA is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set -# CONFIG_PCIE_MEDIATEK_GEN3 is not set -CONFIG_VMD=m -CONFIG_PCI_HYPERV_INTERFACE=m -# CONFIG_PCI_LOONGSON is not set -# CONFIG_PCIE_HISI_ERR is not set -# CONFIG_PCIE_MT7621 is not set - -# -# DesignWare PCI Core Support -# -# CONFIG_PCIE_DW_PLAT_HOST is not set -# CONFIG_PCI_EXYNOS is not set -# CONFIG_PCI_IMX6 is not set -# CONFIG_PCIE_SPEAR13XX is not set -# CONFIG_PCI_KEYSTONE_HOST is not set -# CONFIG_PCIE_ARMADA_8K is not set -# CONFIG_PCIE_ARTPEC6_HOST is not set -# CONFIG_PCIE_KEEMBAY_HOST is not set -# CONFIG_PCIE_HISI_STB is not set -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_TEGRA194_HOST is not set -# CONFIG_PCIE_VISCONTI_HOST is not set -# CONFIG_PCIE_FU740 is not set -# end of DesignWare PCI Core Support - -# -# Mobiveil PCIe Core Support -# -# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set -# end of Mobiveil PCIe Core Support - -# -# Cadence PCIe controllers support -# -# end of Cadence PCIe controllers support -# 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=m -# end of PCI switch controller drivers - -CONFIG_CXL_BUS=y -CONFIG_CXL_PCI=y -# CONFIG_CXL_MEM_RAW_COMMANDS is not set -CONFIG_CXL_ACPI=y -CONFIG_CXL_PMEM=m -CONFIG_CXL_MEM=m -CONFIG_CXL_PORT=y -CONFIG_CXL_SUSPEND=y -CONFIG_CXL_REGION=y -# 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="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_COMPRESS_XZ is not set -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -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_HMEM_REPORTING=y -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_REGMAP_SCCB=m -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_ARM_INTEGRATOR_LM is not set -# CONFIG_BT1_APB is not set -# CONFIG_BT1_AXI is not set -# CONFIG_HISILICON_LPC is not set -# CONFIG_INTEL_IXP4XX_EB is not set -# CONFIG_QCOM_EBI2 is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# CONFIG_ARM_SCMI_PROTOCOL is not set -# end of ARM System Control and Management Interface Protocol - -# CONFIG_ARM_SCPI_PROTOCOL is not set -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_BCM47XX_NVRAM is not set -CONFIG_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -# CONFIG_EFI_VARS_PSTORE is not set -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_EFI_FAKE_MEMMAP is not set -CONFIG_EFI_SOFT_RESERVE=y -CONFIG_EFI_DXE_MEM_ATTRIBUTES=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y -# CONFIG_EFI_BOOTLOADER_CONTROL is not set -# CONFIG_EFI_CAPSULE_LOADER is not set -CONFIG_EFI_TEST=m -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# 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 -CONFIG_EFI_EMBEDDED_FIRMWARE=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_BCM63XX_PARTS is not set -# CONFIG_MTD_BRCM_U_BOOT is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -# CONFIG_MTD_PARSER_IMAGETAG is not set -# CONFIG_MTD_PARSER_TRX is not set -# CONFIG_MTD_SHARPSL_PARTS is not set -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -CONFIG_MTD_PSTORE=m -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_JEDECPROBE is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -CONFIG_MTD_SPEAR_SMI=m -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -CONFIG_MTD_NAND_CORE=m -# CONFIG_MTD_ONENAND is not set -CONFIG_MTD_RAW_NAND=m - -# -# Raw/parallel NAND flash controllers -# -# CONFIG_MTD_NAND_DENALI_PCI is not set -CONFIG_MTD_NAND_AMS_DELTA=m -# CONFIG_MTD_NAND_SHARPSL is not set -# CONFIG_MTD_NAND_CAFE is not set -# CONFIG_MTD_NAND_ATMEL is not set -# CONFIG_MTD_NAND_MARVELL is not set -# CONFIG_MTD_NAND_SLC_LPC32XX is not set -# CONFIG_MTD_NAND_MLC_LPC32XX is not set -# CONFIG_MTD_NAND_BRCMNAND is not set -# CONFIG_MTD_NAND_OXNAS is not set -# CONFIG_MTD_NAND_FSL_IFC is not set -# CONFIG_MTD_NAND_VF610_NFC is not set -# CONFIG_MTD_NAND_SH_FLCTL is not set -# CONFIG_MTD_NAND_DAVINCI is not set -# CONFIG_MTD_NAND_TXX9NDFMC is not set -# CONFIG_MTD_NAND_SUNXI is not set -# CONFIG_MTD_NAND_HISI504 is not set -# CONFIG_MTD_NAND_QCOM is not set -# CONFIG_MTD_NAND_MXIC is not set -# CONFIG_MTD_NAND_TEGRA is not set -# CONFIG_MTD_NAND_STM32_FMC2 is not set -# CONFIG_MTD_NAND_MESON is not set -# CONFIG_MTD_NAND_GPIO is not set -# CONFIG_MTD_NAND_PLATFORM is not set -# CONFIG_MTD_NAND_CADENCE is not set -# CONFIG_MTD_NAND_ARASAN is not set -# CONFIG_MTD_NAND_INTEL_LGM is not set -# CONFIG_MTD_NAND_RENESAS is not set - -# -# Misc -# -CONFIG_MTD_NAND_NANDSIM=m -# CONFIG_MTD_NAND_RICOH is not set -# CONFIG_MTD_NAND_DISKONCHIP is not set - -# -# ECC engine support -# -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_ECC_SW_HAMMING=y -# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# CONFIG_MTD_NAND_ECC_MEDIATEK is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -# CONFIG_MTD_UBI_BLOCK is not set -# CONFIG_MTD_HYPERBUS 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 is not set - -# -# Protocols -# -CONFIG_ISAPNP=y -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_NULL_BLK=m -# CONFIG_BLK_DEV_FD is not set -CONFIG_CDROM=y -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -# CONFIG_XEN_BLKDEV_FRONTEND is not set -# CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# 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 is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_FC=m -CONFIG_NVME_TARGET_FCLOOP=m -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -CONFIG_IBM_ASM=m -# CONFIG_PHANTOM is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_SGI_XP=m -CONFIG_HP_ILO=m -# CONFIG_QCOM_COINCELL is not set -CONFIG_SGI_GRU=m -# CONFIG_SGI_GRU_DEBUG is not set -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_VMWARE_BALLOON=m -# CONFIG_PCH_PHUB is not set -# CONFIG_SRAM is not set -CONFIG_DW_XDATA_PCIE=m -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -CONFIG_MISC_RTSX=m -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_LEGACY=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -CONFIG_EEPROM_IDT_89HPESX=m -CONFIG_EEPROM_EE1004=m -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -CONFIG_INTEL_MEI_HDCP=m -# CONFIG_INTEL_MEI_PXP is not set -CONFIG_VMWARE_VMCI=m -# CONFIG_GENWQE is not set -CONFIG_ECHO=m -CONFIG_BCM_VK=m -CONFIG_BCM_VK_TTY=y -CONFIG_MISC_ALCOR_PCI=m -CONFIG_MISC_RTSX_PCI=m -CONFIG_MISC_RTSX_USB=m -# CONFIG_HABANA_AI is not set -CONFIG_UACCE=m -CONFIG_PVPANIC=y -CONFIG_PVPANIC_MMIO=m -# CONFIG_PVPANIC_PCI is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# 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_HISI_SAS 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_XEN_SCSI_FRONTEND is not set -CONFIG_HYPERV_STORAGE=m -# CONFIG_LIBFC 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_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_EFCT 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_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# 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=3 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_BRCM is not set -# CONFIG_AHCI_DA850 is not set -# CONFIG_AHCI_DM816 is not set -# CONFIG_AHCI_DWC is not set -# CONFIG_AHCI_ST is not set -# CONFIG_AHCI_IMX is not set -# CONFIG_AHCI_MTK is not set -# CONFIG_AHCI_MVEBU is not set -# CONFIG_AHCI_SUNXI is not set -# CONFIG_AHCI_TEGRA is not set -# CONFIG_AHCI_XGENE is not set -# CONFIG_SATA_FSL is not set -# CONFIG_SATA_AHCI_SEATTLE is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_HIGHBANK is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -# CONFIG_SATA_RCAR is not set -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -# CONFIG_PATA_ARASAN_CF is not set -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -# CONFIG_PATA_BK3710 is not set -CONFIG_PATA_CMD64X=m -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5535 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -# CONFIG_PATA_IMX is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -# CONFIG_PATA_PXA is not set -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -# CONFIG_PATA_ISAPNP is not set -# CONFIG_PATA_IXP4XX_CF is not set -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_SAMSUNG_CF is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -CONFIG_MD_FAULTY=m -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -CONFIG_DM_DEBUG=y -CONFIG_DM_BUFIO=y -CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -CONFIG_DM_UNSTRIPED=m -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=y -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -CONFIG_DM_EBS=m -# CONFIG_DM_ERA is not set -CONFIG_DM_CLONE=m -CONFIG_DM_MIRROR=y -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=y -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_MULTIPATH_HST=m -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -CONFIG_DM_DUST=m -CONFIG_DM_INIT=y -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -CONFIG_DM_AUDIT=y -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_ISCSI_TARGET=m -# 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 is not set -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -CONFIG_NET_FC=y -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -CONFIG_BAREUDP=m -CONFIG_GTP=m -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -# CONFIG_ARCNET is not set -# CONFIG_ATM_DRIVERS is not set - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -CONFIG_B53_SERDES=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_NET_DSA_LOOP=m -CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -# CONFIG_NET_DSA_MV88E6060 is not set -CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m -# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set -# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set -CONFIG_NET_DSA_MV88E6XXX=m -CONFIG_NET_DSA_MV88E6XXX_PTP=y -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -CONFIG_NET_DSA_XRS700X=m -CONFIG_NET_DSA_XRS700X_I2C=m -CONFIG_NET_DSA_XRS700X_MDIO=m -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ACTIONS is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_ALTERA_TSE=m -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_XGENE is not set -# CONFIG_NET_XGENE_V2 is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_CX_ECAT is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -CONFIG_NET_VENDOR_CIRRUS=y -# CONFIG_CS89x0_PLATFORM is not set -# CONFIG_EP93XX_ETH is not set -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_CORTINA is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FARADAY=y -CONFIG_NET_VENDOR_FREESCALE=y -# CONFIG_FEC is not set -# CONFIG_FSL_FMAN is not set -# CONFIG_FSL_PQ_MDIO is not set -# CONFIG_GIANFAR is not set -# CONFIG_FSL_DPAA2_SWITCH is not set -# CONFIG_FSL_ENETC is not set -# CONFIG_FSL_ENETC_VF is not set -# CONFIG_FSL_ENETC_IERB is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -# CONFIG_NET_VENDOR_GOOGLE is not set -CONFIG_NET_VENDOR_HISILICON=y -# CONFIG_HIX5HD2_GMAC is not set -# CONFIG_HISI_FEMAC is not set -# CONFIG_HIP04_ETH is not set -# CONFIG_HNS_DSAF is not set -# CONFIG_HNS_ENET is not set -# CONFIG_HNS3 is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -CONFIG_IXGBE_DCB=y -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -# CONFIG_JME is not set -# CONFIG_KORINA is not set -# CONFIG_NET_VENDOR_LITEX is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MEDIATEK is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_MICROSOFT is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETERION is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_LPC_ENET is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -# CONFIG_NET_VENDOR_PENSANDO is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SUNPLUS=y -# CONFIG_SP7021_EMAC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=m -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=m - -# -# MII PHY device drivers -# -CONFIG_AMD_PHY=m -# CONFIG_MESON_GXL_PHY is not set -CONFIG_ADIN_PHY=m -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM54140_PHY=m -# CONFIG_BCM63XX_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -CONFIG_MARVELL_88X2222_PHY=m -CONFIG_MAXLINEAR_GPHY=m -CONFIG_MEDIATEK_GE_PHY=m -CONFIG_MICREL_PHY=m -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -CONFIG_MOTORCOMM_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_NXP_C45_TJA11XX_PHY=m -# CONFIG_NXP_TJA11XX_PHY is not set -CONFIG_AT803X_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -CONFIG_DP83822_PHY=m -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -# CONFIG_DP83867_PHY is not set -CONFIG_DP83869_PHY=m -# CONFIG_DP83TD510_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_PSE_CONTROLLER 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_SUN4I is not set -# CONFIG_MDIO_XGENE is not set -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_BCM_UNIMAC=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MDIO_I2C=m -CONFIG_MDIO_MVUSB=m -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_MOXART is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_ALTERA_TSE=m -# end of PCS device drivers - -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -CONFIG_USB_NET_DRIVERS=y -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -# CONFIG_USB_NET_SR9800 is not set -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -CONFIG_WLAN_VENDOR_INTEL=y -CONFIG_IPW2100=m -CONFIG_IPW2100_MONITOR=y -# CONFIG_IPW2100_DEBUG is not set -CONFIG_IPW2200=m -CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y -# CONFIG_IPW2200_DEBUG is not set -CONFIG_LIBIPW=m -# CONFIG_LIBIPW_DEBUG is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -CONFIG_IWLEGACY_DEBUG=y -CONFIG_IWLEGACY_DEBUGFS=y -# end of iwl3945 / iwl4965 Debugging Options - -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -CONFIG_IWLWIFI_DEBUG=y -CONFIG_IWLWIFI_DEBUGFS=y -# CONFIG_IWLWIFI_DEVICE_TRACING is not set -# end of Debugging Options - -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_MICROCHIP is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_WLAN_VENDOR_REALTEK is not set -# CONFIG_WLAN_VENDOR_RSI is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -# CONFIG_WLAN_VENDOR_QUANTENNA is not set -CONFIG_MAC80211_HWSIM=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_VIRT_WIFI=m -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -CONFIG_WWAN=y -CONFIG_WWAN_DEBUGFS=y -# CONFIG_WWAN_HWSIM is not set -# CONFIG_QCOM_BAM_DMUX is not set -CONFIG_IOSM=m -# CONFIG_MTK_T7XX is not set -# end of Wireless WAN - -# CONFIG_XEN_NETDEV_FRONTEND is not set -# CONFIG_XEN_NETDEV_BACKEND is not set -CONFIG_VMXNET3=m -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -CONFIG_HYPERV_NET=m -CONFIG_NETDEVSIM=m -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_QT1050=m -CONFIG_KEYBOARD_QT1070=m -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_CLPS711X is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_EP93XX is not set -CONFIG_KEYBOARD_GPIO=m -CONFIG_KEYBOARD_GPIO_POLLED=m -# 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_IMX is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_ST_KEYSCAN is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_SH_KEYSC is not set -CONFIG_KEYBOARD_TM2_TOUCHKEY=m -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_KEYBOARD_MT6779 is not set -# CONFIG_KEYBOARD_MTK_PMIC 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=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_VMMOUSE=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -CONFIG_MOUSE_APPLETOUCH=m -CONFIG_MOUSE_BCM5974=m -CONFIG_MOUSE_CYAPA=m -CONFIG_MOUSE_ELAN_I2C=m -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=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_A3D=m -CONFIG_JOYSTICK_ADC=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_COBRA=m -CONFIG_JOYSTICK_GF2K=m -CONFIG_JOYSTICK_GRIP=m -CONFIG_JOYSTICK_GRIP_MP=m -CONFIG_JOYSTICK_GUILLEMOT=m -CONFIG_JOYSTICK_INTERACT=m -CONFIG_JOYSTICK_SIDEWINDER=m -CONFIG_JOYSTICK_TMDC=m -CONFIG_JOYSTICK_IFORCE=m -CONFIG_JOYSTICK_IFORCE_USB=m -CONFIG_JOYSTICK_IFORCE_232=m -CONFIG_JOYSTICK_WARRIOR=m -CONFIG_JOYSTICK_MAGELLAN=m -CONFIG_JOYSTICK_SPACEORB=m -CONFIG_JOYSTICK_SPACEBALL=m -CONFIG_JOYSTICK_STINGER=m -CONFIG_JOYSTICK_TWIDJOY=m -CONFIG_JOYSTICK_ZHENHUA=m -# CONFIG_JOYSTICK_AS5011 is not set -CONFIG_JOYSTICK_JOYDUMP=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_JOYSTICK_XPAD_FF=y -CONFIG_JOYSTICK_XPAD_LEDS=y -CONFIG_JOYSTICK_PXRC=m -CONFIG_JOYSTICK_QWIIC=m -# CONFIG_JOYSTICK_FSIA6B is not set -# CONFIG_JOYSTICK_SENSEHAT is not set -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_ACECAD=m -CONFIG_TABLET_USB_AIPTEK=m -CONFIG_TABLET_USB_HANWANG=m -CONFIG_TABLET_USB_KBTAB=m -CONFIG_TABLET_USB_PEGASUS=m -CONFIG_TABLET_SERIAL_WACOM4=m -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ADC is not set -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_BU21029 is not set -CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m -CONFIG_TOUCHSCREEN_CY8CTMA140=m -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -CONFIG_TOUCHSCREEN_DYNAPRO=m -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set -CONFIG_TOUCHSCREEN_FUJITSU=m -CONFIG_TOUCHSCREEN_GOODIX=m -# CONFIG_TOUCHSCREEN_HIDEEP is not set -CONFIG_TOUCHSCREEN_HYCON_HY46XX=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_ILITEK=m -# CONFIG_TOUCHSCREEN_IPROC is not set -# CONFIG_TOUCHSCREEN_S6SY761 is not set -CONFIG_TOUCHSCREEN_GUNZE=m -# CONFIG_TOUCHSCREEN_EKTF2127 is not set -CONFIG_TOUCHSCREEN_ELAN=m -CONFIG_TOUCHSCREEN_ELO=m -CONFIG_TOUCHSCREEN_WACOM_W8001=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -# CONFIG_TOUCHSCREEN_MAX11801 is not set -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set -CONFIG_TOUCHSCREEN_MSG2638=m -CONFIG_TOUCHSCREEN_MTOUCH=m -# CONFIG_TOUCHSCREEN_IMAGIS is not set -# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set -CONFIG_TOUCHSCREEN_INEXIO=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_PENMOUNT=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -# CONFIG_TOUCHSCREEN_RASPBERRYPI_FW is not set -# CONFIG_TOUCHSCREEN_MIGOR is not set -CONFIG_TOUCHSCREEN_TOUCHRIGHT=m -CONFIG_TOUCHSCREEN_TOUCHWIN=m -CONFIG_TOUCHSCREEN_PIXCIR=m -# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set -# CONFIG_TOUCHSCREEN_WM97XX is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC_SERIO=m -# CONFIG_TOUCHSCREEN_TSC2004 is not set -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_TSC2007_IIO=y -CONFIG_TOUCHSCREEN_RM_TS=m -CONFIG_TOUCHSCREEN_SILEAD=m -CONFIG_TOUCHSCREEN_SIS_I2C=m -CONFIG_TOUCHSCREEN_ST1232=m -# CONFIG_TOUCHSCREEN_STMFTS is not set -# CONFIG_TOUCHSCREEN_SUN4I is not set -# CONFIG_TOUCHSCREEN_SUR40 is not set -# CONFIG_TOUCHSCREEN_SX8654 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -CONFIG_TOUCHSCREEN_ZET6223=m -CONFIG_TOUCHSCREEN_ZFORCE=m -# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set -# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set -CONFIG_TOUCHSCREEN_IQS5XX=m -CONFIG_TOUCHSCREEN_ZINITIX=m -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -CONFIG_INPUT_E3X0_BUTTON=m -CONFIG_INPUT_PCSPKR=m -# CONFIG_INPUT_MMA8450 is not set -CONFIG_INPUT_APANEL=m -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -CONFIG_INPUT_GPIO_VIBRA=m -CONFIG_INPUT_ATLAS_BTNS=m -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m -CONFIG_INPUT_KXTJ9=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m -# CONFIG_INPUT_REGULATOR_HAPTIC is not set -CONFIG_INPUT_AXP20X_PEK=m -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -CONFIG_INPUT_PWM_BEEPER=m -# CONFIG_INPUT_PWM_VIBRA is not set -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m -# 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=m -CONFIG_INPUT_IQS626A=m -# CONFIG_INPUT_IQS7222 is not set -CONFIG_INPUT_CMA3000=m -CONFIG_INPUT_CMA3000_I2C=m -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m -CONFIG_INPUT_IDEAPAD_SLIDEBAR=m -CONFIG_INPUT_SOC_BUTTON_ARRAY=m -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_INPUT_HISI_POWERKEY is not set -# CONFIG_INPUT_SC27XX_VIBRA is not set -# CONFIG_INPUT_RT5120_PWRKEY is not set -CONFIG_RMI4_CORE=m -CONFIG_RMI4_I2C=m -CONFIG_RMI4_SMB=m -CONFIG_RMI4_F03=y -CONFIG_RMI4_F03_SERIO=m -CONFIG_RMI4_2D_SENSOR=y -CONFIG_RMI4_F11=y -CONFIG_RMI4_F12=y -CONFIG_RMI4_F30=y -CONFIG_RMI4_F34=y -CONFIG_RMI4_F3A=y -# CONFIG_RMI4_F54 is not set -CONFIG_RMI4_F55=y - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -CONFIG_SERIO_ALTERA_PS2=m -# CONFIG_SERIO_PS2MULT is not set -CONFIG_SERIO_ARC_PS2=m -# CONFIG_SERIO_OLPC_APSP is not set -CONFIG_HYPERV_KEYBOARD=m -# CONFIG_SERIO_SUN4I_PS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_NS558=m -CONFIG_GAMEPORT_L4=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# 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_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -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_PCI=y -CONFIG_SERIAL_8250_EXAR=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=32 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -# CONFIG_SERIAL_8250_BCM2835AUX is not set -# CONFIG_SERIAL_8250_FSL is not set -CONFIG_SERIAL_8250_DW=y -# CONFIG_SERIAL_8250_EM is not set -# CONFIG_SERIAL_8250_IOC3 is not set -CONFIG_SERIAL_8250_RT288X=y -# CONFIG_SERIAL_8250_OMAP is not set -# CONFIG_SERIAL_8250_MT6577 is not set -# CONFIG_SERIAL_8250_UNIPHIER is not set -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y -# CONFIG_SERIAL_8250_PXA is not set -CONFIG_SERIAL_8250_TEGRA=y -# CONFIG_SERIAL_8250_BCM7271 is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_AMBA_PL010 is not set -# CONFIG_SERIAL_ATMEL is not set -# CONFIG_SERIAL_MESON is not set -# CONFIG_SERIAL_CLPS711X is not set -# CONFIG_SERIAL_SAMSUNG is not set -# CONFIG_SERIAL_TEGRA is not set -# CONFIG_SERIAL_TEGRA_TCU is not set -# CONFIG_SERIAL_IMX is not set -# CONFIG_SERIAL_UARTLITE is not set -# CONFIG_SERIAL_SH_SCI is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_ICOM is not set -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_MSM is not set -# CONFIG_SERIAL_VT8500 is not set -# CONFIG_SERIAL_OMAP is not set -# CONFIG_SERIAL_LANTIQ is not set -# CONFIG_SERIAL_SCCNXP is not set -CONFIG_SERIAL_SC16IS7XX=m -# CONFIG_SERIAL_SC16IS7XX_I2C is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_BCM63XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_MXS_AUART is not set -# CONFIG_SERIAL_MPS2_UART is not set -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_SERIAL_SPRD is not set -# CONFIG_SERIAL_STM32 is not set -# CONFIG_SERIAL_MVEBU_UART is not set -# CONFIG_SERIAL_OWL is not set -# CONFIG_SERIAL_RDA is not set -# CONFIG_SERIAL_LITEUART is not set -# CONFIG_SERIAL_SUNPLUS is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -CONFIG_NULL_TTY=m -CONFIG_HVC_DRIVER=y -# CONFIG_HVC_XEN is not set -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_ASPEED_KCS_IPMI_BMC is not set -# CONFIG_NPCM7XX_KCS_IPMI_BMC is not set -# CONFIG_ASPEED_BT_IPMI_BMC is not set -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_BCM2835=y -CONFIG_HW_RANDOM_IPROC_RNG200=y -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_IXP4XX=y -CONFIG_HW_RANDOM_OMAP=y -CONFIG_HW_RANDOM_OMAP3_ROM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_HW_RANDOM_IMX_RNGC=y -CONFIG_HW_RANDOM_NOMADIK=y -CONFIG_HW_RANDOM_STM32=y -CONFIG_HW_RANDOM_MESON=y -CONFIG_HW_RANDOM_MTK=y -CONFIG_HW_RANDOM_EXYNOS=y -CONFIG_HW_RANDOM_NPCM=y -CONFIG_HW_RANDOM_XIPHERA=m -CONFIG_HW_RANDOM_CN10K=y -# 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=m -CONFIG_UV_MMTIMER=m -CONFIG_TCG_TPM=y -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=y -CONFIG_TCG_TIS=y -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_SYNQUACER is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -# CONFIG_TCG_XEN is not set -CONFIG_TCG_CRB=y -CONFIG_TCG_VTPM_PROXY=m -# CONFIG_TCG_TIS_ST33ZP24_I2C is not set -# CONFIG_TELCLOCK is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -CONFIG_RANDOM_TRUST_CPU=y -# CONFIG_RANDOM_TRUST_BOOTLOADER 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=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -# 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=m -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=y -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=y -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -CONFIG_I2C_AMD_MP2=m -# CONFIG_I2C_HIX5HD2 is not set -CONFIG_I2C_I801=y -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -CONFIG_I2C_NVIDIA_GPU=m -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_ASPEED is not set -# CONFIG_I2C_AT91 is not set -# CONFIG_I2C_AXXIA is not set -# CONFIG_I2C_BCM2835 is not set -# CONFIG_I2C_BCM_IPROC is not set -# CONFIG_I2C_BCM_KONA is not set -CONFIG_I2C_BRCMSTB=y -# CONFIG_I2C_CADENCE is not set -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DAVINCI is not set -CONFIG_I2C_DESIGNWARE_CORE=y -CONFIG_I2C_DESIGNWARE_SLAVE=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_AMDPSP is not set -CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -CONFIG_I2C_DESIGNWARE_PCI=y -# CONFIG_I2C_DIGICOLOR is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_HIGHLANDER is not set -# CONFIG_I2C_HISI is not set -# CONFIG_I2C_IMG is not set -# CONFIG_I2C_IMX is not set -# CONFIG_I2C_IMX_LPI2C is not set -# CONFIG_I2C_IOP3XX is not set -# CONFIG_I2C_JZ4780 is not set -# CONFIG_I2C_MESON is not set -# CONFIG_I2C_MT65XX is not set -# CONFIG_I2C_MT7621 is not set -# CONFIG_I2C_MV64XXX is not set -# CONFIG_I2C_MXS is not set -# CONFIG_I2C_NPCM is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_OMAP is not set -# CONFIG_I2C_OWL is not set -# CONFIG_I2C_APPLE is not set -CONFIG_I2C_PCA_PLATFORM=m -# CONFIG_I2C_PNX is not set -# CONFIG_I2C_PXA is not set -# CONFIG_I2C_QCOM_CCI is not set -# CONFIG_I2C_QUP is not set -# CONFIG_I2C_RIIC is not set -# CONFIG_I2C_RZV2M is not set -# CONFIG_I2C_S3C2410 is not set -# CONFIG_I2C_SH_MOBILE is not set -CONFIG_I2C_SIMTEC=m -# CONFIG_I2C_SPRD is not set -# CONFIG_I2C_ST is not set -# CONFIG_I2C_STM32F4 is not set -# CONFIG_I2C_STM32F7 is not set -# CONFIG_I2C_SUN6I_P2WI is not set -# CONFIG_I2C_SYNQUACER is not set -# CONFIG_I2C_TEGRA_BPMP is not set -# CONFIG_I2C_UNIPHIER is not set -# CONFIG_I2C_UNIPHIER_F is not set -# CONFIG_I2C_VERSATILE is not set -# CONFIG_I2C_WMT is not set -# CONFIG_I2C_THUNDERX is not set -# CONFIG_I2C_XILINX is not set -# CONFIG_I2C_XLP9XX is not set -# CONFIG_I2C_RCAR is not set - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -CONFIG_I2C_CP2615=m -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -CONFIG_I2C_MLXCPLD=m -CONFIG_I2C_VIRTIO=m -# end of I2C Hardware Bus support - -CONFIG_I2C_STUB=m -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# 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 is not set -# 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=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -CONFIG_PTP_1588_CLOCK_DTE=y -CONFIG_PTP_1588_CLOCK_QORIQ=y -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_PTP_1588_CLOCK_KVM=m -CONFIG_PTP_1588_CLOCK_IDT82P33=m -CONFIG_PTP_1588_CLOCK_IDTCM=m -CONFIG_PTP_1588_CLOCK_VMW=m -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# 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=y -CONFIG_PINCTRL_CHERRYVIEW=y -CONFIG_PINCTRL_LYNXPOINT=m -CONFIG_PINCTRL_INTEL=y -CONFIG_PINCTRL_ALDERLAKE=y -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -CONFIG_PINCTRL_CEDARFORK=m -CONFIG_PINCTRL_DENVERTON=m -CONFIG_PINCTRL_ELKHARTLAKE=m -CONFIG_PINCTRL_EMMITSBURG=m -CONFIG_PINCTRL_GEMINILAKE=m -CONFIG_PINCTRL_ICELAKE=m -CONFIG_PINCTRL_JASPERLAKE=m -CONFIG_PINCTRL_LAKEFIELD=m -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -CONFIG_PINCTRL_TIGERLAKE=m -# end of Intel pinctrl drivers - -# -# MediaTek pinctrl drivers -# -# CONFIG_EINT_MTK is not set -# end of MediaTek pinctrl drivers - -# CONFIG_PINCTRL_PXA25X is not set -# CONFIG_PINCTRL_PXA27X is not set -# CONFIG_PINCTRL_MSM is not set -# CONFIG_PINCTRL_LPASS_LPI is not set - -# -# Renesas pinctrl drivers -# -# CONFIG_PINCTRL_RENESAS is not set -# CONFIG_PINCTRL_PFC_EMEV2 is not set -# CONFIG_PINCTRL_PFC_R8A77995 is not set -# CONFIG_PINCTRL_PFC_R8A7794 is not set -# CONFIG_PINCTRL_PFC_R8A77990 is not set -# CONFIG_PINCTRL_PFC_R8A7779 is not set -# CONFIG_PINCTRL_PFC_R8A7790 is not set -# CONFIG_PINCTRL_PFC_R8A77950 is not set -# CONFIG_PINCTRL_PFC_R8A77951 is not set -# CONFIG_PINCTRL_PFC_R8A7778 is not set -# CONFIG_PINCTRL_PFC_R8A7793 is not set -# CONFIG_PINCTRL_PFC_R8A7791 is not set -# CONFIG_PINCTRL_PFC_R8A77965 is not set -# CONFIG_PINCTRL_PFC_R8A77960 is not set -# CONFIG_PINCTRL_PFC_R8A77961 is not set -# CONFIG_PINCTRL_PFC_R8A779F0 is not set -# CONFIG_PINCTRL_PFC_R8A7792 is not set -# CONFIG_PINCTRL_PFC_R8A77980 is not set -# CONFIG_PINCTRL_PFC_R8A77970 is not set -# CONFIG_PINCTRL_PFC_R8A779A0 is not set -# CONFIG_PINCTRL_PFC_R8A779G0 is not set -# CONFIG_PINCTRL_PFC_R8A7740 is not set -# CONFIG_PINCTRL_PFC_R8A73A4 is not set -# CONFIG_PINCTRL_PFC_R8A77470 is not set -# CONFIG_PINCTRL_PFC_R8A7745 is not set -# CONFIG_PINCTRL_PFC_R8A7742 is not set -# CONFIG_PINCTRL_PFC_R8A7743 is not set -# CONFIG_PINCTRL_PFC_R8A7744 is not set -# CONFIG_PINCTRL_PFC_R8A774C0 is not set -# CONFIG_PINCTRL_PFC_R8A774E1 is not set -# CONFIG_PINCTRL_PFC_R8A774A1 is not set -# CONFIG_PINCTRL_PFC_R8A774B1 is not set -# CONFIG_PINCTRL_PFC_SH7203 is not set -# CONFIG_PINCTRL_PFC_SH7264 is not set -# CONFIG_PINCTRL_PFC_SH7269 is not set -# CONFIG_PINCTRL_PFC_SH7720 is not set -# CONFIG_PINCTRL_PFC_SH7722 is not set -# CONFIG_PINCTRL_PFC_SH7734 is not set -# CONFIG_PINCTRL_PFC_SH7757 is not set -# CONFIG_PINCTRL_PFC_SH7785 is not set -# CONFIG_PINCTRL_PFC_SH7786 is not set -# CONFIG_PINCTRL_PFC_SH73A0 is not set -# CONFIG_PINCTRL_PFC_SH7723 is not set -# CONFIG_PINCTRL_PFC_SH7724 is not set -# CONFIG_PINCTRL_PFC_SHX3 is not set -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_ATH79 is not set -# CONFIG_GPIO_CLPS711X is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_HISI is not set -CONFIG_GPIO_ICH=m -CONFIG_GPIO_IOP=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_MPC8XXX is not set -# CONFIG_GPIO_MXC is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_PXA is not set -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_ROCKCHIP is not set -# CONFIG_GPIO_THUNDERX is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_XGENE_SB is not set -# CONFIG_GPIO_XLP is not set -CONFIG_GPIO_AMD_FCH=m -# CONFIG_GPIO_IDT3243X is not set -# end of Memory mapped GPIO drivers - -# -# Port-mapped I/O GPIO drivers -# -# 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_TS5500 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_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 -# CONFIG_GPIO_TS4900 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_BD9571MWV is not set -CONFIG_GPIO_CRYSTAL_COVE=y -# CONFIG_GPIO_SL28CPLD is not set -# CONFIG_GPIO_TPS68470 is not set -# CONFIG_GPIO_TQMX86 is not set -# CONFIG_GPIO_WHISKEY_COVE is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_MLXBF is not set -# CONFIG_GPIO_MLXBF2 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_PCH 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 - -# -# USB GPIO expanders -# -# CONFIG_GPIO_VIPERBOARD is not set -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -CONFIG_GPIO_AGGREGATOR=m -# CONFIG_GPIO_MOCKUP is not set -CONFIG_GPIO_VIRTIO=m -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_BRCMKONA is not set -# CONFIG_POWER_RESET_BRCMSTB is not set -# CONFIG_POWER_RESET_OCELOT_RESET is not set -# CONFIG_POWER_RESET_PIIX4_POWEROFF is not set -# CONFIG_POWER_RESET_RESTART is not set -# CONFIG_POWER_RESET_KEYSTONE is not set -# CONFIG_POWER_RESET_RMOBILE is not set -# CONFIG_POWER_RESET_SC27XX is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_PDA_POWER is not set -# CONFIG_GENERIC_ADC_BATTERY is not set -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_ACT8945A is not set -CONFIG_BATTERY_CW2015=m -# 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_AXP20X_POWER is not set -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -# CONFIG_BATTERY_MAX17040 is not set -CONFIG_BATTERY_MAX17042=m -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_MANAGER is not set -CONFIG_CHARGER_LT3651=m -CONFIG_CHARGER_LTC4162L=m -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -CONFIG_CHARGER_BQ24190=m -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -CONFIG_CHARGER_BQ2515X=m -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -CONFIG_CHARGER_BQ256XX=m -CONFIG_CHARGER_SMB347=m -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -CONFIG_BATTERY_GOLDFISH=m -CONFIG_BATTERY_RT5033=m -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_SC2731 is not set -# CONFIG_FUEL_GAUGE_SC27XX is not set -CONFIG_CHARGER_BD99954=m -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_AXI_FAN_CONTROL=m -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ASPEED=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_BT1_PVT is not set -CONFIG_SENSORS_CORSAIR_CPRO=m -CONFIG_SENSORS_CORSAIR_PSU=m -CONFIG_SENSORS_DRIVETEMP=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -# CONFIG_SENSORS_SPARX5 is not set -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -# CONFIG_SENSORS_HIH6130 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_POWR1220=m -# CONFIG_SENSORS_LAN966X is not set -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -CONFIG_SENSORS_LTC2947=m -CONFIG_SENSORS_LTC2947_I2C=m -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -CONFIG_SENSORS_MR75203=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -CONFIG_SENSORS_NPCM7XX=m -CONFIG_SENSORS_NZXT_KRAKEN2=m -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -CONFIG_SENSORS_ADM1266=m -CONFIG_SENSORS_ADM1275=m -CONFIG_SENSORS_BEL_PFE=m -CONFIG_SENSORS_BPA_RS600=m -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -CONFIG_SENSORS_FSP_3Y=m -# CONFIG_SENSORS_IBM_CFFPS is not set -CONFIG_SENSORS_DPS920AB=m -# CONFIG_SENSORS_INSPUR_IPSPS is not set -# CONFIG_SENSORS_IR35221 is not set -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -CONFIG_SENSORS_MP2888=m -CONFIG_SENSORS_MP2975=m -# CONFIG_SENSORS_MP5023 is not set -CONFIG_SENSORS_PIM4328=m -# CONFIG_SENSORS_PLI1209BC is not set -CONFIG_SENSORS_PM6764TR=m -# CONFIG_SENSORS_PXE1610 is not set -CONFIG_SENSORS_Q54SJ108A2=m -# CONFIG_SENSORS_STPDDC60 is not set -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_RASPBERRYPI_HWMON is not set -# CONFIG_SENSORS_SL28CPLD is not set -CONFIG_SENSORS_SBTSI=m -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_SMM665 is not set -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -CONFIG_SENSORS_TMP513=m -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83773G=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -# CONFIG_SENSORS_XGENE is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_STATISTICS=y -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_WRITABLE_TRIPS=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_GOV_FAIR_SHARE=y -CONFIG_THERMAL_GOV_STEP_WISE=y -CONFIG_THERMAL_GOV_BANG_BANG=y -CONFIG_THERMAL_GOV_USER_SPACE=y -# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_K3_THERMAL is not set -# CONFIG_ROCKCHIP_THERMAL is not set -# CONFIG_RCAR_THERMAL is not set -CONFIG_MTK_THERMAL=y - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_X86_PKG_TEMP_THERMAL=y -CONFIG_INTEL_SOC_DTS_IOSF_CORE=y -CONFIG_INTEL_SOC_DTS_THERMAL=y - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=y -CONFIG_ACPI_THERMAL_REL=y -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=y -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_BXT_PMIC_THERMAL=m -CONFIG_INTEL_PCH_THERMAL=m -CONFIG_INTEL_TCC_COOLING=y -# CONFIG_INTEL_MENLOW is not set -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -# -# Broadcom thermal drivers -# -# CONFIG_BRCMSTB_THERMAL is not set -# CONFIG_BCM_NS_THERMAL is not set -# CONFIG_BCM_SR_THERMAL is not set -# end of Broadcom thermal drivers - -# -# Texas Instruments thermal drivers -# -# CONFIG_TI_SOC_THERMAL is not set -# end of Texas Instruments thermal drivers - -# -# Samsung thermal drivers -# -# end of Samsung thermal drivers - -# -# NVIDIA Tegra thermal drivers -# -# CONFIG_TEGRA_SOCTHERM is not set -# CONFIG_TEGRA_BPMP_THERMAL is not set -# CONFIG_TEGRA30_TSENSOR is not set -# end of NVIDIA Tegra thermal drivers - -# CONFIG_GENERIC_ADC_THERMAL is not set - -# -# Qualcomm thermal drivers -# -# end of Qualcomm thermal drivers - -# CONFIG_SPRD_THERMAL is not set -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_DA9052_WATCHDOG is not set -# CONFIG_DA9055_WATCHDOG is not set -# CONFIG_DA9063_WATCHDOG is not set -# CONFIG_DA9062_WATCHDOG is not set -# CONFIG_MENF21BMC_WATCHDOG is not set -CONFIG_WDAT_WDT=m -# CONFIG_XILINX_WATCHDOG is not set -# CONFIG_ZIIRAVE_WATCHDOG is not set -# CONFIG_SL28CPLD_WATCHDOG is not set -# CONFIG_ARMADA_37XX_WATCHDOG is not set -# CONFIG_AT91RM9200_WATCHDOG is not set -# CONFIG_AT91SAM9X_WATCHDOG is not set -# CONFIG_SAMA5D4_WATCHDOG is not set -# CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_FTWDT010_WATCHDOG is not set -# CONFIG_S3C2410_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -# CONFIG_EP93XX_WATCHDOG is not set -# CONFIG_OMAP_WATCHDOG is not set -# CONFIG_PNX4008_WATCHDOG is not set -# CONFIG_DAVINCI_WATCHDOG is not set -# CONFIG_K3_RTI_WATCHDOG is not set -# CONFIG_RN5T618_WATCHDOG is not set -# CONFIG_SUNXI_WATCHDOG is not set -# CONFIG_NPCM7XX_WATCHDOG is not set -# CONFIG_STMP3XXX_RTC_WATCHDOG is not set -# CONFIG_TS72XX_WATCHDOG is not set -# CONFIG_MAX63XX_WATCHDOG is not set -# CONFIG_MAX77620_WATCHDOG is not set -# CONFIG_IMX2_WDT is not set -# CONFIG_IMX7ULP_WDT is not set -# CONFIG_MOXART_WDT is not set -# CONFIG_TEGRA_WATCHDOG is not set -# CONFIG_QCOM_WDT is not set -# CONFIG_MESON_GXBB_WATCHDOG is not set -# CONFIG_MESON_WATCHDOG is not set -# CONFIG_MEDIATEK_WATCHDOG is not set -# CONFIG_DIGICOLOR_WATCHDOG is not set -# CONFIG_LPC18XX_WATCHDOG is not set -# CONFIG_RENESAS_WDT is not set -# CONFIG_RENESAS_RZAWDT is not set -# CONFIG_RENESAS_RZN1WDT is not set -# CONFIG_RENESAS_RZG2LWDT is not set -# CONFIG_ASPEED_WATCHDOG is not set -# CONFIG_REALTEK_OTTO_WDT is not set -# CONFIG_SPRD_WATCHDOG is not set -# CONFIG_VISCONTI_WATCHDOG is not set -# CONFIG_MSC313E_WATCHDOG is not set -# CONFIG_APPLE_WATCHDOG is not set -# CONFIG_SUNPLUS_WATCHDOG is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_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_SC520_WDT 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=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -# 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_RDC321X_WDT 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=m -# CONFIG_NI903X_WDT is not set -# CONFIG_NIC7018_WDT is not set -# CONFIG_BCM47XX_WDT is not set -# CONFIG_BCM_KONA_WDT is not set -# CONFIG_BCM7038_WDT is not set -# CONFIG_IMGPDC_WDT is not set -# CONFIG_MPC5200_WDT is not set -# CONFIG_MEN_A21_WDT is not set -# CONFIG_XEN_WDT is not set -# CONFIG_UML_WATCHDOG 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_CS5535 is not set -# CONFIG_MFD_SUN4I_GPADC is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_AT91_USART is not set -# CONFIG_MFD_BCM590XX is not set -CONFIG_MFD_BD9571MWV=m -CONFIG_MFD_AXP20X=y -CONFIG_MFD_AXP20X_I2C=y -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_ASIC3 is not set -# CONFIG_PMIC_DA903X 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_ENE_KB3930 is not set -# CONFIG_MFD_EXYNOS_LPASS is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_MXS_LRADC is not set -# CONFIG_MFD_MX25_TSADC is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_BXTWC=m -CONFIG_INTEL_SOC_PMIC_CHTWC=y -CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m -CONFIG_INTEL_SOC_PMIC_MRFLD=m -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_PMC_BXT=y -# 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_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 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_VIPERBOARD=m -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_UCB1400_CORE is not set -# CONFIG_MFD_PM8XXX is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -CONFIG_MFD_RT4831=m -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SL28CPLD is not set -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SUN6I_PRCM is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -CONFIG_MFD_OMAP_USB_HOST=y -# 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_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_STW481X is not set -# CONFIG_MFD_STM32_LPTIMER is not set -# CONFIG_MFD_STM32_TIMERS is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_KHADAS_MCU is not set -# CONFIG_MFD_ACER_A500_EC is not set -# CONFIG_RAVE_SP_CORE is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=m -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_ANATOP is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BD9571MWV is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_FAN53880 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77620 is not set -# CONFIG_REGULATOR_MAX77650 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -CONFIG_REGULATOR_MAX8893=m -# CONFIG_REGULATOR_MAX8907 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -# CONFIG_REGULATOR_MAX77686 is not set -# CONFIG_REGULATOR_MAX77693 is not set -# CONFIG_REGULATOR_MAX77802 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MP886X is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_PBIAS is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_RPMH is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -CONFIG_REGULATOR_RT4801=m -CONFIG_REGULATOR_RT4831=m -# CONFIG_REGULATOR_RT5190A is not set -# CONFIG_REGULATOR_RT5759 is not set -CONFIG_REGULATOR_RT6160=m -CONFIG_REGULATOR_RT6245=m -CONFIG_REGULATOR_RTQ2134=m -CONFIG_REGULATOR_RTMV20=m -CONFIG_REGULATOR_RTQ6752=m -# CONFIG_REGULATOR_S2MPA01 is not set -# CONFIG_REGULATOR_S2MPS11 is not set -# CONFIG_REGULATOR_S5M8767 is not set -# CONFIG_REGULATOR_SC2731 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_STM32_BOOSTER is not set -# CONFIG_REGULATOR_STM32_VREFBUF is not set -# CONFIG_REGULATOR_STM32_PWR is not set -# CONFIG_REGULATOR_TI_ABB is not set -# CONFIG_REGULATOR_STW481X_VMMC is not set -# CONFIG_REGULATOR_SY8106A is not set -# CONFIG_REGULATOR_SY8824X is not set -# CONFIG_REGULATOR_SY8827N is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS68470 is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=y -CONFIG_BPF_LIRC_MODE2=y -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_RCMM_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -# CONFIG_IR_GPIO_CIR is not set -# CONFIG_IR_GPIO_TX is not set -# CONFIG_IR_HIX5HD2 is not set -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -CONFIG_IR_IMON_RAW=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -# CONFIG_IR_MESON is not set -# CONFIG_IR_MESON_TX is not set -# CONFIG_IR_MTK is not set -CONFIG_IR_NUVOTON=m -# CONFIG_IR_PWM_TX is not set -CONFIG_IR_REDRAT3=m -# CONFIG_IR_RX51 is not set -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_SUNXI is not set -CONFIG_IR_TOY=m -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_ST is not set -CONFIG_RC_XBOX_DVD=m -# CONFIG_IR_IMG is not set -CONFIG_CEC_CORE=m -CONFIG_CEC_NOTIFIER=y - -# -# CEC support -# -CONFIG_MEDIA_CEC_RC=y -CONFIG_MEDIA_CEC_SUPPORT=y -CONFIG_CEC_CH7322=m -# CONFIG_CEC_MESON_AO is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_CEC_SAMSUNG_S5P is not set -# CONFIG_CEC_STI is not set -# CONFIG_CEC_STM32 is not set -# CONFIG_CEC_TEGRA is not set -CONFIG_CEC_SECO=m -CONFIG_CEC_SECO_RC=y -CONFIG_USB_PULSE8_CEC=m -CONFIG_USB_RAINSHADOW_CEC=m -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_SUPPORT_FILTER=y -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -# 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=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m - -# -# 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_FLASH_LED_CLASS is not set -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_DMA_SG=m -CONFIG_VIDEOBUF_VMALLOC=m -# end of Video4Linux options - -# -# Media controller options -# -CONFIG_MEDIA_CONTROLLER_DVB=y -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV 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=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_DTCS033=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TOUPTEK=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_GL860=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_PWC=m -# CONFIG_USB_PWC_DEBUG is not set -CONFIG_USB_PWC_INPUT_EVDEV=y -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -CONFIG_VIDEO_GO7007=m -CONFIG_VIDEO_GO7007_USB=m -CONFIG_VIDEO_GO7007_LOADER=m -CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_PVRUSB2_SYSFS=y -CONFIG_VIDEO_PVRUSB2_DVB=y -# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160=m - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -# CONFIG_VIDEO_AU0828_RC is not set -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_ZD1301=m -CONFIG_DVB_USB=m -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_CXUSB_ANALOG=y -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIB3000MC=m -CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -CONFIG_VIDEO_SOLO6X10=m -# CONFIG_STA2X11_VIP is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -CONFIG_VIDEO_TW686X=m -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -CONFIG_VIDEO_IVTV=m -# CONFIG_VIDEO_IVTV_ALSA is not set -CONFIG_VIDEO_FB_IVTV=m -# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -CONFIG_VIDEO_CX18=m -CONFIG_VIDEO_CX18_ALSA=m -CONFIG_VIDEO_CX23885=m -CONFIG_MEDIA_ALTERA_CI=m -# CONFIG_VIDEO_CX25821 is not set -CONFIG_VIDEO_CX88=m -CONFIG_VIDEO_CX88_ALSA=m -CONFIG_VIDEO_CX88_BLACKBIRD=m -CONFIG_VIDEO_CX88_DVB=m -CONFIG_VIDEO_CX88_ENABLE_VP3054=y -CONFIG_VIDEO_CX88_VP3054=m -CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_SAA7134=m -CONFIG_VIDEO_SAA7134_ALSA=m -CONFIG_VIDEO_SAA7134_RC=y -CONFIG_VIDEO_SAA7134_DVB=m -CONFIG_VIDEO_SAA7134_GO7007=m -CONFIG_VIDEO_SAA7164=m - -# -# Media digital TV PCI Adapters -# -CONFIG_DVB_B2C2_FLEXCOP_PCI=m -# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set -CONFIG_DVB_DDBRIDGE=m -# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set -CONFIG_DVB_DM1105=m -CONFIG_MANTIS_CORE=m -CONFIG_DVB_MANTIS=m -CONFIG_DVB_HOPPER=m -CONFIG_DVB_NGENE=m -CONFIG_DVB_PLUTO2=m -CONFIG_DVB_PT1=m -# CONFIG_DVB_PT3 is not set -CONFIG_DVB_SMIPCIE=m -CONFIG_VIDEO_IPU3_CIO2=m -CONFIG_CIO2_BRIDGE=y -CONFIG_RADIO_ADAPTERS=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_RADIO_SI4713=m -CONFIG_RADIO_TEA575X=m -CONFIG_RADIO_TEA5764=m -# CONFIG_RADIO_TEF6862 is not set -CONFIG_RADIO_WL1273=m -CONFIG_USB_DSBR=m -CONFIG_USB_KEENE=m -CONFIG_USB_MA901=m -CONFIG_USB_MR800=m -# CONFIG_USB_RAREMONO is not set -CONFIG_RADIO_SI470X=m -CONFIG_USB_SI470X=m -CONFIG_I2C_SI470X=m -# CONFIG_USB_SI4713 is not set -# CONFIG_PLATFORM_SI4713 is not set -# CONFIG_I2C_SI4713 is not set -# CONFIG_V4L_RADIO_ISA_DRIVERS is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -CONFIG_V4L_MEM2MEM_DRIVERS=y -# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set - -# -# Allegro DVT media platform drivers -# -# CONFIG_VIDEO_ALLEGRO_DVT is not set - -# -# Amlogic media platform drivers -# -# CONFIG_VIDEO_MESON_GE2D is not set - -# -# Amphion drivers -# -# CONFIG_VIDEO_AMPHION_VPU is not set - -# -# 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 -# - -# -# Mediatek media platform drivers -# -# CONFIG_VIDEO_MEDIATEK_JPEG is not set -# CONFIG_VIDEO_MEDIATEK_MDP is not set -# CONFIG_VIDEO_MEDIATEK_VPU is not set - -# -# NVidia media platform drivers -# -# CONFIG_VIDEO_TEGRA_VDE is not set - -# -# NXP media platform drivers -# -# CONFIG_VIDEO_IMX_MIPI_CSIS is not set -# CONFIG_VIDEO_IMX_PXP is not set -# CONFIG_VIDEO_MX2_EMMAPRP is not set -# CONFIG_VIDEO_DW100 is not set -# CONFIG_VIDEO_IMX8_JPEG is not set - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# -# CONFIG_VIDEO_RENESAS_FDP1 is not set -# CONFIG_VIDEO_RENESAS_JPU is not set -# CONFIG_VIDEO_RENESAS_VSP1 is not set - -# -# Rockchip media platform drivers -# -# CONFIG_VIDEO_ROCKCHIP_RGA is not set - -# -# Samsung media platform drivers -# -# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set -# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set -# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set -# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set - -# -# STMicroelectronics media platform drivers -# -# CONFIG_VIDEO_STI_BDISP is not set -# CONFIG_VIDEO_STI_DELTA is not set -# CONFIG_VIDEO_STI_HVA is not set -# CONFIG_VIDEO_STM32_DMA2D is not set - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# -# CONFIG_VIDEO_TI_VPE is not set - -# -# Verisilicon media platform drivers -# -# CONFIG_VIDEO_HANTRO is not set - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# - -# -# MMC/SDIO DVB adapters -# -CONFIG_SMS_SDIO_DRV=m -CONFIG_MEDIA_COMMON_OPTIONS=y - -# -# common driver options -# -CONFIG_CYPRESS_FIRMWARE=m -CONFIG_TTPCI_EEPROM=m -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_DVB_B2C2_FLEXCOP=m -CONFIG_SMS_SIANO_MDTV=m -CONFIG_SMS_SIANO_RC=y -# CONFIG_SMS_SIANO_DEBUGFS is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_DMA_CONTIG=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -CONFIG_VIDEOBUF2_DVB=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y - -# -# IR I2C driver auto-selected by 'Autoselect ancillary drivers' -# -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -CONFIG_VIDEO_APTINA_PLL=m -CONFIG_VIDEO_CCS_PLL=m -# CONFIG_VIDEO_AR0521 is not set -CONFIG_VIDEO_HI556=m -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -CONFIG_VIDEO_IMX208=m -CONFIG_VIDEO_IMX214=m -CONFIG_VIDEO_IMX219=m -CONFIG_VIDEO_IMX258=m -CONFIG_VIDEO_IMX274=m -CONFIG_VIDEO_IMX290=m -CONFIG_VIDEO_IMX319=m -CONFIG_VIDEO_IMX355=m -CONFIG_VIDEO_MAX9271_LIB=m -CONFIG_VIDEO_MT9M001=m -CONFIG_VIDEO_MT9M032=m -# CONFIG_VIDEO_MT9M111 is not set -CONFIG_VIDEO_MT9P031=m -CONFIG_VIDEO_MT9T001=m -CONFIG_VIDEO_MT9T112=m -CONFIG_VIDEO_MT9V011=m -CONFIG_VIDEO_MT9V032=m -CONFIG_VIDEO_MT9V111=m -CONFIG_VIDEO_NOON010PC30=m -# CONFIG_VIDEO_OG01A1B is not set -CONFIG_VIDEO_OV02A10=m -# CONFIG_VIDEO_OV08D10 is not set -CONFIG_VIDEO_OV13858=m -# CONFIG_VIDEO_OV13B10 is not set -CONFIG_VIDEO_OV2640=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV2680=m -CONFIG_VIDEO_OV2685=m -CONFIG_VIDEO_OV2740=m -CONFIG_VIDEO_OV5647=m -CONFIG_VIDEO_OV5648=m -CONFIG_VIDEO_OV5670=m -CONFIG_VIDEO_OV5675=m -# CONFIG_VIDEO_OV5693 is not set -CONFIG_VIDEO_OV5695=m -CONFIG_VIDEO_OV6650=m -CONFIG_VIDEO_OV7251=m -CONFIG_VIDEO_OV7640=m -# CONFIG_VIDEO_OV7670 is not set -CONFIG_VIDEO_OV772X=m -CONFIG_VIDEO_OV7740=m -CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8865=m -CONFIG_VIDEO_OV9640=m -CONFIG_VIDEO_OV9650=m -CONFIG_VIDEO_OV9734=m -CONFIG_VIDEO_RDACM20=m -# CONFIG_VIDEO_RDACM21 is not set -CONFIG_VIDEO_RJ54N1=m -CONFIG_VIDEO_S5K4ECGX=m -CONFIG_VIDEO_S5K5BAF=m -CONFIG_VIDEO_S5K6A3=m -CONFIG_VIDEO_S5K6AA=m -CONFIG_VIDEO_SR030PC30=m -CONFIG_VIDEO_VS6624=m -CONFIG_VIDEO_CCS=m -CONFIG_VIDEO_ET8EK8=m -CONFIG_VIDEO_M5MOLS=m - -# -# Lens drivers -# -CONFIG_VIDEO_AD5820=m -CONFIG_VIDEO_AK7375=m -CONFIG_VIDEO_DW9714=m -CONFIG_VIDEO_DW9768=m -CONFIG_VIDEO_DW9807_VCM=m -# end of Lens drivers - -# -# Flash devices -# -CONFIG_VIDEO_ADP1653=m -CONFIG_VIDEO_LM3560=m -CONFIG_VIDEO_LM3646=m -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -CONFIG_VIDEO_CS3308=m -CONFIG_VIDEO_CS5345=m -CONFIG_VIDEO_CS53L32A=m -CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_SONY_BTF_MPX=m -# CONFIG_VIDEO_TDA1997X is not set -CONFIG_VIDEO_TDA7432=m -CONFIG_VIDEO_TDA9840=m -CONFIG_VIDEO_TEA6415C=m -CONFIG_VIDEO_TEA6420=m -# CONFIG_VIDEO_TLV320AIC23B is not set -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_UDA1342=m -CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_WM8739=m -CONFIG_VIDEO_WM8775=m -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -CONFIG_VIDEO_SAA6588=m -# 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_TVP514X is not set -CONFIG_VIDEO_TVP5150=m -# CONFIG_VIDEO_TVP7002 is not set -CONFIG_VIDEO_TW2804=m -CONFIG_VIDEO_TW9903=m -CONFIG_VIDEO_TW9906=m -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_CX25840=m -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_AD9389B is not set -# 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=m -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -CONFIG_VIDEO_UPD64031A=m -CONFIG_VIDEO_UPD64083=m -# end of Video improvement chips - -# -# Audio/Video compression chips -# -CONFIG_VIDEO_SAA6752HS=m -# 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=m -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -# CONFIG_MEDIA_TUNER_MXL301RF is not set -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_M88DS3103=m -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_AF9013=m -CONFIG_DVB_AS102_FE=m -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -# CONFIG_DVB_DIB9000 is not set -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_GP8PSK_FE=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m -# CONFIG_DVB_S5H1432 is not set -CONFIG_DVB_SI2168=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT3306A=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_MN88443X is not set -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -# CONFIG_DVB_LGS8GL5 is not set -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -# CONFIG_DVB_LNBH29 is not set -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_AGP=y -# CONFIG_AGP_AMD64 is not set -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_IMX_IPUV3_CORE is not set -CONFIG_DRM=y -CONFIG_DRM_MIPI_DSI=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KUNIT_TEST=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_DP_AUX_CHARDEV=y -CONFIG_DRM_DP_CEC=y -CONFIG_DRM_TTM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m - -# -# 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=m -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_GVT_KVMGT=m -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_MAX_REQUEST_BUSYWAIT=8000 -CONFIG_DRM_I915_STOP_TIMEOUT=100 -CONFIG_DRM_I915_TIMESLICE_DURATION=1 -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_KMB_DISPLAY is not set -CONFIG_DRM_VGEM=m -CONFIG_DRM_VKMS=m -CONFIG_DRM_VMWGFX=m -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_VMWGFX_MKSSTATS=y -# CONFIG_DRM_GMA500 is not set -CONFIG_DRM_UDL=m -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_SUN4I is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_VIRTIO_GPU=m -# CONFIG_DRM_MSM is not set -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -CONFIG_DRM_ANALOGIX_ANX78XX=m -CONFIG_DRM_ANALOGIX_DP=m -# end of Display Interface Bridges - -# CONFIG_DRM_V3D is not set -# CONFIG_DRM_VC4 is not set -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set -# CONFIG_DRM_LOGICVC is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -CONFIG_DRM_GM12U320=m -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_DRM_PL111 is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_PANFROST is not set -CONFIG_DRM_GUD=m -# CONFIG_DRM_SSD130X is not set -CONFIG_DRM_HYPERV=m -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_EXPORT_FOR_TESTS=y -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_NOMODESET=y -CONFIG_DRM_LIB_RANDOM=y - -# -# Frame buffer Devices -# -CONFIG_FB_CMDLINE=y -CONFIG_FB_NOTIFY=y -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=m -CONFIG_FB_SYS_COPYAREA=m -CONFIG_FB_SYS_IMAGEBLIT=m -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=m -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CLPS711X is not set -# CONFIG_FB_IMX is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_CONTROL is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# 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_GBE is not set -# CONFIG_FB_PVR2 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_LE80578 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_WM8505 is not set -# CONFIG_FB_GEODE is not set -# CONFIG_FB_PXA168 is not set -# CONFIG_FB_W100 is not set -# CONFIG_FB_SH_MOBILE_LCDC is not set -# CONFIG_FB_TMIO is not set -# CONFIG_FB_S3C is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_DA8XX is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_XEN_FBDEV_FRONTEND is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_HYPERV is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -# CONFIG_MMP_DISP is not set -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -CONFIG_LCD_PLATFORM=m -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_KTD253=m -# CONFIG_BACKLIGHT_OMAP1 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -CONFIG_BACKLIGHT_RT4831=m -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -CONFIG_BACKLIGHT_LP855X=m -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -CONFIG_BACKLIGHT_ARCXCNN=m -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -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=y -CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y -# 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_SOUND=m -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SND=m -CONFIG_SND_TIMER=m -CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y -CONFIG_SND_DMAENGINE_PCM=m -CONFIG_SND_HWDEP=m -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -CONFIG_SND_OSSEMUL=y -CONFIG_SND_MIXER_OSS=m -CONFIG_SND_PCM_OSS=m -CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_PCM_TIMER=y -CONFIG_SND_HRTIMER=m -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -# CONFIG_SND_SUPPORT_OLD_API is not set -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=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQUENCER_OSS=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -CONFIG_SND_SEQ_MIDI_EMUL=m -CONFIG_SND_SEQ_VIRMIDI=m -CONFIG_SND_MPU401_UART=m -CONFIG_SND_OPL3_LIB=m -CONFIG_SND_OPL3_LIB_SEQ=m -CONFIG_SND_VX_LIB=m -CONFIG_SND_AC97_CODEC=m -CONFIG_SND_DRIVERS=y -CONFIG_SND_PCSP=m -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -CONFIG_SND_VIRMIDI=m -CONFIG_SND_MTPAV=m -CONFIG_SND_SERIAL_U16550=m -CONFIG_SND_MPU401=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 -CONFIG_SND_SB_COMMON=m -CONFIG_SND_SB16_DSP=m -CONFIG_SND_ISA=y -# CONFIG_SND_ADLIB is not set -# CONFIG_SND_AD1816A is not set -# CONFIG_SND_AD1848 is not set -# CONFIG_SND_ALS100 is not set -# CONFIG_SND_AZT1605 is not set -# CONFIG_SND_AZT2316 is not set -# CONFIG_SND_AZT2320 is not set -# CONFIG_SND_CMI8328 is not set -# CONFIG_SND_CMI8330 is not set -# CONFIG_SND_CS4231 is not set -# CONFIG_SND_CS4236 is not set -# CONFIG_SND_ES1688 is not set -# CONFIG_SND_ES18XX is not set -# CONFIG_SND_SC6000 is not set -# CONFIG_SND_GUSCLASSIC is not set -# CONFIG_SND_GUSEXTREME is not set -# CONFIG_SND_GUSMAX is not set -# CONFIG_SND_INTERWAVE is not set -# CONFIG_SND_INTERWAVE_STB is not set -# CONFIG_SND_JAZZ16 is not set -# CONFIG_SND_OPL3SA2 is not set -# CONFIG_SND_OPTI92X_AD1848 is not set -# CONFIG_SND_OPTI92X_CS4231 is not set -# CONFIG_SND_OPTI93X is not set -# CONFIG_SND_MIRO is not set -# CONFIG_SND_SB8 is not set -# CONFIG_SND_SB16 is not set -# CONFIG_SND_SBAWE is not set -# CONFIG_SND_SSCAPE is not set -# CONFIG_SND_WAVEFRONT is not set -# CONFIG_SND_MSND_PINNACLE is not set -# CONFIG_SND_MSND_CLASSIC is not set -CONFIG_SND_PCI=y -CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALS4000=m -CONFIG_SND_ALI5451=m -CONFIG_SND_ASIHPI=m -CONFIG_SND_ATIIXP=m -CONFIG_SND_ATIIXP_MODEM=m -CONFIG_SND_AU8810=m -CONFIG_SND_AU8820=m -CONFIG_SND_AU8830=m -# CONFIG_SND_AW2 is not set -CONFIG_SND_AZT3328=m -CONFIG_SND_BT87X=m -# CONFIG_SND_BT87X_OVERCLOCK is not set -CONFIG_SND_CA0106=m -CONFIG_SND_CMIPCI=m -CONFIG_SND_OXYGEN_LIB=m -CONFIG_SND_OXYGEN=m -CONFIG_SND_CS4281=m -CONFIG_SND_CS46XX=m -CONFIG_SND_CS46XX_NEW_DSP=y -CONFIG_SND_CS5530=m -CONFIG_SND_CS5535AUDIO=m -CONFIG_SND_CTXFI=m -CONFIG_SND_DARLA20=m -CONFIG_SND_GINA20=m -CONFIG_SND_LAYLA20=m -CONFIG_SND_DARLA24=m -CONFIG_SND_GINA24=m -CONFIG_SND_LAYLA24=m -CONFIG_SND_MONA=m -CONFIG_SND_MIA=m -CONFIG_SND_ECHO3G=m -CONFIG_SND_INDIGO=m -CONFIG_SND_INDIGOIO=m -CONFIG_SND_INDIGODJ=m -CONFIG_SND_INDIGOIOX=m -CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1_SEQ=m -CONFIG_SND_EMU10K1X=m -CONFIG_SND_ENS1370=m -CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y -CONFIG_SND_ES1968_RADIO=y -CONFIG_SND_FM801=m -CONFIG_SND_FM801_TEA575X_BOOL=y -CONFIG_SND_HDSP=m -CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m -CONFIG_SND_ICE1724=m -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -CONFIG_SND_KORG1212=m -CONFIG_SND_LOLA=m -CONFIG_SND_LX6464ES=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y -CONFIG_SND_MIXART=m -CONFIG_SND_NM256=m -CONFIG_SND_PCXHR=m -CONFIG_SND_RIPTIDE=m -CONFIG_SND_RME32=m -CONFIG_SND_RME96=m -CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m -CONFIG_SND_VIA82XX=m -CONFIG_SND_VIA82XX_MODEM=m -CONFIG_SND_VIRTUOSO=m -CONFIG_SND_VX222=m -CONFIG_SND_YMFPCI=m - -# -# HD-Audio -# -CONFIG_SND_HDA=m -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=0 -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_SCODEC_CS35L41=m -CONFIG_SND_HDA_CS_DSP_CONTROLS=m -CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CS8409=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=m -CONFIG_SND_HDA_DSP_LOADER=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m -CONFIG_SND_HDA_PREALLOC_SIZE=0 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=m -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m -# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -CONFIG_SND_USB_UA101=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_SND_USB_US122L=m -CONFIG_SND_USB_6FIRE=m -CONFIG_SND_USB_HIFACE=m -CONFIG_SND_BCD2000=m -CONFIG_SND_USB_LINE6=m -CONFIG_SND_USB_POD=m -CONFIG_SND_USB_PODHD=m -CONFIG_SND_USB_TONEPORT=m -CONFIG_SND_USB_VARIAX=m -CONFIG_SND_SOC=m -CONFIG_SND_SOC_AC97_BUS=y -CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y -CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y -CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m -CONFIG_SND_SOC_UTILS_KUNIT_TEST=m -CONFIG_SND_SOC_ACPI=m -CONFIG_SND_SOC_ADI=m -CONFIG_SND_SOC_ADI_AXI_I2S=m -CONFIG_SND_SOC_ADI_AXI_SPDIF=m -CONFIG_SND_SOC_AMD_ACP=m -CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m -CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m -CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m -CONFIG_SND_SOC_AMD_ACP3x=m -CONFIG_SND_SOC_AMD_RENOIR=m -CONFIG_SND_SOC_AMD_RENOIR_MACH=m -CONFIG_SND_SOC_AMD_ACP5x=m -CONFIG_SND_SOC_AMD_ACP6x=m -CONFIG_SND_SOC_AMD_YC_MACH=m -CONFIG_SND_AMD_ACP_CONFIG=m -# CONFIG_SND_SOC_AMD_ACP_COMMON is not set -CONFIG_SND_SOC_AMD_RPL_ACP6x=m -CONFIG_SND_SOC_AMD_PS=m -CONFIG_SND_SOC_AMD_PS_MACH=m -# CONFIG_SND_SOC_APPLE_MCA is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM2835_SOC_I2S is not set -# CONFIG_SND_SOC_CYGNUS is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_EP93XX_SOC is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_FSL_AUD2HTX is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# CONFIG_SND_IMX_SOC is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_I2S_HI6210_I2S is not set -# CONFIG_SND_JZ4740_SOC_I2S is not set -# CONFIG_SND_KIRKWOOD_SOC is not set -# CONFIG_SND_SOC_IMG is not set -CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y -CONFIG_SND_SOC_INTEL_SST=m -CONFIG_SND_SOC_INTEL_CATPT=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m -CONFIG_SND_SOC_INTEL_SKL=m -CONFIG_SND_SOC_INTEL_APL=m -CONFIG_SND_SOC_INTEL_KBL=m -CONFIG_SND_SOC_INTEL_GLK=m -CONFIG_SND_SOC_INTEL_CNL=m -CONFIG_SND_SOC_INTEL_CFL=m -CONFIG_SND_SOC_INTEL_CML_H=m -CONFIG_SND_SOC_INTEL_CML_LP=m -CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m -CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m -CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y -CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m -CONFIG_SND_SOC_ACPI_INTEL_MATCH=m -# CONFIG_SND_SOC_INTEL_KEEMBAY is not set -CONFIG_SND_SOC_INTEL_AVS=m - -# -# Intel AVS Machine drivers -# - -# -# Available DSP configurations -# -CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=m -CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=m -CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=m -CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=m -CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=m -CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=m -CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=m -CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=m -CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=m -# end of Intel AVS Machine drivers - -CONFIG_SND_SOC_INTEL_MACH=y -CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y -CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_CIRRUS_COMMON=m -CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m -CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m -CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m -CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m -CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m -CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m -CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH=m -CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH=m -CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m -CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH=m -CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m -# CONFIG_SND_SOC_MT8186 is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_MT8195 is not set - -# -# ASoC support for Amlogic platforms -# -# CONFIG_SND_MESON_AIU is not set -# CONFIG_SND_MESON_AXG_FRDDR is not set -# CONFIG_SND_MESON_AXG_TODDR is not set -# CONFIG_SND_MESON_AXG_TDMIN is not set -# CONFIG_SND_MESON_AXG_TDMOUT is not set -# CONFIG_SND_MESON_AXG_SOUND_CARD is not set -# CONFIG_SND_MESON_AXG_SPDIFOUT is not set -# CONFIG_SND_MESON_AXG_SPDIFIN is not set -# CONFIG_SND_MESON_AXG_PDM is not set -# CONFIG_SND_MESON_GX_SOUND_CARD is not set -# CONFIG_SND_MESON_G12A_TOACODEC is not set -# CONFIG_SND_MESON_G12A_TOHDMITX is not set -# CONFIG_SND_SOC_MESON_T9015 is not set -# end of ASoC support for Amlogic platforms - -# CONFIG_SND_MXS_SOC is not set -# CONFIG_SND_PXA2XX_SOC is not set -# CONFIG_SND_SOC_QCOM is not set -# CONFIG_SND_SOC_ROCKCHIP is not set -# CONFIG_SND_SOC_SAMSUNG is not set - -# -# SoC Audio support for Renesas SoCs -# -# CONFIG_SND_SOC_SH4_FSI is not set -# CONFIG_SND_SOC_RCAR is not set -# CONFIG_SND_SOC_RZ is not set -# end of SoC Audio support for Renesas SoCs - -CONFIG_SND_SOC_SOF_TOPLEVEL=y -CONFIG_SND_SOC_SOF_PCI_DEV=m -CONFIG_SND_SOC_SOF_PCI=m -CONFIG_SND_SOC_SOF_ACPI=m -CONFIG_SND_SOC_SOF_ACPI_DEV=m -# CONFIG_SND_SOC_SOF_OF is not set -CONFIG_SND_SOC_SOF_DEBUG_PROBES=m -CONFIG_SND_SOC_SOF_CLIENT=m -CONFIG_SND_SOC_SOF=m -CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y -CONFIG_SND_SOC_SOF_IPC3=y -CONFIG_SND_SOC_SOF_INTEL_IPC4=y -CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m -CONFIG_SND_SOC_SOF_AMD_COMMON=m -CONFIG_SND_SOC_SOF_AMD_RENOIR=m -CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m -CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y -CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m -CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m -CONFIG_SND_SOC_SOF_INTEL_COMMON=m -CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_BROADWELL=m -CONFIG_SND_SOC_SOF_MERRIFIELD=m -CONFIG_SND_SOC_SOF_INTEL_SKL=m -CONFIG_SND_SOC_SOF_SKYLAKE=m -CONFIG_SND_SOC_SOF_KABYLAKE=m -CONFIG_SND_SOC_SOF_INTEL_APL=m -CONFIG_SND_SOC_SOF_APOLLOLAKE=m -CONFIG_SND_SOC_SOF_GEMINILAKE=m -CONFIG_SND_SOC_SOF_INTEL_CNL=m -CONFIG_SND_SOC_SOF_CANNONLAKE=m -CONFIG_SND_SOC_SOF_COFFEELAKE=m -CONFIG_SND_SOC_SOF_COMETLAKE=m -CONFIG_SND_SOC_SOF_INTEL_ICL=m -CONFIG_SND_SOC_SOF_ICELAKE=m -CONFIG_SND_SOC_SOF_JASPERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_TGL=m -CONFIG_SND_SOC_SOF_TIGERLAKE=m -CONFIG_SND_SOC_SOF_ELKHARTLAKE=m -CONFIG_SND_SOC_SOF_ALDERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_MTL=m -CONFIG_SND_SOC_SOF_METEORLAKE=m -CONFIG_SND_SOC_SOF_HDA_COMMON=m -CONFIG_SND_SOC_SOF_HDA_LINK=y -CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y -CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=m -CONFIG_SND_SOC_SOF_HDA=m -CONFIG_SND_SOC_SOF_HDA_PROBES=m -CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=m -CONFIG_SND_SOC_SOF_XTENSA=m -# CONFIG_SND_SOC_SPRD is not set -# CONFIG_SND_SOC_STI is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# CONFIG_SND_SOC_STM32_SAI is not set -# CONFIG_SND_SOC_STM32_I2S is not set -# CONFIG_SND_SOC_STM32_SPDIFRX is not set -# end of STMicroelectronics STM32 SOC audio support - -# -# Allwinner SoC Audio support -# -# CONFIG_SND_SUN4I_CODEC is not set -# CONFIG_SND_SUN8I_CODEC_ANALOG is not set -# CONFIG_SND_SUN50I_CODEC_ANALOG is not set -# CONFIG_SND_SUN4I_I2S is not set -# CONFIG_SND_SUN50I_DMIC is not set -# end of Allwinner SoC Audio support - -# CONFIG_SND_SOC_TEGRA is not set - -# -# Audio support for Texas Instruments SoCs -# - -# -# Texas Instruments DAI support for: -# -# CONFIG_SND_SOC_DAVINCI_ASP is not set -# CONFIG_SND_SOC_DAVINCI_MCASP is not set -# CONFIG_SND_SOC_DAVINCI_VCIF is not set -# CONFIG_SND_SOC_OMAP_DMIC is not set -# CONFIG_SND_SOC_OMAP_MCBSP is not set -# CONFIG_SND_SOC_OMAP_MCPDM is not set - -# -# Audio support for boards with Texas Instruments SoCs -# -# CONFIG_SND_SOC_OMAP_HDMI is not set -# CONFIG_SND_SOC_J721E_EVM is not set -# end of Audio support for Texas Instruments SoCs - -# CONFIG_SND_SOC_UNIPHIER is not set -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_ALL_CODECS is not set -CONFIG_SND_SOC_WM_ADSP=m -CONFIG_SND_SOC_AC97_CODEC=m -CONFIG_SND_SOC_ADAU_UTILS=m -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1701 is not set -CONFIG_SND_SOC_ADAU17X1=m -CONFIG_SND_SOC_ADAU1761=m -CONFIG_SND_SOC_ADAU1761_I2C=m -CONFIG_SND_SOC_ADAU7002=m -CONFIG_SND_SOC_ADAU7118=m -CONFIG_SND_SOC_ADAU7118_HW=m -CONFIG_SND_SOC_ADAU7118_I2C=m -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -CONFIG_SND_SOC_AK5558=m -# CONFIG_SND_SOC_ALC5623 is not set -CONFIG_SND_SOC_AW8738=m -CONFIG_SND_SOC_BD28623=m -CONFIG_SND_SOC_BT_SCO=m -# CONFIG_SND_SOC_CPCAP is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -CONFIG_SND_SOC_CS35L34=m -CONFIG_SND_SOC_CS35L35=m -CONFIG_SND_SOC_CS35L36=m -CONFIG_SND_SOC_CS35L41_LIB=m -CONFIG_SND_SOC_CS35L41=m -CONFIG_SND_SOC_CS35L41_I2C=m -CONFIG_SND_SOC_CS35L45_TABLES=m -CONFIG_SND_SOC_CS35L45=m -CONFIG_SND_SOC_CS35L45_I2C=m -CONFIG_SND_SOC_CS42L42_CORE=m -CONFIG_SND_SOC_CS42L42=m -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -CONFIG_SND_SOC_CS4234=m -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -CONFIG_SND_SOC_CS43130=m -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_CX2072X=m -CONFIG_SND_SOC_DA7213=m -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m -CONFIG_SND_SOC_ES7134=m -# CONFIG_SND_SOC_ES7241 is not set -CONFIG_SND_SOC_ES8316=m -CONFIG_SND_SOC_ES8326=m -CONFIG_SND_SOC_ES8328=m -CONFIG_SND_SOC_ES8328_I2C=m -# CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m -CONFIG_SND_SOC_HDAC_HDA=m -CONFIG_SND_SOC_HDA=m -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_LOCHNAGAR_SC is not set -CONFIG_SND_SOC_MAX98088=m -CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m -# CONFIG_SND_SOC_MAX98504 is not set -CONFIG_SND_SOC_MAX9867=m -CONFIG_SND_SOC_MAX98927=m -CONFIG_SND_SOC_MAX98520=m -CONFIG_SND_SOC_MAX98373=m -CONFIG_SND_SOC_MAX98373_I2C=m -CONFIG_SND_SOC_MAX98390=m -CONFIG_SND_SOC_MAX98396=m -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -CONFIG_SND_SOC_PCM1789=m -CONFIG_SND_SOC_PCM1789_I2C=m -# CONFIG_SND_SOC_PCM179X_I2C is not set -CONFIG_SND_SOC_PCM186X=m -CONFIG_SND_SOC_PCM186X_I2C=m -CONFIG_SND_SOC_PCM3060=m -CONFIG_SND_SOC_PCM3060_I2C=m -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM5102A is not set -CONFIG_SND_SOC_PCM512x=m -CONFIG_SND_SOC_PCM512x_I2C=m -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RK817 is not set -CONFIG_SND_SOC_RL6231=m -CONFIG_SND_SOC_RL6347A=m -CONFIG_SND_SOC_RT274=m -CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m -CONFIG_SND_SOC_RT1011=m -CONFIG_SND_SOC_RT1015=m -CONFIG_SND_SOC_RT1015P=m -CONFIG_SND_SOC_RT1308=m -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -CONFIG_SND_SOC_RT5640=m -CONFIG_SND_SOC_RT5645=m -CONFIG_SND_SOC_RT5651=m -CONFIG_SND_SOC_RT5659=m -CONFIG_SND_SOC_RT5660=m -CONFIG_SND_SOC_RT5663=m -CONFIG_SND_SOC_RT5670=m -CONFIG_SND_SOC_RT5682=m -CONFIG_SND_SOC_RT5682_I2C=m -CONFIG_SND_SOC_RT5682S=m -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -CONFIG_SND_SOC_SIGMADSP=m -CONFIG_SND_SOC_SIGMADSP_REGMAP=m -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_SIMPLE_MUX=m -CONFIG_SND_SOC_SPDIF=m -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -CONFIG_SND_SOC_SSM4567=m -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -CONFIG_SND_SOC_TAS2562=m -CONFIG_SND_SOC_TAS2764=m -CONFIG_SND_SOC_TAS2770=m -CONFIG_SND_SOC_TAS2780=m -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -CONFIG_SND_SOC_TAS5805M=m -CONFIG_SND_SOC_TAS6424=m -CONFIG_SND_SOC_TDA7419=m -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -CONFIG_SND_SOC_TLV320ADC3XXX=m -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -CONFIG_SND_SOC_TLV320AIC32X4=m -CONFIG_SND_SOC_TLV320AIC32X4_I2C=m -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -CONFIG_SND_SOC_TLV320ADCX140=m -CONFIG_SND_SOC_TS3A227E=m -CONFIG_SND_SOC_TSCS42XX=m -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -CONFIG_SND_SOC_WM8524=m -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -CONFIG_SND_SOC_WM8731=m -CONFIG_SND_SOC_WM8731_I2C=m -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -CONFIG_SND_SOC_WM8804=m -CONFIG_SND_SOC_WM8804_I2C=m -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -CONFIG_SND_SOC_WM8940=m -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -CONFIG_SND_SOC_MAX9759=m -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -CONFIG_SND_SOC_NAU8540=m -# CONFIG_SND_SOC_NAU8810 is not set -CONFIG_SND_SOC_NAU8821=m -# CONFIG_SND_SOC_NAU8822 is not set -CONFIG_SND_SOC_NAU8824=m -CONFIG_SND_SOC_NAU8825=m -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -CONFIG_SND_SIMPLE_CARD_UTILS=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SND_X86=y -CONFIG_HDMI_LPE_AUDIO=m -CONFIG_SND_SYNTH_EMUX=m -CONFIG_SND_XEN_FRONTEND=m -CONFIG_SND_VIRTIO=m -CONFIG_AC97_BUS=m - -# -# HID support -# -CONFIG_HID=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -CONFIG_HID_ACCUTOUCH=m -CONFIG_HID_ACRUX=m -CONFIG_HID_ACRUX_FF=y -CONFIG_HID_APPLE=m -CONFIG_HID_APPLEIR=m -CONFIG_HID_ASUS=m -CONFIG_HID_AUREAL=m -CONFIG_HID_BELKIN=m -CONFIG_HID_BETOP_FF=m -CONFIG_HID_BIGBEN_FF=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -CONFIG_HID_CORSAIR=m -CONFIG_HID_COUGAR=m -CONFIG_HID_MACALLY=m -CONFIG_HID_PRODIKEYS=m -CONFIG_HID_CMEDIA=m -CONFIG_HID_CP2112=m -CONFIG_HID_CREATIVE_SB0540=m -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELAN=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=m -CONFIG_HID_FT260=m -CONFIG_HID_GEMBIRD=m -CONFIG_HID_GFRM=m -CONFIG_HID_GLORIOUS=m -CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y -CONFIG_HID_VIVALDI_COMMON=m -CONFIG_HID_VIVALDI=m -CONFIG_HID_GT683R=m -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_VIEWSONIC=m -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -CONFIG_HID_GYRATION=m -CONFIG_HID_ICADE=m -CONFIG_HID_ITE=m -CONFIG_HID_JABRA=m -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -CONFIG_HID_LED=m -CONFIG_HID_LENOVO=m -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -CONFIG_HID_MAGICMOUSE=y -CONFIG_HID_MALTRON=m -CONFIG_HID_MAYFLASH=m -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=y -# CONFIG_HID_NINTENDO is not set -CONFIG_HID_NTI=m -CONFIG_HID_NTRIG=m -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=m -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LCD=y -CONFIG_HID_PICOLCD_LEDS=y -CONFIG_HID_PICOLCD_CIR=y -CONFIG_HID_PLANTRONICS=m -CONFIG_HID_PLAYSTATION=m -CONFIG_PLAYSTATION_FF=y -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -CONFIG_HID_PRIMAX=m -CONFIG_HID_RETRODE=m -CONFIG_HID_ROCCAT=m -CONFIG_HID_SAITEK=m -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SEMITEK=m -# CONFIG_HID_SIGMAMICRO is not set -CONFIG_HID_SONY=m -CONFIG_SONY_FF=y -CONFIG_HID_SPEEDLINK=m -CONFIG_HID_STEAM=m -CONFIG_HID_STEELSERIES=m -CONFIG_HID_SUNPLUS=m -CONFIG_HID_RMI=m -CONFIG_HID_GREENASIA=m -CONFIG_GREENASIA_FF=y -CONFIG_HID_HYPERV_MOUSE=m -CONFIG_HID_SMARTJOYPLUS=m -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=m -CONFIG_HID_TOPSEED=m -# CONFIG_HID_TOPRE is not set -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -CONFIG_THRUSTMASTER_FF=y -CONFIG_HID_UDRAW_PS3=m -CONFIG_HID_U2FZERO=m -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=m -# CONFIG_HID_SENSOR_HUB is not set -CONFIG_HID_ALPS=m -CONFIG_HID_MCP2221=m -CONFIG_HID_KUNIT_TEST=m -# end of Special HID drivers - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -# end of USB HID support - -# -# I2C HID support -# -CONFIG_I2C_HID_ACPI=m -# end of I2C HID support - -CONFIG_I2C_HID_CORE=m - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=y -CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=y -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -CONFIG_AMD_SFH_HID=m -# end of AMD SFH HID Support -# end of 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=m -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=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_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_DBGCAP=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_XHCI_PCI_RENESAS=y -CONFIG_USB_XHCI_PLATFORM=y -# CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_MTK is not set -# CONFIG_USB_XHCI_MVEBU is not set -# CONFIG_USB_XHCI_RCAR is not set -# CONFIG_USB_BRCMSTB is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_NPCM7XX is not set -CONFIG_USB_EHCI_HCD_OMAP=m -# CONFIG_USB_EHCI_HCD_ORION is not set -# CONFIG_USB_EHCI_HCD_SPEAR is not set -# CONFIG_USB_EHCI_HCD_AT91 is not set -# CONFIG_USB_EHCI_SH is not set -# CONFIG_USB_EHCI_EXYNOS is not set -# CONFIG_USB_EHCI_MV is not set -# CONFIG_USB_CNS3XXX_EHCI is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=y -# CONFIG_USB_OHCI_HCD_SPEAR is not set -# CONFIG_USB_OHCI_HCD_S3C2410 is not set -# CONFIG_USB_OHCI_HCD_OMAP3 is not set -# CONFIG_USB_OHCI_HCD_DAVINCI is not set -CONFIG_USB_OHCI_HCD_PCI=y -# CONFIG_USB_OHCI_SH is not set -# CONFIG_USB_OHCI_EXYNOS is not set -# CONFIG_USB_CNS3XXX_OHCI is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=y -# CONFIG_USB_U132_HCD is not set -CONFIG_USB_SL811_HCD=m -CONFIG_USB_SL811_HCD_ISO=y -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -CONFIG_USB_CDNS_SUPPORT=m -# CONFIG_USB_CDNS3 is not set -CONFIG_USB_CDNSP_PCI=m -# CONFIG_USB_CDNSP_HOST is not set -# CONFIG_USB_MTU3 is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -# CONFIG_USB_SERIAL_F81232 is not set -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -# CONFIG_USB_SERIAL_METRO is not set -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7840=m -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -CONFIG_USB_SERIAL_SAFE_PADDED=y -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -# CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -CONFIG_USB_SERIAL_XR=m -CONFIG_USB_SERIAL_DEBUG=m - -# -# USB Miscellaneous drivers -# -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -CONFIG_USB_IDMOUSE=m -CONFIG_USB_FTDI_ELAN=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_USB_QCOM_EUD is not set -CONFIG_APPLE_MFI_FASTCHARGE=m -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -# CONFIG_USB_LINK_LAYER_TEST is not set -CONFIG_USB_CHAOSKEY=m -# CONFIG_BRCM_USB_PINMAP is not set -# CONFIG_USB_ONBOARD_HUB is not set -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -# CONFIG_KEYSTONE_USB_PHY is not set -CONFIG_NOP_USB_XCEIV=m -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_TEGRA_PHY is not set -# CONFIG_USB_ULPI is not set -# CONFIG_JZ4770_PHY 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=m -CONFIG_TYPEC_TCPCI_MAXIM=m -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_WCOVE=m -CONFIG_TYPEC_UCSI=y -CONFIG_UCSI_CCG=m -CONFIG_UCSI_ACPI=y -CONFIG_UCSI_STM32G0=m -CONFIG_TYPEC_TPS6598X=m -CONFIG_TYPEC_ANX7411=m -CONFIG_TYPEC_RT1719=m -CONFIG_TYPEC_HD3SS3220=m -CONFIG_TYPEC_STUSB160X=m -CONFIG_TYPEC_QCOM_PMIC=m -CONFIG_TYPEC_WUSB3801=m - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -CONFIG_TYPEC_MUX_FSA4480=m -CONFIG_TYPEC_MUX_PI3USB30532=m -CONFIG_TYPEC_MUX_INTEL_PMC=y -# 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=m -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set -# CONFIG_MMC_CRYPTO is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_OF_ESDHC is not set -# CONFIG_MMC_SDHCI_OF_SPARX5 is not set -# CONFIG_MMC_SDHCI_CNS3XXX is not set -# CONFIG_MMC_SDHCI_DOVE is not set -# CONFIG_MMC_SDHCI_TEGRA is not set -# CONFIG_MMC_SDHCI_S3C is not set -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set -# CONFIG_MMC_SDHCI_BCM_KONA is not set -# CONFIG_MMC_SDHCI_F_SDH30 is not set -# CONFIG_MMC_SDHCI_IPROC is not set -# CONFIG_MMC_MESON_GX is not set -# CONFIG_MMC_MOXART is not set -# CONFIG_MMC_SDHCI_ST is not set -# CONFIG_MMC_OMAP_HS is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_ALCOR=m -# CONFIG_MMC_SDHCI_MSM is not set -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_DAVINCI is not set -# CONFIG_MMC_S3C is not set -# CONFIG_MMC_SDHCI_SPRD is not set -# CONFIG_MMC_TMIO is not set -# CONFIG_MMC_SDHI is not set -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -# CONFIG_MMC_DW is not set -# CONFIG_MMC_SH_MMCIF is not set -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -# CONFIG_MMC_USDHI6ROL0 is not set -CONFIG_MMC_REALTEK_PCI=m -CONFIG_MMC_REALTEK_USB=m -CONFIG_MMC_CQHCI=m -CONFIG_MMC_HSQ=m -CONFIG_MMC_TOSHIBA_PCI=m -# CONFIG_MMC_BCM2835 is not set -# CONFIG_MMC_MTK is not set -CONFIG_MMC_SDHCI_XENON=m -# CONFIG_MMC_OWL is not set -# CONFIG_MMC_LITEX 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=m -CONFIG_LEDS_CLASS_MULTICOLOR=m -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -CONFIG_LEDS_APU=m -# CONFIG_LEDS_ARIEL is not set -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3532=m -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_S3C24XX is not set -# CONFIG_LEDS_COBALT_QUBE is not set -# CONFIG_LEDS_COBALT_RAQ is not set -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -CONFIG_LEDS_LP50XX=m -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2802 is not set -CONFIG_LEDS_INTEL_SS4200=m -CONFIG_LEDS_LT3593=m -CONFIG_LEDS_NS2=y -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 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=m -CONFIG_LEDS_MLXCPLD=m -CONFIG_LEDS_MLXREG=m -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_IP30 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -CONFIG_LEDS_LM3601X=m -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# -# CONFIG_LEDS_PWM_MULTICOLOR is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -# CONFIG_LEDS_TRIGGER_CPU is not set -CONFIG_LEDS_TRIGGER_ACTIVITY=m -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -CONFIG_LEDS_TRIGGER_NETDEV=m -CONFIG_LEDS_TRIGGER_PATTERN=m -CONFIG_LEDS_TRIGGER_AUDIO=y -CONFIG_LEDS_TRIGGER_TTY=m - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SERIALIO=y -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -# CONFIG_SPEAKUP_SYNTH_ACNTPC is not set -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -# CONFIG_SPEAKUP_SYNTH_DECEXT is not set -# CONFIG_SPEAKUP_SYNTH_DECPC is not set -# CONFIG_SPEAKUP_SYNTH_DTLK is not set -# CONFIG_SPEAKUP_SYNTH_KEYPC is not set -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPEAKUP_SYNTH_DUMMY is not set -# end of Speakup console speech - -# 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_GHES=y -# CONFIG_EDAC_AL_MC is not set -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5000=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -CONFIG_EDAC_I10NM=m -CONFIG_EDAC_PND2=m -CONFIG_EDAC_IGEN6=m -# CONFIG_EDAC_XGENE is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_LIB_KUNIT_TEST=m -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=m -CONFIG_RTC_DRV_ABX80X=m -# CONFIG_RTC_DRV_BRCMSTB is not set -CONFIG_RTC_DRV_DS1307=m -# CONFIG_RTC_DRV_DS1307_CENTURY is not set -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1374_WDT=y -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_MAX6900=m -# CONFIG_RTC_DRV_MAX8907 is not set -# CONFIG_RTC_DRV_MAX77686 is not set -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -# CONFIG_RTC_DRV_ISL12026 is not set -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF85063=m -# CONFIG_RTC_DRV_PCF85363 is not set -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -CONFIG_RTC_DRV_M41T80_WDT=y -CONFIG_RTC_DRV_BQ32K=m -# CONFIG_RTC_DRV_S35390A is not set -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8010=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3028=m -CONFIG_RTC_DRV_RV3032=m -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_S5M is not set -CONFIG_RTC_DRV_SD3078=m - -# -# SPI RTC drivers -# -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -CONFIG_RTC_DRV_DS3232=m -# CONFIG_RTC_DRV_DS3232_HWMON is not set -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_RV3029C2=m -CONFIG_RTC_DRV_RV3029_HWMON=y -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -CONFIG_RTC_DRV_DS1286=m -CONFIG_RTC_DRV_DS1511=m -CONFIG_RTC_DRV_DS1553=m -CONFIG_RTC_DRV_DS1685_FAMILY=m -CONFIG_RTC_DRV_DS1685=y -# CONFIG_RTC_DRV_DS1689 is not set -# CONFIG_RTC_DRV_DS17285 is not set -# CONFIG_RTC_DRV_DS17485 is not set -# CONFIG_RTC_DRV_DS17885 is not set -CONFIG_RTC_DRV_DS1742=m -CONFIG_RTC_DRV_DS2404=m -CONFIG_RTC_DRV_STK17TA8=m -# CONFIG_RTC_DRV_M48T86 is not set -CONFIG_RTC_DRV_M48T35=m -CONFIG_RTC_DRV_M48T59=m -CONFIG_RTC_DRV_MSM6242=m -CONFIG_RTC_DRV_BQ4802=m -CONFIG_RTC_DRV_RP5C01=m -CONFIG_RTC_DRV_V3020=m -# CONFIG_RTC_DRV_GAMECUBE is not set -# CONFIG_RTC_DRV_SC27XX is not set -CONFIG_RTC_DRV_SPEAR=y - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_ASM9260 is not set -# CONFIG_RTC_DRV_DAVINCI is not set -# CONFIG_RTC_DRV_DIGICOLOR is not set -# CONFIG_RTC_DRV_FSL_FTM_ALARM is not set -# CONFIG_RTC_DRV_MESON is not set -# CONFIG_RTC_DRV_MESON_VRTC is not set -# CONFIG_RTC_DRV_S3C is not set -# CONFIG_RTC_DRV_EP93XX is not set -# CONFIG_RTC_DRV_GENERIC is not set -# CONFIG_RTC_DRV_VT8500 is not set -# CONFIG_RTC_DRV_SUN6I is not set -# CONFIG_RTC_DRV_SUNXI is not set -# CONFIG_RTC_DRV_MV is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_STMP is not set -# CONFIG_RTC_DRV_LPC32XX is not set -# CONFIG_RTC_DRV_PM8XXX is not set -# CONFIG_RTC_DRV_TEGRA is not set -# CONFIG_RTC_DRV_MOXART is not set -# CONFIG_RTC_DRV_MT2712 is not set -# CONFIG_RTC_DRV_MT6397 is not set -# CONFIG_RTC_DRV_MT7622 is not set -# CONFIG_RTC_DRV_XGENE is not set -# CONFIG_RTC_DRV_STM32 is not set -# CONFIG_RTC_DRV_RTD119X is not set -# CONFIG_RTC_DRV_TI_K3 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -# CONFIG_RTC_DRV_MSC313 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_APPLE_ADMAC is not set -# CONFIG_AXI_DMAC is not set -# CONFIG_BCM_SBA_RAID is not set -# CONFIG_DMA_JZ4780 is not set -# CONFIG_DMA_SA11X0 is not set -# CONFIG_DMA_SUN6I is not set -# CONFIG_EP93XX_DMA is not set -# CONFIG_HISI_DMA is not set -# CONFIG_IMG_MDC_DMA is not set -CONFIG_INTEL_IDMA64=m -CONFIG_INTEL_IDXD_BUS=m -CONFIG_INTEL_IDXD=m -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IDXD_SVM=y -CONFIG_INTEL_IDXD_PERFMON=y -CONFIG_INTEL_IOATDMA=m -# CONFIG_INTEL_IOP_ADMA is not set -# CONFIG_K3_DMA is not set -# CONFIG_MCF_EDMA is not set -# CONFIG_MMP_PDMA is not set -# CONFIG_MMP_TDMA is not set -# CONFIG_MV_XOR is not set -# CONFIG_MXS_DMA is not set -# CONFIG_NBPFAXI_DMA is not set -# CONFIG_PCH_DMA is not set -# CONFIG_PLX_DMA is not set -# CONFIG_STM32_DMA is not set -# CONFIG_STM32_DMAMUX is not set -# CONFIG_SPRD_DMA is not set -# CONFIG_S3C24XX_DMAC is not set -# CONFIG_TEGRA186_GPC_DMA is not set -# CONFIG_TEGRA20_APB_DMA is not set -# CONFIG_TEGRA210_ADMA is not set -# CONFIG_TIMB_DMA is not set -# CONFIG_XGENE_DMA is not set -# CONFIG_XILINX_ZYNQMP_DMA is not set -# CONFIG_MTK_HSDMA is not set -# CONFIG_MTK_CQDMA 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=m -# CONFIG_RZN1_DMAMUX is not set -CONFIG_DW_DMAC_PCI=y -CONFIG_DW_EDMA=m -CONFIG_DW_EDMA_PCIE=m -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_SH_DMAE_BASE is not set -# CONFIG_RCAR_DMAC is not set -# CONFIG_RENESAS_USB_DMAC is not set -# CONFIG_RZ_DMAC is not set -# CONFIG_TI_EDMA is not set -# CONFIG_DMA_OMAP is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -CONFIG_UDMABUF=y -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -CONFIG_DMABUF_HEAPS=y -CONFIG_DMABUF_SYSFS_STATS=y -CONFIG_DMABUF_HEAPS_SYSTEM=y -CONFIG_DMABUF_HEAPS_CMA=y -# end of DMABUF options - -CONFIG_DCA=m -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=m -CONFIG_UIO_CIF=m -# CONFIG_UIO_PDRV_GENIRQ is not set -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_IOMMU_TYPE1=m -CONFIG_VFIO_VIRQFD=m -CONFIG_VFIO_NOIOMMU=y -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# CONFIG_VFIO_PLATFORM is not set -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -CONFIG_VBOXGUEST=m -CONFIG_NITRO_ENCLAVES=m -CONFIG_ACRN_HSM=m -# CONFIG_EFI_SECRET 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_LEGACY=y -CONFIG_VIRTIO_VDPA=m -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -CONFIG_VDPA=m -CONFIG_VDPA_SIM=m -CONFIG_VDPA_SIM_NET=m -# CONFIG_VDPA_SIM_BLOCK is not set -CONFIG_VDPA_USER=m -CONFIG_IFCVF=m -CONFIG_VP_VDPA=m -# CONFIG_ALIBABA_ENI_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -CONFIG_VHOST_VDPA=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=m -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -# CONFIG_XEN_MCE_LOG is not set -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_FRONT_PGDIR_SHBUF=m -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -# CONFIG_STAGING is not set -# CONFIG_CHROME_PLATFORMS is not set -# CONFIG_MELLANOX_PLATFORM is not set -# CONFIG_OLPC_XO175 is not set -# CONFIG_SURFACE_PLATFORMS is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -# CONFIG_UV_SYSFS is not set -# CONFIG_MXM_WMI is not set -# CONFIG_PEAQ_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_WMI is not set -# CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set -# CONFIG_ACER_WMI is not set -# CONFIG_AMD_PMF is not set -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP 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 is not set -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -# 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_PDX86=y -# CONFIG_INTEL_ATOMISP2_LED is not set -CONFIG_INTEL_ATOMISP2_PM=m -CONFIG_INTEL_SAR_INT1092=m -CONFIG_INTEL_SKL_INT3472=m -CONFIG_INTEL_PMC_CORE=y -CONFIG_INTEL_PMT_CLASS=m -CONFIG_INTEL_PMT_TELEMETRY=m -CONFIG_INTEL_PMT_CRASHLOG=m - -# -# Intel Speed Select Technology interface support -# -CONFIG_INTEL_SPEED_SELECT_INTERFACE=m -# end of Intel Speed Select Technology interface support - -CONFIG_INTEL_TELEMETRY=m -CONFIG_INTEL_WMI=y -CONFIG_INTEL_WMI_SBL_FW_UPDATE=m -CONFIG_INTEL_WMI_THUNDERBOLT=m - -# -# Intel Uncore Frequency Control -# -CONFIG_INTEL_UNCORE_FREQ_CONTROL=m -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -CONFIG_INTEL_BXTWC_PMIC_TMU=m -CONFIG_INTEL_CHTDC_TI_PWRBTN=m -# CONFIG_INTEL_CHTWC_INT33FE is not set -CONFIG_INTEL_ISHTP_ECLITE=m -CONFIG_INTEL_MRFLD_PWRBTN=m -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SDSI=m -CONFIG_INTEL_SMARTCONNECT=y -CONFIG_INTEL_TURBO_MAX_3=y -CONFIG_INTEL_VSEC=m -# CONFIG_MSI_LAPTOP is not set -# CONFIG_MSI_WMI is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_XO1_RFKILL 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_ACPI_TOSHIBA 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_MLX_PLATFORM is not set -CONFIG_TOUCHSCREEN_DMI=y -CONFIG_INTEL_IPS=m -CONFIG_INTEL_SCU_IPC=y -CONFIG_INTEL_SCU=y -CONFIG_INTEL_SCU_PCI=y -CONFIG_INTEL_SCU_PLATFORM=m -CONFIG_INTEL_SCU_IPC_UTIL=m -# 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 - -# -# Clock driver for ARM Reference designs -# -# CONFIG_CLK_ICST is not set -# CONFIG_CLK_SP810 is not set -# end of Clock driver for ARM Reference designs - -# CONFIG_CLK_HSDK is not set -# CONFIG_COMMON_CLK_APPLE_NCO is not set -# CONFIG_COMMON_CLK_MAX77686 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SCMI is not set -# CONFIG_COMMON_CLK_SCPI 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_BM1880 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_TPS68470 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set -# CONFIG_COMMON_CLK_FSL_SAI is not set -# CONFIG_COMMON_CLK_GEMINI is not set -# CONFIG_COMMON_CLK_ASPEED is not set -# CONFIG_COMMON_CLK_S2MPS11 is not set -# CONFIG_CLK_LS1028A_PLLDIG is not set -# CONFIG_COMMON_CLK_XGENE is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_OXNAS is not set -# CONFIG_COMMON_CLK_MMP2_AUDIO is not set -# CONFIG_CLK_ACTIONS is not set -# CONFIG_CLK_BAIKAL_T1 is not set -# CONFIG_CLK_BCM2711_DVP is not set -# CONFIG_CLK_BCM2835 is not set -# CONFIG_CLK_BCM_63XX is not set -# CONFIG_CLK_BCM_63XX_GATE is not set -# CONFIG_CLK_BCM_KONA is not set -# CONFIG_CLK_BCM_CYGNUS is not set -# CONFIG_CLK_BCM_HR2 is not set -# CONFIG_CLK_BCM_NSP is not set -# CONFIG_CLK_BCM_NS2 is not set -# CONFIG_CLK_BCM_SR is not set -# CONFIG_CLK_RASPBERRYPI is not set -# CONFIG_COMMON_CLK_HI3516CV300 is not set -# CONFIG_COMMON_CLK_HI3519 is not set -# CONFIG_COMMON_CLK_HI3559A is not set -# CONFIG_COMMON_CLK_HI3660 is not set -# CONFIG_COMMON_CLK_HI3670 is not set -# CONFIG_COMMON_CLK_HI3798CV200 is not set -# CONFIG_COMMON_CLK_HI6220 is not set -# CONFIG_RESET_HISI is not set -# CONFIG_COMMON_CLK_BOSTON is not set -# CONFIG_MXC_CLK is not set -# CONFIG_CLK_IMX8MM is not set -# CONFIG_CLK_IMX8MN is not set -# CONFIG_CLK_IMX8MP is not set -# CONFIG_CLK_IMX8MQ is not set -# CONFIG_CLK_IMX8ULP is not set -# CONFIG_CLK_IMX93 is not set - -# -# Ingenic SoCs drivers -# -# CONFIG_INGENIC_CGU_JZ4740 is not set -# CONFIG_INGENIC_CGU_JZ4725B is not set -# CONFIG_INGENIC_CGU_JZ4760 is not set -# CONFIG_INGENIC_CGU_JZ4770 is not set -# CONFIG_INGENIC_CGU_JZ4780 is not set -# CONFIG_INGENIC_CGU_X1000 is not set -# CONFIG_INGENIC_CGU_X1830 is not set -# CONFIG_INGENIC_TCU_CLK is not set -# end of Ingenic SoCs drivers - -# CONFIG_TI_SYSCON_CLK is not set - -# -# Clock driver for MediaTek SoC -# -# CONFIG_COMMON_CLK_MT2701 is not set -# CONFIG_COMMON_CLK_MT2712 is not set -# CONFIG_COMMON_CLK_MT6765 is not set -# CONFIG_COMMON_CLK_MT6779 is not set -# CONFIG_COMMON_CLK_MT6795 is not set -# CONFIG_COMMON_CLK_MT6797 is not set -# CONFIG_COMMON_CLK_MT7622 is not set -# CONFIG_COMMON_CLK_MT7629 is not set -# CONFIG_COMMON_CLK_MT7986 is not set -# CONFIG_COMMON_CLK_MT8135 is not set -# CONFIG_COMMON_CLK_MT8167 is not set -# CONFIG_COMMON_CLK_MT8173 is not set -# CONFIG_COMMON_CLK_MT8183 is not set -# CONFIG_COMMON_CLK_MT8186 is not set -# CONFIG_COMMON_CLK_MT8192 is not set -# CONFIG_COMMON_CLK_MT8195 is not set -# CONFIG_COMMON_CLK_MT8365 is not set -# CONFIG_COMMON_CLK_MT8516 is not set -# end of Clock driver for MediaTek SoC - -# -# Clock support for Amlogic platforms -# -# end of Clock support for Amlogic platforms - -# CONFIG_MSTAR_MSC313_MPLL is not set -# CONFIG_MCHP_CLK_MPFS is not set -# CONFIG_COMMON_CLK_PISTACHIO is not set -# CONFIG_CLK_MT7621 is not set -# CONFIG_CLK_RENESAS is not set -# CONFIG_COMMON_CLK_SAMSUNG is not set -# CONFIG_S3C2410_COMMON_CLK is not set -# CONFIG_S3C2412_COMMON_CLK is not set -# CONFIG_S3C2443_COMMON_CLK is not set -# CONFIG_CLK_SIFIVE is not set -# CONFIG_CLK_INTEL_SOCFPGA is not set -# CONFIG_SPRD_COMMON_CLK is not set -# CONFIG_CLK_STARFIVE_JH7100 is not set -# CONFIG_CLK_SUNXI is not set -# CONFIG_SUNXI_CCU is not set -# CONFIG_COMMON_CLK_TI_ADPLL is not set -# CONFIG_COMMON_CLK_VISCONTI is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_ZYNQMP is not set -CONFIG_CLK_KUNIT_TEST=m -CONFIG_CLK_GATE_KUNIT_TEST=m -CONFIG_HWSPINLOCK=y -# CONFIG_HWSPINLOCK_OMAP is not set -# CONFIG_HWSPINLOCK_QCOM is not set -# CONFIG_HWSPINLOCK_SPRD is not set -# CONFIG_HWSPINLOCK_STM32 is not set -# CONFIG_HWSPINLOCK_SUN6I is not set -# CONFIG_HSEM_U8500 is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_BCM2835_TIMER is not set -# CONFIG_BCM_KONA_TIMER is not set -# CONFIG_DAVINCI_TIMER is not set -# CONFIG_DIGICOLOR_TIMER is not set -# CONFIG_OMAP_DM_TIMER is not set -# CONFIG_DW_APB_TIMER is not set -# CONFIG_FTTMR010_TIMER is not set -# CONFIG_IXP4XX_TIMER is not set -# CONFIG_MESON6_TIMER is not set -# CONFIG_OWL_TIMER is not set -# CONFIG_RDA_TIMER is not set -# CONFIG_SUN4I_TIMER is not set -# CONFIG_SUN5I_HSTIMER is not set -# CONFIG_TEGRA_TIMER is not set -# CONFIG_TEGRA186_TIMER is not set -# CONFIG_VT8500_TIMER is not set -# CONFIG_NPCM7XX_TIMER is not set -# CONFIG_CADENCE_TTC_TIMER is not set -# CONFIG_ASM9260_TIMER is not set -# CONFIG_CLKSRC_DBX500_PRCMU is not set -# CONFIG_CLPS711X_TIMER is not set -# CONFIG_MXS_TIMER is not set -# CONFIG_NSPIRE_TIMER is not set -# CONFIG_INTEGRATOR_AP_TIMER is not set -# CONFIG_CLKSRC_PISTACHIO is not set -# CONFIG_CLKSRC_STM32_LP is not set -# CONFIG_ARMV7M_SYSTICK is not set -# CONFIG_ATMEL_PIT is not set -# CONFIG_ATMEL_ST is not set -# CONFIG_CLKSRC_SAMSUNG_PWM is not set -# CONFIG_FSL_FTM_TIMER is not set -# CONFIG_OXNAS_RPS_TIMER is not set -# CONFIG_MTK_TIMER is not set -# CONFIG_SH_TIMER_CMT is not set -# CONFIG_SH_TIMER_MTU2 is not set -# CONFIG_RENESAS_OSTM is not set -# CONFIG_SH_TIMER_TMU is not set -# CONFIG_EM_TIMER_STI is not set -# CONFIG_CLKSRC_PXA is not set -# CONFIG_TIMER_IMX_SYS_CTR is not set -# CONFIG_CLKSRC_ST_LPC is not set -# CONFIG_GXP_TIMER is not set -# CONFIG_MSC313E_TIMER is not set -# CONFIG_INGENIC_TIMER is not set -# CONFIG_INGENIC_SYSOST is not set -# CONFIG_INGENIC_OST is not set -# CONFIG_MICROCHIP_PIT64B is not set -# end of Clock Source drivers - -CONFIG_MAILBOX=y -# CONFIG_IMX_MBOX is not set -# CONFIG_ROCKCHIP_MBOX is not set -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -# CONFIG_POLARFIRE_SOC_MAILBOX is not set -# CONFIG_QCOM_APCS_IPC is not set -# CONFIG_BCM_PDC_MBOX is not set -# CONFIG_STM32_IPCC is not set -# CONFIG_MTK_ADSP_MBOX is not set -# CONFIG_MTK_CMDQ_MBOX is not set -# CONFIG_SUN6I_MSGBOX is not set -# CONFIG_SPRD_MBOX is not set -# CONFIG_QCOM_IPCC is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOASID=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set -# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set -# CONFIG_IOMMU_IO_PGTABLE_DART is not set -# 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_AMD_IOMMU is not set -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y -CONFIG_IRQ_REMAP=y -# CONFIG_OMAP_IOMMU is not set -# CONFIG_ROCKCHIP_IOMMU is not set -# CONFIG_SUN50I_IOMMU is not set -# CONFIG_EXYNOS_IOMMU is not set -# CONFIG_IPMMU_VMSA is not set -# CONFIG_APPLE_DART is not set -# CONFIG_ARM_SMMU is not set -# CONFIG_S390_CCW_IOMMU is not set -# CONFIG_S390_AP_IOMMU is not set -# CONFIG_MTK_IOMMU is not set -# CONFIG_QCOM_IOMMU is not set -# CONFIG_HYPERV_IOMMU is not set -CONFIG_VIRTIO_IOMMU=m -# CONFIG_SPRD_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 -# -# CONFIG_OWL_PM_DOMAINS is not set - -# -# Amlogic SoC drivers -# -# CONFIG_MESON_CANVAS is not set -# CONFIG_MESON_CLK_MEASURE is not set -# CONFIG_MESON_GX_SOCINFO is not set -# CONFIG_MESON_MX_SOCINFO is not set -# end of Amlogic SoC drivers - -# -# Apple SoC drivers -# -# CONFIG_APPLE_PMGR_PWRSTATE is not set -# CONFIG_APPLE_RTKIT is not set -# CONFIG_APPLE_SART is not set -# end of Apple SoC drivers - -# -# ASPEED SoC drivers -# -# CONFIG_ASPEED_LPC_CTRL is not set -# CONFIG_ASPEED_LPC_SNOOP is not set -# CONFIG_ASPEED_UART_ROUTING is not set -# CONFIG_ASPEED_P2A_CTRL is not set -# CONFIG_ASPEED_SOCINFO is not set -# end of ASPEED SoC drivers - -# CONFIG_AT91_SOC_ID is not set -# CONFIG_AT91_SOC_SFR is not set - -# -# Broadcom SoC drivers -# -# CONFIG_SOC_BCM63XX is not set -# CONFIG_SOC_BRCMSTB is not set -# 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 -# -# CONFIG_SOC_IMX8M is not set -# CONFIG_SOC_IMX9 is not set -# end of i.MX SoC drivers - -# -# IXP4xx SoC drivers -# -# CONFIG_IXP4XX_QMGR is not set -# CONFIG_IXP4XX_NPE is not set -# end of IXP4xx SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -# -# MediaTek SoC drivers -# -# CONFIG_MTK_CMDQ is not set -# CONFIG_MTK_DEVAPC is not set -# CONFIG_MTK_INFRACFG is not set -# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set -# CONFIG_MTK_MMSYS is not set -# end of MediaTek SoC drivers - -# -# Qualcomm SoC drivers -# -# CONFIG_QCOM_AOSS_QMP is not set -# CONFIG_QCOM_GENI_SE is not set -# CONFIG_QCOM_GSBI is not set -# CONFIG_QCOM_LLCC is not set -# CONFIG_QCOM_RPMH is not set -# CONFIG_QCOM_SMEM is not set -# CONFIG_QCOM_SPM is not set -# CONFIG_QCOM_ICC_BWMON is not set -# end of Qualcomm SoC drivers - -# CONFIG_SOC_RENESAS is not set -# CONFIG_ROCKCHIP_GRF is not set -# CONFIG_ROCKCHIP_PM_DOMAINS is not set -# CONFIG_SOC_SAMSUNG is not set -# CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TI is not set -# CONFIG_UX500_SOC_ID is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set -# CONFIG_ARM_IMX_BUS_DEVFREQ is not set -# CONFIG_ARM_TEGRA_DEVFREQ is not set -# CONFIG_ARM_MEDIATEK_CCI_DEVFREQ is not set -# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -# CONFIG_EXTCON_ADC_JACK is not set -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -# CONFIG_EXTCON_GPIO is not set -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -CONFIG_EXTCON_INTEL_MRFLD=m -# CONFIG_EXTCON_MAX3355 is not set -# CONFIG_EXTCON_PTN5150 is not set -# CONFIG_EXTCON_QCOM_SPMI_MISC is not set -# CONFIG_EXTCON_RT8973A is not set -# CONFIG_EXTCON_SM5502 is not set -# CONFIG_EXTCON_USB_GPIO is not set -CONFIG_EXTCON_USBC_TUSB320=m -# CONFIG_MEMORY is not set -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -CONFIG_IIO_BUFFER_DMA=m -CONFIG_IIO_BUFFER_DMAENGINE=m -CONFIG_IIO_BUFFER_HW_CONSUMER=m -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -CONFIG_IIO_TRIGGERED_EVENT=m - -# -# Accelerometers -# -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL367_I2C is not set -CONFIG_ADXL372=m -CONFIG_ADXL372_I2C=m -# CONFIG_BMA180 is not set -# CONFIG_BMA400 is not set -CONFIG_BMC150_ACCEL=m -CONFIG_BMC150_ACCEL_I2C=m -CONFIG_DA280=m -CONFIG_DA311=m -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -CONFIG_DMARD10=m -# CONFIG_FXLS8962AF_I2C is not set -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -CONFIG_MXC4005=m -CONFIG_MXC6255=m -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7091R5 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD799X is not set -# CONFIG_ASPEED_ADC is not set -# CONFIG_AT91_SAMA5D2_ADC is not set -# CONFIG_AXP20X_ADC is not set -CONFIG_AXP288_ADC=m -# CONFIG_BCM_IPROC_ADC is not set -# CONFIG_BERLIN2_ADC is not set -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_INGENIC_ADC is not set -CONFIG_INTEL_MRFLD_ADC=m -# CONFIG_IMX7D_ADC is not set -# CONFIG_IMX8QXP_ADC is not set -# CONFIG_LPC18XX_ADC is not set -# CONFIG_LPC32XX_ADC is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2497 is not set -CONFIG_MAX1363=m -# CONFIG_MAX9611 is not set -# CONFIG_MCP3422 is not set -# CONFIG_MEDIATEK_MT6577_AUXADC is not set -# CONFIG_NAU7802 is not set -# CONFIG_NPCM_ADC is not set -# CONFIG_RCAR_GYRO_ADC is not set -# CONFIG_ROCKCHIP_SARADC is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_RZG2L_ADC is not set -# CONFIG_SC27XX_ADC is not set -# CONFIG_SPEAR_ADC is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_STM32_DFSDM_CORE is not set -# CONFIG_STM32_DFSDM_ADC is not set -# CONFIG_TI_ADC081C is not set -CONFIG_TI_ADS1015=m -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# CONFIG_XILINX_AMS is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -CONFIG_HMC425=m -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -CONFIG_BME680=m -CONFIG_BME680_I2C=m -# CONFIG_CCS811 is not set -# CONFIG_IAQCORE is not set -CONFIG_PMS7003=m -CONFIG_SCD30_CORE=m -CONFIG_SCD30_I2C=m -CONFIG_SCD30_SERIAL=m -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -# -# Hid Sensor IIO Common -# -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD5064 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LPC18XX_DAC is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_STM32_DAC is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -CONFIG_BMG160=m -CONFIG_BMG160_I2C=m -CONFIG_FXAS21002C=m -CONFIG_FXAS21002C_I2C=m -CONFIG_MPU3050=m -CONFIG_MPU3050_I2C=m -CONFIG_IIO_ST_GYRO_3AXIS=m -CONFIG_IIO_ST_GYRO_I2C_3AXIS=m -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4404 is not set -CONFIG_MAX30100=m -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -CONFIG_DHT11=m -# CONFIG_HDC100X is not set -CONFIG_HDC2010=m -CONFIG_HTS221=m -CONFIG_HTS221_I2C=m -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_BMI160_I2C is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -CONFIG_FXOS8700=m -CONFIG_FXOS8700_I2C=m -# CONFIG_KMX61 is not set -CONFIG_INV_ICM42600=m -CONFIG_INV_ICM42600_I2C=m -CONFIG_INV_MPU6050_IIO=m -CONFIG_INV_MPU6050_I2C=m -CONFIG_IIO_ST_LSM6DSX=m -CONFIG_IIO_ST_LSM6DSX_I2C=m -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -CONFIG_ADUX1020=m -CONFIG_AL3010=m -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -CONFIG_BH1750=m -# CONFIG_BH1780 is not set -CONFIG_CM32181=m -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_GP2AP002=m -# CONFIG_GP2AP020A00F is not set -# CONFIG_IQS621_ALS is not set -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -# CONFIG_JSA1212 is not set -CONFIG_RPR0521=m -CONFIG_LTR501=m -# CONFIG_LTRF216A is not set -CONFIG_LV0104CS=m -# CONFIG_MAX44000 is not set -CONFIG_MAX44009=m -# CONFIG_NOA1305 is not set -CONFIG_OPT3001=m -CONFIG_PA12203001=m -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -CONFIG_STK3310=m -CONFIG_ST_UVIS25=m -CONFIG_ST_UVIS25_I2C=m -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -CONFIG_VCNL4035=m -CONFIG_VEML6030=m -# CONFIG_VEML6070 is not set -CONFIG_VL6180=m -CONFIG_ZOPT2201=m -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -CONFIG_AK8975=m -# CONFIG_AK09911 is not set -CONFIG_BMC150_MAGN=m -CONFIG_BMC150_MAGN_I2C=m -# CONFIG_MAG3110 is not set -# CONFIG_MMC35240 is not set -CONFIG_IIO_ST_MAGN_3AXIS=m -CONFIG_IIO_ST_MAGN_I2C_3AXIS=m -# CONFIG_SENSORS_HMC5843_I2C is not set -CONFIG_SENSORS_RM3100=m -CONFIG_SENSORS_RM3100_I2C=m -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -# end of Inclinometer sensors - -CONFIG_IIO_FORMAT_KUNIT_TEST=m - -# -# Triggers - standalone -# -# CONFIG_IIO_HRTIMER_TRIGGER is not set -CONFIG_IIO_INTERRUPT_TRIGGER=m -# CONFIG_IIO_STM32_LPTIMER_TRIGGER is not set -# CONFIG_IIO_STM32_TIMER_TRIGGER is not set -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -# CONFIG_IIO_SYSFS_TRIGGER is not set -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_IQS624_POS is not set -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -CONFIG_AD5110=m -CONFIG_AD5272=m -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -CONFIG_MCP4018=m -# CONFIG_MCP4531 is not set -# CONFIG_TPL0102 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -CONFIG_LMP91000=m -# end of Digital potentiostats - -# -# Pressure sensors -# -CONFIG_ABP060MG=m -CONFIG_BMP280=m -CONFIG_BMP280_I2C=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -# CONFIG_HP03 is not set -CONFIG_ICP10100=m -CONFIG_MPL115=m -CONFIG_MPL115_I2C=m -# CONFIG_MPL3115 is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -CONFIG_MB1232=m -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -CONFIG_SX_COMMON=m -CONFIG_SX9310=m -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -CONFIG_VCNL3020=m -CONFIG_VL53L0X_I2C=m -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_IQS620AT_TEMP is not set -CONFIG_MLX90614=m -CONFIG_MLX90632=m -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -CONFIG_TMP117=m -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -CONFIG_NTB_PINGPONG=m -CONFIG_NTB_TOOL=m -CONFIG_NTB_PERF=m -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_BCM_IPROC is not set -# CONFIG_PWM_BCM_KONA is not set -# CONFIG_PWM_BCM2835 is not set -# CONFIG_PWM_BERLIN is not set -# CONFIG_PWM_BRCMSTB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_CLPS711X is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_DWC=m -# CONFIG_PWM_EP93XX is not set -# CONFIG_PWM_HIBVT is not set -# CONFIG_PWM_IMG is not set -# CONFIG_PWM_IMX1 is not set -# CONFIG_PWM_IMX27 is not set -# CONFIG_PWM_IMX_TPM is not set -# CONFIG_PWM_INTEL_LGM is not set -# CONFIG_PWM_IQS620A is not set -# CONFIG_PWM_JZ4740 is not set -# CONFIG_PWM_KEEMBAY is not set -# CONFIG_PWM_LPC18XX_SCT is not set -# CONFIG_PWM_LPC32XX is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_MESON is not set -# CONFIG_PWM_MTK_DISP is not set -# CONFIG_PWM_MEDIATEK is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_PXA is not set -# CONFIG_PWM_RASPBERRYPI_POE is not set -# CONFIG_PWM_RCAR is not set -# CONFIG_PWM_RENESAS_TPU is not set -# CONFIG_PWM_ROCKCHIP is not set -# CONFIG_PWM_SAMSUNG is not set -# CONFIG_PWM_SL28CPLD is not set -# CONFIG_PWM_SPRD is not set -# CONFIG_PWM_STM32 is not set -# CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_SUN4I is not set -# CONFIG_PWM_TEGRA is not set -# CONFIG_PWM_TIECAP is not set -# CONFIG_PWM_TIEHRPWM is not set -# CONFIG_PWM_VISCONTI is not set -# CONFIG_PWM_VT8500 is not set - -# -# IRQ chip support -# -# CONFIG_AL_FIC is not set -# CONFIG_RENESAS_INTC_IRQPIN is not set -# CONFIG_RENESAS_IRQC is not set -# CONFIG_RENESAS_RZA1_IRQC is not set -# CONFIG_RENESAS_RZG2L_IRQC is not set -# CONFIG_SL28CPLD_INTC is not set -# CONFIG_TS4800_IRQ is not set -# CONFIG_INGENIC_TCU_IRQ is not set -# CONFIG_IRQ_UNIPHIER_AIDET is not set -# CONFIG_MESON_IRQ_GPIO is not set -# CONFIG_IMX_IRQSTEER is not set -# CONFIG_IMX_INTMUX is not set -# CONFIG_EXYNOS_IRQ_COMBINER is not set -# CONFIG_MST_IRQ is not set -# CONFIG_MCHP_EIC is not set -# CONFIG_SUNPLUS_SP7021_INTC is not set -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_A10SR is not set -# CONFIG_RESET_ATH79 is not set -# CONFIG_RESET_AXS10X is not set -# CONFIG_RESET_BCM6345 is not set -# CONFIG_RESET_BERLIN is not set -# CONFIG_RESET_BRCMSTB is not set -# CONFIG_RESET_BRCMSTB_RESCAL is not set -# CONFIG_RESET_HSDK is not set -# CONFIG_RESET_IMX7 is not set -# CONFIG_RESET_LANTIQ is not set -# CONFIG_RESET_LPC18XX is not set -# CONFIG_RESET_MCHP_SPARX5 is not set -# CONFIG_RESET_MESON is not set -# CONFIG_RESET_MESON_AUDIO_ARB is not set -# CONFIG_RESET_NPCM is not set -# CONFIG_RESET_PISTACHIO is not set -# CONFIG_RESET_QCOM_AOSS is not set -# CONFIG_RESET_QCOM_PDC is not set -# CONFIG_RESET_RASPBERRYPI is not set -# CONFIG_RESET_RZG2L_USBPHY_CTRL is not set -# CONFIG_RESET_SCMI is not set -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_SOCFPGA is not set -# CONFIG_RESET_STARFIVE_JH7100 is not set -# CONFIG_RESET_SUNPLUS is not set -# CONFIG_RESET_SUNXI is not set -# CONFIG_RESET_TI_SCI is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set -# CONFIG_RESET_TN48M_CPLD is not set -# CONFIG_RESET_ZYNQ is not set -# CONFIG_COMMON_RESET_HI3660 is not set -# CONFIG_COMMON_RESET_HI6220 is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_PHY_PISTACHIO_USB is not set -CONFIG_USB_LGM_PHY=m -# CONFIG_PHY_CAN_TRANSCEIVER is not set -# CONFIG_PHY_SUN4I_USB is not set -# CONFIG_PHY_SUN6I_MIPI_DPHY is not set -# CONFIG_PHY_SUN9I_USB is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_PHY_BCM63XX_USBH is not set -# CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_NS2_PCIE is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_HI6220_USB is not set -# CONFIG_PHY_HI3660_USB is not set -# CONFIG_PHY_HI3670_USB is not set -# CONFIG_PHY_HI3670_PCIE is not set -# CONFIG_PHY_HISTB_COMBPHY is not set -# CONFIG_PHY_HISI_INNO_USB2 is not set -# CONFIG_PHY_INGENIC_USB is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_PXA_USB is not set -# CONFIG_PHY_MMP3_USB is not set -# CONFIG_PHY_MMP3_HSIC is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_QCOM_USB_HS is not set -# CONFIG_PHY_QCOM_USB_HSIC is not set -# CONFIG_PHY_MT7621_PCI is not set -# CONFIG_PHY_RALINK_USB is not set -# CONFIG_PHY_RCAR_GEN3_USB3 is not set -# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set -# CONFIG_PHY_ROCKCHIP_PCIE is not set -# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# CONFIG_PHY_ST_SPEAR1310_MIPHY is not set -# CONFIG_PHY_ST_SPEAR1340_MIPHY is not set -# CONFIG_PHY_STIH407_USB is not set -# CONFIG_PHY_STM32_USBPHYC is not set -# CONFIG_PHY_TEGRA194_P2U is not set -# CONFIG_PHY_DA8XX_USB is not set -# CONFIG_PHY_DM816X_USB is not set -# CONFIG_OMAP_CONTROL_PHY is not set -# CONFIG_TI_PIPE3 is not set -# CONFIG_PHY_TUSB1210 is not set -# CONFIG_PHY_INTEL_KEEMBAY_EMMC is not set -# CONFIG_PHY_INTEL_KEEMBAY_USB is not set -CONFIG_PHY_INTEL_LGM_EMMC=m -# CONFIG_PHY_XILINX_ZYNQMP is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=y -CONFIG_INTEL_RAPL=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_ARM_CCN is not set -# CONFIG_ARM_CMN is not set -# CONFIG_ARM_SMMU_V3_PMU is not set -# CONFIG_FSL_IMX8_DDR_PMU is not set -CONFIG_THUNDERX2_PMU=m -# CONFIG_XGENE_PMU is not set -# CONFIG_ARM_DMC620_PMU is not set -# CONFIG_MARVELL_CN10K_TAD_PMU is not set -# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set -# CONFIG_HNS3_PMU is not set -# CONFIG_MARVELL_CN10K_DDR_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -CONFIG_USB4=m -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=m -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_NVDIMM_KEYS=y -CONFIG_NVDIMM_TEST_BUILD=m -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_HMEM=m -CONFIG_DEV_DAX_HMEM_DEVICES=y -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y -# CONFIG_NVMEM_APPLE_EFUSES is not set -# CONFIG_NVMEM_BCM_OCOTP is not set -# CONFIG_NVMEM_BRCM_NVRAM is not set -# CONFIG_NVMEM_IMX_IIM is not set -# CONFIG_NVMEM_IMX_OCOTP is not set -# CONFIG_NVMEM_LAN9662_OTPC is not set -# CONFIG_NVMEM_LAYERSCAPE_SFP is not set -# CONFIG_NVMEM_LPC18XX_EEPROM is not set -# CONFIG_NVMEM_LPC18XX_OTP is not set -# CONFIG_NVMEM_MESON_MX_EFUSE is not set -# CONFIG_NVMEM_MICROCHIP_OTPC is not set -# CONFIG_NVMEM_MTK_EFUSE is not set -# CONFIG_NVMEM_MXS_OCOTP is not set -# CONFIG_NVMEM_NINTENDO_OTP is not set -# CONFIG_NVMEM_QCOM_QFPROM is not set -CONFIG_NVMEM_RMEM=m -# CONFIG_NVMEM_ROCKCHIP_EFUSE is not set -# CONFIG_NVMEM_ROCKCHIP_OTP is not set -# CONFIG_NVMEM_SC27XX_EFUSE is not set -# CONFIG_NVMEM_SNVS_LPGPR is not set -# CONFIG_NVMEM_SPRD_EFUSE is not set -# CONFIG_NVMEM_STM32_ROMEM is not set -# CONFIG_NVMEM_SUNPLUS_OCOTP is not set -# CONFIG_NVMEM_UNIPHIER_EFUSE is not set -# CONFIG_NVMEM_VF610_OCOTP is not set - -# -# HW tracing support -# -CONFIG_STM=m -CONFIG_STM_PROTO_BASIC=m -CONFIG_STM_PROTO_SYS_T=m -CONFIG_STM_DUMMY=m -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -CONFIG_INTEL_TH_ACPI=m -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# CONFIG_HISI_PTT is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_TEE is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -CONFIG_INTERCONNECT=y -# CONFIG_INTERCONNECT_IMX is not set -# CONFIG_INTERCONNECT_QCOM_OSM_L3 is not set -# CONFIG_INTERCONNECT_SAMSUNG is not set -CONFIG_COUNTER=m -# CONFIG_104_QUAD_8 is not set -# CONFIG_INTERRUPT_CNT is not set -# CONFIG_STM32_TIMER_CNT is not set -# CONFIG_STM32_LPTIMER_CNT is not set -# CONFIG_TI_EQEP is not set -CONFIG_INTEL_QEP=m -# CONFIG_TI_ECAP_CAPTURE 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=y -CONFIG_FS_IOMAP=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_EXT4_KUNIT_TESTS=m -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -CONFIG_XFS_ONLINE_SCRUB=y -# CONFIG_XFS_ONLINE_REPAIR is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -# CONFIG_OCFS2_FS_STATS is not set -# CONFIG_OCFS2_DEBUG_MASKLOG is not set -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY 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=m -CONFIG_F2FS_FS=y -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -CONFIG_F2FS_FS_SECURITY=y -CONFIG_F2FS_CHECK_FS=y -# CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_COMPRESSION=y -CONFIG_F2FS_FS_LZO=y -CONFIG_F2FS_FS_LZORLE=y -CONFIG_F2FS_FS_LZ4=y -CONFIG_F2FS_FS_LZ4HC=y -CONFIG_F2FS_FS_ZSTD=y -CONFIG_F2FS_IOSTAT=y -# CONFIG_F2FS_UNFAIR_RWSEM is not set -CONFIG_ZONEFS_FS=m -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -CONFIG_FS_ENCRYPTION=y -CONFIG_FS_ENCRYPTION_ALGS=y -CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y -CONFIG_FS_VERITY=y -# CONFIG_FS_VERITY_DEBUG is not set -# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -# CONFIG_PRINT_QUOTA_WARNING is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=y -# CONFIG_QFMT_V1 is not set -CONFIG_QFMT_V2=y -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_FUSE_DAX=y -CONFIG_OVERLAY_FS=m -# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -# CONFIG_OVERLAY_FS_INDEX is not set -# CONFIG_OVERLAY_FS_XINO_AUTO is not set -# CONFIG_OVERLAY_FS_METACOPY is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -CONFIG_FSCACHE=m -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -# CONFIG_FAT_DEFAULT_UTF8 is not set -CONFIG_FAT_KUNIT_TEST=m -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -# CONFIG_NTFS3_64BIT_CLUSTER is not set -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_VMCORE_DEVICE_DUMP=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -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=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_MEMFD_CREATE=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_RTIME=y -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -CONFIG_UBIFS_FS_AUTHENTICATION=y -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -# CONFIG_SQUASHFS_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_DECOMP_MULTI is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_DEFLATE_COMPRESS=y -CONFIG_PSTORE_LZO_COMPRESS=m -CONFIG_PSTORE_LZ4_COMPRESS=m -CONFIG_PSTORE_LZ4HC_COMPRESS=m -# CONFIG_PSTORE_842_COMPRESS is not set -CONFIG_PSTORE_ZSTD_COMPRESS=y -CONFIG_PSTORE_COMPRESS=y -CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y -# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set -CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=m -CONFIG_PSTORE_ZONE=m -CONFIG_PSTORE_BLK=m -CONFIG_PSTORE_BLK_BLKDEV="" -CONFIG_PSTORE_BLK_KMSG_SIZE=64 -CONFIG_PSTORE_BLK_MAX_REASON=2 -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -# CONFIG_EROFS_FS_ZIP_LZMA is not set -CONFIG_VBOXSF_FS=m -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -# CONFIG_NFS_V2 is not set -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -CONFIG_NFSD_FLEXFILELAYOUT=y -CONFIG_NFSD_V4_2_INTER_SSC=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set -CONFIG_SUNRPC_DEBUG=y -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_FSCACHE=y -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -CONFIG_AFS_DEBUG=y -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_DLM=m -# CONFIG_DLM_DEPRECATED_API is not set -CONFIG_DLM_DEBUG=y -CONFIG_UNICODE=y -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_KEYS_REQUEST_CACHE=y -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_BIG_KEYS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_ENCRYPTED_KEYS=y -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -CONFIG_KEY_NOTIFICATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -CONFIG_SECURITY_PATH=y -CONFIG_INTEL_TXT=y -CONFIG_LSM_MMAP_MIN_ADDR=65535 -CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y -CONFIG_HARDENED_USERCOPY=y -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -# CONFIG_SECURITY_SELINUX_DISABLE is not set -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -CONFIG_SECURITY_LANDLOCK=y -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set -CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_LSM_RULES=y -CONFIG_IMA_NG_TEMPLATE=y -# CONFIG_IMA_SIG_TEMPLATE is not set -CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set -CONFIG_IMA_DEFAULT_HASH_SHA256=y -# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set -CONFIG_IMA_DEFAULT_HASH="sha256" -CONFIG_IMA_WRITE_POLICY=y -CONFIG_IMA_READ_POLICY=y -CONFIG_IMA_APPRAISE=y -CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y -CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_IMA_DISABLE_HTABLE is not set -CONFIG_EVM=y -CONFIG_EVM_ATTR_FSUUID=y -# CONFIG_EVM_ADD_XATTRS is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="yama" - -# -# 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=y -# CONFIG_INIT_STACK_ALL_PATTERN is not set -# CONFIG_INIT_STACK_ALL_ZERO 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 is not set -# end of Memory initialization - -CONFIG_CC_HAS_RANDSTRUCT=y -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -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_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=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=y -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=y -CONFIG_CRYPTO_ENGINE=m -# 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=m -CONFIG_CRYPTO_ECDSA=y -CONFIG_CRYPTO_ECRDSA=m -# CONFIG_CRYPTO_SM2 is not set -CONFIG_CRYPTO_CURVE25519=m -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SM4=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=y -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=y -CONFIG_CRYPTO_OFB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_NHPOLY1305=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=y -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# 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=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -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=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -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=y -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=y -# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=y -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set -CONFIG_CRYPTO_CHACHA20_X86_64=y -CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_AVX2=m -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=y -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ALLWINNER is not set -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_SL3516 is not set -# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set -# CONFIG_CRYPTO_DEV_S5P is not set -# CONFIG_CRYPTO_DEV_ATMEL_AES is not set -# CONFIG_CRYPTO_DEV_ATMEL_TDES is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA is not set -CONFIG_CRYPTO_DEV_ATMEL_I2C=m -CONFIG_CRYPTO_DEV_ATMEL_ECC=m -CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_4XXX=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -# CONFIG_CAVIUM_CPT is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set -# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set -# CONFIG_CRYPTO_DEV_QCE is not set -# CONFIG_CRYPTO_DEV_QCOM_RNG is not set -# CONFIG_CRYPTO_DEV_IMGTEC_HASH is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_AES is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_HISI_SEC is not set -# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set -# CONFIG_CRYPTO_DEV_HISI_ZIP is not set -# CONFIG_CRYPTO_DEV_HISI_HPRE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -# CONFIG_CRYPTO_DEV_SA2UL is not set -# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 is not set -# CONFIG_CRYPTO_DEV_ASPEED is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -CONFIG_PKCS8_PRIVATE_KEY_PARSER=m -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -CONFIG_SIGNED_PE_FILE_VERIFICATION=y -# 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=y -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# CONFIG_SYSTEM_REVOCATION_LIST is not set -# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -# CONFIG_RAID6_PQ_BENCHMARK is not set -CONFIG_LINEAR_RANGES=y -CONFIG_PACKING=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -CONFIG_PRIME_NUMBERS=m -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=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_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y -CONFIG_CRYPTO_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y -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=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=m -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=y -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=y -CONFIG_LZ4HC_COMPRESS=y -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -# CONFIG_XZ_DEC_MICROLZMA is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_DMA_OPS=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_SWIOTLB=y -CONFIG_DMA_CMA=y -# CONFIG_DMA_PERNUMA_CMA is not set - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -CONFIG_CHECK_SIGNATURE=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# 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_MEMREGION=y -CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y -CONFIG_ARCH_HAS_COPY_MC=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_POLYNOMIAL=m - -# -# 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=3 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -# CONFIG_DEBUG_KERNEL is not set - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_HEADERS_INSTALL is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -CONFIG_OBJTOOL=y -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -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_ARCH_HAS_UBSAN_SANITIZE_ALL=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# end of Networking Debugging - -# -# Memory Debugging -# -CONFIG_PAGE_EXTENSION=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_TABLE_CHECK is not set -CONFIG_PAGE_POISONING=y -# 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_SHRINKER_DEBUG is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_KASAN_SW_TAGS=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -CONFIG_KFENCE=y -CONFIG_KFENCE_SAMPLE_INTERVAL=0 -CONFIG_KFENCE_NUM_OBJECTS=255 -# CONFIG_KFENCE_DEFERRABLE is not set -CONFIG_KFENCE_STRESS_TEST_FAULTS=0 -CONFIG_KFENCE_KUNIT_TEST=m -CONFIG_HAVE_ARCH_KMSAN=y -CONFIG_HAVE_KMSAN_COMPILER=y -# end of Memory Debugging - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_INFO=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_WW_MUTEX_SELFTEST is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set - -# -# Debug kernel data structures -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# end of RCU Debugging - -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_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_C_RECORDMCOUNT=y -CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y -CONFIG_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=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=y -CONFIG_FUNCTION_GRAPH_TRACER=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -CONFIG_OSNOISE_TRACER=y -CONFIG_TIMERLAT_TRACER=y -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_OBJTOOL=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# 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=y -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG 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=y - -# -# x86 Debugging -# -CONFIG_EARLY_PRINTK_USB=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -CONFIG_EARLY_PRINTK_DBGP=y -CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_EFI_PGT_DUMP is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -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_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=m -CONFIG_KUNIT_DEBUGFS=y -CONFIG_KUNIT_TEST=m -CONFIG_KUNIT_EXAMPLE_TEST=m -CONFIG_KUNIT_ALL_TESTS=m -CONFIG_KUNIT_DEFAULT_ENABLED=y -CONFIG_FUNCTION_ERROR_INJECTION=y -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_LKDTM is not set -CONFIG_CPUMASK_KUNIT_TEST=m -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_SORT is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_REED_SOLOMON_TEST is not set -CONFIG_ATOMIC64_SELFTEST=y -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_STRSCPY is not set -CONFIG_TEST_KSTRTOX=y -# 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_SIPHASH is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY 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_BITFIELD_KUNIT is not set -CONFIG_HASH_KUNIT_TEST=m -# CONFIG_RESOURCE_KUNIT_TEST is not set -CONFIG_SYSCTL_KUNIT_TEST=m -CONFIG_LIST_KUNIT_TEST=m -# CONFIG_LINEAR_RANGES_TEST is not set -# CONFIG_CMDLINE_KUNIT_TEST is not set -# CONFIG_BITS_TEST is not set -CONFIG_SLUB_KUNIT_TEST=m -CONFIG_RATIONAL_KUNIT_TEST=m -CONFIG_MEMCPY_KUNIT_TEST=m -CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m -CONFIG_OVERFLOW_KUNIT_TEST=m -CONFIG_STACKINIT_KUNIT_TEST=m -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking - -CONFIG_WARN_MISSING_DOCUMENTS=y -# CONFIG_WARN_ABI_ERRORS is not set -# 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/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.5.4 b/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.5.4 deleted file mode 100644 index 334cc5f..0000000 --- a/os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.5.4 +++ /dev/null @@ -1,10481 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 6.5.4 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="clang version 16.0.6" -CONFIG_GCC_VERSION=0 -CONFIG_CC_IS_CLANG=y -CONFIG_CLANG_VERSION=160006 -CONFIG_AS_IS_LLVM=y -CONFIG_AS_VERSION=160006 -CONFIG_LD_VERSION=0 -CONFIG_LD_IS_LLD=y -CONFIG_LLD_VERSION=160006 -CONFIG_CC_CAN_LINK=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=0 -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=y -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="-gentoo-dist" -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 is not set -CONFIG_KERNEL_ZSTD=y -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="hibiki" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_WATCH_QUEUE=y -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_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_GENERIC_IRQ_INJECTION=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_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y -CONFIG_TIME_KUNIT_TEST=m -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 is not set -CONFIG_NO_HZ_FULL=y -CONFIG_CONTEXT_TRACKING_USER=y -# CONFIG_CONTEXT_TRACKING_USER_FORCE 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=y -CONFIG_BPF_JIT=y -CONFIG_BPF_JIT_ALWAYS_ON=y -CONFIG_BPF_JIT_DEFAULT_ON=y -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_BPF_LSM=y -# 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=y - -# -# CPU/Task time and stats accounting -# -CONFIG_VIRT_CPU_ACCOUNTING=y -CONFIG_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_SCHED_AVG_IRQ=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_PSI=y -# CONFIG_PSI_DEFAULT_DISABLED 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_TASKS_RCU=y -CONFIG_TASKS_RUDE_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set -# CONFIG_RCU_LAZY is not set -# end of RCU Subsystem - -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_IKHEADERS=m -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# 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" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -# CONFIG_RT_GROUP_SCHED is not set -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -# CONFIG_CGROUP_RDMA is not set -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_BPF=y -CONFIG_CGROUP_MISC=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=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -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="warn" -CONFIG_SYSCTL=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -# CONFIG_EXPERT is not set -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_FULL=y -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_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_EMBEDDED is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_GUEST_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -# 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=5 -CONFIG_CC_HAS_SANE_STACKPROTECTOR=y - -# -# Processor type and features -# -CONFIG_SMP=y -CONFIG_X86_X2APIC=y -CONFIG_X86_MPPARSE=y -# CONFIG_GOLDFISH is not set -CONFIG_X86_CPU_RESCTRL=y -CONFIG_X86_EXTENDED_PLATFORM=y -CONFIG_X86_NUMACHIP=y -# CONFIG_X86_VSMP is not set -CONFIG_X86_UV=y -# CONFIG_X86_GOLDFISH is not set -# CONFIG_X86_INTEL_MID is not set -CONFIG_X86_INTEL_LPSS=y -CONFIG_X86_AMD_PLATFORM_DEVICE=y -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_XXL=y -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_X86_HV_CALLBACK_VECTOR=y -CONFIG_XEN=y -CONFIG_XEN_PV=y -CONFIG_XEN_512GB=y -CONFIG_XEN_PV_SMP=y -CONFIG_XEN_PV_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_PVHVM_SMP=y -CONFIG_XEN_PVHVM_GUEST=y -CONFIG_XEN_SAVE_RESTORE=y -CONFIG_XEN_DEBUG_FS=y -CONFIG_XEN_PVH=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PV_MSR_SAFE=y -CONFIG_KVM_GUEST=y -CONFIG_ARCH_CPUIDLE_HALTPOLL=y -CONFIG_PVH=y -CONFIG_PARAVIRT_TIME_ACCOUNTING=y -CONFIG_PARAVIRT_CLOCK=y -# CONFIG_JAILHOUSE_GUEST is not set -CONFIG_ACRN_GUEST=y -# 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_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_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_HYGON=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_ZHAOXIN=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -# CONFIG_GART_IOMMU is not set -CONFIG_BOOT_VESA_SUPPORT=y -CONFIG_NR_CPUS_RANGE_BEGIN=2 -CONFIG_NR_CPUS_RANGE_END=512 -CONFIG_NR_CPUS_DEFAULT=64 -CONFIG_NR_CPUS=512 -CONFIG_SCHED_CLUSTER=y -CONFIG_SCHED_SMT=y -CONFIG_SCHED_MC=y -CONFIG_SCHED_MC_PRIO=y -CONFIG_X86_LOCAL_APIC=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_MCE=y -CONFIG_X86_MCELOG_LEGACY=y -CONFIG_X86_MCE_INTEL=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MCE_INJECT=m - -# -# Performance monitoring -# -CONFIG_PERF_EVENTS_INTEL_UNCORE=m -CONFIG_PERF_EVENTS_INTEL_RAPL=m -CONFIG_PERF_EVENTS_INTEL_CSTATE=m -CONFIG_PERF_EVENTS_AMD_POWER=m -CONFIG_PERF_EVENTS_AMD_UNCORE=y -# CONFIG_PERF_EVENTS_AMD_BRS is not set -# end of Performance monitoring - -CONFIG_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_X86_IOPL_IOPERM=y -CONFIG_MICROCODE=y -CONFIG_MICROCODE_INTEL=y -# CONFIG_MICROCODE_AMD is not set -# CONFIG_MICROCODE_LATE_LOADING is not set -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_X86_5LEVEL=y -CONFIG_X86_DIRECT_GBPAGES=y -CONFIG_X86_CPA_STATISTICS=y -# CONFIG_AMD_MEM_ENCRYPT is not set -CONFIG_NUMA=y -CONFIG_AMD_NUMA=y -CONFIG_X86_64_ACPI_NUMA=y -# CONFIG_NUMA_EMU is not set -CONFIG_NODES_SHIFT=10 -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -# CONFIG_ARCH_MEMORY_PROBE is not set -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_X86_PMEM_LEGACY_DEVICE=y -CONFIG_X86_PMEM_LEGACY=m -CONFIG_X86_CHECK_BIOS_CORRUPTION=y -# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -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=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_EFI_HANDOVER_PROTOCOL=y -CONFIG_EFI_MIXED=y -# CONFIG_EFI_FAKE_MEMMAP is not set -CONFIG_EFI_RUNTIME_MAP=y -# CONFIG_HZ_100 is not set -# CONFIG_HZ_250 is not set -CONFIG_HZ_300=y -# CONFIG_HZ_1000 is not set -CONFIG_HZ=300 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -CONFIG_KEXEC_FILE=y -CONFIG_ARCH_HAS_KEXEC_PURGATORY=y -# CONFIG_KEXEC_SIG is not set -CONFIG_CRASH_DUMP=y -CONFIG_KEXEC_JUMP=y -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_X86_NEED_RELOCS=y -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_DYNAMIC_MEMORY_LAYOUT=y -CONFIG_RANDOMIZE_MEMORY=y -CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa -# 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=y -CONFIG_CMDLINE="root=UUID=065b7787-8e79-4555-b87a-eeae2b2e8191 rd.luks.uuid=23e60daf-1b74-4a3c-ad6f-61136f5d89b2 quiet" -# CONFIG_CMDLINE_OVERRIDE 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_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_SPECULATION_MITIGATIONS=y -CONFIG_PAGE_TABLE_ISOLATION=y -CONFIG_RETPOLINE=y -CONFIG_RETHUNK=y -CONFIG_CPU_UNRET_ENTRY=y -CONFIG_CALL_DEPTH_TRACKING=y -# CONFIG_CALL_THUNKS_DEBUG is not set -CONFIG_CPU_IBPB_ENTRY=y -CONFIG_CPU_IBRS_ENTRY=y -CONFIG_CPU_SRSO=y -# CONFIG_SLS is not set -# CONFIG_GDS_FORCE_MITIGATION is not set -CONFIG_ARCH_HAS_ADD_PAGES=y -CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -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 is not set -CONFIG_PM=y -CONFIG_PM_DEBUG=y -# CONFIG_PM_ADVANCED_DEBUG is not set -CONFIG_PM_TEST_SUSPEND=y -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=y -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_TABLE_LIB=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_FPDT=y -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=m -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=m -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=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -CONFIG_ACPI_BGRT=y -CONFIG_ACPI_NFIT=m -# CONFIG_NFIT_SECURITY_DEBUG is not set -CONFIG_ACPI_NUMA=y -CONFIG_ACPI_HMAT=y -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y -CONFIG_ACPI_APEI_MEMORY_FAILURE=y -CONFIG_ACPI_APEI_EINJ=m -# CONFIG_ACPI_APEI_ERST_DEBUG is not set -CONFIG_ACPI_DPTF=y -CONFIG_DPTF_POWER=m -CONFIG_DPTF_PCH_FIVR=m -CONFIG_ACPI_WATCHDOG=y -# CONFIG_ACPI_EXTLOG is not set -CONFIG_ACPI_ADXL=y -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PCC=y -CONFIG_ACPI_FFH=y -CONFIG_PMIC_OPREGION=y -CONFIG_BYTCRC_PMIC_OPREGION=y -CONFIG_CHTCRC_PMIC_OPREGION=y -CONFIG_XPOWER_PMIC_OPREGION=y -CONFIG_BXT_WC_PMIC_OPREGION=y -CONFIG_CHT_WC_PMIC_OPREGION=y -CONFIG_CHT_DC_TI_PMIC_OPREGION=y -# CONFIG_TPS68470_PMIC_OPREGION is not set -CONFIG_ACPI_VIOT=y -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=m -# CONFIG_X86_AMD_PSTATE is not set -# CONFIG_X86_AMD_PSTATE_UT is not set -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -CONFIG_X86_AMD_FREQ_SENSITIVITY=m -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m -# 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_PCI_XEN=y -CONFIG_MMCONF_FAM10H=y -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -# end of Bus options (PCI etc.) - -# -# Binary Emulations -# -CONFIG_IA32_EMULATION=y -CONFIG_COMPAT_32=y -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -# end of Binary Emulations - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_PFNCACHE=y -CONFIG_HAVE_KVM_IRQCHIP=y -CONFIG_HAVE_KVM_IRQFD=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_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_ASYNC_PF=y -CONFIG_HAVE_KVM_MSI=y -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y -CONFIG_KVM_VFIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=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_VIRTUALIZATION=y -CONFIG_KVM=m -CONFIG_KVM_INTEL=m -CONFIG_X86_SGX_KVM=y -# CONFIG_KVM_AMD is not set -CONFIG_KVM_SMM=y -CONFIG_KVM_XEN=y -CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y -CONFIG_AS_AVX512=y -CONFIG_AS_SHA1_NI=y -CONFIG_AS_SHA256_NI=y -CONFIG_AS_TPAUSE=y -CONFIG_AS_GFNI=y - -# -# General architecture-dependent options -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_HAVE_IMA_KEXEC=y -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_KPROBES_ON_FTRACE=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_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 is not set -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_HAS_LTO_CLANG=y -CONFIG_LTO_NONE=y -# CONFIG_LTO_CLANG_THIN is not set -CONFIG_ARCH_SUPPORTS_CFI_CLANG=y -# CONFIG_CFI_CLANG is not set -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_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_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -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_ISA_BUS_API=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_HAVE_ARCH_NODE_DEV_GROUP=y -CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=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_FUNCTION_ALIGNMENT_4B=y -CONFIG_FUNCTION_ALIGNMENT_16B=y -CONFIG_FUNCTION_ALIGNMENT=16 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS_NONE is not set -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -CONFIG_MODULE_COMPRESS_ZSTD=y -# CONFIG_MODULE_DECOMPRESS is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_DEV_THROTTLING_LOW is not set -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -CONFIG_BLK_SED_OPAL=y -CONFIG_BLK_INLINE_ENCRYPTION=y -# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -CONFIG_AIX_PARTITION=y -CONFIG_OSF_PARTITION=y -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -CONFIG_MAC_PARTITION=y -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -CONFIG_MINIX_SUBPARTITION=y -CONFIG_SOLARIS_X86_PARTITION=y -CONFIG_UNIXWARE_DISKLABEL=y -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -CONFIG_SGI_PARTITION=y -# CONFIG_ULTRIX_PARTITION is not set -CONFIG_SUN_PARTITION=y -# 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 -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG 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=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=y -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# SLAB allocator options -# -# CONFIG_SLAB_DEPRECATED is not set -CONFIG_SLUB=y -# CONFIG_SLAB_MERGE_DEFAULT is not set -CONFIG_SLAB_FREELIST_RANDOM=y -CONFIG_SLAB_FREELIST_HARDENED=y -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# end of SLAB allocator options - -CONFIG_SHUFFLE_PAGE_ALLOCATOR=y -# 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_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_EXCLUSIVE_SYSTEM_RAM=y -CONFIG_HAVE_BOOTMEM_INFO_NODE=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_MHP_MEMMAP_ON_MEMORY=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_DEVICE_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_MEMORY_FAILURE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ARCH_WANTS_THP_SWAP=y -CONFIG_TRANSPARENT_HUGEPAGE=y -# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set -CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y -CONFIG_THP_SWAP=y -# CONFIG_READ_ONLY_THP_FOR_FS is not set -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_FRONTSWAP=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=7 -CONFIG_MEM_SOFT_DIRTY=y -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_ZONE_DMA=y -CONFIG_ZONE_DMA32=y -CONFIG_ZONE_DEVICE=y -CONFIG_GET_FREE_REGION=y -CONFIG_DEVICE_PRIVATE=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_MAPPING_DIRTY_HELPERS=y -CONFIG_SECRETMEM=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -CONFIG_HAVE_ARCH_USERFAULTFD_WP=y -CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y -CONFIG_PTE_MARKER_UFFD_WP=y -# CONFIG_LRU_GEN is not set -CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y -# CONFIG_PER_VMA_LOCK is not set -CONFIG_LOCK_MM_AND_FIND_VMA=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_REDIRECT=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -CONFIG_UNIX_DIAG=y -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_OFFLOAD=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_USER_COMPAT is not set -CONFIG_XFRM_INTERFACE=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_STATISTICS=y -CONFIG_XFRM_AH=m -CONFIG_XFRM_ESP=m -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_XFRM_ESPINTCP=y -CONFIG_XDP_SOCKETS=y -CONFIG_XDP_SOCKETS_DIAG=m -CONFIG_NET_HANDSHAKE=y -CONFIG_NET_HANDSHAKE_KUNIT_TEST=m -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_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_NET_UDP_TUNNEL=m -CONFIG_NET_FOU=m -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -CONFIG_INET_ESPINTCP=y -CONFIG_INET_IPCOMP=m -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -CONFIG_INET_RAW_DIAG=y -CONFIG_INET_DIAG_DESTROY=y -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -CONFIG_INET6_ESPINTCP=y -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=y -CONFIG_IPV6_ILA=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_FOU=m -CONFIG_IPV6_FOU_TUNNEL=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_HMAC=y -CONFIG_IPV6_SEG6_BPF=y -CONFIG_IPV6_RPL_LWTUNNEL=y -CONFIG_IPV6_IOAM6_LWTUNNEL=y -CONFIG_NETLABEL=y -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_MPTCP_KUNIT_TEST=m -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -CONFIG_NFT_FLOW_OFFLOAD=m -# CONFIG_NFT_CONNLIMIT is not set -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -CONFIG_NFT_FIB_INET=m -CONFIG_NFT_XFRM=m -CONFIG_NFT_SOCKET=m -# CONFIG_NFT_OSF is not set -CONFIG_NFT_TPROXY=m -CONFIG_NFT_SYNPROXY=m -CONFIG_NF_DUP_NETDEV=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -CONFIG_NFT_REJECT_NETDEV=m -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -# CONFIG_NF_FLOW_TABLE_PROCFS is not set -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XTABLES_COMPAT=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_MH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -CONFIG_IP_VS_TWOS=m - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -CONFIG_NF_LOG_ARP=m -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_DUP_IPV6=m -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_NF_CONNTRACK_BRIDGE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -# CONFIG_BPFILTER is not set -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set -CONFIG_TIPC=m -CONFIG_TIPC_MEDIA_UDP=y -CONFIG_TIPC_CRYPTO=y -CONFIG_TIPC_DIAG=m -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -CONFIG_ATM_LANE=m -# CONFIG_ATM_MPOA is not set -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -CONFIG_L2TP_DEBUGFS=m -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_BRIDGE_MRP=y -CONFIG_BRIDGE_CFM=y -CONFIG_NET_DSA=m -CONFIG_NET_DSA_TAG_NONE=m -# CONFIG_NET_DSA_TAG_AR9331 is not set -CONFIG_NET_DSA_TAG_BRCM_COMMON=m -CONFIG_NET_DSA_TAG_BRCM=m -CONFIG_NET_DSA_TAG_BRCM_LEGACY=m -CONFIG_NET_DSA_TAG_BRCM_PREPEND=m -CONFIG_NET_DSA_TAG_HELLCREEK=m -CONFIG_NET_DSA_TAG_GSWIP=m -CONFIG_NET_DSA_TAG_DSA_COMMON=m -CONFIG_NET_DSA_TAG_DSA=m -CONFIG_NET_DSA_TAG_EDSA=m -CONFIG_NET_DSA_TAG_MTK=m -CONFIG_NET_DSA_TAG_KSZ=m -CONFIG_NET_DSA_TAG_OCELOT=m -CONFIG_NET_DSA_TAG_OCELOT_8021Q=m -CONFIG_NET_DSA_TAG_QCA=m -CONFIG_NET_DSA_TAG_RTL4_A=m -# CONFIG_NET_DSA_TAG_RTL8_4 is not set -# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set -CONFIG_NET_DSA_TAG_LAN9303=m -CONFIG_NET_DSA_TAG_SJA1105=m -CONFIG_NET_DSA_TAG_TRAILER=m -CONFIG_NET_DSA_TAG_XRS700X=m -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -# CONFIG_LLC2 is not set -CONFIG_ATALK=m -CONFIG_DEV_APPLETALK=m -CONFIG_IPDDP=m -CONFIG_IPDDP_ENCAP=y -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -CONFIG_6LOWPAN=m -CONFIG_6LOWPAN_DEBUGFS=y -CONFIG_6LOWPAN_NHC=m -CONFIG_6LOWPAN_NHC_DEST=m -CONFIG_6LOWPAN_NHC_FRAGMENT=m -CONFIG_6LOWPAN_NHC_HOP=m -CONFIG_6LOWPAN_NHC_IPV6=m -CONFIG_6LOWPAN_NHC_MOBILITY=m -CONFIG_6LOWPAN_NHC_ROUTING=m -CONFIG_6LOWPAN_NHC_UDP=m -CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m -CONFIG_6LOWPAN_GHC_UDP=m -CONFIG_6LOWPAN_GHC_ICMPV6=m -CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m -CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m -CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m -CONFIG_IEEE802154=m -# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set -CONFIG_IEEE802154_SOCKET=m -CONFIG_IEEE802154_6LOWPAN=m -CONFIG_MAC802154=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_MQPRIO_LIB=m -CONFIG_NET_SCH_TAPRIO=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -# CONFIG_NET_SCH_SKBPRIO is not set -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=y -CONFIG_NET_SCH_CAKE=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -# CONFIG_NET_SCH_FQ_PIE is not set -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_SCH_ETS=m -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_EMATCH_IPT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_MPLS=m -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -CONFIG_NET_ACT_CTINFO=m -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -CONFIG_NET_ACT_CT=m -CONFIG_NET_ACT_GATE=m -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -CONFIG_NET_TC_SKB_EXT=y -CONFIG_NET_SCH_FIFO=y -CONFIG_DCB=y -CONFIG_DNS_RESOLVER=m -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_BATMAN_V=y -CONFIG_BATMAN_ADV_BLA=y -CONFIG_BATMAN_ADV_DAT=y -CONFIG_BATMAN_ADV_NC=y -CONFIG_BATMAN_ADV_MCAST=y -# CONFIG_BATMAN_ADV_DEBUG is not set -CONFIG_BATMAN_ADV_TRACING=y -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_OPENVSWITCH_GENEVE=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_HYPERV_VSOCKETS=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -CONFIG_MPLS_ROUTING=m -CONFIG_MPLS_IPTUNNEL=m -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -CONFIG_NET_SWITCHDEV=y -CONFIG_NET_L3_MASTER_DEV=y -CONFIG_QRTR=m -# CONFIG_QRTR_SMD is not set -# CONFIG_QRTR_TUN is not set -CONFIG_NET_NCSI=y -CONFIG_NCSI_OEM_CMD_GET_MAC=y -CONFIG_NCSI_OEM_CMD_KEEP_PHY=y -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_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -CONFIG_NET_PKTGEN=m -CONFIG_NET_DROP_MONITOR=y -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -# CONFIG_BT_HS is not set -CONFIG_BT_LE=y -CONFIG_BT_LE_L2CAP_ECRED=y -CONFIG_BT_6LOWPAN=m -CONFIG_BT_LEDS=y -CONFIG_BT_MSFTEXT=y -# CONFIG_BT_AOSPEXT is not set -# CONFIG_BT_DEBUGFS is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_QCA=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_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_SERDEV=y -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_NOKIA=m -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_3WIRE=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_BCM=y -CONFIG_BT_HCIUART_RTL=y -CONFIG_BT_HCIUART_QCA=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIUART_MRVL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBCM4377=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_MTKSDIO=m -CONFIG_BT_MTKUART=m -# CONFIG_BT_QCOMSMD is not set -CONFIG_BT_VIRTIO=m -CONFIG_BT_NXPUART=m -# end of Bluetooth device drivers - -CONFIG_AF_RXRPC=m -CONFIG_AF_RXRPC_IPV6=y -# CONFIG_AF_RXRPC_INJECT_LOSS is not set -# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set -CONFIG_AF_RXRPC_DEBUG=y -CONFIG_RXKAD=y -# CONFIG_RXPERF is not set -CONFIG_AF_KCM=m -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -CONFIG_CFG80211_DEBUGFS=y -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_CFG80211_WEXT_EXPORT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -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=y -CONFIG_MAC80211_LEDS=y -CONFIG_MAC80211_DEBUGFS=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=y -CONFIG_RFKILL_GPIO=m -CONFIG_NET_9P=m -CONFIG_NET_9P_FD=m -CONFIG_NET_9P_VIRTIO=m -CONFIG_NET_9P_XEN=m -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -# CONFIG_NFC_NCI_UART is not set -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y - -# -# Near Field Communication (NFC) devices -# -CONFIG_NFC_MEI_PHY=m -CONFIG_NFC_SIM=m -CONFIG_NFC_PORT100=m -# CONFIG_NFC_VIRTUAL_NCI is not set -# CONFIG_NFC_FDP is not set -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_PN544_MEI=m -CONFIG_NFC_PN533=m -CONFIG_NFC_PN533_USB=m -CONFIG_NFC_PN533_I2C=m -CONFIG_NFC_PN532_UART=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MICROREAD_MEI=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -# CONFIG_NFC_MRVL_I2C is not set -CONFIG_NFC_ST21NFCA=m -CONFIG_NFC_ST21NFCA_I2C=m -# CONFIG_NFC_ST_NCI_I2C is not set -CONFIG_NFC_NXP_NCI=m -CONFIG_NFC_NXP_NCI_I2C=m -# CONFIG_NFC_S3FWRN5_I2C is not set -# CONFIG_NFC_S3FWRN82_UART is not set -# end of Near Field Communication (NFC) devices - -CONFIG_PSAMPLE=m -CONFIG_NET_IFE=m -CONFIG_LWTUNNEL=y -CONFIG_LWTUNNEL_BPF=y -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_NET_DEVLINK=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y -CONFIG_NETDEV_ADDR_LIST_TEST=m - -# -# Device Drivers -# -CONFIG_HAVE_EISA=y -# CONFIG_EISA is not set -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -CONFIG_PCIEAER_INJECT=m -CONFIG_PCIE_ECRC=y -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_DPC=y -CONFIG_PCIE_PTM=y -CONFIG_PCIE_EDR=y -CONFIG_PCI_MSI=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=y -CONFIG_PCI_PF_STUB=m -CONFIG_XEN_PCIDEV_FRONTEND=m -CONFIG_PCI_ATS=y -CONFIG_PCI_DOE=y -CONFIG_PCI_LOCKLESS_CONFIG=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCI_P2PDMA=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_HYPERV=m -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCIE_ALTERA is not set -# CONFIG_PCI_VERSATILE is not set -# CONFIG_PCI_HOST_THUNDER_PEM is not set -# CONFIG_PCI_HOST_THUNDER_ECAM is not set -# CONFIG_PCIE_HISI_ERR is not set -CONFIG_VMD=m -# CONFIG_PCI_LOONGSON is not set -# CONFIG_PCIE_MEDIATEK_GEN3 is not set -# CONFIG_PCIE_MT7621 is not set -CONFIG_PCI_HYPERV_INTERFACE=m -# CONFIG_PCI_TEGRA is not set -# CONFIG_PCIE_RCAR_HOST is not set -# CONFIG_PCI_XGENE is not set -# CONFIG_PCIE_XILINX_NWL is not set -# CONFIG_PCIE_XILINX_CPM is not set - -# -# Cadence-based PCIe controllers -# -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_ARTPEC6_HOST is not set -# CONFIG_PCIE_BT1 is not set -# CONFIG_PCI_IMX6_HOST is not set -# CONFIG_PCIE_HISI_STB is not set -# CONFIG_PCIE_KEEMBAY_HOST is not set -# CONFIG_PCIE_ARMADA_8K is not set -# CONFIG_PCIE_TEGRA194_HOST is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# CONFIG_PCI_EXYNOS is not set -# CONFIG_PCIE_FU740 is not set -# CONFIG_PCIE_SPEAR13XX is not set -# CONFIG_PCI_KEYSTONE_HOST is not set -# CONFIG_PCIE_VISCONTI_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set -# end of Mobiveil-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=m -# end of PCI switch controller drivers - -CONFIG_CXL_BUS=y -CONFIG_CXL_PCI=y -# CONFIG_CXL_MEM_RAW_COMMANDS is not set -CONFIG_CXL_ACPI=y -CONFIG_CXL_PMEM=m -CONFIG_CXL_MEM=m -CONFIG_CXL_PORT=y -CONFIG_CXL_SUSPEND=y -CONFIG_CXL_REGION=y -# CONFIG_CXL_REGION_INVALIDATION_TEST is not set -CONFIG_CXL_PMU=m -# 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_DEBUG=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_FW_LOADER_SYSFS=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_COMPRESS_XZ is not set -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -CONFIG_FW_CACHE=y -CONFIG_FW_UPLOAD=y -# end of Firmware loader - -CONFIG_WANT_DEV_COREDUMP=y -CONFIG_ALLOW_DEV_COREDUMP=y -CONFIG_DEV_COREDUMP=y -CONFIG_HMEM_REPORTING=y -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_SYS_HYPERVISOR=y -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_GENERIC_CPU_VULNERABILITIES=y -CONFIG_SOC_BUS=y -CONFIG_REGMAP=y -CONFIG_REGMAP_KUNIT=m -CONFIG_REGMAP_I2C=y -CONFIG_REGMAP_MMIO=y -CONFIG_REGMAP_IRQ=y -CONFIG_REGMAP_RAM=m -CONFIG_REGMAP_SCCB=m -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_ARM_INTEGRATOR_LM is not set -# CONFIG_BT1_APB is not set -# CONFIG_BT1_AXI is not set -# CONFIG_HISILICON_LPC is not set -# CONFIG_INTEL_IXP4XX_EB is not set -# CONFIG_QCOM_EBI2 is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -CONFIG_CONNECTOR=y -CONFIG_PROC_EVENTS=y - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# CONFIG_ARM_SCMI_PROTOCOL is not set -# end of ARM System Control and Management Interface Protocol - -# CONFIG_ARM_SCPI_PROTOCOL is not set -CONFIG_EDD=m -# CONFIG_EDD_OFF is not set -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -CONFIG_ISCSI_IBFT_FIND=y -CONFIG_ISCSI_IBFT=m -CONFIG_FW_CFG_SYSFS=m -# CONFIG_FW_CFG_SYSFS_CMDLINE is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_BCM47XX_NVRAM is not set -CONFIG_FW_CS_DSP=m -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -# CONFIG_EFI_VARS_PSTORE is not set -CONFIG_EFI_SOFT_RESERVE=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=m -CONFIG_EFI_DEV_PATH_PARSER=y -CONFIG_APPLE_PROPERTIES=y -# CONFIG_RESET_ATTACK_MITIGATION is not set -CONFIG_EFI_RCI2_TABLE=y -# 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 -CONFIG_EFI_EMBEDDED_FIRMWARE=y -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_UEFI_CPER=y -CONFIG_UEFI_CPER_X86=y - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_BCM63XX_PARTS is not set -# CONFIG_MTD_BRCM_U_BOOT is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -# CONFIG_MTD_PARSER_IMAGETAG is not set -# CONFIG_MTD_PARSER_TPLINK_SAFELOADER is not set -# CONFIG_MTD_PARSER_TRX is not set -# CONFIG_MTD_SHARPSL_PARTS is not set -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -CONFIG_MTD_PSTORE=m -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_JEDECPROBE is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -CONFIG_MTD_SPEAR_SMI=m -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -CONFIG_MTD_MTDRAM=m -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=m - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -CONFIG_MTD_NAND_CORE=m -# CONFIG_MTD_ONENAND is not set -CONFIG_MTD_RAW_NAND=m - -# -# Raw/parallel NAND flash controllers -# -# CONFIG_MTD_NAND_DENALI_PCI is not set -CONFIG_MTD_NAND_AMS_DELTA=m -# CONFIG_MTD_NAND_SHARPSL is not set -# CONFIG_MTD_NAND_CAFE is not set -# CONFIG_MTD_NAND_ATMEL is not set -# CONFIG_MTD_NAND_MARVELL is not set -# CONFIG_MTD_NAND_SLC_LPC32XX is not set -# CONFIG_MTD_NAND_MLC_LPC32XX is not set -# CONFIG_MTD_NAND_BRCMNAND is not set -# CONFIG_MTD_NAND_OXNAS is not set -# CONFIG_MTD_NAND_FSL_IFC is not set -# CONFIG_MTD_NAND_VF610_NFC is not set -# CONFIG_MTD_NAND_SH_FLCTL is not set -# CONFIG_MTD_NAND_DAVINCI is not set -# CONFIG_MTD_NAND_TXX9NDFMC is not set -# CONFIG_MTD_NAND_SUNXI is not set -# CONFIG_MTD_NAND_HISI504 is not set -# CONFIG_MTD_NAND_QCOM is not set -# CONFIG_MTD_NAND_MXIC is not set -# CONFIG_MTD_NAND_TEGRA is not set -# CONFIG_MTD_NAND_STM32_FMC2 is not set -# CONFIG_MTD_NAND_MESON is not set -# CONFIG_MTD_NAND_GPIO is not set -# CONFIG_MTD_NAND_PLATFORM is not set -# CONFIG_MTD_NAND_ARASAN is not set -# CONFIG_MTD_NAND_RENESAS is not set - -# -# Misc -# -CONFIG_MTD_NAND_NANDSIM=m -# CONFIG_MTD_NAND_RICOH is not set -# CONFIG_MTD_NAND_DISKONCHIP is not set - -# -# ECC engine support -# -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_ECC_SW_HAMMING=y -# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# CONFIG_MTD_NAND_ECC_MEDIATEK is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -# CONFIG_MTD_UBI_BLOCK is not set -# CONFIG_MTD_HYPERBUS 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 is not set - -# -# Protocols -# -CONFIG_ISAPNP=y -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_NULL_BLK=m -# CONFIG_BLK_DEV_FD is not set -CONFIG_CDROM=y -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -CONFIG_ZRAM_MULTI_COMP=y -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -# CONFIG_XEN_BLKDEV_FRONTEND is not set -# CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=m -CONFIG_BLK_DEV_RBD=m -# 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 is not set -CONFIG_NVME_HWMON=y -CONFIG_NVME_FABRICS=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_FC=m -CONFIG_NVME_TARGET_FCLOOP=m -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=m -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -CONFIG_IBM_ASM=m -# CONFIG_PHANTOM is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -CONFIG_ENCLOSURE_SERVICES=m -CONFIG_SGI_XP=m -# CONFIG_SMPRO_ERRMON is not set -# CONFIG_SMPRO_MISC is not set -CONFIG_HP_ILO=m -# CONFIG_QCOM_COINCELL is not set -CONFIG_SGI_GRU=m -# CONFIG_SGI_GRU_DEBUG is not set -CONFIG_APDS9802ALS=m -CONFIG_ISL29003=m -CONFIG_ISL29020=m -CONFIG_SENSORS_TSL2550=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_VMWARE_BALLOON=m -# CONFIG_PCH_PHUB is not set -# CONFIG_SRAM is not set -CONFIG_DW_XDATA_PCIE=m -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -CONFIG_MISC_RTSX=m -# CONFIG_HISI_HIKEY_USB is not set -CONFIG_TPS6594_ESM=m -CONFIG_TPS6594_PFSM=m -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_LEGACY=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93CX6=m -CONFIG_EEPROM_IDT_89HPESX=m -CONFIG_EEPROM_EE1004=m -# end of EEPROM support - -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_ALTERA_STAPL=m -CONFIG_INTEL_MEI=m -CONFIG_INTEL_MEI_ME=m -CONFIG_INTEL_MEI_TXE=m -# CONFIG_INTEL_MEI_GSC is not set -CONFIG_INTEL_MEI_HDCP=m -# CONFIG_INTEL_MEI_PXP is not set -CONFIG_INTEL_MEI_GSC_PROXY=m -CONFIG_VMWARE_VMCI=m -# CONFIG_GENWQE is not set -CONFIG_ECHO=m -CONFIG_BCM_VK=m -CONFIG_BCM_VK_TTY=y -CONFIG_MISC_ALCOR_PCI=m -CONFIG_MISC_RTSX_PCI=m -CONFIG_MISC_RTSX_USB=m -CONFIG_UACCE=m -CONFIG_PVPANIC=y -CONFIG_PVPANIC_MMIO=m -# CONFIG_PVPANIC_PCI is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=m -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_SCSI_SAS_LIBSAS=m -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -CONFIG_SCSI_SRP_ATTRS=m -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# 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_HISI_SAS 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_XEN_SCSI_FRONTEND is not set -CONFIG_HYPERV_STORAGE=m -# CONFIG_LIBFC 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_FC is not set -# CONFIG_SCSI_QLA_ISCSI is not set -# CONFIG_SCSI_LPFC is not set -# CONFIG_SCSI_EFCT 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_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m -# 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=3 -CONFIG_SATA_AHCI_PLATFORM=m -# CONFIG_AHCI_BRCM is not set -# CONFIG_AHCI_DA850 is not set -# CONFIG_AHCI_DM816 is not set -# CONFIG_AHCI_DWC is not set -# CONFIG_AHCI_ST is not set -# CONFIG_AHCI_IMX is not set -# CONFIG_AHCI_MTK is not set -# CONFIG_AHCI_MVEBU is not set -# CONFIG_AHCI_SUNXI is not set -# CONFIG_AHCI_TEGRA is not set -# CONFIG_AHCI_XGENE is not set -# CONFIG_SATA_FSL is not set -# CONFIG_SATA_GEMINI is not set -# CONFIG_SATA_AHCI_SEATTLE is not set -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_HIGHBANK is not set -CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -# CONFIG_SATA_RCAR is not set -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -# CONFIG_PATA_ARASAN_CF is not set -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -CONFIG_PATA_CMD64X=m -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5535 is not set -# CONFIG_PATA_CS5536 is not set -# CONFIG_PATA_CYPRESS is not set -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -# CONFIG_PATA_IMX is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -# CONFIG_PATA_PXA is not set -CONFIG_PATA_WINBOND=m - -# -# PIO-only SFF controllers -# -CONFIG_PATA_CMD640_PCI=m -# CONFIG_PATA_ISAPNP is not set -# CONFIG_PATA_IXP4XX_CF is not set -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m -# CONFIG_PATA_RZ1000 is not set - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=m -CONFIG_ATA_GENERIC=m -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=y -CONFIG_MD_AUTODETECT=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -CONFIG_MD_FAULTY=m -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -CONFIG_DM_DEBUG=y -CONFIG_DM_BUFIO=y -CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -CONFIG_DM_UNSTRIPED=m -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=y -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -CONFIG_DM_EBS=m -# CONFIG_DM_ERA is not set -CONFIG_DM_CLONE=m -CONFIG_DM_MIRROR=y -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=y -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_MULTIPATH_HST=m -# CONFIG_DM_MULTIPATH_IOA is not set -CONFIG_DM_DELAY=m -CONFIG_DM_DUST=m -CONFIG_DM_INIT=y -CONFIG_DM_UEVENT=y -CONFIG_DM_FLAKEY=m -CONFIG_DM_VERITY=m -CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y -# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING is not set -CONFIG_DM_VERITY_FEC=y -CONFIG_DM_SWITCH=m -CONFIG_DM_LOG_WRITES=m -CONFIG_DM_INTEGRITY=m -CONFIG_DM_ZONED=m -CONFIG_DM_AUDIT=y -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -CONFIG_ISCSI_TARGET=m -CONFIG_REMOTE_TARGET=m -# 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 is not set -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -CONFIG_EQUALIZER=m -CONFIG_NET_FC=y -CONFIG_IFB=m -CONFIG_NET_TEAM=m -CONFIG_NET_TEAM_MODE_BROADCAST=m -CONFIG_NET_TEAM_MODE_ROUNDROBIN=m -CONFIG_NET_TEAM_MODE_RANDOM=m -CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m -CONFIG_NET_TEAM_MODE_LOADBALANCE=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -CONFIG_BAREUDP=m -CONFIG_GTP=m -# CONFIG_AMT is not set -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=m -CONFIG_NETCONSOLE_DYNAMIC=y -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_NTB_NETDEV=m -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -CONFIG_NLMON=m -CONFIG_NET_VRF=m -CONFIG_VSOCKMON=m -# CONFIG_ARCNET is not set -# CONFIG_ATM_DRIVERS is not set - -# -# Distributed Switch Architecture drivers -# -CONFIG_B53=m -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -CONFIG_B53_SERDES=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_NET_DSA_LOOP=m -CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m -# CONFIG_NET_DSA_LANTIQ_GSWIP is not set -CONFIG_NET_DSA_MT7530=m -CONFIG_NET_DSA_MT7530_MDIO=m -CONFIG_NET_DSA_MT7530_MMIO=m -# CONFIG_NET_DSA_MV88E6060 is not set -CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m -# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set -# CONFIG_NET_DSA_MICROCHIP_KSZ_PTP is not set -# CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI is not set -CONFIG_NET_DSA_MV88E6XXX=m -CONFIG_NET_DSA_MV88E6XXX_PTP=y -# CONFIG_NET_DSA_AR9331 is not set -CONFIG_NET_DSA_QCA8K=m -CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y -CONFIG_NET_DSA_XRS700X=m -CONFIG_NET_DSA_XRS700X_I2C=m -CONFIG_NET_DSA_XRS700X_MDIO=m -# CONFIG_NET_DSA_REALTEK is not set -CONFIG_NET_DSA_SMSC_LAN9303=m -CONFIG_NET_DSA_SMSC_LAN9303_I2C=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set -# end of Distributed Switch Architecture drivers - -CONFIG_ETHERNET=y -CONFIG_MDIO=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ACTIONS is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_ALTERA_TSE=m -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_XGENE is not set -# CONFIG_NET_XGENE_V2 is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_CX_ECAT is not set -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CADENCE is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -# CONFIG_NET_VENDOR_CHELSIO is not set -CONFIG_NET_VENDOR_CIRRUS=y -# CONFIG_CS89x0_PLATFORM is not set -# CONFIG_EP93XX_ETH is not set -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_CORTINA is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FARADAY=y -CONFIG_NET_VENDOR_FREESCALE=y -# CONFIG_FEC is not set -# CONFIG_FSL_FMAN is not set -# CONFIG_FSL_PQ_MDIO is not set -# CONFIG_GIANFAR is not set -# CONFIG_FSL_DPAA2_SWITCH is not set -# CONFIG_FSL_ENETC is not set -# CONFIG_FSL_ENETC_VF is not set -# CONFIG_FSL_ENETC_IERB is not set -# CONFIG_FSL_ENETC_MDIO is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -# CONFIG_NET_VENDOR_GOOGLE is not set -CONFIG_NET_VENDOR_HISILICON=y -# CONFIG_HIX5HD2_GMAC is not set -# CONFIG_HISI_FEMAC is not set -# CONFIG_HIP04_ETH is not set -# CONFIG_HNS_DSAF is not set -# CONFIG_HNS_ENET is not set -# CONFIG_HNS3 is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_E1000E_HWTS=y -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y -CONFIG_IGBVF=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y -CONFIG_IXGBE_DCB=y -CONFIG_IXGBE_IPSEC=y -CONFIG_IXGBEVF=m -CONFIG_IXGBEVF_IPSEC=y -CONFIG_I40E=m -# CONFIG_I40E_DCB is not set -CONFIG_IAVF=m -CONFIG_I40EVF=m -CONFIG_ICE=m -CONFIG_ICE_SWITCHDEV=y -CONFIG_ICE_HWTS=y -CONFIG_FM10K=m -CONFIG_IGC=m -# CONFIG_JME is not set -# CONFIG_KORINA is not set -# CONFIG_NET_VENDOR_LITEX is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MEDIATEK is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MICROSEMI is not set -# CONFIG_NET_VENDOR_MICROSOFT is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -# CONFIG_NET_VENDOR_NI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETERION is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_LPC_ENET is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -# CONFIG_NET_VENDOR_PACKET_ENGINES is not set -# CONFIG_NET_VENDOR_PENSANDO is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SUNPLUS=y -# CONFIG_SP7021_EMAC is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_NET_VENDOR_VIA is not set -CONFIG_NET_VENDOR_WANGXUN=y -# CONFIG_NGBE is not set -# CONFIG_TXGBE is not set -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=m -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -CONFIG_LED_TRIGGER_PHY=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=m - -# -# MII PHY device drivers -# -CONFIG_AMD_PHY=m -# CONFIG_MESON_GXL_PHY is not set -CONFIG_ADIN_PHY=m -# CONFIG_ADIN1100_PHY is not set -CONFIG_AQUANTIA_PHY=m -CONFIG_AX88796B_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM54140_PHY=m -# CONFIG_BCM63XX_PHY is not set -CONFIG_BCM7XXX_PHY=m -# CONFIG_BCM84881_PHY is not set -CONFIG_BCM87XX_PHY=m -CONFIG_BCM_NET_PHYLIB=m -CONFIG_BCM_NET_PHYPTP=m -CONFIG_CICADA_PHY=m -CONFIG_CORTINA_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_LXT_PHY=m -CONFIG_INTEL_XWAY_PHY=m -CONFIG_LSI_ET1011C_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_MARVELL_10G_PHY=m -CONFIG_MARVELL_88X2222_PHY=m -CONFIG_MAXLINEAR_GPHY=m -CONFIG_MEDIATEK_GE_PHY=m -CONFIG_MICREL_PHY=m -CONFIG_MICROCHIP_T1S_PHY=m -CONFIG_MICROCHIP_PHY=m -# CONFIG_MICROCHIP_T1_PHY is not set -CONFIG_MICROSEMI_PHY=m -CONFIG_MOTORCOMM_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_NXP_CBTX_PHY=m -CONFIG_NXP_C45_TJA11XX_PHY=m -# CONFIG_NXP_TJA11XX_PHY is not set -CONFIG_NCN26000_PHY=m -CONFIG_AT803X_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -CONFIG_SMSC_PHY=m -CONFIG_STE10XP=m -CONFIG_TERANETICS_PHY=m -CONFIG_DP83822_PHY=m -# CONFIG_DP83TC811_PHY is not set -CONFIG_DP83848_PHY=m -# CONFIG_DP83867_PHY is not set -CONFIG_DP83869_PHY=m -# CONFIG_DP83TD510_PHY is not set -CONFIG_VITESSE_PHY=m -CONFIG_XILINX_GMII2RGMII=m -# CONFIG_PSE_CONTROLLER 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_SUN4I is not set -# CONFIG_MDIO_XGENE is not set -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_BCM_UNIMAC=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MDIO_I2C=m -CONFIG_MDIO_MVUSB=m -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_MOXART is not set -# CONFIG_MDIO_OCTEON is not set -CONFIG_MDIO_REGMAP=m -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# - -# -# PCS device drivers -# -CONFIG_PCS_LYNX=m -CONFIG_PCS_MTK_LYNXI=m -# end of PCS device drivers - -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -CONFIG_USB_NET_DRIVERS=y -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -# CONFIG_USB_NET_SR9800 is not set -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET_ENABLE=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_USB_NET_CH9200=m -CONFIG_USB_NET_AQC111=m -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -# CONFIG_WLAN_VENDOR_ADMTEK is not set -# CONFIG_WLAN_VENDOR_ATH is not set -# CONFIG_WLAN_VENDOR_ATMEL is not set -# CONFIG_WLAN_VENDOR_BROADCOM is not set -# CONFIG_WLAN_VENDOR_CISCO is not set -CONFIG_WLAN_VENDOR_INTEL=y -CONFIG_IPW2100=m -CONFIG_IPW2100_MONITOR=y -# CONFIG_IPW2100_DEBUG is not set -CONFIG_IPW2200=m -CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y -# CONFIG_IPW2200_DEBUG is not set -CONFIG_LIBIPW=m -# CONFIG_LIBIPW_DEBUG is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -CONFIG_IWLEGACY_DEBUG=y -CONFIG_IWLEGACY_DEBUGFS=y -# end of iwl3945 / iwl4965 Debugging Options - -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -CONFIG_IWLWIFI_DEBUG=y -CONFIG_IWLWIFI_DEBUGFS=y -# CONFIG_IWLWIFI_DEVICE_TRACING is not set -# end of Debugging Options - -# CONFIG_WLAN_VENDOR_INTERSIL is not set -# CONFIG_WLAN_VENDOR_MARVELL is not set -# CONFIG_WLAN_VENDOR_MEDIATEK is not set -# CONFIG_WLAN_VENDOR_MICROCHIP is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -# CONFIG_WLAN_VENDOR_RALINK is not set -# CONFIG_WLAN_VENDOR_REALTEK is not set -# CONFIG_WLAN_VENDOR_RSI is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -# CONFIG_WLAN_VENDOR_ZYDAS is not set -# CONFIG_WLAN_VENDOR_QUANTENNA is not set -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_MAC80211_HWSIM=m -CONFIG_VIRT_WIFI=m -# CONFIG_WAN is not set -CONFIG_IEEE802154_DRIVERS=m -CONFIG_IEEE802154_FAKELB=m -CONFIG_IEEE802154_ATUSB=m -# CONFIG_IEEE802154_HWSIM is not set - -# -# Wireless WAN -# -CONFIG_WWAN=y -CONFIG_WWAN_DEBUGFS=y -# CONFIG_WWAN_HWSIM is not set -# CONFIG_QCOM_BAM_DMUX is not set -CONFIG_IOSM=m -# CONFIG_MTK_T7XX is not set -# end of Wireless WAN - -# CONFIG_XEN_NETDEV_FRONTEND is not set -# CONFIG_XEN_NETDEV_BACKEND is not set -CONFIG_VMXNET3=m -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -CONFIG_HYPERV_NET=m -CONFIG_NETDEVSIM=m -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=m -CONFIG_INPUT_MATRIXKMAP=m -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set -CONFIG_INPUT_KUNIT_TEST=m - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_QT1050=m -CONFIG_KEYBOARD_QT1070=m -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_CLPS711X is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_EP93XX is not set -CONFIG_KEYBOARD_GPIO=m -CONFIG_KEYBOARD_GPIO_POLLED=m -# 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_LPC32XX is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_IMX is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_NOMADIK is not set -# CONFIG_KEYBOARD_TEGRA is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_PINEPHONE is not set -# CONFIG_KEYBOARD_PXA27x is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_ST_KEYSCAN is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_SH_KEYSC is not set -# CONFIG_KEYBOARD_SPEAR is not set -CONFIG_KEYBOARD_TM2_TOUCHKEY=m -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_KEYBOARD_MT6779 is not set -# CONFIG_KEYBOARD_MTK_PMIC 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=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_VMMOUSE=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -CONFIG_MOUSE_APPLETOUCH=m -CONFIG_MOUSE_BCM5974=m -CONFIG_MOUSE_CYAPA=m -CONFIG_MOUSE_ELAN_I2C=m -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=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_A3D=m -CONFIG_JOYSTICK_ADC=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_COBRA=m -CONFIG_JOYSTICK_GF2K=m -CONFIG_JOYSTICK_GRIP=m -CONFIG_JOYSTICK_GRIP_MP=m -CONFIG_JOYSTICK_GUILLEMOT=m -CONFIG_JOYSTICK_INTERACT=m -CONFIG_JOYSTICK_SIDEWINDER=m -CONFIG_JOYSTICK_TMDC=m -CONFIG_JOYSTICK_IFORCE=m -CONFIG_JOYSTICK_IFORCE_USB=m -CONFIG_JOYSTICK_IFORCE_232=m -CONFIG_JOYSTICK_WARRIOR=m -CONFIG_JOYSTICK_MAGELLAN=m -CONFIG_JOYSTICK_SPACEORB=m -CONFIG_JOYSTICK_SPACEBALL=m -CONFIG_JOYSTICK_STINGER=m -CONFIG_JOYSTICK_TWIDJOY=m -CONFIG_JOYSTICK_ZHENHUA=m -# CONFIG_JOYSTICK_AS5011 is not set -CONFIG_JOYSTICK_JOYDUMP=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_JOYSTICK_XPAD_FF=y -CONFIG_JOYSTICK_XPAD_LEDS=y -CONFIG_JOYSTICK_PXRC=m -CONFIG_JOYSTICK_QWIIC=m -# CONFIG_JOYSTICK_FSIA6B is not set -# CONFIG_JOYSTICK_SENSEHAT is not set -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_ACECAD=m -CONFIG_TABLET_USB_AIPTEK=m -CONFIG_TABLET_USB_HANWANG=m -CONFIG_TABLET_USB_KBTAB=m -CONFIG_TABLET_USB_PEGASUS=m -CONFIG_TABLET_SERIAL_WACOM4=m -CONFIG_INPUT_TOUCHSCREEN=y -# CONFIG_TOUCHSCREEN_AD7879 is not set -# CONFIG_TOUCHSCREEN_ADC is not set -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -# CONFIG_TOUCHSCREEN_BU21013 is not set -# CONFIG_TOUCHSCREEN_BU21029 is not set -CONFIG_TOUCHSCREEN_CHIPONE_ICN8505=m -CONFIG_TOUCHSCREEN_CY8CTMA140=m -# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set -# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -CONFIG_TOUCHSCREEN_CYTTSP5=m -CONFIG_TOUCHSCREEN_DYNAPRO=m -# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m -# CONFIG_TOUCHSCREEN_EXC3000 is not set -CONFIG_TOUCHSCREEN_FUJITSU=m -CONFIG_TOUCHSCREEN_GOODIX=m -# CONFIG_TOUCHSCREEN_HIDEEP is not set -CONFIG_TOUCHSCREEN_HYCON_HY46XX=m -CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_ILITEK=m -# CONFIG_TOUCHSCREEN_IPROC is not set -# CONFIG_TOUCHSCREEN_S6SY761 is not set -CONFIG_TOUCHSCREEN_GUNZE=m -# CONFIG_TOUCHSCREEN_EKTF2127 is not set -CONFIG_TOUCHSCREEN_ELAN=m -CONFIG_TOUCHSCREEN_ELO=m -CONFIG_TOUCHSCREEN_WACOM_W8001=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -# CONFIG_TOUCHSCREEN_MAX11801 is not set -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set -CONFIG_TOUCHSCREEN_MSG2638=m -CONFIG_TOUCHSCREEN_MTOUCH=m -CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m -# CONFIG_TOUCHSCREEN_IMAGIS is not set -# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set -CONFIG_TOUCHSCREEN_INEXIO=m -CONFIG_TOUCHSCREEN_PENMOUNT=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -# CONFIG_TOUCHSCREEN_RASPBERRYPI_FW is not set -# CONFIG_TOUCHSCREEN_MIGOR is not set -CONFIG_TOUCHSCREEN_TOUCHRIGHT=m -CONFIG_TOUCHSCREEN_TOUCHWIN=m -CONFIG_TOUCHSCREEN_PIXCIR=m -# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set -# CONFIG_TOUCHSCREEN_WM97XX is not set -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_USB_EGALAX=y -CONFIG_TOUCHSCREEN_USB_PANJIT=y -CONFIG_TOUCHSCREEN_USB_3M=y -CONFIG_TOUCHSCREEN_USB_ITM=y -CONFIG_TOUCHSCREEN_USB_ETURBO=y -CONFIG_TOUCHSCREEN_USB_GUNZE=y -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y -CONFIG_TOUCHSCREEN_USB_IRTOUCH=y -CONFIG_TOUCHSCREEN_USB_IDEALTEK=y -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y -CONFIG_TOUCHSCREEN_USB_GOTOP=y -CONFIG_TOUCHSCREEN_USB_JASTEC=y -CONFIG_TOUCHSCREEN_USB_ELO=y -CONFIG_TOUCHSCREEN_USB_E2I=y -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y -CONFIG_TOUCHSCREEN_USB_NEXIO=y -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC_SERIO=m -# CONFIG_TOUCHSCREEN_TSC2004 is not set -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_TSC2007_IIO=y -CONFIG_TOUCHSCREEN_RM_TS=m -CONFIG_TOUCHSCREEN_SILEAD=m -CONFIG_TOUCHSCREEN_SIS_I2C=m -CONFIG_TOUCHSCREEN_ST1232=m -# CONFIG_TOUCHSCREEN_STMFTS is not set -# CONFIG_TOUCHSCREEN_SUN4I is not set -# CONFIG_TOUCHSCREEN_SUR40 is not set -# CONFIG_TOUCHSCREEN_SX8654 is not set -# CONFIG_TOUCHSCREEN_TPS6507X is not set -CONFIG_TOUCHSCREEN_ZET6223=m -CONFIG_TOUCHSCREEN_ZFORCE=m -# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set -# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set -CONFIG_TOUCHSCREEN_IQS5XX=m -CONFIG_TOUCHSCREEN_ZINITIX=m -CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_BMA150 is not set -CONFIG_INPUT_E3X0_BUTTON=m -CONFIG_INPUT_PCSPKR=m -# CONFIG_INPUT_MMA8450 is not set -CONFIG_INPUT_APANEL=m -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -CONFIG_INPUT_GPIO_VIBRA=m -CONFIG_INPUT_ATLAS_BTNS=m -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m -CONFIG_INPUT_KXTJ9=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m -# CONFIG_INPUT_REGULATOR_HAPTIC is not set -CONFIG_INPUT_AXP20X_PEK=m -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -CONFIG_INPUT_PWM_BEEPER=m -# CONFIG_INPUT_PWM_VIBRA is not set -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m -# 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=m -CONFIG_INPUT_IQS626A=m -# CONFIG_INPUT_IQS7222 is not set -CONFIG_INPUT_CMA3000=m -CONFIG_INPUT_CMA3000_I2C=m -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m -CONFIG_INPUT_IDEAPAD_SLIDEBAR=m -CONFIG_INPUT_SOC_BUTTON_ARRAY=m -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_INPUT_HISI_POWERKEY is not set -# CONFIG_INPUT_SC27XX_VIBRA is not set -# CONFIG_INPUT_RT5120_PWRKEY is not set -CONFIG_RMI4_CORE=m -CONFIG_RMI4_I2C=m -CONFIG_RMI4_SMB=m -CONFIG_RMI4_F03=y -CONFIG_RMI4_F03_SERIO=m -CONFIG_RMI4_2D_SENSOR=y -CONFIG_RMI4_F11=y -CONFIG_RMI4_F12=y -CONFIG_RMI4_F30=y -CONFIG_RMI4_F34=y -CONFIG_RMI4_F3A=y -# CONFIG_RMI4_F54 is not set -CONFIG_RMI4_F55=y - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -CONFIG_SERIO_ALTERA_PS2=m -# CONFIG_SERIO_PS2MULT is not set -CONFIG_SERIO_ARC_PS2=m -# CONFIG_SERIO_OLPC_APSP is not set -CONFIG_HYPERV_KEYBOARD=m -# CONFIG_SERIO_SUN4I_PS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_NS558=m -CONFIG_GAMEPORT_L4=m -CONFIG_GAMEPORT_EMU10K1=m -CONFIG_GAMEPORT_FM801=m -# 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_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -# CONFIG_LEGACY_PTYS is not set -# CONFIG_LEGACY_TIOCSTI is not set -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set -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=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=32 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_PCI1XXXX=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_DWLIB=y -# CONFIG_SERIAL_8250_BCM2835AUX is not set -# CONFIG_SERIAL_8250_FSL is not set -CONFIG_SERIAL_8250_DW=y -# CONFIG_SERIAL_8250_EM is not set -# CONFIG_SERIAL_8250_IOC3 is not set -CONFIG_SERIAL_8250_RT288X=y -# CONFIG_SERIAL_8250_OMAP is not set -# CONFIG_SERIAL_8250_MT6577 is not set -# CONFIG_SERIAL_8250_UNIPHIER is not set -CONFIG_SERIAL_8250_LPSS=y -CONFIG_SERIAL_8250_MID=y -CONFIG_SERIAL_8250_PERICOM=y -# CONFIG_SERIAL_8250_PXA is not set -CONFIG_SERIAL_8250_TEGRA=y -# CONFIG_SERIAL_8250_BCM7271 is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_AMBA_PL010 is not set -# CONFIG_SERIAL_ATMEL is not set -# CONFIG_SERIAL_MESON is not set -# CONFIG_SERIAL_CLPS711X is not set -# CONFIG_SERIAL_SAMSUNG is not set -# CONFIG_SERIAL_TEGRA is not set -# CONFIG_SERIAL_TEGRA_TCU is not set -# CONFIG_SERIAL_IMX is not set -# CONFIG_SERIAL_UARTLITE is not set -# CONFIG_SERIAL_SH_SCI is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_ICOM is not set -CONFIG_SERIAL_JSM=m -# CONFIG_SERIAL_MSM is not set -# CONFIG_SERIAL_VT8500 is not set -# CONFIG_SERIAL_OMAP is not set -# CONFIG_SERIAL_LANTIQ is not set -# CONFIG_SERIAL_SCCNXP is not set -CONFIG_SERIAL_SC16IS7XX=m -# CONFIG_SERIAL_SC16IS7XX_I2C is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_BCM63XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set -# CONFIG_SERIAL_MXS_AUART is not set -# CONFIG_SERIAL_MPS2_UART is not set -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_ST_ASC is not set -# CONFIG_SERIAL_SPRD is not set -# CONFIG_SERIAL_STM32 is not set -# CONFIG_SERIAL_MVEBU_UART is not set -# CONFIG_SERIAL_OWL is not set -# CONFIG_SERIAL_RDA is not set -# CONFIG_SERIAL_SUNPLUS is not set -# CONFIG_SERIAL_NUVOTON_MA35D1 is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -CONFIG_NULL_TTY=m -CONFIG_HVC_DRIVER=y -# CONFIG_HVC_XEN is not set -CONFIG_SERIAL_DEV_BUS=y -CONFIG_SERIAL_DEV_CTRL_TTYPORT=y -CONFIG_VIRTIO_CONSOLE=m -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_SSIF=m -# CONFIG_IPMI_IPMB is not set -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m -# CONFIG_ASPEED_KCS_IPMI_BMC is not set -# CONFIG_NPCM7XX_KCS_IPMI_BMC is not set -# CONFIG_ASPEED_BT_IPMI_BMC is not set -CONFIG_SSIF_IPMI_BMC=m -# CONFIG_IPMB_DEVICE_INTERFACE is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_INTEL=m -CONFIG_HW_RANDOM_AMD=m -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_BCM2835=y -CONFIG_HW_RANDOM_IPROC_RNG200=y -CONFIG_HW_RANDOM_VIA=m -CONFIG_HW_RANDOM_IXP4XX=y -CONFIG_HW_RANDOM_OMAP=y -CONFIG_HW_RANDOM_OMAP3_ROM=y -CONFIG_HW_RANDOM_VIRTIO=y -CONFIG_HW_RANDOM_IMX_RNGC=y -CONFIG_HW_RANDOM_NOMADIK=y -# CONFIG_HW_RANDOM_HISTB is not set -# CONFIG_HW_RANDOM_ST is not set -CONFIG_HW_RANDOM_STM32=y -CONFIG_HW_RANDOM_EXYNOS=y -CONFIG_HW_RANDOM_NPCM=y -CONFIG_HW_RANDOM_XIPHERA=m -CONFIG_HW_RANDOM_CN10K=y -# CONFIG_HW_RANDOM_JH7110 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=m -CONFIG_UV_MMTIMER=m -CONFIG_TCG_TPM=y -CONFIG_HW_RANDOM_TPM=y -CONFIG_TCG_TIS_CORE=y -CONFIG_TCG_TIS=y -# CONFIG_TCG_TIS_I2C is not set -# CONFIG_TCG_TIS_SYNQUACER is not set -# CONFIG_TCG_TIS_I2C_CR50 is not set -CONFIG_TCG_TIS_I2C_ATMEL=m -CONFIG_TCG_TIS_I2C_INFINEON=m -CONFIG_TCG_TIS_I2C_NUVOTON=m -CONFIG_TCG_NSC=m -CONFIG_TCG_ATMEL=m -CONFIG_TCG_INFINEON=m -# CONFIG_TCG_XEN is not set -CONFIG_TCG_CRB=y -CONFIG_TCG_VTPM_PROXY=m -# CONFIG_TCG_TIS_ST33ZP24_I2C 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=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -CONFIG_I2C_MUX_LTC4306=m -# 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=m -# end of Multiplexer I2C Chip support - -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=y -CONFIG_I2C_ALGOBIT=m -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_CCGX_UCSI=y -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD756_S4882=m -CONFIG_I2C_AMD8111=m -CONFIG_I2C_AMD_MP2=m -# CONFIG_I2C_HIX5HD2 is not set -CONFIG_I2C_I801=y -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_CHT_WC=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_NFORCE2_S4985=m -CONFIG_I2C_NVIDIA_GPU=m -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m - -# -# ACPI drivers -# -CONFIG_I2C_SCMI=m - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_ASPEED is not set -# CONFIG_I2C_AT91 is not set -# CONFIG_I2C_AXXIA is not set -# CONFIG_I2C_BCM2835 is not set -# CONFIG_I2C_BCM_IPROC is not set -# CONFIG_I2C_BCM_KONA is not set -CONFIG_I2C_BRCMSTB=y -# CONFIG_I2C_CADENCE is not set -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DAVINCI 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=y -# CONFIG_I2C_DIGICOLOR is not set -# CONFIG_I2C_EG20T is not set -# CONFIG_I2C_EMEV2 is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_GXP is not set -# CONFIG_I2C_HIGHLANDER is not set -# CONFIG_I2C_HISI is not set -# CONFIG_I2C_IMG is not set -# CONFIG_I2C_IMX is not set -# CONFIG_I2C_IMX_LPI2C is not set -# CONFIG_I2C_IOP3XX is not set -# CONFIG_I2C_JZ4780 is not set -# CONFIG_I2C_LS2X is not set -# CONFIG_I2C_MESON is not set -# CONFIG_I2C_MT65XX is not set -# CONFIG_I2C_MT7621 is not set -# CONFIG_I2C_MV64XXX is not set -# CONFIG_I2C_MXS is not set -# CONFIG_I2C_NPCM is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_OMAP is not set -# CONFIG_I2C_OWL is not set -# CONFIG_I2C_APPLE is not set -CONFIG_I2C_PCA_PLATFORM=m -# CONFIG_I2C_PNX is not set -# CONFIG_I2C_PXA is not set -# CONFIG_I2C_QCOM_CCI is not set -# CONFIG_I2C_QUP is not set -# CONFIG_I2C_RIIC is not set -# CONFIG_I2C_RZV2M is not set -# CONFIG_I2C_S3C2410 is not set -# CONFIG_I2C_SH_MOBILE is not set -CONFIG_I2C_SIMTEC=m -# CONFIG_I2C_SPRD is not set -# CONFIG_I2C_ST is not set -# CONFIG_I2C_STM32F4 is not set -# CONFIG_I2C_STM32F7 is not set -# CONFIG_I2C_SUN6I_P2WI is not set -# CONFIG_I2C_SYNQUACER is not set -# CONFIG_I2C_TEGRA_BPMP is not set -# CONFIG_I2C_UNIPHIER is not set -# CONFIG_I2C_UNIPHIER_F is not set -# CONFIG_I2C_VERSATILE is not set -# CONFIG_I2C_WMT is not set -# CONFIG_I2C_THUNDERX is not set -# CONFIG_I2C_XILINX is not set -# CONFIG_I2C_XLP9XX is not set -# CONFIG_I2C_RCAR is not set - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=m -CONFIG_I2C_CP2615=m -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -CONFIG_I2C_TINY_USB=m -CONFIG_I2C_VIPERBOARD=m - -# -# Other I2C/SMBus bus drivers -# -CONFIG_I2C_MLXCPLD=m -CONFIG_I2C_VIRTIO=m -# end of I2C Hardware Bus support - -CONFIG_I2C_STUB=m -CONFIG_I2C_SLAVE=y -CONFIG_I2C_SLAVE_EEPROM=m -# 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 is not set -# 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=m -CONFIG_PPS_CLIENT_GPIO=m - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -CONFIG_PTP_1588_CLOCK_DTE=y -CONFIG_PTP_1588_CLOCK_QORIQ=y -CONFIG_DP83640_PHY=m -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_PCH is not set -CONFIG_PTP_1588_CLOCK_KVM=m -CONFIG_PTP_1588_CLOCK_IDT82P33=m -CONFIG_PTP_1588_CLOCK_IDTCM=m -CONFIG_PTP_1588_CLOCK_VMW=m -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_SX150X is not set -# CONFIG_PINCTRL_MLXBF3 is not set - -# -# Intel pinctrl drivers -# -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_PINCTRL_CHERRYVIEW=y -CONFIG_PINCTRL_LYNXPOINT=m -CONFIG_PINCTRL_INTEL=y -CONFIG_PINCTRL_ALDERLAKE=y -CONFIG_PINCTRL_BROXTON=m -CONFIG_PINCTRL_CANNONLAKE=m -CONFIG_PINCTRL_CEDARFORK=m -CONFIG_PINCTRL_DENVERTON=m -CONFIG_PINCTRL_ELKHARTLAKE=m -CONFIG_PINCTRL_EMMITSBURG=m -CONFIG_PINCTRL_GEMINILAKE=m -CONFIG_PINCTRL_ICELAKE=m -CONFIG_PINCTRL_JASPERLAKE=m -CONFIG_PINCTRL_LAKEFIELD=m -CONFIG_PINCTRL_LEWISBURG=m -# CONFIG_PINCTRL_METEORLAKE is not set -CONFIG_PINCTRL_SUNRISEPOINT=m -CONFIG_PINCTRL_TIGERLAKE=m -# end of Intel pinctrl drivers - -# -# MediaTek pinctrl drivers -# -# CONFIG_EINT_MTK is not set -# end of MediaTek pinctrl drivers - -# CONFIG_PINCTRL_PXA25X is not set -# CONFIG_PINCTRL_PXA27X is not set -# CONFIG_PINCTRL_LPASS_LPI is not set - -# -# Renesas pinctrl drivers -# -# CONFIG_PINCTRL_RENESAS is not set -# CONFIG_PINCTRL_PFC_EMEV2 is not set -# CONFIG_PINCTRL_PFC_R8A77995 is not set -# CONFIG_PINCTRL_PFC_R8A7794 is not set -# CONFIG_PINCTRL_PFC_R8A77990 is not set -# CONFIG_PINCTRL_PFC_R8A7779 is not set -# CONFIG_PINCTRL_PFC_R8A7790 is not set -# CONFIG_PINCTRL_PFC_R8A77951 is not set -# CONFIG_PINCTRL_PFC_R8A7778 is not set -# CONFIG_PINCTRL_PFC_R8A7793 is not set -# CONFIG_PINCTRL_PFC_R8A7791 is not set -# CONFIG_PINCTRL_PFC_R8A77965 is not set -# CONFIG_PINCTRL_PFC_R8A77960 is not set -# CONFIG_PINCTRL_PFC_R8A77961 is not set -# CONFIG_PINCTRL_PFC_R8A779F0 is not set -# CONFIG_PINCTRL_PFC_R8A7792 is not set -# CONFIG_PINCTRL_PFC_R8A77980 is not set -# CONFIG_PINCTRL_PFC_R8A77970 is not set -# CONFIG_PINCTRL_PFC_R8A779A0 is not set -# CONFIG_PINCTRL_PFC_R8A779G0 is not set -# CONFIG_PINCTRL_PFC_R8A7740 is not set -# CONFIG_PINCTRL_PFC_R8A73A4 is not set -# CONFIG_PINCTRL_PFC_R8A77470 is not set -# CONFIG_PINCTRL_PFC_R8A7745 is not set -# CONFIG_PINCTRL_PFC_R8A7742 is not set -# CONFIG_PINCTRL_PFC_R8A7743 is not set -# CONFIG_PINCTRL_PFC_R8A7744 is not set -# CONFIG_PINCTRL_PFC_R8A774C0 is not set -# CONFIG_PINCTRL_PFC_R8A774E1 is not set -# CONFIG_PINCTRL_PFC_R8A774A1 is not set -# CONFIG_PINCTRL_PFC_R8A774B1 is not set -# CONFIG_PINCTRL_PFC_SH7203 is not set -# CONFIG_PINCTRL_PFC_SH7264 is not set -# CONFIG_PINCTRL_PFC_SH7269 is not set -# CONFIG_PINCTRL_PFC_SH7720 is not set -# CONFIG_PINCTRL_PFC_SH7722 is not set -# CONFIG_PINCTRL_PFC_SH7734 is not set -# CONFIG_PINCTRL_PFC_SH7757 is not set -# CONFIG_PINCTRL_PFC_SH7785 is not set -# CONFIG_PINCTRL_PFC_SH7786 is not set -# CONFIG_PINCTRL_PFC_SH73A0 is not set -# CONFIG_PINCTRL_PFC_SH7723 is not set -# CONFIG_PINCTRL_PFC_SH7724 is not set -# CONFIG_PINCTRL_PFC_SHX3 is not set -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_REGMAP=m - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_ATH79 is not set -# CONFIG_GPIO_CLPS711X is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_HISI is not set -CONFIG_GPIO_ICH=m -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_MPC8XXX is not set -# CONFIG_GPIO_MXC is not set -# CONFIG_GPIO_MXS is not set -# CONFIG_GPIO_PXA is not set -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_ROCKCHIP is not set -CONFIG_GPIO_TANGIER=m -# CONFIG_GPIO_THUNDERX is not set -# CONFIG_GPIO_XGENE_SB is not set -# CONFIG_GPIO_XLP is not set -CONFIG_GPIO_AMD_FCH=m -# CONFIG_GPIO_IDT3243X 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_TS5500 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=m -# 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 -# CONFIG_GPIO_TS4900 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# CONFIG_GPIO_BD9571MWV is not set -CONFIG_GPIO_CRYSTAL_COVE=y -CONFIG_GPIO_ELKHARTLAKE=m -# CONFIG_GPIO_SL28CPLD is not set -# CONFIG_GPIO_TPS68470 is not set -# CONFIG_GPIO_TQMX86 is not set -# CONFIG_GPIO_WHISKEY_COVE is not set -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_MLXBF is not set -# CONFIG_GPIO_MLXBF2 is not set -# CONFIG_GPIO_MLXBF3 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_PCH 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 - -# -# USB GPIO expanders -# -# CONFIG_GPIO_VIPERBOARD is not set -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -CONFIG_GPIO_AGGREGATOR=m -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -CONFIG_GPIO_VIRTIO=m -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_BRCMKONA is not set -# CONFIG_POWER_RESET_BRCMSTB is not set -# CONFIG_POWER_RESET_OCELOT_RESET is not set -# CONFIG_POWER_RESET_PIIX4_POWEROFF is not set -# CONFIG_POWER_RESET_RESTART is not set -# CONFIG_POWER_RESET_KEYSTONE is not set -# CONFIG_POWER_RESET_RMOBILE is not set -# CONFIG_POWER_RESET_SC27XX is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_GENERIC_ADC_BATTERY is not set -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_ACT8945A is not set -CONFIG_BATTERY_CW2015=m -# 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_AXP20X_POWER is not set -CONFIG_AXP288_CHARGER=m -CONFIG_AXP288_FUEL_GAUGE=m -# CONFIG_BATTERY_MAX17040 is not set -CONFIG_BATTERY_MAX17042=m -# CONFIG_CHARGER_ISP1704 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_MANAGER is not set -CONFIG_CHARGER_LT3651=m -CONFIG_CHARGER_LTC4162L=m -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -CONFIG_CHARGER_BQ24190=m -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -CONFIG_CHARGER_BQ2515X=m -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -CONFIG_CHARGER_BQ256XX=m -CONFIG_CHARGER_SMB347=m -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -CONFIG_BATTERY_GOLDFISH=m -CONFIG_BATTERY_RT5033=m -# CONFIG_CHARGER_RT9455 is not set -CONFIG_CHARGER_RT9467=m -CONFIG_CHARGER_RT9471=m -# CONFIG_CHARGER_SC2731 is not set -# CONFIG_FUEL_GAUGE_SC27XX is not set -CONFIG_CHARGER_BD99954=m -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=m -CONFIG_SENSORS_ABITUGURU3=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -# CONFIG_SENSORS_ADM1177 is not set -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -# CONFIG_SENSORS_AHT10 is not set -CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m -# CONFIG_SENSORS_AS370 is not set -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_AXI_FAN_CONTROL=m -CONFIG_SENSORS_K8TEMP=m -CONFIG_SENSORS_K10TEMP=m -CONFIG_SENSORS_FAM15H_POWER=m -CONFIG_SENSORS_APPLESMC=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ASPEED=m -CONFIG_SENSORS_ATXP1=m -# CONFIG_SENSORS_BT1_PVT is not set -CONFIG_SENSORS_CORSAIR_CPRO=m -CONFIG_SENSORS_CORSAIR_PSU=m -CONFIG_SENSORS_DRIVETEMP=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_DELL_SMM=m -# CONFIG_I8K is not set -CONFIG_SENSORS_I5K_AMB=m -# CONFIG_SENSORS_SPARX5 is not set -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_FTSTEUTATES=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -# CONFIG_SENSORS_GXP_FAN_CTRL is not set -# CONFIG_SENSORS_HIH6130 is not set -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m -# CONFIG_SENSORS_IIO_HWMON is not set -CONFIG_SENSORS_I5500=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_POWR1220=m -# CONFIG_SENSORS_LAN966X is not set -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -CONFIG_SENSORS_LTC2947=m -CONFIG_SENSORS_LTC2947_I2C=m -CONFIG_SENSORS_LTC2990=m -# CONFIG_SENSORS_LTC2992 is not set -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -# CONFIG_SENSORS_MAX127 is not set -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -CONFIG_MAX31827=m -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_MC34VR500=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_TC654=m -# CONFIG_SENSORS_TPS23861 is not set -CONFIG_SENSORS_MR75203=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT6775_CORE=m -CONFIG_SENSORS_NCT6775=m -# CONFIG_SENSORS_NCT6775_I2C is not set -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -CONFIG_SENSORS_NPCM7XX=m -CONFIG_SENSORS_NZXT_KRAKEN2=m -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -CONFIG_SENSORS_OXP=m -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -# CONFIG_SENSORS_ACBEL_FSG032 is not set -CONFIG_SENSORS_ADM1266=m -CONFIG_SENSORS_ADM1275=m -CONFIG_SENSORS_BEL_PFE=m -CONFIG_SENSORS_BPA_RS600=m -# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set -CONFIG_SENSORS_FSP_3Y=m -# CONFIG_SENSORS_IBM_CFFPS is not set -CONFIG_SENSORS_DPS920AB=m -# CONFIG_SENSORS_INSPUR_IPSPS is not set -# CONFIG_SENSORS_IR35221 is not set -# CONFIG_SENSORS_IR36021 is not set -# CONFIG_SENSORS_IR38064 is not set -# CONFIG_SENSORS_IRPS5401 is not set -# CONFIG_SENSORS_ISL68137 is not set -CONFIG_SENSORS_LM25066=m -# CONFIG_SENSORS_LM25066_REGULATOR is not set -# CONFIG_SENSORS_LT7182S is not set -CONFIG_SENSORS_LTC2978=m -# CONFIG_SENSORS_LTC2978_REGULATOR is not set -CONFIG_SENSORS_LTC3815=m -# CONFIG_SENSORS_MAX15301 is not set -CONFIG_SENSORS_MAX16064=m -# CONFIG_SENSORS_MAX16601 is not set -# CONFIG_SENSORS_MAX20730 is not set -CONFIG_SENSORS_MAX20751=m -# CONFIG_SENSORS_MAX31785 is not set -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -CONFIG_SENSORS_MP2888=m -CONFIG_SENSORS_MP2975=m -# CONFIG_SENSORS_MP5023 is not set -CONFIG_SENSORS_MPQ7932_REGULATOR=y -CONFIG_SENSORS_MPQ7932=m -CONFIG_SENSORS_PIM4328=m -# CONFIG_SENSORS_PLI1209BC is not set -CONFIG_SENSORS_PM6764TR=m -# CONFIG_SENSORS_PXE1610 is not set -CONFIG_SENSORS_Q54SJ108A2=m -# CONFIG_SENSORS_STPDDC60 is not set -CONFIG_SENSORS_TDA38640=m -CONFIG_SENSORS_TDA38640_REGULATOR=y -CONFIG_SENSORS_TPS40422=m -CONFIG_SENSORS_TPS53679=m -# CONFIG_SENSORS_TPS546D24 is not set -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -# CONFIG_SENSORS_XDPE152 is not set -# CONFIG_SENSORS_XDPE122 is not set -CONFIG_SENSORS_ZL6100=m -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_RASPBERRYPI_HWMON is not set -# CONFIG_SENSORS_SL28CPLD is not set -CONFIG_SENSORS_SBTSI=m -# CONFIG_SENSORS_SBRMI is not set -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -# CONFIG_SENSORS_SHT4x is not set -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH56XX_COMMON=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_SFCTEMP is not set -# CONFIG_SENSORS_SMM665 is not set -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -# CONFIG_SENSORS_INA238 is not set -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP108=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_TMP464 is not set -CONFIG_SENSORS_TMP513=m -CONFIG_SENSORS_VIA_CPUTEMP=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83773G=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -# CONFIG_SENSORS_XGENE is not set - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_SENSORS_ATK0110=m -# CONFIG_SENSORS_ASUS_WMI is not set -# CONFIG_SENSORS_ASUS_EC is not set -CONFIG_SENSORS_HP_WMI=m -CONFIG_THERMAL=y -CONFIG_THERMAL_NETLINK=y -CONFIG_THERMAL_STATISTICS=y -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_ACPI=y -CONFIG_THERMAL_WRITABLE_TRIPS=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_GOV_POWER_ALLOCATOR is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_K3_THERMAL is not set -# CONFIG_ROCKCHIP_THERMAL is not set -# CONFIG_RCAR_THERMAL is not set - -# -# Mediatek thermal drivers -# -# end of Mediatek thermal drivers - -# -# Intel thermal drivers -# -CONFIG_INTEL_POWERCLAMP=m -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_INTEL_TCC=y -CONFIG_X86_PKG_TEMP_THERMAL=y -CONFIG_INTEL_SOC_DTS_IOSF_CORE=y -CONFIG_INTEL_SOC_DTS_THERMAL=y - -# -# ACPI INT340X thermal drivers -# -CONFIG_INT340X_THERMAL=y -CONFIG_ACPI_THERMAL_REL=y -CONFIG_INT3406_THERMAL=m -CONFIG_PROC_THERMAL_MMIO_RAPL=y -# end of ACPI INT340X thermal drivers - -CONFIG_INTEL_BXT_PMIC_THERMAL=m -CONFIG_INTEL_PCH_THERMAL=m -CONFIG_INTEL_TCC_COOLING=y -# CONFIG_INTEL_HFI_THERMAL is not set -# end of Intel thermal drivers - -# -# Broadcom thermal drivers -# -# CONFIG_BRCMSTB_THERMAL is not set -# CONFIG_BCM_NS_THERMAL is not set -# CONFIG_BCM_SR_THERMAL is not set -# end of Broadcom thermal drivers - -# -# Texas Instruments thermal drivers -# -# CONFIG_TI_SOC_THERMAL is not set -# end of Texas Instruments thermal drivers - -# -# Samsung thermal drivers -# -# end of Samsung thermal drivers - -# -# NVIDIA Tegra thermal drivers -# -# CONFIG_TEGRA_SOCTHERM is not set -# CONFIG_TEGRA_BPMP_THERMAL is not set -# CONFIG_TEGRA30_TSENSOR is not set -# end of NVIDIA Tegra thermal drivers - -# CONFIG_GENERIC_ADC_THERMAL is not set - -# -# Qualcomm thermal drivers -# -# end of Qualcomm thermal drivers - -# CONFIG_SPRD_THERMAL is not set -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set -CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y -CONFIG_WATCHDOG_OPEN_TIMEOUT=0 -CONFIG_WATCHDOG_SYSFS=y -# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set - -# -# Watchdog Pretimeout Governors -# -# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=m -# CONFIG_DA9052_WATCHDOG is not set -# CONFIG_DA9055_WATCHDOG is not set -# CONFIG_DA9063_WATCHDOG is not set -# CONFIG_DA9062_WATCHDOG is not set -# CONFIG_MENF21BMC_WATCHDOG is not set -CONFIG_WDAT_WDT=m -# CONFIG_XILINX_WATCHDOG is not set -# CONFIG_ZIIRAVE_WATCHDOG is not set -# CONFIG_SL28CPLD_WATCHDOG is not set -# CONFIG_ARMADA_37XX_WATCHDOG is not set -# CONFIG_AT91RM9200_WATCHDOG is not set -# CONFIG_AT91SAM9X_WATCHDOG is not set -# CONFIG_SAMA5D4_WATCHDOG is not set -# CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_FTWDT010_WATCHDOG is not set -# CONFIG_S3C2410_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -# CONFIG_EP93XX_WATCHDOG is not set -# CONFIG_OMAP_WATCHDOG is not set -# CONFIG_PNX4008_WATCHDOG is not set -# CONFIG_DAVINCI_WATCHDOG is not set -# CONFIG_K3_RTI_WATCHDOG is not set -# CONFIG_RN5T618_WATCHDOG is not set -# CONFIG_SUNXI_WATCHDOG is not set -# CONFIG_NPCM7XX_WATCHDOG is not set -# CONFIG_STMP3XXX_RTC_WATCHDOG is not set -# CONFIG_TS72XX_WATCHDOG is not set -# CONFIG_MAX63XX_WATCHDOG is not set -# CONFIG_MAX77620_WATCHDOG is not set -# CONFIG_IMX2_WDT is not set -# CONFIG_IMX7ULP_WDT is not set -# CONFIG_MOXART_WDT is not set -# CONFIG_TEGRA_WATCHDOG is not set -# CONFIG_QCOM_WDT is not set -# CONFIG_MESON_GXBB_WATCHDOG is not set -# CONFIG_MESON_WATCHDOG is not set -# CONFIG_MEDIATEK_WATCHDOG is not set -# CONFIG_DIGICOLOR_WATCHDOG is not set -# CONFIG_LPC18XX_WATCHDOG is not set -# CONFIG_RENESAS_WDT is not set -# CONFIG_RENESAS_RZAWDT is not set -# CONFIG_RENESAS_RZN1WDT is not set -# CONFIG_RENESAS_RZG2LWDT is not set -# CONFIG_ASPEED_WATCHDOG is not set -# CONFIG_REALTEK_OTTO_WDT is not set -# CONFIG_SPRD_WATCHDOG is not set -# CONFIG_VISCONTI_WATCHDOG is not set -# CONFIG_MSC313E_WATCHDOG is not set -# CONFIG_APPLE_WATCHDOG is not set -# CONFIG_SUNPLUS_WATCHDOG is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_WDT is not set -CONFIG_ADVANTECH_EC_WDT=m -# 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_SC520_WDT 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=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -# 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_RDC321X_WDT 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=m -# CONFIG_NI903X_WDT is not set -# CONFIG_NIC7018_WDT is not set -# CONFIG_BCM47XX_WDT is not set -# CONFIG_BCM_KONA_WDT is not set -# CONFIG_BCM7038_WDT is not set -# CONFIG_IMGPDC_WDT is not set -# CONFIG_MT7621_WDT is not set -# CONFIG_MPC5200_WDT is not set -# CONFIG_MEN_A21_WDT is not set -# CONFIG_STARFIVE_WATCHDOG is not set -# CONFIG_XEN_WDT is not set -# CONFIG_UML_WATCHDOG 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_CS5535 is not set -# CONFIG_MFD_SUN4I_GPADC is not set -# 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_AT91_USART is not set -# CONFIG_MFD_BCM590XX is not set -CONFIG_MFD_BD9571MWV=m -CONFIG_MFD_AXP20X=y -CONFIG_MFD_AXP20X_I2C=y -# CONFIG_MFD_MADERA is not set -# CONFIG_PMIC_DA903X 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_ENE_KB3930 is not set -# CONFIG_MFD_EXYNOS_LPASS is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_MXS_LRADC is not set -# CONFIG_MFD_MX25_TSADC is not set -# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -CONFIG_INTEL_SOC_PMIC=y -CONFIG_INTEL_SOC_PMIC_BXTWC=m -CONFIG_INTEL_SOC_PMIC_CHTWC=y -CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m -CONFIG_INTEL_SOC_PMIC_MRFLD=m -CONFIG_MFD_INTEL_LPSS=y -CONFIG_MFD_INTEL_LPSS_ACPI=y -CONFIG_MFD_INTEL_LPSS_PCI=y -CONFIG_MFD_INTEL_PMC_BXT=y -# 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_VIPERBOARD=m -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_PM8XXX is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -CONFIG_MFD_RT4831=m -# 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_SL28CPLD is not set -CONFIG_MFD_SM501=m -CONFIG_MFD_SM501_GPIO=y -# CONFIG_MFD_SKY81452 is not set -# CONFIG_RZ_MTU3 is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SUN6I_PRCM is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -CONFIG_MFD_OMAP_USB_HOST=y -# 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_TPS6594=m -CONFIG_MFD_TPS6594_I2C=m -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TIMBERDALE is not set -# CONFIG_MFD_TQMX86 is not set -CONFIG_MFD_VX855=m -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_STW481X is not set -# CONFIG_MFD_STM32_LPTIMER is not set -# CONFIG_MFD_STM32_TIMERS is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_KHADAS_MCU is not set -# CONFIG_MFD_ACER_A500_EC is not set -# CONFIG_RAVE_SP_CORE is not set -# end of Multifunction device drivers - -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -CONFIG_REGULATOR_FIXED_VOLTAGE=m -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_88PG86X is not set -# CONFIG_REGULATOR_ACT8865 is not set -# CONFIG_REGULATOR_AD5398 is not set -# CONFIG_REGULATOR_ANATOP is not set -# CONFIG_REGULATOR_AXP20X is not set -# CONFIG_REGULATOR_BD9571MWV is not set -# CONFIG_REGULATOR_DA9210 is not set -# CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_GPIO is not set -# CONFIG_REGULATOR_ISL9305 is not set -# CONFIG_REGULATOR_ISL6271A is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_LP3972 is not set -# CONFIG_REGULATOR_LP872X is not set -# CONFIG_REGULATOR_LP8755 is not set -# CONFIG_REGULATOR_LTC3589 is not set -# CONFIG_REGULATOR_LTC3676 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX77620 is not set -# CONFIG_REGULATOR_MAX77650 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -CONFIG_REGULATOR_MAX8893=m -# CONFIG_REGULATOR_MAX8907 is not set -# CONFIG_REGULATOR_MAX8952 is not set -# CONFIG_REGULATOR_MAX20086 is not set -CONFIG_REGULATOR_MAX20411=m -# CONFIG_REGULATOR_MAX77686 is not set -# CONFIG_REGULATOR_MAX77693 is not set -# CONFIG_REGULATOR_MAX77802 is not set -# CONFIG_REGULATOR_MAX77826 is not set -# CONFIG_REGULATOR_MP8859 is not set -# CONFIG_REGULATOR_MT6311 is not set -# CONFIG_REGULATOR_PBIAS is not set -# CONFIG_REGULATOR_PCA9450 is not set -# CONFIG_REGULATOR_PV88060 is not set -# CONFIG_REGULATOR_PV88080 is not set -# CONFIG_REGULATOR_PV88090 is not set -# CONFIG_REGULATOR_PWM is not set -# CONFIG_REGULATOR_QCOM_RPMH is not set -# CONFIG_REGULATOR_QCOM_SPMI is not set -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set -CONFIG_REGULATOR_RAA215300=m -CONFIG_REGULATOR_RT4801=m -CONFIG_REGULATOR_RT4803=m -CONFIG_REGULATOR_RT4831=m -# CONFIG_REGULATOR_RT5190A is not set -CONFIG_REGULATOR_RT5739=m -# CONFIG_REGULATOR_RT5759 is not set -CONFIG_REGULATOR_RT6160=m -CONFIG_REGULATOR_RT6190=m -CONFIG_REGULATOR_RT6245=m -CONFIG_REGULATOR_RTQ2134=m -CONFIG_REGULATOR_RTMV20=m -CONFIG_REGULATOR_RTQ6752=m -# CONFIG_REGULATOR_S2MPA01 is not set -# CONFIG_REGULATOR_S2MPS11 is not set -# CONFIG_REGULATOR_S5M8767 is not set -# CONFIG_REGULATOR_SC2731 is not set -# CONFIG_REGULATOR_SLG51000 is not set -# CONFIG_REGULATOR_STM32_BOOSTER is not set -# CONFIG_REGULATOR_STM32_VREFBUF is not set -# CONFIG_REGULATOR_STM32_PWR is not set -# CONFIG_REGULATOR_TI_ABB is not set -# CONFIG_REGULATOR_STW481X_VMMC is not set -# CONFIG_REGULATOR_TPS51632 is not set -# CONFIG_REGULATOR_TPS62360 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -# CONFIG_REGULATOR_TPS65132 is not set -# CONFIG_REGULATOR_TPS68470 is not set -# CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_RC_CORE=y -CONFIG_BPF_LIRC_MODE2=y -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_RCMM_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_ENE=m -CONFIG_IR_FINTEK=m -# CONFIG_IR_GPIO_CIR is not set -# CONFIG_IR_GPIO_TX is not set -# CONFIG_IR_HIX5HD2 is not set -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_IMON=m -CONFIG_IR_IMON_RAW=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_MCEUSB=m -# CONFIG_IR_MESON is not set -# CONFIG_IR_MESON_TX is not set -# CONFIG_IR_MTK is not set -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -# CONFIG_IR_RX51 is not set -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_STREAMZAP=m -# CONFIG_IR_SUNXI is not set -CONFIG_IR_TOY=m -CONFIG_IR_TTUSBIR=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_RC_ATI_REMOTE=m -CONFIG_RC_LOOPBACK=m -# CONFIG_RC_ST is not set -CONFIG_RC_XBOX_DVD=m -# CONFIG_IR_IMG is not set -CONFIG_CEC_CORE=m -CONFIG_CEC_NOTIFIER=y - -# -# CEC support -# -CONFIG_MEDIA_CEC_RC=y -CONFIG_MEDIA_CEC_SUPPORT=y -CONFIG_CEC_CH7322=m -# CONFIG_CEC_MESON_AO is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_CEC_SAMSUNG_S5P is not set -# CONFIG_CEC_STI is not set -# CONFIG_CEC_STM32 is not set -# CONFIG_CEC_TEGRA is not set -CONFIG_CEC_SECO=m -CONFIG_CEC_SECO_RC=y -CONFIG_USB_PULSE8_CEC=m -CONFIG_USB_RAINSHADOW_CEC=m -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_SUPPORT_FILTER=y -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -# 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=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m - -# -# 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_FLASH_LED_CLASS is not set -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_DMA_SG=m -# end of Video4Linux options - -# -# Media controller options -# -CONFIG_MEDIA_CONTROLLER_DVB=y -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV 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=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_DTCS033=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TOUPTEK=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_GL860=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_PWC=m -# CONFIG_USB_PWC_DEBUG is not set -CONFIG_USB_PWC_INPUT_EVDEV=y -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -CONFIG_VIDEO_GO7007=m -CONFIG_VIDEO_GO7007_USB=m -CONFIG_VIDEO_GO7007_LOADER=m -CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_PVRUSB2_SYSFS=y -CONFIG_VIDEO_PVRUSB2_DVB=y -# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set -CONFIG_VIDEO_STK1160=m - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -# CONFIG_VIDEO_AU0828_RC is not set -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_ZD1301=m -CONFIG_DVB_USB=m -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_CXUSB_ANALOG=y -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIB3000MC=m -CONFIG_DVB_USB_DIBUSB_MB=m -# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -CONFIG_VIDEO_SOLO6X10=m -# CONFIG_STA2X11_VIP is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -CONFIG_VIDEO_TW686X=m -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -CONFIG_VIDEO_IVTV=m -# CONFIG_VIDEO_IVTV_ALSA is not set -CONFIG_VIDEO_FB_IVTV=m -# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set -CONFIG_VIDEO_HEXIUM_GEMINI=m -CONFIG_VIDEO_HEXIUM_ORION=m -CONFIG_VIDEO_MXB=m - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -CONFIG_VIDEO_CX18=m -CONFIG_VIDEO_CX18_ALSA=m -CONFIG_VIDEO_CX23885=m -CONFIG_MEDIA_ALTERA_CI=m -# CONFIG_VIDEO_CX25821 is not set -CONFIG_VIDEO_CX88=m -CONFIG_VIDEO_CX88_ALSA=m -CONFIG_VIDEO_CX88_BLACKBIRD=m -CONFIG_VIDEO_CX88_DVB=m -CONFIG_VIDEO_CX88_ENABLE_VP3054=y -CONFIG_VIDEO_CX88_VP3054=m -CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_SAA7134=m -CONFIG_VIDEO_SAA7134_ALSA=m -CONFIG_VIDEO_SAA7134_RC=y -CONFIG_VIDEO_SAA7134_DVB=m -CONFIG_VIDEO_SAA7134_GO7007=m -CONFIG_VIDEO_SAA7164=m - -# -# Media digital TV PCI Adapters -# -CONFIG_DVB_B2C2_FLEXCOP_PCI=m -# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set -CONFIG_DVB_DDBRIDGE=m -# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set -CONFIG_DVB_DM1105=m -CONFIG_MANTIS_CORE=m -CONFIG_DVB_MANTIS=m -CONFIG_DVB_HOPPER=m -CONFIG_DVB_NGENE=m -CONFIG_DVB_PLUTO2=m -CONFIG_DVB_PT1=m -# CONFIG_DVB_PT3 is not set -CONFIG_DVB_SMIPCIE=m -CONFIG_DVB_BUDGET_CORE=m -CONFIG_DVB_BUDGET=m -CONFIG_DVB_BUDGET_CI=m -CONFIG_DVB_BUDGET_AV=m -CONFIG_IPU_BRIDGE=m -CONFIG_VIDEO_IPU3_CIO2=m -CONFIG_CIO2_BRIDGE=y -CONFIG_RADIO_ADAPTERS=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_RADIO_SI4713=m -CONFIG_RADIO_TEA575X=m -CONFIG_RADIO_TEA5764=m -# CONFIG_RADIO_TEF6862 is not set -CONFIG_RADIO_WL1273=m -CONFIG_USB_DSBR=m -CONFIG_USB_KEENE=m -CONFIG_USB_MA901=m -CONFIG_USB_MR800=m -# CONFIG_USB_RAREMONO is not set -CONFIG_RADIO_SI470X=m -CONFIG_USB_SI470X=m -CONFIG_I2C_SI470X=m -# CONFIG_USB_SI4713 is not set -# CONFIG_PLATFORM_SI4713 is not set -# CONFIG_I2C_SI4713 is not set -# CONFIG_V4L_RADIO_ISA_DRIVERS is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -CONFIG_V4L_MEM2MEM_DRIVERS=y -# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set - -# -# Allegro DVT media platform drivers -# -# CONFIG_VIDEO_ALLEGRO_DVT is not set - -# -# Amlogic media platform drivers -# -# CONFIG_VIDEO_MESON_GE2D is not set - -# -# Amphion drivers -# -# CONFIG_VIDEO_AMPHION_VPU is not set - -# -# 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 -# - -# -# Mediatek media platform drivers -# -# CONFIG_VIDEO_MEDIATEK_JPEG is not set -# CONFIG_VIDEO_MEDIATEK_MDP is not set -# CONFIG_VIDEO_MEDIATEK_VPU is not set - -# -# Microchip Technology, Inc. media platform drivers -# - -# -# NVidia media platform drivers -# -# CONFIG_VIDEO_TEGRA_VDE is not set - -# -# NXP media platform drivers -# -# CONFIG_VIDEO_IMX7_CSI is not set -# CONFIG_VIDEO_IMX_MIPI_CSIS is not set -# CONFIG_VIDEO_IMX8_ISI is not set -# CONFIG_VIDEO_IMX_PXP is not set -# CONFIG_VIDEO_MX2_EMMAPRP is not set -# CONFIG_VIDEO_DW100 is not set -# CONFIG_VIDEO_IMX8_JPEG is not set - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# -# CONFIG_VIDEO_RENESAS_FDP1 is not set -# CONFIG_VIDEO_RENESAS_JPU is not set -# CONFIG_VIDEO_RENESAS_VSP1 is not set - -# -# Rockchip media platform drivers -# -# CONFIG_VIDEO_ROCKCHIP_RGA is not set - -# -# Samsung media platform drivers -# -# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set -# CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set -# CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set -# CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set - -# -# STMicroelectronics media platform drivers -# -# CONFIG_VIDEO_STI_BDISP is not set -# CONFIG_VIDEO_STI_DELTA is not set -# CONFIG_VIDEO_STI_HVA is not set -# CONFIG_VIDEO_STM32_DMA2D is not set - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# -# CONFIG_VIDEO_TI_VPE is not set - -# -# Verisilicon media platform drivers -# -# CONFIG_VIDEO_HANTRO is not set - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# - -# -# MMC/SDIO DVB adapters -# -CONFIG_SMS_SDIO_DRV=m -CONFIG_MEDIA_COMMON_OPTIONS=y - -# -# common driver options -# -CONFIG_CYPRESS_FIRMWARE=m -CONFIG_TTPCI_EEPROM=m -CONFIG_UVC_COMMON=m -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_DVB_B2C2_FLEXCOP=m -CONFIG_VIDEO_SAA7146=m -CONFIG_VIDEO_SAA7146_VV=m -CONFIG_SMS_SIANO_MDTV=m -CONFIG_SMS_SIANO_RC=y -# CONFIG_SMS_SIANO_DEBUGFS is not set -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_DMA_CONTIG=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -CONFIG_VIDEOBUF2_DVB=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y - -# -# IR I2C driver auto-selected by 'Autoselect ancillary drivers' -# -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -CONFIG_VIDEO_APTINA_PLL=m -CONFIG_VIDEO_CCS_PLL=m -# CONFIG_VIDEO_AR0521 is not set -CONFIG_VIDEO_HI556=m -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -CONFIG_VIDEO_IMX208=m -CONFIG_VIDEO_IMX214=m -CONFIG_VIDEO_IMX219=m -CONFIG_VIDEO_IMX258=m -CONFIG_VIDEO_IMX274=m -CONFIG_VIDEO_IMX290=m -CONFIG_VIDEO_IMX296=m -CONFIG_VIDEO_IMX319=m -CONFIG_VIDEO_IMX355=m -CONFIG_VIDEO_MAX9271_LIB=m -CONFIG_VIDEO_MT9M001=m -# CONFIG_VIDEO_MT9M111 is not set -CONFIG_VIDEO_MT9P031=m -CONFIG_VIDEO_MT9T112=m -CONFIG_VIDEO_MT9V011=m -CONFIG_VIDEO_MT9V032=m -CONFIG_VIDEO_MT9V111=m -# CONFIG_VIDEO_OG01A1B is not set -CONFIG_VIDEO_OV01A10=m -CONFIG_VIDEO_OV02A10=m -# CONFIG_VIDEO_OV08D10 is not set -CONFIG_VIDEO_OV08X40=m -CONFIG_VIDEO_OV13858=m -# CONFIG_VIDEO_OV13B10 is not set -CONFIG_VIDEO_OV2640=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV2680=m -CONFIG_VIDEO_OV2685=m -CONFIG_VIDEO_OV2740=m -CONFIG_VIDEO_OV4689=m -CONFIG_VIDEO_OV5647=m -CONFIG_VIDEO_OV5648=m -CONFIG_VIDEO_OV5670=m -CONFIG_VIDEO_OV5675=m -# CONFIG_VIDEO_OV5693 is not set -CONFIG_VIDEO_OV5695=m -CONFIG_VIDEO_OV6650=m -CONFIG_VIDEO_OV7251=m -CONFIG_VIDEO_OV7640=m -# CONFIG_VIDEO_OV7670 is not set -CONFIG_VIDEO_OV772X=m -CONFIG_VIDEO_OV7740=m -CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8858=m -CONFIG_VIDEO_OV8865=m -CONFIG_VIDEO_OV9640=m -CONFIG_VIDEO_OV9650=m -CONFIG_VIDEO_OV9734=m -CONFIG_VIDEO_RDACM20=m -# CONFIG_VIDEO_RDACM21 is not set -CONFIG_VIDEO_RJ54N1=m -CONFIG_VIDEO_S5K5BAF=m -CONFIG_VIDEO_S5K6A3=m -CONFIG_VIDEO_CCS=m -CONFIG_VIDEO_ET8EK8=m - -# -# Lens drivers -# -CONFIG_VIDEO_AD5820=m -CONFIG_VIDEO_AK7375=m -CONFIG_VIDEO_DW9714=m -CONFIG_VIDEO_DW9768=m -CONFIG_VIDEO_DW9807_VCM=m -# end of Lens drivers - -# -# Flash devices -# -CONFIG_VIDEO_ADP1653=m -CONFIG_VIDEO_LM3560=m -CONFIG_VIDEO_LM3646=m -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -CONFIG_VIDEO_CS3308=m -CONFIG_VIDEO_CS5345=m -CONFIG_VIDEO_CS53L32A=m -CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_SONY_BTF_MPX=m -# CONFIG_VIDEO_TDA1997X is not set -CONFIG_VIDEO_TDA7432=m -CONFIG_VIDEO_TDA9840=m -CONFIG_VIDEO_TEA6415C=m -CONFIG_VIDEO_TEA6420=m -# CONFIG_VIDEO_TLV320AIC23B is not set -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_UDA1342=m -CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_WM8739=m -CONFIG_VIDEO_WM8775=m -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -CONFIG_VIDEO_SAA6588=m -# 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=m -# CONFIG_VIDEO_TVP514X is not set -CONFIG_VIDEO_TVP5150=m -# CONFIG_VIDEO_TVP7002 is not set -CONFIG_VIDEO_TW2804=m -CONFIG_VIDEO_TW9903=m -CONFIG_VIDEO_TW9906=m -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_CX25840=m -# 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=m -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -CONFIG_VIDEO_UPD64031A=m -CONFIG_VIDEO_UPD64083=m -# end of Video improvement chips - -# -# Audio/Video compression chips -# -CONFIG_VIDEO_SAA6752HS=m -# 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=m -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -# CONFIG_MEDIA_TUNER_MXL301RF is not set -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_M88DS3103=m -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_AF9013=m -CONFIG_DVB_AS102_FE=m -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -# CONFIG_DVB_DIB9000 is not set -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_GP8PSK_FE=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m -# CONFIG_DVB_S5H1432 is not set -CONFIG_DVB_SI2168=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT3306A=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -# CONFIG_DVB_MN88443X is not set -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -# CONFIG_DVB_LGS8GL5 is not set -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -# CONFIG_DVB_LNBH29 is not set -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -CONFIG_AGP=y -# CONFIG_AGP_AMD64 is not set -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_TEGRA_HOST1X is not set -# CONFIG_IMX_IPUV3_CORE is not set -CONFIG_DRM=y -CONFIG_DRM_MIPI_DSI=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KUNIT_TEST_HELPERS=m -CONFIG_DRM_KUNIT_TEST=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -CONFIG_DRM_LOAD_EDID_FIRMWARE=y -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -CONFIG_DRM_DP_AUX_CHARDEV=y -CONFIG_DRM_DP_CEC=y -CONFIG_DRM_TTM=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_VRAM_HELPER=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=m - -# -# 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=m -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_GVT_KVMGT=m -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 -CONFIG_DRM_I915_GVT=y -# CONFIG_DRM_KMB_DISPLAY is not set -CONFIG_DRM_VGEM=m -CONFIG_DRM_VKMS=m -CONFIG_DRM_VMWGFX=m -CONFIG_DRM_VMWGFX_MKSSTATS=y -# CONFIG_DRM_GMA500 is not set -CONFIG_DRM_UDL=m -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_SHMOBILE is not set -# CONFIG_DRM_SUN4I is not set -# CONFIG_DRM_QXL is not set -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -# CONFIG_DRM_MSM is not set -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -CONFIG_DRM_ANALOGIX_ANX78XX=m -CONFIG_DRM_ANALOGIX_DP=m -# end of Display Interface Bridges - -# CONFIG_DRM_IMX_LCDC is not set -# CONFIG_DRM_V3D is not set -# CONFIG_DRM_VC4 is not set -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_HISI_HIBMC is not set -# CONFIG_DRM_LOGICVC is not set -CONFIG_DRM_BOCHS=m -CONFIG_DRM_CIRRUS_QEMU=m -CONFIG_DRM_GM12U320=m -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_DRM_PL111 is not set -# CONFIG_DRM_XEN_FRONTEND is not set -CONFIG_DRM_VBOXVIDEO=m -# CONFIG_DRM_PANFROST is not set -CONFIG_DRM_GUD=m -# CONFIG_DRM_SSD130X is not set -CONFIG_DRM_HYPERV=m -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_EXPORT_FOR_TESTS=y -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_LIB_RANDOM=y - -# -# Frame buffer Devices -# -CONFIG_FB_NOTIFY=y -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -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_SYS_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IO_HELPERS=y -CONFIG_FB_SYS_HELPERS=y -CONFIG_FB_SYS_HELPERS_DEFERRED=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CLPS711X is not set -# CONFIG_FB_IMX is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ARC is not set -# CONFIG_FB_CONTROL is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_VGA16=m -# 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_GBE is not set -# CONFIG_FB_PVR2 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_LE80578 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_WM8505 is not set -# CONFIG_FB_GEODE is not set -# CONFIG_FB_PXA168 is not set -# CONFIG_FB_SH_MOBILE_LCDC is not set -# CONFIG_FB_S3C is not set -# CONFIG_FB_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_DA8XX is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_XEN_FBDEV_FRONTEND is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_HYPERV is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -# CONFIG_MMP_DISP is not set -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=m -CONFIG_LCD_PLATFORM=m -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_KTD253=m -CONFIG_BACKLIGHT_KTZ8866=m -# CONFIG_BACKLIGHT_OMAP1 is not set -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_APPLE=m -# CONFIG_BACKLIGHT_QCOM_WLED is not set -CONFIG_BACKLIGHT_RT4831=m -# CONFIG_BACKLIGHT_SAHARA is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -CONFIG_BACKLIGHT_LP855X=m -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -CONFIG_BACKLIGHT_ARCXCNN=m -# end of Backlight & LCD device support - -CONFIG_VGASTATE=m -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=y -CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y -# 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_PCM_ELD=y -CONFIG_SND_HWDEP=y -CONFIG_SND_RAWMIDI=m -CONFIG_SND_UMP=m -CONFIG_SND_UMP_LEGACY_RAWMIDI=y -CONFIG_SND_COMPRESS_OFFLOAD=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 is not set -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -# CONFIG_SND_SUPPORT_OLD_API is not set -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 is not set -CONFIG_SND_MPU401_UART=m -CONFIG_SND_OPL3_LIB=m -CONFIG_SND_VX_LIB=m -CONFIG_SND_AC97_CODEC=m -CONFIG_SND_DRIVERS=y -# CONFIG_SND_PCSP is not set -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -CONFIG_SND_PCMTEST=m -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 -CONFIG_SND_SB_COMMON=m -# CONFIG_SND_ISA is not set -CONFIG_SND_PCI=y -CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALS4000=m -CONFIG_SND_ALI5451=m -CONFIG_SND_ASIHPI=m -CONFIG_SND_ATIIXP=m -CONFIG_SND_ATIIXP_MODEM=m -CONFIG_SND_AU8810=m -CONFIG_SND_AU8820=m -CONFIG_SND_AU8830=m -# CONFIG_SND_AW2 is not set -CONFIG_SND_AZT3328=m -CONFIG_SND_BT87X=m -# CONFIG_SND_BT87X_OVERCLOCK is not set -CONFIG_SND_CA0106=m -CONFIG_SND_CMIPCI=m -CONFIG_SND_OXYGEN_LIB=m -CONFIG_SND_OXYGEN=m -CONFIG_SND_CS4281=m -CONFIG_SND_CS46XX=m -CONFIG_SND_CS46XX_NEW_DSP=y -# CONFIG_SND_CS5530 is not set -# CONFIG_SND_CS5535AUDIO is not set -CONFIG_SND_CTXFI=m -CONFIG_SND_DARLA20=m -CONFIG_SND_GINA20=m -CONFIG_SND_LAYLA20=m -CONFIG_SND_DARLA24=m -CONFIG_SND_GINA24=m -CONFIG_SND_LAYLA24=m -CONFIG_SND_MONA=m -CONFIG_SND_MIA=m -CONFIG_SND_ECHO3G=m -CONFIG_SND_INDIGO=m -CONFIG_SND_INDIGOIO=m -CONFIG_SND_INDIGODJ=m -CONFIG_SND_INDIGOIOX=m -CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1X=m -CONFIG_SND_ENS1370=m -CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y -CONFIG_SND_ES1968_RADIO=y -CONFIG_SND_FM801=m -CONFIG_SND_FM801_TEA575X_BOOL=y -CONFIG_SND_HDSP=m -CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m -CONFIG_SND_ICE1724=m -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -CONFIG_SND_KORG1212=m -CONFIG_SND_LOLA=m -CONFIG_SND_LX6464ES=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y -CONFIG_SND_MIXART=m -CONFIG_SND_NM256=m -CONFIG_SND_PCXHR=m -CONFIG_SND_RIPTIDE=m -CONFIG_SND_RME32=m -CONFIG_SND_RME96=m -CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m -CONFIG_SND_VIA82XX=m -CONFIG_SND_VIA82XX_MODEM=m -CONFIG_SND_VIRTUOSO=m -CONFIG_SND_VX222=m -CONFIG_SND_YMFPCI=m - -# -# 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=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=0 -CONFIG_SND_HDA_PATCH_LOADER=y -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_ANALOG=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_SIGMATEL=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_VIA=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_HDMI=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CIRRUS=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CS8409=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CONEXANT=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CA0110=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CA0132=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_CODEC_SI3054=m - -# -# Set to Y if you want auto-loading the codec driver -# -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_DSP_LOADER=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=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_INTEL_BYT_PREFER_SOF=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_AUDIO_MIDI_V2=y -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -CONFIG_SND_USB_UA101=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_SND_USB_US122L=m -CONFIG_SND_USB_6FIRE=m -CONFIG_SND_USB_HIFACE=m -CONFIG_SND_BCD2000=m -CONFIG_SND_USB_LINE6=m -CONFIG_SND_USB_POD=m -CONFIG_SND_USB_PODHD=m -CONFIG_SND_USB_TONEPORT=m -CONFIG_SND_USB_VARIAX=m -CONFIG_SND_SOC=y -CONFIG_SND_SOC_AC97_BUS=y -CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y -CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m -CONFIG_SND_SOC_UTILS_KUNIT_TEST=m -CONFIG_SND_SOC_ACPI=y -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_SOC_AMD_ACP3x is not set -# CONFIG_SND_SOC_AMD_RENOIR is not set -# CONFIG_SND_SOC_AMD_ACP5x is not set -# CONFIG_SND_SOC_AMD_ACP6x is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_SOC_AMD_ACP_COMMON is not set -# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set -# CONFIG_SND_SOC_AMD_PS is not set -# CONFIG_SND_SOC_APPLE_MCA is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM2835_SOC_I2S is not set -# CONFIG_SND_SOC_CYGNUS is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_EP93XX_SOC is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_FSL_AUD2HTX is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# CONFIG_SND_IMX_SOC is not set -# end of SoC Audio for Freescale CPUs - -CONFIG_SND_SOC_CHV3_I2S=m -# CONFIG_SND_I2S_HI6210_I2S is not set -# CONFIG_SND_JZ4740_SOC_I2S is not set -# CONFIG_SND_KIRKWOOD_SOC is not set - -# -# SoC Audio for Loongson CPUs -# -# CONFIG_SND_SOC_LOONGSON_I2S_PCI is not set -# CONFIG_SND_SOC_LOONGSON_CARD is not set -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y -CONFIG_SND_SOC_INTEL_SST=m -CONFIG_SND_SOC_INTEL_CATPT=m -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m -# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set -CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m -CONFIG_SND_SOC_INTEL_SKL=m -CONFIG_SND_SOC_INTEL_APL=m -CONFIG_SND_SOC_INTEL_KBL=m -CONFIG_SND_SOC_INTEL_GLK=m -CONFIG_SND_SOC_INTEL_CNL=m -CONFIG_SND_SOC_INTEL_CFL=m -CONFIG_SND_SOC_INTEL_CML_H=m -CONFIG_SND_SOC_INTEL_CML_LP=m -CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m -CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m -CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC=y -CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m -CONFIG_SND_SOC_ACPI_INTEL_MATCH=y -# CONFIG_SND_SOC_INTEL_KEEMBAY is not set -# CONFIG_SND_SOC_INTEL_AVS is not set -CONFIG_SND_SOC_INTEL_MACH=y -CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y -CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m -CONFIG_SND_SOC_INTEL_SOF_REALTEK_COMMON=m -CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m -CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m -CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m -CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m -CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m -CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m -CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m -CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m -CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m -CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CS42L42_MACH=m -CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m -# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set -# CONFIG_SND_SOC_INTEL_SOF_NAU8825_MACH is not set -CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH=m -CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH=m -# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set -CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH=m -# CONFIG_SND_SOC_MT8186 is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_MT8188 is not set -# CONFIG_SND_SOC_MT8195 is not set - -# -# ASoC support for Amlogic platforms -# -# CONFIG_SND_MESON_AIU is not set -# CONFIG_SND_MESON_AXG_FRDDR is not set -# CONFIG_SND_MESON_AXG_TODDR is not set -# CONFIG_SND_MESON_AXG_TDMIN is not set -# CONFIG_SND_MESON_AXG_TDMOUT is not set -# CONFIG_SND_MESON_AXG_SOUND_CARD is not set -# CONFIG_SND_MESON_AXG_SPDIFOUT is not set -# CONFIG_SND_MESON_AXG_SPDIFIN is not set -# CONFIG_SND_MESON_AXG_PDM is not set -# CONFIG_SND_MESON_GX_SOUND_CARD is not set -# CONFIG_SND_MESON_G12A_TOACODEC is not set -# CONFIG_SND_MESON_G12A_TOHDMITX is not set -# CONFIG_SND_SOC_MESON_T9015 is not set -# end of ASoC support for Amlogic platforms - -# CONFIG_SND_MXS_SOC is not set -# CONFIG_SND_PXA2XX_SOC is not set -# CONFIG_SND_SOC_QCOM is not set -# CONFIG_SND_SOC_ROCKCHIP is not set -# CONFIG_SND_SOC_SAMSUNG is not set - -# -# SoC Audio support for Renesas SoCs -# -# CONFIG_SND_SOC_SH4_FSI is not set -# CONFIG_SND_SOC_RZ is not set -# end of SoC Audio support for Renesas SoCs - -CONFIG_SND_SOC_SOF_TOPLEVEL=y -CONFIG_SND_SOC_SOF_PCI_DEV=y -CONFIG_SND_SOC_SOF_PCI=y -CONFIG_SND_SOC_SOF_ACPI=m -CONFIG_SND_SOC_SOF_ACPI_DEV=m -CONFIG_SND_SOC_SOF_DEBUG_PROBES=y -CONFIG_SND_SOC_SOF_CLIENT=y -CONFIG_SND_SOC_SOF=y -CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y -CONFIG_SND_SOC_SOF_IPC3=y -CONFIG_SND_SOC_SOF_INTEL_IPC4=y -# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set -CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y -CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=m -CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=m -CONFIG_SND_SOC_SOF_INTEL_COMMON=y -CONFIG_SND_SOC_SOF_BAYTRAIL=m -CONFIG_SND_SOC_SOF_BROADWELL=m -CONFIG_SND_SOC_SOF_MERRIFIELD=m -CONFIG_SND_SOC_SOF_INTEL_SKL=y -CONFIG_SND_SOC_SOF_SKYLAKE=y -CONFIG_SND_SOC_SOF_KABYLAKE=y -CONFIG_SND_SOC_SOF_INTEL_APL=m -CONFIG_SND_SOC_SOF_APOLLOLAKE=m -CONFIG_SND_SOC_SOF_GEMINILAKE=m -CONFIG_SND_SOC_SOF_INTEL_CNL=m -CONFIG_SND_SOC_SOF_CANNONLAKE=m -CONFIG_SND_SOC_SOF_COFFEELAKE=m -CONFIG_SND_SOC_SOF_COMETLAKE=m -CONFIG_SND_SOC_SOF_INTEL_ICL=m -CONFIG_SND_SOC_SOF_ICELAKE=m -CONFIG_SND_SOC_SOF_JASPERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_TGL=m -CONFIG_SND_SOC_SOF_TIGERLAKE=m -CONFIG_SND_SOC_SOF_ELKHARTLAKE=m -CONFIG_SND_SOC_SOF_ALDERLAKE=m -CONFIG_SND_SOC_SOF_INTEL_MTL=y -CONFIG_SND_SOC_SOF_METEORLAKE=y -CONFIG_SND_SOC_SOF_HDA_COMMON=y -CONFIG_SND_SOC_SOF_HDA_MLINK=y -CONFIG_SND_SOC_SOF_HDA_LINK=y -CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y -CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=y -CONFIG_SND_SOC_SOF_HDA=y -CONFIG_SND_SOC_SOF_HDA_PROBES=y -CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=y -CONFIG_SND_SOC_SOF_XTENSA=y -# CONFIG_SND_SOC_SPRD is not set -# CONFIG_SND_SOC_STARFIVE is not set -# CONFIG_SND_SOC_STI is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# CONFIG_SND_SOC_STM32_SAI is not set -# CONFIG_SND_SOC_STM32_I2S is not set -# CONFIG_SND_SOC_STM32_SPDIFRX is not set -# end of STMicroelectronics STM32 SOC audio support - -# -# Allwinner SoC Audio support -# -# CONFIG_SND_SUN4I_CODEC is not set -# CONFIG_SND_SUN8I_CODEC_ANALOG is not set -# CONFIG_SND_SUN50I_CODEC_ANALOG is not set -# CONFIG_SND_SUN4I_I2S is not set -# CONFIG_SND_SUN50I_DMIC is not set -# end of Allwinner SoC Audio support - -# CONFIG_SND_SOC_TEGRA is not set - -# -# Audio support for Texas Instruments SoCs -# - -# -# Texas Instruments DAI support for: -# -# CONFIG_SND_SOC_DAVINCI_ASP is not set -# CONFIG_SND_SOC_DAVINCI_MCASP is not set -# CONFIG_SND_SOC_OMAP_DMIC is not set -# CONFIG_SND_SOC_OMAP_MCBSP is not set -# CONFIG_SND_SOC_OMAP_MCPDM is not set - -# -# Audio support for boards with Texas Instruments SoCs -# -# CONFIG_SND_SOC_OMAP_HDMI is not set -# CONFIG_SND_SOC_J721E_EVM is not set -# end of Audio support for Texas Instruments SoCs - -# CONFIG_SND_SOC_UNIPHIER is not set -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=y - -# -# CODEC drivers -# -# CONFIG_SND_SOC_ALL_CODECS is not set -CONFIG_SND_SOC_WM_ADSP=m -CONFIG_SND_SOC_AC97_CODEC=m -CONFIG_SND_SOC_ADAU_UTILS=m -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1701 is not set -CONFIG_SND_SOC_ADAU17X1=m -CONFIG_SND_SOC_ADAU1761=m -CONFIG_SND_SOC_ADAU1761_I2C=m -CONFIG_SND_SOC_ADAU7002=m -CONFIG_SND_SOC_ADAU7118=m -CONFIG_SND_SOC_ADAU7118_HW=m -CONFIG_SND_SOC_ADAU7118_I2C=m -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -CONFIG_SND_SOC_AK5558=m -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -CONFIG_SND_SOC_AW88395_LIB=m -CONFIG_SND_SOC_AW88395=m -CONFIG_SND_SOC_BD28623=m -# CONFIG_SND_SOC_BT_SCO is not set -CONFIG_SND_SOC_CHV3_CODEC=m -# CONFIG_SND_SOC_CPCAP is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -CONFIG_SND_SOC_CS35L34=m -CONFIG_SND_SOC_CS35L35=m -CONFIG_SND_SOC_CS35L36=m -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -CONFIG_SND_SOC_CS35L56=m -CONFIG_SND_SOC_CS35L56_SHARED=m -CONFIG_SND_SOC_CS35L56_I2C=m -CONFIG_SND_SOC_CS42L42_CORE=m -CONFIG_SND_SOC_CS42L42=m -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -CONFIG_SND_SOC_CS4234=m -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -CONFIG_SND_SOC_CS43130=m -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_CX2072X=m -CONFIG_SND_SOC_DA7213=m -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=y -CONFIG_SND_SOC_ES7134=m -# CONFIG_SND_SOC_ES7241 is not set -CONFIG_SND_SOC_ES8316=m -# CONFIG_SND_SOC_ES8326 is not set -CONFIG_SND_SOC_ES8328=m -CONFIG_SND_SOC_ES8328_I2C=m -# CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m -CONFIG_SND_SOC_HDAC_HDA=y -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_LOCHNAGAR_SC is not set -CONFIG_SND_SOC_MAX98088=m -CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m -# CONFIG_SND_SOC_MAX98504 is not set -CONFIG_SND_SOC_MAX9867=m -CONFIG_SND_SOC_MAX98927=m -# CONFIG_SND_SOC_MAX98520 is not set -CONFIG_SND_SOC_MAX98373=m -CONFIG_SND_SOC_MAX98373_I2C=m -CONFIG_SND_SOC_MAX98388=m -CONFIG_SND_SOC_MAX98390=m -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -CONFIG_SND_SOC_PCM1789=m -CONFIG_SND_SOC_PCM1789_I2C=m -# CONFIG_SND_SOC_PCM179X_I2C is not set -CONFIG_SND_SOC_PCM186X=m -CONFIG_SND_SOC_PCM186X_I2C=m -CONFIG_SND_SOC_PCM3060=m -CONFIG_SND_SOC_PCM3060_I2C=m -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM5102A is not set -CONFIG_SND_SOC_PCM512x=m -CONFIG_SND_SOC_PCM512x_I2C=m -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RK817 is not set -CONFIG_SND_SOC_RL6231=m -CONFIG_SND_SOC_RL6347A=m -CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m -CONFIG_SND_SOC_RT1011=m -CONFIG_SND_SOC_RT1015=m -CONFIG_SND_SOC_RT1015P=m -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -CONFIG_SND_SOC_RT5640=m -CONFIG_SND_SOC_RT5645=m -CONFIG_SND_SOC_RT5651=m -CONFIG_SND_SOC_RT5659=m -CONFIG_SND_SOC_RT5660=m -CONFIG_SND_SOC_RT5663=m -CONFIG_SND_SOC_RT5670=m -CONFIG_SND_SOC_RT5682=m -CONFIG_SND_SOC_RT5682_I2C=m -CONFIG_SND_SOC_RT5682S=m -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -CONFIG_SND_SOC_SIGMADSP=m -CONFIG_SND_SOC_SIGMADSP_REGMAP=m -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_SIMPLE_MUX=m -CONFIG_SND_SOC_SMA1303=m -CONFIG_SND_SOC_SPDIF=m -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -CONFIG_SND_SOC_SSM4567=m -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -CONFIG_SND_SOC_TAS2562=m -CONFIG_SND_SOC_TAS2764=m -CONFIG_SND_SOC_TAS2770=m -# CONFIG_SND_SOC_TAS2780 is not set -CONFIG_SND_SOC_TAS2781_COMLIB=m -CONFIG_SND_SOC_TAS2781_FMWLIB=m -CONFIG_SND_SOC_TAS2781_I2C=m -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -CONFIG_SND_SOC_TAS6424=m -CONFIG_SND_SOC_TDA7419=m -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -CONFIG_SND_SOC_TLV320AIC32X4=m -CONFIG_SND_SOC_TLV320AIC32X4_I2C=m -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -CONFIG_SND_SOC_TLV320ADCX140=m -CONFIG_SND_SOC_TS3A227E=m -CONFIG_SND_SOC_TSCS42XX=m -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -CONFIG_SND_SOC_WM8524=m -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -CONFIG_SND_SOC_WM8804=m -CONFIG_SND_SOC_WM8804_I2C=m -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -CONFIG_SND_SOC_WM8961=m -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -CONFIG_SND_SOC_MAX9759=m -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -CONFIG_SND_SOC_NAU8540=m -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -CONFIG_SND_SOC_NAU8824=m -CONFIG_SND_SOC_NAU8825=m -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -CONFIG_SND_SIMPLE_CARD_UTILS=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SND_X86=y -CONFIG_HDMI_LPE_AUDIO=m -# CONFIG_SND_XEN_FRONTEND is not set -CONFIG_SND_VIRTIO=m -CONFIG_AC97_BUS=y -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -CONFIG_HID_ACCUTOUCH=m -CONFIG_HID_ACRUX=m -CONFIG_HID_ACRUX_FF=y -CONFIG_HID_APPLE=m -CONFIG_HID_APPLEIR=m -CONFIG_HID_ASUS=m -CONFIG_HID_AUREAL=m -CONFIG_HID_BELKIN=m -CONFIG_HID_BETOP_FF=m -CONFIG_HID_BIGBEN_FF=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -CONFIG_HID_CORSAIR=m -CONFIG_HID_COUGAR=m -CONFIG_HID_MACALLY=m -CONFIG_HID_PRODIKEYS=m -CONFIG_HID_CMEDIA=m -CONFIG_HID_CP2112=m -CONFIG_HID_CREATIVE_SB0540=m -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELAN=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EVISION=m -CONFIG_HID_EZKEY=m -CONFIG_HID_FT260=m -CONFIG_HID_GEMBIRD=m -CONFIG_HID_GFRM=m -CONFIG_HID_GLORIOUS=m -CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y -CONFIG_HID_VIVALDI_COMMON=m -CONFIG_HID_VIVALDI=m -CONFIG_HID_GT683R=m -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_VIEWSONIC=m -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -CONFIG_HID_GYRATION=m -CONFIG_HID_ICADE=m -CONFIG_HID_ITE=m -CONFIG_HID_JABRA=m -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -CONFIG_HID_LED=m -CONFIG_HID_LENOVO=m -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -CONFIG_HID_MAGICMOUSE=y -CONFIG_HID_MALTRON=m -CONFIG_HID_MAYFLASH=m -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=y -# CONFIG_HID_NINTENDO is not set -CONFIG_HID_NTI=m -CONFIG_HID_NTRIG=m -CONFIG_HID_NVIDIA_SHIELD=m -CONFIG_NVIDIA_SHIELD_FF=y -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=m -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LCD=y -CONFIG_HID_PICOLCD_LEDS=y -CONFIG_HID_PICOLCD_CIR=y -CONFIG_HID_PLANTRONICS=m -CONFIG_HID_PLAYSTATION=m -CONFIG_PLAYSTATION_FF=y -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -CONFIG_HID_PRIMAX=m -CONFIG_HID_RETRODE=m -CONFIG_HID_ROCCAT=m -CONFIG_HID_SAITEK=m -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SEMITEK=m -# CONFIG_HID_SIGMAMICRO is not set -CONFIG_HID_SONY=m -CONFIG_SONY_FF=y -CONFIG_HID_SPEEDLINK=m -CONFIG_HID_STEAM=m -CONFIG_STEAM_FF=y -CONFIG_HID_STEELSERIES=m -CONFIG_HID_SUNPLUS=m -CONFIG_HID_RMI=m -CONFIG_HID_GREENASIA=m -CONFIG_GREENASIA_FF=y -CONFIG_HID_HYPERV_MOUSE=m -CONFIG_HID_SMARTJOYPLUS=m -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=m -CONFIG_HID_TOPSEED=m -# CONFIG_HID_TOPRE is not set -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -CONFIG_THRUSTMASTER_FF=y -CONFIG_HID_UDRAW_PS3=m -CONFIG_HID_U2FZERO=m -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=m -# CONFIG_HID_SENSOR_HUB is not set -CONFIG_HID_ALPS=m -CONFIG_HID_MCP2221=m -CONFIG_HID_KUNIT_TEST=m -# end of Special HID drivers - -# -# HID-BPF support -# -CONFIG_HID_BPF=y -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -# end of USB HID support - -CONFIG_I2C_HID=y -CONFIG_I2C_HID_ACPI=m -# CONFIG_I2C_HID_OF is not set -CONFIG_I2C_HID_CORE=m - -# -# Intel ISH HID support -# -CONFIG_INTEL_ISH_HID=y -CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER=y -# end of Intel ISH HID support - -# -# AMD SFH HID Support -# -CONFIG_AMD_SFH_HID=m -# 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=m -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=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_LEDS_TRIGGER_USBPORT=m -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_DBGCAP=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_XHCI_PCI_RENESAS=y -CONFIG_USB_XHCI_PLATFORM=y -# CONFIG_USB_XHCI_HISTB is not set -# CONFIG_USB_XHCI_MTK is not set -# CONFIG_USB_XHCI_MVEBU is not set -# CONFIG_USB_XHCI_RCAR is not set -# CONFIG_USB_BRCMSTB is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -# CONFIG_USB_EHCI_HCD_NPCM7XX is not set -CONFIG_USB_EHCI_HCD_OMAP=m -# CONFIG_USB_EHCI_HCD_ORION is not set -# CONFIG_USB_EHCI_HCD_SPEAR is not set -# CONFIG_USB_EHCI_HCD_AT91 is not set -# CONFIG_USB_EHCI_SH is not set -# CONFIG_USB_EHCI_EXYNOS is not set -# CONFIG_USB_EHCI_MV is not set -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -CONFIG_USB_OHCI_HCD=y -# CONFIG_USB_OHCI_HCD_SPEAR is not set -# CONFIG_USB_OHCI_HCD_S3C2410 is not set -# CONFIG_USB_OHCI_HCD_OMAP3 is not set -# CONFIG_USB_OHCI_HCD_DAVINCI is not set -CONFIG_USB_OHCI_HCD_PCI=y -# CONFIG_USB_OHCI_EXYNOS is not set -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=y -CONFIG_USB_SL811_HCD=m -CONFIG_USB_SL811_HCD_ISO=y -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set -# CONFIG_USB_XEN_HCD is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -CONFIG_USB_TMC=m - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_VHCI_HC_PORTS=8 -CONFIG_USBIP_VHCI_NR_HCS=1 -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set - -# -# USB dual-mode controller drivers -# -CONFIG_USB_CDNS_SUPPORT=m -# CONFIG_USB_CDNS3 is not set -CONFIG_USB_CDNSP_PCI=m -# CONFIG_USB_CDNSP_HOST is not set -# CONFIG_USB_FOTG210 is not set -# CONFIG_USB_MTU3 is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -# CONFIG_USB_SERIAL_F81232 is not set -CONFIG_USB_SERIAL_F8153X=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -# CONFIG_USB_SERIAL_METRO is not set -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7840=m -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -CONFIG_USB_SERIAL_SAFE_PADDED=y -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -# CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_UPD78F0730=m -CONFIG_USB_SERIAL_XR=m -CONFIG_USB_SERIAL_DEBUG=m - -# -# USB Miscellaneous drivers -# -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -CONFIG_USB_IDMOUSE=m -CONFIG_USB_APPLEDISPLAY=m -# CONFIG_USB_QCOM_EUD is not set -CONFIG_APPLE_MFI_FASTCHARGE=m -CONFIG_USB_SISUSBVGA=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_HSIC_USB3503=m -CONFIG_USB_HSIC_USB4604=m -# CONFIG_USB_LINK_LAYER_TEST is not set -CONFIG_USB_CHAOSKEY=m -# CONFIG_BRCM_USB_PINMAP is not set -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -CONFIG_USB_PHY=y -# CONFIG_KEYSTONE_USB_PHY is not set -CONFIG_NOP_USB_XCEIV=m -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_TEGRA_PHY is not set -# CONFIG_USB_ULPI 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=m -CONFIG_TYPEC_TCPCI_MAXIM=m -CONFIG_TYPEC_FUSB302=m -CONFIG_TYPEC_WCOVE=m -CONFIG_TYPEC_QCOM_PMIC=m -CONFIG_TYPEC_UCSI=y -CONFIG_UCSI_CCG=m -CONFIG_UCSI_ACPI=y -CONFIG_UCSI_STM32G0=m -CONFIG_TYPEC_TPS6598X=m -CONFIG_TYPEC_ANX7411=m -CONFIG_TYPEC_RT1719=m -CONFIG_TYPEC_HD3SS3220=m -CONFIG_TYPEC_STUSB160X=m -CONFIG_TYPEC_WUSB3801=m - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -CONFIG_TYPEC_MUX_FSA4480=m -CONFIG_TYPEC_MUX_GPIO_SBU=m -CONFIG_TYPEC_MUX_PI3USB30532=m -CONFIG_TYPEC_MUX_INTEL_PMC=y -CONFIG_TYPEC_MUX_NB7VPQ904M=m -# 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=m -CONFIG_MMC=m -CONFIG_MMC_BLOCK=m -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_SDIO_UART=m -# CONFIG_MMC_TEST is not set -# CONFIG_MMC_CRYPTO is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_SUNPLUS is not set -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_ACPI=m -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_OF_ESDHC is not set -# CONFIG_MMC_SDHCI_OF_SPARX5 is not set -# CONFIG_MMC_SDHCI_DOVE is not set -# CONFIG_MMC_SDHCI_TEGRA is not set -# CONFIG_MMC_SDHCI_S3C is not set -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set -# CONFIG_MMC_SDHCI_BCM_KONA is not set -# CONFIG_MMC_SDHCI_F_SDH30 is not set -# CONFIG_MMC_SDHCI_IPROC is not set -# CONFIG_MMC_MESON_GX is not set -# CONFIG_MMC_MOXART is not set -# CONFIG_MMC_SDHCI_ST is not set -# CONFIG_MMC_OMAP_HS is not set -CONFIG_MMC_WBSD=m -CONFIG_MMC_ALCOR=m -# CONFIG_MMC_SDHCI_MSM is not set -CONFIG_MMC_TIFM_SD=m -# CONFIG_MMC_DAVINCI is not set -# CONFIG_MMC_SDHCI_SPRD is not set -# CONFIG_MMC_SDHI is not set -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m -# CONFIG_MMC_DW is not set -# CONFIG_MMC_SH_MMCIF is not set -CONFIG_MMC_VUB300=m -CONFIG_MMC_USHC=m -# CONFIG_MMC_USDHI6ROL0 is not set -CONFIG_MMC_REALTEK_PCI=m -CONFIG_MMC_REALTEK_USB=m -CONFIG_MMC_CQHCI=m -CONFIG_MMC_HSQ=m -CONFIG_MMC_TOSHIBA_PCI=m -# CONFIG_MMC_BCM2835 is not set -# CONFIG_MMC_MTK is not set -# CONFIG_MMC_SDHCI_BRCMSTB is not set -CONFIG_MMC_SDHCI_XENON=m -# CONFIG_MMC_OWL is not set -# CONFIG_MMC_LITEX 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=m -CONFIG_LEDS_CLASS_MULTICOLOR=m -CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y - -# -# LED drivers -# -CONFIG_LEDS_APU=m -# CONFIG_LEDS_ARIEL is not set -CONFIG_LEDS_AW200XX=m -CONFIG_LEDS_CHT_WCOVE=m -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3532=m -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_COBALT_QUBE is not set -# CONFIG_LEDS_COBALT_RAQ is not set -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_LP3944=m -CONFIG_LEDS_LP3952=m -CONFIG_LEDS_LP50XX=m -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_REGULATOR is not set -# CONFIG_LEDS_BD2606MVV is not set -# CONFIG_LEDS_BD2802 is not set -CONFIG_LEDS_INTEL_SS4200=m -CONFIG_LEDS_LT3593=m -CONFIG_LEDS_NS2=y -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 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=m -CONFIG_LEDS_MLXCPLD=m -CONFIG_LEDS_MLXREG=m -CONFIG_LEDS_USER=m -CONFIG_LEDS_NIC78BX=m -# CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_IP30 is not set - -# -# Flash and Torch LED drivers -# -CONFIG_LEDS_AS3645A=m -CONFIG_LEDS_LM3601X=m -# CONFIG_LEDS_RT8515 is not set -# CONFIG_LEDS_SGM3140 is not set - -# -# RGB LED drivers -# -# CONFIG_LEDS_PWM_MULTICOLOR is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_DISK=y -CONFIG_LEDS_TRIGGER_MTD=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -# CONFIG_LEDS_TRIGGER_CPU is not set -CONFIG_LEDS_TRIGGER_ACTIVITY=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_PANIC=y -CONFIG_LEDS_TRIGGER_NETDEV=m -CONFIG_LEDS_TRIGGER_PATTERN=m -CONFIG_LEDS_TRIGGER_AUDIO=y -CONFIG_LEDS_TRIGGER_TTY=m - -# -# Simple LED drivers -# -CONFIG_ACCESSIBILITY=y -CONFIG_A11Y_BRAILLE_CONSOLE=y - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -CONFIG_SPEAKUP_SERIALIO=y -CONFIG_SPEAKUP_SYNTH_ACNTSA=m -# CONFIG_SPEAKUP_SYNTH_ACNTPC is not set -CONFIG_SPEAKUP_SYNTH_APOLLO=m -CONFIG_SPEAKUP_SYNTH_AUDPTR=m -CONFIG_SPEAKUP_SYNTH_BNS=m -CONFIG_SPEAKUP_SYNTH_DECTLK=m -# CONFIG_SPEAKUP_SYNTH_DECEXT is not set -# CONFIG_SPEAKUP_SYNTH_DECPC is not set -# CONFIG_SPEAKUP_SYNTH_DTLK is not set -# CONFIG_SPEAKUP_SYNTH_KEYPC is not set -CONFIG_SPEAKUP_SYNTH_LTLK=m -CONFIG_SPEAKUP_SYNTH_SOFT=m -CONFIG_SPEAKUP_SYNTH_SPKOUT=m -CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPEAKUP_SYNTH_DUMMY is not set -# end of Speakup console speech - -# 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_GHES=y -# CONFIG_EDAC_AL_MC is not set -CONFIG_EDAC_E752X=m -CONFIG_EDAC_I82975X=m -CONFIG_EDAC_I3000=m -CONFIG_EDAC_I3200=m -CONFIG_EDAC_IE31200=m -CONFIG_EDAC_X38=m -CONFIG_EDAC_I5400=m -CONFIG_EDAC_I7CORE=m -CONFIG_EDAC_I5100=m -CONFIG_EDAC_I7300=m -CONFIG_EDAC_SBRIDGE=m -CONFIG_EDAC_SKX=m -CONFIG_EDAC_I10NM=m -CONFIG_EDAC_PND2=m -CONFIG_EDAC_IGEN6=m -# CONFIG_EDAC_XGENE is not set -# CONFIG_EDAC_ZYNQMP is not set -# CONFIG_EDAC_NPCM is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_MC146818_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_LIB_KUNIT_TEST=m -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=m -CONFIG_RTC_DRV_ABX80X=m -# CONFIG_RTC_DRV_BRCMSTB is not set -CONFIG_RTC_DRV_DS1307=m -# CONFIG_RTC_DRV_DS1307_CENTURY is not set -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1374_WDT=y -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_MAX6900=m -# CONFIG_RTC_DRV_MAX8907 is not set -# CONFIG_RTC_DRV_MAX77686 is not set -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF85063=m -# CONFIG_RTC_DRV_PCF85363 is not set -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -CONFIG_RTC_DRV_M41T80_WDT=y -CONFIG_RTC_DRV_BQ32K=m -# CONFIG_RTC_DRV_S35390A is not set -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8010=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3028=m -CONFIG_RTC_DRV_RV3032=m -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_S5M is not set -CONFIG_RTC_DRV_SD3078=m - -# -# SPI RTC drivers -# -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -CONFIG_RTC_DRV_DS3232=m -# CONFIG_RTC_DRV_DS3232_HWMON is not set -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_RV3029C2=m -CONFIG_RTC_DRV_RV3029_HWMON=y -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -CONFIG_RTC_DRV_DS1286=m -CONFIG_RTC_DRV_DS1511=m -CONFIG_RTC_DRV_DS1553=m -CONFIG_RTC_DRV_DS1685_FAMILY=m -CONFIG_RTC_DRV_DS1685=y -# CONFIG_RTC_DRV_DS1689 is not set -# CONFIG_RTC_DRV_DS17285 is not set -# CONFIG_RTC_DRV_DS17485 is not set -# CONFIG_RTC_DRV_DS17885 is not set -CONFIG_RTC_DRV_DS1742=m -CONFIG_RTC_DRV_DS2404=m -CONFIG_RTC_DRV_STK17TA8=m -# CONFIG_RTC_DRV_M48T86 is not set -CONFIG_RTC_DRV_M48T35=m -CONFIG_RTC_DRV_M48T59=m -CONFIG_RTC_DRV_MSM6242=m -CONFIG_RTC_DRV_BQ4802=m -CONFIG_RTC_DRV_RP5C01=m -# CONFIG_RTC_DRV_GAMECUBE is not set -# CONFIG_RTC_DRV_SC27XX is not set -CONFIG_RTC_DRV_SPEAR=y - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_ASM9260 is not set -# CONFIG_RTC_DRV_DIGICOLOR is not set -# CONFIG_RTC_DRV_FSL_FTM_ALARM is not set -# CONFIG_RTC_DRV_MESON is not set -# CONFIG_RTC_DRV_MESON_VRTC is not set -# CONFIG_RTC_DRV_S3C is not set -# CONFIG_RTC_DRV_EP93XX is not set -# CONFIG_RTC_DRV_GENERIC is not set -# CONFIG_RTC_DRV_VT8500 is not set -# CONFIG_RTC_DRV_SUN6I is not set -# CONFIG_RTC_DRV_SUNXI is not set -# CONFIG_RTC_DRV_MV is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -# CONFIG_RTC_DRV_STMP is not set -# CONFIG_RTC_DRV_LOONGSON is not set -# CONFIG_RTC_DRV_LPC32XX is not set -# CONFIG_RTC_DRV_PM8XXX is not set -# CONFIG_RTC_DRV_TEGRA is not set -# CONFIG_RTC_DRV_MOXART is not set -# CONFIG_RTC_DRV_MT2712 is not set -# CONFIG_RTC_DRV_MT6397 is not set -# CONFIG_RTC_DRV_MT7622 is not set -# CONFIG_RTC_DRV_XGENE is not set -# CONFIG_RTC_DRV_STM32 is not set -# CONFIG_RTC_DRV_RTD119X is not set -# CONFIG_RTC_DRV_TI_K3 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -# CONFIG_RTC_DRV_MSC313 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_APPLE_ADMAC is not set -# CONFIG_AXI_DMAC is not set -# CONFIG_BCM_SBA_RAID is not set -# CONFIG_DMA_JZ4780 is not set -# CONFIG_DMA_SA11X0 is not set -# CONFIG_DMA_SUN6I is not set -# CONFIG_EP93XX_DMA is not set -# CONFIG_HISI_DMA is not set -# CONFIG_IMG_MDC_DMA is not set -CONFIG_INTEL_IDMA64=m -CONFIG_INTEL_IDXD_BUS=m -CONFIG_INTEL_IDXD=m -# CONFIG_INTEL_IDXD_COMPAT is not set -CONFIG_INTEL_IDXD_SVM=y -CONFIG_INTEL_IDXD_PERFMON=y -CONFIG_INTEL_IOATDMA=m -# CONFIG_K3_DMA is not set -# CONFIG_MCF_EDMA is not set -# CONFIG_MMP_PDMA is not set -# CONFIG_MMP_TDMA is not set -# CONFIG_MV_XOR is not set -# CONFIG_MXS_DMA is not set -# CONFIG_NBPFAXI_DMA is not set -# CONFIG_PCH_DMA is not set -# CONFIG_PLX_DMA is not set -# CONFIG_STM32_DMA is not set -# CONFIG_STM32_DMAMUX is not set -# CONFIG_SPRD_DMA is not set -# CONFIG_TEGRA186_GPC_DMA is not set -# CONFIG_TEGRA20_APB_DMA is not set -# CONFIG_TEGRA210_ADMA is not set -# CONFIG_TIMB_DMA is not set -# CONFIG_XGENE_DMA is not set -CONFIG_XILINX_XDMA=m -# CONFIG_XILINX_ZYNQMP_DMA is not set -# CONFIG_MTK_HSDMA is not set -# CONFIG_MTK_CQDMA 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=m -# CONFIG_RZN1_DMAMUX is not set -CONFIG_DW_DMAC_PCI=y -CONFIG_DW_EDMA=m -CONFIG_DW_EDMA_PCIE=m -CONFIG_HSU_DMA=y -# CONFIG_SF_PDMA is not set -# CONFIG_SH_DMAE_BASE is not set -# CONFIG_RCAR_DMAC is not set -# CONFIG_RENESAS_USB_DMAC is not set -# CONFIG_RZ_DMAC is not set -# CONFIG_TI_EDMA is not set -# CONFIG_DMA_OMAP is not set -# CONFIG_INTEL_LDMA is not set - -# -# DMA Clients -# -CONFIG_ASYNC_TX_DMA=y -# CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -CONFIG_UDMABUF=y -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -CONFIG_DMABUF_HEAPS=y -CONFIG_DMABUF_SYSFS_STATS=y -CONFIG_DMABUF_HEAPS_SYSTEM=y -CONFIG_DMABUF_HEAPS_CMA=y -# end of DMABUF options - -CONFIG_DCA=m -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=m -CONFIG_UIO_CIF=m -# CONFIG_UIO_PDRV_GENIRQ is not set -# CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_UIO_HV_GENERIC=m -CONFIG_VFIO=m -CONFIG_VFIO_CONTAINER=y -CONFIG_VFIO_IOMMU_TYPE1=m -CONFIG_VFIO_NOIOMMU=y -CONFIG_VFIO_VIRQFD=y - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -CONFIG_VFIO_PCI_VGA=y -CONFIG_VFIO_PCI_IGD=y -# end of VFIO support for PCI devices - -# -# VFIO support for platform devices -# -# CONFIG_VFIO_PLATFORM is not set -# CONFIG_VFIO_AMBA is not set -# end of VFIO support for platform devices - -CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=m -CONFIG_VIRT_DRIVERS=y -CONFIG_VMGENID=y -CONFIG_VBOXGUEST=m -CONFIG_NITRO_ENCLAVES=m -CONFIG_ACRN_HSM=m -# CONFIG_EFI_SECRET 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_LEGACY=y -CONFIG_VIRTIO_VDPA=m -# CONFIG_VIRTIO_PMEM is not set -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MEM=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -CONFIG_VDPA=m -CONFIG_VDPA_SIM=m -CONFIG_VDPA_SIM_NET=m -# CONFIG_VDPA_SIM_BLOCK is not set -CONFIG_VDPA_USER=m -CONFIG_IFCVF=m -# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set -CONFIG_VP_VDPA=m -# CONFIG_ALIBABA_ENI_VDPA is not set -CONFIG_SNET_VDPA=m -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_RING=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -CONFIG_VHOST_VDPA=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=m -# CONFIG_HYPERV_VTL_MODE is not set -CONFIG_HYPERV_TIMER=y -CONFIG_HYPERV_UTILS=m -CONFIG_HYPERV_BALLOON=m -# end of Microsoft Hyper-V guest support - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=y -# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set -CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_SCRUB_PAGES_DEFAULT=y -CONFIG_XEN_DEV_EVTCHN=m -CONFIG_XEN_BACKEND=y -CONFIG_XENFS=m -CONFIG_XEN_COMPAT_XENFS=y -CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_XENBUS_FRONTEND=m -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -# CONFIG_XEN_GRANT_DMA_ALLOC is not set -CONFIG_SWIOTLB_XEN=y -CONFIG_XEN_PCI_STUB=y -CONFIG_XEN_PCIDEV_BACKEND=m -# CONFIG_XEN_PVCALLS_FRONTEND is not set -# CONFIG_XEN_PVCALLS_BACKEND is not set -CONFIG_XEN_SCSI_BACKEND=m -CONFIG_XEN_PRIVCMD=m -CONFIG_XEN_ACPI_PROCESSOR=m -# CONFIG_XEN_MCE_LOG is not set -CONFIG_XEN_HAVE_PVMMU=y -CONFIG_XEN_EFI=y -CONFIG_XEN_AUTO_XLATE=y -CONFIG_XEN_ACPI=y -CONFIG_XEN_SYMS=y -CONFIG_XEN_HAVE_VPMU=y -CONFIG_XEN_UNPOPULATED_ALLOC=y -# CONFIG_XEN_VIRTIO is not set -# end of Xen driver support - -# CONFIG_GREYBUS is not set -# CONFIG_COMEDI is not set -# CONFIG_STAGING is not set -# CONFIG_CHROME_PLATFORMS is not set -# CONFIG_MELLANOX_PLATFORM is not set -# CONFIG_OLPC_XO175 is not set -# CONFIG_SURFACE_PLATFORMS is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACPI_WMI=m -CONFIG_WMI_BMOF=m -# CONFIG_HUAWEI_WMI is not set -# CONFIG_UV_SYSFS 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=m -# CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set -# CONFIG_ACER_WMI is not set -# CONFIG_AMD_PMF is not set -# CONFIG_AMD_PMC is not set -# CONFIG_AMD_HSMP 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 is not set -# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set -# 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=y -# CONFIG_HP_ACCEL is not set -# CONFIG_HP_WMI is not set -# CONFIG_WIRELESS_HOTKEY is not set -# CONFIG_IBM_RTL is not set -# CONFIG_IDEAPAD_LAPTOP is not set -CONFIG_LENOVO_YMC=m -# CONFIG_SENSORS_HDAPS is not set -# CONFIG_THINKPAD_ACPI is not set -# CONFIG_THINKPAD_LMI is not set -CONFIG_INTEL_ATOMISP2_PDX86=y -# CONFIG_INTEL_ATOMISP2_LED is not set -CONFIG_INTEL_ATOMISP2_PM=m -CONFIG_INTEL_IFS=m -CONFIG_INTEL_SAR_INT1092=m -CONFIG_INTEL_SKL_INT3472=m -CONFIG_INTEL_PMC_CORE=y -CONFIG_INTEL_PMT_CLASS=m -CONFIG_INTEL_PMT_TELEMETRY=m -CONFIG_INTEL_PMT_CRASHLOG=m - -# -# Intel Speed Select Technology interface support -# -CONFIG_INTEL_SPEED_SELECT_TPMI=m -CONFIG_INTEL_SPEED_SELECT_INTERFACE=m -# end of Intel Speed Select Technology interface support - -CONFIG_INTEL_TELEMETRY=m -CONFIG_INTEL_WMI=y -CONFIG_INTEL_WMI_SBL_FW_UPDATE=m -CONFIG_INTEL_WMI_THUNDERBOLT=m - -# -# Intel Uncore Frequency Control -# -CONFIG_INTEL_UNCORE_FREQ_CONTROL_TPMI=m -CONFIG_INTEL_UNCORE_FREQ_CONTROL=m -# end of Intel Uncore Frequency Control - -CONFIG_INTEL_HID_EVENT=m -CONFIG_INTEL_VBTN=m -CONFIG_INTEL_INT0002_VGPIO=m -CONFIG_INTEL_OAKTRAIL=m -CONFIG_INTEL_BXTWC_PMIC_TMU=m -CONFIG_INTEL_BYTCRC_PWRSRC=m -CONFIG_INTEL_CHTDC_TI_PWRBTN=m -# CONFIG_INTEL_CHTWC_INT33FE is not set -CONFIG_INTEL_ISHTP_ECLITE=m -CONFIG_INTEL_MRFLD_PWRBTN=m -CONFIG_INTEL_PUNIT_IPC=m -CONFIG_INTEL_RST=m -CONFIG_INTEL_SDSI=m -CONFIG_INTEL_SMARTCONNECT=y -CONFIG_INTEL_TPMI=m -CONFIG_INTEL_TURBO_MAX_3=y -CONFIG_INTEL_VSEC=m -CONFIG_MSI_EC=m -# CONFIG_MSI_LAPTOP is not set -# CONFIG_MSI_WMI is not set -# CONFIG_XO15_EBOOK is not set -# CONFIG_XO1_RFKILL 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_ACPI_TOSHIBA 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_MLX_PLATFORM is not set -CONFIG_TOUCHSCREEN_DMI=y -CONFIG_INTEL_IPS=m -CONFIG_INTEL_SCU_IPC=y -CONFIG_INTEL_SCU=y -CONFIG_INTEL_SCU_PCI=y -CONFIG_INTEL_SCU_PLATFORM=m -CONFIG_INTEL_SCU_IPC_UTIL=m -# 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 - -# -# Clock driver for ARM Reference designs -# -# CONFIG_CLK_ICST is not set -# CONFIG_CLK_SP810 is not set -# end of Clock driver for ARM Reference designs - -# CONFIG_CLK_HSDK is not set -# CONFIG_COMMON_CLK_APPLE_NCO is not set -# CONFIG_COMMON_CLK_MAX77686 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SCMI is not set -# CONFIG_COMMON_CLK_SCPI 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_BM1880 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_TPS68470 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set -# CONFIG_COMMON_CLK_FSL_SAI is not set -# CONFIG_COMMON_CLK_GEMINI is not set -# CONFIG_COMMON_CLK_ASPEED is not set -# CONFIG_COMMON_CLK_S2MPS11 is not set -# CONFIG_CLK_LS1028A_PLLDIG is not set -# CONFIG_COMMON_CLK_XGENE is not set -# CONFIG_COMMON_CLK_LOONGSON2 is not set -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_OXNAS is not set -# CONFIG_COMMON_CLK_MMP2_AUDIO is not set -# CONFIG_COMMON_CLK_SP7021 is not set -# CONFIG_CLK_ACTIONS is not set -# CONFIG_CLK_BAIKAL_T1 is not set -# CONFIG_CLK_BCM2711_DVP is not set -# CONFIG_CLK_BCM2835 is not set -# CONFIG_CLK_BCM_63XX is not set -# CONFIG_CLK_BCM_63XX_GATE is not set -# CONFIG_CLK_BCM63268_TIMER is not set -# CONFIG_CLK_BCM_KONA is not set -# CONFIG_CLK_BCM_CYGNUS is not set -# CONFIG_CLK_BCM_HR2 is not set -# CONFIG_CLK_BCM_NSP is not set -# CONFIG_CLK_BCM_NS2 is not set -# CONFIG_CLK_BCM_SR is not set -# CONFIG_CLK_RASPBERRYPI is not set -# CONFIG_COMMON_CLK_HI3516CV300 is not set -# CONFIG_COMMON_CLK_HI3519 is not set -# CONFIG_COMMON_CLK_HI3559A is not set -# CONFIG_COMMON_CLK_HI3660 is not set -# CONFIG_COMMON_CLK_HI3670 is not set -# CONFIG_COMMON_CLK_HI3798CV200 is not set -# CONFIG_COMMON_CLK_HI6220 is not set -# CONFIG_RESET_HISI is not set -# CONFIG_COMMON_CLK_BOSTON is not set -# CONFIG_MXC_CLK is not set -# CONFIG_CLK_IMX8MM is not set -# CONFIG_CLK_IMX8MN is not set -# CONFIG_CLK_IMX8MP is not set -# CONFIG_CLK_IMX8MQ is not set -# CONFIG_CLK_IMX8ULP is not set -# CONFIG_CLK_IMX93 is not set -# CONFIG_CLK_IMXRT1050 is not set - -# -# Ingenic SoCs drivers -# -# CONFIG_INGENIC_CGU_JZ4740 is not set -# CONFIG_INGENIC_CGU_JZ4755 is not set -# CONFIG_INGENIC_CGU_JZ4725B is not set -# CONFIG_INGENIC_CGU_JZ4760 is not set -# CONFIG_INGENIC_CGU_JZ4770 is not set -# CONFIG_INGENIC_CGU_JZ4780 is not set -# CONFIG_INGENIC_CGU_X1000 is not set -# CONFIG_INGENIC_CGU_X1830 is not set -# CONFIG_INGENIC_TCU_CLK is not set -# end of Ingenic SoCs drivers - -# CONFIG_TI_SYSCON_CLK is not set - -# -# Clock driver for MediaTek SoC -# -# CONFIG_COMMON_CLK_MEDIATEK_FHCTL is not set -# CONFIG_COMMON_CLK_MT2701 is not set -# CONFIG_COMMON_CLK_MT2712 is not set -# CONFIG_COMMON_CLK_MT6765 is not set -# CONFIG_COMMON_CLK_MT6779 is not set -# CONFIG_COMMON_CLK_MT6795 is not set -# CONFIG_COMMON_CLK_MT6797 is not set -# CONFIG_COMMON_CLK_MT7622 is not set -# CONFIG_COMMON_CLK_MT7629 is not set -# CONFIG_COMMON_CLK_MT7981 is not set -# CONFIG_COMMON_CLK_MT7986 is not set -# CONFIG_COMMON_CLK_MT8135 is not set -# CONFIG_COMMON_CLK_MT8167 is not set -# CONFIG_COMMON_CLK_MT8173 is not set -# CONFIG_COMMON_CLK_MT8183 is not set -# CONFIG_COMMON_CLK_MT8186 is not set -# CONFIG_COMMON_CLK_MT8188 is not set -# CONFIG_COMMON_CLK_MT8192 is not set -# CONFIG_COMMON_CLK_MT8195 is not set -# CONFIG_COMMON_CLK_MT8365 is not set -# CONFIG_COMMON_CLK_MT8516 is not set -# end of Clock driver for MediaTek SoC - -# -# Clock support for Amlogic platforms -# -# end of Clock support for Amlogic platforms - -# CONFIG_MSTAR_MSC313_CPUPLL is not set -# CONFIG_MSTAR_MSC313_MPLL is not set -# CONFIG_MCHP_CLK_MPFS is not set -CONFIG_COMMON_CLK_NUVOTON=y -CONFIG_CLK_MA35D1=y -# CONFIG_COMMON_CLK_PISTACHIO is not set -# CONFIG_CLK_MT7621 is not set -# CONFIG_CLK_MTMIPS is not set -# CONFIG_CLK_RENESAS is not set -# CONFIG_CLK_SIFIVE is not set -# CONFIG_CLK_INTEL_SOCFPGA is not set -# CONFIG_SPRD_COMMON_CLK is not set -# CONFIG_CLK_STARFIVE_JH7100 is not set -# CONFIG_CLK_STARFIVE_JH7110_SYS is not set -# CONFIG_CLK_SUNXI is not set -# CONFIG_SUNXI_CCU is not set -# CONFIG_COMMON_CLK_TI_ADPLL is not set -# CONFIG_COMMON_CLK_VISCONTI is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_ZYNQMP is not set -CONFIG_CLK_KUNIT_TEST=m -CONFIG_CLK_GATE_KUNIT_TEST=m -CONFIG_HWSPINLOCK=y -# CONFIG_HWSPINLOCK_OMAP is not set -# CONFIG_HWSPINLOCK_QCOM is not set -# CONFIG_HWSPINLOCK_SPRD is not set -# CONFIG_HWSPINLOCK_STM32 is not set -# CONFIG_HWSPINLOCK_SUN6I is not set -# CONFIG_HSEM_U8500 is not set - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_BCM2835_TIMER is not set -# CONFIG_BCM_KONA_TIMER is not set -# CONFIG_DAVINCI_TIMER is not set -# CONFIG_DIGICOLOR_TIMER is not set -# CONFIG_OMAP_DM_TIMER is not set -# CONFIG_DW_APB_TIMER is not set -# CONFIG_FTTMR010_TIMER is not set -# CONFIG_IXP4XX_TIMER is not set -# CONFIG_MESON6_TIMER is not set -# CONFIG_OWL_TIMER is not set -# CONFIG_RDA_TIMER is not set -# CONFIG_SUN4I_TIMER is not set -# CONFIG_SUN5I_HSTIMER is not set -# CONFIG_TEGRA_TIMER is not set -# CONFIG_TEGRA186_TIMER is not set -# CONFIG_VT8500_TIMER is not set -# CONFIG_NPCM7XX_TIMER is not set -# CONFIG_CADENCE_TTC_TIMER is not set -# CONFIG_ASM9260_TIMER is not set -# CONFIG_CLKSRC_DBX500_PRCMU is not set -# CONFIG_CLPS711X_TIMER is not set -# CONFIG_MXS_TIMER is not set -# CONFIG_NSPIRE_TIMER is not set -# CONFIG_INTEGRATOR_AP_TIMER is not set -# CONFIG_CLKSRC_PISTACHIO is not set -# CONFIG_CLKSRC_STM32_LP is not set -# CONFIG_ARMV7M_SYSTICK is not set -# CONFIG_ATMEL_PIT is not set -# CONFIG_ATMEL_ST is not set -# CONFIG_CLKSRC_SAMSUNG_PWM is not set -# CONFIG_FSL_FTM_TIMER is not set -# CONFIG_OXNAS_RPS_TIMER is not set -# CONFIG_MTK_TIMER is not set -# CONFIG_MTK_CPUX_TIMER is not set -# CONFIG_SH_TIMER_CMT is not set -# CONFIG_SH_TIMER_MTU2 is not set -# CONFIG_RENESAS_OSTM is not set -# CONFIG_SH_TIMER_TMU is not set -# CONFIG_EM_TIMER_STI is not set -# CONFIG_CLKSRC_PXA is not set -# CONFIG_TIMER_IMX_SYS_CTR is not set -# CONFIG_CLKSRC_LOONGSON1_PWM is not set -# CONFIG_CLKSRC_ST_LPC is not set -# CONFIG_GXP_TIMER is not set -# CONFIG_MSC313E_TIMER is not set -# CONFIG_INGENIC_TIMER is not set -# CONFIG_INGENIC_SYSOST is not set -# CONFIG_INGENIC_OST is not set -# end of Clock Source drivers - -CONFIG_MAILBOX=y -# CONFIG_IMX_MBOX is not set -# CONFIG_ROCKCHIP_MBOX is not set -CONFIG_PCC=y -# CONFIG_ALTERA_MBOX is not set -# CONFIG_POLARFIRE_SOC_MAILBOX is not set -# CONFIG_QCOM_APCS_IPC is not set -# CONFIG_BCM_PDC_MBOX is not set -# CONFIG_STM32_IPCC is not set -# CONFIG_MTK_ADSP_MBOX is not set -# CONFIG_MTK_CMDQ_MBOX is not set -# CONFIG_SUN6I_MSGBOX is not set -# CONFIG_SPRD_MBOX is not set -# CONFIG_QCOM_IPCC is not set -CONFIG_IOMMU_IOVA=y -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set -# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set -# CONFIG_IOMMU_IO_PGTABLE_DART is not set -# 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_AMD_IOMMU is not set -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y -CONFIG_INTEL_IOMMU_PERF_EVENTS=y -CONFIG_IOMMUFD=m -CONFIG_IRQ_REMAP=y -# CONFIG_OMAP_IOMMU is not set -# CONFIG_ROCKCHIP_IOMMU is not set -# CONFIG_SUN50I_IOMMU is not set -# CONFIG_EXYNOS_IOMMU is not set -# CONFIG_IPMMU_VMSA is not set -# CONFIG_APPLE_DART is not set -# CONFIG_ARM_SMMU is not set -# CONFIG_MTK_IOMMU is not set -# CONFIG_QCOM_IOMMU is not set -# CONFIG_HYPERV_IOMMU is not set -CONFIG_VIRTIO_IOMMU=m -# CONFIG_SPRD_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 -# -# CONFIG_OWL_PM_DOMAINS is not set - -# -# Amlogic SoC drivers -# -# CONFIG_MESON_CANVAS is not set -# CONFIG_MESON_CLK_MEASURE is not set -# CONFIG_MESON_GX_SOCINFO is not set -# CONFIG_MESON_MX_SOCINFO is not set -# end of Amlogic SoC drivers - -# -# Apple SoC drivers -# -# CONFIG_APPLE_PMGR_PWRSTATE is not set -# CONFIG_APPLE_RTKIT is not set -# CONFIG_APPLE_SART is not set -# end of Apple SoC drivers - -# -# ASPEED SoC drivers -# -# CONFIG_ASPEED_LPC_CTRL is not set -# CONFIG_ASPEED_LPC_SNOOP is not set -# CONFIG_ASPEED_UART_ROUTING is not set -# CONFIG_ASPEED_P2A_CTRL is not set -# CONFIG_ASPEED_SOCINFO is not set -# end of ASPEED SoC drivers - -# CONFIG_AT91_SOC_ID is not set -# CONFIG_AT91_SOC_SFR is not set - -# -# Broadcom SoC drivers -# -# CONFIG_SOC_BCM63XX is not set -# CONFIG_SOC_BRCMSTB is not set -# 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 -# -# CONFIG_SOC_IMX8M is not set -# CONFIG_SOC_IMX9 is not set -# end of i.MX SoC drivers - -# -# IXP4xx SoC drivers -# -# CONFIG_IXP4XX_QMGR is not set -# CONFIG_IXP4XX_NPE is not set -# end of IXP4xx SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -# CONFIG_LOONGSON2_GUTS is not set - -# -# MediaTek SoC drivers -# -# CONFIG_MTK_CMDQ is not set -# CONFIG_MTK_DEVAPC is not set -# CONFIG_MTK_INFRACFG is not set -# CONFIG_MTK_REGULATOR_COUPLER is not set -# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set -# CONFIG_MTK_MMSYS is not set -# end of MediaTek SoC drivers - -CONFIG_WPCM450_SOC=m - -# -# Qualcomm SoC drivers -# -# CONFIG_QCOM_AOSS_QMP is not set -# CONFIG_QCOM_GENI_SE is not set -# CONFIG_QCOM_GSBI is not set -# CONFIG_QCOM_LLCC is not set -# CONFIG_QCOM_RAMP_CTRL is not set -# CONFIG_QCOM_RPM_MASTER_STATS is not set -# CONFIG_QCOM_RPMH is not set -# CONFIG_QCOM_SMEM is not set -# CONFIG_QCOM_SPM is not set -# CONFIG_QCOM_ICC_BWMON is not set -# end of Qualcomm SoC drivers - -# CONFIG_SOC_RENESAS is not set -# CONFIG_ROCKCHIP_GRF is not set -# CONFIG_ROCKCHIP_PM_DOMAINS is not set -# CONFIG_SOC_SAMSUNG is not set -# CONFIG_JH71XX_PMU is not set -# CONFIG_SUN20I_PPU is not set -# CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER is not set -# CONFIG_SOC_TI is not set -# CONFIG_UX500_SOC_ID is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_DEVFREQ_GOV_PASSIVE=m - -# -# DEVFREQ Drivers -# -# CONFIG_ARM_EXYNOS_BUS_DEVFREQ is not set -# CONFIG_ARM_IMX_BUS_DEVFREQ is not set -# CONFIG_ARM_TEGRA_DEVFREQ is not set -# CONFIG_ARM_MEDIATEK_CCI_DEVFREQ is not set -# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set -# CONFIG_PM_DEVFREQ_EVENT is not set -CONFIG_EXTCON=y - -# -# Extcon Device Drivers -# -# CONFIG_EXTCON_ADC_JACK is not set -CONFIG_EXTCON_AXP288=m -# CONFIG_EXTCON_FSA9480 is not set -# CONFIG_EXTCON_GPIO is not set -CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON_INTEL_CHT_WC=m -CONFIG_EXTCON_INTEL_MRFLD=m -# CONFIG_EXTCON_MAX3355 is not set -# CONFIG_EXTCON_PTN5150 is not set -# CONFIG_EXTCON_QCOM_SPMI_MISC is not set -# CONFIG_EXTCON_RT8973A is not set -# CONFIG_EXTCON_SM5502 is not set -# CONFIG_EXTCON_USB_GPIO is not set -CONFIG_EXTCON_USBC_TUSB320=m -# CONFIG_MEMORY is not set -CONFIG_IIO=m -CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=m -CONFIG_IIO_BUFFER_DMA=m -CONFIG_IIO_BUFFER_DMAENGINE=m -CONFIG_IIO_BUFFER_HW_CONSUMER=m -CONFIG_IIO_KFIFO_BUF=m -CONFIG_IIO_TRIGGERED_BUFFER=m -CONFIG_IIO_CONFIGFS=m -CONFIG_IIO_GTS_HELPER=m -CONFIG_IIO_TRIGGER=y -CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 -CONFIG_IIO_SW_DEVICE=m -CONFIG_IIO_SW_TRIGGER=m -CONFIG_IIO_TRIGGERED_EVENT=m - -# -# Accelerometers -# -# CONFIG_ADXL313_I2C is not set -# CONFIG_ADXL345_I2C is not set -# CONFIG_ADXL355_I2C is not set -# CONFIG_ADXL367_I2C is not set -CONFIG_ADXL372=m -CONFIG_ADXL372_I2C=m -# CONFIG_BMA180 is not set -# CONFIG_BMA400 is not set -CONFIG_BMC150_ACCEL=m -CONFIG_BMC150_ACCEL_I2C=m -CONFIG_DA280=m -CONFIG_DA311=m -# CONFIG_DMARD06 is not set -# CONFIG_DMARD09 is not set -CONFIG_DMARD10=m -# CONFIG_FXLS8962AF_I2C is not set -CONFIG_IIO_ST_ACCEL_3AXIS=m -CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m -CONFIG_IIO_KX022A=m -CONFIG_IIO_KX022A_I2C=m -# CONFIG_KXSD9 is not set -CONFIG_KXCJK1013=m -# CONFIG_MC3230 is not set -# CONFIG_MMA7455_I2C is not set -CONFIG_MMA7660=m -# CONFIG_MMA8452 is not set -# CONFIG_MMA9551 is not set -# CONFIG_MMA9553 is not set -# CONFIG_MSA311 is not set -CONFIG_MXC4005=m -CONFIG_MXC6255=m -# CONFIG_STK8312 is not set -# CONFIG_STK8BA50 is not set -# end of Accelerometers - -# -# Analog to digital converters -# -# CONFIG_AD7091R5 is not set -# CONFIG_AD7291 is not set -# CONFIG_AD7606_IFACE_PARALLEL is not set -# CONFIG_AD799X is not set -# CONFIG_ASPEED_ADC is not set -# CONFIG_AT91_SAMA5D2_ADC is not set -# CONFIG_AXP20X_ADC is not set -CONFIG_AXP288_ADC=m -# CONFIG_BCM_IPROC_ADC is not set -# CONFIG_BERLIN2_ADC is not set -# CONFIG_CC10001_ADC is not set -# CONFIG_ENVELOPE_DETECTOR is not set -# CONFIG_EP93XX_ADC is not set -# CONFIG_HX711 is not set -# CONFIG_INA2XX_ADC is not set -# CONFIG_INGENIC_ADC is not set -CONFIG_INTEL_MRFLD_ADC=m -# CONFIG_IMX7D_ADC is not set -# CONFIG_IMX8QXP_ADC is not set -# CONFIG_IMX93_ADC is not set -# CONFIG_LPC18XX_ADC is not set -# CONFIG_LPC32XX_ADC is not set -# CONFIG_LTC2471 is not set -# CONFIG_LTC2485 is not set -# CONFIG_LTC2497 is not set -CONFIG_MAX1363=m -# CONFIG_MAX9611 is not set -# CONFIG_MCP3422 is not set -# CONFIG_MEDIATEK_MT6577_AUXADC is not set -# CONFIG_NAU7802 is not set -# CONFIG_NPCM_ADC is not set -# CONFIG_RCAR_GYRO_ADC is not set -# CONFIG_ROCKCHIP_SARADC is not set -# CONFIG_RICHTEK_RTQ6056 is not set -# CONFIG_RZG2L_ADC is not set -# CONFIG_SC27XX_ADC is not set -# CONFIG_SPEAR_ADC is not set -# CONFIG_SD_ADC_MODULATOR is not set -# CONFIG_STM32_DFSDM_CORE is not set -# CONFIG_STM32_DFSDM_ADC is not set -# CONFIG_TI_ADC081C is not set -CONFIG_TI_ADS1015=m -CONFIG_TI_ADS7924=m -CONFIG_TI_ADS1100=m -# CONFIG_VF610_ADC is not set -# CONFIG_VIPERBOARD_ADC is not set -# CONFIG_XILINX_XADC is not set -# CONFIG_XILINX_AMS is not set -# end of Analog to digital converters - -# -# Analog to digital and digital to analog converters -# -# end of Analog to digital and digital to analog converters - -# -# Analog Front Ends -# -# CONFIG_IIO_RESCALE is not set -# end of Analog Front Ends - -# -# Amplifiers -# -CONFIG_HMC425=m -# end of Amplifiers - -# -# Capacitance to digital converters -# -# CONFIG_AD7150 is not set -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - -# -# Chemical Sensors -# -# CONFIG_ATLAS_PH_SENSOR is not set -# CONFIG_ATLAS_EZO_SENSOR is not set -CONFIG_BME680=m -CONFIG_BME680_I2C=m -# CONFIG_CCS811 is not set -# CONFIG_IAQCORE is not set -CONFIG_PMS7003=m -CONFIG_SCD30_CORE=m -CONFIG_SCD30_I2C=m -CONFIG_SCD30_SERIAL=m -# CONFIG_SCD4X is not set -# CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SENSIRION_SGP40 is not set -# CONFIG_SPS30_I2C is not set -# CONFIG_SPS30_SERIAL is not set -# CONFIG_SENSEAIR_SUNRISE_CO2 is not set -# CONFIG_VZ89X is not set -# end of Chemical Sensors - -# -# Hid Sensor IIO Common -# -# end of Hid Sensor IIO Common - -# -# IIO SCMI Sensors -# -# end of IIO SCMI Sensors - -# -# SSP Sensor Common -# -# end of SSP Sensor Common - -CONFIG_IIO_ST_SENSORS_I2C=m -CONFIG_IIO_ST_SENSORS_CORE=m - -# -# Digital to analog converters -# -# CONFIG_AD5064 is not set -# CONFIG_AD5380 is not set -# CONFIG_AD5446 is not set -# CONFIG_AD5593R is not set -# CONFIG_AD5696_I2C is not set -# CONFIG_DPOT_DAC is not set -# CONFIG_DS4424 is not set -# CONFIG_LPC18XX_DAC is not set -# CONFIG_M62332 is not set -# CONFIG_MAX517 is not set -# CONFIG_MAX5821 is not set -# CONFIG_MCP4725 is not set -# CONFIG_STM32_DAC is not set -# CONFIG_TI_DAC5571 is not set -# CONFIG_VF610_DAC is not set -# end of Digital to analog converters - -# -# IIO dummy driver -# -# CONFIG_IIO_SIMPLE_DUMMY is not set -# end of IIO dummy driver - -# -# Filters -# -# end of Filters - -# -# Frequency Synthesizers DDS/PLL -# - -# -# Clock Generator/Distribution -# -# end of Clock Generator/Distribution - -# -# Phase-Locked Loop (PLL) frequency synthesizers -# -# end of Phase-Locked Loop (PLL) frequency synthesizers -# end of Frequency Synthesizers DDS/PLL - -# -# Digital gyroscope sensors -# -CONFIG_BMG160=m -CONFIG_BMG160_I2C=m -CONFIG_FXAS21002C=m -CONFIG_FXAS21002C_I2C=m -CONFIG_MPU3050=m -CONFIG_MPU3050_I2C=m -CONFIG_IIO_ST_GYRO_3AXIS=m -CONFIG_IIO_ST_GYRO_I2C_3AXIS=m -# CONFIG_ITG3200 is not set -# end of Digital gyroscope sensors - -# -# Health Sensors -# - -# -# Heart Rate Monitors -# -# CONFIG_AFE4404 is not set -CONFIG_MAX30100=m -# CONFIG_MAX30102 is not set -# end of Heart Rate Monitors -# end of Health Sensors - -# -# Humidity sensors -# -# CONFIG_AM2315 is not set -CONFIG_DHT11=m -# CONFIG_HDC100X is not set -CONFIG_HDC2010=m -CONFIG_HTS221=m -CONFIG_HTS221_I2C=m -# CONFIG_HTU21 is not set -# CONFIG_SI7005 is not set -# CONFIG_SI7020 is not set -# end of Humidity sensors - -# -# Inertial measurement units -# -# CONFIG_BMI160_I2C is not set -# CONFIG_BOSCH_BNO055_SERIAL is not set -# CONFIG_BOSCH_BNO055_I2C is not set -CONFIG_FXOS8700=m -CONFIG_FXOS8700_I2C=m -# CONFIG_KMX61 is not set -CONFIG_INV_ICM42600=m -CONFIG_INV_ICM42600_I2C=m -CONFIG_INV_MPU6050_IIO=m -CONFIG_INV_MPU6050_I2C=m -CONFIG_IIO_ST_LSM6DSX=m -CONFIG_IIO_ST_LSM6DSX_I2C=m -# CONFIG_IIO_ST_LSM9DS0 is not set -# end of Inertial measurement units - -# -# Light sensors -# -CONFIG_ACPI_ALS=m -# CONFIG_ADJD_S311 is not set -CONFIG_ADUX1020=m -CONFIG_AL3010=m -# CONFIG_AL3320A is not set -# CONFIG_APDS9300 is not set -# CONFIG_APDS9960 is not set -# CONFIG_AS73211 is not set -CONFIG_BH1750=m -# CONFIG_BH1780 is not set -CONFIG_CM32181=m -# CONFIG_CM3232 is not set -# CONFIG_CM3323 is not set -# CONFIG_CM3605 is not set -# CONFIG_CM36651 is not set -CONFIG_GP2AP002=m -# CONFIG_GP2AP020A00F is not set -# CONFIG_IQS621_ALS is not set -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_ISL29125 is not set -# CONFIG_JSA1212 is not set -# CONFIG_ROHM_BU27008 is not set -CONFIG_ROHM_BU27034=m -CONFIG_RPR0521=m -CONFIG_LTR501=m -# CONFIG_LTRF216A is not set -CONFIG_LV0104CS=m -# CONFIG_MAX44000 is not set -CONFIG_MAX44009=m -# CONFIG_NOA1305 is not set -CONFIG_OPT3001=m -CONFIG_OPT4001=m -CONFIG_PA12203001=m -# CONFIG_SI1133 is not set -# CONFIG_SI1145 is not set -CONFIG_STK3310=m -CONFIG_ST_UVIS25=m -CONFIG_ST_UVIS25_I2C=m -# CONFIG_TCS3414 is not set -# CONFIG_TCS3472 is not set -# CONFIG_SENSORS_TSL2563 is not set -# CONFIG_TSL2583 is not set -# CONFIG_TSL2591 is not set -CONFIG_TSL2772=m -# CONFIG_TSL4531 is not set -# CONFIG_US5182D is not set -# CONFIG_VCNL4000 is not set -CONFIG_VCNL4035=m -CONFIG_VEML6030=m -# CONFIG_VEML6070 is not set -CONFIG_VL6180=m -CONFIG_ZOPT2201=m -# end of Light sensors - -# -# Magnetometer sensors -# -# CONFIG_AK8974 is not set -CONFIG_AK8975=m -# CONFIG_AK09911 is not set -CONFIG_BMC150_MAGN=m -CONFIG_BMC150_MAGN_I2C=m -# CONFIG_MAG3110 is not set -# CONFIG_MMC35240 is not set -CONFIG_IIO_ST_MAGN_3AXIS=m -CONFIG_IIO_ST_MAGN_I2C_3AXIS=m -# CONFIG_SENSORS_HMC5843_I2C is not set -CONFIG_SENSORS_RM3100=m -CONFIG_SENSORS_RM3100_I2C=m -# CONFIG_TI_TMAG5273 is not set -# CONFIG_YAMAHA_YAS530 is not set -# end of Magnetometer sensors - -# -# Multiplexers -# -# CONFIG_IIO_MUX is not set -# end of Multiplexers - -# -# Inclinometer sensors -# -# end of Inclinometer sensors - -CONFIG_IIO_FORMAT_KUNIT_TEST=m - -# -# Triggers - standalone -# -# CONFIG_IIO_HRTIMER_TRIGGER is not set -CONFIG_IIO_INTERRUPT_TRIGGER=m -# CONFIG_IIO_STM32_LPTIMER_TRIGGER is not set -# CONFIG_IIO_STM32_TIMER_TRIGGER is not set -CONFIG_IIO_TIGHTLOOP_TRIGGER=m -# CONFIG_IIO_SYSFS_TRIGGER is not set -# end of Triggers - standalone - -# -# Linear and angular position sensors -# -# CONFIG_IQS624_POS is not set -# end of Linear and angular position sensors - -# -# Digital potentiometers -# -CONFIG_AD5110=m -CONFIG_AD5272=m -# CONFIG_DS1803 is not set -# CONFIG_MAX5432 is not set -CONFIG_MCP4018=m -# CONFIG_MCP4531 is not set -# CONFIG_TPL0102 is not set -# end of Digital potentiometers - -# -# Digital potentiostats -# -CONFIG_LMP91000=m -# end of Digital potentiostats - -# -# Pressure sensors -# -CONFIG_ABP060MG=m -CONFIG_BMP280=m -CONFIG_BMP280_I2C=m -# CONFIG_DLHL60D is not set -# CONFIG_DPS310 is not set -# CONFIG_HP03 is not set -CONFIG_ICP10100=m -CONFIG_MPL115=m -CONFIG_MPL115_I2C=m -# CONFIG_MPL3115 is not set -# CONFIG_MPRLS0025PA is not set -# CONFIG_MS5611 is not set -# CONFIG_MS5637 is not set -# CONFIG_IIO_ST_PRESS is not set -# CONFIG_T5403 is not set -# CONFIG_HP206C is not set -# CONFIG_ZPA2326 is not set -# end of Pressure sensors - -# -# Lightning sensors -# -# end of Lightning sensors - -# -# Proximity and distance sensors -# -# CONFIG_ISL29501 is not set -# CONFIG_LIDAR_LITE_V2 is not set -CONFIG_MB1232=m -# CONFIG_PING is not set -# CONFIG_RFD77402 is not set -# CONFIG_SRF04 is not set -CONFIG_SX_COMMON=m -CONFIG_SX9310=m -# CONFIG_SX9324 is not set -# CONFIG_SX9360 is not set -# CONFIG_SX9500 is not set -# CONFIG_SRF08 is not set -CONFIG_VCNL3020=m -CONFIG_VL53L0X_I2C=m -# end of Proximity and distance sensors - -# -# Resolver to digital converters -# -# end of Resolver to digital converters - -# -# Temperature sensors -# -# CONFIG_IQS620AT_TEMP is not set -CONFIG_MLX90614=m -CONFIG_MLX90632=m -# CONFIG_TMP006 is not set -# CONFIG_TMP007 is not set -CONFIG_TMP117=m -# CONFIG_TSYS01 is not set -# CONFIG_TSYS02D is not set -CONFIG_MAX30208=m -# end of Temperature sensors - -CONFIG_NTB=m -# CONFIG_NTB_MSI is not set -CONFIG_NTB_AMD=m -CONFIG_NTB_IDT=m -CONFIG_NTB_INTEL=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -CONFIG_NTB_PINGPONG=m -CONFIG_NTB_TOOL=m -CONFIG_NTB_PERF=m -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_APPLE is not set -# CONFIG_PWM_BCM_IPROC is not set -# CONFIG_PWM_BCM_KONA is not set -# CONFIG_PWM_BCM2835 is not set -# CONFIG_PWM_BERLIN is not set -# CONFIG_PWM_BRCMSTB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_CLPS711X is not set -CONFIG_PWM_CRC=y -CONFIG_PWM_DWC=m -# CONFIG_PWM_EP93XX is not set -# CONFIG_PWM_HIBVT is not set -# CONFIG_PWM_IMG is not set -# CONFIG_PWM_IMX1 is not set -# CONFIG_PWM_IMX27 is not set -# CONFIG_PWM_IMX_TPM is not set -# CONFIG_PWM_INTEL_LGM is not set -# CONFIG_PWM_IQS620A is not set -# CONFIG_PWM_KEEMBAY is not set -# CONFIG_PWM_LPC18XX_SCT is not set -# CONFIG_PWM_LPC32XX is not set -CONFIG_PWM_LPSS=m -CONFIG_PWM_LPSS_PCI=m -CONFIG_PWM_LPSS_PLATFORM=m -# CONFIG_PWM_MESON is not set -# CONFIG_PWM_MTK_DISP is not set -# CONFIG_PWM_MEDIATEK is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_PXA is not set -# CONFIG_PWM_RASPBERRYPI_POE is not set -# CONFIG_PWM_RCAR is not set -# CONFIG_PWM_RENESAS_TPU is not set -# CONFIG_PWM_ROCKCHIP is not set -# CONFIG_PWM_SAMSUNG is not set -# CONFIG_PWM_SL28CPLD is not set -# CONFIG_PWM_SPRD is not set -# CONFIG_PWM_STM32 is not set -# CONFIG_PWM_STM32_LP is not set -# CONFIG_PWM_SUN4I is not set -# CONFIG_PWM_TEGRA is not set -# CONFIG_PWM_TIECAP is not set -# CONFIG_PWM_TIEHRPWM is not set -# CONFIG_PWM_VISCONTI is not set -# CONFIG_PWM_VT8500 is not set - -# -# IRQ chip support -# -# CONFIG_RENESAS_INTC_IRQPIN is not set -# CONFIG_RENESAS_IRQC is not set -# CONFIG_RENESAS_RZA1_IRQC is not set -# CONFIG_RENESAS_RZG2L_IRQC is not set -# CONFIG_SL28CPLD_INTC is not set -# CONFIG_TS4800_IRQ is not set -# CONFIG_INGENIC_TCU_IRQ is not set -# CONFIG_IRQ_UNIPHIER_AIDET is not set -# CONFIG_MESON_IRQ_GPIO is not set -# CONFIG_IMX_IRQSTEER is not set -# CONFIG_IMX_INTMUX is not set -# CONFIG_EXYNOS_IRQ_COMBINER is not set -# CONFIG_MST_IRQ is not set -# CONFIG_MCHP_EIC is not set -# CONFIG_SUNPLUS_SP7021_INTC is not set -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_A10SR is not set -# CONFIG_RESET_ATH79 is not set -# CONFIG_RESET_AXS10X is not set -# CONFIG_RESET_BCM6345 is not set -# CONFIG_RESET_BERLIN is not set -# CONFIG_RESET_BRCMSTB is not set -# CONFIG_RESET_BRCMSTB_RESCAL is not set -# CONFIG_RESET_HSDK is not set -# CONFIG_RESET_IMX7 is not set -# CONFIG_RESET_LANTIQ is not set -# CONFIG_RESET_LPC18XX is not set -# CONFIG_RESET_MCHP_SPARX5 is not set -# CONFIG_RESET_MESON is not set -# CONFIG_RESET_MESON_AUDIO_ARB is not set -# CONFIG_RESET_NPCM is not set -# CONFIG_RESET_NUVOTON_MA35D1 is not set -# CONFIG_RESET_PISTACHIO is not set -# CONFIG_RESET_QCOM_AOSS is not set -# CONFIG_RESET_QCOM_PDC is not set -# CONFIG_RESET_RASPBERRYPI is not set -# CONFIG_RESET_RZG2L_USBPHY_CTRL is not set -# CONFIG_RESET_SCMI is not set -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_SOCFPGA is not set -# CONFIG_RESET_SUNPLUS is not set -# CONFIG_RESET_SUNXI is not set -# CONFIG_RESET_TI_SCI is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set -# CONFIG_RESET_TN48M_CPLD is not set -# CONFIG_RESET_ZYNQ is not set -# CONFIG_RESET_STARFIVE_JH7100 is not set -# CONFIG_COMMON_RESET_HI3660 is not set -# CONFIG_COMMON_RESET_HI6220 is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -CONFIG_GENERIC_PHY_MIPI_DPHY=y -# CONFIG_PHY_PISTACHIO_USB is not set -CONFIG_USB_LGM_PHY=m -# CONFIG_PHY_CAN_TRANSCEIVER is not set -# CONFIG_PHY_SUN4I_USB is not set -# CONFIG_PHY_SUN6I_MIPI_DPHY is not set -# CONFIG_PHY_SUN9I_USB is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_PHY_BCM63XX_USBH is not set -# CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_PHY_NS2_PCIE is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_HI6220_USB is not set -# CONFIG_PHY_HI3660_USB is not set -# CONFIG_PHY_HI3670_USB is not set -# CONFIG_PHY_HI3670_PCIE is not set -# CONFIG_PHY_HISTB_COMBPHY is not set -# CONFIG_PHY_HISI_INNO_USB2 is not set -# CONFIG_PHY_INGENIC_USB is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_PXA_USB is not set -# CONFIG_PHY_MMP3_USB is not set -# CONFIG_PHY_MMP3_HSIC is not set -# CONFIG_PHY_CPCAP_USB is not set -# CONFIG_PHY_QCOM_USB_HS is not set -# CONFIG_PHY_QCOM_USB_HSIC is not set -# CONFIG_PHY_MT7621_PCI is not set -# CONFIG_PHY_RALINK_USB is not set -# CONFIG_PHY_R8A779F0_ETHERNET_SERDES is not set -# CONFIG_PHY_RCAR_GEN3_USB3 is not set -# CONFIG_PHY_ROCKCHIP_DPHY_RX0 is not set -# CONFIG_PHY_ROCKCHIP_PCIE is not set -# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# CONFIG_PHY_ST_SPEAR1310_MIPHY is not set -# CONFIG_PHY_ST_SPEAR1340_MIPHY is not set -# CONFIG_PHY_STIH407_USB is not set -# CONFIG_PHY_STM32_USBPHYC is not set -# CONFIG_PHY_TEGRA194_P2U is not set -# CONFIG_PHY_DA8XX_USB is not set -# CONFIG_PHY_DM816X_USB is not set -# CONFIG_OMAP_CONTROL_PHY is not set -# CONFIG_TI_PIPE3 is not set -# CONFIG_PHY_TUSB1210 is not set -# CONFIG_PHY_INTEL_KEEMBAY_EMMC is not set -# CONFIG_PHY_INTEL_KEEMBAY_USB is not set -CONFIG_PHY_INTEL_LGM_EMMC=m -# CONFIG_PHY_XILINX_ZYNQMP is not set -# end of PHY Subsystem - -CONFIG_POWERCAP=y -CONFIG_INTEL_RAPL_CORE=y -CONFIG_INTEL_RAPL=m -CONFIG_INTEL_RAPL_TPMI=m -CONFIG_IDLE_INJECT=y -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# CONFIG_ARM_CCN is not set -# CONFIG_ARM_CMN is not set -# CONFIG_ARM_SMMU_V3_PMU is not set -# CONFIG_FSL_IMX8_DDR_PMU is not set -CONFIG_THUNDERX2_PMU=m -# CONFIG_XGENE_PMU is not set -# CONFIG_ARM_DMC620_PMU is not set -# CONFIG_MARVELL_CN10K_TAD_PMU is not set -# CONFIG_ALIBABA_UNCORE_DRW_PMU is not set -# CONFIG_HNS3_PMU is not set -# CONFIG_MARVELL_CN10K_DDR_PMU is not set -# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set -# CONFIG_MESON_DDR_PMU is not set -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_RAS_CEC=y -# CONFIG_RAS_CEC_DEBUG is not set -CONFIG_USB4=m -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -CONFIG_LIBNVDIMM=m -CONFIG_BLK_DEV_PMEM=m -CONFIG_ND_CLAIM=y -CONFIG_ND_BTT=m -CONFIG_BTT=y -CONFIG_ND_PFN=m -CONFIG_NVDIMM_PFN=y -CONFIG_NVDIMM_DAX=y -CONFIG_NVDIMM_KEYS=y -CONFIG_NVDIMM_TEST_BUILD=m -# CONFIG_NVDIMM_SECURITY_TEST is not set -CONFIG_DAX=y -CONFIG_DEV_DAX=m -CONFIG_DEV_DAX_PMEM=m -CONFIG_DEV_DAX_HMEM=m -CONFIG_DEV_DAX_CXL=m -CONFIG_DEV_DAX_HMEM_DEVICES=y -CONFIG_DEV_DAX_KMEM=m -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y - -# -# Layout Types -# -CONFIG_NVMEM_LAYOUT_SL28_VPD=m -CONFIG_NVMEM_LAYOUT_ONIE_TLV=m -# end of Layout Types - -# CONFIG_NVMEM_APPLE_EFUSES is not set -# CONFIG_NVMEM_BCM_OCOTP is not set -# CONFIG_NVMEM_BRCM_NVRAM is not set -# CONFIG_NVMEM_IMX_IIM is not set -# CONFIG_NVMEM_IMX_OCOTP is not set -# CONFIG_NVMEM_LAN9662_OTPC is not set -# CONFIG_NVMEM_LAYERSCAPE_SFP is not set -# CONFIG_NVMEM_LPC18XX_EEPROM is not set -# CONFIG_NVMEM_LPC18XX_OTP is not set -# CONFIG_NVMEM_MESON_MX_EFUSE is not set -# CONFIG_NVMEM_MICROCHIP_OTPC is not set -# CONFIG_NVMEM_MTK_EFUSE is not set -# CONFIG_NVMEM_MXS_OCOTP is not set -# CONFIG_NVMEM_NINTENDO_OTP is not set -# CONFIG_NVMEM_QCOM_QFPROM is not set -CONFIG_NVMEM_RMEM=m -# CONFIG_NVMEM_ROCKCHIP_EFUSE is not set -# CONFIG_NVMEM_ROCKCHIP_OTP is not set -# CONFIG_NVMEM_SC27XX_EFUSE is not set -# CONFIG_NVMEM_SNVS_LPGPR is not set -# CONFIG_NVMEM_SPRD_EFUSE is not set -# CONFIG_NVMEM_STM32_ROMEM is not set -# CONFIG_NVMEM_SUNPLUS_OCOTP is not set -# CONFIG_NVMEM_UNIPHIER_EFUSE is not set -# CONFIG_NVMEM_VF610_OCOTP is not set - -# -# HW tracing support -# -CONFIG_STM=m -CONFIG_STM_PROTO_BASIC=m -CONFIG_STM_PROTO_SYS_T=m -CONFIG_STM_DUMMY=m -CONFIG_STM_SOURCE_CONSOLE=m -CONFIG_STM_SOURCE_HEARTBEAT=m -CONFIG_STM_SOURCE_FTRACE=m -CONFIG_INTEL_TH=m -CONFIG_INTEL_TH_PCI=m -CONFIG_INTEL_TH_ACPI=m -CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m -CONFIG_INTEL_TH_MSU=m -CONFIG_INTEL_TH_PTI=m -# CONFIG_INTEL_TH_DEBUG is not set -# CONFIG_HISI_PTT is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_TEE is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -CONFIG_INTERCONNECT=y -# CONFIG_INTERCONNECT_IMX is not set -# CONFIG_INTERCONNECT_QCOM_OSM_L3 is not set -# CONFIG_INTERCONNECT_SAMSUNG is not set -CONFIG_COUNTER=m -# CONFIG_104_QUAD_8 is not set -CONFIG_INTEL_QEP=m -# CONFIG_INTERRUPT_CNT is not set -# CONFIG_STM32_LPTIMER_CNT is not set -# CONFIG_STM32_TIMER_CNT is not set -# CONFIG_TI_ECAP_CAPTURE is not set -# CONFIG_TI_EQEP 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=y -CONFIG_FS_IOMAP=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_EXT4_KUNIT_TESTS=m -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -CONFIG_XFS_DRAIN_INTENTS=y -CONFIG_XFS_ONLINE_SCRUB=y -# CONFIG_XFS_ONLINE_REPAIR is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -# CONFIG_OCFS2_FS_STATS is not set -# CONFIG_OCFS2_DEBUG_MASKLOG is not set -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY 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=m -CONFIG_F2FS_FS=y -CONFIG_F2FS_STAT_FS=y -CONFIG_F2FS_FS_XATTR=y -CONFIG_F2FS_FS_POSIX_ACL=y -CONFIG_F2FS_FS_SECURITY=y -CONFIG_F2FS_CHECK_FS=y -# CONFIG_F2FS_FAULT_INJECTION is not set -CONFIG_F2FS_FS_COMPRESSION=y -CONFIG_F2FS_FS_LZO=y -CONFIG_F2FS_FS_LZORLE=y -CONFIG_F2FS_FS_LZ4=y -CONFIG_F2FS_FS_LZ4HC=y -CONFIG_F2FS_FS_ZSTD=y -CONFIG_F2FS_IOSTAT=y -# CONFIG_F2FS_UNFAIR_RWSEM is not set -CONFIG_ZONEFS_FS=m -CONFIG_FS_DAX=y -CONFIG_FS_DAX_PMD=y -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -CONFIG_FS_ENCRYPTION=y -CONFIG_FS_ENCRYPTION_ALGS=y -CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y -CONFIG_FS_VERITY=y -# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -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=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_FUSE_DAX=y -CONFIG_OVERLAY_FS=m -# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -# CONFIG_OVERLAY_FS_INDEX is not set -# CONFIG_OVERLAY_FS_XINO_AUTO is not set -# CONFIG_OVERLAY_FS_METACOPY is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=m -CONFIG_NETFS_STATS=y -CONFIG_FSCACHE=m -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -# CONFIG_FAT_DEFAULT_UTF8 is not set -CONFIG_FAT_KUNIT_TEST=m -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -# CONFIG_NTFS3_64BIT_CLUSTER is not set -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -CONFIG_PROC_VMCORE_DEVICE_DUMP=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -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=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_MEMFD_CREATE=y -CONFIG_ARCH_HAS_GIGANTIC_PAGE=y -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=y -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -CONFIG_AFFS_FS=m -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_BEFS_FS=m -# CONFIG_BEFS_DEBUG is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=m -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=y -CONFIG_JFFS2_RTIME=y -CONFIG_UBIFS_FS=m -# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -CONFIG_UBIFS_ATIME_SUPPORT=y -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -CONFIG_UBIFS_FS_AUTHENTICATION=y -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=m -# CONFIG_SQUASHFS_FILE_CACHE is not set -CONFIG_SQUASHFS_FILE_DIRECT=y -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=y -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_DEFLATE_COMPRESS=y -CONFIG_PSTORE_LZO_COMPRESS=m -CONFIG_PSTORE_LZ4_COMPRESS=m -CONFIG_PSTORE_LZ4HC_COMPRESS=m -CONFIG_PSTORE_842_COMPRESS=y -# CONFIG_PSTORE_ZSTD_COMPRESS is not set -CONFIG_PSTORE_COMPRESS=y -CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y -# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set -# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set -CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_FTRACE is not set -CONFIG_PSTORE_RAM=m -CONFIG_PSTORE_ZONE=m -CONFIG_PSTORE_BLK=m -CONFIG_PSTORE_BLK_BLKDEV="" -CONFIG_PSTORE_BLK_KMSG_SIZE=64 -CONFIG_PSTORE_BLK_MAX_REASON=2 -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -# CONFIG_EROFS_FS_ZIP_LZMA is not set -# CONFIG_EROFS_FS_PCPU_KTHREAD is not set -CONFIG_VBOXSF_FS=m -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -# CONFIG_NFS_V2 is not set -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=m -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set -# CONFIG_NFS_V4_2_READ_PLUS is not set -CONFIG_NFSD=m -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -CONFIG_NFSD_SCSILAYOUT=y -CONFIG_NFSD_FLEXFILELAYOUT=y -CONFIG_NFSD_V4_2_INTER_SSC=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_GRACE_PERIOD=m -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -CONFIG_RPCSEC_GSS_KRB5=m -CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM=y -# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set -CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y -CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y -CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y -CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m -CONFIG_SUNRPC_DEBUG=y -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_FSCACHE=y -# CONFIG_SMB_SERVER is not set -CONFIG_SMBFS=m -CONFIG_CODA_FS=m -CONFIG_AFS_FS=m -CONFIG_AFS_DEBUG=y -CONFIG_AFS_FSCACHE=y -# CONFIG_AFS_DEBUG_CURSOR is not set -CONFIG_9P_FS=m -CONFIG_9P_FSCACHE=y -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_NLS_MAC_ROMAN=m -CONFIG_NLS_MAC_CELTIC=m -CONFIG_NLS_MAC_CENTEURO=m -CONFIG_NLS_MAC_CROATIAN=m -CONFIG_NLS_MAC_CYRILLIC=m -CONFIG_NLS_MAC_GAELIC=m -CONFIG_NLS_MAC_GREEK=m -CONFIG_NLS_MAC_ICELAND=m -CONFIG_NLS_MAC_INUIT=m -CONFIG_NLS_MAC_ROMANIAN=m -CONFIG_NLS_MAC_TURKISH=m -CONFIG_NLS_UTF8=m -CONFIG_DLM=m -CONFIG_DLM_DEBUG=y -CONFIG_UNICODE=y -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_KEYS_REQUEST_CACHE=y -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_BIG_KEYS=y -CONFIG_TRUSTED_KEYS=m -CONFIG_TRUSTED_KEYS_TPM=y -CONFIG_ENCRYPTED_KEYS=y -# CONFIG_USER_DECRYPTED_DATA is not set -CONFIG_KEY_DH_OPERATIONS=y -CONFIG_KEY_NOTIFICATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -CONFIG_SECURITY_PATH=y -CONFIG_INTEL_TXT=y -CONFIG_LSM_MMAP_MIN_ADDR=65535 -CONFIG_HARDENED_USERCOPY=y -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -CONFIG_SECURITY_APPARMOR_KUNIT_TEST=m -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -CONFIG_SECURITY_LANDLOCK=y -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set -CONFIG_IMA_MEASURE_PCR_IDX=10 -CONFIG_IMA_LSM_RULES=y -CONFIG_IMA_NG_TEMPLATE=y -# CONFIG_IMA_SIG_TEMPLATE is not set -CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" -# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set -CONFIG_IMA_DEFAULT_HASH_SHA256=y -# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set -CONFIG_IMA_DEFAULT_HASH="sha256" -CONFIG_IMA_WRITE_POLICY=y -CONFIG_IMA_READ_POLICY=y -CONFIG_IMA_APPRAISE=y -CONFIG_IMA_APPRAISE_BOOTPARAM=y -CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y -CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set -# CONFIG_IMA_DISABLE_HTABLE is not set -CONFIG_EVM=y -CONFIG_EVM_ATTR_FSUUID=y -# CONFIG_EVM_ADD_XATTRS is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="yama" - -# -# 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=y -# CONFIG_INIT_STACK_ALL_PATTERN is not set -# CONFIG_INIT_STACK_ALL_ZERO 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 is not set -# end of Memory initialization - -CONFIG_CC_HAS_RANDSTRUCT=y -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -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_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=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_NULL=y -CONFIG_CRYPTO_NULL2=y -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=y -CONFIG_CRYPTO_AUTHENC=y -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_SIMD=y -CONFIG_CRYPTO_ENGINE=m -# 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=m -CONFIG_CRYPTO_ECDSA=y -CONFIG_CRYPTO_ECRDSA=m -# CONFIG_CRYPTO_SM2 is not set -CONFIG_CRYPTO_CURVE25519=m -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_TI=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SM4=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=y -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_HCTR2 is not set -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=y -CONFIG_CRYPTO_OFB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_NHPOLY1305=m -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=y -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_GENIV=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# 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=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -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=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=y -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=m -# end of Compression - -# -# Random number generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_DRBG_MENU=y -CONFIG_CRYPTO_DRBG_HMAC=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_DRBG=y -CONFIG_CRYPTO_JITTERENTROPY=y -# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set -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=y -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=y -# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (x86) -# -CONFIG_CRYPTO_CURVE25519_X86=m -CONFIG_CRYPTO_AES_NI_INTEL=y -CONFIG_CRYPTO_BLOWFISH_X86_64=m -CONFIG_CRYPTO_CAMELLIA_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_CAST5_AVX_X86_64=m -CONFIG_CRYPTO_CAST6_AVX_X86_64=m -CONFIG_CRYPTO_DES3_EDE_X86_64=m -CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX_X86_64=m -CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=m -CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64=m -CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m -CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m -# 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=y -CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_SSE2=m -CONFIG_CRYPTO_NHPOLY1305_AVX2=m -CONFIG_CRYPTO_BLAKE2S_X86=y -# CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set -CONFIG_CRYPTO_POLY1305_X86_64=y -CONFIG_CRYPTO_SHA1_SSSE3=m -CONFIG_CRYPTO_SHA256_SSSE3=m -CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set -CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m -CONFIG_CRYPTO_CRC32C_INTEL=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m -# end of Accelerated Cryptographic Algorithms for CPU (x86) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ALLWINNER is not set -CONFIG_CRYPTO_DEV_PADLOCK=m -CONFIG_CRYPTO_DEV_PADLOCK_AES=m -CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_SL3516 is not set -# CONFIG_CRYPTO_DEV_EXYNOS_RNG is not set -# CONFIG_CRYPTO_DEV_S5P is not set -# CONFIG_CRYPTO_DEV_ATMEL_AES is not set -# CONFIG_CRYPTO_DEV_ATMEL_TDES is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA is not set -CONFIG_CRYPTO_DEV_ATMEL_I2C=m -CONFIG_CRYPTO_DEV_ATMEL_ECC=m -CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m -CONFIG_CRYPTO_DEV_CCP=y -CONFIG_CRYPTO_DEV_CCP_DD=m -CONFIG_CRYPTO_DEV_SP_CCP=y -CONFIG_CRYPTO_DEV_CCP_CRYPTO=m -CONFIG_CRYPTO_DEV_SP_PSP=y -# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set -# CONFIG_CAVIUM_CPT is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set -# CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4 is not set -CONFIG_CRYPTO_DEV_QAT=m -CONFIG_CRYPTO_DEV_QAT_DH895xCC=m -CONFIG_CRYPTO_DEV_QAT_C3XXX=m -CONFIG_CRYPTO_DEV_QAT_C62X=m -CONFIG_CRYPTO_DEV_QAT_4XXX=m -CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m -CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m -CONFIG_CRYPTO_DEV_QAT_C62XVF=m -# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set -# CONFIG_CRYPTO_DEV_QCE is not set -# CONFIG_CRYPTO_DEV_QCOM_RNG is not set -# CONFIG_CRYPTO_DEV_IMGTEC_HASH is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_AES is not set -# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_HISI_SEC is not set -# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set -# CONFIG_CRYPTO_DEV_HISI_ZIP is not set -# CONFIG_CRYPTO_DEV_HISI_HPRE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -# CONFIG_CRYPTO_DEV_SA2UL is not set -# CONFIG_CRYPTO_DEV_ASPEED is not set -# CONFIG_CRYPTO_DEV_JH7110 is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -CONFIG_PKCS8_PRIVATE_KEY_PARSER=m -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -CONFIG_SIGNED_PE_FILE_VERIFICATION=y -# 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=y -CONFIG_SYSTEM_BLACKLIST_KEYRING=y -CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" -# CONFIG_SYSTEM_REVOCATION_LIST is not set -# CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -# CONFIG_RAID6_PQ_BENCHMARK is not set -CONFIG_LINEAR_RANGES=y -CONFIG_PACKING=y -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_CORDIC=m -CONFIG_PRIME_NUMBERS=m -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=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_ARCH_HAVE_LIB_BLAKE2S=y -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA=y -CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 -CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y -CONFIG_CRYPTO_LIB_POLY1305=y -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y -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=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=m -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=y -CONFIG_CRC4=m -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_XXHASH=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=y -CONFIG_842_DECOMPRESS=y -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=y -CONFIG_LZ4HC_COMPRESS=y -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -# CONFIG_XZ_DEC_MICROLZMA is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_ENC8=y -CONFIG_REED_SOLOMON_DEC8=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_INTERVAL_TREE=y -CONFIG_INTERVAL_TREE_SPAN_ITER=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_DMA_CMA=y -# CONFIG_DMA_PERNUMA_CMA is not set - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# 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_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -CONFIG_FONT_8x16=y -# 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_MEMREGION=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_SBITMAP=y -CONFIG_PARMAN=m -CONFIG_OBJAGG=m -# end of Library routines - -CONFIG_PLDMFW=y -CONFIG_ASN1_ENCODER=m -CONFIG_POLYNOMIAL=m - -# -# 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=3 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DYNAMIC_DEBUG_CORE=y -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -# CONFIG_DEBUG_KERNEL is not set - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_HEADERS_INSTALL is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -CONFIG_OBJTOOL=y -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0 -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_ARCH_HAS_UBSAN_SANITIZE_ALL=y -# CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KCSAN=y -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# end of Networking Debugging - -# -# Memory Debugging -# -CONFIG_PAGE_EXTENSION=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_TABLE_CHECK is not set -CONFIG_PAGE_POISONING=y -# 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_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_SHRINKER_DEBUG is not set -CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y -# CONFIG_DEBUG_VM_PGTABLE is not set -CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_KASAN_SW_TAGS=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -CONFIG_KFENCE=y -CONFIG_KFENCE_SAMPLE_INTERVAL=0 -CONFIG_KFENCE_NUM_OBJECTS=255 -# CONFIG_KFENCE_DEFERRABLE is not set -CONFIG_KFENCE_STRESS_TEST_FAULTS=0 -CONFIG_KFENCE_KUNIT_TEST=m -CONFIG_HAVE_ARCH_KMSAN=y -CONFIG_HAVE_KMSAN_COMPILER=y -# end of Memory Debugging - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -CONFIG_SCHED_INFO=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_WW_MUTEX_SELFTEST is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set - -# -# Debug kernel data structures -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Debug kernel data structures - -# -# RCU Debugging -# -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -# end of RCU Debugging - -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_NOP_TRACER=y -CONFIG_HAVE_RETHOOK=y -CONFIG_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=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_BUILDTIME_MCOUNT_SORT=y -CONFIG_TRACER_MAX_TRACE=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=y -CONFIG_FUNCTION_GRAPH_TRACER=y -CONFIG_FUNCTION_GRAPH_RETVAL=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y -# CONFIG_FPROBE is not set -CONFIG_FUNCTION_PROFILER=y -CONFIG_STACK_TRACER=y -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_PREEMPT_TRACER is not set -CONFIG_SCHED_TRACER=y -CONFIG_HWLAT_TRACER=y -CONFIG_OSNOISE_TRACER=y -CONFIG_TIMERLAT_TRACER=y -CONFIG_MMIOTRACE=y -CONFIG_FTRACE_SYSCALLS=y -CONFIG_TRACER_SNAPSHOT=y -# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_KPROBE_EVENTS=y -# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set -CONFIG_UPROBE_EVENTS=y -CONFIG_BPF_EVENTS=y -CONFIG_DYNAMIC_EVENTS=y -CONFIG_PROBE_EVENTS=y -# CONFIG_BPF_KPROBE_OVERRIDE is not set -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FTRACE_MCOUNT_USE_OBJTOOL=y -CONFIG_TRACING_MAP=y -CONFIG_SYNTH_EVENTS=y -# CONFIG_USER_EVENTS is not set -CONFIG_HIST_TRIGGERS=y -# 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=y -# CONFIG_FTRACE_RECORD_RECURSION is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_FTRACE_SORT_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set -# CONFIG_MMIOTRACE_TEST is not set -# CONFIG_PREEMPTIRQ_DELAY_TEST is not set -# CONFIG_SYNTH_EVENT_GEN_TEST is not set -# CONFIG_KPROBE_EVENT_GEN_TEST is not set -# CONFIG_HIST_TRIGGERS_DEBUG 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=y - -# -# x86 Debugging -# -CONFIG_EARLY_PRINTK_USB=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -CONFIG_EARLY_PRINTK=y -CONFIG_EARLY_PRINTK_DBGP=y -CONFIG_EARLY_PRINTK_USB_XDBC=y -# CONFIG_EFI_PGT_DUMP is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -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_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=m -CONFIG_KUNIT_DEBUGFS=y -CONFIG_KUNIT_TEST=m -CONFIG_KUNIT_EXAMPLE_TEST=m -CONFIG_KUNIT_ALL_TESTS=m -CONFIG_KUNIT_DEFAULT_ENABLED=y -CONFIG_FUNCTION_ERROR_INJECTION=y -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_CPUMASK_KUNIT_TEST=m -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_SORT is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_REED_SOLOMON_TEST is not set -CONFIG_ATOMIC64_SELFTEST=y -CONFIG_ASYNC_RAID6_TEST=m -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -CONFIG_TEST_KSTRTOX=y -# 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_PARMAN is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY 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_BITFIELD_KUNIT is not set -CONFIG_CHECKSUM_KUNIT=m -CONFIG_HASH_KUNIT_TEST=m -# CONFIG_RESOURCE_KUNIT_TEST is not set -CONFIG_SYSCTL_KUNIT_TEST=m -CONFIG_LIST_KUNIT_TEST=m -CONFIG_HASHTABLE_KUNIT_TEST=m -# CONFIG_LINEAR_RANGES_TEST is not set -# CONFIG_CMDLINE_KUNIT_TEST is not set -# CONFIG_BITS_TEST is not set -CONFIG_SLUB_KUNIT_TEST=m -CONFIG_RATIONAL_KUNIT_TEST=m -CONFIG_MEMCPY_KUNIT_TEST=m -CONFIG_MEMCPY_SLOW_KUNIT_TEST=y -CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m -CONFIG_OVERFLOW_KUNIT_TEST=m -CONFIG_STACKINIT_KUNIT_TEST=m -CONFIG_STRCAT_KUNIT_TEST=m -CONFIG_STRSCPY_KUNIT_TEST=m -CONFIG_SIPHASH_KUNIT_TEST=m -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_DYNAMIC_DEBUG is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_OBJAGG is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_HMM is not set -# CONFIG_TEST_FREE_PAGES is not set -# CONFIG_TEST_FPU is not set -# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set -CONFIG_ARCH_USE_MEMTEST=y -# CONFIG_MEMTEST is not set -# CONFIG_HYPERV_TESTING is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking - -# -# Documentation -# -CONFIG_WARN_MISSING_DOCUMENTS=y -# CONFIG_WARN_ABI_ERRORS is not set -# end of Documentation - -# -# 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/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230804 b/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230804 deleted file mode 100644 index 81e04e1..0000000 --- a/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230804 +++ /dev/null @@ -1,3398 +0,0 @@ -# Remove files that shall not be installed from this list. -3com/typhoon.bin -RTL8192E/boot.img -RTL8192E/data.img -RTL8192E/main.img -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 -amd/amd_sev_fam17h_model0xh.sbin -amd/amd_sev_fam17h_model3xh.sbin -amd/amd_sev_fam19h_model0xh.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_32_mc.bin -amdgpu/polaris12_mec_2.bin -amdgpu/polaris12_sdma1.bin -amdgpu/polaris12_k_smc.bin -amdgpu/polaris12_vce.bin -amdgpu/vegam_ce.bin -amdgpu/vegam_mec.bin -amdgpu/vegam_sdma1.bin -amdgpu/vegam_smc.bin -amdgpu/vegam_uvd.bin -amdgpu/vegam_vce.bin -amdgpu/vega10_asd.bin -amdgpu/vega10_me.bin -amdgpu/vega10_mec2.bin -amdgpu/vega10_pfp.bin -amdgpu/vega10_smc.bin -amdgpu/vega10_sos.bin -amdgpu/vega10_uvd.bin -amdgpu/vega10_vce.bin -amdgpu/vega12_asd.bin -amdgpu/vega12_mec2.bin -amdgpu/vega12_rlc.bin -amdgpu/vega12_sdma1.bin -amdgpu/vega12_smc.bin -amdgpu/vega12_sos.bin -amdgpu/vega20_asd.bin -amdgpu/vega20_ce.bin -amdgpu/vega20_mec.bin -amdgpu/vega20_mec2.bin -amdgpu/vega20_ta.bin -amdgpu/raven_ce.bin -amdgpu/raven_gpu_info.bin -amdgpu/raven_pfp.bin -amdgpu/raven_rlc.bin -amdgpu/raven_vcn.bin -amdgpu/raven_kicker_rlc.bin -amdgpu/picasso_gpu_info.bin -amdgpu/picasso_me.bin -amdgpu/picasso_pfp.bin -amdgpu/picasso_vcn.bin -amdgpu/picasso_ta.bin -amdgpu/raven2_asd.bin -amdgpu/raven2_ce.bin -amdgpu/raven2_me.bin -amdgpu/raven2_pfp.bin -amdgpu/raven2_rlc.bin -amdgpu/navi10_asd.bin -amdgpu/navi10_ce.bin -amdgpu/navi10_mec.bin -amdgpu/navi10_rlc.bin -amdgpu/navi10_sos.bin -amdgpu/navi10_vcn.bin -amdgpu/navi14_asd.bin -amdgpu/navi14_ce.bin -amdgpu/navi14_ce_wks.bin -amdgpu/navi14_me.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_rlc.bin -amdgpu/navi14_smc.bin -amdgpu/navi14_sos.bin -amdgpu/navi14_ta.bin -amdgpu/navi12_asd.bin -amdgpu/navi12_ce.bin -amdgpu/navi12_me.bin -amdgpu/navi12_pfp.bin -amdgpu/navi12_sdma.bin -amdgpu/navi12_sos.bin -amdgpu/renoir_asd.bin -amdgpu/renoir_ce.bin -amdgpu/renoir_me.bin -amdgpu/renoir_dmcub.bin -amdgpu/sienna_cichlid_dmcub.bin -amdgpu/sienna_cichlid_mec.bin -amdgpu/sienna_cichlid_mec2.bin -amdgpu/sienna_cichlid_rlc.bin -amdgpu/sienna_cichlid_sdma.bin -amdgpu/sienna_cichlid_vcn.bin -amdgpu/green_sardine_ce.bin -amdgpu/green_sardine_mec2.bin -amdgpu/green_sardine_mec.bin -amdgpu/green_sardine_pfp.bin -amdgpu/green_sardine_sdma.bin -amdgpu/green_sardine_ta.bin -amdgpu/navy_flounder_ce.bin -amdgpu/navy_flounder_dmcub.bin -amdgpu/navy_flounder_mec.bin -amdgpu/navy_flounder_rlc.bin -amdgpu/navy_flounder_ta.bin -amdgpu/arcturus_asd.bin -amdgpu/arcturus_gpu_info.bin -amdgpu/arcturus_mec.bin -amdgpu/arcturus_sdma.bin -amdgpu/arcturus_smc.bin -amdgpu/arcturus_vcn.bin -amdgpu/dimgrey_cavefish_mec2.bin -amdgpu/dimgrey_cavefish_pfp.bin -amdgpu/dimgrey_cavefish_rlc.bin -amdgpu/dimgrey_cavefish_sdma.bin -amdgpu/dimgrey_cavefish_vcn.bin -amdgpu/vangogh_mec.bin -amdgpu/vangogh_pfp.bin -amdgpu/vangogh_rlc.bin -amdgpu/vangogh_sdma.bin -amdgpu/vangogh_vcn.bin -amdgpu/yellow_carp_ce.bin -amdgpu/yellow_carp_dmcub.bin -amdgpu/yellow_carp_mec.bin -amdgpu/yellow_carp_rlc.bin -amdgpu/yellow_carp_sdma.bin -amdgpu/yellow_carp_toc.bin -amdgpu/beige_goby_ce.bin -amdgpu/beige_goby_dmcub.bin -amdgpu/beige_goby_mec.bin -amdgpu/beige_goby_sdma.bin -amdgpu/beige_goby_smc.bin -amdgpu/cyan_skillfish2_ce.bin -amdgpu/cyan_skillfish2_mec.bin -amdgpu/aldebaran_rlc.bin -amdgpu/aldebaran_sos.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_7_ce.bin -amdgpu/gc_10_3_7_me.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_2.bin -amdgpu/gc_11_0_0_pfp.bin -amdgpu/gc_11_0_1_imu.bin -amdgpu/gc_11_0_1_mec.bin -amdgpu/gc_11_0_1_mes.bin -amdgpu/gc_11_0_1_pfp.bin -amdgpu/gc_11_0_1_rlc.bin -amdgpu/gc_11_0_2_me.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_mes_2.bin -amdgpu/gc_11_0_3_pfp.bin -amdgpu/gc_11_0_4_me.bin -amdgpu/gc_11_0_4_mec.bin -amdgpu/dcn_3_2_1_dmcub.bin -amdgpu/psp_13_0_0_ta.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_7_sos.bin -amdgpu/psp_13_0_8_asd.bin -amdgpu/psp_13_0_8_toc.bin -amdgpu/psp_13_0_10_ta.bin -amdgpu/sdma_5_2_7.bin -amdgpu/sdma_6_0_1.bin -amdgpu/sdma_6_0_2.bin -amdgpu/smu_13_0_10.bin -amdgpu/vcn_3_1_2.bin -amdgpu/vcn_4_0_0.bin -amdgpu/vcn_4_0_4.bin -amdgpu/polaris12_mc.bin -amdgpu/polaris12_k_mc.bin -amdgpu/polaris12_me.bin -amdgpu/polaris12_me_2.bin -amdgpu/polaris12_mec.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_smc.bin -amdgpu/polaris12_uvd.bin -amdgpu/vegam_me.bin -amdgpu/vegam_mec2.bin -amdgpu/vegam_pfp.bin -amdgpu/vegam_rlc.bin -amdgpu/vegam_sdma.bin -amdgpu/vega10_acg_smc.bin -amdgpu/vega10_ce.bin -amdgpu/vega10_gpu_info.bin -amdgpu/vega10_mec.bin -amdgpu/vega10_rlc.bin -amdgpu/vega10_sdma.bin -amdgpu/vega10_sdma1.bin -amdgpu/vega12_ce.bin -amdgpu/vega12_gpu_info.bin -amdgpu/vega12_me.bin -amdgpu/vega12_mec.bin -amdgpu/vega12_pfp.bin -amdgpu/vega12_sdma.bin -amdgpu/vega12_uvd.bin -amdgpu/vega12_vce.bin -amdgpu/vega20_me.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/raven_asd.bin -amdgpu/raven_me.bin -amdgpu/raven_mec.bin -amdgpu/raven_mec2.bin -amdgpu/raven_sdma.bin -amdgpu/raven_dmcu.bin -amdgpu/raven_ta.bin -amdgpu/picasso_asd.bin -amdgpu/picasso_ce.bin -amdgpu/picasso_mec.bin -amdgpu/picasso_mec2.bin -amdgpu/picasso_rlc.bin -amdgpu/picasso_rlc_am4.bin -amdgpu/picasso_sdma.bin -amdgpu/raven2_gpu_info.bin -amdgpu/raven2_mec.bin -amdgpu/raven2_mec2.bin -amdgpu/raven2_sdma.bin -amdgpu/raven2_vcn.bin -amdgpu/raven2_ta.bin -amdgpu/navi10_gpu_info.bin -amdgpu/navi10_me.bin -amdgpu/navi10_mec2.bin -amdgpu/navi10_pfp.bin -amdgpu/navi10_sdma.bin -amdgpu/navi10_sdma1.bin -amdgpu/navi10_smc.bin -amdgpu/navi10_ta.bin -amdgpu/navi14_gpu_info.bin -amdgpu/navi14_me_wks.bin -amdgpu/navi14_pfp_wks.bin -amdgpu/navi14_sdma.bin -amdgpu/navi14_sdma1.bin -amdgpu/navi14_vcn.bin -amdgpu/navi12_dmcu.bin -amdgpu/navi12_gpu_info.bin -amdgpu/navi12_mec.bin -amdgpu/navi12_mec2.bin -amdgpu/navi12_rlc.bin -amdgpu/navi12_sdma1.bin -amdgpu/navi12_smc.bin -amdgpu/navi12_vcn.bin -amdgpu/navi12_ta.bin -amdgpu/renoir_gpu_info.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_ta.bin -amdgpu/sienna_cichlid_ce.bin -amdgpu/sienna_cichlid_me.bin -amdgpu/sienna_cichlid_pfp.bin -amdgpu/sienna_cichlid_smc.bin -amdgpu/sienna_cichlid_sos.bin -amdgpu/sienna_cichlid_ta.bin -amdgpu/green_sardine_asd.bin -amdgpu/green_sardine_dmcub.bin -amdgpu/green_sardine_me.bin -amdgpu/green_sardine_rlc.bin -amdgpu/green_sardine_vcn.bin -amdgpu/navy_flounder_me.bin -amdgpu/navy_flounder_mec2.bin -amdgpu/navy_flounder_pfp.bin -amdgpu/navy_flounder_sdma.bin -amdgpu/navy_flounder_smc.bin -amdgpu/navy_flounder_sos.bin -amdgpu/navy_flounder_vcn.bin -amdgpu/arcturus_mec2.bin -amdgpu/arcturus_rlc.bin -amdgpu/arcturus_sos.bin -amdgpu/arcturus_ta.bin -amdgpu/dimgrey_cavefish_ce.bin -amdgpu/dimgrey_cavefish_dmcub.bin -amdgpu/dimgrey_cavefish_me.bin -amdgpu/dimgrey_cavefish_mec.bin -amdgpu/dimgrey_cavefish_smc.bin -amdgpu/dimgrey_cavefish_sos.bin -amdgpu/dimgrey_cavefish_ta.bin -amdgpu/vangogh_asd.bin -amdgpu/vangogh_ce.bin -amdgpu/vangogh_dmcub.bin -amdgpu/vangogh_me.bin -amdgpu/vangogh_mec2.bin -amdgpu/vangogh_toc.bin -amdgpu/yellow_carp_asd.bin -amdgpu/yellow_carp_me.bin -amdgpu/yellow_carp_mec2.bin -amdgpu/yellow_carp_pfp.bin -amdgpu/yellow_carp_ta.bin -amdgpu/yellow_carp_vcn.bin -amdgpu/beige_goby_me.bin -amdgpu/beige_goby_mec2.bin -amdgpu/beige_goby_pfp.bin -amdgpu/beige_goby_rlc.bin -amdgpu/beige_goby_sos.bin -amdgpu/beige_goby_ta.bin -amdgpu/beige_goby_vcn.bin -amdgpu/cyan_skillfish2_me.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_sdma.bin -amdgpu/aldebaran_sjt_mec2.bin -amdgpu/aldebaran_sjt_mec.bin -amdgpu/aldebaran_smc.bin -amdgpu/aldebaran_ta.bin -amdgpu/aldebaran_vcn.bin -amdgpu/gc_10_3_6_ce.bin -amdgpu/gc_10_3_6_me.bin -amdgpu/gc_10_3_6_rlc.bin -amdgpu/gc_10_3_7_mec.bin -amdgpu/gc_10_3_7_mec2.bin -amdgpu/gc_11_0_0_mes.bin -amdgpu/gc_11_0_0_rlc.bin -amdgpu/gc_11_0_1_me.bin -amdgpu/gc_11_0_1_mes1.bin -amdgpu/gc_11_0_1_mes_2.bin -amdgpu/gc_11_0_2_imu.bin -amdgpu/gc_11_0_2_mec.bin -amdgpu/gc_11_0_2_mes1.bin -amdgpu/gc_11_0_2_mes.bin -amdgpu/sdma_5_2_6.bin -amdgpu/gc_11_0_2_mes_2.bin -amdgpu/gc_11_0_3_mes1.bin -amdgpu/gc_11_0_3_rlc.bin -amdgpu/gc_11_0_4_imu.bin -amdgpu/gc_11_0_4_mes1.bin -amdgpu/gc_11_0_4_mes_2.bin -amdgpu/gc_11_0_4_pfp.bin -amdgpu/dcn_3_1_4_dmcub.bin -amdgpu/dcn_3_1_6_dmcub.bin -amdgpu/dcn_3_2_0_dmcub.bin -amdgpu/psp_13_0_0_sos.bin -amdgpu/psp_13_0_4_toc.bin -amdgpu/psp_13_0_10_sos.bin -amdgpu/psp_13_0_11_ta.bin -amdgpu/psp_13_0_11_toc.bin -amdgpu/sdma_6_0_0.bin -amdgpu/sdma_6_0_3.bin -amdgpu/vcn_4_0_2.bin -amdgpu/gc_11_0_3_mec.bin -amdgpu/gc_11_0_4_mes.bin -amdgpu/gc_11_0_4_rlc.bin -amdgpu/dcn_3_1_5_dmcub.bin -amdgpu/psp_13_0_4_ta.bin -amdgpu/psp_13_0_7_ta.bin -amdgpu/psp_13_0_8_ta.bin -amdgpu/smu_13_0_0.bin -amdgpu/smu_13_0_7.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 -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 -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 -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.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.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.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.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.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,quartz64-a.txt -brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt -brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt -brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt -brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt -brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.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 -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/v6.61.1/halo_cspl_RAM_revB2_29.63.1.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.78.0/halo_cspl_RAM_revB2_29.80.0.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8971.bin -cirrus/cs35l41-dsp1-spk-cali-103c8971.bin -cirrus/cs35l41-dsp1-spk-prot-103c8972.bin -cirrus/cs35l41-dsp1-spk-cali-103c8972.bin -cirrus/cs35l41-dsp1-spk-prot-103c8973.bin -cirrus/cs35l41-dsp1-spk-cali-103c8973.bin -cirrus/cs35l41-dsp1-spk-prot-103c8975-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8975-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8975-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8975-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c896e-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c896e-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c896e-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c896e-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c3-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-r1.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-103c8981-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f2-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-cali-104312af-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431a8f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431e02-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431e02-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431503-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-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-10431cef-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431573-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-104317f3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10433a30-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b42.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b43.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b44.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b44.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b45.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b47.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b47.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-r1.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.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-cali-10431c9f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-r0.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-cali-10431503-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431cef-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-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-cali-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-cali-10431573-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431493-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b92.bin -cirrus/cs35l41-dsp1-spk-cali-103c8973.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8974.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c89c3.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8981.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8981.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898f.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8995.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8995.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c898e.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431473.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431cdf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431ccf.wmfw -cirrus/cs35l41-dsp1-spk-cali-104314e3.wmfw -cirrus/cs35l41-dsp1-spk-cali-104317f3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a20.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a50.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a50.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b72.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b8f.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b70.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c26.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc2.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b42.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b43.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b92.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8971.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8972.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8974.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8975.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c89c3.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8991.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8992.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8974.bin -cirrus/cs35l41-dsp1-spk-prot-103c8991.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-103c89c3-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c3-l1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431e02.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431463.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431483.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431483.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431473.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431493.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431433.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431cef.wmfw -cirrus/cs35l41-dsp1-spk-prot-104314d3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431c9f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431503.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a30.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a40.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2318.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2319.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa231a.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa231a.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b43.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b43.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b44.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b45.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b46.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b47.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b63-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8973.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8975.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c896e.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898e.wmfw -cirrus/cs35l41-dsp1-spk-cali-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-103c89c6.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898e.bin -cirrus/cs35l41-dsp1-spk-prot-103c898f.bin -cirrus/cs35l41-dsp1-spk-cali-103c8992.bin -cirrus/cs35l41-dsp1-spk-cali-103c8994.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a8f.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431e02.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431e12.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431573.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431573.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431463.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431433.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431caf.wmfw -cirrus/cs35l41-dsp1-spk-cali-104314d3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431c9f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431cdf.wmfw -cirrus/cs35l41-dsp1-spk-prot-104314e3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-l0.bin -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-10433a20-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2318.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c26.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b42.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b45.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b63.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b77.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b77.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c26.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbe.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbf.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cc2.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc4.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b45.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8972.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c896e.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c898e.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8994.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8974.bin -cirrus/cs35l41-dsp1-spk-cali-103c898f.bin -cirrus/cs35l41-dsp1-spk-cali-103c8995.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431e12.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431493.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431533.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431533.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431caf.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431cef.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431ccf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431503.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431d1f.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431d1f.wmfw -cirrus/cs35l41-dsp1-spk-prot-104317f3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bin -cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-10431cdf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-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-10431b93.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a60.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a60.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2317.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c26.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b42.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b44.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-cali-103c8b72.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b74.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b70.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b72.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b74.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b77.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b77.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b72.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbe.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cc1.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc1.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b74.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b92.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b46.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b46.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b74.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid1.bin -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 -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.3.0.bin -cxgb4/t5fw-1.14.4.0.bin -cxgb4/t5fw-1.15.37.0.bin -cxgb4/t5fw-1.27.3.0.bin -cxgb4/t6fw-1.27.3.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/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/irci_irci_ecr-master_20161208_0213_20170112_1500.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-1040-0041.sfi -intel/ibt-1040-0041.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-0040-4150.sfi -intel/ibt-0040-4150.ddc -intel/ibt-1040-4150.sfi -intel/ibt-1040-4150.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/ice/ddp/ice-1.3.30.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.40.0.pkg -intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg -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/ipu3-fw.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-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.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.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-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.pnvm -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/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/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/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/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/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/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/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/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/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/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/tu10x/typec/ccg_primary.cyacd -nvidia/tu10x/typec/ccg_secondary.cyacd -nvidia/tu10x/typec/ccg_boot.cyacd -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 -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/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 -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/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/a660_gmu.bin -qcom/a660_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/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/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_uvd.bin -radeon/kaveri_me.bin -radeon/kaveri_mec2.bin -radeon/kaveri_pfp.bin -radeon/kaveri_sdma1.bin -radeon/kaveri_uvd.bin -radeon/kaveri_vce.bin -radeon/hawaii_k_smc.bin -radeon/hawaii_me.bin -radeon/hawaii_sdma.bin -radeon/hawaii_smc.bin -radeon/mullins_ce.bin -radeon/mullins_mec.bin -radeon/mullins_pfp.bin -radeon/mullins_sdma1.bin -radeon/mullins_vce.bin -radeon/kabini_sdma1.bin -radeon/kabini_vce.bin -radeon/kaveri_ce.bin -radeon/kaveri_mec.bin -radeon/kaveri_rlc.bin -radeon/kaveri_sdma.bin -radeon/hawaii_ce.bin -radeon/hawaii_mc.bin -radeon/hawaii_mec.bin -radeon/hawaii_pfp.bin -radeon/hawaii_rlc.bin -radeon/hawaii_sdma1.bin -radeon/hawaii_uvd.bin -radeon/hawaii_vce.bin -radeon/mullins_me.bin -radeon/mullins_rlc.bin -radeon/mullins_sdma.bin -radeon/mullins_uvd.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_config.bin -rtl_bt/rtl8851bu_fw.bin -rtl_bt/rtl8851bu_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/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/rtw8822b_fw.bin -rtw88/rtw8822c_fw.bin -rtw88/rtw8822c_wow_fw.bin -rtw88/README -rtw88/rtw8723d_fw.bin -rtw88/rtw8821c_fw.bin -rtw89/rtw8851b_fw.bin -rtw89/rtw8852a_fw.bin -rtw89/rtw8852b_fw.bin -rtw89/rtw8852b_fw-1.bin -rtw89/rtw8852c_fw.bin -s2250.fw -s2250_loader.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-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 -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 diff --git a/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230919 b/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230919 deleted file mode 100644 index 5840bcd..0000000 --- a/os/etc/portage/savedconfig/sys-kernel/linux-firmware-20230919 +++ /dev/null @@ -1,3456 +0,0 @@ -# Remove files that shall not be installed from this list. -3com/typhoon.bin -RTL8192E/boot.img -RTL8192E/data.img -RTL8192E/main.img -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 -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_32_mc.bin -amdgpu/polaris12_mec_2.bin -amdgpu/polaris12_sdma1.bin -amdgpu/polaris12_k_smc.bin -amdgpu/polaris12_vce.bin -amdgpu/vegam_ce.bin -amdgpu/vegam_mec.bin -amdgpu/vegam_sdma1.bin -amdgpu/vegam_smc.bin -amdgpu/vegam_uvd.bin -amdgpu/vegam_vce.bin -amdgpu/vega10_asd.bin -amdgpu/vega10_me.bin -amdgpu/vega10_mec2.bin -amdgpu/vega10_pfp.bin -amdgpu/vega10_smc.bin -amdgpu/vega10_sos.bin -amdgpu/vega10_uvd.bin -amdgpu/vega10_vce.bin -amdgpu/vega12_asd.bin -amdgpu/vega12_mec2.bin -amdgpu/vega12_rlc.bin -amdgpu/vega12_sdma1.bin -amdgpu/vega12_smc.bin -amdgpu/vega12_sos.bin -amdgpu/vega20_asd.bin -amdgpu/vega20_ce.bin -amdgpu/vega20_mec.bin -amdgpu/vega20_mec2.bin -amdgpu/vega20_ta.bin -amdgpu/raven_ce.bin -amdgpu/raven_gpu_info.bin -amdgpu/raven_pfp.bin -amdgpu/raven_rlc.bin -amdgpu/raven_vcn.bin -amdgpu/raven_kicker_rlc.bin -amdgpu/picasso_gpu_info.bin -amdgpu/picasso_me.bin -amdgpu/picasso_pfp.bin -amdgpu/picasso_vcn.bin -amdgpu/picasso_ta.bin -amdgpu/raven2_asd.bin -amdgpu/raven2_ce.bin -amdgpu/raven2_me.bin -amdgpu/raven2_pfp.bin -amdgpu/raven2_rlc.bin -amdgpu/navi10_asd.bin -amdgpu/navi10_ce.bin -amdgpu/navi10_mec.bin -amdgpu/navi10_rlc.bin -amdgpu/navi10_sos.bin -amdgpu/navi10_vcn.bin -amdgpu/navi14_asd.bin -amdgpu/navi14_ce.bin -amdgpu/navi14_ce_wks.bin -amdgpu/navi14_me.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_rlc.bin -amdgpu/navi14_smc.bin -amdgpu/navi14_sos.bin -amdgpu/navi14_ta.bin -amdgpu/navi12_asd.bin -amdgpu/navi12_ce.bin -amdgpu/navi12_me.bin -amdgpu/navi12_pfp.bin -amdgpu/navi12_sdma.bin -amdgpu/navi12_sos.bin -amdgpu/renoir_asd.bin -amdgpu/renoir_ce.bin -amdgpu/renoir_me.bin -amdgpu/renoir_dmcub.bin -amdgpu/sienna_cichlid_dmcub.bin -amdgpu/sienna_cichlid_mec.bin -amdgpu/sienna_cichlid_mec2.bin -amdgpu/sienna_cichlid_rlc.bin -amdgpu/sienna_cichlid_sdma.bin -amdgpu/sienna_cichlid_vcn.bin -amdgpu/green_sardine_ce.bin -amdgpu/green_sardine_mec2.bin -amdgpu/green_sardine_mec.bin -amdgpu/green_sardine_pfp.bin -amdgpu/green_sardine_sdma.bin -amdgpu/green_sardine_ta.bin -amdgpu/navy_flounder_ce.bin -amdgpu/navy_flounder_dmcub.bin -amdgpu/navy_flounder_mec.bin -amdgpu/navy_flounder_rlc.bin -amdgpu/navy_flounder_ta.bin -amdgpu/arcturus_asd.bin -amdgpu/arcturus_gpu_info.bin -amdgpu/arcturus_mec.bin -amdgpu/arcturus_sdma.bin -amdgpu/arcturus_smc.bin -amdgpu/arcturus_vcn.bin -amdgpu/dimgrey_cavefish_mec2.bin -amdgpu/dimgrey_cavefish_pfp.bin -amdgpu/dimgrey_cavefish_rlc.bin -amdgpu/dimgrey_cavefish_sdma.bin -amdgpu/dimgrey_cavefish_vcn.bin -amdgpu/vangogh_mec.bin -amdgpu/vangogh_pfp.bin -amdgpu/vangogh_rlc.bin -amdgpu/vangogh_sdma.bin -amdgpu/vangogh_vcn.bin -amdgpu/yellow_carp_ce.bin -amdgpu/yellow_carp_dmcub.bin -amdgpu/yellow_carp_mec.bin -amdgpu/yellow_carp_rlc.bin -amdgpu/yellow_carp_sdma.bin -amdgpu/yellow_carp_toc.bin -amdgpu/beige_goby_ce.bin -amdgpu/beige_goby_dmcub.bin -amdgpu/beige_goby_mec.bin -amdgpu/beige_goby_sdma.bin -amdgpu/beige_goby_smc.bin -amdgpu/cyan_skillfish2_ce.bin -amdgpu/cyan_skillfish2_mec.bin -amdgpu/aldebaran_rlc.bin -amdgpu/aldebaran_sos.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_7_ce.bin -amdgpu/gc_10_3_7_me.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_2.bin -amdgpu/gc_11_0_0_pfp.bin -amdgpu/gc_11_0_1_imu.bin -amdgpu/gc_11_0_1_mec.bin -amdgpu/gc_11_0_1_mes.bin -amdgpu/gc_11_0_1_pfp.bin -amdgpu/gc_11_0_1_rlc.bin -amdgpu/gc_11_0_2_me.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_mes_2.bin -amdgpu/gc_11_0_3_pfp.bin -amdgpu/gc_11_0_4_me.bin -amdgpu/gc_11_0_4_mec.bin -amdgpu/dcn_3_2_1_dmcub.bin -amdgpu/psp_13_0_0_ta.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_7_sos.bin -amdgpu/psp_13_0_8_asd.bin -amdgpu/psp_13_0_8_toc.bin -amdgpu/psp_13_0_10_ta.bin -amdgpu/sdma_5_2_7.bin -amdgpu/sdma_6_0_1.bin -amdgpu/sdma_6_0_2.bin -amdgpu/smu_13_0_10.bin -amdgpu/vcn_3_1_2.bin -amdgpu/vcn_4_0_0.bin -amdgpu/vcn_4_0_4.bin -amdgpu/polaris12_mc.bin -amdgpu/polaris12_k_mc.bin -amdgpu/polaris12_me.bin -amdgpu/polaris12_me_2.bin -amdgpu/polaris12_mec.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_smc.bin -amdgpu/polaris12_uvd.bin -amdgpu/vegam_me.bin -amdgpu/vegam_mec2.bin -amdgpu/vegam_pfp.bin -amdgpu/vegam_rlc.bin -amdgpu/vegam_sdma.bin -amdgpu/vega10_acg_smc.bin -amdgpu/vega10_ce.bin -amdgpu/vega10_gpu_info.bin -amdgpu/vega10_mec.bin -amdgpu/vega10_rlc.bin -amdgpu/vega10_sdma.bin -amdgpu/vega10_sdma1.bin -amdgpu/vega12_ce.bin -amdgpu/vega12_gpu_info.bin -amdgpu/vega12_me.bin -amdgpu/vega12_mec.bin -amdgpu/vega12_pfp.bin -amdgpu/vega12_sdma.bin -amdgpu/vega12_uvd.bin -amdgpu/vega12_vce.bin -amdgpu/vega20_me.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/raven_asd.bin -amdgpu/raven_me.bin -amdgpu/raven_mec.bin -amdgpu/raven_mec2.bin -amdgpu/raven_sdma.bin -amdgpu/raven_dmcu.bin -amdgpu/raven_ta.bin -amdgpu/picasso_asd.bin -amdgpu/picasso_ce.bin -amdgpu/picasso_mec.bin -amdgpu/picasso_mec2.bin -amdgpu/picasso_rlc.bin -amdgpu/picasso_rlc_am4.bin -amdgpu/picasso_sdma.bin -amdgpu/raven2_gpu_info.bin -amdgpu/raven2_mec.bin -amdgpu/raven2_mec2.bin -amdgpu/raven2_sdma.bin -amdgpu/raven2_vcn.bin -amdgpu/raven2_ta.bin -amdgpu/navi10_gpu_info.bin -amdgpu/navi10_me.bin -amdgpu/navi10_mec2.bin -amdgpu/navi10_pfp.bin -amdgpu/navi10_sdma.bin -amdgpu/navi10_sdma1.bin -amdgpu/navi10_smc.bin -amdgpu/navi10_ta.bin -amdgpu/navi14_gpu_info.bin -amdgpu/navi14_me_wks.bin -amdgpu/navi14_pfp_wks.bin -amdgpu/navi14_sdma.bin -amdgpu/navi14_sdma1.bin -amdgpu/navi14_vcn.bin -amdgpu/navi12_dmcu.bin -amdgpu/navi12_gpu_info.bin -amdgpu/navi12_mec.bin -amdgpu/navi12_mec2.bin -amdgpu/navi12_rlc.bin -amdgpu/navi12_sdma1.bin -amdgpu/navi12_smc.bin -amdgpu/navi12_vcn.bin -amdgpu/navi12_ta.bin -amdgpu/renoir_gpu_info.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_ta.bin -amdgpu/sienna_cichlid_ce.bin -amdgpu/sienna_cichlid_me.bin -amdgpu/sienna_cichlid_pfp.bin -amdgpu/sienna_cichlid_smc.bin -amdgpu/sienna_cichlid_sos.bin -amdgpu/sienna_cichlid_ta.bin -amdgpu/green_sardine_asd.bin -amdgpu/green_sardine_dmcub.bin -amdgpu/green_sardine_me.bin -amdgpu/green_sardine_rlc.bin -amdgpu/green_sardine_vcn.bin -amdgpu/navy_flounder_me.bin -amdgpu/navy_flounder_mec2.bin -amdgpu/navy_flounder_pfp.bin -amdgpu/navy_flounder_sdma.bin -amdgpu/navy_flounder_smc.bin -amdgpu/navy_flounder_sos.bin -amdgpu/navy_flounder_vcn.bin -amdgpu/arcturus_mec2.bin -amdgpu/arcturus_rlc.bin -amdgpu/arcturus_sos.bin -amdgpu/arcturus_ta.bin -amdgpu/dimgrey_cavefish_ce.bin -amdgpu/dimgrey_cavefish_dmcub.bin -amdgpu/dimgrey_cavefish_me.bin -amdgpu/dimgrey_cavefish_mec.bin -amdgpu/dimgrey_cavefish_smc.bin -amdgpu/dimgrey_cavefish_sos.bin -amdgpu/dimgrey_cavefish_ta.bin -amdgpu/vangogh_asd.bin -amdgpu/vangogh_ce.bin -amdgpu/vangogh_dmcub.bin -amdgpu/vangogh_me.bin -amdgpu/vangogh_mec2.bin -amdgpu/vangogh_toc.bin -amdgpu/yellow_carp_asd.bin -amdgpu/yellow_carp_me.bin -amdgpu/yellow_carp_mec2.bin -amdgpu/yellow_carp_pfp.bin -amdgpu/yellow_carp_ta.bin -amdgpu/yellow_carp_vcn.bin -amdgpu/beige_goby_me.bin -amdgpu/beige_goby_mec2.bin -amdgpu/beige_goby_pfp.bin -amdgpu/beige_goby_rlc.bin -amdgpu/beige_goby_sos.bin -amdgpu/beige_goby_ta.bin -amdgpu/beige_goby_vcn.bin -amdgpu/cyan_skillfish2_me.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_sdma.bin -amdgpu/aldebaran_sjt_mec2.bin -amdgpu/aldebaran_sjt_mec.bin -amdgpu/aldebaran_smc.bin -amdgpu/aldebaran_ta.bin -amdgpu/aldebaran_vcn.bin -amdgpu/gc_10_3_6_ce.bin -amdgpu/gc_10_3_6_me.bin -amdgpu/gc_10_3_6_rlc.bin -amdgpu/gc_10_3_7_mec.bin -amdgpu/gc_10_3_7_mec2.bin -amdgpu/gc_11_0_0_mes.bin -amdgpu/gc_11_0_0_rlc.bin -amdgpu/gc_11_0_1_me.bin -amdgpu/gc_11_0_1_mes1.bin -amdgpu/gc_11_0_1_mes_2.bin -amdgpu/gc_11_0_2_imu.bin -amdgpu/gc_11_0_2_mec.bin -amdgpu/gc_11_0_2_mes1.bin -amdgpu/gc_11_0_2_mes.bin -amdgpu/sdma_5_2_6.bin -amdgpu/gc_11_0_2_mes_2.bin -amdgpu/gc_11_0_3_mes1.bin -amdgpu/gc_11_0_3_rlc.bin -amdgpu/gc_11_0_4_imu.bin -amdgpu/gc_11_0_4_mes1.bin -amdgpu/gc_11_0_4_mes_2.bin -amdgpu/gc_11_0_4_pfp.bin -amdgpu/dcn_3_1_4_dmcub.bin -amdgpu/dcn_3_1_6_dmcub.bin -amdgpu/dcn_3_2_0_dmcub.bin -amdgpu/psp_13_0_0_sos.bin -amdgpu/psp_13_0_4_toc.bin -amdgpu/psp_13_0_10_sos.bin -amdgpu/psp_13_0_11_ta.bin -amdgpu/psp_13_0_11_toc.bin -amdgpu/sdma_6_0_0.bin -amdgpu/sdma_6_0_3.bin -amdgpu/vcn_4_0_2.bin -amdgpu/gc_11_0_3_mec.bin -amdgpu/gc_11_0_4_mes.bin -amdgpu/gc_11_0_4_rlc.bin -amdgpu/dcn_3_1_5_dmcub.bin -amdgpu/psp_13_0_4_ta.bin -amdgpu/psp_13_0_7_ta.bin -amdgpu/psp_13_0_8_ta.bin -amdgpu/smu_13_0_0.bin -amdgpu/smu_13_0_7.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 -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 -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 -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.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.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.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.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.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,quartz64-a.txt -brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt -brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt -brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt -brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt -brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.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 -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/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.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.78.0/halo_cspl_RAM_revB2_29.80.0.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8971.bin -cirrus/cs35l41-dsp1-spk-cali-103c8971.bin -cirrus/cs35l41-dsp1-spk-prot-103c8972.bin -cirrus/cs35l41-dsp1-spk-cali-103c8972.bin -cirrus/cs35l41-dsp1-spk-prot-103c8973.bin -cirrus/cs35l41-dsp1-spk-cali-103c8973.bin -cirrus/cs35l41-dsp1-spk-prot-103c8975-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8975-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8975-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8975-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c896e-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c896e-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c896e-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c896e-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c3-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-r1.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-103c8981-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c46.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c46.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c47.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c47.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c48.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c48.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c49.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f2-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-cali-104312af-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431a8f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431e02-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431503-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-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-10431cef-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cef-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431573-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-104317f3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10433a30-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.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-cali-10431c9f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431caf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-r0.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-cali-10431503-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431ccf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431cef-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431533-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-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-cali-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-cali-10431573-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-10431493-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431493-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b42.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b44.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b45.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b47.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b47.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b92.bin -cirrus/cs35l41-dsp1-spk-cali-103c8973.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8974.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c89c3.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8981.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8981.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898f.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8995.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8995.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c898e.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c46.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c48.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c71.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c71.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c71.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c72.bin -cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431473.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431cdf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431ccf.wmfw -cirrus/cs35l41-dsp1-spk-cali-104314e3.wmfw -cirrus/cs35l41-dsp1-spk-cali-104317f3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431b93.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a20.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a50.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a50.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b72.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b8f.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b70.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c26.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc2.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b42.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b43.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b92.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8971.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8972.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8974.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8975.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c89c3.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8991.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8992.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8974.bin -cirrus/cs35l41-dsp1-spk-prot-103c8991.bin -cirrus/cs35l41-dsp1-spk-cali-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-cali-103c89c3-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c89c3-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c89c3-l1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c47.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c72.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c72.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431e02.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431463.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431483.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431483.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431473.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431493.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431433.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431cef.wmfw -cirrus/cs35l41-dsp1-spk-prot-104314d3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431c9f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431503.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431cdf-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431a30.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a40.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2317.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2318.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2319.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa231a.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa231a.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b43.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b43.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b43.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b44.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-r1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8973.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8975.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c896e.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898e.wmfw -cirrus/cs35l41-dsp1-spk-cali-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-103c89c6.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c898e.bin -cirrus/cs35l41-dsp1-spk-prot-103c898f.bin -cirrus/cs35l41-dsp1-spk-cali-103c8992.bin -cirrus/cs35l41-dsp1-spk-cali-103c8994.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c46.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c49.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c72.bin -cirrus/cs35l41-dsp1-spk-prot-17aa3847.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a8f.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431e02.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431e12.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431573.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431573.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431463.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431433.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431caf.wmfw -cirrus/cs35l41-dsp1-spk-cali-104314d3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431c9f.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431cdf.wmfw -cirrus/cs35l41-dsp1-spk-prot-104314e3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104314e3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-l0.bin -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-10433a20-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2318.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c26.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b42.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b45.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b63.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b70.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b77.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b77.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8c26.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbd.wmfw -cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b45.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b63-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b63-l1.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8972.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c896e.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c898e.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8994.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8974.bin -cirrus/cs35l41-dsp1-spk-cali-103c898f.bin -cirrus/cs35l41-dsp1-spk-cali-103c8995.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c47.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c48.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8c70.bin -cirrus/cs35l41-dsp1-spk-cali-103c8c70.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c71.bin -cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin -cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431e12.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431493.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431533.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431533.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431caf.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431cef.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431ccf.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431503.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431d1f.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431d1f.wmfw -cirrus/cs35l41-dsp1-spk-prot-104317f3.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bin -cirrus/cs35l41-dsp1-spk-prot-104314d3-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-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-10431cdf-spkid0-r0.bin -cirrus/cs35l41-dsp1-spk-cali-10431cdf-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-10431b93.wmfw -cirrus/cs35l41-dsp1-spk-prot-10431a60.wmfw -cirrus/cs35l41-dsp1-spk-cali-10431a60.wmfw -cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2316.wmfw -cirrus/cs35l41-dsp1-spk-cali-17aa2317.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-l0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-l0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa2319.wmfw -cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin -cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin -cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin -cirrus/cs35l41-dsp1-spk-prot-103c8c26.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b42.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b44.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-cali-103c8b72.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b74.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b70.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b72.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b74.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b77.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b77.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b46.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b47.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b72.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbe.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cc1.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc1.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbf.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cc2.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cc4.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-103c8b44.wmfw -cirrus/cs35l41-dsp1-spk-cali-103c8b45.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b74.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b92.wmfw -cirrus/cs35l41-dsp1-spk-prot-103c8b46.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b46.bin -cirrus/cs35l41-dsp1-spk-cali-103c8b74.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc4.wmfw -cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid0.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cbf-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbe.wmfw -cirrus/cs35l41-dsp1-spk-prot-10280cbe-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid1.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc1-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc2-spkid0.bin -cirrus/cs35l41-dsp1-spk-prot-10280cc3-spkid1.bin -cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid1.bin -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 -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.4.0.bin -cxgb4/t5fw-1.14.4.0.bin -cxgb4/t5fw-1.15.37.0.bin -cxgb4/t5fw-1.27.4.0.bin -cxgb4/t6fw-1.27.4.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/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/irci_irci_ecr-master_20161208_0213_20170112_1500.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-1040-0041.sfi -intel/ibt-1040-0041.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-0040-4150.sfi -intel/ibt-0040-4150.ddc -intel/ibt-1040-4150.sfi -intel/ibt-1040-4150.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/ice/ddp/ice-1.3.30.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.40.0.pkg -intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg -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/ipu3-fw.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-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.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.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-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.pnvm -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/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/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/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/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/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/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/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/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/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/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/tu10x/typec/ccg_primary.cyacd -nvidia/tu10x/typec/ccg_secondary.cyacd -nvidia/tu10x/typec/ccg_boot.cyacd -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 -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/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 -qcom/sdm845/wlanmdsp.mbn -qcom/sdm845/notice.txt_wlanmdsp -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/modem.mbn -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/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/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_uvd.bin -radeon/kaveri_me.bin -radeon/kaveri_mec2.bin -radeon/kaveri_pfp.bin -radeon/kaveri_sdma1.bin -radeon/kaveri_uvd.bin -radeon/kaveri_vce.bin -radeon/hawaii_k_smc.bin -radeon/hawaii_me.bin -radeon/hawaii_sdma.bin -radeon/hawaii_smc.bin -radeon/mullins_ce.bin -radeon/mullins_mec.bin -radeon/mullins_pfp.bin -radeon/mullins_sdma1.bin -radeon/mullins_vce.bin -radeon/kabini_sdma1.bin -radeon/kabini_vce.bin -radeon/kaveri_ce.bin -radeon/kaveri_mec.bin -radeon/kaveri_rlc.bin -radeon/kaveri_sdma.bin -radeon/hawaii_ce.bin -radeon/hawaii_mc.bin -radeon/hawaii_mec.bin -radeon/hawaii_pfp.bin -radeon/hawaii_rlc.bin -radeon/hawaii_sdma1.bin -radeon/hawaii_uvd.bin -radeon/hawaii_vce.bin -radeon/mullins_me.bin -radeon/mullins_rlc.bin -radeon/mullins_sdma.bin -radeon/mullins_uvd.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/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/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/rtw8822b_fw.bin -rtw88/rtw8822c_fw.bin -rtw88/rtw8822c_wow_fw.bin -rtw88/README -rtw88/rtw8723d_fw.bin -rtw88/rtw8821c_fw.bin -rtw89/rtw8851b_fw.bin -rtw89/rtw8852a_fw.bin -rtw89/rtw8852b_fw.bin -rtw89/rtw8852b_fw-1.bin -rtw89/rtw8852c_fw.bin -s2250.fw -s2250_loader.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-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 -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 diff --git a/os/etc/resolvconf.conf b/os/etc/resolvconf.conf deleted file mode 100644 index fedf909..0000000 --- a/os/etc/resolvconf.conf +++ /dev/null @@ -1,9 +0,0 @@ -# Configuration for resolvconf(8) -# See resolvconf.conf(5) for details - -resolv_conf=/etc/resolv.conf -# If you run a local name server, you should uncomment the below line and -# configure your subscribers configuration files below. -#name_servers=127.0.0.1 -#name_servers_append=10.1.1.1 -#name_servers_append=9.9.9.9 diff --git a/os/etc/s6-rc/TODO b/os/etc/s6-rc/TODO deleted file mode 100644 index 55f9b8f..0000000 --- a/os/etc/s6-rc/TODO +++ /dev/null @@ -1,10 +0,0 @@ -- fsck -- modules -- ttyS? -- ttyN - why do we check if mount-filesystems is in the service list? - -- can we drop autologin -- chrony vs connman ntp -- proper cgroups setup? - -- rules.d ??? s6-accessrules-cdb-from-fs diff --git a/os/etc/s6-rc/config/cgroups.conf b/os/etc/s6-rc/config/cgroups.conf deleted file mode 100644 index 811c33a..0000000 --- a/os/etc/s6-rc/config/cgroups.conf +++ /dev/null @@ -1,6 +0,0 @@ - -cgroup_opts=nodev,noexec,nosuid -cgroup_mode=unified -cgroup_controllers= -cgroup_memory_use_hierarchy=no -cgroupsize=10m diff --git a/os/etc/s6-rc/config/containerd.conf b/os/etc/s6-rc/config/containerd.conf deleted file mode 100644 index 69f104c..0000000 --- a/os/etc/s6-rc/config/containerd.conf +++ /dev/null @@ -1,6 +0,0 @@ - -containerd_socket=/run/user/1000/containerd-rootless/containerd.sock -containerd_namespace=default -containerd_snapshotter=overlayfs -containerd_rootless_net=slirp4netns -containerd_rootless_port_driver=builtin diff --git a/os/etc/s6-rc/config/evdoublebind.conf b/os/etc/s6-rc/config/evdoublebind.conf deleted file mode 100644 index 345cc05..0000000 --- a/os/etc/s6-rc/config/evdoublebind.conf +++ /dev/null @@ -1,2 +0,0 @@ -KEYBOARD=/dev/input/by-path/platform-i8042-serio-0-event-kbd -MAPPING=58:1 diff --git a/os/etc/s6-rc/config/log.conf b/os/etc/s6-rc/config/log.conf deleted file mode 100644 index 7800a08..0000000 --- a/os/etc/s6-rc/config/log.conf +++ /dev/null @@ -1,6 +0,0 @@ - -# log base directory -LOG_DIR=/run/log - -# configure the s6-log defaults -LOG_DIRECTIVES="n2 s2000000 T" diff --git a/os/etc/s6-rc/config/user.conf b/os/etc/s6-rc/config/user.conf deleted file mode 100644 index 8dc4d1b..0000000 --- a/os/etc/s6-rc/config/user.conf +++ /dev/null @@ -1,12 +0,0 @@ - -USER=robert - -# NOTE: use city2coords - -# berlin -#LAT=56.94 -#LON=24.11 - -# japan -LAT=36.32 -LON=139.00 diff --git a/os/etc/s6-rc/make-logservice b/os/etc/s6-rc/make-logservice deleted file mode 100755 index da53a75..0000000 --- a/os/etc/s6-rc/make-logservice +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -set -eu - -sv=${1?:need service name.} -basedir=/etc/s6-rc/src - -mkdir "${basedir}/${sv}-srv" "${basedir}/${sv}-log" - -( - cd "${basedir}/${sv}-srv" - echo longrun > type - echo "${sv}-log" > producer-for - cat <<-EOF > run - #!/bin/execlineb -P - - fdmove -c 2 1 - exec sh -c 'echo TODO >&2' - EOF -) - -( - cd "${basedir}/${sv}-log" - echo longrun > type - echo 3 > notification-fd - echo "${sv}-srv" > consumer-for - echo "${sv}" > pipeline-name - cat <<-EOF > run - #!/bin/execlineb -P - - envfile /etc/s6-rc/config/log.conf - envfile -I /etc/s6-rc/config/${sv}.conf - importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES - importas -sCuD "/run/log" LOG_DIR LOG_DIR - - foreground { install -d \${LOG_DIR}/${sv} } - s6-log -d3 -b -- \${LOG_DIRECTIVES} \${LOG_DIR}/${sv} - EOF -) diff --git a/os/etc/s6-rc/reload b/os/etc/s6-rc/reload deleted file mode 100755 index 16f288d..0000000 --- a/os/etc/s6-rc/reload +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -[ -n "$DEBUG" ] && set -x -set -eu - -. /lib/gentoo/functions.sh - -old=$(find /etc/s6-rc/ -maxdepth 1 -name '_[0-9]*' -print) - -if [ "$UID" -ne 0 ]; then - EERROR_QUIET=0 EINFO_LOG=0 eerror "need to be root" - exit 1 -fi - -name=_$(date +%s) -ebegin "compile new db" -s6-rc-compile /etc/s6-rc/"$name" /etc/s6-rc/src -eend - -# refresh active s6-rc tree -if s6-rc -a list >/dev/null 2>&1; then - ebegin "update current db" - s6-rc-update -v2 /etc/s6-rc/"$name" - eend -fi - -ebegin "swap current db" -# make atomic -ln -sf /etc/s6-rc/$name /tmp/compiled -mv -f /tmp/compiled /etc/s6-rc/ -eend - -ebegin "cleanup old db" -rm -r $old >/dev/null 2>&1 -eend diff --git a/os/etc/s6-rc/restart b/os/etc/s6-rc/restart deleted file mode 100755 index 4216120..0000000 --- a/os/etc/s6-rc/restart +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -set -eu - -sv=${1:?missing service name.} -s6-rc -v2 -d change $sv -s6-rc -v2 -u change $sv diff --git a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_LIST b/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_LIST deleted file mode 100644 index 3b48656..0000000 --- a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_LIST +++ /dev/null @@ -1 +0,0 @@ -^unix:/var/run/user/1000/containerd/containerd.sock- diff --git a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_RETRIEVE_REGEX b/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_RETRIEVE_REGEX deleted file mode 120000 index 8534683..0000000 --- a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_RETRIEVE_REGEX +++ /dev/null @@ -1 +0,0 @@ -S6_FDHOLDER_STORE_REGEX \ No newline at end of file diff --git a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_STORE_REGEX b/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_STORE_REGEX deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_STORE_REGEX +++ /dev/null diff --git a/os/etc/s6-rc/rules.d/uid/default/deny b/os/etc/s6-rc/rules.d/uid/default/deny deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/rules.d/uid/default/deny +++ /dev/null diff --git a/os/etc/s6-rc/runas b/os/etc/s6-rc/runas deleted file mode 100755 index 52b494b..0000000 --- a/os/etc/s6-rc/runas +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/execlineb -S1 - -envfile /etc/s6-rc/config/user.conf -importas -iu USER USER - -s6-setuidgid ${USER} - -s6-envdir /run/session-env - -importas -i home HOME -execline-cd ${home} - -#foreground { fdmove -c 1 2 echo "+" "user:" ${USER} } -#foreground { fdmove -c 1 2 echo "+" "command:" ${@} } -exec ${@} diff --git a/os/etc/s6-rc/src/bluetoothd-log/consumer-for b/os/etc/s6-rc/src/bluetoothd-log/consumer-for deleted file mode 100644 index 5a76a1a..0000000 --- a/os/etc/s6-rc/src/bluetoothd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -bluetoothd-srv diff --git a/os/etc/s6-rc/src/bluetoothd-log/notification-fd b/os/etc/s6-rc/src/bluetoothd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/bluetoothd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/bluetoothd-log/pipeline-name b/os/etc/s6-rc/src/bluetoothd-log/pipeline-name deleted file mode 100644 index 8d0fe91..0000000 --- a/os/etc/s6-rc/src/bluetoothd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -bluetoothd diff --git a/os/etc/s6-rc/src/bluetoothd-log/run b/os/etc/s6-rc/src/bluetoothd-log/run deleted file mode 100644 index 871ac0a..0000000 --- a/os/etc/s6-rc/src/bluetoothd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/bluetoothd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/bluetoothd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/bluetoothd diff --git a/os/etc/s6-rc/src/bluetoothd-log/type b/os/etc/s6-rc/src/bluetoothd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/bluetoothd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/dbus-system b/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/dbus-system deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/dbus-system +++ /dev/null diff --git a/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/udev b/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/udev deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/udev +++ /dev/null diff --git a/os/etc/s6-rc/src/bluetoothd-srv/producer-for b/os/etc/s6-rc/src/bluetoothd-srv/producer-for deleted file mode 100644 index 4ac5993..0000000 --- a/os/etc/s6-rc/src/bluetoothd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -bluetoothd-log diff --git a/os/etc/s6-rc/src/bluetoothd-srv/run b/os/etc/s6-rc/src/bluetoothd-srv/run deleted file mode 100644 index ffee7e4..0000000 --- a/os/etc/s6-rc/src/bluetoothd-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 -exec /usr/libexec/bluetooth/bluetoothd --nodetach --experimental diff --git a/os/etc/s6-rc/src/bluetoothd-srv/type b/os/etc/s6-rc/src/bluetoothd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/bluetoothd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/boot/contents.d/console b/os/etc/s6-rc/src/boot/contents.d/console deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/console +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/hostname b/os/etc/s6-rc/src/boot/contents.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/hwclock b/os/etc/s6-rc/src/boot/contents.d/hwclock deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/hwclock +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/kmod-static-nodes b/os/etc/s6-rc/src/boot/contents.d/kmod-static-nodes deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/kmod-static-nodes +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/mount b/os/etc/s6-rc/src/boot/contents.d/mount deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/mount +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/plymouth-splash b/os/etc/s6-rc/src/boot/contents.d/plymouth-splash deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/plymouth-splash +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/seedrng b/os/etc/s6-rc/src/boot/contents.d/seedrng deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/seedrng +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/sysctl b/os/etc/s6-rc/src/boot/contents.d/sysctl deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/sysctl +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/systemd-tmpfiles-setup b/os/etc/s6-rc/src/boot/contents.d/systemd-tmpfiles-setup deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/systemd-tmpfiles-setup +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/contents.d/udev b/os/etc/s6-rc/src/boot/contents.d/udev deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/boot/contents.d/udev +++ /dev/null diff --git a/os/etc/s6-rc/src/boot/type b/os/etc/s6-rc/src/boot/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/boot/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/buildkitd-log/consumer-for b/os/etc/s6-rc/src/buildkitd-log/consumer-for deleted file mode 100644 index 2563f6f..0000000 --- a/os/etc/s6-rc/src/buildkitd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -buildkitd-srv diff --git a/os/etc/s6-rc/src/buildkitd-log/notification-fd b/os/etc/s6-rc/src/buildkitd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/buildkitd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/buildkitd-log/pipeline-name b/os/etc/s6-rc/src/buildkitd-log/pipeline-name deleted file mode 100644 index 586b201..0000000 --- a/os/etc/s6-rc/src/buildkitd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -buildkitd diff --git a/os/etc/s6-rc/src/buildkitd-log/run b/os/etc/s6-rc/src/buildkitd-log/run deleted file mode 100644 index 5db9eab..0000000 --- a/os/etc/s6-rc/src/buildkitd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/buildkitd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/buildkitd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/buildkitd diff --git a/os/etc/s6-rc/src/buildkitd-log/type b/os/etc/s6-rc/src/buildkitd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/buildkitd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/buildkitd-srv/dependencies.d/containerd b/os/etc/s6-rc/src/buildkitd-srv/dependencies.d/containerd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/buildkitd-srv/dependencies.d/containerd +++ /dev/null diff --git a/os/etc/s6-rc/src/buildkitd-srv/producer-for b/os/etc/s6-rc/src/buildkitd-srv/producer-for deleted file mode 100644 index 6a2e7b9..0000000 --- a/os/etc/s6-rc/src/buildkitd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -buildkitd-log diff --git a/os/etc/s6-rc/src/buildkitd-srv/run b/os/etc/s6-rc/src/buildkitd-srv/run deleted file mode 100644 index ea41db5..0000000 --- a/os/etc/s6-rc/src/buildkitd-srv/run +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/user.conf -importas -iu USER USER - -envfile /etc/s6-rc/config/containerd.conf -importas -iu ns containerd_namespace -importas -iu sn containerd_snapshotter - -s6-setuidgid ${USER} -s6-envdir -i /run/session-env - -importas -i run XDG_RUNTIME_DIR -importas -i data XDG_DATA_HOME - -define bk_dir ${run}/buildkit-${ns} -define bk_root ${data}/buildkit-${ns} - -foreground { mkdir -vp ${bk_root} } -foreground { mkdir -vp ${bk_dir} } - -fdmove -c 2 1 -exec /usr/bin/containerd-rootless-setuptool.sh nsenter -- \ - buildkitd --root=${bk_root} \ - --addr=unix://${bk_dir}/buildkitd.sock \ - --containerd-worker-namespace=${ns} \ - --containerd-worker-snapshotter=${sn} diff --git a/os/etc/s6-rc/src/buildkitd-srv/type b/os/etc/s6-rc/src/buildkitd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/buildkitd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/chronyd-log/consumer-for b/os/etc/s6-rc/src/chronyd-log/consumer-for deleted file mode 100644 index efab2c2..0000000 --- a/os/etc/s6-rc/src/chronyd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -chronyd-srv diff --git a/os/etc/s6-rc/src/chronyd-log/notification-fd b/os/etc/s6-rc/src/chronyd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/chronyd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/chronyd-log/pipeline-name b/os/etc/s6-rc/src/chronyd-log/pipeline-name deleted file mode 100644 index 1b78e59..0000000 --- a/os/etc/s6-rc/src/chronyd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -chronyd diff --git a/os/etc/s6-rc/src/chronyd-log/run b/os/etc/s6-rc/src/chronyd-log/run deleted file mode 100644 index 925259a..0000000 --- a/os/etc/s6-rc/src/chronyd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/chronyd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/chronyd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/chronyd diff --git a/os/etc/s6-rc/src/chronyd-log/type b/os/etc/s6-rc/src/chronyd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/chronyd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/chronyd-srv/producer-for b/os/etc/s6-rc/src/chronyd-srv/producer-for deleted file mode 100644 index d1c93e7..0000000 --- a/os/etc/s6-rc/src/chronyd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -chronyd-log diff --git a/os/etc/s6-rc/src/chronyd-srv/run b/os/etc/s6-rc/src/chronyd-srv/run deleted file mode 100644 index aefc757..0000000 --- a/os/etc/s6-rc/src/chronyd-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 -exec /usr/sbin/chronyd -d -u ntp diff --git a/os/etc/s6-rc/src/chronyd-srv/type b/os/etc/s6-rc/src/chronyd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/chronyd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/connman-log/consumer-for b/os/etc/s6-rc/src/connman-log/consumer-for deleted file mode 100644 index a93f76a..0000000 --- a/os/etc/s6-rc/src/connman-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -connman-srv diff --git a/os/etc/s6-rc/src/connman-log/notification-fd b/os/etc/s6-rc/src/connman-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/connman-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/connman-log/pipeline-name b/os/etc/s6-rc/src/connman-log/pipeline-name deleted file mode 100644 index 3ddb988..0000000 --- a/os/etc/s6-rc/src/connman-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -connman diff --git a/os/etc/s6-rc/src/connman-log/run b/os/etc/s6-rc/src/connman-log/run deleted file mode 100644 index 6d26bc5..0000000 --- a/os/etc/s6-rc/src/connman-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/connman.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/connman } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/connman diff --git a/os/etc/s6-rc/src/connman-log/type b/os/etc/s6-rc/src/connman-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/connman-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/connman-srv/dependencies.d/dbus-system b/os/etc/s6-rc/src/connman-srv/dependencies.d/dbus-system deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/connman-srv/dependencies.d/dbus-system +++ /dev/null diff --git a/os/etc/s6-rc/src/connman-srv/dependencies.d/iwd b/os/etc/s6-rc/src/connman-srv/dependencies.d/iwd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/connman-srv/dependencies.d/iwd +++ /dev/null diff --git a/os/etc/s6-rc/src/connman-srv/dependencies.d/udevd b/os/etc/s6-rc/src/connman-srv/dependencies.d/udevd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/connman-srv/dependencies.d/udevd +++ /dev/null diff --git a/os/etc/s6-rc/src/connman-srv/producer-for b/os/etc/s6-rc/src/connman-srv/producer-for deleted file mode 100644 index 25bf72c..0000000 --- a/os/etc/s6-rc/src/connman-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -connman-log diff --git a/os/etc/s6-rc/src/connman-srv/run b/os/etc/s6-rc/src/connman-srv/run deleted file mode 100644 index 855b9b9..0000000 --- a/os/etc/s6-rc/src/connman-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 -exec /usr/sbin/connmand -n diff --git a/os/etc/s6-rc/src/connman-srv/type b/os/etc/s6-rc/src/connman-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/connman-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/connman-vpn-log/consumer-for b/os/etc/s6-rc/src/connman-vpn-log/consumer-for deleted file mode 100644 index 39c09d3..0000000 --- a/os/etc/s6-rc/src/connman-vpn-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -connman-vpn-srv diff --git a/os/etc/s6-rc/src/connman-vpn-log/notification-fd b/os/etc/s6-rc/src/connman-vpn-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/connman-vpn-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/connman-vpn-log/pipeline-name b/os/etc/s6-rc/src/connman-vpn-log/pipeline-name deleted file mode 100644 index 399a038..0000000 --- a/os/etc/s6-rc/src/connman-vpn-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -connman-vpn diff --git a/os/etc/s6-rc/src/connman-vpn-log/run b/os/etc/s6-rc/src/connman-vpn-log/run deleted file mode 100644 index e02f7cd..0000000 --- a/os/etc/s6-rc/src/connman-vpn-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/connman-vpn.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/connman-vpn } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/connman-vpn diff --git a/os/etc/s6-rc/src/connman-vpn-log/type b/os/etc/s6-rc/src/connman-vpn-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/connman-vpn-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/connman-vpn-srv/dependencies.d/connman b/os/etc/s6-rc/src/connman-vpn-srv/dependencies.d/connman deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/connman-vpn-srv/dependencies.d/connman +++ /dev/null diff --git a/os/etc/s6-rc/src/connman-vpn-srv/producer-for b/os/etc/s6-rc/src/connman-vpn-srv/producer-for deleted file mode 100644 index 359a44f..0000000 --- a/os/etc/s6-rc/src/connman-vpn-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -connman-vpn-log diff --git a/os/etc/s6-rc/src/connman-vpn-srv/run b/os/etc/s6-rc/src/connman-vpn-srv/run deleted file mode 100644 index caa9484..0000000 --- a/os/etc/s6-rc/src/connman-vpn-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -exec /usr/sbin/connman-vpnd -n diff --git a/os/etc/s6-rc/src/connman-vpn-srv/type b/os/etc/s6-rc/src/connman-vpn-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/connman-vpn-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/console/dependencies.d/getty b/os/etc/s6-rc/src/console/dependencies.d/getty deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/console/dependencies.d/getty +++ /dev/null diff --git a/os/etc/s6-rc/src/console/dependencies.d/mount-devfs b/os/etc/s6-rc/src/console/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/console/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/console/dependencies.d/remount-root b/os/etc/s6-rc/src/console/dependencies.d/remount-root deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/console/dependencies.d/remount-root +++ /dev/null diff --git a/os/etc/s6-rc/src/console/type b/os/etc/s6-rc/src/console/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/console/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/console/up b/os/etc/s6-rc/src/console/up deleted file mode 100644 index 21da75a..0000000 --- a/os/etc/s6-rc/src/console/up +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/execlineb -P - -# loop over tty1-6 -pipeline { seq 1 6 } -forstdin ttyN -foreground { - importas -iu ttyN ttyN - foreground { redirfd -w 1 /dev/null setfont "default8x16" -C /dev/tty${ttyN} } - foreground { kbd_mode -u /dev/tty${ttyN} } - foreground { redirfd -w 1 /dev/tty${ttyN} printf "\033%s" "%G" } -} - -# set key layout -foreground { loadkeys -q -u us } diff --git a/os/etc/s6-rc/src/containerd-fdholder/run b/os/etc/s6-rc/src/containerd-fdholder/run deleted file mode 100644 index ffec068..0000000 --- a/os/etc/s6-rc/src/containerd-fdholder/run +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/containerd.conf -importas -iu containerd_socket containerd_socket - -runas - -s6-fdholder-daemon -x data/rules ${containerd_socket} diff --git a/os/etc/s6-rc/src/containerd-fdholder/type b/os/etc/s6-rc/src/containerd-fdholder/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/containerd-fdholder/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/containerd-log/consumer-for b/os/etc/s6-rc/src/containerd-log/consumer-for deleted file mode 100644 index 136f84d..0000000 --- a/os/etc/s6-rc/src/containerd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -containerd-srv diff --git a/os/etc/s6-rc/src/containerd-log/notification-fd b/os/etc/s6-rc/src/containerd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/containerd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/containerd-log/pipeline-name b/os/etc/s6-rc/src/containerd-log/pipeline-name deleted file mode 100644 index 29ad8d0..0000000 --- a/os/etc/s6-rc/src/containerd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -containerd diff --git a/os/etc/s6-rc/src/containerd-log/run b/os/etc/s6-rc/src/containerd-log/run deleted file mode 100644 index 01cfc51..0000000 --- a/os/etc/s6-rc/src/containerd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/containerd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/containerd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/containerd diff --git a/os/etc/s6-rc/src/containerd-log/type b/os/etc/s6-rc/src/containerd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/containerd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/containerd-setup/dependencies.d/containerd-fdholder b/os/etc/s6-rc/src/containerd-setup/dependencies.d/containerd-fdholder deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/containerd-setup/dependencies.d/containerd-fdholder +++ /dev/null diff --git a/os/etc/s6-rc/src/containerd-setup/down b/os/etc/s6-rc/src/containerd-setup/down deleted file mode 100644 index f962adf..0000000 --- a/os/etc/s6-rc/src/containerd-setup/down +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/containerd.conf -importas -iu containerd_socket containerd_socket - -s6-fdholder-delete ${containerd_socket} unix:${containerd_socket} diff --git a/os/etc/s6-rc/src/containerd-setup/type b/os/etc/s6-rc/src/containerd-setup/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/containerd-setup/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/containerd-setup/up b/os/etc/s6-rc/src/containerd-setup/up deleted file mode 100644 index c3f5236..0000000 --- a/os/etc/s6-rc/src/containerd-setup/up +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/containerd.conf -importas -iu containerd_socket containerd_socket - -backtick -E socketpath { dirname ${containerd_socket} } - -runas - -foreground { echo "mkdir" } -foreground { mkdir -p ${socketpath} } - -foreground { echo "bind" } -s6-ipcserver-socketbinder ${containerd_socket} - -foreground { echo "store" } -s6-fdholder-store -t 5000 ${containerd_socket} unix:${containerd_socket} - -foreground { echo "done" } diff --git a/os/etc/s6-rc/src/containerd-srv/dependencies.d/mount-cgroups b/os/etc/s6-rc/src/containerd-srv/dependencies.d/mount-cgroups deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/containerd-srv/dependencies.d/mount-cgroups +++ /dev/null diff --git a/os/etc/s6-rc/src/containerd-srv/producer-for b/os/etc/s6-rc/src/containerd-srv/producer-for deleted file mode 100644 index 56f3960..0000000 --- a/os/etc/s6-rc/src/containerd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -containerd-log diff --git a/os/etc/s6-rc/src/containerd-srv/run b/os/etc/s6-rc/src/containerd-srv/run deleted file mode 100644 index b1e529a..0000000 --- a/os/etc/s6-rc/src/containerd-srv/run +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/execlineb -P - -# privileged: -#s6-softlimit -p = -o 1048576 -#exec /usr/bin/containerd - -# rootless: -envfile /etc/s6-rc/config/containerd.conf -importas -iu containerd_namespace containerd_namespace -export CONTAINERD_NAMESPACE ${containerd_namespace} - -importas -iu containerd_snapshotter containerd_snapshotter -export CONTAINERD_SNAPSHOTTER ${containerd_snapshotter} - -importas -iu containerd_rootless_net containerd_rootless_net -export CONTAINERD_ROOTLESS_ROOTLESSKIT_NET ${containerd_rootless_net} - -importas -iu containerd_rootless_port_driver containerd_rootless_port_driver -export CONTAINERD_ROOTLESS_ROOTLESSKIT_PORT_DRIVER ${containerd_rootless_port_driver} - -#TODO: doesn't work because containerd doesn't listen on stdin -#and ipcserverd passes the fd to it's stdin/stdout -# -#importas -iu containerd_socket containerd_socket -#foreground { echo "retrieving..." } -#s6-fdholder-retrieve ${containerd_socket} unix:${containerd_socket} -#foreground { echo "pickup..." } -#s6-ipcserverd -#foreground { echo "exec..." } - -fdmove -c 2 1 -runas /usr/bin/containerd-rootless.sh diff --git a/os/etc/s6-rc/src/containerd-srv/type b/os/etc/s6-rc/src/containerd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/containerd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/containers/contents.d/buildkitd b/os/etc/s6-rc/src/containers/contents.d/buildkitd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/containers/contents.d/buildkitd +++ /dev/null diff --git a/os/etc/s6-rc/src/containers/contents.d/containerd b/os/etc/s6-rc/src/containers/contents.d/containerd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/containers/contents.d/containerd +++ /dev/null diff --git a/os/etc/s6-rc/src/containers/type b/os/etc/s6-rc/src/containers/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/containers/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/cupsd/dependencies.d/dbus-system b/os/etc/s6-rc/src/cupsd/dependencies.d/dbus-system deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/cupsd/dependencies.d/dbus-system +++ /dev/null diff --git a/os/etc/s6-rc/src/cupsd/run b/os/etc/s6-rc/src/cupsd/run deleted file mode 100644 index 8be2963..0000000 --- a/os/etc/s6-rc/src/cupsd/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec cupsd -f -c /etc/cups/cupsd.conf -s /etc/cups/cups-files.conf diff --git a/os/etc/s6-rc/src/cupsd/type b/os/etc/s6-rc/src/cupsd/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/cupsd/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/dbus-session-log/consumer-for b/os/etc/s6-rc/src/dbus-session-log/consumer-for deleted file mode 100644 index 21d1963..0000000 --- a/os/etc/s6-rc/src/dbus-session-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -dbus-session-srv diff --git a/os/etc/s6-rc/src/dbus-session-log/notification-fd b/os/etc/s6-rc/src/dbus-session-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/dbus-session-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/dbus-session-log/pipeline-name b/os/etc/s6-rc/src/dbus-session-log/pipeline-name deleted file mode 100644 index c6be106..0000000 --- a/os/etc/s6-rc/src/dbus-session-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -dbus-session diff --git a/os/etc/s6-rc/src/dbus-session-log/run b/os/etc/s6-rc/src/dbus-session-log/run deleted file mode 100644 index 1303a8f..0000000 --- a/os/etc/s6-rc/src/dbus-session-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/dbus-session.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/dbus-session } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/dbus-session diff --git a/os/etc/s6-rc/src/dbus-session-log/type b/os/etc/s6-rc/src/dbus-session-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/dbus-session-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/dbus-session-srv/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/dbus-session-srv/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/dbus-session-srv/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/dbus-session-srv/notification-fd b/os/etc/s6-rc/src/dbus-session-srv/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/dbus-session-srv/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/dbus-session-srv/producer-for b/os/etc/s6-rc/src/dbus-session-srv/producer-for deleted file mode 100644 index 041e48e..0000000 --- a/os/etc/s6-rc/src/dbus-session-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -dbus-session-log diff --git a/os/etc/s6-rc/src/dbus-session-srv/run b/os/etc/s6-rc/src/dbus-session-srv/run deleted file mode 100644 index be72e69..0000000 --- a/os/etc/s6-rc/src/dbus-session-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/bin/dbus-daemon --session --address=unix:runtime=yes --nofork --nopidfile --nosyslog --print-pid=3 diff --git a/os/etc/s6-rc/src/dbus-session-srv/type b/os/etc/s6-rc/src/dbus-session-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/dbus-session-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/dbus-system-log/consumer-for b/os/etc/s6-rc/src/dbus-system-log/consumer-for deleted file mode 100644 index cceb21b..0000000 --- a/os/etc/s6-rc/src/dbus-system-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -dbus-system-srv diff --git a/os/etc/s6-rc/src/dbus-system-log/notification-fd b/os/etc/s6-rc/src/dbus-system-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/dbus-system-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/dbus-system-log/pipeline-name b/os/etc/s6-rc/src/dbus-system-log/pipeline-name deleted file mode 100644 index c1bc1ad..0000000 --- a/os/etc/s6-rc/src/dbus-system-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -dbus-system diff --git a/os/etc/s6-rc/src/dbus-system-log/run b/os/etc/s6-rc/src/dbus-system-log/run deleted file mode 100644 index d5605ed..0000000 --- a/os/etc/s6-rc/src/dbus-system-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/dbus-system.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/dbus-system } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/dbus-system diff --git a/os/etc/s6-rc/src/dbus-system-log/type b/os/etc/s6-rc/src/dbus-system-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/dbus-system-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/dbus-system-srv/notification-fd b/os/etc/s6-rc/src/dbus-system-srv/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/dbus-system-srv/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/dbus-system-srv/producer-for b/os/etc/s6-rc/src/dbus-system-srv/producer-for deleted file mode 100644 index 999d525..0000000 --- a/os/etc/s6-rc/src/dbus-system-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -dbus-system-log diff --git a/os/etc/s6-rc/src/dbus-system-srv/run b/os/etc/s6-rc/src/dbus-system-srv/run deleted file mode 100644 index 99af96b..0000000 --- a/os/etc/s6-rc/src/dbus-system-srv/run +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/execlineb -P - -foreground { dbus-uuidgen --ensure=/etc/machine-id } -foreground { install -m775 -d /run/dbus } - -fdmove -c 2 1 -exec /usr/bin/dbus-daemon --system --nofork --nopidfile --nosyslog --print-pid=3 diff --git a/os/etc/s6-rc/src/dbus-system-srv/type b/os/etc/s6-rc/src/dbus-system-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/dbus-system-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/debug/contents.d/boot b/os/etc/s6-rc/src/debug/contents.d/boot deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/debug/contents.d/boot +++ /dev/null diff --git a/os/etc/s6-rc/src/debug/contents.d/network b/os/etc/s6-rc/src/debug/contents.d/network deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/debug/contents.d/network +++ /dev/null diff --git a/os/etc/s6-rc/src/debug/type b/os/etc/s6-rc/src/debug/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/debug/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/default/contents.d/boot b/os/etc/s6-rc/src/default/contents.d/boot deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/default/contents.d/boot +++ /dev/null diff --git a/os/etc/s6-rc/src/default/contents.d/desktop b/os/etc/s6-rc/src/default/contents.d/desktop deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/default/contents.d/desktop +++ /dev/null diff --git a/os/etc/s6-rc/src/default/contents.d/network b/os/etc/s6-rc/src/default/contents.d/network deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/default/contents.d/network +++ /dev/null diff --git a/os/etc/s6-rc/src/default/type b/os/etc/s6-rc/src/default/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/default/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/desktop-session-running/dependencies.d/tinydm b/os/etc/s6-rc/src/desktop-session-running/dependencies.d/tinydm deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop-session-running/dependencies.d/tinydm +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop-session-running/down b/os/etc/s6-rc/src/desktop-session-running/down deleted file mode 100644 index aa46989..0000000 --- a/os/etc/s6-rc/src/desktop-session-running/down +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/execlineb -P - -importas -D "/run" XDG_RUNTIME_DIR XDG_RUNTIME_DIR -define dir ${XDG_RUNTIME_DIR}/session-env - -foreground { rm -rf ${dir} } diff --git a/os/etc/s6-rc/src/desktop-session-running/find-marker-proc b/os/etc/s6-rc/src/desktop-session-running/find-marker-proc deleted file mode 100755 index 4f39eec..0000000 --- a/os/etc/s6-rc/src/desktop-session-running/find-marker-proc +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# find first process with marker=true envvar set -set -eu -uid="${1:?}" -done= -while true; do - for pid in $(pgrep -u ${uid}); do - if grep -q 'marker=true' /proc/${pid}/environ 2>/dev/null; then - printf "%s" "$pid" - done=1 - break - fi - done - [ -n "$done" ] && break -done diff --git a/os/etc/s6-rc/src/desktop-session-running/type b/os/etc/s6-rc/src/desktop-session-running/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/desktop-session-running/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/desktop-session-running/up b/os/etc/s6-rc/src/desktop-session-running/up deleted file mode 100644 index de48622..0000000 --- a/os/etc/s6-rc/src/desktop-session-running/up +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/execlineb -P - -# get username from config -envfile /etc/s6-rc/config/user.conf -importas -iu USER USER -s6-envuidgid -i ${USER} -importas -iu UID UID - -# find first process with marker=true envvar set -backtick -E pid { sh /etc/s6-rc/src/desktop-session-running/find-marker-proc ${UID} } - -# create session-env directory -importas -D "/run" XDG_RUNTIME_DIR XDG_RUNTIME_DIR -define dir ${XDG_RUNTIME_DIR}/session-env -foreground { mkdir -p ${dir} } -cd ${dir} -pipeline { grep -zE "^(SWAY|I3|.*DISPLAY|DBUS|XDG|BEMENU|PATH|HOME|LANG)" /proc/${pid}/environ } -foreground { awk --assign=RS=\\0 -- "{idx=index($0,\"=\"); print substr($0,idx+1) > substr($0,0,idx-1)}" } - -# hack -foreground { sleep 0.5 } diff --git a/os/etc/s6-rc/src/desktop/contents.d/bluetoothd b/os/etc/s6-rc/src/desktop/contents.d/bluetoothd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/bluetoothd +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/evdoublebind b/os/etc/s6-rc/src/desktop/contents.d/evdoublebind deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/evdoublebind +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/footserver b/os/etc/s6-rc/src/desktop/contents.d/footserver deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/footserver +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/kanshi b/os/etc/s6-rc/src/desktop/contents.d/kanshi deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/kanshi +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/mako b/os/etc/s6-rc/src/desktop/contents.d/mako deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/mako +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/powertop b/os/etc/s6-rc/src/desktop/contents.d/powertop deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/powertop +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/seatd b/os/etc/s6-rc/src/desktop/contents.d/seatd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/seatd +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/sound b/os/etc/s6-rc/src/desktop/contents.d/sound deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/sound +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/swayidle b/os/etc/s6-rc/src/desktop/contents.d/swayidle deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/swayidle +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/swww b/os/etc/s6-rc/src/desktop/contents.d/swww deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/swww +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/tinydm b/os/etc/s6-rc/src/desktop/contents.d/tinydm deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/tinydm +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/user b/os/etc/s6-rc/src/desktop/contents.d/user deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/user +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/waybar b/os/etc/s6-rc/src/desktop/contents.d/waybar deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/waybar +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/contents.d/wlsunset b/os/etc/s6-rc/src/desktop/contents.d/wlsunset deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/desktop/contents.d/wlsunset +++ /dev/null diff --git a/os/etc/s6-rc/src/desktop/type b/os/etc/s6-rc/src/desktop/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/desktop/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/easyeffects/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/easyeffects/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/easyeffects/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/easyeffects/dependencies.d/pipewire b/os/etc/s6-rc/src/easyeffects/dependencies.d/pipewire deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/easyeffects/dependencies.d/pipewire +++ /dev/null diff --git a/os/etc/s6-rc/src/easyeffects/run b/os/etc/s6-rc/src/easyeffects/run deleted file mode 100644 index d74eb5c..0000000 --- a/os/etc/s6-rc/src/easyeffects/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -runas /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=easyeffects com.github.wwmm.easyeffects --gapplication-service diff --git a/os/etc/s6-rc/src/easyeffects/type b/os/etc/s6-rc/src/easyeffects/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/easyeffects/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/evdoublebind/run b/os/etc/s6-rc/src/evdoublebind/run deleted file mode 100644 index de946f8..0000000 --- a/os/etc/s6-rc/src/evdoublebind/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/evdoublebind.conf -importas -iu KEYBOARD KEYBOARD -importas -iu MAPPING MAPPING - -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -exec evdoublebind ${KEYBOARD} ${MAPPING} diff --git a/os/etc/s6-rc/src/evdoublebind/type b/os/etc/s6-rc/src/evdoublebind/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/evdoublebind/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/footserver-log/consumer-for b/os/etc/s6-rc/src/footserver-log/consumer-for deleted file mode 100644 index 830bec3..0000000 --- a/os/etc/s6-rc/src/footserver-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -footserver-srv diff --git a/os/etc/s6-rc/src/footserver-log/notification-fd b/os/etc/s6-rc/src/footserver-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/footserver-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/footserver-log/pipeline-name b/os/etc/s6-rc/src/footserver-log/pipeline-name deleted file mode 100644 index 9de7c0d..0000000 --- a/os/etc/s6-rc/src/footserver-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -footserver diff --git a/os/etc/s6-rc/src/footserver-log/run b/os/etc/s6-rc/src/footserver-log/run deleted file mode 100644 index 6c2e1d1..0000000 --- a/os/etc/s6-rc/src/footserver-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/footserver.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/footserver } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/footserver diff --git a/os/etc/s6-rc/src/footserver-log/type b/os/etc/s6-rc/src/footserver-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/footserver-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/footserver-srv/dependencies.d/dbus-session b/os/etc/s6-rc/src/footserver-srv/dependencies.d/dbus-session deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/footserver-srv/dependencies.d/dbus-session +++ /dev/null diff --git a/os/etc/s6-rc/src/footserver-srv/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/footserver-srv/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/footserver-srv/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/footserver-srv/notification-fd b/os/etc/s6-rc/src/footserver-srv/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/footserver-srv/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/footserver-srv/producer-for b/os/etc/s6-rc/src/footserver-srv/producer-for deleted file mode 100644 index 49b72f8..0000000 --- a/os/etc/s6-rc/src/footserver-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -footserver-log diff --git a/os/etc/s6-rc/src/footserver-srv/run b/os/etc/s6-rc/src/footserver-srv/run deleted file mode 100644 index 9ed11b1..0000000 --- a/os/etc/s6-rc/src/footserver-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas foot --server --log-no-syslog --print-pid=3 diff --git a/os/etc/s6-rc/src/footserver-srv/type b/os/etc/s6-rc/src/footserver-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/footserver-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/getty/contents.d/tty1 b/os/etc/s6-rc/src/getty/contents.d/tty1 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty1 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/contents.d/tty2 b/os/etc/s6-rc/src/getty/contents.d/tty2 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty2 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/contents.d/tty3 b/os/etc/s6-rc/src/getty/contents.d/tty3 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty3 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/contents.d/tty4 b/os/etc/s6-rc/src/getty/contents.d/tty4 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty4 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/contents.d/tty5 b/os/etc/s6-rc/src/getty/contents.d/tty5 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty5 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/contents.d/tty6 b/os/etc/s6-rc/src/getty/contents.d/tty6 deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/getty/contents.d/tty6 +++ /dev/null diff --git a/os/etc/s6-rc/src/getty/type b/os/etc/s6-rc/src/getty/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/getty/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/hostname/dependencies.d/mount-procfs b/os/etc/s6-rc/src/hostname/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/hostname/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/hostname/type b/os/etc/s6-rc/src/hostname/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/hostname/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/hostname/up b/os/etc/s6-rc/src/hostname/up deleted file mode 100644 index 7a15844..0000000 --- a/os/etc/s6-rc/src/hostname/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -if -t { test -s /etc/hostname } backtick -n -E HOSTNAME { head -1 /etc/hostname } -if -t { test -n $HOSTNAME } redirfd -w 1 /proc/sys/kernel/hostname echo $HOSTNAME diff --git a/os/etc/s6-rc/src/hwclock/down b/os/etc/s6-rc/src/hwclock/down deleted file mode 100644 index 093045b..0000000 --- a/os/etc/s6-rc/src/hwclock/down +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -foreground { hwclock --systohc --localtime --noadjfile } diff --git a/os/etc/s6-rc/src/hwclock/type b/os/etc/s6-rc/src/hwclock/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/hwclock/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/hwclock/up b/os/etc/s6-rc/src/hwclock/up deleted file mode 100644 index 8ca6641..0000000 --- a/os/etc/s6-rc/src/hwclock/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -foreground { /sbin/hwclock --hctosys --systz --localtime --noadjfile } diff --git a/os/etc/s6-rc/src/iwd-log/consumer-for b/os/etc/s6-rc/src/iwd-log/consumer-for deleted file mode 100644 index c521d59..0000000 --- a/os/etc/s6-rc/src/iwd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -iwd-srv diff --git a/os/etc/s6-rc/src/iwd-log/notification-fd b/os/etc/s6-rc/src/iwd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/iwd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/iwd-log/pipeline-name b/os/etc/s6-rc/src/iwd-log/pipeline-name deleted file mode 100644 index 8cdc481..0000000 --- a/os/etc/s6-rc/src/iwd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -iwd diff --git a/os/etc/s6-rc/src/iwd-log/run b/os/etc/s6-rc/src/iwd-log/run deleted file mode 100644 index 944915e..0000000 --- a/os/etc/s6-rc/src/iwd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/iwd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/iwd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/iwd diff --git a/os/etc/s6-rc/src/iwd-log/type b/os/etc/s6-rc/src/iwd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/iwd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/iwd-srv/dependencies.d/dbus-system b/os/etc/s6-rc/src/iwd-srv/dependencies.d/dbus-system deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/iwd-srv/dependencies.d/dbus-system +++ /dev/null diff --git a/os/etc/s6-rc/src/iwd-srv/dependencies.d/udev-trigger b/os/etc/s6-rc/src/iwd-srv/dependencies.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/iwd-srv/dependencies.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/iwd-srv/producer-for b/os/etc/s6-rc/src/iwd-srv/producer-for deleted file mode 100644 index 29e0ef7..0000000 --- a/os/etc/s6-rc/src/iwd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -iwd-log diff --git a/os/etc/s6-rc/src/iwd-srv/run b/os/etc/s6-rc/src/iwd-srv/run deleted file mode 100644 index af93c51..0000000 --- a/os/etc/s6-rc/src/iwd-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 -exec /usr/libexec/iwd diff --git a/os/etc/s6-rc/src/iwd-srv/type b/os/etc/s6-rc/src/iwd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/iwd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/kanshi/run b/os/etc/s6-rc/src/kanshi/run deleted file mode 100644 index de37705..0000000 --- a/os/etc/s6-rc/src/kanshi/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/bin/kanshi diff --git a/os/etc/s6-rc/src/kanshi/type b/os/etc/s6-rc/src/kanshi/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/kanshi/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/kmod-static-nodes/dependencies.d/mount-devfs b/os/etc/s6-rc/src/kmod-static-nodes/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/kmod-static-nodes/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/kmod-static-nodes/type b/os/etc/s6-rc/src/kmod-static-nodes/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/kmod-static-nodes/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/kmod-static-nodes/up b/os/etc/s6-rc/src/kmod-static-nodes/up deleted file mode 100644 index 0f5c203..0000000 --- a/os/etc/s6-rc/src/kmod-static-nodes/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -foreground { if -n { test -d /run/tmpfiles.d } mkdir /run/tmpfiles.d } -foreground { kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf } diff --git a/os/etc/s6-rc/src/mako/dependencies.d/dbus-session b/os/etc/s6-rc/src/mako/dependencies.d/dbus-session deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mako/dependencies.d/dbus-session +++ /dev/null diff --git a/os/etc/s6-rc/src/mako/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/mako/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mako/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/mako/run b/os/etc/s6-rc/src/mako/run deleted file mode 100644 index f6a2731..0000000 --- a/os/etc/s6-rc/src/mako/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/bin/mako diff --git a/os/etc/s6-rc/src/mako/type b/os/etc/s6-rc/src/mako/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/mako/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/modules/dependencies.d/mount-procfs b/os/etc/s6-rc/src/modules/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/modules/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/modules/dependencies.d/udev-trigger b/os/etc/s6-rc/src/modules/dependencies.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/modules/dependencies.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/modules/type b/os/etc/s6-rc/src/modules/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/modules/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/modules/up b/os/etc/s6-rc/src/modules/up deleted file mode 100644 index f8c1d8c..0000000 --- a/os/etc/s6-rc/src/modules/up +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/execlineb -P - -foreground { - true -} diff --git a/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh b/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh deleted file mode 100755 index 0a6ec17..0000000 --- a/os/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# This is run by the kernel after the last task is removed from a -# control group in the openrc hierarchy. - -# Copyright (c) 2007-2015 The OpenRC Authors. -# See the Authors file at the top-level directory of this distribution and -# https://github.com/OpenRC/openrc/blob/HEAD/AUTHORS -# -# This file is part of OpenRC. It is subject to the license terms in -# the LICENSE file found in the top-level directory of this -# distribution and at https://github.com/OpenRC/openrc/blob/HEAD/LICENSE -# This file may not be copied, modified, propagated, or distributed -# except according to the terms contained in the LICENSE file. - -cgroup=/sys/fs/cgroup/openrc -PATH=/bin:/usr/bin:/sbin:/usr/sbin -if [ -d ${cgroup}/"$1" ]; then - rmdir ${cgroup}/"$1" -fi diff --git a/os/etc/s6-rc/src/mount-cgroups/dependencies.d/mount-procfs b/os/etc/s6-rc/src/mount-cgroups/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount-cgroups/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount-cgroups/shell-up b/os/etc/s6-rc/src/mount-cgroups/shell-up deleted file mode 100755 index f26a99e..0000000 --- a/os/etc/s6-rc/src/mount-cgroups/shell-up +++ /dev/null @@ -1,178 +0,0 @@ -#!/bin/sh -# Copyright (c) 2017 The OpenRC Authors. -# See the Authors file at the top-level directory of this distribution and -# https://github.com/OpenRC/openrc/blob/HEAD/AUTHORS -# -# This file is part of OpenRC. It is subject to the license terms in -# the LICENSE file found in the top-level directory of this -# distribution and at https://github.com/OpenRC/openrc/blob/HEAD/LICENSE -# This file may not be copied, modified, propagated, or distributed -# except according to the terms contained in the LICENSE file. - -set -eux - -cgroup_opts=${cgroup_opts:-nodev,noexec,nosuid} -rc_cgroup_mode=${cgroup_mode:-hybrid} -rc_cgroup_controllers=${cgroup_controllers:-} -rc_cgroup_memory_use_hierarchy=${cgroup_memory_use_hierarchy:-no} -rc_cgroupsize=${cgroupsize:-10m} - -yesno() -{ - [ -z "$1" ] && return 1 - - case "$1" in - [Yy][Ee][Ss]|[Tt][Rr][Uu]|[Oo][Nn]|1) return 0 ;; - [Nn][Oo]|[Ff][Aa][Ll][Ss]|[Oo][Ff][Ff]|0) return 1 ;; - esac - - local value= - eval value=\"\$$1\" - case "$value" in - [Yy][Ee][Ss]|[Tt][Rr][Uu]|[Oo][Nn]|1) return 0 ;; - [Nn][Oo]|[Ff][Aa][Ll][Ss]|[Oo][Ff][Ff]|0) return 1 ;; - *) echo "\$$1 is not set properly" >&2; return 2 ;; - esac -} - -cgroup2_find_path() -{ - if grep -qw cgroup2 /proc/filesystems; then - case "${rc_cgroup_mode}" in - hybrid) printf "/sys/fs/cgroup/unified" ;; - unified) printf "/sys/fs/cgroup" ;; - esac - fi - return 0 -} - -cgroup1_base() -{ - grep -qw cgroup /proc/filesystems || return 0 - if ! mountpoint -q /sys/fs/cgroup; then - local opts="${cgroup_opts},mode=755,size=${rc_cgroupsize:-10m}" - mount -n -t tmpfs -o "${opts}" cgroup_root /sys/fs/cgroup - fi - - if ! mountpoint -q /sys/fs/cgroup/openrc; then - local agent="/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh" - mkdir /sys/fs/cgroup/openrc - mount -n -t cgroup \ - -o none,${cgroup_opts},name=openrc,release_agent="$agent" \ - openrc /sys/fs/cgroup/openrc - printf 1 > /sys/fs/cgroup/openrc/notify_on_release - fi - return 0 -} - -cgroup1_controllers() -{ - yesno "${rc_controller_cgroups:-YES}" && [ -e /proc/cgroups ] && - grep -qw cgroup /proc/filesystems || return 0 - while read -r name _ _ enabled _; do - case "${enabled}" in - 1) mountpoint -q "/sys/fs/cgroup/${name}" && continue - local x - for x in $rc_cgroup_controllers; do - [ "${name}" = "blkio" ] && [ "${x}" = "io" ] && - continue 2 - [ "${name}" = "${x}" ] && - continue 2 - done - mkdir "/sys/fs/cgroup/${name}" - mount -n -t cgroup -o "${cgroup_opts},${name}" \ - "${name}" "/sys/fs/cgroup/${name}" - yesno "${rc_cgroup_memory_use_hierarchy:-no}" && - [ "${name}" = memory ] && - echo 1 > /sys/fs/cgroup/memory/memory.use_hierarchy - ;; - esac - done < /proc/cgroups - return 0 -} - -cgroup2_base() -{ - grep -qw cgroup2 /proc/filesystems || return 0 - local base - base="$(cgroup2_find_path)" - if ! mountpoint -q "${base}"; then - mkdir -p "${base}" - mount -t cgroup2 none -o "${cgroup_opts},nsdelegate" "${base}" 2> /dev/null || - mount -t cgroup2 none -o "${cgroup_opts}" "${base}" - fi - return 0 -} - -cgroup2_controllers() -{ - grep -qw cgroup2 /proc/filesystems || return 0 - local active cgroup_path x y - cgroup_path="$(cgroup2_find_path)" - [ -z "${cgroup_path}" ] && return 0 - [ ! -e "${cgroup_path}/cgroup.controllers" ] && return 0 - [ ! -e "${cgroup_path}/cgroup.subtree_control" ]&& return 0 - read -r active < "${cgroup_path}/cgroup.controllers" - for x in ${active}; do - case "${rc_cgroup_mode}" in - unified) - echo "+${x}" > "${cgroup_path}/cgroup.subtree_control" - ;; - hybrid) - for y in ${rc_cgroup_controllers}; do - if [ "$x" = "$y" ]; then - echo "+${x}" > "${cgroup_path}/cgroup.subtree_control" - fi - done - ;; - esac - done - return 0 -} - -cgroups_hybrid() -{ - cgroup1_base - cgroup2_base - cgroup2_controllers - cgroup1_controllers - return 0 -} - -cgroups_legacy() -{ - cgroup1_base - cgroup1_controllers - return 0 -} - -cgroups_unified() -{ - cgroup2_base - cgroup2_controllers - return 0 -} - -mount_cgroups() -{ - case "${rc_cgroup_mode}" in - hybrid) cgroups_hybrid ;; - unified) cgroups_unified ;; - legacy) cgroups_legacy ;; - esac - return 0 -} - -restorecon_cgroups() -{ - if [ -x /sbin/restorecon ]; then - restorecon -rF /sys/fs/cgroup >/dev/null 2>&1 - fi - return 0 -} - -# set up kernel support for cgroups -if [ -d /sys/fs/cgroup ]; then - mount_cgroups - restorecon_cgroups -fi diff --git a/os/etc/s6-rc/src/mount-cgroups/type b/os/etc/s6-rc/src/mount-cgroups/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-cgroups/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-cgroups/up b/os/etc/s6-rc/src/mount-cgroups/up deleted file mode 100644 index 87c9a66..0000000 --- a/os/etc/s6-rc/src/mount-cgroups/up +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -envfile /etc/s6-rc/config/cgroups.conf -exec sh /etc/s6-rc/src/mount-cgroups/shell-up diff --git a/os/etc/s6-rc/src/mount-devfs/dependencies.d/mount-procfs b/os/etc/s6-rc/src/mount-devfs/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount-devfs/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount-devfs/type b/os/etc/s6-rc/src/mount-devfs/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-devfs/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-devfs/up b/os/etc/s6-rc/src/mount-devfs/up deleted file mode 100644 index bbb8ec5..0000000 --- a/os/etc/s6-rc/src/mount-devfs/up +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/execlineb -P - -# mount /dev through fstab -foreground { - if -n { mountpoint -q /dev } - if -t { fstabinfo -q /dev } fstabinfo -q --mount /dev -} -# or manually -foreground { - if -n { mountpoint -q /dev } - ifelse -n { grep -q devtmpfs /proc/filesystems } { echo "This kernel doesn't have support for devtmpfs! This means /dev will not be mounted." } - mount -n -t devtmpfs dev /dev -o mode=0755,noexec,nosuid,size=10M -} - -# creating console, tty1 and tty to be able to write to console -# with/without bootsplash before udevd creates it -foreground { if -n { test -c /dev/console } mknod -m 600 /dev/console c 5 1 } -foreground { if -n { test -c /dev/tty1 } mknod -m 620 /dev/tty1 c 4 1 } -foreground { if -n { test -c /dev/tty } mknod -m 666 /dev/tty c 5 0 } - -# udevd will dup it's std{in,out,err} to /dev/null -# and we don't want a file which gets buffered in ram -foreground { if -n { test -c /dev/null } mknod -m 666 /dev/null c 1 3 } - -# so udev can add it's start message to dmesg -foreground { if -n { test -c /dev/kmesg } mknod -m 660 /dev/kmesg c 1 11 } - -# extra symlinks -foreground { ln -snf /proc/self/fd /dev/fd } -foreground { ln -snf /proc/self/fd/0 /dev/stdin } -foreground { ln -snf /proc/self/fd/1 /dev/stdout } -foreground { ln -snf /proc/self/fd/2 /dev/stderr } -foreground { ln -snf /proc/kcore /dev/core } - -# mount required dirs that may not be in /etc/fstab -foreground { mkdir -m 1777 -p /dev/mqueue } -foreground { - if -n { mountpoint -q /dev/mqueue } - mount -n -t mqueue mqueue /dev/mqueue -o nosuid,noexec,nodev -} - -foreground { mkdir -m 0755 -p /dev/pts } -foreground { - if -n { mountpoint -q /dev/pts } - mount -n -t devpts devpts /dev/pts -o gid=5,mode=0620,nosuid,noexec -} - -foreground { mkdir -m 1777 -p /dev/shm } -foreground { - if -n { mountpoint -q /dev/shm } - mount -n -t tmpfs shm /dev/shm -o mode=1777,nosuid,noexec,nodev -} diff --git a/os/etc/s6-rc/src/mount-filesystems/dependencies.d/modules b/os/etc/s6-rc/src/mount-filesystems/dependencies.d/modules deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount-filesystems/dependencies.d/modules +++ /dev/null diff --git a/os/etc/s6-rc/src/mount-filesystems/type b/os/etc/s6-rc/src/mount-filesystems/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-filesystems/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-filesystems/up b/os/etc/s6-rc/src/mount-filesystems/up deleted file mode 100644 index 25fcdf7..0000000 --- a/os/etc/s6-rc/src/mount-filesystems/up +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P - -foreground { mount -a -O no_netdev } diff --git a/os/etc/s6-rc/src/mount-procfs/type b/os/etc/s6-rc/src/mount-procfs/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-procfs/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-procfs/up b/os/etc/s6-rc/src/mount-procfs/up deleted file mode 100644 index d950f34..0000000 --- a/os/etc/s6-rc/src/mount-procfs/up +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/execlineb -P - -foreground { - if -n { test -e /proc/mounts } - if -n { mountpoint -q /proc } - mount -t proc proc /proc -o nosuid,noexec,nodev -} diff --git a/os/etc/s6-rc/src/mount-sysfs/dependencies.d/mount-procfs b/os/etc/s6-rc/src/mount-sysfs/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount-sysfs/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount-sysfs/type b/os/etc/s6-rc/src/mount-sysfs/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-sysfs/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-sysfs/up b/os/etc/s6-rc/src/mount-sysfs/up deleted file mode 100644 index d84627f..0000000 --- a/os/etc/s6-rc/src/mount-sysfs/up +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/execlineb -P - -# /sys -foreground { - if -n { test -d /sys } mkdir -m 0755 /sys - if -n { mountpoint -q /sys } - mount -t sysfs sys /sys -o nosuid,noexec,nodev - -} - -# securityfs -foreground { - if -t { test -d /sys/kernel/security } - if -t { grep -qs securityfs /proc/filesystems } - if -n { mountpoint -q /sys/kernel/security } - mount -t securityfs securityfs /sys/kernel/security -o nosuid,noexec,nodev -} - -# debugfs -foreground { - if -t { test -d /sys/kernel/debug } - if -t { grep -qs debugfs /proc/filesystems } - if -n { mountpoint -q /sys/kernel/debug } - mount -t debugfs debugfs /sys/kernel/debug -o nosuid,noexec,nodev -} - -# configfs -foreground { - if -t { test -d /sys/kernel/config } - if -t { grep -qs configfs /proc/filesystems } - if -n { mountpoint -q /sys/kernel/config } - mount -t configfs configfs /sys/kernel/config -o nosuid,noexec,nodev -} - -# fusectl -foreground { - if -t { test -d /sys/fs/fuse/connections } - if -t { grep -qs fusectl /proc/filesystems } - if -n { mountpoint -q /sys/fs/fuse/connections } - mount -t fusectl fusectl /sys/fs/fuse/connections -o nosuid,noexec,nodev -} - -# pstore -foreground { - if -t { test -d /sys/fs/pstore } - if -t { grep -qs 'pstore$' /proc/filesystems } - if -n { mountpoint -q /sys/fs/pstore } - mount -t pstore pstore /sys/fs/pstore -o nosuid,noexec,nodev -} - -# selinux -foreground { - if -t { test -d /sys/fs/selinux } - if -t { grep -qs selinuxfs /proc/filesystems } - if -n { mountpoint -q /sys/fs/selinux } - mount -t selinuxfs selinuxfs /sys/fs/selinux -o nosuid,noexec,nodev -} - -# efivarfs -foreground { - if -t { test -d /sys/firmware/efi } - if -t { grep -qs efivarfs /proc/filesystems } - if { test -d /sys/firmware/efi } - if -n { mountpoint -q /sys/firmware/efi/efivars } - mount -n -t efivarfs efivarfs /sys/firmware/efi/efivars -o ro,nosuid,noexec,nodev -} diff --git a/os/etc/s6-rc/src/mount-tmpfs/type b/os/etc/s6-rc/src/mount-tmpfs/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/mount-tmpfs/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/mount-tmpfs/up b/os/etc/s6-rc/src/mount-tmpfs/up deleted file mode 100644 index f93bc72..0000000 --- a/os/etc/s6-rc/src/mount-tmpfs/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -foreground { if -n { mountpoint -q /tmp } mount -t tmpfs tmpfs /tmp } diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-cgroups b/os/etc/s6-rc/src/mount/contents.d/mount-cgroups deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-cgroups +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-devfs b/os/etc/s6-rc/src/mount/contents.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-filesystems b/os/etc/s6-rc/src/mount/contents.d/mount-filesystems deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-filesystems +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-procfs b/os/etc/s6-rc/src/mount/contents.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-sysfs b/os/etc/s6-rc/src/mount/contents.d/mount-sysfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-sysfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/mount-tmpfs b/os/etc/s6-rc/src/mount/contents.d/mount-tmpfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/mount-tmpfs +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/remount-root b/os/etc/s6-rc/src/mount/contents.d/remount-root deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/remount-root +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/contents.d/swap b/os/etc/s6-rc/src/mount/contents.d/swap deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mount/contents.d/swap +++ /dev/null diff --git a/os/etc/s6-rc/src/mount/type b/os/etc/s6-rc/src/mount/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/mount/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/mpris-scrobbler-log/consumer-for b/os/etc/s6-rc/src/mpris-scrobbler-log/consumer-for deleted file mode 100644 index 63a0417..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -mpris-scrobbler-srv diff --git a/os/etc/s6-rc/src/mpris-scrobbler-log/notification-fd b/os/etc/s6-rc/src/mpris-scrobbler-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/mpris-scrobbler-log/pipeline-name b/os/etc/s6-rc/src/mpris-scrobbler-log/pipeline-name deleted file mode 100644 index c0f6304..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -mpris-scrobbler diff --git a/os/etc/s6-rc/src/mpris-scrobbler-log/run b/os/etc/s6-rc/src/mpris-scrobbler-log/run deleted file mode 100644 index 1b13fab..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/mpris-scrobbler.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/mpris-scrobbler } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/mpris-scrobbler diff --git a/os/etc/s6-rc/src/mpris-scrobbler-log/type b/os/etc/s6-rc/src/mpris-scrobbler-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/mpris-scrobbler-srv/dbus-session b/os/etc/s6-rc/src/mpris-scrobbler-srv/dbus-session deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-srv/dbus-session +++ /dev/null diff --git a/os/etc/s6-rc/src/mpris-scrobbler-srv/producer-for b/os/etc/s6-rc/src/mpris-scrobbler-srv/producer-for deleted file mode 100644 index 69636ec..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -mpris-scrobbler-log diff --git a/os/etc/s6-rc/src/mpris-scrobbler-srv/run b/os/etc/s6-rc/src/mpris-scrobbler-srv/run deleted file mode 100644 index 5c3acb4..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -envfile /etc/s6-rc/config/user.conf -fdmove -c 2 1 -runas /usr/bin/mpris-scrobbler -vvv diff --git a/os/etc/s6-rc/src/mpris-scrobbler-srv/type b/os/etc/s6-rc/src/mpris-scrobbler-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/mpris-scrobbler-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/net-lo/type b/os/etc/s6-rc/src/net-lo/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/net-lo/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/net-lo/up b/os/etc/s6-rc/src/net-lo/up deleted file mode 100644 index bf80976..0000000 --- a/os/etc/s6-rc/src/net-lo/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec ip link set up dev lo diff --git a/os/etc/s6-rc/src/net-online/dependencies.d/mount-sysfs b/os/etc/s6-rc/src/net-online/dependencies.d/mount-sysfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/net-online/dependencies.d/mount-sysfs +++ /dev/null diff --git a/os/etc/s6-rc/src/net-online/dependencies.d/net-lo b/os/etc/s6-rc/src/net-online/dependencies.d/net-lo deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/net-online/dependencies.d/net-lo +++ /dev/null diff --git a/os/etc/s6-rc/src/net-online/shell-up b/os/etc/s6-rc/src/net-online/shell-up deleted file mode 100755 index b9fa779..0000000 --- a/os/etc/s6-rc/src/net-online/shell-up +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh -set -eu - -# check if any interface is plugged in and configured -# then do a ping test to see if we have connectivity - -include_ping_test=1 -ping_test_host=gentoo.org -infinite=false -timeout=10 - -get_interfaces() -{ - local ifname iftype - for ifname in /sys/class/net/*; do - [ -h "${ifname}" ] || continue - read iftype < ${ifname}/type - [ "${iftype}" = "1" ] && printf "%s " ${ifname##*/} - done - return 0 -} - -check_interfaces() -{ - local ifcount=0 - local carriers=0 # plugged in - local configured=0 - for dev in $(get_interfaces); do - : $((ifcount += 1)) - read carrier < /sys/class/net/$dev/carrier 2>/dev/null || carrier="" - [ "${carrier}" = 1 ] && : $((carriers += 1)) - read operstate < /sys/class/net/$dev/operstate 2>/dev/null || operstate="" - [ "${operstate}" = up ] && : $((configured += 1)) - done - #[ $configured -eq $ifcount ] && [ $carriers -ge 1 ] && return 0 - [ $configured -ge 1 ] && [ $carriers -ge 1 ] && return 0 - return 1 -} - -check_online() -{ - local timeout=${timeout:-120} - while $infinite || [ $timeout -gt 0 ] ; do - check_interfaces && break - sleep 1 - : $((timeout -= 1)) - done - #echo 'plugged in' - - if [ "${include_ping_test}" = 1 ] && [ -n "${ping_test_host}" ]; then - local timeout=${timeout:-120} - while $infinite || [ $timeout -gt 0 ] ; do - ping -c 1 $ping_test_host >/dev/null 2>&1 - [ $? -eq 0 ] && break - sleep 1 - : $((timeout -= 1)) - done - fi - #echo 'connected' -} - -check_online diff --git a/os/etc/s6-rc/src/net-online/type b/os/etc/s6-rc/src/net-online/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/net-online/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/net-online/up b/os/etc/s6-rc/src/net-online/up deleted file mode 100644 index 03f0ef3..0000000 --- a/os/etc/s6-rc/src/net-online/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -foreground { sh /etc/s6-rc/src/net-online/shell-up } diff --git a/os/etc/s6-rc/src/network/contents.d/chronyd b/os/etc/s6-rc/src/network/contents.d/chronyd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/chronyd +++ /dev/null diff --git a/os/etc/s6-rc/src/network/contents.d/connman b/os/etc/s6-rc/src/network/contents.d/connman deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/connman +++ /dev/null diff --git a/os/etc/s6-rc/src/network/contents.d/iwd b/os/etc/s6-rc/src/network/contents.d/iwd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/iwd +++ /dev/null diff --git a/os/etc/s6-rc/src/network/contents.d/net-lo b/os/etc/s6-rc/src/network/contents.d/net-lo deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/net-lo +++ /dev/null diff --git a/os/etc/s6-rc/src/network/contents.d/syncthing b/os/etc/s6-rc/src/network/contents.d/syncthing deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/syncthing +++ /dev/null diff --git a/os/etc/s6-rc/src/network/contents.d/tailscale b/os/etc/s6-rc/src/network/contents.d/tailscale deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/network/contents.d/tailscale +++ /dev/null diff --git a/os/etc/s6-rc/src/network/type b/os/etc/s6-rc/src/network/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/network/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/pipewire-log/consumer-for b/os/etc/s6-rc/src/pipewire-log/consumer-for deleted file mode 100644 index 48ffe11..0000000 --- a/os/etc/s6-rc/src/pipewire-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -pipewire-srv diff --git a/os/etc/s6-rc/src/pipewire-log/notification-fd b/os/etc/s6-rc/src/pipewire-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/pipewire-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/pipewire-log/pipeline-name b/os/etc/s6-rc/src/pipewire-log/pipeline-name deleted file mode 100644 index 3b94baf..0000000 --- a/os/etc/s6-rc/src/pipewire-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -pipewire diff --git a/os/etc/s6-rc/src/pipewire-log/run b/os/etc/s6-rc/src/pipewire-log/run deleted file mode 100644 index 8b8a473..0000000 --- a/os/etc/s6-rc/src/pipewire-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/pipewire.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/pipewire } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/pipewire diff --git a/os/etc/s6-rc/src/pipewire-log/type b/os/etc/s6-rc/src/pipewire-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/pipewire-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/pipewire b/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/pipewire deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/pipewire-pulse/dependencies.d/pipewire +++ /dev/null diff --git a/os/etc/s6-rc/src/pipewire-pulse/run b/os/etc/s6-rc/src/pipewire-pulse/run deleted file mode 100644 index bfe18af..0000000 --- a/os/etc/s6-rc/src/pipewire-pulse/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/user.conf -importas -iu USER USER - -s6-setuidgid ${USER} -s6-envdir -i /run/session-env - -exec /usr/bin/pipewire -c pipewire-pulse.conf diff --git a/os/etc/s6-rc/src/pipewire-pulse/type b/os/etc/s6-rc/src/pipewire-pulse/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/pipewire-pulse/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/pipewire-srv/dependencies.d/dbus-session b/os/etc/s6-rc/src/pipewire-srv/dependencies.d/dbus-session deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/pipewire-srv/dependencies.d/dbus-session +++ /dev/null diff --git a/os/etc/s6-rc/src/pipewire-srv/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/pipewire-srv/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/pipewire-srv/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/pipewire-srv/producer-for b/os/etc/s6-rc/src/pipewire-srv/producer-for deleted file mode 100644 index ea63659..0000000 --- a/os/etc/s6-rc/src/pipewire-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -pipewire-log diff --git a/os/etc/s6-rc/src/pipewire-srv/run b/os/etc/s6-rc/src/pipewire-srv/run deleted file mode 100644 index a72c12e..0000000 --- a/os/etc/s6-rc/src/pipewire-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/bin/pipewire diff --git a/os/etc/s6-rc/src/pipewire-srv/type b/os/etc/s6-rc/src/pipewire-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/pipewire-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/plymouth-quit/dependencies.d/plymouth-start b/os/etc/s6-rc/src/plymouth-quit/dependencies.d/plymouth-start deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/plymouth-quit/dependencies.d/plymouth-start +++ /dev/null diff --git a/os/etc/s6-rc/src/plymouth-quit/type b/os/etc/s6-rc/src/plymouth-quit/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/plymouth-quit/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/plymouth-quit/up b/os/etc/s6-rc/src/plymouth-quit/up deleted file mode 100644 index f921095..0000000 --- a/os/etc/s6-rc/src/plymouth-quit/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec /usr/bin/plymouth quit --retain-splash diff --git a/os/etc/s6-rc/src/plymouth-splash/dependencies.d/plymouth-start b/os/etc/s6-rc/src/plymouth-splash/dependencies.d/plymouth-start deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/plymouth-splash/dependencies.d/plymouth-start +++ /dev/null diff --git a/os/etc/s6-rc/src/plymouth-splash/type b/os/etc/s6-rc/src/plymouth-splash/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/plymouth-splash/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/plymouth-splash/up b/os/etc/s6-rc/src/plymouth-splash/up deleted file mode 100644 index 6bf19a2..0000000 --- a/os/etc/s6-rc/src/plymouth-splash/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec /usr/bin/plymouth show-splash diff --git a/os/etc/s6-rc/src/plymouth-start/dependencies.d/console b/os/etc/s6-rc/src/plymouth-start/dependencies.d/console deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/plymouth-start/dependencies.d/console +++ /dev/null diff --git a/os/etc/s6-rc/src/plymouth-start/run b/os/etc/s6-rc/src/plymouth-start/run deleted file mode 100644 index b2174d6..0000000 --- a/os/etc/s6-rc/src/plymouth-start/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec /usr/sbin/plymouthd --mode=boot --no-daemon --attach-to-session diff --git a/os/etc/s6-rc/src/plymouth-start/type b/os/etc/s6-rc/src/plymouth-start/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/plymouth-start/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/powertop/dependencies.d/mount b/os/etc/s6-rc/src/powertop/dependencies.d/mount deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/powertop/dependencies.d/mount +++ /dev/null diff --git a/os/etc/s6-rc/src/powertop/type b/os/etc/s6-rc/src/powertop/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/powertop/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/powertop/up b/os/etc/s6-rc/src/powertop/up deleted file mode 100644 index 02da72e..0000000 --- a/os/etc/s6-rc/src/powertop/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -exec /usr/sbin/powertop --auto-tune diff --git a/os/etc/s6-rc/src/remount-root/dependencies.d/mount-filesystems b/os/etc/s6-rc/src/remount-root/dependencies.d/mount-filesystems deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/remount-root/dependencies.d/mount-filesystems +++ /dev/null diff --git a/os/etc/s6-rc/src/remount-root/type b/os/etc/s6-rc/src/remount-root/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/remount-root/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/remount-root/up b/os/etc/s6-rc/src/remount-root/up deleted file mode 100644 index 7e1f944..0000000 --- a/os/etc/s6-rc/src/remount-root/up +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P - -foreground { mount -o remount,rw / } diff --git a/os/etc/s6-rc/src/seatd-log/consumer-for b/os/etc/s6-rc/src/seatd-log/consumer-for deleted file mode 100644 index 5639fee..0000000 --- a/os/etc/s6-rc/src/seatd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -seatd-srv diff --git a/os/etc/s6-rc/src/seatd-log/notification-fd b/os/etc/s6-rc/src/seatd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/seatd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/seatd-log/pipeline-name b/os/etc/s6-rc/src/seatd-log/pipeline-name deleted file mode 100644 index fd6b59e..0000000 --- a/os/etc/s6-rc/src/seatd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -seatd diff --git a/os/etc/s6-rc/src/seatd-log/run b/os/etc/s6-rc/src/seatd-log/run deleted file mode 100644 index 67d46f7..0000000 --- a/os/etc/s6-rc/src/seatd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/seatd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/seatd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/seatd diff --git a/os/etc/s6-rc/src/seatd-log/type b/os/etc/s6-rc/src/seatd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/seatd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/seatd-srv/notification-fd b/os/etc/s6-rc/src/seatd-srv/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/seatd-srv/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/seatd-srv/producer-for b/os/etc/s6-rc/src/seatd-srv/producer-for deleted file mode 100644 index c2c15c5..0000000 --- a/os/etc/s6-rc/src/seatd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -seatd-log diff --git a/os/etc/s6-rc/src/seatd-srv/run b/os/etc/s6-rc/src/seatd-srv/run deleted file mode 100644 index 837cb73..0000000 --- a/os/etc/s6-rc/src/seatd-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -exec seatd -g video -n 3 diff --git a/os/etc/s6-rc/src/seatd-srv/type b/os/etc/s6-rc/src/seatd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/seatd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/seedrng/dependencies.d/mount-devfs b/os/etc/s6-rc/src/seedrng/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/seedrng/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/seedrng/dependencies.d/mount-procfs b/os/etc/s6-rc/src/seedrng/dependencies.d/mount-procfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/seedrng/dependencies.d/mount-procfs +++ /dev/null diff --git a/os/etc/s6-rc/src/seedrng/dependencies.d/remount-root b/os/etc/s6-rc/src/seedrng/dependencies.d/remount-root deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/seedrng/dependencies.d/remount-root +++ /dev/null diff --git a/os/etc/s6-rc/src/seedrng/dependencies.d/udev-trigger b/os/etc/s6-rc/src/seedrng/dependencies.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/seedrng/dependencies.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/seedrng/type b/os/etc/s6-rc/src/seedrng/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/seedrng/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/seedrng/up b/os/etc/s6-rc/src/seedrng/up deleted file mode 100644 index fa684fa..0000000 --- a/os/etc/s6-rc/src/seedrng/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec /lib/rc/sbin/seedrng diff --git a/os/etc/s6-rc/src/snooze-daily/producer-for b/os/etc/s6-rc/src/snooze-daily/producer-for deleted file mode 100644 index 78f2503..0000000 --- a/os/etc/s6-rc/src/snooze-daily/producer-for +++ /dev/null @@ -1 +0,0 @@ -snooze-log diff --git a/os/etc/s6-rc/src/snooze-daily/run b/os/etc/s6-rc/src/snooze-daily/run deleted file mode 100644 index f7e8300..0000000 --- a/os/etc/s6-rc/src/snooze-daily/run +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 - -foreground { mkdir -p /run/snooze } - -exec snooze -s 1d -t /run/snooze/daily -- execlineb -c \ - "foreground { pipeline { test -d /etc/cron.daily } run-parts -v /etc/cron.daily } touch /run/snooze/daily" diff --git a/os/etc/s6-rc/src/snooze-daily/type b/os/etc/s6-rc/src/snooze-daily/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/snooze-daily/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/snooze-hourly/producer-for b/os/etc/s6-rc/src/snooze-hourly/producer-for deleted file mode 100644 index 78f2503..0000000 --- a/os/etc/s6-rc/src/snooze-hourly/producer-for +++ /dev/null @@ -1 +0,0 @@ -snooze-log diff --git a/os/etc/s6-rc/src/snooze-hourly/run b/os/etc/s6-rc/src/snooze-hourly/run deleted file mode 100644 index af80a9c..0000000 --- a/os/etc/s6-rc/src/snooze-hourly/run +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 - -foreground { mkdir -p /run/snooze } - -exec snooze -v -H * -s 1h -t /run/snooze/hourly execlineb -c \ - "foreground { pipeline { test -d /etc/cron.hourly } run-parts -v /etc/cron.hourly } touch /run/snooze/hourly" diff --git a/os/etc/s6-rc/src/snooze-hourly/type b/os/etc/s6-rc/src/snooze-hourly/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/snooze-hourly/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/snooze-log/consumer-for b/os/etc/s6-rc/src/snooze-log/consumer-for deleted file mode 100644 index 26b0e15..0000000 --- a/os/etc/s6-rc/src/snooze-log/consumer-for +++ /dev/null @@ -1,2 +0,0 @@ -snooze-daily -snooze-hourly diff --git a/os/etc/s6-rc/src/snooze-log/notification-fd b/os/etc/s6-rc/src/snooze-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/snooze-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/snooze-log/run b/os/etc/s6-rc/src/snooze-log/run deleted file mode 100644 index b1a8be7..0000000 --- a/os/etc/s6-rc/src/snooze-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/snooze.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/snooze } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/snooze diff --git a/os/etc/s6-rc/src/snooze-log/type b/os/etc/s6-rc/src/snooze-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/snooze-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/snooze/contents.d/snooze-daily b/os/etc/s6-rc/src/snooze/contents.d/snooze-daily deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/snooze/contents.d/snooze-daily +++ /dev/null diff --git a/os/etc/s6-rc/src/snooze/contents.d/snooze-hourly b/os/etc/s6-rc/src/snooze/contents.d/snooze-hourly deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/snooze/contents.d/snooze-hourly +++ /dev/null diff --git a/os/etc/s6-rc/src/snooze/type b/os/etc/s6-rc/src/snooze/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/snooze/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/sound/contents.d/pipewire b/os/etc/s6-rc/src/sound/contents.d/pipewire deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/sound/contents.d/pipewire +++ /dev/null diff --git a/os/etc/s6-rc/src/sound/contents.d/pipewire-pulse b/os/etc/s6-rc/src/sound/contents.d/pipewire-pulse deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/sound/contents.d/pipewire-pulse +++ /dev/null diff --git a/os/etc/s6-rc/src/sound/contents.d/wireplumber b/os/etc/s6-rc/src/sound/contents.d/wireplumber deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/sound/contents.d/wireplumber +++ /dev/null diff --git a/os/etc/s6-rc/src/sound/type b/os/etc/s6-rc/src/sound/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/sound/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/sshd/run b/os/etc/s6-rc/src/sshd/run deleted file mode 100644 index 18ea579..0000000 --- a/os/etc/s6-rc/src/sshd/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -foreground { redirfd -w 2 /dev/null ssh-keygen -A } -exec /usr/sbin/sshd -D diff --git a/os/etc/s6-rc/src/sshd/type b/os/etc/s6-rc/src/sshd/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/sshd/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/startpage/run b/os/etc/s6-rc/src/startpage/run deleted file mode 100644 index c300f0b..0000000 --- a/os/etc/s6-rc/src/startpage/run +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/execlineb -P - -#redirfd -w 1 /dev/null -#redirfd -w 2 /dev/null - -cd /home/robert/src/startpage/ -foreground { /usr/bin/go build . } -exec /home/robert/src/startpage/startpage diff --git a/os/etc/s6-rc/src/startpage/type b/os/etc/s6-rc/src/startpage/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/startpage/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/swap/dependencies.d/mount-filesystems b/os/etc/s6-rc/src/swap/dependencies.d/mount-filesystems deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/swap/dependencies.d/mount-filesystems +++ /dev/null diff --git a/os/etc/s6-rc/src/swap/type b/os/etc/s6-rc/src/swap/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/swap/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/swap/up b/os/etc/s6-rc/src/swap/up deleted file mode 100644 index d9d28e4..0000000 --- a/os/etc/s6-rc/src/swap/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -exec /sbin/swapon -a diff --git a/os/etc/s6-rc/src/swayidle/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/swayidle/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/swayidle/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/swayidle/run b/os/etc/s6-rc/src/swayidle/run deleted file mode 100644 index 8617f3a..0000000 --- a/os/etc/s6-rc/src/swayidle/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -runas /usr/bin/swayidle -w timeout 300 "lock -daemonize" timeout 900 "suspend-then-hibernate" diff --git a/os/etc/s6-rc/src/swayidle/type b/os/etc/s6-rc/src/swayidle/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/swayidle/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/swww/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/swww/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/swww/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/swww/dependencies.d/kanshi b/os/etc/s6-rc/src/swww/dependencies.d/kanshi deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/swww/dependencies.d/kanshi +++ /dev/null diff --git a/os/etc/s6-rc/src/swww/run b/os/etc/s6-rc/src/swww/run deleted file mode 100644 index 224c269..0000000 --- a/os/etc/s6-rc/src/swww/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -runas /usr/bin/swww-daemon diff --git a/os/etc/s6-rc/src/swww/type b/os/etc/s6-rc/src/swww/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/swww/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/syncthing-log/consumer-for b/os/etc/s6-rc/src/syncthing-log/consumer-for deleted file mode 100644 index 3d9dca2..0000000 --- a/os/etc/s6-rc/src/syncthing-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -syncthing-srv diff --git a/os/etc/s6-rc/src/syncthing-log/notification-fd b/os/etc/s6-rc/src/syncthing-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/syncthing-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/syncthing-log/pipeline-name b/os/etc/s6-rc/src/syncthing-log/pipeline-name deleted file mode 100644 index e6f7842..0000000 --- a/os/etc/s6-rc/src/syncthing-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -syncthing diff --git a/os/etc/s6-rc/src/syncthing-log/run b/os/etc/s6-rc/src/syncthing-log/run deleted file mode 100644 index 35dd33a..0000000 --- a/os/etc/s6-rc/src/syncthing-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/syncthing.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/syncthing } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/syncthing diff --git a/os/etc/s6-rc/src/syncthing-log/type b/os/etc/s6-rc/src/syncthing-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/syncthing-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/syncthing-srv/dependencies.d/net-online b/os/etc/s6-rc/src/syncthing-srv/dependencies.d/net-online deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/syncthing-srv/dependencies.d/net-online +++ /dev/null diff --git a/os/etc/s6-rc/src/syncthing-srv/producer-for b/os/etc/s6-rc/src/syncthing-srv/producer-for deleted file mode 100644 index a0ee74b..0000000 --- a/os/etc/s6-rc/src/syncthing-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -syncthing-log diff --git a/os/etc/s6-rc/src/syncthing-srv/run b/os/etc/s6-rc/src/syncthing-srv/run deleted file mode 100644 index d1eaf74..0000000 --- a/os/etc/s6-rc/src/syncthing-srv/run +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/user.conf -importas -iu USER USER - -backtick -E -D /tmp HOME { homeof ${USER} } -s6-setuidgid ${USER} -export HOME ${HOME} -foreground { install -d ${HOME}/.config/syncthing } - -fdmove -c 2 1 -exec /usr/bin/syncthing serve --no-browser --home=${HOME}/.config/syncthing --gui-address=http://127.0.0.1:8384 --logfile=/dev/null diff --git a/os/etc/s6-rc/src/syncthing-srv/type b/os/etc/s6-rc/src/syncthing-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/syncthing-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/sysctl/dependencies.d/mount b/os/etc/s6-rc/src/sysctl/dependencies.d/mount deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/sysctl/dependencies.d/mount +++ /dev/null diff --git a/os/etc/s6-rc/src/sysctl/type b/os/etc/s6-rc/src/sysctl/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/sysctl/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/sysctl/up b/os/etc/s6-rc/src/sysctl/up deleted file mode 100644 index 72844aa..0000000 --- a/os/etc/s6-rc/src/sysctl/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -foreground { /usr/sbin/sysctl --system --quiet } diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/kmod-static-nodes b/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/kmod-static-nodes deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/kmod-static-nodes +++ /dev/null diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/mount-devfs b/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/type b/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/up b/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/up deleted file mode 100644 index f33c191..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec systemd-tmpfiles --prefix=/dev --create --boot diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/mount-tmpfs b/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/mount-tmpfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/mount-tmpfs +++ /dev/null diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/remount-root b/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/remount-root deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/remount-root +++ /dev/null diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/udev-trigger b/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup/type b/os/etc/s6-rc/src/systemd-tmpfiles-setup/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/systemd-tmpfiles-setup/up b/os/etc/s6-rc/src/systemd-tmpfiles-setup/up deleted file mode 100644 index b2937f3..0000000 --- a/os/etc/s6-rc/src/systemd-tmpfiles-setup/up +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/execlineb -P -exec systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev diff --git a/os/etc/s6-rc/src/tailscale-log/consumer-for b/os/etc/s6-rc/src/tailscale-log/consumer-for deleted file mode 100644 index 45779c0..0000000 --- a/os/etc/s6-rc/src/tailscale-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -tailscale-srv diff --git a/os/etc/s6-rc/src/tailscale-log/notification-fd b/os/etc/s6-rc/src/tailscale-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/tailscale-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/tailscale-log/pipeline-name b/os/etc/s6-rc/src/tailscale-log/pipeline-name deleted file mode 100644 index 0d52153..0000000 --- a/os/etc/s6-rc/src/tailscale-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -tailscale diff --git a/os/etc/s6-rc/src/tailscale-log/run b/os/etc/s6-rc/src/tailscale-log/run deleted file mode 100644 index 92d5525..0000000 --- a/os/etc/s6-rc/src/tailscale-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/tailscale.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/tailscale } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/tailscale diff --git a/os/etc/s6-rc/src/tailscale-log/type b/os/etc/s6-rc/src/tailscale-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tailscale-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tailscale-srv/dependencies.d/net-online b/os/etc/s6-rc/src/tailscale-srv/dependencies.d/net-online deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tailscale-srv/dependencies.d/net-online +++ /dev/null diff --git a/os/etc/s6-rc/src/tailscale-srv/producer-for b/os/etc/s6-rc/src/tailscale-srv/producer-for deleted file mode 100644 index 612edd5..0000000 --- a/os/etc/s6-rc/src/tailscale-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -tailscale-log diff --git a/os/etc/s6-rc/src/tailscale-srv/run b/os/etc/s6-rc/src/tailscale-srv/run deleted file mode 100644 index 02b9575..0000000 --- a/os/etc/s6-rc/src/tailscale-srv/run +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/execlineb -P - -foreground { mkdir -p /var/lib/tailscale } -foreground { mkdir -p /run/tailscale } - -fdmove -c 2 1 - -importas -iu PATH PATH -export PATH /sbin:${PATH} - -foreground { pipeline { env } grep PATH } -exec /usr/sbin/tailscaled --no-logs-no-support --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port 41641 diff --git a/os/etc/s6-rc/src/tailscale-srv/type b/os/etc/s6-rc/src/tailscale-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tailscale-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tinydm-log/consumer-for b/os/etc/s6-rc/src/tinydm-log/consumer-for deleted file mode 100644 index 87d08d7..0000000 --- a/os/etc/s6-rc/src/tinydm-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -tinydm-srv diff --git a/os/etc/s6-rc/src/tinydm-log/notification-fd b/os/etc/s6-rc/src/tinydm-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/tinydm-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/tinydm-log/pipeline-name b/os/etc/s6-rc/src/tinydm-log/pipeline-name deleted file mode 100644 index 9f7f9dc..0000000 --- a/os/etc/s6-rc/src/tinydm-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -tinydm diff --git a/os/etc/s6-rc/src/tinydm-log/run b/os/etc/s6-rc/src/tinydm-log/run deleted file mode 100644 index 00e269d..0000000 --- a/os/etc/s6-rc/src/tinydm-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/tinydm.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/tinydm } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/tinydm diff --git a/os/etc/s6-rc/src/tinydm-log/type b/os/etc/s6-rc/src/tinydm-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tinydm-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tinydm-srv/dependencies.d/seatd b/os/etc/s6-rc/src/tinydm-srv/dependencies.d/seatd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/dependencies.d/seatd +++ /dev/null diff --git a/os/etc/s6-rc/src/tinydm-srv/dependencies.d/systemd-tmpfiles-setup b/os/etc/s6-rc/src/tinydm-srv/dependencies.d/systemd-tmpfiles-setup deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/dependencies.d/systemd-tmpfiles-setup +++ /dev/null diff --git a/os/etc/s6-rc/src/tinydm-srv/finish b/os/etc/s6-rc/src/tinydm-srv/finish deleted file mode 100644 index ae658da..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/finish +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null -exec sh /etc/s6-rc/src/tinydm-srv/finish-sh diff --git a/os/etc/s6-rc/src/tinydm-srv/finish-sh b/os/etc/s6-rc/src/tinydm-srv/finish-sh deleted file mode 100644 index 674de28..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/finish-sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -set -u - -pkill -f autologin - -for pid in $(pgrep -f marker); do - session=$(ps -o session= -p ${pid} | xargs) - [ -z "$session" ] && break - pkill -s ${session} -done diff --git a/os/etc/s6-rc/src/tinydm-srv/producer-for b/os/etc/s6-rc/src/tinydm-srv/producer-for deleted file mode 100644 index 3930647..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -tinydm-log diff --git a/os/etc/s6-rc/src/tinydm-srv/run b/os/etc/s6-rc/src/tinydm-srv/run deleted file mode 100644 index 9a3f2e8..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -redirfd -w 1 /dev/null -redirfd -w 2 /dev/null - -envfile /etc/s6-rc/config/user.conf -importas -ui USER USER - -exec /usr/bin/autologin ${USER} /usr/bin/tinydm-run-session diff --git a/os/etc/s6-rc/src/tinydm-srv/type b/os/etc/s6-rc/src/tinydm-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tinydm-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty1/dependencies.d/hostname b/os/etc/s6-rc/src/tty1/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty1/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty1/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty1/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty1/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty1/run b/os/etc/s6-rc/src/tty1/run deleted file mode 100644 index a4a9834..0000000 --- a/os/etc/s6-rc/src/tty1/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty1 } -exec /sbin/agetty -L -8 tty1 115200 linux diff --git a/os/etc/s6-rc/src/tty1/type b/os/etc/s6-rc/src/tty1/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty1/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty2/dependencies.d/hostname b/os/etc/s6-rc/src/tty2/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty2/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty2/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty2/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty2/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty2/run b/os/etc/s6-rc/src/tty2/run deleted file mode 100644 index f705448..0000000 --- a/os/etc/s6-rc/src/tty2/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty2 } -exec /sbin/agetty -L -8 tty2 115200 linux diff --git a/os/etc/s6-rc/src/tty2/type b/os/etc/s6-rc/src/tty2/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty2/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty3/dependencies.d/hostname b/os/etc/s6-rc/src/tty3/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty3/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty3/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty3/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty3/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty3/run b/os/etc/s6-rc/src/tty3/run deleted file mode 100644 index e17493a..0000000 --- a/os/etc/s6-rc/src/tty3/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty3 } -exec /sbin/agetty -L -8 tty3 115200 linux diff --git a/os/etc/s6-rc/src/tty3/type b/os/etc/s6-rc/src/tty3/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty3/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty4/dependencies.d/hostname b/os/etc/s6-rc/src/tty4/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty4/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty4/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty4/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty4/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty4/run b/os/etc/s6-rc/src/tty4/run deleted file mode 100644 index b690f62..0000000 --- a/os/etc/s6-rc/src/tty4/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty4 } -exec /sbin/agetty -L -8 tty4 115200 linux diff --git a/os/etc/s6-rc/src/tty4/type b/os/etc/s6-rc/src/tty4/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty4/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty5/dependencies.d/hostname b/os/etc/s6-rc/src/tty5/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty5/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty5/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty5/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty5/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty5/run b/os/etc/s6-rc/src/tty5/run deleted file mode 100644 index 2d42a4e..0000000 --- a/os/etc/s6-rc/src/tty5/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty5 } -exec /sbin/agetty -L -8 tty5 115200 linux diff --git a/os/etc/s6-rc/src/tty5/type b/os/etc/s6-rc/src/tty5/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty5/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/tty6/dependencies.d/hostname b/os/etc/s6-rc/src/tty6/dependencies.d/hostname deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty6/dependencies.d/hostname +++ /dev/null diff --git a/os/etc/s6-rc/src/tty6/dependencies.d/mount-devfs b/os/etc/s6-rc/src/tty6/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/tty6/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/tty6/run b/os/etc/s6-rc/src/tty6/run deleted file mode 100644 index 31bd0c1..0000000 --- a/os/etc/s6-rc/src/tty6/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P -if { pipeline { s6-rc -ba list } grep -qFx mount-filesystems } -if -t { test -e /dev/tty6 } -exec /sbin/agetty -L -8 tty6 115200 linux diff --git a/os/etc/s6-rc/src/tty6/type b/os/etc/s6-rc/src/tty6/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/tty6/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger b/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd b/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd +++ /dev/null diff --git a/os/etc/s6-rc/src/udev-settle/type b/os/etc/s6-rc/src/udev-settle/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/udev-settle/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/udev-settle/up b/os/etc/s6-rc/src/udev-settle/up deleted file mode 100644 index 135dff1..0000000 --- a/os/etc/s6-rc/src/udev-settle/up +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P - -foreground { redirfd -w 1 /dev/null udevadm settle } diff --git a/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd b/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd +++ /dev/null diff --git a/os/etc/s6-rc/src/udev-trigger/type b/os/etc/s6-rc/src/udev-trigger/type deleted file mode 100644 index bdd22a1..0000000 --- a/os/etc/s6-rc/src/udev-trigger/type +++ /dev/null @@ -1 +0,0 @@ -oneshot diff --git a/os/etc/s6-rc/src/udev-trigger/up b/os/etc/s6-rc/src/udev-trigger/up deleted file mode 100644 index f094e3d..0000000 --- a/os/etc/s6-rc/src/udev-trigger/up +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -foreground { redirfd -w 1 /dev/null udevadm trigger --type=subsystems --action=add } -foreground { redirfd -w 1 /dev/null udevadm trigger --type=devices --action=add } diff --git a/os/etc/s6-rc/src/udev/contents.d/udev-trigger b/os/etc/s6-rc/src/udev/contents.d/udev-trigger deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udev/contents.d/udev-trigger +++ /dev/null diff --git a/os/etc/s6-rc/src/udev/contents.d/udevd b/os/etc/s6-rc/src/udev/contents.d/udevd deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udev/contents.d/udevd +++ /dev/null diff --git a/os/etc/s6-rc/src/udev/type b/os/etc/s6-rc/src/udev/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/udev/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/udevd-log/consumer-for b/os/etc/s6-rc/src/udevd-log/consumer-for deleted file mode 100644 index 867667b..0000000 --- a/os/etc/s6-rc/src/udevd-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -udevd-srv diff --git a/os/etc/s6-rc/src/udevd-log/notification-fd b/os/etc/s6-rc/src/udevd-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/udevd-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/udevd-log/pipeline-name b/os/etc/s6-rc/src/udevd-log/pipeline-name deleted file mode 100644 index 45bd63d..0000000 --- a/os/etc/s6-rc/src/udevd-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -udevd diff --git a/os/etc/s6-rc/src/udevd-log/run b/os/etc/s6-rc/src/udevd-log/run deleted file mode 100644 index abbe467..0000000 --- a/os/etc/s6-rc/src/udevd-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/udevd.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/udevd } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/udevd diff --git a/os/etc/s6-rc/src/udevd-log/type b/os/etc/s6-rc/src/udevd-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/udevd-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups +++ /dev/null diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs +++ /dev/null diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev b/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev +++ /dev/null diff --git a/os/etc/s6-rc/src/udevd-srv/producer-for b/os/etc/s6-rc/src/udevd-srv/producer-for deleted file mode 100644 index 5a7694f..0000000 --- a/os/etc/s6-rc/src/udevd-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -udevd-log diff --git a/os/etc/s6-rc/src/udevd-srv/run b/os/etc/s6-rc/src/udevd-srv/run deleted file mode 100644 index 652f618..0000000 --- a/os/etc/s6-rc/src/udevd-srv/run +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/execlineb -P - -fdmove -c 2 1 -exec /lib/systemd/systemd-udevd -D diff --git a/os/etc/s6-rc/src/udevd-srv/type b/os/etc/s6-rc/src/udevd-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/udevd-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/user/contents.d/mpris-scrobbler b/os/etc/s6-rc/src/user/contents.d/mpris-scrobbler deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/user/contents.d/mpris-scrobbler +++ /dev/null diff --git a/os/etc/s6-rc/src/user/contents.d/plymouth-quit b/os/etc/s6-rc/src/user/contents.d/plymouth-quit deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/user/contents.d/plymouth-quit +++ /dev/null diff --git a/os/etc/s6-rc/src/user/contents.d/startpage b/os/etc/s6-rc/src/user/contents.d/startpage deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/user/contents.d/startpage +++ /dev/null diff --git a/os/etc/s6-rc/src/user/type b/os/etc/s6-rc/src/user/type deleted file mode 100644 index 757b422..0000000 --- a/os/etc/s6-rc/src/user/type +++ /dev/null @@ -1 +0,0 @@ -bundle diff --git a/os/etc/s6-rc/src/waybar-log/consumer-for b/os/etc/s6-rc/src/waybar-log/consumer-for deleted file mode 100644 index 386c88f..0000000 --- a/os/etc/s6-rc/src/waybar-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -waybar-srv diff --git a/os/etc/s6-rc/src/waybar-log/notification-fd b/os/etc/s6-rc/src/waybar-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/waybar-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/waybar-log/pipeline-name b/os/etc/s6-rc/src/waybar-log/pipeline-name deleted file mode 100644 index 677a91e..0000000 --- a/os/etc/s6-rc/src/waybar-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -waybar diff --git a/os/etc/s6-rc/src/waybar-log/run b/os/etc/s6-rc/src/waybar-log/run deleted file mode 100644 index b9a03e1..0000000 --- a/os/etc/s6-rc/src/waybar-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/waybar.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/waybar } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/waybar diff --git a/os/etc/s6-rc/src/waybar-log/type b/os/etc/s6-rc/src/waybar-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/waybar-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/waybar-srv/dependencies.d/dbus-session b/os/etc/s6-rc/src/waybar-srv/dependencies.d/dbus-session deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/waybar-srv/dependencies.d/dbus-session +++ /dev/null diff --git a/os/etc/s6-rc/src/waybar-srv/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/waybar-srv/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/waybar-srv/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/waybar-srv/dependencies.d/sound b/os/etc/s6-rc/src/waybar-srv/dependencies.d/sound deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/waybar-srv/dependencies.d/sound +++ /dev/null diff --git a/os/etc/s6-rc/src/waybar-srv/producer-for b/os/etc/s6-rc/src/waybar-srv/producer-for deleted file mode 100644 index 24b4d63..0000000 --- a/os/etc/s6-rc/src/waybar-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -waybar-log diff --git a/os/etc/s6-rc/src/waybar-srv/run b/os/etc/s6-rc/src/waybar-srv/run deleted file mode 100644 index 8d6cdf2..0000000 --- a/os/etc/s6-rc/src/waybar-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/local/bin/waybar --log-level=info diff --git a/os/etc/s6-rc/src/waybar-srv/type b/os/etc/s6-rc/src/waybar-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/waybar-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/wireplumber-log/consumer-for b/os/etc/s6-rc/src/wireplumber-log/consumer-for deleted file mode 100644 index dcea740..0000000 --- a/os/etc/s6-rc/src/wireplumber-log/consumer-for +++ /dev/null @@ -1 +0,0 @@ -wireplumber-srv diff --git a/os/etc/s6-rc/src/wireplumber-log/notification-fd b/os/etc/s6-rc/src/wireplumber-log/notification-fd deleted file mode 100644 index 00750ed..0000000 --- a/os/etc/s6-rc/src/wireplumber-log/notification-fd +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/os/etc/s6-rc/src/wireplumber-log/pipeline-name b/os/etc/s6-rc/src/wireplumber-log/pipeline-name deleted file mode 100644 index ec8e30f..0000000 --- a/os/etc/s6-rc/src/wireplumber-log/pipeline-name +++ /dev/null @@ -1 +0,0 @@ -wireplumber diff --git a/os/etc/s6-rc/src/wireplumber-log/run b/os/etc/s6-rc/src/wireplumber-log/run deleted file mode 100644 index 0bcbe5d..0000000 --- a/os/etc/s6-rc/src/wireplumber-log/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/log.conf -envfile -I /etc/s6-rc/config/wireplumber.conf -importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES -importas -sCuD "/run/log" LOG_DIR LOG_DIR - -foreground { install -d ${LOG_DIR}/wireplumber } -s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/wireplumber diff --git a/os/etc/s6-rc/src/wireplumber-log/type b/os/etc/s6-rc/src/wireplumber-log/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/wireplumber-log/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire b/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire +++ /dev/null diff --git a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire-pulse b/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire-pulse deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire-pulse +++ /dev/null diff --git a/os/etc/s6-rc/src/wireplumber-srv/producer-for b/os/etc/s6-rc/src/wireplumber-srv/producer-for deleted file mode 100644 index e9cd359..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/producer-for +++ /dev/null @@ -1 +0,0 @@ -wireplumber-log diff --git a/os/etc/s6-rc/src/wireplumber-srv/run b/os/etc/s6-rc/src/wireplumber-srv/run deleted file mode 100644 index c5034d3..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/execlineb -P -fdmove -c 2 1 -runas /usr/bin/wireplumber diff --git a/os/etc/s6-rc/src/wireplumber-srv/type b/os/etc/s6-rc/src/wireplumber-srv/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/wireplumber-srv/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/s6-rc/src/wlsunset/dependencies.d/desktop-session-running b/os/etc/s6-rc/src/wlsunset/dependencies.d/desktop-session-running deleted file mode 100644 index e69de29..0000000 --- a/os/etc/s6-rc/src/wlsunset/dependencies.d/desktop-session-running +++ /dev/null diff --git a/os/etc/s6-rc/src/wlsunset/run b/os/etc/s6-rc/src/wlsunset/run deleted file mode 100644 index f3b2be4..0000000 --- a/os/etc/s6-rc/src/wlsunset/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/execlineb -P - -envfile /etc/s6-rc/config/user.conf -importas -iu lat LAT -importas -iu lon LON - -#redirfd -w 1 /dev/null -#redirfd -w 2 /dev/null -runas /usr/bin/wlsunset -l ${lat} -L ${lon} diff --git a/os/etc/s6-rc/src/wlsunset/type b/os/etc/s6-rc/src/wlsunset/type deleted file mode 100644 index 5883cff..0000000 --- a/os/etc/s6-rc/src/wlsunset/type +++ /dev/null @@ -1 +0,0 @@ -longrun diff --git a/os/etc/tinydm.d/env-wayland.d/00-profile.conf b/os/etc/tinydm.d/env-wayland.d/00-profile.conf deleted file mode 100644 index 20d9b11..0000000 --- a/os/etc/tinydm.d/env-wayland.d/00-profile.conf +++ /dev/null @@ -1,2 +0,0 @@ -# source system profile -#. /etc/profile diff --git a/os/etc/tinydm.d/env-wayland.d/20-dbus-session-bus.conf b/os/etc/tinydm.d/env-wayland.d/20-dbus-session-bus.conf deleted file mode 100644 index 0040be0..0000000 --- a/os/etc/tinydm.d/env-wayland.d/20-dbus-session-bus.conf +++ /dev/null @@ -1 +0,0 @@ -export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus diff --git a/os/etc/tinydm.d/env-wayland.d/30-xkb.conf b/os/etc/tinydm.d/env-wayland.d/30-xkb.conf deleted file mode 100644 index 9aaf05f..0000000 --- a/os/etc/tinydm.d/env-wayland.d/30-xkb.conf +++ /dev/null @@ -1,3 +0,0 @@ -export XKB_DEFAULT_LAYOUT=us -export XKB_DEFAULT_VARIANT=mac -export XKB_DEFAULT_OPTIONS="caps:hyper,eurosign:5,evdoublebind:mapping,hibiki:intl_tr" diff --git a/os/etc/tinydm.d/env-wayland.d/40-bemenu.conf b/os/etc/tinydm.d/env-wayland.d/40-bemenu.conf deleted file mode 100644 index 0ba15e5..0000000 --- a/os/etc/tinydm.d/env-wayland.d/40-bemenu.conf +++ /dev/null @@ -1,2 +0,0 @@ -export BEMENU_BACKEND=wayland -export BEMENU_OPTS='-i -n -m focused --fn "Iosevka 10" --nb "#0c0c0ce5" --nf "#fffffb" --ab "#0c0c0ce0" --af "#fffffb" --tb "#8a6bbe" --tf "#fffffb" --fb "#0c0c0ce5" --ff "#fffffb" --sb "#fad689" --sf "#0c0c0c" --hb "#8a6bbeff" --hf "#fffffb" --scb "#0c0c0ce5" --scf "#8a6bbee5" --binding vim' diff --git a/os/etc/tinydm.d/env-wayland.d/80-terminal.conf b/os/etc/tinydm.d/env-wayland.d/80-terminal.conf deleted file mode 100644 index af1f287..0000000 --- a/os/etc/tinydm.d/env-wayland.d/80-terminal.conf +++ /dev/null @@ -1 +0,0 @@ -export TERMINAL=/usr/bin/foot diff --git a/os/etc/tinydm.d/env-wayland.d/90-user.conf b/os/etc/tinydm.d/env-wayland.d/90-user.conf deleted file mode 100644 index 2264626..0000000 --- a/os/etc/tinydm.d/env-wayland.d/90-user.conf +++ /dev/null @@ -1,22 +0,0 @@ -export GDK_BACKEND=wayland -export CLUTTER_BACKEND=wayland -export QT_QPA_PLATFORM=wayland-egl -export SDL_VIDEODRIVER=wayland -export ECORE_EVAS_ENGINE=wayland-egl -export ELM_ENGINE=wayland_egl -export _JAVA_AWT_WM_NONREPARENTING=1 -export NO_AT_BRIDGE=1 -export MOZ_ENABLE_WAYLAND=1 - -# force gnome apps to use gnome style -#export DESKTOP_SESSION=gnome -#export QT_QPA_PLATFORMTHEME=gnome -#export QT_STYLE_OVERRIDE=adwaita -#export QT_WAYLAND_FORCE_DPI=physical -export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 - -export GTK_CSD=0 - -export XDG_SESSION_TYPE=wayland -export XDG_SESSION_DESKTOP=sway -export XDG_CURRENT_DESKTOP=sway diff --git a/os/etc/tinydm.d/env-wayland.d/99-im.conf b/os/etc/tinydm.d/env-wayland.d/99-im.conf deleted file mode 100644 index f58a60d..0000000 --- a/os/etc/tinydm.d/env-wayland.d/99-im.conf +++ /dev/null @@ -1,4 +0,0 @@ -export GTK_IM_MODULE=fcitx -export QT_IM_MODULE=fcitx -export XMODIFIERS=@im=fcitx -export SDL_IM_MODULE=fcitx diff --git a/os/etc/tinydm.d/env-wayland.d/99-wlr.conf b/os/etc/tinydm.d/env-wayland.d/99-wlr.conf deleted file mode 100644 index 951cdb1..0000000 --- a/os/etc/tinydm.d/env-wayland.d/99-wlr.conf +++ /dev/null @@ -1,2 +0,0 @@ -#export WLR_EGL_NO_MODIFIERS=1 -export WLR_RENDERER=vulkan diff --git a/os/etc/udev/rules.d/10-iface.rules b/os/etc/udev/rules.d/10-iface.rules deleted file mode 100644 index a2434f3..0000000 --- a/os/etc/udev/rules.d/10-iface.rules +++ /dev/null @@ -1,3 +0,0 @@ -#SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="9c:bf:0d:00:0e:64", NAME="eth0" -#SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="88:d8:2e:41:e4:b1", NAME="wlan0" - diff --git a/os/etc/udev/rules.d/20-thunderbolt.rules b/os/etc/udev/rules.d/20-thunderbolt.rules deleted file mode 100644 index 14a00a0..0000000 --- a/os/etc/udev/rules.d/20-thunderbolt.rules +++ /dev/null @@ -1,4 +0,0 @@ -# authorize devices - -# thinkpad thunderbolt 3 dock -ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{vendor}=="0x108", ATTR{device}=="0x1720", ATTR{authorized}=="0", ATTR{authorized}="1" diff --git a/os/etc/udev/rules.d/85-autohibernate.rules b/os/etc/udev/rules.d/85-autohibernate.rules deleted file mode 100755 index 59b53ca..0000000 --- a/os/etc/udev/rules.d/85-autohibernate.rules +++ /dev/null @@ -1,2 +0,0 @@ -## HIBERNATE WHEN BATTERY IS LOW -SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Discharging", ATTR{capacity}=="5", RUN+="/usr/sbin/s2disk" diff --git a/os/manifest b/os/manifest deleted file mode 100644 index c49ffb2..0000000 --- a/os/manifest +++ /dev/null @@ -1,51 +0,0 @@ -# kernel stuff -/etc/dracut.conf.d -/etc/kernel -/etc/modprobe.d -/etc/modules-load.d - -# portage -/var/lib/portage/world -/etc/portage -/etc/eixrc -/etc/eix-sync.conf -/etc/genup/updaters.d/10-tip.sh -/etc/genup/updaters.d/23-eclean-packages.sh - -# core -/etc/fstab -/etc/hosts -/etc/resolvconf.conf -/etc/doas* -/etc/profile.d/toolbox.sh -/etc/profile.d/xdg-cache-home.sh -/etc/bluetooth -/etc/udev/rules.d/10-iface.rules -/etc/udev/rules.d/20-thunderbolt.rules -/etc/udev/rules.d/85-autohibernate.rules - -# cron -/etc/cron.hourly -/etc/cron.daily -/var/spool/cron/crontabs/robert - -# wifi -/etc/iwd -/var/lib/iwd #secret -/etc/netplug.d - -# s6 services -/etc/s6-rc/TODO -/etc/s6-rc/config -/etc/s6-rc/make-logservice -/etc/s6-rc/reload -/etc/s6-rc/restart -/etc/s6-rc/rules.d -/etc/s6-rc/runas -/etc/s6-rc/src - -# misc -/etc/tinydm.d -/etc/buildkit -/etc/cgroup -# /etc/default diff --git a/os/var/lib/portage/world b/os/var/lib/portage/world deleted file mode 100644 index 356735c..0000000 --- a/os/var/lib/portage/world +++ /dev/null @@ -1,218 +0,0 @@ -app-admin/doas -app-admin/entr -app-admin/rbw -app-arch/pigz -app-containers/buildkit-bin -app-containers/cni-plugins -app-containers/containerd -app-containers/crun -app-containers/nerdctl -app-containers/nerdctld -app-containers/podman -app-containers/slirp4netns -app-crypt/pinentry-bemenu -app-crypt/pinentry-bemenu::robertgzr -app-crypt/sops -app-doc/dasht -app-editors/neovim -app-emulation/qemu -app-emulation/quickemu -app-emulation/spice -app-i18n/fcitx -app-i18n/fcitx-anthy -app-i18n/fcitx-anthy::gentoo-zh -app-i18n/fcitx-gtk -app-i18n/fcitx-qt -app-misc/clifm -app-misc/ddcutil -app-misc/evdoublebind -app-misc/flavours -app-misc/gramps -app-misc/jq -app-misc/khal -app-misc/segno -app-misc/swayhide -app-misc/timetrace -app-misc/todoman -app-misc/trash-cli -app-misc/vifm -app-misc/vifmimg -app-misc/wander -app-misc/zk -app-portage/gentoolkit -app-shells/fzf -app-shells/starship -app-shells/zoxide -app-text/tessdata_best -app-text/tesseract -app-text/zathura-cb -app-text/zathura-pdf-poppler -dev-cpp/gtest -dev-cpp/gtkmm:4.0 -dev-go/gopls -dev-lang/go -dev-lang/rust-bin -dev-lang/sassc -dev-lang/typescript -dev-libs/bemenu -dev-libs/libfido2 -dev-libs/libp11 -dev-libs/libpcre -dev-libs/libportal -dev-libs/libusb -dev-libs/light -dev-libs/rapidjson -dev-python/goprocam -dev-python/python-lsp-server -dev-python/vdirsyncer -dev-tex/tectonic -dev-util/android-tools -dev-util/flatpak-builder -dev-util/github-cli -dev-util/hut -dev-util/include-what-you-use -dev-util/lldb -dev-util/lua-language-server -dev-util/sccache -dev-util/shellcheck-bin -dev-util/shfmt -dev-util/strace -dev-util/stylua -dev-vcs/tig -gnome-base/gsettings-desktop-schemas -gui-apps/foot -gui-apps/grim -gui-apps/kanshi -gui-apps/mako -gui-apps/slurp -gui-apps/swayidle -gui-apps/swaylock -gui-apps/swww -gui-apps/tinydm -gui-apps/waybar -gui-apps/wf-recorder -gui-apps/wl-clipboard -gui-apps/wlr-randr -gui-apps/wlsunset -gui-apps/wluma -gui-apps/wtype -gui-libs/wlroots -gui-libs/xdg-desktop-portal-wlr -gui-wm/sway -mail-client/aerc -mail-client/himalaya -media-fonts/dejavu -media-fonts/iosevka -media-fonts/luciole -media-fonts/material-design-icons -media-fonts/noto -media-fonts/noto-cjk -media-fonts/noto-emoji -media-gfx/pqiv -media-gfx/ueberzugpp -media-libs/alsa-ucm-conf -media-libs/exiftool -media-libs/gst-plugins-bad -media-libs/gst-plugins-base -media-libs/gst-plugins-good -media-libs/gstreamer -media-libs/harfbuzz -media-libs/leptonica -media-libs/libpng -media-libs/libv4l -media-libs/libva-intel-driver -media-libs/libva-intel-media-driver -media-libs/mesa -media-libs/vips -media-plugins/gst-plugins-libav -media-plugins/gst-plugins-opus -media-sound/g4music -media-sound/mpris-scrobbler -media-sound/playerctl -media-sound/pulsemixer -media-sound/spotify -media-video/droidcam -media-video/ffmpeg -media-video/ffmpegthumbnailer -media-video/libva-utils -media-video/mpv -media-video/obs-studio -media-video/pipewire -media-video/v4l2loopback -media-video/v4l2loopback::gentoo -mpv-plugin/mpv-mpris -mpv-plugin/sponsorblock -mpv-plugin/thumbfast -mpv-plugin/uosc -mpv-plugin/webm -net-fs/sshfs -net-im/iamb -net-irc/senpai -net-libs/webkit-gtk -net-libs/webkit-gtk:4 -net-mail/isync -net-misc/chrony -net-misc/connman -net-misc/go-chromecast -net-misc/netifrc -net-misc/postman-bin -net-misc/rclone -net-misc/yt-dlp -net-p2p/syncthing -net-print/cups -net-vpn/tailscale -net-vpn/wireguard-tools -net-wireless/bluez -net-wireless/iwd -sys-apps/bat -sys-apps/eza -sys-apps/fd -sys-apps/firejail -sys-apps/flatpak -sys-apps/fwupd -sys-apps/ov -sys-apps/ripgrep -sys-apps/rootlesskit -sys-apps/s6 -sys-apps/s6-linux-init -sys-apps/s6-rc -sys-apps/usbutils -sys-apps/xdg-desktop-portal -sys-apps/xdg-desktop-portal-gtk -sys-apps/yarn -sys-auth/seatd -sys-boot/efibootmgr -sys-boot/plymouth -sys-cluster/kubectl -sys-cluster/nomad -sys-firmware/sof-firmware -sys-fs/cryptsetup -sys-fs/fuse -sys-fs/fuse:0 -sys-fs/lvm2 -sys-fs/tmsu -sys-fs/udisks::robertgzr -sys-kernel/dracut -sys-kernel/gentoo-kernel -sys-kernel/installkernel-gentoo -sys-kernel/linux-firmware -sys-libs/compiler-rt -sys-libs/glibc -sys-power/cpupower -sys-power/hibernate-script -sys-power/powertop -sys-power/suspend -sys-process/btop -sys-process/snooze -virtual/dist-kernel -virtual/rust -www-apps/hugo -www-client/librewolf -x11-libs/libnotify -x11-libs/libxkbcommon -x11-misc/j4-dmenu-desktop -x11-themes/adw-gtk3 -x11-themes/gnome-themes-standard -x11-themes/material-design-icons -x11-themes/winsur-cursor-theme -x11-themes/woodenbeaver-sounds |