summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-02-10 12:32:48 +0100
committerRobert Günzler <r@gnzler.io>2026-02-10 12:41:25 +0100
commit63feeb9f369fc6176e85c1c2d8fcc863caad1946 (patch)
tree41cd5d2d1ec36e74e464caab722cc9b460153f04
parent5bd0a4aca65ecb9818ef1285982d160b6b6ff665 (diff)
start new
Signed-off-by: Robert Günzler <r@gnzler.io>
-rw-r--r--.bashrc209
-rw-r--r--.config/aerc/aerc.conf25
-rw-r--r--.config/aerc/binds.conf17
-rwxr-xr-x.config/aerc/filters/html10
-rw-r--r--.config/aerc/stylesets/r58
-rw-r--r--.config/aerc/templates/new7
-rw-r--r--.config/aerc/templates/quoted_reply19
-rw-r--r--.config/aerc/templates/reply15
-rw-r--r--.config/bat/config25
-rw-r--r--.config/bemenu.conf49
-rw-r--r--.config/easyeffects/autoload/input/alsa_input.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_in_iD4_0_0_1__source:[In] Mic.json6
-rw-r--r--.config/easyeffects/autoload/input/alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback:analog-input-mic.json6
-rw-r--r--.config/easyeffects/autoload/output/alsa_output.pci-0000_00_1f.3.analog-stereo:analog-output-speaker.json6
-rw-r--r--.config/easyeffects/autoload/output/alsa_output.usb-Audient_Audient_iD4-00.HiFi__id4_stereo_out_iD4_0_0_1__sink:[Out] Speaker.json6
-rw-r--r--.config/easyeffects/autoload/output/alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo:analog-output-speaker.json6
-rw-r--r--.config/easyeffects/autoload/output/bluez_output.14_3F_A6_55_AF_A7.a2dp-sink:headset-output.json6
-rw-r--r--.config/easyeffects/input/vox chain.json115
-rw-r--r--.config/easyeffects/irs/AKG K712 PRO minimum phase 44100Hz.irsbin18044 -> 0 bytes
-rw-r--r--.config/easyeffects/irs/Audio-Technica ATH-M50x (Massdrop velours earpads) minimum phase 44100Hz.irsbin18044 -> 0 bytes
-rw-r--r--.config/easyeffects/irs/Audio-Technica ATH-M50x minimum phase 44100Hz.irsbin18044 -> 0 bytes
-rw-r--r--.config/easyeffects/irs/Sony WF-1000XM3 minimum phase 44100Hz.irsbin18044 -> 0 bytes
-rw-r--r--.config/easyeffects/output/akg k712 pro.json45
-rw-r--r--.config/easyeffects/output/ath m50x.json45
-rw-r--r--.config/easyeffects/output/minimal.json36
-rw-r--r--.config/easyeffects/output/sony wf-1000xm3.json37
-rw-r--r--.config/evdoublebind/config3
-rw-r--r--.config/firejail/calibre.local9
-rw-r--r--.config/firejail/default.local27
-rw-r--r--.config/firejail/discord.local40
-rw-r--r--.config/firejail/electron.local1
-rw-r--r--.config/firejail/firefox.local6
-rw-r--r--.config/firejail/gimp.local3
-rw-r--r--.config/firejail/kdenlive.local9
-rw-r--r--.config/firejail/libva.inc2
-rw-r--r--.config/firejail/lossless-cut.local2
-rw-r--r--.config/firejail/obs.local6
-rw-r--r--.config/firejail/osu.profile6
-rw-r--r--.config/firejail/portal.inc10
-rw-r--r--.config/firejail/qtwlfix.inc9
-rw-r--r--.config/firejail/slack.local12
-rw-r--r--.config/firejail/spotify.local8
-rw-r--r--.config/firejail/telegram.local8
-rw-r--r--.config/firejail/tor-browser.local2
-rw-r--r--.config/firejail/x11fy.inc10
-rw-r--r--.config/firejail/zoom.local11
-rw-r--r--.config/flavours/change_font.sh8
-rw-r--r--.config/flavours/config.toml54
m---------.config/flavours/schemes/base16-oxocarbon0
-rw-r--r--.config/flavours/schemes/karafuru/karafuru.yaml20
-rw-r--r--.config/flavours/templates/bemenu/templates/hibiki.mustache27
-rw-r--r--.config/flavours/templates/bemenu/templates/hibiki.mustache.in27
-rw-r--r--.config/flavours/templates/foot/templates/hibiki.mustache28
-rw-r--r--.config/flavours/templates/foot/templates/hibiki.mustache.in28
-rw-r--r--.config/flavours/templates/mako/templates/hibiki.mustache5
-rw-r--r--.config/flavours/templates/mako/templates/hibiki.mustache.in5
-rw-r--r--.config/flavours/templates/neovim/templates/hibiki.mustache18
-rw-r--r--.config/flavours/templates/sway/templates/hibiki.mustache18
-rw-r--r--.config/flavours/templates/sway/templates/hibiki.mustache.in18
-rw-r--r--.config/flavours/templates/vimiv/templates/hibiki.mustache17
-rw-r--r--.config/flavours/templates/vimiv/templates/hibiki.mustache.in17
-rw-r--r--.config/flavours/templates/waybar/templates/hibiki.mustache21
-rw-r--r--.config/flavours/templates/waybar/templates/hibiki.mustache.in21
l---------.config/foot/colors.ini1
-rw-r--r--.config/foot/colors_kanagawabones.ini24
-rw-r--r--.config/foot/colors_karafuru.ini28
-rw-r--r--.config/foot/foot.ini52
-rw-r--r--.config/ghostty/config39
-rw-r--r--.config/ghostty/themes/acme22
-rwxr-xr-x.config/ghostty/themes/kanagawabones22
-rw-r--r--.config/git/config336
-rw-r--r--.config/git/ignore60
-rw-r--r--.config/imv/config13
-rw-r--r--.config/kanshi/config30
-rw-r--r--.config/khal/config22
-rw-r--r--.config/mako/config48
-rw-r--r--.config/mbsyncrc66
-rw-r--r--.config/mpv/config242
-rw-r--r--.config/mpv/input.conf182
-rw-r--r--.config/mpv/mvi/input.conf109
-rw-r--r--.config/mpv/mvi/mpv.conf49
-rw-r--r--.config/mpv/mvi/script-opts/detect_image.conf17
-rw-r--r--.config/mpv/mvi/script-opts/image_positioning.conf14
-rw-r--r--.config/mpv/mvi/script-opts/minimap.conf19
-rw-r--r--.config/mpv/mvi/script-opts/ruler.conf21
-rw-r--r--.config/mpv/mvi/script-opts/status_line.conf14
-rw-r--r--.config/mpv/mvi/scripts/detect-image.lua73
-rw-r--r--.config/mpv/mvi/scripts/equalizer.lua176
-rw-r--r--.config/mpv/mvi/scripts/freeze-window.lua14
-rw-r--r--.config/mpv/mvi/scripts/image-positioning.lua277
-rw-r--r--.config/mpv/mvi/scripts/minimap.lua201
l---------.config/mpv/mvi/scripts/mouse_coords.lua1
-rw-r--r--.config/mpv/mvi/scripts/ruler.lua314
-rw-r--r--.config/mpv/mvi/scripts/status-line.lua142
-rw-r--r--.config/mpv/script-opts/console.conf2
-rw-r--r--.config/mpv/script-opts/console.conf.in2
-rw-r--r--.config/mpv/script-opts/osc.conf23
-rw-r--r--.config/mpv/script-opts/stats.conf4
-rw-r--r--.config/mpv/script-opts/stats.conf.in4
-rw-r--r--.config/mpv/script-opts/subs2srs.conf13
-rw-r--r--.config/mpv/script-opts/thumbfast.conf8
-rw-r--r--.config/mpv/script-opts/uosc.conf10
-rw-r--r--.config/mpv/script-opts/webm.conf3
-rw-r--r--.config/mpv/scripts/hooks.lua27
-rw-r--r--.config/mpv/scripts/mouse_coords.lua41
-rw-r--r--.config/mpv/scripts/openuri.lua42
-rw-r--r--.config/mpv/scripts/yanky.lua37
-rwxr-xr-x.config/mpv/update-uosc.sh20
-rw-r--r--.config/mpv/vapoursynth/interpolate.vpy84
-rw-r--r--.config/newsboat/config17
-rw-r--r--.config/newsboat/urls20
l---------.config/nvim1
-rw-r--r--.config/nvim/.editorconfig (renamed from .vim/.editorconfig)0
-rw-r--r--.config/nvim/.stylua.toml (renamed from .vim/.stylua.toml)0
-rw-r--r--.config/nvim/after/ftplugin/gitcommit.lua1
-rw-r--r--.config/nvim/after/ftplugin/gitrebase.lua4
-rw-r--r--.config/nvim/after/ftplugin/oil.lua25
-rw-r--r--.config/nvim/after/ftplugin/todotxt.lua1
-rw-r--r--.config/nvim/after/ftplugin/typst.lua6
-rw-r--r--.config/nvim/after/lsp/gopls.lua24
-rw-r--r--.config/nvim/after/lsp/tinymist.lua7
-rw-r--r--.config/nvim/after/lsp/zls.lua3
-rw-r--r--.config/nvim/after/luasnippets/all.lua3
-rw-r--r--.config/nvim/init.lua14
-rw-r--r--.config/nvim/lazy-lock.json31
-rw-r--r--.config/nvim/lua/config/diagnostics.lua (renamed from .vim/plugin/diagnostics.lua)14
-rw-r--r--.config/nvim/lua/config/filetypes.lua5
-rw-r--r--.config/nvim/lua/config/keymaps.lua36
-rw-r--r--.config/nvim/lua/config/lazy.lua63
-rw-r--r--.config/nvim/lua/config/lsp.lua66
-rw-r--r--.config/nvim/lua/config/options.lua (renamed from .vim/plugin/options.lua)4
-rw-r--r--.config/nvim/lua/config/reset.lua17
-rw-r--r--.config/nvim/lua/config/snippets.lua (renamed from .vim/lua/internal/snippets.lua)135
-rw-r--r--.config/nvim/lua/config/statuscolumn.lua (renamed from .vim/plugin/statuscolumn.lua)0
-rw-r--r--.config/nvim/lua/config/statusline.lua (renamed from .vim/plugin/statusline.lua)0
-rw-r--r--.config/nvim/lua/config/undo.lua (renamed from .vim/plugin/undo.lua)0
-rw-r--r--.config/nvim/lua/plugins/blink.lua (renamed from .vim/lua/internal/plugins/blink.lua)31
-rw-r--r--.config/nvim/lua/plugins/calcium.lua15
-rw-r--r--.config/nvim/lua/plugins/colorizer.lua (renamed from .vim/lua/internal/plugins/colorizer.lua)3
-rw-r--r--.config/nvim/lua/plugins/fzf.lua (renamed from .vim/lua/internal/plugins/fzf.lua)16
-rw-r--r--.config/nvim/lua/plugins/gentoo.lua15
-rw-r--r--.config/nvim/lua/plugins/git.lua (renamed from .vim/lua/internal/plugins/git.lua)11
-rw-r--r--.config/nvim/lua/plugins/icons.lua (renamed from .vim/lua/internal/plugins/icons.lua)0
-rw-r--r--.config/nvim/lua/plugins/indent.lua (renamed from .vim/lua/internal/plugins/indent.lua)2
-rw-r--r--.config/nvim/lua/plugins/lsp.lua6
-rw-r--r--.config/nvim/lua/plugins/markdown.lua82
-rw-r--r--.config/nvim/lua/plugins/mini.lua (renamed from .vim/lua/internal/plugins/mini.lua)0
-rw-r--r--.config/nvim/lua/plugins/oil.lua (renamed from .vim/lua/internal/plugins/oil.lua)0
-rw-r--r--.config/nvim/lua/plugins/snippets.lua13
-rw-r--r--.config/nvim/lua/plugins/treesitter.lua (renamed from .vim/lua/internal/plugins/treesitter.lua)43
-rw-r--r--.config/nvim/lua/plugins/whichkey.lua (renamed from .vim/lua/internal/plugins/whichkey.lua)0
-rw-r--r--.config/oguri/config4
-rw-r--r--.config/oguri/ripples.jpgbin147166 -> 0 bytes
-rwxr-xr-x.config/river/colors6
-rw-r--r--.config/river/functions.sh21
-rwxr-xr-x.config/river/gsettings15
-rwxr-xr-x.config/river/init32
-rwxr-xr-x.config/river/keybinds174
-rwxr-xr-x.config/river/layouts1
-rwxr-xr-x.config/river/mklayout.sh29
-rwxr-xr-x.config/river/rules18
-rwxr-xr-x.config/river/wl-kbptr-river-active-output4
-rwxr-xr-x.config/senpai/highlight14
-rw-r--r--.config/senpai/senpai.scfg9
-rw-r--r--.config/starship.toml87
-rw-r--r--.config/sway/config75
-rw-r--r--.config/sway/config.d/auto.conf52
-rw-r--r--.config/sway/config.d/binds.conf304
-rw-r--r--.config/sway/config.d/colors.conf18
-rw-r--r--.config/sway/config.d/gsettings.conf16
-rw-r--r--.config/sway/config.d/input.conf71
-rw-r--r--.config/sway/contrib/swayidle.confd8
-rwxr-xr-x.config/sway/contrib/swayidle.initd6
-rw-r--r--.config/sway/env34
-rw-r--r--.config/sway/simple.conf28
-rw-r--r--.config/todoman/config.py6
-rw-r--r--.config/treestyletab.css51
-rw-r--r--.config/tridactyl/themes/r.css84
-rw-r--r--.config/tridactyl/tridactylrc133
-rw-r--r--.config/vdirsyncer/config102
-rw-r--r--.config/vifm/colors/nihoncolors.vifm32
-rw-r--r--.config/vifm/colors/papercolor_dark.vifm49
-rwxr-xr-x.config/vifm/scripts/vifm-show-sixel45
-rw-r--r--.config/vifm/vifmrc286
-rw-r--r--.config/vimiv/keys.conf124
-rw-r--r--.config/vimiv/styles/base1696
-rw-r--r--.config/vimiv/vimiv.conf68
-rw-r--r--.config/waybar/config.jsonc257
-rwxr-xr-x.config/waybar/modules/covid.sh85
-rwxr-xr-x.config/waybar/modules/gamma.go78
-rw-r--r--.config/waybar/modules/go.mod5
-rw-r--r--.config/waybar/modules/go.sum4
-rwxr-xr-x.config/waybar/modules/hotspots.sh21
-rwxr-xr-x.config/waybar/modules/mediaplayer.py171
-rw-r--r--.config/waybar/modules/mpris.awk54
-rwxr-xr-x.config/waybar/modules/mpris.sh6
-rwxr-xr-x.config/waybar/modules/timetracked.sh23
-rwxr-xr-x.config/waybar/modules/todo.go229
-rwxr-xr-x.config/waybar/modules/toggl.lua28
-rwxr-xr-x.config/waybar/modules/vpn.sh24
-rwxr-xr-x.config/waybar/modules/weather.sh42
-rw-r--r--.config/waybar/style.css390
-rw-r--r--.config/xdg-desktop-portal-wlr/config11
-rw-r--r--.config/xkb/rules/evdev5
-rw-r--r--.config/xkb/symbols/hibiki10
-rw-r--r--.config/yamlfs/.gitattributes1
-rw-r--r--.config/yamlfs/balena.yml20
-rw-r--r--.config/yamlfs/generic.yml75
-rw-r--r--.config/yamlfs/go-full.yaml193
-rw-r--r--.config/yamlfs/go.yaml169
-rw-r--r--.config/yamlfs/helm.yml397
-rw-r--r--.config/yamlfs/hugo.yml194
-rw-r--r--.config/yamlfs/meson.yml198
-rw-r--r--.config/youtube-dl.conf3
l---------.config/yt-dlp.conf1
-rw-r--r--.config/zathura/zathurarc34
-rw-r--r--.gitignore29
-rw-r--r--.gnupg/gpg.conf1
l---------.librewolf1
-rwxr-xr-x.local/share/GIMP/plug-ins/watermark.py84
-rw-r--r--.local/share/applications/firefox.desktop19
-rwxr-xr-x.local/share/lock/locked.d/light.sh3
-rwxr-xr-x.local/share/lock/locked.d/music.sh2
-rwxr-xr-x.local/share/lock/unlocked.d/light.sh2
-rwxr-xr-x.local/share/lock/unlocked.d/sync.sh3
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/balena/misc.cheat33
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/docker.cheat13
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/gentoo/openrc.cheat17
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/gentoo/pkg.cheat10
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/git.cheat9
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/misc.cheat33
-rw-r--r--.local/share/navi/cheats/robertgzr__cheats/qemu.cheat28
-rwxr-xr-x.local/share/s6/footserver/log/run3
-rwxr-xr-x.local/share/s6/footserver/run2
-rwxr-xr-x.local/share/s6/kanshi/log/run3
-rwxr-xr-x.local/share/s6/kanshi/run2
-rwxr-xr-x.local/share/s6/mako/log/run3
-rwxr-xr-x.local/share/s6/mako/run2
-rwxr-xr-x.local/share/s6/oguri/log/run3
-rwxr-xr-x.local/share/s6/oguri/run3
-rwxr-xr-x.local/share/s6/pipewire/log/run3
-rwxr-xr-x.local/share/s6/pipewire/run2
-rwxr-xr-x.local/share/s6/swayidle/log/run3
-rwxr-xr-x.local/share/s6/swayidle/run7
-rwxr-xr-x.local/share/s6/waybar/log/run3
-rwxr-xr-x.local/share/s6/waybar/run2
-rwxr-xr-x.local/share/s6/wlsunset/log/run3
-rwxr-xr-x.local/share/s6/wlsunset/run3
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/Makefile14
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css51
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/lepton.patch34
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/user.sidebar.css59
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/user.urlbar.css28
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/userChrome.css107
-rw-r--r--.mozilla/firefox/hibiki.default/chrome/userContent.css21
-rwxr-xr-x.mozilla/firefox/hibiki.default/times.json1
-rw-r--r--.mozilla/firefox/hibiki.default/user.js120
l---------.mozilla/firefox/hibiki.work/chrome1
-rw-r--r--.mozilla/firefox/hibiki.work/handlers.json1
-rwxr-xr-x.mozilla/firefox/hibiki.work/times.json1
l---------.mozilla/firefox/hibiki.work/user.js1
-rw-r--r--.mozilla/firefox/installs.ini4
-rw-r--r--.mozilla/firefox/librewolf.overrides.cfg7
l---------.mozilla/firefox/native-messaging-hosts1
-rw-r--r--.mozilla/firefox/profiles.ini20
-rw-r--r--.profile37
l---------.vim1
-rw-r--r--.vim/after/ftplugin/c.lua1
-rw-r--r--.vim/after/ftplugin/html.lua20
-rw-r--r--.vim/after/ftplugin/lua.lua2
-rw-r--r--.vim/after/ftplugin/mail.lua2
-rw-r--r--.vim/after/ftplugin/markdown.lua6
-rw-r--r--.vim/after/ftplugin/mediawiki.lua5
-rw-r--r--.vim/after/queries.bak/markdown/highlights.scm100
-rw-r--r--.vim/after/queries.bak/markdown_inline/highlights.scm11
-rw-r--r--.vim/init.lua48
-rw-r--r--.vim/lazy-lock.json48
-rw-r--r--.vim/lua/internal/colors.lua18
-rw-r--r--.vim/lua/internal/plugins/aerial.lua14
-rw-r--r--.vim/lua/internal/plugins/cmp.lua31
-rw-r--r--.vim/lua/internal/plugins/colorschemes.lua59
-rw-r--r--.vim/lua/internal/plugins/csv.lua20
-rw-r--r--.vim/lua/internal/plugins/gentoo.lua15
-rw-r--r--.vim/lua/internal/plugins/lsp.lua290
l---------.vim/lua/internal/plugins/markdown.lua1
-rw-r--r--.vim/lua/internal/plugins/mediawiki.lua6
-rw-r--r--.vim/lua/internal/plugins/telescope.lua137
-rw-r--r--.vim/lua/internal/plugins/todo.lua48
-rw-r--r--.vim/lua/internal/plugins/writing.lua117
-rw-r--r--.vim/lua/internal/plugins/zk.lua22
-rw-r--r--.vim/lua/internal/zk.lua73
-rw-r--r--.vim/plugin/_globals.lua3
-rw-r--r--.vim/plugin/auto.lua38
-rw-r--r--.vim/plugin/darkmode.lua47
-rw-r--r--.vim/plugin/hardmode.lua10
-rw-r--r--.vim/plugin/keymaps.lua49
-rw-r--r--.vim/plugin/syncbg.lua73
-rw-r--r--.vim/plugin/termopen.lua72
-rw-r--r--.vim/snippets/all.lua112
-rw-r--r--.vim/snippets/html.lua49
-rw-r--r--.vim/snippets/javascript.lua26
-rw-r--r--.vim/snippets/license_eupl.txt287
-rw-r--r--.vim/snippets/license_mit0.txt18
-rw-r--r--.vim/snippets/mail.lua17
-rw-r--r--.vim/snippets/markdown.lua20
-rw-r--r--.vim/snippets/sh_script.txt9
-rw-r--r--.vim/snippets/zig.lua13
-rwxr-xr-xbin/askpass12
-rwxr-xr-xbin/b262
-rwxr-xr-xbin/beep71
-rwxr-xr-xbin/bluemenu59
-rwxr-xr-xbin/centercon89
-rwxr-xr-xbin/cht10
-rwxr-xr-xbin/clear-notification11
-rwxr-xr-xbin/clone124
-rwxr-xr-xbin/colorpick24
-rwxr-xr-xbin/conf2
-rwxr-xr-xbin/connmenu244
-rwxr-xr-xbin/cronic30
-rwxr-xr-xbin/darkmode88
-rwxr-xr-xbin/desk39
-rwxr-xr-xbin/find-rust-target-dir16
-rwxr-xr-xbin/firefox104
l---------bin/firefox-clean1
l---------bin/firefox-private1
-rwxr-xr-xbin/floaterm2
-rwxr-xr-xbin/fzfez181
-rwxr-xr-xbin/git-commit-bump43
-rwxr-xr-xbin/gpctl153
-rwxr-xr-xbin/grimocr208
-rw-r--r--bin/grimocr.requirements1
-rwxr-xr-xbin/grimshot173
-rwxr-xr-xbin/gui-enter44
-rwxr-xr-xbin/hibiki/gosum4ebuild26
-rwxr-xr-xbin/hibiki/mount-solus-backup35
-rwxr-xr-xbin/hibiki/nag33
-rwxr-xr-xbin/hibiki/nuke607
-rwxr-xr-xbin/hibiki/prompt23
-rwxr-xr-xbin/hibiki/record-desktop-to-mp44
-rwxr-xr-xbin/hibiki/zk-fzf-new16
-rwxr-xr-xbin/hr20
-rwxr-xr-xbin/hspl131
-rwxr-xr-xbin/iconez103
-rwxr-xr-xbin/jq-table8
l---------bin/kioskfox1
-rwxr-xr-xbin/lock65
-rwxr-xr-xbin/mailsync158
-rwxr-xr-xbin/menu56
-rwxr-xr-xbin/mkmenu17
-rwxr-xr-xbin/mnts76
-rwxr-xr-xbin/modemenu34
-rwxr-xr-xbin/mpvdiff25
-rwxr-xr-xbin/mpvplay28
-rwxr-xr-xbin/mvi6
-rwxr-xr-xbin/netspeed65
-rwxr-xr-xbin/notifmenu117
-rwxr-xr-xbin/now7
-rwxr-xr-xbin/oguri-cycle50
-rwxr-xr-xbin/os-conf111
l---------bin/passmenu1
-rwxr-xr-xbin/pimsync59
-rwxr-xr-xbin/pomo72
-rwxr-xr-xbin/pwloop43
-rwxr-xr-xbin/r2mem10
-rwxr-xr-xbin/randgen6
-rwxr-xr-xbin/rcmenu93
-rwxr-xr-xbin/rsyncez19
-rwxr-xr-xbin/s6menu32
-rwxr-xr-xbin/safe-env10
-rwxr-xr-xbin/saferm75
-rwxr-xr-xbin/secretmenu97
-rwxr-xr-xbin/semver190
-rwxr-xr-xbin/soundswitch326
-rwxr-xr-xbin/sponge34
-rwxr-xr-xbin/sway-run26
-rwxr-xr-xbin/swdo82
-rwxr-xr-xbin/swkill37
-rwxr-xr-xbin/swq212
-rwxr-xr-xbin/swx195
-rwxr-xr-xbin/term-apply-colors18
-rwxr-xr-xbin/todo165
-rwxr-xr-xbin/trash88
-rwxr-xr-xbin/url-launcher21
-rwxr-xr-xbin/usb2sys36
-rwxr-xr-xbin/usbreset35
-rwxr-xr-xbin/vipe6
-rwxr-xr-xbin/wait-online10
-rwxr-xr-xbin/webcam2
-rwxr-xr-xbin/wfez102
-rwxr-xr-xbin/whatismyip6
l---------bin/workfox1
-rwxr-xr-xbin/wttr7
-rwxr-xr-xbin/x11fy18
-rwxr-xr-xbin/xdg-exec27
-rwxr-xr-xbin/xdg-open25
-rw-r--r--os/.envrc1
-rw-r--r--os/README.md15
-rw-r--r--os/etc/bluetooth/input.conf26
-rw-r--r--os/etc/bluetooth/main.conf339
-rw-r--r--os/etc/bluetooth/network.conf6
-rwxr-xr-xos/etc/cron.daily/man-db11
-rwxr-xr-xos/etc/cron.daily/rbw-sync7
-rwxr-xr-xos/etc/cron.daily/systemd-tmpfiles-clean2
-rwxr-xr-xos/etc/cron.hourly/oguri-cycle3
-rw-r--r--os/etc/doas.conf34
-rw-r--r--os/etc/dracut.conf.d/local.conf26
-rw-r--r--os/etc/fstab38
-rw-r--r--os/etc/hosts37
-rw-r--r--os/etc/iwd/main.conf4
-rw-r--r--os/etc/kernel/config.d/00-monolith.config9573
-rw-r--r--os/etc/kernel/config.d/10-snd.config.bak42
-rw-r--r--os/etc/kernel/config.d/10-snd.config.old.bak623
-rw-r--r--os/etc/kernel/config.d/20-framework-disable-als-fix-brightness-keys.config1
-rwxr-xr-xos/etc/kernel/efi.sh341
-rw-r--r--os/etc/kernel/postinst.d/.keep_sys-kernel_installkernel-gentoo-00
l---------os/etc/kernel/postinst.d/efi.sh1
-rw-r--r--os/etc/kernel/postinst.d/efi.sh.bak49
-rwxr-xr-xos/etc/kernel/postrm.d/cleanup.sh10
-rw-r--r--os/etc/modprobe.d/i915.conf19
-rw-r--r--os/etc/modules-load.d/droidcam.conf2
-rw-r--r--os/etc/modules-load.d/lm_sensors.conf2
-rw-r--r--os/etc/portage/bashrc53
-rw-r--r--os/etc/portage/binrepos.conf3
-rw-r--r--os/etc/portage/env/binpkg1
-rw-r--r--os/etc/portage/env/compiler-clang14
-rw-r--r--os/etc/portage/env/compiler-clang-1514
-rw-r--r--os/etc/portage/env/compiler-clang-warningfix3
-rw-r--r--os/etc/portage/env/compiler-gcc12
-rw-r--r--os/etc/portage/env/ld-bfd2
-rw-r--r--os/etc/portage/env/lto3
-rw-r--r--os/etc/portage/env/noclean1
-rw-r--r--os/etc/portage/env/pin-sccache1
-rw-r--r--os/etc/portage/env/sccache7
-rw-r--r--os/etc/portage/env/sccache-cc2
-rw-r--r--os/etc/portage/env/sccache-cmake2
-rw-r--r--os/etc/portage/make.conf74
l---------os/etc/portage/make.profile1
-rw-r--r--os/etc/portage/package.accept_keywords/clang1711
-rw-r--r--os/etc/portage/package.accept_keywords/dev1
-rw-r--r--os/etc/portage/package.accept_keywords/ffmpeg1
-rw-r--r--os/etc/portage/package.accept_keywords/gnome2
-rw-r--r--os/etc/portage/package.accept_keywords/kernel2
-rw-r--r--os/etc/portage/package.accept_keywords/local105
-rw-r--r--os/etc/portage/package.accept_keywords/rust3
-rw-r--r--os/etc/portage/package.accept_keywords/sccache1
-rw-r--r--os/etc/portage/package.env/local59
-rw-r--r--os/etc/portage/package.env/webkit1
-rw-r--r--os/etc/portage/package.license/local6
-rw-r--r--os/etc/portage/package.license/postman1
-rw-r--r--os/etc/portage/package.license/printer1
-rw-r--r--os/etc/portage/package.mask/gentoo-zh1
-rw-r--r--os/etc/portage/package.mask/rust1
-rw-r--r--os/etc/portage/package.mask/webkit2
-rw-r--r--os/etc/portage/package.mask/zig1
-rw-r--r--os/etc/portage/package.unmask/gnome2
-rw-r--r--os/etc/portage/package.unmask/local1
-rw-r--r--os/etc/portage/package.use/abi1
-rw-r--r--os/etc/portage/package.use/cpuflags2
-rw-r--r--os/etc/portage/package.use/gnome2
-rw-r--r--os/etc/portage/package.use/introspection15
-rw-r--r--os/etc/portage/package.use/local77
-rw-r--r--os/etc/portage/package.use/lua2
-rw-r--r--os/etc/portage/package.use/s61
-rw-r--r--os/etc/portage/package.use/webkit4
-rw-r--r--os/etc/portage/package.use/wine38
-rw-r--r--os/etc/portage/patches/app-containers/buildkit/0001-allow-clearly-unambiguously-indicating-git-over-http.patch69
-rw-r--r--os/etc/portage/patches/app-misc/gramps/xdg-spec.patch627
-rw-r--r--os/etc/portage/patches/app-misc/lfm/0001-enable-shared-linking.patch96
-rw-r--r--os/etc/portage/patches/app-misc/lfm/0002-fix-inline-usage.patch29
-rw-r--r--os/etc/portage/patches/app-misc/todoman/0001-add-relation-to-cache-and-model.patch242
-rw-r--r--os/etc/portage/patches/app-misc/todoman/0002-allow-printing-the-raw-vtodo-card.patch50
-rw-r--r--os/etc/portage/patches/app-misc/todoman/0003-format-list-with-hierarchy.patch126
-rw-r--r--os/etc/portage/patches/app-misc/todoman/0004-fix-time-tests.patch43
-rw-r--r--os/etc/portage/patches/dev-libs/bemenu/0003-add-bemenu-drun-implementation.patch391
-rw-r--r--os/etc/portage/patches/dev-python/mdformat/0001-Allow-configuration-of-thematic-break-and-list-marke.patch134
-rw-r--r--os/etc/portage/patches/dev-python/mdformat/0002-Add-configuration-option-to-enable-disable-escaping-.patch103
-rw-r--r--os/etc/portage/patches/dev-python/mdformat/0003-Add-configuration-option-to-enable-disable-HTML-enti.patch77
-rw-r--r--os/etc/portage/patches/dev-tex/tectonic/0001-v2cli-add-exec-to-build.patch54
-rw-r--r--os/etc/portage/patches/gui-apps/mako/0001-Color-in-svg-icons-with-text-color.patch142
-rw-r--r--os/etc/portage/patches/gui-apps/mako/0002-allow-restoring-notifications-by-id.patch120
-rw-r--r--os/etc/portage/patches/gui-apps/wlsunset/0001-Add-option-to-run-a-hook-when-changing-temperature.patch120
-rw-r--r--os/etc/portage/patches/gui-wm/sway/7226.patch688
-rw-r--r--os/etc/portage/patches/mail-client/aerc/0001-templates-add-drop-function.patch33
-rw-r--r--os/etc/portage/patches/net-irc/senpai/0001-highlight-self.patch32
-rw-r--r--os/etc/portage/patches/net-irc/senpai/0002-configure-highlight-self.patch83
-rw-r--r--os/etc/portage/patches/sys-libs/efivar/add-needed-fix.patch28
-rw-r--r--os/etc/portage/patches/sys-libs/efivar/data-fix.patch28
-rw-r--r--os/etc/portage/patches/sys-libs/efivar/segfault-fix.patch259
-rw-r--r--os/etc/portage/patches/sys-libs/llvm-libunwind/silence__unw_add_dynamic_fde.patch15
-rw-r--r--os/etc/portage/patches/www-client/firefox/custom-pre-next-tab-shortcuts.patch13
-rw-r--r--os/etc/portage/patches/www-client/firefox/no-signature-force-check.patch8
l---------os/etc/portage/patches/www-client/librewolf1
-rw-r--r--os/etc/portage/profile/use.mask3
-rw-r--r--os/etc/portage/repos.conf/gentoo.conf20
-rw-r--r--os/etc/portage/repos.conf/guru.conf5
-rw-r--r--os/etc/portage/repos.conf/librewolf.conf6
-rw-r--r--os/etc/portage/repos.conf/robertgzr.conf2
-rw-r--r--os/etc/portage/repos.conf/zh.conf5
-rw-r--r--os/etc/portage/savedconfig/sys-firmware/ipxe-1.21.15
-rw-r--r--os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.53-r110302
-rw-r--r--os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.1.5710300
-rw-r--r--os/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.5.410481
-rw-r--r--os/etc/portage/savedconfig/sys-kernel/linux-firmware-202308043398
-rw-r--r--os/etc/portage/savedconfig/sys-kernel/linux-firmware-202309193456
-rw-r--r--os/etc/resolvconf.conf9
-rw-r--r--os/etc/s6-rc/TODO10
-rw-r--r--os/etc/s6-rc/config/cgroups.conf6
-rw-r--r--os/etc/s6-rc/config/containerd.conf6
-rw-r--r--os/etc/s6-rc/config/evdoublebind.conf2
-rw-r--r--os/etc/s6-rc/config/log.conf6
-rw-r--r--os/etc/s6-rc/config/user.conf12
-rwxr-xr-xos/etc/s6-rc/make-logservice38
-rwxr-xr-xos/etc/s6-rc/reload34
-rwxr-xr-xos/etc/s6-rc/restart6
-rw-r--r--os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_LIST1
l---------os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_RETRIEVE_REGEX1
-rw-r--r--os/etc/s6-rc/rules.d/uid/1000/env/S6_FDHOLDER_STORE_REGEX0
-rw-r--r--os/etc/s6-rc/rules.d/uid/default/deny0
-rwxr-xr-xos/etc/s6-rc/runas15
-rw-r--r--os/etc/s6-rc/src/bluetoothd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/bluetoothd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/bluetoothd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/bluetoothd-log/run9
-rw-r--r--os/etc/s6-rc/src/bluetoothd-log/type1
-rw-r--r--os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/dbus-system0
-rw-r--r--os/etc/s6-rc/src/bluetoothd-srv/dependencies.d/udev0
-rw-r--r--os/etc/s6-rc/src/bluetoothd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/bluetoothd-srv/run4
-rw-r--r--os/etc/s6-rc/src/bluetoothd-srv/type1
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/console0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/hostname0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/hwclock0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/kmod-static-nodes0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/mount0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/plymouth-splash0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/seedrng0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/sysctl0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/systemd-tmpfiles-setup0
-rw-r--r--os/etc/s6-rc/src/boot/contents.d/udev0
-rw-r--r--os/etc/s6-rc/src/boot/type1
-rw-r--r--os/etc/s6-rc/src/buildkitd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/buildkitd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/buildkitd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/buildkitd-log/run9
-rw-r--r--os/etc/s6-rc/src/buildkitd-log/type1
-rw-r--r--os/etc/s6-rc/src/buildkitd-srv/dependencies.d/containerd0
-rw-r--r--os/etc/s6-rc/src/buildkitd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/buildkitd-srv/run27
-rw-r--r--os/etc/s6-rc/src/buildkitd-srv/type1
-rw-r--r--os/etc/s6-rc/src/chronyd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/chronyd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/chronyd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/chronyd-log/run9
-rw-r--r--os/etc/s6-rc/src/chronyd-log/type1
-rw-r--r--os/etc/s6-rc/src/chronyd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/chronyd-srv/run4
-rw-r--r--os/etc/s6-rc/src/chronyd-srv/type1
-rw-r--r--os/etc/s6-rc/src/connman-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/connman-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/connman-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/connman-log/run9
-rw-r--r--os/etc/s6-rc/src/connman-log/type1
-rw-r--r--os/etc/s6-rc/src/connman-srv/dependencies.d/dbus-system0
-rw-r--r--os/etc/s6-rc/src/connman-srv/dependencies.d/iwd0
-rw-r--r--os/etc/s6-rc/src/connman-srv/dependencies.d/udevd0
-rw-r--r--os/etc/s6-rc/src/connman-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/connman-srv/run4
-rw-r--r--os/etc/s6-rc/src/connman-srv/type1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-log/run9
-rw-r--r--os/etc/s6-rc/src/connman-vpn-log/type1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-srv/dependencies.d/connman0
-rw-r--r--os/etc/s6-rc/src/connman-vpn-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/connman-vpn-srv/run3
-rw-r--r--os/etc/s6-rc/src/connman-vpn-srv/type1
-rw-r--r--os/etc/s6-rc/src/console/dependencies.d/getty0
-rw-r--r--os/etc/s6-rc/src/console/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/console/dependencies.d/remount-root0
-rw-r--r--os/etc/s6-rc/src/console/type1
-rw-r--r--os/etc/s6-rc/src/console/up14
-rw-r--r--os/etc/s6-rc/src/containerd-fdholder/run8
-rw-r--r--os/etc/s6-rc/src/containerd-fdholder/type1
-rw-r--r--os/etc/s6-rc/src/containerd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/containerd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/containerd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/containerd-log/run9
-rw-r--r--os/etc/s6-rc/src/containerd-log/type1
-rw-r--r--os/etc/s6-rc/src/containerd-setup/dependencies.d/containerd-fdholder0
-rw-r--r--os/etc/s6-rc/src/containerd-setup/down6
-rw-r--r--os/etc/s6-rc/src/containerd-setup/type1
-rw-r--r--os/etc/s6-rc/src/containerd-setup/up19
-rw-r--r--os/etc/s6-rc/src/containerd-srv/dependencies.d/mount-cgroups0
-rw-r--r--os/etc/s6-rc/src/containerd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/containerd-srv/run32
-rw-r--r--os/etc/s6-rc/src/containerd-srv/type1
-rw-r--r--os/etc/s6-rc/src/containers/contents.d/buildkitd0
-rw-r--r--os/etc/s6-rc/src/containers/contents.d/containerd0
-rw-r--r--os/etc/s6-rc/src/containers/type1
-rw-r--r--os/etc/s6-rc/src/cupsd/dependencies.d/dbus-system0
-rw-r--r--os/etc/s6-rc/src/cupsd/run2
-rw-r--r--os/etc/s6-rc/src/cupsd/type1
-rw-r--r--os/etc/s6-rc/src/dbus-session-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/dbus-session-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/dbus-session-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/dbus-session-log/run9
-rw-r--r--os/etc/s6-rc/src/dbus-session-log/type1
-rw-r--r--os/etc/s6-rc/src/dbus-session-srv/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/dbus-session-srv/notification-fd1
-rw-r--r--os/etc/s6-rc/src/dbus-session-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/dbus-session-srv/run3
-rw-r--r--os/etc/s6-rc/src/dbus-session-srv/type1
-rw-r--r--os/etc/s6-rc/src/dbus-system-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/dbus-system-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/dbus-system-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/dbus-system-log/run9
-rw-r--r--os/etc/s6-rc/src/dbus-system-log/type1
-rw-r--r--os/etc/s6-rc/src/dbus-system-srv/notification-fd1
-rw-r--r--os/etc/s6-rc/src/dbus-system-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/dbus-system-srv/run7
-rw-r--r--os/etc/s6-rc/src/dbus-system-srv/type1
-rw-r--r--os/etc/s6-rc/src/debug/contents.d/boot0
-rw-r--r--os/etc/s6-rc/src/debug/contents.d/network0
-rw-r--r--os/etc/s6-rc/src/debug/type1
-rw-r--r--os/etc/s6-rc/src/default/contents.d/boot0
-rw-r--r--os/etc/s6-rc/src/default/contents.d/desktop0
-rw-r--r--os/etc/s6-rc/src/default/contents.d/network0
-rw-r--r--os/etc/s6-rc/src/default/type1
-rw-r--r--os/etc/s6-rc/src/desktop-session-running/dependencies.d/tinydm0
-rw-r--r--os/etc/s6-rc/src/desktop-session-running/down6
-rwxr-xr-xos/etc/s6-rc/src/desktop-session-running/find-marker-proc15
-rw-r--r--os/etc/s6-rc/src/desktop-session-running/type1
-rw-r--r--os/etc/s6-rc/src/desktop-session-running/up21
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/bluetoothd0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/evdoublebind0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/footserver0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/kanshi0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/mako0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/powertop0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/seatd0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/sound0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/swayidle0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/swww0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/tinydm0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/user0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/waybar0
-rw-r--r--os/etc/s6-rc/src/desktop/contents.d/wlsunset0
-rw-r--r--os/etc/s6-rc/src/desktop/type1
-rw-r--r--os/etc/s6-rc/src/easyeffects/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/easyeffects/dependencies.d/pipewire0
-rw-r--r--os/etc/s6-rc/src/easyeffects/run4
-rw-r--r--os/etc/s6-rc/src/easyeffects/type1
-rw-r--r--os/etc/s6-rc/src/evdoublebind/run9
-rw-r--r--os/etc/s6-rc/src/evdoublebind/type1
-rw-r--r--os/etc/s6-rc/src/footserver-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/footserver-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/footserver-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/footserver-log/run9
-rw-r--r--os/etc/s6-rc/src/footserver-log/type1
-rw-r--r--os/etc/s6-rc/src/footserver-srv/dependencies.d/dbus-session0
-rw-r--r--os/etc/s6-rc/src/footserver-srv/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/footserver-srv/notification-fd1
-rw-r--r--os/etc/s6-rc/src/footserver-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/footserver-srv/run3
-rw-r--r--os/etc/s6-rc/src/footserver-srv/type1
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty10
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty20
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty30
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty40
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty50
-rw-r--r--os/etc/s6-rc/src/getty/contents.d/tty60
-rw-r--r--os/etc/s6-rc/src/getty/type1
-rw-r--r--os/etc/s6-rc/src/hostname/dependencies.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/hostname/type1
-rw-r--r--os/etc/s6-rc/src/hostname/up4
-rw-r--r--os/etc/s6-rc/src/hwclock/down2
-rw-r--r--os/etc/s6-rc/src/hwclock/type1
-rw-r--r--os/etc/s6-rc/src/hwclock/up2
-rw-r--r--os/etc/s6-rc/src/iwd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/iwd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/iwd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/iwd-log/run9
-rw-r--r--os/etc/s6-rc/src/iwd-log/type1
-rw-r--r--os/etc/s6-rc/src/iwd-srv/dependencies.d/dbus-system0
-rw-r--r--os/etc/s6-rc/src/iwd-srv/dependencies.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/iwd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/iwd-srv/run4
-rw-r--r--os/etc/s6-rc/src/iwd-srv/type1
-rw-r--r--os/etc/s6-rc/src/kanshi/run3
-rw-r--r--os/etc/s6-rc/src/kanshi/type1
-rw-r--r--os/etc/s6-rc/src/kmod-static-nodes/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/kmod-static-nodes/type1
-rw-r--r--os/etc/s6-rc/src/kmod-static-nodes/up4
-rw-r--r--os/etc/s6-rc/src/mako/dependencies.d/dbus-session0
-rw-r--r--os/etc/s6-rc/src/mako/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/mako/run3
-rw-r--r--os/etc/s6-rc/src/mako/type1
-rw-r--r--os/etc/s6-rc/src/modules/dependencies.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/modules/dependencies.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/modules/type1
-rw-r--r--os/etc/s6-rc/src/modules/up5
-rwxr-xr-xos/etc/s6-rc/src/mount-cgroups/cgroup-release-agent.sh19
-rw-r--r--os/etc/s6-rc/src/mount-cgroups/dependencies.d/mount-procfs0
-rwxr-xr-xos/etc/s6-rc/src/mount-cgroups/shell-up178
-rw-r--r--os/etc/s6-rc/src/mount-cgroups/type1
-rw-r--r--os/etc/s6-rc/src/mount-cgroups/up3
-rw-r--r--os/etc/s6-rc/src/mount-devfs/dependencies.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/mount-devfs/type1
-rw-r--r--os/etc/s6-rc/src/mount-devfs/up52
-rw-r--r--os/etc/s6-rc/src/mount-filesystems/dependencies.d/modules0
-rw-r--r--os/etc/s6-rc/src/mount-filesystems/type1
-rw-r--r--os/etc/s6-rc/src/mount-filesystems/up3
-rw-r--r--os/etc/s6-rc/src/mount-procfs/type1
-rw-r--r--os/etc/s6-rc/src/mount-procfs/up7
-rw-r--r--os/etc/s6-rc/src/mount-sysfs/dependencies.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/mount-sysfs/type1
-rw-r--r--os/etc/s6-rc/src/mount-sysfs/up66
-rw-r--r--os/etc/s6-rc/src/mount-tmpfs/type1
-rw-r--r--os/etc/s6-rc/src/mount-tmpfs/up2
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-cgroups0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-filesystems0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-sysfs0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/mount-tmpfs0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/remount-root0
-rw-r--r--os/etc/s6-rc/src/mount/contents.d/swap0
-rw-r--r--os/etc/s6-rc/src/mount/type1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-log/run9
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-log/type1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-srv/dbus-session0
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-srv/run4
-rw-r--r--os/etc/s6-rc/src/mpris-scrobbler-srv/type1
-rw-r--r--os/etc/s6-rc/src/net-lo/type1
-rw-r--r--os/etc/s6-rc/src/net-lo/up2
-rw-r--r--os/etc/s6-rc/src/net-online/dependencies.d/mount-sysfs0
-rw-r--r--os/etc/s6-rc/src/net-online/dependencies.d/net-lo0
-rwxr-xr-xos/etc/s6-rc/src/net-online/shell-up62
-rw-r--r--os/etc/s6-rc/src/net-online/type1
-rw-r--r--os/etc/s6-rc/src/net-online/up2
-rw-r--r--os/etc/s6-rc/src/network/contents.d/chronyd0
-rw-r--r--os/etc/s6-rc/src/network/contents.d/connman0
-rw-r--r--os/etc/s6-rc/src/network/contents.d/iwd0
-rw-r--r--os/etc/s6-rc/src/network/contents.d/net-lo0
-rw-r--r--os/etc/s6-rc/src/network/contents.d/syncthing0
-rw-r--r--os/etc/s6-rc/src/network/contents.d/tailscale0
-rw-r--r--os/etc/s6-rc/src/network/type1
-rw-r--r--os/etc/s6-rc/src/pipewire-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/pipewire-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/pipewire-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/pipewire-log/run9
-rw-r--r--os/etc/s6-rc/src/pipewire-log/type1
-rw-r--r--os/etc/s6-rc/src/pipewire-pulse/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/pipewire-pulse/dependencies.d/pipewire0
-rw-r--r--os/etc/s6-rc/src/pipewire-pulse/run9
-rw-r--r--os/etc/s6-rc/src/pipewire-pulse/type1
-rw-r--r--os/etc/s6-rc/src/pipewire-srv/dependencies.d/dbus-session0
-rw-r--r--os/etc/s6-rc/src/pipewire-srv/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/pipewire-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/pipewire-srv/run3
-rw-r--r--os/etc/s6-rc/src/pipewire-srv/type1
-rw-r--r--os/etc/s6-rc/src/plymouth-quit/dependencies.d/plymouth-start0
-rw-r--r--os/etc/s6-rc/src/plymouth-quit/type1
-rw-r--r--os/etc/s6-rc/src/plymouth-quit/up2
-rw-r--r--os/etc/s6-rc/src/plymouth-splash/dependencies.d/plymouth-start0
-rw-r--r--os/etc/s6-rc/src/plymouth-splash/type1
-rw-r--r--os/etc/s6-rc/src/plymouth-splash/up2
-rw-r--r--os/etc/s6-rc/src/plymouth-start/dependencies.d/console0
-rw-r--r--os/etc/s6-rc/src/plymouth-start/run2
-rw-r--r--os/etc/s6-rc/src/plymouth-start/type1
-rw-r--r--os/etc/s6-rc/src/powertop/dependencies.d/mount0
-rw-r--r--os/etc/s6-rc/src/powertop/type1
-rw-r--r--os/etc/s6-rc/src/powertop/up4
-rw-r--r--os/etc/s6-rc/src/remount-root/dependencies.d/mount-filesystems0
-rw-r--r--os/etc/s6-rc/src/remount-root/type1
-rw-r--r--os/etc/s6-rc/src/remount-root/up3
-rw-r--r--os/etc/s6-rc/src/seatd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/seatd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/seatd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/seatd-log/run9
-rw-r--r--os/etc/s6-rc/src/seatd-log/type1
-rw-r--r--os/etc/s6-rc/src/seatd-srv/notification-fd1
-rw-r--r--os/etc/s6-rc/src/seatd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/seatd-srv/run3
-rw-r--r--os/etc/s6-rc/src/seatd-srv/type1
-rw-r--r--os/etc/s6-rc/src/seedrng/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/seedrng/dependencies.d/mount-procfs0
-rw-r--r--os/etc/s6-rc/src/seedrng/dependencies.d/remount-root0
-rw-r--r--os/etc/s6-rc/src/seedrng/dependencies.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/seedrng/type1
-rw-r--r--os/etc/s6-rc/src/seedrng/up2
-rw-r--r--os/etc/s6-rc/src/snooze-daily/producer-for1
-rw-r--r--os/etc/s6-rc/src/snooze-daily/run8
-rw-r--r--os/etc/s6-rc/src/snooze-daily/type1
-rw-r--r--os/etc/s6-rc/src/snooze-hourly/producer-for1
-rw-r--r--os/etc/s6-rc/src/snooze-hourly/run8
-rw-r--r--os/etc/s6-rc/src/snooze-hourly/type1
-rw-r--r--os/etc/s6-rc/src/snooze-log/consumer-for2
-rw-r--r--os/etc/s6-rc/src/snooze-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/snooze-log/run9
-rw-r--r--os/etc/s6-rc/src/snooze-log/type1
-rw-r--r--os/etc/s6-rc/src/snooze/contents.d/snooze-daily0
-rw-r--r--os/etc/s6-rc/src/snooze/contents.d/snooze-hourly0
-rw-r--r--os/etc/s6-rc/src/snooze/type1
-rw-r--r--os/etc/s6-rc/src/sound/contents.d/pipewire0
-rw-r--r--os/etc/s6-rc/src/sound/contents.d/pipewire-pulse0
-rw-r--r--os/etc/s6-rc/src/sound/contents.d/wireplumber0
-rw-r--r--os/etc/s6-rc/src/sound/type1
-rw-r--r--os/etc/s6-rc/src/sshd/run3
-rw-r--r--os/etc/s6-rc/src/sshd/type1
-rw-r--r--os/etc/s6-rc/src/startpage/run8
-rw-r--r--os/etc/s6-rc/src/startpage/type1
-rw-r--r--os/etc/s6-rc/src/swap/dependencies.d/mount-filesystems0
-rw-r--r--os/etc/s6-rc/src/swap/type1
-rw-r--r--os/etc/s6-rc/src/swap/up4
-rw-r--r--os/etc/s6-rc/src/swayidle/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/swayidle/run4
-rw-r--r--os/etc/s6-rc/src/swayidle/type1
-rw-r--r--os/etc/s6-rc/src/swww/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/swww/dependencies.d/kanshi0
-rw-r--r--os/etc/s6-rc/src/swww/run4
-rw-r--r--os/etc/s6-rc/src/swww/type1
-rw-r--r--os/etc/s6-rc/src/syncthing-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/syncthing-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/syncthing-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/syncthing-log/run9
-rw-r--r--os/etc/s6-rc/src/syncthing-log/type1
-rw-r--r--os/etc/s6-rc/src/syncthing-srv/dependencies.d/net-online0
-rw-r--r--os/etc/s6-rc/src/syncthing-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/syncthing-srv/run12
-rw-r--r--os/etc/s6-rc/src/syncthing-srv/type1
-rw-r--r--os/etc/s6-rc/src/sysctl/dependencies.d/mount0
-rw-r--r--os/etc/s6-rc/src/sysctl/type1
-rw-r--r--os/etc/s6-rc/src/sysctl/up4
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/kmod-static-nodes0
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/type1
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup-dev/up2
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/mount-tmpfs0
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/remount-root0
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup/dependencies.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup/type1
-rw-r--r--os/etc/s6-rc/src/systemd-tmpfiles-setup/up2
-rw-r--r--os/etc/s6-rc/src/tailscale-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/tailscale-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/tailscale-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/tailscale-log/run9
-rw-r--r--os/etc/s6-rc/src/tailscale-log/type1
-rw-r--r--os/etc/s6-rc/src/tailscale-srv/dependencies.d/net-online0
-rw-r--r--os/etc/s6-rc/src/tailscale-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/tailscale-srv/run12
-rw-r--r--os/etc/s6-rc/src/tailscale-srv/type1
-rw-r--r--os/etc/s6-rc/src/tinydm-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/tinydm-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/tinydm-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/tinydm-log/run9
-rw-r--r--os/etc/s6-rc/src/tinydm-log/type1
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/dependencies.d/seatd0
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/dependencies.d/systemd-tmpfiles-setup0
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/finish4
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/finish-sh10
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/run9
-rw-r--r--os/etc/s6-rc/src/tinydm-srv/type1
-rw-r--r--os/etc/s6-rc/src/tty1/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty1/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty1/run4
-rw-r--r--os/etc/s6-rc/src/tty1/type1
-rw-r--r--os/etc/s6-rc/src/tty2/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty2/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty2/run4
-rw-r--r--os/etc/s6-rc/src/tty2/type1
-rw-r--r--os/etc/s6-rc/src/tty3/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty3/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty3/run4
-rw-r--r--os/etc/s6-rc/src/tty3/type1
-rw-r--r--os/etc/s6-rc/src/tty4/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty4/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty4/run4
-rw-r--r--os/etc/s6-rc/src/tty4/type1
-rw-r--r--os/etc/s6-rc/src/tty5/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty5/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty5/run4
-rw-r--r--os/etc/s6-rc/src/tty5/type1
-rw-r--r--os/etc/s6-rc/src/tty6/dependencies.d/hostname0
-rw-r--r--os/etc/s6-rc/src/tty6/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/tty6/run4
-rw-r--r--os/etc/s6-rc/src/tty6/type1
-rw-r--r--os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/udev-settle/dependencies.d/udevd0
-rw-r--r--os/etc/s6-rc/src/udev-settle/type1
-rw-r--r--os/etc/s6-rc/src/udev-settle/up3
-rw-r--r--os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd0
-rw-r--r--os/etc/s6-rc/src/udev-trigger/type1
-rw-r--r--os/etc/s6-rc/src/udev-trigger/up4
-rw-r--r--os/etc/s6-rc/src/udev/contents.d/udev-trigger0
-rw-r--r--os/etc/s6-rc/src/udev/contents.d/udevd0
-rw-r--r--os/etc/s6-rc/src/udev/type1
-rw-r--r--os/etc/s6-rc/src/udevd-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/udevd-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/udevd-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/udevd-log/run9
-rw-r--r--os/etc/s6-rc/src/udevd-log/type1
-rw-r--r--os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups0
-rw-r--r--os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs0
-rw-r--r--os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev0
-rw-r--r--os/etc/s6-rc/src/udevd-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/udevd-srv/run4
-rw-r--r--os/etc/s6-rc/src/udevd-srv/type1
-rw-r--r--os/etc/s6-rc/src/user/contents.d/mpris-scrobbler0
-rw-r--r--os/etc/s6-rc/src/user/contents.d/plymouth-quit0
-rw-r--r--os/etc/s6-rc/src/user/contents.d/startpage0
-rw-r--r--os/etc/s6-rc/src/user/type1
-rw-r--r--os/etc/s6-rc/src/waybar-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/waybar-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/waybar-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/waybar-log/run9
-rw-r--r--os/etc/s6-rc/src/waybar-log/type1
-rw-r--r--os/etc/s6-rc/src/waybar-srv/dependencies.d/dbus-session0
-rw-r--r--os/etc/s6-rc/src/waybar-srv/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/waybar-srv/dependencies.d/sound0
-rw-r--r--os/etc/s6-rc/src/waybar-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/waybar-srv/run3
-rw-r--r--os/etc/s6-rc/src/waybar-srv/type1
-rw-r--r--os/etc/s6-rc/src/wireplumber-log/consumer-for1
-rw-r--r--os/etc/s6-rc/src/wireplumber-log/notification-fd1
-rw-r--r--os/etc/s6-rc/src/wireplumber-log/pipeline-name1
-rw-r--r--os/etc/s6-rc/src/wireplumber-log/run9
-rw-r--r--os/etc/s6-rc/src/wireplumber-log/type1
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire0
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/dependencies.d/pipewire-pulse0
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/producer-for1
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/run3
-rw-r--r--os/etc/s6-rc/src/wireplumber-srv/type1
-rw-r--r--os/etc/s6-rc/src/wlsunset/dependencies.d/desktop-session-running0
-rw-r--r--os/etc/s6-rc/src/wlsunset/run9
-rw-r--r--os/etc/s6-rc/src/wlsunset/type1
-rw-r--r--os/etc/tinydm.d/env-wayland.d/00-profile.conf2
-rw-r--r--os/etc/tinydm.d/env-wayland.d/20-dbus-session-bus.conf1
-rw-r--r--os/etc/tinydm.d/env-wayland.d/30-xkb.conf3
-rw-r--r--os/etc/tinydm.d/env-wayland.d/40-bemenu.conf2
-rw-r--r--os/etc/tinydm.d/env-wayland.d/80-terminal.conf1
-rw-r--r--os/etc/tinydm.d/env-wayland.d/90-user.conf22
-rw-r--r--os/etc/tinydm.d/env-wayland.d/99-im.conf4
-rw-r--r--os/etc/tinydm.d/env-wayland.d/99-wlr.conf2
-rw-r--r--os/etc/udev/rules.d/10-iface.rules3
-rw-r--r--os/etc/udev/rules.d/20-thunderbolt.rules4
-rwxr-xr-xos/etc/udev/rules.d/85-autohibernate.rules2
-rw-r--r--os/manifest51
-rw-r--r--os/var/lib/portage/world218
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,&nbsp,,' -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,&nbsp,,' -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|<|\&lt;|g' -e 's|>|\&gt;|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, &notif->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(&notif->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