aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2023-09-25 13:02:54 +0200
committerJan200101 <sentrycraft123@gmail.com>2023-09-25 13:02:54 +0200
commit886c75718617c8a478395484187d06a6801fc334 (patch)
tree247ecdef895306475c8c66ea6c744cfd78304a6c
parent117fa637e6752d4c35c244e3e67828717e0b8a66 (diff)
downloadkernel-fsync-886c75718617c8a478395484187d06a6801fc334.tar.gz
kernel-fsync-886c75718617c8a478395484187d06a6801fc334.zip
kernel 6.5.4
-rw-r--r--SOURCES/0001-HDR.patch2310
-rw-r--r--SOURCES/0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch40
-rw-r--r--SOURCES/0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch91
-rw-r--r--SOURCES/0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch26
-rw-r--r--SOURCES/0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch68
-rw-r--r--SOURCES/Patchlist.changelog174
-rw-r--r--SOURCES/asus-linux.patch720
-rwxr-xr-xSOURCES/check-kabi39
-rw-r--r--SOURCES/chimera-ALSA.patch1170
-rw-r--r--SOURCES/filter-aarch64.sh.fedora2
-rwxr-xr-xSOURCES/filter-modules.sh.fedora4
-rwxr-xr-xSOURCES/filter-modules.sh.rhel4
-rw-r--r--SOURCES/filter-ppc64le.sh.fedora2
-rwxr-xr-xSOURCES/generate_all_configs.sh7
-rw-r--r--SOURCES/kernel-aarch64-16k-debug-fedora.config342
-rw-r--r--SOURCES/kernel-aarch64-16k-fedora.config332
-rw-r--r--SOURCES/kernel-aarch64-64k-debug-rhel.config331
-rw-r--r--SOURCES/kernel-aarch64-64k-rhel.config321
-rw-r--r--SOURCES/kernel-aarch64-debug-fedora.config342
-rw-r--r--SOURCES/kernel-aarch64-debug-rhel.config331
-rw-r--r--SOURCES/kernel-aarch64-fedora.config332
-rw-r--r--SOURCES/kernel-aarch64-rhel.config321
-rw-r--r--SOURCES/kernel-aarch64-rt-debug-rhel.config181
-rw-r--r--SOURCES/kernel-aarch64-rt-rhel.config171
-rw-r--r--SOURCES/kernel-armv7hl-debug-fedora.config9490
-rw-r--r--SOURCES/kernel-armv7hl-fedora.config9463
-rw-r--r--SOURCES/kernel-armv7hl-lpae-debug-fedora.config9239
-rw-r--r--SOURCES/kernel-armv7hl-lpae-fedora.config9212
-rw-r--r--SOURCES/kernel-ppc64le-debug-fedora.config335
-rw-r--r--SOURCES/kernel-ppc64le-debug-rhel.config300
-rw-r--r--SOURCES/kernel-ppc64le-fedora.config325
-rw-r--r--SOURCES/kernel-ppc64le-rhel.config292
-rw-r--r--SOURCES/kernel-s390x-debug-fedora.config329
-rw-r--r--SOURCES/kernel-s390x-debug-rhel.config296
-rw-r--r--SOURCES/kernel-s390x-fedora.config319
-rw-r--r--SOURCES/kernel-s390x-rhel.config288
-rw-r--r--SOURCES/kernel-s390x-zfcpdump-rhel.config286
-rw-r--r--SOURCES/kernel-x86_64-debug-fedora.config325
-rw-r--r--SOURCES/kernel-x86_64-debug-rhel.config305
-rw-r--r--SOURCES/kernel-x86_64-fedora.config315
-rw-r--r--SOURCES/kernel-x86_64-rhel.config297
-rw-r--r--SOURCES/kernel-x86_64-rt-debug-rhel.config152
-rw-r--r--SOURCES/kernel-x86_64-rt-rhel.config144
-rw-r--r--SOURCES/lenovo-legion-laptop.patch4707
-rw-r--r--SOURCES/linux-surface.patch6770
-rw-r--r--SOURCES/mod-internal.list2
-rwxr-xr-xSOURCES/mod-sign.sh2
-rw-r--r--SOURCES/patch-6.5-redhat.patch (renamed from SOURCES/patch-6.4-redhat.patch)892
-rwxr-xr-xSOURCES/process_configs.sh4
-rw-r--r--SOURCES/rog-ally-alsa.patch938
-rw-r--r--SOURCES/rog-ally-side-keys-fix.patch51
-rw-r--r--SOURCES/rpminspect.yaml2
-rw-r--r--SOURCES/steam-deck.patch1654
-rw-r--r--SOURCES/tkg.patch13
-rwxr-xr-xSOURCES/update_scripts.sh2
-rw-r--r--SOURCES/xbox-controller-update.patch72
-rw-r--r--SPECS/kernel.spec860
57 files changed, 19821 insertions, 45521 deletions
diff --git a/SOURCES/0001-HDR.patch b/SOURCES/0001-HDR.patch
new file mode 100644
index 0000000..6df422b
--- /dev/null
+++ b/SOURCES/0001-HDR.patch
@@ -0,0 +1,2310 @@
+From 03248cc1991679d1025ea5bdf30ee324cdebf622 Mon Sep 17 00:00:00 2001
+From: Peter Jung <admin@ptr1337.dev>
+Date: Wed, 23 Aug 2023 18:54:42 +0200
+Subject: [PATCH] AMD-HDR
+
+Hi all,
+
+Here is the next version of our work to enable AMD driver-specific color
+management properties [1][2]. This series is a collection of
+contributions from Joshua, Harry, and me to enhance the AMD KMS color
+pipeline for Steam Deck/SteamOS by exposing additional pre-blending and
+post-blending color capabilities from those available in the current DRM
+KMS API[3].
+
+The userspace case here is Gamescope which is the compositor for
+SteamOS. Gamescope is already using these features to implement its
+color management pipeline [4].
+
+In this version, I try to address all concerns shared in the previous
+one, i.e.:
+- Replace DRM_ by AMDGPU_ prefix for transfer function enumeration;
+- Explicitly define EOTFs and inverse EOTFs and set props accordingly;
+- Document pre-defined transfer functions;
+- Remove misleading comments;
+- Remove post-blending/MPC shaper and 3D LUT support;
+- Move driver-specific property operations from amdgpu_display.c to
+ amdgpu_dm_color.c;
+- Reset planes if any color props change;
+- Nits/small fixes;
+
+Bearing in mind the complexity of color concepts, I believe there is a
+high chance of some misunderstanding from my side when defining EOTFs
+and documenting pre-defined TFs. So, reviews are very important and
+welcome (thanks in advance). FWIW, I added Harry as a co-developer of
+this TF documentation since I based on his description of EOTF/inv_EOTF
+and previous documentation work [5]. Let me know if there is a better
+way for credits.
+
+Two DC patches were already applied and, therefore, removed from the
+series. I added r-b according to previous feedback. We also add plane
+CTM to driver-specific properties. As a result, this is the updated list
+of all driver-specific color properties exposed by this series:
+
+- plane degamma LUT and pre-defined TF;
+- plane HDR multiplier;
+- plane CTM 3x4;
+- plane shaper LUT and pre-defined TF;
+- plane 3D LUT;
+- plane blend LUT and pre-defined TF;
+- CRTC gamma pre-defined TF;
+
+Remember you can find the AMD HW color capabilities documented here:
+https://dri.freedesktop.org/docs/drm/gpu/amdgpu/display/display-manager.html#color-management-properties
+
+Worth mentioning that the pre-blending degamma block can use ROM curves
+for some pre-defined TFs, but the other blocks use the AMD color module
+to calculate this curve considering pre-defined coefficients.
+
+We need changes on DC gamut remap matrix to support the plane and CRTC
+CTM on drivers that support both. I've sent a previous patch to apply
+these changes to all DCN3+ families [6]. Here I use the same changes but
+limited to DCN301. Just let me know if you prefer the previous/expanded
+version.
+
+Finally, this is the Linux/AMD color management API before and after
+blending with the driver-specific properties:
+
++----------------------+
+| PLANE |
+| |
+| +----------------+ |
+| | AMD Degamma | |
+| | | |
+| | EOTF | 1D LUT | |
+| +--------+-------+ |
+| | |
+| +--------v-------+ |
+| | AMD HDR | |
+| | Multiply | |
+| +--------+-------+ |
+| | |
+| +--------v-------+ |
+| | AMD CTM (3x4) | |
+| +--------+-------+ |
+| | |
+| +--------v-------+ |
+| | AMD Shaper | |
+| | | |
+| | inv_EOTF | | |
+| | Custom 1D LUT | |
+| +--------+-------+ |
+| | |
+| +--------v-------+ |
+| | AMD 3D LUT | |
+| | 17^3/12-bit | |
+| +--------+-------+ |
+| | |
+| +--------v-------+ |
+| | AMD Blend | |
+| | | |
+| | EOTF | 1D LUT | |
+| +--------+-------+ |
+| | |
+++----------v---------++
+|| Blending ||
+++----------+---------++
+| CRTC | |
+| | |
+| +-------v-------+ |
+| | DRM Degamma | |
+| | | |
+| | Custom 1D LUT | |
+| +-------+-------+ |
+| | |
+| +-------v-------+ |
+| | DRM CTM (3x3) | |
+| +-------+-------+ |
+| | |
+| +-------v-------+ |
+| | DRM Gamma | |
+| | | |
+| | Custom 1D LUT | |
+| +---------------+ |
+| | *AMD Gamma | |
+| | inv_EOTF | |
+| +---------------+ |
+| |
++----------------------+
+
+Let me know your thoughts.
+
+Best Regards,
+
+Melissa Wen
+
+[1] https://lore.kernel.org/dri-devel/20230423141051.702990-1-mwen@igalia.com
+[2] https://lore.kernel.org/dri-devel/20230523221520.3115570-1-mwen@igalia.com
+[3] https://github.com/ValveSoftware/gamescope/blob/master/src/docs/Steam%20Deck%20Display%20Pipeline.png
+[4] https://github.com/ValveSoftware/gamescope
+[5] https://lore.kernel.org/dri-devel/20210730204134.21769-1-harry.wentland@amd.com
+[6] https://lore.kernel.org/dri-devel/20230721132431.692158-1-mwen@igalia.com
+
+Harry Wentland (1):
+ drm/amd/display: fix segment distribution for linear LUTs
+
+Joshua Ashton (14):
+ drm/amd/display: add plane degamma TF driver-specific property
+ drm/amd/display: add plane HDR multiplier driver-specific property
+ drm/amd/display: add plane blend LUT and TF driver-specific properties
+ drm/amd/display: add CRTC gamma TF support
+ drm/amd/display: set sdr_ref_white_level to 80 for out_transfer_func
+ drm/amd/display: mark plane as needing reset if color props change
+ drm/amd/display: add plane degamma TF and LUT support
+ drm/amd/display: add dc_fixpt_from_s3132 helper
+ drm/amd/display: add HDR multiplier support
+ drm/amd/display: handle empty LUTs in __set_input_tf
+ drm/amd/display: add plane blend LUT and TF support
+ drm/amd/display: allow newer DC hardware to use degamma ROM for PQ/HLG
+ drm/amd/display: copy 3D LUT settings from crtc state to stream_update
+ drm/amd/display: Use 3x4 CTM for plane CTM
+
+Melissa Wen (19):
+ drm/drm_mode_object: increase max objects to accommodate new color
+ props
+ drm/drm_property: make replace_property_blob_from_id a DRM helper
+ drm/drm_plane: track color mgmt changes per plane
+ drm/amd/display: add driver-specific property for plane degamma LUT
+ drm/amd/display: explicitly define EOTF and inverse EOTF
+ drm/amd/display: document AMDGPU pre-defined transfer functions
+ drm/amd/display: add plane 3D LUT driver-specific properties
+ drm/amd/display: add plane shaper LUT and TF driver-specific
+ properties
+ drm/amd/display: add CRTC gamma TF driver-specific property
+ drm/amd/display: add comments to describe DM crtc color mgmt behavior
+ drm/amd/display: encapsulate atomic regamma operation
+ drm/amd/display: decouple steps for mapping CRTC degamma to DC plane
+ drm/amd/display: reject atomic commit if setting both plane and CRTC
+ degamma
+ drm/amd/display: add plane shaper LUT support
+ drm/amd/display: add plane shaper TF support
+ drm/amd/display: add plane 3D LUT support
+ drm/amd/display: set stream gamut remap matrix to MPC for DCN301
+ drm/amd/display: add plane CTM driver-specific property
+ drm/amd/display: add plane CTM support
+
+Signed-off-by: Peter Jung <admin@ptr1337.dev>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 71 ++
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +-
+ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 100 +++
+ .../amd/display/amdgpu_dm/amdgpu_dm_color.c | 805 ++++++++++++++++--
+ .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 72 ++
+ .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 224 ++++-
+ .../amd/display/dc/dcn10/dcn10_cm_common.c | 95 ++-
+ .../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 37 +
+ .../drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 +
+ .../drm/amd/display/dc/dcn301/dcn301_init.c | 2 +-
+ .../gpu/drm/amd/display/include/fixed31_32.h | 12 +
+ drivers/gpu/drm/arm/malidp_crtc.c | 2 +-
+ drivers/gpu/drm/drm_atomic.c | 1 +
+ drivers/gpu/drm/drm_atomic_state_helper.c | 1 +
+ drivers/gpu/drm/drm_atomic_uapi.c | 43 +-
+ drivers/gpu/drm/drm_property.c | 49 ++
+ include/drm/drm_mode_object.h | 2 +-
+ include/drm/drm_plane.h | 7 +
+ include/drm/drm_property.h | 6 +
+ include/uapi/drm/drm_mode.h | 8 +
+ 20 files changed, 1446 insertions(+), 128 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
+index 32fe05c810c6fc..84bf501b02f4c2 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
+@@ -343,6 +343,77 @@ struct amdgpu_mode_info {
+ int disp_priority;
+ const struct amdgpu_display_funcs *funcs;
+ const enum drm_plane_type *plane_type;
++
++ /* Driver-private color mgmt props */
++
++ /* @plane_degamma_lut_property: Plane property to set a degamma LUT to
++ * convert input space before blending.
++ */
++ struct drm_property *plane_degamma_lut_property;
++ /* @plane_degamma_lut_size_property: Plane property to define the max
++ * size of degamma LUT as supported by the driver (read-only).
++ */
++ struct drm_property *plane_degamma_lut_size_property;
++ /**
++ * @plane_degamma_tf_property: Plane pre-defined transfer function to
++ * to go from scanout/encoded values to linear values.
++ */
++ struct drm_property *plane_degamma_tf_property;
++ /**
++ * @plane_hdr_mult_property:
++ */
++ struct drm_property *plane_hdr_mult_property;
++
++ struct drm_property *plane_ctm_property;
++ /**
++ * @shaper_lut_property: Plane property to set pre-blending shaper LUT
++ * that converts color content before 3D LUT.
++ */
++ struct drm_property *plane_shaper_lut_property;
++ /**
++ * @shaper_lut_size_property: Plane property for the size of
++ * pre-blending shaper LUT as supported by the driver (read-only).
++ */
++ struct drm_property *plane_shaper_lut_size_property;
++ /**
++ * @plane_shaper_tf_property: Plane property to set a predefined
++ * transfer function for pre-blending shaper (before applying 3D LUT)
++ * with or without LUT.
++ */
++ struct drm_property *plane_shaper_tf_property;
++ /**
++ * @plane_lut3d_property: Plane property for gamma correction using a
++ * 3D LUT (pre-blending).
++ */
++ struct drm_property *plane_lut3d_property;
++ /**
++ * @plane_degamma_lut_size_property: Plane property to define the max
++ * size of 3D LUT as supported by the driver (read-only).
++ */
++ struct drm_property *plane_lut3d_size_property;
++ /**
++ * @plane_blend_lut_property: Plane property for output gamma before
++ * blending. Userspace set a blend LUT to convert colors after 3D LUT
++ * conversion. It works as a post-3D LUT 1D LUT, with shaper LUT, they
++ * are sandwiching 3D LUT with two 1D LUT.
++ */
++ struct drm_property *plane_blend_lut_property;
++ /**
++ * @plane_blend_lut_size_property: Plane property to define the max
++ * size of blend LUT as supported by the driver (read-only).
++ */
++ struct drm_property *plane_blend_lut_size_property;
++ /**
++ * @plane_blend_tf_property: Plane property to set a predefined
++ * transfer function for pre-blending blend (before applying 3D LUT)
++ * with or without LUT.
++ */
++ struct drm_property *plane_blend_tf_property;
++ /* @regamma_tf_property: Transfer function for CRTC regamma
++ * (post-blending). Possible values are defined by `enum
++ * amdgpu_transfer_function`.
++ */
++ struct drm_property *regamma_tf_property;
+ };
+
+ #define AMDGPU_MAX_BL_LEVEL 0xFF
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+index e5554a36e8c8b2..43ef0e5f97ae1a 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+@@ -3943,6 +3943,11 @@ static int amdgpu_dm_mode_config_init(struct amdgpu_device *adev)
+ return r;
+ }
+
++#ifdef AMD_PRIVATE_COLOR
++ if (amdgpu_dm_create_color_properties(adev))
++ return -ENOMEM;
++#endif
++
+ r = amdgpu_dm_audio_init(adev);
+ if (r) {
+ dc_release_state(state->context);
+@@ -4992,7 +4997,9 @@ static int fill_dc_plane_attributes(struct amdgpu_device *adev,
+ * Always set input transfer function, since plane state is refreshed
+ * every time.
+ */
+- ret = amdgpu_dm_update_plane_color_mgmt(dm_crtc_state, dc_plane_state);
++ ret = amdgpu_dm_update_plane_color_mgmt(dm_crtc_state,
++ plane_state,
++ dc_plane_state);
+ if (ret)
+ return ret;
+
+@@ -8007,6 +8014,10 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
+ bundle->surface_updates[planes_count].gamma = dc_plane->gamma_correction;
+ bundle->surface_updates[planes_count].in_transfer_func = dc_plane->in_transfer_func;
+ bundle->surface_updates[planes_count].gamut_remap_matrix = &dc_plane->gamut_remap_matrix;
++ bundle->surface_updates[planes_count].hdr_mult = dc_plane->hdr_mult;
++ bundle->surface_updates[planes_count].func_shaper = dc_plane->in_shaper_func;
++ bundle->surface_updates[planes_count].lut3d_func = dc_plane->lut3d_func;
++ bundle->surface_updates[planes_count].blend_tf = dc_plane->blend_tf;
+ }
+
+ amdgpu_dm_plane_fill_dc_scaling_info(dm->adev, new_plane_state,
+@@ -8215,6 +8226,10 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
+ &acrtc_state->stream->csc_color_matrix;
+ bundle->stream_update.out_transfer_func =
+ acrtc_state->stream->out_transfer_func;
++ bundle->stream_update.lut3d_func =
++ (struct dc_3dlut *) acrtc_state->stream->lut3d_func;
++ bundle->stream_update.func_shaper =
++ (struct dc_transfer_func *) acrtc_state->stream->func_shaper;
+ }
+
+ acrtc_state->stream->abm_level = acrtc_state->abm_level;
+@@ -9405,6 +9420,7 @@ static int dm_update_crtc_state(struct amdgpu_display_manager *dm,
+ * when a modeset is needed, to ensure it gets reprogrammed.
+ */
+ if (dm_new_crtc_state->base.color_mgmt_changed ||
++ dm_old_crtc_state->regamma_tf != dm_new_crtc_state->regamma_tf ||
+ drm_atomic_crtc_needs_modeset(new_crtc_state)) {
+ ret = amdgpu_dm_update_crtc_color_mgmt(dm_new_crtc_state);
+ if (ret)
+@@ -9472,6 +9488,10 @@ static bool should_reset_plane(struct drm_atomic_state *state,
+ */
+ for_each_oldnew_plane_in_state(state, other, old_other_state, new_other_state, i) {
+ struct amdgpu_framebuffer *old_afb, *new_afb;
++ struct dm_plane_state *dm_new_other_state, *dm_old_other_state;
++
++ dm_new_other_state = to_dm_plane_state(new_other_state);
++ dm_old_other_state = to_dm_plane_state(old_other_state);
+
+ if (other->type == DRM_PLANE_TYPE_CURSOR)
+ continue;
+@@ -9508,6 +9528,18 @@ static bool should_reset_plane(struct drm_atomic_state *state,
+ old_other_state->color_encoding != new_other_state->color_encoding)
+ return true;
+
++ /* HDR/Transfer Function changes. */
++ if (dm_old_other_state->degamma_tf != dm_new_other_state->degamma_tf ||
++ dm_old_other_state->degamma_lut != dm_new_other_state->degamma_lut ||
++ dm_old_other_state->hdr_mult != dm_new_other_state->hdr_mult ||
++ dm_old_other_state->ctm != dm_new_other_state->ctm ||
++ dm_old_other_state->shaper_lut != dm_new_other_state->shaper_lut ||
++ dm_old_other_state->shaper_tf != dm_new_other_state->shaper_tf ||
++ dm_old_other_state->lut3d != dm_new_other_state->lut3d ||
++ dm_old_other_state->blend_lut != dm_new_other_state->blend_lut ||
++ dm_old_other_state->blend_tf != dm_new_other_state->blend_tf)
++ return true;
++
+ /* Framebuffer checks fall at the end. */
+ if (!old_other_state->fb || !new_other_state->fb)
+ continue;
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+index 9fb5bb3a75a777..f92bbd7ed867b0 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+@@ -51,6 +51,8 @@
+
+ #define AMDGPU_DMUB_NOTIFICATION_MAX 5
+
++#define AMDGPU_HDR_MULT_DEFAULT (0x100000000LL)
++
+ /*
+ #include "include/amdgpu_dal_power_if.h"
+ #include "amdgpu_dm_irq.h"
+@@ -702,9 +704,91 @@ static inline void amdgpu_dm_set_mst_status(uint8_t *status,
+
+ extern const struct amdgpu_ip_block_version dm_ip_block;
+
++enum amdgpu_transfer_function {
++ AMDGPU_TRANSFER_FUNCTION_DEFAULT,
++ AMDGPU_TRANSFER_FUNCTION_SRGB_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_BT709_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_PQ_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_LINEAR,
++ AMDGPU_TRANSFER_FUNCTION_UNITY,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA22_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA24_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA26_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_SRGB_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_BT709_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_PQ_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA22_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA24_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_GAMMA26_INV_EOTF,
++ AMDGPU_TRANSFER_FUNCTION_COUNT
++};
++
+ struct dm_plane_state {
+ struct drm_plane_state base;
+ struct dc_plane_state *dc_state;
++
++ /* Plane color mgmt */
++ /**
++ * @degamma_lut:
++ *
++ * 1D LUT for mapping framebuffer/plane pixel data before sampling or
++ * blending operations. It's usually applied to linearize input space.
++ * The blob (if not NULL) is an array of &struct drm_color_lut.
++ */
++ struct drm_property_blob *degamma_lut;
++ /**
++ * @degamma_tf:
++ *
++ * Predefined transfer function to tell DC driver the input space to
++ * linearize.
++ */
++ enum amdgpu_transfer_function degamma_tf;
++ /**
++ * @hdr_mult:
++ *
++ * Multiplier to 'gain' the plane. When PQ is decoded using the fixed
++ * func transfer function to the internal FP16 fb, 1.0 -> 80 nits (on
++ * AMD at least). When sRGB is decoded, 1.0 -> 1.0, obviously.
++ * Therefore, 1.0 multiplier = 80 nits for SDR content. So if you
++ * want, 203 nits for SDR content, pass in (203.0 / 80.0). Format is
++ * S31.32 sign-magnitude.
++ */
++ __u64 hdr_mult;
++ /**
++ * @ctm:
++ *
++ * Color transformation matrix. See drm_crtc_enable_color_mgmt(). The
++ * blob (if not NULL) is a &struct drm_color_ctm.
++ */
++ struct drm_property_blob *ctm;
++ /**
++ * @shaper_lut: shaper lookup table blob. The blob (if not NULL) is an
++ * array of &struct drm_color_lut.
++ */
++ struct drm_property_blob *shaper_lut;
++ /**
++ * @shaper_tf:
++ *
++ * Predefined transfer function to delinearize color space.
++ */
++ enum amdgpu_transfer_function shaper_tf;
++ /**
++ * @lut3d: 3D lookup table blob. The blob (if not NULL) is an array of
++ * &struct drm_color_lut.
++ */
++ struct drm_property_blob *lut3d;
++ /**
++ * @blend_lut: blend lut lookup table blob. The blob (if not NULL) is an
++ * array of &struct drm_color_lut.
++ */
++ struct drm_property_blob *blend_lut;
++ /**
++ * @blend_tf:
++ *
++ * Pre-defined transfer function for converting plane pixel data before
++ * applying blend LUT.
++ */
++ enum amdgpu_transfer_function blend_tf;
+ };
+
+ struct dm_crtc_state {
+@@ -729,6 +813,14 @@ struct dm_crtc_state {
+ struct dc_info_packet vrr_infopacket;
+
+ int abm_level;
++
++ /**
++ * @regamma_tf:
++ *
++ * Pre-defined transfer function for converting internal FB -> wire
++ * encoding.
++ */
++ enum amdgpu_transfer_function regamma_tf;
+ };
+
+ #define to_dm_crtc_state(x) container_of(x, struct dm_crtc_state, base)
+@@ -790,14 +882,22 @@ void amdgpu_dm_update_freesync_caps(struct drm_connector *connector,
+
+ void amdgpu_dm_trigger_timing_sync(struct drm_device *dev);
+
++/* 3D LUT max size is 17x17x17 */
++#define MAX_COLOR_3DLUT_ENTRIES 4913
++#define MAX_COLOR_3DLUT_BITDEPTH 12
++int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
++ struct drm_plane_state *plane_state);
++/* 1D LUT size */
+ #define MAX_COLOR_LUT_ENTRIES 4096
+ /* Legacy gamm LUT users such as X doesn't like large LUT sizes */
+ #define MAX_COLOR_LEGACY_LUT_ENTRIES 256
+
+ void amdgpu_dm_init_color_mod(void);
++int amdgpu_dm_create_color_properties(struct amdgpu_device *adev);
+ int amdgpu_dm_verify_lut_sizes(const struct drm_crtc_state *crtc_state);
+ int amdgpu_dm_update_crtc_color_mgmt(struct dm_crtc_state *crtc);
+ int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
++ struct drm_plane_state *plane_state,
+ struct dc_plane_state *dc_plane_state);
+
+ void amdgpu_dm_update_connector_after_detect(
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
+index a4cb23d059bd6a..0a51af44efd5f7 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
+@@ -72,6 +72,7 @@
+ */
+
+ #define MAX_DRM_LUT_VALUE 0xFFFF
++#define SDR_WHITE_LEVEL_INIT_VALUE 80
+
+ /**
+ * amdgpu_dm_init_color_mod - Initialize the color module.
+@@ -84,6 +85,213 @@ void amdgpu_dm_init_color_mod(void)
+ setup_x_points_distribution();
+ }
+
++#ifdef AMD_PRIVATE_COLOR
++/* Pre-defined Transfer Functions (TF)
++ *
++ * AMD driver supports pre-defined mathematical functions for transferring
++ * between encoded values and optical/linear space. Depending on HW color caps,
++ * ROMs and curves built by the AMD color module support these transforms.
++ *
++ * The driver-specific color implementation exposes properties for pre-blending
++ * degamma TF, shaper TF (before 3D LUT), and blend(dpp.ogam) TF and
++ * post-blending regamma (mpc.ogam) TF. However, only pre-blending degamma
++ * supports ROM curves. AMD color module uses pre-defined coefficients to build
++ * curves for the other blocks. What can be done by each color block is
++ * described by struct dpp_color_capsand struct mpc_color_caps.
++ *
++ * AMD driver-specific color API exposes the following pre-defined transfer
++ * functions:
++ *
++ * - Linear/Unity: linear/identity relationship between pixel value and
++ * luminance value;
++ * - Gamma 2.2, Gamma 2.4, Gamma 2.6: pure gamma functions;
++ * - sRGB: 2.4 gamma with small initial linear section as standardized by IEC
++ * 61966-2-1:1999;
++ * - BT.709 (BT.1886): 2.4 gamma with differences in the dark end of the scale.
++ * Used in HD-TV and standardized by ITU-R BT.1886;
++ * - PQ (Perceptual Quantizer): used for HDR display, allows luminance range
++ * capability of 0 to 10,000 nits; standardized by SMPTE ST 2084.
++ *
++ * In the driver-specific API, color block names attached to TF properties
++ * suggest the intention regarding non-linear encoding pixel's luminance
++ * values. As some newer encodings don't use gamma curve, we make encoding and
++ * decoding explicit by defining an enum list of transfer functions supported
++ * in terms of EOTF and inverse EOTF, where:
++ *
++ * - EOTF (electro-optical transfer function): is the transfer function to go
++ * from the encoded value to an optical (linear) value. De-gamma functions
++ * traditionally do this.
++ * - Inverse EOTF (simply the inverse of the EOTF): is usually intended to go
++ * from an optical/linear space (which might have been used for blending)
++ * back to the encoded values. Gamma functions traditionally do this.
++ */
++static const char * const
++amdgpu_transfer_function_names[] = {
++ [AMDGPU_TRANSFER_FUNCTION_DEFAULT] = "Default",
++ [AMDGPU_TRANSFER_FUNCTION_LINEAR] = "Linear",
++ [AMDGPU_TRANSFER_FUNCTION_UNITY] = "Unity",
++ [AMDGPU_TRANSFER_FUNCTION_SRGB_EOTF] = "sRGB EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_BT709_EOTF] = "BT.709 EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_PQ_EOTF] = "PQ EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA22_EOTF] = "Gamma 2.2 EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA24_EOTF] = "Gamma 2.4 EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA26_EOTF] = "Gamma 2.6 EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_SRGB_INV_EOTF] = "sRGB inv_EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_BT709_INV_EOTF] = "BT.709 inv_EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_PQ_INV_EOTF] = "PQ inv_EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA22_INV_EOTF] = "Gamma 2.2 inv_EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA24_INV_EOTF] = "Gamma 2.4 inv_EOTF",
++ [AMDGPU_TRANSFER_FUNCTION_GAMMA26_INV_EOTF] = "Gamma 2.6 inv_EOTF",
++};
++
++static const u32 amdgpu_eotf =
++ BIT(AMDGPU_TRANSFER_FUNCTION_SRGB_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_BT709_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_PQ_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA22_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA24_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA26_EOTF);
++
++static const u32 amdgpu_inv_eotf =
++ BIT(AMDGPU_TRANSFER_FUNCTION_SRGB_INV_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_BT709_INV_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_PQ_INV_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA22_INV_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA24_INV_EOTF) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_GAMMA26_INV_EOTF);
++
++static struct drm_property *
++amdgpu_create_tf_property(struct drm_device *dev,
++ const char *name,
++ u32 supported_tf)
++{
++ u32 transfer_functions = supported_tf |
++ BIT(AMDGPU_TRANSFER_FUNCTION_DEFAULT) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_LINEAR) |
++ BIT(AMDGPU_TRANSFER_FUNCTION_UNITY);
++ struct drm_prop_enum_list enum_list[AMDGPU_TRANSFER_FUNCTION_COUNT];
++ int i, len;
++
++ len = 0;
++ for (i = 0; i < AMDGPU_TRANSFER_FUNCTION_COUNT; i++) {
++ if ((transfer_functions & BIT(i)) == 0)
++ continue;
++
++ enum_list[len].type = i;
++ enum_list[len].name = amdgpu_transfer_function_names[i];
++ len++;
++ }
++
++ return drm_property_create_enum(dev, DRM_MODE_PROP_ENUM,
++ name, enum_list, len);
++}
++
++int
++amdgpu_dm_create_color_properties(struct amdgpu_device *adev)
++{
++ struct drm_property *prop;
++
++ prop = drm_property_create(adev_to_drm(adev),
++ DRM_MODE_PROP_BLOB,
++ "AMD_PLANE_DEGAMMA_LUT", 0);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_degamma_lut_property = prop;
++
++ prop = drm_property_create_range(adev_to_drm(adev),
++ DRM_MODE_PROP_IMMUTABLE,
++ "AMD_PLANE_DEGAMMA_LUT_SIZE", 0, UINT_MAX);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_degamma_lut_size_property = prop;
++
++ prop = amdgpu_create_tf_property(adev_to_drm(adev),
++ "AMD_PLANE_DEGAMMA_TF",
++ amdgpu_eotf);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_degamma_tf_property = prop;
++
++ prop = drm_property_create_range(adev_to_drm(adev),
++ 0, "AMD_PLANE_HDR_MULT", 0, U64_MAX);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_hdr_mult_property = prop;
++
++ prop = drm_property_create(adev_to_drm(adev),
++ DRM_MODE_PROP_BLOB,
++ "AMD_PLANE_CTM", 0);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_ctm_property = prop;
++
++ prop = drm_property_create(adev_to_drm(adev),
++ DRM_MODE_PROP_BLOB,
++ "AMD_PLANE_SHAPER_LUT", 0);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_shaper_lut_property = prop;
++
++ prop = drm_property_create_range(adev_to_drm(adev),
++ DRM_MODE_PROP_IMMUTABLE,
++ "AMD_PLANE_SHAPER_LUT_SIZE", 0, UINT_MAX);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_shaper_lut_size_property = prop;
++
++ prop = amdgpu_create_tf_property(adev_to_drm(adev),
++ "AMD_PLANE_SHAPER_TF",
++ amdgpu_inv_eotf);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_shaper_tf_property = prop;
++
++ prop = drm_property_create(adev_to_drm(adev),
++ DRM_MODE_PROP_BLOB,
++ "AMD_PLANE_LUT3D", 0);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_lut3d_property = prop;
++
++ prop = drm_property_create_range(adev_to_drm(adev),
++ DRM_MODE_PROP_IMMUTABLE,
++ "AMD_PLANE_LUT3D_SIZE", 0, UINT_MAX);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_lut3d_size_property = prop;
++
++ prop = drm_property_create(adev_to_drm(adev),
++ DRM_MODE_PROP_BLOB,
++ "AMD_PLANE_BLEND_LUT", 0);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_blend_lut_property = prop;
++
++ prop = drm_property_create_range(adev_to_drm(adev),
++ DRM_MODE_PROP_IMMUTABLE,
++ "AMD_PLANE_BLEND_LUT_SIZE", 0, UINT_MAX);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_blend_lut_size_property = prop;
++
++ prop = amdgpu_create_tf_property(adev_to_drm(adev),
++ "AMD_PLANE_BLEND_TF",
++ amdgpu_eotf);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.plane_blend_tf_property = prop;
++
++ prop = amdgpu_create_tf_property(adev_to_drm(adev),
++ "AMD_CRTC_REGAMMA_TF",
++ amdgpu_inv_eotf);
++ if (!prop)
++ return -ENOMEM;
++ adev->mode_info.regamma_tf_property = prop;
++
++ return 0;
++}
++#endif
++
+ /**
+ * __extract_blob_lut - Extracts the DRM lut and lut size from a blob.
+ * @blob: DRM color mgmt property blob
+@@ -182,7 +390,6 @@ static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut,
+ static void __drm_ctm_to_dc_matrix(const struct drm_color_ctm *ctm,
+ struct fixed31_32 *matrix)
+ {
+- int64_t val;
+ int i;
+
+ /*
+@@ -201,12 +408,33 @@ static void __drm_ctm_to_dc_matrix(const struct drm_color_ctm *ctm,
+ }
+
+ /* gamut_remap_matrix[i] = ctm[i - floor(i/4)] */
+- val = ctm->matrix[i - (i / 4)];
+- /* If negative, convert to 2's complement. */
+- if (val & (1ULL << 63))
+- val = -(val & ~(1ULL << 63));
++ matrix[i] = dc_fixpt_from_s3132(ctm->matrix[i - (i / 4)]);
++ }
++}
+
+- matrix[i].value = val;
++/**
++ * __drm_ctm2_to_dc_matrix - converts a DRM CTM2 to a DC CSC float matrix
++ * @ctm: DRM color transformation matrix
++ * @matrix: DC CSC float matrix
++ *
++ * The matrix needs to be a 3x4 (12 entry) matrix.
++ */
++static void __drm_ctm2_to_dc_matrix(const struct drm_color_ctm2 *ctm,
++ struct fixed31_32 *matrix)
++{
++ int i;
++
++ /*
++ * DRM gives a 3x3 matrix, but DC wants 3x4. Assuming we're operating
++ * with homogeneous coordinates, augment the matrix with 0's.
++ *
++ * The format provided is S31.32, using signed-magnitude representation.
++ * Our fixed31_32 is also S31.32, but is using 2's complement. We have
++ * to convert from signed-magnitude to 2's complement.
++ */
++ for (i = 0; i < 12; i++) {
++ /* gamut_remap_matrix[i] = ctm[i - floor(i/4)] */
++ matrix[i] = dc_fixpt_from_s3132(ctm->matrix[i]);
+ }
+ }
+
+@@ -268,16 +496,18 @@ static int __set_output_tf(struct dc_transfer_func *func,
+ struct calculate_buffer cal_buffer = {0};
+ bool res;
+
+- ASSERT(lut && lut_size == MAX_COLOR_LUT_ENTRIES);
+-
+ cal_buffer.buffer_index = -1;
+
+- gamma = dc_create_gamma();
+- if (!gamma)
+- return -ENOMEM;
++ if (lut_size) {
++ ASSERT(lut && lut_size == MAX_COLOR_LUT_ENTRIES);
+
+- gamma->num_entries = lut_size;
+- __drm_lut_to_dc_gamma(lut, gamma, false);
++ gamma = dc_create_gamma();
++ if (!gamma)
++ return -ENOMEM;
++
++ gamma->num_entries = lut_size;
++ __drm_lut_to_dc_gamma(lut, gamma, false);
++ }
+
+ if (func->tf == TRANSFER_FUNCTION_LINEAR) {
+ /*
+@@ -285,27 +515,63 @@ static int __set_output_tf(struct dc_transfer_func *func,
+ * on top of a linear input. But degamma params can be used
+ * instead to simulate this.
+ */
+- gamma->type = GAMMA_CUSTOM;
++ if (gamma)
++ gamma->type = GAMMA_CUSTOM;
+ res = mod_color_calculate_degamma_params(NULL, func,
+- gamma, true);
++ gamma, gamma != NULL);
+ } else {
+ /*
+ * Assume sRGB. The actual mapping will depend on whether the
+ * input was legacy or not.
+ */
+- gamma->type = GAMMA_CS_TFM_1D;
+- res = mod_color_calculate_regamma_params(func, gamma, false,
++ if (gamma)
++ gamma->type = GAMMA_CS_TFM_1D;
++ res = mod_color_calculate_regamma_params(func, gamma, gamma != NULL,
+ has_rom, NULL, &cal_buffer);
+ }
+
+- dc_gamma_release(&gamma);
++ if (gamma)
++ dc_gamma_release(&gamma);
+
+ return res ? 0 : -ENOMEM;
+ }
+
++static int amdgpu_dm_set_atomic_regamma(struct dc_stream_state *stream,
++ const struct drm_color_lut *regamma_lut,
++ uint32_t regamma_size, bool has_rom,
++ enum dc_transfer_func_predefined tf)
++{
++ struct dc_transfer_func *out_tf = stream->out_transfer_func;
++ int ret = 0;
++
++ if (regamma_size || tf != TRANSFER_FUNCTION_LINEAR) {
++ /* CRTC RGM goes into RGM LUT.
++ *
++ * Note: there is no implicit sRGB regamma here. We are using
++ * degamma calculation from color module to calculate the curve
++ * from a linear base.
++ */
++ out_tf->type = TF_TYPE_DISTRIBUTED_POINTS;
++ out_tf->tf = tf;
++ out_tf->sdr_ref_white_level = SDR_WHITE_LEVEL_INIT_VALUE;
++
++ ret = __set_output_tf(out_tf, regamma_lut, regamma_size, has_rom);
++ } else {
++ /*
++ * No CRTC RGM means we can just put the block into bypass
++ * since we don't have any plane level adjustments using it.
++ */
++ out_tf->type = TF_TYPE_BYPASS;
++ out_tf->tf = TRANSFER_FUNCTION_LINEAR;
++ }
++
++ return ret;
++}
++
+ /**
+ * __set_input_tf - calculates the input transfer function based on expected
+ * input space.
++ * @caps: dc color capabilities
+ * @func: transfer function
+ * @lut: lookup table that defines the color space
+ * @lut_size: size of respective lut.
+@@ -313,27 +579,249 @@ static int __set_output_tf(struct dc_transfer_func *func,
+ * Returns:
+ * 0 in case of success. -ENOMEM if fails.
+ */
+-static int __set_input_tf(struct dc_transfer_func *func,
++static int __set_input_tf(struct dc_color_caps *caps, struct dc_transfer_func *func,
+ const struct drm_color_lut *lut, uint32_t lut_size)
+ {
+ struct dc_gamma *gamma = NULL;
+ bool res;
+
+- gamma = dc_create_gamma();
+- if (!gamma)
+- return -ENOMEM;
++ if (lut_size) {
++ gamma = dc_create_gamma();
++ if (!gamma)
++ return -ENOMEM;
+
+- gamma->type = GAMMA_CUSTOM;
+- gamma->num_entries = lut_size;
++ gamma->type = GAMMA_CUSTOM;
++ gamma->num_entries = lut_size;
+
+- __drm_lut_to_dc_gamma(lut, gamma, false);
++ __drm_lut_to_dc_gamma(lut, gamma, false);
++ }
+
+- res = mod_color_calculate_degamma_params(NULL, func, gamma, true);
+- dc_gamma_release(&gamma);
++ res = mod_color_calculate_degamma_params(caps, func, gamma, gamma != NULL);
++
++ if (gamma)
++ dc_gamma_release(&gamma);
+
+ return res ? 0 : -ENOMEM;
+ }
+
++static enum dc_transfer_func_predefined
++amdgpu_tf_to_dc_tf(enum amdgpu_transfer_function tf)
++{
++ switch (tf)
++ {
++ default:
++ case AMDGPU_TRANSFER_FUNCTION_DEFAULT:
++ case AMDGPU_TRANSFER_FUNCTION_LINEAR:
++ return TRANSFER_FUNCTION_LINEAR;
++ case AMDGPU_TRANSFER_FUNCTION_SRGB_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_SRGB_INV_EOTF:
++ return TRANSFER_FUNCTION_SRGB;
++ case AMDGPU_TRANSFER_FUNCTION_BT709_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_BT709_INV_EOTF:
++ return TRANSFER_FUNCTION_BT709;
++ case AMDGPU_TRANSFER_FUNCTION_PQ_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_PQ_INV_EOTF:
++ return TRANSFER_FUNCTION_PQ;
++ case AMDGPU_TRANSFER_FUNCTION_UNITY:
++ return TRANSFER_FUNCTION_UNITY;
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA22_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA22_INV_EOTF:
++ return TRANSFER_FUNCTION_GAMMA22;
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA24_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA24_INV_EOTF:
++ return TRANSFER_FUNCTION_GAMMA24;
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA26_EOTF:
++ case AMDGPU_TRANSFER_FUNCTION_GAMMA26_INV_EOTF:
++ return TRANSFER_FUNCTION_GAMMA26;
++ }
++}
++
++static void __to_dc_lut3d_color(struct dc_rgb *rgb,
++ const struct drm_color_lut lut,
++ int bit_precision)
++{
++ rgb->red = drm_color_lut_extract(lut.red, bit_precision);
++ rgb->green = drm_color_lut_extract(lut.green, bit_precision);
++ rgb->blue = drm_color_lut_extract(lut.blue, bit_precision);
++}
++
++static void __drm_3dlut_to_dc_3dlut(const struct drm_color_lut *lut,
++ uint32_t lut3d_size,
++ struct tetrahedral_params *params,
++ bool use_tetrahedral_9,
++ int bit_depth)
++{
++ struct dc_rgb *lut0;
++ struct dc_rgb *lut1;
++ struct dc_rgb *lut2;
++ struct dc_rgb *lut3;
++ int lut_i, i;
++
++
++ if (use_tetrahedral_9) {
++ lut0 = params->tetrahedral_9.lut0;
++ lut1 = params->tetrahedral_9.lut1;
++ lut2 = params->tetrahedral_9.lut2;
++ lut3 = params->tetrahedral_9.lut3;
++ } else {
++ lut0 = params->tetrahedral_17.lut0;
++ lut1 = params->tetrahedral_17.lut1;
++ lut2 = params->tetrahedral_17.lut2;
++ lut3 = params->tetrahedral_17.lut3;
++ }
++
++ for (lut_i = 0, i = 0; i < lut3d_size - 4; lut_i++, i += 4) {
++ /* We should consider the 3dlut RGB values are distributed
++ * along four arrays lut0-3 where the first sizes 1229 and the
++ * other 1228. The bit depth supported for 3dlut channel is
++ * 12-bit, but DC also supports 10-bit.
++ *
++ * TODO: improve color pipeline API to enable the userspace set
++ * bit depth and 3D LUT size/stride, as specified by VA-API.
++ */
++ __to_dc_lut3d_color(&lut0[lut_i], lut[i], bit_depth);
++ __to_dc_lut3d_color(&lut1[lut_i], lut[i + 1], bit_depth);
++ __to_dc_lut3d_color(&lut2[lut_i], lut[i + 2], bit_depth);
++ __to_dc_lut3d_color(&lut3[lut_i], lut[i + 3], bit_depth);
++ }
++ /* lut0 has 1229 points (lut_size/4 + 1) */
++ __to_dc_lut3d_color(&lut0[lut_i], lut[i], bit_depth);
++}
++
++/* amdgpu_dm_atomic_lut3d - set DRM 3D LUT to DC stream
++ * @drm_lut3d: DRM CRTC (user) 3D LUT
++ * @drm_lut3d_size: size of 3D LUT
++ * @lut3d: DC 3D LUT
++ *
++ * Map DRM CRTC 3D LUT to DC 3D LUT and all necessary bits to program it
++ * on DCN MPC accordingly.
++ */
++static void amdgpu_dm_atomic_lut3d(const struct drm_color_lut *drm_lut,
++ uint32_t drm_lut3d_size,
++ struct dc_3dlut *lut)
++{
++ if (!drm_lut3d_size) {
++ lut->state.bits.initialized = 0;
++ } else {
++ /* Stride and bit depth are not programmable by API yet.
++ * Therefore, only supports 17x17x17 3D LUT (12-bit).
++ */
++ lut->lut_3d.use_tetrahedral_9 = false;
++ lut->lut_3d.use_12bits = true;
++ lut->state.bits.initialized = 1;
++ __drm_3dlut_to_dc_3dlut(drm_lut, drm_lut3d_size, &lut->lut_3d,
++ lut->lut_3d.use_tetrahedral_9,
++ MAX_COLOR_3DLUT_BITDEPTH);
++ }
++}
++
++static int amdgpu_dm_atomic_shaper_lut(const struct drm_color_lut *shaper_lut,
++ bool has_rom,
++ enum dc_transfer_func_predefined tf,
++ uint32_t shaper_size,
++ struct dc_transfer_func *func_shaper)
++{
++ int ret = 0;
++
++ if (shaper_size || tf != TRANSFER_FUNCTION_LINEAR) {
++ /* If DRM shaper LUT is set, we assume a linear color space
++ * (linearized by DRM degamma 1D LUT or not)
++ */
++ func_shaper->type = TF_TYPE_DISTRIBUTED_POINTS;
++ func_shaper->tf = tf;
++ func_shaper->sdr_ref_white_level = SDR_WHITE_LEVEL_INIT_VALUE;
++
++ ret = __set_output_tf(func_shaper, shaper_lut, shaper_size, has_rom);
++ } else {
++ func_shaper->type = TF_TYPE_BYPASS;
++ func_shaper->tf = TRANSFER_FUNCTION_LINEAR;
++ }
++
++ return ret;
++}
++
++static int amdgpu_dm_atomic_blend_lut(const struct drm_color_lut *blend_lut,
++ bool has_rom,
++ enum dc_transfer_func_predefined tf,
++ uint32_t blend_size,
++ struct dc_transfer_func *func_blend)
++{
++ int ret = 0;
++
++ if (blend_size || tf != TRANSFER_FUNCTION_LINEAR) {
++ /* DRM plane gamma LUT or TF means we are linearizing color
++ * space before blending (similar to degamma programming). As
++ * we don't have hardcoded curve support, or we use AMD color
++ * module to fill the parameters that will be translated to HW
++ * points.
++ */
++ func_blend->type = TF_TYPE_DISTRIBUTED_POINTS;
++ func_blend->tf = tf;
++ func_blend->sdr_ref_white_level = SDR_WHITE_LEVEL_INIT_VALUE;
++
++ ret = __set_input_tf(NULL, func_blend, blend_lut, blend_size);
++ } else {
++ func_blend->type = TF_TYPE_BYPASS;
++ func_blend->tf = TRANSFER_FUNCTION_LINEAR;
++ }
++
++ return ret;
++}
++
++/* amdgpu_dm_lut3d_size - get expected size according to hw color caps
++ * @adev: amdgpu device
++ * @lut_size: default size
++ *
++ * Return:
++ * lut_size if DC 3D LUT is supported, zero otherwise.
++ */
++static uint32_t amdgpu_dm_get_lut3d_size(struct amdgpu_device *adev,
++ uint32_t lut_size)
++{
++ return adev->dm.dc->caps.color.dpp.hw_3d_lut ? lut_size : 0;
++}
++
++/**
++ * amdgpu_dm_verify_lut3d_size - verifies if 3D LUT is supported and if DRM 3D
++ * LUT matches the hw supported size
++ * @adev: amdgpu device
++ * @crtc_state: the DRM CRTC state
++ *
++ * Verifies if post-blending (MPC) 3D LUT is supported by the HW (DCN 3.0 or
++ * newer) and if the DRM 3D LUT matches the supported size.
++ *
++ * Returns:
++ * 0 on success. -EINVAL if lut size are invalid.
++ */
++int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
++ struct drm_plane_state *plane_state)
++{
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(plane_state);
++ const struct drm_color_lut *shaper = NULL, *lut3d = NULL;
++ uint32_t exp_size, size;
++
++ /* shaper LUT is only available if 3D LUT color caps*/
++ exp_size = amdgpu_dm_get_lut3d_size(adev, MAX_COLOR_LUT_ENTRIES);
++ shaper = __extract_blob_lut(dm_plane_state->shaper_lut, &size);
++
++ if (shaper && size != exp_size) {
++ drm_dbg(&adev->ddev,
++ "Invalid Shaper LUT size. Should be %u but got %u.\n",
++ exp_size, size);
++ }
++
++ exp_size = amdgpu_dm_get_lut3d_size(adev, MAX_COLOR_3DLUT_ENTRIES);
++ lut3d = __extract_blob_lut(dm_plane_state->lut3d, &size);
++
++ if (lut3d && size != exp_size) {
++ drm_dbg(&adev->ddev, "Invalid 3D LUT size. Should be %u but got %u.\n",
++ exp_size, size);
++ return -EINVAL;
++ }
++
++ return 0;
++}
++
+ /**
+ * amdgpu_dm_verify_lut_sizes - verifies if DRM luts match the hw supported sizes
+ * @crtc_state: the DRM CRTC state
+@@ -401,9 +889,12 @@ int amdgpu_dm_update_crtc_color_mgmt(struct dm_crtc_state *crtc)
+ const struct drm_color_lut *degamma_lut, *regamma_lut;
+ uint32_t degamma_size, regamma_size;
+ bool has_regamma, has_degamma;
++ enum dc_transfer_func_predefined tf = TRANSFER_FUNCTION_LINEAR;
+ bool is_legacy;
+ int r;
+
++ tf = amdgpu_tf_to_dc_tf(crtc->regamma_tf);
++
+ r = amdgpu_dm_verify_lut_sizes(&crtc->base);
+ if (r)
+ return r;
+@@ -440,26 +931,22 @@ int amdgpu_dm_update_crtc_color_mgmt(struct dm_crtc_state *crtc)
+ stream->out_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS;
+ stream->out_transfer_func->tf = TRANSFER_FUNCTION_SRGB;
+
++ /* Note: although we pass has_rom as parameter here, we never
++ * actually use ROM because the color module only takes the ROM
++ * path if transfer_func->type == PREDEFINED.
++ *
++ * See more in mod_color_calculate_regamma_params()
++ */
+ r = __set_legacy_tf(stream->out_transfer_func, regamma_lut,
+ regamma_size, has_rom);
+ if (r)
+ return r;
+- } else if (has_regamma) {
+- /* If atomic regamma, CRTC RGM goes into RGM LUT. */
+- stream->out_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS;
+- stream->out_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
+-
+- r = __set_output_tf(stream->out_transfer_func, regamma_lut,
+- regamma_size, has_rom);
++ } else {
++ regamma_size = has_regamma ? regamma_size : 0;
++ r = amdgpu_dm_set_atomic_regamma(stream, regamma_lut,
++ regamma_size, has_rom, tf);
+ if (r)
+ return r;
+- } else {
+- /*
+- * No CRTC RGM means we can just put the block into bypass
+- * since we don't have any plane level adjustments using it.
+- */
+- stream->out_transfer_func->type = TF_TYPE_BYPASS;
+- stream->out_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
+ }
+
+ /*
+@@ -495,20 +982,10 @@ int amdgpu_dm_update_crtc_color_mgmt(struct dm_crtc_state *crtc)
+ return 0;
+ }
+
+-/**
+- * amdgpu_dm_update_plane_color_mgmt: Maps DRM color management to DC plane.
+- * @crtc: amdgpu_dm crtc state
+- * @dc_plane_state: target DC surface
+- *
+- * Update the underlying dc_stream_state's input transfer function (ITF) in
+- * preparation for hardware commit. The transfer function used depends on
+- * the preparation done on the stream for color management.
+- *
+- * Returns:
+- * 0 on success. -ENOMEM if mem allocation fails.
+- */
+-int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
+- struct dc_plane_state *dc_plane_state)
++static int
++map_crtc_degamma_to_dc_plane(struct dm_crtc_state *crtc,
++ struct dc_plane_state *dc_plane_state,
++ struct dc_color_caps *caps)
+ {
+ const struct drm_color_lut *degamma_lut;
+ enum dc_transfer_func_predefined tf = TRANSFER_FUNCTION_SRGB;
+@@ -531,8 +1008,7 @@ int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
+ &degamma_size);
+ ASSERT(degamma_size == MAX_COLOR_LUT_ENTRIES);
+
+- dc_plane_state->in_transfer_func->type =
+- TF_TYPE_DISTRIBUTED_POINTS;
++ dc_plane_state->in_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS;
+
+ /*
+ * This case isn't fully correct, but also fairly
+@@ -564,11 +1040,11 @@ int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
+ dc_plane_state->in_transfer_func->tf =
+ TRANSFER_FUNCTION_LINEAR;
+
+- r = __set_input_tf(dc_plane_state->in_transfer_func,
++ r = __set_input_tf(caps, dc_plane_state->in_transfer_func,
+ degamma_lut, degamma_size);
+ if (r)
+ return r;
+- } else if (crtc->cm_is_degamma_srgb) {
++ } else {
+ /*
+ * For legacy gamma support we need the regamma input
+ * in linear space. Assume that the input is sRGB.
+@@ -577,14 +1053,213 @@ int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
+ dc_plane_state->in_transfer_func->tf = tf;
+
+ if (tf != TRANSFER_FUNCTION_SRGB &&
+- !mod_color_calculate_degamma_params(NULL,
+- dc_plane_state->in_transfer_func, NULL, false))
++ !mod_color_calculate_degamma_params(caps,
++ dc_plane_state->in_transfer_func,
++ NULL, false))
++ return -ENOMEM;
++ }
++
++ return 0;
++}
++
++static int
++__set_dm_plane_degamma(struct drm_plane_state *plane_state,
++ struct dc_plane_state *dc_plane_state,
++ struct dc_color_caps *color_caps)
++{
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(plane_state);
++ const struct drm_color_lut *degamma_lut;
++ enum amdgpu_transfer_function tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
++ uint32_t degamma_size;
++ bool has_degamma_lut;
++ int ret;
++
++ degamma_lut = __extract_blob_lut(dm_plane_state->degamma_lut,
++ &degamma_size);
++
++ has_degamma_lut = degamma_lut &&
++ !__is_lut_linear(degamma_lut, degamma_size);
++
++ tf = dm_plane_state->degamma_tf;
++
++ /* If we don't have plane degamma LUT nor TF to set on DC, we have
++ * nothing to do here, return.
++ */
++ if (!has_degamma_lut && tf == AMDGPU_TRANSFER_FUNCTION_DEFAULT)
++ return -EINVAL;
++
++ dc_plane_state->in_transfer_func->tf = amdgpu_tf_to_dc_tf(tf);
++
++ if (has_degamma_lut) {
++ ASSERT(degamma_size == MAX_COLOR_LUT_ENTRIES);
++
++ dc_plane_state->in_transfer_func->type =
++ TF_TYPE_DISTRIBUTED_POINTS;
++
++ ret = __set_input_tf(color_caps, dc_plane_state->in_transfer_func,
++ degamma_lut, degamma_size);
++ if (ret)
++ return ret;
++ } else {
++ dc_plane_state->in_transfer_func->type =
++ TF_TYPE_PREDEFINED;
++
++ if (!mod_color_calculate_degamma_params(color_caps,
++ dc_plane_state->in_transfer_func, NULL, false))
+ return -ENOMEM;
+- } else {
+- /* ...Otherwise we can just bypass the DGM block. */
+- dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS;
+- dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
++ }
++ return 0;
++}
++
++static int
++amdgpu_dm_plane_set_color_properties(struct drm_plane_state *plane_state,
++ struct dc_plane_state *dc_plane_state,
++ struct dc_color_caps *color_caps)
++{
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(plane_state);
++ enum amdgpu_transfer_function shaper_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
++ enum amdgpu_transfer_function blend_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
++ const struct drm_color_lut *shaper_lut, *lut3d, *blend_lut;
++ uint32_t shaper_size, lut3d_size, blend_size;
++ int ret;
++
++ /* We have nothing to do here, return */
++ if (!plane_state->color_mgmt_changed)
++ return 0;
++
++ dc_plane_state->hdr_mult = dc_fixpt_from_s3132(dm_plane_state->hdr_mult);
++
++ shaper_lut = __extract_blob_lut(dm_plane_state->shaper_lut, &shaper_size);
++ shaper_size = shaper_lut != NULL ? shaper_size : 0;
++ shaper_tf = dm_plane_state->shaper_tf;
++ lut3d = __extract_blob_lut(dm_plane_state->lut3d, &lut3d_size);
++ lut3d_size = lut3d != NULL ? lut3d_size : 0;
++
++ amdgpu_dm_atomic_lut3d(lut3d, lut3d_size, dc_plane_state->lut3d_func);
++ ret = amdgpu_dm_atomic_shaper_lut(shaper_lut, false,
++ amdgpu_tf_to_dc_tf(shaper_tf),
++ shaper_size,
++ dc_plane_state->in_shaper_func);
++ if (ret) {
++ drm_dbg_kms(plane_state->plane->dev,
++ "setting plane %d shaper LUT failed.\n",
++ plane_state->plane->index);
++
++ return ret;
++ }
++
++ blend_tf = dm_plane_state->blend_tf;
++ blend_lut = __extract_blob_lut(dm_plane_state->blend_lut, &blend_size);
++ blend_size = blend_lut != NULL ? blend_size : 0;
++
++ ret = amdgpu_dm_atomic_blend_lut(blend_lut, false,
++ amdgpu_tf_to_dc_tf(blend_tf),
++ blend_size, dc_plane_state->blend_tf);
++ if (ret) {
++ drm_dbg_kms(plane_state->plane->dev,
++ "setting plane %d gamma lut failed.\n",
++ plane_state->plane->index);
++
++ return ret;
+ }
+
+ return 0;
+ }
++
++/**
++ * amdgpu_dm_update_plane_color_mgmt: Maps DRM color management to DC plane.
++ * @crtc: amdgpu_dm crtc state
++ * @plane_state: DRM plane state
++ * @dc_plane_state: target DC surface
++ *
++ * Update the underlying dc_stream_state's input transfer function (ITF) in
++ * preparation for hardware commit. The transfer function used depends on
++ * the preparation done on the stream for color management.
++ *
++ * Returns:
++ * 0 on success. -ENOMEM if mem allocation fails.
++ */
++int amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc,
++ struct drm_plane_state *plane_state,
++ struct dc_plane_state *dc_plane_state)
++{
++ struct amdgpu_device *adev = drm_to_adev(crtc->base.state->dev);
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(plane_state);
++ struct drm_color_ctm2 *ctm = NULL;
++ struct dc_color_caps *color_caps = NULL;
++ bool has_crtc_cm_degamma;
++ int ret;
++
++ ret = amdgpu_dm_verify_lut3d_size(adev, plane_state);
++ if (ret) {
++ drm_dbg_driver(&adev->ddev, "amdgpu_dm_verify_lut3d_size() failed\n");
++ return ret;
++ }
++
++ if (dc_plane_state->ctx && dc_plane_state->ctx->dc)
++ color_caps = &dc_plane_state->ctx->dc->caps.color;
++
++ /* Initially, we can just bypass the DGM block. */
++ dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS;
++ dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
++
++ /* After, we start to update values according to color props */
++ has_crtc_cm_degamma = (crtc->cm_has_degamma || crtc->cm_is_degamma_srgb);
++
++ ret = __set_dm_plane_degamma(plane_state, dc_plane_state, color_caps);
++ if (ret == -ENOMEM)
++ return ret;
++
++ /* We only have one degamma block available (pre-blending) for the
++ * whole color correction pipeline, so that we can't actually perform
++ * plane and CRTC degamma at the same time. Explicitly reject atomic
++ * updates when userspace sets both plane and CRTC degamma properties.
++ */
++ if (has_crtc_cm_degamma && ret != -EINVAL){
++ drm_dbg_kms(crtc->base.crtc->dev,
++ "doesn't support plane and CRTC degamma at the same time\n");
++ return -EINVAL;
++ }
++
++ /* If we are here, it means we don't have plane degamma settings, check
++ * if we have CRTC degamma waiting for mapping to pre-blending degamma
++ * block
++ */
++ if (has_crtc_cm_degamma) {
++ /* AMD HW doesn't have post-blending degamma caps. When DRM
++ * CRTC atomic degamma is set, we maps it to DPP degamma block
++ * (pre-blending) or, on legacy gamma, we use DPP degamma to
++ * linearize (implicit degamma) from sRGB/BT709 according to
++ * the input space.
++ */
++ ret = map_crtc_degamma_to_dc_plane(crtc, dc_plane_state, color_caps);
++ if (ret)
++ return ret;
++ }
++
++ /* Setup CRTC CTM. */
++ if (dm_plane_state->ctm) {
++ ctm = (struct drm_color_ctm2 *)dm_plane_state->ctm->data;
++
++ /*
++ * So far, if we have both plane and CRTC CTM, plane CTM takes
++ * the priority and we discard data for CRTC CTM, as
++ * implemented in dcn10_program_gamut_remap(). However, we
++ * have MPC gamut_remap_matrix from DCN3 family, therefore we
++ * can remap MPC programing of the matrix to MPC block and
++ * provide support for both DPP and MPC matrix at the same
++ * time.
++ */
++ __drm_ctm2_to_dc_matrix(ctm, dc_plane_state->gamut_remap_matrix.matrix);
++
++ dc_plane_state->gamut_remap_matrix.enable_remap = true;
++ dc_plane_state->input_csc_color_matrix.enable_adjustment = false;
++ } else {
++ /* Bypass CTM. */
++ dc_plane_state->gamut_remap_matrix.enable_remap = false;
++ dc_plane_state->input_csc_color_matrix.enable_adjustment = false;
++ }
++
++ return amdgpu_dm_plane_set_color_properties(plane_state,
++ dc_plane_state, color_caps);
++}
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
+index 30d4c6fd95f531..e7b38cce010cc8 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
+@@ -253,6 +253,7 @@ static struct drm_crtc_state *dm_crtc_duplicate_state(struct drm_crtc *crtc)
+ state->freesync_config = cur->freesync_config;
+ state->cm_has_degamma = cur->cm_has_degamma;
+ state->cm_is_degamma_srgb = cur->cm_is_degamma_srgb;
++ state->regamma_tf = cur->regamma_tf;
+ state->crc_skip_count = cur->crc_skip_count;
+ state->mpo_requested = cur->mpo_requested;
+ /* TODO Duplicate dc_stream after objects are stream object is flattened */
+@@ -289,6 +290,70 @@ static int amdgpu_dm_crtc_late_register(struct drm_crtc *crtc)
+ }
+ #endif
+
++#ifdef AMD_PRIVATE_COLOR
++/**
++ * drm_crtc_additional_color_mgmt - enable additional color properties
++ * @crtc: DRM CRTC
++ *
++ * This function lets the driver enable post-blending CRTC regamma transfer
++ * function property in addition to DRM CRTC gamma LUT. Default value means
++ * linear transfer function, which is the default CRTC gamma LUT behaviour
++ * without this property.
++ */
++static void
++dm_crtc_additional_color_mgmt(struct drm_crtc *crtc)
++{
++ struct amdgpu_device *adev = drm_to_adev(crtc->dev);
++
++ if(adev->dm.dc->caps.color.mpc.ogam_ram)
++ drm_object_attach_property(&crtc->base,
++ adev->mode_info.regamma_tf_property,
++ AMDGPU_TRANSFER_FUNCTION_DEFAULT);
++}
++
++static int
++amdgpu_dm_atomic_crtc_set_property(struct drm_crtc *crtc,
++ struct drm_crtc_state *state,
++ struct drm_property *property,
++ uint64_t val)
++{
++ struct amdgpu_device *adev = drm_to_adev(crtc->dev);
++ struct dm_crtc_state *acrtc_state = to_dm_crtc_state(state);
++
++ if (property == adev->mode_info.regamma_tf_property) {
++ if (acrtc_state->regamma_tf != val) {
++ acrtc_state->regamma_tf = val;
++ acrtc_state->base.color_mgmt_changed |= 1;
++ }
++ } else {
++ drm_dbg_atomic(crtc->dev,
++ "[CRTC:%d:%s] unknown property [PROP:%d:%s]]\n",
++ crtc->base.id, crtc->name,
++ property->base.id, property->name);
++ return -EINVAL;
++ }
++
++ return 0;
++}
++
++static int
++amdgpu_dm_atomic_crtc_get_property(struct drm_crtc *crtc,
++ const struct drm_crtc_state *state,
++ struct drm_property *property,
++ uint64_t *val)
++{
++ struct amdgpu_device *adev = drm_to_adev(crtc->dev);
++ struct dm_crtc_state *acrtc_state = to_dm_crtc_state(state);
++
++ if (property == adev->mode_info.regamma_tf_property)
++ *val = acrtc_state->regamma_tf;
++ else
++ return -EINVAL;
++
++ return 0;
++}
++#endif
++
+ /* Implemented only the options currently available for the driver */
+ static const struct drm_crtc_funcs amdgpu_dm_crtc_funcs = {
+ .reset = dm_crtc_reset_state,
+@@ -307,6 +372,10 @@ static const struct drm_crtc_funcs amdgpu_dm_crtc_funcs = {
+ #if defined(CONFIG_DEBUG_FS)
+ .late_register = amdgpu_dm_crtc_late_register,
+ #endif
++#ifdef AMD_PRIVATE_COLOR
++ .atomic_set_property = amdgpu_dm_atomic_crtc_set_property,
++ .atomic_get_property = amdgpu_dm_atomic_crtc_get_property,
++#endif
+ };
+
+ static void dm_crtc_helper_disable(struct drm_crtc *crtc)
+@@ -482,6 +551,9 @@ int amdgpu_dm_crtc_init(struct amdgpu_display_manager *dm,
+
+ drm_mode_crtc_set_gamma_size(&acrtc->base, MAX_COLOR_LEGACY_LUT_ENTRIES);
+
++#ifdef AMD_PRIVATE_COLOR
++ dm_crtc_additional_color_mgmt(&acrtc->base);
++#endif
+ return 0;
+
+ fail:
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
+index 32266897374792..60e5ffb1863d74 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
+@@ -1317,8 +1317,14 @@ static void dm_drm_plane_reset(struct drm_plane *plane)
+ amdgpu_state = kzalloc(sizeof(*amdgpu_state), GFP_KERNEL);
+ WARN_ON(amdgpu_state == NULL);
+
+- if (amdgpu_state)
+- __drm_atomic_helper_plane_reset(plane, &amdgpu_state->base);
++ if (!amdgpu_state)
++ return;
++
++ __drm_atomic_helper_plane_reset(plane, &amdgpu_state->base);
++ amdgpu_state->degamma_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
++ amdgpu_state->hdr_mult = AMDGPU_HDR_MULT_DEFAULT;
++ amdgpu_state->shaper_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
++ amdgpu_state->blend_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT;
+ }
+
+ static struct drm_plane_state *
+@@ -1338,6 +1344,22 @@ dm_drm_plane_duplicate_state(struct drm_plane *plane)
+ dc_plane_state_retain(dm_plane_state->dc_state);
+ }
+
++ if (dm_plane_state->degamma_lut)
++ drm_property_blob_get(dm_plane_state->degamma_lut);
++ if (dm_plane_state->ctm)
++ drm_property_blob_get(dm_plane_state->ctm);
++ if (dm_plane_state->shaper_lut)
++ drm_property_blob_get(dm_plane_state->shaper_lut);
++ if (dm_plane_state->lut3d)
++ drm_property_blob_get(dm_plane_state->lut3d);
++ if (dm_plane_state->blend_lut)
++ drm_property_blob_get(dm_plane_state->blend_lut);
++
++ dm_plane_state->degamma_tf = old_dm_plane_state->degamma_tf;
++ dm_plane_state->hdr_mult = old_dm_plane_state->hdr_mult;
++ dm_plane_state->shaper_tf = old_dm_plane_state->shaper_tf;
++ dm_plane_state->blend_tf = old_dm_plane_state->blend_tf;
++
+ return &dm_plane_state->base;
+ }
+
+@@ -1405,12 +1427,203 @@ static void dm_drm_plane_destroy_state(struct drm_plane *plane,
+ {
+ struct dm_plane_state *dm_plane_state = to_dm_plane_state(state);
+
++ if (dm_plane_state->degamma_lut)
++ drm_property_blob_put(dm_plane_state->degamma_lut);
++ if (dm_plane_state->ctm)
++ drm_property_blob_put(dm_plane_state->ctm);
++ if (dm_plane_state->lut3d)
++ drm_property_blob_put(dm_plane_state->lut3d);
++ if (dm_plane_state->shaper_lut)
++ drm_property_blob_put(dm_plane_state->shaper_lut);
++ if (dm_plane_state->blend_lut)
++ drm_property_blob_put(dm_plane_state->blend_lut);
++
+ if (dm_plane_state->dc_state)
+ dc_plane_state_release(dm_plane_state->dc_state);
+
+ drm_atomic_helper_plane_destroy_state(plane, state);
+ }
+
++#ifdef AMD_PRIVATE_COLOR
++static void
++dm_atomic_plane_attach_color_mgmt_properties(struct amdgpu_display_manager *dm,
++ struct drm_plane *plane)
++{
++ struct amdgpu_mode_info mode_info = dm->adev->mode_info;
++ struct dpp_color_caps dpp_color_caps = dm->dc->caps.color.dpp;
++
++ /* Check HW color pipeline capabilities for DPP (pre-blending) before expose*/
++ if (dpp_color_caps.dgam_ram || dpp_color_caps.gamma_corr) {
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_degamma_lut_property, 0);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_degamma_lut_size_property,
++ MAX_COLOR_LUT_ENTRIES);
++ drm_object_attach_property(&plane->base,
++ dm->adev->mode_info.plane_degamma_tf_property,
++ AMDGPU_TRANSFER_FUNCTION_DEFAULT);
++ }
++ /* HDR MULT is always available */
++ drm_object_attach_property(&plane->base,
++ dm->adev->mode_info.plane_hdr_mult_property,
++ AMDGPU_HDR_MULT_DEFAULT);
++
++ /* Only enable plane CTM if both DPP and MPC gamut remap is available. */
++ if (dm->dc->caps.color.mpc.gamut_remap)
++ drm_object_attach_property(&plane->base,
++ dm->adev->mode_info.plane_ctm_property, 0);
++
++ if (dpp_color_caps.hw_3d_lut) {
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_shaper_lut_property, 0);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_shaper_lut_size_property,
++ MAX_COLOR_LUT_ENTRIES);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_shaper_tf_property,
++ AMDGPU_TRANSFER_FUNCTION_DEFAULT);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_lut3d_property, 0);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_lut3d_size_property,
++ MAX_COLOR_3DLUT_ENTRIES);
++ }
++
++ if (dpp_color_caps.ogam_ram) {
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_blend_lut_property, 0);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_blend_lut_size_property,
++ MAX_COLOR_LUT_ENTRIES);
++ drm_object_attach_property(&plane->base,
++ mode_info.plane_blend_tf_property,
++ AMDGPU_TRANSFER_FUNCTION_DEFAULT);
++ }
++}
++
++static int
++dm_atomic_plane_set_property(struct drm_plane *plane,
++ struct drm_plane_state *state,
++ struct drm_property *property,
++ uint64_t val)
++{
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(state);
++ struct amdgpu_device *adev = drm_to_adev(plane->dev);
++ bool replaced = false;
++ int ret;
++
++ if (property == adev->mode_info.plane_degamma_lut_property) {
++ ret = drm_property_replace_blob_from_id(plane->dev,
++ &dm_plane_state->degamma_lut,
++ val,
++ -1, sizeof(struct drm_color_lut),
++ &replaced);
++ dm_plane_state->base.color_mgmt_changed |= replaced;
++ return ret;
++ } else if (property == adev->mode_info.plane_degamma_tf_property) {
++ if (dm_plane_state->degamma_tf != val) {
++ dm_plane_state->degamma_tf = val;
++ dm_plane_state->base.color_mgmt_changed = 1;
++ }
++ } else if (property == adev->mode_info.plane_hdr_mult_property) {
++ if (dm_plane_state->hdr_mult != val) {
++ dm_plane_state->hdr_mult = val;
++ dm_plane_state->base.color_mgmt_changed = 1;
++ }
++ } else if (property == adev->mode_info.plane_ctm_property) {
++ ret = drm_property_replace_blob_from_id(plane->dev,
++ &dm_plane_state->ctm,
++ val,
++ sizeof(struct drm_color_ctm2), -1,
++ &replaced);
++ dm_plane_state->base.color_mgmt_changed |= replaced;
++ return ret;
++ } else if (property == adev->mode_info.plane_shaper_lut_property) {
++ ret = drm_property_replace_blob_from_id(plane->dev,
++ &dm_plane_state->shaper_lut,
++ val, -1,
++ sizeof(struct drm_color_lut),
++ &replaced);
++ dm_plane_state->base.color_mgmt_changed |= replaced;
++ return ret;
++ } else if (property == adev->mode_info.plane_shaper_tf_property) {
++ if (dm_plane_state->shaper_tf != val) {
++ dm_plane_state->shaper_tf = val;
++ dm_plane_state->base.color_mgmt_changed = 1;
++ }
++ } else if (property == adev->mode_info.plane_lut3d_property) {
++ ret = drm_property_replace_blob_from_id(plane->dev,
++ &dm_plane_state->lut3d,
++ val, -1,
++ sizeof(struct drm_color_lut),
++ &replaced);
++ dm_plane_state->base.color_mgmt_changed |= replaced;
++ return ret;
++ } else if (property == adev->mode_info.plane_blend_lut_property) {
++ ret = drm_property_replace_blob_from_id(plane->dev,
++ &dm_plane_state->blend_lut,
++ val, -1,
++ sizeof(struct drm_color_lut),
++ &replaced);
++ dm_plane_state->base.color_mgmt_changed |= replaced;
++ return ret;
++ } else if (property == adev->mode_info.plane_blend_tf_property) {
++ if (dm_plane_state->blend_tf != val) {
++ dm_plane_state->blend_tf = val;
++ dm_plane_state->base.color_mgmt_changed = 1;
++ }
++ } else {
++ drm_dbg_atomic(plane->dev,
++ "[PLANE:%d:%s] unknown property [PROP:%d:%s]]\n",
++ plane->base.id, plane->name,
++ property->base.id, property->name);
++ return -EINVAL;
++ }
++
++ return 0;
++}
++
++static int
++dm_atomic_plane_get_property(struct drm_plane *plane,
++ const struct drm_plane_state *state,
++ struct drm_property *property,
++ uint64_t *val)
++{
++ struct dm_plane_state *dm_plane_state = to_dm_plane_state(state);
++ struct amdgpu_device *adev = drm_to_adev(plane->dev);
++
++ if (property == adev->mode_info.plane_degamma_lut_property) {
++ *val = (dm_plane_state->degamma_lut) ?
++ dm_plane_state->degamma_lut->base.id : 0;
++ } else if (property == adev->mode_info.plane_degamma_tf_property) {
++ *val = dm_plane_state->degamma_tf;
++ } else if (property == adev->mode_info.plane_hdr_mult_property) {
++ *val = dm_plane_state->hdr_mult;
++ } else if (property == adev->mode_info.plane_ctm_property) {
++ *val = (dm_plane_state->ctm) ?
++ dm_plane_state->ctm->base.id : 0;
++ } else if (property == adev->mode_info.plane_shaper_lut_property) {
++ *val = (dm_plane_state->shaper_lut) ?
++ dm_plane_state->shaper_lut->base.id : 0;
++ } else if (property == adev->mode_info.plane_shaper_tf_property) {
++ *val = dm_plane_state->shaper_tf;
++ } else if (property == adev->mode_info.plane_lut3d_property) {
++ *val = (dm_plane_state->lut3d) ?
++ dm_plane_state->lut3d->base.id : 0;
++ } else if (property == adev->mode_info.plane_blend_lut_property) {
++ *val = (dm_plane_state->blend_lut) ?
++ dm_plane_state->blend_lut->base.id : 0;
++ } else if (property == adev->mode_info.plane_blend_tf_property) {
++ *val = dm_plane_state->blend_tf;
++
++ } else {
++ return -EINVAL;
++ }
++
++ return 0;
++}
++#endif
++
+ static const struct drm_plane_funcs dm_plane_funcs = {
+ .update_plane = drm_atomic_helper_update_plane,
+ .disable_plane = drm_atomic_helper_disable_plane,
+@@ -1419,6 +1632,10 @@ static const struct drm_plane_funcs dm_plane_funcs = {
+ .atomic_duplicate_state = dm_drm_plane_duplicate_state,
+ .atomic_destroy_state = dm_drm_plane_destroy_state,
+ .format_mod_supported = dm_plane_format_mod_supported,
++#ifdef AMD_PRIVATE_COLOR
++ .atomic_set_property = dm_atomic_plane_set_property,
++ .atomic_get_property = dm_atomic_plane_get_property,
++#endif
+ };
+
+ int amdgpu_dm_plane_init(struct amdgpu_display_manager *dm,
+@@ -1489,6 +1706,9 @@ int amdgpu_dm_plane_init(struct amdgpu_display_manager *dm,
+
+ drm_plane_helper_add(plane, &dm_plane_helper_funcs);
+
++#ifdef AMD_PRIVATE_COLOR
++ dm_atomic_plane_attach_color_mgmt_properties(dm, plane);
++#endif
+ /* Create (reset) the plane state */
+ if (plane->funcs->reset)
+ plane->funcs->reset(plane);
+diff --git a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
+index 3538973bd0c6cb..04b2e04b68f33b 100644
+--- a/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
++++ b/drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c
+@@ -349,20 +349,37 @@ bool cm_helper_translate_curve_to_hw_format(struct dc_context *ctx,
+ * segment is from 2^-10 to 2^1
+ * There are less than 256 points, for optimization
+ */
+- seg_distr[0] = 3;
+- seg_distr[1] = 4;
+- seg_distr[2] = 4;
+- seg_distr[3] = 4;
+- seg_distr[4] = 4;
+- seg_distr[5] = 4;
+- seg_distr[6] = 4;
+- seg_distr[7] = 4;
+- seg_distr[8] = 4;
+- seg_distr[9] = 4;
+- seg_distr[10] = 1;
+-
+- region_start = -10;
+- region_end = 1;
++ if (output_tf->tf == TRANSFER_FUNCTION_LINEAR) {
++ seg_distr[0] = 0; /* 2 */
++ seg_distr[1] = 1; /* 4 */
++ seg_distr[2] = 2; /* 4 */
++ seg_distr[3] = 3; /* 8 */
++ seg_distr[4] = 4; /* 16 */
++ seg_distr[5] = 5; /* 32 */
++ seg_distr[6] = 6; /* 64 */
++ seg_distr[7] = 7; /* 128 */
++
++ region_start = -8;
++ region_end = 1;
++ } else {
++ seg_distr[0] = 3; /* 8 */
++ seg_distr[1] = 4; /* 16 */
++ seg_distr[2] = 4;
++ seg_distr[3] = 4;
++ seg_distr[4] = 4;
++ seg_distr[5] = 4;
++ seg_distr[6] = 4;
++ seg_distr[7] = 4;
++ seg_distr[8] = 4;
++ seg_distr[9] = 4;
++ seg_distr[10] = 1; /* 2 */
++ /* total = 8*16 + 8 + 64 + 2 = */
++
++ region_start = -10;
++ region_end = 1;
++ }
++
++
+ }
+
+ for (i = region_end - region_start; i < MAX_REGIONS_NUMBER ; i++)
+@@ -375,16 +392,56 @@ bool cm_helper_translate_curve_to_hw_format(struct dc_context *ctx,
+
+ j = 0;
+ for (k = 0; k < (region_end - region_start); k++) {
+- increment = NUMBER_SW_SEGMENTS / (1 << seg_distr[k]);
++ /*
++ * We're using an ugly-ish hack here. Our HW allows for
++ * 256 segments per region but SW_SEGMENTS is 16.
++ * SW_SEGMENTS has some undocumented relationship to
++ * the number of points in the tf_pts struct, which
++ * is 512, unlike what's suggested TRANSFER_FUNC_POINTS.
++ *
++ * In order to work past this dilemma we'll scale our
++ * increment by (1 << 4) and then do the inverse (1 >> 4)
++ * when accessing the elements in tf_pts.
++ *
++ * TODO: find a better way using SW_SEGMENTS and
++ * TRANSFER_FUNC_POINTS definitions
++ */
++ increment = (NUMBER_SW_SEGMENTS << 4) / (1 << seg_distr[k]);
+ start_index = (region_start + k + MAX_LOW_POINT) *
+ NUMBER_SW_SEGMENTS;
+- for (i = start_index; i < start_index + NUMBER_SW_SEGMENTS;
++ for (i = (start_index << 4); i < (start_index << 4) + (NUMBER_SW_SEGMENTS << 4);
+ i += increment) {
++ struct fixed31_32 in_plus_one, in;
++ struct fixed31_32 value, red_value, green_value, blue_value;
++ uint32_t t = i & 0xf;
++
+ if (j == hw_points - 1)
+ break;
+- rgb_resulted[j].red = output_tf->tf_pts.red[i];
+- rgb_resulted[j].green = output_tf->tf_pts.green[i];
+- rgb_resulted[j].blue = output_tf->tf_pts.blue[i];
++
++ in_plus_one = output_tf->tf_pts.red[(i >> 4) + 1];
++ in = output_tf->tf_pts.red[i >> 4];
++ value = dc_fixpt_sub(in_plus_one, in);
++ value = dc_fixpt_shr(dc_fixpt_mul_int(value, t), 4);
++ value = dc_fixpt_add(in, value);
++ red_value = value;
++
++ in_plus_one = output_tf->tf_pts.green[(i >> 4) + 1];
++ in = output_tf->tf_pts.green[i >> 4];
++ value = dc_fixpt_sub(in_plus_one, in);
++ value = dc_fixpt_shr(dc_fixpt_mul_int(value, t), 4);
++ value = dc_fixpt_add(in, value);
++ green_value = value;
++
++ in_plus_one = output_tf->tf_pts.blue[(i >> 4) + 1];
++ in = output_tf->tf_pts.blue[i >> 4];
++ value = dc_fixpt_sub(in_plus_one, in);
++ value = dc_fixpt_shr(dc_fixpt_mul_int(value, t), 4);
++ value = dc_fixpt_add(in, value);
++ blue_value = value;
++
++ rgb_resulted[j].red = red_value;
++ rgb_resulted[j].green = green_value;
++ rgb_resulted[j].blue = blue_value;
+ j++;
+ }
+ }
+diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
+index bf8864bc8a99ee..72558eb877dc65 100644
+--- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
++++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
+@@ -186,6 +186,43 @@ bool dcn30_set_input_transfer_func(struct dc *dc,
+ return result;
+ }
+
++void dcn30_program_gamut_remap(struct pipe_ctx *pipe_ctx)
++{
++ int i = 0;
++ struct dpp_grph_csc_adjustment dpp_adjust;
++ struct mpc_grph_gamut_adjustment mpc_adjust;
++ int mpcc_id = pipe_ctx->plane_res.hubp->inst;
++ struct mpc *mpc = pipe_ctx->stream_res.opp->ctx->dc->res_pool->mpc;
++
++ memset(&dpp_adjust, 0, sizeof(dpp_adjust));
++ dpp_adjust.gamut_adjust_type = GRAPHICS_GAMUT_ADJUST_TYPE_BYPASS;
++
++ if (pipe_ctx->plane_state &&
++ pipe_ctx->plane_state->gamut_remap_matrix.enable_remap == true) {
++ dpp_adjust.gamut_adjust_type = GRAPHICS_GAMUT_ADJUST_TYPE_SW;
++ for (i = 0; i < CSC_TEMPERATURE_MATRIX_SIZE; i++)
++ dpp_adjust.temperature_matrix[i] =
++ pipe_ctx->plane_state->gamut_remap_matrix.matrix[i];
++ }
++
++ pipe_ctx->plane_res.dpp->funcs->dpp_set_gamut_remap(pipe_ctx->plane_res.dpp,
++ &dpp_adjust);
++
++ memset(&mpc_adjust, 0, sizeof(mpc_adjust));
++ mpc_adjust.gamut_adjust_type = GRAPHICS_GAMUT_ADJUST_TYPE_BYPASS;
++
++ if (pipe_ctx->top_pipe == NULL) {
++ if (pipe_ctx->stream->gamut_remap_matrix.enable_remap == true) {
++ mpc_adjust.gamut_adjust_type = GRAPHICS_GAMUT_ADJUST_TYPE_SW;
++ for (i = 0; i < CSC_TEMPERATURE_MATRIX_SIZE; i++)
++ mpc_adjust.temperature_matrix[i] =
++ pipe_ctx->stream->gamut_remap_matrix.matrix[i];
++ }
++ }
++
++ mpc->funcs->set_gamut_remap(mpc, mpcc_id, &mpc_adjust);
++}
++
+ bool dcn30_set_output_transfer_func(struct dc *dc,
+ struct pipe_ctx *pipe_ctx,
+ const struct dc_stream_state *stream)
+diff --git a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h
+index a24a8e33a3d289..cb34ca932a5ff8 100644
+--- a/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h
++++ b/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h
+@@ -58,6 +58,9 @@ bool dcn30_set_blend_lut(struct pipe_ctx *pipe_ctx,
+ bool dcn30_set_input_transfer_func(struct dc *dc,
+ struct pipe_ctx *pipe_ctx,
+ const struct dc_plane_state *plane_state);
++
++void dcn30_program_gamut_remap(struct pipe_ctx *pipe_ctx);
++
+ bool dcn30_set_output_transfer_func(struct dc *dc,
+ struct pipe_ctx *pipe_ctx,
+ const struct dc_stream_state *stream);
+diff --git a/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c b/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c
+index 257df8660b4caf..81fd50ee97c307 100644
+--- a/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c
++++ b/drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c
+@@ -33,7 +33,7 @@
+ #include "dcn301_init.h"
+
+ static const struct hw_sequencer_funcs dcn301_funcs = {
+- .program_gamut_remap = dcn10_program_gamut_remap,
++ .program_gamut_remap = dcn30_program_gamut_remap,
+ .init_hw = dcn10_init_hw,
+ .power_down_on_boot = dcn10_power_down_on_boot,
+ .apply_ctx_to_hw = dce110_apply_ctx_to_hw,
+diff --git a/drivers/gpu/drm/amd/display/include/fixed31_32.h b/drivers/gpu/drm/amd/display/include/fixed31_32.h
+index d4cf7ead1d877e..84da1dd34efd18 100644
+--- a/drivers/gpu/drm/amd/display/include/fixed31_32.h
++++ b/drivers/gpu/drm/amd/display/include/fixed31_32.h
+@@ -69,6 +69,18 @@ static const struct fixed31_32 dc_fixpt_epsilon = { 1LL };
+ static const struct fixed31_32 dc_fixpt_half = { 0x80000000LL };
+ static const struct fixed31_32 dc_fixpt_one = { 0x100000000LL };
+
++static inline struct fixed31_32 dc_fixpt_from_s3132(__u64 x)
++{
++ struct fixed31_32 val;
++
++ /* If negative, convert to 2's complement. */
++ if (x & (1ULL << 63))
++ x = -(x & ~(1ULL << 63));
++
++ val.value = x;
++ return val;
++}
++
+ /*
+ * @brief
+ * Initialization routines
+diff --git a/drivers/gpu/drm/arm/malidp_crtc.c b/drivers/gpu/drm/arm/malidp_crtc.c
+index dc01c43f61930b..d72c22dcf6855a 100644
+--- a/drivers/gpu/drm/arm/malidp_crtc.c
++++ b/drivers/gpu/drm/arm/malidp_crtc.c
+@@ -221,7 +221,7 @@ static int malidp_crtc_atomic_check_ctm(struct drm_crtc *crtc,
+
+ /*
+ * The size of the ctm is checked in
+- * drm_atomic_replace_property_blob_from_id.
++ * drm_property_replace_blob_from_id.
+ */
+ ctm = (struct drm_color_ctm *)state->ctm->data;
+ for (i = 0; i < ARRAY_SIZE(ctm->matrix); ++i) {
+diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c
+index c277b198fa3fa2..c3df45f901456b 100644
+--- a/drivers/gpu/drm/drm_atomic.c
++++ b/drivers/gpu/drm/drm_atomic.c
+@@ -733,6 +733,7 @@ static void drm_atomic_plane_print_state(struct drm_printer *p,
+ drm_get_color_encoding_name(state->color_encoding));
+ drm_printf(p, "\tcolor-range=%s\n",
+ drm_get_color_range_name(state->color_range));
++ drm_printf(p, "\tcolor_mgmt_changed=%d\n", state->color_mgmt_changed);
+
+ if (plane->funcs->atomic_print_state)
+ plane->funcs->atomic_print_state(p, state);
+diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/gpu/drm/drm_atomic_state_helper.c
+index 784e63d70a421e..25bb0859fda74d 100644
+--- a/drivers/gpu/drm/drm_atomic_state_helper.c
++++ b/drivers/gpu/drm/drm_atomic_state_helper.c
+@@ -338,6 +338,7 @@ void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane,
+ state->fence = NULL;
+ state->commit = NULL;
+ state->fb_damage_clips = NULL;
++ state->color_mgmt_changed = false;
+ }
+ EXPORT_SYMBOL(__drm_atomic_helper_plane_duplicate_state);
+
+diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c
+index d867e7f9f2cd58..a6a9ee5086ddb1 100644
+--- a/drivers/gpu/drm/drm_atomic_uapi.c
++++ b/drivers/gpu/drm/drm_atomic_uapi.c
+@@ -362,39 +362,6 @@ static s32 __user *get_out_fence_for_connector(struct drm_atomic_state *state,
+ return fence_ptr;
+ }
+
+-static int
+-drm_atomic_replace_property_blob_from_id(struct drm_device *dev,
+- struct drm_property_blob **blob,
+- uint64_t blob_id,
+- ssize_t expected_size,
+- ssize_t expected_elem_size,
+- bool *replaced)
+-{
+- struct drm_property_blob *new_blob = NULL;
+-
+- if (blob_id != 0) {
+- new_blob = drm_property_lookup_blob(dev, blob_id);
+- if (new_blob == NULL)
+- return -EINVAL;
+-
+- if (expected_size > 0 &&
+- new_blob->length != expected_size) {
+- drm_property_blob_put(new_blob);
+- return -EINVAL;
+- }
+- if (expected_elem_size > 0 &&
+- new_blob->length % expected_elem_size != 0) {
+- drm_property_blob_put(new_blob);
+- return -EINVAL;
+- }
+- }
+-
+- *replaced |= drm_property_replace_blob(blob, new_blob);
+- drm_property_blob_put(new_blob);
+-
+- return 0;
+-}
+-
+ static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
+ struct drm_crtc_state *state, struct drm_property *property,
+ uint64_t val)
+@@ -415,7 +382,7 @@ static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
+ } else if (property == config->prop_vrr_enabled) {
+ state->vrr_enabled = val;
+ } else if (property == config->degamma_lut_property) {
+- ret = drm_atomic_replace_property_blob_from_id(dev,
++ ret = drm_property_replace_blob_from_id(dev,
+ &state->degamma_lut,
+ val,
+ -1, sizeof(struct drm_color_lut),
+@@ -423,7 +390,7 @@ static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
+ state->color_mgmt_changed |= replaced;
+ return ret;
+ } else if (property == config->ctm_property) {
+- ret = drm_atomic_replace_property_blob_from_id(dev,
++ ret = drm_property_replace_blob_from_id(dev,
+ &state->ctm,
+ val,
+ sizeof(struct drm_color_ctm), -1,
+@@ -431,7 +398,7 @@ static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
+ state->color_mgmt_changed |= replaced;
+ return ret;
+ } else if (property == config->gamma_lut_property) {
+- ret = drm_atomic_replace_property_blob_from_id(dev,
++ ret = drm_property_replace_blob_from_id(dev,
+ &state->gamma_lut,
+ val,
+ -1, sizeof(struct drm_color_lut),
+@@ -563,7 +530,7 @@ static int drm_atomic_plane_set_property(struct drm_plane *plane,
+ } else if (property == plane->color_range_property) {
+ state->color_range = val;
+ } else if (property == config->prop_fb_damage_clips) {
+- ret = drm_atomic_replace_property_blob_from_id(dev,
++ ret = drm_property_replace_blob_from_id(dev,
+ &state->fb_damage_clips,
+ val,
+ -1,
+@@ -729,7 +696,7 @@ static int drm_atomic_connector_set_property(struct drm_connector *connector,
+ if (state->link_status != DRM_LINK_STATUS_GOOD)
+ state->link_status = val;
+ } else if (property == config->hdr_output_metadata_property) {
+- ret = drm_atomic_replace_property_blob_from_id(dev,
++ ret = drm_property_replace_blob_from_id(dev,
+ &state->hdr_output_metadata,
+ val,
+ sizeof(struct hdr_output_metadata), -1,
+diff --git a/drivers/gpu/drm/drm_property.c b/drivers/gpu/drm/drm_property.c
+index dfec479830e496..f72ef6493340a7 100644
+--- a/drivers/gpu/drm/drm_property.c
++++ b/drivers/gpu/drm/drm_property.c
+@@ -751,6 +751,55 @@ bool drm_property_replace_blob(struct drm_property_blob **blob,
+ }
+ EXPORT_SYMBOL(drm_property_replace_blob);
+
++/**
++ * drm_property_replace_blob_from_id - replace a blob property taking a reference
++ * @dev: DRM device
++ * @blob: a pointer to the member blob to be replaced
++ * @blob_id: the id of the new blob to replace with
++ * @expected_size: expected size of the blob property
++ * @expected_elem_size: expected size of an element in the blob property
++ * @replaced: if the blob was in fact replaced
++ *
++ * Look up the new blob from id, take its reference, check expected sizes of
++ * the blob and its element and replace the old blob by the new one. Advertise
++ * if the replacement operation was successful.
++ *
++ * Return: true if the blob was in fact replaced. -EINVAL if the new blob was
++ * not found or sizes don't match.
++ */
++int drm_property_replace_blob_from_id(struct drm_device *dev,
++ struct drm_property_blob **blob,
++ uint64_t blob_id,
++ ssize_t expected_size,
++ ssize_t expected_elem_size,
++ bool *replaced)
++{
++ struct drm_property_blob *new_blob = NULL;
++
++ if (blob_id != 0) {
++ new_blob = drm_property_lookup_blob(dev, blob_id);
++ if (new_blob == NULL)
++ return -EINVAL;
++
++ if (expected_size > 0 &&
++ new_blob->length != expected_size) {
++ drm_property_blob_put(new_blob);
++ return -EINVAL;
++ }
++ if (expected_elem_size > 0 &&
++ new_blob->length % expected_elem_size != 0) {
++ drm_property_blob_put(new_blob);
++ return -EINVAL;
++ }
++ }
++
++ *replaced |= drm_property_replace_blob(blob, new_blob);
++ drm_property_blob_put(new_blob);
++
++ return 0;
++}
++EXPORT_SYMBOL(drm_property_replace_blob_from_id);
++
+ int drm_mode_getblob_ioctl(struct drm_device *dev,
+ void *data, struct drm_file *file_priv)
+ {
+diff --git a/include/drm/drm_mode_object.h b/include/drm/drm_mode_object.h
+index 912f1e4156853f..08d7a7f0188fea 100644
+--- a/include/drm/drm_mode_object.h
++++ b/include/drm/drm_mode_object.h
+@@ -60,7 +60,7 @@ struct drm_mode_object {
+ void (*free_cb)(struct kref *kref);
+ };
+
+-#define DRM_OBJECT_MAX_PROPERTY 24
++#define DRM_OBJECT_MAX_PROPERTY 64
+ /**
+ * struct drm_object_properties - property tracking for &drm_mode_object
+ */
+diff --git a/include/drm/drm_plane.h b/include/drm/drm_plane.h
+index 51291983ea445d..52c3287da0daad 100644
+--- a/include/drm/drm_plane.h
++++ b/include/drm/drm_plane.h
+@@ -237,6 +237,13 @@ struct drm_plane_state {
+
+ /** @state: backpointer to global drm_atomic_state */
+ struct drm_atomic_state *state;
++
++ /**
++ * @color_mgmt_changed: Color management properties have changed. Used
++ * by the atomic helpers and drivers to steer the atomic commit control
++ * flow.
++ */
++ bool color_mgmt_changed : 1;
+ };
+
+ static inline struct drm_rect
+diff --git a/include/drm/drm_property.h b/include/drm/drm_property.h
+index 65bc9710a47029..082f29156b3e3f 100644
+--- a/include/drm/drm_property.h
++++ b/include/drm/drm_property.h
+@@ -279,6 +279,12 @@ struct drm_property_blob *drm_property_create_blob(struct drm_device *dev,
+ const void *data);
+ struct drm_property_blob *drm_property_lookup_blob(struct drm_device *dev,
+ uint32_t id);
++int drm_property_replace_blob_from_id(struct drm_device *dev,
++ struct drm_property_blob **blob,
++ uint64_t blob_id,
++ ssize_t expected_size,
++ ssize_t expected_elem_size,
++ bool *replaced);
+ int drm_property_replace_global_blob(struct drm_device *dev,
+ struct drm_property_blob **replace,
+ size_t length,
+diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h
+index 43691058d28fb8..23fc194009980f 100644
+--- a/include/uapi/drm/drm_mode.h
++++ b/include/uapi/drm/drm_mode.h
+@@ -843,6 +843,14 @@ struct drm_color_ctm {
+ __u64 matrix[9];
+ };
+
++struct drm_color_ctm2 {
++ /*
++ * Conversion matrix in S31.32 sign-magnitude
++ * (not two's complement!) format.
++ */
++ __u64 matrix[12];
++};
++
+ struct drm_color_lut {
+ /*
+ * Values are mapped linearly to 0.0 - 1.0 range, with 0x0 == 0.0 and
+
diff --git a/SOURCES/0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch b/SOURCES/0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch
deleted file mode 100644
index e9aa9df..0000000
--- a/SOURCES/0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 176f7c35f0ce2cbac1f59ce1057bc953d5841f4b Mon Sep 17 00:00:00 2001
-From: GloriousEggroll <gloriouseggroll@gmail.com>
-Date: Wed, 5 Jul 2023 15:09:57 -0600
-Subject: [PATCH 1/3] Revert b0cb56fc6e3096c9da04c30d9b501da84dae2b4f
-
----
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 ++++------
- 1 file changed, 4 insertions(+), 6 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index 2cbd69498..51a3130f6 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -8213,12 +8213,6 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
- if (acrtc_state->abm_level != dm_old_crtc_state->abm_level)
- bundle->stream_update.abm_level = &acrtc_state->abm_level;
-
-- mutex_lock(&dm->dc_lock);
-- if ((acrtc_state->update_type > UPDATE_TYPE_FAST) &&
-- acrtc_state->stream->link->psr_settings.psr_allow_active)
-- amdgpu_dm_psr_disable(acrtc_state->stream);
-- mutex_unlock(&dm->dc_lock);
--
- /*
- * If FreeSync state on the stream has changed then we need to
- * re-adjust the min/max bounds now that DC doesn't handle this
-@@ -8232,6 +8226,10 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
- spin_unlock_irqrestore(&pcrtc->dev->event_lock, flags);
- }
- mutex_lock(&dm->dc_lock);
-+ if ((acrtc_state->update_type > UPDATE_TYPE_FAST) &&
-+ acrtc_state->stream->link->psr_settings.psr_allow_active)
-+ amdgpu_dm_psr_disable(acrtc_state->stream);
-+
- update_planes_and_stream_adapter(dm->dc,
- acrtc_state->update_type,
- planes_count,
---
-2.41.0
-
diff --git a/SOURCES/0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch b/SOURCES/0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch
deleted file mode 100644
index 00c9682..0000000
--- a/SOURCES/0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From 046beef43c8c811ce3e96fc2553a15e41f213b11 Mon Sep 17 00:00:00 2001
-From: GloriousEggroll <gloriouseggroll@gmail.com>
-Date: Wed, 5 Jul 2023 16:01:53 -0600
-Subject: [PATCH 2/3] Revert 1ca399f127e0a372537625b1d462ed586f5d9139
-
----
- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 51 ++++---------------
- 1 file changed, 10 insertions(+), 41 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index 51a3130f6..ae58f24be 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -358,37 +358,6 @@ static inline bool is_dc_timing_adjust_needed(struct dm_crtc_state *old_state,
- }
-
- /**
-- * update_planes_and_stream_adapter() - Send planes to be updated in DC
-- *
-- * DC has a generic way to update planes and stream via
-- * dc_update_planes_and_stream function; however, DM might need some
-- * adjustments and preparation before calling it. This function is a wrapper
-- * for the dc_update_planes_and_stream that does any required configuration
-- * before passing control to DC.
-- */
--static inline bool update_planes_and_stream_adapter(struct dc *dc,
-- int update_type,
-- int planes_count,
-- struct dc_stream_state *stream,
-- struct dc_stream_update *stream_update,
-- struct dc_surface_update *array_of_surface_update)
--{
-- reverse_planes_order(array_of_surface_update, planes_count);
--
-- /*
-- * Previous frame finished and HW is ready for optimization.
-- */
-- if (update_type == UPDATE_TYPE_FAST)
-- dc_post_update_surfaces_to_stream(dc);
--
-- return dc_update_planes_and_stream(dc,
-- array_of_surface_update,
-- planes_count,
-- stream,
-- stream_update);
--}
--
--/**
- * dm_pflip_high_irq() - Handle pageflip interrupt
- * @interrupt_params: ignored
- *
-@@ -2725,12 +2694,11 @@ static void dm_gpureset_commit_state(struct dc_state *dc_state,
- true;
- }
-
-- update_planes_and_stream_adapter(dm->dc,
-- UPDATE_TYPE_FULL,
-- dc_state->stream_status->plane_count,
-- dc_state->streams[k],
-- &bundle->stream_update,
-- bundle->surface_updates);
-+ dc_update_planes_and_stream(dm->dc,
-+ bundle->surface_updates,
-+ dc_state->stream_status->plane_count,
-+ dc_state->streams[k],
-+ &bundle->stream_update);
- }
-
- cleanup:
-@@ -8215,12 +8183,11 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
- acrtc_state->stream->link->psr_settings.psr_allow_active)
- amdgpu_dm_psr_disable(acrtc_state->stream);
-
-- update_planes_and_stream_adapter(dm->dc,
-- acrtc_state->update_type,
-- planes_count,
-- acrtc_state->stream,
-- &bundle->stream_update,
-- bundle->surface_updates);
-+ dc_update_planes_and_stream(dm->dc,
-+ bundle->surface_updates,
-+ planes_count,
-+ acrtc_state->stream,
-+ &bundle->stream_update);
-
- /**
- * Enable or disable the interrupts on the backend.
-
---
-2.41.0
-
diff --git a/SOURCES/0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch b/SOURCES/0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
index a88c14b..c292278 100644
--- a/SOURCES/0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
+++ b/SOURCES/0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
@@ -1,20 +1,20 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jan200101 <sentrycraft123@gmail.com>
-Date: Wed, 8 Mar 2023 20:51:16 +0100
+Date: Mon, 25 Sep 2023 12:29:07 +0200
Subject: [PATCH] drm/i915: add kernel parameter to disable async page flipping
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
---
- drivers/gpu/drm/i915/display/intel_display.c | 2 +-
- drivers/gpu/drm/i915/i915_params.c | 4 ++++
- drivers/gpu/drm/i915/i915_params.h | 3 ++-
+ drivers/gpu/drm/i915/display/intel_display_driver.c | 2 +-
+ drivers/gpu/drm/i915/i915_params.c | 4 ++++
+ drivers/gpu/drm/i915/i915_params.h | 3 ++-
3 files changed, 7 insertions(+), 2 deletions(-)
-diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
-index 2bef50ab0ad1..c6197c32a5ae 100644
---- a/drivers/gpu/drm/i915/display/intel_display.c
-+++ b/drivers/gpu/drm/i915/display/intel_display.c
-@@ -8599,7 +8599,7 @@ static void intel_mode_config_init(struct drm_i915_private *i915)
+diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c
+index b909814ae02b..918b8b589ec7 100644
+--- a/drivers/gpu/drm/i915/display/intel_display_driver.c
++++ b/drivers/gpu/drm/i915/display/intel_display_driver.c
+@@ -121,7 +121,7 @@ static void intel_mode_config_init(struct drm_i915_private *i915)
mode_config->funcs = &intel_mode_funcs;
mode_config->helper_private = &intel_mode_config_funcs;
@@ -24,10 +24,10 @@ index 2bef50ab0ad1..c6197c32a5ae 100644
/*
* Maximum framebuffer dimensions, chosen to match
diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
-index ade744cccfea..119be26b5641 100644
+index 0a171b57fd8f..63a23458399f 100644
--- a/drivers/gpu/drm/i915/i915_params.c
+++ b/drivers/gpu/drm/i915/i915_params.c
-@@ -222,6 +222,10 @@ i915_param_named_unsafe(lmem_size, uint, 0400,
+@@ -228,6 +228,10 @@ i915_param_named_unsafe(lmem_size, uint, 0400,
i915_param_named_unsafe(lmem_bar_size, uint, 0400,
"Set the lmem bar size(in MiB).");
@@ -39,10 +39,10 @@ index ade744cccfea..119be26b5641 100644
bool val)
{
diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h
-index 3f51f90145b6..37f25ec1b874 100644
+index 68abf0ad6c00..b24b30666438 100644
--- a/drivers/gpu/drm/i915/i915_params.h
+++ b/drivers/gpu/drm/i915/i915_params.h
-@@ -85,7 +85,8 @@ struct drm_printer;
+@@ -87,7 +87,8 @@ struct drm_printer;
param(bool, verbose_state_checks, true, 0) \
param(bool, nuclear_pageflip, false, 0400) \
param(bool, enable_dp_mst, true, 0600) \
diff --git a/SOURCES/0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch b/SOURCES/0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch
deleted file mode 100644
index d50d2f9..0000000
--- a/SOURCES/0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 2807b9c336cf5df749e18a258c44669db55bc30e Mon Sep 17 00:00:00 2001
-From: GloriousEggroll <gloriouseggroll@gmail.com>
-Date: Wed, 5 Jul 2023 16:02:36 -0600
-Subject: [PATCH 3/3] Revert da2d907e051d591717d00e28e67ab341b961fd05
-
----
- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 30 +++++++++----------
- 1 file changed, 15 insertions(+), 15 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index ae58f24be..289c261ff 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -2683,12 +2683,10 @@ static void dm_gpureset_commit_state(struct dc_state *dc_state,
- bundle->surface_updates[m].surface->force_full_update =
- true;
- }
--
-- dc_update_planes_and_stream(dm->dc,
-- bundle->surface_updates,
-+ dc_commit_updates_for_stream(
-+ dm->dc, bundle->surface_updates,
- dc_state->stream_status->plane_count,
-- dc_state->streams[k],
-- &bundle->stream_update);
-+ dc_state->streams[k], &bundle->stream_update, dc_state);
- }
-
- cleanup:
-@@ -8200,11 +8198,12 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
- acrtc_state->stream->link->psr_settings.psr_allow_active)
- amdgpu_dm_psr_disable(acrtc_state->stream);
-
-- dc_update_planes_and_stream(dm->dc,
-- bundle->surface_updates,
-- planes_count,
-- acrtc_state->stream,
-- &bundle->stream_update);
-+ dc_commit_updates_for_stream(dm->dc,
-+ bundle->surface_updates,
-+ planes_count,
-+ acrtc_state->stream,
-+ &bundle->stream_update,
-+ dc_state);
-
- /**
- * Enable or disable the interrupts on the backend.
-@@ -8742,11 +8741,12 @@ static void amdgpu_dm_atomic_commit_tail(struct drm_atomic_state *state)
-
-
- mutex_lock(&dm->dc_lock);
-- dc_update_planes_and_stream(dm->dc,
-- dummy_updates,
-- status->plane_count,
-- dm_new_crtc_state->stream,
-- &stream_update);
-+ dc_commit_updates_for_stream(dm->dc,
-+ dummy_updates,
-+ status->plane_count,
-+ dm_new_crtc_state->stream,
-+ &stream_update,
-+ dc_state);
- mutex_unlock(&dm->dc_lock);
- }
-
---
-2.41.0
-
diff --git a/SOURCES/Patchlist.changelog b/SOURCES/Patchlist.changelog
index 06f7180..fbc7e73 100644
--- a/SOURCES/Patchlist.changelog
+++ b/SOURCES/Patchlist.changelog
@@ -1,138 +1,108 @@
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f1d87b42e9ac0ca6233ba1906ddcec6407510018
- f1d87b42e9ac0ca6233ba1906ddcec6407510018 tpm: Enable hwrng only for Pluton on AMD CPUs
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/60528063540aabceb7c4d79c7938d229ed5efc4f
+ 60528063540aabceb7c4d79c7938d229ed5efc4f selinux: fix handling of empty opts in selinux_fs_context_submount()
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/96a82a41ac7aafd328375d3391873f0c3b2cb7e8
- 96a82a41ac7aafd328375d3391873f0c3b2cb7e8 erofs: ensure that the post-EOF tails are all zeroed
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/80c615ec2edb4aadded21fe924e2caa172d59577
+ 80c615ec2edb4aadded21fe924e2caa172d59577 Revert "misc: rtsx: judge ASPM Mode to set PETXCFG Reg"
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/3646d21c389ec7834fc09907787bf597342b7678
- 3646d21c389ec7834fc09907787bf597342b7678 ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/c53302b2ed77cf6f3a125135a1f85af8cbc0ba4b
+ c53302b2ed77cf6f3a125135a1f85af8cbc0ba4b tpm: Enable hwrng only for Pluton on AMD CPUs
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/1004737240e720078d4c57351d055e516b648305
- 1004737240e720078d4c57351d055e516b648305 Revert "KVM: SEV: remove ghcb variable declarations"
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/065cd69d44a8c576d6ff671ceae019f991cee492
+ 065cd69d44a8c576d6ff671ceae019f991cee492 erofs: ensure that the post-EOF tails are all zeroed
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f0ba6e68da37465b394524e19c278ba7f1eb5b63
- f0ba6e68da37465b394524e19c278ba7f1eb5b63 KVM: SEV: remove ghcb variable declarations
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/b0da866f75833f1bb8570d7978a8d5179c8d9ab6
+ b0da866f75833f1bb8570d7978a8d5179c8d9ab6 drm/msm/a690: Switch to a660_gmu.bin
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/2aa51a1742c6cec31060ee550f78e96ef1a4f8a4
- 2aa51a1742c6cec31060ee550f78e96ef1a4f8a4 KVM: SEV: only access GHCB fields once
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/f3cdb1143146a65982f46846cd590affb2b87538
+ f3cdb1143146a65982f46846cd590affb2b87538 drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/56fefaa3f32f116c0a6ab4b8d91e45852f36ab2c
- 56fefaa3f32f116c0a6ab4b8d91e45852f36ab2c KVM: SEV: snapshot the GHCB before accessing it
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/ea332dbc69a256a04bd53fee92db956439acee06
+ ea332dbc69a256a04bd53fee92db956439acee06 scsi: sd: Add "probe_type" module parameter to allow synchronous probing
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/d2da896865f56b119ba96a5aea155e330998a318
- d2da896865f56b119ba96a5aea155e330998a318 drm/amd/display: Fix a regression on Polaris cards
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/66721aea3aaa311bb78cf0947f06070f4101ee0e
+ 66721aea3aaa311bb78cf0947f06070f4101ee0e Revert "Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64"
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/65e3a6166a5616d51a1a656bcb97cae229333a1b
- 65e3a6166a5616d51a1a656bcb97cae229333a1b ACPI: resource: revert "Remove "Zen" specific match and quirks"
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/29cd90a2b4cade829ac1401ef13314620b6c38a1
+ 29cd90a2b4cade829ac1401ef13314620b6c38a1 Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/5ca72fcdeab1c4d613cb7031010b066ce82aa8f9
- 5ca72fcdeab1c4d613cb7031010b066ce82aa8f9 drm/amd: Don't try to enable secure display TA multiple times
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/ff96030d973a1b9233402a64d48d53e0d9461781
+ ff96030d973a1b9233402a64d48d53e0d9461781 redhat: version two of Makefile.rhelver tweaks
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/3e20c1e186625e0cb7a2d5e50e9c1c21cbe84cc6
- 3e20c1e186625e0cb7a2d5e50e9c1c21cbe84cc6 drm/amdgpu: fix number of fence calculations
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/66064bbf7222c53ef297bfa4a14ffe4193b0fe94
+ 66064bbf7222c53ef297bfa4a14ffe4193b0fe94 redhat: adapt to upstream Makefile change
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/35ec454151cc78fd1ec5fc196eb3bc04e0b75053
- 35ec454151cc78fd1ec5fc196eb3bc04e0b75053 drm/amdgpu: check RAS irq existence for VCN/JPEG
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/c42de182b354644930e07bc92257d586a6c4ed18
+ c42de182b354644930e07bc92257d586a6c4ed18 Change acpi_bus_get_acpi_device to acpi_get_acpi_dev
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/013f73d7e231a4e0cde583e0846b9262923cd517
- 013f73d7e231a4e0cde583e0846b9262923cd517 drm/amd/pm: add abnormal fan detection for smu 13.0.0
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/2e2a2e49f61d066d4bb8bfe0efde2d0f90b1491c
+ 2e2a2e49f61d066d4bb8bfe0efde2d0f90b1491c nvme: nvme_mpath_init remove multipath check
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/60e6b1c9344087ca35d25ab22e607c37b251daf5
- 60e6b1c9344087ca35d25ab22e607c37b251daf5 drm/amdgpu/sdma4: set align mask to 255
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/5481da71dd1b1b88c550492b28e8b250e299f24c
+ 5481da71dd1b1b88c550492b28e8b250e299f24c nvme: decouple basic ANA log page re-read support from native multipathing
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/21ad3f027a797fcba4b008d6e50a629cec0e1262
- 21ad3f027a797fcba4b008d6e50a629cec0e1262 drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/184662e0b0701841ad0229caf0e6d0ddb2a96231
+ 184662e0b0701841ad0229caf0e6d0ddb2a96231 nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/be5d385152beeadd821caa924531dc0fa64db0aa
- be5d385152beeadd821caa924531dc0fa64db0aa drm/amdgpu: Skip mark offset for high priority rings
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/00eb6277b582c42373c536e70d13860f87522e38
+ 00eb6277b582c42373c536e70d13860f87522e38 nvme: Return BLK_STS_TARGET if the DNR bit is set
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/d3a52e6844f805d830f37e8ff08d4c157468adfd
- d3a52e6844f805d830f37e8ff08d4c157468adfd drm/amdgpu: make sure that BOs have a backing store
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/80063932c894c04a6266f2543dc8a8c66cf0f4b5
+ 80063932c894c04a6266f2543dc8a8c66cf0f4b5 REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/94a9791aa857a58f3222cf3d0229bc75d02f4530
- 94a9791aa857a58f3222cf3d0229bc75d02f4530 drm/amdgpu: make sure BOs are locked in amdgpu_vm_get_memory
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/90f006ba80d847b4c8c689616b07370c2292a804
+ 90f006ba80d847b4c8c689616b07370c2292a804 KEYS: Make use of platform keyring for module signature verify
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f49950e1cd727271842cc07717a1740ede27ad9e
- f49950e1cd727271842cc07717a1740ede27ad9e mm: disable CONFIG_PER_VMA_LOCK until its fixed
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/856b4c54f954509436a51da2bfc0f0d44425d173
+ 856b4c54f954509436a51da2bfc0f0d44425d173 Input: rmi4 - remove the need for artificial IRQ in case of HID
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/942e598ce9c35692fd55be10989fbc0d16f72c84
- 942e598ce9c35692fd55be10989fbc0d16f72c84 fork: lock VMAs of the parent process when forking
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/9c10ed2c097b09b20c928d555bf030c56502cf88
+ 9c10ed2c097b09b20c928d555bf030c56502cf88 ARM: tegra: usb no reset
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/7001497089794a7796fb3f3950a1961ec134fee0
- 7001497089794a7796fb3f3950a1961ec134fee0 drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/b136b0c2e0bf2f6f8f75f37fa00376563a78f6b2
+ b136b0c2e0bf2f6f8f75f37fa00376563a78f6b2 s390: Lock down the kernel when the IPL secure flag is set
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/89eb05f44793cf323b23fac464a4823e21c6bb1b
- 89eb05f44793cf323b23fac464a4823e21c6bb1b redhat: version two of Makefile.rhelver tweaks
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/8ffab3ce8c323b13cf4dbbd0291fb4748cae60a0
+ 8ffab3ce8c323b13cf4dbbd0291fb4748cae60a0 efi: Lock down the kernel if booted in secure boot mode
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/feff73e665552aa7586bbc19678026869ec0d902
- feff73e665552aa7586bbc19678026869ec0d902 redhat: adapt to upstream Makefile change
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/9cae435c2ee4380b4086fa3a7ef859090e9f70d2
+ 9cae435c2ee4380b4086fa3a7ef859090e9f70d2 efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/b2f73a294f3a087ea428b7ce84a804ab938e791b
- b2f73a294f3a087ea428b7ce84a804ab938e791b Change acpi_bus_get_acpi_device to acpi_get_acpi_dev
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/de90fd8131ce4ed22c547c2bd1af1c20ea173a46
+ de90fd8131ce4ed22c547c2bd1af1c20ea173a46 security: lockdown: expose a hook to lock the kernel down
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/0bd501232060e8396d7e269af2d5d8afdb23efed
- 0bd501232060e8396d7e269af2d5d8afdb23efed REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/6fa94ce53295ae4440005260005078d7c737b828
+ 6fa94ce53295ae4440005260005078d7c737b828 Make get_cert_list() use efi_status_to_str() to print error messages.
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f922646d25401853c6b110363bbcca754fcfb919
- f922646d25401853c6b110363bbcca754fcfb919 KEYS: Make use of platform keyring for module signature verify
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/6c671f6b733c4ee8b88e6c314208b90486b98446
+ 6c671f6b733c4ee8b88e6c314208b90486b98446 Add efi_status_to_str() and rework efi_status_to_err().
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/4e84b88991c007d46263af888b58ee338effdf3f
- 4e84b88991c007d46263af888b58ee338effdf3f Input: rmi4 - remove the need for artificial IRQ in case of HID
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/676e5b1fd3ede3a4d20157b2604dfd1d0e1405c3
+ 676e5b1fd3ede3a4d20157b2604dfd1d0e1405c3 iommu/arm-smmu: workaround DMA mode issues
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/dafa211d38627e489f59f9e9b4f1d5aa79746f32
- dafa211d38627e489f59f9e9b4f1d5aa79746f32 ARM: tegra: usb no reset
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/adbf82278579ad712bbdf5d3eaabc4c7fbf3305c
+ adbf82278579ad712bbdf5d3eaabc4c7fbf3305c ipmi: do not configure ipmi for HPE m400
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/d203b8da1439bb677127846fa797c144815de2ac
- d203b8da1439bb677127846fa797c144815de2ac arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/150baa5a728754cbf8f8c385a10af6b52a408cee
+ 150baa5a728754cbf8f8c385a10af6b52a408cee ahci: thunderx2: Fix for errata that affects stop engine
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/b51534f05bbe185d0870ea04f034860e57ff1f9d
- b51534f05bbe185d0870ea04f034860e57ff1f9d s390: Lock down the kernel when the IPL secure flag is set
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/0a757157eddee28f46bec619cbaf9d2015fda707
+ 0a757157eddee28f46bec619cbaf9d2015fda707 Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/d2f105bd4b3e239e369f53394ed0ba48232c478f
- d2f105bd4b3e239e369f53394ed0ba48232c478f efi: Lock down the kernel if booted in secure boot mode
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/6ae5c032ab0cd35e82241c29e1f2bb1272b39fea
+ 6ae5c032ab0cd35e82241c29e1f2bb1272b39fea tags.sh: Ignore redhat/rpm
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/7cc61281a18a2af8d72e2f561320eb01e391a416
- 7cc61281a18a2af8d72e2f561320eb01e391a416 efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/36c76ea8d8223e20d158ee0928e9e9798b5b878d
+ 36c76ea8d8223e20d158ee0928e9e9798b5b878d aarch64: acpi scan: Fix regression related to X-Gene UARTs
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f1ff8be9f7f9576d22166bb6e353c602f17e3c55
- f1ff8be9f7f9576d22166bb6e353c602f17e3c55 security: lockdown: expose a hook to lock the kernel down
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/3ed45652209eeccc3918663abebc70001760111b
+ 3ed45652209eeccc3918663abebc70001760111b ACPI / irq: Workaround firmware issue on X-Gene based m400
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/c3953f3623ac7c10ad5f183dee7b7d429779491d
- c3953f3623ac7c10ad5f183dee7b7d429779491d Make get_cert_list() use efi_status_to_str() to print error messages.
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/92d7a8c46934f658c9017966a90a8745e4b085bd
+ 92d7a8c46934f658c9017966a90a8745e4b085bd ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/b1d971c20ed2b0ba938f722674555245276323ae
- b1d971c20ed2b0ba938f722674555245276323ae Add efi_status_to_str() and rework efi_status_to_err().
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/9e9a1ea80fc3ef4bf60f7ee2e41e1dbdd41f17cc
+ 9e9a1ea80fc3ef4bf60f7ee2e41e1dbdd41f17cc Pull the RHEL version defines out of the Makefile
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/ba36a585db43614b0d5323e6807a77aa93a246b8
- ba36a585db43614b0d5323e6807a77aa93a246b8 arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/089f455990bbd2f84989f893922fe5a4f72a1ce2
- 089f455990bbd2f84989f893922fe5a4f72a1ce2 iommu/arm-smmu: workaround DMA mode issues
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/c440a39cff94c69460b172c96e69652751b28516
- c440a39cff94c69460b172c96e69652751b28516 ipmi: do not configure ipmi for HPE m400
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f8cf42167e84793493d3757844d1875956c136fd
- f8cf42167e84793493d3757844d1875956c136fd ahci: thunderx2: Fix for errata that affects stop engine
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f873efe0f7504ae8d20429c07ae509b5e179d4e8
- f873efe0f7504ae8d20429c07ae509b5e179d4e8 Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/a6a928e6bea54f3cc52700d348f60d029b17234e
- a6a928e6bea54f3cc52700d348f60d029b17234e tags.sh: Ignore redhat/rpm
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/147d5e4562b1731f2dab596a9e8157dea1314840
- 147d5e4562b1731f2dab596a9e8157dea1314840 aarch64: acpi scan: Fix regression related to X-Gene UARTs
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/e3d4758a8febc7a2a55aea01fba302fc7393a943
- e3d4758a8febc7a2a55aea01fba302fc7393a943 ACPI / irq: Workaround firmware issue on X-Gene based m400
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/c65ddd102f0aefd6658b64fc01ecdd76a05144a9
- c65ddd102f0aefd6658b64fc01ecdd76a05144a9 modules: add rhelversion MODULE_INFO tag
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/f085883db7d5989933b4466fb19fb4e2c6285fd2
- f085883db7d5989933b4466fb19fb4e2c6285fd2 ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support
-
-"https://gitlab.com/cki-project/kernel-ark/-/commit"/0420d9025d8e87fb0c419e70aeb76dc528a1fa3b
- 0420d9025d8e87fb0c419e70aeb76dc528a1fa3b [initial commit] Add Red Hat variables in the top level makefile
+"https://gitlab.com/cki-project/kernel-ark/-/commit"/792dcdfdb07c00a91ad8f8c4624b057b84f5f2ae
+ 792dcdfdb07c00a91ad8f8c4624b057b84f5f2ae [initial commit] Add Red Hat variables in the top level makefile
diff --git a/SOURCES/asus-linux.patch b/SOURCES/asus-linux.patch
index e554970..491e5be 100644
--- a/SOURCES/asus-linux.patch
+++ b/SOURCES/asus-linux.patch
@@ -1,7 +1,7 @@
-From 56e04226a7083c234b1bb04f7c0dca6f15e9ca2b Mon Sep 17 00:00:00 2001
+From 5a57dbe832b2dc8cc79516977f4fbbfed64c4743 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 4 Jun 2023 18:48:11 +1200
-Subject: [PATCH 01/15] platform/x86: asus-wmi: add support for showing charger
+Subject: [PATCH 01/13] platform/x86: asus-wmi: add support for showing charger
mode
Expose a WMI method in sysfs platform for showing which connected
@@ -34,7 +34,7 @@ index a77a004a1baa..eb29e3023c7b 100644
+ * 3 - Both connected, barrel used for charging
\ No newline at end of file
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 1038dfdcdd32..f23375d5fb82 100644
+index 8bef66a2f0ce..cf82ae6323f8 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -237,6 +237,7 @@ struct asus_wmi {
@@ -68,7 +68,7 @@ index 1038dfdcdd32..f23375d5fb82 100644
/* dGPU ********************************************************************/
static ssize_t dgpu_disable_show(struct device *dev,
struct device_attribute *attr, char *buf)
-@@ -3462,6 +3479,7 @@ static struct attribute *platform_attributes[] = {
+@@ -3472,6 +3489,7 @@ static struct attribute *platform_attributes[] = {
&dev_attr_camera.attr,
&dev_attr_cardr.attr,
&dev_attr_touchpad.attr,
@@ -76,7 +76,7 @@ index 1038dfdcdd32..f23375d5fb82 100644
&dev_attr_egpu_enable.attr,
&dev_attr_dgpu_disable.attr,
&dev_attr_gpu_mux_mode.attr,
-@@ -3491,6 +3509,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
+@@ -3501,6 +3519,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
devid = ASUS_WMI_DEVID_LID_RESUME;
else if (attr == &dev_attr_als_enable.attr)
devid = ASUS_WMI_DEVID_ALS_ENABLE;
@@ -85,7 +85,7 @@ index 1038dfdcdd32..f23375d5fb82 100644
else if (attr == &dev_attr_egpu_enable.attr)
ok = asus->egpu_enable_available;
else if (attr == &dev_attr_dgpu_disable.attr)
-@@ -3757,6 +3777,7 @@ static int asus_wmi_add(struct platform_device *pdev)
+@@ -3767,6 +3787,7 @@ static int asus_wmi_add(struct platform_device *pdev)
if (err)
goto fail_platform;
@@ -110,10 +110,10 @@ index 28234dc9fa6a..f90cafe26af1 100644
--
2.41.0
-From 098acb8fe7bb5cea142002f0c855cc5e3bd220e8 Mon Sep 17 00:00:00 2001
+From 6c0e89067d0608fedd3b75844bdea5566a0c249f Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 4 Jun 2023 19:07:31 +1200
-Subject: [PATCH 02/15] platform/x86: asus-wmi: add support for showing middle
+Subject: [PATCH 02/13] platform/x86: asus-wmi: add support for showing middle
fan RPM
Some newer ASUS ROG laptops now have a middle/center fan in addition
@@ -129,7 +129,7 @@ Signed-off-by: Luke D. Jones <luke@ljones.dev>
2 files changed, 92 insertions(+)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index f23375d5fb82..375d25ae0aca 100644
+index cf82ae6323f8..069251d8040f 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -72,6 +72,7 @@ module_param(fnlock_default, bool, 0444);
@@ -151,7 +151,7 @@ index f23375d5fb82..375d25ae0aca 100644
int agfn_pwm;
bool fan_boost_mode_available;
-@@ -2129,6 +2132,31 @@ static ssize_t fan2_label_show(struct device *dev,
+@@ -2139,6 +2142,31 @@ static ssize_t fan2_label_show(struct device *dev,
return sysfs_emit(buf, "%s\n", ASUS_GPU_FAN_DESC);
}
@@ -183,7 +183,7 @@ index f23375d5fb82..375d25ae0aca 100644
static ssize_t pwm2_enable_show(struct device *dev,
struct device_attribute *attr,
char *buf)
-@@ -2175,6 +2203,52 @@ static ssize_t pwm2_enable_store(struct device *dev,
+@@ -2185,6 +2213,52 @@ static ssize_t pwm2_enable_store(struct device *dev,
return count;
}
@@ -236,7 +236,7 @@ index f23375d5fb82..375d25ae0aca 100644
/* Fan1 */
static DEVICE_ATTR_RW(pwm1);
static DEVICE_ATTR_RW(pwm1_enable);
-@@ -2184,6 +2258,10 @@ static DEVICE_ATTR_RO(fan1_label);
+@@ -2194,6 +2268,10 @@ static DEVICE_ATTR_RO(fan1_label);
static DEVICE_ATTR_RW(pwm2_enable);
static DEVICE_ATTR_RO(fan2_input);
static DEVICE_ATTR_RO(fan2_label);
@@ -247,7 +247,7 @@ index f23375d5fb82..375d25ae0aca 100644
/* Temperature */
static DEVICE_ATTR(temp1_input, S_IRUGO, asus_hwmon_temp1, NULL);
-@@ -2192,10 +2270,13 @@ static struct attribute *hwmon_attributes[] = {
+@@ -2202,10 +2280,13 @@ static struct attribute *hwmon_attributes[] = {
&dev_attr_pwm1.attr,
&dev_attr_pwm1_enable.attr,
&dev_attr_pwm2_enable.attr,
@@ -261,7 +261,7 @@ index f23375d5fb82..375d25ae0aca 100644
&dev_attr_temp1_input.attr,
NULL
-@@ -2221,6 +2302,11 @@ static umode_t asus_hwmon_sysfs_is_visible(struct kobject *kobj,
+@@ -2231,6 +2312,11 @@ static umode_t asus_hwmon_sysfs_is_visible(struct kobject *kobj,
|| attr == &dev_attr_pwm2_enable.attr) {
if (asus->gpu_fan_type == FAN_TYPE_NONE)
return 0;
@@ -273,7 +273,7 @@ index f23375d5fb82..375d25ae0aca 100644
} else if (attr == &dev_attr_temp1_input.attr) {
int err = asus_wmi_get_devstate(asus,
ASUS_WMI_DEVID_THERMAL_CTRL,
-@@ -2264,6 +2350,7 @@ static int asus_wmi_hwmon_init(struct asus_wmi *asus)
+@@ -2274,6 +2360,7 @@ static int asus_wmi_hwmon_init(struct asus_wmi *asus)
static int asus_wmi_fan_init(struct asus_wmi *asus)
{
asus->gpu_fan_type = FAN_TYPE_NONE;
@@ -281,7 +281,7 @@ index f23375d5fb82..375d25ae0aca 100644
asus->fan_type = FAN_TYPE_NONE;
asus->agfn_pwm = -1;
-@@ -2278,6 +2365,10 @@ static int asus_wmi_fan_init(struct asus_wmi *asus)
+@@ -2288,6 +2375,10 @@ static int asus_wmi_fan_init(struct asus_wmi *asus)
if (asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_GPU_FAN_CTRL))
asus->gpu_fan_type = FAN_TYPE_SPEC83;
@@ -307,10 +307,10 @@ index f90cafe26af1..2c03bda7703f 100644
--
2.41.0
-From a23870110a38146cc951435c9955f3484df7a0b5 Mon Sep 17 00:00:00 2001
+From 60f66172c03e8cf8417818173c253824527a6d69 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 4 Jun 2023 19:37:34 +1200
-Subject: [PATCH 03/15] platform/x86: asus-wmi: support middle fan custom
+Subject: [PATCH 03/13] platform/x86: asus-wmi: support middle fan custom
curves
Adds support for fan curves defined for the middle fan which
@@ -323,7 +323,7 @@ Signed-off-by: Luke D. Jones <luke@ljones.dev>
2 files changed, 76 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 375d25ae0aca..fb27218e51cf 100644
+index 069251d8040f..89867b18e8f7 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -113,6 +113,7 @@ module_param(fnlock_default, bool, 0444);
@@ -344,7 +344,7 @@ index 375d25ae0aca..fb27218e51cf 100644
struct platform_profile_handler platform_profile_handler;
bool platform_profile_support;
-@@ -2080,6 +2082,8 @@ static ssize_t pwm1_enable_store(struct device *dev,
+@@ -2090,6 +2092,8 @@ static ssize_t pwm1_enable_store(struct device *dev,
asus->custom_fan_curves[FAN_CURVE_DEV_CPU].enabled = false;
if (asus->gpu_fan_curve_available)
asus->custom_fan_curves[FAN_CURVE_DEV_GPU].enabled = false;
@@ -353,7 +353,7 @@ index 375d25ae0aca..fb27218e51cf 100644
return count;
}
-@@ -2531,6 +2535,9 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
+@@ -2541,6 +2545,9 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
if (fan_dev == ASUS_WMI_DEVID_GPU_FAN_CURVE)
fan_idx = FAN_CURVE_DEV_GPU;
@@ -363,7 +363,7 @@ index 375d25ae0aca..fb27218e51cf 100644
curves = &asus->custom_fan_curves[fan_idx];
err = asus_wmi_evaluate_method_buf(asus->dsts_id, fan_dev, mode, buf,
FAN_CURVE_BUF_LEN);
-@@ -2819,6 +2826,42 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm2_auto_point7_pwm, fan_curve,
+@@ -2829,6 +2836,42 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm2_auto_point7_pwm, fan_curve,
static SENSOR_DEVICE_ATTR_2_RW(pwm2_auto_point8_pwm, fan_curve,
FAN_CURVE_DEV_GPU | FAN_CURVE_PWM_MASK, 7);
@@ -406,7 +406,7 @@ index 375d25ae0aca..fb27218e51cf 100644
static struct attribute *asus_fan_curve_attr[] = {
/* CPU */
&sensor_dev_attr_pwm1_enable.dev_attr.attr,
-@@ -2856,6 +2899,24 @@ static struct attribute *asus_fan_curve_attr[] = {
+@@ -2866,6 +2909,24 @@ static struct attribute *asus_fan_curve_attr[] = {
&sensor_dev_attr_pwm2_auto_point6_pwm.dev_attr.attr,
&sensor_dev_attr_pwm2_auto_point7_pwm.dev_attr.attr,
&sensor_dev_attr_pwm2_auto_point8_pwm.dev_attr.attr,
@@ -431,7 +431,7 @@ index 375d25ae0aca..fb27218e51cf 100644
NULL
};
-@@ -2875,6 +2936,9 @@ static umode_t asus_fan_curve_is_visible(struct kobject *kobj,
+@@ -2885,6 +2946,9 @@ static umode_t asus_fan_curve_is_visible(struct kobject *kobj,
if (asus->gpu_fan_curve_available && attr->name[3] == '2')
return 0644;
@@ -441,7 +441,7 @@ index 375d25ae0aca..fb27218e51cf 100644
return 0;
}
-@@ -2904,7 +2968,14 @@ static int asus_wmi_custom_fan_curve_init(struct asus_wmi *asus)
+@@ -2914,7 +2978,14 @@ static int asus_wmi_custom_fan_curve_init(struct asus_wmi *asus)
if (err)
return err;
@@ -457,7 +457,7 @@ index 375d25ae0aca..fb27218e51cf 100644
return 0;
hwmon = devm_hwmon_device_register_with_groups(
-@@ -2973,6 +3044,8 @@ static int throttle_thermal_policy_write(struct asus_wmi *asus)
+@@ -2983,6 +3054,8 @@ static int throttle_thermal_policy_write(struct asus_wmi *asus)
asus->custom_fan_curves[FAN_CURVE_DEV_CPU].enabled = false;
if (asus->gpu_fan_curve_available)
asus->custom_fan_curves[FAN_CURVE_DEV_GPU].enabled = false;
@@ -481,10 +481,10 @@ index 2c03bda7703f..329efc086993 100644
--
2.41.0
-From 54101e21219d5fcda1cd2dc752be1f1335138d0d Mon Sep 17 00:00:00 2001
+From 0b90e1673515c0cf89f43c9a7f5cd06db9c7b3f2 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 4 Jun 2023 20:01:57 +1200
-Subject: [PATCH 04/15] platform/x86: asus-wmi: add WMI method to show if egpu
+Subject: [PATCH 04/13] platform/x86: asus-wmi: add WMI method to show if egpu
connected
Exposes the WMI method which tells if the eGPU is properly connected
@@ -518,7 +518,7 @@ index eb29e3023c7b..878daf7c2036 100644
+ * 0 - False,
+ * 1 - True
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index fb27218e51cf..0c8a4a46b121 100644
+index 89867b18e8f7..a65cf8599124 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -243,6 +243,7 @@ struct asus_wmi {
@@ -552,7 +552,7 @@ index fb27218e51cf..0c8a4a46b121 100644
/* gpu mux switch *************************************************************/
static ssize_t gpu_mux_mode_show(struct device *dev,
struct device_attribute *attr, char *buf)
-@@ -3645,6 +3662,7 @@ static struct attribute *platform_attributes[] = {
+@@ -3655,6 +3672,7 @@ static struct attribute *platform_attributes[] = {
&dev_attr_touchpad.attr,
&dev_attr_charge_mode.attr,
&dev_attr_egpu_enable.attr,
@@ -560,7 +560,7 @@ index fb27218e51cf..0c8a4a46b121 100644
&dev_attr_dgpu_disable.attr,
&dev_attr_gpu_mux_mode.attr,
&dev_attr_lid_resume.attr,
-@@ -3677,6 +3695,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
+@@ -3687,6 +3705,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
ok = asus->charge_mode_available;
else if (attr == &dev_attr_egpu_enable.attr)
ok = asus->egpu_enable_available;
@@ -569,7 +569,7 @@ index fb27218e51cf..0c8a4a46b121 100644
else if (attr == &dev_attr_dgpu_disable.attr)
ok = asus->dgpu_disable_available;
else if (attr == &dev_attr_gpu_mux_mode.attr)
-@@ -3943,6 +3963,7 @@ static int asus_wmi_add(struct platform_device *pdev)
+@@ -3953,6 +3973,7 @@ static int asus_wmi_add(struct platform_device *pdev)
asus->charge_mode_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_CHARGE_MODE);
asus->egpu_enable_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_EGPU);
@@ -595,10 +595,10 @@ index 329efc086993..2034648f8cdf 100644
--
2.41.0
-From b6c07d4c56c033ea46baa8519160e1e20ba4cba3 Mon Sep 17 00:00:00 2001
+From 1bddf53ccac067e043857d28c1598401cd9db7f4 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Tue, 20 Jun 2023 12:26:51 +1200
-Subject: [PATCH 05/15] platform/x86: asus-wmi: don't allow eGPU switching if
+Subject: [PATCH 05/13] platform/x86: asus-wmi: don't allow eGPU switching if
eGPU not connected
Check the ASUS_WMI_DEVID_EGPU_CONNECTED method for eGPU connection
@@ -610,7 +610,7 @@ Signed-off-by: Luke D. Jones <luke@ljones.dev>
1 file changed, 9 insertions(+)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 0c8a4a46b121..821addb284d7 100644
+index a65cf8599124..3cb7cee110e2 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -693,6 +693,15 @@ static ssize_t egpu_enable_store(struct device *dev,
@@ -632,10 +632,10 @@ index 0c8a4a46b121..821addb284d7 100644
--
2.41.0
-From 5dacc507c4d14c70f167a38a1cfef82c75a1b113 Mon Sep 17 00:00:00 2001
+From 64b96869a3ed4b7c9e41c1a3e8410c3ec2582ca9 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Tue, 20 Jun 2023 12:48:31 +1200
-Subject: [PATCH 06/15] platform/x86: asus-wmi: add safety checks to gpu
+Subject: [PATCH 06/13] platform/x86: asus-wmi: add safety checks to gpu
switching
Add safety checking to dgpu_disable, egpu_enable, gpu_mux_mode.
@@ -652,7 +652,7 @@ Signed-off-by: Luke D. Jones <luke@ljones.dev>
1 file changed, 49 insertions(+), 1 deletion(-)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 821addb284d7..602426a7fb41 100644
+index 3cb7cee110e2..7e80ea2a802a 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -645,6 +645,18 @@ static ssize_t dgpu_disable_store(struct device *dev,
@@ -736,10 +736,10 @@ index 821addb284d7..602426a7fb41 100644
--
2.41.0
-From 2a4ae00343f45138df9df345e74d91acf3ae5d30 Mon Sep 17 00:00:00 2001
+From 76d73c965c18d6b5e1d8d9ab6ae446e2f1913b6b Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 4 Jun 2023 20:21:10 +1200
-Subject: [PATCH 07/15] platform/x86: asus-wmi: support setting mini-LED mode
+Subject: [PATCH 07/13] platform/x86: asus-wmi: support setting mini-LED mode
Support changing the mini-LED mode on some of the newer ASUS laptops.
@@ -768,7 +768,7 @@ index 878daf7c2036..5624bdef49cb 100644
+ * 0 - Single-zone,
+ * 1 - Multi-zone
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 602426a7fb41..1fc9e8afc2f3 100644
+index 7e80ea2a802a..9b3dd262f6e4 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -265,6 +265,7 @@ struct asus_wmi {
@@ -779,7 +779,7 @@ index 602426a7fb41..1fc9e8afc2f3 100644
struct hotplug_slot hotplug_slot;
struct mutex hotplug_lock;
-@@ -1820,6 +1821,54 @@ static ssize_t panel_od_store(struct device *dev,
+@@ -1830,6 +1831,54 @@ static ssize_t panel_od_store(struct device *dev,
}
static DEVICE_ATTR_RW(panel_od);
@@ -834,7 +834,7 @@ index 602426a7fb41..1fc9e8afc2f3 100644
/* Quirks *********************************************************************/
static void asus_wmi_set_xusb2pr(struct asus_wmi *asus)
-@@ -3727,6 +3776,7 @@ static struct attribute *platform_attributes[] = {
+@@ -3737,6 +3786,7 @@ static struct attribute *platform_attributes[] = {
&dev_attr_fan_boost_mode.attr,
&dev_attr_throttle_thermal_policy.attr,
&dev_attr_panel_od.attr,
@@ -842,7 +842,7 @@ index 602426a7fb41..1fc9e8afc2f3 100644
NULL
};
-@@ -3764,6 +3814,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
+@@ -3774,6 +3824,8 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
ok = asus->throttle_thermal_policy_available;
else if (attr == &dev_attr_panel_od.attr)
ok = asus->panel_overdrive_available;
@@ -851,7 +851,7 @@ index 602426a7fb41..1fc9e8afc2f3 100644
if (devid != -1)
ok = !(asus_wmi_get_devstate_simple(asus, devid) < 0);
-@@ -4026,6 +4078,7 @@ static int asus_wmi_add(struct platform_device *pdev)
+@@ -4036,6 +4088,7 @@ static int asus_wmi_add(struct platform_device *pdev)
asus->kbd_rgb_mode_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_TUF_RGB_MODE);
asus->kbd_rgb_state_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_TUF_RGB_STATE);
asus->panel_overdrive_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_PANEL_OD);
@@ -874,10 +874,10 @@ index 2034648f8cdf..ea80361ac6c7 100644
--
2.41.0
-From dc9ce2ef7dfadafbd5bc0a2d55ff76c28f6e4b87 Mon Sep 17 00:00:00 2001
+From 3172f65f82ae6b36ab30a91ff73ba703a902da0a Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Tue, 6 Jun 2023 15:05:01 +1200
-Subject: [PATCH 08/15] platform/x86: asus-wmi: expose dGPU and CPU tunables
+Subject: [PATCH 08/13] platform/x86: asus-wmi: expose dGPU and CPU tunables
for ROG
Expose various CPU and dGPU tunables that are available on many ASUS
@@ -964,7 +964,7 @@ index 5624bdef49cb..caaccd28fabf 100644
+ Set the target temperature limit of the Nvidia dGPU:
+ * min=75, max=87
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 1fc9e8afc2f3..d9a353081f91 100644
+index 9b3dd262f6e4..c732610b3fef 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
@@ -117,6 +117,16 @@ module_param(fnlock_default, bool, 0444);
@@ -1000,7 +1000,7 @@ index 1fc9e8afc2f3..d9a353081f91 100644
bool kbd_rgb_mode_available;
bool kbd_rgb_state_available;
-@@ -946,6 +965,244 @@ static const struct attribute_group *kbd_rgb_mode_groups[] = {
+@@ -956,6 +975,244 @@ static const struct attribute_group *kbd_rgb_mode_groups[] = {
NULL,
};
@@ -1245,7 +1245,7 @@ index 1fc9e8afc2f3..d9a353081f91 100644
/* Battery ********************************************************************/
/* The battery maximum charging percentage */
-@@ -3775,6 +4032,13 @@ static struct attribute *platform_attributes[] = {
+@@ -3785,6 +4042,13 @@ static struct attribute *platform_attributes[] = {
&dev_attr_als_enable.attr,
&dev_attr_fan_boost_mode.attr,
&dev_attr_throttle_thermal_policy.attr,
@@ -1259,7 +1259,7 @@ index 1fc9e8afc2f3..d9a353081f91 100644
&dev_attr_panel_od.attr,
&dev_attr_mini_led_mode.attr,
NULL
-@@ -3812,6 +4076,20 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
+@@ -3822,6 +4086,20 @@ static umode_t asus_sysfs_is_visible(struct kobject *kobj,
ok = asus->fan_boost_mode_available;
else if (attr == &dev_attr_throttle_thermal_policy.attr)
ok = asus->throttle_thermal_policy_available;
@@ -1280,7 +1280,7 @@ index 1fc9e8afc2f3..d9a353081f91 100644
else if (attr == &dev_attr_panel_od.attr)
ok = asus->panel_overdrive_available;
else if (attr == &dev_attr_mini_led_mode.attr)
-@@ -4077,6 +4355,13 @@ static int asus_wmi_add(struct platform_device *pdev)
+@@ -4087,6 +4365,13 @@ static int asus_wmi_add(struct platform_device *pdev)
asus->gpu_mux_mode_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_GPU_MUX);
asus->kbd_rgb_mode_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_TUF_RGB_MODE);
asus->kbd_rgb_state_available = asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_TUF_RGB_STATE);
@@ -1317,262 +1317,11 @@ index ea80361ac6c7..16e99a1c37fc 100644
--
2.41.0
-From 3e5c9979491f0d7d405e98728c111e12c93aefed Mon Sep 17 00:00:00 2001
-From: "Luke D. Jones" <luke@ljones.dev>
-Date: Sun, 30 Apr 2023 10:56:34 +1200
-Subject: [PATCH 09/15] platform/x86: asus-wmi: add support for ASUS screenpad
-
-Add support for the WMI methods used to turn off and adjust the
-brightness of the secondary "screenpad" device found on some high-end
-ASUS laptops like the GX650P series and others.
-
-These methods are utilised in a new backlight device named asus_screenpad.
-
-Signed-off-by: Luke D. Jones <luke@ljones.dev>
----
- drivers/platform/x86/asus-wmi.c | 128 +++++++++++++++++++++
- drivers/platform/x86/asus-wmi.h | 1 +
- include/linux/platform_data/x86/asus-wmi.h | 4 +
- 3 files changed, 133 insertions(+)
-
-diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index d9a353081f91..d14d0ea9d65f 100644
---- a/drivers/platform/x86/asus-wmi.c
-+++ b/drivers/platform/x86/asus-wmi.c
-@@ -25,6 +25,7 @@
- #include <linux/input/sparse-keymap.h>
- #include <linux/kernel.h>
- #include <linux/leds.h>
-+#include <linux/minmax.h>
- #include <linux/module.h>
- #include <linux/pci.h>
- #include <linux/pci_hotplug.h>
-@@ -212,6 +213,7 @@ struct asus_wmi {
-
- struct input_dev *inputdev;
- struct backlight_device *backlight_device;
-+ struct backlight_device *screenpad_backlight_device;
- struct platform_device *platform_device;
-
- struct led_classdev wlan_led;
-@@ -3769,6 +3771,123 @@ static int is_display_toggle(int code)
- return 0;
- }
-
-+/* Screenpad backlight *******************************************************/
-+
-+static int read_screenpad_backlight_power(struct asus_wmi *asus)
-+{
-+ int ret;
-+
-+ ret = asus_wmi_get_devstate_simple(asus, ASUS_WMI_DEVID_SCREENPAD_POWER);
-+ if (ret < 0)
-+ return ret;
-+ /* 1 == powered */
-+ return ret ? FB_BLANK_UNBLANK : FB_BLANK_POWERDOWN;
-+}
-+
-+static int read_screenpad_brightness(struct backlight_device *bd)
-+{
-+ struct asus_wmi *asus = bl_get_data(bd);
-+ u32 retval;
-+ int err;
-+
-+ err = read_screenpad_backlight_power(asus);
-+ if (err < 0)
-+ return err;
-+ /* The device brightness can only be read if powered, so return stored */
-+ if (err == FB_BLANK_POWERDOWN)
-+ return asus->driver->screenpad_brightness;
-+
-+ err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &retval);
-+ if (err < 0)
-+ return err;
-+
-+ return retval & ASUS_WMI_DSTS_BRIGHTNESS_MASK;
-+}
-+
-+static int update_screenpad_bl_status(struct backlight_device *bd)
-+{
-+ struct asus_wmi *asus = bl_get_data(bd);
-+ int power, err = 0;
-+ u32 ctrl_param;
-+
-+ power = read_screenpad_backlight_power(asus);
-+ if (power < 0)
-+ return power;
-+
-+ if (bd->props.power != power) {
-+ if (power != FB_BLANK_UNBLANK) {
-+ /* Only brightness > 0 can power it back on */
-+ ctrl_param = max(1, asus->driver->screenpad_brightness);
-+ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT,
-+ ctrl_param, NULL);
-+ } else {
-+ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_POWER, 0, NULL);
-+ }
-+ } else if (power == FB_BLANK_UNBLANK) {
-+ /* Only set brightness if powered on or we get invalid/unsync state */
-+ ctrl_param = bd->props.brightness;
-+ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT, ctrl_param, NULL);
-+ }
-+
-+ /* Ensure brightness is stored to turn back on with */
-+ asus->driver->screenpad_brightness = bd->props.brightness;
-+
-+ return err;
-+}
-+
-+static const struct backlight_ops asus_screenpad_bl_ops = {
-+ .get_brightness = read_screenpad_brightness,
-+ .update_status = update_screenpad_bl_status,
-+ .options = BL_CORE_SUSPENDRESUME,
-+};
-+
-+static int asus_screenpad_init(struct asus_wmi *asus)
-+{
-+ struct backlight_device *bd;
-+ struct backlight_properties props;
-+ int err, power;
-+ int brightness = 0;
-+
-+ power = read_screenpad_backlight_power(asus);
-+ if (power < 0)
-+ return power;
-+
-+ if (power != FB_BLANK_POWERDOWN) {
-+ err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &brightness);
-+ if (err < 0)
-+ return err;
-+ }
-+ /* default to an acceptable min brightness on boot if too low */
-+ if (brightness < 60)
-+ brightness = 60;
-+
-+ memset(&props, 0, sizeof(struct backlight_properties));
-+ props.type = BACKLIGHT_RAW; /* ensure this bd is last to be picked */
-+ props.max_brightness = 255;
-+ bd = backlight_device_register("asus_screenpad",
-+ &asus->platform_device->dev, asus,
-+ &asus_screenpad_bl_ops, &props);
-+ if (IS_ERR(bd)) {
-+ pr_err("Could not register backlight device\n");
-+ return PTR_ERR(bd);
-+ }
-+
-+ asus->screenpad_backlight_device = bd;
-+ asus->driver->screenpad_brightness = brightness;
-+ bd->props.brightness = brightness;
-+ bd->props.power = power;
-+ backlight_update_status(bd);
-+
-+ return 0;
-+}
-+
-+static void asus_screenpad_exit(struct asus_wmi *asus)
-+{
-+ backlight_device_unregister(asus->screenpad_backlight_device);
-+
-+ asus->screenpad_backlight_device = NULL;
-+}
-+
- /* Fn-lock ********************************************************************/
-
- static bool asus_wmi_has_fnlock_key(struct asus_wmi *asus)
-@@ -4424,6 +4543,12 @@ static int asus_wmi_add(struct platform_device *pdev)
- } else if (asus->driver->quirks->wmi_backlight_set_devstate)
- err = asus_wmi_set_devstate(ASUS_WMI_DEVID_BACKLIGHT, 2, NULL);
-
-+ if (asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT)) {
-+ err = asus_screenpad_init(asus);
-+ if (err && err != -ENODEV)
-+ goto fail_screenpad;
-+ }
-+
- if (asus_wmi_has_fnlock_key(asus)) {
- asus->fnlock_locked = fnlock_default;
- asus_wmi_fnlock_update(asus);
-@@ -4447,6 +4572,8 @@ static int asus_wmi_add(struct platform_device *pdev)
- asus_wmi_backlight_exit(asus);
- fail_backlight:
- asus_wmi_rfkill_exit(asus);
-+fail_screenpad:
-+ asus_screenpad_exit(asus);
- fail_rfkill:
- asus_wmi_led_exit(asus);
- fail_leds:
-@@ -4473,6 +4600,7 @@ static int asus_wmi_remove(struct platform_device *device)
- asus = platform_get_drvdata(device);
- wmi_remove_notify_handler(asus->driver->event_guid);
- asus_wmi_backlight_exit(asus);
-+ asus_screenpad_exit(asus);
- asus_wmi_input_exit(asus);
- asus_wmi_led_exit(asus);
- asus_wmi_rfkill_exit(asus);
-diff --git a/drivers/platform/x86/asus-wmi.h b/drivers/platform/x86/asus-wmi.h
-index a478ebfd34df..5fbdd0eafa02 100644
---- a/drivers/platform/x86/asus-wmi.h
-+++ b/drivers/platform/x86/asus-wmi.h
-@@ -57,6 +57,7 @@ struct quirk_entry {
- struct asus_wmi_driver {
- int brightness;
- int panel_power;
-+ int screenpad_brightness;
- int wlan_ctrl_by_user;
-
- const char *name;
-diff --git a/include/linux/platform_data/x86/asus-wmi.h b/include/linux/platform_data/x86/asus-wmi.h
-index 16e99a1c37fc..63e630276499 100644
---- a/include/linux/platform_data/x86/asus-wmi.h
-+++ b/include/linux/platform_data/x86/asus-wmi.h
-@@ -58,6 +58,10 @@
- #define ASUS_WMI_DEVID_KBD_BACKLIGHT 0x00050021
- #define ASUS_WMI_DEVID_LIGHT_SENSOR 0x00050022 /* ?? */
- #define ASUS_WMI_DEVID_LIGHTBAR 0x00050025
-+/* This can only be used to disable the screen, not re-enable */
-+#define ASUS_WMI_DEVID_SCREENPAD_POWER 0x00050031
-+/* Writing a brightness re-enables the screen if disabled */
-+#define ASUS_WMI_DEVID_SCREENPAD_LIGHT 0x00050032
- #define ASUS_WMI_DEVID_FAN_BOOST_MODE 0x00110018
- #define ASUS_WMI_DEVID_THROTTLE_THERMAL_POLICY 0x00120075
-
---
-2.41.0
-
-From 44d4dc37d2311e4bc0cf5be59925391c3b6b2b9c Mon Sep 17 00:00:00 2001
-From: "Luke D. Jones" <luke@ljones.dev>
-Date: Tue, 4 Jul 2023 16:34:23 +1200
-Subject: [PATCH 14/15] Fixes: 31278997add6 (ALSA: hda/realtek - Add headset
- quirk for Dell DT)
-
-Remove an erroneous whitespace.
-
-Signed-off-by: Luke D. Jones <luke@ljones.dev>
----
- sound/pci/hda/patch_realtek.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
-index ba3c113f0be1..1547c40dc7e9 100644
---- a/sound/pci/hda/patch_realtek.c
-+++ b/sound/pci/hda/patch_realtek.c
-@@ -5883,7 +5883,7 @@ static void alc_fixup_headset_mode_alc255_no_hp_mic(struct hda_codec *codec,
- struct alc_spec *spec = codec->spec;
- spec->parse_flags |= HDA_PINCFG_HEADSET_MIC;
- alc255_set_default_jack_type(codec);
-- }
-+ }
- else
- alc_fixup_headset_mode(codec, fix, action);
- }
---
-2.41.0
-
-From 0e153d43f60bfcfb24d004781339fdb49fba94ac Mon Sep 17 00:00:00 2001
+From 73622204c837e2ab4729bc2af2c8bb6d58f4b3b0 Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Sun, 23 Jul 2023 21:29:11 +1200
-Subject: [PATCH] platform/x86: asus-wmi: Fix and cleanup custom fan curve
- functions
+Subject: [PATCH 09/13] Fixes: a23870110a38 ("asus-wmi: add support for showing
+ middle fan RPM")
After the addition of the mid fan custom curve functionality various
incorrect behaviour was uncovered. This commit fixes these areas.
@@ -1588,10 +1337,10 @@ Signed-off-by: Luke D. Jones <luke@ljones.dev>
1 file changed, 38 insertions(+), 40 deletions(-)
diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index d14d0ea9d65f..14ee43c61eb2 100644
+index c732610b3fef..496d03e88595 100644
--- a/drivers/platform/x86/asus-wmi.c
+++ b/drivers/platform/x86/asus-wmi.c
-@@ -2902,9 +2902,8 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
+@@ -2910,9 +2910,8 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
{
struct fan_curve_data *curves;
u8 buf[FAN_CURVE_BUF_LEN];
@@ -1602,7 +1351,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
if (asus->throttle_thermal_policy_available)
mode = asus->throttle_thermal_policy_mode;
-@@ -2914,13 +2913,6 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
+@@ -2922,13 +2921,6 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
else if (mode == 1)
mode = 2;
@@ -1616,7 +1365,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
err = asus_wmi_evaluate_method_buf(asus->dsts_id, fan_dev, mode, buf,
FAN_CURVE_BUF_LEN);
if (err) {
-@@ -2928,9 +2920,17 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
+@@ -2936,9 +2928,17 @@ static int fan_curve_get_factory_default(struct asus_wmi *asus, u32 fan_dev)
return err;
}
@@ -1635,7 +1384,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
return 0;
}
-@@ -2960,7 +2960,7 @@ static struct fan_curve_data *fan_curve_attr_select(struct asus_wmi *asus,
+@@ -2968,7 +2968,7 @@ static struct fan_curve_data *fan_curve_attr_select(struct asus_wmi *asus,
{
int index = to_sensor_dev_attr(attr)->index;
@@ -1644,7 +1393,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
}
/* Determine which fan the attribute is for if SENSOR_ATTR_2 */
-@@ -2969,7 +2969,7 @@ static struct fan_curve_data *fan_curve_attr_2_select(struct asus_wmi *asus,
+@@ -2977,7 +2977,7 @@ static struct fan_curve_data *fan_curve_attr_2_select(struct asus_wmi *asus,
{
int nr = to_sensor_dev_attr_2(attr)->nr;
@@ -1653,7 +1402,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
}
static ssize_t fan_curve_show(struct device *dev,
-@@ -2978,13 +2978,13 @@ static ssize_t fan_curve_show(struct device *dev,
+@@ -2986,13 +2986,13 @@ static ssize_t fan_curve_show(struct device *dev,
struct sensor_device_attribute_2 *dev_attr = to_sensor_dev_attr_2(attr);
struct asus_wmi *asus = dev_get_drvdata(dev);
struct fan_curve_data *data;
@@ -1670,7 +1419,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
value = data->percents[index];
else
value = data->temps[index];
-@@ -3027,23 +3027,21 @@ static ssize_t fan_curve_store(struct device *dev,
+@@ -3035,23 +3035,21 @@ static ssize_t fan_curve_store(struct device *dev,
struct sensor_device_attribute_2 *dev_attr = to_sensor_dev_attr_2(attr);
struct asus_wmi *asus = dev_get_drvdata(dev);
struct fan_curve_data *data;
@@ -1699,7 +1448,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
/*
* Mark as disabled so the user has to explicitly enable to apply a
-@@ -3156,7 +3154,7 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm1_auto_point8_temp, fan_curve,
+@@ -3164,7 +3162,7 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm1_auto_point8_temp, fan_curve,
FAN_CURVE_DEV_CPU, 7);
static SENSOR_DEVICE_ATTR_2_RW(pwm1_auto_point1_pwm, fan_curve,
@@ -1708,7 +1457,7 @@ index d14d0ea9d65f..14ee43c61eb2 100644
static SENSOR_DEVICE_ATTR_2_RW(pwm1_auto_point2_pwm, fan_curve,
FAN_CURVE_DEV_CPU | FAN_CURVE_PWM_MASK, 1);
static SENSOR_DEVICE_ATTR_2_RW(pwm1_auto_point3_pwm, fan_curve,
-@@ -3209,40 +3207,40 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm2_auto_point8_pwm, fan_curve,
+@@ -3217,40 +3215,40 @@ static SENSOR_DEVICE_ATTR_2_RW(pwm2_auto_point8_pwm, fan_curve,
FAN_CURVE_DEV_GPU | FAN_CURVE_PWM_MASK, 7);
/* MID */
@@ -1769,10 +1518,10 @@ index d14d0ea9d65f..14ee43c61eb2 100644
--
2.41.0
-From 43fd8da367ca2e69faf9a380dfcea6ceb423a114 Mon Sep 17 00:00:00 2001
+From ebd35946f15047d89fd1bb68b0f75dc5c367af6e Mon Sep 17 00:00:00 2001
From: Stefan Binding <sbinding@opensource.cirrus.com>
Date: Tue, 15 Aug 2023 17:10:33 +0100
-Subject: [PATCH 1/2] ALSA: hda: cs35l41: Support systems with missing _DSD
+Subject: [PATCH 10/13] ALSA: hda: cs35l41: Support systems with missing _DSD
properties
Some systems using CS35L41 with HDA were released without some
@@ -2031,11 +1780,11 @@ index 000000000000..fd834042e2fd
--
2.41.0
-From a29254f8aeb5ac7a7bd869648c518bff111dc65c Mon Sep 17 00:00:00 2001
+From d6f191b6827fae534a0635afb8d4380b59cb409c Mon Sep 17 00:00:00 2001
From: "Luke D. Jones" <luke@ljones.dev>
Date: Wed, 23 Aug 2023 11:05:59 +1200
-Subject: [PATCH] ALSA: hda: cs35l41: Support ASUS 2023 laptops with missing
- DSD
+Subject: [PATCH 11/13] ALSA: hda: cs35l41: Support ASUS 2023 laptops with
+ missing DSD
Support adding the missing DSD properties required for ASUS ROG 2023
laptops and other ASUS laptops to properly utilise the cs35l41.
@@ -2062,14 +1811,14 @@ Signed-off-by: Jonathan LoBue <jlobue10@gmail.com>
Co-developed-by: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Luke D. Jones <luke@ljones.dev>
---
- sound/pci/hda/cs35l41_hda_property.c | 39 ++++++++++++++++++++++++++++
- 1 file changed, 39 insertions(+)
+ sound/pci/hda/cs35l41_hda_property.c | 47 ++++++++++++++++++++++++++++
+ 1 file changed, 47 insertions(+)
diff --git a/sound/pci/hda/cs35l41_hda_property.c b/sound/pci/hda/cs35l41_hda_property.c
-index 673f23257a09..128d478f53f2 100644
+index 673f23257a09..b39f9443e1d6 100644
--- a/sound/pci/hda/cs35l41_hda_property.c
+++ b/sound/pci/hda/cs35l41_hda_property.c
-@@ -43,6 +43,33 @@ static int lenovo_legion_no_acpi(struct cs35l41_hda *cs35l41, struct device *phy
+@@ -43,6 +43,41 @@ static int lenovo_legion_no_acpi(struct cs35l41_hda *cs35l41, struct device *phy
return 0;
}
@@ -2087,7 +1836,6 @@ index 673f23257a09..128d478f53f2 100644
+ /* check SPI or I2C address to assign the index */
+ cs35l41->index = (id == 0 || id == 0x40) ? 0 : 1;
+ cs35l41->channel_index = 0;
-+ cs35l41->reset_gpio = gpiod_get_index(physdev, NULL, 0, GPIOD_OUT_HIGH);
+ cs35l41->speaker_id = cs35l41_get_speaker_id(physdev, 0, 0, 2);
+ hw_cfg->spk_pos = cs35l41->index;
+ hw_cfg->bst_type = CS35L41_EXT_BOOST;
@@ -2095,6 +1843,15 @@ index 673f23257a09..128d478f53f2 100644
+ hw_cfg->gpio1.valid = true;
+ hw_cfg->gpio2.func = CS35L41_INTERRUPT;
+ hw_cfg->gpio2.valid = true;
++
++ if (strcmp(cs35l41->acpi_subsystem_id, "10431473") == 0
++ || strcmp(cs35l41->acpi_subsystem_id, "10431483") == 0
++ || strcmp(cs35l41->acpi_subsystem_id, "10431493") == 0) {
++ cs35l41->reset_gpio = gpiod_get_index(physdev, NULL, 1, GPIOD_OUT_HIGH);
++ } else {
++ cs35l41->reset_gpio = gpiod_get_index(physdev, NULL, 0, GPIOD_OUT_HIGH);
++ }
++
+ hw_cfg->valid = true;
+
+ return 0;
@@ -2103,25 +1860,318 @@ index 673f23257a09..128d478f53f2 100644
struct cs35l41_prop_model {
const char *hid;
const char *ssid;
-@@ -53,6 +80,18 @@ struct cs35l41_prop_model {
+@@ -53,6 +88,18 @@ struct cs35l41_prop_model {
const struct cs35l41_prop_model cs35l41_prop_model_table[] = {
{ "CLSA0100", NULL, lenovo_legion_no_acpi },
{ "CLSA0101", NULL, lenovo_legion_no_acpi },
+ { "CSC3551", "10431433", asus_rog_2023_spkr_id2 }, // ASUS GS650P - i2c
+ { "CSC3551", "10431463", asus_rog_2023_spkr_id2 }, // ASUS GA402X/N - i2c
-+ { "CSC3551", "10431473", asus_rog_2023_spkr_id2 }, // ASUS GU604V - spi
-+ { "CSC3551", "10431483", asus_rog_2023_spkr_id2 }, // ASUS GU603V - spi
-+ { "CSC3551", "10431493", asus_rog_2023_spkr_id2 }, // ASUS GV601V - spi
-+ { "CSC3551", "10431573", asus_rog_2023_spkr_id2 }, // ASUS GZ301V - spi
++ { "CSC3551", "10431473", asus_rog_2023_spkr_id2 }, // ASUS GU604V - spi, reset gpio 1
++ { "CSC3551", "10431483", asus_rog_2023_spkr_id2 }, // ASUS GU603V - spi, reset gpio 1
++ { "CSC3551", "10431493", asus_rog_2023_spkr_id2 }, // ASUS GV601V - spi, reset gpio 1
++ { "CSC3551", "10431573", asus_rog_2023_spkr_id2 }, // ASUS GZ301V - spi, reset gpio 0
+ { "CSC3551", "104317F3", asus_rog_2023_spkr_id2 }, // ASUS ROG ALLY - i2c
-+ { "CSC3551", "10431B93", asus_rog_2023_spkr_id2 }, // ASUS G614J - spi
-+ { "CSC3551", "10431CAF", asus_rog_2023_spkr_id2 }, // ASUS G634J - spi
-+ { "CSC3551", "10431C9F", asus_rog_2023_spkr_id2 }, // ASUS G614JI -spi
++ { "CSC3551", "10431B93", asus_rog_2023_spkr_id2 }, // ASUS G614J - spi, reset gpio 0
++ { "CSC3551", "10431CAF", asus_rog_2023_spkr_id2 }, // ASUS G634J - spi, reset gpio 0
++ { "CSC3551", "10431C9F", asus_rog_2023_spkr_id2 }, // ASUS G614JI -spi, reset gpio 0
+ { "CSC3551", "10431D1F", asus_rog_2023_spkr_id2 }, // ASUS G713P - i2c
-+ { "CSC3551", "10431F1F", asus_rog_2023_spkr_id2 }, // ASUS H7604JV - spi
++ { "CSC3551", "10431F1F", asus_rog_2023_spkr_id2 }, // ASUS H7604JV - spi, reset gpio 0
{}
};
--
2.41.0
+From f2e032c25d0fac01e8272176c71d5080e0123081 Mon Sep 17 00:00:00 2001
+From: "Luke D. Jones" <luke@ljones.dev>
+Date: Mon, 28 Aug 2023 11:05:16 +1200
+Subject: [PATCH 12/13] platform/x86: asus-wmi: corrections to egpu safety
+ check
+
+An incorrect if statement was preventing the enablement of the egpu.
+
+Fixes: 1bddf53ccac0 ("platform/x86: asus-wmi: don't allow eGPU switching if eGPU not connected")
+Signed-off-by: Luke D. Jones <luke@ljones.dev>
+---
+ drivers/platform/x86/asus-wmi.c | 15 +++++++--------
+ 1 file changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
+index 496d03e88595..13547e55ae82 100644
+--- a/drivers/platform/x86/asus-wmi.c
++++ b/drivers/platform/x86/asus-wmi.c
+@@ -726,19 +726,18 @@ static ssize_t egpu_enable_store(struct device *dev,
+ return -EINVAL;
+
+ result = asus_wmi_get_devstate_simple(asus, ASUS_WMI_DEVID_EGPU_CONNECTED);
+- if (err < 0)
+- return err;
+- if (err < 1) {
+- err = -ENODEV;
+- pr_warn("Failed to set egpu disable: %d\n", err);
++ if (err < 0) {
++ pr_warn("Failed to get egpu connection status: %d\n", err);
+ return err;
+ }
+
+ if (asus->gpu_mux_mode_available) {
+ result = asus_wmi_get_devstate_simple(asus, ASUS_WMI_DEVID_GPU_MUX);
+- if (result < 0)
++ if (result < 0) {
+ /* An error here may signal greater failure of GPU handling */
++ pr_warn("Failed to get gpu mux status: %d\n", err);
+ return result;
++ }
+ if (!result && enable) {
+ err = -ENODEV;
+ pr_warn("Can not enable eGPU when the MUX is in dGPU mode: %d\n", err);
+@@ -748,12 +747,12 @@ static ssize_t egpu_enable_store(struct device *dev,
+
+ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_EGPU, enable, &result);
+ if (err) {
+- pr_warn("Failed to set egpu disable: %d\n", err);
++ pr_warn("Failed to set egpu state: %d\n", err);
+ return err;
+ }
+
+ if (result > 1) {
+- pr_warn("Failed to set egpu disable (retval): 0x%x\n", result);
++ pr_warn("Failed to set egpu state (retval): 0x%x\n", result);
+ return -EIO;
+ }
+
+--
+2.41.0
+
+From cc5628b9a4c5fea304346202f753b48bc8f6c622 Mon Sep 17 00:00:00 2001
+From: "Luke D. Jones" <luke@ljones.dev>
+Date: Sun, 30 Apr 2023 10:56:34 +1200
+Subject: [PATCH 13/13] platform/x86: asus-wmi: add support for ASUS screenpad
+
+Add support for the WMI methods used to turn off and adjust the
+brightness of the secondary "screenpad" device found on some high-end
+ASUS laptops like the GX650P series and others.
+
+These methods are utilised in a new backlight device named asus_screenpad.
+
+Signed-off-by: Luke D. Jones <luke@ljones.dev>
+---
+ drivers/platform/x86/asus-wmi.c | 131 +++++++++++++++++++++
+ drivers/platform/x86/asus-wmi.h | 1 +
+ include/linux/platform_data/x86/asus-wmi.h | 4 +
+ 3 files changed, 136 insertions(+)
+
+diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
+index 13547e55ae82..2801c691133a 100644
+--- a/drivers/platform/x86/asus-wmi.c
++++ b/drivers/platform/x86/asus-wmi.c
+@@ -25,6 +25,7 @@
+ #include <linux/input/sparse-keymap.h>
+ #include <linux/kernel.h>
+ #include <linux/leds.h>
++#include <linux/minmax.h>
+ #include <linux/module.h>
+ #include <linux/pci.h>
+ #include <linux/pci_hotplug.h>
+@@ -127,6 +128,9 @@ module_param(fnlock_default, bool, 0444);
+ #define NVIDIA_TEMP_MIN 75
+ #define NVIDIA_TEMP_MAX 87
+
++#define ASUS_SCREENPAD_BRIGHT_MIN 20
++#define ASUS_SCREENPAD_BRIGHT_MAX 255
++
+ static const char * const ashs_ids[] = { "ATK4001", "ATK4002", NULL };
+
+ static int throttle_thermal_policy_write(struct asus_wmi *);
+@@ -212,6 +216,7 @@ struct asus_wmi {
+
+ struct input_dev *inputdev;
+ struct backlight_device *backlight_device;
++ struct backlight_device *screenpad_backlight_device;
+ struct platform_device *platform_device;
+
+ struct led_classdev wlan_led;
+@@ -3776,6 +3781,123 @@ static int is_display_toggle(int code)
+ return 0;
+ }
+
++/* Screenpad backlight *******************************************************/
++
++static int read_screenpad_backlight_power(struct asus_wmi *asus)
++{
++ int ret;
++
++ ret = asus_wmi_get_devstate_simple(asus, ASUS_WMI_DEVID_SCREENPAD_POWER);
++ if (ret < 0)
++ return ret;
++ /* 1 == powered */
++ return ret ? FB_BLANK_UNBLANK : FB_BLANK_POWERDOWN;
++}
++
++static int read_screenpad_brightness(struct backlight_device *bd)
++{
++ struct asus_wmi *asus = bl_get_data(bd);
++ u32 retval;
++ int err;
++
++ err = read_screenpad_backlight_power(asus);
++ if (err < 0)
++ return err;
++ /* The device brightness can only be read if powered, so return stored */
++ if (err == FB_BLANK_POWERDOWN)
++ return asus->driver->screenpad_brightness;
++
++ err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &retval);
++ if (err < 0)
++ return err;
++
++ return (retval & ASUS_WMI_DSTS_BRIGHTNESS_MASK) - ASUS_SCREENPAD_BRIGHT_MIN;
++}
++
++static int update_screenpad_bl_status(struct backlight_device *bd)
++{
++ struct asus_wmi *asus = bl_get_data(bd);
++ int power, err = 0;
++ u32 ctrl_param;
++
++ power = read_screenpad_backlight_power(asus);
++ if (power < 0)
++ return power;
++
++ if (bd->props.power != power) {
++ if (power != FB_BLANK_UNBLANK) {
++ /* Only brightness > 0 can power it back on */
++ ctrl_param = max(ASUS_SCREENPAD_BRIGHT_MIN, asus->driver->screenpad_brightness);
++ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT,
++ ctrl_param, NULL);
++ } else {
++ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_POWER, 0, NULL);
++ }
++ } else if (power == FB_BLANK_UNBLANK) {
++ /* Only set brightness if powered on or we get invalid/unsync state */
++ ctrl_param = bd->props.brightness + ASUS_SCREENPAD_BRIGHT_MIN;
++ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_SCREENPAD_LIGHT, ctrl_param, NULL);
++ }
++
++ /* Ensure brightness is stored to turn back on with */
++ asus->driver->screenpad_brightness = bd->props.brightness + ASUS_SCREENPAD_BRIGHT_MIN;
++
++ return err;
++}
++
++static const struct backlight_ops asus_screenpad_bl_ops = {
++ .get_brightness = read_screenpad_brightness,
++ .update_status = update_screenpad_bl_status,
++ .options = BL_CORE_SUSPENDRESUME,
++};
++
++static int asus_screenpad_init(struct asus_wmi *asus)
++{
++ struct backlight_device *bd;
++ struct backlight_properties props;
++ int err, power;
++ int brightness = 0;
++
++ power = read_screenpad_backlight_power(asus);
++ if (power < 0)
++ return power;
++
++ if (power != FB_BLANK_POWERDOWN) {
++ err = asus_wmi_get_devstate(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT, &brightness);
++ if (err < 0)
++ return err;
++ }
++ /* default to an acceptable min brightness on boot if too low */
++ if (brightness < ASUS_SCREENPAD_BRIGHT_MIN)
++ brightness = ASUS_SCREENPAD_BRIGHT_MIN;
++
++ memset(&props, 0, sizeof(struct backlight_properties));
++ props.type = BACKLIGHT_RAW; /* ensure this bd is last to be picked */
++ props.max_brightness = ASUS_SCREENPAD_BRIGHT_MAX - ASUS_SCREENPAD_BRIGHT_MIN;
++ bd = backlight_device_register("asus_screenpad",
++ &asus->platform_device->dev, asus,
++ &asus_screenpad_bl_ops, &props);
++ if (IS_ERR(bd)) {
++ pr_err("Could not register backlight device\n");
++ return PTR_ERR(bd);
++ }
++
++ asus->screenpad_backlight_device = bd;
++ asus->driver->screenpad_brightness = brightness;
++ bd->props.brightness = brightness;
++ bd->props.power = power;
++ backlight_update_status(bd);
++
++ return 0;
++}
++
++static void asus_screenpad_exit(struct asus_wmi *asus)
++{
++ backlight_device_unregister(asus->screenpad_backlight_device);
++
++ asus->screenpad_backlight_device = NULL;
++}
++
+ /* Fn-lock ********************************************************************/
+
+ static bool asus_wmi_has_fnlock_key(struct asus_wmi *asus)
+@@ -4431,6 +4553,12 @@ static int asus_wmi_add(struct platform_device *pdev)
+ } else if (asus->driver->quirks->wmi_backlight_set_devstate)
+ err = asus_wmi_set_devstate(ASUS_WMI_DEVID_BACKLIGHT, 2, NULL);
+
++ if (asus_wmi_dev_is_present(asus, ASUS_WMI_DEVID_SCREENPAD_LIGHT)) {
++ err = asus_screenpad_init(asus);
++ if (err && err != -ENODEV)
++ goto fail_screenpad;
++ }
++
+ if (asus_wmi_has_fnlock_key(asus)) {
+ asus->fnlock_locked = fnlock_default;
+ asus_wmi_fnlock_update(asus);
+@@ -4454,6 +4582,8 @@ static int asus_wmi_add(struct platform_device *pdev)
+ asus_wmi_backlight_exit(asus);
+ fail_backlight:
+ asus_wmi_rfkill_exit(asus);
++fail_screenpad:
++ asus_screenpad_exit(asus);
+ fail_rfkill:
+ asus_wmi_led_exit(asus);
+ fail_leds:
+@@ -4480,6 +4610,7 @@ static int asus_wmi_remove(struct platform_device *device)
+ asus = platform_get_drvdata(device);
+ wmi_remove_notify_handler(asus->driver->event_guid);
+ asus_wmi_backlight_exit(asus);
++ asus_screenpad_exit(asus);
+ asus_wmi_input_exit(asus);
+ asus_wmi_led_exit(asus);
+ asus_wmi_rfkill_exit(asus);
+diff --git a/drivers/platform/x86/asus-wmi.h b/drivers/platform/x86/asus-wmi.h
+index a478ebfd34df..5fbdd0eafa02 100644
+--- a/drivers/platform/x86/asus-wmi.h
++++ b/drivers/platform/x86/asus-wmi.h
+@@ -57,6 +57,7 @@ struct quirk_entry {
+ struct asus_wmi_driver {
+ int brightness;
+ int panel_power;
++ int screenpad_brightness;
+ int wlan_ctrl_by_user;
+
+ const char *name;
+diff --git a/include/linux/platform_data/x86/asus-wmi.h b/include/linux/platform_data/x86/asus-wmi.h
+index 16e99a1c37fc..63e630276499 100644
+--- a/include/linux/platform_data/x86/asus-wmi.h
++++ b/include/linux/platform_data/x86/asus-wmi.h
+@@ -58,6 +58,10 @@
+ #define ASUS_WMI_DEVID_KBD_BACKLIGHT 0x00050021
+ #define ASUS_WMI_DEVID_LIGHT_SENSOR 0x00050022 /* ?? */
+ #define ASUS_WMI_DEVID_LIGHTBAR 0x00050025
++/* This can only be used to disable the screen, not re-enable */
++#define ASUS_WMI_DEVID_SCREENPAD_POWER 0x00050031
++/* Writing a brightness re-enables the screen if disabled */
++#define ASUS_WMI_DEVID_SCREENPAD_LIGHT 0x00050032
+ #define ASUS_WMI_DEVID_FAN_BOOST_MODE 0x00110018
+ #define ASUS_WMI_DEVID_THROTTLE_THERMAL_POLICY 0x00120075
+
+--
+2.41.0
+
diff --git a/SOURCES/check-kabi b/SOURCES/check-kabi
index 3809209..f9d4dcb 100755
--- a/SOURCES/check-kabi
+++ b/SOURCES/check-kabi
@@ -41,8 +41,7 @@ def load_symvers(symvers, filename):
break
if in_line == "\n":
continue
- checksum, symbol, directory, type, *ns = in_line.split()
- ns = ns[0] if ns else None
+ checksum, symbol, directory, type = in_line.split()
symvers[symbol] = in_line[0:-1]
@@ -58,8 +57,7 @@ def load_kabi(kabi, filename):
break
if in_line == "\n":
continue
- checksum, symbol, directory, type, *ns = in_line.split()
- ns = ns[0] if ns else None
+ checksum, symbol, directory, type = in_line.split()
kabi[symbol] = in_line[0:-1]
@@ -71,14 +69,11 @@ def check_kabi(symvers, kabi):
warn = 0
changed_symbols = []
moved_symbols = []
- ns_symbols = []
for symbol in kabi:
- abi_hash, abi_sym, abi_dir, abi_type, *abi_ns = kabi[symbol].split()
- abi_ns = abi_ns[0] if abi_ns else None
+ abi_hash, abi_sym, abi_dir, abi_type = kabi[symbol].split()
if symbol in symvers:
- sym_hash, sym_sym, sym_dir, sym_type, *sym_ns = symvers[symbol].split()
- sym_ns = sym_ns[0] if sym_ns else None
+ sym_hash, sym_sym, sym_dir, sym_type = symvers[symbol].split()
if abi_hash != sym_hash:
fail = 1
changed_symbols.append(symbol)
@@ -86,10 +81,6 @@ def check_kabi(symvers, kabi):
if abi_dir != sym_dir:
warn = 1
moved_symbols.append(symbol)
-
- if abi_ns != sym_ns:
- warn = 1
- ns_symbols.append(symbol)
else:
fail = 1
changed_symbols.append(symbol)
@@ -105,21 +96,13 @@ def check_kabi(symvers, kabi):
if warn:
print("*** WARNING - ABI SYMBOLS MOVED ***")
- if moved_symbols:
- print("")
- print("The following symbols moved (typically caused by moving a symbol from being")
- print("provided by the kernel vmlinux out to a loadable module):")
- print("")
- for symbol in moved_symbols:
- print(symbol)
- print("")
- if ns_symbols:
- print("")
- print("The following symbols changed symbol namespaces:")
- print("")
- for symbol in ns_symbols:
- print(symbol)
- print("")
+ print("")
+ print("The following symbols moved (typically caused by moving a symbol from being")
+ print("provided by the kernel vmlinux out to a loadable module):")
+ print("")
+ for symbol in moved_symbols:
+ print(symbol)
+ print("")
"""Halt the build, if we got errors and/or warnings. In either case,
double-checkig is required to avoid introducing / concealing
diff --git a/SOURCES/chimera-ALSA.patch b/SOURCES/chimera-ALSA.patch
new file mode 100644
index 0000000..c7bd726
--- /dev/null
+++ b/SOURCES/chimera-ALSA.patch
@@ -0,0 +1,1170 @@
+From c21139c6470a5b08c7463e451f2ff404e55f652f Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:06 +0100
+Subject: [PATCH 01/11] ALSA: cs35l41: Use mbox command to enable speaker
+ output for external boost
+
+To enable the speaker output in external boost mode, 2 registers must
+be set, one after another. The longer the time between the writes of
+the two registers, the more likely, and more loudly a pop may occur.
+To minimize this, an mbox command can be used to allow the firmware
+to perform this action, minimizing any delay between write, thus
+minimizing any pop or click as a result. The old method will remain
+when running without firmware.
+
+Acked-by: Mark Brown <broonie@kernel.org>
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ include/sound/cs35l41.h | 5 ++-
+ sound/pci/hda/cs35l41_hda.c | 9 ++--
+ sound/soc/codecs/cs35l41-lib.c | 76 +++++++++++++++++++++++++++-------
+ sound/soc/codecs/cs35l41.c | 8 ++--
+ 4 files changed, 74 insertions(+), 24 deletions(-)
+
+diff --git a/include/sound/cs35l41.h b/include/sound/cs35l41.h
+index 7239d943942c..1bf757901d02 100644
+--- a/include/sound/cs35l41.h
++++ b/include/sound/cs35l41.h
+@@ -829,6 +829,7 @@ enum cs35l41_cspl_mbox_cmd {
+ CSPL_MBOX_CMD_STOP_PRE_REINIT = 4,
+ CSPL_MBOX_CMD_HIBERNATE = 5,
+ CSPL_MBOX_CMD_OUT_OF_HIBERNATE = 6,
++ CSPL_MBOX_CMD_SPK_OUT_ENABLE = 7,
+ CSPL_MBOX_CMD_UNKNOWN_CMD = -1,
+ CSPL_MBOX_CMD_INVALID_SEQUENCE = -2,
+ };
+@@ -901,7 +902,7 @@ int cs35l41_exit_hibernate(struct device *dev, struct regmap *regmap);
+ int cs35l41_init_boost(struct device *dev, struct regmap *regmap,
+ struct cs35l41_hw_cfg *hw_cfg);
+ bool cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type);
+-int cs35l41_global_enable(struct regmap *regmap, enum cs35l41_boost_type b_type, int enable,
+- struct completion *pll_lock);
++int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type,
++ int enable, struct completion *pll_lock, bool firmware_running);
+
+ #endif /* __CS35L41_H */
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index ce5faa620517..f9c97270db6f 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -514,13 +514,15 @@ static void cs35l41_hda_playback_hook(struct device *dev, int action)
+ break;
+ case HDA_GEN_PCM_ACT_PREPARE:
+ mutex_lock(&cs35l41->fw_mutex);
+- ret = cs35l41_global_enable(reg, cs35l41->hw_cfg.bst_type, 1, NULL);
++ ret = cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, NULL,
++ cs35l41->firmware_running);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLEANUP:
+ mutex_lock(&cs35l41->fw_mutex);
+ regmap_multi_reg_write(reg, cs35l41_hda_mute, ARRAY_SIZE(cs35l41_hda_mute));
+- ret = cs35l41_global_enable(reg, cs35l41->hw_cfg.bst_type, 0, NULL);
++ ret = cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0, NULL,
++ cs35l41->firmware_running);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLOSE:
+@@ -672,7 +674,8 @@ static int cs35l41_runtime_suspend(struct device *dev)
+ if (cs35l41->playback_started) {
+ regmap_multi_reg_write(cs35l41->regmap, cs35l41_hda_mute,
+ ARRAY_SIZE(cs35l41_hda_mute));
+- cs35l41_global_enable(cs35l41->regmap, cs35l41->hw_cfg.bst_type, 0, NULL);
++ cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, 0,
++ NULL, cs35l41->firmware_running);
+ regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2,
+ CS35L41_AMP_EN_MASK, 0 << CS35L41_AMP_EN_SHIFT);
+ if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
+diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c
+index 1e4205295a0d..a7556fa33cdd 100644
+--- a/sound/soc/codecs/cs35l41-lib.c
++++ b/sound/soc/codecs/cs35l41-lib.c
+@@ -1080,28 +1080,32 @@ static const struct reg_sequence cs35l41_safe_to_reset[] = {
+ { 0x00000040, 0x00000033 },
+ };
+
+-static const struct reg_sequence cs35l41_active_to_safe[] = {
++static const struct reg_sequence cs35l41_active_to_safe_start[] = {
+ { 0x00000040, 0x00000055 },
+ { 0x00000040, 0x000000AA },
+ { 0x00007438, 0x00585941 },
+ { CS35L41_PWR_CTRL1, 0x00000000 },
+- { 0x0000742C, 0x00000009, 3000 },
++ { 0x0000742C, 0x00000009 },
++};
++
++static const struct reg_sequence cs35l41_active_to_safe_end[] = {
+ { 0x00007438, 0x00580941 },
+ { 0x00000040, 0x000000CC },
+ { 0x00000040, 0x00000033 },
+ };
+
+-static const struct reg_sequence cs35l41_safe_to_active[] = {
++static const struct reg_sequence cs35l41_safe_to_active_start[] = {
+ { 0x00000040, 0x00000055 },
+ { 0x00000040, 0x000000AA },
+ { 0x0000742C, 0x0000000F },
+ { 0x0000742C, 0x00000079 },
+ { 0x00007438, 0x00585941 },
+- { CS35L41_PWR_CTRL1, 0x00000001, 3000 }, // GLOBAL_EN = 1
++ { CS35L41_PWR_CTRL1, 0x00000001 }, // GLOBAL_EN = 1
++};
++
++static const struct reg_sequence cs35l41_safe_to_active_en_spk[] = {
+ { 0x0000742C, 0x000000F9 },
+ { 0x00007438, 0x00580941 },
+- { 0x00000040, 0x000000CC },
+- { 0x00000040, 0x00000033 },
+ };
+
+ static const struct reg_sequence cs35l41_reset_to_safe[] = {
+@@ -1188,11 +1192,11 @@ bool cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type)
+ }
+ EXPORT_SYMBOL_GPL(cs35l41_safe_reset);
+
+-int cs35l41_global_enable(struct regmap *regmap, enum cs35l41_boost_type b_type, int enable,
+- struct completion *pll_lock)
++int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type,
++ int enable, struct completion *pll_lock, bool firmware_running)
+ {
+ int ret;
+- unsigned int gpio1_func, pad_control, pwr_ctrl1, pwr_ctrl3;
++ unsigned int gpio1_func, pad_control, pwr_ctrl1, pwr_ctrl3, int_status;
+ struct reg_sequence cs35l41_mdsync_down_seq[] = {
+ {CS35L41_PWR_CTRL3, 0},
+ {CS35L41_GPIO_PAD_CONTROL, 0},
+@@ -1204,6 +1208,14 @@ int cs35l41_global_enable(struct regmap *regmap, enum cs35l41_boost_type b_type,
+ {CS35L41_PWR_CTRL1, 0x00000001, 3000},
+ };
+
++ if ((pwr_ctl1_val & CS35L41_GLOBAL_EN_MASK) && enable) {
++ dev_dbg(dev, "Cannot set Global Enable - already set.\n");
++ return 0;
++ } else if (!(pwr_ctl1_val & CS35L41_GLOBAL_EN_MASK) && !enable) {
++ dev_dbg(dev, "Cannot unset Global Enable - not set.\n");
++ return 0;
++ }
++
+ switch (b_type) {
+ case CS35L41_SHD_BOOST_ACTV:
+ case CS35L41_SHD_BOOST_PASS:
+@@ -1244,16 +1256,48 @@ int cs35l41_global_enable(struct regmap *regmap, enum cs35l41_boost_type b_type,
+ case CS35L41_INT_BOOST:
+ ret = regmap_update_bits(regmap, CS35L41_PWR_CTRL1, CS35L41_GLOBAL_EN_MASK,
+ enable << CS35L41_GLOBAL_EN_SHIFT);
++ if (ret) {
++ dev_err(dev, "CS35L41_PWR_CTRL1 set failed: %d\n", ret);
++ return ret;
++ }
+ usleep_range(3000, 3100);
+ break;
+ case CS35L41_EXT_BOOST:
+ case CS35L41_EXT_BOOST_NO_VSPK_SWITCH:
+- if (enable)
+- ret = regmap_multi_reg_write(regmap, cs35l41_safe_to_active,
+- ARRAY_SIZE(cs35l41_safe_to_active));
+- else
+- ret = regmap_multi_reg_write(regmap, cs35l41_active_to_safe,
+- ARRAY_SIZE(cs35l41_active_to_safe));
++ if (enable) {
++ /* Test Key is unlocked here */
++ ret = regmap_multi_reg_write(regmap, cs35l41_safe_to_active_start,
++ ARRAY_SIZE(cs35l41_safe_to_active_start));
++ if (ret)
++ return ret;
++
++ usleep_range(3000, 3100);
++
++ if (firmware_running)
++ ret = cs35l41_set_cspl_mbox_cmd(dev, regmap,
++ CSPL_MBOX_CMD_SPK_OUT_ENABLE);
++ else
++ ret = regmap_multi_reg_write(regmap, cs35l41_safe_to_active_en_spk,
++ ARRAY_SIZE(cs35l41_safe_to_active_en_spk));
++
++ /* Lock the test key, it was unlocked during the multi_reg_write */
++ cs35l41_test_key_lock(dev, regmap);
++ } else {
++ /* Test Key is unlocked here */
++ ret = regmap_multi_reg_write(regmap, cs35l41_active_to_safe_start,
++ ARRAY_SIZE(cs35l41_active_to_safe_start));
++ if (ret) {
++ /* Lock the test key, it was unlocked during the multi_reg_write */
++ cs35l41_test_key_lock(dev, regmap);
++ return ret;
++ }
++
++ usleep_range(3000, 3100);
++
++ /* Test Key is locked here */
++ ret = regmap_multi_reg_write(regmap, cs35l41_active_to_safe_end,
++ ARRAY_SIZE(cs35l41_active_to_safe_end));
++ }
+ break;
+ default:
+ ret = -EINVAL;
+@@ -1344,6 +1388,8 @@ static bool cs35l41_check_cspl_mbox_sts(enum cs35l41_cspl_mbox_cmd cmd,
+ return (sts == CSPL_MBOX_STS_RUNNING);
+ case CSPL_MBOX_CMD_STOP_PRE_REINIT:
+ return (sts == CSPL_MBOX_STS_RDY_FOR_REINIT);
++ case CSPL_MBOX_CMD_SPK_OUT_ENABLE:
++ return (sts == CSPL_MBOX_STS_RUNNING);
+ default:
+ return false;
+ }
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index 6ac501f008ec..d4e9c9d9b50a 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -500,12 +500,12 @@ static int cs35l41_main_amp_event(struct snd_soc_dapm_widget *w,
+ cs35l41_pup_patch,
+ ARRAY_SIZE(cs35l41_pup_patch));
+
+- cs35l41_global_enable(cs35l41->regmap, cs35l41->hw_cfg.bst_type, 1,
+- &cs35l41->pll_lock);
++ ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type,
++ 1, &cs35l41->pll_lock, cs35l41->dsp.cs_dsp.running);
+ break;
+ case SND_SOC_DAPM_POST_PMD:
+- cs35l41_global_enable(cs35l41->regmap, cs35l41->hw_cfg.bst_type, 0,
+- &cs35l41->pll_lock);
++ ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type,
++ 0, &cs35l41->pll_lock, cs35l41->dsp.cs_dsp.running);
+
+ ret = regmap_read_poll_timeout(cs35l41->regmap, CS35L41_IRQ1_STATUS1,
+ val, val & CS35L41_PDN_DONE_MASK,
+--
+2.41.0
+
+From 437f5415c5ac8e49b0675f74132b6e1308b6e5c7 Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:07 +0100
+Subject: [PATCH 02/11] ALSA: cs35l41: Poll for Power Up/Down rather than
+ waiting a fixed delay
+
+To ensure the chip has correctly powered up or down before continuing,
+the driver will now poll a register, rather than wait a fixed delay.
+
+Acked-by: Mark Brown <broonie@kernel.org>
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41-lib.c | 48 +++++++++++++++++++++++++++++++---
+ sound/soc/codecs/cs35l41.c | 10 -------
+ 2 files changed, 44 insertions(+), 14 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c
+index a7556fa33cdd..a9c559a676e7 100644
+--- a/sound/soc/codecs/cs35l41-lib.c
++++ b/sound/soc/codecs/cs35l41-lib.c
+@@ -1196,7 +1196,8 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ int enable, struct completion *pll_lock, bool firmware_running)
+ {
+ int ret;
+- unsigned int gpio1_func, pad_control, pwr_ctrl1, pwr_ctrl3, int_status;
++ unsigned int gpio1_func, pad_control, pwr_ctrl1, pwr_ctrl3, int_status, pup_pdn_mask;
++ unsigned int pwr_ctl1_val;
+ struct reg_sequence cs35l41_mdsync_down_seq[] = {
+ {CS35L41_PWR_CTRL3, 0},
+ {CS35L41_GPIO_PAD_CONTROL, 0},
+@@ -1208,6 +1209,12 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ {CS35L41_PWR_CTRL1, 0x00000001, 3000},
+ };
+
++ pup_pdn_mask = enable ? CS35L41_PUP_DONE_MASK : CS35L41_PDN_DONE_MASK;
++
++ ret = regmap_read(regmap, CS35L41_PWR_CTRL1, &pwr_ctl1_val);
++ if (ret)
++ return ret;
++
+ if ((pwr_ctl1_val & CS35L41_GLOBAL_EN_MASK) && enable) {
+ dev_dbg(dev, "Cannot set Global Enable - already set.\n");
+ return 0;
+@@ -1252,6 +1259,15 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_up_seq,
+ ARRAY_SIZE(cs35l41_mdsync_up_seq));
+ }
++
++ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1,
++ int_status, int_status & pup_pdn_mask,
++ 1000, 100000);
++ if (ret)
++ dev_err(dev, "Enable(%d) failed: %d\n", enable, ret);
++
++ // Clear PUP/PDN status
++ regmap_write(regmap, CS35L41_IRQ1_STATUS1, pup_pdn_mask);
+ break;
+ case CS35L41_INT_BOOST:
+ ret = regmap_update_bits(regmap, CS35L41_PWR_CTRL1, CS35L41_GLOBAL_EN_MASK,
+@@ -1260,7 +1276,15 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ dev_err(dev, "CS35L41_PWR_CTRL1 set failed: %d\n", ret);
+ return ret;
+ }
+- usleep_range(3000, 3100);
++
++ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1,
++ int_status, int_status & pup_pdn_mask,
++ 1000, 100000);
++ if (ret)
++ dev_err(dev, "Enable(%d) failed: %d\n", enable, ret);
++
++ /* Clear PUP/PDN status */
++ regmap_write(regmap, CS35L41_IRQ1_STATUS1, pup_pdn_mask);
+ break;
+ case CS35L41_EXT_BOOST:
+ case CS35L41_EXT_BOOST_NO_VSPK_SWITCH:
+@@ -1271,7 +1295,15 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ if (ret)
+ return ret;
+
+- usleep_range(3000, 3100);
++ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1, int_status,
++ int_status & CS35L41_PUP_DONE_MASK, 1000, 100000);
++ if (ret) {
++ dev_err(dev, "Failed waiting for CS35L41_PUP_DONE_MASK: %d\n", ret);
++ /* Lock the test key, it was unlocked during the multi_reg_write */
++ cs35l41_test_key_lock(dev, regmap);
++ return ret;
++ }
++ regmap_write(regmap, CS35L41_IRQ1_STATUS1, CS35L41_PUP_DONE_MASK);
+
+ if (firmware_running)
+ ret = cs35l41_set_cspl_mbox_cmd(dev, regmap,
+@@ -1292,7 +1324,15 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ return ret;
+ }
+
+- usleep_range(3000, 3100);
++ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1, int_status,
++ int_status & CS35L41_PDN_DONE_MASK, 1000, 100000);
++ if (ret) {
++ dev_err(dev, "Failed waiting for CS35L41_PDN_DONE_MASK: %d\n", ret);
++ /* Lock the test key, it was unlocked during the multi_reg_write */
++ cs35l41_test_key_lock(dev, regmap);
++ return ret;
++ }
++ regmap_write(regmap, CS35L41_IRQ1_STATUS1, CS35L41_PDN_DONE_MASK);
+
+ /* Test Key is locked here */
+ ret = regmap_multi_reg_write(regmap, cs35l41_active_to_safe_end,
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index d4e9c9d9b50a..2b3c36f02edb 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -491,7 +491,6 @@ static int cs35l41_main_amp_event(struct snd_soc_dapm_widget *w,
+ {
+ struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
+ struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(component);
+- unsigned int val;
+ int ret = 0;
+
+ switch (event) {
+@@ -507,15 +506,6 @@ static int cs35l41_main_amp_event(struct snd_soc_dapm_widget *w,
+ ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type,
+ 0, &cs35l41->pll_lock, cs35l41->dsp.cs_dsp.running);
+
+- ret = regmap_read_poll_timeout(cs35l41->regmap, CS35L41_IRQ1_STATUS1,
+- val, val & CS35L41_PDN_DONE_MASK,
+- 1000, 100000);
+- if (ret)
+- dev_warn(cs35l41->dev, "PDN failed: %d\n", ret);
+-
+- regmap_write(cs35l41->regmap, CS35L41_IRQ1_STATUS1,
+- CS35L41_PDN_DONE_MASK);
+-
+ regmap_multi_reg_write_bypassed(cs35l41->regmap,
+ cs35l41_pdn_patch,
+ ARRAY_SIZE(cs35l41_pdn_patch));
+--
+2.41.0
+
+From 796af5ec6c6bb2eadf78a96f629e2c7fba11123b Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:08 +0100
+Subject: [PATCH 03/11] ALSA: hda: cs35l41: Check mailbox status of pause
+ command after firmware load
+
+Currently, we do not check the return status of the pause command,
+immediately after we load firmware. If the pause has failed,
+the firmware is not running.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index f9c97270db6f..29f1dce45f1d 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -781,7 +781,12 @@ static int cs35l41_smart_amp(struct cs35l41_hda *cs35l41)
+ goto clean_dsp;
+ }
+
+- cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, CSPL_MBOX_CMD_PAUSE);
++ ret = cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap, CSPL_MBOX_CMD_PAUSE);
++ if (ret) {
++ dev_err(cs35l41->dev, "Error waiting for DSP to pause: %u\n", ret);
++ goto clean_dsp;
++ }
++
+ cs35l41->firmware_running = true;
+
+ return 0;
+--
+2.41.0
+
+From 9684d3a1fbe55573eccd6c7e5f72dd519a4e406b Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:09 +0100
+Subject: [PATCH 04/11] ALSA: hda: cs35l41: Ensure we correctly re-sync regmap
+ before system suspending.
+
+In order to properly system suspend, it is necessary to unload the firmware
+and ensure the chip is ready for shutdown (if necessary). If the system
+is currently in runtime suspend, it is necessary to wake up the device,
+and then make it ready. Currently, the wake does not correctly resync
+the device, which may mean it cannot suspend correctly. Fix this by
+performaing a resync.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 32 +++++++++++++++++++++++++++-----
+ 1 file changed, 27 insertions(+), 5 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 29f1dce45f1d..f42457147ce4 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -574,21 +574,43 @@ static int cs35l41_hda_channel_map(struct device *dev, unsigned int tx_num, unsi
+ rx_slot);
+ }
+
+-static void cs35l41_ready_for_reset(struct cs35l41_hda *cs35l41)
++static int cs35l41_ready_for_reset(struct cs35l41_hda *cs35l41)
+ {
++ int ret = 0;
++
+ mutex_lock(&cs35l41->fw_mutex);
+ if (cs35l41->firmware_running) {
+
+ regcache_cache_only(cs35l41->regmap, false);
+
+- cs35l41_exit_hibernate(cs35l41->dev, cs35l41->regmap);
++ ret = cs35l41_exit_hibernate(cs35l41->dev, cs35l41->regmap);
++ if (ret) {
++ dev_warn(cs35l41->dev, "Unable to exit Hibernate.");
++ goto err;
++ }
++
++ /* Test key needs to be unlocked to allow the OTP settings to re-apply */
++ cs35l41_test_key_unlock(cs35l41->dev, cs35l41->regmap);
++ ret = regcache_sync(cs35l41->regmap);
++ cs35l41_test_key_lock(cs35l41->dev, cs35l41->regmap);
++ if (ret) {
++ dev_err(cs35l41->dev, "Failed to restore register cache: %d\n", ret);
++ goto err;
++ }
++
++ if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
++ cs35l41_init_boost(cs35l41->dev, cs35l41->regmap, &cs35l41->hw_cfg);
++
+ cs35l41_shutdown_dsp(cs35l41);
+ cs35l41_safe_reset(cs35l41->regmap, cs35l41->hw_cfg.bst_type);
+-
+- regcache_cache_only(cs35l41->regmap, true);
+- regcache_mark_dirty(cs35l41->regmap);
+ }
++err:
++ regcache_cache_only(cs35l41->regmap, true);
++ regcache_mark_dirty(cs35l41->regmap);
++
+ mutex_unlock(&cs35l41->fw_mutex);
++
++ return ret;
+ }
+
+ static int cs35l41_system_suspend(struct device *dev)
+--
+2.41.0
+
+From 05bfc01172a34466e660465922d1cab5b460880f Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:10 +0100
+Subject: [PATCH 05/11] ALSA: hda: cs35l41: Ensure we pass up any errors during
+ system suspend.
+
+There are several steps required to put the system into system suspend.
+Some of these steps may fail, so the driver should pass up the errors
+if they occur.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 17 +++++++++++++----
+ 1 file changed, 13 insertions(+), 4 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index f42457147ce4..d4a11f7b5dbd 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -626,17 +626,22 @@ static int cs35l41_system_suspend(struct device *dev)
+ }
+
+ ret = pm_runtime_force_suspend(dev);
+- if (ret)
++ if (ret) {
++ dev_err(dev, "System Suspend Failed, unable to runtime suspend: %d\n", ret);
+ return ret;
++ }
+
+ /* Shutdown DSP before system suspend */
+- cs35l41_ready_for_reset(cs35l41);
++ ret = cs35l41_ready_for_reset(cs35l41);
++
++ if (ret)
++ dev_err(dev, "System Suspend Failed, not ready for Reset: %d\n", ret);
+
+ /*
+ * Reset GPIO may be shared, so cannot reset here.
+ * However beyond this point, amps may be powered down.
+ */
+- return 0;
++ return ret;
+ }
+
+ static int cs35l41_system_resume(struct device *dev)
+@@ -659,9 +664,13 @@ static int cs35l41_system_resume(struct device *dev)
+ usleep_range(2000, 2100);
+
+ ret = pm_runtime_force_resume(dev);
++ if (ret) {
++ dev_err(dev, "System Resume Failed: Unable to runtime resume: %d\n", ret);
++ return ret;
++ }
+
+ mutex_lock(&cs35l41->fw_mutex);
+- if (!ret && cs35l41->request_fw_load && !cs35l41->fw_request_ongoing) {
++ if (cs35l41->request_fw_load && !cs35l41->fw_request_ongoing) {
+ cs35l41->fw_request_ongoing = true;
+ schedule_work(&cs35l41->fw_load_work);
+ }
+--
+2.41.0
+
+From f352ce9e5389e4746f25bfec33f4e0ee4dcbf690 Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:11 +0100
+Subject: [PATCH 06/11] ALSA: hda: cs35l41: Move Play and Pause into separate
+ functions
+
+This allows play and pause to be called from multiple places,
+which is necessary for system suspend and resume.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 131 ++++++++++++++++++++++--------------
+ 1 file changed, 79 insertions(+), 52 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index d4a11f7b5dbd..f77583b46b6b 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -483,63 +483,103 @@ static void cs35l41_irq_release(struct cs35l41_hda *cs35l41)
+ cs35l41->irq_errors = 0;
+ }
+
+-static void cs35l41_hda_playback_hook(struct device *dev, int action)
++static void cs35l41_hda_play_start(struct device *dev)
+ {
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+ struct regmap *reg = cs35l41->regmap;
+- int ret = 0;
++
++ dev_dbg(dev, "Play (Start)\n");
++
++ if (cs35l41->playback_started) {
++ dev_dbg(dev, "Playback already started.");
++ return;
++ }
++
++ cs35l41->playback_started = true;
++
++ if (cs35l41->firmware_running) {
++ regmap_multi_reg_write(reg, cs35l41_hda_config_dsp,
++ ARRAY_SIZE(cs35l41_hda_config_dsp));
++ regmap_update_bits(reg, CS35L41_PWR_CTRL2,
++ CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK,
++ 1 << CS35L41_VMON_EN_SHIFT | 1 << CS35L41_IMON_EN_SHIFT);
++ cs35l41_set_cspl_mbox_cmd(cs35l41->dev, reg, CSPL_MBOX_CMD_RESUME);
++ } else {
++ regmap_multi_reg_write(reg, cs35l41_hda_config, ARRAY_SIZE(cs35l41_hda_config));
++ }
++ regmap_update_bits(reg, CS35L41_PWR_CTRL2, CS35L41_AMP_EN_MASK, 1 << CS35L41_AMP_EN_SHIFT);
++ if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
++ regmap_write(reg, CS35L41_GPIO1_CTRL1, 0x00008001);
++
++}
++
++static void cs35l41_hda_play_done(struct device *dev)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++ struct regmap *reg = cs35l41->regmap;
++
++ dev_dbg(dev, "Play (Complete)\n");
++
++ cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, NULL,
++ cs35l41->firmware_running);
++}
++
++static void cs35l41_hda_pause_start(struct device *dev)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++ struct regmap *reg = cs35l41->regmap;
++
++ dev_dbg(dev, "Pause (Start)\n");
++
++ regmap_multi_reg_write(reg, cs35l41_hda_mute, ARRAY_SIZE(cs35l41_hda_mute));
++ cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0, NULL,
++ cs35l41->firmware_running);
++}
++
++static void cs35l41_hda_pause_done(struct device *dev)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++ struct regmap *reg = cs35l41->regmap;
++
++ dev_dbg(dev, "Pause (Complete)\n");
++
++ regmap_update_bits(reg, CS35L41_PWR_CTRL2, CS35L41_AMP_EN_MASK, 0 << CS35L41_AMP_EN_SHIFT);
++ if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
++ regmap_write(reg, CS35L41_GPIO1_CTRL1, 0x00000001);
++ if (cs35l41->firmware_running) {
++ cs35l41_set_cspl_mbox_cmd(dev, reg, CSPL_MBOX_CMD_PAUSE);
++ regmap_update_bits(reg, CS35L41_PWR_CTRL2,
++ CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK,
++ 0 << CS35L41_VMON_EN_SHIFT | 0 << CS35L41_IMON_EN_SHIFT);
++ }
++ cs35l41_irq_release(cs35l41);
++ cs35l41->playback_started = false;
++}
++
++static void cs35l41_hda_playback_hook(struct device *dev, int action)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+
+ switch (action) {
+ case HDA_GEN_PCM_ACT_OPEN:
+ pm_runtime_get_sync(dev);
+ mutex_lock(&cs35l41->fw_mutex);
+- cs35l41->playback_started = true;
+- if (cs35l41->firmware_running) {
+- regmap_multi_reg_write(reg, cs35l41_hda_config_dsp,
+- ARRAY_SIZE(cs35l41_hda_config_dsp));
+- regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2,
+- CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK,
+- 1 << CS35L41_VMON_EN_SHIFT | 1 << CS35L41_IMON_EN_SHIFT);
+- cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap,
+- CSPL_MBOX_CMD_RESUME);
+- } else {
+- regmap_multi_reg_write(reg, cs35l41_hda_config,
+- ARRAY_SIZE(cs35l41_hda_config));
+- }
+- ret = regmap_update_bits(reg, CS35L41_PWR_CTRL2,
+- CS35L41_AMP_EN_MASK, 1 << CS35L41_AMP_EN_SHIFT);
+- if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
+- regmap_write(reg, CS35L41_GPIO1_CTRL1, 0x00008001);
++ cs35l41_hda_play_start(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_PREPARE:
+ mutex_lock(&cs35l41->fw_mutex);
+- ret = cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, NULL,
+- cs35l41->firmware_running);
++ cs35l41_hda_play_done(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLEANUP:
+ mutex_lock(&cs35l41->fw_mutex);
+- regmap_multi_reg_write(reg, cs35l41_hda_mute, ARRAY_SIZE(cs35l41_hda_mute));
+- ret = cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0, NULL,
+- cs35l41->firmware_running);
++ cs35l41_hda_pause_start(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLOSE:
+ mutex_lock(&cs35l41->fw_mutex);
+- ret = regmap_update_bits(reg, CS35L41_PWR_CTRL2,
+- CS35L41_AMP_EN_MASK, 0 << CS35L41_AMP_EN_SHIFT);
+- if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
+- regmap_write(reg, CS35L41_GPIO1_CTRL1, 0x00000001);
+- if (cs35l41->firmware_running) {
+- cs35l41_set_cspl_mbox_cmd(cs35l41->dev, cs35l41->regmap,
+- CSPL_MBOX_CMD_PAUSE);
+- regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2,
+- CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK,
+- 0 << CS35L41_VMON_EN_SHIFT | 0 << CS35L41_IMON_EN_SHIFT);
+- }
+- cs35l41_irq_release(cs35l41);
+- cs35l41->playback_started = false;
++ cs35l41_hda_pause_done(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+
+ pm_runtime_mark_last_busy(dev);
+@@ -549,9 +589,6 @@ static void cs35l41_hda_playback_hook(struct device *dev, int action)
+ dev_warn(cs35l41->dev, "Playback action not supported: %d\n", action);
+ break;
+ }
+-
+- if (ret)
+- dev_err(cs35l41->dev, "Regmap access fail: %d\n", ret);
+ }
+
+ static int cs35l41_hda_channel_map(struct device *dev, unsigned int tx_num, unsigned int *tx_slot,
+@@ -703,18 +740,8 @@ static int cs35l41_runtime_suspend(struct device *dev)
+ mutex_lock(&cs35l41->fw_mutex);
+
+ if (cs35l41->playback_started) {
+- regmap_multi_reg_write(cs35l41->regmap, cs35l41_hda_mute,
+- ARRAY_SIZE(cs35l41_hda_mute));
+- cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, 0,
+- NULL, cs35l41->firmware_running);
+- regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2,
+- CS35L41_AMP_EN_MASK, 0 << CS35L41_AMP_EN_SHIFT);
+- if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST)
+- regmap_write(cs35l41->regmap, CS35L41_GPIO1_CTRL1, 0x00000001);
+- regmap_update_bits(cs35l41->regmap, CS35L41_PWR_CTRL2,
+- CS35L41_VMON_EN_MASK | CS35L41_IMON_EN_MASK,
+- 0 << CS35L41_VMON_EN_SHIFT | 0 << CS35L41_IMON_EN_SHIFT);
+- cs35l41->playback_started = false;
++ cs35l41_hda_pause_start(dev);
++ cs35l41_hda_pause_done(dev);
+ }
+
+ if (cs35l41->firmware_running) {
+--
+2.41.0
+
+From c1bf8ed3a5f3d011276d975c7b1f62039bed160e Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:12 +0100
+Subject: [PATCH 07/11] ALSA: hda: hda_component: Add pre and post playback
+ hooks to hda_component
+
+These hooks can be used to add callbacks that would be run before and after
+the main playback hooks. These hooks would be called for all amps, before
+moving on to the next hook, i.e. pre_playback_hook would be called for
+all amps, before the playback_hook is called for all amps, then finally
+the post_playback_hook is called for all amps.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/hda_component.h | 2 ++
+ sound/pci/hda/patch_realtek.c | 10 +++++++++-
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/hda_component.h b/sound/pci/hda/hda_component.h
+index 534e845b9cd1..f170aec967c1 100644
+--- a/sound/pci/hda/hda_component.h
++++ b/sound/pci/hda/hda_component.h
+@@ -15,5 +15,7 @@ struct hda_component {
+ struct device *dev;
+ char name[HDA_MAX_NAME_SIZE];
+ struct hda_codec *codec;
++ void (*pre_playback_hook)(struct device *dev, int action);
+ void (*playback_hook)(struct device *dev, int action);
++ void (*post_playback_hook)(struct device *dev, int action);
+ };
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 44fccfb93cff..dff92679ae72 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -6716,9 +6716,17 @@ static void comp_generic_playback_hook(struct hda_pcm_stream *hinfo, struct hda_
+ int i;
+
+ for (i = 0; i < HDA_MAX_COMPONENTS; i++) {
+- if (spec->comps[i].dev)
++ if (spec->comps[i].dev && spec->comps[i].pre_playback_hook)
++ spec->comps[i].pre_playback_hook(spec->comps[i].dev, action);
++ }
++ for (i = 0; i < HDA_MAX_COMPONENTS; i++) {
++ if (spec->comps[i].dev && spec->comps[i].playback_hook)
+ spec->comps[i].playback_hook(spec->comps[i].dev, action);
+ }
++ for (i = 0; i < HDA_MAX_COMPONENTS; i++) {
++ if (spec->comps[i].dev && spec->comps[i].post_playback_hook)
++ spec->comps[i].post_playback_hook(spec->comps[i].dev, action);
++ }
+ }
+
+ struct cs35l41_dev_name {
+--
+2.41.0
+
+From 4f3b42e2f126f96b1e512871d7073fb10d9a7283 Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:13 +0100
+Subject: [PATCH 08/11] ALSA: hda: cs35l41: Use pre and post playback hooks
+
+Use new hooks to ensure separation between play/pause actions,
+as required by external boost.
+
+External Boost on CS35L41 requires the amp to go through a
+particular sequence of steps. One of these steps involes
+the setting of a GPIO. This GPIO is connected to one or
+more of the amps, and it may control the boost for all of
+the amps. To ensure that the GPIO is set when it is safe
+to do so, and to ensure that boost is ready for the rest of
+the sequence to be able to continue, we must ensure that
+the each part of the sequence is executed for each amp
+before moving on to the next part of the sequence.
+
+Some of the Play and Pause actions have moved from Open to
+Prepare. This is because Open is not guaranteed to be called
+again on system resume, whereas Prepare should.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 53 ++++++++++++++++++++++++++++++-------
+ 1 file changed, 43 insertions(+), 10 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index f77583b46b6b..a482d4752b3f 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -556,37 +556,68 @@ static void cs35l41_hda_pause_done(struct device *dev)
+ cs35l41->playback_started = false;
+ }
+
++static void cs35l41_hda_pre_playback_hook(struct device *dev, int action)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++
++ switch (action) {
++ case HDA_GEN_PCM_ACT_CLEANUP:
++ mutex_lock(&cs35l41->fw_mutex);
++ cs35l41_hda_pause_start(dev);
++ mutex_unlock(&cs35l41->fw_mutex);
++ break;
++ default:
++ break;
++ }
++}
+ static void cs35l41_hda_playback_hook(struct device *dev, int action)
+ {
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+
+ switch (action) {
+ case HDA_GEN_PCM_ACT_OPEN:
++ /*
++ * All amps must be resumed before we can start playing back.
++ * This ensures, for external boost, that all amps are in AMP_SAFE mode.
++ * Do this in HDA_GEN_PCM_ACT_OPEN, since this is run prior to any of the
++ * other actions.
++ */
+ pm_runtime_get_sync(dev);
+- mutex_lock(&cs35l41->fw_mutex);
+- cs35l41_hda_play_start(dev);
+- mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_PREPARE:
+ mutex_lock(&cs35l41->fw_mutex);
+- cs35l41_hda_play_done(dev);
++ cs35l41_hda_play_start(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLEANUP:
+ mutex_lock(&cs35l41->fw_mutex);
+- cs35l41_hda_pause_start(dev);
++ cs35l41_hda_pause_done(dev);
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLOSE:
+- mutex_lock(&cs35l41->fw_mutex);
+- cs35l41_hda_pause_done(dev);
+- mutex_unlock(&cs35l41->fw_mutex);
+-
++ /*
++ * Playback must be finished for all amps before we start runtime suspend.
++ * This ensures no amps are playing back when we start putting them to sleep.
++ */
+ pm_runtime_mark_last_busy(dev);
+ pm_runtime_put_autosuspend(dev);
+ break;
+ default:
+- dev_warn(cs35l41->dev, "Playback action not supported: %d\n", action);
++ break;
++ }
++}
++
++static void cs35l41_hda_post_playback_hook(struct device *dev, int action)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++
++ switch (action) {
++ case HDA_GEN_PCM_ACT_PREPARE:
++ mutex_lock(&cs35l41->fw_mutex);
++ cs35l41_hda_play_done(dev);
++ mutex_unlock(&cs35l41->fw_mutex);
++ break;
++ default:
+ break;
+ }
+ }
+@@ -1037,6 +1068,8 @@ static int cs35l41_hda_bind(struct device *dev, struct device *master, void *mas
+ ret = cs35l41_create_controls(cs35l41);
+
+ comps->playback_hook = cs35l41_hda_playback_hook;
++ comps->pre_playback_hook = cs35l41_hda_pre_playback_hook;
++ comps->post_playback_hook = cs35l41_hda_post_playback_hook;
+
+ mutex_unlock(&cs35l41->fw_mutex);
+
+--
+2.41.0
+
+From 5091ba7ad9ea6a88db464b84b4993cc9e5033a84 Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:14 +0100
+Subject: [PATCH 09/11] ALSA: hda: cs35l41: Rework System Suspend to ensure
+ correct call separation
+
+In order to correctly pause audio on suspend, amps using external boost
+require parts of the pause sequence to be called for all amps before moving
+on to the next steps.
+For example, as part of pausing the audio, the VSPK GPIO must be disabled,
+but since this GPIO is controlled by one amp, but controls the boost for
+all amps, it is required to separate the calls.
+During playback this is achieved by using the pre and post playback hooks,
+however during system suspend, this is not possible, so to separate the
+calls, we use both the .prepare and .suspend calls to pause the audio.
+
+Currently, for this reason, we do not restart audio on system resume.
+However, we can support this by relying on the playback hook to resume
+playback after system suspend.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 40 ++++++++++++++++++++++++++++++++-----
+ 1 file changed, 35 insertions(+), 5 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index a482d4752b3f..70aa819cfbd6 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -595,6 +595,15 @@ static void cs35l41_hda_playback_hook(struct device *dev, int action)
+ mutex_unlock(&cs35l41->fw_mutex);
+ break;
+ case HDA_GEN_PCM_ACT_CLOSE:
++ mutex_lock(&cs35l41->fw_mutex);
++ if (!cs35l41->firmware_running && cs35l41->request_fw_load &&
++ !cs35l41->fw_request_ongoing) {
++ dev_info(dev, "Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE\n");
++ cs35l41->fw_request_ongoing = true;
++ schedule_work(&cs35l41->fw_load_work);
++ }
++ mutex_unlock(&cs35l41->fw_mutex);
++
+ /*
+ * Playback must be finished for all amps before we start runtime suspend.
+ * This ensures no amps are playing back when we start putting them to sleep.
+@@ -681,6 +690,25 @@ static int cs35l41_ready_for_reset(struct cs35l41_hda *cs35l41)
+ return ret;
+ }
+
++static int cs35l41_system_suspend_prep(struct device *dev)
++{
++ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
++
++ dev_dbg(cs35l41->dev, "System Suspend Prepare\n");
++
++ if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST_NO_VSPK_SWITCH) {
++ dev_err_once(cs35l41->dev, "System Suspend not supported\n");
++ return 0; /* don't block the whole system suspend */
++ }
++
++ mutex_lock(&cs35l41->fw_mutex);
++ if (cs35l41->playback_started)
++ cs35l41_hda_pause_start(dev);
++ mutex_unlock(&cs35l41->fw_mutex);
++
++ return 0;
++}
++
+ static int cs35l41_system_suspend(struct device *dev)
+ {
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+@@ -693,6 +721,11 @@ static int cs35l41_system_suspend(struct device *dev)
+ return 0; /* don't block the whole system suspend */
+ }
+
++ mutex_lock(&cs35l41->fw_mutex);
++ if (cs35l41->playback_started)
++ cs35l41_hda_pause_done(dev);
++ mutex_unlock(&cs35l41->fw_mutex);
++
+ ret = pm_runtime_force_suspend(dev);
+ if (ret) {
+ dev_err(dev, "System Suspend Failed, unable to runtime suspend: %d\n", ret);
+@@ -738,6 +771,7 @@ static int cs35l41_system_resume(struct device *dev)
+ }
+
+ mutex_lock(&cs35l41->fw_mutex);
++
+ if (cs35l41->request_fw_load && !cs35l41->fw_request_ongoing) {
+ cs35l41->fw_request_ongoing = true;
+ schedule_work(&cs35l41->fw_load_work);
+@@ -770,11 +804,6 @@ static int cs35l41_runtime_suspend(struct device *dev)
+
+ mutex_lock(&cs35l41->fw_mutex);
+
+- if (cs35l41->playback_started) {
+- cs35l41_hda_pause_start(dev);
+- cs35l41_hda_pause_done(dev);
+- }
+-
+ if (cs35l41->firmware_running) {
+ ret = cs35l41_enter_hibernate(cs35l41->dev, cs35l41->regmap,
+ cs35l41->hw_cfg.bst_type);
+@@ -1641,6 +1670,7 @@ EXPORT_SYMBOL_NS_GPL(cs35l41_hda_remove, SND_HDA_SCODEC_CS35L41);
+ const struct dev_pm_ops cs35l41_hda_pm_ops = {
+ RUNTIME_PM_OPS(cs35l41_runtime_suspend, cs35l41_runtime_resume,
+ cs35l41_runtime_idle)
++ .prepare = cs35l41_system_suspend_prep,
+ SYSTEM_SLEEP_PM_OPS(cs35l41_system_suspend, cs35l41_system_resume)
+ };
+ EXPORT_SYMBOL_NS_GPL(cs35l41_hda_pm_ops, SND_HDA_SCODEC_CS35L41);
+--
+2.41.0
+
+From 74c165859e33b62888b93891d82680350b9a615f Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:15 +0100
+Subject: [PATCH 10/11] ALSA: hda: cs35l41: Add device_link between HDA and
+ cs35l41_hda
+
+To ensure consistency between the HDA core and the CS35L41 HDA
+driver, add a device_link between them. This ensures that the
+HDA core will suspend first, and resume second, meaning the
+amp driver will not miss any events from the playback hook from
+the HDA core during system suspend and resume.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 13 ++++++++++++-
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 70aa819cfbd6..175378cdf9df 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -1063,6 +1063,7 @@ static int cs35l41_hda_bind(struct device *dev, struct device *master, void *mas
+ {
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+ struct hda_component *comps = master_data;
++ unsigned int sleep_flags;
+ int ret = 0;
+
+ if (!comps || cs35l41->index < 0 || cs35l41->index >= HDA_MAX_COMPONENTS)
+@@ -1102,6 +1103,11 @@ static int cs35l41_hda_bind(struct device *dev, struct device *master, void *mas
+
+ mutex_unlock(&cs35l41->fw_mutex);
+
++ sleep_flags = lock_system_sleep();
++ if (!device_link_add(&comps->codec->core.dev, cs35l41->dev, DL_FLAG_STATELESS))
++ dev_warn(dev, "Unable to create device link\n");
++ unlock_system_sleep(sleep_flags);
++
+ pm_runtime_mark_last_busy(dev);
+ pm_runtime_put_autosuspend(dev);
+
+@@ -1112,9 +1118,14 @@ static void cs35l41_hda_unbind(struct device *dev, struct device *master, void *
+ {
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+ struct hda_component *comps = master_data;
++ unsigned int sleep_flags;
+
+- if (comps[cs35l41->index].dev == dev)
++ if (comps[cs35l41->index].dev == dev) {
+ memset(&comps[cs35l41->index], 0, sizeof(*comps));
++ sleep_flags = lock_system_sleep();
++ device_link_remove(&comps->codec->core.dev, cs35l41->dev);
++ unlock_system_sleep(sleep_flags);
++ }
+ }
+
+ static const struct component_ops cs35l41_hda_comp_ops = {
+--
+2.41.0
+
+From 6f1a7b41a626a567fcfe915e9dbe3aea34b6c3ec Mon Sep 17 00:00:00 2001
+From: Stefan Binding <sbinding@opensource.cirrus.com>
+Date: Fri, 21 Jul 2023 16:18:16 +0100
+Subject: [PATCH 11/11] ALSA: hda: cs35l41: Ensure amp is only unmuted during
+ playback
+
+Currently we only mute after playback has finished, and unmute
+prior to setting global enable. To prevent any possible pops
+and clicks, mute at probe, and then only unmute after global
+enable is set.
+
+Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 22 ++++++++++++++++++++--
+ 1 file changed, 20 insertions(+), 2 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 175378cdf9df..98feb5ccd586 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -58,8 +58,6 @@ static const struct reg_sequence cs35l41_hda_config[] = {
+ { CS35L41_DSP1_RX3_SRC, 0x00000018 }, // DSP1RX3 SRC = VMON
+ { CS35L41_DSP1_RX4_SRC, 0x00000019 }, // DSP1RX4 SRC = IMON
+ { CS35L41_DSP1_RX5_SRC, 0x00000020 }, // DSP1RX5 SRC = ERRVOL
+- { CS35L41_AMP_DIG_VOL_CTRL, 0x00008000 }, // AMP_HPF_PCM_EN = 1, AMP_VOL_PCM 0.0 dB
+- { CS35L41_AMP_GAIN_CTRL, 0x00000084 }, // AMP_GAIN_PCM 4.5 dB
+ };
+
+ static const struct reg_sequence cs35l41_hda_config_dsp[] = {
+@@ -82,6 +80,14 @@ static const struct reg_sequence cs35l41_hda_config_dsp[] = {
+ { CS35L41_DSP1_RX3_SRC, 0x00000018 }, // DSP1RX3 SRC = VMON
+ { CS35L41_DSP1_RX4_SRC, 0x00000019 }, // DSP1RX4 SRC = IMON
+ { CS35L41_DSP1_RX5_SRC, 0x00000029 }, // DSP1RX5 SRC = VBSTMON
++};
++
++static const struct reg_sequence cs35l41_hda_unmute[] = {
++ { CS35L41_AMP_DIG_VOL_CTRL, 0x00008000 }, // AMP_HPF_PCM_EN = 1, AMP_VOL_PCM 0.0 dB
++ { CS35L41_AMP_GAIN_CTRL, 0x00000084 }, // AMP_GAIN_PCM 4.5 dB
++};
++
++static const struct reg_sequence cs35l41_hda_unmute_dsp[] = {
+ { CS35L41_AMP_DIG_VOL_CTRL, 0x00008000 }, // AMP_HPF_PCM_EN = 1, AMP_VOL_PCM 0.0 dB
+ { CS35L41_AMP_GAIN_CTRL, 0x00000233 }, // AMP_GAIN_PCM = 17.5dB AMP_GAIN_PDM = 19.5dB
+ };
+@@ -522,6 +528,13 @@ static void cs35l41_hda_play_done(struct device *dev)
+
+ cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, NULL,
+ cs35l41->firmware_running);
++ if (cs35l41->firmware_running) {
++ regmap_multi_reg_write(reg, cs35l41_hda_unmute_dsp,
++ ARRAY_SIZE(cs35l41_hda_unmute_dsp));
++ } else {
++ regmap_multi_reg_write(reg, cs35l41_hda_unmute,
++ ARRAY_SIZE(cs35l41_hda_unmute));
++ }
+ }
+
+ static void cs35l41_hda_pause_start(struct device *dev)
+@@ -1616,6 +1629,11 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+ if (ret)
+ goto err;
+
++ ret = regmap_multi_reg_write(cs35l41->regmap, cs35l41_hda_mute,
++ ARRAY_SIZE(cs35l41_hda_mute));
++ if (ret)
++ goto err;
++
+ INIT_WORK(&cs35l41->fw_load_work, cs35l41_fw_load_work);
+ mutex_init(&cs35l41->fw_mutex);
+
+--
+2.41.0
+
diff --git a/SOURCES/filter-aarch64.sh.fedora b/SOURCES/filter-aarch64.sh.fedora
index e0db9f7..accb31c 100644
--- a/SOURCES/filter-aarch64.sh.fedora
+++ b/SOURCES/filter-aarch64.sh.fedora
@@ -15,4 +15,4 @@ ethdrvs="3com adaptec arc alteon atheros broadcom cadence calxeda chelsio cisco
drmdrvs="amd arm bridge ast exynos hisilicon i2c imx mgag200 meson msm nouveau panel pl111 radeon rockchip tegra sun4i tiny vc4"
-singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr rnbd-client rnbd-server mlx5_vdpa dfl-emif octeontx2-cpt octeontx2-cptvf spi-altera-dfl rvu_cptpf rvu_cptvf regmap-sdw regmap-sdw-mbq hid-playstation hid-nintendo nvmem_u-boot-env ptp_dfl_tod intel-m10-bmc-pmci"
+singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr rnbd-client rnbd-server mlx5_vdpa dfl-emif octeontx2-cpt octeontx2-cptvf spi-altera-dfl rvu_cptpf rvu_cptvf regmap-sdw regmap-sdw-mbq hid-playstation hid-nintendo nvmem_u-boot-env intel-m10-bmc-pmci intel-m10-bmc-hwmon ptp_dfl_tod pds_vdpa"
diff --git a/SOURCES/filter-modules.sh.fedora b/SOURCES/filter-modules.sh.fedora
index c6395d4..8622237 100755
--- a/SOURCES/filter-modules.sh.fedora
+++ b/SOURCES/filter-modules.sh.fedora
@@ -39,13 +39,13 @@ scsidrvs="aacraid aic7xxx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe f
usbdrvs="atm image misc serial"
-fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs"
+fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix nilfs2 ocfs2 reiserfs romfs sysv ubifs ufs"
netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dsa ieee802154 l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless"
drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon"
-singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr parport_serial regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa spi-altera-dfl nct6775 hid-playstation hid-nintendo asus_wmi_sensors asus_wmi_ec_sensors mlx5-vfio-pci video int3406_thermal apple_bl ptp_dfl_tod"
+singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr parport_serial regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa spi-altera-dfl nct6775 hid-playstation hid-nintendo asus_wmi_sensors asus_wmi_ec_sensors mlx5-vfio-pci video int3406_thermal apple_bl ptp_dfl_tod intel-m10-bmc-hwmon intel_rapl_tpmi pds_vdpa hp-wmi-sensors"
# Grab the arch-specific filter list overrides
source ./filter-$2.sh
diff --git a/SOURCES/filter-modules.sh.rhel b/SOURCES/filter-modules.sh.rhel
index 37be33d..d755b52 100755
--- a/SOURCES/filter-modules.sh.rhel
+++ b/SOURCES/filter-modules.sh.rhel
@@ -14,7 +14,7 @@
# listed here.
# Overrides is individual modules which need to remain in kernel-core due to deps.
-overrides="cec"
+overrides="cec isst_if_common isst_tpmi_core isst_tpmi intel_vsec intel_vsec_tpmi"
# Set the default dirs/modules to filter out
driverdirs="atm auxdisplay bcma bluetooth firewire fmc iio infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1"
@@ -39,7 +39,7 @@ netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee80215
drmdrvs="amd ast gma500 i2c i915 mgag200 nouveau radeon via "
-singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial ism regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus nct6775 ntc_thermistor video apple_bl kasan_test"
+singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial ism regmap-sdw regmap-sdw-mbq arizona-micsupp hid-asus nct6775 ntc_thermistor video apple_bl kasan_test intel-m10-bmc-hwmon"
# Grab the arch-specific filter list overrides
source ./filter-$2.sh
diff --git a/SOURCES/filter-ppc64le.sh.fedora b/SOURCES/filter-ppc64le.sh.fedora
index 551937e..6341361 100644
--- a/SOURCES/filter-ppc64le.sh.fedora
+++ b/SOURCES/filter-ppc64le.sh.fedora
@@ -11,4 +11,4 @@
driverdirs="atm auxdisplay bcma bluetooth firewire fpga infiniband leds media memstick message mmc mtd nfc ntb pcmcia platform power ssb staging tty uio w1"
-singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr rnbd-client rnbd-server mlx5_vdpa hid-playstation hid-nintendo mlx5-vfio-pci nvmem_u-boot-env ptp_dfl_tod intel-m10-bmc-pmci"
+singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwpoison-inject target_core_user sbp_target cxgbit chcr rnbd-client rnbd-server mlx5_vdpa hid-playstation hid-nintendo mlx5-vfio-pci nvmem_u-boot-env intel-m10-bmc-pmci intel-m10-bmc-hwmon ptp_dfl_tod pds_vdpa"
diff --git a/SOURCES/generate_all_configs.sh b/SOURCES/generate_all_configs.sh
index 7a75830..02c1f6a 100755
--- a/SOURCES/generate_all_configs.sh
+++ b/SOURCES/generate_all_configs.sh
@@ -21,15 +21,16 @@ fi
# The +1 is to remove the - at the end of the SPECPACKAGE_NAME string
specpackage_name_len=$((${#SPECPACKAGE_NAME} + 1))
-for i in ${SPECPACKAGE_NAME}*-"$FLAVOR".config; do
- NEW=${SPECPACKAGE_NAME}-"$SPECRPMVERSION"-$(echo ${i:$specpackage_name_len} | sed s/-"$FLAVOR"//)
+for i in "${SPECPACKAGE_NAME}"*-"$FLAVOR".config; do
+ # shellcheck disable=SC3057
+ NEW=${SPECPACKAGE_NAME}-"$SPECRPMVERSION"-$(echo "${i:$specpackage_name_len}" | sed s/-"$FLAVOR"//)
mv "$i" "$NEW"
done
rm -f kernel-*-"$SECONDARY".config
if [ "$DEBUGBUILDSENABLED" -eq 0 ]; then
- for i in ${SPECPACKAGE_NAME}-*debug*.config; do
+ for i in "${SPECPACKAGE_NAME}"-*debug*.config; do
base=$(echo "$i" | sed -r s/-?debug//g)
NEW=${SPECPACKAGE_NAME}-$(echo "$base" | cut -d - -f2-)
mv "$i" "$NEW"
diff --git a/SOURCES/kernel-aarch64-16k-debug-fedora.config b/SOURCES/kernel-aarch64-16k-debug-fedora.config
index 1a1e621..2091ea1 100644
--- a/SOURCES/kernel-aarch64-16k-debug-fedora.config
+++ b/SOURCES/kernel-aarch64-16k-debug-fedora.config
@@ -175,6 +175,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -219,6 +220,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -230,6 +232,7 @@ CONFIG_AL_FIC=y
CONFIG_ALIBABA_UNCORE_DRW_PMU=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -311,8 +314,11 @@ CONFIG_ARCH_K3=y
# CONFIG_ARCH_KEEMBAY is not set
CONFIG_ARCH_LAYERSCAPE=y
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
# CONFIG_ARCH_MSM8916 is not set
# CONFIG_ARCH_MSTARV7 is not set
CONFIG_ARCH_MULTIPLATFORM=y
@@ -334,6 +340,7 @@ CONFIG_ARCH_ROCKCHIP=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
@@ -520,6 +527,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA_OVER_ETH=m
@@ -539,11 +547,12 @@ CONFIG_ATH10K_SNOC=m
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_USB=m
CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
CONFIG_ATH12K_DEBUG=y
CONFIG_ATH12K=m
CONFIG_ATH12K_TRACING=y
@@ -567,6 +576,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -605,7 +616,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -666,6 +676,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -799,6 +810,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
CONFIG_BMA180=m
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -847,7 +859,7 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPQETHER=m
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
@@ -855,7 +867,7 @@ CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
CONFIG_BRCMUTIL=m
CONFIG_BRIDGE_CFM=y
CONFIG_BRIDGE_EBT_802_3=m
@@ -960,6 +972,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
CONFIG_CADENCE_TTC_TIMER=y
CONFIG_CADENCE_WATCHDOG=m
# CONFIG_CAIF is not set
@@ -978,6 +991,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
CONFIG_CAN_FLEXCAN=m
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -1029,11 +1043,12 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set
+# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_CDX_BUS=y
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_CROS_EC=m
CONFIG_CEC_GPIO=m
@@ -1053,6 +1068,7 @@ CONFIG_CEPH_LIB_PRETTYDEBUG=y
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -1099,6 +1115,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
CONFIG_CHARGER_QCOM_SMBB=m
CONFIG_CHARGER_RK817=m
# CONFIG_CHARGER_RT9455 is not set
@@ -1112,6 +1129,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1213,6 +1231,8 @@ CONFIG_CNIC=m
# CONFIG_CODA_FS is not set
# CONFIG_COMEDI is not set
CONFIG_COMMAND_LINE_SIZE=4096
+# CONFIG_COMMON_CLK_A1_PERIPHERALS is not set
+# CONFIG_COMMON_CLK_A1_PLL is not set
CONFIG_COMMON_CLK_APPLE_NCO=m
CONFIG_COMMON_CLK_AXG_AUDIO=y
CONFIG_COMMON_CLK_AXG=y
@@ -1243,7 +1263,7 @@ CONFIG_COMMON_CLK_MESON_SCLK_DIV=y
# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
CONFIG_COMMON_CLK_PWM=m
CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
+CONFIG_COMMON_CLK_RK808=m
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_COMMON_CLK_RS9_PCIE=m
CONFIG_COMMON_CLK_SCMI=y
@@ -1278,11 +1298,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1357,7 +1379,7 @@ CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_TYPEC=m
CONFIG_CROS_EC_UART=m
CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1433,6 +1455,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1504,6 +1527,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1591,6 +1615,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1611,12 +1636,14 @@ CONFIG_DE2104X=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1653,6 +1680,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1674,6 +1702,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1811,6 +1840,7 @@ CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
CONFIG_DP83TD510_PHY=m
CONFIG_DPAA2_CONSOLE=m
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1824,6 +1854,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1840,7 +1871,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1854,6 +1887,7 @@ CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_DRM_ETNAVIV=m
CONFIG_DRM_ETNAVIV_THERMAL=y
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_FSL_LDB=m
CONFIG_DRM_GM12U320=m
@@ -1870,6 +1904,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
CONFIG_DRM_IMX8QM_LDB=m
CONFIG_DRM_IMX8QXP_LDB=m
CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
@@ -1894,6 +1946,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_DRM_MALI_DISPLAY=m
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MESON_DW_HDMI=m
+CONFIG_DRM_MESON_DW_MIPI_DSI=m
CONFIG_DRM_MESON=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_MSM_DPU=y
@@ -1905,6 +1958,7 @@ CONFIG_DRM_MSM_DSI_20NM_PHY=y
CONFIG_DRM_MSM_DSI_28NM_PHY=y
CONFIG_DRM_MSM_DSI_7NM_PHY=y
CONFIG_DRM_MSM_DSI=y
+# CONFIG_DRM_MSM_GPU_SUDO is not set
CONFIG_DRM_MSM_HDMI_HDCP=y
CONFIG_DRM_MSM_HDMI=y
CONFIG_DRM_MSM=m
@@ -1973,6 +2027,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -2086,17 +2141,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -2106,6 +2166,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -2158,6 +2219,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m
+# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m
@@ -2226,6 +2288,7 @@ CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
CONFIG_EMAC_ROCKCHIP=m
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
@@ -2257,7 +2320,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -2389,15 +2452,13 @@ CONFIG_FEALNX=m
CONFIG_FEC=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2429,6 +2490,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_MGR_ZYNQMP_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2464,6 +2526,7 @@ CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_FMAN=m
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_MC_BUS=y
CONFIG_FSL_MC_DPIO=m
CONFIG_FSL_MC_UAPI_SUPPORT=y
@@ -2488,6 +2551,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2566,8 +2630,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DAVINCI=m
CONFIG_GPIO_DLN2=m
CONFIG_GPIO_DWAPB=m
@@ -2594,6 +2660,7 @@ CONFIG_GPIO_MAX77650=m
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
CONFIG_GPIO_MLXBF2=m
+CONFIG_GPIO_MLXBF3=m
CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MOXTET=m
@@ -2618,11 +2685,13 @@ CONFIG_GPIO_ROCKCHIP=y
CONFIG_GPIO_SIM=m
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_SYSCON=m
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
CONFIG_GPIO_TPIC2810=m
CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS6586X=y
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2652,6 +2721,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2736,10 +2806,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2843,7 +2919,7 @@ CONFIG_HP_WATCHDOG=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2873,6 +2949,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_HISTB=y
CONFIG_HW_RANDOM_IMX_RNGC=m
CONFIG_HW_RANDOM_IPROC_RNG200=m
CONFIG_HW_RANDOM_MESON=m
@@ -3009,11 +3086,12 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y
-# CONFIG_I3C is not set
+CONFIG_I3C=m
# CONFIG_I40E_DCB is not set
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_ICE_HWTS=y
CONFIG_ICE=m
@@ -3107,7 +3185,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -3158,6 +3236,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -3176,6 +3255,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -3269,7 +3349,8 @@ CONFIG_INPUT=y
# CONFIG_INPUT_YEALINK is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -3540,6 +3621,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
@@ -3722,7 +3805,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3753,6 +3837,7 @@ CONFIG_KUNIT=m
CONFIG_KUNIT_TEST=m
CONFIG_KUSER_HELPERS=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM=y
CONFIG_KXCJK1013=m
@@ -3788,6 +3873,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3811,8 +3897,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3995,6 +4083,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -4084,6 +4173,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -4179,7 +4270,9 @@ CONFIG_MFD_KHADAS_MCU=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
CONFIG_MFD_MAX77650=m
CONFIG_MFD_MAX77686=y
@@ -4209,6 +4302,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
CONFIG_MFD_RK808=y
+CONFIG_MFD_RK8XX_I2C=m
+CONFIG_MFD_RK8XX_SPI=m
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
CONFIG_MFD_ROHM_BD718XX=y
@@ -4250,6 +4345,8 @@ CONFIG_MFD_TPS65219=m
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
# CONFIG_MFD_VIPERBOARD is not set
@@ -4281,13 +4378,16 @@ CONFIG_MIGRATION=y
CONFIG_MII=m
CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y
+CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -4404,6 +4504,7 @@ CONFIG_MMC_WBSD=m
CONFIG_MMC=y
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -4439,10 +4540,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -4455,6 +4566,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -4602,6 +4714,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
# CONFIG_MUSB_PIO_ONLY is not set
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
@@ -5235,6 +5348,7 @@ CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_APPLE=m
CONFIG_NVME_AUTH=y
@@ -5242,6 +5356,7 @@ CONFIG_NVME_FC=m
CONFIG_NVME_HWMON=y
CONFIG_NVMEM_APPLE_EFUSES=m
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM_IMX_OCOTP_SCU=m
CONFIG_NVMEM_LAYERSCAPE_SFP=m
@@ -5319,6 +5434,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
@@ -5410,11 +5526,13 @@ CONFIG_PATA_MARVELL=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCH_GBE is not set
CONFIG_PCI_AARDVARK=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -5429,6 +5547,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
CONFIG_PCIE_CADENCE_PLAT_HOST=y
CONFIG_PCIE_DPC=y
@@ -5477,6 +5600,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -5486,10 +5610,12 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
CONFIG_PERCPU_STATS=y
# CONFIG_PERCPU_TEST is not set
@@ -5556,6 +5682,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
CONFIG_PHY_QCOM_QMP_UFS=m
CONFIG_PHY_QCOM_QMP_USB=m
CONFIG_PHY_QCOM_QUSB2=m
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
CONFIG_PHY_QCOM_SNPS_EUSB2=m
CONFIG_PHY_QCOM_USB_HS_28NM=m
CONFIG_PHY_QCOM_USB_HSIC=m
@@ -5616,6 +5743,7 @@ CONFIG_PINCTRL_IMX93=y
# CONFIG_PINCTRL_IMXRT1050 is not set
# CONFIG_PINCTRL_IMXRT1170 is not set
# CONFIG_PINCTRL_IPQ4019 is not set
+# CONFIG_PINCTRL_IPQ5018 is not set
# CONFIG_PINCTRL_IPQ5332 is not set
# CONFIG_PINCTRL_IPQ6018 is not set
# CONFIG_PINCTRL_IPQ8064 is not set
@@ -5672,6 +5800,7 @@ CONFIG_PINCTRL_SC8280XP=m
CONFIG_PINCTRL_SDM845=m
# CONFIG_PINCTRL_SDX55 is not set
# CONFIG_PINCTRL_SDX65 is not set
+# CONFIG_PINCTRL_SDX75 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SM6115 is not set
# CONFIG_PINCTRL_SM6125 is not set
@@ -5752,6 +5881,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
CONFIG_POWER_RESET_AS3722=y
@@ -5789,6 +5919,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5813,13 +5947,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5837,6 +5975,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5950,6 +6089,7 @@ CONFIG_QCOM_RAMP_CTRL=m
CONFIG_QCOM_RMTFS_MEM=m
CONFIG_QCOM_RPMHPD=y
CONFIG_QCOM_RPMH=y
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
CONFIG_QCOM_RPMPD=m
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
@@ -6023,6 +6163,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -6155,8 +6297,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_QCOM_USB_VBUS=m
+CONFIG_REGULATOR_RAA215300=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
+CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
CONFIG_REGULATOR_RT4831=m
@@ -6178,12 +6321,14 @@ CONFIG_REGULATOR_SY8827N=m
# CONFIG_REGULATOR_TPS51632 is not set
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
CONFIG_REGULATOR_TPS65086=m
CONFIG_REGULATOR_TPS65132=m
CONFIG_REGULATOR_TPS65219=m
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_VCTRL=m
CONFIG_REGULATOR_VEXPRESS=m
@@ -6226,6 +6371,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -6271,6 +6417,7 @@ CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -6293,6 +6440,7 @@ CONFIG_RPMSG_TTY=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG_WWAN_CTRL=m
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -6462,6 +6610,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -6475,6 +6624,7 @@ CONFIG_RTW88_8822CU=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -6556,6 +6706,7 @@ CONFIG_SCHEDSTATS=y
CONFIG_SCHED_THERMAL_PRESSURE=y
CONFIG_SCHED_TRACER=y
CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASSCC_8280XP=m
CONFIG_SC_LPASS_CORECC_7180=m
# CONFIG_SC_LPASS_CORECC_7280 is not set
CONFIG_SC_MSS_7180=y
@@ -6683,9 +6834,11 @@ CONFIG_SDM_LPASSCC_845=m
CONFIG_SDM_VIDEOCC_845=m
# CONFIG_SDX_GCC_55 is not set
# CONFIG_SDX_GCC_65 is not set
+# CONFIG_SDX_GCC_75 is not set
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -6778,6 +6931,7 @@ CONFIG_SENSORS_GPIO_FAN=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -6957,6 +7111,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6969,6 +7124,7 @@ CONFIG_SERIAL_8250_OMAP=y
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -7051,8 +7207,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -7060,6 +7218,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
CONFIG_SI7020=m
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -7070,6 +7229,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -7084,8 +7244,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -7116,6 +7278,8 @@ CONFIG_SM_GCC_8550=m
# CONFIG_SM_GPUCC_8150 is not set
# CONFIG_SM_GPUCC_8250 is not set
# CONFIG_SM_GPUCC_8350 is not set
+# CONFIG_SM_GPUCC_8450 is not set
+# CONFIG_SM_GPUCC_8550 is not set
CONFIG_SMPRO_ERRMON=m
CONFIG_SMPRO_MISC=m
CONFIG_SMP=y
@@ -7131,6 +7295,9 @@ CONFIG_SMS_USB_DRV=m
# CONFIG_SM_TCSRCC_8550 is not set
# CONFIG_SM_VIDEOCC_8150 is not set
# CONFIG_SM_VIDEOCC_8250 is not set
+# CONFIG_SM_VIDEOCC_8350 is not set
+# CONFIG_SM_VIDEOCC_8450 is not set
+# CONFIG_SM_VIDEOCC_8550 is not set
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_AC97_POWER_SAVE=y
# CONFIG_SND_AD1889 is not set
@@ -7191,10 +7358,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -7283,11 +7446,14 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -7298,6 +7464,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -7348,6 +7515,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -7501,6 +7670,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -7577,6 +7747,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -7587,6 +7758,7 @@ CONFIG_SND_SOC_SC7180=m
# CONFIG_SND_SOC_SC7280 is not set
CONFIG_SND_SOC_SC8280XP=m
CONFIG_SND_SOC_SDM845=m
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -7603,6 +7775,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -7634,6 +7807,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -7648,6 +7822,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -7739,6 +7914,7 @@ CONFIG_SND_SOC_WM8962=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_XILINX_SPDIF=m
@@ -7759,8 +7935,10 @@ CONFIG_SND_SUN8I_CODEC=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -7786,6 +7964,7 @@ CONFIG_SND_YMFPCI=m
CONFIG_SNET_VDPA=m
CONFIG_SNI_NETSEC=m
# CONFIG_SOC_BRCMSTB is not set
+# CONFIG_SOC_EXYNOS4212 is not set
CONFIG_SOC_IMX8M=y
CONFIG_SOC_IMX9=m
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
@@ -7876,6 +8055,8 @@ CONFIG_SPI_ROCKCHIP=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_SUN4I is not set
@@ -7963,6 +8144,7 @@ CONFIG_STMPE_SPI=y
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -8026,7 +8208,9 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
+CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set
@@ -8045,6 +8229,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -8192,6 +8377,7 @@ CONFIG_TEST_STRING_HELPERS=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -8256,6 +8442,7 @@ CONFIG_TI_K3_UDMA=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_TINYDRM_HX8357D=m
@@ -8373,8 +8560,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -8387,6 +8591,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -8397,6 +8603,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_FOUNDATIONS=y
CONFIG_TRUSTED_KEYS_CAAM=y
CONFIG_TRUSTED_KEYS_TEE=y
@@ -8412,6 +8619,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -8429,6 +8638,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
CONFIG_TYPEC_QCOM_PMIC=m
@@ -8465,6 +8675,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -8487,6 +8698,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
CONFIG_UNWINDER_ARM=y
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
@@ -8512,6 +8725,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
CONFIG_USB_CDNS3_GADGET=y
CONFIG_USB_CDNS3_HOST=y
CONFIG_USB_CDNS3_IMX=m
@@ -8528,6 +8742,7 @@ CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_CHIPIDEA_IMX=m
CONFIG_USB_CHIPIDEA=m
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
CONFIG_USB_CHIPIDEA_TEGRA=m
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CONFIGFS_ACM=y
@@ -8929,6 +9144,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
CONFIG_VFIO_AMBA=m
+CONFIG_VFIO_CDX=m
CONFIG_VFIO_CONTAINER=y
CONFIG_VFIO_FSL_MC=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -8952,9 +9168,23 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_ALLEGRO_DVT=m
CONFIG_VIDEO_AMPHION_VPU=m
CONFIG_VIDEO_AR0521=m
@@ -8962,13 +9192,19 @@ CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
CONFIG_VIDEO_BCM2835=m
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
CONFIG_VIDEO_CODA=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -8977,6 +9213,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -9012,6 +9249,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -9034,14 +9272,21 @@ CONFIG_VIDEO_IMX_MEDIA=m
CONFIG_VIDEO_IMX_MIPI_CSIS=m
CONFIG_VIDEO_IMX_PXP=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
CONFIG_VIDEO_MESON_GE2D=m
CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -9052,6 +9297,7 @@ CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -9101,6 +9347,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -9109,11 +9358,15 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
CONFIG_VIDEO_SUN4I_CSI=m
CONFIG_VIDEO_SUN6I_CSI=m
@@ -9124,18 +9377,40 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m
CONFIG_VIDEO_SUN8I_ROTATE=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_TEGRA=m
# CONFIG_VIDEO_TEGRA_TPG is not set
CONFIG_VIDEO_TEGRA_VDE=m
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
CONFIG_VIDEO_TI_CAL=m
CONFIG_VIDEO_TI_CAL_MC=y
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -9146,6 +9421,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -9181,7 +9460,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -9302,16 +9583,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+CONFIG_WQ_CPU_INTENSIVE_REPORT=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -9356,6 +9636,7 @@ CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_XILINX_SDFEC=m
CONFIG_XILINX_VCU=m
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
CONFIG_XILINX_XADC=m
CONFIG_XILINX_XDMA=m
CONFIG_XILINX_ZYNQMP_DMA=m
@@ -9392,6 +9673,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -9415,6 +9698,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-16k-fedora.config b/SOURCES/kernel-aarch64-16k-fedora.config
index ff2a935..9913a6f 100644
--- a/SOURCES/kernel-aarch64-16k-fedora.config
+++ b/SOURCES/kernel-aarch64-16k-fedora.config
@@ -175,6 +175,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -219,6 +220,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -230,6 +232,7 @@ CONFIG_AL_FIC=y
CONFIG_ALIBABA_UNCORE_DRW_PMU=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -311,8 +314,11 @@ CONFIG_ARCH_K3=y
# CONFIG_ARCH_KEEMBAY is not set
CONFIG_ARCH_LAYERSCAPE=y
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
# CONFIG_ARCH_MSM8916 is not set
# CONFIG_ARCH_MSTARV7 is not set
CONFIG_ARCH_MULTIPLATFORM=y
@@ -334,6 +340,7 @@ CONFIG_ARCH_ROCKCHIP=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
@@ -520,6 +527,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA_OVER_ETH=m
@@ -543,6 +551,7 @@ CONFIG_ATH11K_AHB=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K_DEBUG is not set
CONFIG_ATH12K=m
@@ -567,6 +576,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -605,7 +616,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -666,6 +676,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -799,6 +810,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
CONFIG_BMA180=m
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -960,6 +972,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
CONFIG_CADENCE_TTC_TIMER=y
CONFIG_CADENCE_WATCHDOG=m
# CONFIG_CAIF is not set
@@ -978,6 +991,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
CONFIG_CAN_FLEXCAN=m
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -1029,11 +1043,12 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set
+# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_CDX_BUS=y
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_CROS_EC=m
CONFIG_CEC_GPIO=m
@@ -1053,6 +1068,7 @@ CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -1099,6 +1115,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
CONFIG_CHARGER_QCOM_SMBB=m
CONFIG_CHARGER_RK817=m
# CONFIG_CHARGER_RT9455 is not set
@@ -1112,6 +1129,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1213,6 +1231,8 @@ CONFIG_CNIC=m
# CONFIG_CODA_FS is not set
# CONFIG_COMEDI is not set
CONFIG_COMMAND_LINE_SIZE=4096
+# CONFIG_COMMON_CLK_A1_PERIPHERALS is not set
+# CONFIG_COMMON_CLK_A1_PLL is not set
CONFIG_COMMON_CLK_APPLE_NCO=m
CONFIG_COMMON_CLK_AXG_AUDIO=y
CONFIG_COMMON_CLK_AXG=y
@@ -1243,7 +1263,7 @@ CONFIG_COMMON_CLK_MESON_SCLK_DIV=y
# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
CONFIG_COMMON_CLK_PWM=m
CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
+CONFIG_COMMON_CLK_RK808=m
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_COMMON_CLK_RS9_PCIE=m
CONFIG_COMMON_CLK_SCMI=y
@@ -1278,11 +1298,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1357,7 +1379,7 @@ CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_TYPEC=m
CONFIG_CROS_EC_UART=m
CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1433,6 +1455,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1504,6 +1527,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1591,6 +1615,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1611,12 +1636,14 @@ CONFIG_DE2104X=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1651,6 +1678,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1666,6 +1694,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1802,6 +1831,7 @@ CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
CONFIG_DP83TD510_PHY=m
CONFIG_DPAA2_CONSOLE=m
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1815,6 +1845,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1831,7 +1862,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1845,6 +1878,7 @@ CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_DRM_ETNAVIV=m
CONFIG_DRM_ETNAVIV_THERMAL=y
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_FSL_LDB=m
CONFIG_DRM_GM12U320=m
@@ -1861,6 +1895,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
CONFIG_DRM_IMX8QM_LDB=m
CONFIG_DRM_IMX8QXP_LDB=m
CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
@@ -1885,6 +1937,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_DRM_MALI_DISPLAY=m
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MESON_DW_HDMI=m
+CONFIG_DRM_MESON_DW_MIPI_DSI=m
CONFIG_DRM_MESON=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_MSM_DPU=y
@@ -1896,6 +1949,7 @@ CONFIG_DRM_MSM_DSI_20NM_PHY=y
CONFIG_DRM_MSM_DSI_28NM_PHY=y
CONFIG_DRM_MSM_DSI_7NM_PHY=y
CONFIG_DRM_MSM_DSI=y
+# CONFIG_DRM_MSM_GPU_SUDO is not set
CONFIG_DRM_MSM_HDMI_HDCP=y
CONFIG_DRM_MSM_HDMI=y
CONFIG_DRM_MSM=m
@@ -1964,6 +2018,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -2077,17 +2132,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -2097,6 +2157,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -2149,6 +2210,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m
+# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m
@@ -2217,6 +2279,7 @@ CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
CONFIG_EMAC_ROCKCHIP=m
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
@@ -2248,7 +2311,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -2372,15 +2435,13 @@ CONFIG_FEALNX=m
CONFIG_FEC=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2412,6 +2473,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_MGR_ZYNQMP_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2447,6 +2509,7 @@ CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_FMAN=m
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_MC_BUS=y
CONFIG_FSL_MC_DPIO=m
CONFIG_FSL_MC_UAPI_SUPPORT=y
@@ -2471,6 +2534,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2549,8 +2613,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DAVINCI=m
CONFIG_GPIO_DLN2=m
CONFIG_GPIO_DWAPB=m
@@ -2577,6 +2643,7 @@ CONFIG_GPIO_MAX77650=m
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
CONFIG_GPIO_MLXBF2=m
+CONFIG_GPIO_MLXBF3=m
CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MOXTET=m
@@ -2601,11 +2668,13 @@ CONFIG_GPIO_ROCKCHIP=y
CONFIG_GPIO_SIM=m
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_SYSCON=m
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
CONFIG_GPIO_TPIC2810=m
CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS6586X=y
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2635,6 +2704,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2719,10 +2789,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2826,7 +2902,7 @@ CONFIG_HP_WATCHDOG=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2856,6 +2932,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_HISTB=y
CONFIG_HW_RANDOM_IMX_RNGC=m
CONFIG_HW_RANDOM_IPROC_RNG200=m
CONFIG_HW_RANDOM_MESON=m
@@ -2992,11 +3069,12 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y
-# CONFIG_I3C is not set
+CONFIG_I3C=m
# CONFIG_I40E_DCB is not set
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_ICE_HWTS=y
CONFIG_ICE=m
@@ -3090,7 +3168,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -3141,6 +3219,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -3159,6 +3238,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -3252,7 +3332,8 @@ CONFIG_INPUT=y
# CONFIG_INPUT_YEALINK is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -3523,6 +3604,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
@@ -3697,7 +3780,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
# CONFIG_KGDB_KDB is not set
@@ -3729,6 +3813,7 @@ CONFIG_KUNIT=m
CONFIG_KUNIT_TEST=m
CONFIG_KUSER_HELPERS=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM=y
CONFIG_KXCJK1013=m
@@ -3764,6 +3849,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3787,8 +3873,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3971,6 +4059,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -4059,6 +4148,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -4154,7 +4245,9 @@ CONFIG_MFD_KHADAS_MCU=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
CONFIG_MFD_MAX77650=m
CONFIG_MFD_MAX77686=y
@@ -4184,6 +4277,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
CONFIG_MFD_RK808=y
+CONFIG_MFD_RK8XX_I2C=m
+CONFIG_MFD_RK8XX_SPI=m
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
CONFIG_MFD_ROHM_BD718XX=y
@@ -4225,6 +4320,8 @@ CONFIG_MFD_TPS65219=m
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
# CONFIG_MFD_VIPERBOARD is not set
@@ -4256,13 +4353,16 @@ CONFIG_MIGRATION=y
CONFIG_MII=m
CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y
+CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -4378,6 +4478,7 @@ CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMC=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -4413,10 +4514,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -4429,6 +4540,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -4576,6 +4688,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
# CONFIG_MUSB_PIO_ONLY is not set
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
@@ -5209,6 +5322,7 @@ CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_APPLE=m
CONFIG_NVME_AUTH=y
@@ -5216,6 +5330,7 @@ CONFIG_NVME_FC=m
CONFIG_NVME_HWMON=y
CONFIG_NVMEM_APPLE_EFUSES=m
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM_IMX_OCOTP_SCU=m
CONFIG_NVMEM_LAYERSCAPE_SFP=m
@@ -5293,6 +5408,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
@@ -5383,11 +5499,13 @@ CONFIG_PATA_MARVELL=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCH_GBE is not set
CONFIG_PCI_AARDVARK=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -5402,6 +5520,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
CONFIG_PCIE_CADENCE_PLAT_HOST=y
CONFIG_PCIE_DPC=y
@@ -5450,6 +5573,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -5459,10 +5583,12 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
# CONFIG_PERCPU_STATS is not set
# CONFIG_PERCPU_TEST is not set
@@ -5529,6 +5655,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
CONFIG_PHY_QCOM_QMP_UFS=m
CONFIG_PHY_QCOM_QMP_USB=m
CONFIG_PHY_QCOM_QUSB2=m
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
CONFIG_PHY_QCOM_SNPS_EUSB2=m
CONFIG_PHY_QCOM_USB_HS_28NM=m
CONFIG_PHY_QCOM_USB_HSIC=m
@@ -5589,6 +5716,7 @@ CONFIG_PINCTRL_IMX93=y
# CONFIG_PINCTRL_IMXRT1050 is not set
# CONFIG_PINCTRL_IMXRT1170 is not set
# CONFIG_PINCTRL_IPQ4019 is not set
+# CONFIG_PINCTRL_IPQ5018 is not set
# CONFIG_PINCTRL_IPQ5332 is not set
# CONFIG_PINCTRL_IPQ6018 is not set
# CONFIG_PINCTRL_IPQ8064 is not set
@@ -5645,6 +5773,7 @@ CONFIG_PINCTRL_SC8280XP=m
CONFIG_PINCTRL_SDM845=m
# CONFIG_PINCTRL_SDX55 is not set
# CONFIG_PINCTRL_SDX65 is not set
+# CONFIG_PINCTRL_SDX75 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SM6115 is not set
# CONFIG_PINCTRL_SM6125 is not set
@@ -5725,6 +5854,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
CONFIG_POWER_RESET_AS3722=y
@@ -5762,6 +5892,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5786,13 +5920,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5810,6 +5948,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5923,6 +6062,7 @@ CONFIG_QCOM_RAMP_CTRL=m
CONFIG_QCOM_RMTFS_MEM=m
CONFIG_QCOM_RPMHPD=y
CONFIG_QCOM_RPMH=y
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
CONFIG_QCOM_RPMPD=m
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
@@ -5996,6 +6136,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -6128,8 +6270,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_QCOM_USB_VBUS=m
+CONFIG_REGULATOR_RAA215300=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
+CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
CONFIG_REGULATOR_RT4831=m
@@ -6151,12 +6294,14 @@ CONFIG_REGULATOR_SY8827N=m
# CONFIG_REGULATOR_TPS51632 is not set
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
CONFIG_REGULATOR_TPS65086=m
CONFIG_REGULATOR_TPS65132=m
CONFIG_REGULATOR_TPS65219=m
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_VCTRL=m
CONFIG_REGULATOR_VEXPRESS=m
@@ -6199,6 +6344,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -6244,6 +6390,7 @@ CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -6266,6 +6413,7 @@ CONFIG_RPMSG_TTY=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG_WWAN_CTRL=m
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -6435,6 +6583,7 @@ CONFIG_RTLLIB=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -6448,6 +6597,7 @@ CONFIG_RTW88_8822CU=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -6529,6 +6679,7 @@ CONFIG_SCHEDSTATS=y
CONFIG_SCHED_THERMAL_PRESSURE=y
CONFIG_SCHED_TRACER=y
CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASSCC_8280XP=m
CONFIG_SC_LPASS_CORECC_7180=m
# CONFIG_SC_LPASS_CORECC_7280 is not set
CONFIG_SC_MSS_7180=y
@@ -6656,9 +6807,11 @@ CONFIG_SDM_LPASSCC_845=m
CONFIG_SDM_VIDEOCC_845=m
# CONFIG_SDX_GCC_55 is not set
# CONFIG_SDX_GCC_65 is not set
+# CONFIG_SDX_GCC_75 is not set
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -6751,6 +6904,7 @@ CONFIG_SENSORS_GPIO_FAN=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -6930,6 +7084,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6942,6 +7097,7 @@ CONFIG_SERIAL_8250_OMAP=y
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -7024,8 +7180,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -7033,6 +7191,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
CONFIG_SI7020=m
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -7043,6 +7202,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -7057,8 +7217,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -7089,6 +7251,8 @@ CONFIG_SM_GCC_8550=m
# CONFIG_SM_GPUCC_8150 is not set
# CONFIG_SM_GPUCC_8250 is not set
# CONFIG_SM_GPUCC_8350 is not set
+# CONFIG_SM_GPUCC_8450 is not set
+# CONFIG_SM_GPUCC_8550 is not set
CONFIG_SMPRO_ERRMON=m
CONFIG_SMPRO_MISC=m
CONFIG_SMP=y
@@ -7104,6 +7268,9 @@ CONFIG_SMS_USB_DRV=m
# CONFIG_SM_TCSRCC_8550 is not set
# CONFIG_SM_VIDEOCC_8150 is not set
# CONFIG_SM_VIDEOCC_8250 is not set
+# CONFIG_SM_VIDEOCC_8350 is not set
+# CONFIG_SM_VIDEOCC_8450 is not set
+# CONFIG_SM_VIDEOCC_8550 is not set
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_AC97_POWER_SAVE=y
# CONFIG_SND_AD1889 is not set
@@ -7164,10 +7331,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -7256,10 +7419,13 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -7270,6 +7436,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -7320,6 +7487,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -7473,6 +7642,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -7549,6 +7719,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -7559,6 +7730,7 @@ CONFIG_SND_SOC_SC7180=m
# CONFIG_SND_SOC_SC7280 is not set
CONFIG_SND_SOC_SC8280XP=m
CONFIG_SND_SOC_SDM845=m
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -7575,6 +7747,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -7605,6 +7778,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -7619,6 +7793,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -7710,6 +7885,7 @@ CONFIG_SND_SOC_WM8962=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_XILINX_SPDIF=m
@@ -7730,8 +7906,10 @@ CONFIG_SND_SUN8I_CODEC=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -7757,6 +7935,7 @@ CONFIG_SND_YMFPCI=m
CONFIG_SNET_VDPA=m
CONFIG_SNI_NETSEC=m
# CONFIG_SOC_BRCMSTB is not set
+# CONFIG_SOC_EXYNOS4212 is not set
CONFIG_SOC_IMX8M=y
CONFIG_SOC_IMX9=m
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
@@ -7847,6 +8026,8 @@ CONFIG_SPI_ROCKCHIP=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_SUN4I is not set
@@ -7934,6 +8115,7 @@ CONFIG_STMPE_SPI=y
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -7997,7 +8179,9 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
+CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set
@@ -8016,6 +8200,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -8163,6 +8348,7 @@ CONFIG_TEST_SORT=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -8227,6 +8413,7 @@ CONFIG_TI_K3_UDMA=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_TINYDRM_HX8357D=m
@@ -8344,8 +8531,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -8358,6 +8562,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -8368,6 +8574,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_FOUNDATIONS=y
CONFIG_TRUSTED_KEYS_CAAM=y
CONFIG_TRUSTED_KEYS_TEE=y
@@ -8383,6 +8590,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -8400,6 +8609,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
CONFIG_TYPEC_QCOM_PMIC=m
@@ -8436,6 +8646,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -8458,6 +8669,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
CONFIG_UNWINDER_ARM=y
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
@@ -8483,6 +8696,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
CONFIG_USB_CDNS3_GADGET=y
CONFIG_USB_CDNS3_HOST=y
CONFIG_USB_CDNS3_IMX=m
@@ -8499,6 +8713,7 @@ CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_CHIPIDEA_IMX=m
CONFIG_USB_CHIPIDEA=m
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
CONFIG_USB_CHIPIDEA_TEGRA=m
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CONFIGFS_ACM=y
@@ -8900,6 +9115,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
CONFIG_VFIO_AMBA=m
+CONFIG_VFIO_CDX=m
CONFIG_VFIO_CONTAINER=y
CONFIG_VFIO_FSL_MC=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -8923,9 +9139,23 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_ALLEGRO_DVT=m
CONFIG_VIDEO_AMPHION_VPU=m
CONFIG_VIDEO_AR0521=m
@@ -8933,13 +9163,19 @@ CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
CONFIG_VIDEO_BCM2835=m
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
CONFIG_VIDEO_CODA=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -8948,6 +9184,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -8983,6 +9220,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -9005,14 +9243,21 @@ CONFIG_VIDEO_IMX_MEDIA=m
CONFIG_VIDEO_IMX_MIPI_CSIS=m
CONFIG_VIDEO_IMX_PXP=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
CONFIG_VIDEO_MESON_GE2D=m
CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -9023,6 +9268,7 @@ CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -9072,6 +9318,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -9080,11 +9329,15 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
CONFIG_VIDEO_SUN4I_CSI=m
CONFIG_VIDEO_SUN6I_CSI=m
@@ -9095,18 +9348,40 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m
CONFIG_VIDEO_SUN8I_ROTATE=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_TEGRA=m
# CONFIG_VIDEO_TEGRA_TPG is not set
CONFIG_VIDEO_TEGRA_VDE=m
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
CONFIG_VIDEO_TI_CAL=m
CONFIG_VIDEO_TI_CAL_MC=y
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -9117,6 +9392,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -9152,7 +9431,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -9273,16 +9554,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -9327,6 +9607,7 @@ CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_XILINX_SDFEC=m
CONFIG_XILINX_VCU=m
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
CONFIG_XILINX_XADC=m
CONFIG_XILINX_XDMA=m
CONFIG_XILINX_ZYNQMP_DMA=m
@@ -9363,6 +9644,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -9386,6 +9669,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-64k-debug-rhel.config b/SOURCES/kernel-aarch64-64k-debug-rhel.config
index 14ee8ea..ba9a7a8 100644
--- a/SOURCES/kernel-aarch64-64k-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-64k-debug-rhel.config
@@ -155,6 +155,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -201,6 +202,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -251,8 +253,11 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
# CONFIG_ARCH_NPCM is not set
@@ -266,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -409,6 +415,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
# CONFIG_ATA_OVER_ETH is not set
@@ -427,11 +434,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -448,6 +456,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -471,7 +481,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -497,6 +507,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -594,6 +605,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -639,14 +651,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -733,10 +745,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -752,6 +763,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -813,6 +825,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -864,6 +878,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -922,7 +937,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -987,11 +1002,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1013,6 +1030,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1051,7 +1069,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1118,6 +1137,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1164,6 +1184,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1244,6 +1265,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1261,12 +1283,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1300,6 +1324,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1321,6 +1346,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1365,6 +1391,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1445,6 +1472,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1457,6 +1485,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1469,13 +1498,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1491,9 +1523,27 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1545,6 +1595,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1720,6 +1771,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1764,6 +1816,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1788,7 +1841,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1903,15 +1956,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FEC=m
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1921,6 +1972,7 @@ CONFIG_FORCE_MAX_ZONEORDER=14
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1946,6 +1998,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1962,6 +2015,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2041,6 +2095,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DWAPB=m
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -2066,6 +2121,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2084,6 +2140,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_THUNDERX is not set
@@ -2111,6 +2168,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2127,6 +2185,8 @@ CONFIG_HEADERS_INSTALL=y
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
+CONFIG_HI3660_MBOX=y
+CONFIG_HI6220_MBOX=y
# CONFIG_HI8435 is not set
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION=y
@@ -2196,10 +2256,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2293,7 +2358,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2317,6 +2382,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2510,7 +2576,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2655,7 +2721,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2672,6 +2739,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2680,6 +2748,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2727,6 +2796,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2896,6 +2966,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -3016,6 +3088,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3041,6 +3114,7 @@ CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM=y
# CONFIG_KXCJK1013 is not set
@@ -3072,6 +3146,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3097,6 +3172,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3265,6 +3341,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3328,7 +3405,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3336,7 +3413,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3355,7 +3432,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3410,7 +3487,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3438,6 +3517,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3474,6 +3555,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3497,8 +3580,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3509,8 +3590,10 @@ CONFIG_MII=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3616,6 +3699,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3651,10 +3735,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3668,6 +3762,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3745,7 +3840,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4289,6 +4388,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4336,6 +4436,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4412,12 +4513,14 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4428,6 +4531,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4468,6 +4576,7 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
@@ -4477,6 +4586,7 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4531,6 +4641,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4598,6 +4709,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4628,6 +4740,7 @@ CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNP_DEBUG_MESSAGES=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4662,6 +4775,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4686,13 +4803,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4708,6 +4829,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4780,6 +4902,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -4834,6 +4957,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
@@ -4928,6 +5053,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -4947,6 +5073,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4971,6 +5098,7 @@ CONFIG_RESET_IMX7=y
# CONFIG_RESET_QCOM_AOSS is not set
# CONFIG_RESET_QCOM_PDC is not set
# CONFIG_RESET_SCMI is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4980,6 +5108,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4999,10 +5129,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5014,6 +5145,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -5160,6 +5292,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5173,6 +5306,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5192,6 +5326,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5327,6 +5462,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5428,6 +5564,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5436,7 +5573,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5612,6 +5749,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5690,11 +5828,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5784,10 +5924,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5848,14 +5984,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5873,11 +6001,14 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5888,6 +6019,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5936,6 +6068,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6084,6 +6218,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6159,6 +6294,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6167,6 +6303,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -6183,6 +6320,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6223,6 +6361,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6304,6 +6443,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6323,8 +6463,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6390,6 +6532,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
CONFIG_SPI_DEBUG=y
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6397,12 +6540,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6418,8 +6562,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6483,12 +6628,14 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
-# CONFIG_STRICT_DEVMEM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
+CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_STRSCPY_KUNIT_TEST=m
+CONFIG_STUB_CLK_HI3660=y
# CONFIG_ST_UVIS25 is not set
# CONFIG_SUN50I_IOMMU is not set
# CONFIG_SUN_PARTITION is not set
@@ -6503,6 +6650,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
@@ -6521,6 +6669,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -6702,6 +6851,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6826,6 +6976,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6836,6 +6987,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6848,12 +7001,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -6876,6 +7030,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6894,6 +7049,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6956,11 +7113,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7062,6 +7219,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -7072,7 +7230,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7081,7 +7239,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7194,6 +7352,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7213,6 +7372,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7231,19 +7391,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7252,6 +7430,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7279,6 +7458,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7293,12 +7473,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7311,6 +7497,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7357,6 +7544,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7364,22 +7554,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7392,6 +7610,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7414,6 +7633,7 @@ CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_VMXNET3=m
CONFIG_VP_VDPA=m
@@ -7482,19 +7702,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7537,6 +7753,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7544,14 +7761,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7563,6 +7785,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7587,6 +7811,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-64k-rhel.config b/SOURCES/kernel-aarch64-64k-rhel.config
index 4b4f3de..dea8884 100644
--- a/SOURCES/kernel-aarch64-64k-rhel.config
+++ b/SOURCES/kernel-aarch64-64k-rhel.config
@@ -155,6 +155,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -201,6 +202,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -251,8 +253,11 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
# CONFIG_ARCH_NPCM is not set
@@ -266,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -409,6 +415,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
# CONFIG_ATA_OVER_ETH is not set
@@ -431,6 +438,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -448,6 +456,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -471,7 +481,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -497,6 +507,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -594,6 +605,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -733,10 +745,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -752,6 +763,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -813,6 +825,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -864,6 +878,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -922,7 +937,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -987,11 +1002,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1013,6 +1030,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1051,7 +1069,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1118,6 +1137,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1164,6 +1184,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1244,6 +1265,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1261,12 +1283,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1299,6 +1323,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1313,6 +1338,7 @@ CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1357,6 +1383,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
# CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1437,6 +1464,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1449,6 +1477,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1461,13 +1490,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1483,9 +1515,27 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1537,6 +1587,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1712,6 +1763,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1756,6 +1808,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1780,7 +1833,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1887,15 +1940,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FEC=m
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1905,6 +1956,7 @@ CONFIG_FORCE_MAX_ZONEORDER=14
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1930,6 +1982,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1946,6 +1999,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2025,6 +2079,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DWAPB=m
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -2050,6 +2105,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2068,6 +2124,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_THUNDERX is not set
@@ -2095,6 +2152,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2111,6 +2169,8 @@ CONFIG_HEADERS_INSTALL=y
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
+CONFIG_HI3660_MBOX=y
+CONFIG_HI6220_MBOX=y
# CONFIG_HI8435 is not set
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION=y
@@ -2180,10 +2240,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2277,7 +2342,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2301,6 +2366,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2494,7 +2560,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2639,7 +2705,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2656,6 +2723,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2664,6 +2732,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2711,6 +2780,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2880,6 +2950,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -2903,7 +2975,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2994,6 +3066,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -3020,6 +3093,7 @@ CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM=y
# CONFIG_KXCJK1013 is not set
@@ -3051,6 +3125,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3076,6 +3151,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3244,6 +3320,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3307,7 +3384,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3315,7 +3392,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3334,7 +3411,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3389,7 +3466,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3417,6 +3496,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3453,6 +3534,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3476,8 +3559,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3488,8 +3569,10 @@ CONFIG_MII=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3595,6 +3678,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
# CONFIG_MMIOTRACE is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3630,10 +3714,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3647,6 +3741,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3724,7 +3819,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4268,6 +4367,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4315,6 +4415,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4389,12 +4490,14 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4405,6 +4508,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4445,6 +4553,7 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
@@ -4454,6 +4563,7 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4508,6 +4618,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4575,6 +4686,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4605,6 +4717,7 @@ CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNP_DEBUG_MESSAGES=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4639,6 +4752,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4663,13 +4780,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4685,6 +4806,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4757,6 +4879,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -4811,6 +4934,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
@@ -4905,6 +5030,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -4924,6 +5050,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4948,6 +5075,7 @@ CONFIG_RESET_IMX7=y
# CONFIG_RESET_QCOM_AOSS is not set
# CONFIG_RESET_QCOM_PDC is not set
# CONFIG_RESET_SCMI is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4957,6 +5085,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4976,10 +5106,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4991,6 +5122,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -5137,6 +5269,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5150,6 +5283,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5169,6 +5303,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5304,6 +5439,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5405,6 +5541,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5413,7 +5550,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5589,6 +5726,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5667,11 +5805,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5761,10 +5901,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5825,14 +5961,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5850,10 +5978,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5864,6 +5995,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5912,6 +6044,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6060,6 +6194,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6135,6 +6270,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6143,6 +6279,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -6159,6 +6296,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6198,6 +6336,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6279,6 +6418,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6298,8 +6438,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6365,6 +6507,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6372,12 +6515,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6393,8 +6537,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6458,12 +6603,14 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_STRSCPY_KUNIT_TEST=m
+CONFIG_STUB_CLK_HI3660=y
# CONFIG_ST_UVIS25 is not set
# CONFIG_SUN50I_IOMMU is not set
# CONFIG_SUN_PARTITION is not set
@@ -6478,6 +6625,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
@@ -6496,6 +6644,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -6677,6 +6826,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6801,6 +6951,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6811,6 +6962,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6823,12 +6976,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -6851,6 +7005,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6869,6 +7024,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6931,11 +7088,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7037,6 +7194,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -7047,7 +7205,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7056,7 +7214,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7169,6 +7327,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7188,6 +7347,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7206,19 +7366,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7227,6 +7405,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7254,6 +7433,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7268,12 +7448,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7286,6 +7472,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7332,6 +7519,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7339,22 +7529,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7367,6 +7585,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7389,6 +7608,7 @@ CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_VMXNET3=m
CONFIG_VP_VDPA=m
@@ -7457,19 +7677,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7512,6 +7728,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7519,14 +7736,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7538,6 +7760,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7562,6 +7786,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-debug-fedora.config b/SOURCES/kernel-aarch64-debug-fedora.config
index 710f115..efc4b07 100644
--- a/SOURCES/kernel-aarch64-debug-fedora.config
+++ b/SOURCES/kernel-aarch64-debug-fedora.config
@@ -175,6 +175,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -219,6 +220,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -230,6 +232,7 @@ CONFIG_AL_FIC=y
CONFIG_ALIBABA_UNCORE_DRW_PMU=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -311,8 +314,11 @@ CONFIG_ARCH_K3=y
# CONFIG_ARCH_KEEMBAY is not set
CONFIG_ARCH_LAYERSCAPE=y
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
# CONFIG_ARCH_MSM8916 is not set
# CONFIG_ARCH_MSTARV7 is not set
CONFIG_ARCH_MULTIPLATFORM=y
@@ -334,6 +340,7 @@ CONFIG_ARCH_ROCKCHIP=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
@@ -520,6 +527,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA_OVER_ETH=m
@@ -539,11 +547,12 @@ CONFIG_ATH10K_SNOC=m
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_USB=m
CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
CONFIG_ATH12K_DEBUG=y
CONFIG_ATH12K=m
CONFIG_ATH12K_TRACING=y
@@ -567,6 +576,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -605,7 +616,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -666,6 +676,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -799,6 +810,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
CONFIG_BMA180=m
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -847,7 +859,7 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPQETHER=m
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
@@ -855,7 +867,7 @@ CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
CONFIG_BRCMUTIL=m
CONFIG_BRIDGE_CFM=y
CONFIG_BRIDGE_EBT_802_3=m
@@ -960,6 +972,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
CONFIG_CADENCE_TTC_TIMER=y
CONFIG_CADENCE_WATCHDOG=m
# CONFIG_CAIF is not set
@@ -978,6 +991,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
CONFIG_CAN_FLEXCAN=m
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -1029,11 +1043,12 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set
+# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_CDX_BUS=y
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_CROS_EC=m
CONFIG_CEC_GPIO=m
@@ -1053,6 +1068,7 @@ CONFIG_CEPH_LIB_PRETTYDEBUG=y
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -1099,6 +1115,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
CONFIG_CHARGER_QCOM_SMBB=m
CONFIG_CHARGER_RK817=m
# CONFIG_CHARGER_RT9455 is not set
@@ -1112,6 +1129,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1213,6 +1231,8 @@ CONFIG_CNIC=m
# CONFIG_CODA_FS is not set
# CONFIG_COMEDI is not set
CONFIG_COMMAND_LINE_SIZE=4096
+# CONFIG_COMMON_CLK_A1_PERIPHERALS is not set
+# CONFIG_COMMON_CLK_A1_PLL is not set
CONFIG_COMMON_CLK_APPLE_NCO=m
CONFIG_COMMON_CLK_AXG_AUDIO=y
CONFIG_COMMON_CLK_AXG=y
@@ -1243,7 +1263,7 @@ CONFIG_COMMON_CLK_MESON_SCLK_DIV=y
# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
CONFIG_COMMON_CLK_PWM=m
CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
+CONFIG_COMMON_CLK_RK808=m
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_COMMON_CLK_RS9_PCIE=m
CONFIG_COMMON_CLK_SCMI=y
@@ -1278,11 +1298,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1357,7 +1379,7 @@ CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_TYPEC=m
CONFIG_CROS_EC_UART=m
CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1433,6 +1455,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1504,6 +1527,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1591,6 +1615,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1611,12 +1636,14 @@ CONFIG_DE2104X=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1653,6 +1680,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1674,6 +1702,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1811,6 +1840,7 @@ CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
CONFIG_DP83TD510_PHY=m
CONFIG_DPAA2_CONSOLE=m
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1824,6 +1854,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1840,7 +1871,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1854,6 +1887,7 @@ CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_DRM_ETNAVIV=m
CONFIG_DRM_ETNAVIV_THERMAL=y
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_FSL_LDB=m
CONFIG_DRM_GM12U320=m
@@ -1870,6 +1904,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
CONFIG_DRM_IMX8QM_LDB=m
CONFIG_DRM_IMX8QXP_LDB=m
CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
@@ -1894,6 +1946,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_DRM_MALI_DISPLAY=m
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MESON_DW_HDMI=m
+CONFIG_DRM_MESON_DW_MIPI_DSI=m
CONFIG_DRM_MESON=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_MSM_DPU=y
@@ -1905,6 +1958,7 @@ CONFIG_DRM_MSM_DSI_20NM_PHY=y
CONFIG_DRM_MSM_DSI_28NM_PHY=y
CONFIG_DRM_MSM_DSI_7NM_PHY=y
CONFIG_DRM_MSM_DSI=y
+# CONFIG_DRM_MSM_GPU_SUDO is not set
CONFIG_DRM_MSM_HDMI_HDCP=y
CONFIG_DRM_MSM_HDMI=y
CONFIG_DRM_MSM=m
@@ -1973,6 +2027,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -2086,17 +2141,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -2106,6 +2166,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -2158,6 +2219,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m
+# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m
@@ -2226,6 +2288,7 @@ CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
CONFIG_EMAC_ROCKCHIP=m
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
@@ -2257,7 +2320,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -2389,15 +2452,13 @@ CONFIG_FEALNX=m
CONFIG_FEC=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2429,6 +2490,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_MGR_ZYNQMP_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2464,6 +2526,7 @@ CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_FMAN=m
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_MC_BUS=y
CONFIG_FSL_MC_DPIO=m
CONFIG_FSL_MC_UAPI_SUPPORT=y
@@ -2488,6 +2551,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2566,8 +2630,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DAVINCI=m
CONFIG_GPIO_DLN2=m
CONFIG_GPIO_DWAPB=m
@@ -2594,6 +2660,7 @@ CONFIG_GPIO_MAX77650=m
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
CONFIG_GPIO_MLXBF2=m
+CONFIG_GPIO_MLXBF3=m
CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MOXTET=m
@@ -2618,11 +2685,13 @@ CONFIG_GPIO_ROCKCHIP=y
CONFIG_GPIO_SIM=m
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_SYSCON=m
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
CONFIG_GPIO_TPIC2810=m
CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS6586X=y
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2652,6 +2721,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2736,10 +2806,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2843,7 +2919,7 @@ CONFIG_HP_WATCHDOG=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2873,6 +2949,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_HISTB=y
CONFIG_HW_RANDOM_IMX_RNGC=m
CONFIG_HW_RANDOM_IPROC_RNG200=m
CONFIG_HW_RANDOM_MESON=m
@@ -3009,11 +3086,12 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y
-# CONFIG_I3C is not set
+CONFIG_I3C=m
# CONFIG_I40E_DCB is not set
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_ICE_HWTS=y
CONFIG_ICE=m
@@ -3107,7 +3185,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -3158,6 +3236,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -3176,6 +3255,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -3269,7 +3349,8 @@ CONFIG_INPUT=y
# CONFIG_INPUT_YEALINK is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -3540,6 +3621,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
@@ -3722,7 +3805,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3753,6 +3837,7 @@ CONFIG_KUNIT=m
CONFIG_KUNIT_TEST=m
CONFIG_KUSER_HELPERS=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM=y
CONFIG_KXCJK1013=m
@@ -3788,6 +3873,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3811,8 +3897,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3995,6 +4083,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -4084,6 +4173,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -4179,7 +4270,9 @@ CONFIG_MFD_KHADAS_MCU=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
CONFIG_MFD_MAX77650=m
CONFIG_MFD_MAX77686=y
@@ -4209,6 +4302,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
CONFIG_MFD_RK808=y
+CONFIG_MFD_RK8XX_I2C=m
+CONFIG_MFD_RK8XX_SPI=m
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
CONFIG_MFD_ROHM_BD718XX=y
@@ -4250,6 +4345,8 @@ CONFIG_MFD_TPS65219=m
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
# CONFIG_MFD_VIPERBOARD is not set
@@ -4281,13 +4378,16 @@ CONFIG_MIGRATION=y
CONFIG_MII=m
CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y
+CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -4404,6 +4504,7 @@ CONFIG_MMC_WBSD=m
CONFIG_MMC=y
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -4439,10 +4540,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -4455,6 +4566,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -4602,6 +4714,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
# CONFIG_MUSB_PIO_ONLY is not set
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
@@ -5235,6 +5348,7 @@ CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_APPLE=m
CONFIG_NVME_AUTH=y
@@ -5242,6 +5356,7 @@ CONFIG_NVME_FC=m
CONFIG_NVME_HWMON=y
CONFIG_NVMEM_APPLE_EFUSES=m
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM_IMX_OCOTP_SCU=m
CONFIG_NVMEM_LAYERSCAPE_SFP=m
@@ -5319,6 +5434,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
@@ -5410,11 +5526,13 @@ CONFIG_PATA_MARVELL=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCH_GBE is not set
CONFIG_PCI_AARDVARK=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -5429,6 +5547,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
CONFIG_PCIE_CADENCE_PLAT_HOST=y
CONFIG_PCIE_DPC=y
@@ -5477,6 +5600,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -5486,10 +5610,12 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
CONFIG_PERCPU_STATS=y
# CONFIG_PERCPU_TEST is not set
@@ -5556,6 +5682,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
CONFIG_PHY_QCOM_QMP_UFS=m
CONFIG_PHY_QCOM_QMP_USB=m
CONFIG_PHY_QCOM_QUSB2=m
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
CONFIG_PHY_QCOM_SNPS_EUSB2=m
CONFIG_PHY_QCOM_USB_HS_28NM=m
CONFIG_PHY_QCOM_USB_HSIC=m
@@ -5616,6 +5743,7 @@ CONFIG_PINCTRL_IMX93=y
# CONFIG_PINCTRL_IMXRT1050 is not set
# CONFIG_PINCTRL_IMXRT1170 is not set
# CONFIG_PINCTRL_IPQ4019 is not set
+# CONFIG_PINCTRL_IPQ5018 is not set
# CONFIG_PINCTRL_IPQ5332 is not set
# CONFIG_PINCTRL_IPQ6018 is not set
# CONFIG_PINCTRL_IPQ8064 is not set
@@ -5672,6 +5800,7 @@ CONFIG_PINCTRL_SC8280XP=m
CONFIG_PINCTRL_SDM845=m
# CONFIG_PINCTRL_SDX55 is not set
# CONFIG_PINCTRL_SDX65 is not set
+# CONFIG_PINCTRL_SDX75 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SM6115 is not set
# CONFIG_PINCTRL_SM6125 is not set
@@ -5752,6 +5881,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
CONFIG_POWER_RESET_AS3722=y
@@ -5789,6 +5919,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5813,13 +5947,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5837,6 +5975,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5950,6 +6089,7 @@ CONFIG_QCOM_RAMP_CTRL=m
CONFIG_QCOM_RMTFS_MEM=m
CONFIG_QCOM_RPMHPD=y
CONFIG_QCOM_RPMH=y
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
CONFIG_QCOM_RPMPD=m
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
@@ -6023,6 +6163,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -6155,8 +6297,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_QCOM_USB_VBUS=m
+CONFIG_REGULATOR_RAA215300=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
+CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
CONFIG_REGULATOR_RT4831=m
@@ -6178,12 +6321,14 @@ CONFIG_REGULATOR_SY8827N=m
# CONFIG_REGULATOR_TPS51632 is not set
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
CONFIG_REGULATOR_TPS65086=m
CONFIG_REGULATOR_TPS65132=m
CONFIG_REGULATOR_TPS65219=m
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_VCTRL=m
CONFIG_REGULATOR_VEXPRESS=m
@@ -6226,6 +6371,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -6271,6 +6417,7 @@ CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -6293,6 +6440,7 @@ CONFIG_RPMSG_TTY=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG_WWAN_CTRL=m
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -6462,6 +6610,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -6475,6 +6624,7 @@ CONFIG_RTW88_8822CU=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -6556,6 +6706,7 @@ CONFIG_SCHEDSTATS=y
CONFIG_SCHED_THERMAL_PRESSURE=y
CONFIG_SCHED_TRACER=y
CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASSCC_8280XP=m
CONFIG_SC_LPASS_CORECC_7180=m
# CONFIG_SC_LPASS_CORECC_7280 is not set
CONFIG_SC_MSS_7180=y
@@ -6683,9 +6834,11 @@ CONFIG_SDM_LPASSCC_845=m
CONFIG_SDM_VIDEOCC_845=m
# CONFIG_SDX_GCC_55 is not set
# CONFIG_SDX_GCC_65 is not set
+# CONFIG_SDX_GCC_75 is not set
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -6778,6 +6931,7 @@ CONFIG_SENSORS_GPIO_FAN=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -6957,6 +7111,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6969,6 +7124,7 @@ CONFIG_SERIAL_8250_OMAP=y
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -7051,8 +7207,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -7060,6 +7218,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
CONFIG_SI7020=m
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -7070,6 +7229,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -7084,8 +7244,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -7116,6 +7278,8 @@ CONFIG_SM_GCC_8550=m
# CONFIG_SM_GPUCC_8150 is not set
# CONFIG_SM_GPUCC_8250 is not set
# CONFIG_SM_GPUCC_8350 is not set
+# CONFIG_SM_GPUCC_8450 is not set
+# CONFIG_SM_GPUCC_8550 is not set
CONFIG_SMPRO_ERRMON=m
CONFIG_SMPRO_MISC=m
CONFIG_SMP=y
@@ -7131,6 +7295,9 @@ CONFIG_SMS_USB_DRV=m
# CONFIG_SM_TCSRCC_8550 is not set
# CONFIG_SM_VIDEOCC_8150 is not set
# CONFIG_SM_VIDEOCC_8250 is not set
+# CONFIG_SM_VIDEOCC_8350 is not set
+# CONFIG_SM_VIDEOCC_8450 is not set
+# CONFIG_SM_VIDEOCC_8550 is not set
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_AC97_POWER_SAVE=y
# CONFIG_SND_AD1889 is not set
@@ -7191,10 +7358,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -7283,11 +7446,14 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -7298,6 +7464,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -7348,6 +7515,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -7501,6 +7670,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -7577,6 +7747,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -7587,6 +7758,7 @@ CONFIG_SND_SOC_SC7180=m
# CONFIG_SND_SOC_SC7280 is not set
CONFIG_SND_SOC_SC8280XP=m
CONFIG_SND_SOC_SDM845=m
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -7603,6 +7775,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -7634,6 +7807,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -7648,6 +7822,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -7739,6 +7914,7 @@ CONFIG_SND_SOC_WM8962=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_XILINX_SPDIF=m
@@ -7759,8 +7935,10 @@ CONFIG_SND_SUN8I_CODEC=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -7786,6 +7964,7 @@ CONFIG_SND_YMFPCI=m
CONFIG_SNET_VDPA=m
CONFIG_SNI_NETSEC=m
# CONFIG_SOC_BRCMSTB is not set
+# CONFIG_SOC_EXYNOS4212 is not set
CONFIG_SOC_IMX8M=y
CONFIG_SOC_IMX9=m
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
@@ -7876,6 +8055,8 @@ CONFIG_SPI_ROCKCHIP=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_SUN4I is not set
@@ -7963,6 +8144,7 @@ CONFIG_STMPE_SPI=y
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -8026,7 +8208,9 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
+CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set
@@ -8045,6 +8229,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -8192,6 +8377,7 @@ CONFIG_TEST_STRING_HELPERS=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -8256,6 +8442,7 @@ CONFIG_TI_K3_UDMA=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_TINYDRM_HX8357D=m
@@ -8373,8 +8560,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -8387,6 +8591,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -8397,6 +8603,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_FOUNDATIONS=y
CONFIG_TRUSTED_KEYS_CAAM=y
CONFIG_TRUSTED_KEYS_TEE=y
@@ -8412,6 +8619,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -8429,6 +8638,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
CONFIG_TYPEC_QCOM_PMIC=m
@@ -8465,6 +8675,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -8487,6 +8698,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
CONFIG_UNWINDER_ARM=y
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
@@ -8512,6 +8725,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
CONFIG_USB_CDNS3_GADGET=y
CONFIG_USB_CDNS3_HOST=y
CONFIG_USB_CDNS3_IMX=m
@@ -8528,6 +8742,7 @@ CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_CHIPIDEA_IMX=m
CONFIG_USB_CHIPIDEA=m
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
CONFIG_USB_CHIPIDEA_TEGRA=m
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CONFIGFS_ACM=y
@@ -8929,6 +9144,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
CONFIG_VFIO_AMBA=m
+CONFIG_VFIO_CDX=m
CONFIG_VFIO_CONTAINER=y
CONFIG_VFIO_FSL_MC=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -8952,9 +9168,23 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_ALLEGRO_DVT=m
CONFIG_VIDEO_AMPHION_VPU=m
CONFIG_VIDEO_AR0521=m
@@ -8962,13 +9192,19 @@ CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
CONFIG_VIDEO_BCM2835=m
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
CONFIG_VIDEO_CODA=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -8977,6 +9213,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -9012,6 +9249,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -9034,14 +9272,21 @@ CONFIG_VIDEO_IMX_MEDIA=m
CONFIG_VIDEO_IMX_MIPI_CSIS=m
CONFIG_VIDEO_IMX_PXP=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
CONFIG_VIDEO_MESON_GE2D=m
CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -9052,6 +9297,7 @@ CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -9101,6 +9347,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -9109,11 +9358,15 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
CONFIG_VIDEO_SUN4I_CSI=m
CONFIG_VIDEO_SUN6I_CSI=m
@@ -9124,18 +9377,40 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m
CONFIG_VIDEO_SUN8I_ROTATE=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_TEGRA=m
# CONFIG_VIDEO_TEGRA_TPG is not set
CONFIG_VIDEO_TEGRA_VDE=m
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
CONFIG_VIDEO_TI_CAL=m
CONFIG_VIDEO_TI_CAL_MC=y
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -9146,6 +9421,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -9181,7 +9460,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -9302,16 +9583,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+CONFIG_WQ_CPU_INTENSIVE_REPORT=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -9356,6 +9636,7 @@ CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_XILINX_SDFEC=m
CONFIG_XILINX_VCU=m
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
CONFIG_XILINX_XADC=m
CONFIG_XILINX_XDMA=m
CONFIG_XILINX_ZYNQMP_DMA=m
@@ -9392,6 +9673,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -9415,6 +9698,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-debug-rhel.config b/SOURCES/kernel-aarch64-debug-rhel.config
index b08ac3c..c9fdc48 100644
--- a/SOURCES/kernel-aarch64-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-debug-rhel.config
@@ -155,6 +155,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -201,6 +202,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -251,8 +253,11 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
# CONFIG_ARCH_NPCM is not set
@@ -266,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -406,6 +412,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
# CONFIG_ATA_OVER_ETH is not set
@@ -424,11 +431,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -445,6 +453,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -468,7 +478,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -494,6 +504,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -591,6 +602,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -636,14 +648,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -730,10 +742,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -749,6 +760,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -810,6 +822,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -861,6 +875,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -919,7 +934,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -984,11 +999,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1010,6 +1027,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1048,7 +1066,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1115,6 +1134,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1161,6 +1181,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1241,6 +1262,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1258,12 +1280,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1297,6 +1321,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1318,6 +1343,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1362,6 +1388,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1442,6 +1469,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1454,6 +1482,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1466,13 +1495,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1488,9 +1520,27 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1542,6 +1592,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1717,6 +1768,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1761,6 +1813,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1785,7 +1838,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1900,15 +1953,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FEC=m
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1917,6 +1968,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1942,6 +1994,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1958,6 +2011,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2037,6 +2091,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DWAPB=m
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -2062,6 +2117,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2080,6 +2136,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_THUNDERX is not set
@@ -2107,6 +2164,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2123,6 +2181,8 @@ CONFIG_HEADERS_INSTALL=y
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
+CONFIG_HI3660_MBOX=y
+CONFIG_HI6220_MBOX=y
# CONFIG_HI8435 is not set
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION=y
@@ -2192,10 +2252,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2289,7 +2354,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2313,6 +2378,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2506,7 +2572,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2651,7 +2717,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2668,6 +2735,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2676,6 +2744,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2723,6 +2792,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2892,6 +2962,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -3012,6 +3084,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3037,6 +3110,7 @@ CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM=y
# CONFIG_KXCJK1013 is not set
@@ -3068,6 +3142,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3093,6 +3168,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3261,6 +3337,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3324,7 +3401,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3332,7 +3409,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3351,7 +3428,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3406,7 +3483,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3434,6 +3513,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3470,6 +3551,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3493,8 +3576,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3505,8 +3586,10 @@ CONFIG_MII=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3612,6 +3695,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3647,10 +3731,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3664,6 +3758,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3741,7 +3836,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4285,6 +4384,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4332,6 +4432,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4408,12 +4509,14 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4424,6 +4527,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4464,6 +4572,7 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
@@ -4473,6 +4582,7 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4527,6 +4637,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4594,6 +4705,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4624,6 +4736,7 @@ CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNP_DEBUG_MESSAGES=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4658,6 +4771,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4682,13 +4799,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4704,6 +4825,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4776,6 +4898,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -4830,6 +4953,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
@@ -4924,6 +5049,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -4943,6 +5069,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4967,6 +5094,7 @@ CONFIG_RESET_IMX7=y
# CONFIG_RESET_QCOM_AOSS is not set
# CONFIG_RESET_QCOM_PDC is not set
# CONFIG_RESET_SCMI is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4976,6 +5104,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4995,10 +5125,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5010,6 +5141,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -5156,6 +5288,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5169,6 +5302,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5188,6 +5322,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5323,6 +5458,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5424,6 +5560,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5432,7 +5569,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5608,6 +5745,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5686,11 +5824,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5780,10 +5920,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5844,14 +5980,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5869,11 +5997,14 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5884,6 +6015,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5932,6 +6064,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6080,6 +6214,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6155,6 +6290,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6163,6 +6299,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -6179,6 +6316,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6219,6 +6357,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6300,6 +6439,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6319,8 +6459,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6386,6 +6528,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
CONFIG_SPI_DEBUG=y
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6393,12 +6536,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6414,8 +6558,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6479,12 +6624,14 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
-# CONFIG_STRICT_DEVMEM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
+CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_STRSCPY_KUNIT_TEST=m
+CONFIG_STUB_CLK_HI3660=y
# CONFIG_ST_UVIS25 is not set
# CONFIG_SUN50I_IOMMU is not set
# CONFIG_SUN_PARTITION is not set
@@ -6499,6 +6646,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
@@ -6517,6 +6665,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -6698,6 +6847,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6822,6 +6972,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6832,6 +6983,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6844,12 +6997,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -6872,6 +7026,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6890,6 +7045,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6952,11 +7109,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7058,6 +7215,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -7068,7 +7226,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7077,7 +7235,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7190,6 +7348,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7209,6 +7368,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7227,19 +7387,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7248,6 +7426,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7275,6 +7454,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7289,12 +7469,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7307,6 +7493,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7353,6 +7540,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7360,22 +7550,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7388,6 +7606,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7410,6 +7629,7 @@ CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_VMXNET3=m
CONFIG_VP_VDPA=m
@@ -7478,19 +7698,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7533,6 +7749,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7540,14 +7757,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7559,6 +7781,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7583,6 +7807,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-fedora.config b/SOURCES/kernel-aarch64-fedora.config
index 06a06c3..daf5323 100644
--- a/SOURCES/kernel-aarch64-fedora.config
+++ b/SOURCES/kernel-aarch64-fedora.config
@@ -175,6 +175,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -219,6 +220,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -230,6 +232,7 @@ CONFIG_AL_FIC=y
CONFIG_ALIBABA_UNCORE_DRW_PMU=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -311,8 +314,11 @@ CONFIG_ARCH_K3=y
# CONFIG_ARCH_KEEMBAY is not set
CONFIG_ARCH_LAYERSCAPE=y
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
CONFIG_ARCH_MESON=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
# CONFIG_ARCH_MSM8916 is not set
# CONFIG_ARCH_MSTARV7 is not set
CONFIG_ARCH_MULTIPLATFORM=y
@@ -334,6 +340,7 @@ CONFIG_ARCH_ROCKCHIP=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
CONFIG_ARCH_SUNXI=y
CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
@@ -520,6 +527,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA_OVER_ETH=m
@@ -543,6 +551,7 @@ CONFIG_ATH11K_AHB=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K_DEBUG is not set
CONFIG_ATH12K=m
@@ -567,6 +576,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -605,7 +616,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -666,6 +676,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -799,6 +810,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
CONFIG_BMA180=m
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -960,6 +972,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
CONFIG_CADENCE_TTC_TIMER=y
CONFIG_CADENCE_WATCHDOG=m
# CONFIG_CAIF is not set
@@ -978,6 +991,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
CONFIG_CAN_FLEXCAN=m
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -1029,11 +1043,12 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set
+# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_CDX_BUS=y
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_CROS_EC=m
CONFIG_CEC_GPIO=m
@@ -1053,6 +1068,7 @@ CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -1099,6 +1115,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
CONFIG_CHARGER_QCOM_SMBB=m
CONFIG_CHARGER_RK817=m
# CONFIG_CHARGER_RT9455 is not set
@@ -1112,6 +1129,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1213,6 +1231,8 @@ CONFIG_CNIC=m
# CONFIG_CODA_FS is not set
# CONFIG_COMEDI is not set
CONFIG_COMMAND_LINE_SIZE=4096
+# CONFIG_COMMON_CLK_A1_PERIPHERALS is not set
+# CONFIG_COMMON_CLK_A1_PLL is not set
CONFIG_COMMON_CLK_APPLE_NCO=m
CONFIG_COMMON_CLK_AXG_AUDIO=y
CONFIG_COMMON_CLK_AXG=y
@@ -1243,7 +1263,7 @@ CONFIG_COMMON_CLK_MESON_SCLK_DIV=y
# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
CONFIG_COMMON_CLK_PWM=m
CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
+CONFIG_COMMON_CLK_RK808=m
CONFIG_COMMON_CLK_ROCKCHIP=y
CONFIG_COMMON_CLK_RS9_PCIE=m
CONFIG_COMMON_CLK_SCMI=y
@@ -1278,11 +1298,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1357,7 +1379,7 @@ CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_TYPEC=m
CONFIG_CROS_EC_UART=m
CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1433,6 +1455,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1504,6 +1527,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1591,6 +1615,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1611,12 +1636,14 @@ CONFIG_DE2104X=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1651,6 +1678,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1666,6 +1694,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1802,6 +1831,7 @@ CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
CONFIG_DP83TD510_PHY=m
CONFIG_DPAA2_CONSOLE=m
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1815,6 +1845,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1831,7 +1862,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1845,6 +1878,7 @@ CONFIG_DRM_DW_MIPI_DSI=m
CONFIG_DRM_ETNAVIV=m
CONFIG_DRM_ETNAVIV_THERMAL=y
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_FSL_LDB=m
CONFIG_DRM_GM12U320=m
@@ -1861,6 +1895,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
CONFIG_DRM_I2C_NXP_TDA998X=m
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
CONFIG_DRM_IMX8QM_LDB=m
CONFIG_DRM_IMX8QXP_LDB=m
CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
@@ -1885,6 +1937,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_DRM_MALI_DISPLAY=m
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MESON_DW_HDMI=m
+CONFIG_DRM_MESON_DW_MIPI_DSI=m
CONFIG_DRM_MESON=m
CONFIG_DRM_MGAG200=m
CONFIG_DRM_MSM_DPU=y
@@ -1896,6 +1949,7 @@ CONFIG_DRM_MSM_DSI_20NM_PHY=y
CONFIG_DRM_MSM_DSI_28NM_PHY=y
CONFIG_DRM_MSM_DSI_7NM_PHY=y
CONFIG_DRM_MSM_DSI=y
+# CONFIG_DRM_MSM_GPU_SUDO is not set
CONFIG_DRM_MSM_HDMI_HDCP=y
CONFIG_DRM_MSM_HDMI=y
CONFIG_DRM_MSM=m
@@ -1964,6 +2018,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -2077,17 +2132,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -2097,6 +2157,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -2149,6 +2210,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m
+# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m
@@ -2217,6 +2279,7 @@ CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
CONFIG_EMAC_ROCKCHIP=m
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
@@ -2248,7 +2311,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -2372,15 +2435,13 @@ CONFIG_FEALNX=m
CONFIG_FEC=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2412,6 +2473,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_MGR_ZYNQMP_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2447,6 +2509,7 @@ CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_FMAN=m
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_MC_BUS=y
CONFIG_FSL_MC_DPIO=m
CONFIG_FSL_MC_UAPI_SUPPORT=y
@@ -2471,6 +2534,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2549,8 +2613,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DAVINCI=m
CONFIG_GPIO_DLN2=m
CONFIG_GPIO_DWAPB=m
@@ -2577,6 +2643,7 @@ CONFIG_GPIO_MAX77650=m
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
CONFIG_GPIO_MLXBF2=m
+CONFIG_GPIO_MLXBF3=m
CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MOXTET=m
@@ -2601,11 +2668,13 @@ CONFIG_GPIO_ROCKCHIP=y
CONFIG_GPIO_SIM=m
CONFIG_GPIO_STMPE=y
CONFIG_GPIO_SYSCON=m
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
CONFIG_GPIO_TPIC2810=m
CONFIG_GPIO_TPS65086=m
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS6586X=y
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2635,6 +2704,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2719,10 +2789,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2826,7 +2902,7 @@ CONFIG_HP_WATCHDOG=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2856,6 +2932,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=m
+CONFIG_HW_RANDOM_HISTB=y
CONFIG_HW_RANDOM_IMX_RNGC=m
CONFIG_HW_RANDOM_IPROC_RNG200=m
CONFIG_HW_RANDOM_MESON=m
@@ -2992,11 +3069,12 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y
-# CONFIG_I3C is not set
+CONFIG_I3C=m
# CONFIG_I40E_DCB is not set
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_ICE_HWTS=y
CONFIG_ICE=m
@@ -3090,7 +3168,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -3141,6 +3219,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -3159,6 +3238,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -3252,7 +3332,8 @@ CONFIG_INPUT=y
# CONFIG_INPUT_YEALINK is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -3523,6 +3604,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
@@ -3697,7 +3780,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
# CONFIG_KGDB_KDB is not set
@@ -3729,6 +3813,7 @@ CONFIG_KUNIT=m
CONFIG_KUNIT_TEST=m
CONFIG_KUSER_HELPERS=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM=y
CONFIG_KXCJK1013=m
@@ -3764,6 +3849,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3787,8 +3873,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3971,6 +4059,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -4059,6 +4148,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -4154,7 +4245,9 @@ CONFIG_MFD_KHADAS_MCU=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
CONFIG_MFD_MAX77650=m
CONFIG_MFD_MAX77686=y
@@ -4184,6 +4277,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
CONFIG_MFD_RK808=y
+CONFIG_MFD_RK8XX_I2C=m
+CONFIG_MFD_RK8XX_SPI=m
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
CONFIG_MFD_ROHM_BD718XX=y
@@ -4225,6 +4320,8 @@ CONFIG_MFD_TPS65219=m
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
CONFIG_MFD_VEXPRESS_SYSREG=y
# CONFIG_MFD_VIPERBOARD is not set
@@ -4256,13 +4353,16 @@ CONFIG_MIGRATION=y
CONFIG_MII=m
CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y
+CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -4378,6 +4478,7 @@ CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMC=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -4413,10 +4514,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -4429,6 +4540,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -4576,6 +4688,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
# CONFIG_MUSB_PIO_ONLY is not set
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
@@ -5209,6 +5322,7 @@ CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_APPLE=m
CONFIG_NVME_AUTH=y
@@ -5216,6 +5330,7 @@ CONFIG_NVME_FC=m
CONFIG_NVME_HWMON=y
CONFIG_NVMEM_APPLE_EFUSES=m
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM_IMX_OCOTP_SCU=m
CONFIG_NVMEM_LAYERSCAPE_SFP=m
@@ -5293,6 +5408,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
CONFIG_OPTEE=m
CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
@@ -5383,11 +5499,13 @@ CONFIG_PATA_MARVELL=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCH_GBE is not set
CONFIG_PCI_AARDVARK=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -5402,6 +5520,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
CONFIG_PCIE_BRCMSTB=m
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
CONFIG_PCIE_CADENCE_PLAT_HOST=y
CONFIG_PCIE_DPC=y
@@ -5450,6 +5573,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -5459,10 +5583,12 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
# CONFIG_PERCPU_STATS is not set
# CONFIG_PERCPU_TEST is not set
@@ -5529,6 +5655,7 @@ CONFIG_PHY_QCOM_QMP_PCIE=m
CONFIG_PHY_QCOM_QMP_UFS=m
CONFIG_PHY_QCOM_QMP_USB=m
CONFIG_PHY_QCOM_QUSB2=m
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
CONFIG_PHY_QCOM_SNPS_EUSB2=m
CONFIG_PHY_QCOM_USB_HS_28NM=m
CONFIG_PHY_QCOM_USB_HSIC=m
@@ -5589,6 +5716,7 @@ CONFIG_PINCTRL_IMX93=y
# CONFIG_PINCTRL_IMXRT1050 is not set
# CONFIG_PINCTRL_IMXRT1170 is not set
# CONFIG_PINCTRL_IPQ4019 is not set
+# CONFIG_PINCTRL_IPQ5018 is not set
# CONFIG_PINCTRL_IPQ5332 is not set
# CONFIG_PINCTRL_IPQ6018 is not set
# CONFIG_PINCTRL_IPQ8064 is not set
@@ -5645,6 +5773,7 @@ CONFIG_PINCTRL_SC8280XP=m
CONFIG_PINCTRL_SDM845=m
# CONFIG_PINCTRL_SDX55 is not set
# CONFIG_PINCTRL_SDX65 is not set
+# CONFIG_PINCTRL_SDX75 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SM6115 is not set
# CONFIG_PINCTRL_SM6125 is not set
@@ -5725,6 +5854,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
CONFIG_POWER_RESET_AS3722=y
@@ -5762,6 +5892,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5786,13 +5920,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5810,6 +5948,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5923,6 +6062,7 @@ CONFIG_QCOM_RAMP_CTRL=m
CONFIG_QCOM_RMTFS_MEM=m
CONFIG_QCOM_RPMHPD=y
CONFIG_QCOM_RPMH=y
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
CONFIG_QCOM_RPMPD=m
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
@@ -5996,6 +6136,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -6128,8 +6270,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_QCOM_USB_VBUS=m
+CONFIG_REGULATOR_RAA215300=m
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
+CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
CONFIG_REGULATOR_RT4831=m
@@ -6151,12 +6294,14 @@ CONFIG_REGULATOR_SY8827N=m
# CONFIG_REGULATOR_TPS51632 is not set
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
CONFIG_REGULATOR_TPS65086=m
CONFIG_REGULATOR_TPS65132=m
CONFIG_REGULATOR_TPS65219=m
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_VCTRL=m
CONFIG_REGULATOR_VEXPRESS=m
@@ -6199,6 +6344,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -6244,6 +6390,7 @@ CONFIG_ROCKCHIP_VOP2=y
CONFIG_ROCKCHIP_VOP=y
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -6266,6 +6413,7 @@ CONFIG_RPMSG_TTY=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG_WWAN_CTRL=m
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -6435,6 +6583,7 @@ CONFIG_RTLLIB=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -6448,6 +6597,7 @@ CONFIG_RTW88_8822CU=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -6529,6 +6679,7 @@ CONFIG_SCHEDSTATS=y
CONFIG_SCHED_THERMAL_PRESSURE=y
CONFIG_SCHED_TRACER=y
CONFIG_SC_LPASSCC_7280=m
+CONFIG_SC_LPASSCC_8280XP=m
CONFIG_SC_LPASS_CORECC_7180=m
# CONFIG_SC_LPASS_CORECC_7280 is not set
CONFIG_SC_MSS_7180=y
@@ -6656,9 +6807,11 @@ CONFIG_SDM_LPASSCC_845=m
CONFIG_SDM_VIDEOCC_845=m
# CONFIG_SDX_GCC_55 is not set
# CONFIG_SDX_GCC_65 is not set
+# CONFIG_SDX_GCC_75 is not set
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -6751,6 +6904,7 @@ CONFIG_SENSORS_GPIO_FAN=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -6930,6 +7084,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6942,6 +7097,7 @@ CONFIG_SERIAL_8250_OMAP=y
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -7024,8 +7180,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -7033,6 +7191,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
CONFIG_SI7020=m
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -7043,6 +7202,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -7057,8 +7217,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -7089,6 +7251,8 @@ CONFIG_SM_GCC_8550=m
# CONFIG_SM_GPUCC_8150 is not set
# CONFIG_SM_GPUCC_8250 is not set
# CONFIG_SM_GPUCC_8350 is not set
+# CONFIG_SM_GPUCC_8450 is not set
+# CONFIG_SM_GPUCC_8550 is not set
CONFIG_SMPRO_ERRMON=m
CONFIG_SMPRO_MISC=m
CONFIG_SMP=y
@@ -7104,6 +7268,9 @@ CONFIG_SMS_USB_DRV=m
# CONFIG_SM_TCSRCC_8550 is not set
# CONFIG_SM_VIDEOCC_8150 is not set
# CONFIG_SM_VIDEOCC_8250 is not set
+# CONFIG_SM_VIDEOCC_8350 is not set
+# CONFIG_SM_VIDEOCC_8450 is not set
+# CONFIG_SM_VIDEOCC_8550 is not set
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_AC97_POWER_SAVE=y
# CONFIG_SND_AD1889 is not set
@@ -7164,10 +7331,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -7256,10 +7419,13 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -7270,6 +7436,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -7320,6 +7487,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -7473,6 +7642,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -7549,6 +7719,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -7559,6 +7730,7 @@ CONFIG_SND_SOC_SC7180=m
# CONFIG_SND_SOC_SC7280 is not set
CONFIG_SND_SOC_SC8280XP=m
CONFIG_SND_SOC_SDM845=m
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
CONFIG_SND_SOC_SGTL5000=m
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -7575,6 +7747,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -7605,6 +7778,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -7619,6 +7793,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -7710,6 +7885,7 @@ CONFIG_SND_SOC_WM8962=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=m
CONFIG_SND_SOC_XILINX_I2S=m
CONFIG_SND_SOC_XILINX_SPDIF=m
@@ -7730,8 +7906,10 @@ CONFIG_SND_SUN8I_CODEC=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -7757,6 +7935,7 @@ CONFIG_SND_YMFPCI=m
CONFIG_SNET_VDPA=m
CONFIG_SNI_NETSEC=m
# CONFIG_SOC_BRCMSTB is not set
+# CONFIG_SOC_EXYNOS4212 is not set
CONFIG_SOC_IMX8M=y
CONFIG_SOC_IMX9=m
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
@@ -7847,6 +8026,8 @@ CONFIG_SPI_ROCKCHIP=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_SUN4I is not set
@@ -7934,6 +8115,7 @@ CONFIG_STMPE_SPI=y
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -7997,7 +8179,9 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
+CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set
@@ -8016,6 +8200,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -8163,6 +8348,7 @@ CONFIG_TEST_SORT=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -8227,6 +8413,7 @@ CONFIG_TI_K3_UDMA=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_TINYDRM_HX8357D=m
@@ -8344,8 +8531,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -8358,6 +8562,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -8368,6 +8574,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_FOUNDATIONS=y
CONFIG_TRUSTED_KEYS_CAAM=y
CONFIG_TRUSTED_KEYS_TEE=y
@@ -8383,6 +8590,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -8400,6 +8609,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
CONFIG_TYPEC_QCOM_PMIC=m
@@ -8436,6 +8646,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -8458,6 +8669,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
CONFIG_UNWINDER_ARM=y
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
@@ -8483,6 +8696,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
CONFIG_USB_CDNS3_GADGET=y
CONFIG_USB_CDNS3_HOST=y
CONFIG_USB_CDNS3_IMX=m
@@ -8499,6 +8713,7 @@ CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_CHIPIDEA_IMX=m
CONFIG_USB_CHIPIDEA=m
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
CONFIG_USB_CHIPIDEA_TEGRA=m
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CONFIGFS_ACM=y
@@ -8900,6 +9115,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
CONFIG_VFIO_AMBA=m
+CONFIG_VFIO_CDX=m
CONFIG_VFIO_CONTAINER=y
CONFIG_VFIO_FSL_MC=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -8923,9 +9139,23 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_ALLEGRO_DVT=m
CONFIG_VIDEO_AMPHION_VPU=m
CONFIG_VIDEO_AR0521=m
@@ -8933,13 +9163,19 @@ CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
CONFIG_VIDEO_BCM2835=m
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
CONFIG_VIDEO_CODA=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -8948,6 +9184,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -8983,6 +9220,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -9005,14 +9243,21 @@ CONFIG_VIDEO_IMX_MEDIA=m
CONFIG_VIDEO_IMX_MIPI_CSIS=m
CONFIG_VIDEO_IMX_PXP=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
CONFIG_VIDEO_MESON_GE2D=m
CONFIG_VIDEO_MESON_VDEC=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -9023,6 +9268,7 @@ CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MUX=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -9072,6 +9318,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -9080,11 +9329,15 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
CONFIG_VIDEO_SUN4I_CSI=m
CONFIG_VIDEO_SUN6I_CSI=m
@@ -9095,18 +9348,40 @@ CONFIG_VIDEO_SUN8I_DEINTERLACE=m
CONFIG_VIDEO_SUN8I_ROTATE=m
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_VIDEO_SUNXI=y
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_TEGRA=m
# CONFIG_VIDEO_TEGRA_TPG is not set
CONFIG_VIDEO_TEGRA_VDE=m
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
CONFIG_VIDEO_TI_CAL=m
CONFIG_VIDEO_TI_CAL_MC=y
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -9117,6 +9392,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -9152,7 +9431,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -9273,16 +9554,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -9327,6 +9607,7 @@ CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_XILINX_SDFEC=m
CONFIG_XILINX_VCU=m
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
CONFIG_XILINX_XADC=m
CONFIG_XILINX_XDMA=m
CONFIG_XILINX_ZYNQMP_DMA=m
@@ -9363,6 +9644,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -9386,6 +9669,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-rhel.config b/SOURCES/kernel-aarch64-rhel.config
index a48a0be..efa40cb 100644
--- a/SOURCES/kernel-aarch64-rhel.config
+++ b/SOURCES/kernel-aarch64-rhel.config
@@ -155,6 +155,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -201,6 +202,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -251,8 +253,11 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
# CONFIG_ARCH_NPCM is not set
@@ -266,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -406,6 +412,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
# CONFIG_ATA_OVER_ETH is not set
@@ -428,6 +435,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -445,6 +453,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -468,7 +478,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -494,6 +504,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -591,6 +602,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -730,10 +742,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -749,6 +760,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -810,6 +822,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -861,6 +875,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -919,7 +934,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -984,11 +999,13 @@ CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
CONFIG_CORESIGHT_CATU=m
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1010,6 +1027,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1048,7 +1066,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1115,6 +1134,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1161,6 +1181,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1241,6 +1262,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1258,12 +1280,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1296,6 +1320,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1310,6 +1335,7 @@ CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1354,6 +1380,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
# CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1434,6 +1461,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1446,6 +1474,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1458,13 +1487,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1480,9 +1512,27 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1534,6 +1584,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1709,6 +1760,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1753,6 +1805,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1777,7 +1830,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1884,15 +1937,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FEC=m
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1901,6 +1952,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1926,6 +1978,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1942,6 +1995,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2021,6 +2075,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DWAPB=m
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -2046,6 +2101,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2064,6 +2120,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
CONFIG_GPIO_TEGRA186=y
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_THUNDERX is not set
@@ -2091,6 +2148,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2107,6 +2165,8 @@ CONFIG_HEADERS_INSTALL=y
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
+CONFIG_HI3660_MBOX=y
+CONFIG_HI6220_MBOX=y
# CONFIG_HI8435 is not set
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION=y
@@ -2176,10 +2236,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2273,7 +2338,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2297,6 +2362,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2490,7 +2556,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2635,7 +2701,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2652,6 +2719,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2660,6 +2728,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2707,6 +2776,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2876,6 +2946,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_ISCSI_IBFT is not set
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -2899,7 +2971,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2990,6 +3062,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -3016,6 +3089,7 @@ CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM=y
# CONFIG_KXCJK1013 is not set
@@ -3047,6 +3121,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3072,6 +3147,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3240,6 +3316,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3303,7 +3380,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3311,7 +3388,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3330,7 +3407,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3385,7 +3462,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3413,6 +3492,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3449,6 +3530,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3472,8 +3555,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3484,8 +3565,10 @@ CONFIG_MII=m
CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
# CONFIG_MISC_RTSX_USB is not set
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3591,6 +3674,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
# CONFIG_MMIOTRACE is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3626,10 +3710,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3643,6 +3737,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3720,7 +3815,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4264,6 +4363,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4311,6 +4411,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4385,12 +4486,14 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
CONFIG_PCC=y
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4401,6 +4504,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4441,6 +4549,7 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
@@ -4450,6 +4559,7 @@ CONFIG_PCI_XGENE=y
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4504,6 +4614,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4571,6 +4682,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4601,6 +4713,7 @@ CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_PNP_DEBUG_MESSAGES=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4635,6 +4748,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4659,13 +4776,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4681,6 +4802,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4753,6 +4875,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -4807,6 +4930,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
@@ -4901,6 +5026,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -4920,6 +5046,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4944,6 +5071,7 @@ CONFIG_RESET_IMX7=y
# CONFIG_RESET_QCOM_AOSS is not set
# CONFIG_RESET_QCOM_PDC is not set
# CONFIG_RESET_SCMI is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4953,6 +5081,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4972,10 +5102,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4987,6 +5118,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -5133,6 +5265,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5146,6 +5279,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5165,6 +5299,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5300,6 +5435,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5401,6 +5537,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5409,7 +5546,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5585,6 +5722,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5663,11 +5801,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5757,10 +5897,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5821,14 +5957,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5846,10 +5974,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5860,6 +5991,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5908,6 +6040,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6056,6 +6190,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6131,6 +6266,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6139,6 +6275,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -6155,6 +6292,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6194,6 +6332,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6275,6 +6414,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6294,8 +6434,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6361,6 +6503,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6368,12 +6511,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6389,8 +6533,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6454,12 +6599,14 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
CONFIG_STRIP_ASM_SYMS=y
CONFIG_STRSCPY_KUNIT_TEST=m
+CONFIG_STUB_CLK_HI3660=y
# CONFIG_ST_UVIS25 is not set
# CONFIG_SUN50I_IOMMU is not set
# CONFIG_SUN_PARTITION is not set
@@ -6474,6 +6621,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y
@@ -6492,6 +6640,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
@@ -6673,6 +6822,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6797,6 +6947,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6807,6 +6958,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6819,12 +6972,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -6847,6 +7001,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6865,6 +7020,8 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_UNIX=y
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6927,11 +7084,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7033,6 +7190,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -7043,7 +7201,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7052,7 +7210,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7165,6 +7323,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7184,6 +7343,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7202,19 +7362,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7223,6 +7401,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7250,6 +7429,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7264,12 +7444,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7282,6 +7468,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7328,6 +7515,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7335,22 +7525,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7363,6 +7581,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7385,6 +7604,7 @@ CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
CONFIG_VMXNET3=m
CONFIG_VP_VDPA=m
@@ -7453,19 +7673,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7508,6 +7724,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7515,14 +7732,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7534,6 +7756,8 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7558,6 +7782,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-rt-debug-rhel.config b/SOURCES/kernel-aarch64-rt-debug-rhel.config
index 75d8327..7c7abf4 100644
--- a/SOURCES/kernel-aarch64-rt-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-rt-debug-rhel.config
@@ -253,9 +253,10 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
-CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_BITS=18
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
@@ -270,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -429,11 +431,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -475,7 +478,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -645,14 +648,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -739,10 +742,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -758,6 +760,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -872,6 +875,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -930,7 +934,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -1001,6 +1005,7 @@ CONFIG_CORESIGHT_CATU=m
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1022,6 +1027,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1061,7 +1067,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1128,6 +1135,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1174,6 +1182,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1254,6 +1263,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1313,7 +1323,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1380,6 +1390,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1473,6 +1484,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1582,6 +1594,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1982,11 +1995,7 @@ CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
@@ -1997,6 +2006,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2022,6 +2032,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -2038,6 +2049,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2144,6 +2156,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2191,6 +2204,7 @@ CONFIG_GVE=m
CONFIG_HANGCHECK_TIMER=m
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2278,14 +2292,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
-# CONFIG_HID_PICOLCD_BACKLIGHT is not set
-# CONFIG_HID_PICOLCD_FB is not set
-# CONFIG_HID_PICOLCD_LCD is not set
-# CONFIG_HID_PICOLCD_LEDS is not set
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2379,7 +2394,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2403,6 +2418,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2596,7 +2612,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2741,7 +2757,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2758,6 +2775,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2766,6 +2784,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2813,7 +2832,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
-CONFIG_IO_URING=y
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -3163,6 +3182,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3188,6 +3208,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3356,6 +3377,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3419,7 +3441,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3427,7 +3449,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3451,7 +3473,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3506,7 +3528,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3534,6 +3558,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3570,6 +3596,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3593,8 +3621,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3777,6 +3803,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3854,7 +3881,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4398,6 +4429,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4445,6 +4477,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4649,6 +4682,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4716,6 +4750,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4781,6 +4816,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4812,6 +4851,7 @@ CONFIG_PRINTK_TIME=y
CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
@@ -4907,6 +4947,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -5060,6 +5101,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -5079,6 +5121,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -5113,6 +5156,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -5132,10 +5177,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5294,6 +5340,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5307,6 +5354,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5326,6 +5374,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5563,6 +5612,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5571,7 +5621,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5832,6 +5882,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5923,10 +5974,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5987,14 +6034,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -6012,6 +6051,7 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
@@ -6029,6 +6069,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -6077,6 +6118,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6225,6 +6268,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6300,6 +6344,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6366,6 +6411,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6447,6 +6493,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6466,8 +6513,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6533,6 +6582,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
CONFIG_SPI_DEBUG=y
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6540,12 +6590,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6561,8 +6612,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6626,7 +6678,8 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
-# CONFIG_STRICT_DEVMEM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
+CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set
@@ -6973,7 +7026,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
-CONFIG_TRIM_UNUSED_KSYMS=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6998,12 +7051,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -7026,6 +7080,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -7109,11 +7164,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7226,7 +7281,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7235,7 +7290,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7348,6 +7403,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7367,6 +7423,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7393,6 +7450,7 @@ CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_ADV7183 is not set
# CONFIG_VIDEO_ADV7343 is not set
# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
# CONFIG_VIDEO_ADV7511 is not set
# CONFIG_VIDEO_ADV7604 is not set
# CONFIG_VIDEO_ADV7842 is not set
@@ -7409,6 +7467,7 @@ CONFIG_VIDEO_BT848=m
# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
@@ -7465,6 +7524,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_KS0127 is not set
@@ -7472,6 +7532,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_LM3646 is not set
# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
# CONFIG_VIDEO_ML86V7667 is not set
# CONFIG_VIDEO_MSP3400 is not set
@@ -7487,6 +7548,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7581,7 +7643,7 @@ CONFIG_VIDEO_TUNER=m
# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_VP27SMPX is not set
# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
@@ -7599,6 +7661,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7691,6 +7754,7 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
CONFIG_WWAN_DEBUGFS=y
@@ -7698,13 +7762,7 @@ CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7747,6 +7805,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7771,6 +7830,7 @@ CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7808,6 +7868,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-aarch64-rt-rhel.config b/SOURCES/kernel-aarch64-rt-rhel.config
index cad28cb..6baf7dc 100644
--- a/SOURCES/kernel-aarch64-rt-rhel.config
+++ b/SOURCES/kernel-aarch64-rt-rhel.config
@@ -253,9 +253,10 @@ CONFIG_ARCH_HISI=y
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LAYERSCAPE is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEDIATEK is not set
# CONFIG_ARCH_MESON is not set
-CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_BITS=18
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
CONFIG_ARCH_MXC=y
@@ -270,6 +271,7 @@ CONFIG_ARCH_RANDOM=y
CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPARX5 is not set
# CONFIG_ARCH_SPRD is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCH_TEGRA_132_SOC is not set
@@ -433,6 +435,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -475,7 +478,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -739,10 +742,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -758,6 +760,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -872,6 +875,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -930,7 +934,7 @@ CONFIG_CMA_ALIGNMENT=8
CONFIG_CMA_AREAS=7
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_MBYTES=0
# CONFIG_CMA_SIZE_SEL_MAX is not set
CONFIG_CMA_SIZE_SEL_MBYTES=y
# CONFIG_CMA_SIZE_SEL_MIN is not set
@@ -1001,6 +1005,7 @@ CONFIG_CORESIGHT_CATU=m
CONFIG_CORESIGHT_CPU_DEBUG=m
# CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set
CONFIG_CORESIGHT_CTI=m
+# CONFIG_CORESIGHT_DUMMY is not set
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT=m
@@ -1022,6 +1027,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1061,7 +1067,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -1128,6 +1135,7 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1174,6 +1182,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1254,6 +1263,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1312,7 +1322,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1372,6 +1382,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m
+CONFIG_DEVICE_PRIVATE=y
# CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y
@@ -1465,6 +1476,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1574,6 +1586,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1966,11 +1979,7 @@ CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
@@ -1981,6 +1990,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2006,6 +2016,7 @@ CONFIG_FSL_ENETC_QOS=y
CONFIG_FSL_ENETC_VF=m
CONFIG_FSL_ERRATUM_A008585=y
CONFIG_FSL_IMX8_DDR_PMU=m
+# CONFIG_FSL_IMX9_DDR_PMU is not set
CONFIG_FSL_PQ_MDIO=m
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -2022,6 +2033,7 @@ CONFIG_FTRACE=y
CONFIG_FUJITSU_ERRATUM_010001=y
# CONFIG_FUJITSU_ES is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -2128,6 +2140,7 @@ CONFIG_GPIO_MAX77620=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2175,6 +2188,7 @@ CONFIG_GVE=m
CONFIG_HANGCHECK_TIMER=m
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2262,14 +2276,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
-# CONFIG_HID_PICOLCD_BACKLIGHT is not set
-# CONFIG_HID_PICOLCD_FB is not set
-# CONFIG_HID_PICOLCD_LCD is not set
-# CONFIG_HID_PICOLCD_LEDS is not set
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2363,7 +2378,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2387,6 +2402,7 @@ CONFIG_HW_RANDOM_CAVIUM=m
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_CN10K=m
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
# CONFIG_HW_RANDOM_IPROC_RNG200 is not set
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2580,7 +2596,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2725,7 +2741,8 @@ CONFIG_INPUT=y
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2742,6 +2759,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2750,6 +2768,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2797,7 +2816,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
-CONFIG_IO_URING=y
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2992,7 +3011,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -3142,6 +3161,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3167,6 +3187,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3335,6 +3356,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3398,7 +3420,7 @@ CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_RC=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_MEDIA_CONTROLLER is not set
+CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set
CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_PLATFORM_SUPPORT is not set
@@ -3406,7 +3428,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
# CONFIG_MEDIA_SDR_SUPPORT is not set
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_SUPPORT_FILTER=y
-# CONFIG_MEDIA_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MEDIA_TEST_SUPPORT is not set
CONFIG_MEDIA_TUNER_M88RS6000T=m
@@ -3430,7 +3452,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
-# CONFIG_MEMORY_HOTREMOVE is not set
+CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set
@@ -3485,7 +3507,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
CONFIG_MFD_MAX77620=y
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3513,6 +3537,8 @@ CONFIG_MFD_MAX77620=y
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3549,6 +3575,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VEXPRESS_SYSREG is not set
# CONFIG_MFD_VIPERBOARD is not set
@@ -3572,8 +3600,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3756,6 +3782,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3833,7 +3860,11 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NAND is not set
-# CONFIG_MTD_SPI_NOR is not set
+CONFIG_MTD_SPI_NOR=m
+# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
+# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
+# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SWAP is not set
# CONFIG_MTD_TESTS is not set
@@ -4377,6 +4408,7 @@ CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
# CONFIG_NVMEM_BCM_OCOTP is not set
# CONFIG_NVMEM_IMX_IIM is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
CONFIG_NVMEM_IMX_OCOTP=m
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
@@ -4424,6 +4456,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4626,6 +4659,7 @@ CONFIG_PHY_NS2_USB_DRD=y
# CONFIG_PHY_QCOM_PCIE2 is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4693,6 +4727,7 @@ CONFIG_PINCTRL_QDF2XXX=m
# CONFIG_PINCTRL_SM8450 is not set
# CONFIG_PINCTRL_STMFX is not set
# CONFIG_PINCTRL_SX150X is not set
+CONFIG_PINCTRL_TEGRA234=y
CONFIG_PINCTRL=y
# CONFIG_PING is not set
# CONFIG_PKCS7_TEST_KEY is not set
@@ -4758,6 +4793,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4789,6 +4828,7 @@ CONFIG_PRINTK_TIME=y
CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
@@ -4884,6 +4924,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
# CONFIG_QCOM_RPMH is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SCM=y
# CONFIG_QCOM_SMEM is not set
@@ -5037,6 +5078,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
@@ -5056,6 +5098,7 @@ CONFIG_REGULATOR_PFUZE100=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS6286X is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -5090,6 +5133,8 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -5109,10 +5154,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5271,6 +5317,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5284,6 +5331,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5303,6 +5351,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_AHCI_SEATTLE=m
@@ -5540,6 +5589,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
# CONFIG_SENSORS_IBMAEM is not set
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5548,7 +5598,7 @@ CONFIG_SENSORS_G762=m
# CONFIG_SENSORS_INA209 is not set
# CONFIG_SENSORS_INA238 is not set
# CONFIG_SENSORS_INA2XX is not set
-# CONFIG_SENSORS_INA3221 is not set
+CONFIG_SENSORS_INA3221=m
# CONFIG_SENSORS_INSPUR_IPSPS is not set
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
# CONFIG_SENSORS_IR35221 is not set
@@ -5809,6 +5859,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5900,10 +5951,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5964,14 +6011,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5989,6 +6028,7 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
@@ -6005,6 +6045,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -6053,6 +6094,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6201,6 +6244,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6276,6 +6320,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6341,6 +6386,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6422,6 +6468,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6441,8 +6488,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6508,6 +6557,7 @@ CONFIG_SPI_AMD=y
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_CADENCE is not set
# CONFIG_SPI_CADENCE_QUADSPI is not set
+# CONFIG_SPI_CADENCE_XSPI is not set
# CONFIG_SPI_DEBUG is not set
# CONFIG_SPI_DESIGNWARE is not set
CONFIG_SPI_FSL_LPSPI=m
@@ -6515,12 +6565,13 @@ CONFIG_SPI_FSL_QUADSPI=m
# CONFIG_SPI_FSL_SPI is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_HISI_KUNPENG is not set
+# CONFIG_SPI_HISI_SFC is not set
# CONFIG_SPI_HISI_SFC_V3XX is not set
CONFIG_SPI_IMX=m
# CONFIG_SPI_LANTIQ_SSC is not set
# CONFIG_SPI_LOOPBACK_TEST is not set
CONFIG_SPI_MASTER=y
-# CONFIG_SPI_MEM is not set
+CONFIG_SPI_MEM=y
# CONFIG_SPI_MICROCHIP_CORE is not set
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
# CONFIG_SPI_MUX is not set
@@ -6536,8 +6587,9 @@ CONFIG_SPI_QUP=y
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+# CONFIG_SPI_SN_F_OSPI is not set
# CONFIG_SPI_SPIDEV is not set
-# CONFIG_SPI_TEGRA114 is not set
+CONFIG_SPI_TEGRA114=m
# CONFIG_SPI_TEGRA20_SFLASH is not set
# CONFIG_SPI_TEGRA20_SLINK is not set
CONFIG_SPI_TEGRA210_QUAD=m
@@ -6601,6 +6653,7 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_CONSOLE is not set
# CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set
+CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6948,7 +7001,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
-CONFIG_TRIM_UNUSED_KSYMS=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6973,12 +7026,13 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_RT1719 is not set
-# CONFIG_TYPEC_STUSB160X is not set
+CONFIG_TYPEC_STUSB160X=m
CONFIG_TYPEC_TCPCI=m
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=m
@@ -7001,6 +7055,7 @@ CONFIG_UEFI_CPER_ARM=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -7084,11 +7139,11 @@ CONFIG_USB_GSPCA_CPIA1=m
# CONFIG_USB_GSPCA_DTCS033 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
+# CONFIG_USB_GSPCA is not set
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_JL2005BCD=m
# CONFIG_USB_GSPCA_KINECT is not set
CONFIG_USB_GSPCA_KONICA=m
-CONFIG_USB_GSPCA=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_NW80X=m
@@ -7201,7 +7256,7 @@ CONFIG_USB_PRINTER=m
CONFIG_USB_PULSE8_CEC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
+# CONFIG_USB_PWC is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_USB_R8A66597_HCD is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -7210,7 +7265,7 @@ CONFIG_USB_ROLE_SWITCH=y
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
+# CONFIG_USB_S2255 is not set
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
@@ -7323,6 +7378,7 @@ CONFIG_USERFAULTFD=y
CONFIG_USER_NS=y
CONFIG_UTS_NS=y
CONFIG_UV_SYSFS=m
+# CONFIG_V4L2_FLASH_LED_CLASS is not set
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
# CONFIG_V4L_PLATFORM_DRIVERS is not set
# CONFIG_VALIDATE_FS_PARSER is not set
@@ -7342,6 +7398,7 @@ CONFIG_VEXPRESS_CONFIG=y
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -7368,6 +7425,7 @@ CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_ADV7183 is not set
# CONFIG_VIDEO_ADV7343 is not set
# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
# CONFIG_VIDEO_ADV7511 is not set
# CONFIG_VIDEO_ADV7604 is not set
# CONFIG_VIDEO_ADV7842 is not set
@@ -7384,6 +7442,7 @@ CONFIG_VIDEO_BT848=m
# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
@@ -7440,6 +7499,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_KS0127 is not set
@@ -7447,6 +7507,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_LM3646 is not set
# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
# CONFIG_VIDEO_ML86V7667 is not set
# CONFIG_VIDEO_MSP3400 is not set
@@ -7462,6 +7523,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7556,7 +7618,7 @@ CONFIG_VIDEO_TUNER=m
# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_VP27SMPX is not set
# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
@@ -7574,6 +7636,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y
+CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m
@@ -7666,6 +7729,7 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
CONFIG_WWAN_DEBUGFS=y
@@ -7673,13 +7737,7 @@ CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7722,6 +7780,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7746,6 +7805,7 @@ CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7783,6 +7843,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-armv7hl-debug-fedora.config b/SOURCES/kernel-armv7hl-debug-fedora.config
deleted file mode 100644
index e7d12b1..0000000
--- a/SOURCES/kernel-armv7hl-debug-fedora.config
+++ /dev/null
@@ -1,9490 +0,0 @@
-# arm
-# CONFIG_60XX_WDT is not set
-CONFIG_6LOWPAN_DEBUGFS=y
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6PACK=m
-CONFIG_8139CP=m
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_8139TOO_8129=y
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS=m
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-CONFIG_ABP060MG=m
-CONFIG_ACCESSIBILITY=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_ACPI_AC=y
-CONFIG_ACPI_ALS=m
-CONFIG_ACPI_APEI_EINJ=m
-CONFIG_ACPI_APEI_ERST_DEBUG=m
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_BATTERY=y
-CONFIG_ACPI_BGRT=y
-CONFIG_ACPI_BUTTON=y
-# CONFIG_ACPI_CMPC is not set
-CONFIG_ACPI_CONFIGFS=m
-CONFIG_ACPI_CONTAINER=y
-# CONFIG_ACPI_CPPC_CPUFREQ_FIE is not set
-CONFIG_ACPI_CUSTOM_METHOD=m
-CONFIG_ACPI_DEBUGGER_USER=m
-CONFIG_ACPI_DEBUGGER=y
-CONFIG_ACPI_DEBUG=y
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_FFH=y
-# CONFIG_ACPI_FPDT is not set
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_NFIT=m
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_PRMT=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_VIDEO=m
-# CONFIG_ACQUIRE_WDT is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# CONFIG_AD2S90 is not set
-CONFIG_AD3552R=m
-CONFIG_AD4130=m
-# CONFIG_AD5064 is not set
-CONFIG_AD5110=m
-# CONFIG_AD525X_DPOT is not set
-CONFIG_AD5272=m
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5624R_SPI is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-# CONFIG_AD5791 is not set
-# CONFIG_AD5933 is not set
-# CONFIG_AD7091R5 is not set
-CONFIG_AD7124=m
-# CONFIG_AD7150 is not set
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-CONFIG_AD7292=m
-CONFIG_AD7293=m
-# CONFIG_AD7298 is not set
-# CONFIG_AD7303 is not set
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7746 is not set
-CONFIG_AD7766=m
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7816 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7949=m
-# CONFIG_AD799X is not set
-# CONFIG_AD8366 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_AD9523 is not set
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# CONFIG_ADA4250 is not set
-CONFIG_ADAPTEC_STARFIRE=m
-# CONFIG_ADE7854 is not set
-# CONFIG_ADF4350 is not set
-# CONFIG_ADF4371 is not set
-CONFIG_ADF4377=m
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADI_AXI_ADC is not set
-# CONFIG_ADIN1100_PHY is not set
-CONFIG_ADIN1110=m
-CONFIG_ADIN_PHY=m
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADIS16240 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-CONFIG_ADIS16475=m
-# CONFIG_ADIS16480 is not set
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADMV1013 is not set
-# CONFIG_ADMV1014 is not set
-# CONFIG_ADMV4420 is not set
-# CONFIG_ADMV8818 is not set
-# CONFIG_ADRF6780 is not set
-# CONFIG_ADT7316 is not set
-CONFIG_ADUX1020=m
-# CONFIG_ADVANTECH_WDT is not set
-# CONFIG_ADV_SWBUTTON is not set
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXRS290=m
-# CONFIG_ADXRS450 is not set
-CONFIG_AEABI=y
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_AFFS_FS is not set
-CONFIG_AF_KCM=m
-CONFIG_AF_RXRPC_DEBUG=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-CONFIG_AF_RXRPC_IPV6=y
-CONFIG_AF_RXRPC=m
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_AFS_DEBUG=y
-CONFIG_AFS_FSCACHE=y
-CONFIG_AFS_FS=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_DM816=m
-CONFIG_AHCI_DWC=m
-CONFIG_AHCI_IMX=m
-CONFIG_AHCI_MVEBU=m
-# CONFIG_AHCI_QORIQ is not set
-CONFIG_AHCI_ST=m
-CONFIG_AHCI_SUNXI=m
-CONFIG_AHCI_TEGRA=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=4
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
-CONFIG_AIC79XX_RESET_DELAY_MS=15000
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
-CONFIG_AIC7XXX_RESET_DELAY_MS=15000
-CONFIG_AIX_PARTITION=y
-# CONFIG_AK09911 is not set
-# CONFIG_AK8974 is not set
-CONFIG_AK8975=m
-CONFIG_AL3010=m
-# CONFIG_AL3320A is not set
-# CONFIG_AL_FIC is not set
-# CONFIG_ALIBABA_ENI_VDPA is not set
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_ALTERA_FREEZE_BRIDGE is not set
-# CONFIG_ALTERA_MBOX is not set
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_ALTERA_PR_IP_CORE_PLAT=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_ALTERA_TSE=m
-CONFIG_ALX=m
-# CONFIG_AM2315 is not set
-CONFIG_AM335X_CONTROL_USB=m
-CONFIG_AM335X_PHY_USB=m
-CONFIG_AMBA_PL08X=y
-CONFIG_AMD8111_ETH=m
-# CONFIG_AMD_IOMMU_DEBUGFS is not set
-CONFIG_AMD_PHY=m
-CONFIG_AMD_PMC=m
-# CONFIG_AMD_PTDMA is not set
-# CONFIG_AMDTEE is not set
-# CONFIG_AMD_XGBE_DCB is not set
-# CONFIG_AMIGA_PARTITION is not set
-CONFIG_AMLOGIC_THERMAL=m
-CONFIG_AMT=m
-CONFIG_AMX3_PM=m
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-CONFIG_ANDROID_BINDERFS=y
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-CONFIG_ANDROID_BINDER_IPC=y
-# CONFIG_ANON_VMA_NAME is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9802ALS=m
-CONFIG_APDS9960=m
-# CONFIG_APM_EMULATION is not set
-CONFIG_APPLE_MFI_FASTCHARGE=m
-# CONFIG_APPLE_PROPERTIES is not set
-# CONFIG_APPLICOM is not set
-CONFIG_APQ_GCC_8084=y
-CONFIG_APQ_MMCC_8084=m
-CONFIG_AQTION=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AR5523=m
-# CONFIG_ARCH_ACTIONS is not set
-# CONFIG_ARCH_AIROHA is not set
-# CONFIG_ARCH_ALPINE is not set
-# CONFIG_ARCH_APPLE is not set
-# CONFIG_ARCH_ARTPEC is not set
-# CONFIG_ARCH_ASPEED is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_23550 is not set
-# CONFIG_ARCH_BCM_281XX is not set
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM4908 is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_53573 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BCMBCA is not set
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_HR2 is not set
-# CONFIG_ARCH_BCM_IPROC is not set
-# CONFIG_ARCH_BCM_NSP is not set
-CONFIG_ARCH_BCM=y
-# CONFIG_ARCH_BERLIN is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_DIGICOLOR is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_EP93XX is not set
-CONFIG_ARCH_EXYNOS3=y
-CONFIG_ARCH_EXYNOS4=y
-CONFIG_ARCH_EXYNOS5=y
-CONFIG_ARCH_EXYNOS=y
-# CONFIG_ARCH_FOOTBRIDGE is not set
-CONFIG_ARCH_FORCE_MAX_ORDER=11
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_ARCH_HIGHBANK=y
-# CONFIG_ARCH_HISI is not set
-# CONFIG_ARCH_HPE is not set
-# CONFIG_ARCH_INTEL_SOCFPGA is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IPQ40XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_KEEMBAY is not set
-# CONFIG_ARCH_KEYSTONE is not set
-# CONFIG_ARCH_MDM9615 is not set
-# CONFIG_ARCH_MEDIATEK is not set
-CONFIG_ARCH_MESON=y
-# CONFIG_ARCH_MILBEAUT is not set
-CONFIG_ARCH_MMP=y
-# CONFIG_ARCH_MSM8909 is not set
-# CONFIG_ARCH_MSM8916 is not set
-CONFIG_ARCH_MSM8960=y
-CONFIG_ARCH_MSM8974=y
-CONFIG_ARCH_MSM8X60=y
-# CONFIG_ARCH_MSTARV7 is not set
-CONFIG_ARCH_MULTIPLATFORM=y
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MVEBU=y
-CONFIG_ARCH_MXC=y
-# CONFIG_ARCH_NPCM is not set
-# CONFIG_ARCH_OMAP1 is not set
-CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-# CONFIG_ARCH_PXA is not set
-CONFIG_ARCH_QCOM=y
-CONFIG_ARCH_RANDOM=y
-# CONFIG_ARCH_RDA is not set
-# CONFIG_ARCH_REALTEK is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_RENESAS is not set
-CONFIG_ARCH_ROCKCHIP=y
-# CONFIG_ARCH_S32 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SPARX5 is not set
-CONFIG_ARCH_STI=y
-CONFIG_ARCH_STM32=y
-# CONFIG_ARCH_SUNPLUS is not set
-CONFIG_ARCH_SUNXI=y
-CONFIG_ARCH_TEGRA_114_SOC=y
-CONFIG_ARCH_TEGRA_124_SOC=y
-CONFIG_ARCH_TEGRA_2x_SOC=y
-CONFIG_ARCH_TEGRA_3x_SOC=y
-CONFIG_ARCH_TEGRA=y
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_UNIPHIER is not set
-CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_DCSCB=y
-CONFIG_ARCH_VEXPRESS_SPC=y
-CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VIRT=y
-# CONFIG_ARCH_VISCONTI is not set
-# CONFIG_ARCH_WM8850 is not set
-CONFIG_ARCH_ZYNQ=y
-# CONFIG_ARCNET is not set
-CONFIG_ARM64_AMU_EXTN=y
-CONFIG_ARM64_E0PD=y
-CONFIG_ARM64_EPAN=y
-CONFIG_ARM64_ERRATUM_1319367=y
-CONFIG_ARM64_ERRATUM_1530923=y
-CONFIG_ARM64_ERRATUM_1542419=y
-CONFIG_ARM64_ERRATUM_2054223=y
-CONFIG_ARM64_ERRATUM_2067961=y
-CONFIG_ARM64_ERRATUM_2119858=y
-CONFIG_ARM64_ERRATUM_2139208=y
-CONFIG_ARM64_ERRATUM_2224489=y
-CONFIG_ARM64_ERRATUM_2253138=y
-CONFIG_ARM64_ERRATUM_2441007=y
-CONFIG_ARM64_ERRATUM_2658417=y
-CONFIG_ARM64_ERRATUM_858921=y
-CONFIG_ARM64_USE_LSE_ATOMICS=y
-CONFIG_ARMADA_37XX_RWTM_MBOX=m
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-CONFIG_ARMADA_THERMAL=m
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
-CONFIG_ARM_AMBA=y
-CONFIG_ARM_APPENDED_DTB=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_ARM_ATAG_DTB_COMPAT=y
-CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
-CONFIG_ARM_CCI400_PMU=y
-CONFIG_ARM_CCI5xx_PMU=y
-CONFIG_ARM_CCI_PMU=m
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCN=y
-# CONFIG_ARM_CHARLCD is not set
-CONFIG_ARM_CMN=m
-CONFIG_ARM_CPUIDLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARM_CPU_TOPOLOGY=y
-CONFIG_ARM_CRYPTO=y
-CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
-CONFIG_ARM_DMA_USE_IOMMU=y
-CONFIG_ARM_ERRATA_430973=y
-CONFIG_ARM_ERRATA_643719=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_ARM_ERRATA_754322=y
-CONFIG_ARM_ERRATA_754327=y
-CONFIG_ARM_ERRATA_764319=y
-CONFIG_ARM_ERRATA_764369=y
-CONFIG_ARM_ERRATA_773022=y
-CONFIG_ARM_ERRATA_775420=y
-CONFIG_ARM_ERRATA_798181=y
-CONFIG_ARM_ERRATA_818325_852422=y
-CONFIG_ARM_ERRATA_821420=y
-CONFIG_ARM_ERRATA_825619=y
-CONFIG_ARM_ERRATA_852421=y
-CONFIG_ARM_ERRATA_852423=y
-CONFIG_ARM_ERRATA_857271=y
-CONFIG_ARM_ERRATA_857272=y
-CONFIG_ARM_EXYNOS_BUS_DEVFREQ=m
-CONFIG_ARM_EXYNOS_CPUIDLE=y
-CONFIG_ARM_GIC_PM=y
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2
-CONFIG_ARM_HIGHBANK_CPUFREQ=m
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-CONFIG_ARM_IMX6Q_CPUFREQ=m
-CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
-CONFIG_ARM_IMX_BUS_DEVFREQ=m
-# CONFIG_ARM_IMX_CPUFREQ_DT is not set
-CONFIG_ARM_KPROBES_TEST=m
-# CONFIG_ARM_LPAE is not set
-CONFIG_ARM_MHU=m
-# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_MODULE_PLTS is not set
-CONFIG_ARM_MVEBU_V7_CPUIDLE=y
-# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
-CONFIG_ARM_PATCH_IDIV=y
-CONFIG_ARM_PL172_MPMC=m
-CONFIG_ARM_PMUV3=y
-CONFIG_ARM_PMU=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
-CONFIG_ARM_PSCI_CPUIDLE=y
-CONFIG_ARM_PSCI_FW=y
-CONFIG_ARM_PSCI=y
-CONFIG_ARM_PTDUMP_DEBUGFS=y
-CONFIG_ARM_QCOM_CPUFREQ_HW=m
-CONFIG_ARM_QCOM_SPM_CPUIDLE=y
-CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
-CONFIG_ARM_RK3399_DMC_DEVFREQ=m
-CONFIG_ARM_SCMI_CPUFREQ=m
-CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
-CONFIG_ARM_SCMI_PROTOCOL=y
-# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
-CONFIG_ARM_SCPI_CPUFREQ=m
-CONFIG_ARM_SCPI_POWER_DOMAIN=m
-CONFIG_ARM_SCPI_PROTOCOL=m
-CONFIG_ARM_SMCCC_SOC_ID=y
-CONFIG_ARM_SMC_WATCHDOG=m
-CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
-# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
-# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
-CONFIG_ARM_SMMU=y
-CONFIG_ARM_SP805_WATCHDOG=m
-# CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM_STI_CPUFREQ=m
-CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-CONFIG_ARM_TEGRA20_CPUFREQ=m
-CONFIG_ARM_TEGRA_CPUIDLE=y
-CONFIG_ARM_TEGRA_DEVFREQ=m
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_TI_CPUFREQ=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_ARM_UNWIND=y
-CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
-CONFIG_ARM_VIRT_EXT=y
-CONFIG_ARM=y
-CONFIG_ARM_ZYNQ_CPUIDLE=y
-# CONFIG_AS3935 is not set
-# CONFIG_AS73211 is not set
-# CONFIG_ASUS_TF103C_DOCK is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_ASYNC_TX_DMA=y
-CONFIG_AT803X_PHY=m
-CONFIG_ATA_ACPI=y
-CONFIG_ATA_BMDMA=y
-CONFIG_ATA_GENERIC=m
-CONFIG_ATAGS_PROC=y
-CONFIG_ATAGS=y
-# CONFIG_ATALK is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_ATA_PIIX=y
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_ATA_SFF=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA=y
-# CONFIG_ATH10K_AHB is not set
-CONFIG_ATH10K_DEBUGFS=y
-CONFIG_ATH10K_DEBUG=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_SNOC=m
-# CONFIG_ATH10K_SPECTRAL is not set
-CONFIG_ATH10K_TRACING=y
-CONFIG_ATH10K_USB=m
-CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K_DEBUG=y
-CONFIG_ATH12K=m
-CONFIG_ATH12K_TRACING=y
-CONFIG_ATH5K_DEBUG=y
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH6KL_DEBUG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_ATH6KL_USB=m
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_ATH9K_DEBUGFS=y
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_STATION_STATISTICS is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH_COMMON=m
-CONFIG_ATH_DEBUG=y
-# CONFIG_ATH_TRACEPOINTS is not set
-CONFIG_ATL1C=m
-CONFIG_ATL1E=m
-CONFIG_ATL1=m
-CONFIG_ATL2=m
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_ATM_BR2684=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-# CONFIG_ATM_DRIVERS is not set
-# CONFIG_ATM_DUMMY is not set
-# CONFIG_ATM_ENI_DEBUG is not set
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-# CONFIG_ATM_FORE200E is not set
-# CONFIG_ATM_HE is not set
-# CONFIG_ATM_HE_USE_SUNI is not set
-# CONFIG_ATM_IA is not set
-# CONFIG_ATM_IDT77252 is not set
-# CONFIG_ATM_LANAI is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM=m
-# CONFIG_ATM_MPOA is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-CONFIG_ATM_SOLOS=m
-CONFIG_ATM_TCP=m
-CONFIG_ATOMIC64_SELFTEST=y
-CONFIG_ATP=m
-CONFIG_AUDITSYSCALL=y
-CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=y
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_AUXDISPLAY=y
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_AX25=m
-CONFIG_AX88796_93CX6=y
-CONFIG_AX88796B_PHY=m
-CONFIG_AX88796=m
-CONFIG_AXI_DMAC=m
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_ADC=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_BCMA=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_DEBUG=y
-CONFIG_B43LEGACY_DEBUG=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY=m
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43=m
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_SDIO=y
-CONFIG_B44=m
-CONFIG_B44_PCI=y
-CONFIG_B53=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_ARCXCNN=m
-# CONFIG_BACKLIGHT_BD6107 is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_DA9052=m
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_KTD253=m
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LED=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-CONFIG_BACKLIGHT_LP855X=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_PANDORA=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_QCOM_WLED is not set
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_SAHARA is not set
-CONFIG_BACKLIGHT_TPS65217=m
-# CONFIG_BACKTRACE_SELF_TEST is not set
-CONFIG_BALLOON_COMPACTION=y
-# CONFIG_BARCO_P50_GPIO is not set
-CONFIG_BAREUDP=m
-CONFIG_BATMAN_ADV_BATMAN_V=y
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-CONFIG_BATMAN_ADV=m
-CONFIG_BATMAN_ADV_MCAST=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_TRACING=y
-CONFIG_BATTERY_ACER_A500=m
-CONFIG_BATTERY_AXP20X=m
-# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-CONFIG_BATTERY_BQ27XXX_I2C=m
-CONFIG_BATTERY_BQ27XXX=m
-CONFIG_BATTERY_CW2015=m
-CONFIG_BATTERY_DA9052=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-CONFIG_BATTERY_GAUGE_LTC2941=m
-# CONFIG_BATTERY_GOLDFISH is not set
-CONFIG_BATTERY_MAX17040=m
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_BATTERY_MAX1721X is not set
-CONFIG_BATTERY_OLPC=m
-CONFIG_BATTERY_QCOM_BATTMGR=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_BATTERY_RX51=m
-CONFIG_BATTERY_SAMSUNG_SDI=y
-CONFIG_BATTERY_SBS=m
-CONFIG_BATTERY_SURFACE=m
-CONFIG_BATTERY_TWL4030_MADC=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_BAYCOM_EPP=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-# CONFIG_BCACHE_CLOSURES_DEBUG is not set
-# CONFIG_BCACHE_DEBUG is not set
-CONFIG_BCACHE=m
-CONFIG_BCM2711_THERMAL=m
-CONFIG_BCM2835_MBOX=y
-CONFIG_BCM2835_POWER=y
-CONFIG_BCM2835_THERMAL=m
-CONFIG_BCM2835_VCHIQ=m
-CONFIG_BCM2835_WDT=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-# CONFIG_BCM84881_PHY is not set
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCMA_BLOCKIO=y
-# CONFIG_BCMA_DEBUG is not set
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA=m
-CONFIG_BCMGENET=m
-# CONFIG_BCM_KONA_USB2_PHY is not set
-CONFIG_BCM_NET_PHYPTP=m
-CONFIG_BCM_SBA_RAID=m
-CONFIG_BCM_VIDEOCORE=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_BE2ISCSI=m
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-# CONFIG_BE2NET_HWMON is not set
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_SKYHAWK=y
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFS_FS is not set
-CONFIG_BH1750=m
-# CONFIG_BH1780 is not set
-CONFIG_BIG_KEYS=y
-CONFIG_BIG_LITTLE=y
-# CONFIG_BINFMT_ELF_FDPIC is not set
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_MISC=m
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BITFIELD_KUNIT=m
-CONFIG_BITS_TEST=m
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOLATENCY=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_CGROUP=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_BLK_DEV_DRBD=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_NVME=m
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_RBD=m
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-# CONFIG_BLK_DEV_RSXX is not set
-CONFIG_BLK_DEV_SD=y
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SX8 is not set
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
-CONFIG_BLK_DEV_UBLK=m
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_ZONED=y
-# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_SED_OPAL=y
-CONFIG_BLK_WBT_MQ=y
-CONFIG_BLK_WBT=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-# CONFIG_BL_SWITCHER_DUMMY_IF is not set
-CONFIG_BL_SWITCHER=y
-CONFIG_BMA180=m
-# CONFIG_BMA220 is not set
-# CONFIG_BMA400 is not set
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_BME680=m
-# CONFIG_BMG160 is not set
-# CONFIG_BMI088_ACCEL is not set
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-CONFIG_BMP280=m
-CONFIG_BNA=m
-CONFIG_BNX2=m
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-CONFIG_BNXT_DCB=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-CONFIG_BNXT_HWMON=y
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BONDING=m
-# CONFIG_BOOT_CONFIG_EMBED is not set
-# CONFIG_BOOT_CONFIG_FORCE is not set
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_BOOTTIME_TRACING=y
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOUNCE=y
-# CONFIG_BPFILTER is not set
-CONFIG_BPF_JIT_ALWAYS_ON=y
-CONFIG_BPF_JIT=y
-CONFIG_BPF_KPROBE_OVERRIDE=y
-CONFIG_BPF_LIRC_MODE2=y
-CONFIG_BPF_LSM=y
-CONFIG_BPF_PRELOAD_UMD=m
-CONFIG_BPF_PRELOAD=y
-CONFIG_BPF_STREAM_PARSER=y
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-CONFIG_BPQETHER=m
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMSMAC=m
-# CONFIG_BRCMSTB_GISB_ARB is not set
-CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
-CONFIG_BRIDGE_CFM=y
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_NETFILTER=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BROADCOM_PHY=m
-CONFIG_BSD_DISKLABEL=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BT_6LOWPAN=m
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_ATH3K=m
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_BREDR=y
-# CONFIG_BT_DEBUGFS is not set
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_HIDP=m
-# CONFIG_BT_HS is not set
-CONFIG_BT_LEDS=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_LE=y
-CONFIG_BT=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_QCA=m
-CONFIG_BT_QCOMSMD=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BTRFS_ASSERT=y
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-CONFIG_BTRFS_FS=y
-# CONFIG_BT_SELFTEST is not set
-# CONFIG_BTT is not set
-CONFIG_BT_VIRTIO=m
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-CONFIG_BUILD_SALT=""
-# CONFIG_C2PORT is not set
-# CONFIG_CACHE_FEROCEON_L2 is not set
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_ONDEMAND is not set
-CONFIG_CACHE_L2X0_PMU=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_TAUROS2=y
-CONFIG_CADENCE_WATCHDOG=m
-# CONFIG_CAIF is not set
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_BXCAN=m
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_CAN327=m
-# CONFIG_CAN_CC770 is not set
-# CONFIG_CAN_C_CAN is not set
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-CONFIG_CAN_DEBUG_DEVICES=y
-CONFIG_CAN_DEV=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
-CONFIG_CAN_ESD_USB=m
-# CONFIG_CAN_ETAS_ES58X is not set
-CONFIG_CAN_FLEXCAN=m
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_ISOTP=m
-CONFIG_CAN_J1939=m
-# CONFIG_CAN_KVASER_PCIEFD is not set
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-# CONFIG_CAN_M_CAN_PLATFORM is not set
-# CONFIG_CAN_M_CAN_TCAN4X5X is not set
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_RAW=m
-# CONFIG_CAN_SJA1000 is not set
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_SOFTING is not set
-CONFIG_CAN_SUN4I=m
-# CONFIG_CAN_TI_HECC is not set
-# CONFIG_CAN_UCAN is not set
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_XILINXCAN=m
-# CONFIG_CARDBUS is not set
-CONFIG_CARL9170_DEBUGFS=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170=m
-CONFIG_CASSINI=m
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-# CONFIG_CC10001_ADC is not set
-# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_CCS811 is not set
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-CONFIG_CDROM_PKTCDVD=m
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_MESON_AO=m
-CONFIG_CEC_MESON_G12A_AO=m
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_CEC_PIN=y
-CONFIG_CEC_SAMSUNG_S5P=m
-# CONFIG_CEC_SECO is not set
-CONFIG_CEC_SECO_RC=y
-CONFIG_CEC_STI=m
-CONFIG_CEC_STM32=m
-CONFIG_CEC_TEGRA=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CEPH_LIB=m
-CONFIG_CEPH_LIB_PRETTYDEBUG=y
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-CONFIG_CFG80211=m
-# CONFIG_CFI_CLANG is not set
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_DEBUG=y
-CONFIG_CGROUP_DEVICE=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_CGROUP_FREEZER=y
-# CONFIG_CGROUP_HUGETLB is not set
-CONFIG_CGROUP_MISC=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_PIDS=y
-CONFIG_CGROUP_RDMA=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_CGROUPS=y
-# CONFIG_CHARGER_ADP5061 is not set
-CONFIG_CHARGER_AXP20X=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-# CONFIG_CHARGER_BQ24257 is not set
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ256XX=m
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_USBPD=m
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-CONFIG_CHARGER_GPIO=m
-CONFIG_CHARGER_ISP1704=m
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_MAX77650=m
-CONFIG_CHARGER_MAX77976=m
-# CONFIG_CHARGER_MAX8903 is not set
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_QCOM_SMBB=m
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_RT9455 is not set
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-# CONFIG_CHARGER_SBS is not set
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_SURFACE=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_CHARGER_TPS65217=m
-CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_UCS1002=m
-CONFIG_CHARLCD_BL_FLASH=y
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-CONFIG_CHELSIO_IPSEC_INLINE=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4_DCB=y
-# CONFIG_CHELSIO_T4_FCOE is not set
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_TLS_DEVICE=m
-CONFIG_CHR_DEV_SCH=m
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CHROMEOS_TBMC=y
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHT_DC_TI_PMIC_OPREGION=y
-CONFIG_CICADA_PHY=m
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DEBUG=y
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_FSCACHE=y
-CONFIG_CIFS=m
-CONFIG_CIFS_POSIX=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_SWN_UPCALL=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIO2_BRIDGE=y
-CONFIG_CLEANCACHE=y
-CONFIG_CLK_BCM2711_DVP=m
-CONFIG_CLK_BCM2835=y
-CONFIG_CLK_GATE_KUNIT_TEST=m
-# CONFIG_CLK_GFM_LPASS_SM8250 is not set
-CONFIG_CLK_ICST=y
-CONFIG_CLK_IMX8MM=y
-CONFIG_CLK_IMX8MN=y
-CONFIG_CLK_IMX8MP=y
-CONFIG_CLK_IMX8MQ=y
-CONFIG_CLK_IMX8QXP=y
-CONFIG_CLK_IMX8ULP=y
-CONFIG_CLK_IMX93=y
-CONFIG_CLK_KUNIT_TEST=m
-CONFIG_CLK_PX30=y
-# CONFIG_CLK_QORIQ is not set
-CONFIG_CLK_RASPBERRYPI=y
-CONFIG_CLK_RK3036=y
-CONFIG_CLK_RK312X=y
-CONFIG_CLK_RK3188=y
-CONFIG_CLK_RK322X=y
-CONFIG_CLK_RK3288=y
-CONFIG_CLK_RK3308=y
-CONFIG_CLK_RK3328=y
-CONFIG_CLK_RK3368=y
-CONFIG_CLK_RK3399=y
-CONFIG_CLK_RV110X=y
-CONFIG_CLK_RV1126=y
-CONFIG_CLK_SP810=y
-# CONFIG_CLKSRC_STM32_LP is not set
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_CLK_SUNXI_CLOCKS=y
-# CONFIG_CLK_SUNXI_PRCM_SUN6I is not set
-# CONFIG_CLK_SUNXI_PRCM_SUN8I is not set
-CONFIG_CLK_SUNXI_PRCM_SUN9I=y
-CONFIG_CLK_SUNXI=y
-CONFIG_CLK_TWL6040=m
-CONFIG_CLK_VEXPRESS_OSC=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-CONFIG_CLS_U32_MARK=y
-CONFIG_CLS_U32_PERF=y
-CONFIG_CM32181=m
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-CONFIG_CM3605=m
-CONFIG_CM36651=m
-CONFIG_CMA_ALIGNMENT=8
-CONFIG_CMA_AREAS=7
-# CONFIG_CMA_DEBUGFS is not set
-# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA=y
-CONFIG_CMDLINE=""
-# CONFIG_CMDLINE_FORCE is not set
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_CMDLINE_KUNIT_TEST=m
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_CNIC=m
-# CONFIG_CODA_FS is not set
-# CONFIG_COMEDI is not set
-CONFIG_COMMAND_LINE_SIZE=4096
-CONFIG_COMMON_CLK_AXG_AUDIO=y
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set
-# CONFIG_COMMON_CLK_FSL_SAI is not set
-# CONFIG_COMMON_CLK_LAN966X is not set
-CONFIG_COMMON_CLK_MAX77686=y
-# CONFIG_COMMON_CLK_MAX9485 is not set
-CONFIG_COMMON_CLK_MESON8B=y
-# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
-CONFIG_COMMON_CLK_MMP2=y
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_S2MPS11=m
-CONFIG_COMMON_CLK_SCMI=y
-CONFIG_COMMON_CLK_SCPI=m
-# CONFIG_COMMON_CLK_SI514 is not set
-CONFIG_COMMON_CLK_SI521XX=y
-# CONFIG_COMMON_CLK_SI5341 is not set
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-# CONFIG_COMMON_CLK_SI570 is not set
-CONFIG_COMMON_CLK_STM32MP157_SCMI=y
-CONFIG_COMMON_CLK_TI_ADPLL=m
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
-CONFIG_COMMON_CLK=y
-CONFIG_COMPACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-# CONFIG_COMPAT_BRK is not set
-# CONFIG_COMPILE_TEST is not set
-CONFIG_CONFIGFS_FS=y
-CONFIG_CONNECTOR=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=3
-CONFIG_CONTEXT_SWITCH_TRACER=y
-# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
-CONFIG_CORDIC=m
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
-# CONFIG_CORESIGHT is not set
-CONFIG_CORTINA_PHY=m
-CONFIG_COUNTER=m
-# CONFIG_CPU5_WDT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_THERMAL=y
-CONFIG_CPU_FREQ=y
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
-# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_ISOLATION=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_CPUMASK_KUNIT_TEST=m
-CONFIG_CPUMASK_OFFSTACK=y
-CONFIG_CPUSETS=y
-CONFIG_CPU_SW_DOMAIN_PAN=y
-CONFIG_CPU_THERMAL=y
-# CONFIG_CRAMFS is not set
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_CRASH_DUMP=y
-CONFIG_CRC16=y
-# CONFIG_CRC32_BIT is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_SELFTEST is not set
-# CONFIG_CRC32_SLICEBY4 is not set
-CONFIG_CRC32_SLICEBY8=y
-CONFIG_CRC32=y
-CONFIG_CRC4=m
-CONFIG_CRC64=y
-CONFIG_CRC7=m
-CONFIG_CRC8=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC_T10DIF=y
-CONFIG_CROS_EC_CHARDEV=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_I2C=m
-# CONFIG_CROS_EC_LIGHTBAR is not set
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_EC_RPMSG=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_KUNIT=m
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CRYPTO_842=y
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_AEGIS128_SIMD=y
-# CONFIG_CRYPTO_AES_ARM64 is not set
-CONFIG_CRYPTO_AES_ARM_BS=y
-# CONFIG_CRYPTO_AES_ARM_CE is not set
-CONFIG_CRYPTO_AES_ARM=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_ANSI_CPRNG=m
-# CONFIG_CRYPTO_ARIA is not set
-CONFIG_CRYPTO_AUTHENC=y
-CONFIG_CRYPTO_BLAKE2B_NEON=m
-CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_BLAKE2S_ARM=y
-CONFIG_CRYPTO_BLAKE2S=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CCM=y
-CONFIG_CRYPTO_CFB=y
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CHACHA20_NEON=y
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_CRC32_ARM_CE=m
-CONFIG_CRYPTO_CRC32C_VPMSUM=m
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
-CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m
-CONFIG_CRYPTO_CRYPTD=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=y
-CONFIG_CRYPTO_CURVE25519=m
-CONFIG_CRYPTO_CURVE25519_NEON=m
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
-# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=8
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=8192
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
-CONFIG_CRYPTO_DEV_FSL_CAAM=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
-CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
-CONFIG_CRYPTO_DEV_HIFN_795X=m
-CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
-# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC is not set
-# CONFIG_CRYPTO_DEV_HISI_TRNG is not set
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-CONFIG_CRYPTO_DEV_MXS_DCP=m
-# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
-# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set
-CONFIG_CRYPTO_DEV_OMAP_AES=m
-CONFIG_CRYPTO_DEV_OMAP_DES=m
-CONFIG_CRYPTO_DEV_OMAP=m
-CONFIG_CRYPTO_DEV_OMAP_SHAM=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
-CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
-CONFIG_CRYPTO_DEV_QCE=m
-CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
-CONFIG_CRYPTO_DEV_QCOM_RNG=m
-CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=y
-CONFIG_CRYPTO_DEV_ROCKCHIP=m
-CONFIG_CRYPTO_DEV_S5P=m
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-CONFIG_CRYPTO_DEV_SAHARA=m
-# CONFIG_CRYPTO_DEV_SP_CCP is not set
-CONFIG_CRYPTO_DEV_STM32_CRC=m
-CONFIG_CRYPTO_DEV_STM32_CRYP=m
-CONFIG_CRYPTO_DEV_STM32_HASH=m
-# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN4I_SS=m
-CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_CE=m
-CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
-CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_SS=m
-CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
-CONFIG_CRYPTO_DEV_VIRTIO=m
-# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_DH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_ECDH=y
-CONFIG_CRYPTO_ECDSA=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_ESSIV=m
-CONFIG_CRYPTO_FCRYPT=m
-# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
-CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
-CONFIG_CRYPTO_FIPS=y
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GHASH_ARM_CE=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_KEYWRAP=m
-CONFIG_CRYPTO_LIB_BLAKE2S=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
-CONFIG_CRYPTO_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_POLY1305=y
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_NHPOLY1305_NEON=m
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_OFB=y
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_POLY1305_ARM=y
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_SERPENT=m
-# CONFIG_CRYPTO_SHA1_ARM_CE is not set
-CONFIG_CRYPTO_SHA1_ARM_NEON=y
-CONFIG_CRYPTO_SHA1_ARM=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256_ARM64=y
-CONFIG_CRYPTO_SHA256_ARM=y
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA2_ARM_CE is not set
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SHA512_ARM64=m
-CONFIG_CRYPTO_SHA512_ARM=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SIMD=y
-# CONFIG_CRYPTO_SM2 is not set
-# CONFIG_CRYPTO_SM3_GENERIC is not set
-# CONFIG_CRYPTO_SM3 is not set
-# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
-# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
-# CONFIG_CRYPTO_SM4_GENERIC is not set
-# CONFIG_CRYPTO_SM4 is not set
-# CONFIG_CRYPTO_STATS is not set
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_USER_API_AEAD=y
-# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
-CONFIG_CRYPTO_USER_API_HASH=y
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_RNG=y
-CONFIG_CRYPTO_USER_API_SKCIPHER=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_VMAC=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XTS=y
-CONFIG_CRYPTO_XXHASH=y
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_ZSTD=m
-# CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT is not set
-CONFIG_CSD_LOCK_WAIT_DEBUG=y
-# CONFIG_CUSE is not set
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_CXD2880_SPI_DRV=m
-# CONFIG_CX_ECAT is not set
-CONFIG_CXL_ACPI=m
-CONFIG_CXL_BUS=m
-CONFIG_CXL_MEM=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_PCI=m
-CONFIG_CXL_PMEM=m
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_REGION=y
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DA9052_WATCHDOG=m
-CONFIG_DA9055_WATCHDOG=m
-CONFIG_DA9063_WATCHDOG=m
-CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_LRU_SORT is not set
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON=y
-CONFIG_DAVICOM_PHY=m
-CONFIG_DAX=y
-CONFIG_DCB=y
-CONFIG_DDR=y
-CONFIG_DE2104X_DSL=0
-CONFIG_DE2104X=m
-# CONFIG_DEBUG_ALIGN_RODATA is not set
-CONFIG_DEBUG_ATOMIC_SLEEP=y
-CONFIG_DEBUG_BOOT_PARAMS=y
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_DEBUG_CREDENTIALS=y
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_ENTRY is not set
-CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_DEBUG_HIGHMEM=y
-# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_NONE is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-CONFIG_DEBUG_INFO=y
-CONFIG_DEBUG_IRQFLAGS=y
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_KMAP_LOCAL=y
-CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN=y
-CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
-CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE=40000
-# CONFIG_DEBUG_KMEMLEAK_TEST is not set
-CONFIG_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_KOBJECT_RELEASE is not set
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_LOCK_ALLOC=y
-# CONFIG_DEBUG_LOCKDEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-CONFIG_DEBUG_MISC=y
-CONFIG_DEBUG_MUTEXES=y
-CONFIG_DEBUG_NET=y
-CONFIG_DEBUG_NOTIFIERS=y
-CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
-CONFIG_DEBUG_OBJECTS_FREE=y
-CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
-CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
-# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
-CONFIG_DEBUG_OBJECTS_TIMERS=y
-CONFIG_DEBUG_OBJECTS_WORK=y
-CONFIG_DEBUG_OBJECTS=y
-# CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set
-CONFIG_DEBUG_PAGEALLOC=y
-CONFIG_DEBUG_PAGE_REF=y
-CONFIG_DEBUG_PER_CPU_MAPS=y
-CONFIG_DEBUG_PERF_USE_VMALLOC=y
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_DEBUG_PLIST is not set
-CONFIG_DEBUG_PREEMPT=y
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_RT_MUTEXES=y
-CONFIG_DEBUG_RWSEMS=y
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_DEBUG_SG=y
-CONFIG_DEBUG_SHIRQ=y
-CONFIG_DEBUG_SPINLOCK=y
-CONFIG_DEBUG_STACK_USAGE=y
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_VM_MAPLE_TREE is not set
-CONFIG_DEBUG_VM_PGFLAGS=y
-CONFIG_DEBUG_VM_PGTABLE=y
-# CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible
-CONFIG_DEBUG_VM_SHOOT_LAZIES=y
-# CONFIG_DEBUG_VM_VMACACHE is not set
-CONFIG_DEBUG_VM=y
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
-CONFIG_DEBUG_WX=y
-# CONFIG_DECNET is not set
-CONFIG_DEFAULT_CUBIC=y
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
-# CONFIG_DEFAULT_RENO is not set
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_DEFAULT_SECURITY_SELINUX=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_DETECT_HUNG_TASK=y
-# CONFIG_DEV_APPLETALK is not set
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM=m
-# CONFIG_DEV_DAX_KMEM is not set
-# CONFIG_DEV_DAX_PMEM_COMPAT is not set
-CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m
-CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
-CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-CONFIG_DEVFREQ_GOV_PERFORMANCE=m
-CONFIG_DEVFREQ_GOV_POWERSAVE=m
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_DEVTMPFS=y
-CONFIG_DHT11=m
-CONFIG_DL2K=m
-# CONFIG_DLHL60D is not set
-CONFIG_DLM_DEBUG=y
-# CONFIG_DLM_DEPRECATED_API is not set
-CONFIG_DLM=m
-CONFIG_DLN2_ADC=m
-# CONFIG_DM9000 is not set
-CONFIG_DM9051=m
-CONFIG_DM9102=m
-CONFIG_DMA_API_DEBUG_SG=y
-CONFIG_DMA_API_DEBUG=y
-CONFIG_DMA_BCM2835=m
-CONFIG_DMABUF_DEBUG=y
-CONFIG_DMABUF_HEAPS_CMA=y
-CONFIG_DMABUF_HEAPS_SYSTEM=y
-CONFIG_DMABUF_HEAPS=y
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-CONFIG_DMA_CMA=y
-CONFIG_DMADEVICES_DEBUG=y
-CONFIG_DMADEVICES_VDEBUG=y
-CONFIG_DMADEVICES=y
-CONFIG_DMA_ENGINE=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_DMA_OF=y
-CONFIG_DMA_OMAP=m
-# CONFIG_DMA_PERNUMA_CMA is not set
-# CONFIG_DMAPOOL_TEST is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-CONFIG_DMARD10=m
-# CONFIG_DMA_RESTRICTED_POOL is not set
-CONFIG_DMA_SUN4I=m
-CONFIG_DMA_SUN6I=m
-# CONFIG_DMATEST is not set
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_CRYPT=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
-CONFIG_DM_DEBUG=y
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_EBS=m
-CONFIG_DM_ERA=m
-CONFIG_DM_FLAKEY=m
-CONFIG_DMIID=y
-CONFIG_DM_INIT=y
-CONFIG_DM_INTEGRITY=m
-CONFIG_DMI_SYSFS=y
-CONFIG_DMI=y
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_MIRROR=y
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_RAID=m
-CONFIG_DM_SNAPSHOT=y
-CONFIG_DM_SWITCH=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_VERITY_FEC=y
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-CONFIG_DM_WRITECACHE=m
-CONFIG_DM_ZERO=y
-CONFIG_DM_ZONED=m
-CONFIG_DNET=m
-CONFIG_DNOTIFY=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_DOVE_THERMAL=m
-CONFIG_DP83640_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83848_PHY=m
-# CONFIG_DP83867_PHY is not set
-CONFIG_DP83869_PHY=m
-# CONFIG_DP83TC811_PHY is not set
-# CONFIG_DP83TD510_PHY is not set
-CONFIG_DPOT_DAC=m
-# CONFIG_DPS310 is not set
-CONFIG_DRA752_THERMAL=y
-CONFIG_DRAGONRISE_FF=y
-CONFIG_DRBD_FAULT_INJECTION=y
-# CONFIG_DRM_ACCEL is not set
-CONFIG_DRM_AMD_ACP=y
-CONFIG_DRM_AMD_DC_HDCP=y
-CONFIG_DRM_AMD_DC_SI=y
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-CONFIG_DRM_ANALOGIX_ANX6345=m
-CONFIG_DRM_ANALOGIX_ANX7625=m
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_ARMADA=m
-CONFIG_DRM_AST=m
-CONFIG_DRM_BOCHS=m
-# CONFIG_DRM_CDNS_DSI is not set
-# CONFIG_DRM_CDNS_MHDP8546 is not set
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-# CONFIG_DRM_DEBUG_MM is not set
-# CONFIG_DRM_DEBUG_SELFTEST is not set
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-CONFIG_DRM_DP_AUX_CHARDEV=y
-CONFIG_DRM_DP_CEC=y
-CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
-CONFIG_DRM_DW_HDMI_CEC=m
-CONFIG_DRM_DW_HDMI_GP_AUDIO=m
-CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
-CONFIG_DRM_DW_HDMI=m
-CONFIG_DRM_DW_MIPI_DSI=m
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_EXYNOS5433_DECON=y
-CONFIG_DRM_EXYNOS7_DECON=y
-CONFIG_DRM_EXYNOS_DPI=y
-CONFIG_DRM_EXYNOS_DP=y
-CONFIG_DRM_EXYNOS_DSI=y
-CONFIG_DRM_EXYNOS_FIMC=y
-CONFIG_DRM_EXYNOS_FIMD=y
-CONFIG_DRM_EXYNOS_GSC=y
-CONFIG_DRM_EXYNOS_HDMI=y
-CONFIG_DRM_EXYNOS=m
-CONFIG_DRM_EXYNOS_MIC=y
-CONFIG_DRM_EXYNOS_MIXER=y
-CONFIG_DRM_EXYNOS_ROTATOR=y
-CONFIG_DRM_EXYNOS_SCALER=y
-CONFIG_DRM_EXYNOS_VIDI=y
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FSL_DCU is not set
-CONFIG_DRM_FSL_LDB=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_HDLCD=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-# CONFIG_DRM_HISI_HIBMC is not set
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511_CEC=y
-CONFIG_DRM_I2C_ADV7511=m
-CONFIG_DRM_I2C_CH7006=m
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_IMX8QM_LDB=m
-CONFIG_DRM_IMX8QXP_LDB=m
-CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
-CONFIG_DRM_IMX_HDMI=m
-CONFIG_DRM_IMX_LCDC=m
-CONFIG_DRM_IMX_LCDIF=m
-CONFIG_DRM_IMX_LDB=m
-CONFIG_DRM_IMX=m
-CONFIG_DRM_IMX_PARALLEL_DISPLAY=m
-CONFIG_DRM_IMX_TVE=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_KOMEDA=m
-CONFIG_DRM_KUNIT_TEST=m
-# CONFIG_DRM_LEGACY is not set
-CONFIG_DRM_LIMA=m
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-# CONFIG_DRM_LOGICVC is not set
-CONFIG_DRM_LONTIUM_LT8912B=m
-# CONFIG_DRM_LONTIUM_LT9211 is not set
-# CONFIG_DRM_LONTIUM_LT9611 is not set
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-# CONFIG_DRM_LVDS_CODEC is not set
-CONFIG_DRM_MALI_DISPLAY=m
-# CONFIG_DRM_MCDE is not set
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_MESON_DW_HDMI=m
-CONFIG_DRM_MESON=m
-CONFIG_DRM_MGAG200=m
-CONFIG_DRM_MSM_DPU=y
-CONFIG_DRM_MSM_DP=y
-CONFIG_DRM_MSM_DSI_10NM_PHY=y
-CONFIG_DRM_MSM_DSI_14NM_PHY=y
-CONFIG_DRM_MSM_DSI_20NM_PHY=y
-CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
-CONFIG_DRM_MSM_DSI_28NM_PHY=y
-CONFIG_DRM_MSM_DSI_7NM_PHY=y
-CONFIG_DRM_MSM_DSI=y
-CONFIG_DRM_MSM_HDMI_HDCP=y
-CONFIG_DRM_MSM_HDMI=y
-CONFIG_DRM_MSM=m
-# CONFIG_DRM_MSM_MDP4 is not set
-CONFIG_DRM_MSM_MDP5=y
-# CONFIG_DRM_MSM_REGISTER_LOGGING is not set
-CONFIG_DRM_MXSFB=m
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-CONFIG_DRM_NOUVEAU=m
-# CONFIG_DRM_NOUVEAU_SVM is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-CONFIG_DRM_NXP_PTN3460=m
-CONFIG_DRM_OMAP=m
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
-# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
-CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
-# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BRIDGE=y
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-CONFIG_DRM_PANEL_ILITEK_IL9322=m
-CONFIG_DRM_PANEL_ILITEK_ILI9341=m
-CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
-CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-CONFIG_DRM_PANEL_JDI_R63452=m
-CONFIG_DRM_PANEL_KHADAS_TS050=m
-CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-CONFIG_DRM_PANEL_LG_LG4573=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
-# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-CONFIG_DRM_PANEL_NOVATEK_NT35950=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
-# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
-CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
-# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
-CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
-CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
-CONFIG_DRM_PANEL_RONBO_RB070D30=m
-CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
-CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
-CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
-CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SITRONIX_ST7701=m
-CONFIG_DRM_PANEL_SITRONIX_ST7703=m
-CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
-CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-CONFIG_DRM_PANEL_TPO_TPG110=m
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-CONFIG_DRM_PANEL_VISIONOX_RM69299=m
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANFROST=m
-CONFIG_DRM_PARADE_PS8622=m
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_PL111=m
-CONFIG_DRM_QXL=m
-CONFIG_DRM_RADEON=m
-CONFIG_DRM_RADEON_USERPTR=y
-# CONFIG_DRM_RCAR_DW_HDMI is not set
-# CONFIG_DRM_RCAR_LVDS is not set
-# CONFIG_DRM_RCAR_MIPI_DSI is not set
-# CONFIG_DRM_RCAR_USE_LVDS is not set
-# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SII9234=m
-# CONFIG_DRM_SIL_SII8620 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-CONFIG_DRM_SIMPLEDRM=y
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_STI=m
-CONFIG_DRM_STM_DSI=m
-CONFIG_DRM_STM=m
-CONFIG_DRM_SUN4I_BACKEND=m
-CONFIG_DRM_SUN4I_HDMI_CEC=y
-CONFIG_DRM_SUN4I_HDMI=m
-CONFIG_DRM_SUN4I=m
-CONFIG_DRM_SUN6I_DSI=m
-CONFIG_DRM_SUN8I_DW_HDMI=m
-CONFIG_DRM_SUN8I_MIXER=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA=m
-CONFIG_DRM_TEGRA_STAGING=y
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TI_DLPC3433=m
-# CONFIG_DRM_TIDSS is not set
-CONFIG_DRM_TILCDC=m
-# CONFIG_DRM_TI_SN65DSI83 is not set
-CONFIG_DRM_TI_SN65DSI86=m
-CONFIG_DRM_TI_TFP410=m
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_TOSHIBA_TC358762=m
-CONFIG_DRM_TOSHIBA_TC358764=m
-CONFIG_DRM_TOSHIBA_TC358767=m
-CONFIG_DRM_TOSHIBA_TC358768=m
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TVE200=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_USE_DYNAMIC_DEBUG=y
-CONFIG_DRM_V3D=m
-# CONFIG_DRM_VBOXVIDEO is not set
-CONFIG_DRM_VC4_HDMI_CEC=y
-# CONFIG_DRM_VC4_KUNIT_TEST is not set
-CONFIG_DRM_VC4=m
-CONFIG_DRM_VGEM=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VKMS=m
-CONFIG_DRM_VMWGFX_FBCON=y
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-# CONFIG_DRM_XEN_FRONTEND is not set
-CONFIG_DRM=y
-CONFIG_DRM_ZYNQMP_DPSUB=m
-# CONFIG_DS1682 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_DS4424 is not set
-CONFIG_DTC=y
-CONFIG_DTPM_CPU=y
-CONFIG_DTPM_DEVFREQ=y
-CONFIG_DTPM=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_DUMMY_CONSOLE=y
-# CONFIG_DUMMY_IRQ is not set
-CONFIG_DUMMY=m
-CONFIG_DVB_AS102=m
-# CONFIG_DVB_AV7110 is not set
-CONFIG_DVB_B2C2_FLEXCOP=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-CONFIG_DVB_BT8XX=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_CORE=m
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-CONFIG_DVB_DM1105=m
-# CONFIG_DVB_DUMMY_FE is not set
-CONFIG_DVB_DYNAMIC_MINORS=y
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_MAX_ADAPTERS=16
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NET=y
-CONFIG_DVB_NGENE=m
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-# CONFIG_DVB_PT3 is not set
-CONFIG_DVB_SMIPCIE=m
-# CONFIG_DVB_TEST_DRIVERS is not set
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-# CONFIG_DVB_ULE_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=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_AZ6027=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_CXUSB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_DIB0700=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-# CONFIG_DVB_USB_PCTV452E is not set
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_DVB_USB_ZD1301=m
-# CONFIG_DW_AXI_DMAC is not set
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_DWMAC_DWC_QOS_ETH=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-CONFIG_DWMAC_IPQ806X=m
-# CONFIG_DWMAC_LOONGSON is not set
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_QCOM_ETHQOS=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_STI=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_TEGRA=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_DW_XDATA_PCIE=m
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_E1000E=m
-CONFIG_E1000=m
-CONFIG_E100=m
-CONFIG_EARLY_PRINTK_DBGP=y
-CONFIG_EARLY_PRINTK_USB_XDBC=y
-CONFIG_EARLY_PRINTK=y
-# CONFIG_EBC_C384_WDT is not set
-CONFIG_ECHO=m
-CONFIG_ECRYPT_FS=m
-# CONFIG_ECRYPT_FS_MESSAGING is not set
-CONFIG_EDAC_ARMADA_XP=y
-CONFIG_EDAC_DEBUG=y
-CONFIG_EDAC_DMC520=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_HIGHBANK_L2=m
-CONFIG_EDAC_HIGHBANK_MC=m
-CONFIG_EDAC_IGEN6=m
-CONFIG_EDAC_LEGACY_SYSFS=y
-CONFIG_EDAC_SYNOPSYS=m
-CONFIG_EDAC_TI=m
-CONFIG_EDAC=y
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_EE1004=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_LEGACY=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-CONFIG_EFI_COCO_SECRET=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_PARTITION=y
-CONFIG_EFI_PGT_DUMP=y
-# CONFIG_EFI_RCI2_TABLE is not set
-CONFIG_EFI_SECRET=m
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_TEST=m
-CONFIG_EFIVAR_FS=y
-CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
-CONFIG_EFI_VARS_PSTORE=y
-CONFIG_EFI=y
-CONFIG_EFI_ZBOOT=y
-# CONFIG_EFS_FS is not set
-CONFIG_EMAC_ROCKCHIP=m
-# CONFIG_EMBEDDED is not set
-# CONFIG_ENA_ETHERNET is not set
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_ENCRYPTED_KEYS=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ENIC=m
-CONFIG_ENVELOPE_DETECTOR=m
-CONFIG_EPIC100=m
-CONFIG_EPOLL=y
-CONFIG_EQUALIZER=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_ZIP_LZMA=y
-CONFIG_EROFS_FS_ZIP=y
-CONFIG_ET131X=m
-CONFIG_ETHERNET=y
-CONFIG_ETHOC=m
-CONFIG_ETHTOOL_NETLINK=y
-# CONFIG_ETM4X_IMPDEF_FEATURE is not set
-# CONFIG_EUROTECH_WDT is not set
-# CONFIG_EVM_ADD_XATTRS is not set
-CONFIG_EVM_ATTR_FSUUID=y
-# CONFIG_EVM_LOAD_X509 is not set
-CONFIG_EVM=y
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
-CONFIG_EXPORTFS=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_DEBUG=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_KUNIT_TESTS=m
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-# CONFIG_EXTCON_FSA9480 is not set
-CONFIG_EXTCON_GPIO=m
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-# CONFIG_EXTCON_PTN5150 is not set
-CONFIG_EXTCON_QCOM_SPMI_MISC=m
-# CONFIG_EXTCON_RT8973A is not set
-# CONFIG_EXTCON_SM5502 is not set
-CONFIG_EXTCON_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_EXYNOS5422_DMC=m
-CONFIG_EXYNOS_ADC=m
-CONFIG_EXYNOS_AUDSS_CLK_CON=m
-CONFIG_EXYNOS_CHIPID=y
-CONFIG_EXYNOS_CLKOUT=y
-# CONFIG_EXYNOS_IOMMU_DEBUG is not set
-CONFIG_EXYNOS_IOMMU=y
-CONFIG_EXYNOS_THERMAL=y
-# CONFIG_EXYNOS_USI is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_F2FS_FS_COMPRESSION=y
-CONFIG_F2FS_FS_LZ4HC=y
-CONFIG_F2FS_FS_LZ4=y
-CONFIG_F2FS_FS_LZORLE=y
-CONFIG_F2FS_FS_LZO=y
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_ZSTD=y
-CONFIG_F2FS_IOSTAT=y
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_UNFAIR_RWSEM=y
-CONFIG_FAIL_FUNCTION=y
-# CONFIG_FAIL_FUTEX is not set
-CONFIG_FAIL_IO_TIMEOUT=y
-CONFIG_FAIL_MAKE_REQUEST=y
-CONFIG_FAIL_MMC_REQUEST=y
-CONFIG_FAILOVER=m
-CONFIG_FAIL_PAGE_ALLOC=y
-CONFIG_FAILSLAB=y
-CONFIG_FAIL_SUNRPC=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_FANOTIFY=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_FAT_FS=m
-CONFIG_FAT_KUNIT_TEST=m
-# CONFIG_FAULT_INJECTION_CONFIGFS is not set
-CONFIG_FAULT_INJECTION_DEBUG_FS=y
-CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y
-# CONFIG_FAULT_INJECTION_USERCOPY is not set
-CONFIG_FAULT_INJECTION=y
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_ARC is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_ARMCLCD is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_DA8XX is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_GEODE is not set
-# CONFIG_FB_HGA is not set
-# CONFIG_FB_HYPERV is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_I810 is not set
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_IMX is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_LE80578 is not set
-# CONFIG_FB_MATROX_G is not set
-# CONFIG_FB_MATROX_I2C is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_MATROX_MILLENIUM is not set
-# CONFIG_FB_MATROX_MYSTIQUE is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_OF is not set
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-CONFIG_FB_SIMPLE=y
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_SM501 is not set
-# CONFIG_FB_SM712 is not set
-# CONFIG_FB_SM750 is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_TFT is not set
-CONFIG_FB_TILEBLITTING=y
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_VESA=y
-# CONFIG_FB_VGA16 is not set
-# CONFIG_FB_VIA is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_XILINX is not set
-CONFIG_FB=y
-CONFIG_FCOE=m
-# CONFIG_FDDI is not set
-CONFIG_FEALNX=m
-CONFIG_FEC=m
-CONFIG_FHANDLE=y
-# CONFIG_FIELDBUS_DEV is not set
-# CONFIG_FIND_BIT_BENCHMARK is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FIXED_PHY=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_FM10K=m
-# CONFIG_FONTS is not set
-CONFIG_FORCEDETH=m
-# CONFIG_FORCE_NR_CPUS is not set
-CONFIG_FORTIFY_KUNIT_TEST=m
-CONFIG_FORTIFY_SOURCE=y
-CONFIG_FPGA_BRIDGE=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ICE40_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_ZYNQ_FPGA=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPROBE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAME_POINTER=y
-CONFIG_FRAME_WARN=2048
-CONFIG_FRONTSWAP=y
-# CONFIG_FSCACHE_DEBUG is not set
-CONFIG_FSCACHE=m
-CONFIG_FSCACHE_STATS=y
-CONFIG_FS_DAX=y
-CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
-CONFIG_FS_ENCRYPTION=y
-# CONFIG_FSI is not set
-CONFIG_FSL_DPAA2_ETH_DCB=y
-# CONFIG_FSL_DPAA2_SWITCH is not set
-# CONFIG_FSL_EDMA is not set
-# CONFIG_FSL_ENETC_IERB is not set
-# CONFIG_FSL_ENETC is not set
-# CONFIG_FSL_ENETC_MDIO is not set
-# CONFIG_FSL_ENETC_VF is not set
-# CONFIG_FSL_IMX8_DDR_PMU is not set
-# CONFIG_FSL_PQ_MDIO is not set
-# CONFIG_FSL_QDMA is not set
-CONFIG_FSL_RCPM=y
-CONFIG_FSL_XGMAC_MDIO=m
-CONFIG_FS_MBCACHE=y
-CONFIG_FSNOTIFY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-# CONFIG_FS_VERITY_DEBUG is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FTL is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_FTRACE=y
-# CONFIG_FTWDT010_WATCHDOG is not set
-# CONFIG_FUNCTION_ERROR_INJECTION is not set
-# CONFIG_FUNCTION_GRAPH_TRACER is not set
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUN_ETH=m
-CONFIG_FUSE_DAX=y
-CONFIG_FUSE_FS=m
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_FC=m
-# CONFIG_FUSION is not set
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_SPI=m
-CONFIG_FUTEX=y
-CONFIG_FW_CACHE=y
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_LOADER_DEBUG=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_USER_HELPER=y
-CONFIG_FW_LOADER=y
-CONFIG_FW_UPLOAD=y
-CONFIG_FXAS21002C=m
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_GACT_PROB=y
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-CONFIG_GAMEPORT_L4=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_NS558=m
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
-# CONFIG_GCC_PLUGINS is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-# CONFIG_GCOV_KERNEL is not set
-# CONFIG_GDB_SCRIPTS is not set
-# CONFIG_GEHC_ACHC is not set
-CONFIG_GENERIC_ADC_BATTERY=m
-# CONFIG_GENERIC_ADC_THERMAL is not set
-# CONFIG_GENERIC_CPU is not set
-CONFIG_GENERIC_IRQ_DEBUGFS=y
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PINCONF=y
-CONFIG_GENEVE=m
-# CONFIG_GEN_RTC is not set
-# CONFIG_GENWQE is not set
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_GFS2_FS=m
-# CONFIG_GIANFAR is not set
-# CONFIG_GIGABYTE_WMI is not set
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_GNSS=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-# CONFIG_GOLDFISH is not set
-CONFIG_GOOGLE_COREBOOT_TABLE=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-CONFIG_GP2AP002=m
-# CONFIG_GP2AP020A00F is not set
-CONFIG_GPIO_74X164=m
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ADNP is not set
-# CONFIG_GPIO_ADP5588 is not set
-CONFIG_GPIO_AGGREGATOR=m
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMD_FCH is not set
-# CONFIG_GPIO_AMDPT is not set
-# CONFIG_GPIO_BCM_XGS_IPROC is not set
-CONFIG_GPIO_BD9571MWV=m
-CONFIG_GPIO_CADENCE=m
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_DA9052=m
-CONFIG_GPIO_DA9055=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_FXL6408=m
-CONFIG_GPIO_GENERIC_PLATFORM=y
-CONFIG_GPIO_GENERIC=y
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_HLWD is not set
-# CONFIG_GPIO_IT87 is not set
-# CONFIG_GPIO_LATCH is not set
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIOLIB=y
-# CONFIG_GPIO_LOGICVC is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7300 is not set
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_MAX77650=m
-# CONFIG_GPIO_MB86S7X is not set
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_MLXBF2=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_MOXTET=m
-# CONFIG_GPIO_MPC8XXX is not set
-CONFIG_GPIO_MVEBU=y
-CONFIG_GPIO_MXC=m
-CONFIG_GPIO_OMAP=y
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-# CONFIG_GPIO_PCH is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_RASPBERRYPI_EXP=m
-# CONFIG_GPIO_RDC321X is not set
-CONFIG_GPIO_ROCKCHIP=y
-# CONFIG_GPIO_SAMA5D2_PIOBU is not set
-# CONFIG_GPIO_SCH311X is not set
-# CONFIG_GPIO_SIFIVE is not set
-CONFIG_GPIO_SIM=m
-CONFIG_GPIO_STMPE=y
-CONFIG_GPIO_SYSCON=m
-CONFIG_GPIO_TEGRA=y
-CONFIG_GPIO_TPIC2810=m
-CONFIG_GPIO_TPS65218=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-CONFIG_GPIO_TS4800=m
-# CONFIG_GPIO_TS4900 is not set
-CONFIG_GPIO_TWL4030=m
-CONFIG_GPIO_TWL6040=m
-# CONFIG_GPIO_VIPERBOARD is not set
-CONFIG_GPIO_VIRTIO=m
-CONFIG_GPIO_WATCHDOG=m
-# CONFIG_GPIO_WINBOND is not set
-CONFIG_GPIO_WM8994=m
-# CONFIG_GPIO_WS16C48 is not set
-CONFIG_GPIO_XILINX=y
-# CONFIG_GPIO_XRA1403 is not set
-# CONFIG_GPIO_ZEVIO is not set
-CONFIG_GPIO_ZYNQ=m
-CONFIG_GP_PCI1XXXX=m
-CONFIG_GREENASIA_FF=y
-# CONFIG_GREYBUS is not set
-CONFIG_GS_FPGABOOT=m
-CONFIG_GTP=m
-CONFIG_GUP_TEST=y
-CONFIG_GVE=m
-# CONFIG_HABANA_AI is not set
-CONFIG_HAMACHI=m
-CONFIG_HAMRADIO=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_HAPPYMEAL=m
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-CONFIG_HASH_KUNIT_TEST=m
-CONFIG_HASHTABLE_KUNIT_TEST=m
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_TWD=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HD44780=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDQ_MASTER_OMAP=m
-CONFIG_HEADERS_INSTALL=y
-# CONFIG_HERMES is not set
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_HI6421V600_IRQ=m
-# CONFIG_HI8435 is not set
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION=y
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_APPLE=m
-# CONFIG_HID_ASUS is not set
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_BPF=y
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GENERIC=y
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-# CONFIG_HID_GOOGLE_HAMMER is not set
-CONFIG_HID_GREENASIA=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KUNIT_TEST=m
-CONFIG_HID_KYE=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_MAGICMOUSE=y
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MCP2221=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PID=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_PXRC=m
-CONFIG_HIDRAW=y
-CONFIG_HID_RAZER=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_RETRODE=m
-CONFIG_HID_RMI=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_HID_SENSOR_PRESS is not set
-# CONFIG_HID_SENSOR_PROX is not set
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_HID_SONY=m
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VIVALDI=m
-# CONFIG_HID_VRC2 is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_XINMO=m
-CONFIG_HID=y
-CONFIG_HID_ZEROPLUS=m
-CONFIG_HID_ZYDACRON=m
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HIGH_RES_TIMERS=y
-# CONFIG_HIPPI is not set
-# CONFIG_HISI_DMA is not set
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_HISILICON_IRQ_MBIGEN is not set
-# CONFIG_HISI_PCIE_PMU is not set
-CONFIG_HISI_PMU=y
-# CONFIG_HIST_TRIGGERS_DEBUG is not set
-CONFIG_HIST_TRIGGERS=y
-CONFIG_HMC425=m
-# CONFIG_HMC6352 is not set
-CONFIG_HOLTEK_FF=y
-# CONFIG_HOSTAP is not set
-CONFIG_HOTPLUG_CPU=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_ACPI=y
-# CONFIG_HOTPLUG_PCI_CPCI is not set
-CONFIG_HOTPLUG_PCI_PCIE=y
-# CONFIG_HOTPLUG_PCI_SHPC is not set
-CONFIG_HOTPLUG_PCI=y
-# CONFIG_HP03 is not set
-# CONFIG_HP206C is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_HP_ILO is not set
-CONFIG_HSA_AMD_SVM=y
-CONFIG_HSA_AMD=y
-# CONFIG_HSI is not set
-# CONFIG_HSR is not set
-# CONFIG_HSU_DMA is not set
-CONFIG_HT16K33=m
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTE is not set
-CONFIG_HTS221=m
-CONFIG_HTU21=m
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HUGETLB_PAGE is not set
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HVC_DCC is not set
-CONFIG_HW_CONSOLE=y
-CONFIG_HWLAT_TRACER=y
-# CONFIG_HWMON_DEBUG_CHIP is not set
-CONFIG_HWMON=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
-# CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_BCM2835=m
-# CONFIG_HW_RANDOM_CCTRNG is not set
-CONFIG_HW_RANDOM_EXYNOS=m
-CONFIG_HW_RANDOM_IMX_RNGC=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_OMAP3_ROM=m
-CONFIG_HW_RANDOM_OMAP=m
-CONFIG_HW_RANDOM_OPTEE=m
-CONFIG_HW_RANDOM_ST=m
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_HW_RANDOM_VIRTIO=y
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK_OMAP=m
-CONFIG_HWSPINLOCK_QCOM=m
-# CONFIG_HWSPINLOCK_STM32 is not set
-CONFIG_HWSPINLOCK_SUN6I=m
-CONFIG_HWSPINLOCK=y
-# CONFIG_HX711 is not set
-CONFIG_HYPERV_BALLOON=m
-CONFIG_HYPERV_IOMMU=y
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_HYPERV=m
-CONFIG_HYPERV_NET=m
-CONFIG_HYPERV_STORAGE=m
-# CONFIG_HYPERV_TESTING is not set
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_HZ_1000=y
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-CONFIG_I2C_ALGOPCF=m
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD756_S4882 is not set
-# CONFIG_I2C_AMD8111 is not set
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_BCM2835=m
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_BRCMSTB=y
-CONFIG_I2C_CADENCE=m
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_SLAVE=y
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-# CONFIG_I2C_EG20T is not set
-# CONFIG_I2C_EMEV2 is not set
-CONFIG_I2C_EXYNOS5=m
-# CONFIG_I2C_FSI is not set
-CONFIG_I2C_GPIO_FAULT_INJECTOR=y
-CONFIG_I2C_GPIO=m
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF_ELAN=m
-CONFIG_I2C_HID_OF_GOODIX=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID=y
-# CONFIG_I2C_HISI is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_IMX_LPI2C=m
-CONFIG_I2C_IMX=m
-# CONFIG_I2C_ISCH is not set
-CONFIG_I2C_MESON=m
-CONFIG_I2C_MLXBF=m
-CONFIG_I2C_MLXCPLD=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_GPMUX=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX=m
-CONFIG_I2C_MUX_MLXCPLD=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MV64XXX=m
-CONFIG_I2C_NFORCE2=m
-# CONFIG_I2C_NFORCE2_S4985 is not set
-# CONFIG_I2C_NOMADIK is not set
-CONFIG_I2C_NVIDIA_GPU=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PCI1XXXX=m
-# CONFIG_I2C_PIIX4 is not set
-CONFIG_I2C_PXA=m
-# CONFIG_I2C_PXA_SLAVE is not set
-# CONFIG_I2C_QCOM_CCI is not set
-CONFIG_I2C_QUP=m
-CONFIG_I2C_RK3X=y
-# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
-CONFIG_I2C_S3C2410=m
-CONFIG_I2C_SI470X=m
-# CONFIG_I2C_SI4713 is not set
-CONFIG_I2C_SIMTEC=m
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ST=m
-# CONFIG_I2C_STM32F4 is not set
-CONFIG_I2C_STM32F7=m
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SUN6I_P2WI=m
-# CONFIG_I2C_TAOS_EVM is not set
-CONFIG_I2C_TEGRA_BPMP=m
-CONFIG_I2C_TEGRA=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VERSATILE=m
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-# CONFIG_I2C_VIPERBOARD is not set
-CONFIG_I2C_VIRTIO=m
-CONFIG_I2C_XILINX=m
-CONFIG_I2C=y
-# CONFIG_I3C is not set
-# CONFIG_I40E_DCB is not set
-CONFIG_I40E=m
-CONFIG_I40EVF=m
-CONFIG_I6300ESB_WDT=m
-# CONFIG_IAQCORE is not set
-CONFIG_ICE_HWTS=y
-CONFIG_ICE=m
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICP10100=m
-CONFIG_ICPLUS_PHY=m
-# CONFIG_ICS932S401 is not set
-# CONFIG_IDLE_INJECT is not set
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_ATUSB=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_CA8210=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-# CONFIG_IEEE802154_HWSIM is not set
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_MCR20A=m
-CONFIG_IEEE802154_MRF24J40=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IFB=m
-CONFIG_IFCVF=m
-CONFIG_IGB_DCA=y
-CONFIG_IGB_HWMON=y
-CONFIG_IGB=m
-CONFIG_IGBVF=m
-CONFIG_IGC=m
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_FORMAT_KUNIT_TEST=m
-# CONFIG_IIO_HRTIMER_TRIGGER is not set
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO=m
-CONFIG_IIO_MUX=m
-CONFIG_IIO_RESCALE_KUNIT_TEST=m
-CONFIG_IIO_RESCALE=m
-CONFIG_IIO_SCMI=m
-# CONFIG_IIO_SIMPLE_DUMMY is not set
-# CONFIG_IIO_SSP_SENSORHUB is not set
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_IIO_ST_LSM6DSX=m
-# CONFIG_IIO_ST_LSM9DS0 is not set
-CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_TRIGGER=y
-# CONFIG_IKCONFIG is not set
-CONFIG_IKHEADERS=m
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_MODSIG=y
-CONFIG_IMA_APPRAISE=y
-CONFIG_IMA_ARCH_POLICY=y
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set
-CONFIG_IMA_DEFAULT_HASH="sha256"
-CONFIG_IMA_DEFAULT_HASH_SHA256=y
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-# CONFIG_IMA_DISABLE_HTABLE is not set
-CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_NG_TEMPLATE=y
-CONFIG_IMA_READ_POLICY=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-# CONFIG_IMA_TEMPLATE is not set
-# CONFIG_IMA_TRUSTED_KEYRING is not set
-CONFIG_IMA_WRITE_POLICY=y
-CONFIG_IMA=y
-# CONFIG_IMG_ASCII_LCD is not set
-CONFIG_IMX2_WDT=m
-CONFIG_IMX7D_ADC=m
-CONFIG_IMX7ULP_WDT=m
-CONFIG_IMX8MM_THERMAL=m
-CONFIG_IMX8QXP_ADC=m
-CONFIG_IMX93_ADC=m
-# CONFIG_IMX_DMA is not set
-CONFIG_IMX_DSP=m
-CONFIG_IMX_DSP_REMOTEPROC=m
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-CONFIG_IMX_GPCV2=y
-CONFIG_IMX_IPUV3_CORE=m
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_MBOX=m
-CONFIG_IMX_MU_MSI=m
-CONFIG_IMX_REMOTEPROC=m
-# CONFIG_IMX_SCU is not set
-CONFIG_IMX_SC_WDT=m
-CONFIG_IMX_SDMA=m
-CONFIG_IMX_THERMAL=m
-CONFIG_IMX_WEIM=y
-CONFIG_INA2XX_ADC=m
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESPINTCP=y
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_INET_AH=m
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_ESPINTCP=y
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_MPTCP_DIAG=y
-CONFIG_INET_RAW_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_UDP_DIAG=y
-CONFIG_INET=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-# CONFIG_INFINIBAND_BNXT_RE is not set
-# CONFIG_INFINIBAND_CXGB4 is not set
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-# CONFIG_INFINIBAND_IPOIB_CM is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-# CONFIG_INFINIBAND_IPOIB is not set
-CONFIG_INFINIBAND_IRDMA=m
-# CONFIG_INFINIBAND_ISER is not set
-# CONFIG_INFINIBAND_ISERT is not set
-# CONFIG_INFINIBAND is not set
-# CONFIG_INFINIBAND_MTHCA is not set
-# CONFIG_INFINIBAND_OCRDMA is not set
-# CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set
-CONFIG_INFINIBAND_QEDR=m
-# CONFIG_INFINIBAND_QIB_DCA is not set
-# CONFIG_INFINIBAND_QIB is not set
-# CONFIG_INFINIBAND_RDMAVT is not set
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-# CONFIG_INFINIBAND_SRP is not set
-# CONFIG_INFINIBAND_SRPT is not set
-# CONFIG_INFINIBAND_USER_ACCESS is not set
-# CONFIG_INFINIBAND_USER_MAD is not set
-# CONFIG_INFINIBAND_USNIC is not set
-# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
-# CONFIG_INFTL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-# CONFIG_INITRAMFS_PRESERVE_MTIME is not set
-CONFIG_INITRAMFS_SOURCE=""
-# CONFIG_INIT_STACK_ALL_PATTERN is not set
-CONFIG_INIT_STACK_ALL_ZERO=y
-# CONFIG_INIT_STACK_NONE is not set
-CONFIG_INOTIFY_USER=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_ARIEL_PWRBUTTON=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_ATLAS_BTNS=m
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_BBNSM_PWRKEY=m
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_CMA3000=m
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-CONFIG_INPUT_DA9052_ONKEY=m
-CONFIG_INPUT_DA9055_ONKEY=m
-CONFIG_INPUT_DA9063_ONKEY=m
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-CONFIG_INPUT_E3X0_BUTTON=m
-# CONFIG_INPUT_EVBUG is not set
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_GPIO_BEEPER=m
-# CONFIG_INPUT_GPIO_DECODER is not set
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-# CONFIG_INPUT_IBM_PANEL is not set
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-# CONFIG_INPUT_IMS_PCU is not set
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KUNIT_TEST=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_MATRIXKMAP=y
-CONFIG_INPUT_MAX77650_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSE=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_PM8941_PWRKEY=m
-CONFIG_INPUT_PM8XXX_VIBRATOR=m
-CONFIG_INPUT_PMIC8XXX_PWRKEY=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_RK805_PWRKEY=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_STPMIC1_ONKEY=m
-CONFIG_INPUT_TABLET=y
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_INPUT_TPS65218_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_VIBRA=m
-CONFIG_INPUT_TWL6040_VIBRA=m
-CONFIG_INPUT_UINPUT=m
-CONFIG_INPUT_WISTRON_BTNS=m
-CONFIG_INPUT=y
-CONFIG_INPUT_YEALINK=m
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
-CONFIG_INTEGRITY_MACHINE_KEYRING=y
-CONFIG_INTEGRITY_PLATFORM_KEYRING=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY=y
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_INTEL_IDXD_COMPAT is not set
-CONFIG_INTEL_IDXD=m
-# CONFIG_INTEL_IDXD_PERFMON is not set
-# CONFIG_INTEL_IOMMU_DEBUGFS is not set
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_ISHTP_ECLITE is not set
-# CONFIG_INTEL_LDMA is not set
-# CONFIG_INTEL_MEI_PXP is not set
-# CONFIG_INTEL_PMT_CLASS is not set
-# CONFIG_INTEL_PMT_CRASHLOG is not set
-# CONFIG_INTEL_PMT_TELEMETRY is not set
-# CONFIG_INTEL_SAR_INT1092 is not set
-# CONFIG_INTEL_SCU_PCI is not set
-# CONFIG_INTEL_SCU_PLATFORM is not set
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y
-# CONFIG_INTEL_SOC_PMIC is not set
-# CONFIG_INTEL_TCC_COOLING is not set
-# CONFIG_INTEL_TH is not set
-CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
-# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_INTERCONNECT_EXYNOS=y
-# CONFIG_INTERCONNECT_IMX is not set
-# CONFIG_INTERCONNECT_QCOM is not set
-# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
-# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
-# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
-# CONFIG_INTERCONNECT_QCOM_SDM670 is not set
-# CONFIG_INTERCONNECT_QCOM_SDX65 is not set
-# CONFIG_INTERCONNECT_QCOM_SM6350 is not set
-# CONFIG_INTERCONNECT_QCOM_SM8550 is not set
-CONFIG_INTERCONNECT_SAMSUNG=y
-CONFIG_INTERCONNECT=y
-CONFIG_INTERRUPT_CNT=m
-# CONFIG_INTERVAL_TREE_TEST is not set
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_IIO=m
-# CONFIG_INV_MPU6050_SPI is not set
-CONFIG_IO_DELAY_0X80=y
-# CONFIG_IO_DELAY_0XED is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_IO_DELAY_UDELAY is not set
-CONFIG_IOMMU_DEBUGFS=y
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMUFD=m
-# CONFIG_IOMMUFD_TEST is not set
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_IONIC=m
-CONFIG_IOSCHED_BFQ=y
-CONFIG_IOSM=m
-CONFIG_IO_STRICT_DEVMEM=y
-# CONFIG_IP5XXX_POWER is not set
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-# CONFIG_IPACK_BUS is not set
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IPC_NS=y
-# CONFIG_IP_DCCP is not set
-CONFIG_IPDDP_ENCAP=y
-CONFIG_IPDDP=m
-CONFIG_IP_FIB_TRIE_STATS=y
-# CONFIG_IPMB_DEVICE_INTERFACE is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_IPMB=m
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_POWEROFF=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MANGLE=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_NAT=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-# CONFIG_IP_PNP is not set
-# CONFIG_IPQ_APSS_6018 is not set
-# CONFIG_IPQ_APSS_PLL is not set
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_IPQ_GCC_6018 is not set
-# CONFIG_IPQ_GCC_806X is not set
-# CONFIG_IPQ_GCC_8074 is not set
-# CONFIG_IPQ_GCC_9574 is not set
-# CONFIG_IPQ_LCC_806X is not set
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_SCTP=m
-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_IPMAC=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_ILA=m
-CONFIG_IPV6_IOAM6_LWTUNNEL=y
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_IPV6_PIMSM_V2=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_RPL_LWTUNNEL=y
-CONFIG_IPV6_SEG6_HMAC=y
-CONFIG_IPV6_SEG6_LWTUNNEL=y
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6=y
-CONFIG_IPVLAN=m
-CONFIG_IP_VS_DEBUG=y
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_IPV6=y
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_MH_TAB_INDEX=12
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_PE_SIP=m
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_SCTP=y
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_SH_TAB_BITS=8
-CONFIG_IP_VS_TAB_BITS=12
-CONFIG_IP_VS_TWOS=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IPVTAP=m
-# CONFIG_IPW2100 is not set
-# CONFIG_IPW2200 is not set
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_GPIO_CIR=m
-CONFIG_IR_GPIO_TX=m
-CONFIG_IR_HIX5HD2=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_MESON=m
-# CONFIG_IR_MESON_TX is not set
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_PWM_TX=m
-# CONFIG_IRQSOFF_TRACER is not set
-CONFIG_IRQ_TIME_ACCOUNTING=y
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_REDRAT3=m
-# CONFIG_IR_RX51 is not set
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_SPI=m
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_SUNXI=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_IR_XMP_DECODER=m
-# CONFIG_ISA is not set
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TCP=m
-# CONFIG_ISDN is not set
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-# CONFIG_ISL29125 is not set
-# CONFIG_ISL29501 is not set
-CONFIG_ISO9660_FS=m
-CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_ITCO_WDT=m
-# CONFIG_ITG3200 is not set
-CONFIG_IWL3945=m
-CONFIG_IWL4965=m
-CONFIG_IWLDVM=m
-CONFIG_IWLEGACY_DEBUGFS=y
-CONFIG_IWLEGACY_DEBUG=y
-CONFIG_IWLEGACY=m
-# CONFIG_IWLMEI is not set
-CONFIG_IWLMVM=m
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEBUG=y
-CONFIG_IWLWIFI_DEVICE_TRACING=y
-CONFIG_IWLWIFI=m
-CONFIG_IWMMXT=y
-CONFIG_IXGBE_DCA=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBE=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGB=m
-CONFIG_JBD2_DEBUG=y
-CONFIG_JBD2=y
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_JME=m
-CONFIG_JOLIET=y
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_ANALOG=m
-# CONFIG_JOYSTICK_AS5011 is not set
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_DB9=m
-# CONFIG_JOYSTICK_FSIA6B is not set
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_JOYDUMP=m
-# CONFIG_JOYSTICK_MAGELLAN is not set
-CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_STINGER is not set
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-# CONFIG_JOYSTICK_TWIDJOY is not set
-CONFIG_JOYSTICK_WALKERA0701=m
-# CONFIG_JOYSTICK_WARRIOR is not set
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_XPAD=m
-# CONFIG_JOYSTICK_ZHENHUA is not set
-# CONFIG_JSA1212 is not set
-CONFIG_JUMP_LABEL=y
-CONFIG_KALLSYMS_ALL=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KARMA_PARTITION is not set
-CONFIG_KASAN_GENERIC=y
-CONFIG_KASAN_INLINE=y
-CONFIG_KASAN_KUNIT_TEST=m
-# CONFIG_KASAN_MODULE_TEST is not set
-# CONFIG_KASAN_OUTLINE is not set
-CONFIG_KASAN_VMALLOC=y
-CONFIG_KASAN=y
-# CONFIG_KCOV is not set
-# CONFIG_KCSAN is not set
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-CONFIG_KDB_DEFAULT_ENABLE=0x0
-CONFIG_KDB_KEYBOARD=y
-# CONFIG_KERNEL_BZIP2 is not set
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_LZO is not set
-CONFIG_KERNEL_MODE_NEON=y
-# CONFIG_KERNEL_UNCOMPRESSED is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_ZSTD is not set
-# CONFIG_KEXEC_FILE is not set
-CONFIG_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_KEXEC_SIG=y
-CONFIG_KEXEC=y
-CONFIG_KEYBOARD_ADC=m
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_KEYBOARD_CAP11XX is not set
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-# CONFIG_KEYBOARD_IMX is not set
-CONFIG_KEYBOARD_IMX_SC_KEY=m
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MATRIX=m
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-CONFIG_KEYBOARD_NVEC=y
-CONFIG_KEYBOARD_OMAP4=m
-# CONFIG_KEYBOARD_OPENCORES is not set
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_PMIC8XXX=m
-CONFIG_KEYBOARD_PXA27x=y
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-# CONFIG_KEYBOARD_QT2160 is not set
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_SNVS_PWRKEY=m
-CONFIG_KEYBOARD_ST_KEYSCAN=m
-CONFIG_KEYBOARD_STMPE=m
-# CONFIG_KEYBOARD_STOWAWAY is not set
-CONFIG_KEYBOARD_SUN4I_LRADC=m
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-CONFIG_KEYBOARD_TWL4030=m
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-# CONFIG_KEYSTONE_REMOTEPROC is not set
-CONFIG_KEYS=y
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE is not set
-# CONFIG_KFENCE_KUNIT_TEST is not set
-CONFIG_KFENCE_NUM_OBJECTS=255
-CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-CONFIG_KGDB_KDB=y
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS_ON_BOOT is not set
-CONFIG_KGDB_TESTS=y
-CONFIG_KGDB=y
-CONFIG_KHADAS_MCU_FAN_THERMAL=m
-# CONFIG_KMX61 is not set
-CONFIG_KPROBE_EVENT_GEN_TEST=m
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_KPROBE_EVENTS=y
-CONFIG_KPROBES_SANITY_TEST=m
-CONFIG_KPROBES=y
-CONFIG_KPSS_XCC=m
-CONFIG_KRAITCC=m
-# CONFIG_KS7010 is not set
-# CONFIG_KS8842 is not set
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSM=y
-CONFIG_KSZ884X_PCI=m
-CONFIG_KUNIT_ALL_TESTS=m
-CONFIG_KUNIT_DEBUGFS=y
-CONFIG_KUNIT_DEFAULT_ENABLED=y
-CONFIG_KUNIT_EXAMPLE_TEST=m
-CONFIG_KUNIT=m
-CONFIG_KUNIT_TEST=m
-CONFIG_KUSER_HELPERS=y
-CONFIG_KVM_SMM=y
-CONFIG_KVM_XEN=y
-CONFIG_KXCJK1013=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_ETH=m
-CONFIG_L2TP_IP=m
-CONFIG_L2TP=m
-CONFIG_L2TP_V3=y
-# CONFIG_LAPB is not set
-CONFIG_LATENCYTOP=y
-CONFIG_LATTICE_ECP3_CONFIG=m
-# CONFIG_LCD2S is not set
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_LTV350QV=m
-# CONFIG_LCD_OTM3225A is not set
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LDISC_AUTOLOAD=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_LDM_PARTITION=y
-# CONFIG_LEDS_AAT1290 is not set
-CONFIG_LEDS_ACER_A500=m
-CONFIG_LEDS_AN30259A=m
-# CONFIG_LEDS_ARIEL is not set
-CONFIG_LEDS_AS3645A=m
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_BD2606MVV is not set
-# CONFIG_LEDS_BD2802 is not set
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLEVO_MAIL=m
-CONFIG_LEDS_CR0014114=m
-CONFIG_LEDS_DA9052=m
-CONFIG_LEDS_DAC124S085=m
-# CONFIG_LEDS_EL15203000 is not set
-CONFIG_LEDS_GPIO=m
-# CONFIG_LEDS_IS31FL319X is not set
-CONFIG_LEDS_IS31FL32XX=m
-# CONFIG_LEDS_KTD2692 is not set
-# CONFIG_LEDS_LGM is not set
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-# CONFIG_LEDS_LM355x is not set
-CONFIG_LEDS_LM3601X=m
-# CONFIG_LEDS_LM3642 is not set
-CONFIG_LEDS_LM3692X=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-# CONFIG_LEDS_LP55XX_COMMON is not set
-# CONFIG_LEDS_LP8860 is not set
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MAX77650=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_MC13783=m
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_NS2=m
-# CONFIG_LEDS_OT200 is not set
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_PCA9532=m
-# CONFIG_LEDS_PCA955X is not set
-CONFIG_LEDS_PCA963X=m
-CONFIG_LEDS_PM8058=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_QCOM_FLASH=m
-CONFIG_LEDS_QCOM_LPG=m
-CONFIG_LEDS_REGULATOR=m
-# CONFIG_LEDS_RT4505 is not set
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-# CONFIG_LEDS_SPI_BYTE is not set
-CONFIG_LEDS_SYSCON=y
-CONFIG_LEDS_TCA6507=m
-# CONFIG_LEDS_TI_LMU_COMMON is not set
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TURRIS_OMNIA=m
-CONFIG_LEDS_USER=m
-CONFIG_LED_TRIGGER_PHY=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-CONFIG_LIB80211_CRYPT_WEP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_LIB80211=m
-CONFIG_LIBCRC32C=y
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM=m
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-# CONFIG_LIBNVDIMM is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-CONFIG_LINEAR_RANGES_TEST=m
-CONFIG_LIRC=y
-CONFIG_LIST_KUNIT_TEST=m
-CONFIG_LITEX_LITEETH=m
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-CONFIG_LIVEPATCH=y
-# CONFIG_LKDTM is not set
-# CONFIG_LLC2 is not set
-CONFIG_LLC=m
-# CONFIG_LMK04832 is not set
-CONFIG_LMP91000=m
-CONFIG_LOAD_UEFI_KEYS=y
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_LOCKDEP_BITS=16
-CONFIG_LOCKDEP_CHAINS_BITS=19
-CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12
-CONFIG_LOCKDEP_STACK_TRACE_BITS=19
-CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
-CONFIG_LOCKD=m
-# CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
-CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
-CONFIG_LOCKD_V4=y
-CONFIG_LOCK_EVENT_COUNTS=y
-# CONFIG_LOCK_STAT is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_LOGO_LINUX_CLUT224=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO=y
-CONFIG_LOOPBACK_TARGET=m
-# CONFIG_LPC_ICH is not set
-CONFIG_LP_CONSOLE=y
-# CONFIG_LPC_SCH is not set
-CONFIG_LRU_GEN_ENABLED=y
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN=y
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock"
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_LTC1660=m
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_LTC2632 is not set
-CONFIG_LTC2688=m
-CONFIG_LTC2983=m
-# CONFIG_LTE_GDM724X is not set
-# CONFIG_LTO_CLANG_FULL is not set
-# CONFIG_LTO_CLANG_THIN is not set
-CONFIG_LTO_NONE=y
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_LWTUNNEL=y
-CONFIG_LXT_PHY=m
-CONFIG_LZ4_COMPRESS=m
-# CONFIG_M62332 is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_HWSIM=m
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_MESSAGE_TRACING=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC802154=m
-CONFIG_MACB=m
-CONFIG_MACB_PCI=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MAC_EMUMOUSEBTN=y
-CONFIG_MACH_ARMADA_370=y
-CONFIG_MACH_ARMADA_375=y
-CONFIG_MACH_ARMADA_38X=y
-CONFIG_MACH_ARMADA_39X=y
-CONFIG_MACH_ARMADA_XP=y
-# CONFIG_MACH_BROWNSTONE is not set
-CONFIG_MACH_DOVE=y
-# CONFIG_MACH_FLINT is not set
-# CONFIG_MACH_MARVELL_JASPER is not set
-# CONFIG_MACH_MESON6 is not set
-# CONFIG_MACH_MESON8 is not set
-CONFIG_MACH_MMP2_DT=y
-CONFIG_MACH_MMP3_DT=y
-CONFIG_MACH_STM32MP13=y
-CONFIG_MACH_STM32MP157=y
-CONFIG_MACH_SUN4I=y
-CONFIG_MACH_SUN5I=y
-CONFIG_MACH_SUN6I=y
-CONFIG_MACH_SUN7I=y
-CONFIG_MACH_SUN8I=y
-CONFIG_MACH_SUN9I=y
-CONFIG_MACHZ_WDT=m
-# CONFIG_MACINTOSH_DRIVERS is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MACSEC=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_MAG3110=m
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ=y
-# CONFIG_MAILBOX_TEST is not set
-CONFIG_MAILBOX=y
-# CONFIG_MANAGER_SBS is not set
-CONFIG_MANTIS_CORE=m
-# CONFIG_MARCH_Z16 is not set
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MARVELL_PHY=m
-# CONFIG_MATOM is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX30100=m
-# CONFIG_MAX30102 is not set
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-# CONFIG_MAX44000 is not set
-CONFIG_MAX44009=m
-# CONFIG_MAX517 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-CONFIG_MAX77620_WATCHDOG=m
-# CONFIG_MAX9611 is not set
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_MAXSMP=y
-CONFIG_MB1232=m
-# CONFIG_MC3230 is not set
-# CONFIG_MCB is not set
-# CONFIG_MCORE2 is not set
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3911=m
-CONFIG_MCP4018=m
-CONFIG_MCP41010=m
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4922 is not set
-CONFIG_MCPM=y
-CONFIG_MCTP_SERIAL=m
-# CONFIG_MCTP_TRANSPORT_I2C is not set
-CONFIG_MCTP=y
-CONFIG_MD_AUTODETECT=y
-# CONFIG_MD_CLUSTER is not set
-CONFIG_MD_FAULTY=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BUS_MUX_GPIO=m
-CONFIG_MDIO_BUS_MUX=m
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-CONFIG_MDIO_BUS_MUX_MMIOREG=m
-CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_GPIO=m
-# CONFIG_MDIO_HISI_FEMAC is not set
-CONFIG_MDIO_I2C=m
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-# CONFIG_MDIO_MSCC_MIIM is not set
-CONFIG_MDIO_MVUSB=m
-# CONFIG_MDIO_OCTEON is not set
-CONFIG_MDIO_SUN4I=m
-# CONFIG_MDIO_THUNDER is not set
-CONFIG_MD_LINEAR=m
-CONFIG_MDM_GCC_9607=m
-# CONFIG_MDM_GCC_9615 is not set
-# CONFIG_MDM_LCC_9615 is not set
-CONFIG_MD_MULTIPATH=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID456=m
-CONFIG_MD=y
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_CEC_RC=y
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_MEDIA_CONTROLLER_DVB=y
-CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_PCI_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-# CONFIG_MEDIA_SDR_SUPPORT is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-CONFIG_MEDIA_SUPPORT_FILTER=y
-CONFIG_MEDIA_SUPPORT=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEDIA_TEST_SUPPORT=y
-CONFIG_MEDIA_USB_SUPPORT=y
-# CONFIG_MEFFICEON is not set
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_SAS=m
-# CONFIG_MELAN is not set
-CONFIG_MELLANOX_PLATFORM=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG=y
-CONFIG_MEMCPY_KUNIT_TEST=m
-CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
-CONFIG_MEMORY_FAILURE=y
-# CONFIG_MEMORY_HOTPLUG is not set
-CONFIG_MEMORY=y
-# CONFIG_MEMSTICK_DEBUG is not set
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_MEMSTICK_TIFM_MS=m
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MEMTEST=y
-# CONFIG_MEN_A21_WDT is not set
-# CONFIG_MERAKI_MX100 is not set
-CONFIG_MESON_CANVAS=m
-# CONFIG_MESON_CLK_MEASURE is not set
-# CONFIG_MESON_DDR_PMU is not set
-CONFIG_MESON_EE_PM_DOMAINS=y
-CONFIG_MESON_EFUSE=m
-# CONFIG_MESON_GXBB_WATCHDOG is not set
-# CONFIG_MESON_GXL_PHY is not set
-# CONFIG_MESON_GX_PM_DOMAINS is not set
-CONFIG_MESON_GX_SOCINFO=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_MESON_MX_AO_ARC_REMOTEPROC is not set
-CONFIG_MESON_MX_EFUSE=m
-CONFIG_MESON_MX_SOCINFO=y
-CONFIG_MESON_SARADC=m
-CONFIG_MESON_SECURE_PM_DOMAINS=y
-CONFIG_MESON_SM=y
-CONFIG_MESON_WATCHDOG=m
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-# CONFIG_MFD_88PM800 is not set
-CONFIG_MFD_88PM805=m
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-CONFIG_MFD_AC100=m
-CONFIG_MFD_ACER_A500_EC=m
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_AS3722=y
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-CONFIG_MFD_AXP20X_I2C=y
-CONFIG_MFD_AXP20X_RSB=m
-CONFIG_MFD_AXP20X=y
-# CONFIG_MFD_BCM590XX is not set
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS5535 is not set
-CONFIG_MFD_DA9052_I2C=y
-CONFIG_MFD_DA9052_SPI=y
-CONFIG_MFD_DA9055=y
-# CONFIG_MFD_DA9062 is not set
-CONFIG_MFD_DA9063=m
-# CONFIG_MFD_DA9150 is not set
-CONFIG_MFD_DLN2=m
-CONFIG_MFD_ENE_KB3930=m
-CONFIG_MFD_EXYNOS_LPASS=m
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_MFD_HI6421_SPMI is not set
-CONFIG_MFD_INTEL_M10_BMC=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-# CONFIG_MFD_INTEL_PMC_BXT is not set
-# CONFIG_MFD_IQS62X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-CONFIG_MFD_KHADAS_MCU=m
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_MADERA is not set
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX597X=m
-# CONFIG_MFD_MAX77620 is not set
-CONFIG_MFD_MAX77650=m
-CONFIG_MFD_MAX77686=y
-# CONFIG_MFD_MAX77693 is not set
-CONFIG_MFD_MAX77714=m
-# CONFIG_MFD_MAX77843 is not set
-CONFIG_MFD_MAX8907=m
-# CONFIG_MFD_MAX8925 is not set
-CONFIG_MFD_MAX8997=y
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-CONFIG_MFD_MC13XXX_SPI=m
-# CONFIG_MFD_MENF21BMC is not set
-# CONFIG_MFD_MP2629 is not set
-# CONFIG_MFD_MT6360 is not set
-# CONFIG_MFD_MT6370 is not set
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_NTXEC is not set
-CONFIG_MFD_NVEC=y
-# CONFIG_MFD_OCELOT is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-CONFIG_MFD_PALMAS=m
-# CONFIG_MFD_PCF50633 is not set
-CONFIG_MFD_PM8XXX=m
-# CONFIG_MFD_QCOM_PM8008 is not set
-CONFIG_MFD_QCOM_RPM=m
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_RETU is not set
-CONFIG_MFD_RK808=y
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_ROHM_BD71828 is not set
-# CONFIG_MFD_ROHM_BD718XX is not set
-# CONFIG_MFD_ROHM_BD957XMUF is not set
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_SEC_CORE=y
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_SL28CPLD is not set
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SM501=m
-# CONFIG_MFD_SMPRO is not set
-CONFIG_MFD_SPMI_PMIC=m
-CONFIG_MFD_STM32_LPTIMER=m
-CONFIG_MFD_STM32_TIMERS=m
-# CONFIG_MFD_STMFX is not set
-CONFIG_MFD_STMPE=y
-CONFIG_MFD_STPMIC1=m
-CONFIG_MFD_SUN4I_GPADC=m
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_TC3589X is not set
-CONFIG_MFD_TI_AM335X_TSCADC=m
-CONFIG_MFD_TI_LMU=m
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TIMBERDALE is not set
-# CONFIG_MFD_TPS65086 is not set
-CONFIG_MFD_TPS65090=y
-CONFIG_MFD_TPS65217=m
-CONFIG_MFD_TPS65218=m
-# CONFIG_MFD_TPS65219 is not set
-CONFIG_MFD_TPS6586X=y
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS65912=y
-# CONFIG_MFD_TQMX86 is not set
-CONFIG_MFD_VEXPRESS_SYSREG=y
-# CONFIG_MFD_VIPERBOARD is not set
-CONFIG_MFD_VX855=m
-CONFIG_MFD_WL1273_CORE=m
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8400 is not set
-CONFIG_MFD_WM8994=m
-# CONFIG_MGEODEGX1 is not set
-# CONFIG_MGEODE_LX is not set
-# CONFIG_MHI_BUS_DEBUG is not set
-# CONFIG_MHI_BUS_EP is not set
-CONFIG_MHI_BUS=m
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_NET=m
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_PHY=m
-# CONFIG_MICROCHIP_PIT64B is not set
-# CONFIG_MICROCHIP_T1_PHY is not set
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MIGRATION=y
-CONFIG_MII=m
-CONFIG_MINIX_FS=m
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_MKISS=m
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_EN=m
-# CONFIG_MLX4_INFINIBAND is not set
-CONFIG_MLX5_CLS_ACT=y
-CONFIG_MLX5_CORE_EN_DCB=y
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_CORE_IPOIB=y
-CONFIG_MLX5_CORE=m
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_EN_MACSEC=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_EN_TLS=y
-CONFIG_MLX5_ESWITCH=y
-# CONFIG_MLX5_FPGA is not set
-# CONFIG_MLX5_INFINIBAND is not set
-CONFIG_MLX5_IPSEC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_TC_CT=y
-CONFIG_MLX5_TC_SAMPLE=y
-CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-# CONFIG_MLXBF_BOOTCTL is not set
-# CONFIG_MLXBF_GIGE is not set
-# CONFIG_MLXBF_PMC is not set
-# CONFIG_MLXBF_TMFIFO is not set
-CONFIG_MLXFW=m
-CONFIG_MLXREG_HOTPLUG=m
-CONFIG_MLXREG_IO=m
-CONFIG_MLXREG_LC=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLX_WDT=m
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-# CONFIG_MMC35240 is not set
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_ARMMMCI=m
-CONFIG_MMC_BCM2835=m
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_CB710=m
-CONFIG_MMC_CQHCI=m
-# CONFIG_MMC_CRYPTO is not set
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_DW_BLUEFIELD is not set
-CONFIG_MMC_DW_EXYNOS=m
-CONFIG_MMC_DW_HI3798CV200=m
-CONFIG_MMC_DW_K3=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PCI=m
-CONFIG_MMC_DW_PLTFM=m
-CONFIG_MMC_DW_ROCKCHIP=m
-CONFIG_MMC_HSQ=m
-# CONFIG_MMC_MESON_GX is not set
-CONFIG_MMC_MESON_MX_SDHC=m
-CONFIG_MMC_MESON_MX_SDIO=m
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_MVSDIO=m
-# CONFIG_MMC_MXC is not set
-CONFIG_MMC_OMAP_HS=m
-CONFIG_MMC_OMAP=m
-CONFIG_MMC_QCOM_DML=y
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-# CONFIG_MMC_SDHCI_AM654 is not set
-CONFIG_MMC_SDHCI_CADENCE=m
-CONFIG_MMC_SDHCI_DOVE=m
-CONFIG_MMC_SDHCI_ESDHC_IMX=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_MMC_SDHCI=m
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_MSM=m
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-CONFIG_MMC_SDHCI_OF_ESDHC=m
-CONFIG_MMC_SDHCI_OMAP=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_PXAV2=m
-CONFIG_MMC_SDHCI_PXAV3=m
-CONFIG_MMC_SDHCI_S3C_DMA=y
-CONFIG_MMC_SDHCI_S3C=m
-CONFIG_MMC_SDHCI_ST=m
-CONFIG_MMC_SDHCI_TEGRA=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_STM32_SDMMC=y
-CONFIG_MMC_SUNXI=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_TIFM_SD=m
-# CONFIG_MMC_TOSHIBA_PCI is not set
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_USHC=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC=y
-CONFIG_MMIOTRACE=y
-CONFIG_MMP_PDMA=y
-CONFIG_MMP_TDMA=y
-CONFIG_MMU=y
-CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
-# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-# CONFIG_MODULE_COMPRESS_GZIP is not set
-CONFIG_MODULE_COMPRESS_NONE=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODULE_SIG_ALL=y
-# CONFIG_MODULE_SIG_FORCE is not set
-CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
-# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
-CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
-# CONFIG_MODULE_SIG_SHA1 is not set
-# CONFIG_MODULE_SIG_SHA224 is not set
-# CONFIG_MODULE_SIG_SHA256 is not set
-# CONFIG_MODULE_SIG_SHA384 is not set
-CONFIG_MODULE_SIG_SHA512=y
-CONFIG_MODULE_SIG=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MOST is not set
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_MOUSE_VSXXXAA=m
-# CONFIG_MOXA_INTELLIO is not set
-# CONFIG_MOXA_SMARTIO is not set
-CONFIG_MOXTET=m
-CONFIG_MPL115_I2C=m
-# CONFIG_MPL115_SPI is not set
-CONFIG_MPL3115=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_MPTCP_KUNIT_TEST=m
-CONFIG_MPTCP=y
-CONFIG_MPU3050_I2C=m
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=y
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-CONFIG_MSA311=m
-# CONFIG_MS_BLOCK is not set
-CONFIG_MSDOS_FS=m
-CONFIG_MSDOS_PARTITION=y
-CONFIG_MSE102X=m
-CONFIG_MSM_GCC_8660=y
-# CONFIG_MSM_GCC_8909 is not set
-# CONFIG_MSM_GCC_8916 is not set
-CONFIG_MSM_GCC_8939=m
-# CONFIG_MSM_GCC_8953 is not set
-CONFIG_MSM_GCC_8960=y
-CONFIG_MSM_GCC_8974=y
-# CONFIG_MSM_GCC_8976 is not set
-# CONFIG_MSM_GCC_8994 is not set
-CONFIG_MSM_GCC_8996=y
-# CONFIG_MSM_GCC_8998 is not set
-# CONFIG_MSM_GPUCC_8998 is not set
-# CONFIG_MSM_IOMMU is not set
-# CONFIG_MSM_LCC_8960 is not set
-CONFIG_MSM_MMCC_8960=m
-CONFIG_MSM_MMCC_8974=m
-# CONFIG_MSM_MMCC_8994 is not set
-CONFIG_MSM_MMCC_8996=m
-# CONFIG_MSM_MMCC_8998 is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MT7601U=m
-CONFIG_MT7603E=m
-CONFIG_MT7615E=m
-CONFIG_MT7663S=m
-CONFIG_MT7663U=m
-CONFIG_MT76x0E=m
-CONFIG_MT76x0U=m
-CONFIG_MT76x2E=m
-CONFIG_MT76x2U=m
-CONFIG_MT7915E=m
-CONFIG_MT7921E=m
-CONFIG_MT7921S=m
-CONFIG_MT7921U=m
-CONFIG_MT7996E=m
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK2MTD=m
-CONFIG_MTD_BLOCK=m
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI=m
-CONFIG_MTD_CFI_STAA=m
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_DATAFLASH=m
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_HYPERBUS is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_JEDECPROBE is not set
-# CONFIG_MTD_LPDDR2_NVM is not set
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD=m
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MCHP23K256 is not set
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_MTDRAM=m
-# CONFIG_MTD_NAND_ARASAN is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_CAFE=m
-# CONFIG_MTD_NAND_CS553X is not set
-# CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-CONFIG_MTD_NAND_GPIO=m
-# CONFIG_MTD_NAND_HISI504 is not set
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-CONFIG_MTD_NAND_MARVELL=m
-# CONFIG_MTD_NAND_MESON is not set
-CONFIG_MTD_NAND_MXC=m
-# CONFIG_MTD_NAND_MXIC is not set
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_OMAP2=m
-CONFIG_MTD_NAND_OMAP_BCH=y
-CONFIG_MTD_NAND_ORION=m
-# CONFIG_MTD_NAND_PL35X is not set
-CONFIG_MTD_NAND_PLATFORM=m
-CONFIG_MTD_NAND_QCOM=m
-CONFIG_MTD_NAND_RICOH=m
-# CONFIG_MTD_NAND_ROCKCHIP is not set
-# CONFIG_MTD_NAND_STM32_FMC2 is not set
-CONFIG_MTD_NAND_SUNXI=m
-CONFIG_MTD_NAND_TEGRA=m
-CONFIG_MTD_NAND_TMIO=m
-CONFIG_MTD_OF_PARTS=m
-# CONFIG_MTD_ONENAND is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_PHYSMAP_GEMINI is not set
-# CONFIG_MTD_PHYSMAP_IXP4XX is not set
-CONFIG_MTD_PHYSMAP=m
-CONFIG_MTD_PHYSMAP_OF=y
-# CONFIG_MTD_PHYSMAP_VERSATILE is not set
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_QCOMSMEM_PARTS is not set
-CONFIG_MTDRAM_ERASE_SIZE=128
-# CONFIG_MTD_RAM is not set
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTD_RAW_NAND=m
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SHARPSL_PARTS is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_MTD_SPI_NAND=m
-CONFIG_MTD_SPI_NOR=m
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_ST_SPI_FSM=m
-# CONFIG_MTD_SWAP is not set
-# CONFIG_MTD_TESTS is not set
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_BLOCK is not set
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTK_T7XX=m
-CONFIG_MULTIPLEXER=m
-# CONFIG_MUSB_PIO_ONLY is not set
-CONFIG_MUX_ADG792A=m
-# CONFIG_MUX_ADGS1408 is not set
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-CONFIG_MV643XX_ETH=m
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_MVEBU_MBUS=y
-# CONFIG_MVIAC7 is not set
-CONFIG_MVMDIO=m
-CONFIG_MVNETA_BM_ENABLE=m
-CONFIG_MVNETA=m
-CONFIG_MVPP2=m
-CONFIG_MVPP2_PTP=y
-CONFIG_MV_XOR=y
-CONFIG_MWAVE=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-# CONFIG_MX3_IPU is not set
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-# CONFIG_MXS_DMA is not set
-CONFIG_MYRI10GE_DCA=y
-CONFIG_MYRI10GE=m
-CONFIG_NAMESPACES=y
-CONFIG_NATIONAL_PHY=m
-CONFIG_NATSEMI=m
-# CONFIG_NAU7802 is not set
-# CONFIG_NBPFAXI_DMA is not set
-CONFIG_NCN26000_PHY=m
-CONFIG_NCSI_OEM_CMD_GET_MAC=y
-CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
-# CONFIG_ND_BLK is not set
-# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
-CONFIG_NE2K_PCI=m
-CONFIG_NEON=y
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P=m
-# CONFIG_NET_9P_RDMA is not set
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_IPT=m
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_CALXEDA_XGMAC=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_CGROUP=y
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_RSVP6=m
-CONFIG_NET_CLS_RSVP=m
-CONFIG_NET_CLS_TCINDEX=m
-CONFIG_NET_CLS_U32=m
-CONFIG_NET_CLS=y
-CONFIG_NETCONSOLE_DYNAMIC=y
-CONFIG_NETCONSOLE=m
-CONFIG_NET_CORE=y
-CONFIG_NETDEV_ADDR_LIST_TEST=m
-CONFIG_NETDEVICES=y
-CONFIG_NET_DEVLINK=y
-CONFIG_NET_DEV_REFCNT_TRACKER=y
-CONFIG_NETDEVSIM=m
-CONFIG_NET_DROP_MONITOR=y
-# CONFIG_NET_DSA_AR9331 is not set
-CONFIG_NET_DSA_BCM_SF2=m
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-CONFIG_NET_DSA_LOOP=m
-CONFIG_NET_DSA=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
-# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set
-CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON 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_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SJA1105 is not set
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-# CONFIG_NET_DSA_TAG_AR9331 is not set
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
-# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_FAILOVER=m
-CONFIG_NET_FC=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_NETLINK_ACCT=m
-# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
-# CONFIG_NETFILTER_NETLINK_HOOK is not set
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-CONFIG_NETFILTER_XTABLES=y
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_MARK=m
-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_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=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
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_SET=m
-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_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_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_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER=y
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_NET_FOU=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NET_HANDSHAKE_KUNIT_TEST=m
-CONFIG_NET_IFE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPVTI=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_NETLABEL=y
-CONFIG_NETLINK_DIAG=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_NET_NCSI=y
-CONFIG_NET_NSH=m
-CONFIG_NET_NS_REFCNT_TRACKER=y
-CONFIG_NET_NS=y
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NETROM=m
-CONFIG_NET_SCH_ATM=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_CBQ=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_CODEL=m
-# CONFIG_NET_SCH_DEFAULT is not set
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_DSMARK=m
-CONFIG_NET_SCHED=y
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_ETS=m
-CONFIG_NET_SCH_FQ_CODEL=y
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-# CONFIG_NET_SCH_SKBPRIO is not set
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_TC_SKB_EXT=y
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-# CONFIG_NET_TULIP is not set
-CONFIG_NET_UDP_TUNNEL=m
-# CONFIG_NET_VENDOR_3COM is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_NET_VENDOR_AGERE=y
-# CONFIG_NET_VENDOR_ALACRITECH is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_NET_VENDOR_BROCADE is not set
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_NET_VENDOR_CAVIUM is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_NET_VENDOR_DEC is not set
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-# CONFIG_NET_VENDOR_EZCHIP is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-CONFIG_NET_VENDOR_FREESCALE=y
-# CONFIG_NET_VENDOR_FUJITSU is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_NET_VENDOR_GOOGLE=y
-# CONFIG_NET_VENDOR_HISILICON is not set
-# CONFIG_NET_VENDOR_HUAWEI is not set
-# CONFIG_NET_VENDOR_I825XX is not set
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_NET_VENDOR_MELLANOX is not set
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_NET_VENDOR_MICROCHIP is not set
-# CONFIG_NET_VENDOR_MICROSEMI is not set
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NET_VENDOR_NI is not set
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_NET_VENDOR_REALTEK=y
-# CONFIG_NET_VENDOR_RENESAS is not set
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_NET_VENDOR_SAMSUNG is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-# CONFIG_NET_VENDOR_SOLARFLARE is not set
-CONFIG_NET_VENDOR_STMICRO=y
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_SYNOPSYS is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_NET_VENDOR_TI=y
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_NET_VENDOR_WANGXUN=y
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_NET_VENDOR_XILINX=y
-# CONFIG_NET_VENDOR_XIRCOM is not set
-CONFIG_NET_VRF=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NETWORK_PHY_TIMESTAMPING=y
-CONFIG_NETXEN_NIC=m
-CONFIG_NET=y
-CONFIG_NEW_LEDS=y
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_FDP is not set
-CONFIG_NFC_HCI=m
-CONFIG_NFC=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD=m
-# CONFIG_NFC_MRVL_I2C is not set
-CONFIG_NFC_MRVL=m
-# CONFIG_NFC_MRVL_SPI is not set
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-# CONFIG_NFC_NCI_UART is not set
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-# CONFIG_NF_CONNTRACK_TIMEOUT is not set
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PORT100=m
-# CONFIG_NFC_S3FWRN5_I2C is not set
-# CONFIG_NFC_S3FWRN82_UART is not set
-CONFIG_NFC_SHDLC=y
-CONFIG_NFC_SIM=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST21NFCA=m
-# CONFIG_NFC_ST95HF is not set
-# CONFIG_NFC_ST_NCI_I2C is not set
-# CONFIG_NFC_ST_NCI_SPI is not set
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NFC_TRF7970A=m
-# CONFIG_NFC_VIRTUAL_NCI is not set
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE_IPV4=m
-CONFIG_NF_FLOW_TABLE_IPV6=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-# CONFIG_NFP_APP_ABM_NIC is not set
-CONFIG_NFP_APP_FLOWER=y
-CONFIG_NFP_DEBUG=y
-CONFIG_NFP=m
-CONFIG_NFP_NET_IPSEC=y
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NFSD_BLOCKLAYOUT=y
-CONFIG_NFSD_FLEXFILELAYOUT=y
-CONFIG_NFS_DISABLE_UDP_SUPPORT=y
-CONFIG_NFSD=m
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_SCSILAYOUT=y
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V3=y
-CONFIG_NFSD_V4_2_INTER_SSC=y
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFS_FSCACHE=y
-CONFIG_NFS_FS=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NFS_SWAP=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-# CONFIG_NFS_V2 is not set
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V3=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_1=y
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFS_V4_2=y
-CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_COUNTER=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_LIMIT=m
-# CONFIG_NFTL is not set
-CONFIG_NFT_LOG=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_OBJREF=m
-# CONFIG_NFT_OSF is not set
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_XFRM=m
-CONFIG_NGBE=m
-CONFIG_N_GSM=m
-CONFIG_N_HDLC=m
-# CONFIG_NI903X_WDT is not set
-CONFIG_NILFS2_FS=m
-CONFIG_NINTENDO_FF=y
-CONFIG_NITRO_ENCLAVES=m
-# CONFIG_NITRO_ENCLAVES_MISC_DEV_TEST is not set
-CONFIG_NIU=m
-# CONFIG_NL80211_TESTMODE is not set
-CONFIG_NLMON=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-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_874=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-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_8=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=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_ROMAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS=y
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_NOA1305 is not set
-CONFIG_NO_HZ_FULL=y
-# CONFIG_NO_HZ_IDLE is not set
-CONFIG_NO_HZ=y
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-CONFIG_NOUVEAU_DEBUG_MMU=y
-CONFIG_NOUVEAU_DEBUG_PUSH=y
-# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_NOZOMI=m
-CONFIG_NR_CPUS=16
-CONFIG_NS83820=m
-CONFIG_NTB_EPF=m
-# CONFIG_NTB is not set
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_FS_POSIX_ACL=y
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS_FS is not set
-CONFIG_NULL_TTY=m
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-CONFIG_NVEC_PAZ00=y
-CONFIG_NVEC_POWER=y
-# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
-CONFIG_NVME_AUTH=y
-CONFIG_NVME_FC=m
-CONFIG_NVME_HWMON=y
-CONFIG_NVMEM_IMX_IIM=m
-CONFIG_NVMEM_IMX_OCOTP=m
-CONFIG_NVMEM_LAYOUT_ONIE_TLV=m
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-CONFIG_NVMEM_MESON_EFUSE=m
-CONFIG_NVMEM_MESON_MX_EFUSE=m
-CONFIG_NVMEM_QCOM_QFPROM=m
-# CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_ROCKCHIP_EFUSE=m
-CONFIG_NVMEM_ROCKCHIP_OTP=m
-CONFIG_NVMEM_SNVS_LPGPR=m
-CONFIG_NVMEM_SPMI_SDAM=m
-CONFIG_NVMEM_STM32_ROMEM=m
-CONFIG_NVMEM_SUNXI_SID=m
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_U_BOOT_ENV=m
-CONFIG_NVME_MULTIPATH=y
-CONFIG_NVMEM=y
-# CONFIG_NVME_RDMA is not set
-CONFIG_NVME_TARGET_AUTH=y
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_PASSTHRU=y
-# CONFIG_NVME_TARGET_RDMA is not set
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TCP=m
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-# CONFIG_NVRAM is not set
-# CONFIG_NVSW_SN2201 is not set
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-# CONFIG_NXP_TJA11XX_PHY is not set
-# CONFIG_OABI_COMPAT is not set
-# CONFIG_OCFS2_DEBUG_FS is not set
-# CONFIG_OCFS2_DEBUG_MASKLOG is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_OCFS2_FS_O2CB=m
-# CONFIG_OCFS2_FS_STATS is not set
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCTEON_EP=m
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_FPGA_REGION=m
-CONFIG_OF_GPIO=y
-CONFIG_OF_IOMMU=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_PMEM=m
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF=y
-CONFIG_OLPC_EC=y
-CONFIG_OLPC_XO175_EC=m
-CONFIG_OLPC_XO175=y
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-# CONFIG_OMAP2_DSS_DEBUG is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP2PLUS_MBOX=m
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-# CONFIG_OMAP3_SDRC_AC_TIMING is not set
-# CONFIG_OMAP3_THERMAL is not set
-CONFIG_OMAP4_DSS_HDMI_CEC=y
-CONFIG_OMAP4_DSS_HDMI=y
-CONFIG_OMAP4_THERMAL=y
-CONFIG_OMAP5_DSS_HDMI=y
-CONFIG_OMAP5_ERRATA_801819=y
-CONFIG_OMAP5_THERMAL=y
-CONFIG_OMAP_CONTROL_PHY=m
-CONFIG_OMAP_GPMC_DEBUG=y
-CONFIG_OMAP_GPMC=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_OMAP_IOMMU_DEBUG is not set
-CONFIG_OMAP_IOMMU=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_OMAP_OCP2SCP=m
-CONFIG_OMAP_REMOTEPROC=m
-CONFIG_OMAP_REMOTEPROC_WATCHDOG=y
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_USB2=m
-CONFIG_OMAP_WATCHDOG=m
-# CONFIG_OMFS_FS is not set
-# CONFIG_OPAL_CORE is not set
-CONFIG_OPEN_DICE=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPT3001=m
-CONFIG_OPTEE=m
-CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
-CONFIG_OPTPROBES=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ORINOCO_USB=m
-CONFIG_ORION_WATCHDOG=m
-CONFIG_OSF_PARTITION=y
-CONFIG_OSNOISE_TRACER=y
-CONFIG_OVERFLOW_KUNIT_TEST=m
-# CONFIG_OVERLAY_FS_INDEX is not set
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_METACOPY is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-CONFIG_P54_COMMON=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_SPI=m
-CONFIG_P54_USB=m
-CONFIG_PA12203001=m
-CONFIG_PACKET_DIAG=y
-CONFIG_PACKET=y
-CONFIG_PACKING=y
-CONFIG_PAGE_EXTENSION=y
-CONFIG_PAGE_OWNER=y
-CONFIG_PAGE_POISONING=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_PAGE_REPORTING=y
-CONFIG_PAGE_TABLE_CHECK_ENFORCED=y
-CONFIG_PAGE_TABLE_CHECK=y
-CONFIG_PALMAS_GPADC=m
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_PANEL is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_PANTHERLORD_FF=y
-CONFIG_PARAVIRT_TIME_ACCOUNTING=y
-CONFIG_PARAVIRT=y
-CONFIG_PARMAN=m
-# CONFIG_PARPORT is not set
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_CMD64X is not set
-# 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 is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3_DMA is not set
-# CONFIG_PATA_HPT3X3 is not set
-CONFIG_PATA_IMX=m
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_LEGACY is not set
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OF_PLATFORM is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PARPORT is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_RZ1000 is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-# CONFIG_PC87413_WDT is not set
-# CONFIG_PCCARD is not set
-# CONFIG_PCH_GBE is not set
-CONFIG_PCI_AARDVARK=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_DRA7XX_HOST is not set
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER=y
-# CONFIG_PCIE_ALTERA is not set
-# CONFIG_PCIE_ARMADA_8K is not set
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIE_BRCMSTB=m
-CONFIG_PCIE_CADENCE_HOST=y
-CONFIG_PCIE_CADENCE_PLAT_HOST=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_DW_HOST=y
-CONFIG_PCIE_DW_PLAT_HOST=y
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_ECRC=y
-CONFIG_PCIE_EDR=y
-# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set
-CONFIG_PCIE_MICROCHIP_HOST=y
-# CONFIG_PCIE_MOBIVEIL is not set
-# CONFIG_PCI_ENDPOINT is not set
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_PCIEPORTBUS=y
-CONFIG_PCIE_PTM=y
-CONFIG_PCIE_QCOM=y
-CONFIG_PCIE_ROCKCHIP_DW_HOST=y
-CONFIG_PCIE_ROCKCHIP_HOST=y
-CONFIG_PCIE_XILINX_CPM=y
-CONFIG_PCIE_XILINX=y
-# CONFIG_PCI_EXYNOS is not set
-# CONFIG_PCI_FTPCI100 is not set
-# CONFIG_PCI_GOOLPC is not set
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_PCI_HYPERV=m
-CONFIG_PCI_IMX6_HOST=y
-CONFIG_PCI_IMX6=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_J721E_HOST=y
-CONFIG_PCI_KEYSTONE_HOST=y
-# CONFIG_PCI_LAYERSCAPE is not set
-CONFIG_PCI_MESON=y
-CONFIG_PCI_MSI_IRQ_DOMAIN=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_MVEBU=y
-CONFIG_PCI_P2PDMA=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_PCI_PF_STUB=m
-CONFIG_PCI_PRI=y
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-CONFIG_PCI_STUB=y
-CONFIG_PCI_SW_SWITCHTEC=m
-CONFIG_PCI_TEGRA=y
-CONFIG_PCI_V3_SEMI=y
-CONFIG_PCI=y
-CONFIG_PCNET32=m
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_PCS_XPCS=m
-CONFIG_PDA_POWER=m
-CONFIG_PDC_ADMA=m
-CONFIG_PDS_CORE=m
-# CONFIG_PECI is not set
-CONFIG_PERCPU_STATS=y
-# CONFIG_PERCPU_TEST is not set
-CONFIG_PERF_EVENTS_AMD_UNCORE=y
-CONFIG_PERF_EVENTS=y
-CONFIG_PERSISTENT_KEYRINGS=y
-CONFIG_PER_VMA_LOCK_STATS=y
-# CONFIG_PHANTOM is not set
-# CONFIG_PHONET is not set
-CONFIG_PHY_CADENCE_DPHY=m
-CONFIG_PHY_CADENCE_DPHY_RX=m
-CONFIG_PHY_CADENCE_SALVO=m
-CONFIG_PHY_CADENCE_SIERRA=m
-CONFIG_PHY_CADENCE_TORRENT=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_DM816X_USB is not set
-CONFIG_PHY_EXYNOS5250_SATA=m
-CONFIG_PHY_EXYNOS5_USBDRD=m
-CONFIG_PHY_EXYNOS_DP_VIDEO=m
-CONFIG_PHY_EXYNOS_MIPI_VIDEO=m
-CONFIG_PHY_EXYNOS_PCIE=y
-# CONFIG_PHY_FSL_IMX8M_PCIE is not set
-# CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_PHY_HI3670_PCIE is not set
-# CONFIG_PHY_HI3670_USB is not set
-# CONFIG_PHY_LAN966X_SERDES is not set
-CONFIG_PHYLIB=y
-CONFIG_PHYLINK=m
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-CONFIG_PHY_MESON8B_USB2=m
-CONFIG_PHY_MESON8_HDMI_TX=m
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_PCIE=m
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=m
-# CONFIG_PHY_MESON_GXL_USB2 is not set
-CONFIG_PHY_MIPHY28LP=m
-# CONFIG_PHY_MIXEL_LVDS_PHY is not set
-# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
-CONFIG_PHY_MMP3_HSIC=m
-CONFIG_PHY_MMP3_USB=m
-# CONFIG_PHY_MVEBU_A3700_COMPHY is not set
-# CONFIG_PHY_MVEBU_A3700_UTMI is not set
-CONFIG_PHY_MVEBU_A38X_COMPHY=m
-# CONFIG_PHY_MVEBU_CP110_COMPHY is not set
-CONFIG_PHY_MVEBU_CP110_UTMI=m
-CONFIG_PHY_MVEBU_SATA=y
-# CONFIG_PHY_OCELOT_SERDES is not set
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-CONFIG_PHY_PXA_USB=m
-CONFIG_PHY_QCOM_APQ8064_SATA=m
-# CONFIG_PHY_QCOM_EDP is not set
-CONFIG_PHY_QCOM_EUSB2_REPEATER=m
-# CONFIG_PHY_QCOM_IPQ4019_USB is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_PCIE2 is not set
-# CONFIG_PHY_QCOM_QMP is not set
-CONFIG_PHY_QCOM_QUSB2=m
-CONFIG_PHY_QCOM_SNPS_EUSB2=m
-CONFIG_PHY_QCOM_USB_HS_28NM=m
-CONFIG_PHY_QCOM_USB_HSIC=m
-CONFIG_PHY_QCOM_USB_HS=m
-# CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 is not set
-CONFIG_PHY_QCOM_USB_SS=m
-CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
-CONFIG_PHY_ROCKCHIP_PCIE=y
-CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_PHY_SAMSUNG_UFS=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_STIH407_USB=m
-CONFIG_PHY_STM32_USBPHYC=m
-CONFIG_PHY_SUN4I_USB=m
-CONFIG_PHY_SUN50I_USB3=m
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-CONFIG_PHY_SUN9I_USB=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_PHY_TI_GMII_SEL=m
-# CONFIG_PHY_TUSB1210 is not set
-# CONFIG_PHY_XILINX_ZYNQMP is not set
-# CONFIG_PI433 is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-CONFIG_PID_NS=y
-CONFIG_PINCONF=y
-CONFIG_PINCTRL_ALDERLAKE=m
-# CONFIG_PINCTRL_AMD is not set
-CONFIG_PINCTRL_APQ8064=m
-CONFIG_PINCTRL_APQ8084=m
-CONFIG_PINCTRL_ARMADA_370=y
-CONFIG_PINCTRL_ARMADA_XP=y
-CONFIG_PINCTRL_AS3722=y
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_BAYTRAIL is not set
-# CONFIG_PINCTRL_BROXTON is not set
-# CONFIG_PINCTRL_CANNONLAKE is not set
-CONFIG_PINCTRL_CEDARFORK=m
-# CONFIG_PINCTRL_CHERRYVIEW is not set
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_DOVE=y
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-# CONFIG_PINCTRL_EQUILIBRIUM is not set
-# CONFIG_PINCTRL_GEMINILAKE is not set
-CONFIG_PINCTRL_IMX6SL=y
-CONFIG_PINCTRL_IMX8MM=y
-CONFIG_PINCTRL_IMX8MN=y
-CONFIG_PINCTRL_IMX8MP=y
-CONFIG_PINCTRL_IMX8MQ=y
-CONFIG_PINCTRL_IMX8QXP=y
-CONFIG_PINCTRL_IMX8ULP=y
-CONFIG_PINCTRL_IMX93=y
-# CONFIG_PINCTRL_IMXRT1050 is not set
-# CONFIG_PINCTRL_IMXRT1170 is not set
-# CONFIG_PINCTRL_IPQ4019 is not set
-# CONFIG_PINCTRL_IPQ6018 is not set
-# CONFIG_PINCTRL_IPQ8064 is not set
-# CONFIG_PINCTRL_IPQ8074 is not set
-# CONFIG_PINCTRL_JASPERLAKE is not set
-CONFIG_PINCTRL_LAKEFIELD=m
-# CONFIG_PINCTRL_LPASS_LPI is not set
-# CONFIG_PINCTRL_LYNXPOINT is not set
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MDM9607 is not set
-# CONFIG_PINCTRL_MESON8B is not set
-# CONFIG_PINCTRL_MESON8 is not set
-CONFIG_PINCTRL_MESON=y
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-CONFIG_PINCTRL_MSM8226=m
-CONFIG_PINCTRL_MSM8660=m
-# CONFIG_PINCTRL_MSM8909 is not set
-CONFIG_PINCTRL_MSM8916=m
-# CONFIG_PINCTRL_MSM8953 is not set
-CONFIG_PINCTRL_MSM8960=m
-# CONFIG_PINCTRL_MSM8976 is not set
-CONFIG_PINCTRL_MSM8X74=m
-# CONFIG_PINCTRL_MSM is not set
-CONFIG_PINCTRL_MVEBU=y
-# CONFIG_PINCTRL_OCELOT is not set
-CONFIG_PINCTRL_PALMAS=m
-# CONFIG_PINCTRL_QCM2290 is not set
-CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
-CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
-# CONFIG_PINCTRL_QCS404 is not set
-CONFIG_PINCTRL_RK805=m
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SAMSUNG=y
-# CONFIG_PINCTRL_SC7180 is not set
-# CONFIG_PINCTRL_SC8180X is not set
-# CONFIG_PINCTRL_SDM660 is not set
-# CONFIG_PINCTRL_SDX55 is not set
-# CONFIG_PINCTRL_SDX65 is not set
-CONFIG_PINCTRL_SINGLE=y
-# CONFIG_PINCTRL_SM8150 is not set
-# CONFIG_PINCTRL_SM8250 is not set
-# CONFIG_PINCTRL_SM8350 is not set
-# CONFIG_PINCTRL_SM8450 is not set
-# CONFIG_PINCTRL_STMFX is not set
-CONFIG_PINCTRL_SUN20I_D1=y
-CONFIG_PINCTRL_SUN4I_A10=y
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-CONFIG_PINCTRL_SUN5I=y
-CONFIG_PINCTRL_SUN6I_A31_R=y
-CONFIG_PINCTRL_SUN6I_A31=y
-CONFIG_PINCTRL_SUN8I_A23_R=y
-CONFIG_PINCTRL_SUN8I_A23=y
-CONFIG_PINCTRL_SUN8I_A33=y
-CONFIG_PINCTRL_SUN8I_A83T_R=y
-CONFIG_PINCTRL_SUN8I_A83T=y
-CONFIG_PINCTRL_SUN8I_H3_R=y
-CONFIG_PINCTRL_SUN8I_H3=y
-CONFIG_PINCTRL_SUN8I_V3S=y
-CONFIG_PINCTRL_SUN9I_A80_R=y
-CONFIG_PINCTRL_SUN9I_A80=y
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL=y
-CONFIG_PINCTRL_ZYNQ=y
-# CONFIG_PING is not set
-CONFIG_PINMUX=y
-CONFIG_PJ4B_ERRATA_4742=y
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_PL310_ERRATA_727915=y
-CONFIG_PL310_ERRATA_753970=y
-CONFIG_PL310_ERRATA_769419=y
-CONFIG_PL320_MBOX=y
-CONFIG_PL330_DMA=m
-CONFIG_PL353_SMC=m
-CONFIG_PLATFORM_MHU=m
-# CONFIG_PLATFORM_SI4713 is not set
-# CONFIG_PLAT_SPEAR is not set
-CONFIG_PLAYSTATION_FF=y
-# CONFIG_PLFXLC is not set
-# CONFIG_PLIP is not set
-# CONFIG_PLX_DMA is not set
-CONFIG_PM8916_WATCHDOG=m
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_AUTOSLEEP is not set
-CONFIG_PMBUS=m
-CONFIG_PM_DEBUG=y
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_PM_DEVFREQ=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_PMIC_DA903X is not set
-CONFIG_PM_OPP=y
-CONFIG_PMS7003=m
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_TEST_SUSPEND=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_TRACE=y
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PMU_SYSFS is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PNFS_BLOCK=m
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POWER_AVS_OMAP_CLASS3=y
-CONFIG_POWER_AVS_OMAP=y
-CONFIG_POWERCAP=y
-CONFIG_POWER_MLXBF=m
-CONFIG_POWER_RESET_AS3722=y
-# CONFIG_POWER_RESET_BRCMKONA is not set
-# CONFIG_POWER_RESET_BRCMSTB is not set
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_GPIO=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-CONFIG_POWER_RESET_MSM=y
-CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF=y
-CONFIG_POWER_RESET_QCOM_PON=m
-# CONFIG_POWER_RESET_QNAP is not set
-CONFIG_POWER_RESET_REGULATOR=y
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_ST=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_RESET_VERSATILE=y
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_POWER_SUPPLY=y
-# CONFIG_PPC_PROT_SAO_LPAR is not set
-CONFIG_PPC_QUEUED_SPINLOCKS=y
-CONFIG_PPC_RTAS_FILTER=y
-CONFIG_PPDEV=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPS_CLIENT_GPIO=m
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=y
-CONFIG_PPTP=m
-CONFIG_PREEMPT_DYNAMIC=y
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_PRIME_NUMBERS=m
-CONFIG_PRINTER=m
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_PRINTK_INDEX=y
-CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINT_QUOTA_WARNING is not set
-# CONFIG_PRISM2_USB is not set
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_EVENTS=y
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_PROC_VMCORE_DEVICE_DUMP=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_PROFILING=y
-CONFIG_PROVE_CXL_LOCKING=y
-CONFIG_PROVE_LOCKING=y
-# CONFIG_PROVE_NVDIMM_LOCKING is not set
-# CONFIG_PROVE_RAW_LOCK_NESTING is not set
-CONFIG_PRU_REMOTEPROC=m
-CONFIG_PSAMPLE=m
-# CONFIG_PSE_CONTROLLER is not set
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-CONFIG_PSI=y
-# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_842_COMPRESS=y
-# CONFIG_PSTORE_BLK is not set
-# CONFIG_PSTORE_CONSOLE is not set
-CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
-CONFIG_PSTORE_DEFLATE_COMPRESS=y
-# CONFIG_PSTORE_FTRACE is not set
-# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4_COMPRESS=m
-# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4HC_COMPRESS=m
-# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZO_COMPRESS=m
-# CONFIG_PSTORE_PMSG is not set
-CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE=y
-# CONFIG_PSTORE_ZSTD_COMPRESS is not set
-CONFIG_PTDUMP_DEBUGFS=y
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_INES is not set
-CONFIG_PTP_1588_CLOCK_KVM=m
-# CONFIG_PTP_1588_CLOCK_OCP is not set
-CONFIG_PTP_1588_CLOCK_PCH=m
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_DFL_TOD=m
-# CONFIG_PVPANIC_MMIO is not set
-# CONFIG_PVPANIC_PCI is not set
-CONFIG_PVPANIC=y
-CONFIG_PWM_APPLE=m
-# CONFIG_PWM_ATMEL_TCB is not set
-CONFIG_PWM_BCM2835=m
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CROS_EC=m
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_HIBVT=m
-# CONFIG_PWM_IMX1 is not set
-CONFIG_PWM_IMX27=m
-CONFIG_PWM_IMX_TPM=m
-CONFIG_PWM_MESON=m
-CONFIG_PWM_OMAP_DMTIMER=m
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_PXA=m
-CONFIG_PWM_RASPBERRYPI_POE=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_PWM_SAMSUNG=m
-CONFIG_PWM_STI=m
-# CONFIG_PWM_STM32 is not set
-# CONFIG_PWM_STM32_LP is not set
-CONFIG_PWM_STMPE=y
-CONFIG_PWM_SUN4I=m
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_TEGRA=y
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_TWL_LED=m
-CONFIG_PWM_TWL=m
-CONFIG_PWM_XILINX=m
-CONFIG_PWM=y
-CONFIG_PWRSEQ_EMMC=y
-CONFIG_PWRSEQ_SD8787=m
-CONFIG_PWRSEQ_SIMPLE=y
-CONFIG_PXA_DMA=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCA7000_UART is not set
-# CONFIG_QCM_DISPCC_2290 is not set
-# CONFIG_QCM_GCC_2290 is not set
-CONFIG_QCOM_A53PLL=m
-# CONFIG_QCOM_A7PLL is not set
-# CONFIG_QCOM_ADM is not set
-# CONFIG_QCOM_AOSS_QMP is not set
-CONFIG_QCOM_APCS_IPC=m
-# CONFIG_QCOM_APR is not set
-CONFIG_QCOM_BAM_DMA=m
-CONFIG_QCOM_BAM_DMUX=m
-# CONFIG_QCOM_CLK_APCC_MSM8996 is not set
-CONFIG_QCOM_CLK_APCS_MSM8916=m
-# CONFIG_QCOM_CLK_APCS_SDX55 is not set
-CONFIG_QCOM_CLK_RPM=m
-CONFIG_QCOM_CLK_SMD_RPM=m
-CONFIG_QCOM_COINCELL=m
-CONFIG_QCOM_COMMAND_DB=y
-# CONFIG_QCOM_CPR is not set
-# CONFIG_QCOM_EBI2 is not set
-# CONFIG_QCOM_EMAC is not set
-CONFIG_QCOM_FASTRPC=m
-# CONFIG_QCOM_GENI_SE is not set
-# CONFIG_QCOM_GPI_DMA is not set
-CONFIG_QCOM_GSBI=m
-CONFIG_QCOM_HFPLL=m
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_ICC_BWMON is not set
-CONFIG_QCOM_IOMMU=y
-# CONFIG_QCOM_IPCC is not set
-# CONFIG_QCOM_LLCC is not set
-CONFIG_QCOM_LMH=m
-CONFIG_QCOM_MPM=m
-CONFIG_QCOM_OCMEM=m
-CONFIG_QCOM_PDC=y
-CONFIG_QCOM_PM8XXX_XOADC=m
-CONFIG_QCOM_PMIC_GLINK=m
-CONFIG_QCOM_QFPROM=m
-CONFIG_QCOM_RAMP_CTRL=m
-CONFIG_QCOM_RMTFS_MEM=m
-# CONFIG_QCOM_RPMH is not set
-CONFIG_QCOM_RPMPD=m
-# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_SMD_RPM=m
-# CONFIG_QCOM_SMEM is not set
-CONFIG_QCOM_SMP2P=m
-CONFIG_QCOM_SMSM=m
-CONFIG_QCOM_SOCINFO=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_QCOM_SPMI_ADC_TM5=m
-CONFIG_QCOM_SPMI_IADC=m
-CONFIG_QCOM_SPMI_RRADC=m
-CONFIG_QCOM_SPMI_TEMP_ALARM=m
-CONFIG_QCOM_SPMI_VADC=m
-CONFIG_QCOM_SPM=y
-CONFIG_QCOM_SSC_BLOCK_BUS=y
-CONFIG_QCOM_STATS=m
-# CONFIG_QCOM_SYSMON is not set
-CONFIG_QCOM_TSENS=m
-CONFIG_QCOM_WCNSS_CTRL=m
-CONFIG_QCOM_WCNSS_PIL=m
-CONFIG_QCOM_WDT=m
-CONFIG_QCS_GCC_404=m
-# CONFIG_QCS_Q6SSTOP_404 is not set
-# CONFIG_QCS_TURING_404 is not set
-# CONFIG_QDU_GCC_1000 is not set
-CONFIG_QEDE=m
-CONFIG_QEDF=m
-CONFIG_QEDI=m
-CONFIG_QED=m
-CONFIG_QED_SRIOV=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLGE=m
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_QORIQ_CPUFREQ is not set
-# CONFIG_QORIQ_THERMAL is not set
-CONFIG_QRTR=m
-CONFIG_QRTR_MHI=m
-CONFIG_QRTR_SMD=m
-# CONFIG_QRTR_TUN is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_QTNFMAC_PCIE=m
-# CONFIG_QUICC_ENGINE is not set
-CONFIG_QUOTACTL=y
-CONFIG_QUOTA_DEBUG=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-CONFIG_QUOTA=y
-CONFIG_R6040=m
-CONFIG_R8169=m
-CONFIG_R8712U=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SI470X=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_TEA5764=m
-# CONFIG_RADIO_TEF6862 is not set
-CONFIG_RADIO_WL1273=m
-# CONFIG_RAID6_PQ_BENCHMARK is not set
-CONFIG_RAID_ATTRS=m
-CONFIG_RANDOM32_SELFTEST=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_RANDOM_TRUST_BOOTLOADER=y
-CONFIG_RANDOM_TRUST_CPU=y
-# CONFIG_RANDSTRUCT_FULL is not set
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_CPS_XX=m
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-CONFIG_RAPIDIO_TSI568=m
-CONFIG_RAPIDIO_TSI57X=m
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-CONFIG_RASPBERRYPI_POWER=y
-CONFIG_RATIONAL_KUNIT_TEST=m
-# CONFIG_RAVE_SP_CORE is not set
-# CONFIG_RBTREE_TEST is not set
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_CORE=y
-CONFIG_RC_DECODERS=y
-CONFIG_RC_DEVICES=y
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_MAP=m
-CONFIG_RC_ST=m
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_RCU_EQS_DEBUG is not set
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_EXPERT is not set
-# CONFIG_RCU_LAZY is not set
-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
-CONFIG_RCU_NOCB_CPU=y
-CONFIG_RCU_REF_SCALE_TEST=m
-# CONFIG_RCU_SCALE_TEST is not set
-CONFIG_RCU_TORTURE_TEST=m
-CONFIG_RCU_TRACE=y
-CONFIG_RC_XBOX_DVD=m
-CONFIG_RD_BZIP2=y
-CONFIG_RD_GZIP=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_LZO=y
-# CONFIG_RDMA_RXE is not set
-CONFIG_RDMA_SIW=m
-# CONFIG_RDS_DEBUG is not set
-# CONFIG_RDS is not set
-# CONFIG_RDS_RDMA is not set
-CONFIG_RDS_TCP=m
-CONFIG_RD_XZ=y
-CONFIG_RD_ZSTD=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_REALTEK_PHY=y
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_KUNIT=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_SPMI=m
-CONFIG_REGMAP=y
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
-CONFIG_REGULATOR_AS3722=m
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_CROS_EC=m
-CONFIG_REGULATOR_DA9052=m
-CONFIG_REGULATOR_DA9055=m
-CONFIG_REGULATOR_DA9063=m
-# CONFIG_REGULATOR_DA9121 is not set
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FAN53555=y
-# CONFIG_REGULATOR_FAN53880 is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_GPIO=y
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_LM363X=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=y
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LTC3589=m
-# CONFIG_REGULATOR_LTC3676 is not set
-CONFIG_REGULATOR_MAX1586=m
-# CONFIG_REGULATOR_MAX20086 is not set
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX597X=m
-CONFIG_REGULATOR_MAX77650=m
-CONFIG_REGULATOR_MAX77686=m
-CONFIG_REGULATOR_MAX77802=m
-# CONFIG_REGULATOR_MAX77826 is not set
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8907=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8973=m
-CONFIG_REGULATOR_MAX8997=m
-CONFIG_REGULATOR_MC13783=m
-CONFIG_REGULATOR_MC13892=m
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-# CONFIG_REGULATOR_MP8859 is not set
-CONFIG_REGULATOR_MP886X=m
-# CONFIG_REGULATOR_MPQ7920 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_MT6315 is not set
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PBIAS=m
-# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PF8X00 is not set
-CONFIG_REGULATOR_PFUZE100=m
-CONFIG_REGULATOR_PV88060=m
-# CONFIG_REGULATOR_PV88080 is not set
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=y
-CONFIG_REGULATOR_QCOM_LABIBB=m
-CONFIG_REGULATOR_QCOM_RPM=m
-CONFIG_REGULATOR_QCOM_SMD_RPM=m
-CONFIG_REGULATOR_QCOM_SPMI=m
-CONFIG_REGULATOR_QCOM_USB_VBUS=m
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTQ6752=m
-CONFIG_REGULATOR_S2MPA01=m
-CONFIG_REGULATOR_S2MPS11=m
-CONFIG_REGULATOR_S5M8767=m
-# CONFIG_REGULATOR_SLG51000 is not set
-CONFIG_REGULATOR_STM32_BOOSTER=m
-CONFIG_REGULATOR_STM32_PWR=y
-CONFIG_REGULATOR_STM32_VREFBUF=m
-CONFIG_REGULATOR_STPMIC1=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-# CONFIG_REGULATOR_SY8824X is not set
-CONFIG_REGULATOR_SY8827N=m
-CONFIG_REGULATOR_TI_ABB=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS6286X=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65090=m
-# CONFIG_REGULATOR_TPS65132 is not set
-CONFIG_REGULATOR_TPS65217=m
-CONFIG_REGULATOR_TPS65218=m
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_TWL4030=y
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-CONFIG_REGULATOR_VCTRL=m
-CONFIG_REGULATOR_VEXPRESS=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR=y
-# CONFIG_REISERFS_CHECK is not set
-CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_FS_POSIX_ACL=y
-CONFIG_REISERFS_FS_SECURITY=y
-CONFIG_REISERFS_FS_XATTR=y
-CONFIG_REISERFS_PROC_INFO=y
-CONFIG_RELAY=y
-# CONFIG_RELOCATABLE_TEST is not set
-# CONFIG_REMOTEPROC_CDEV is not set
-CONFIG_REMOTEPROC=y
-CONFIG_REMOTE_TARGET=m
-# CONFIG_RENESAS_PHY is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_IMX7=y
-# CONFIG_RESET_INTEL_GW is not set
-CONFIG_RESET_MESON_AUDIO_ARB=m
-CONFIG_RESET_MESON=m
-# CONFIG_RESET_QCOM_AOSS is not set
-CONFIG_RESET_QCOM_PDC=m
-CONFIG_RESET_RASPBERRYPI=y
-CONFIG_RESET_SCMI=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-CONFIG_RESOURCE_KUNIT_TEST=m
-# CONFIG_RFD77402 is not set
-# CONFIG_RFD_FTL is not set
-CONFIG_RFKILL_GPIO=m
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL=m
-CONFIG_RH_FEDORA=y
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_RING_BUFFER_BENCHMARK=m
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-CONFIG_RIONET=m
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_F03=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
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMNET=m
-CONFIG_ROCKCHIP_ANALOGIX_DP=y
-CONFIG_ROCKCHIP_CDN_DP=y
-CONFIG_ROCKCHIP_DTPM=m
-CONFIG_ROCKCHIP_DW_HDMI=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI=y
-CONFIG_ROCKCHIP_EFUSE=m
-CONFIG_ROCKCHIP_GRF=y
-CONFIG_ROCKCHIP_INNO_HDMI=y
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_ROCKCHIP_LVDS=y
-CONFIG_ROCKCHIP_MBOX=y
-CONFIG_ROCKCHIP_OTP=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_ROCKCHIP_RGB=y
-CONFIG_ROCKCHIP_RK3066_HDMI=y
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_ROCKCHIP_VOP2=y
-CONFIG_ROCKCHIP_VOP=y
-CONFIG_ROCKER=m
-CONFIG_ROHM_BU27034=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROSE=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set
-CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPMSG_CHAR=m
-CONFIG_RPMSG_CTRL=m
-CONFIG_RPMSG=m
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
-CONFIG_RPMSG_QCOM_GLINK_SMEM=m
-CONFIG_RPMSG_QCOM_SMD=m
-CONFIG_RPMSG_TTY=m
-CONFIG_RPMSG_VIRTIO=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_RPR0521=m
-CONFIG_RSI_91X=m
-CONFIG_RSI_COEX=y
-CONFIG_RSI_DEBUGFS=y
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT2500USB=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RT2X00_LIB_DEBUGFS=y
-CONFIG_RT2X00=m
-CONFIG_RT61PCI=m
-CONFIG_RT73USB=m
-CONFIG_RTC_CLASS=y
-# CONFIG_RTC_DEBUG is not set
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_AC100=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_RTC_DRV_AS3722=m
-CONFIG_RTC_DRV_BBNSM=m
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_BQ4802=m
-CONFIG_RTC_DRV_CADENCE=m
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_CROS_EC=m
-CONFIG_RTC_DRV_DA9052=m
-CONFIG_RTC_DRV_DA9055=m
-CONFIG_RTC_DRV_DA9063=m
-CONFIG_RTC_DRV_DS1286=m
-# CONFIG_RTC_DRV_DS1302 is not set
-CONFIG_RTC_DRV_DS1305=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1672=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_DS1742=m
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS2404=m
-# CONFIG_RTC_DRV_DS3232_HWMON is not set
-CONFIG_RTC_DRV_DS3232=m
-# CONFIG_RTC_DRV_EFI is not set
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_FM3130=m
-# CONFIG_RTC_DRV_FTRTC010 is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_RTC_DRV_HYM8563=m
-# CONFIG_RTC_DRV_IMXDI is not set
-CONFIG_RTC_DRV_IMX_SC=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_ISL12026=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_MAX77686=m
-CONFIG_RTC_DRV_MAX8907=m
-CONFIG_RTC_DRV_MAX8997=m
-CONFIG_RTC_DRV_MC13XXX=m
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_DRV_MESON=m
-CONFIG_RTC_DRV_MESON_VRTC=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_MV=m
-# CONFIG_RTC_DRV_MXC is not set
-CONFIG_RTC_DRV_MXC_V2=m
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_OMAP=m
-CONFIG_RTC_DRV_OPTEE=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_PL030=y
-CONFIG_RTC_DRV_PL031=y
-# CONFIG_RTC_DRV_PM8XXX is not set
-CONFIG_RTC_DRV_R7301=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RK808=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RV3032=m
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_RX4581=m
-# CONFIG_RTC_DRV_RX6110 is not set
-CONFIG_RTC_DRV_RX8010=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_S3C=m
-CONFIG_RTC_DRV_S5M=m
-CONFIG_RTC_DRV_SA1100=m
-CONFIG_RTC_DRV_SD3078=m
-CONFIG_RTC_DRV_SNVS=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_ST_LPC=m
-CONFIG_RTC_DRV_STM32=m
-CONFIG_RTC_DRV_SUN6I=y
-CONFIG_RTC_DRV_SUNXI=m
-CONFIG_RTC_DRV_TEGRA=m
-# CONFIG_RTC_DRV_TEST is not set
-CONFIG_RTC_DRV_TPS6586X=m
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_TWL4030=m
-CONFIG_RTC_DRV_V3020=m
-CONFIG_RTC_DRV_X1205=m
-# CONFIG_RTC_DRV_ZYNQMP is not set
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_HCTOSYS=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-CONFIG_RTC_INTF_DEV=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_LIB_KUNIT_TEST=m
-CONFIG_RTC_NVMEM=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8192E=m
-CONFIG_RTL8192SE=m
-# CONFIG_RTL8192U is not set
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8723BS=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTLLIB=m
-CONFIG_RTLWIFI_DEBUG=y
-CONFIG_RTLWIFI=m
-# CONFIG_RTS5208 is not set
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-CONFIG_RTW88_DEBUGFS=y
-CONFIG_RTW88_DEBUG=y
-CONFIG_RTW88=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_DEBUGFS=y
-CONFIG_RTW89_DEBUGMSG=y
-CONFIG_RTW89=m
-CONFIG_RUNTIME_TESTING_MENU=y
-CONFIG_RV_MON_WWNR=y
-CONFIG_RV_REACTORS=y
-CONFIG_RV_REACT_PANIC=y
-CONFIG_RV_REACT_PRINTK=y
-CONFIG_RV=y
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-CONFIG_S2IO=m
-# CONFIG_S390_KPROBES_SANITY_TEST is not set
-# CONFIG_S390_MODULES_SANITY_TEST is not set
-CONFIG_S3C2410_WATCHDOG=m
-# CONFIG_SA_GCC_8775P is not set
-# CONFIG_SA_GPUCC_8775P is not set
-# CONFIG_SAMPLE_FPROBE is not set
-# CONFIG_SAMPLES is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_SATA_AHCI=y
-# CONFIG_SATA_DWC is not set
-CONFIG_SATA_HIGHBANK=m
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_MOBILE_LPM_POLICY=3
-CONFIG_SATA_MV=m
-# CONFIG_SATA_NV is not set
-CONFIG_SATA_PMP=y
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_QSTOR is not set
-CONFIG_SATA_SIL24=m
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_SX4 is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-# CONFIG_SATA_ZPODD is not set
-# CONFIG_SBC7240_WDT is not set
-# CONFIG_SBC8360_WDT is not set
-# CONFIG_SBC_EPX_C3_WATCHDOG is not set
-CONFIG_SBP_TARGET=m
-# CONFIG_SC1200_WDT is not set
-CONFIG_SC92031=m
-# CONFIG_SCA3000 is not set
-CONFIG_SCA3300=m
-CONFIG_SC_CAMCC_7180=m
-CONFIG_SC_CAMCC_7280=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-# CONFIG_SCD4X is not set
-CONFIG_SC_DISPCC_7180=m
-CONFIG_SC_DISPCC_7280=m
-# CONFIG_SC_DISPCC_8280XP is not set
-CONFIG_SCF_TORTURE_TEST=m
-CONFIG_SC_GCC_7180=y
-CONFIG_SC_GCC_7280=y
-# CONFIG_SC_GCC_8180X is not set
-# CONFIG_SC_GCC_8280XP is not set
-CONFIG_SC_GPUCC_7180=m
-CONFIG_SC_GPUCC_7280=m
-# CONFIG_SC_GPUCC_8280XP is not set
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_CORE=y
-CONFIG_SCHED_DEBUG=y
-# CONFIG_SCHED_MC_PRIO is not set
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_SCHEDSTATS=y
-CONFIG_SCHED_THERMAL_PRESSURE=y
-CONFIG_SCHED_TRACER=y
-CONFIG_SC_LPASSCC_7280=m
-CONFIG_SC_LPASS_CORECC_7180=m
-# CONFIG_SC_LPASS_CORECC_7280 is not set
-CONFIG_SC_MSS_7180=y
-# CONFIG_SCR24X is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC94XX is not set
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_ARCMSR=m
-# CONFIG_SCSI_BFA_FC is not set
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-# CONFIG_SCSI_BUSLOGIC is not set
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_DH_ALUA=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DMX3191D=m
-# CONFIG_SCSI_DPT_I2O is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
-# CONFIG_SCSI_HISI_SAS is not set
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_HPTIOP=m
-# CONFIG_SCSI_IMM is not set
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-# CONFIG_SCSI_IPS is not set
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_LPFC=m
-CONFIG_SCSI_MPI3MR=m
-# CONFIG_SCSI_MPT2SAS is not set
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-CONFIG_SCSI_MVSAS_TASKLET=y
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_PM8001 is not set
-CONFIG_SCSI_PMCRAID=m
-# CONFIG_SCSI_PPA is not set
-CONFIG_SCSI_PROC_FS=y
-CONFIG_SCSI_QLA_FC=m
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SCAN_ASYNC=y
-CONFIG_SCSI_SMARTPQI=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_SNIC=m
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_SRP_ATTRS=m
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_UFS_BSG=y
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_SCSI_UFS_CRYPTO=y
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
-CONFIG_SCSI_UFS_EXYNOS=m
-# CONFIG_SCSI_UFS_FAULT_INJECTION is not set
-CONFIG_SCSI_UFSHCD=m
-CONFIG_SCSI_UFSHCD_PCI=m
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_HPB=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFS_QCOM=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI=y
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-CONFIG_SC_VIDEOCC_7180=m
-CONFIG_SC_VIDEOCC_7280=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_SDIO_UART=m
-# CONFIG_SDM_CAMCC_845 is not set
-# CONFIG_SDM_DISPCC_845 is not set
-CONFIG_SDM_GCC_660=m
-# CONFIG_SDM_GCC_845 is not set
-# CONFIG_SDM_GPUCC_660 is not set
-# CONFIG_SDM_GPUCC_845 is not set
-# CONFIG_SDM_LPASSCC_845 is not set
-# CONFIG_SDM_MMCC_660 is not set
-# CONFIG_SDM_VIDEOCC_845 is not set
-# CONFIG_SDX_GCC_55 is not set
-# CONFIG_SDX_GCC_65 is not set
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_SECCOMP=y
-CONFIG_SECONDARY_TRUSTED_KEYRING=y
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_SECURITY_APPARMOR is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_SECURITYFS=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
-CONFIG_SECURITY_LOCKDOWN_LSM=y
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_NETWORK=y
-CONFIG_SECURITY_PATH=y
-# CONFIG_SECURITY_SAFESETID is not set
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-# CONFIG_SECURITY_SELINUX_DISABLE is not set
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SMACK is not set
-# CONFIG_SECURITY_TOMOYO is not set
-CONFIG_SECURITY=y
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SENSEAIR_SUNRISE_CO2 is not set
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SENSORS_ACBEL_FSG032 is not set
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_ADM1021=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_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_ADT7310=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_AMC6821=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_ARM_SCMI=m
-CONFIG_SENSORS_ARM_SCPI=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_WMI_EC is not set
-# CONFIG_SENSORS_ASUS_WMI is not set
-CONFIG_SENSORS_ATXP1=m
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_DA9052_ADC=m
-CONFIG_SENSORS_DA9055=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_EMC1403=m
-# CONFIG_SENSORS_EMC2103 is not set
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_GPIO_FAN=m
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_I5K_AMB is not set
-CONFIG_SENSORS_IBMAEM=m
-# CONFIG_SENSORS_IBM_CFFPS is not set
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA3221=m
-# CONFIG_SENSORS_INSPUR_IPSPS is not set
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-# 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_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-# CONFIG_SENSORS_ISL68137 is not set
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_SENSORS_LIS3LV02D=m
-# CONFIG_SENSORS_LIS3_SPI is not set
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=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_LT7182S=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC2990=m
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC3815=m
-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_MAX1111=m
-# CONFIG_SENSORS_MAX127 is not set
-# CONFIG_SENSORS_MAX15301 is not set
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-# CONFIG_SENSORS_MAX16601 is not set
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-# CONFIG_SENSORS_MAX20730 is not set
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31722=m
-# CONFIG_SENSORS_MAX31730 is not set
-CONFIG_SENSORS_MAX31760=m
-# CONFIG_SENSORS_MAX31785 is not set
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX6620=m
-# CONFIG_SENSORS_MAX6621 is not set
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6642=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MC13783_ADC=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_MLXREG_FAN=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MPQ7932=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-CONFIG_SENSORS_NZXT_SMART2=m
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_POWR1220=m
-CONFIG_SENSORS_PWM_FAN=m
-# CONFIG_SENSORS_PXE1610 is not set
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-# CONFIG_SENSORS_SBRMI is not set
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-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_SMM665 is not set
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47M1=m
-# CONFIG_SENSORS_STPDDC60 is not set
-# CONFIG_SENSORS_STTS751 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-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=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_TPS23861 is not set
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_TSL2563=m
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-CONFIG_SENSORS_VEXPRESS=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83795=m
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_XDPE122 is not set
-CONFIG_SENSORS_XDPE152=m
-# CONFIG_SENSORS_XGENE is not set
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_CS=m
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_EXTENDED=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_MANY_PORTS=y
-# CONFIG_SERIAL_8250_MID is not set
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
-CONFIG_SERIAL_8250_OMAP=y
-CONFIG_SERIAL_8250_PCI1XXXX=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_8250_PXA=y
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-# CONFIG_SERIAL_BCM63XX is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
-CONFIG_SERIAL_EARLYCON_SEMIHOST=y
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
-CONFIG_SERIAL_FSL_LPUART=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-# CONFIG_SERIAL_IMX_EARLYCON is not set
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_JSM=m
-# CONFIG_SERIAL_KGDB_NMI is not set
-# CONFIG_SERIAL_LANTIQ is not set
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_MESON_CONSOLE=y
-CONFIG_SERIAL_MESON=y
-CONFIG_SERIAL_MSM_CONSOLE=y
-CONFIG_SERIAL_MSM=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_SERIAL_MVEBU_UART=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_SERIAL_OF_PLATFORM=y
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_PXA is not set
-# CONFIG_SERIAL_RP2 is not set
-CONFIG_SERIAL_SAMSUNG_CONSOLE=y
-CONFIG_SERIAL_SAMSUNG=y
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_SPI=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SPRD is not set
-CONFIG_SERIAL_ST_ASC_CONSOLE=y
-CONFIG_SERIAL_ST_ASC=y
-CONFIG_SERIAL_STM32_CONSOLE=y
-CONFIG_SERIAL_STM32=y
-CONFIG_SERIAL_TEGRA=y
-# CONFIG_SERIAL_TIMBERDALE is not set
-CONFIG_SERIAL_UARTLITE_CONSOLE=y
-CONFIG_SERIAL_UARTLITE_NR_UARTS=1
-CONFIG_SERIAL_UARTLITE=y
-CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
-CONFIG_SERIAL_XILINX_PS_UART=y
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_AMBAKMI=m
-# CONFIG_SERIO_APBPS2 is not set
-CONFIG_SERIO_ARC_PS2=m
-# CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_SERIO_I8042 is not set
-# CONFIG_SERIO_LIBPS2 is not set
-CONFIG_SERIO_NVEC_PS2=y
-CONFIG_SERIO_OLPC_APSP=m
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_PCIPS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_SUN4I_PS2=m
-CONFIG_SERIO=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-# CONFIG_SFC is not set
-# CONFIG_SF_PDMA is not set
-CONFIG_SFP=m
-CONFIG_SGI_PARTITION=y
-# CONFIG_SHADOW_CALL_STACK is not set
-# CONFIG_SHRINKER_DEBUG is not set
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# CONFIG_SIEMENS_SIMATIC_IPC is not set
-CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIOX is not set
-CONFIG_SIPHASH_KUNIT_TEST=m
-CONFIG_SIS190=m
-CONFIG_SIS900=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKGE=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_SKY2=m
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-# CONFIG_SLAB is not set
-# CONFIG_SLAB_MERGE_DEFAULT is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP=m
-# CONFIG_SLIP_MODE_SLIP6 is not set
-CONFIG_SLIP_SMART=y
-# CONFIG_SLOB_DEPRECATED is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_SLUB_DEBUG_ON is not set
-CONFIG_SLUB_KUNIT_TEST=m
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB=y
-CONFIG_SMARTJOYPLUS_FF=y
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMC91X=m
-# CONFIG_SM_CAMCC_6350 is not set
-# CONFIG_SM_CAMCC_8250 is not set
-# CONFIG_SM_CAMCC_8450 is not set
-CONFIG_SMC_DIAG=m
-CONFIG_SMC=m
-# CONFIG_SM_DISPCC_8250 is not set
-CONFIG_SM_DISPCC_8450=m
-# CONFIG_SM_DISPCC_8550 is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_SM_GCC_6115 is not set
-# CONFIG_SM_GCC_6125 is not set
-# CONFIG_SM_GCC_6350 is not set
-# CONFIG_SM_GCC_6375 is not set
-# CONFIG_SM_GCC_7150 is not set
-# CONFIG_SM_GCC_8150 is not set
-CONFIG_SM_GCC_8250=m
-CONFIG_SM_GCC_8350=m
-CONFIG_SM_GCC_8450=m
-CONFIG_SM_GCC_8550=m
-# CONFIG_SM_GPUCC_6350 is not set
-# CONFIG_SM_GPUCC_8150 is not set
-# CONFIG_SM_GPUCC_8250 is not set
-# CONFIG_SM_GPUCC_8350 is not set
-CONFIG_SMP_ON_UP=y
-CONFIG_SMP=y
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_SMSC_PHY=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMS_SDIO_DRV=m
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_USB_DRV=m
-# CONFIG_SM_TCSRCC_8550 is not set
-# CONFIG_SM_VIDEOCC_8150 is not set
-# CONFIG_SM_VIDEOCC_8250 is not set
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_AC97_POWER_SAVE=y
-# CONFIG_SND_AD1889 is not set
-# CONFIG_SND_ALI5451 is not set
-CONFIG_SND_ALOOP=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-CONFIG_SND_ARMAACI=m
-CONFIG_SND_ARM=y
-# CONFIG_SND_ASIHPI is not set
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_ATMEL_SOC is not set
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_BCM2835=m
-CONFIG_SND_BCM2835_SOC_I2S=m
-# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
-CONFIG_SND_BEBOB=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_COMPRESS_OFFLOAD=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_CTL_DEBUG=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_CTL_VALIDATION=y
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_DARLA24=m
-# CONFIG_SND_DEBUG_VERBOSE is not set
-CONFIG_SND_DEBUG=y
-# CONFIG_SND_DESIGNWARE_I2S is not set
-CONFIG_SND_DICE=m
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_DRIVERS=y
-CONFIG_SND_DUMMY=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_GINA20=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_PREALLOC_SIZE=2048
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_I2S_HI6210_I2S=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_IMX_SOC=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGO=m
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_JACK_INJECTION_DEBUG=y
-CONFIG_SND_JACK=y
-CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
-CONFIG_SND_KIRKWOOD_SOC=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_MESON_AIU=m
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-CONFIG_SND_MESON_G12A_TOACODEC=m
-CONFIG_SND_MESON_G12A_TOHDMITX=m
-CONFIG_SND_MESON_GX_SOUND_CARD=m
-CONFIG_SND_MIA=m
-CONFIG_SND_MIXART=m
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_MMP_SOC_SSPA=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_NM256=m
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_OXFW=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_PCI=y
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_XRUN_DEBUG=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_PORTMAN2X4=m
-# CONFIG_SND_PPC is not set
-CONFIG_SND_PXA910_SOC=m
-CONFIG_SND_PXA_SOC_SSP=m
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_RME96=m
-CONFIG_SND_SAMSUNG_PCM=m
-CONFIG_SND_SAMSUNG_SPDIF=m
-CONFIG_SND_SEQ_DUMMY=m
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQUENCER_OSS=m
-CONFIG_SND_SERIAL_GENERIC=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-# CONFIG_SND_SIS7019 is not set
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-# CONFIG_SND_SOC_ADAU1701 is not set
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_ADI=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# 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_AMD_ACP3x is not set
-# CONFIG_SND_SOC_AMD_ACP5x is not set
-# CONFIG_SND_SOC_AMD_ACP6x is not set
-# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set
-# CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set
-# CONFIG_SND_SOC_AMD_PS is not set
-# CONFIG_SND_SOC_AMD_PS_MACH is not set
-# CONFIG_SND_SOC_AMD_RENOIR is not set
-# CONFIG_SND_SOC_AMD_RENOIR_MACH is not set
-# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
-# CONFIG_SND_SOC_AMD_RV_RT5682_MACH is not set
-# CONFIG_SND_SOC_AMD_VANGOGH_MACH is not set
-# CONFIG_SND_SOC_AMD_YC_MACH is not set
-# CONFIG_SND_SOC_APQ8016_SBC is not set
-CONFIG_SND_SOC_ARNDALE=m
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-# 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_CS35L41_SPI is not set
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SDW=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-# CONFIG_SND_SOC_CS4270 is not set
-CONFIG_SND_SOC_CS4271_I2C=m
-# CONFIG_SND_SOC_CS4271_SPI is not set
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L42_SDW=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=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-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_DAVINCI_MCASP=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_I2C=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_EUKREA_TLV320=m
-CONFIG_SND_SOC_FSL_ASOC_CARD=m
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_AUD2HTX=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_RPMSG=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDAC_HDMI=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_I2C_AND_SPI=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
-CONFIG_SND_SOC_IMX_AUDMIX=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-CONFIG_SND_SOC_IMX_CARD=m
-CONFIG_SND_SOC_IMX_ES8328=m
-CONFIG_SND_SOC_IMX_HDMI=m
-CONFIG_SND_SOC_IMX_PCM_DMA=m
-CONFIG_SND_SOC_IMX_PCM_FIQ=m
-CONFIG_SND_SOC_IMX_PCM_RPMSG=m
-CONFIG_SND_SOC_IMX_RPMSG=m
-CONFIG_SND_SOC_IMX_SGTL5000=m
-CONFIG_SND_SOC_IMX_SPDIF=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-# CONFIG_SND_SOC_INTEL_AVS is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set
-# CONFIG_SND_SOC_INTEL_BROADWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH is not set
-# CONFIG_SND_SOC_INTEL_CATPT is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_H is not set
-# CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_LP is not set
-# CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE is not set
-# CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH is not set
-# CONFIG_SND_SOC_INTEL_SST is not set
-# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_LPASS_CPU=m
-CONFIG_SND_SOC_LPASS_HDMI=m
-CONFIG_SND_SOC_LPASS_PLATFORM=m
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-CONFIG_SND_SOC_LPASS_SC7180=m
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98363=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_SDW=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-# CONFIG_SND_SOC_MAX98504 is not set
-CONFIG_SND_SOC_MAX98520=m
-# CONFIG_SND_SOC_MAX9860 is not set
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MESON_T9015=m
-# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
-CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
-# CONFIG_SND_SOC_MSM8996 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# 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 is not set
-CONFIG_SND_SOC_NOKIA_RX51=m
-CONFIG_SND_SOC_ODROID=m
-CONFIG_SND_SOC_OMAP3_PANDORA=m
-CONFIG_SND_SOC_OMAP3_TWL4030=m
-CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
-CONFIG_SND_SOC_OMAP_DMIC=m
-CONFIG_SND_SOC_OMAP_HDMI=m
-CONFIG_SND_SOC_OMAP_MCBSP=m
-CONFIG_SND_SOC_OMAP_MCPDM=m
-# CONFIG_SND_SOC_PCM1681 is not set
-CONFIG_SND_SOC_PCM1789_I2C=m
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-# CONFIG_SND_SOC_PEB2466 is not set
-CONFIG_SND_SOC_QCOM=m
-# CONFIG_SND_SOC_QDSP6 is not set
-CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
-# CONFIG_SND_SOC_RK3328 is not set
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_PDM=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-# CONFIG_SND_SOC_RT1308 is not set
-# CONFIG_SND_SOC_RT1308_SDW is not set
-# CONFIG_SND_SOC_RT1316_SDW is not set
-CONFIG_SND_SOC_RT1318_SDW=m
-# CONFIG_SND_SOC_RT5616 is not set
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-# CONFIG_SND_SOC_RT5663 is not set
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682_SDW=m
-CONFIG_SND_SOC_RT700_SDW=m
-CONFIG_SND_SOC_RT711_SDCA_SDW=m
-CONFIG_SND_SOC_RT711_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
-CONFIG_SND_SOC_RT715_SDCA_SDW=m
-CONFIG_SND_SOC_RT715_SDW=m
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
-CONFIG_SND_SOC_SAMSUNG=m
-CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m
-CONFIG_SND_SOC_SC7180=m
-# CONFIG_SND_SOC_SC7280 is not set
-CONFIG_SND_SOC_SC8280XP=m
-# CONFIG_SND_SOC_SDM845 is not set
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-# CONFIG_SND_SOC_SM8250 is not set
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMDK_WM8994_PCM=m
-CONFIG_SND_SOC_SNOW=m
-CONFIG_SND_SOC_SOF_ACPI=m
-# CONFIG_SND_SOC_SOF_ALDERLAKE is not set
-# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_APOLLOLAKE is not set
-# CONFIG_SND_SOC_SOF_BAYTRAIL is not set
-# CONFIG_SND_SOC_SOF_BROADWELL is not set
-# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
-# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
-# CONFIG_SND_SOC_SOF_COMETLAKE is not set
-# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
-# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
-# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
-# CONFIG_SND_SOC_SOF_HDA_LINK is not set
-CONFIG_SND_SOC_SOF_HDA_PROBES=m
-# CONFIG_SND_SOC_SOF_ICELAKE is not set
-# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT is not set
-# CONFIG_SND_SOC_SOF_IMX8_SUPPORT is not set
-CONFIG_SND_SOC_SOF_IMX8ULP=m
-# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE is not set
-# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_JASPERLAKE is not set
-# CONFIG_SND_SOC_SOF_KABYLAKE is not set
-# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
-# CONFIG_SND_SOC_SOF_METEORLAKE is not set
-# CONFIG_SND_SOC_SOF_MT8195 is not set
-# CONFIG_SND_SOC_SOF_OF is not set
-CONFIG_SND_SOC_SOF_PCI=m
-# CONFIG_SND_SOC_SOF_SKYLAKE is not set
-# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-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_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# CONFIG_SND_SOC_STA32X is not set
-# CONFIG_SND_SOC_STA350 is not set
-CONFIG_SND_SOC_STI=m
-CONFIG_SND_SOC_STI_SAS=m
-# CONFIG_SND_SOC_STM32_DFSDM is not set
-# CONFIG_SND_SOC_STM32_I2S is not set
-# CONFIG_SND_SOC_STM32_SAI is not set
-# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-CONFIG_SND_SOC_STORM=m
-# 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_TEGRA186_ASRC=m
-# CONFIG_SND_SOC_TEGRA186_DSPK is not set
-CONFIG_SND_SOC_TEGRA20_AC97=m
-CONFIG_SND_SOC_TEGRA20_DAS=m
-CONFIG_SND_SOC_TEGRA20_I2S=m
-CONFIG_SND_SOC_TEGRA20_SPDIF=m
-# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set
-CONFIG_SND_SOC_TEGRA210_ADX=m
-# CONFIG_SND_SOC_TEGRA210_AHUB is not set
-CONFIG_SND_SOC_TEGRA210_AMX=m
-# CONFIG_SND_SOC_TEGRA210_DMIC is not set
-# CONFIG_SND_SOC_TEGRA210_I2S is not set
-CONFIG_SND_SOC_TEGRA210_MIXER=m
-CONFIG_SND_SOC_TEGRA210_MVC=m
-CONFIG_SND_SOC_TEGRA210_OPE=m
-CONFIG_SND_SOC_TEGRA210_SFC=m
-CONFIG_SND_SOC_TEGRA30_AHUB=m
-CONFIG_SND_SOC_TEGRA30_I2S=m
-# CONFIG_SND_SOC_TEGRA_ALC5632 is not set
-CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m
-CONFIG_SND_SOC_TEGRA=m
-CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m
-CONFIG_SND_SOC_TEGRA_MAX98088=m
-CONFIG_SND_SOC_TEGRA_MAX98090=m
-CONFIG_SND_SOC_TEGRA_RT5631=m
-CONFIG_SND_SOC_TEGRA_RT5640=m
-CONFIG_SND_SOC_TEGRA_RT5677=m
-CONFIG_SND_SOC_TEGRA_SGTL5000=m
-# CONFIG_SND_SOC_TEGRA_TRIMSLICE is not set
-# CONFIG_SND_SOC_TEGRA_WM8753 is not set
-# CONFIG_SND_SOC_TEGRA_WM8903 is not set
-# CONFIG_SND_SOC_TEGRA_WM9712 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-CONFIG_SND_SOC_TI_EDMA_PCM=m
-CONFIG_SND_SOC_TI_SDMA_PCM=m
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
-CONFIG_SND_SOC_TPA6130A2=m
-CONFIG_SND_SOC_TS3A227E=m
-CONFIG_SND_SOC_TSCS42XX=m
-# CONFIG_SND_SOC_TSCS454 is not set
-CONFIG_SND_SOC_TWL4030=m
-CONFIG_SND_SOC_TWL6040=m
-# CONFIG_SND_SOC_UDA1334 is not set
-CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
-# CONFIG_SND_SOC_WCD9335 is not set
-# CONFIG_SND_SOC_WCD938X_SDW 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=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_SPI=m
-# CONFIG_SND_SOC_WM8737 is not set
-CONFIG_SND_SOC_WM8741=m
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-# CONFIG_SND_SOC_WM8904 is not set
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_WSA881X is not set
-CONFIG_SND_SOC_WSA883X=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SONICVIBES=m
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
-CONFIG_SND_SUN4I_CODEC=m
-CONFIG_SND_SUN4I_I2S=m
-CONFIG_SND_SUN4I_SPDIF=m
-# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
-CONFIG_SND_SUN50I_DMIC=m
-CONFIG_SND_SUN8I_CODEC_ANALOG=m
-CONFIG_SND_SUN8I_CODEC=m
-# CONFIG_SND_SUPPORT_OLD_API is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_USB=y
-CONFIG_SND_VERBOSE_PRINTK=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_VIRTIO=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-# CONFIG_SND_X86 is not set
-# CONFIG_SND_XEN_FRONTEND is not set
-CONFIG_SND_YMFPCI=m
-CONFIG_SNET_VDPA=m
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-# CONFIG_SOC_BRCMSTB is not set
-CONFIG_SOC_DRA7XX=y
-CONFIG_SOC_EXYNOS3250=y
-CONFIG_SOC_EXYNOS4412=y
-CONFIG_SOC_EXYNOS5250=y
-CONFIG_SOC_EXYNOS5260=y
-CONFIG_SOC_EXYNOS5410=y
-CONFIG_SOC_EXYNOS5420=y
-CONFIG_SOC_EXYNOS5800=y
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-CONFIG_SOC_HAS_REALTIME_COUNTER=y
-CONFIG_SOC_IMX50=y
-CONFIG_SOC_IMX51=y
-CONFIG_SOC_IMX53=y
-CONFIG_SOC_IMX6Q=y
-# CONFIG_SOC_IMX6SLL is not set
-CONFIG_SOC_IMX6SL=y
-CONFIG_SOC_IMX6SX=y
-CONFIG_SOC_IMX6UL=y
-CONFIG_SOC_IMX6=y
-CONFIG_SOC_IMX7D=y
-CONFIG_SOC_IMX7ULP=y
-CONFIG_SOC_IMX8M=y
-CONFIG_SOC_IMX9=m
-# CONFIG_SOC_LS1021A is not set
-CONFIG_SOC_OMAP3430=y
-CONFIG_SOC_OMAP5=y
-CONFIG_SOC_STIH407=y
-# CONFIG_SOC_STIH415 is not set
-# CONFIG_SOC_STIH416 is not set
-CONFIG_SOC_TEGRA_FLOWCTRL=y
-CONFIG_SOC_TI81XX=y
-CONFIG_SOC_TI=y
-# CONFIG_SOC_VF610 is not set
-CONFIG_SOFTLOCKUP_DETECTOR=y
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_SONY_FF=y
-# CONFIG_SONYPI is not set
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUNDWIRE_AMD is not set
-# CONFIG_SOUNDWIRE_CADENCE is not set
-CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
-# CONFIG_SOUNDWIRE_INTEL is not set
-# CONFIG_SOUNDWIRE is not set
-# CONFIG_SOUNDWIRE_QCOM is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-# CONFIG_SPEAKUP_SYNTH_DECEXT is not set
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-# CONFIG_SPEAKUP_SYNTH_DUMMY is not set
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_AMD=y
-CONFIG_SPI_AMLOGIC_SPIFC_A1=m
-CONFIG_SPI_ARMADA_3700=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_SPI_AX88796C=m
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-CONFIG_SPI_BCM2835AUX=m
-CONFIG_SPI_BCM2835=m
-# CONFIG_SPI_BCM_QSPI is not set
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_CADENCE=m
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CADENCE_XSPI=m
-CONFIG_SPI_DAVINCI=m
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_DESIGNWARE=m
-CONFIG_SPI_DLN2=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_FSL_LPSPI=m
-CONFIG_SPI_FSL_QUADSPI=m
-CONFIG_SPI_FSL_SPI=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_HISI_KUNPENG is not set
-# CONFIG_SPI_HISI_SFC_V3XX is not set
-CONFIG_SPI_IMX=m
-# CONFIG_SPI_LANTIQ_SSC is not set
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-CONFIG_SPI_MESON_SPICC=m
-CONFIG_SPI_MESON_SPIFC=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_MUX=m
-# CONFIG_SPI_MXIC is not set
-# CONFIG_SPI_NXP_FLEXSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=m
-CONFIG_SPI_ORION=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PL022=m
-CONFIG_SPI_PXA2XX=m
-CONFIG_SPI_QCOM_QSPI=m
-CONFIG_SPI_QUP=m
-CONFIG_SPI_ROCKCHIP=m
-# CONFIG_SPI_ROCKCHIP_SFC is not set
-CONFIG_SPI_S3C64XX=m
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SIFIVE is not set
-# CONFIG_SPI_SLAVE_SYSTEM_CONTROL is not set
-# CONFIG_SPI_SLAVE_TIME is not set
-CONFIG_SPI_SLAVE=y
-CONFIG_SPI_SN_F_OSPI=m
-CONFIG_SPI_SPIDEV=m
-CONFIG_SPI_STM32=m
-CONFIG_SPI_STM32_QSPI=m
-CONFIG_SPI_ST_SSC4=m
-CONFIG_SPI_SUN4I=m
-CONFIG_SPI_SUN6I=m
-CONFIG_SPI_TEGRA114=m
-CONFIG_SPI_TEGRA20_SFLASH=m
-CONFIG_SPI_TEGRA20_SLINK=m
-CONFIG_SPI_TEGRA210_QUAD=m
-CONFIG_SPI_TI_QSPI=m
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_TOPCLIFF_PCH is not set
-# CONFIG_SPI_XCOMM is not set
-CONFIG_SPI_XILINX=m
-CONFIG_SPI=y
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-CONFIG_SPI_ZYNQ_QSPI=m
-# CONFIG_SPMI_HISI3670 is not set
-CONFIG_SPMI=m
-CONFIG_SPMI_MSM_PMIC_ARB=m
-CONFIG_SPMI_PMIC_CLKDIV=m
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SPS30_SERIAL is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_XZ=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_ZSTD=y
-CONFIG_SRAM=y
-# CONFIG_SRF04 is not set
-# CONFIG_SRF08 is not set
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB=m
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_SDIOHOST=y
-# CONFIG_SSFDC is not set
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_STACK_HASH_ORDER=20
-CONFIG_STACKINIT_KUNIT_TEST=m
-# CONFIG_STACKPROTECTOR_PER_TASK is not set
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_STACKPROTECTOR=y
-# CONFIG_STACKTRACE_BUILD_ID is not set
-CONFIG_STACK_TRACER=y
-CONFIG_STACK_VALIDATION=y
-# CONFIG_STAGING_BOARD is not set
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_STAGING_MEDIA=y
-CONFIG_STAGING=y
-CONFIG_STANDALONE=y
-# CONFIG_STATIC_CALL_SELFTEST is not set
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_STE10XP=m
-CONFIG_STEAM_FF=y
-CONFIG_ST_FDMA=m
-CONFIG_STI_MBOX=m
-CONFIG_STK3310=m
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-CONFIG_ST_LPC_WATCHDOG=m
-CONFIG_STM32_ADC_CORE=m
-CONFIG_STM32_ADC=m
-CONFIG_STM32_DAC=m
-CONFIG_STM32_DFSDM_ADC=m
-CONFIG_STM32_DMAMUX=y
-CONFIG_STM32_DMA=y
-CONFIG_STM32_EXTI=y
-# CONFIG_STM32_FMC2_EBI is not set
-# CONFIG_STM32_IPCC is not set
-CONFIG_STM32_LPTIMER_CNT=m
-CONFIG_STM32_MDMA=y
-CONFIG_STM32_RPROC=m
-CONFIG_STM32_THERMAL=m
-CONFIG_STM32_TIMER_CNT=m
-CONFIG_STM32_WATCHDOG=m
-# CONFIG_STM is not set
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMPE_ADC=m
-CONFIG_STMPE_I2C=y
-CONFIG_STMPE_SPI=y
-CONFIG_STPMIC1_WATCHDOG=m
-CONFIG_ST_REMOTEPROC=m
-CONFIG_STRICT_DEVMEM=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-# CONFIG_STRING_SELFTEST is not set
-CONFIG_STRIP_ASM_SYMS=y
-CONFIG_STRSCPY_KUNIT_TEST=m
-CONFIG_ST_THERMAL=m
-CONFIG_ST_THERMAL_MEMMAP=m
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_SPI=m
-# CONFIG_SUN20I_D1_CCU is not set
-# CONFIG_SUN20I_D1_R_CCU is not set
-# CONFIG_SUN20I_PPU is not set
-CONFIG_SUN4I_A10_CCU=y
-CONFIG_SUN4I_EMAC=m
-CONFIG_SUN4I_GPADC=m
-# CONFIG_SUN50I_DE2_BUS is not set
-# CONFIG_SUN50I_H616_CCU is not set
-# CONFIG_SUN50I_IOMMU is not set
-CONFIG_SUN5I_CCU=y
-CONFIG_SUN6I_A31_CCU=y
-CONFIG_SUN6I_MSGBOX=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_A23_CCU=y
-CONFIG_SUN8I_A33_CCU=y
-CONFIG_SUN8I_A83T_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_R40_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_SUN8I_THERMAL=m
-CONFIG_SUN8I_V3S_CCU=y
-CONFIG_SUN9I_A80_CCU=y
-CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_SUNGEM is not set
-CONFIG_SUN_PARTITION=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC=m
-# CONFIG_SUNRPC_XPRT_RDMA is not set
-CONFIG_SUNXI_CCU=y
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_RSB=m
-CONFIG_SUNXI_SRAM=y
-CONFIG_SUNXI_WATCHDOG=m
-# CONFIG_SURFACE_3_POWER_OPREGION is not set
-CONFIG_SURFACE_ACPI_NOTIFY=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-CONFIG_SURFACE_AGGREGATOR_CDEV=m
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_SURFACE_AGGREGATOR_HUB=m
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
-CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HID=m
-CONFIG_SURFACE_HOTPLUG=m
-CONFIG_SURFACE_KBD=m
-CONFIG_SURFACE_PLATFORM_PROFILE=m
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE_PRO3_BUTTON=m
-CONFIG_SUSPEND=y
-CONFIG_SWAP=y
-CONFIG_SWP_EMULATE=y
-# CONFIG_SW_SYNC is not set
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-# CONFIG_SX9500 is not set
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_SYNC_FILE=y
-CONFIG_SYNCLINK_GT=m
-CONFIG_SYN_COOKIES=y
-CONFIG_SYNTH_EVENT_GEN_TEST=m
-CONFIG_SYNTH_EVENTS=y
-CONFIG_SYSCON_REBOOT_MODE=y
-CONFIG_SYSCTL_KUNIT_TEST=m
-CONFIG_SYSCTL=y
-CONFIG_SYSFB_SIMPLEFB=y
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_SYSTEM76_ACPI is not set
-CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
-CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
-CONFIG_SYSTEM_BLACKLIST_KEYRING=y
-CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
-CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
-# CONFIG_SYSTEMPORT is not set
-# CONFIG_SYSTEM_REVOCATION_LIST is not set
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_SYSV_FS is not set
-CONFIG_SYSVIPC=y
-# CONFIG_T5403 is not set
-CONFIG_TABLET_SERIAL_WACOM4=m
-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_TARGET_CORE=m
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_XACCT=y
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_FTPM_TEE=m
-# CONFIG_TCG_INFINEON is not set
-CONFIG_TCG_NSC=m
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_CR50=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_TIS_SPI_CR50=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
-# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TPM=y
-CONFIG_TCG_VTPM_PROXY=m
-# CONFIG_TCG_XEN is not set
-CONFIG_TCM_FC=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_PSCSI=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_TCM_QLA2XXX=m
-CONFIG_TCM_USER2=m
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BBR=m
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_MD5SIG=y
-# CONFIG_TCS3414 is not set
-CONFIG_TCS3472=m
-CONFIG_TDX_GUEST_DRIVER=m
-CONFIG_TEE=m
-CONFIG_TEGRA124_EMC=m
-CONFIG_TEGRA186_GPC_DMA=m
-# CONFIG_TEGRA186_TIMER is not set
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TEGRA20_EMC=m
-CONFIG_TEGRA30_EMC=m
-CONFIG_TEGRA30_TSENSOR=m
-CONFIG_TEGRA_AHB=y
-# CONFIG_TEGRA_BPMP is not set
-CONFIG_TEGRA_GMI=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_TEGRA_HOST1X=m
-# CONFIG_TEGRA_HSP_MBOX is not set
-CONFIG_TEGRA_IOMMU_GART=y
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_TEGRA_IVC=y
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA_SOCTHERM=m
-CONFIG_TEGRA_VDE=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_TEHUTI=m
-CONFIG_TELCLOCK=m
-CONFIG_TERANETICS_PHY=m
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_BITOPS is not set
-# CONFIG_TEST_BLACKHOLE_DEV is not set
-CONFIG_TEST_BPF=m
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_CPUMASK=m
-# CONFIG_TEST_DHRY is not set
-# CONFIG_TEST_DIV64 is not set
-CONFIG_TEST_DYNAMIC_DEBUG=m
-# CONFIG_TEST_FIRMWARE is not set
-CONFIG_TEST_FPU=m
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_HASH is not set
-# CONFIG_TEST_HEXDUMP is not set
-CONFIG_TEST_HMM=m
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_KMOD is not set
-CONFIG_TEST_KSTRTOX=y
-CONFIG_TEST_LIST_SORT=m
-# CONFIG_TEST_LIVEPATCH is not set
-# CONFIG_TEST_LKM is not set
-CONFIG_TEST_LOCKUP=m
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-CONFIG_TEST_MIN_HEAP=m
-# CONFIG_TEST_OBJAGG is not set
-# CONFIG_TEST_OVERFLOW is not set
-# CONFIG_TEST_PARMAN is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_SCANF is not set
-# CONFIG_TEST_SIPHASH is not set
-CONFIG_TEST_SORT=m
-# CONFIG_TEST_STACKINIT is not set
-# CONFIG_TEST_STATIC_KEYS is not set
-CONFIG_TEST_STRING_HELPERS=m
-# CONFIG_TEST_STRSCPY is not set
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-# CONFIG_TEST_USER_COPY is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_VMALLOC=m
-# CONFIG_TEST_XARRAY is not set
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_MMIO=m
-CONFIG_THERMAL_NETLINK=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_STATISTICS=y
-# CONFIG_THERMAL_WRITABLE_TRIPS is not set
-CONFIG_THERMAL=y
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_TI_ADC081C=m
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC12138 is not set
-CONFIG_TI_ADC128S052=m
-# CONFIG_TI_ADC161S626 is not set
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS124S08 is not set
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_ADS7924=m
-# CONFIG_TI_ADS7950 is not set
-CONFIG_TI_ADS8344=m
-# CONFIG_TI_ADS8688 is not set
-CONFIG_TI_AM335X_ADC=m
-# CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_TI_CPPI41=m
-CONFIG_TI_CPSW=m
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TI_CPSW_SWITCHDEV=m
-CONFIG_TI_CPTS=y
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-CONFIG_TI_DAC7311=m
-# CONFIG_TI_DAC7612 is not set
-CONFIG_TI_DAVINCI_EMAC=m
-CONFIG_TI_DAVINCI_MDIO=m
-CONFIG_TI_ECAP_CAPTURE=m
-CONFIG_TI_EDMA=y
-CONFIG_TI_EMIF=m
-CONFIG_TI_EMIF_SRAM=m
-CONFIG_TI_EQEP=m
-CONFIG_TIFM_7XX1=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_TIGON3=m
-CONFIG_TI_LMP92064=m
-CONFIG_TIME_KUNIT_TEST=m
-CONFIG_TIME_NS=y
-CONFIG_TIMERLAT_TRACER=y
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_TIPC=m
-# CONFIG_TIPC_MEDIA_IB is not set
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TI_PIPE3=m
-CONFIG_TI_PRUSS_INTC=m
-CONFIG_TI_PRUSS=m
-CONFIG_TI_PWMSS=y
-CONFIG_TI_SOC_THERMAL=m
-# CONFIG_TI_ST is not set
-CONFIG_TI_SYSCON_CLK=m
-CONFIG_TI_THERMAL=y
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TMAG5273 is not set
-CONFIG_TI_TSC2046=m
-# CONFIG_TLAN is not set
-CONFIG_TLS_DEVICE=y
-CONFIG_TLS=m
-# CONFIG_TLS_TOE is not set
-CONFIG_TMP006=m
-# CONFIG_TMP007 is not set
-CONFIG_TMP117=m
-CONFIG_TMPFS_INODE64=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-CONFIG_TMPFS=y
-CONFIG_TORTURE_TEST=m
-CONFIG_TOUCHSCREEN_AD7877=m
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-# CONFIG_TOUCHSCREEN_AR1021_I2C 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_ICN8318=m
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-CONFIG_TOUCHSCREEN_DA9052=m
-# CONFIG_TOUCHSCREEN_DMI is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX=m
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-CONFIG_TOUCHSCREEN_ELAN=m
-# CONFIG_TOUCHSCREEN_ELO is not set
-CONFIG_TOUCHSCREEN_EXC3000=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_HIDEEP is not set
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-CONFIG_TOUCHSCREEN_IQS5XX=m
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_MCS5000=m
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-CONFIG_TOUCHSCREEN_MK712=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_S6SY761 is not set
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-CONFIG_TOUCHSCREEN_STMPE=m
-CONFIG_TOUCHSCREEN_SUN4I=m
-# CONFIG_TOUCHSCREEN_SUR40 is not set
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_TOUCHSCREEN_TS4800=m
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007_IIO=y
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-# CONFIG_TOUCHSCREEN_WM97XX is not set
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_ZINITIX=m
-# CONFIG_TPL0102 is not set
-CONFIG_TPM_KEY_PARSER=m
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_TPS68470_PMIC_OPREGION is not set
-CONFIG_TRACE_EVAL_MAP_FILE=y
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACE_MMIO_ACCESS is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-CONFIG_TRUSTED_FOUNDATIONS=y
-CONFIG_TRUSTED_KEYS_CAAM=y
-CONFIG_TRUSTED_KEYS_TEE=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_TRUSTED_KEYS=y
-# CONFIG_TS4800_IRQ is not set
-# CONFIG_TS4800_WATCHDOG is not set
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_TULIP=m
-CONFIG_TULIP_MMIO=y
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_TUN=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_TURRIS_MOX_RWTM=m
-CONFIG_TWL4030_CORE=y
-CONFIG_TWL4030_MADC=m
-CONFIG_TWL4030_POWER=y
-CONFIG_TWL4030_USB=m
-CONFIG_TWL4030_WATCHDOG=m
-CONFIG_TWL6030_GPADC=m
-CONFIG_TWL6030_USB=m
-CONFIG_TWL6040_CORE=y
-CONFIG_TXGBE=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC=m
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_QCOM_PMIC=m
-# CONFIG_TYPEC_RT1711H is not set
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_TYPEC_WCOVE=m
-CONFIG_TYPEC_WUSB3801=m
-CONFIG_TYPHOON=m
-CONFIG_UACCE=m
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-CONFIG_UAPI_HEADER_TEST=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_XATTR=y
-# CONFIG_UBSAN is not set
-# CONFIG_UCLAMP_TASK is not set
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_PMIC_GLINK=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_UDF_FS=m
-CONFIG_UDMABUF=y
-# CONFIG_UEVENT_HELPER is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-CONFIG_UHID=m
-# CONFIG_UIO_AEC is not set
-# CONFIG_UIO_CIF is not set
-CONFIG_UIO_DFL=m
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO=m
-# CONFIG_UIO_MF624 is not set
-# CONFIG_UIO_NETX is not set
-CONFIG_UIO_PCI_GENERIC=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-CONFIG_UIO_PRUSS=m
-# CONFIG_UIO_SERCOS3 is not set
-CONFIG_ULI526X=m
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_UNICODE_UTF8_DATA=y
-CONFIG_UNICODE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX_DIAG=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_UNIX=y
-# CONFIG_UNUSED_BOARD_FILES is not set
-CONFIG_UNWINDER_ARM=y
-# CONFIG_UNWINDER_FRAME_POINTER is not set
-CONFIG_UPROBE_EVENTS=y
-# CONFIG_US5182D is not set
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-# CONFIG_USB4_KUNIT_TEST is not set
-CONFIG_USB4_NET=m
-CONFIG_USB4=y
-CONFIG_USB_ACM=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_ALI_M5632=y
-# CONFIG_USB_AMD5536UDC is not set
-CONFIG_USB_AN2720=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_ATM=m
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-# CONFIG_USB_BDC_UDC is not set
-CONFIG_USB_BELKIN=y
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_CATC=m
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_CDNS3 is not set
-# CONFIG_USB_CDNSP_GADGET is not set
-# CONFIG_USB_CDNSP_HOST is not set
-CONFIG_USB_CDNSP_PCI=m
-# CONFIG_USB_CDNS_SUPPORT is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_EEM=y
-# CONFIG_USB_CONFIGFS_F_FS is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-CONFIG_USB_CONFIGFS_F_TCM=y
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_CXACRU=m
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-CONFIG_USB_DEFAULT_PERSIST=y
-CONFIG_USB_DSBR=m
-# CONFIG_USB_DUMMY_HCD is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_HOST is not set
-CONFIG_USB_DWC2=m
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-CONFIG_USB_DWC3_EXYNOS=m
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_HAPS=m
-# CONFIG_USB_DWC3_HOST is not set
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_OMAP=m
-CONFIG_USB_DWC3_PCI=m
-# CONFIG_USB_DWC3_QCOM is not set
-CONFIG_USB_DWC3_ST=m
-CONFIG_USB_DWC3_ULPI=y
-CONFIG_USB_DWC3_XILINX=m
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_EG20T is not set
-CONFIG_USB_EHCI_EXYNOS=m
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_OMAP=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_EHCI_HCD_STI=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MV=m
-# CONFIG_USB_EHCI_MV_U2O is not set
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-CONFIG_USB_EMI26=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EPSON2888=y
-# CONFIG_USB_ETH is not set
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_FUNCTIONFS is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGETFS is not set
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_GADGET_VBUS_DRAW=100
-CONFIG_USB_GADGET_XILINX=m
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_HID is not set
-CONFIG_USB_GL860=m
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GOKU is not set
-CONFIG_USB_GPIO_VBUS=m
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_GR_UDC is not set
-CONFIG_USB_G_SERIAL=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=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_9=m
-CONFIG_USB_GSPCA_OV534=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_SQ905C=m
-CONFIG_USB_GSPCA_SQ905=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_G_WEBCAM is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_HIDDEV=y
-CONFIG_USB_HID=y
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_HSO=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_INVENTRA_DMA=y
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USBIP_CORE=m
-# CONFIG_USBIP_DEBUG is not set
-CONFIG_USB_IPHETH=m
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_VUDC=m
-CONFIG_USB_ISIGHTFW=m
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1301 is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-CONFIG_USB_ISP1760=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_KC2190=y
-CONFIG_USB_KEENE=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_LCD=m
-CONFIG_USB_LD=m
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_LEGOTOWER=m
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_M5602=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_MA901=m
-# CONFIG_USB_MASS_STORAGE is not set
-CONFIG_USB_MAX3420_UDC=m
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-# CONFIG_USB_MIDI_GADGET is not set
-CONFIG_USB_MON=y
-CONFIG_USB_MR800=m
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-CONFIG_USB_MUSB_SUNXI=m
-# CONFIG_USB_MUSB_TUSB6010 is not set
-# CONFIG_USB_MV_OTG is not set
-# CONFIG_USB_MV_U3D is not set
-CONFIG_USB_MV_UDC=m
-CONFIG_USB_MXS_PHY=m
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_NET2280 is not set
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_DRIVERS=y
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_SR9700=m
-# CONFIG_USB_NET_SR9800 is not set
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_OHCI_EXYNOS=m
-CONFIG_USB_OHCI_HCD=m
-# CONFIG_USB_OHCI_HCD_OMAP3 is not set
-CONFIG_USB_OHCI_HCD_PCI=m
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-CONFIG_USB_OHCI_HCD_STI=m
-CONFIG_USB_ONBOARD_HUB=m
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_OTG_FSM=m
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-CONFIG_USB_OTG=y
-# CONFIG_USB_OXU210HP_HCD is not set
-CONFIG_USB_PCI=y
-CONFIG_USBPCWATCHDOG=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_PHY=y
-CONFIG_USB_PRINTER=m
-CONFIG_USB_PULSE8_CEC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
-# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_EUD=m
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_R8A66597 is not set
-CONFIG_USB_RAINSHADOW_CEC=m
-# CONFIG_USB_RAREMONO is not set
-CONFIG_USB_RAW_GADGET=m
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_CONSOLE=y
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_DEBUG=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_EMPEG=m
-# CONFIG_USB_SERIAL_F81232 is not set
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=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_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SAFE=m
-CONFIG_USB_SERIAL_SAFE_PADDED=y
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-# CONFIG_USB_SERIAL_WISHBONE is not set
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_SI470X=m
-# CONFIG_USB_SI4713 is not set
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_SISUSBVGA=m
-# CONFIG_USB_SL811_CS is not set
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SNP_UDC_PLAT=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_STKWEBCAM=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_DATAFAB=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_TEGRA_XUDC=m
-# CONFIG_USB_TEST is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-CONFIG_USB_TMC=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_UAS=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_USBNET=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VL600=m
-CONFIG_USB_WDM=m
-CONFIG_USB_XEN_HCD=m
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_HISTB is not set
-CONFIG_USB_XHCI_MVEBU=m
-CONFIG_USB_XHCI_PCI_RENESAS=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_XHCI_TEGRA=m
-CONFIG_USB_XUSBATM=m
-CONFIG_USB=y
-CONFIG_USB_YUREX=m
-# CONFIG_USB_ZD1201 is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ZR364XX=m
-# CONFIG_USELIB is not set
-CONFIG_USE_OF=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-# CONFIG_USER_EVENTS is not set
-CONFIG_USERFAULTFD=y
-CONFIG_U_SERIAL_CONSOLE=y
-# CONFIG_USERIO is not set
-CONFIG_USER_NS=y
-CONFIG_UTS_NS=y
-# CONFIG_UV_SYSFS is not set
-# CONFIG_V4L2_FLASH_LED_CLASS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_VCHIQ_CDEV=y
-CONFIG_VCNL3020=m
-# CONFIG_VCNL4000 is not set
-CONFIG_VCNL4035=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
-CONFIG_VDPA_USER=m
-# CONFIG_VDSO is not set
-CONFIG_VEML6030=m
-CONFIG_VEML6070=m
-CONFIG_VETH=m
-CONFIG_VEXPRESS_CONFIG=y
-# CONFIG_VF610_ADC is not set
-# CONFIG_VF610_DAC is not set
-CONFIG_VFAT_FS=m
-CONFIG_VFIO_AMBA=m
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO=m
-CONFIG_VFIO_MDEV=m
-# CONFIG_VFIO_NOIOMMU is not set
-CONFIG_VFIO_PCI=m
-# CONFIG_VFIO_PLATFORM_AMDXGBE_RESET is not set
-CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m
-CONFIG_VFIO_PLATFORM=m
-CONFIG_VFPv3=y
-CONFIG_VFP=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_VGA_ARB=y
-CONFIG_VGA_CONSOLE=y
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VDPA=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_ADP1653=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_AM437X_VPFE=m
-CONFIG_VIDEO_AMPHION_VPU=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_AU0828=m
-# CONFIG_VIDEO_AU0828_RC is not set
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_BCM2835=m
-CONFIG_VIDEO_BT848=m
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-# CONFIG_VIDEO_CADENCE is not set
-# CONFIG_VIDEO_CAFE_CCIC is not set
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_CODA=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX23885=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_DEV=m
-# CONFIG_VIDEO_DT3155 is not set
-CONFIG_VIDEO_DW100=m
-CONFIG_VIDEO_DW9714=m
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_RC=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_ET8EK8=m
-CONFIG_VIDEO_EXYNOS4_FIMC_IS=m
-CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y
-CONFIG_VIDEO_EXYNOS_FIMC_LITE=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_GS1662=m
-CONFIG_VIDEO_HANTRO_IMX8M=y
-CONFIG_VIDEO_HANTRO=m
-CONFIG_VIDEO_HANTRO_ROCKCHIP=y
-CONFIG_VIDEO_HANTRO_SUNXI=y
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-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_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_IMX7_CSI=m
-CONFIG_VIDEO_IMX8_ISI=m
-CONFIG_VIDEO_IMX8_ISI_M2M=y
-# CONFIG_VIDEO_IMX8_JPEG is not set
-CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
-CONFIG_VIDEO_IMX_CSI=m
-CONFIG_VIDEO_IMX_MEDIA=m
-CONFIG_VIDEO_IMX_MIPI_CSIS=m
-CONFIG_VIDEO_IMX_PXP=m
-CONFIG_VIDEO_IMX_VDOA=m
-# CONFIG_VIDEO_IPU3_CIO2 is not set
-# CONFIG_VIDEO_IVTV_ALSA is not set
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# CONFIG_VIDEO_MAX96712 is not set
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-CONFIG_VIDEO_MESON_GE2D=m
-CONFIG_VIDEO_MESON_VDEC=m
-CONFIG_VIDEO_MMP_CAMERA=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_MUX=m
-CONFIG_VIDEO_MXB=m
-CONFIG_VIDEO_OG01A1B=m
-# CONFIG_VIDEO_OMAP3_DEBUG is not set
-CONFIG_VIDEO_OMAP3=m
-# CONFIG_VIDEO_OMAP4 is not set
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-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_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_PVRUSB2_DVB=y
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_QCOM_VENUS=m
-CONFIG_VIDEO_RDACM20=m
-# CONFIG_VIDEO_RDACM21 is not set
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_ROCKCHIP_ISP1=m
-CONFIG_VIDEO_ROCKCHIP_RGA=m
-CONFIG_VIDEO_ROCKCHIP_VDEC=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K4ECGX=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_S5P_FIMC=m
-CONFIG_VIDEO_S5P_MIPI_CSIS=m
-CONFIG_VIDEO_SAA6588=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_VIDEO_SAA7164=m
-CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=m
-# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set
-CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
-CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
-CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_STI_BDISP=m
-CONFIG_VIDEO_STI_DELTA_DRIVER=m
-CONFIG_VIDEO_STI_DELTA=m
-CONFIG_VIDEO_STI_DELTA_MJPEG=y
-# CONFIG_VIDEO_STI_HVA_DEBUGFS is not set
-CONFIG_VIDEO_STI_HVA=m
-CONFIG_VIDEO_STK1160_COMMON=m
-CONFIG_VIDEO_STK1160=m
-# CONFIG_VIDEO_STKWEBCAM is not set
-# CONFIG_VIDEO_STM32_DCMI is not set
-CONFIG_VIDEO_STM32_DMA2D=m
-CONFIG_VIDEO_ST_VGXY61=m
-CONFIG_VIDEO_SUN4I_CSI=m
-CONFIG_VIDEO_SUN6I_CSI=m
-CONFIG_VIDEO_SUN6I_ISP=m
-CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-CONFIG_VIDEO_SUN8I_DEINTERLACE=m
-CONFIG_VIDEO_SUN8I_ROTATE=m
-CONFIG_VIDEO_SUNXI_CEDRUS=m
-CONFIG_VIDEO_SUNXI=y
-CONFIG_VIDEO_TEGRA=m
-# CONFIG_VIDEO_TEGRA_TPG is not set
-CONFIG_VIDEO_TEGRA_VDE=m
-CONFIG_VIDEO_TI_CAL=m
-CONFIG_VIDEO_TI_CAL_MC=y
-# CONFIG_VIDEO_TI_VPE_DEBUG is not set
-CONFIG_VIDEO_TI_VPE=m
-CONFIG_VIDEO_TM6000_ALSA=m
-CONFIG_VIDEO_TM6000_DVB=m
-CONFIG_VIDEO_TM6000=m
-CONFIG_VIDEO_TUNER=m
-# CONFIG_VIDEO_TW5864 is not set
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_TW68 is not set
-CONFIG_VIDEO_USBTV=m
-CONFIG_VIDEO_V4L2=m
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-CONFIG_VIDEO_VICODEC=m
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VIMC=m
-CONFIG_VIDEO_VISL=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_XILINX is not set
-# CONFIG_VIDEO_ZORAN is not set
-# CONFIG_VIPERBOARD_ADC is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
-# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_VIRTIO_FS=m
-# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
-CONFIG_VIRTIO_INPUT=m
-# CONFIG_VIRTIO_IOMMU is not set
-CONFIG_VIRTIO_MEM=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VIRTIO_NET=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_PCI=y
-# CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_VIRT_WIFI=m
-# CONFIG_VISL_DEBUGFS is not set
-CONFIG_VITESSE_PHY=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_VL6180=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VMAP_STACK=y
-# CONFIG_VME_BUS is not set
-CONFIG_VMGENID=y
-# CONFIG_VMSPLIT_1G is not set
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_3G_OPT is not set
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMXNET3 is not set
-CONFIG_VORTEX=m
-CONFIG_VP_VDPA=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKMON=m
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_VT=y
-# CONFIG_VXFS_FS is not set
-# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
-CONFIG_VXGE=m
-CONFIG_VXLAN=m
-# CONFIG_VZ89X is not set
-CONFIG_W1_CON=y
-CONFIG_W1=m
-# CONFIG_W1_MASTER_DS1WM is not set
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_W1_MASTER_MATROX is not set
-CONFIG_W1_MASTER_MXC=m
-# CONFIG_W1_MASTER_SGI is not set
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2408=m
-# CONFIG_W1_SLAVE_DS2408_READBACK is not set
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433_CRC=y
-CONFIG_W1_SLAVE_DS2433=m
-CONFIG_W1_SLAVE_DS2438=m
-# CONFIG_W1_SLAVE_DS250X is not set
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS28E04=m
-# CONFIG_W1_SLAVE_DS28E17 is not set
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-# CONFIG_WAFER_WDT is not set
-# CONFIG_WAN is not set
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-CONFIG_WATCHDOG_CORE=y
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG=y
-CONFIG_WATCH_QUEUE=y
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_WCN36XX=m
-CONFIG_WDAT_WDT=m
-CONFIG_WDTPCI=m
-# CONFIG_WERROR is not set
-# CONFIG_WFX is not set
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210=m
-# CONFIG_WIL6210_TRACING is not set
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WILINK_PLATFORM_DATA=y
-CONFIG_WINBOND_840=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_WIREGUARD=m
-CONFIG_WIRELESS_EXT=y
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_WIRELESS=y
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5100_SPI=m
-CONFIG_WIZNET_W5300=m
-CONFIG_WKUP_M3_IPC=m
-CONFIG_WKUP_M3_RPROC=m
-CONFIG_WL1251=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-# CONFIG_WLAN_VENDOR_ADMTEK is not set
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_WLAN_VENDOR_ATMEL is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_WLAN_VENDOR_CISCO is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WLAN_VENDOR_PURELIFI is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_WLAN_VENDOR_RSI=y
-# CONFIG_WLAN_VENDOR_SILABS is not set
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_WLAN=y
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WPCM450_SOC=m
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_WQ_WATCHDOG=y
-CONFIG_WWAN_HWSIM=m
-CONFIG_WWAN=y
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_XDP_SOCKETS=y
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-# CONFIG_XEN is not set
-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
-CONFIG_XEN_PRIVCMD=m
-# CONFIG_XEN_PVCALLS_FRONTEND is not set
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_UNPOPULATED_ALLOC=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-CONFIG_XEN_VIRTIO=y
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_MIGRATE=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_SUB_POLICY=y
-# CONFIG_XFRM_USER_COMPAT is not set
-CONFIG_XFRM_USER=y
-CONFIG_XFRM=y
-# CONFIG_XFS_DEBUG is not set
-CONFIG_XFS_FS=m
-# CONFIG_XFS_ONLINE_REPAIR is not set
-CONFIG_XFS_ONLINE_SCRUB=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_RT=y
-CONFIG_XFS_SUPPORT_ASCII_CI=y
-CONFIG_XFS_SUPPORT_V4=y
-CONFIG_XFS_WARN=y
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_XILINX_AXI_EMAC is not set
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_XILINX_INTC=y
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_XILINX_PR_DECOUPLER=m
-# CONFIG_XILINX_SDFEC is not set
-CONFIG_XILINX_VCU=m
-CONFIG_XILINX_WATCHDOG=m
-CONFIG_XILINX_XADC=m
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_OF=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-CONFIG_XLNX_R5_REMOTEPROC=m
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_IA64=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_SPARC=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC=y
-# CONFIG_YAMAHA_YAS530 is not set
-CONFIG_YAM=m
-CONFIG_YELLOWFIN=m
-# CONFIG_YENTA is not set
-# CONFIG_YOGABOOK_WMI is not set
-CONFIG_Z3FOLD=y
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBUD=y
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZERO_CALL_USED_REGS is not set
-CONFIG_ZEROPLUS_FF=y
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-CONFIG_ZISOFS=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_ZLIB_DFLTCC=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZONEFS_FS=m
-CONFIG_ZOPT2201=m
-# CONFIG_ZPA2326 is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-CONFIG_ZRAM=m
-CONFIG_ZRAM_MEMORY_TRACKING=y
-CONFIG_ZRAM_MULTI_COMP=y
-# CONFIG_ZRAM_WRITEBACK is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-# kernel-fsync config
-CONFIG_I2C_NCT6775=m
-CONFIG_ZENIFY=y
-
-# device specific config
-# Steam Deck
-CONFIG_MFD_STEAMDECK=m
-CONFIG_SENSORS_STEAMDECK=m
-CONFIG_LEDS_STEAMDECK=m
-CONFIG_EXTCON_STEAMDECK=m
-# Microsoft Surface
-CONFIG_HID_IPTS=m
-CONFIG_HID_ITHC=m
-CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
-CONFIG_VIDEO_DW9719=m
-CONFIG_IPC_CLASSES=y
-CONFIG_LEDS_TPS68470=m
-# Lenovo Legion
-CONFIG_LEGION_LAPTOP=m
diff --git a/SOURCES/kernel-armv7hl-fedora.config b/SOURCES/kernel-armv7hl-fedora.config
deleted file mode 100644
index 508e7da..0000000
--- a/SOURCES/kernel-armv7hl-fedora.config
+++ /dev/null
@@ -1,9463 +0,0 @@
-# arm
-# CONFIG_60XX_WDT is not set
-CONFIG_6LOWPAN_DEBUGFS=y
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6PACK=m
-CONFIG_8139CP=m
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_8139TOO_8129=y
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS=m
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-CONFIG_ABP060MG=m
-CONFIG_ACCESSIBILITY=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_ACPI_AC=y
-CONFIG_ACPI_ALS=m
-CONFIG_ACPI_APEI_EINJ=m
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_BATTERY=y
-CONFIG_ACPI_BGRT=y
-CONFIG_ACPI_BUTTON=y
-# CONFIG_ACPI_CMPC is not set
-# CONFIG_ACPI_CONFIGFS is not set
-CONFIG_ACPI_CONTAINER=y
-# CONFIG_ACPI_CPPC_CPUFREQ_FIE is not set
-# CONFIG_ACPI_CUSTOM_METHOD is not set
-# CONFIG_ACPI_DEBUGGER is not set
-# CONFIG_ACPI_DEBUGGER_USER is not set
-# CONFIG_ACPI_DEBUG is not set
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_FFH=y
-# CONFIG_ACPI_FPDT is not set
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_NFIT=m
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_PRMT=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_VIDEO=m
-# CONFIG_ACQUIRE_WDT is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# CONFIG_AD2S90 is not set
-CONFIG_AD3552R=m
-CONFIG_AD4130=m
-# CONFIG_AD5064 is not set
-CONFIG_AD5110=m
-# CONFIG_AD525X_DPOT is not set
-CONFIG_AD5272=m
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5624R_SPI is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-# CONFIG_AD5791 is not set
-# CONFIG_AD5933 is not set
-# CONFIG_AD7091R5 is not set
-CONFIG_AD7124=m
-# CONFIG_AD7150 is not set
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-CONFIG_AD7292=m
-CONFIG_AD7293=m
-# CONFIG_AD7298 is not set
-# CONFIG_AD7303 is not set
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7746 is not set
-CONFIG_AD7766=m
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7816 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7949=m
-# CONFIG_AD799X is not set
-# CONFIG_AD8366 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_AD9523 is not set
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# CONFIG_ADA4250 is not set
-CONFIG_ADAPTEC_STARFIRE=m
-# CONFIG_ADE7854 is not set
-# CONFIG_ADF4350 is not set
-# CONFIG_ADF4371 is not set
-CONFIG_ADF4377=m
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADI_AXI_ADC is not set
-# CONFIG_ADIN1100_PHY is not set
-CONFIG_ADIN1110=m
-CONFIG_ADIN_PHY=m
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADIS16240 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-CONFIG_ADIS16475=m
-# CONFIG_ADIS16480 is not set
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADMV1013 is not set
-# CONFIG_ADMV1014 is not set
-# CONFIG_ADMV4420 is not set
-# CONFIG_ADMV8818 is not set
-# CONFIG_ADRF6780 is not set
-# CONFIG_ADT7316 is not set
-CONFIG_ADUX1020=m
-# CONFIG_ADVANTECH_WDT is not set
-# CONFIG_ADV_SWBUTTON is not set
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXRS290=m
-# CONFIG_ADXRS450 is not set
-CONFIG_AEABI=y
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_AFFS_FS is not set
-CONFIG_AF_KCM=m
-CONFIG_AF_RXRPC_DEBUG=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-CONFIG_AF_RXRPC_IPV6=y
-CONFIG_AF_RXRPC=m
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_AFS_DEBUG=y
-CONFIG_AFS_FSCACHE=y
-CONFIG_AFS_FS=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_DM816=m
-CONFIG_AHCI_DWC=m
-CONFIG_AHCI_IMX=m
-CONFIG_AHCI_MVEBU=m
-# CONFIG_AHCI_QORIQ is not set
-CONFIG_AHCI_ST=m
-CONFIG_AHCI_SUNXI=m
-CONFIG_AHCI_TEGRA=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=4
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
-CONFIG_AIC79XX_RESET_DELAY_MS=15000
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
-CONFIG_AIC7XXX_RESET_DELAY_MS=15000
-CONFIG_AIX_PARTITION=y
-# CONFIG_AK09911 is not set
-# CONFIG_AK8974 is not set
-CONFIG_AK8975=m
-CONFIG_AL3010=m
-# CONFIG_AL3320A is not set
-# CONFIG_AL_FIC is not set
-# CONFIG_ALIBABA_ENI_VDPA is not set
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_ALTERA_FREEZE_BRIDGE is not set
-# CONFIG_ALTERA_MBOX is not set
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_ALTERA_PR_IP_CORE_PLAT=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_ALTERA_TSE=m
-CONFIG_ALX=m
-# CONFIG_AM2315 is not set
-CONFIG_AM335X_CONTROL_USB=m
-CONFIG_AM335X_PHY_USB=m
-CONFIG_AMBA_PL08X=y
-CONFIG_AMD8111_ETH=m
-# CONFIG_AMD_IOMMU_DEBUGFS is not set
-CONFIG_AMD_PHY=m
-CONFIG_AMD_PMC=m
-# CONFIG_AMD_PTDMA is not set
-# CONFIG_AMDTEE is not set
-# CONFIG_AMD_XGBE_DCB is not set
-# CONFIG_AMIGA_PARTITION is not set
-CONFIG_AMLOGIC_THERMAL=m
-CONFIG_AMT=m
-CONFIG_AMX3_PM=m
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-CONFIG_ANDROID_BINDERFS=y
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-CONFIG_ANDROID_BINDER_IPC=y
-# CONFIG_ANON_VMA_NAME is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9802ALS=m
-CONFIG_APDS9960=m
-# CONFIG_APM_EMULATION is not set
-CONFIG_APPLE_MFI_FASTCHARGE=m
-# CONFIG_APPLE_PROPERTIES is not set
-# CONFIG_APPLICOM is not set
-CONFIG_APQ_GCC_8084=y
-CONFIG_APQ_MMCC_8084=m
-CONFIG_AQTION=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AR5523=m
-# CONFIG_ARCH_ACTIONS is not set
-# CONFIG_ARCH_AIROHA is not set
-# CONFIG_ARCH_ALPINE is not set
-# CONFIG_ARCH_APPLE is not set
-# CONFIG_ARCH_ARTPEC is not set
-# CONFIG_ARCH_ASPEED is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_23550 is not set
-# CONFIG_ARCH_BCM_281XX is not set
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM4908 is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_53573 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BCMBCA is not set
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_HR2 is not set
-# CONFIG_ARCH_BCM_IPROC is not set
-# CONFIG_ARCH_BCM_NSP is not set
-CONFIG_ARCH_BCM=y
-# CONFIG_ARCH_BERLIN is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_DIGICOLOR is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_EP93XX is not set
-CONFIG_ARCH_EXYNOS3=y
-CONFIG_ARCH_EXYNOS4=y
-CONFIG_ARCH_EXYNOS5=y
-CONFIG_ARCH_EXYNOS=y
-# CONFIG_ARCH_FOOTBRIDGE is not set
-CONFIG_ARCH_FORCE_MAX_ORDER=11
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_ARCH_HIGHBANK=y
-# CONFIG_ARCH_HISI is not set
-# CONFIG_ARCH_HPE is not set
-# CONFIG_ARCH_INTEL_SOCFPGA is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IPQ40XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_KEEMBAY is not set
-# CONFIG_ARCH_KEYSTONE is not set
-# CONFIG_ARCH_MDM9615 is not set
-# CONFIG_ARCH_MEDIATEK is not set
-CONFIG_ARCH_MESON=y
-# CONFIG_ARCH_MILBEAUT is not set
-CONFIG_ARCH_MMP=y
-# CONFIG_ARCH_MSM8909 is not set
-# CONFIG_ARCH_MSM8916 is not set
-CONFIG_ARCH_MSM8960=y
-CONFIG_ARCH_MSM8974=y
-CONFIG_ARCH_MSM8X60=y
-# CONFIG_ARCH_MSTARV7 is not set
-CONFIG_ARCH_MULTIPLATFORM=y
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MVEBU=y
-CONFIG_ARCH_MXC=y
-# CONFIG_ARCH_NPCM is not set
-# CONFIG_ARCH_OMAP1 is not set
-CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
-CONFIG_ARCH_OMAP3=y
-CONFIG_ARCH_OMAP4=y
-# CONFIG_ARCH_PXA is not set
-CONFIG_ARCH_QCOM=y
-CONFIG_ARCH_RANDOM=y
-# CONFIG_ARCH_RDA is not set
-# CONFIG_ARCH_REALTEK is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_RENESAS is not set
-CONFIG_ARCH_ROCKCHIP=y
-# CONFIG_ARCH_S32 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SPARX5 is not set
-CONFIG_ARCH_STI=y
-CONFIG_ARCH_STM32=y
-# CONFIG_ARCH_SUNPLUS is not set
-CONFIG_ARCH_SUNXI=y
-CONFIG_ARCH_TEGRA_114_SOC=y
-CONFIG_ARCH_TEGRA_124_SOC=y
-CONFIG_ARCH_TEGRA_2x_SOC=y
-CONFIG_ARCH_TEGRA_3x_SOC=y
-CONFIG_ARCH_TEGRA=y
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_UNIPHIER is not set
-CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_DCSCB=y
-CONFIG_ARCH_VEXPRESS_SPC=y
-CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VIRT=y
-# CONFIG_ARCH_VISCONTI is not set
-# CONFIG_ARCH_WM8850 is not set
-CONFIG_ARCH_ZYNQ=y
-# CONFIG_ARCNET is not set
-CONFIG_ARM64_AMU_EXTN=y
-CONFIG_ARM64_E0PD=y
-CONFIG_ARM64_EPAN=y
-CONFIG_ARM64_ERRATUM_1319367=y
-CONFIG_ARM64_ERRATUM_1530923=y
-CONFIG_ARM64_ERRATUM_1542419=y
-CONFIG_ARM64_ERRATUM_2054223=y
-CONFIG_ARM64_ERRATUM_2067961=y
-CONFIG_ARM64_ERRATUM_2119858=y
-CONFIG_ARM64_ERRATUM_2139208=y
-CONFIG_ARM64_ERRATUM_2224489=y
-CONFIG_ARM64_ERRATUM_2253138=y
-CONFIG_ARM64_ERRATUM_2441007=y
-CONFIG_ARM64_ERRATUM_2658417=y
-CONFIG_ARM64_ERRATUM_858921=y
-CONFIG_ARM64_USE_LSE_ATOMICS=y
-CONFIG_ARMADA_37XX_RWTM_MBOX=m
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-CONFIG_ARMADA_THERMAL=m
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
-CONFIG_ARM_AMBA=y
-CONFIG_ARM_APPENDED_DTB=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_ARM_ATAG_DTB_COMPAT=y
-CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
-CONFIG_ARM_CCI400_PMU=y
-CONFIG_ARM_CCI5xx_PMU=y
-CONFIG_ARM_CCI_PMU=m
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCN=y
-# CONFIG_ARM_CHARLCD is not set
-CONFIG_ARM_CMN=m
-CONFIG_ARM_CPUIDLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARM_CPU_TOPOLOGY=y
-CONFIG_ARM_CRYPTO=y
-CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
-CONFIG_ARM_DMA_USE_IOMMU=y
-CONFIG_ARM_ERRATA_430973=y
-CONFIG_ARM_ERRATA_643719=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_ARM_ERRATA_754322=y
-CONFIG_ARM_ERRATA_754327=y
-CONFIG_ARM_ERRATA_764319=y
-CONFIG_ARM_ERRATA_764369=y
-CONFIG_ARM_ERRATA_773022=y
-CONFIG_ARM_ERRATA_775420=y
-CONFIG_ARM_ERRATA_798181=y
-CONFIG_ARM_ERRATA_818325_852422=y
-CONFIG_ARM_ERRATA_821420=y
-CONFIG_ARM_ERRATA_825619=y
-CONFIG_ARM_ERRATA_852421=y
-CONFIG_ARM_ERRATA_852423=y
-CONFIG_ARM_ERRATA_857271=y
-CONFIG_ARM_ERRATA_857272=y
-CONFIG_ARM_EXYNOS_BUS_DEVFREQ=m
-CONFIG_ARM_EXYNOS_CPUIDLE=y
-CONFIG_ARM_GIC_PM=y
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2
-CONFIG_ARM_HIGHBANK_CPUFREQ=m
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-CONFIG_ARM_IMX6Q_CPUFREQ=m
-CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
-CONFIG_ARM_IMX_BUS_DEVFREQ=m
-# CONFIG_ARM_IMX_CPUFREQ_DT is not set
-CONFIG_ARM_KPROBES_TEST=m
-# CONFIG_ARM_LPAE is not set
-CONFIG_ARM_MHU=m
-# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_MODULE_PLTS is not set
-CONFIG_ARM_MVEBU_V7_CPUIDLE=y
-# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
-CONFIG_ARM_PATCH_IDIV=y
-CONFIG_ARM_PL172_MPMC=m
-CONFIG_ARM_PMUV3=y
-CONFIG_ARM_PMU=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
-CONFIG_ARM_PSCI_CPUIDLE=y
-CONFIG_ARM_PSCI_FW=y
-CONFIG_ARM_PSCI=y
-# CONFIG_ARM_PTDUMP_DEBUGFS is not set
-CONFIG_ARM_QCOM_CPUFREQ_HW=m
-CONFIG_ARM_QCOM_SPM_CPUIDLE=y
-CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
-CONFIG_ARM_RK3399_DMC_DEVFREQ=m
-CONFIG_ARM_SCMI_CPUFREQ=m
-CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
-CONFIG_ARM_SCMI_PROTOCOL=y
-# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
-CONFIG_ARM_SCPI_CPUFREQ=m
-CONFIG_ARM_SCPI_POWER_DOMAIN=m
-CONFIG_ARM_SCPI_PROTOCOL=m
-CONFIG_ARM_SMCCC_SOC_ID=y
-CONFIG_ARM_SMC_WATCHDOG=m
-CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
-# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
-# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
-CONFIG_ARM_SMMU=y
-CONFIG_ARM_SP805_WATCHDOG=m
-# CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM_STI_CPUFREQ=m
-CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-CONFIG_ARM_TEGRA20_CPUFREQ=m
-CONFIG_ARM_TEGRA_CPUIDLE=y
-CONFIG_ARM_TEGRA_DEVFREQ=m
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_TI_CPUFREQ=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_ARM_UNWIND=y
-CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
-CONFIG_ARM_VIRT_EXT=y
-CONFIG_ARM=y
-CONFIG_ARM_ZYNQ_CPUIDLE=y
-# CONFIG_AS3935 is not set
-# CONFIG_AS73211 is not set
-# CONFIG_ASUS_TF103C_DOCK is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_ASYNC_TX_DMA=y
-CONFIG_AT803X_PHY=m
-CONFIG_ATA_ACPI=y
-CONFIG_ATA_BMDMA=y
-CONFIG_ATA_GENERIC=m
-CONFIG_ATAGS_PROC=y
-CONFIG_ATAGS=y
-# CONFIG_ATALK is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_ATA_PIIX=y
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_ATA_SFF=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA=y
-# CONFIG_ATH10K_AHB is not set
-CONFIG_ATH10K_DEBUGFS=y
-# CONFIG_ATH10K_DEBUG is not set
-CONFIG_ATH10K=m
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_SNOC=m
-# CONFIG_ATH10K_SPECTRAL is not set
-# CONFIG_ATH10K_TRACING is not set
-CONFIG_ATH10K_USB=m
-CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
-# CONFIG_ATH12K_DEBUG is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_TRACING is not set
-CONFIG_ATH5K_DEBUG=y
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH6KL_DEBUG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_ATH6KL_USB=m
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_ATH9K_DEBUGFS=y
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_STATION_STATISTICS is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH_COMMON=m
-# CONFIG_ATH_DEBUG is not set
-# CONFIG_ATH_TRACEPOINTS is not set
-CONFIG_ATL1C=m
-CONFIG_ATL1E=m
-CONFIG_ATL1=m
-CONFIG_ATL2=m
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_ATM_BR2684=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-# CONFIG_ATM_DRIVERS is not set
-# CONFIG_ATM_DUMMY is not set
-# CONFIG_ATM_ENI_DEBUG is not set
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-# CONFIG_ATM_FORE200E is not set
-# CONFIG_ATM_HE is not set
-# CONFIG_ATM_HE_USE_SUNI is not set
-# CONFIG_ATM_IA is not set
-# CONFIG_ATM_IDT77252 is not set
-# CONFIG_ATM_LANAI is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM=m
-# CONFIG_ATM_MPOA is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-CONFIG_ATM_SOLOS=m
-CONFIG_ATM_TCP=m
-CONFIG_ATOMIC64_SELFTEST=y
-CONFIG_ATP=m
-CONFIG_AUDITSYSCALL=y
-CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=y
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_AUXDISPLAY=y
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_AX25=m
-CONFIG_AX88796_93CX6=y
-CONFIG_AX88796B_PHY=m
-CONFIG_AX88796=m
-CONFIG_AXI_DMAC=m
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_ADC=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_BCMA=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-# CONFIG_B43_DEBUG is not set
-# CONFIG_B43LEGACY_DEBUG is not set
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY=m
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43=m
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_SDIO=y
-CONFIG_B44=m
-CONFIG_B44_PCI=y
-CONFIG_B53=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_ARCXCNN=m
-# CONFIG_BACKLIGHT_BD6107 is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_DA9052=m
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_KTD253=m
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LED=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-CONFIG_BACKLIGHT_LP855X=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_PANDORA=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_QCOM_WLED is not set
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_SAHARA is not set
-CONFIG_BACKLIGHT_TPS65217=m
-# CONFIG_BACKTRACE_SELF_TEST is not set
-CONFIG_BALLOON_COMPACTION=y
-# CONFIG_BARCO_P50_GPIO is not set
-CONFIG_BAREUDP=m
-CONFIG_BATMAN_ADV_BATMAN_V=y
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-CONFIG_BATMAN_ADV=m
-CONFIG_BATMAN_ADV_MCAST=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_TRACING=y
-CONFIG_BATTERY_ACER_A500=m
-CONFIG_BATTERY_AXP20X=m
-# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set
-CONFIG_BATTERY_BQ27XXX_HDQ=m
-CONFIG_BATTERY_BQ27XXX_I2C=m
-CONFIG_BATTERY_BQ27XXX=m
-CONFIG_BATTERY_CW2015=m
-CONFIG_BATTERY_DA9052=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-CONFIG_BATTERY_GAUGE_LTC2941=m
-# CONFIG_BATTERY_GOLDFISH is not set
-CONFIG_BATTERY_MAX17040=m
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_BATTERY_MAX1721X is not set
-CONFIG_BATTERY_OLPC=m
-CONFIG_BATTERY_QCOM_BATTMGR=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_BATTERY_RX51=m
-CONFIG_BATTERY_SAMSUNG_SDI=y
-CONFIG_BATTERY_SBS=m
-CONFIG_BATTERY_SURFACE=m
-CONFIG_BATTERY_TWL4030_MADC=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_BAYCOM_EPP=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-# CONFIG_BCACHE_CLOSURES_DEBUG is not set
-# CONFIG_BCACHE_DEBUG is not set
-CONFIG_BCACHE=m
-CONFIG_BCM2711_THERMAL=m
-CONFIG_BCM2835_MBOX=y
-CONFIG_BCM2835_POWER=y
-CONFIG_BCM2835_THERMAL=m
-CONFIG_BCM2835_VCHIQ=m
-CONFIG_BCM2835_WDT=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-# CONFIG_BCM84881_PHY is not set
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCMA_BLOCKIO=y
-# CONFIG_BCMA_DEBUG is not set
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA=m
-CONFIG_BCMGENET=m
-# CONFIG_BCM_KONA_USB2_PHY is not set
-CONFIG_BCM_NET_PHYPTP=m
-CONFIG_BCM_SBA_RAID=m
-CONFIG_BCM_VIDEOCORE=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_BE2ISCSI=m
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-# CONFIG_BE2NET_HWMON is not set
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_SKYHAWK=y
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFS_FS is not set
-CONFIG_BH1750=m
-# CONFIG_BH1780 is not set
-CONFIG_BIG_KEYS=y
-CONFIG_BIG_LITTLE=y
-# CONFIG_BINFMT_ELF_FDPIC is not set
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_MISC=m
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BITFIELD_KUNIT=m
-CONFIG_BITS_TEST=m
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOLATENCY=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_CGROUP=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_BLK_DEV_DRBD=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_NBD=m
-# CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_NVME=m
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_RBD=m
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-# CONFIG_BLK_DEV_RSXX is not set
-CONFIG_BLK_DEV_SD=y
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SX8 is not set
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
-CONFIG_BLK_DEV_UBLK=m
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_ZONED=y
-# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_SED_OPAL=y
-CONFIG_BLK_WBT_MQ=y
-CONFIG_BLK_WBT=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-# CONFIG_BL_SWITCHER_DUMMY_IF is not set
-CONFIG_BL_SWITCHER=y
-CONFIG_BMA180=m
-# CONFIG_BMA220 is not set
-# CONFIG_BMA400 is not set
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_BME680=m
-# CONFIG_BMG160 is not set
-# CONFIG_BMI088_ACCEL is not set
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-CONFIG_BMP280=m
-CONFIG_BNA=m
-CONFIG_BNX2=m
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-CONFIG_BNXT_DCB=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-CONFIG_BNXT_HWMON=y
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BONDING=m
-# CONFIG_BOOT_CONFIG_EMBED is not set
-# CONFIG_BOOT_CONFIG_FORCE is not set
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_BOOTTIME_TRACING=y
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOUNCE=y
-# CONFIG_BPFILTER is not set
-CONFIG_BPF_JIT_ALWAYS_ON=y
-CONFIG_BPF_JIT=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_BPF_LIRC_MODE2=y
-CONFIG_BPF_LSM=y
-CONFIG_BPF_PRELOAD_UMD=m
-CONFIG_BPF_PRELOAD=y
-CONFIG_BPF_STREAM_PARSER=y
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-CONFIG_BPQETHER=m
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMSMAC=m
-# CONFIG_BRCMSTB_GISB_ARB is not set
-CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
-CONFIG_BRIDGE_CFM=y
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_NETFILTER=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BROADCOM_PHY=m
-CONFIG_BSD_DISKLABEL=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BT_6LOWPAN=m
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_ATH3K=m
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_BREDR=y
-# CONFIG_BT_DEBUGFS is not set
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_HIDP=m
-# CONFIG_BT_HS is not set
-CONFIG_BT_LEDS=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_LE=y
-CONFIG_BT=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_QCA=m
-CONFIG_BT_QCOMSMD=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-CONFIG_BTRFS_FS=y
-# CONFIG_BT_SELFTEST is not set
-# CONFIG_BTT is not set
-CONFIG_BT_VIRTIO=m
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-CONFIG_BUILD_SALT=""
-# CONFIG_C2PORT is not set
-# CONFIG_CACHE_FEROCEON_L2 is not set
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_ONDEMAND is not set
-CONFIG_CACHE_L2X0_PMU=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_TAUROS2=y
-CONFIG_CADENCE_WATCHDOG=m
-# CONFIG_CAIF is not set
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_BXCAN=m
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_CAN327=m
-# CONFIG_CAN_CC770 is not set
-# CONFIG_CAN_C_CAN is not set
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-# CONFIG_CAN_DEBUG_DEVICES is not set
-CONFIG_CAN_DEV=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
-CONFIG_CAN_ESD_USB=m
-# CONFIG_CAN_ETAS_ES58X is not set
-CONFIG_CAN_FLEXCAN=m
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_ISOTP=m
-CONFIG_CAN_J1939=m
-# CONFIG_CAN_KVASER_PCIEFD is not set
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-# CONFIG_CAN_M_CAN_PLATFORM is not set
-# CONFIG_CAN_M_CAN_TCAN4X5X is not set
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_RAW=m
-# CONFIG_CAN_SJA1000 is not set
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_SOFTING is not set
-CONFIG_CAN_SUN4I=m
-# CONFIG_CAN_TI_HECC is not set
-# CONFIG_CAN_UCAN is not set
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_XILINXCAN=m
-# CONFIG_CARDBUS is not set
-# CONFIG_CARL9170_DEBUGFS is not set
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170=m
-CONFIG_CASSINI=m
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-# CONFIG_CC10001_ADC is not set
-# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_CCS811 is not set
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-CONFIG_CDROM_PKTCDVD=m
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_MESON_AO=m
-CONFIG_CEC_MESON_G12A_AO=m
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_CEC_PIN=y
-CONFIG_CEC_SAMSUNG_S5P=m
-# CONFIG_CEC_SECO is not set
-CONFIG_CEC_SECO_RC=y
-CONFIG_CEC_STI=m
-CONFIG_CEC_STM32=m
-CONFIG_CEC_TEGRA=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-CONFIG_CFG80211=m
-# CONFIG_CFI_CLANG is not set
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_CPUACCT=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_CGROUP_DEVICE=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_CGROUP_FREEZER=y
-# CONFIG_CGROUP_HUGETLB is not set
-CONFIG_CGROUP_MISC=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_PIDS=y
-CONFIG_CGROUP_RDMA=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_CGROUPS=y
-# CONFIG_CHARGER_ADP5061 is not set
-CONFIG_CHARGER_AXP20X=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-# CONFIG_CHARGER_BQ24257 is not set
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ256XX=m
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_USBPD=m
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-CONFIG_CHARGER_GPIO=m
-CONFIG_CHARGER_ISP1704=m
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_MAX77650=m
-CONFIG_CHARGER_MAX77976=m
-# CONFIG_CHARGER_MAX8903 is not set
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_QCOM_SMBB=m
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_RT9455 is not set
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-# CONFIG_CHARGER_SBS is not set
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_SURFACE=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_CHARGER_TPS65217=m
-CONFIG_CHARGER_TWL4030=m
-CONFIG_CHARGER_UCS1002=m
-CONFIG_CHARLCD_BL_FLASH=y
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-CONFIG_CHELSIO_IPSEC_INLINE=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4_DCB=y
-# CONFIG_CHELSIO_T4_FCOE is not set
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_TLS_DEVICE=m
-CONFIG_CHR_DEV_SCH=m
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CHROMEOS_TBMC=y
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHT_DC_TI_PMIC_OPREGION=y
-CONFIG_CICADA_PHY=m
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DEBUG=y
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_FSCACHE=y
-CONFIG_CIFS=m
-CONFIG_CIFS_POSIX=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_SWN_UPCALL=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIO2_BRIDGE=y
-CONFIG_CLEANCACHE=y
-CONFIG_CLK_BCM2711_DVP=m
-CONFIG_CLK_BCM2835=y
-CONFIG_CLK_GATE_KUNIT_TEST=m
-# CONFIG_CLK_GFM_LPASS_SM8250 is not set
-CONFIG_CLK_ICST=y
-CONFIG_CLK_IMX8MM=y
-CONFIG_CLK_IMX8MN=y
-CONFIG_CLK_IMX8MP=y
-CONFIG_CLK_IMX8MQ=y
-CONFIG_CLK_IMX8QXP=y
-CONFIG_CLK_IMX8ULP=y
-CONFIG_CLK_IMX93=y
-CONFIG_CLK_KUNIT_TEST=m
-CONFIG_CLK_PX30=y
-# CONFIG_CLK_QORIQ is not set
-CONFIG_CLK_RASPBERRYPI=y
-CONFIG_CLK_RK3036=y
-CONFIG_CLK_RK312X=y
-CONFIG_CLK_RK3188=y
-CONFIG_CLK_RK322X=y
-CONFIG_CLK_RK3288=y
-CONFIG_CLK_RK3308=y
-CONFIG_CLK_RK3328=y
-CONFIG_CLK_RK3368=y
-CONFIG_CLK_RK3399=y
-CONFIG_CLK_RV110X=y
-CONFIG_CLK_RV1126=y
-CONFIG_CLK_SP810=y
-# CONFIG_CLKSRC_STM32_LP is not set
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_CLK_SUNXI_CLOCKS=y
-# CONFIG_CLK_SUNXI_PRCM_SUN6I is not set
-# CONFIG_CLK_SUNXI_PRCM_SUN8I is not set
-CONFIG_CLK_SUNXI_PRCM_SUN9I=y
-CONFIG_CLK_SUNXI=y
-CONFIG_CLK_TWL6040=m
-CONFIG_CLK_VEXPRESS_OSC=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-CONFIG_CLS_U32_MARK=y
-CONFIG_CLS_U32_PERF=y
-CONFIG_CM32181=m
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-CONFIG_CM3605=m
-CONFIG_CM36651=m
-CONFIG_CMA_ALIGNMENT=8
-CONFIG_CMA_AREAS=7
-# CONFIG_CMA_DEBUGFS is not set
-# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA=y
-CONFIG_CMDLINE=""
-# CONFIG_CMDLINE_FORCE is not set
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_CMDLINE_KUNIT_TEST=m
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_CNIC=m
-# CONFIG_CODA_FS is not set
-# CONFIG_COMEDI is not set
-CONFIG_COMMAND_LINE_SIZE=4096
-CONFIG_COMMON_CLK_AXG_AUDIO=y
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set
-# CONFIG_COMMON_CLK_FSL_SAI is not set
-# CONFIG_COMMON_CLK_LAN966X is not set
-CONFIG_COMMON_CLK_MAX77686=y
-# CONFIG_COMMON_CLK_MAX9485 is not set
-CONFIG_COMMON_CLK_MESON8B=y
-# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
-CONFIG_COMMON_CLK_MMP2=y
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_COMMON_CLK_QCOM=y
-CONFIG_COMMON_CLK_RK808=y
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_S2MPS11=m
-CONFIG_COMMON_CLK_SCMI=y
-CONFIG_COMMON_CLK_SCPI=m
-# CONFIG_COMMON_CLK_SI514 is not set
-CONFIG_COMMON_CLK_SI521XX=y
-# CONFIG_COMMON_CLK_SI5341 is not set
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-# CONFIG_COMMON_CLK_SI570 is not set
-CONFIG_COMMON_CLK_STM32MP157_SCMI=y
-CONFIG_COMMON_CLK_TI_ADPLL=m
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
-CONFIG_COMMON_CLK=y
-CONFIG_COMPACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-# CONFIG_COMPAT_BRK is not set
-# CONFIG_COMPILE_TEST is not set
-CONFIG_CONFIGFS_FS=y
-CONFIG_CONNECTOR=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=3
-CONFIG_CONTEXT_SWITCH_TRACER=y
-# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
-CONFIG_CORDIC=m
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
-# CONFIG_CORESIGHT is not set
-CONFIG_CORTINA_PHY=m
-CONFIG_COUNTER=m
-# CONFIG_CPU5_WDT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_THERMAL=y
-CONFIG_CPU_FREQ=y
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
-# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_ISOLATION=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_CPUMASK_KUNIT_TEST=m
-CONFIG_CPUMASK_OFFSTACK=y
-CONFIG_CPUSETS=y
-CONFIG_CPU_SW_DOMAIN_PAN=y
-CONFIG_CPU_THERMAL=y
-# CONFIG_CRAMFS is not set
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_CRASH_DUMP=y
-CONFIG_CRC16=y
-# CONFIG_CRC32_BIT is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_SELFTEST is not set
-# CONFIG_CRC32_SLICEBY4 is not set
-CONFIG_CRC32_SLICEBY8=y
-CONFIG_CRC32=y
-CONFIG_CRC4=m
-CONFIG_CRC64=y
-CONFIG_CRC7=m
-CONFIG_CRC8=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC_T10DIF=y
-CONFIG_CROS_EC_CHARDEV=m
-# CONFIG_CROS_EC_DEBUGFS is not set
-CONFIG_CROS_EC_I2C=m
-# CONFIG_CROS_EC_LIGHTBAR is not set
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_EC_RPMSG=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_KUNIT=m
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CRYPTO_842=y
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_AEGIS128_SIMD=y
-# CONFIG_CRYPTO_AES_ARM64 is not set
-CONFIG_CRYPTO_AES_ARM_BS=y
-# CONFIG_CRYPTO_AES_ARM_CE is not set
-CONFIG_CRYPTO_AES_ARM=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_ANSI_CPRNG=m
-# CONFIG_CRYPTO_ARIA is not set
-CONFIG_CRYPTO_AUTHENC=y
-CONFIG_CRYPTO_BLAKE2B_NEON=m
-CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_BLAKE2S_ARM=y
-CONFIG_CRYPTO_BLAKE2S=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CCM=y
-CONFIG_CRYPTO_CFB=y
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CHACHA20_NEON=y
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_CRC32_ARM_CE=m
-CONFIG_CRYPTO_CRC32C_VPMSUM=m
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
-CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m
-CONFIG_CRYPTO_CRYPTD=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=y
-CONFIG_CRYPTO_CURVE25519=m
-CONFIG_CRYPTO_CURVE25519_NEON=m
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
-# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=8
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=8192
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
-CONFIG_CRYPTO_DEV_FSL_CAAM=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
-CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
-CONFIG_CRYPTO_DEV_HIFN_795X=m
-CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
-# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC is not set
-# CONFIG_CRYPTO_DEV_HISI_TRNG is not set
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-CONFIG_CRYPTO_DEV_MXS_DCP=m
-# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
-# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set
-CONFIG_CRYPTO_DEV_OMAP_AES=m
-CONFIG_CRYPTO_DEV_OMAP_DES=m
-CONFIG_CRYPTO_DEV_OMAP=m
-CONFIG_CRYPTO_DEV_OMAP_SHAM=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
-CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
-CONFIG_CRYPTO_DEV_QCE=m
-CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
-CONFIG_CRYPTO_DEV_QCOM_RNG=m
-# CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG is not set
-CONFIG_CRYPTO_DEV_ROCKCHIP=m
-CONFIG_CRYPTO_DEV_S5P=m
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-CONFIG_CRYPTO_DEV_SAHARA=m
-# CONFIG_CRYPTO_DEV_SP_CCP is not set
-CONFIG_CRYPTO_DEV_STM32_CRC=m
-CONFIG_CRYPTO_DEV_STM32_CRYP=m
-CONFIG_CRYPTO_DEV_STM32_HASH=m
-# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN4I_SS=m
-CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_CE=m
-CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
-CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_SS=m
-CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
-CONFIG_CRYPTO_DEV_VIRTIO=m
-# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_DH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_ECDH=y
-CONFIG_CRYPTO_ECDSA=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_ESSIV=m
-CONFIG_CRYPTO_FCRYPT=m
-# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
-CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
-CONFIG_CRYPTO_FIPS=y
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GHASH_ARM_CE=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_KEYWRAP=m
-CONFIG_CRYPTO_LIB_BLAKE2S=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
-CONFIG_CRYPTO_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_POLY1305=y
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_NHPOLY1305_NEON=m
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_OFB=y
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_POLY1305_ARM=y
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_SERPENT=m
-# CONFIG_CRYPTO_SHA1_ARM_CE is not set
-CONFIG_CRYPTO_SHA1_ARM_NEON=y
-CONFIG_CRYPTO_SHA1_ARM=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256_ARM64=y
-CONFIG_CRYPTO_SHA256_ARM=y
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA2_ARM_CE is not set
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SHA512_ARM64=m
-CONFIG_CRYPTO_SHA512_ARM=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SIMD=y
-# CONFIG_CRYPTO_SM2 is not set
-# CONFIG_CRYPTO_SM3_GENERIC is not set
-# CONFIG_CRYPTO_SM3 is not set
-# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
-# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
-# CONFIG_CRYPTO_SM4_GENERIC is not set
-# CONFIG_CRYPTO_SM4 is not set
-# CONFIG_CRYPTO_STATS is not set
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_USER_API_AEAD=y
-# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
-CONFIG_CRYPTO_USER_API_HASH=y
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_RNG=y
-CONFIG_CRYPTO_USER_API_SKCIPHER=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_VMAC=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XTS=y
-CONFIG_CRYPTO_XXHASH=y
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_ZSTD=m
-# CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT is not set
-# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
-# CONFIG_CUSE is not set
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_CXD2880_SPI_DRV=m
-# CONFIG_CX_ECAT is not set
-CONFIG_CXL_ACPI=m
-CONFIG_CXL_BUS=m
-CONFIG_CXL_MEM=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_PCI=m
-CONFIG_CXL_PMEM=m
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_REGION=y
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DA9052_WATCHDOG=m
-CONFIG_DA9055_WATCHDOG=m
-CONFIG_DA9063_WATCHDOG=m
-CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_LRU_SORT is not set
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON=y
-CONFIG_DAVICOM_PHY=m
-CONFIG_DAX=y
-CONFIG_DCB=y
-CONFIG_DDR=y
-CONFIG_DE2104X_DSL=0
-CONFIG_DE2104X=m
-# CONFIG_DEBUG_ALIGN_RODATA is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-CONFIG_DEBUG_BOOT_PARAMS=y
-# CONFIG_DEBUG_CGROUP_REF is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_ENTRY is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_DEBUG_GPIO is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_NONE is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_IRQFLAGS is not set
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DEBUG_KERNEL=y
-# CONFIG_DEBUG_KMAP_LOCAL is not set
-# CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN is not set
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_KMEMLEAK_TEST is not set
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_KOBJECT_RELEASE is not set
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_LL is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_LOCKDEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MISC is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
-# CONFIG_DEBUG_PAGEALLOC is not set
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_PREEMPT is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-# CONFIG_DEBUG_SG is not set
-CONFIG_DEBUG_SHIRQ=y
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_VM_MAPLE_TREE is not set
-# CONFIG_DEBUG_VM_PGFLAGS is not set
-# CONFIG_DEBUG_VM_PGTABLE is not set
-# CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible
-# CONFIG_DEBUG_VM_SHOOT_LAZIES is not set
-# CONFIG_DEBUG_VM_VMACACHE is not set
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-CONFIG_DEBUG_WX=y
-# CONFIG_DECNET is not set
-CONFIG_DEFAULT_CUBIC=y
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
-# CONFIG_DEFAULT_RENO is not set
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_DEFAULT_SECURITY_SELINUX=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_DEV_APPLETALK is not set
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM=m
-# CONFIG_DEV_DAX_KMEM is not set
-# CONFIG_DEV_DAX_PMEM_COMPAT is not set
-CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m
-CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
-CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-CONFIG_DEVFREQ_GOV_PERFORMANCE=m
-CONFIG_DEVFREQ_GOV_POWERSAVE=m
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_DEVTMPFS=y
-CONFIG_DHT11=m
-CONFIG_DL2K=m
-# CONFIG_DLHL60D is not set
-CONFIG_DLM_DEBUG=y
-# CONFIG_DLM_DEPRECATED_API is not set
-CONFIG_DLM=m
-CONFIG_DLN2_ADC=m
-# CONFIG_DM9000 is not set
-CONFIG_DM9051=m
-CONFIG_DM9102=m
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_API_DEBUG_SG is not set
-CONFIG_DMA_BCM2835=m
-# CONFIG_DMABUF_DEBUG is not set
-CONFIG_DMABUF_HEAPS_CMA=y
-CONFIG_DMABUF_HEAPS_SYSTEM=y
-CONFIG_DMABUF_HEAPS=y
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-CONFIG_DMA_CMA=y
-# CONFIG_DMADEVICES_DEBUG is not set
-# CONFIG_DMADEVICES_VDEBUG is not set
-CONFIG_DMADEVICES=y
-CONFIG_DMA_ENGINE=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_DMA_OF=y
-CONFIG_DMA_OMAP=m
-# CONFIG_DMA_PERNUMA_CMA is not set
-# CONFIG_DMAPOOL_TEST is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-CONFIG_DMARD10=m
-# CONFIG_DMA_RESTRICTED_POOL is not set
-CONFIG_DMA_SUN4I=m
-CONFIG_DMA_SUN6I=m
-# CONFIG_DMATEST is not set
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_CRYPT=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
-CONFIG_DM_DEBUG=y
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_EBS=m
-CONFIG_DM_ERA=m
-CONFIG_DM_FLAKEY=m
-CONFIG_DMIID=y
-CONFIG_DM_INIT=y
-CONFIG_DM_INTEGRITY=m
-CONFIG_DMI_SYSFS=y
-CONFIG_DMI=y
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_MIRROR=y
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_RAID=m
-CONFIG_DM_SNAPSHOT=y
-CONFIG_DM_SWITCH=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_VERITY_FEC=y
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-CONFIG_DM_WRITECACHE=m
-CONFIG_DM_ZERO=y
-CONFIG_DM_ZONED=m
-CONFIG_DNET=m
-CONFIG_DNOTIFY=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_DOVE_THERMAL=m
-CONFIG_DP83640_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83848_PHY=m
-# CONFIG_DP83867_PHY is not set
-CONFIG_DP83869_PHY=m
-# CONFIG_DP83TC811_PHY is not set
-# CONFIG_DP83TD510_PHY is not set
-CONFIG_DPOT_DAC=m
-# CONFIG_DPS310 is not set
-CONFIG_DRA752_THERMAL=y
-CONFIG_DRAGONRISE_FF=y
-# CONFIG_DRBD_FAULT_INJECTION is not set
-# CONFIG_DRM_ACCEL is not set
-CONFIG_DRM_AMD_ACP=y
-CONFIG_DRM_AMD_DC_HDCP=y
-CONFIG_DRM_AMD_DC_SI=y
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-CONFIG_DRM_ANALOGIX_ANX6345=m
-CONFIG_DRM_ANALOGIX_ANX7625=m
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_ARMADA=m
-CONFIG_DRM_AST=m
-CONFIG_DRM_BOCHS=m
-# CONFIG_DRM_CDNS_DSI is not set
-# CONFIG_DRM_CDNS_MHDP8546 is not set
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-# CONFIG_DRM_DEBUG_MM is not set
-# CONFIG_DRM_DEBUG_SELFTEST is not set
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-CONFIG_DRM_DP_AUX_CHARDEV=y
-CONFIG_DRM_DP_CEC=y
-CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
-CONFIG_DRM_DW_HDMI_CEC=m
-CONFIG_DRM_DW_HDMI_GP_AUDIO=m
-CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
-CONFIG_DRM_DW_HDMI=m
-CONFIG_DRM_DW_MIPI_DSI=m
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_EXYNOS5433_DECON=y
-CONFIG_DRM_EXYNOS7_DECON=y
-CONFIG_DRM_EXYNOS_DPI=y
-CONFIG_DRM_EXYNOS_DP=y
-CONFIG_DRM_EXYNOS_DSI=y
-CONFIG_DRM_EXYNOS_FIMC=y
-CONFIG_DRM_EXYNOS_FIMD=y
-CONFIG_DRM_EXYNOS_GSC=y
-CONFIG_DRM_EXYNOS_HDMI=y
-CONFIG_DRM_EXYNOS=m
-CONFIG_DRM_EXYNOS_MIC=y
-CONFIG_DRM_EXYNOS_MIXER=y
-CONFIG_DRM_EXYNOS_ROTATOR=y
-CONFIG_DRM_EXYNOS_SCALER=y
-CONFIG_DRM_EXYNOS_VIDI=y
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FSL_DCU is not set
-CONFIG_DRM_FSL_LDB=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_HDLCD=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-# CONFIG_DRM_HISI_HIBMC is not set
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511_CEC=y
-CONFIG_DRM_I2C_ADV7511=m
-CONFIG_DRM_I2C_CH7006=m
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_IMX8QM_LDB=m
-CONFIG_DRM_IMX8QXP_LDB=m
-CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
-CONFIG_DRM_IMX_HDMI=m
-CONFIG_DRM_IMX_LCDC=m
-CONFIG_DRM_IMX_LCDIF=m
-CONFIG_DRM_IMX_LDB=m
-CONFIG_DRM_IMX=m
-CONFIG_DRM_IMX_PARALLEL_DISPLAY=m
-CONFIG_DRM_IMX_TVE=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_KOMEDA=m
-CONFIG_DRM_KUNIT_TEST=m
-# CONFIG_DRM_LEGACY is not set
-CONFIG_DRM_LIMA=m
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-# CONFIG_DRM_LOGICVC is not set
-CONFIG_DRM_LONTIUM_LT8912B=m
-# CONFIG_DRM_LONTIUM_LT9211 is not set
-# CONFIG_DRM_LONTIUM_LT9611 is not set
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-# CONFIG_DRM_LVDS_CODEC is not set
-CONFIG_DRM_MALI_DISPLAY=m
-# CONFIG_DRM_MCDE is not set
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_MESON_DW_HDMI=m
-CONFIG_DRM_MESON=m
-CONFIG_DRM_MGAG200=m
-CONFIG_DRM_MSM_DPU=y
-CONFIG_DRM_MSM_DP=y
-CONFIG_DRM_MSM_DSI_10NM_PHY=y
-CONFIG_DRM_MSM_DSI_14NM_PHY=y
-CONFIG_DRM_MSM_DSI_20NM_PHY=y
-CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
-CONFIG_DRM_MSM_DSI_28NM_PHY=y
-CONFIG_DRM_MSM_DSI_7NM_PHY=y
-CONFIG_DRM_MSM_DSI=y
-CONFIG_DRM_MSM_HDMI_HDCP=y
-CONFIG_DRM_MSM_HDMI=y
-CONFIG_DRM_MSM=m
-# CONFIG_DRM_MSM_MDP4 is not set
-CONFIG_DRM_MSM_MDP5=y
-# CONFIG_DRM_MSM_REGISTER_LOGGING is not set
-CONFIG_DRM_MXSFB=m
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-CONFIG_DRM_NOUVEAU=m
-# CONFIG_DRM_NOUVEAU_SVM is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-CONFIG_DRM_NXP_PTN3460=m
-CONFIG_DRM_OMAP=m
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
-# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
-CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
-# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BRIDGE=y
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-CONFIG_DRM_PANEL_ILITEK_IL9322=m
-CONFIG_DRM_PANEL_ILITEK_ILI9341=m
-CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
-CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-CONFIG_DRM_PANEL_JDI_R63452=m
-CONFIG_DRM_PANEL_KHADAS_TS050=m
-CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-CONFIG_DRM_PANEL_LG_LG4573=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
-# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-CONFIG_DRM_PANEL_NOVATEK_NT35950=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
-# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
-CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
-# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
-CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
-CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
-CONFIG_DRM_PANEL_RONBO_RB070D30=m
-CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
-CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
-CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
-CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SITRONIX_ST7701=m
-CONFIG_DRM_PANEL_SITRONIX_ST7703=m
-CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
-CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-CONFIG_DRM_PANEL_TPO_TPG110=m
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-CONFIG_DRM_PANEL_VISIONOX_RM69299=m
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANFROST=m
-CONFIG_DRM_PARADE_PS8622=m
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_PL111=m
-CONFIG_DRM_QXL=m
-CONFIG_DRM_RADEON=m
-CONFIG_DRM_RADEON_USERPTR=y
-# CONFIG_DRM_RCAR_DW_HDMI is not set
-# CONFIG_DRM_RCAR_LVDS is not set
-# CONFIG_DRM_RCAR_MIPI_DSI is not set
-# CONFIG_DRM_RCAR_USE_LVDS is not set
-# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SII9234=m
-# CONFIG_DRM_SIL_SII8620 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-CONFIG_DRM_SIMPLEDRM=y
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_STI=m
-CONFIG_DRM_STM_DSI=m
-CONFIG_DRM_STM=m
-CONFIG_DRM_SUN4I_BACKEND=m
-CONFIG_DRM_SUN4I_HDMI_CEC=y
-CONFIG_DRM_SUN4I_HDMI=m
-CONFIG_DRM_SUN4I=m
-CONFIG_DRM_SUN6I_DSI=m
-CONFIG_DRM_SUN8I_DW_HDMI=m
-CONFIG_DRM_SUN8I_MIXER=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA=m
-CONFIG_DRM_TEGRA_STAGING=y
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TI_DLPC3433=m
-# CONFIG_DRM_TIDSS is not set
-CONFIG_DRM_TILCDC=m
-# CONFIG_DRM_TI_SN65DSI83 is not set
-CONFIG_DRM_TI_SN65DSI86=m
-CONFIG_DRM_TI_TFP410=m
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_TOSHIBA_TC358762=m
-CONFIG_DRM_TOSHIBA_TC358764=m
-CONFIG_DRM_TOSHIBA_TC358767=m
-CONFIG_DRM_TOSHIBA_TC358768=m
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TVE200=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_USE_DYNAMIC_DEBUG=y
-CONFIG_DRM_V3D=m
-# CONFIG_DRM_VBOXVIDEO is not set
-CONFIG_DRM_VC4_HDMI_CEC=y
-# CONFIG_DRM_VC4_KUNIT_TEST is not set
-CONFIG_DRM_VC4=m
-CONFIG_DRM_VGEM=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VKMS=m
-CONFIG_DRM_VMWGFX_FBCON=y
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-# CONFIG_DRM_XEN_FRONTEND is not set
-CONFIG_DRM=y
-CONFIG_DRM_ZYNQMP_DPSUB=m
-# CONFIG_DS1682 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_DS4424 is not set
-CONFIG_DTC=y
-CONFIG_DTPM_CPU=y
-CONFIG_DTPM_DEVFREQ=y
-CONFIG_DTPM=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_DUMMY_CONSOLE=y
-# CONFIG_DUMMY_IRQ is not set
-CONFIG_DUMMY=m
-CONFIG_DVB_AS102=m
-# CONFIG_DVB_AV7110 is not set
-CONFIG_DVB_B2C2_FLEXCOP=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-CONFIG_DVB_BT8XX=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_CORE=m
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-CONFIG_DVB_DM1105=m
-# CONFIG_DVB_DUMMY_FE is not set
-CONFIG_DVB_DYNAMIC_MINORS=y
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_MAX_ADAPTERS=16
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NET=y
-CONFIG_DVB_NGENE=m
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-# CONFIG_DVB_PT3 is not set
-CONFIG_DVB_SMIPCIE=m
-# CONFIG_DVB_TEST_DRIVERS is not set
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-# CONFIG_DVB_ULE_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=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_AZ6027=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_CXUSB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_DIB0700=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-# CONFIG_DVB_USB_PCTV452E is not set
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_DVB_USB_ZD1301=m
-# CONFIG_DW_AXI_DMAC is not set
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_DWMAC_DWC_QOS_ETH=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-CONFIG_DWMAC_IPQ806X=m
-# CONFIG_DWMAC_LOONGSON is not set
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_QCOM_ETHQOS=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_STI=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_TEGRA=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_DW_XDATA_PCIE=m
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_E1000E=m
-CONFIG_E1000=m
-CONFIG_E100=m
-CONFIG_EARLY_PRINTK_DBGP=y
-CONFIG_EARLY_PRINTK_USB_XDBC=y
-CONFIG_EARLY_PRINTK=y
-# CONFIG_EBC_C384_WDT is not set
-CONFIG_ECHO=m
-CONFIG_ECRYPT_FS=m
-# CONFIG_ECRYPT_FS_MESSAGING is not set
-CONFIG_EDAC_ARMADA_XP=y
-# CONFIG_EDAC_DEBUG is not set
-CONFIG_EDAC_DMC520=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_HIGHBANK_L2=m
-CONFIG_EDAC_HIGHBANK_MC=m
-CONFIG_EDAC_IGEN6=m
-CONFIG_EDAC_LEGACY_SYSFS=y
-CONFIG_EDAC_SYNOPSYS=m
-CONFIG_EDAC_TI=m
-CONFIG_EDAC=y
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_EE1004=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_LEGACY=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-CONFIG_EFI_COCO_SECRET=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_PARTITION=y
-# CONFIG_EFI_PGT_DUMP is not set
-# CONFIG_EFI_RCI2_TABLE is not set
-CONFIG_EFI_SECRET=m
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_TEST=m
-CONFIG_EFIVAR_FS=y
-CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
-CONFIG_EFI_VARS_PSTORE=y
-CONFIG_EFI=y
-CONFIG_EFI_ZBOOT=y
-# CONFIG_EFS_FS is not set
-CONFIG_EMAC_ROCKCHIP=m
-# CONFIG_EMBEDDED is not set
-# CONFIG_ENA_ETHERNET is not set
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_ENCRYPTED_KEYS=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ENIC=m
-CONFIG_ENVELOPE_DETECTOR=m
-CONFIG_EPIC100=m
-CONFIG_EPOLL=y
-CONFIG_EQUALIZER=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_ZIP_LZMA=y
-CONFIG_EROFS_FS_ZIP=y
-CONFIG_ET131X=m
-CONFIG_ETHERNET=y
-CONFIG_ETHOC=m
-CONFIG_ETHTOOL_NETLINK=y
-# CONFIG_ETM4X_IMPDEF_FEATURE is not set
-# CONFIG_EUROTECH_WDT is not set
-# CONFIG_EVM_ADD_XATTRS is not set
-CONFIG_EVM_ATTR_FSUUID=y
-# CONFIG_EVM_LOAD_X509 is not set
-CONFIG_EVM=y
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
-CONFIG_EXPORTFS=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_KUNIT_TESTS=m
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-# CONFIG_EXTCON_FSA9480 is not set
-CONFIG_EXTCON_GPIO=m
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-# CONFIG_EXTCON_PTN5150 is not set
-CONFIG_EXTCON_QCOM_SPMI_MISC=m
-# CONFIG_EXTCON_RT8973A is not set
-# CONFIG_EXTCON_SM5502 is not set
-CONFIG_EXTCON_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_EXYNOS5422_DMC=m
-CONFIG_EXYNOS_ADC=m
-CONFIG_EXYNOS_AUDSS_CLK_CON=m
-CONFIG_EXYNOS_CHIPID=y
-CONFIG_EXYNOS_CLKOUT=y
-# CONFIG_EXYNOS_IOMMU_DEBUG is not set
-CONFIG_EXYNOS_IOMMU=y
-CONFIG_EXYNOS_THERMAL=y
-# CONFIG_EXYNOS_USI is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_F2FS_FS_COMPRESSION=y
-CONFIG_F2FS_FS_LZ4HC=y
-CONFIG_F2FS_FS_LZ4=y
-CONFIG_F2FS_FS_LZORLE=y
-CONFIG_F2FS_FS_LZO=y
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_ZSTD=y
-CONFIG_F2FS_IOSTAT=y
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_UNFAIR_RWSEM=y
-# CONFIG_FAIL_FUTEX is not set
-CONFIG_FAILOVER=m
-# CONFIG_FAIL_SUNRPC is not set
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_FANOTIFY=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_FAT_FS=m
-CONFIG_FAT_KUNIT_TEST=m
-# CONFIG_FAULT_INJECTION_CONFIGFS is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_FAULT_INJECTION_USERCOPY is not set
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_ARC is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_ARMCLCD is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_DA8XX is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_GEODE is not set
-# CONFIG_FB_HGA is not set
-# CONFIG_FB_HYPERV is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_I810 is not set
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_IMX is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_LE80578 is not set
-# CONFIG_FB_MATROX_G is not set
-# CONFIG_FB_MATROX_I2C is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_MATROX_MILLENIUM is not set
-# CONFIG_FB_MATROX_MYSTIQUE is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_OF is not set
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-CONFIG_FB_SIMPLE=y
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_SM501 is not set
-# CONFIG_FB_SM712 is not set
-# CONFIG_FB_SM750 is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_TFT is not set
-CONFIG_FB_TILEBLITTING=y
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_VESA=y
-# CONFIG_FB_VGA16 is not set
-# CONFIG_FB_VIA is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_XILINX is not set
-CONFIG_FB=y
-CONFIG_FCOE=m
-# CONFIG_FDDI is not set
-CONFIG_FEALNX=m
-CONFIG_FEC=m
-CONFIG_FHANDLE=y
-# CONFIG_FIELDBUS_DEV is not set
-# CONFIG_FIND_BIT_BENCHMARK is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FIXED_PHY=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_FM10K=m
-# CONFIG_FONTS is not set
-CONFIG_FORCEDETH=m
-# CONFIG_FORCE_NR_CPUS is not set
-CONFIG_FORTIFY_KUNIT_TEST=m
-CONFIG_FORTIFY_SOURCE=y
-CONFIG_FPGA_BRIDGE=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ICE40_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_ZYNQ_FPGA=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPROBE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAME_POINTER=y
-CONFIG_FRAME_WARN=2048
-CONFIG_FRONTSWAP=y
-# CONFIG_FSCACHE_DEBUG is not set
-CONFIG_FSCACHE=m
-CONFIG_FSCACHE_STATS=y
-CONFIG_FS_DAX=y
-CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
-CONFIG_FS_ENCRYPTION=y
-# CONFIG_FSI is not set
-CONFIG_FSL_DPAA2_ETH_DCB=y
-# CONFIG_FSL_DPAA2_SWITCH is not set
-# CONFIG_FSL_EDMA is not set
-# CONFIG_FSL_ENETC_IERB is not set
-# CONFIG_FSL_ENETC is not set
-# CONFIG_FSL_ENETC_MDIO is not set
-# CONFIG_FSL_ENETC_VF is not set
-# CONFIG_FSL_IMX8_DDR_PMU is not set
-# CONFIG_FSL_PQ_MDIO is not set
-# CONFIG_FSL_QDMA is not set
-CONFIG_FSL_RCPM=y
-CONFIG_FSL_XGMAC_MDIO=m
-CONFIG_FS_MBCACHE=y
-CONFIG_FSNOTIFY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-# CONFIG_FS_VERITY_DEBUG is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FTL is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_FTRACE=y
-# CONFIG_FTWDT010_WATCHDOG is not set
-# CONFIG_FUNCTION_ERROR_INJECTION is not set
-# CONFIG_FUNCTION_GRAPH_TRACER is not set
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUN_ETH=m
-CONFIG_FUSE_DAX=y
-CONFIG_FUSE_FS=m
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_FC=m
-# CONFIG_FUSION is not set
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_SPI=m
-CONFIG_FUTEX=y
-CONFIG_FW_CACHE=y
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_LOADER_DEBUG=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_USER_HELPER=y
-CONFIG_FW_LOADER=y
-CONFIG_FW_UPLOAD=y
-CONFIG_FXAS21002C=m
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_GACT_PROB=y
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-CONFIG_GAMEPORT_L4=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_NS558=m
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
-# CONFIG_GCC_PLUGINS is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-# CONFIG_GCOV_KERNEL is not set
-# CONFIG_GDB_SCRIPTS is not set
-# CONFIG_GEHC_ACHC is not set
-CONFIG_GENERIC_ADC_BATTERY=m
-# CONFIG_GENERIC_ADC_THERMAL is not set
-# CONFIG_GENERIC_CPU is not set
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PINCONF=y
-CONFIG_GENEVE=m
-# CONFIG_GEN_RTC is not set
-# CONFIG_GENWQE is not set
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_GFS2_FS=m
-# CONFIG_GIANFAR is not set
-# CONFIG_GIGABYTE_WMI is not set
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_GNSS=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-# CONFIG_GOLDFISH is not set
-CONFIG_GOOGLE_COREBOOT_TABLE=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-CONFIG_GP2AP002=m
-# CONFIG_GP2AP020A00F is not set
-CONFIG_GPIO_74X164=m
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ADNP is not set
-# CONFIG_GPIO_ADP5588 is not set
-CONFIG_GPIO_AGGREGATOR=m
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMD_FCH is not set
-# CONFIG_GPIO_AMDPT is not set
-# CONFIG_GPIO_BCM_XGS_IPROC is not set
-CONFIG_GPIO_BD9571MWV=m
-CONFIG_GPIO_CADENCE=m
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_DA9052=m
-CONFIG_GPIO_DA9055=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_FXL6408=m
-CONFIG_GPIO_GENERIC_PLATFORM=y
-CONFIG_GPIO_GENERIC=y
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_HLWD is not set
-# CONFIG_GPIO_IT87 is not set
-# CONFIG_GPIO_LATCH is not set
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIOLIB=y
-# CONFIG_GPIO_LOGICVC is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7300 is not set
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_MAX77650=m
-# CONFIG_GPIO_MB86S7X is not set
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_MLXBF2=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_MOXTET=m
-# CONFIG_GPIO_MPC8XXX is not set
-CONFIG_GPIO_MVEBU=y
-CONFIG_GPIO_MXC=m
-CONFIG_GPIO_OMAP=y
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-# CONFIG_GPIO_PCH is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_RASPBERRYPI_EXP=m
-# CONFIG_GPIO_RDC321X is not set
-CONFIG_GPIO_ROCKCHIP=y
-# CONFIG_GPIO_SAMA5D2_PIOBU is not set
-# CONFIG_GPIO_SCH311X is not set
-# CONFIG_GPIO_SIFIVE is not set
-CONFIG_GPIO_SIM=m
-CONFIG_GPIO_STMPE=y
-CONFIG_GPIO_SYSCON=m
-CONFIG_GPIO_TEGRA=y
-CONFIG_GPIO_TPIC2810=m
-CONFIG_GPIO_TPS65218=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-CONFIG_GPIO_TS4800=m
-# CONFIG_GPIO_TS4900 is not set
-CONFIG_GPIO_TWL4030=m
-CONFIG_GPIO_TWL6040=m
-# CONFIG_GPIO_VIPERBOARD is not set
-CONFIG_GPIO_VIRTIO=m
-CONFIG_GPIO_WATCHDOG=m
-# CONFIG_GPIO_WINBOND is not set
-CONFIG_GPIO_WM8994=m
-# CONFIG_GPIO_WS16C48 is not set
-CONFIG_GPIO_XILINX=y
-# CONFIG_GPIO_XRA1403 is not set
-# CONFIG_GPIO_ZEVIO is not set
-CONFIG_GPIO_ZYNQ=m
-CONFIG_GP_PCI1XXXX=m
-CONFIG_GREENASIA_FF=y
-# CONFIG_GREYBUS is not set
-CONFIG_GS_FPGABOOT=m
-CONFIG_GTP=m
-# CONFIG_GUP_TEST is not set
-CONFIG_GVE=m
-# CONFIG_HABANA_AI is not set
-CONFIG_HAMACHI=m
-CONFIG_HAMRADIO=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_HAPPYMEAL=m
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-CONFIG_HASH_KUNIT_TEST=m
-CONFIG_HASHTABLE_KUNIT_TEST=m
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_TWD=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HD44780=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDQ_MASTER_OMAP=m
-CONFIG_HEADERS_INSTALL=y
-# CONFIG_HERMES is not set
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_HI6421V600_IRQ=m
-# CONFIG_HI8435 is not set
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION=y
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_APPLE=m
-# CONFIG_HID_ASUS is not set
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_BPF=y
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GENERIC=y
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-# CONFIG_HID_GOOGLE_HAMMER is not set
-CONFIG_HID_GREENASIA=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KUNIT_TEST=m
-CONFIG_HID_KYE=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_MAGICMOUSE=y
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MCP2221=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PID=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_PXRC=m
-CONFIG_HIDRAW=y
-CONFIG_HID_RAZER=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_RETRODE=m
-CONFIG_HID_RMI=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_HID_SENSOR_PRESS is not set
-# CONFIG_HID_SENSOR_PROX is not set
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_HID_SONY=m
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VIVALDI=m
-# CONFIG_HID_VRC2 is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_XINMO=m
-CONFIG_HID=y
-CONFIG_HID_ZEROPLUS=m
-CONFIG_HID_ZYDACRON=m
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HIGH_RES_TIMERS=y
-# CONFIG_HIPPI is not set
-# CONFIG_HISI_DMA is not set
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_HISILICON_IRQ_MBIGEN is not set
-# CONFIG_HISI_PCIE_PMU is not set
-CONFIG_HISI_PMU=y
-# CONFIG_HIST_TRIGGERS_DEBUG is not set
-CONFIG_HIST_TRIGGERS=y
-CONFIG_HMC425=m
-# CONFIG_HMC6352 is not set
-CONFIG_HOLTEK_FF=y
-# CONFIG_HOSTAP is not set
-CONFIG_HOTPLUG_CPU=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_ACPI=y
-# CONFIG_HOTPLUG_PCI_CPCI is not set
-CONFIG_HOTPLUG_PCI_PCIE=y
-# CONFIG_HOTPLUG_PCI_SHPC is not set
-CONFIG_HOTPLUG_PCI=y
-# CONFIG_HP03 is not set
-# CONFIG_HP206C is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_HP_ILO is not set
-CONFIG_HSA_AMD_SVM=y
-CONFIG_HSA_AMD=y
-# CONFIG_HSI is not set
-# CONFIG_HSR is not set
-# CONFIG_HSU_DMA is not set
-CONFIG_HT16K33=m
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTE is not set
-CONFIG_HTS221=m
-CONFIG_HTU21=m
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HUGETLB_PAGE is not set
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HVC_DCC is not set
-CONFIG_HW_CONSOLE=y
-CONFIG_HWLAT_TRACER=y
-# CONFIG_HWMON_DEBUG_CHIP is not set
-CONFIG_HWMON=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
-# CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_BCM2835=m
-# CONFIG_HW_RANDOM_CCTRNG is not set
-CONFIG_HW_RANDOM_EXYNOS=m
-CONFIG_HW_RANDOM_IMX_RNGC=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_OMAP3_ROM=m
-CONFIG_HW_RANDOM_OMAP=m
-CONFIG_HW_RANDOM_OPTEE=m
-CONFIG_HW_RANDOM_ST=m
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_HW_RANDOM_VIRTIO=y
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK_OMAP=m
-CONFIG_HWSPINLOCK_QCOM=m
-# CONFIG_HWSPINLOCK_STM32 is not set
-CONFIG_HWSPINLOCK_SUN6I=m
-CONFIG_HWSPINLOCK=y
-# CONFIG_HX711 is not set
-CONFIG_HYPERV_BALLOON=m
-CONFIG_HYPERV_IOMMU=y
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_HYPERV=m
-CONFIG_HYPERV_NET=m
-CONFIG_HYPERV_STORAGE=m
-# CONFIG_HYPERV_TESTING is not set
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_HZ_1000=y
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-CONFIG_I2C_ALGOPCF=m
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD756_S4882 is not set
-# CONFIG_I2C_AMD8111 is not set
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_BCM2835=m
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_BRCMSTB=y
-CONFIG_I2C_CADENCE=m
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_SLAVE=y
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-# CONFIG_I2C_EG20T is not set
-# CONFIG_I2C_EMEV2 is not set
-CONFIG_I2C_EXYNOS5=m
-# CONFIG_I2C_FSI is not set
-# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
-CONFIG_I2C_GPIO=m
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF_ELAN=m
-CONFIG_I2C_HID_OF_GOODIX=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID=y
-# CONFIG_I2C_HISI is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_IMX_LPI2C=m
-CONFIG_I2C_IMX=m
-# CONFIG_I2C_ISCH is not set
-CONFIG_I2C_MESON=m
-CONFIG_I2C_MLXBF=m
-CONFIG_I2C_MLXCPLD=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_GPMUX=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX=m
-CONFIG_I2C_MUX_MLXCPLD=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MV64XXX=m
-CONFIG_I2C_NFORCE2=m
-# CONFIG_I2C_NFORCE2_S4985 is not set
-# CONFIG_I2C_NOMADIK is not set
-CONFIG_I2C_NVIDIA_GPU=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PCI1XXXX=m
-# CONFIG_I2C_PIIX4 is not set
-CONFIG_I2C_PXA=m
-# CONFIG_I2C_PXA_SLAVE is not set
-# CONFIG_I2C_QCOM_CCI is not set
-CONFIG_I2C_QUP=m
-CONFIG_I2C_RK3X=y
-# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
-CONFIG_I2C_S3C2410=m
-CONFIG_I2C_SI470X=m
-# CONFIG_I2C_SI4713 is not set
-CONFIG_I2C_SIMTEC=m
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ST=m
-# CONFIG_I2C_STM32F4 is not set
-CONFIG_I2C_STM32F7=m
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SUN6I_P2WI=m
-# CONFIG_I2C_TAOS_EVM is not set
-CONFIG_I2C_TEGRA_BPMP=m
-CONFIG_I2C_TEGRA=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VERSATILE=m
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-# CONFIG_I2C_VIPERBOARD is not set
-CONFIG_I2C_VIRTIO=m
-CONFIG_I2C_XILINX=m
-CONFIG_I2C=y
-# CONFIG_I3C is not set
-# CONFIG_I40E_DCB is not set
-CONFIG_I40E=m
-CONFIG_I40EVF=m
-CONFIG_I6300ESB_WDT=m
-# CONFIG_IAQCORE is not set
-CONFIG_ICE_HWTS=y
-CONFIG_ICE=m
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICP10100=m
-CONFIG_ICPLUS_PHY=m
-# CONFIG_ICS932S401 is not set
-# CONFIG_IDLE_INJECT is not set
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_ATUSB=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_CA8210=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-# CONFIG_IEEE802154_HWSIM is not set
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_MCR20A=m
-CONFIG_IEEE802154_MRF24J40=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IFB=m
-CONFIG_IFCVF=m
-CONFIG_IGB_DCA=y
-CONFIG_IGB_HWMON=y
-CONFIG_IGB=m
-CONFIG_IGBVF=m
-CONFIG_IGC=m
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_FORMAT_KUNIT_TEST=m
-# CONFIG_IIO_HRTIMER_TRIGGER is not set
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO=m
-CONFIG_IIO_MUX=m
-CONFIG_IIO_RESCALE_KUNIT_TEST=m
-CONFIG_IIO_RESCALE=m
-CONFIG_IIO_SCMI=m
-# CONFIG_IIO_SIMPLE_DUMMY is not set
-# CONFIG_IIO_SSP_SENSORHUB is not set
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_IIO_ST_LSM6DSX=m
-# CONFIG_IIO_ST_LSM9DS0 is not set
-CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_TRIGGER=y
-# CONFIG_IKCONFIG is not set
-CONFIG_IKHEADERS=m
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_MODSIG=y
-CONFIG_IMA_APPRAISE=y
-CONFIG_IMA_ARCH_POLICY=y
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set
-CONFIG_IMA_DEFAULT_HASH="sha256"
-CONFIG_IMA_DEFAULT_HASH_SHA256=y
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-# CONFIG_IMA_DISABLE_HTABLE is not set
-CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_NG_TEMPLATE=y
-CONFIG_IMA_READ_POLICY=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-# CONFIG_IMA_TEMPLATE is not set
-# CONFIG_IMA_TRUSTED_KEYRING is not set
-CONFIG_IMA_WRITE_POLICY=y
-CONFIG_IMA=y
-# CONFIG_IMG_ASCII_LCD is not set
-CONFIG_IMX2_WDT=m
-CONFIG_IMX7D_ADC=m
-CONFIG_IMX7ULP_WDT=m
-CONFIG_IMX8MM_THERMAL=m
-CONFIG_IMX8QXP_ADC=m
-CONFIG_IMX93_ADC=m
-# CONFIG_IMX_DMA is not set
-CONFIG_IMX_DSP=m
-CONFIG_IMX_DSP_REMOTEPROC=m
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-CONFIG_IMX_GPCV2=y
-CONFIG_IMX_IPUV3_CORE=m
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_MBOX=m
-CONFIG_IMX_MU_MSI=m
-CONFIG_IMX_REMOTEPROC=m
-# CONFIG_IMX_SCU is not set
-CONFIG_IMX_SC_WDT=m
-CONFIG_IMX_SDMA=m
-CONFIG_IMX_THERMAL=m
-CONFIG_IMX_WEIM=y
-CONFIG_INA2XX_ADC=m
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESPINTCP=y
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_INET_AH=m
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_ESPINTCP=y
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_MPTCP_DIAG=y
-CONFIG_INET_RAW_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_UDP_DIAG=y
-CONFIG_INET=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-# CONFIG_INFINIBAND_BNXT_RE is not set
-# CONFIG_INFINIBAND_CXGB4 is not set
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-# CONFIG_INFINIBAND_IPOIB_CM is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-# CONFIG_INFINIBAND_IPOIB is not set
-CONFIG_INFINIBAND_IRDMA=m
-# CONFIG_INFINIBAND_ISER is not set
-# CONFIG_INFINIBAND_ISERT is not set
-# CONFIG_INFINIBAND is not set
-# CONFIG_INFINIBAND_MTHCA is not set
-# CONFIG_INFINIBAND_OCRDMA is not set
-# CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set
-CONFIG_INFINIBAND_QEDR=m
-# CONFIG_INFINIBAND_QIB_DCA is not set
-# CONFIG_INFINIBAND_QIB is not set
-# CONFIG_INFINIBAND_RDMAVT is not set
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-# CONFIG_INFINIBAND_SRP is not set
-# CONFIG_INFINIBAND_SRPT is not set
-# CONFIG_INFINIBAND_USER_ACCESS is not set
-# CONFIG_INFINIBAND_USER_MAD is not set
-# CONFIG_INFINIBAND_USNIC is not set
-# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
-# CONFIG_INFTL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-# CONFIG_INITRAMFS_PRESERVE_MTIME is not set
-CONFIG_INITRAMFS_SOURCE=""
-# CONFIG_INIT_STACK_ALL_PATTERN is not set
-CONFIG_INIT_STACK_ALL_ZERO=y
-# CONFIG_INIT_STACK_NONE is not set
-CONFIG_INOTIFY_USER=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_ARIEL_PWRBUTTON=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_ATLAS_BTNS=m
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_BBNSM_PWRKEY=m
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_CMA3000=m
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-CONFIG_INPUT_DA9052_ONKEY=m
-CONFIG_INPUT_DA9055_ONKEY=m
-CONFIG_INPUT_DA9063_ONKEY=m
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-CONFIG_INPUT_E3X0_BUTTON=m
-# CONFIG_INPUT_EVBUG is not set
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_GPIO_BEEPER=m
-# CONFIG_INPUT_GPIO_DECODER is not set
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-# CONFIG_INPUT_IBM_PANEL is not set
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-# CONFIG_INPUT_IMS_PCU is not set
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KUNIT_TEST=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_MATRIXKMAP=y
-CONFIG_INPUT_MAX77650_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSE=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_PM8941_PWRKEY=m
-CONFIG_INPUT_PM8XXX_VIBRATOR=m
-CONFIG_INPUT_PMIC8XXX_PWRKEY=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_RK805_PWRKEY=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_STPMIC1_ONKEY=m
-CONFIG_INPUT_TABLET=y
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_INPUT_TPS65218_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_PWRBUTTON=m
-CONFIG_INPUT_TWL4030_VIBRA=m
-CONFIG_INPUT_TWL6040_VIBRA=m
-CONFIG_INPUT_UINPUT=m
-CONFIG_INPUT_WISTRON_BTNS=m
-CONFIG_INPUT=y
-CONFIG_INPUT_YEALINK=m
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
-CONFIG_INTEGRITY_MACHINE_KEYRING=y
-CONFIG_INTEGRITY_PLATFORM_KEYRING=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY=y
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_INTEL_IDXD_COMPAT is not set
-CONFIG_INTEL_IDXD=m
-# CONFIG_INTEL_IDXD_PERFMON is not set
-# CONFIG_INTEL_IOMMU_DEBUGFS is not set
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_ISHTP_ECLITE is not set
-# CONFIG_INTEL_LDMA is not set
-# CONFIG_INTEL_MEI_PXP is not set
-# CONFIG_INTEL_PMT_CLASS is not set
-# CONFIG_INTEL_PMT_CRASHLOG is not set
-# CONFIG_INTEL_PMT_TELEMETRY is not set
-# CONFIG_INTEL_SAR_INT1092 is not set
-# CONFIG_INTEL_SCU_PCI is not set
-# CONFIG_INTEL_SCU_PLATFORM is not set
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y
-# CONFIG_INTEL_SOC_PMIC is not set
-# CONFIG_INTEL_TCC_COOLING is not set
-# CONFIG_INTEL_TH is not set
-CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
-# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_INTERCONNECT_EXYNOS=y
-# CONFIG_INTERCONNECT_IMX is not set
-# CONFIG_INTERCONNECT_QCOM is not set
-# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
-# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
-# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
-# CONFIG_INTERCONNECT_QCOM_SDM670 is not set
-# CONFIG_INTERCONNECT_QCOM_SDX65 is not set
-# CONFIG_INTERCONNECT_QCOM_SM6350 is not set
-# CONFIG_INTERCONNECT_QCOM_SM8550 is not set
-CONFIG_INTERCONNECT_SAMSUNG=y
-CONFIG_INTERCONNECT=y
-CONFIG_INTERRUPT_CNT=m
-# CONFIG_INTERVAL_TREE_TEST is not set
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_IIO=m
-# CONFIG_INV_MPU6050_SPI is not set
-CONFIG_IO_DELAY_0X80=y
-# CONFIG_IO_DELAY_0XED is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_IO_DELAY_UDELAY is not set
-# CONFIG_IOMMU_DEBUGFS is not set
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMUFD=m
-# CONFIG_IOMMUFD_TEST is not set
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_IONIC=m
-CONFIG_IOSCHED_BFQ=y
-CONFIG_IOSM=m
-CONFIG_IO_STRICT_DEVMEM=y
-# CONFIG_IP5XXX_POWER is not set
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-# CONFIG_IPACK_BUS is not set
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IPC_NS=y
-# CONFIG_IP_DCCP is not set
-CONFIG_IPDDP_ENCAP=y
-CONFIG_IPDDP=m
-CONFIG_IP_FIB_TRIE_STATS=y
-# CONFIG_IPMB_DEVICE_INTERFACE is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_IPMB=m
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_POWEROFF=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MANGLE=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_NAT=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-# CONFIG_IP_PNP is not set
-# CONFIG_IPQ_APSS_6018 is not set
-# CONFIG_IPQ_APSS_PLL is not set
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_IPQ_GCC_6018 is not set
-# CONFIG_IPQ_GCC_806X is not set
-# CONFIG_IPQ_GCC_8074 is not set
-# CONFIG_IPQ_GCC_9574 is not set
-# CONFIG_IPQ_LCC_806X is not set
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_SCTP=m
-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_IPMAC=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_ILA=m
-CONFIG_IPV6_IOAM6_LWTUNNEL=y
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_IPV6_PIMSM_V2=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_RPL_LWTUNNEL=y
-CONFIG_IPV6_SEG6_HMAC=y
-CONFIG_IPV6_SEG6_LWTUNNEL=y
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6=y
-CONFIG_IPVLAN=m
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_IPV6=y
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_MH_TAB_INDEX=12
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_PE_SIP=m
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_SCTP=y
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_SH_TAB_BITS=8
-CONFIG_IP_VS_TAB_BITS=12
-CONFIG_IP_VS_TWOS=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IPVTAP=m
-# CONFIG_IPW2100 is not set
-# CONFIG_IPW2200 is not set
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_GPIO_CIR=m
-CONFIG_IR_GPIO_TX=m
-CONFIG_IR_HIX5HD2=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_MESON=m
-# CONFIG_IR_MESON_TX is not set
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_PWM_TX=m
-# CONFIG_IRQSOFF_TRACER is not set
-CONFIG_IRQ_TIME_ACCOUNTING=y
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_REDRAT3=m
-# CONFIG_IR_RX51 is not set
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_SPI=m
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_SUNXI=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_IR_XMP_DECODER=m
-# CONFIG_ISA is not set
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TCP=m
-# CONFIG_ISDN is not set
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-# CONFIG_ISL29125 is not set
-# CONFIG_ISL29501 is not set
-CONFIG_ISO9660_FS=m
-CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_ITCO_WDT=m
-# CONFIG_ITG3200 is not set
-CONFIG_IWL3945=m
-CONFIG_IWL4965=m
-CONFIG_IWLDVM=m
-CONFIG_IWLEGACY_DEBUGFS=y
-CONFIG_IWLEGACY_DEBUG=y
-CONFIG_IWLEGACY=m
-# CONFIG_IWLMEI is not set
-CONFIG_IWLMVM=m
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEBUG=y
-# CONFIG_IWLWIFI_DEVICE_TRACING is not set
-CONFIG_IWLWIFI=m
-CONFIG_IWMMXT=y
-CONFIG_IXGBE_DCA=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBE=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGB=m
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_JME=m
-CONFIG_JOLIET=y
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_ANALOG=m
-# CONFIG_JOYSTICK_AS5011 is not set
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_DB9=m
-# CONFIG_JOYSTICK_FSIA6B is not set
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_JOYDUMP=m
-# CONFIG_JOYSTICK_MAGELLAN is not set
-CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_STINGER is not set
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-# CONFIG_JOYSTICK_TWIDJOY is not set
-CONFIG_JOYSTICK_WALKERA0701=m
-# CONFIG_JOYSTICK_WARRIOR is not set
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_XPAD=m
-# CONFIG_JOYSTICK_ZHENHUA is not set
-# CONFIG_JSA1212 is not set
-CONFIG_JUMP_LABEL=y
-CONFIG_KALLSYMS_ALL=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KARMA_PARTITION is not set
-# CONFIG_KASAN is not set
-# CONFIG_KASAN_MODULE_TEST is not set
-# CONFIG_KASAN_VMALLOC is not set
-# CONFIG_KCOV is not set
-# CONFIG_KCSAN is not set
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-# CONFIG_KERNEL_BZIP2 is not set
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_LZO is not set
-CONFIG_KERNEL_MODE_NEON=y
-# CONFIG_KERNEL_UNCOMPRESSED is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_ZSTD is not set
-# CONFIG_KEXEC_FILE is not set
-CONFIG_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_KEXEC_SIG=y
-CONFIG_KEXEC=y
-CONFIG_KEYBOARD_ADC=m
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_KEYBOARD_CAP11XX is not set
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-# CONFIG_KEYBOARD_IMX is not set
-CONFIG_KEYBOARD_IMX_SC_KEY=m
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MATRIX=m
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-CONFIG_KEYBOARD_NVEC=y
-CONFIG_KEYBOARD_OMAP4=m
-# CONFIG_KEYBOARD_OPENCORES is not set
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_PMIC8XXX=m
-CONFIG_KEYBOARD_PXA27x=y
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-# CONFIG_KEYBOARD_QT2160 is not set
-CONFIG_KEYBOARD_SAMSUNG=m
-CONFIG_KEYBOARD_SNVS_PWRKEY=m
-CONFIG_KEYBOARD_ST_KEYSCAN=m
-CONFIG_KEYBOARD_STMPE=m
-# CONFIG_KEYBOARD_STOWAWAY is not set
-CONFIG_KEYBOARD_SUN4I_LRADC=m
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-CONFIG_KEYBOARD_TWL4030=m
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-# CONFIG_KEYSTONE_REMOTEPROC is not set
-CONFIG_KEYS=y
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_KUNIT_TEST is not set
-CONFIG_KFENCE_NUM_OBJECTS=255
-CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
-CONFIG_KFENCE=y
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-# CONFIG_KGDB_KDB is not set
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS_ON_BOOT is not set
-CONFIG_KGDB_TESTS=y
-CONFIG_KGDB=y
-CONFIG_KHADAS_MCU_FAN_THERMAL=m
-# CONFIG_KMX61 is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_KPROBE_EVENTS=y
-CONFIG_KPROBES_SANITY_TEST=m
-CONFIG_KPROBES=y
-CONFIG_KPSS_XCC=m
-CONFIG_KRAITCC=m
-# CONFIG_KS7010 is not set
-# CONFIG_KS8842 is not set
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSM=y
-CONFIG_KSZ884X_PCI=m
-CONFIG_KUNIT_ALL_TESTS=m
-CONFIG_KUNIT_DEBUGFS=y
-CONFIG_KUNIT_DEFAULT_ENABLED=y
-CONFIG_KUNIT_EXAMPLE_TEST=m
-CONFIG_KUNIT=m
-CONFIG_KUNIT_TEST=m
-CONFIG_KUSER_HELPERS=y
-CONFIG_KVM_SMM=y
-CONFIG_KVM_XEN=y
-CONFIG_KXCJK1013=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_ETH=m
-CONFIG_L2TP_IP=m
-CONFIG_L2TP=m
-CONFIG_L2TP_V3=y
-# CONFIG_LAPB is not set
-CONFIG_LATENCYTOP=y
-CONFIG_LATTICE_ECP3_CONFIG=m
-# CONFIG_LCD2S is not set
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_LTV350QV=m
-# CONFIG_LCD_OTM3225A is not set
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LDISC_AUTOLOAD=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_LDM_PARTITION=y
-# CONFIG_LEDS_AAT1290 is not set
-CONFIG_LEDS_ACER_A500=m
-CONFIG_LEDS_AN30259A=m
-# CONFIG_LEDS_ARIEL is not set
-CONFIG_LEDS_AS3645A=m
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_BD2606MVV is not set
-# CONFIG_LEDS_BD2802 is not set
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLEVO_MAIL=m
-CONFIG_LEDS_CR0014114=m
-CONFIG_LEDS_DA9052=m
-CONFIG_LEDS_DAC124S085=m
-# CONFIG_LEDS_EL15203000 is not set
-CONFIG_LEDS_GPIO=m
-# CONFIG_LEDS_IS31FL319X is not set
-CONFIG_LEDS_IS31FL32XX=m
-# CONFIG_LEDS_KTD2692 is not set
-# CONFIG_LEDS_LGM is not set
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-# CONFIG_LEDS_LM355x is not set
-CONFIG_LEDS_LM3601X=m
-# CONFIG_LEDS_LM3642 is not set
-CONFIG_LEDS_LM3692X=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-# CONFIG_LEDS_LP55XX_COMMON is not set
-# CONFIG_LEDS_LP8860 is not set
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MAX77650=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_MC13783=m
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_NS2=m
-# CONFIG_LEDS_OT200 is not set
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_PCA9532=m
-# CONFIG_LEDS_PCA955X is not set
-CONFIG_LEDS_PCA963X=m
-CONFIG_LEDS_PM8058=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_QCOM_FLASH=m
-CONFIG_LEDS_QCOM_LPG=m
-CONFIG_LEDS_REGULATOR=m
-# CONFIG_LEDS_RT4505 is not set
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-# CONFIG_LEDS_SPI_BYTE is not set
-CONFIG_LEDS_SYSCON=y
-CONFIG_LEDS_TCA6507=m
-# CONFIG_LEDS_TI_LMU_COMMON is not set
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TURRIS_OMNIA=m
-CONFIG_LEDS_USER=m
-CONFIG_LED_TRIGGER_PHY=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-CONFIG_LIB80211_CRYPT_WEP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_LIB80211=m
-CONFIG_LIBCRC32C=y
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM=m
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-# CONFIG_LIBNVDIMM is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-CONFIG_LINEAR_RANGES_TEST=m
-CONFIG_LIRC=y
-CONFIG_LIST_KUNIT_TEST=m
-CONFIG_LITEX_LITEETH=m
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-CONFIG_LIVEPATCH=y
-# CONFIG_LKDTM is not set
-# CONFIG_LLC2 is not set
-CONFIG_LLC=m
-# CONFIG_LMK04832 is not set
-CONFIG_LMP91000=m
-CONFIG_LOAD_UEFI_KEYS=y
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_LOCKDEP_BITS=16
-CONFIG_LOCKDEP_CHAINS_BITS=19
-CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12
-CONFIG_LOCKDEP_STACK_TRACE_BITS=19
-CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
-CONFIG_LOCKD=m
-# CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
-CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
-CONFIG_LOCKD_V4=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-# CONFIG_LOCK_STAT is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_LOGO_LINUX_CLUT224=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO=y
-CONFIG_LOOPBACK_TARGET=m
-# CONFIG_LPC_ICH is not set
-CONFIG_LP_CONSOLE=y
-# CONFIG_LPC_SCH is not set
-CONFIG_LRU_GEN_ENABLED=y
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN=y
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock"
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_LTC1660=m
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_LTC2632 is not set
-CONFIG_LTC2688=m
-CONFIG_LTC2983=m
-# CONFIG_LTE_GDM724X is not set
-# CONFIG_LTO_CLANG_FULL is not set
-# CONFIG_LTO_CLANG_THIN is not set
-CONFIG_LTO_NONE=y
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_LWTUNNEL=y
-CONFIG_LXT_PHY=m
-CONFIG_LZ4_COMPRESS=m
-# CONFIG_M62332 is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_HWSIM=m
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_MESH=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC802154=m
-CONFIG_MACB=m
-CONFIG_MACB_PCI=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MAC_EMUMOUSEBTN=y
-CONFIG_MACH_ARMADA_370=y
-CONFIG_MACH_ARMADA_375=y
-CONFIG_MACH_ARMADA_38X=y
-CONFIG_MACH_ARMADA_39X=y
-CONFIG_MACH_ARMADA_XP=y
-# CONFIG_MACH_BROWNSTONE is not set
-CONFIG_MACH_DOVE=y
-# CONFIG_MACH_FLINT is not set
-# CONFIG_MACH_MARVELL_JASPER is not set
-# CONFIG_MACH_MESON6 is not set
-# CONFIG_MACH_MESON8 is not set
-CONFIG_MACH_MMP2_DT=y
-CONFIG_MACH_MMP3_DT=y
-CONFIG_MACH_STM32MP13=y
-CONFIG_MACH_STM32MP157=y
-CONFIG_MACH_SUN4I=y
-CONFIG_MACH_SUN5I=y
-CONFIG_MACH_SUN6I=y
-CONFIG_MACH_SUN7I=y
-CONFIG_MACH_SUN8I=y
-CONFIG_MACH_SUN9I=y
-CONFIG_MACHZ_WDT=m
-# CONFIG_MACINTOSH_DRIVERS is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MACSEC=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_MAG3110=m
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ=y
-# CONFIG_MAILBOX_TEST is not set
-CONFIG_MAILBOX=y
-# CONFIG_MANAGER_SBS is not set
-CONFIG_MANTIS_CORE=m
-# CONFIG_MARCH_Z16 is not set
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MARVELL_PHY=m
-# CONFIG_MATOM is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX30100=m
-# CONFIG_MAX30102 is not set
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-# CONFIG_MAX44000 is not set
-CONFIG_MAX44009=m
-# CONFIG_MAX517 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-CONFIG_MAX77620_WATCHDOG=m
-# CONFIG_MAX9611 is not set
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_MB1232=m
-# CONFIG_MC3230 is not set
-# CONFIG_MCB is not set
-# CONFIG_MCORE2 is not set
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3911=m
-CONFIG_MCP4018=m
-CONFIG_MCP41010=m
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4922 is not set
-CONFIG_MCPM=y
-CONFIG_MCTP_SERIAL=m
-# CONFIG_MCTP_TRANSPORT_I2C is not set
-CONFIG_MCTP=y
-CONFIG_MD_AUTODETECT=y
-# CONFIG_MD_CLUSTER is not set
-CONFIG_MD_FAULTY=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BUS_MUX_GPIO=m
-CONFIG_MDIO_BUS_MUX=m
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-CONFIG_MDIO_BUS_MUX_MMIOREG=m
-CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_GPIO=m
-# CONFIG_MDIO_HISI_FEMAC is not set
-CONFIG_MDIO_I2C=m
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-# CONFIG_MDIO_MSCC_MIIM is not set
-CONFIG_MDIO_MVUSB=m
-# CONFIG_MDIO_OCTEON is not set
-CONFIG_MDIO_SUN4I=m
-# CONFIG_MDIO_THUNDER is not set
-CONFIG_MD_LINEAR=m
-CONFIG_MDM_GCC_9607=m
-# CONFIG_MDM_GCC_9615 is not set
-# CONFIG_MDM_LCC_9615 is not set
-CONFIG_MD_MULTIPATH=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID456=m
-CONFIG_MD=y
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_CEC_RC=y
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_MEDIA_CONTROLLER_DVB=y
-CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_PCI_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-# CONFIG_MEDIA_SDR_SUPPORT is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-CONFIG_MEDIA_SUPPORT_FILTER=y
-CONFIG_MEDIA_SUPPORT=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEDIA_TEST_SUPPORT=y
-CONFIG_MEDIA_USB_SUPPORT=y
-# CONFIG_MEFFICEON is not set
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_SAS=m
-# CONFIG_MELAN is not set
-CONFIG_MELLANOX_PLATFORM=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG=y
-CONFIG_MEMCPY_KUNIT_TEST=m
-CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
-CONFIG_MEMORY_FAILURE=y
-# CONFIG_MEMORY_HOTPLUG is not set
-CONFIG_MEMORY=y
-# CONFIG_MEMSTICK_DEBUG is not set
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_MEMSTICK_TIFM_MS=m
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MEMTEST=y
-# CONFIG_MEN_A21_WDT is not set
-# CONFIG_MERAKI_MX100 is not set
-CONFIG_MESON_CANVAS=m
-# CONFIG_MESON_CLK_MEASURE is not set
-# CONFIG_MESON_DDR_PMU is not set
-CONFIG_MESON_EE_PM_DOMAINS=y
-CONFIG_MESON_EFUSE=m
-# CONFIG_MESON_GXBB_WATCHDOG is not set
-# CONFIG_MESON_GXL_PHY is not set
-# CONFIG_MESON_GX_PM_DOMAINS is not set
-CONFIG_MESON_GX_SOCINFO=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_MESON_MX_AO_ARC_REMOTEPROC is not set
-CONFIG_MESON_MX_EFUSE=m
-CONFIG_MESON_MX_SOCINFO=y
-CONFIG_MESON_SARADC=m
-CONFIG_MESON_SECURE_PM_DOMAINS=y
-CONFIG_MESON_SM=y
-CONFIG_MESON_WATCHDOG=m
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-# CONFIG_MFD_88PM800 is not set
-CONFIG_MFD_88PM805=m
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-CONFIG_MFD_AC100=m
-CONFIG_MFD_ACER_A500_EC=m
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_AS3722=y
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-CONFIG_MFD_AXP20X_I2C=y
-CONFIG_MFD_AXP20X_RSB=m
-CONFIG_MFD_AXP20X=y
-# CONFIG_MFD_BCM590XX is not set
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS5535 is not set
-CONFIG_MFD_DA9052_I2C=y
-CONFIG_MFD_DA9052_SPI=y
-CONFIG_MFD_DA9055=y
-# CONFIG_MFD_DA9062 is not set
-CONFIG_MFD_DA9063=m
-# CONFIG_MFD_DA9150 is not set
-CONFIG_MFD_DLN2=m
-CONFIG_MFD_ENE_KB3930=m
-CONFIG_MFD_EXYNOS_LPASS=m
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_MFD_HI6421_SPMI is not set
-CONFIG_MFD_INTEL_M10_BMC=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-# CONFIG_MFD_INTEL_PMC_BXT is not set
-# CONFIG_MFD_IQS62X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-CONFIG_MFD_KHADAS_MCU=m
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_MADERA is not set
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX597X=m
-# CONFIG_MFD_MAX77620 is not set
-CONFIG_MFD_MAX77650=m
-CONFIG_MFD_MAX77686=y
-# CONFIG_MFD_MAX77693 is not set
-CONFIG_MFD_MAX77714=m
-# CONFIG_MFD_MAX77843 is not set
-CONFIG_MFD_MAX8907=m
-# CONFIG_MFD_MAX8925 is not set
-CONFIG_MFD_MAX8997=y
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-CONFIG_MFD_MC13XXX_SPI=m
-# CONFIG_MFD_MENF21BMC is not set
-# CONFIG_MFD_MP2629 is not set
-# CONFIG_MFD_MT6360 is not set
-# CONFIG_MFD_MT6370 is not set
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_NTXEC is not set
-CONFIG_MFD_NVEC=y
-# CONFIG_MFD_OCELOT is not set
-CONFIG_MFD_OMAP_USB_HOST=y
-CONFIG_MFD_PALMAS=m
-# CONFIG_MFD_PCF50633 is not set
-CONFIG_MFD_PM8XXX=m
-# CONFIG_MFD_QCOM_PM8008 is not set
-CONFIG_MFD_QCOM_RPM=m
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_RETU is not set
-CONFIG_MFD_RK808=y
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_ROHM_BD71828 is not set
-# CONFIG_MFD_ROHM_BD718XX is not set
-# CONFIG_MFD_ROHM_BD957XMUF is not set
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_SEC_CORE=y
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_SL28CPLD is not set
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SM501=m
-# CONFIG_MFD_SMPRO is not set
-CONFIG_MFD_SPMI_PMIC=m
-CONFIG_MFD_STM32_LPTIMER=m
-CONFIG_MFD_STM32_TIMERS=m
-# CONFIG_MFD_STMFX is not set
-CONFIG_MFD_STMPE=y
-CONFIG_MFD_STPMIC1=m
-CONFIG_MFD_SUN4I_GPADC=m
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_TC3589X is not set
-CONFIG_MFD_TI_AM335X_TSCADC=m
-CONFIG_MFD_TI_LMU=m
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TIMBERDALE is not set
-# CONFIG_MFD_TPS65086 is not set
-CONFIG_MFD_TPS65090=y
-CONFIG_MFD_TPS65217=m
-CONFIG_MFD_TPS65218=m
-# CONFIG_MFD_TPS65219 is not set
-CONFIG_MFD_TPS6586X=y
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS65912=y
-# CONFIG_MFD_TQMX86 is not set
-CONFIG_MFD_VEXPRESS_SYSREG=y
-# CONFIG_MFD_VIPERBOARD is not set
-CONFIG_MFD_VX855=m
-CONFIG_MFD_WL1273_CORE=m
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8400 is not set
-CONFIG_MFD_WM8994=m
-# CONFIG_MGEODEGX1 is not set
-# CONFIG_MGEODE_LX is not set
-# CONFIG_MHI_BUS_DEBUG is not set
-# CONFIG_MHI_BUS_EP is not set
-CONFIG_MHI_BUS=m
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_NET=m
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_PHY=m
-# CONFIG_MICROCHIP_PIT64B is not set
-# CONFIG_MICROCHIP_T1_PHY is not set
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MIGRATION=y
-CONFIG_MII=m
-CONFIG_MINIX_FS=m
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_MKISS=m
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_EN=m
-# CONFIG_MLX4_INFINIBAND is not set
-CONFIG_MLX5_CLS_ACT=y
-CONFIG_MLX5_CORE_EN_DCB=y
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_CORE_IPOIB=y
-CONFIG_MLX5_CORE=m
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_EN_MACSEC=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_EN_TLS=y
-CONFIG_MLX5_ESWITCH=y
-# CONFIG_MLX5_FPGA is not set
-# CONFIG_MLX5_INFINIBAND is not set
-CONFIG_MLX5_IPSEC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_TC_CT=y
-CONFIG_MLX5_TC_SAMPLE=y
-CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-# CONFIG_MLXBF_BOOTCTL is not set
-# CONFIG_MLXBF_GIGE is not set
-# CONFIG_MLXBF_PMC is not set
-# CONFIG_MLXBF_TMFIFO is not set
-CONFIG_MLXFW=m
-CONFIG_MLXREG_HOTPLUG=m
-CONFIG_MLXREG_IO=m
-CONFIG_MLXREG_LC=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLX_WDT=m
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-# CONFIG_MMC35240 is not set
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_ARMMMCI=m
-CONFIG_MMC_BCM2835=m
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_CB710=m
-CONFIG_MMC_CQHCI=m
-# CONFIG_MMC_CRYPTO is not set
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_DW_BLUEFIELD is not set
-CONFIG_MMC_DW_EXYNOS=m
-CONFIG_MMC_DW_HI3798CV200=m
-CONFIG_MMC_DW_K3=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PCI=m
-CONFIG_MMC_DW_PLTFM=m
-CONFIG_MMC_DW_ROCKCHIP=m
-CONFIG_MMC_HSQ=m
-# CONFIG_MMC_MESON_GX is not set
-CONFIG_MMC_MESON_MX_SDHC=m
-CONFIG_MMC_MESON_MX_SDIO=m
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_MVSDIO=m
-# CONFIG_MMC_MXC is not set
-CONFIG_MMC_OMAP_HS=m
-CONFIG_MMC_OMAP=m
-CONFIG_MMC_QCOM_DML=y
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-# CONFIG_MMC_SDHCI_AM654 is not set
-CONFIG_MMC_SDHCI_CADENCE=m
-CONFIG_MMC_SDHCI_DOVE=m
-CONFIG_MMC_SDHCI_ESDHC_IMX=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_MMC_SDHCI=m
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_MSM=m
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-CONFIG_MMC_SDHCI_OF_ESDHC=m
-CONFIG_MMC_SDHCI_OMAP=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_PXAV2=m
-CONFIG_MMC_SDHCI_PXAV3=m
-CONFIG_MMC_SDHCI_S3C_DMA=y
-CONFIG_MMC_SDHCI_S3C=m
-CONFIG_MMC_SDHCI_ST=m
-CONFIG_MMC_SDHCI_TEGRA=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_STM32_SDMMC=y
-CONFIG_MMC_SUNXI=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_TIFM_SD=m
-# CONFIG_MMC_TOSHIBA_PCI is not set
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_USHC=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC=y
-CONFIG_MMP_PDMA=y
-CONFIG_MMP_TDMA=y
-CONFIG_MMU=y
-CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
-# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-# CONFIG_MODULE_COMPRESS_GZIP is not set
-CONFIG_MODULE_COMPRESS_NONE=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-CONFIG_MODULE_SIG_ALL=y
-# CONFIG_MODULE_SIG_FORCE is not set
-CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
-# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
-CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
-# CONFIG_MODULE_SIG_SHA1 is not set
-# CONFIG_MODULE_SIG_SHA224 is not set
-# CONFIG_MODULE_SIG_SHA256 is not set
-# CONFIG_MODULE_SIG_SHA384 is not set
-CONFIG_MODULE_SIG_SHA512=y
-CONFIG_MODULE_SIG=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MOST is not set
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_MOUSE_VSXXXAA=m
-# CONFIG_MOXA_INTELLIO is not set
-# CONFIG_MOXA_SMARTIO is not set
-CONFIG_MOXTET=m
-CONFIG_MPL115_I2C=m
-# CONFIG_MPL115_SPI is not set
-CONFIG_MPL3115=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_MPTCP_KUNIT_TEST=m
-CONFIG_MPTCP=y
-CONFIG_MPU3050_I2C=m
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=y
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-CONFIG_MSA311=m
-# CONFIG_MS_BLOCK is not set
-CONFIG_MSDOS_FS=m
-CONFIG_MSDOS_PARTITION=y
-CONFIG_MSE102X=m
-CONFIG_MSM_GCC_8660=y
-# CONFIG_MSM_GCC_8909 is not set
-# CONFIG_MSM_GCC_8916 is not set
-CONFIG_MSM_GCC_8939=m
-# CONFIG_MSM_GCC_8953 is not set
-CONFIG_MSM_GCC_8960=y
-CONFIG_MSM_GCC_8974=y
-# CONFIG_MSM_GCC_8976 is not set
-# CONFIG_MSM_GCC_8994 is not set
-CONFIG_MSM_GCC_8996=y
-# CONFIG_MSM_GCC_8998 is not set
-# CONFIG_MSM_GPUCC_8998 is not set
-# CONFIG_MSM_IOMMU is not set
-# CONFIG_MSM_LCC_8960 is not set
-CONFIG_MSM_MMCC_8960=m
-CONFIG_MSM_MMCC_8974=m
-# CONFIG_MSM_MMCC_8994 is not set
-CONFIG_MSM_MMCC_8996=m
-# CONFIG_MSM_MMCC_8998 is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MT7601U=m
-CONFIG_MT7603E=m
-CONFIG_MT7615E=m
-CONFIG_MT7663S=m
-CONFIG_MT7663U=m
-CONFIG_MT76x0E=m
-CONFIG_MT76x0U=m
-CONFIG_MT76x2E=m
-CONFIG_MT76x2U=m
-CONFIG_MT7915E=m
-CONFIG_MT7921E=m
-CONFIG_MT7921S=m
-CONFIG_MT7921U=m
-CONFIG_MT7996E=m
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK2MTD=m
-CONFIG_MTD_BLOCK=m
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI=m
-CONFIG_MTD_CFI_STAA=m
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_DATAFLASH=m
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_HYPERBUS is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_JEDECPROBE is not set
-# CONFIG_MTD_LPDDR2_NVM is not set
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD=m
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MCHP23K256 is not set
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_MTDRAM=m
-# CONFIG_MTD_NAND_ARASAN is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_CAFE=m
-# CONFIG_MTD_NAND_CS553X is not set
-# CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-CONFIG_MTD_NAND_GPIO=m
-# CONFIG_MTD_NAND_HISI504 is not set
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-CONFIG_MTD_NAND_MARVELL=m
-# CONFIG_MTD_NAND_MESON is not set
-CONFIG_MTD_NAND_MXC=m
-# CONFIG_MTD_NAND_MXIC is not set
-CONFIG_MTD_NAND_NANDSIM=m
-CONFIG_MTD_NAND_OMAP2=m
-CONFIG_MTD_NAND_OMAP_BCH=y
-CONFIG_MTD_NAND_ORION=m
-# CONFIG_MTD_NAND_PL35X is not set
-CONFIG_MTD_NAND_PLATFORM=m
-CONFIG_MTD_NAND_QCOM=m
-CONFIG_MTD_NAND_RICOH=m
-# CONFIG_MTD_NAND_ROCKCHIP is not set
-# CONFIG_MTD_NAND_STM32_FMC2 is not set
-CONFIG_MTD_NAND_SUNXI=m
-CONFIG_MTD_NAND_TEGRA=m
-CONFIG_MTD_NAND_TMIO=m
-CONFIG_MTD_OF_PARTS=m
-# CONFIG_MTD_ONENAND is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_PHYSMAP_GEMINI is not set
-# CONFIG_MTD_PHYSMAP_IXP4XX is not set
-CONFIG_MTD_PHYSMAP=m
-CONFIG_MTD_PHYSMAP_OF=y
-# CONFIG_MTD_PHYSMAP_VERSATILE is not set
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_QCOMSMEM_PARTS is not set
-CONFIG_MTDRAM_ERASE_SIZE=128
-# CONFIG_MTD_RAM is not set
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTD_RAW_NAND=m
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SHARPSL_PARTS is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_MTD_SPI_NAND=m
-CONFIG_MTD_SPI_NOR=m
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_ST_SPI_FSM=m
-# CONFIG_MTD_SWAP is not set
-# CONFIG_MTD_TESTS is not set
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_BLOCK is not set
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTK_T7XX=m
-CONFIG_MULTIPLEXER=m
-# CONFIG_MUSB_PIO_ONLY is not set
-CONFIG_MUX_ADG792A=m
-# CONFIG_MUX_ADGS1408 is not set
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-CONFIG_MV643XX_ETH=m
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_MVEBU_MBUS=y
-# CONFIG_MVIAC7 is not set
-CONFIG_MVMDIO=m
-CONFIG_MVNETA_BM_ENABLE=m
-CONFIG_MVNETA=m
-CONFIG_MVPP2=m
-CONFIG_MVPP2_PTP=y
-CONFIG_MV_XOR=y
-CONFIG_MWAVE=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-# CONFIG_MX3_IPU is not set
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-# CONFIG_MXS_DMA is not set
-CONFIG_MYRI10GE_DCA=y
-CONFIG_MYRI10GE=m
-CONFIG_NAMESPACES=y
-CONFIG_NATIONAL_PHY=m
-CONFIG_NATSEMI=m
-# CONFIG_NAU7802 is not set
-# CONFIG_NBPFAXI_DMA is not set
-CONFIG_NCN26000_PHY=m
-CONFIG_NCSI_OEM_CMD_GET_MAC=y
-CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
-# CONFIG_ND_BLK is not set
-# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
-CONFIG_NE2K_PCI=m
-CONFIG_NEON=y
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P=m
-# CONFIG_NET_9P_RDMA is not set
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_IPT=m
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_CALXEDA_XGMAC=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_CGROUP=y
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_RSVP6=m
-CONFIG_NET_CLS_RSVP=m
-CONFIG_NET_CLS_TCINDEX=m
-CONFIG_NET_CLS_U32=m
-CONFIG_NET_CLS=y
-CONFIG_NETCONSOLE_DYNAMIC=y
-CONFIG_NETCONSOLE=m
-CONFIG_NET_CORE=y
-CONFIG_NETDEV_ADDR_LIST_TEST=m
-CONFIG_NETDEVICES=y
-CONFIG_NET_DEVLINK=y
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-CONFIG_NETDEVSIM=m
-CONFIG_NET_DROP_MONITOR=y
-# CONFIG_NET_DSA_AR9331 is not set
-CONFIG_NET_DSA_BCM_SF2=m
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-CONFIG_NET_DSA_LOOP=m
-CONFIG_NET_DSA=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
-# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set
-CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON 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_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SJA1105 is not set
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-# CONFIG_NET_DSA_TAG_AR9331 is not set
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
-# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_FAILOVER=m
-CONFIG_NET_FC=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_NETLINK_ACCT=m
-# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
-# CONFIG_NETFILTER_NETLINK_HOOK is not set
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-CONFIG_NETFILTER_XTABLES=y
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_MARK=m
-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_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=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
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_SET=m
-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_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_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_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER=y
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_NET_FOU=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NET_HANDSHAKE_KUNIT_TEST=m
-CONFIG_NET_IFE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPVTI=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_NETLABEL=y
-CONFIG_NETLINK_DIAG=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_NET_NCSI=y
-CONFIG_NET_NSH=m
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-CONFIG_NET_NS=y
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NETROM=m
-CONFIG_NET_SCH_ATM=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_CBQ=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_CODEL=m
-# CONFIG_NET_SCH_DEFAULT is not set
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_DSMARK=m
-CONFIG_NET_SCHED=y
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_ETS=m
-CONFIG_NET_SCH_FQ_CODEL=y
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-# CONFIG_NET_SCH_SKBPRIO is not set
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_TC_SKB_EXT=y
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-# CONFIG_NET_TULIP is not set
-CONFIG_NET_UDP_TUNNEL=m
-# CONFIG_NET_VENDOR_3COM is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_NET_VENDOR_AGERE=y
-# CONFIG_NET_VENDOR_ALACRITECH is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_NET_VENDOR_BROCADE is not set
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_NET_VENDOR_CAVIUM is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_NET_VENDOR_DEC is not set
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-# CONFIG_NET_VENDOR_EZCHIP is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-CONFIG_NET_VENDOR_FREESCALE=y
-# CONFIG_NET_VENDOR_FUJITSU is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_NET_VENDOR_GOOGLE=y
-# CONFIG_NET_VENDOR_HISILICON is not set
-# CONFIG_NET_VENDOR_HUAWEI is not set
-# CONFIG_NET_VENDOR_I825XX is not set
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_NET_VENDOR_MELLANOX is not set
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_NET_VENDOR_MICROCHIP is not set
-# CONFIG_NET_VENDOR_MICROSEMI is not set
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NET_VENDOR_NI is not set
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_NET_VENDOR_REALTEK=y
-# CONFIG_NET_VENDOR_RENESAS is not set
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_NET_VENDOR_SAMSUNG is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-# CONFIG_NET_VENDOR_SOLARFLARE is not set
-CONFIG_NET_VENDOR_STMICRO=y
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_SYNOPSYS is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_NET_VENDOR_TI=y
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_NET_VENDOR_WANGXUN=y
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_NET_VENDOR_XILINX=y
-# CONFIG_NET_VENDOR_XIRCOM is not set
-CONFIG_NET_VRF=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NETWORK_PHY_TIMESTAMPING=y
-CONFIG_NETXEN_NIC=m
-CONFIG_NET=y
-CONFIG_NEW_LEDS=y
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_FDP is not set
-CONFIG_NFC_HCI=m
-CONFIG_NFC=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD=m
-# CONFIG_NFC_MRVL_I2C is not set
-CONFIG_NFC_MRVL=m
-# CONFIG_NFC_MRVL_SPI is not set
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-# CONFIG_NFC_NCI_UART is not set
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-# CONFIG_NF_CONNTRACK_TIMEOUT is not set
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PORT100=m
-# CONFIG_NFC_S3FWRN5_I2C is not set
-# CONFIG_NFC_S3FWRN82_UART is not set
-CONFIG_NFC_SHDLC=y
-CONFIG_NFC_SIM=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST21NFCA=m
-# CONFIG_NFC_ST95HF is not set
-# CONFIG_NFC_ST_NCI_I2C is not set
-# CONFIG_NFC_ST_NCI_SPI is not set
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NFC_TRF7970A=m
-# CONFIG_NFC_VIRTUAL_NCI is not set
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE_IPV4=m
-CONFIG_NF_FLOW_TABLE_IPV6=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-# CONFIG_NFP_APP_ABM_NIC is not set
-CONFIG_NFP_APP_FLOWER=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NFP=m
-CONFIG_NFP_NET_IPSEC=y
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NFSD_BLOCKLAYOUT=y
-CONFIG_NFSD_FLEXFILELAYOUT=y
-CONFIG_NFS_DISABLE_UDP_SUPPORT=y
-CONFIG_NFSD=m
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_SCSILAYOUT=y
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V3=y
-CONFIG_NFSD_V4_2_INTER_SSC=y
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFS_FSCACHE=y
-CONFIG_NFS_FS=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NFS_SWAP=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-# CONFIG_NFS_V2 is not set
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V3=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_1=y
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFS_V4_2=y
-CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_COUNTER=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_LIMIT=m
-# CONFIG_NFTL is not set
-CONFIG_NFT_LOG=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_OBJREF=m
-# CONFIG_NFT_OSF is not set
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_XFRM=m
-CONFIG_NGBE=m
-CONFIG_N_GSM=m
-CONFIG_N_HDLC=m
-# CONFIG_NI903X_WDT is not set
-CONFIG_NILFS2_FS=m
-CONFIG_NINTENDO_FF=y
-CONFIG_NITRO_ENCLAVES=m
-# CONFIG_NITRO_ENCLAVES_MISC_DEV_TEST is not set
-CONFIG_NIU=m
-# CONFIG_NL80211_TESTMODE is not set
-CONFIG_NLMON=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-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_874=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-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_8=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=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_ROMAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS=y
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_NOA1305 is not set
-CONFIG_NO_HZ_FULL=y
-# CONFIG_NO_HZ_IDLE is not set
-CONFIG_NO_HZ=y
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-# CONFIG_NOUVEAU_DEBUG_MMU is not set
-# CONFIG_NOUVEAU_DEBUG_PUSH is not set
-# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_NOZOMI=m
-CONFIG_NR_CPUS=16
-CONFIG_NS83820=m
-CONFIG_NTB_EPF=m
-# CONFIG_NTB is not set
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_FS_POSIX_ACL=y
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS_FS is not set
-CONFIG_NULL_TTY=m
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-CONFIG_NVEC_PAZ00=y
-CONFIG_NVEC_POWER=y
-# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
-CONFIG_NVME_AUTH=y
-CONFIG_NVME_FC=m
-CONFIG_NVME_HWMON=y
-CONFIG_NVMEM_IMX_IIM=m
-CONFIG_NVMEM_IMX_OCOTP=m
-CONFIG_NVMEM_LAYOUT_ONIE_TLV=m
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-CONFIG_NVMEM_MESON_EFUSE=m
-CONFIG_NVMEM_MESON_MX_EFUSE=m
-CONFIG_NVMEM_QCOM_QFPROM=m
-# CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_ROCKCHIP_EFUSE=m
-CONFIG_NVMEM_ROCKCHIP_OTP=m
-CONFIG_NVMEM_SNVS_LPGPR=m
-CONFIG_NVMEM_SPMI_SDAM=m
-CONFIG_NVMEM_STM32_ROMEM=m
-CONFIG_NVMEM_SUNXI_SID=m
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_U_BOOT_ENV=m
-CONFIG_NVME_MULTIPATH=y
-CONFIG_NVMEM=y
-# CONFIG_NVME_RDMA is not set
-CONFIG_NVME_TARGET_AUTH=y
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_PASSTHRU=y
-# CONFIG_NVME_TARGET_RDMA is not set
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TCP=m
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-# CONFIG_NVRAM is not set
-# CONFIG_NVSW_SN2201 is not set
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-# CONFIG_NXP_TJA11XX_PHY is not set
-# CONFIG_OABI_COMPAT is not set
-# CONFIG_OCFS2_DEBUG_FS is not set
-# CONFIG_OCFS2_DEBUG_MASKLOG is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_OCFS2_FS_O2CB=m
-# CONFIG_OCFS2_FS_STATS is not set
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCTEON_EP=m
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_FPGA_REGION=m
-CONFIG_OF_GPIO=y
-CONFIG_OF_IOMMU=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_PMEM=m
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF=y
-CONFIG_OLPC_EC=y
-CONFIG_OLPC_XO175_EC=m
-CONFIG_OLPC_XO175=y
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-# CONFIG_OMAP2_DSS_DEBUG is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP2PLUS_MBOX=m
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
-# CONFIG_OMAP3_SDRC_AC_TIMING is not set
-# CONFIG_OMAP3_THERMAL is not set
-CONFIG_OMAP4_DSS_HDMI_CEC=y
-CONFIG_OMAP4_DSS_HDMI=y
-CONFIG_OMAP4_THERMAL=y
-CONFIG_OMAP5_DSS_HDMI=y
-CONFIG_OMAP5_ERRATA_801819=y
-CONFIG_OMAP5_THERMAL=y
-CONFIG_OMAP_CONTROL_PHY=m
-# CONFIG_OMAP_GPMC_DEBUG is not set
-CONFIG_OMAP_GPMC=y
-CONFIG_OMAP_INTERCONNECT=y
-# CONFIG_OMAP_IOMMU_DEBUG is not set
-CONFIG_OMAP_IOMMU=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_OMAP_OCP2SCP=m
-CONFIG_OMAP_REMOTEPROC=m
-CONFIG_OMAP_REMOTEPROC_WATCHDOG=y
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_USB2=m
-CONFIG_OMAP_WATCHDOG=m
-# CONFIG_OMFS_FS is not set
-# CONFIG_OPAL_CORE is not set
-CONFIG_OPEN_DICE=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPT3001=m
-CONFIG_OPTEE=m
-CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
-CONFIG_OPTPROBES=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ORINOCO_USB=m
-CONFIG_ORION_WATCHDOG=m
-CONFIG_OSF_PARTITION=y
-CONFIG_OSNOISE_TRACER=y
-CONFIG_OVERFLOW_KUNIT_TEST=m
-# CONFIG_OVERLAY_FS_INDEX is not set
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_METACOPY is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-CONFIG_P54_COMMON=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_SPI=m
-CONFIG_P54_USB=m
-CONFIG_PA12203001=m
-CONFIG_PACKET_DIAG=y
-CONFIG_PACKET=y
-CONFIG_PACKING=y
-CONFIG_PAGE_EXTENSION=y
-CONFIG_PAGE_OWNER=y
-CONFIG_PAGE_POISONING=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_PAGE_REPORTING=y
-# CONFIG_PAGE_TABLE_CHECK is not set
-CONFIG_PALMAS_GPADC=m
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_PANEL is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_PANTHERLORD_FF=y
-CONFIG_PARAVIRT_TIME_ACCOUNTING=y
-CONFIG_PARAVIRT=y
-CONFIG_PARMAN=m
-# CONFIG_PARPORT is not set
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_CMD64X is not set
-# 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 is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3_DMA is not set
-# CONFIG_PATA_HPT3X3 is not set
-CONFIG_PATA_IMX=m
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_LEGACY is not set
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OF_PLATFORM is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PARPORT is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_RZ1000 is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-# CONFIG_PC87413_WDT is not set
-# CONFIG_PCCARD is not set
-# CONFIG_PCH_GBE is not set
-CONFIG_PCI_AARDVARK=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_DRA7XX_HOST is not set
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER=y
-# CONFIG_PCIE_ALTERA is not set
-# CONFIG_PCIE_ARMADA_8K is not set
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIE_BRCMSTB=m
-CONFIG_PCIE_CADENCE_HOST=y
-CONFIG_PCIE_CADENCE_PLAT_HOST=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_DW_HOST=y
-CONFIG_PCIE_DW_PLAT_HOST=y
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_ECRC=y
-CONFIG_PCIE_EDR=y
-# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set
-CONFIG_PCIE_MICROCHIP_HOST=y
-# CONFIG_PCIE_MOBIVEIL is not set
-# CONFIG_PCI_ENDPOINT is not set
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_PCIEPORTBUS=y
-CONFIG_PCIE_PTM=y
-CONFIG_PCIE_QCOM=y
-CONFIG_PCIE_ROCKCHIP_DW_HOST=y
-CONFIG_PCIE_ROCKCHIP_HOST=y
-CONFIG_PCIE_XILINX_CPM=y
-CONFIG_PCIE_XILINX=y
-# CONFIG_PCI_EXYNOS is not set
-# CONFIG_PCI_FTPCI100 is not set
-# CONFIG_PCI_GOOLPC is not set
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_PCI_HYPERV=m
-CONFIG_PCI_IMX6_HOST=y
-CONFIG_PCI_IMX6=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_J721E_HOST=y
-CONFIG_PCI_KEYSTONE_HOST=y
-# CONFIG_PCI_LAYERSCAPE is not set
-CONFIG_PCI_MESON=y
-CONFIG_PCI_MSI_IRQ_DOMAIN=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_MVEBU=y
-CONFIG_PCI_P2PDMA=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_PCI_PF_STUB=m
-CONFIG_PCI_PRI=y
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-CONFIG_PCI_STUB=y
-CONFIG_PCI_SW_SWITCHTEC=m
-CONFIG_PCI_TEGRA=y
-CONFIG_PCI_V3_SEMI=y
-CONFIG_PCI=y
-CONFIG_PCNET32=m
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_PCS_XPCS=m
-CONFIG_PDA_POWER=m
-CONFIG_PDC_ADMA=m
-CONFIG_PDS_CORE=m
-# CONFIG_PECI is not set
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_PERCPU_TEST is not set
-CONFIG_PERF_EVENTS_AMD_UNCORE=y
-CONFIG_PERF_EVENTS=y
-CONFIG_PERSISTENT_KEYRINGS=y
-# CONFIG_PER_VMA_LOCK_STATS is not set
-# CONFIG_PHANTOM is not set
-# CONFIG_PHONET is not set
-CONFIG_PHY_CADENCE_DPHY=m
-CONFIG_PHY_CADENCE_DPHY_RX=m
-CONFIG_PHY_CADENCE_SALVO=m
-CONFIG_PHY_CADENCE_SIERRA=m
-CONFIG_PHY_CADENCE_TORRENT=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_DM816X_USB is not set
-CONFIG_PHY_EXYNOS5250_SATA=m
-CONFIG_PHY_EXYNOS5_USBDRD=m
-CONFIG_PHY_EXYNOS_DP_VIDEO=m
-CONFIG_PHY_EXYNOS_MIPI_VIDEO=m
-CONFIG_PHY_EXYNOS_PCIE=y
-# CONFIG_PHY_FSL_IMX8M_PCIE is not set
-# CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_PHY_HI3670_PCIE is not set
-# CONFIG_PHY_HI3670_USB is not set
-# CONFIG_PHY_LAN966X_SERDES is not set
-CONFIG_PHYLIB=y
-CONFIG_PHYLINK=m
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-CONFIG_PHY_MESON8B_USB2=m
-CONFIG_PHY_MESON8_HDMI_TX=m
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_PCIE=m
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=m
-# CONFIG_PHY_MESON_GXL_USB2 is not set
-CONFIG_PHY_MIPHY28LP=m
-# CONFIG_PHY_MIXEL_LVDS_PHY is not set
-# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
-CONFIG_PHY_MMP3_HSIC=m
-CONFIG_PHY_MMP3_USB=m
-# CONFIG_PHY_MVEBU_A3700_COMPHY is not set
-# CONFIG_PHY_MVEBU_A3700_UTMI is not set
-CONFIG_PHY_MVEBU_A38X_COMPHY=m
-# CONFIG_PHY_MVEBU_CP110_COMPHY is not set
-CONFIG_PHY_MVEBU_CP110_UTMI=m
-CONFIG_PHY_MVEBU_SATA=y
-# CONFIG_PHY_OCELOT_SERDES is not set
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-CONFIG_PHY_PXA_USB=m
-CONFIG_PHY_QCOM_APQ8064_SATA=m
-# CONFIG_PHY_QCOM_EDP is not set
-CONFIG_PHY_QCOM_EUSB2_REPEATER=m
-# CONFIG_PHY_QCOM_IPQ4019_USB is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_PCIE2 is not set
-# CONFIG_PHY_QCOM_QMP is not set
-CONFIG_PHY_QCOM_QUSB2=m
-CONFIG_PHY_QCOM_SNPS_EUSB2=m
-CONFIG_PHY_QCOM_USB_HS_28NM=m
-CONFIG_PHY_QCOM_USB_HSIC=m
-CONFIG_PHY_QCOM_USB_HS=m
-# CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 is not set
-CONFIG_PHY_QCOM_USB_SS=m
-CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
-CONFIG_PHY_ROCKCHIP_PCIE=y
-CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_PHY_SAMSUNG_UFS=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_STIH407_USB=m
-CONFIG_PHY_STM32_USBPHYC=m
-CONFIG_PHY_SUN4I_USB=m
-CONFIG_PHY_SUN50I_USB3=m
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-CONFIG_PHY_SUN9I_USB=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_PHY_TI_GMII_SEL=m
-# CONFIG_PHY_TUSB1210 is not set
-# CONFIG_PHY_XILINX_ZYNQMP is not set
-# CONFIG_PI433 is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-CONFIG_PID_NS=y
-CONFIG_PINCONF=y
-CONFIG_PINCTRL_ALDERLAKE=m
-# CONFIG_PINCTRL_AMD is not set
-CONFIG_PINCTRL_APQ8064=m
-CONFIG_PINCTRL_APQ8084=m
-CONFIG_PINCTRL_ARMADA_370=y
-CONFIG_PINCTRL_ARMADA_XP=y
-CONFIG_PINCTRL_AS3722=y
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_BAYTRAIL is not set
-# CONFIG_PINCTRL_BROXTON is not set
-# CONFIG_PINCTRL_CANNONLAKE is not set
-CONFIG_PINCTRL_CEDARFORK=m
-# CONFIG_PINCTRL_CHERRYVIEW is not set
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_DOVE=y
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-# CONFIG_PINCTRL_EQUILIBRIUM is not set
-# CONFIG_PINCTRL_GEMINILAKE is not set
-CONFIG_PINCTRL_IMX6SL=y
-CONFIG_PINCTRL_IMX8MM=y
-CONFIG_PINCTRL_IMX8MN=y
-CONFIG_PINCTRL_IMX8MP=y
-CONFIG_PINCTRL_IMX8MQ=y
-CONFIG_PINCTRL_IMX8QXP=y
-CONFIG_PINCTRL_IMX8ULP=y
-CONFIG_PINCTRL_IMX93=y
-# CONFIG_PINCTRL_IMXRT1050 is not set
-# CONFIG_PINCTRL_IMXRT1170 is not set
-# CONFIG_PINCTRL_IPQ4019 is not set
-# CONFIG_PINCTRL_IPQ6018 is not set
-# CONFIG_PINCTRL_IPQ8064 is not set
-# CONFIG_PINCTRL_IPQ8074 is not set
-# CONFIG_PINCTRL_JASPERLAKE is not set
-CONFIG_PINCTRL_LAKEFIELD=m
-# CONFIG_PINCTRL_LPASS_LPI is not set
-# CONFIG_PINCTRL_LYNXPOINT is not set
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MDM9607 is not set
-# CONFIG_PINCTRL_MESON8B is not set
-# CONFIG_PINCTRL_MESON8 is not set
-CONFIG_PINCTRL_MESON=y
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-CONFIG_PINCTRL_MSM8226=m
-CONFIG_PINCTRL_MSM8660=m
-# CONFIG_PINCTRL_MSM8909 is not set
-CONFIG_PINCTRL_MSM8916=m
-# CONFIG_PINCTRL_MSM8953 is not set
-CONFIG_PINCTRL_MSM8960=m
-# CONFIG_PINCTRL_MSM8976 is not set
-CONFIG_PINCTRL_MSM8X74=m
-# CONFIG_PINCTRL_MSM is not set
-CONFIG_PINCTRL_MVEBU=y
-# CONFIG_PINCTRL_OCELOT is not set
-CONFIG_PINCTRL_PALMAS=m
-# CONFIG_PINCTRL_QCM2290 is not set
-CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
-CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
-# CONFIG_PINCTRL_QCS404 is not set
-CONFIG_PINCTRL_RK805=m
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SAMSUNG=y
-# CONFIG_PINCTRL_SC7180 is not set
-# CONFIG_PINCTRL_SC8180X is not set
-# CONFIG_PINCTRL_SDM660 is not set
-# CONFIG_PINCTRL_SDX55 is not set
-# CONFIG_PINCTRL_SDX65 is not set
-CONFIG_PINCTRL_SINGLE=y
-# CONFIG_PINCTRL_SM8150 is not set
-# CONFIG_PINCTRL_SM8250 is not set
-# CONFIG_PINCTRL_SM8350 is not set
-# CONFIG_PINCTRL_SM8450 is not set
-# CONFIG_PINCTRL_STMFX is not set
-CONFIG_PINCTRL_SUN20I_D1=y
-CONFIG_PINCTRL_SUN4I_A10=y
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-CONFIG_PINCTRL_SUN5I=y
-CONFIG_PINCTRL_SUN6I_A31_R=y
-CONFIG_PINCTRL_SUN6I_A31=y
-CONFIG_PINCTRL_SUN8I_A23_R=y
-CONFIG_PINCTRL_SUN8I_A23=y
-CONFIG_PINCTRL_SUN8I_A33=y
-CONFIG_PINCTRL_SUN8I_A83T_R=y
-CONFIG_PINCTRL_SUN8I_A83T=y
-CONFIG_PINCTRL_SUN8I_H3_R=y
-CONFIG_PINCTRL_SUN8I_H3=y
-CONFIG_PINCTRL_SUN8I_V3S=y
-CONFIG_PINCTRL_SUN9I_A80_R=y
-CONFIG_PINCTRL_SUN9I_A80=y
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL=y
-CONFIG_PINCTRL_ZYNQ=y
-# CONFIG_PING is not set
-CONFIG_PINMUX=y
-CONFIG_PJ4B_ERRATA_4742=y
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_PL310_ERRATA_727915=y
-CONFIG_PL310_ERRATA_753970=y
-CONFIG_PL310_ERRATA_769419=y
-CONFIG_PL320_MBOX=y
-CONFIG_PL330_DMA=m
-CONFIG_PL353_SMC=m
-CONFIG_PLATFORM_MHU=m
-# CONFIG_PLATFORM_SI4713 is not set
-# CONFIG_PLAT_SPEAR is not set
-CONFIG_PLAYSTATION_FF=y
-# CONFIG_PLFXLC is not set
-# CONFIG_PLIP is not set
-# CONFIG_PLX_DMA is not set
-CONFIG_PM8916_WATCHDOG=m
-# CONFIG_PM_ADVANCED_DEBUG is not set
-# CONFIG_PM_AUTOSLEEP is not set
-CONFIG_PMBUS=m
-CONFIG_PM_DEBUG=y
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_PM_DEVFREQ=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_PMIC_DA903X is not set
-CONFIG_PM_OPP=y
-CONFIG_PMS7003=m
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_TEST_SUSPEND=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_TRACE=y
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PMU_SYSFS is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PNFS_BLOCK=m
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POWER_AVS_OMAP_CLASS3=y
-CONFIG_POWER_AVS_OMAP=y
-CONFIG_POWERCAP=y
-CONFIG_POWER_MLXBF=m
-CONFIG_POWER_RESET_AS3722=y
-# CONFIG_POWER_RESET_BRCMKONA is not set
-# CONFIG_POWER_RESET_BRCMSTB is not set
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_GPIO=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-CONFIG_POWER_RESET_MSM=y
-CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF=y
-CONFIG_POWER_RESET_QCOM_PON=m
-# CONFIG_POWER_RESET_QNAP is not set
-CONFIG_POWER_RESET_REGULATOR=y
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_ST=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_RESET_VERSATILE=y
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_POWER_SUPPLY=y
-# CONFIG_PPC_PROT_SAO_LPAR is not set
-CONFIG_PPC_QUEUED_SPINLOCKS=y
-CONFIG_PPC_RTAS_FILTER=y
-CONFIG_PPDEV=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPS_CLIENT_GPIO=m
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=y
-CONFIG_PPTP=m
-CONFIG_PREEMPT_DYNAMIC=y
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_PRIME_NUMBERS=m
-CONFIG_PRINTER=m
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_PRINTK_INDEX=y
-CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINT_QUOTA_WARNING is not set
-# CONFIG_PRISM2_USB is not set
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_EVENTS=y
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_PROC_VMCORE_DEVICE_DUMP=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_PROFILING=y
-CONFIG_PROVE_CXL_LOCKING=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_PROVE_NVDIMM_LOCKING is not set
-# CONFIG_PROVE_RAW_LOCK_NESTING is not set
-CONFIG_PRU_REMOTEPROC=m
-CONFIG_PSAMPLE=m
-# CONFIG_PSE_CONTROLLER is not set
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-CONFIG_PSI=y
-# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_842_COMPRESS=y
-# CONFIG_PSTORE_BLK is not set
-# CONFIG_PSTORE_CONSOLE is not set
-CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
-CONFIG_PSTORE_DEFLATE_COMPRESS=y
-# CONFIG_PSTORE_FTRACE is not set
-# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4_COMPRESS=m
-# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4HC_COMPRESS=m
-# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZO_COMPRESS=m
-# CONFIG_PSTORE_PMSG is not set
-CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE=y
-# CONFIG_PSTORE_ZSTD_COMPRESS is not set
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_INES is not set
-CONFIG_PTP_1588_CLOCK_KVM=m
-# CONFIG_PTP_1588_CLOCK_OCP is not set
-CONFIG_PTP_1588_CLOCK_PCH=m
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_DFL_TOD=m
-# CONFIG_PVPANIC_MMIO is not set
-# CONFIG_PVPANIC_PCI is not set
-CONFIG_PVPANIC=y
-CONFIG_PWM_APPLE=m
-# CONFIG_PWM_ATMEL_TCB is not set
-CONFIG_PWM_BCM2835=m
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CROS_EC=m
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_HIBVT=m
-# CONFIG_PWM_IMX1 is not set
-CONFIG_PWM_IMX27=m
-CONFIG_PWM_IMX_TPM=m
-CONFIG_PWM_MESON=m
-CONFIG_PWM_OMAP_DMTIMER=m
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_PXA=m
-CONFIG_PWM_RASPBERRYPI_POE=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_PWM_SAMSUNG=m
-CONFIG_PWM_STI=m
-# CONFIG_PWM_STM32 is not set
-# CONFIG_PWM_STM32_LP is not set
-CONFIG_PWM_STMPE=y
-CONFIG_PWM_SUN4I=m
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_TEGRA=y
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_TWL_LED=m
-CONFIG_PWM_TWL=m
-CONFIG_PWM_XILINX=m
-CONFIG_PWM=y
-CONFIG_PWRSEQ_EMMC=y
-CONFIG_PWRSEQ_SD8787=m
-CONFIG_PWRSEQ_SIMPLE=y
-CONFIG_PXA_DMA=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCA7000_UART is not set
-# CONFIG_QCM_DISPCC_2290 is not set
-# CONFIG_QCM_GCC_2290 is not set
-CONFIG_QCOM_A53PLL=m
-# CONFIG_QCOM_A7PLL is not set
-# CONFIG_QCOM_ADM is not set
-# CONFIG_QCOM_AOSS_QMP is not set
-CONFIG_QCOM_APCS_IPC=m
-# CONFIG_QCOM_APR is not set
-CONFIG_QCOM_BAM_DMA=m
-CONFIG_QCOM_BAM_DMUX=m
-# CONFIG_QCOM_CLK_APCC_MSM8996 is not set
-CONFIG_QCOM_CLK_APCS_MSM8916=m
-# CONFIG_QCOM_CLK_APCS_SDX55 is not set
-CONFIG_QCOM_CLK_RPM=m
-CONFIG_QCOM_CLK_SMD_RPM=m
-CONFIG_QCOM_COINCELL=m
-CONFIG_QCOM_COMMAND_DB=y
-# CONFIG_QCOM_CPR is not set
-# CONFIG_QCOM_EBI2 is not set
-# CONFIG_QCOM_EMAC is not set
-CONFIG_QCOM_FASTRPC=m
-# CONFIG_QCOM_GENI_SE is not set
-# CONFIG_QCOM_GPI_DMA is not set
-CONFIG_QCOM_GSBI=m
-CONFIG_QCOM_HFPLL=m
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_ICC_BWMON is not set
-CONFIG_QCOM_IOMMU=y
-# CONFIG_QCOM_IPCC is not set
-# CONFIG_QCOM_LLCC is not set
-CONFIG_QCOM_LMH=m
-CONFIG_QCOM_MPM=m
-CONFIG_QCOM_OCMEM=m
-CONFIG_QCOM_PDC=y
-CONFIG_QCOM_PM8XXX_XOADC=m
-CONFIG_QCOM_PMIC_GLINK=m
-CONFIG_QCOM_QFPROM=m
-CONFIG_QCOM_RAMP_CTRL=m
-CONFIG_QCOM_RMTFS_MEM=m
-# CONFIG_QCOM_RPMH is not set
-CONFIG_QCOM_RPMPD=m
-# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_SMD_RPM=m
-# CONFIG_QCOM_SMEM is not set
-CONFIG_QCOM_SMP2P=m
-CONFIG_QCOM_SMSM=m
-CONFIG_QCOM_SOCINFO=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_QCOM_SPMI_ADC_TM5=m
-CONFIG_QCOM_SPMI_IADC=m
-CONFIG_QCOM_SPMI_RRADC=m
-CONFIG_QCOM_SPMI_TEMP_ALARM=m
-CONFIG_QCOM_SPMI_VADC=m
-CONFIG_QCOM_SPM=y
-CONFIG_QCOM_SSC_BLOCK_BUS=y
-CONFIG_QCOM_STATS=m
-# CONFIG_QCOM_SYSMON is not set
-CONFIG_QCOM_TSENS=m
-CONFIG_QCOM_WCNSS_CTRL=m
-CONFIG_QCOM_WCNSS_PIL=m
-CONFIG_QCOM_WDT=m
-CONFIG_QCS_GCC_404=m
-# CONFIG_QCS_Q6SSTOP_404 is not set
-# CONFIG_QCS_TURING_404 is not set
-# CONFIG_QDU_GCC_1000 is not set
-CONFIG_QEDE=m
-CONFIG_QEDF=m
-CONFIG_QEDI=m
-CONFIG_QED=m
-CONFIG_QED_SRIOV=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLGE=m
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_QORIQ_CPUFREQ is not set
-# CONFIG_QORIQ_THERMAL is not set
-CONFIG_QRTR=m
-CONFIG_QRTR_MHI=m
-CONFIG_QRTR_SMD=m
-# CONFIG_QRTR_TUN is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_QTNFMAC_PCIE=m
-# CONFIG_QUICC_ENGINE is not set
-CONFIG_QUOTACTL=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-CONFIG_QUOTA=y
-CONFIG_R6040=m
-CONFIG_R8169=m
-CONFIG_R8712U=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SI470X=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_TEA5764=m
-# CONFIG_RADIO_TEF6862 is not set
-CONFIG_RADIO_WL1273=m
-# CONFIG_RAID6_PQ_BENCHMARK is not set
-CONFIG_RAID_ATTRS=m
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_RANDOM_TRUST_BOOTLOADER=y
-CONFIG_RANDOM_TRUST_CPU=y
-# CONFIG_RANDSTRUCT_FULL is not set
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_CPS_XX=m
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-CONFIG_RAPIDIO_TSI568=m
-CONFIG_RAPIDIO_TSI57X=m
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-CONFIG_RASPBERRYPI_POWER=y
-CONFIG_RATIONAL_KUNIT_TEST=m
-# CONFIG_RAVE_SP_CORE is not set
-# CONFIG_RBTREE_TEST is not set
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_CORE=y
-CONFIG_RC_DECODERS=y
-CONFIG_RC_DEVICES=y
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_MAP=m
-CONFIG_RC_ST=m
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_RCU_EQS_DEBUG is not set
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_EXPERT is not set
-# CONFIG_RCU_LAZY is not set
-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
-CONFIG_RCU_NOCB_CPU=y
-# CONFIG_RCU_REF_SCALE_TEST is not set
-# CONFIG_RCU_SCALE_TEST is not set
-CONFIG_RCU_TORTURE_TEST=m
-# CONFIG_RCU_TRACE is not set
-CONFIG_RC_XBOX_DVD=m
-CONFIG_RD_BZIP2=y
-CONFIG_RD_GZIP=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_LZO=y
-# CONFIG_RDMA_RXE is not set
-CONFIG_RDMA_SIW=m
-# CONFIG_RDS_DEBUG is not set
-# CONFIG_RDS is not set
-# CONFIG_RDS_RDMA is not set
-CONFIG_RDS_TCP=m
-CONFIG_RD_XZ=y
-CONFIG_RD_ZSTD=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_REALTEK_PHY=y
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_KUNIT=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP_SPMI=m
-CONFIG_REGMAP=y
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
-CONFIG_REGULATOR_AS3722=m
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_CROS_EC=m
-CONFIG_REGULATOR_DA9052=m
-CONFIG_REGULATOR_DA9055=m
-CONFIG_REGULATOR_DA9063=m
-# CONFIG_REGULATOR_DA9121 is not set
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FAN53555=y
-# CONFIG_REGULATOR_FAN53880 is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_GPIO=y
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_LM363X=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=y
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LTC3589=m
-# CONFIG_REGULATOR_LTC3676 is not set
-CONFIG_REGULATOR_MAX1586=m
-# CONFIG_REGULATOR_MAX20086 is not set
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX597X=m
-CONFIG_REGULATOR_MAX77650=m
-CONFIG_REGULATOR_MAX77686=m
-CONFIG_REGULATOR_MAX77802=m
-# CONFIG_REGULATOR_MAX77826 is not set
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8907=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8973=m
-CONFIG_REGULATOR_MAX8997=m
-CONFIG_REGULATOR_MC13783=m
-CONFIG_REGULATOR_MC13892=m
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-# CONFIG_REGULATOR_MP8859 is not set
-CONFIG_REGULATOR_MP886X=m
-# CONFIG_REGULATOR_MPQ7920 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_MT6315 is not set
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PBIAS=m
-# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PF8X00 is not set
-CONFIG_REGULATOR_PFUZE100=m
-CONFIG_REGULATOR_PV88060=m
-# CONFIG_REGULATOR_PV88080 is not set
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=y
-CONFIG_REGULATOR_QCOM_LABIBB=m
-CONFIG_REGULATOR_QCOM_RPM=m
-CONFIG_REGULATOR_QCOM_SMD_RPM=m
-CONFIG_REGULATOR_QCOM_SPMI=m
-CONFIG_REGULATOR_QCOM_USB_VBUS=m
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTQ6752=m
-CONFIG_REGULATOR_S2MPA01=m
-CONFIG_REGULATOR_S2MPS11=m
-CONFIG_REGULATOR_S5M8767=m
-# CONFIG_REGULATOR_SLG51000 is not set
-CONFIG_REGULATOR_STM32_BOOSTER=m
-CONFIG_REGULATOR_STM32_PWR=y
-CONFIG_REGULATOR_STM32_VREFBUF=m
-CONFIG_REGULATOR_STPMIC1=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-# CONFIG_REGULATOR_SY8824X is not set
-CONFIG_REGULATOR_SY8827N=m
-CONFIG_REGULATOR_TI_ABB=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS6286X=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65090=m
-# CONFIG_REGULATOR_TPS65132 is not set
-CONFIG_REGULATOR_TPS65217=m
-CONFIG_REGULATOR_TPS65218=m
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_TWL4030=y
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-CONFIG_REGULATOR_VCTRL=m
-CONFIG_REGULATOR_VEXPRESS=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR=y
-# CONFIG_REISERFS_CHECK is not set
-CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_FS_POSIX_ACL=y
-CONFIG_REISERFS_FS_SECURITY=y
-CONFIG_REISERFS_FS_XATTR=y
-CONFIG_REISERFS_PROC_INFO=y
-CONFIG_RELAY=y
-# CONFIG_RELOCATABLE_TEST is not set
-# CONFIG_REMOTEPROC_CDEV is not set
-CONFIG_REMOTEPROC=y
-CONFIG_REMOTE_TARGET=m
-# CONFIG_RENESAS_PHY is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_IMX7=y
-# CONFIG_RESET_INTEL_GW is not set
-CONFIG_RESET_MESON_AUDIO_ARB=m
-CONFIG_RESET_MESON=m
-# CONFIG_RESET_QCOM_AOSS is not set
-CONFIG_RESET_QCOM_PDC=m
-CONFIG_RESET_RASPBERRYPI=y
-CONFIG_RESET_SCMI=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-CONFIG_RESOURCE_KUNIT_TEST=m
-# CONFIG_RFD77402 is not set
-# CONFIG_RFD_FTL is not set
-CONFIG_RFKILL_GPIO=m
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL=m
-CONFIG_RH_FEDORA=y
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_RING_BUFFER_BENCHMARK=m
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-CONFIG_RIONET=m
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_F03=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
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMNET=m
-CONFIG_ROCKCHIP_ANALOGIX_DP=y
-CONFIG_ROCKCHIP_CDN_DP=y
-CONFIG_ROCKCHIP_DTPM=m
-CONFIG_ROCKCHIP_DW_HDMI=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI=y
-CONFIG_ROCKCHIP_EFUSE=m
-CONFIG_ROCKCHIP_GRF=y
-CONFIG_ROCKCHIP_INNO_HDMI=y
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_ROCKCHIP_LVDS=y
-CONFIG_ROCKCHIP_MBOX=y
-CONFIG_ROCKCHIP_OTP=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_ROCKCHIP_RGB=y
-CONFIG_ROCKCHIP_RK3066_HDMI=y
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_ROCKCHIP_VOP2=y
-CONFIG_ROCKCHIP_VOP=y
-CONFIG_ROCKER=m
-CONFIG_ROHM_BU27034=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROSE=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set
-CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPMSG_CHAR=m
-CONFIG_RPMSG_CTRL=m
-CONFIG_RPMSG=m
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
-CONFIG_RPMSG_QCOM_GLINK_SMEM=m
-CONFIG_RPMSG_QCOM_SMD=m
-CONFIG_RPMSG_TTY=m
-CONFIG_RPMSG_VIRTIO=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_RPR0521=m
-CONFIG_RSI_91X=m
-CONFIG_RSI_COEX=y
-CONFIG_RSI_DEBUGFS=y
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT2500USB=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RT2X00_LIB_DEBUGFS=y
-CONFIG_RT2X00=m
-CONFIG_RT61PCI=m
-CONFIG_RT73USB=m
-CONFIG_RTC_CLASS=y
-# CONFIG_RTC_DEBUG is not set
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_AC100=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_RTC_DRV_AS3722=m
-CONFIG_RTC_DRV_BBNSM=m
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_BQ4802=m
-CONFIG_RTC_DRV_CADENCE=m
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_CROS_EC=m
-CONFIG_RTC_DRV_DA9052=m
-CONFIG_RTC_DRV_DA9055=m
-CONFIG_RTC_DRV_DA9063=m
-CONFIG_RTC_DRV_DS1286=m
-# CONFIG_RTC_DRV_DS1302 is not set
-CONFIG_RTC_DRV_DS1305=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1672=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_DS1742=m
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS2404=m
-# CONFIG_RTC_DRV_DS3232_HWMON is not set
-CONFIG_RTC_DRV_DS3232=m
-# CONFIG_RTC_DRV_EFI is not set
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_FM3130=m
-# CONFIG_RTC_DRV_FTRTC010 is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_RTC_DRV_HYM8563=m
-# CONFIG_RTC_DRV_IMXDI is not set
-CONFIG_RTC_DRV_IMX_SC=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_ISL12026=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_MAX77686=m
-CONFIG_RTC_DRV_MAX8907=m
-CONFIG_RTC_DRV_MAX8997=m
-CONFIG_RTC_DRV_MC13XXX=m
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_DRV_MESON=m
-CONFIG_RTC_DRV_MESON_VRTC=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_MV=m
-# CONFIG_RTC_DRV_MXC is not set
-CONFIG_RTC_DRV_MXC_V2=m
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_OMAP=m
-CONFIG_RTC_DRV_OPTEE=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_PL030=y
-CONFIG_RTC_DRV_PL031=y
-# CONFIG_RTC_DRV_PM8XXX is not set
-CONFIG_RTC_DRV_R7301=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RK808=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RV3032=m
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_RX4581=m
-# CONFIG_RTC_DRV_RX6110 is not set
-CONFIG_RTC_DRV_RX8010=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_S3C=m
-CONFIG_RTC_DRV_S5M=m
-CONFIG_RTC_DRV_SA1100=m
-CONFIG_RTC_DRV_SD3078=m
-CONFIG_RTC_DRV_SNVS=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_ST_LPC=m
-CONFIG_RTC_DRV_STM32=m
-CONFIG_RTC_DRV_SUN6I=y
-CONFIG_RTC_DRV_SUNXI=m
-CONFIG_RTC_DRV_TEGRA=m
-# CONFIG_RTC_DRV_TEST is not set
-CONFIG_RTC_DRV_TPS6586X=m
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_TWL4030=m
-CONFIG_RTC_DRV_V3020=m
-CONFIG_RTC_DRV_X1205=m
-# CONFIG_RTC_DRV_ZYNQMP is not set
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_HCTOSYS=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-CONFIG_RTC_INTF_DEV=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_LIB_KUNIT_TEST=m
-CONFIG_RTC_NVMEM=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8192E=m
-CONFIG_RTL8192SE=m
-# CONFIG_RTL8192U is not set
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8723BS=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTLLIB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTLWIFI=m
-# CONFIG_RTS5208 is not set
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-# CONFIG_RTW88_DEBUGFS is not set
-# CONFIG_RTW88_DEBUG is not set
-CONFIG_RTW88=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852CE=m
-# CONFIG_RTW89_DEBUGFS is not set
-# CONFIG_RTW89_DEBUGMSG is not set
-CONFIG_RTW89=m
-CONFIG_RUNTIME_TESTING_MENU=y
-CONFIG_RV_MON_WWNR=y
-CONFIG_RV_REACTORS=y
-CONFIG_RV_REACT_PANIC=y
-CONFIG_RV_REACT_PRINTK=y
-CONFIG_RV=y
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-CONFIG_S2IO=m
-# CONFIG_S390_KPROBES_SANITY_TEST is not set
-# CONFIG_S390_MODULES_SANITY_TEST is not set
-CONFIG_S3C2410_WATCHDOG=m
-# CONFIG_SA_GCC_8775P is not set
-# CONFIG_SA_GPUCC_8775P is not set
-# CONFIG_SAMPLE_FPROBE is not set
-# CONFIG_SAMPLES is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_SATA_AHCI=y
-# CONFIG_SATA_DWC is not set
-CONFIG_SATA_HIGHBANK=m
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_MOBILE_LPM_POLICY=3
-CONFIG_SATA_MV=m
-# CONFIG_SATA_NV is not set
-CONFIG_SATA_PMP=y
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_QSTOR is not set
-CONFIG_SATA_SIL24=m
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_SX4 is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-# CONFIG_SATA_ZPODD is not set
-# CONFIG_SBC7240_WDT is not set
-# CONFIG_SBC8360_WDT is not set
-# CONFIG_SBC_EPX_C3_WATCHDOG is not set
-CONFIG_SBP_TARGET=m
-# CONFIG_SC1200_WDT is not set
-CONFIG_SC92031=m
-# CONFIG_SCA3000 is not set
-CONFIG_SCA3300=m
-CONFIG_SC_CAMCC_7180=m
-CONFIG_SC_CAMCC_7280=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-# CONFIG_SCD4X is not set
-CONFIG_SC_DISPCC_7180=m
-CONFIG_SC_DISPCC_7280=m
-# CONFIG_SC_DISPCC_8280XP is not set
-# CONFIG_SCF_TORTURE_TEST is not set
-CONFIG_SC_GCC_7180=y
-CONFIG_SC_GCC_7280=y
-# CONFIG_SC_GCC_8180X is not set
-# CONFIG_SC_GCC_8280XP is not set
-CONFIG_SC_GPUCC_7180=m
-CONFIG_SC_GPUCC_7280=m
-# CONFIG_SC_GPUCC_8280XP is not set
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_CORE=y
-CONFIG_SCHED_DEBUG=y
-# CONFIG_SCHED_MC_PRIO is not set
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_SCHEDSTATS=y
-CONFIG_SCHED_THERMAL_PRESSURE=y
-CONFIG_SCHED_TRACER=y
-CONFIG_SC_LPASSCC_7280=m
-CONFIG_SC_LPASS_CORECC_7180=m
-# CONFIG_SC_LPASS_CORECC_7280 is not set
-CONFIG_SC_MSS_7180=y
-# CONFIG_SCR24X is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC94XX is not set
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_ARCMSR=m
-# CONFIG_SCSI_BFA_FC is not set
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-# CONFIG_SCSI_BUSLOGIC is not set
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_DH_ALUA=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DMX3191D=m
-# CONFIG_SCSI_DPT_I2O is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
-# CONFIG_SCSI_HISI_SAS is not set
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_HPTIOP=m
-# CONFIG_SCSI_IMM is not set
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-# CONFIG_SCSI_IPS is not set
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_LPFC=m
-CONFIG_SCSI_MPI3MR=m
-# CONFIG_SCSI_MPT2SAS is not set
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-CONFIG_SCSI_MVSAS_TASKLET=y
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_PM8001 is not set
-CONFIG_SCSI_PMCRAID=m
-# CONFIG_SCSI_PPA is not set
-CONFIG_SCSI_PROC_FS=y
-CONFIG_SCSI_QLA_FC=m
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SCAN_ASYNC=y
-CONFIG_SCSI_SMARTPQI=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_SNIC=m
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_SRP_ATTRS=m
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_UFS_BSG=y
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_SCSI_UFS_CRYPTO=y
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
-CONFIG_SCSI_UFS_EXYNOS=m
-# CONFIG_SCSI_UFS_FAULT_INJECTION is not set
-CONFIG_SCSI_UFSHCD=m
-CONFIG_SCSI_UFSHCD_PCI=m
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_HPB=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFS_QCOM=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI=y
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-CONFIG_SC_VIDEOCC_7180=m
-CONFIG_SC_VIDEOCC_7280=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_SDIO_UART=m
-# CONFIG_SDM_CAMCC_845 is not set
-# CONFIG_SDM_DISPCC_845 is not set
-CONFIG_SDM_GCC_660=m
-# CONFIG_SDM_GCC_845 is not set
-# CONFIG_SDM_GPUCC_660 is not set
-# CONFIG_SDM_GPUCC_845 is not set
-# CONFIG_SDM_LPASSCC_845 is not set
-# CONFIG_SDM_MMCC_660 is not set
-# CONFIG_SDM_VIDEOCC_845 is not set
-# CONFIG_SDX_GCC_55 is not set
-# CONFIG_SDX_GCC_65 is not set
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_SECCOMP=y
-CONFIG_SECONDARY_TRUSTED_KEYRING=y
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_SECURITY_APPARMOR is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_SECURITYFS=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
-CONFIG_SECURITY_LOCKDOWN_LSM=y
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_NETWORK=y
-CONFIG_SECURITY_PATH=y
-# CONFIG_SECURITY_SAFESETID is not set
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-# CONFIG_SECURITY_SELINUX_DISABLE is not set
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SMACK is not set
-# CONFIG_SECURITY_TOMOYO is not set
-CONFIG_SECURITY=y
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SENSEAIR_SUNRISE_CO2 is not set
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SENSORS_ACBEL_FSG032 is not set
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_ADM1021=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_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_ADT7310=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_AMC6821=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_ARM_SCMI=m
-CONFIG_SENSORS_ARM_SCPI=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_WMI_EC is not set
-# CONFIG_SENSORS_ASUS_WMI is not set
-CONFIG_SENSORS_ATXP1=m
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_DA9052_ADC=m
-CONFIG_SENSORS_DA9055=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_EMC1403=m
-# CONFIG_SENSORS_EMC2103 is not set
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_GPIO_FAN=m
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_I5K_AMB is not set
-CONFIG_SENSORS_IBMAEM=m
-# CONFIG_SENSORS_IBM_CFFPS is not set
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA3221=m
-# CONFIG_SENSORS_INSPUR_IPSPS is not set
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-# 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_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-# CONFIG_SENSORS_ISL68137 is not set
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_SENSORS_LIS3LV02D=m
-# CONFIG_SENSORS_LIS3_SPI is not set
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=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_LT7182S=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC2990=m
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC3815=m
-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_MAX1111=m
-# CONFIG_SENSORS_MAX127 is not set
-# CONFIG_SENSORS_MAX15301 is not set
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-# CONFIG_SENSORS_MAX16601 is not set
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-# CONFIG_SENSORS_MAX20730 is not set
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31722=m
-# CONFIG_SENSORS_MAX31730 is not set
-CONFIG_SENSORS_MAX31760=m
-# CONFIG_SENSORS_MAX31785 is not set
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX6620=m
-# CONFIG_SENSORS_MAX6621 is not set
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6642=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MC13783_ADC=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_MLXREG_FAN=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MPQ7932=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-CONFIG_SENSORS_NZXT_SMART2=m
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_POWR1220=m
-CONFIG_SENSORS_PWM_FAN=m
-# CONFIG_SENSORS_PXE1610 is not set
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-# CONFIG_SENSORS_SBRMI is not set
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-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_SMM665 is not set
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47M1=m
-# CONFIG_SENSORS_STPDDC60 is not set
-# CONFIG_SENSORS_STTS751 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-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=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_TPS23861 is not set
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_TSL2550=m
-CONFIG_SENSORS_TSL2563=m
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-CONFIG_SENSORS_VEXPRESS=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83795=m
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_XDPE122 is not set
-CONFIG_SENSORS_XDPE152=m
-# CONFIG_SENSORS_XGENE is not set
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_CS=m
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_EXTENDED=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_MANY_PORTS=y
-# CONFIG_SERIAL_8250_MID is not set
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
-CONFIG_SERIAL_8250_OMAP=y
-CONFIG_SERIAL_8250_PCI1XXXX=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_8250_PXA=y
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-# CONFIG_SERIAL_BCM63XX is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
-CONFIG_SERIAL_EARLYCON_SEMIHOST=y
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
-CONFIG_SERIAL_FSL_LPUART=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-# CONFIG_SERIAL_IMX_EARLYCON is not set
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_JSM=m
-# CONFIG_SERIAL_KGDB_NMI is not set
-# CONFIG_SERIAL_LANTIQ is not set
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_MESON_CONSOLE=y
-CONFIG_SERIAL_MESON=y
-CONFIG_SERIAL_MSM_CONSOLE=y
-CONFIG_SERIAL_MSM=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_SERIAL_MVEBU_UART=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_SERIAL_OF_PLATFORM=y
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_PXA is not set
-# CONFIG_SERIAL_RP2 is not set
-CONFIG_SERIAL_SAMSUNG_CONSOLE=y
-CONFIG_SERIAL_SAMSUNG=y
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_SPI=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SPRD is not set
-CONFIG_SERIAL_ST_ASC_CONSOLE=y
-CONFIG_SERIAL_ST_ASC=y
-CONFIG_SERIAL_STM32_CONSOLE=y
-CONFIG_SERIAL_STM32=y
-CONFIG_SERIAL_TEGRA=y
-# CONFIG_SERIAL_TIMBERDALE is not set
-CONFIG_SERIAL_UARTLITE_CONSOLE=y
-CONFIG_SERIAL_UARTLITE_NR_UARTS=1
-CONFIG_SERIAL_UARTLITE=y
-CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
-CONFIG_SERIAL_XILINX_PS_UART=y
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_AMBAKMI=m
-# CONFIG_SERIO_APBPS2 is not set
-CONFIG_SERIO_ARC_PS2=m
-# CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_SERIO_I8042 is not set
-# CONFIG_SERIO_LIBPS2 is not set
-CONFIG_SERIO_NVEC_PS2=y
-CONFIG_SERIO_OLPC_APSP=m
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_PCIPS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_SUN4I_PS2=m
-CONFIG_SERIO=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-# CONFIG_SFC is not set
-# CONFIG_SF_PDMA is not set
-CONFIG_SFP=m
-CONFIG_SGI_PARTITION=y
-# CONFIG_SHADOW_CALL_STACK is not set
-# CONFIG_SHRINKER_DEBUG is not set
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# CONFIG_SIEMENS_SIMATIC_IPC is not set
-CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIOX is not set
-CONFIG_SIPHASH_KUNIT_TEST=m
-CONFIG_SIS190=m
-CONFIG_SIS900=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKGE=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_SKY2=m
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-# CONFIG_SLAB is not set
-# CONFIG_SLAB_MERGE_DEFAULT is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP=m
-# CONFIG_SLIP_MODE_SLIP6 is not set
-CONFIG_SLIP_SMART=y
-# CONFIG_SLOB_DEPRECATED is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_SLUB_DEBUG_ON is not set
-CONFIG_SLUB_KUNIT_TEST=m
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB=y
-CONFIG_SMARTJOYPLUS_FF=y
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMC91X=m
-# CONFIG_SM_CAMCC_6350 is not set
-# CONFIG_SM_CAMCC_8250 is not set
-# CONFIG_SM_CAMCC_8450 is not set
-CONFIG_SMC_DIAG=m
-CONFIG_SMC=m
-# CONFIG_SM_DISPCC_8250 is not set
-CONFIG_SM_DISPCC_8450=m
-# CONFIG_SM_DISPCC_8550 is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_SM_GCC_6115 is not set
-# CONFIG_SM_GCC_6125 is not set
-# CONFIG_SM_GCC_6350 is not set
-# CONFIG_SM_GCC_6375 is not set
-# CONFIG_SM_GCC_7150 is not set
-# CONFIG_SM_GCC_8150 is not set
-CONFIG_SM_GCC_8250=m
-CONFIG_SM_GCC_8350=m
-CONFIG_SM_GCC_8450=m
-CONFIG_SM_GCC_8550=m
-# CONFIG_SM_GPUCC_6350 is not set
-# CONFIG_SM_GPUCC_8150 is not set
-# CONFIG_SM_GPUCC_8250 is not set
-# CONFIG_SM_GPUCC_8350 is not set
-CONFIG_SMP_ON_UP=y
-CONFIG_SMP=y
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_SMSC_PHY=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMS_SDIO_DRV=m
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_USB_DRV=m
-# CONFIG_SM_TCSRCC_8550 is not set
-# CONFIG_SM_VIDEOCC_8150 is not set
-# CONFIG_SM_VIDEOCC_8250 is not set
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_AC97_POWER_SAVE=y
-# CONFIG_SND_AD1889 is not set
-# CONFIG_SND_ALI5451 is not set
-CONFIG_SND_ALOOP=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-CONFIG_SND_ARMAACI=m
-CONFIG_SND_ARM=y
-# CONFIG_SND_ASIHPI is not set
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_ATMEL_SOC is not set
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_BCM2835=m
-CONFIG_SND_BCM2835_SOC_I2S=m
-# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
-CONFIG_SND_BEBOB=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_COMPRESS_OFFLOAD=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_CTL_DEBUG is not set
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_CTL_INPUT_VALIDATION is not set
-# CONFIG_SND_CTL_VALIDATION is not set
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_DARLA24=m
-# CONFIG_SND_DEBUG is not set
-# CONFIG_SND_DEBUG_VERBOSE is not set
-# CONFIG_SND_DESIGNWARE_I2S is not set
-CONFIG_SND_DICE=m
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_DRIVERS=y
-CONFIG_SND_DUMMY=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_GINA20=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_PREALLOC_SIZE=2048
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_I2S_HI6210_I2S=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_IMX_SOC=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGO=m
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
-CONFIG_SND_ISIGHT=m
-# CONFIG_SND_JACK_INJECTION_DEBUG is not set
-CONFIG_SND_JACK=y
-CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
-CONFIG_SND_KIRKWOOD_SOC=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_MESON_AIU=m
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-CONFIG_SND_MESON_G12A_TOACODEC=m
-CONFIG_SND_MESON_G12A_TOHDMITX=m
-CONFIG_SND_MESON_GX_SOUND_CARD=m
-CONFIG_SND_MIA=m
-CONFIG_SND_MIXART=m
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_MMP_SOC_SSPA=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_NM256=m
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_OXFW=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_PCI=y
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_PORTMAN2X4=m
-# CONFIG_SND_PPC is not set
-CONFIG_SND_PXA910_SOC=m
-CONFIG_SND_PXA_SOC_SSP=m
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_RME96=m
-CONFIG_SND_SAMSUNG_PCM=m
-CONFIG_SND_SAMSUNG_SPDIF=m
-CONFIG_SND_SEQ_DUMMY=m
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQUENCER_OSS=m
-CONFIG_SND_SERIAL_GENERIC=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-# CONFIG_SND_SIS7019 is not set
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-# CONFIG_SND_SOC_ADAU1701 is not set
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_ADI=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# 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_AMD_ACP3x is not set
-# CONFIG_SND_SOC_AMD_ACP5x is not set
-# CONFIG_SND_SOC_AMD_ACP6x is not set
-# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set
-# CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set
-# CONFIG_SND_SOC_AMD_PS is not set
-# CONFIG_SND_SOC_AMD_PS_MACH is not set
-# CONFIG_SND_SOC_AMD_RENOIR is not set
-# CONFIG_SND_SOC_AMD_RENOIR_MACH is not set
-# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
-# CONFIG_SND_SOC_AMD_RV_RT5682_MACH is not set
-# CONFIG_SND_SOC_AMD_VANGOGH_MACH is not set
-# CONFIG_SND_SOC_AMD_YC_MACH is not set
-# CONFIG_SND_SOC_APQ8016_SBC is not set
-CONFIG_SND_SOC_ARNDALE=m
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-# 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_CS35L41_SPI is not set
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SDW=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-# CONFIG_SND_SOC_CS4270 is not set
-CONFIG_SND_SOC_CS4271_I2C=m
-# CONFIG_SND_SOC_CS4271_SPI is not set
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L42_SDW=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=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-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_DAVINCI_MCASP=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_I2C=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_EUKREA_TLV320=m
-CONFIG_SND_SOC_FSL_ASOC_CARD=m
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_AUD2HTX=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_RPMSG=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDAC_HDMI=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_I2C_AND_SPI=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
-CONFIG_SND_SOC_IMX_AUDMIX=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-CONFIG_SND_SOC_IMX_CARD=m
-CONFIG_SND_SOC_IMX_ES8328=m
-CONFIG_SND_SOC_IMX_HDMI=m
-CONFIG_SND_SOC_IMX_PCM_DMA=m
-CONFIG_SND_SOC_IMX_PCM_FIQ=m
-CONFIG_SND_SOC_IMX_PCM_RPMSG=m
-CONFIG_SND_SOC_IMX_RPMSG=m
-CONFIG_SND_SOC_IMX_SGTL5000=m
-CONFIG_SND_SOC_IMX_SPDIF=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-# CONFIG_SND_SOC_INTEL_AVS is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set
-# CONFIG_SND_SOC_INTEL_BROADWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH is not set
-# CONFIG_SND_SOC_INTEL_CATPT is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_H is not set
-# CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_LP is not set
-# CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE is not set
-# CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH is not set
-# CONFIG_SND_SOC_INTEL_SST is not set
-# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_LPASS_CPU=m
-CONFIG_SND_SOC_LPASS_HDMI=m
-CONFIG_SND_SOC_LPASS_PLATFORM=m
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-CONFIG_SND_SOC_LPASS_SC7180=m
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98363=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_SDW=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-# CONFIG_SND_SOC_MAX98504 is not set
-CONFIG_SND_SOC_MAX98520=m
-# CONFIG_SND_SOC_MAX9860 is not set
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MESON_T9015=m
-# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
-CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
-# CONFIG_SND_SOC_MSM8996 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# 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 is not set
-CONFIG_SND_SOC_NOKIA_RX51=m
-CONFIG_SND_SOC_ODROID=m
-CONFIG_SND_SOC_OMAP3_PANDORA=m
-CONFIG_SND_SOC_OMAP3_TWL4030=m
-CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
-CONFIG_SND_SOC_OMAP_DMIC=m
-CONFIG_SND_SOC_OMAP_HDMI=m
-CONFIG_SND_SOC_OMAP_MCBSP=m
-CONFIG_SND_SOC_OMAP_MCPDM=m
-# CONFIG_SND_SOC_PCM1681 is not set
-CONFIG_SND_SOC_PCM1789_I2C=m
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-# CONFIG_SND_SOC_PEB2466 is not set
-CONFIG_SND_SOC_QCOM=m
-# CONFIG_SND_SOC_QDSP6 is not set
-CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
-# CONFIG_SND_SOC_RK3328 is not set
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_PDM=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-# CONFIG_SND_SOC_RT1308 is not set
-# CONFIG_SND_SOC_RT1308_SDW is not set
-# CONFIG_SND_SOC_RT1316_SDW is not set
-CONFIG_SND_SOC_RT1318_SDW=m
-# CONFIG_SND_SOC_RT5616 is not set
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-# CONFIG_SND_SOC_RT5663 is not set
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682_SDW=m
-CONFIG_SND_SOC_RT700_SDW=m
-CONFIG_SND_SOC_RT711_SDCA_SDW=m
-CONFIG_SND_SOC_RT711_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
-CONFIG_SND_SOC_RT715_SDCA_SDW=m
-CONFIG_SND_SOC_RT715_SDW=m
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
-CONFIG_SND_SOC_SAMSUNG=m
-CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m
-CONFIG_SND_SOC_SC7180=m
-# CONFIG_SND_SOC_SC7280 is not set
-CONFIG_SND_SOC_SC8280XP=m
-# CONFIG_SND_SOC_SDM845 is not set
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-# CONFIG_SND_SOC_SM8250 is not set
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMDK_WM8994_PCM=m
-CONFIG_SND_SOC_SNOW=m
-CONFIG_SND_SOC_SOF_ACPI=m
-# CONFIG_SND_SOC_SOF_ALDERLAKE is not set
-# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_APOLLOLAKE is not set
-# CONFIG_SND_SOC_SOF_BAYTRAIL is not set
-# CONFIG_SND_SOC_SOF_BROADWELL is not set
-# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
-# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
-# CONFIG_SND_SOC_SOF_COMETLAKE is not set
-# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
-# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
-# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
-# CONFIG_SND_SOC_SOF_HDA_LINK is not set
-# CONFIG_SND_SOC_SOF_ICELAKE is not set
-# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT is not set
-# CONFIG_SND_SOC_SOF_IMX8_SUPPORT is not set
-CONFIG_SND_SOC_SOF_IMX8ULP=m
-# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE is not set
-# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_JASPERLAKE is not set
-# CONFIG_SND_SOC_SOF_KABYLAKE is not set
-# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
-# CONFIG_SND_SOC_SOF_METEORLAKE is not set
-# CONFIG_SND_SOC_SOF_MT8195 is not set
-# CONFIG_SND_SOC_SOF_OF is not set
-CONFIG_SND_SOC_SOF_PCI=m
-# CONFIG_SND_SOC_SOF_SKYLAKE is not set
-# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-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_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# CONFIG_SND_SOC_STA32X is not set
-# CONFIG_SND_SOC_STA350 is not set
-CONFIG_SND_SOC_STI=m
-CONFIG_SND_SOC_STI_SAS=m
-# CONFIG_SND_SOC_STM32_DFSDM is not set
-# CONFIG_SND_SOC_STM32_I2S is not set
-# CONFIG_SND_SOC_STM32_SAI is not set
-# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-CONFIG_SND_SOC_STORM=m
-# 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_TEGRA186_ASRC=m
-# CONFIG_SND_SOC_TEGRA186_DSPK is not set
-CONFIG_SND_SOC_TEGRA20_AC97=m
-CONFIG_SND_SOC_TEGRA20_DAS=m
-CONFIG_SND_SOC_TEGRA20_I2S=m
-CONFIG_SND_SOC_TEGRA20_SPDIF=m
-# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set
-CONFIG_SND_SOC_TEGRA210_ADX=m
-# CONFIG_SND_SOC_TEGRA210_AHUB is not set
-CONFIG_SND_SOC_TEGRA210_AMX=m
-# CONFIG_SND_SOC_TEGRA210_DMIC is not set
-# CONFIG_SND_SOC_TEGRA210_I2S is not set
-CONFIG_SND_SOC_TEGRA210_MIXER=m
-CONFIG_SND_SOC_TEGRA210_MVC=m
-CONFIG_SND_SOC_TEGRA210_OPE=m
-CONFIG_SND_SOC_TEGRA210_SFC=m
-CONFIG_SND_SOC_TEGRA30_AHUB=m
-CONFIG_SND_SOC_TEGRA30_I2S=m
-# CONFIG_SND_SOC_TEGRA_ALC5632 is not set
-CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m
-CONFIG_SND_SOC_TEGRA=m
-CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m
-CONFIG_SND_SOC_TEGRA_MAX98088=m
-CONFIG_SND_SOC_TEGRA_MAX98090=m
-CONFIG_SND_SOC_TEGRA_RT5631=m
-CONFIG_SND_SOC_TEGRA_RT5640=m
-CONFIG_SND_SOC_TEGRA_RT5677=m
-CONFIG_SND_SOC_TEGRA_SGTL5000=m
-# CONFIG_SND_SOC_TEGRA_TRIMSLICE is not set
-# CONFIG_SND_SOC_TEGRA_WM8753 is not set
-# CONFIG_SND_SOC_TEGRA_WM8903 is not set
-# CONFIG_SND_SOC_TEGRA_WM9712 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-CONFIG_SND_SOC_TI_EDMA_PCM=m
-CONFIG_SND_SOC_TI_SDMA_PCM=m
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
-CONFIG_SND_SOC_TPA6130A2=m
-CONFIG_SND_SOC_TS3A227E=m
-CONFIG_SND_SOC_TSCS42XX=m
-# CONFIG_SND_SOC_TSCS454 is not set
-CONFIG_SND_SOC_TWL4030=m
-CONFIG_SND_SOC_TWL6040=m
-# CONFIG_SND_SOC_UDA1334 is not set
-CONFIG_SND_SOC_UTILS_KUNIT_TEST=m
-# CONFIG_SND_SOC_WCD9335 is not set
-# CONFIG_SND_SOC_WCD938X_SDW 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=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_SPI=m
-# CONFIG_SND_SOC_WM8737 is not set
-CONFIG_SND_SOC_WM8741=m
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-# CONFIG_SND_SOC_WM8904 is not set
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_WSA881X is not set
-CONFIG_SND_SOC_WSA883X=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SONICVIBES=m
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
-CONFIG_SND_SUN4I_CODEC=m
-CONFIG_SND_SUN4I_I2S=m
-CONFIG_SND_SUN4I_SPDIF=m
-# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
-CONFIG_SND_SUN50I_DMIC=m
-CONFIG_SND_SUN8I_CODEC_ANALOG=m
-CONFIG_SND_SUN8I_CODEC=m
-# CONFIG_SND_SUPPORT_OLD_API is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_USB=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_VIRTIO=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-# CONFIG_SND_X86 is not set
-# CONFIG_SND_XEN_FRONTEND is not set
-CONFIG_SND_YMFPCI=m
-CONFIG_SNET_VDPA=m
-CONFIG_SOC_AM33XX=y
-CONFIG_SOC_AM43XX=y
-# CONFIG_SOC_BRCMSTB is not set
-CONFIG_SOC_DRA7XX=y
-CONFIG_SOC_EXYNOS3250=y
-CONFIG_SOC_EXYNOS4412=y
-CONFIG_SOC_EXYNOS5250=y
-CONFIG_SOC_EXYNOS5260=y
-CONFIG_SOC_EXYNOS5410=y
-CONFIG_SOC_EXYNOS5420=y
-CONFIG_SOC_EXYNOS5800=y
-CONFIG_SOC_HAS_OMAP2_SDRC=y
-CONFIG_SOC_HAS_REALTIME_COUNTER=y
-CONFIG_SOC_IMX50=y
-CONFIG_SOC_IMX51=y
-CONFIG_SOC_IMX53=y
-CONFIG_SOC_IMX6Q=y
-# CONFIG_SOC_IMX6SLL is not set
-CONFIG_SOC_IMX6SL=y
-CONFIG_SOC_IMX6SX=y
-CONFIG_SOC_IMX6UL=y
-CONFIG_SOC_IMX6=y
-CONFIG_SOC_IMX7D=y
-CONFIG_SOC_IMX7ULP=y
-CONFIG_SOC_IMX8M=y
-CONFIG_SOC_IMX9=m
-# CONFIG_SOC_LS1021A is not set
-CONFIG_SOC_OMAP3430=y
-CONFIG_SOC_OMAP5=y
-CONFIG_SOC_STIH407=y
-# CONFIG_SOC_STIH415 is not set
-# CONFIG_SOC_STIH416 is not set
-CONFIG_SOC_TEGRA_FLOWCTRL=y
-CONFIG_SOC_TI81XX=y
-CONFIG_SOC_TI=y
-# CONFIG_SOC_VF610 is not set
-CONFIG_SOFTLOCKUP_DETECTOR=y
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_SONY_FF=y
-# CONFIG_SONYPI is not set
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUNDWIRE_AMD is not set
-# CONFIG_SOUNDWIRE_CADENCE is not set
-CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
-# CONFIG_SOUNDWIRE_INTEL is not set
-# CONFIG_SOUNDWIRE is not set
-# CONFIG_SOUNDWIRE_QCOM is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-# CONFIG_SPEAKUP_SYNTH_DECEXT is not set
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-# CONFIG_SPEAKUP_SYNTH_DUMMY is not set
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_AMD=y
-CONFIG_SPI_AMLOGIC_SPIFC_A1=m
-CONFIG_SPI_ARMADA_3700=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_SPI_AX88796C=m
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-CONFIG_SPI_BCM2835AUX=m
-CONFIG_SPI_BCM2835=m
-# CONFIG_SPI_BCM_QSPI is not set
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_CADENCE=m
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CADENCE_XSPI=m
-CONFIG_SPI_DAVINCI=m
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_DESIGNWARE=m
-CONFIG_SPI_DLN2=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_FSL_LPSPI=m
-CONFIG_SPI_FSL_QUADSPI=m
-CONFIG_SPI_FSL_SPI=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_HISI_KUNPENG is not set
-# CONFIG_SPI_HISI_SFC_V3XX is not set
-CONFIG_SPI_IMX=m
-# CONFIG_SPI_LANTIQ_SSC is not set
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-CONFIG_SPI_MESON_SPICC=m
-CONFIG_SPI_MESON_SPIFC=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_MUX=m
-# CONFIG_SPI_MXIC is not set
-# CONFIG_SPI_NXP_FLEXSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=m
-CONFIG_SPI_ORION=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PL022=m
-CONFIG_SPI_PXA2XX=m
-CONFIG_SPI_QCOM_QSPI=m
-CONFIG_SPI_QUP=m
-CONFIG_SPI_ROCKCHIP=m
-# CONFIG_SPI_ROCKCHIP_SFC is not set
-CONFIG_SPI_S3C64XX=m
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SIFIVE is not set
-# CONFIG_SPI_SLAVE_SYSTEM_CONTROL is not set
-# CONFIG_SPI_SLAVE_TIME is not set
-CONFIG_SPI_SLAVE=y
-CONFIG_SPI_SN_F_OSPI=m
-CONFIG_SPI_SPIDEV=m
-CONFIG_SPI_STM32=m
-CONFIG_SPI_STM32_QSPI=m
-CONFIG_SPI_ST_SSC4=m
-CONFIG_SPI_SUN4I=m
-CONFIG_SPI_SUN6I=m
-CONFIG_SPI_TEGRA114=m
-CONFIG_SPI_TEGRA20_SFLASH=m
-CONFIG_SPI_TEGRA20_SLINK=m
-CONFIG_SPI_TEGRA210_QUAD=m
-CONFIG_SPI_TI_QSPI=m
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_TOPCLIFF_PCH is not set
-# CONFIG_SPI_XCOMM is not set
-CONFIG_SPI_XILINX=m
-CONFIG_SPI=y
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-CONFIG_SPI_ZYNQ_QSPI=m
-# CONFIG_SPMI_HISI3670 is not set
-CONFIG_SPMI=m
-CONFIG_SPMI_MSM_PMIC_ARB=m
-CONFIG_SPMI_PMIC_CLKDIV=m
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SPS30_SERIAL is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_XZ=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_ZSTD=y
-CONFIG_SRAM=y
-# CONFIG_SRF04 is not set
-# CONFIG_SRF08 is not set
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB=m
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_SDIOHOST=y
-# CONFIG_SSFDC is not set
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_STACK_HASH_ORDER=20
-CONFIG_STACKINIT_KUNIT_TEST=m
-# CONFIG_STACKPROTECTOR_PER_TASK is not set
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_STACKPROTECTOR=y
-# CONFIG_STACKTRACE_BUILD_ID is not set
-CONFIG_STACK_TRACER=y
-CONFIG_STACK_VALIDATION=y
-# CONFIG_STAGING_BOARD is not set
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_STAGING_MEDIA=y
-CONFIG_STAGING=y
-CONFIG_STANDALONE=y
-# CONFIG_STATIC_CALL_SELFTEST is not set
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_STE10XP=m
-CONFIG_STEAM_FF=y
-CONFIG_ST_FDMA=m
-CONFIG_STI_MBOX=m
-CONFIG_STK3310=m
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-CONFIG_ST_LPC_WATCHDOG=m
-CONFIG_STM32_ADC_CORE=m
-CONFIG_STM32_ADC=m
-CONFIG_STM32_DAC=m
-CONFIG_STM32_DFSDM_ADC=m
-CONFIG_STM32_DMAMUX=y
-CONFIG_STM32_DMA=y
-CONFIG_STM32_EXTI=y
-# CONFIG_STM32_FMC2_EBI is not set
-# CONFIG_STM32_IPCC is not set
-CONFIG_STM32_LPTIMER_CNT=m
-CONFIG_STM32_MDMA=y
-CONFIG_STM32_RPROC=m
-CONFIG_STM32_THERMAL=m
-CONFIG_STM32_TIMER_CNT=m
-CONFIG_STM32_WATCHDOG=m
-# CONFIG_STM is not set
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMPE_ADC=m
-CONFIG_STMPE_I2C=y
-CONFIG_STMPE_SPI=y
-CONFIG_STPMIC1_WATCHDOG=m
-CONFIG_ST_REMOTEPROC=m
-CONFIG_STRICT_DEVMEM=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-# CONFIG_STRING_SELFTEST is not set
-CONFIG_STRIP_ASM_SYMS=y
-CONFIG_STRSCPY_KUNIT_TEST=m
-CONFIG_ST_THERMAL=m
-CONFIG_ST_THERMAL_MEMMAP=m
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_SPI=m
-# CONFIG_SUN20I_D1_CCU is not set
-# CONFIG_SUN20I_D1_R_CCU is not set
-# CONFIG_SUN20I_PPU is not set
-CONFIG_SUN4I_A10_CCU=y
-CONFIG_SUN4I_EMAC=m
-CONFIG_SUN4I_GPADC=m
-# CONFIG_SUN50I_DE2_BUS is not set
-# CONFIG_SUN50I_H616_CCU is not set
-# CONFIG_SUN50I_IOMMU is not set
-CONFIG_SUN5I_CCU=y
-CONFIG_SUN6I_A31_CCU=y
-CONFIG_SUN6I_MSGBOX=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_A23_CCU=y
-CONFIG_SUN8I_A33_CCU=y
-CONFIG_SUN8I_A83T_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_R40_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_SUN8I_THERMAL=m
-CONFIG_SUN8I_V3S_CCU=y
-CONFIG_SUN9I_A80_CCU=y
-CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_SUNGEM is not set
-CONFIG_SUN_PARTITION=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC=m
-# CONFIG_SUNRPC_XPRT_RDMA is not set
-CONFIG_SUNXI_CCU=y
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_RSB=m
-CONFIG_SUNXI_SRAM=y
-CONFIG_SUNXI_WATCHDOG=m
-# CONFIG_SURFACE_3_POWER_OPREGION is not set
-CONFIG_SURFACE_ACPI_NOTIFY=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-CONFIG_SURFACE_AGGREGATOR_CDEV=m
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_SURFACE_AGGREGATOR_HUB=m
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
-CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HID=m
-CONFIG_SURFACE_HOTPLUG=m
-CONFIG_SURFACE_KBD=m
-CONFIG_SURFACE_PLATFORM_PROFILE=m
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE_PRO3_BUTTON=m
-CONFIG_SUSPEND=y
-CONFIG_SWAP=y
-CONFIG_SWP_EMULATE=y
-# CONFIG_SW_SYNC is not set
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-# CONFIG_SX9500 is not set
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_SYNC_FILE=y
-CONFIG_SYNCLINK_GT=m
-CONFIG_SYN_COOKIES=y
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-CONFIG_SYNTH_EVENTS=y
-CONFIG_SYSCON_REBOOT_MODE=y
-CONFIG_SYSCTL_KUNIT_TEST=m
-CONFIG_SYSCTL=y
-CONFIG_SYSFB_SIMPLEFB=y
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_SYSTEM76_ACPI is not set
-CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
-CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
-CONFIG_SYSTEM_BLACKLIST_KEYRING=y
-CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
-CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
-# CONFIG_SYSTEMPORT is not set
-# CONFIG_SYSTEM_REVOCATION_LIST is not set
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_SYSV_FS is not set
-CONFIG_SYSVIPC=y
-# CONFIG_T5403 is not set
-CONFIG_TABLET_SERIAL_WACOM4=m
-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_TARGET_CORE=m
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_XACCT=y
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_FTPM_TEE=m
-# CONFIG_TCG_INFINEON is not set
-CONFIG_TCG_NSC=m
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_CR50=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_TIS_SPI_CR50=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
-# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TPM=y
-CONFIG_TCG_VTPM_PROXY=m
-# CONFIG_TCG_XEN is not set
-CONFIG_TCM_FC=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_PSCSI=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_TCM_QLA2XXX=m
-CONFIG_TCM_USER2=m
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BBR=m
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_MD5SIG=y
-# CONFIG_TCS3414 is not set
-CONFIG_TCS3472=m
-CONFIG_TDX_GUEST_DRIVER=m
-CONFIG_TEE=m
-CONFIG_TEGRA124_EMC=m
-CONFIG_TEGRA186_GPC_DMA=m
-# CONFIG_TEGRA186_TIMER is not set
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TEGRA20_EMC=m
-CONFIG_TEGRA30_EMC=m
-CONFIG_TEGRA30_TSENSOR=m
-CONFIG_TEGRA_AHB=y
-# CONFIG_TEGRA_BPMP is not set
-CONFIG_TEGRA_GMI=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_TEGRA_HOST1X=m
-# CONFIG_TEGRA_HSP_MBOX is not set
-CONFIG_TEGRA_IOMMU_GART=y
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_TEGRA_IVC=y
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA_SOCTHERM=m
-CONFIG_TEGRA_VDE=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_TEHUTI=m
-CONFIG_TELCLOCK=m
-CONFIG_TERANETICS_PHY=m
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_BITOPS is not set
-# CONFIG_TEST_BLACKHOLE_DEV is not set
-CONFIG_TEST_BPF=m
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_CPUMASK=m
-# CONFIG_TEST_DHRY is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_FIRMWARE is not set
-# CONFIG_TEST_FPU is not set
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_HASH is not set
-# CONFIG_TEST_HEXDUMP is not set
-CONFIG_TEST_HMM=m
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_KMOD is not set
-CONFIG_TEST_KSTRTOX=y
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_TEST_LIVEPATCH is not set
-# CONFIG_TEST_LKM is not set
-# CONFIG_TEST_LOCKUP is not set
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_OBJAGG is not set
-# CONFIG_TEST_OVERFLOW is not set
-# CONFIG_TEST_PARMAN is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_SCANF is not set
-# CONFIG_TEST_SIPHASH is not set
-CONFIG_TEST_SORT=m
-# CONFIG_TEST_STACKINIT is not set
-# CONFIG_TEST_STATIC_KEYS is not set
-# CONFIG_TEST_STRING_HELPERS is not set
-# CONFIG_TEST_STRSCPY is not set
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-# CONFIG_TEST_USER_COPY is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_VMALLOC=m
-# CONFIG_TEST_XARRAY is not set
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_MMIO=m
-CONFIG_THERMAL_NETLINK=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_STATISTICS=y
-# CONFIG_THERMAL_WRITABLE_TRIPS is not set
-CONFIG_THERMAL=y
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_TI_ADC081C=m
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC12138 is not set
-CONFIG_TI_ADC128S052=m
-# CONFIG_TI_ADC161S626 is not set
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS124S08 is not set
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_ADS7924=m
-# CONFIG_TI_ADS7950 is not set
-CONFIG_TI_ADS8344=m
-# CONFIG_TI_ADS8688 is not set
-CONFIG_TI_AM335X_ADC=m
-# CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_TI_CPPI41=m
-CONFIG_TI_CPSW=m
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TI_CPSW_SWITCHDEV=m
-CONFIG_TI_CPTS=y
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-CONFIG_TI_DAC7311=m
-# CONFIG_TI_DAC7612 is not set
-CONFIG_TI_DAVINCI_EMAC=m
-CONFIG_TI_DAVINCI_MDIO=m
-CONFIG_TI_ECAP_CAPTURE=m
-CONFIG_TI_EDMA=y
-CONFIG_TI_EMIF=m
-CONFIG_TI_EMIF_SRAM=m
-CONFIG_TI_EQEP=m
-CONFIG_TIFM_7XX1=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_TIGON3=m
-CONFIG_TI_LMP92064=m
-CONFIG_TIME_KUNIT_TEST=m
-CONFIG_TIME_NS=y
-CONFIG_TIMERLAT_TRACER=y
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_TIPC=m
-# CONFIG_TIPC_MEDIA_IB is not set
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TI_PIPE3=m
-CONFIG_TI_PRUSS_INTC=m
-CONFIG_TI_PRUSS=m
-CONFIG_TI_PWMSS=y
-CONFIG_TI_SOC_THERMAL=m
-# CONFIG_TI_ST is not set
-CONFIG_TI_SYSCON_CLK=m
-CONFIG_TI_THERMAL=y
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TMAG5273 is not set
-CONFIG_TI_TSC2046=m
-# CONFIG_TLAN is not set
-CONFIG_TLS_DEVICE=y
-CONFIG_TLS=m
-# CONFIG_TLS_TOE is not set
-CONFIG_TMP006=m
-# CONFIG_TMP007 is not set
-CONFIG_TMP117=m
-CONFIG_TMPFS_INODE64=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-CONFIG_TMPFS=y
-CONFIG_TORTURE_TEST=m
-CONFIG_TOUCHSCREEN_AD7877=m
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-# CONFIG_TOUCHSCREEN_AR1021_I2C 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_ICN8318=m
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-CONFIG_TOUCHSCREEN_DA9052=m
-# CONFIG_TOUCHSCREEN_DMI is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX=m
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-CONFIG_TOUCHSCREEN_ELAN=m
-# CONFIG_TOUCHSCREEN_ELO is not set
-CONFIG_TOUCHSCREEN_EXC3000=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_HIDEEP is not set
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-CONFIG_TOUCHSCREEN_IQS5XX=m
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_MCS5000=m
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-CONFIG_TOUCHSCREEN_MK712=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_S6SY761 is not set
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-CONFIG_TOUCHSCREEN_STMPE=m
-CONFIG_TOUCHSCREEN_SUN4I=m
-# CONFIG_TOUCHSCREEN_SUR40 is not set
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_TOUCHSCREEN_TS4800=m
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007_IIO=y
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-# CONFIG_TOUCHSCREEN_WM97XX is not set
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_ZINITIX=m
-# CONFIG_TPL0102 is not set
-CONFIG_TPM_KEY_PARSER=m
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_TPS68470_PMIC_OPREGION is not set
-CONFIG_TRACE_EVAL_MAP_FILE=y
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACE_MMIO_ACCESS is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-CONFIG_TRUSTED_FOUNDATIONS=y
-CONFIG_TRUSTED_KEYS_CAAM=y
-CONFIG_TRUSTED_KEYS_TEE=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_TRUSTED_KEYS=y
-# CONFIG_TS4800_IRQ is not set
-# CONFIG_TS4800_WATCHDOG is not set
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_TULIP=m
-CONFIG_TULIP_MMIO=y
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_TUN=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_TURRIS_MOX_RWTM=m
-CONFIG_TWL4030_CORE=y
-CONFIG_TWL4030_MADC=m
-CONFIG_TWL4030_POWER=y
-CONFIG_TWL4030_USB=m
-CONFIG_TWL4030_WATCHDOG=m
-CONFIG_TWL6030_GPADC=m
-CONFIG_TWL6030_USB=m
-CONFIG_TWL6040_CORE=y
-CONFIG_TXGBE=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC=m
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_QCOM_PMIC=m
-# CONFIG_TYPEC_RT1711H is not set
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_TYPEC_WCOVE=m
-CONFIG_TYPEC_WUSB3801=m
-CONFIG_TYPHOON=m
-CONFIG_UACCE=m
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-CONFIG_UAPI_HEADER_TEST=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_XATTR=y
-# CONFIG_UBSAN is not set
-# CONFIG_UCLAMP_TASK is not set
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_PMIC_GLINK=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_UDF_FS=m
-CONFIG_UDMABUF=y
-# CONFIG_UEVENT_HELPER is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-CONFIG_UHID=m
-# CONFIG_UIO_AEC is not set
-# CONFIG_UIO_CIF is not set
-CONFIG_UIO_DFL=m
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO=m
-# CONFIG_UIO_MF624 is not set
-# CONFIG_UIO_NETX is not set
-CONFIG_UIO_PCI_GENERIC=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-CONFIG_UIO_PRUSS=m
-# CONFIG_UIO_SERCOS3 is not set
-CONFIG_ULI526X=m
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_UNICODE_UTF8_DATA=y
-CONFIG_UNICODE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX_DIAG=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_UNIX=y
-# CONFIG_UNUSED_BOARD_FILES is not set
-CONFIG_UNWINDER_ARM=y
-# CONFIG_UNWINDER_FRAME_POINTER is not set
-CONFIG_UPROBE_EVENTS=y
-# CONFIG_US5182D is not set
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-# CONFIG_USB4_KUNIT_TEST is not set
-CONFIG_USB4_NET=m
-CONFIG_USB4=y
-CONFIG_USB_ACM=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_ALI_M5632=y
-# CONFIG_USB_AMD5536UDC is not set
-CONFIG_USB_AN2720=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_ATM=m
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-# CONFIG_USB_BDC_UDC is not set
-CONFIG_USB_BELKIN=y
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_CATC=m
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_CDNS3 is not set
-# CONFIG_USB_CDNSP_GADGET is not set
-# CONFIG_USB_CDNSP_HOST is not set
-CONFIG_USB_CDNSP_PCI=m
-# CONFIG_USB_CDNS_SUPPORT is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_EEM=y
-# CONFIG_USB_CONFIGFS_F_FS is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-CONFIG_USB_CONFIGFS_F_TCM=y
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_CXACRU=m
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-CONFIG_USB_DEFAULT_PERSIST=y
-CONFIG_USB_DSBR=m
-# CONFIG_USB_DUMMY_HCD is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_HOST is not set
-CONFIG_USB_DWC2=m
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-CONFIG_USB_DWC3_EXYNOS=m
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_HAPS=m
-# CONFIG_USB_DWC3_HOST is not set
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_OMAP=m
-CONFIG_USB_DWC3_PCI=m
-# CONFIG_USB_DWC3_QCOM is not set
-CONFIG_USB_DWC3_ST=m
-CONFIG_USB_DWC3_ULPI=y
-CONFIG_USB_DWC3_XILINX=m
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_EG20T is not set
-CONFIG_USB_EHCI_EXYNOS=m
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_OMAP=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_EHCI_HCD_STI=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MV=m
-# CONFIG_USB_EHCI_MV_U2O is not set
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-CONFIG_USB_EMI26=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EPSON2888=y
-# CONFIG_USB_ETH is not set
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_FUNCTIONFS is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGETFS is not set
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_GADGET_VBUS_DRAW=100
-CONFIG_USB_GADGET_XILINX=m
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_HID is not set
-CONFIG_USB_GL860=m
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GOKU is not set
-CONFIG_USB_GPIO_VBUS=m
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_GR_UDC is not set
-CONFIG_USB_G_SERIAL=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=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_9=m
-CONFIG_USB_GSPCA_OV534=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_SQ905C=m
-CONFIG_USB_GSPCA_SQ905=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_G_WEBCAM is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_HIDDEV=y
-CONFIG_USB_HID=y
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_HSO=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_INVENTRA_DMA=y
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USBIP_CORE=m
-# CONFIG_USBIP_DEBUG is not set
-CONFIG_USB_IPHETH=m
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_VUDC=m
-CONFIG_USB_ISIGHTFW=m
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1301 is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-CONFIG_USB_ISP1760=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_KC2190=y
-CONFIG_USB_KEENE=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_LCD=m
-CONFIG_USB_LD=m
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_LEGOTOWER=m
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_M5602=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_MA901=m
-# CONFIG_USB_MASS_STORAGE is not set
-CONFIG_USB_MAX3420_UDC=m
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-# CONFIG_USB_MIDI_GADGET is not set
-CONFIG_USB_MON=y
-CONFIG_USB_MR800=m
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-CONFIG_USB_MUSB_SUNXI=m
-# CONFIG_USB_MUSB_TUSB6010 is not set
-# CONFIG_USB_MV_OTG is not set
-# CONFIG_USB_MV_U3D is not set
-CONFIG_USB_MV_UDC=m
-CONFIG_USB_MXS_PHY=m
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_NET2280 is not set
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_DRIVERS=y
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_SR9700=m
-# CONFIG_USB_NET_SR9800 is not set
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_OHCI_EXYNOS=m
-CONFIG_USB_OHCI_HCD=m
-# CONFIG_USB_OHCI_HCD_OMAP3 is not set
-CONFIG_USB_OHCI_HCD_PCI=m
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-CONFIG_USB_OHCI_HCD_STI=m
-CONFIG_USB_ONBOARD_HUB=m
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_OTG_FSM=m
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-CONFIG_USB_OTG=y
-# CONFIG_USB_OXU210HP_HCD is not set
-CONFIG_USB_PCI=y
-CONFIG_USBPCWATCHDOG=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_PHY=y
-CONFIG_USB_PRINTER=m
-CONFIG_USB_PULSE8_CEC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
-# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_EUD=m
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_R8A66597 is not set
-CONFIG_USB_RAINSHADOW_CEC=m
-# CONFIG_USB_RAREMONO is not set
-CONFIG_USB_RAW_GADGET=m
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_CONSOLE=y
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_DEBUG=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_EMPEG=m
-# CONFIG_USB_SERIAL_F81232 is not set
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=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_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SAFE=m
-CONFIG_USB_SERIAL_SAFE_PADDED=y
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-# CONFIG_USB_SERIAL_WISHBONE is not set
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_SI470X=m
-# CONFIG_USB_SI4713 is not set
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_SISUSBVGA=m
-# CONFIG_USB_SL811_CS is not set
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SNP_UDC_PLAT=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_STKWEBCAM=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_DATAFAB=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_TEGRA_XUDC=m
-# CONFIG_USB_TEST is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-CONFIG_USB_TMC=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_UAS=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_USBNET=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VL600=m
-CONFIG_USB_WDM=m
-CONFIG_USB_XEN_HCD=m
-CONFIG_USB_XHCI_DBGCAP=y
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_HISTB is not set
-CONFIG_USB_XHCI_MVEBU=m
-CONFIG_USB_XHCI_PCI_RENESAS=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_XHCI_TEGRA=m
-CONFIG_USB_XUSBATM=m
-CONFIG_USB=y
-CONFIG_USB_YUREX=m
-# CONFIG_USB_ZD1201 is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ZR364XX=m
-# CONFIG_USELIB is not set
-CONFIG_USE_OF=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-# CONFIG_USER_EVENTS is not set
-CONFIG_USERFAULTFD=y
-CONFIG_U_SERIAL_CONSOLE=y
-# CONFIG_USERIO is not set
-CONFIG_USER_NS=y
-CONFIG_UTS_NS=y
-# CONFIG_UV_SYSFS is not set
-# CONFIG_V4L2_FLASH_LED_CLASS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_VCHIQ_CDEV=y
-CONFIG_VCNL3020=m
-# CONFIG_VCNL4000 is not set
-CONFIG_VCNL4035=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
-CONFIG_VDPA_USER=m
-# CONFIG_VDSO is not set
-CONFIG_VEML6030=m
-CONFIG_VEML6070=m
-CONFIG_VETH=m
-CONFIG_VEXPRESS_CONFIG=y
-# CONFIG_VF610_ADC is not set
-# CONFIG_VF610_DAC is not set
-CONFIG_VFAT_FS=m
-CONFIG_VFIO_AMBA=m
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO=m
-CONFIG_VFIO_MDEV=m
-# CONFIG_VFIO_NOIOMMU is not set
-CONFIG_VFIO_PCI=m
-# CONFIG_VFIO_PLATFORM_AMDXGBE_RESET is not set
-CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m
-CONFIG_VFIO_PLATFORM=m
-CONFIG_VFPv3=y
-CONFIG_VFP=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_VGA_ARB=y
-CONFIG_VGA_CONSOLE=y
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VDPA=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_ADP1653=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_AM437X_VPFE=m
-CONFIG_VIDEO_AMPHION_VPU=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_AU0828=m
-# CONFIG_VIDEO_AU0828_RC is not set
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_BCM2835=m
-CONFIG_VIDEO_BT848=m
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-# CONFIG_VIDEO_CADENCE is not set
-# CONFIG_VIDEO_CAFE_CCIC is not set
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_CODA=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX23885=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_DEV=m
-# CONFIG_VIDEO_DT3155 is not set
-CONFIG_VIDEO_DW100=m
-CONFIG_VIDEO_DW9714=m
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_RC=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_ET8EK8=m
-CONFIG_VIDEO_EXYNOS4_FIMC_IS=m
-CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y
-CONFIG_VIDEO_EXYNOS_FIMC_LITE=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_GS1662=m
-CONFIG_VIDEO_HANTRO_IMX8M=y
-CONFIG_VIDEO_HANTRO=m
-CONFIG_VIDEO_HANTRO_ROCKCHIP=y
-CONFIG_VIDEO_HANTRO_SUNXI=y
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-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_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_IMX7_CSI=m
-CONFIG_VIDEO_IMX8_ISI=m
-CONFIG_VIDEO_IMX8_ISI_M2M=y
-# CONFIG_VIDEO_IMX8_JPEG is not set
-CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
-CONFIG_VIDEO_IMX_CSI=m
-CONFIG_VIDEO_IMX_MEDIA=m
-CONFIG_VIDEO_IMX_MIPI_CSIS=m
-CONFIG_VIDEO_IMX_PXP=m
-CONFIG_VIDEO_IMX_VDOA=m
-# CONFIG_VIDEO_IPU3_CIO2 is not set
-# CONFIG_VIDEO_IVTV_ALSA is not set
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# CONFIG_VIDEO_MAX96712 is not set
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-CONFIG_VIDEO_MESON_GE2D=m
-CONFIG_VIDEO_MESON_VDEC=m
-CONFIG_VIDEO_MMP_CAMERA=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_MUX=m
-CONFIG_VIDEO_MXB=m
-CONFIG_VIDEO_OG01A1B=m
-# CONFIG_VIDEO_OMAP3_DEBUG is not set
-CONFIG_VIDEO_OMAP3=m
-# CONFIG_VIDEO_OMAP4 is not set
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-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_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-CONFIG_VIDEO_OV5695=m
-CONFIG_VIDEO_OV6650=m
-CONFIG_VIDEO_OV7251=m
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-CONFIG_VIDEO_OV772X=m
-CONFIG_VIDEO_OV7740=m
-CONFIG_VIDEO_OV8856=m
-CONFIG_VIDEO_OV8858=m
-CONFIG_VIDEO_OV8865=m
-CONFIG_VIDEO_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_PVRUSB2_DVB=y
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_QCOM_VENUS=m
-CONFIG_VIDEO_RDACM20=m
-# CONFIG_VIDEO_RDACM21 is not set
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_ROCKCHIP_ISP1=m
-CONFIG_VIDEO_ROCKCHIP_RGA=m
-CONFIG_VIDEO_ROCKCHIP_VDEC=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K4ECGX=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_S5P_FIMC=m
-CONFIG_VIDEO_S5P_MIPI_CSIS=m
-CONFIG_VIDEO_SAA6588=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_VIDEO_SAA7164=m
-CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=m
-# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set
-CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
-CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
-CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_STI_BDISP=m
-CONFIG_VIDEO_STI_DELTA_DRIVER=m
-CONFIG_VIDEO_STI_DELTA=m
-CONFIG_VIDEO_STI_DELTA_MJPEG=y
-# CONFIG_VIDEO_STI_HVA_DEBUGFS is not set
-CONFIG_VIDEO_STI_HVA=m
-CONFIG_VIDEO_STK1160_COMMON=m
-CONFIG_VIDEO_STK1160=m
-# CONFIG_VIDEO_STKWEBCAM is not set
-# CONFIG_VIDEO_STM32_DCMI is not set
-CONFIG_VIDEO_STM32_DMA2D=m
-CONFIG_VIDEO_ST_VGXY61=m
-CONFIG_VIDEO_SUN4I_CSI=m
-CONFIG_VIDEO_SUN6I_CSI=m
-CONFIG_VIDEO_SUN6I_ISP=m
-CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-CONFIG_VIDEO_SUN8I_DEINTERLACE=m
-CONFIG_VIDEO_SUN8I_ROTATE=m
-CONFIG_VIDEO_SUNXI_CEDRUS=m
-CONFIG_VIDEO_SUNXI=y
-CONFIG_VIDEO_TEGRA=m
-# CONFIG_VIDEO_TEGRA_TPG is not set
-CONFIG_VIDEO_TEGRA_VDE=m
-CONFIG_VIDEO_TI_CAL=m
-CONFIG_VIDEO_TI_CAL_MC=y
-# CONFIG_VIDEO_TI_VPE_DEBUG is not set
-CONFIG_VIDEO_TI_VPE=m
-CONFIG_VIDEO_TM6000_ALSA=m
-CONFIG_VIDEO_TM6000_DVB=m
-CONFIG_VIDEO_TM6000=m
-CONFIG_VIDEO_TUNER=m
-# CONFIG_VIDEO_TW5864 is not set
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_TW68 is not set
-CONFIG_VIDEO_USBTV=m
-CONFIG_VIDEO_V4L2=m
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-CONFIG_VIDEO_VICODEC=m
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VIMC=m
-CONFIG_VIDEO_VISL=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_XILINX is not set
-# CONFIG_VIDEO_ZORAN is not set
-# CONFIG_VIPERBOARD_ADC is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
-# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_VIRTIO_FS=m
-# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
-CONFIG_VIRTIO_INPUT=m
-# CONFIG_VIRTIO_IOMMU is not set
-CONFIG_VIRTIO_MEM=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VIRTIO_NET=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_PCI=y
-# CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_VIRT_WIFI=m
-# CONFIG_VISL_DEBUGFS is not set
-CONFIG_VITESSE_PHY=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_VL6180=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VMAP_STACK=y
-# CONFIG_VME_BUS is not set
-CONFIG_VMGENID=y
-# CONFIG_VMSPLIT_1G is not set
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_3G_OPT is not set
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMXNET3 is not set
-CONFIG_VORTEX=m
-CONFIG_VP_VDPA=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKMON=m
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_VT=y
-# CONFIG_VXFS_FS is not set
-# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
-CONFIG_VXGE=m
-CONFIG_VXLAN=m
-# CONFIG_VZ89X is not set
-CONFIG_W1_CON=y
-CONFIG_W1=m
-# CONFIG_W1_MASTER_DS1WM is not set
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_W1_MASTER_MATROX is not set
-CONFIG_W1_MASTER_MXC=m
-# CONFIG_W1_MASTER_SGI is not set
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2408=m
-# CONFIG_W1_SLAVE_DS2408_READBACK is not set
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433_CRC=y
-CONFIG_W1_SLAVE_DS2433=m
-CONFIG_W1_SLAVE_DS2438=m
-# CONFIG_W1_SLAVE_DS250X is not set
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS28E04=m
-# CONFIG_W1_SLAVE_DS28E17 is not set
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-# CONFIG_WAFER_WDT is not set
-# CONFIG_WAN is not set
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-CONFIG_WATCHDOG_CORE=y
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG=y
-CONFIG_WATCH_QUEUE=y
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_WCN36XX=m
-CONFIG_WDAT_WDT=m
-CONFIG_WDTPCI=m
-# CONFIG_WERROR is not set
-# CONFIG_WFX is not set
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210=m
-# CONFIG_WIL6210_TRACING is not set
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WILINK_PLATFORM_DATA=y
-CONFIG_WINBOND_840=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_WIREGUARD=m
-CONFIG_WIRELESS_EXT=y
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_WIRELESS=y
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5100_SPI=m
-CONFIG_WIZNET_W5300=m
-CONFIG_WKUP_M3_IPC=m
-CONFIG_WKUP_M3_RPROC=m
-CONFIG_WL1251=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-# CONFIG_WLAN_VENDOR_ADMTEK is not set
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_WLAN_VENDOR_ATMEL is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_WLAN_VENDOR_CISCO is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WLAN_VENDOR_PURELIFI is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_WLAN_VENDOR_RSI=y
-# CONFIG_WLAN_VENDOR_SILABS is not set
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_WLAN=y
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WPCM450_SOC=m
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-# CONFIG_WQ_WATCHDOG is not set
-CONFIG_WWAN_HWSIM=m
-CONFIG_WWAN=y
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_XDP_SOCKETS=y
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-# CONFIG_XEN is not set
-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
-CONFIG_XEN_PRIVCMD=m
-# CONFIG_XEN_PVCALLS_FRONTEND is not set
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_UNPOPULATED_ALLOC=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-CONFIG_XEN_VIRTIO=y
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_MIGRATE=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_SUB_POLICY=y
-# CONFIG_XFRM_USER_COMPAT is not set
-CONFIG_XFRM_USER=y
-CONFIG_XFRM=y
-# CONFIG_XFS_DEBUG is not set
-CONFIG_XFS_FS=m
-# CONFIG_XFS_ONLINE_REPAIR is not set
-CONFIG_XFS_ONLINE_SCRUB=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_RT=y
-CONFIG_XFS_SUPPORT_ASCII_CI=y
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_WARN is not set
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_XILINX_AXI_EMAC is not set
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_XILINX_INTC=y
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_XILINX_PR_DECOUPLER=m
-# CONFIG_XILINX_SDFEC is not set
-CONFIG_XILINX_VCU=m
-CONFIG_XILINX_WATCHDOG=m
-CONFIG_XILINX_XADC=m
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_OF=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-CONFIG_XLNX_R5_REMOTEPROC=m
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_IA64=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_SPARC=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC=y
-# CONFIG_YAMAHA_YAS530 is not set
-CONFIG_YAM=m
-CONFIG_YELLOWFIN=m
-# CONFIG_YENTA is not set
-# CONFIG_YOGABOOK_WMI is not set
-CONFIG_Z3FOLD=y
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBUD=y
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZERO_CALL_USED_REGS is not set
-CONFIG_ZEROPLUS_FF=y
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-CONFIG_ZISOFS=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_ZLIB_DFLTCC=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZONEFS_FS=m
-CONFIG_ZOPT2201=m
-# CONFIG_ZPA2326 is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-CONFIG_ZRAM=m
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-# CONFIG_ZRAM_WRITEBACK is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-# kernel-fsync config
-CONFIG_I2C_NCT6775=m
-CONFIG_ZENIFY=y
-
-# device specific config
-# Steam Deck
-CONFIG_MFD_STEAMDECK=m
-CONFIG_SENSORS_STEAMDECK=m
-CONFIG_LEDS_STEAMDECK=m
-CONFIG_EXTCON_STEAMDECK=m
-# Microsoft Surface
-CONFIG_HID_IPTS=m
-CONFIG_HID_ITHC=m
-CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
-CONFIG_VIDEO_DW9719=m
-CONFIG_IPC_CLASSES=y
-CONFIG_LEDS_TPS68470=m
-# Lenovo Legion
-CONFIG_LEGION_LAPTOP=m
diff --git a/SOURCES/kernel-armv7hl-lpae-debug-fedora.config b/SOURCES/kernel-armv7hl-lpae-debug-fedora.config
deleted file mode 100644
index 226ec44..0000000
--- a/SOURCES/kernel-armv7hl-lpae-debug-fedora.config
+++ /dev/null
@@ -1,9239 +0,0 @@
-# arm
-# CONFIG_60XX_WDT is not set
-CONFIG_6LOWPAN_DEBUGFS=y
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6PACK=m
-CONFIG_8139CP=m
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_8139TOO_8129=y
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS=m
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-CONFIG_ABP060MG=m
-CONFIG_ACCESSIBILITY=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_ACPI_AC=y
-CONFIG_ACPI_ALS=m
-CONFIG_ACPI_APEI_EINJ=m
-CONFIG_ACPI_APEI_ERST_DEBUG=m
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_BATTERY=y
-CONFIG_ACPI_BGRT=y
-CONFIG_ACPI_BUTTON=y
-# CONFIG_ACPI_CMPC is not set
-CONFIG_ACPI_CONFIGFS=m
-CONFIG_ACPI_CONTAINER=y
-# CONFIG_ACPI_CPPC_CPUFREQ_FIE is not set
-CONFIG_ACPI_CUSTOM_METHOD=m
-CONFIG_ACPI_DEBUGGER_USER=m
-CONFIG_ACPI_DEBUGGER=y
-CONFIG_ACPI_DEBUG=y
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_FFH=y
-# CONFIG_ACPI_FPDT is not set
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_NFIT=m
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_PRMT=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_VIDEO=m
-# CONFIG_ACQUIRE_WDT is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# CONFIG_AD2S90 is not set
-CONFIG_AD3552R=m
-CONFIG_AD4130=m
-# CONFIG_AD5064 is not set
-CONFIG_AD5110=m
-# CONFIG_AD525X_DPOT is not set
-CONFIG_AD5272=m
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5624R_SPI is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-# CONFIG_AD5791 is not set
-# CONFIG_AD5933 is not set
-# CONFIG_AD7091R5 is not set
-CONFIG_AD7124=m
-# CONFIG_AD7150 is not set
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-CONFIG_AD7292=m
-CONFIG_AD7293=m
-# CONFIG_AD7298 is not set
-# CONFIG_AD7303 is not set
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7746 is not set
-CONFIG_AD7766=m
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7816 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7949=m
-# CONFIG_AD799X is not set
-# CONFIG_AD8366 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_AD9523 is not set
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# CONFIG_ADA4250 is not set
-CONFIG_ADAPTEC_STARFIRE=m
-# CONFIG_ADE7854 is not set
-# CONFIG_ADF4350 is not set
-# CONFIG_ADF4371 is not set
-CONFIG_ADF4377=m
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADI_AXI_ADC is not set
-# CONFIG_ADIN1100_PHY is not set
-CONFIG_ADIN1110=m
-CONFIG_ADIN_PHY=m
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADIS16240 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-CONFIG_ADIS16475=m
-# CONFIG_ADIS16480 is not set
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADMV1013 is not set
-# CONFIG_ADMV1014 is not set
-# CONFIG_ADMV4420 is not set
-# CONFIG_ADMV8818 is not set
-# CONFIG_ADRF6780 is not set
-# CONFIG_ADT7316 is not set
-CONFIG_ADUX1020=m
-# CONFIG_ADVANTECH_WDT is not set
-# CONFIG_ADV_SWBUTTON is not set
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXRS290=m
-# CONFIG_ADXRS450 is not set
-CONFIG_AEABI=y
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_AFFS_FS is not set
-CONFIG_AF_KCM=m
-CONFIG_AF_RXRPC_DEBUG=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-CONFIG_AF_RXRPC_IPV6=y
-CONFIG_AF_RXRPC=m
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_AFS_DEBUG=y
-CONFIG_AFS_FSCACHE=y
-CONFIG_AFS_FS=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_DM816=m
-CONFIG_AHCI_DWC=m
-CONFIG_AHCI_IMX=m
-CONFIG_AHCI_MVEBU=m
-# CONFIG_AHCI_QORIQ is not set
-CONFIG_AHCI_SUNXI=m
-CONFIG_AHCI_TEGRA=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=4
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
-CONFIG_AIC79XX_RESET_DELAY_MS=15000
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
-CONFIG_AIC7XXX_RESET_DELAY_MS=15000
-CONFIG_AIX_PARTITION=y
-# CONFIG_AK09911 is not set
-# CONFIG_AK8974 is not set
-CONFIG_AK8975=m
-CONFIG_AL3010=m
-# CONFIG_AL3320A is not set
-# CONFIG_AL_FIC is not set
-# CONFIG_ALIBABA_ENI_VDPA is not set
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_ALTERA_FREEZE_BRIDGE is not set
-# CONFIG_ALTERA_MBOX is not set
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_ALTERA_PR_IP_CORE_PLAT=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_ALTERA_TSE=m
-CONFIG_ALX=m
-# CONFIG_AM2315 is not set
-# CONFIG_AM335X_PHY_USB is not set
-CONFIG_AMBA_PL08X=y
-CONFIG_AMD8111_ETH=m
-# CONFIG_AMD_IOMMU_DEBUGFS is not set
-CONFIG_AMD_PHY=m
-CONFIG_AMD_PMC=m
-# CONFIG_AMD_PTDMA is not set
-# CONFIG_AMDTEE is not set
-# CONFIG_AMD_XGBE_DCB is not set
-# CONFIG_AMIGA_PARTITION is not set
-CONFIG_AMLOGIC_THERMAL=m
-CONFIG_AMT=m
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-CONFIG_ANDROID_BINDERFS=y
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-CONFIG_ANDROID_BINDER_IPC=y
-# CONFIG_ANON_VMA_NAME is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9802ALS=m
-CONFIG_APDS9960=m
-# CONFIG_APM_EMULATION is not set
-CONFIG_APPLE_MFI_FASTCHARGE=m
-# CONFIG_APPLE_PROPERTIES is not set
-# CONFIG_APPLICOM is not set
-CONFIG_AQTION=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AR5523=m
-# CONFIG_ARCH_ACTIONS is not set
-# CONFIG_ARCH_AIROHA is not set
-# CONFIG_ARCH_ALPINE is not set
-# CONFIG_ARCH_APPLE is not set
-# CONFIG_ARCH_ARTPEC is not set
-# CONFIG_ARCH_ASPEED is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_AXXIA is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_23550 is not set
-# CONFIG_ARCH_BCM_281XX is not set
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM4908 is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_53573 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BCMBCA is not set
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_HR2 is not set
-# CONFIG_ARCH_BCM_IPROC is not set
-# CONFIG_ARCH_BCM_NSP is not set
-CONFIG_ARCH_BCM=y
-# CONFIG_ARCH_BERLIN is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_DIGICOLOR is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_EP93XX is not set
-CONFIG_ARCH_EXYNOS3=y
-# CONFIG_ARCH_EXYNOS4 is not set
-CONFIG_ARCH_EXYNOS5=y
-CONFIG_ARCH_EXYNOS=y
-# CONFIG_ARCH_FOOTBRIDGE is not set
-CONFIG_ARCH_FORCE_MAX_ORDER=11
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_ARCH_HIGHBANK=y
-# CONFIG_ARCH_HISI is not set
-# CONFIG_ARCH_HPE is not set
-# CONFIG_ARCH_INTEL_SOCFPGA is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IPQ40XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_KEEMBAY is not set
-CONFIG_ARCH_KEYSTONE=y
-# CONFIG_ARCH_MEDIATEK is not set
-CONFIG_ARCH_MESON=y
-# CONFIG_ARCH_MILBEAUT is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_MSM8909 is not set
-# CONFIG_ARCH_MSM8916 is not set
-# CONFIG_ARCH_MSTARV7 is not set
-CONFIG_ARCH_MULTIPLATFORM=y
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MVEBU=y
-# CONFIG_ARCH_MXC is not set
-# CONFIG_ARCH_NPCM is not set
-# CONFIG_ARCH_OMAP1 is not set
-# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set
-# CONFIG_ARCH_OMAP3 is not set
-# CONFIG_ARCH_OMAP4 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_QCOM is not set
-CONFIG_ARCH_RANDOM=y
-# CONFIG_ARCH_RDA is not set
-# CONFIG_ARCH_REALTEK is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_RENESAS is not set
-CONFIG_ARCH_ROCKCHIP=y
-# CONFIG_ARCH_S32 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SPARX5 is not set
-# CONFIG_ARCH_STI is not set
-CONFIG_ARCH_STM32=y
-# CONFIG_ARCH_SUNPLUS is not set
-CONFIG_ARCH_SUNXI=y
-CONFIG_ARCH_TEGRA_114_SOC=y
-CONFIG_ARCH_TEGRA_124_SOC=y
-# CONFIG_ARCH_TEGRA_2x_SOC is not set
-# CONFIG_ARCH_TEGRA_3x_SOC is not set
-CONFIG_ARCH_TEGRA=y
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_UNIPHIER is not set
-CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_DCSCB=y
-CONFIG_ARCH_VEXPRESS_SPC=y
-CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VIRT=y
-# CONFIG_ARCH_VISCONTI is not set
-# CONFIG_ARCH_WM8850 is not set
-# CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCNET is not set
-CONFIG_ARM64_AMU_EXTN=y
-CONFIG_ARM64_E0PD=y
-CONFIG_ARM64_EPAN=y
-CONFIG_ARM64_ERRATUM_1319367=y
-CONFIG_ARM64_ERRATUM_1530923=y
-CONFIG_ARM64_ERRATUM_1542419=y
-CONFIG_ARM64_ERRATUM_2054223=y
-CONFIG_ARM64_ERRATUM_2067961=y
-CONFIG_ARM64_ERRATUM_2119858=y
-CONFIG_ARM64_ERRATUM_2139208=y
-CONFIG_ARM64_ERRATUM_2224489=y
-CONFIG_ARM64_ERRATUM_2253138=y
-CONFIG_ARM64_ERRATUM_2441007=y
-CONFIG_ARM64_ERRATUM_2658417=y
-CONFIG_ARM64_ERRATUM_858921=y
-CONFIG_ARM64_USE_LSE_ATOMICS=y
-CONFIG_ARMADA_37XX_RWTM_MBOX=m
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-CONFIG_ARMADA_THERMAL=m
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
-CONFIG_ARM_AMBA=y
-CONFIG_ARM_APPENDED_DTB=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_ARM_ATAG_DTB_COMPAT=y
-CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
-CONFIG_ARM_CCI400_PMU=y
-CONFIG_ARM_CCI5xx_PMU=y
-CONFIG_ARM_CCI_PMU=m
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCN=y
-# CONFIG_ARM_CHARLCD is not set
-CONFIG_ARM_CMN=m
-CONFIG_ARM_CPUIDLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARM_CPU_TOPOLOGY=y
-CONFIG_ARM_CRYPTO=y
-CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
-CONFIG_ARM_DMA_USE_IOMMU=y
-CONFIG_ARM_ERRATA_430973=y
-CONFIG_ARM_ERRATA_643719=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_ARM_ERRATA_754322=y
-CONFIG_ARM_ERRATA_754327=y
-CONFIG_ARM_ERRATA_764319=y
-CONFIG_ARM_ERRATA_764369=y
-CONFIG_ARM_ERRATA_773022=y
-CONFIG_ARM_ERRATA_775420=y
-CONFIG_ARM_ERRATA_798181=y
-CONFIG_ARM_ERRATA_818325_852422=y
-CONFIG_ARM_ERRATA_821420=y
-CONFIG_ARM_ERRATA_825619=y
-CONFIG_ARM_ERRATA_852421=y
-CONFIG_ARM_ERRATA_852423=y
-CONFIG_ARM_ERRATA_857271=y
-CONFIG_ARM_ERRATA_857272=y
-CONFIG_ARM_EXYNOS_BUS_DEVFREQ=m
-CONFIG_ARM_EXYNOS_CPUIDLE=y
-CONFIG_ARM_GIC_PM=y
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2
-CONFIG_ARM_HIGHBANK_CPUFREQ=m
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-# CONFIG_ARM_IMX6Q_CPUFREQ is not set
-CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
-CONFIG_ARM_IMX_BUS_DEVFREQ=m
-# CONFIG_ARM_IMX_CPUFREQ_DT is not set
-CONFIG_ARM_KPROBES_TEST=m
-CONFIG_ARM_LPAE=y
-CONFIG_ARM_MHU=m
-# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_MODULE_PLTS is not set
-CONFIG_ARM_MVEBU_V7_CPUIDLE=y
-# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
-CONFIG_ARM_PATCH_IDIV=y
-CONFIG_ARM_PL172_MPMC=m
-CONFIG_ARM_PMUV3=y
-CONFIG_ARM_PMU=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
-CONFIG_ARM_PSCI_CPUIDLE=y
-CONFIG_ARM_PSCI_FW=y
-CONFIG_ARM_PSCI=y
-CONFIG_ARM_PTDUMP_DEBUGFS=y
-CONFIG_ARM_QCOM_CPUFREQ_HW=m
-CONFIG_ARM_QCOM_SPM_CPUIDLE=y
-CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
-CONFIG_ARM_RK3399_DMC_DEVFREQ=m
-CONFIG_ARM_SCMI_CPUFREQ=m
-CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
-CONFIG_ARM_SCMI_PROTOCOL=y
-# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
-CONFIG_ARM_SCPI_CPUFREQ=m
-CONFIG_ARM_SCPI_POWER_DOMAIN=m
-CONFIG_ARM_SCPI_PROTOCOL=m
-CONFIG_ARM_SMCCC_SOC_ID=y
-CONFIG_ARM_SMC_WATCHDOG=m
-CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
-# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
-# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
-CONFIG_ARM_SMMU=y
-CONFIG_ARM_SP805_WATCHDOG=m
-# CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-# CONFIG_ARM_TEGRA20_CPUFREQ is not set
-CONFIG_ARM_TEGRA_CPUIDLE=y
-CONFIG_ARM_TEGRA_DEVFREQ=m
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_TI_CPUFREQ=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_ARM_UNWIND=y
-CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
-CONFIG_ARM_VIRT_EXT=y
-CONFIG_ARM=y
-# CONFIG_AS3935 is not set
-# CONFIG_AS73211 is not set
-# CONFIG_ASUS_TF103C_DOCK is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_ASYNC_TX_DMA=y
-CONFIG_AT803X_PHY=m
-CONFIG_ATA_ACPI=y
-CONFIG_ATA_BMDMA=y
-CONFIG_ATA_GENERIC=m
-CONFIG_ATAGS_PROC=y
-CONFIG_ATAGS=y
-# CONFIG_ATALK is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_ATA_PIIX=y
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_ATA_SFF=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA=y
-# CONFIG_ATH10K_AHB is not set
-CONFIG_ATH10K_DEBUGFS=y
-CONFIG_ATH10K_DEBUG=y
-CONFIG_ATH10K=m
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_SNOC=m
-# CONFIG_ATH10K_SPECTRAL is not set
-CONFIG_ATH10K_TRACING=y
-CONFIG_ATH10K_USB=m
-CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
-CONFIG_ATH12K_DEBUG=y
-CONFIG_ATH12K=m
-CONFIG_ATH12K_TRACING=y
-CONFIG_ATH5K_DEBUG=y
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH6KL_DEBUG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_ATH6KL_USB=m
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_ATH9K_DEBUGFS=y
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_STATION_STATISTICS is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH_COMMON=m
-CONFIG_ATH_DEBUG=y
-# CONFIG_ATH_TRACEPOINTS is not set
-CONFIG_ATL1C=m
-CONFIG_ATL1E=m
-CONFIG_ATL1=m
-CONFIG_ATL2=m
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_ATM_BR2684=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-# CONFIG_ATM_DRIVERS is not set
-# CONFIG_ATM_DUMMY is not set
-# CONFIG_ATM_ENI_DEBUG is not set
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-# CONFIG_ATM_FORE200E is not set
-# CONFIG_ATM_HE is not set
-# CONFIG_ATM_HE_USE_SUNI is not set
-# CONFIG_ATM_IA is not set
-# CONFIG_ATM_IDT77252 is not set
-# CONFIG_ATM_LANAI is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM=m
-# CONFIG_ATM_MPOA is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-CONFIG_ATM_SOLOS=m
-CONFIG_ATM_TCP=m
-CONFIG_ATOMIC64_SELFTEST=y
-CONFIG_ATP=m
-CONFIG_AUDITSYSCALL=y
-CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=y
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_AUXDISPLAY=y
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_AX25=m
-CONFIG_AX88796_93CX6=y
-CONFIG_AX88796B_PHY=m
-CONFIG_AX88796=m
-CONFIG_AXI_DMAC=m
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_ADC=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_BCMA=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_DEBUG=y
-CONFIG_B43LEGACY_DEBUG=y
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY=m
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43=m
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_SDIO=y
-CONFIG_B44=m
-CONFIG_B44_PCI=y
-CONFIG_B53=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_ARCXCNN=m
-# CONFIG_BACKLIGHT_BD6107 is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_KTD253=m
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LED=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-CONFIG_BACKLIGHT_LP855X=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_QCOM_WLED is not set
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_SAHARA is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-CONFIG_BALLOON_COMPACTION=y
-# CONFIG_BARCO_P50_GPIO is not set
-CONFIG_BAREUDP=m
-CONFIG_BATMAN_ADV_BATMAN_V=y
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-CONFIG_BATMAN_ADV=m
-CONFIG_BATMAN_ADV_MCAST=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_TRACING=y
-CONFIG_BATTERY_AXP20X=m
-# CONFIG_BATTERY_BQ27XXX is not set
-CONFIG_BATTERY_CW2015=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-CONFIG_BATTERY_GAUGE_LTC2941=m
-# CONFIG_BATTERY_GOLDFISH is not set
-CONFIG_BATTERY_MAX17040=m
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_BATTERY_MAX1721X is not set
-CONFIG_BATTERY_QCOM_BATTMGR=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_BATTERY_SAMSUNG_SDI=y
-CONFIG_BATTERY_SBS=m
-CONFIG_BATTERY_SURFACE=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_BAYCOM_EPP=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-# CONFIG_BCACHE_CLOSURES_DEBUG is not set
-# CONFIG_BCACHE_DEBUG is not set
-CONFIG_BCACHE=m
-CONFIG_BCM2711_THERMAL=m
-CONFIG_BCM2835_MBOX=y
-CONFIG_BCM2835_POWER=y
-CONFIG_BCM2835_THERMAL=m
-CONFIG_BCM2835_VCHIQ=m
-CONFIG_BCM2835_WDT=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-# CONFIG_BCM84881_PHY is not set
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCMA_BLOCKIO=y
-# CONFIG_BCMA_DEBUG is not set
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA=m
-CONFIG_BCMGENET=m
-# CONFIG_BCM_KONA_USB2_PHY is not set
-CONFIG_BCM_NET_PHYPTP=m
-CONFIG_BCM_SBA_RAID=m
-CONFIG_BCM_VIDEOCORE=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_BE2ISCSI=m
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-# CONFIG_BE2NET_HWMON is not set
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_SKYHAWK=y
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFS_FS is not set
-CONFIG_BH1750=m
-# CONFIG_BH1780 is not set
-CONFIG_BIG_KEYS=y
-CONFIG_BIG_LITTLE=y
-# CONFIG_BINFMT_ELF_FDPIC is not set
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_MISC=m
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BITFIELD_KUNIT=m
-CONFIG_BITS_TEST=m
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOLATENCY=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_CGROUP=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_BLK_DEV_DRBD=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_NBD=m
-CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_NVME=m
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_RBD=m
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-# CONFIG_BLK_DEV_RSXX is not set
-CONFIG_BLK_DEV_SD=y
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SX8 is not set
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
-CONFIG_BLK_DEV_UBLK=m
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_ZONED=y
-# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_SED_OPAL=y
-CONFIG_BLK_WBT_MQ=y
-CONFIG_BLK_WBT=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-# CONFIG_BL_SWITCHER_DUMMY_IF is not set
-CONFIG_BL_SWITCHER=y
-CONFIG_BMA180=m
-# CONFIG_BMA220 is not set
-# CONFIG_BMA400 is not set
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_BME680=m
-# CONFIG_BMG160 is not set
-# CONFIG_BMI088_ACCEL is not set
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-CONFIG_BMP280=m
-CONFIG_BNA=m
-CONFIG_BNX2=m
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-CONFIG_BNXT_DCB=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-CONFIG_BNXT_HWMON=y
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BONDING=m
-# CONFIG_BOOT_CONFIG_EMBED is not set
-# CONFIG_BOOT_CONFIG_FORCE is not set
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_BOOTTIME_TRACING=y
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOUNCE=y
-# CONFIG_BPFILTER is not set
-CONFIG_BPF_JIT_ALWAYS_ON=y
-CONFIG_BPF_JIT=y
-CONFIG_BPF_KPROBE_OVERRIDE=y
-CONFIG_BPF_LIRC_MODE2=y
-CONFIG_BPF_LSM=y
-CONFIG_BPF_PRELOAD_UMD=m
-CONFIG_BPF_PRELOAD=y
-CONFIG_BPF_STREAM_PARSER=y
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-CONFIG_BPQETHER=m
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMSMAC=m
-# CONFIG_BRCMSTB_GISB_ARB is not set
-CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
-CONFIG_BRIDGE_CFM=y
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_NETFILTER=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BROADCOM_PHY=m
-CONFIG_BSD_DISKLABEL=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BT_6LOWPAN=m
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_ATH3K=m
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_BREDR=y
-# CONFIG_BT_DEBUGFS is not set
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_HIDP=m
-# CONFIG_BT_HS is not set
-CONFIG_BT_LEDS=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_LE=y
-CONFIG_BT=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_QCA=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BTRFS_ASSERT=y
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-CONFIG_BTRFS_FS=y
-# CONFIG_BT_SELFTEST is not set
-# CONFIG_BTT is not set
-CONFIG_BT_VIRTIO=m
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-CONFIG_BUILD_SALT=""
-# CONFIG_C2PORT is not set
-# CONFIG_CACHE_FEROCEON_L2 is not set
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_ONDEMAND is not set
-CONFIG_CACHE_L2X0_PMU=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_TAUROS2=y
-CONFIG_CADENCE_WATCHDOG=m
-# CONFIG_CAIF is not set
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_BXCAN=m
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_CAN327=m
-# CONFIG_CAN_CC770 is not set
-# CONFIG_CAN_C_CAN is not set
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-CONFIG_CAN_DEBUG_DEVICES=y
-CONFIG_CAN_DEV=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
-CONFIG_CAN_ESD_USB=m
-# CONFIG_CAN_ETAS_ES58X is not set
-CONFIG_CAN_FLEXCAN=m
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_ISOTP=m
-CONFIG_CAN_J1939=m
-# CONFIG_CAN_KVASER_PCIEFD is not set
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-# CONFIG_CAN_M_CAN_PLATFORM is not set
-# CONFIG_CAN_M_CAN_TCAN4X5X is not set
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_RAW=m
-# CONFIG_CAN_SJA1000 is not set
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_SOFTING is not set
-CONFIG_CAN_SUN4I=m
-# CONFIG_CAN_TI_HECC is not set
-# CONFIG_CAN_UCAN is not set
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_XILINXCAN=m
-# CONFIG_CARDBUS is not set
-CONFIG_CARL9170_DEBUGFS=y
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170=m
-CONFIG_CASSINI=m
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-# CONFIG_CC10001_ADC is not set
-# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_CCS811 is not set
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-CONFIG_CDROM_PKTCDVD=m
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_MESON_AO=m
-CONFIG_CEC_MESON_G12A_AO=m
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_CEC_PIN=y
-CONFIG_CEC_SAMSUNG_S5P=m
-# CONFIG_CEC_SECO is not set
-CONFIG_CEC_SECO_RC=y
-CONFIG_CEC_STI=m
-CONFIG_CEC_STM32=m
-CONFIG_CEC_TEGRA=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CEPH_LIB=m
-CONFIG_CEPH_LIB_PRETTYDEBUG=y
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-CONFIG_CFG80211=m
-# CONFIG_CFI_CLANG is not set
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_DEBUG=y
-CONFIG_CGROUP_DEVICE=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_CGROUP_FREEZER=y
-# CONFIG_CGROUP_HUGETLB is not set
-CONFIG_CGROUP_MISC=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_PIDS=y
-CONFIG_CGROUP_RDMA=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_CGROUPS=y
-# CONFIG_CHARGER_ADP5061 is not set
-CONFIG_CHARGER_AXP20X=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-# CONFIG_CHARGER_BQ24257 is not set
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ256XX=m
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_USBPD=m
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-CONFIG_CHARGER_GPIO=m
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_MAX77650=m
-CONFIG_CHARGER_MAX77976=m
-# CONFIG_CHARGER_MAX8903 is not set
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_RT9455 is not set
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-# CONFIG_CHARGER_SBS is not set
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_SURFACE=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_CHARGER_UCS1002=m
-CONFIG_CHARLCD_BL_FLASH=y
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-CONFIG_CHELSIO_IPSEC_INLINE=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4_DCB=y
-# CONFIG_CHELSIO_T4_FCOE is not set
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_TLS_DEVICE=m
-CONFIG_CHR_DEV_SCH=m
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CHROMEOS_TBMC=y
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHT_DC_TI_PMIC_OPREGION=y
-CONFIG_CICADA_PHY=m
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DEBUG=y
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_FSCACHE=y
-CONFIG_CIFS=m
-CONFIG_CIFS_POSIX=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_SWN_UPCALL=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIO2_BRIDGE=y
-CONFIG_CLEANCACHE=y
-CONFIG_CLK_BCM2711_DVP=m
-CONFIG_CLK_BCM2835=y
-CONFIG_CLK_GATE_KUNIT_TEST=m
-# CONFIG_CLK_GFM_LPASS_SM8250 is not set
-CONFIG_CLK_ICST=y
-CONFIG_CLK_IMX8MM=y
-CONFIG_CLK_IMX8MN=y
-CONFIG_CLK_IMX8MP=y
-CONFIG_CLK_IMX8MQ=y
-CONFIG_CLK_IMX8QXP=y
-CONFIG_CLK_IMX8ULP=y
-CONFIG_CLK_IMX93=y
-CONFIG_CLK_KUNIT_TEST=m
-CONFIG_CLK_PX30=y
-# CONFIG_CLK_QORIQ is not set
-CONFIG_CLK_RASPBERRYPI=y
-CONFIG_CLK_RK3036=y
-CONFIG_CLK_RK312X=y
-CONFIG_CLK_RK3188=y
-CONFIG_CLK_RK322X=y
-CONFIG_CLK_RK3288=y
-CONFIG_CLK_RK3308=y
-CONFIG_CLK_RK3328=y
-CONFIG_CLK_RK3368=y
-CONFIG_CLK_RK3399=y
-CONFIG_CLK_RV110X=y
-CONFIG_CLK_RV1126=y
-CONFIG_CLK_SP810=y
-# CONFIG_CLKSRC_STM32_LP is not set
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_CLK_SUNXI_CLOCKS=y
-# CONFIG_CLK_SUNXI_PRCM_SUN6I is not set
-# CONFIG_CLK_SUNXI_PRCM_SUN8I is not set
-CONFIG_CLK_SUNXI_PRCM_SUN9I=y
-CONFIG_CLK_SUNXI=y
-CONFIG_CLK_VEXPRESS_OSC=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-CONFIG_CLS_U32_MARK=y
-CONFIG_CLS_U32_PERF=y
-CONFIG_CM32181=m
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-CONFIG_CM3605=m
-# CONFIG_CM36651 is not set
-CONFIG_CMA_ALIGNMENT=8
-CONFIG_CMA_AREAS=7
-# CONFIG_CMA_DEBUGFS is not set
-# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA=y
-CONFIG_CMDLINE=""
-# CONFIG_CMDLINE_FORCE is not set
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_CMDLINE_KUNIT_TEST=m
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_CNIC=m
-# CONFIG_CODA_FS is not set
-# CONFIG_COMEDI is not set
-CONFIG_COMMAND_LINE_SIZE=4096
-CONFIG_COMMON_CLK_AXG_AUDIO=y
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set
-# CONFIG_COMMON_CLK_FSL_SAI is not set
-# CONFIG_COMMON_CLK_LAN966X is not set
-CONFIG_COMMON_CLK_MAX77686=y
-# CONFIG_COMMON_CLK_MAX9485 is not set
-CONFIG_COMMON_CLK_MESON8B=y
-# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_COMMON_CLK_RK808=y
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_S2MPS11=m
-CONFIG_COMMON_CLK_SCMI=y
-CONFIG_COMMON_CLK_SCPI=m
-# CONFIG_COMMON_CLK_SI514 is not set
-CONFIG_COMMON_CLK_SI521XX=y
-# CONFIG_COMMON_CLK_SI5341 is not set
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-# CONFIG_COMMON_CLK_SI570 is not set
-CONFIG_COMMON_CLK_STM32MP157_SCMI=y
-# CONFIG_COMMON_CLK_TI_ADPLL is not set
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
-CONFIG_COMMON_CLK=y
-CONFIG_COMPACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-# CONFIG_COMPAT_BRK is not set
-# CONFIG_COMPILE_TEST is not set
-CONFIG_CONFIGFS_FS=y
-CONFIG_CONNECTOR=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=3
-CONFIG_CONTEXT_SWITCH_TRACER=y
-# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
-CONFIG_CORDIC=m
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
-# CONFIG_CORESIGHT is not set
-CONFIG_CORTINA_PHY=m
-CONFIG_COUNTER=m
-# CONFIG_CPU5_WDT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_THERMAL=y
-CONFIG_CPU_FREQ=y
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
-# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_ISOLATION=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_CPUMASK_KUNIT_TEST=m
-CONFIG_CPUMASK_OFFSTACK=y
-CONFIG_CPUSETS=y
-# CONFIG_CPU_SW_DOMAIN_PAN is not set
-CONFIG_CPU_THERMAL=y
-# CONFIG_CRAMFS is not set
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_CRASH_DUMP=y
-CONFIG_CRC16=y
-# CONFIG_CRC32_BIT is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_SELFTEST is not set
-# CONFIG_CRC32_SLICEBY4 is not set
-CONFIG_CRC32_SLICEBY8=y
-CONFIG_CRC32=y
-CONFIG_CRC4=m
-CONFIG_CRC64=y
-CONFIG_CRC7=m
-CONFIG_CRC8=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC_T10DIF=y
-CONFIG_CROS_EC_CHARDEV=m
-CONFIG_CROS_EC_DEBUGFS=m
-CONFIG_CROS_EC_I2C=m
-# CONFIG_CROS_EC_LIGHTBAR is not set
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_EC_RPMSG=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_KUNIT=m
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CRYPTO_842=y
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_AEGIS128_SIMD=y
-# CONFIG_CRYPTO_AES_ARM64 is not set
-CONFIG_CRYPTO_AES_ARM_BS=y
-# CONFIG_CRYPTO_AES_ARM_CE is not set
-CONFIG_CRYPTO_AES_ARM=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_ANSI_CPRNG=m
-# CONFIG_CRYPTO_ARIA is not set
-CONFIG_CRYPTO_AUTHENC=y
-CONFIG_CRYPTO_BLAKE2B_NEON=m
-CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_BLAKE2S_ARM=y
-CONFIG_CRYPTO_BLAKE2S=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CCM=y
-CONFIG_CRYPTO_CFB=y
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CHACHA20_NEON=y
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_CRC32_ARM_CE=m
-CONFIG_CRYPTO_CRC32C_VPMSUM=m
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
-CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m
-CONFIG_CRYPTO_CRYPTD=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=y
-CONFIG_CRYPTO_CURVE25519=m
-CONFIG_CRYPTO_CURVE25519_NEON=m
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
-# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=8
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=8192
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
-CONFIG_CRYPTO_DEV_FSL_CAAM=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
-CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
-CONFIG_CRYPTO_DEV_HIFN_795X=m
-CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
-# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC is not set
-# CONFIG_CRYPTO_DEV_HISI_TRNG is not set
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-# CONFIG_CRYPTO_DEV_MXS_DCP is not set
-# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
-# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set
-CONFIG_CRYPTO_DEV_OMAP_AES=m
-CONFIG_CRYPTO_DEV_OMAP_DES=m
-CONFIG_CRYPTO_DEV_OMAP=m
-CONFIG_CRYPTO_DEV_OMAP_SHAM=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
-CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
-CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
-CONFIG_CRYPTO_DEV_QCOM_RNG=m
-CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=y
-CONFIG_CRYPTO_DEV_ROCKCHIP=m
-CONFIG_CRYPTO_DEV_S5P=m
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-# CONFIG_CRYPTO_DEV_SAHARA is not set
-# CONFIG_CRYPTO_DEV_SP_CCP is not set
-CONFIG_CRYPTO_DEV_STM32_CRC=m
-CONFIG_CRYPTO_DEV_STM32_CRYP=m
-CONFIG_CRYPTO_DEV_STM32_HASH=m
-# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN4I_SS=m
-CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_CE=m
-CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
-CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_SS=m
-CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
-CONFIG_CRYPTO_DEV_VIRTIO=m
-# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_DH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_ECDH=y
-CONFIG_CRYPTO_ECDSA=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_ESSIV=m
-CONFIG_CRYPTO_FCRYPT=m
-# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
-CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
-CONFIG_CRYPTO_FIPS=y
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GHASH_ARM_CE=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_KEYWRAP=m
-CONFIG_CRYPTO_LIB_BLAKE2S=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
-CONFIG_CRYPTO_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_POLY1305=y
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_NHPOLY1305_NEON=m
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_OFB=y
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_POLY1305_ARM=y
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_SERPENT=m
-# CONFIG_CRYPTO_SHA1_ARM_CE is not set
-CONFIG_CRYPTO_SHA1_ARM_NEON=y
-CONFIG_CRYPTO_SHA1_ARM=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256_ARM64=y
-CONFIG_CRYPTO_SHA256_ARM=y
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA2_ARM_CE is not set
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SHA512_ARM64=m
-CONFIG_CRYPTO_SHA512_ARM=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SIMD=y
-# CONFIG_CRYPTO_SM2 is not set
-# CONFIG_CRYPTO_SM3_GENERIC is not set
-# CONFIG_CRYPTO_SM3 is not set
-# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
-# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
-# CONFIG_CRYPTO_SM4_GENERIC is not set
-# CONFIG_CRYPTO_SM4 is not set
-# CONFIG_CRYPTO_STATS is not set
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_USER_API_AEAD=y
-# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
-CONFIG_CRYPTO_USER_API_HASH=y
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_RNG=y
-CONFIG_CRYPTO_USER_API_SKCIPHER=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_VMAC=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XTS=y
-CONFIG_CRYPTO_XXHASH=y
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_ZSTD=m
-# CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT is not set
-CONFIG_CSD_LOCK_WAIT_DEBUG=y
-# CONFIG_CUSE is not set
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_CXD2880_SPI_DRV=m
-# CONFIG_CX_ECAT is not set
-CONFIG_CXL_ACPI=m
-CONFIG_CXL_BUS=m
-CONFIG_CXL_MEM=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_PCI=m
-CONFIG_CXL_PMEM=m
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_REGION=y
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_LRU_SORT is not set
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON=y
-CONFIG_DAVICOM_PHY=m
-CONFIG_DAVINCI_WATCHDOG=m
-CONFIG_DAX=y
-CONFIG_DCB=y
-CONFIG_DDR=y
-CONFIG_DE2104X_DSL=0
-CONFIG_DE2104X=m
-# CONFIG_DEBUG_ALIGN_RODATA is not set
-CONFIG_DEBUG_ATOMIC_SLEEP=y
-CONFIG_DEBUG_BOOT_PARAMS=y
-# CONFIG_DEBUG_CGROUP_REF is not set
-CONFIG_DEBUG_CREDENTIALS=y
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_ENTRY is not set
-CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_DEBUG_GPIO is not set
-CONFIG_DEBUG_HIGHMEM=y
-# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_NONE is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-CONFIG_DEBUG_INFO=y
-CONFIG_DEBUG_IRQFLAGS=y
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DEBUG_KERNEL=y
-CONFIG_DEBUG_KMAP_LOCAL=y
-CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN=y
-CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
-CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE=40000
-# CONFIG_DEBUG_KMEMLEAK_TEST is not set
-CONFIG_DEBUG_KMEMLEAK=y
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_KOBJECT_RELEASE is not set
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_LL is not set
-CONFIG_DEBUG_LOCK_ALLOC=y
-# CONFIG_DEBUG_LOCKDEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-CONFIG_DEBUG_MISC=y
-CONFIG_DEBUG_MUTEXES=y
-CONFIG_DEBUG_NET=y
-CONFIG_DEBUG_NOTIFIERS=y
-CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
-CONFIG_DEBUG_OBJECTS_FREE=y
-CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
-CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
-# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
-CONFIG_DEBUG_OBJECTS_TIMERS=y
-CONFIG_DEBUG_OBJECTS_WORK=y
-CONFIG_DEBUG_OBJECTS=y
-# CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set
-CONFIG_DEBUG_PAGEALLOC=y
-CONFIG_DEBUG_PAGE_REF=y
-CONFIG_DEBUG_PER_CPU_MAPS=y
-CONFIG_DEBUG_PERF_USE_VMALLOC=y
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_DEBUG_PLIST is not set
-CONFIG_DEBUG_PREEMPT=y
-# CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_RT_MUTEXES=y
-CONFIG_DEBUG_RWSEMS=y
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-CONFIG_DEBUG_SG=y
-CONFIG_DEBUG_SHIRQ=y
-CONFIG_DEBUG_SPINLOCK=y
-CONFIG_DEBUG_STACK_USAGE=y
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_VM_MAPLE_TREE is not set
-CONFIG_DEBUG_VM_PGFLAGS=y
-CONFIG_DEBUG_VM_PGTABLE=y
-# CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible
-CONFIG_DEBUG_VM_SHOOT_LAZIES=y
-# CONFIG_DEBUG_VM_VMACACHE is not set
-CONFIG_DEBUG_VM=y
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
-CONFIG_DEBUG_WX=y
-# CONFIG_DECNET is not set
-CONFIG_DEFAULT_CUBIC=y
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
-# CONFIG_DEFAULT_RENO is not set
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_DEFAULT_SECURITY_SELINUX=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-CONFIG_DETECT_HUNG_TASK=y
-# CONFIG_DEV_APPLETALK is not set
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM=m
-# CONFIG_DEV_DAX_KMEM is not set
-# CONFIG_DEV_DAX_PMEM_COMPAT is not set
-CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m
-CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
-CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-CONFIG_DEVFREQ_GOV_PERFORMANCE=m
-CONFIG_DEVFREQ_GOV_POWERSAVE=m
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_DEVTMPFS=y
-CONFIG_DHT11=m
-CONFIG_DL2K=m
-# CONFIG_DLHL60D is not set
-CONFIG_DLM_DEBUG=y
-# CONFIG_DLM_DEPRECATED_API is not set
-CONFIG_DLM=m
-CONFIG_DLN2_ADC=m
-# CONFIG_DM9000 is not set
-CONFIG_DM9051=m
-CONFIG_DM9102=m
-CONFIG_DMA_API_DEBUG_SG=y
-CONFIG_DMA_API_DEBUG=y
-CONFIG_DMA_BCM2835=m
-CONFIG_DMABUF_DEBUG=y
-CONFIG_DMABUF_HEAPS_CMA=y
-CONFIG_DMABUF_HEAPS_SYSTEM=y
-CONFIG_DMABUF_HEAPS=y
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-CONFIG_DMA_CMA=y
-CONFIG_DMADEVICES_DEBUG=y
-CONFIG_DMADEVICES_VDEBUG=y
-CONFIG_DMADEVICES=y
-CONFIG_DMA_ENGINE=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_DMA_OF=y
-CONFIG_DMA_OMAP=m
-# CONFIG_DMA_PERNUMA_CMA is not set
-# CONFIG_DMAPOOL_TEST is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-CONFIG_DMARD10=m
-# CONFIG_DMA_RESTRICTED_POOL is not set
-CONFIG_DMA_SUN4I=m
-CONFIG_DMA_SUN6I=m
-# CONFIG_DMATEST is not set
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_CRYPT=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
-CONFIG_DM_DEBUG=y
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_EBS=m
-CONFIG_DM_ERA=m
-CONFIG_DM_FLAKEY=m
-CONFIG_DMIID=y
-CONFIG_DM_INIT=y
-CONFIG_DM_INTEGRITY=m
-CONFIG_DMI_SYSFS=y
-CONFIG_DMI=y
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_MIRROR=y
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_RAID=m
-CONFIG_DM_SNAPSHOT=y
-CONFIG_DM_SWITCH=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_VERITY_FEC=y
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-CONFIG_DM_WRITECACHE=m
-CONFIG_DM_ZERO=y
-CONFIG_DM_ZONED=m
-CONFIG_DNET=m
-CONFIG_DNOTIFY=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_DOVE_THERMAL=m
-CONFIG_DP83640_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83848_PHY=m
-# CONFIG_DP83867_PHY is not set
-CONFIG_DP83869_PHY=m
-# CONFIG_DP83TC811_PHY is not set
-# CONFIG_DP83TD510_PHY is not set
-CONFIG_DPOT_DAC=m
-# CONFIG_DPS310 is not set
-CONFIG_DRA752_THERMAL=y
-CONFIG_DRAGONRISE_FF=y
-CONFIG_DRBD_FAULT_INJECTION=y
-# CONFIG_DRM_ACCEL is not set
-CONFIG_DRM_AMD_ACP=y
-CONFIG_DRM_AMD_DC_HDCP=y
-CONFIG_DRM_AMD_DC_SI=y
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-CONFIG_DRM_ANALOGIX_ANX6345=m
-CONFIG_DRM_ANALOGIX_ANX7625=m
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_ARMADA=m
-CONFIG_DRM_AST=m
-CONFIG_DRM_BOCHS=m
-# CONFIG_DRM_CDNS_DSI is not set
-# CONFIG_DRM_CDNS_MHDP8546 is not set
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-# CONFIG_DRM_DEBUG_MM is not set
-# CONFIG_DRM_DEBUG_SELFTEST is not set
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-CONFIG_DRM_DP_AUX_CHARDEV=y
-CONFIG_DRM_DP_CEC=y
-CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
-CONFIG_DRM_DW_HDMI_CEC=m
-CONFIG_DRM_DW_HDMI_GP_AUDIO=m
-CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
-CONFIG_DRM_DW_HDMI=m
-CONFIG_DRM_DW_MIPI_DSI=m
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_EXYNOS5433_DECON=y
-CONFIG_DRM_EXYNOS7_DECON=y
-CONFIG_DRM_EXYNOS_DPI=y
-CONFIG_DRM_EXYNOS_DP=y
-CONFIG_DRM_EXYNOS_DSI=y
-CONFIG_DRM_EXYNOS_FIMC=y
-CONFIG_DRM_EXYNOS_FIMD=y
-CONFIG_DRM_EXYNOS_GSC=y
-CONFIG_DRM_EXYNOS_HDMI=y
-CONFIG_DRM_EXYNOS=m
-CONFIG_DRM_EXYNOS_MIC=y
-CONFIG_DRM_EXYNOS_MIXER=y
-CONFIG_DRM_EXYNOS_ROTATOR=y
-CONFIG_DRM_EXYNOS_SCALER=y
-CONFIG_DRM_EXYNOS_VIDI=y
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FSL_DCU is not set
-CONFIG_DRM_FSL_LDB=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_HDLCD=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-# CONFIG_DRM_HISI_HIBMC is not set
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511_CEC=y
-CONFIG_DRM_I2C_ADV7511=m
-CONFIG_DRM_I2C_CH7006=m
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_IMX8QM_LDB=m
-CONFIG_DRM_IMX8QXP_LDB=m
-CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
-# CONFIG_DRM_IMX is not set
-CONFIG_DRM_IMX_LCDC=m
-CONFIG_DRM_IMX_LCDIF=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_KOMEDA=m
-CONFIG_DRM_KUNIT_TEST=m
-# CONFIG_DRM_LEGACY is not set
-CONFIG_DRM_LIMA=m
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-# CONFIG_DRM_LOGICVC is not set
-CONFIG_DRM_LONTIUM_LT8912B=m
-# CONFIG_DRM_LONTIUM_LT9211 is not set
-# CONFIG_DRM_LONTIUM_LT9611 is not set
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-# CONFIG_DRM_LVDS_CODEC is not set
-CONFIG_DRM_MALI_DISPLAY=m
-# CONFIG_DRM_MCDE is not set
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_MESON_DW_HDMI=m
-CONFIG_DRM_MESON=m
-CONFIG_DRM_MGAG200=m
-CONFIG_DRM_MSM_DPU=y
-CONFIG_DRM_MSM_DP=y
-CONFIG_DRM_MSM_DSI_10NM_PHY=y
-CONFIG_DRM_MSM_DSI_7NM_PHY=y
-CONFIG_DRM_MSM_HDMI=y
-# CONFIG_DRM_MSM_MDP4 is not set
-CONFIG_DRM_MSM_MDP5=y
-# CONFIG_DRM_MXSFB is not set
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-CONFIG_DRM_NOUVEAU=m
-# CONFIG_DRM_NOUVEAU_SVM is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-CONFIG_DRM_NXP_PTN3460=m
-CONFIG_DRM_OMAP=m
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
-# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
-CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
-# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BRIDGE=y
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-CONFIG_DRM_PANEL_ILITEK_IL9322=m
-CONFIG_DRM_PANEL_ILITEK_ILI9341=m
-CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
-CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-CONFIG_DRM_PANEL_JDI_R63452=m
-CONFIG_DRM_PANEL_KHADAS_TS050=m
-CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-CONFIG_DRM_PANEL_LG_LG4573=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
-# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-CONFIG_DRM_PANEL_NOVATEK_NT35950=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
-# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
-CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
-# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
-CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
-CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
-CONFIG_DRM_PANEL_RONBO_RB070D30=m
-CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
-CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
-CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
-CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SITRONIX_ST7701=m
-CONFIG_DRM_PANEL_SITRONIX_ST7703=m
-CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
-CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-CONFIG_DRM_PANEL_TPO_TPG110=m
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-CONFIG_DRM_PANEL_VISIONOX_RM69299=m
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANFROST=m
-CONFIG_DRM_PARADE_PS8622=m
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_PL111=m
-CONFIG_DRM_QXL=m
-CONFIG_DRM_RADEON=m
-CONFIG_DRM_RADEON_USERPTR=y
-# CONFIG_DRM_RCAR_DW_HDMI is not set
-# CONFIG_DRM_RCAR_LVDS is not set
-# CONFIG_DRM_RCAR_MIPI_DSI is not set
-# CONFIG_DRM_RCAR_USE_LVDS is not set
-# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SII9234=m
-# CONFIG_DRM_SIL_SII8620 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-CONFIG_DRM_SIMPLEDRM=y
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_STI=m
-CONFIG_DRM_STM_DSI=m
-CONFIG_DRM_STM=m
-CONFIG_DRM_SUN4I_BACKEND=m
-CONFIG_DRM_SUN4I_HDMI_CEC=y
-CONFIG_DRM_SUN4I_HDMI=m
-CONFIG_DRM_SUN4I=m
-CONFIG_DRM_SUN6I_DSI=m
-CONFIG_DRM_SUN8I_DW_HDMI=m
-CONFIG_DRM_SUN8I_MIXER=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA=m
-CONFIG_DRM_TEGRA_STAGING=y
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TI_DLPC3433=m
-CONFIG_DRM_TIDSS=m
-# CONFIG_DRM_TILCDC is not set
-# CONFIG_DRM_TI_SN65DSI83 is not set
-CONFIG_DRM_TI_SN65DSI86=m
-CONFIG_DRM_TI_TFP410=m
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_TOSHIBA_TC358762=m
-CONFIG_DRM_TOSHIBA_TC358764=m
-CONFIG_DRM_TOSHIBA_TC358767=m
-CONFIG_DRM_TOSHIBA_TC358768=m
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TVE200=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_USE_DYNAMIC_DEBUG=y
-CONFIG_DRM_V3D=m
-# CONFIG_DRM_VBOXVIDEO is not set
-CONFIG_DRM_VC4_HDMI_CEC=y
-# CONFIG_DRM_VC4_KUNIT_TEST is not set
-CONFIG_DRM_VC4=m
-CONFIG_DRM_VGEM=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VKMS=m
-CONFIG_DRM_VMWGFX_FBCON=y
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-# CONFIG_DRM_XEN_FRONTEND is not set
-CONFIG_DRM=y
-CONFIG_DRM_ZYNQMP_DPSUB=m
-# CONFIG_DS1682 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_DS4424 is not set
-CONFIG_DTC=y
-CONFIG_DTPM_CPU=y
-CONFIG_DTPM_DEVFREQ=y
-CONFIG_DTPM=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_DUMMY_CONSOLE=y
-# CONFIG_DUMMY_IRQ is not set
-CONFIG_DUMMY=m
-CONFIG_DVB_AS102=m
-# CONFIG_DVB_AV7110 is not set
-CONFIG_DVB_B2C2_FLEXCOP=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-CONFIG_DVB_BT8XX=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_CORE=m
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-CONFIG_DVB_DM1105=m
-# CONFIG_DVB_DUMMY_FE is not set
-CONFIG_DVB_DYNAMIC_MINORS=y
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_MAX_ADAPTERS=16
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NET=y
-CONFIG_DVB_NGENE=m
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-# CONFIG_DVB_PT3 is not set
-CONFIG_DVB_SMIPCIE=m
-# CONFIG_DVB_TEST_DRIVERS is not set
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-# CONFIG_DVB_ULE_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=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_AZ6027=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_CXUSB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_DIB0700=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-# CONFIG_DVB_USB_PCTV452E is not set
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_DVB_USB_ZD1301=m
-# CONFIG_DW_AXI_DMAC is not set
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_DWMAC_DWC_QOS_ETH=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-# CONFIG_DWMAC_LOONGSON is not set
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_TEGRA=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_DW_XDATA_PCIE=m
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_E1000E=m
-CONFIG_E1000=m
-CONFIG_E100=m
-CONFIG_EARLY_PRINTK_DBGP=y
-CONFIG_EARLY_PRINTK_USB_XDBC=y
-CONFIG_EARLY_PRINTK=y
-# CONFIG_EBC_C384_WDT is not set
-CONFIG_ECHO=m
-CONFIG_ECRYPT_FS=m
-# CONFIG_ECRYPT_FS_MESSAGING is not set
-CONFIG_EDAC_ARMADA_XP=y
-CONFIG_EDAC_DEBUG=y
-CONFIG_EDAC_DMC520=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_HIGHBANK_L2=m
-CONFIG_EDAC_HIGHBANK_MC=m
-CONFIG_EDAC_IGEN6=m
-CONFIG_EDAC_LEGACY_SYSFS=y
-# CONFIG_EDAC_SYNOPSYS is not set
-CONFIG_EDAC_TI=m
-CONFIG_EDAC=y
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_EE1004=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_LEGACY=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-CONFIG_EFI_COCO_SECRET=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_PARTITION=y
-CONFIG_EFI_PGT_DUMP=y
-# CONFIG_EFI_RCI2_TABLE is not set
-CONFIG_EFI_SECRET=m
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_TEST=m
-CONFIG_EFIVAR_FS=y
-CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
-CONFIG_EFI_VARS_PSTORE=y
-CONFIG_EFI=y
-CONFIG_EFI_ZBOOT=y
-# CONFIG_EFS_FS is not set
-CONFIG_EMAC_ROCKCHIP=m
-# CONFIG_EMBEDDED is not set
-# CONFIG_ENA_ETHERNET is not set
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_ENCRYPTED_KEYS=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ENIC=m
-CONFIG_ENVELOPE_DETECTOR=m
-CONFIG_EPIC100=m
-CONFIG_EPOLL=y
-CONFIG_EQUALIZER=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_ZIP_LZMA=y
-CONFIG_EROFS_FS_ZIP=y
-CONFIG_ET131X=m
-CONFIG_ETHERNET=y
-CONFIG_ETHOC=m
-CONFIG_ETHTOOL_NETLINK=y
-# CONFIG_ETM4X_IMPDEF_FEATURE is not set
-# CONFIG_EUROTECH_WDT is not set
-# CONFIG_EVM_ADD_XATTRS is not set
-CONFIG_EVM_ATTR_FSUUID=y
-# CONFIG_EVM_LOAD_X509 is not set
-CONFIG_EVM=y
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
-CONFIG_EXPORTFS=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-CONFIG_EXT4_DEBUG=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_KUNIT_TESTS=m
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-# CONFIG_EXTCON_FSA9480 is not set
-CONFIG_EXTCON_GPIO=m
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-# 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_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_EXYNOS5422_DMC=m
-CONFIG_EXYNOS_ADC=m
-CONFIG_EXYNOS_AUDSS_CLK_CON=m
-CONFIG_EXYNOS_CHIPID=y
-CONFIG_EXYNOS_CLKOUT=y
-# CONFIG_EXYNOS_IOMMU_DEBUG is not set
-CONFIG_EXYNOS_IOMMU=y
-CONFIG_EXYNOS_THERMAL=y
-# CONFIG_EXYNOS_USI is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_F2FS_FS_COMPRESSION=y
-CONFIG_F2FS_FS_LZ4HC=y
-CONFIG_F2FS_FS_LZ4=y
-CONFIG_F2FS_FS_LZORLE=y
-CONFIG_F2FS_FS_LZO=y
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_ZSTD=y
-CONFIG_F2FS_IOSTAT=y
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_UNFAIR_RWSEM=y
-CONFIG_FAIL_FUNCTION=y
-# CONFIG_FAIL_FUTEX is not set
-CONFIG_FAIL_IO_TIMEOUT=y
-CONFIG_FAIL_MAKE_REQUEST=y
-CONFIG_FAIL_MMC_REQUEST=y
-CONFIG_FAILOVER=m
-CONFIG_FAIL_PAGE_ALLOC=y
-CONFIG_FAILSLAB=y
-CONFIG_FAIL_SUNRPC=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_FANOTIFY=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_FAT_FS=m
-CONFIG_FAT_KUNIT_TEST=m
-# CONFIG_FAULT_INJECTION_CONFIGFS is not set
-CONFIG_FAULT_INJECTION_DEBUG_FS=y
-CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y
-# CONFIG_FAULT_INJECTION_USERCOPY is not set
-CONFIG_FAULT_INJECTION=y
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_ARC is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_ARMCLCD is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_DA8XX is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_GEODE is not set
-# CONFIG_FB_HGA is not set
-# CONFIG_FB_HYPERV is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_I810 is not set
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_IMX is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_LE80578 is not set
-# CONFIG_FB_MATROX_G is not set
-# CONFIG_FB_MATROX_I2C is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_MATROX_MILLENIUM is not set
-# CONFIG_FB_MATROX_MYSTIQUE is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_OF is not set
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-CONFIG_FB_SIMPLE=y
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_SM501 is not set
-# CONFIG_FB_SM712 is not set
-# CONFIG_FB_SM750 is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_TFT is not set
-CONFIG_FB_TILEBLITTING=y
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_VESA=y
-# CONFIG_FB_VGA16 is not set
-# CONFIG_FB_VIA is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_XILINX is not set
-CONFIG_FB=y
-CONFIG_FCOE=m
-# CONFIG_FDDI is not set
-CONFIG_FEALNX=m
-CONFIG_FEC=m
-CONFIG_FHANDLE=y
-# CONFIG_FIELDBUS_DEV is not set
-# CONFIG_FIND_BIT_BENCHMARK is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FIXED_PHY=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_FM10K=m
-# CONFIG_FONTS is not set
-CONFIG_FORCEDETH=m
-# CONFIG_FORCE_NR_CPUS is not set
-CONFIG_FORTIFY_KUNIT_TEST=m
-CONFIG_FORTIFY_SOURCE=y
-CONFIG_FPGA_BRIDGE=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ICE40_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_ZYNQ_FPGA=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPROBE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAME_POINTER=y
-CONFIG_FRAME_WARN=2048
-CONFIG_FRONTSWAP=y
-# CONFIG_FSCACHE_DEBUG is not set
-CONFIG_FSCACHE=m
-CONFIG_FSCACHE_STATS=y
-CONFIG_FS_DAX=y
-CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
-CONFIG_FS_ENCRYPTION=y
-# CONFIG_FSI is not set
-CONFIG_FSL_DPAA2_ETH_DCB=y
-# CONFIG_FSL_DPAA2_SWITCH is not set
-# CONFIG_FSL_EDMA is not set
-# CONFIG_FSL_ENETC_IERB is not set
-# CONFIG_FSL_ENETC is not set
-# CONFIG_FSL_ENETC_MDIO is not set
-# CONFIG_FSL_ENETC_VF is not set
-# CONFIG_FSL_IMX8_DDR_PMU is not set
-# CONFIG_FSL_PQ_MDIO is not set
-# CONFIG_FSL_QDMA is not set
-CONFIG_FSL_RCPM=y
-CONFIG_FSL_XGMAC_MDIO=m
-CONFIG_FS_MBCACHE=y
-CONFIG_FSNOTIFY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-# CONFIG_FS_VERITY_DEBUG is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FTL is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_FTRACE=y
-# CONFIG_FTWDT010_WATCHDOG is not set
-# CONFIG_FUNCTION_ERROR_INJECTION is not set
-# CONFIG_FUNCTION_GRAPH_TRACER is not set
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUN_ETH=m
-CONFIG_FUSE_DAX=y
-CONFIG_FUSE_FS=m
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_FC=m
-# CONFIG_FUSION is not set
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_SPI=m
-CONFIG_FUTEX=y
-CONFIG_FW_CACHE=y
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_LOADER_DEBUG=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_USER_HELPER=y
-CONFIG_FW_LOADER=y
-CONFIG_FW_UPLOAD=y
-CONFIG_FXAS21002C=m
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_GACT_PROB=y
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-CONFIG_GAMEPORT_L4=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_NS558=m
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
-# CONFIG_GCC_PLUGINS is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-# CONFIG_GCOV_KERNEL is not set
-# CONFIG_GDB_SCRIPTS is not set
-# CONFIG_GEHC_ACHC is not set
-CONFIG_GENERIC_ADC_BATTERY=m
-# CONFIG_GENERIC_ADC_THERMAL is not set
-# CONFIG_GENERIC_CPU is not set
-CONFIG_GENERIC_IRQ_DEBUGFS=y
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PINCONF=y
-CONFIG_GENEVE=m
-# CONFIG_GEN_RTC is not set
-# CONFIG_GENWQE is not set
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_GFS2_FS=m
-# CONFIG_GIGABYTE_WMI is not set
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_GNSS=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-# CONFIG_GOLDFISH is not set
-CONFIG_GOOGLE_COREBOOT_TABLE=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-CONFIG_GP2AP002=m
-# CONFIG_GP2AP020A00F is not set
-CONFIG_GPIO_74X164=m
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ADNP is not set
-# CONFIG_GPIO_ADP5588 is not set
-CONFIG_GPIO_AGGREGATOR=m
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMD_FCH is not set
-# CONFIG_GPIO_AMDPT is not set
-# CONFIG_GPIO_BCM_XGS_IPROC is not set
-CONFIG_GPIO_BD9571MWV=m
-CONFIG_GPIO_CADENCE=m
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_DAVINCI=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_FXL6408=m
-CONFIG_GPIO_GENERIC_PLATFORM=y
-CONFIG_GPIO_GENERIC=y
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_HLWD is not set
-# CONFIG_GPIO_IT87 is not set
-# CONFIG_GPIO_LATCH is not set
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIOLIB=y
-# CONFIG_GPIO_LOGICVC is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7300 is not set
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_MAX77650=m
-# CONFIG_GPIO_MB86S7X is not set
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_MLXBF2=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_MOXTET=m
-# CONFIG_GPIO_MPC8XXX is not set
-CONFIG_GPIO_MVEBU=y
-CONFIG_GPIO_MXC=m
-CONFIG_GPIO_OMAP=y
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-# CONFIG_GPIO_PCH is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_RASPBERRYPI_EXP=m
-# CONFIG_GPIO_RDC321X is not set
-CONFIG_GPIO_ROCKCHIP=y
-# CONFIG_GPIO_SAMA5D2_PIOBU is not set
-# CONFIG_GPIO_SCH311X is not set
-# CONFIG_GPIO_SIFIVE is not set
-CONFIG_GPIO_SIM=m
-CONFIG_GPIO_STMPE=y
-CONFIG_GPIO_SYSCON=m
-CONFIG_GPIO_TEGRA=y
-CONFIG_GPIO_TPIC2810=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-# CONFIG_GPIO_TS4900 is not set
-# CONFIG_GPIO_VIPERBOARD is not set
-CONFIG_GPIO_VIRTIO=m
-CONFIG_GPIO_WATCHDOG=m
-# CONFIG_GPIO_WINBOND is not set
-CONFIG_GPIO_WM8994=m
-# CONFIG_GPIO_WS16C48 is not set
-# CONFIG_GPIO_XILINX is not set
-# CONFIG_GPIO_XRA1403 is not set
-# CONFIG_GPIO_ZEVIO is not set
-CONFIG_GP_PCI1XXXX=m
-CONFIG_GREENASIA_FF=y
-# CONFIG_GREYBUS is not set
-# CONFIG_GS_FPGABOOT is not set
-CONFIG_GTP=m
-CONFIG_GUP_TEST=y
-CONFIG_GVE=m
-# CONFIG_HABANA_AI is not set
-CONFIG_HAMACHI=m
-CONFIG_HAMRADIO=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_HAPPYMEAL=m
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-CONFIG_HASH_KUNIT_TEST=m
-CONFIG_HASHTABLE_KUNIT_TEST=m
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_TWD=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HD44780=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDQ_MASTER_OMAP=m
-CONFIG_HEADERS_INSTALL=y
-# CONFIG_HERMES is not set
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_HI6421V600_IRQ=m
-# CONFIG_HI8435 is not set
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION=y
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_APPLE=m
-# CONFIG_HID_ASUS is not set
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_BPF=y
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GENERIC=y
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-# CONFIG_HID_GOOGLE_HAMMER is not set
-CONFIG_HID_GREENASIA=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KUNIT_TEST=m
-CONFIG_HID_KYE=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_MAGICMOUSE=y
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MCP2221=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PID=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_PXRC=m
-CONFIG_HIDRAW=y
-CONFIG_HID_RAZER=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_RETRODE=m
-CONFIG_HID_RMI=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_HID_SENSOR_PRESS is not set
-# CONFIG_HID_SENSOR_PROX is not set
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_HID_SONY=m
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VIVALDI=m
-# CONFIG_HID_VRC2 is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_XINMO=m
-CONFIG_HID=y
-CONFIG_HID_ZEROPLUS=m
-CONFIG_HID_ZYDACRON=m
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HIGH_RES_TIMERS=y
-# CONFIG_HIPPI is not set
-# CONFIG_HISI_DMA is not set
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_HISILICON_IRQ_MBIGEN is not set
-# CONFIG_HISI_PCIE_PMU is not set
-CONFIG_HISI_PMU=y
-# CONFIG_HIST_TRIGGERS_DEBUG is not set
-CONFIG_HIST_TRIGGERS=y
-CONFIG_HMC425=m
-# CONFIG_HMC6352 is not set
-CONFIG_HOLTEK_FF=y
-# CONFIG_HOSTAP is not set
-CONFIG_HOTPLUG_CPU=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_ACPI=y
-# CONFIG_HOTPLUG_PCI_CPCI is not set
-CONFIG_HOTPLUG_PCI_PCIE=y
-# CONFIG_HOTPLUG_PCI_SHPC is not set
-CONFIG_HOTPLUG_PCI=y
-# CONFIG_HP03 is not set
-# CONFIG_HP206C is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_HP_ILO is not set
-CONFIG_HSA_AMD_SVM=y
-CONFIG_HSA_AMD=y
-# CONFIG_HSI is not set
-# CONFIG_HSR is not set
-# CONFIG_HSU_DMA is not set
-CONFIG_HT16K33=m
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTE is not set
-CONFIG_HTS221=m
-CONFIG_HTU21=m
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-CONFIG_HUGETLB_PAGE=y
-# CONFIG_HVC_DCC is not set
-CONFIG_HW_CONSOLE=y
-CONFIG_HWLAT_TRACER=y
-# CONFIG_HWMON_DEBUG_CHIP is not set
-CONFIG_HWMON=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
-# CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_BCM2835=m
-# CONFIG_HW_RANDOM_CCTRNG is not set
-CONFIG_HW_RANDOM_EXYNOS=m
-CONFIG_HW_RANDOM_IMX_RNGC=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-CONFIG_HW_RANDOM_KEYSTONE=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_OMAP=m
-CONFIG_HW_RANDOM_OPTEE=m
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_HW_RANDOM_VIRTIO=y
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK_OMAP=m
-# CONFIG_HWSPINLOCK_STM32 is not set
-CONFIG_HWSPINLOCK_SUN6I=m
-CONFIG_HWSPINLOCK=y
-# CONFIG_HX711 is not set
-CONFIG_HYPERV_BALLOON=m
-CONFIG_HYPERV_IOMMU=y
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_HYPERV=m
-CONFIG_HYPERV_NET=m
-CONFIG_HYPERV_STORAGE=m
-# CONFIG_HYPERV_TESTING is not set
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_HZ_1000=y
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-CONFIG_I2C_ALGOPCF=m
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD756_S4882 is not set
-# CONFIG_I2C_AMD8111 is not set
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_BCM2835=m
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_BRCMSTB=y
-CONFIG_I2C_CADENCE=m
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-# CONFIG_I2C_DAVINCI is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_SLAVE=y
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-# CONFIG_I2C_EG20T is not set
-# CONFIG_I2C_EMEV2 is not set
-CONFIG_I2C_EXYNOS5=m
-# CONFIG_I2C_FSI is not set
-CONFIG_I2C_GPIO_FAULT_INJECTOR=y
-CONFIG_I2C_GPIO=m
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF_ELAN=m
-CONFIG_I2C_HID_OF_GOODIX=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID=y
-# CONFIG_I2C_HISI is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_IMX_LPI2C=m
-CONFIG_I2C_IMX=m
-# CONFIG_I2C_ISCH is not set
-CONFIG_I2C_MESON=m
-CONFIG_I2C_MLXBF=m
-CONFIG_I2C_MLXCPLD=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_GPMUX=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX=m
-CONFIG_I2C_MUX_MLXCPLD=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MV64XXX=m
-CONFIG_I2C_NFORCE2=m
-# CONFIG_I2C_NFORCE2_S4985 is not set
-# CONFIG_I2C_NOMADIK is not set
-CONFIG_I2C_NVIDIA_GPU=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PCI1XXXX=m
-# CONFIG_I2C_PIIX4 is not set
-CONFIG_I2C_PXA=m
-# CONFIG_I2C_PXA_SLAVE is not set
-# CONFIG_I2C_QCOM_CCI is not set
-CONFIG_I2C_RK3X=y
-# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
-CONFIG_I2C_S3C2410=m
-CONFIG_I2C_SI470X=m
-# CONFIG_I2C_SI4713 is not set
-CONFIG_I2C_SIMTEC=m
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SMBUS=m
-# CONFIG_I2C_STM32F4 is not set
-CONFIG_I2C_STM32F7=m
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SUN6I_P2WI=m
-# CONFIG_I2C_TAOS_EVM is not set
-CONFIG_I2C_TEGRA_BPMP=m
-CONFIG_I2C_TEGRA=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VERSATILE=m
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-# CONFIG_I2C_VIPERBOARD is not set
-CONFIG_I2C_VIRTIO=m
-# CONFIG_I2C_XILINX is not set
-CONFIG_I2C=y
-# CONFIG_I3C is not set
-# CONFIG_I40E_DCB is not set
-CONFIG_I40E=m
-CONFIG_I40EVF=m
-CONFIG_I6300ESB_WDT=m
-# CONFIG_IAQCORE is not set
-CONFIG_ICE_HWTS=y
-CONFIG_ICE=m
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICP10100=m
-CONFIG_ICPLUS_PHY=m
-# CONFIG_ICS932S401 is not set
-# CONFIG_IDLE_INJECT is not set
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_ATUSB=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_CA8210=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-# CONFIG_IEEE802154_HWSIM is not set
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_MCR20A=m
-CONFIG_IEEE802154_MRF24J40=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IFB=m
-CONFIG_IFCVF=m
-CONFIG_IGB_DCA=y
-CONFIG_IGB_HWMON=y
-CONFIG_IGB=m
-CONFIG_IGBVF=m
-CONFIG_IGC=m
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_FORMAT_KUNIT_TEST=m
-# CONFIG_IIO_HRTIMER_TRIGGER is not set
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO=m
-CONFIG_IIO_MUX=m
-CONFIG_IIO_RESCALE_KUNIT_TEST=m
-CONFIG_IIO_RESCALE=m
-CONFIG_IIO_SCMI=m
-# CONFIG_IIO_SIMPLE_DUMMY is not set
-# CONFIG_IIO_SSP_SENSORHUB is not set
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_IIO_ST_LSM6DSX=m
-# CONFIG_IIO_ST_LSM9DS0 is not set
-CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_TRIGGER=y
-# CONFIG_IKCONFIG is not set
-CONFIG_IKHEADERS=m
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_MODSIG=y
-CONFIG_IMA_APPRAISE=y
-CONFIG_IMA_ARCH_POLICY=y
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set
-CONFIG_IMA_DEFAULT_HASH="sha256"
-CONFIG_IMA_DEFAULT_HASH_SHA256=y
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-# CONFIG_IMA_DISABLE_HTABLE is not set
-CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_NG_TEMPLATE=y
-CONFIG_IMA_READ_POLICY=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-# CONFIG_IMA_TEMPLATE is not set
-# CONFIG_IMA_TRUSTED_KEYRING is not set
-CONFIG_IMA_WRITE_POLICY=y
-CONFIG_IMA=y
-# CONFIG_IMG_ASCII_LCD is not set
-CONFIG_IMX2_WDT=m
-CONFIG_IMX7D_ADC=m
-CONFIG_IMX7ULP_WDT=m
-CONFIG_IMX8MM_THERMAL=m
-CONFIG_IMX8QXP_ADC=m
-CONFIG_IMX93_ADC=m
-# CONFIG_IMX_DMA is not set
-CONFIG_IMX_DSP=m
-CONFIG_IMX_DSP_REMOTEPROC=m
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-CONFIG_IMX_GPCV2=y
-# CONFIG_IMX_IPUV3_CORE is not set
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_MBOX=m
-CONFIG_IMX_MU_MSI=m
-CONFIG_IMX_REMOTEPROC=m
-# CONFIG_IMX_SCU is not set
-CONFIG_IMX_SC_WDT=m
-CONFIG_IMX_SDMA=m
-# CONFIG_IMX_WEIM is not set
-CONFIG_INA2XX_ADC=m
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESPINTCP=y
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_INET_AH=m
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_ESPINTCP=y
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_MPTCP_DIAG=y
-CONFIG_INET_RAW_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_UDP_DIAG=y
-CONFIG_INET=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-# CONFIG_INFINIBAND_BNXT_RE is not set
-# CONFIG_INFINIBAND_CXGB4 is not set
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-# CONFIG_INFINIBAND_IPOIB_CM is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-# CONFIG_INFINIBAND_IPOIB is not set
-CONFIG_INFINIBAND_IRDMA=m
-# CONFIG_INFINIBAND_ISER is not set
-# CONFIG_INFINIBAND_ISERT is not set
-# CONFIG_INFINIBAND is not set
-# CONFIG_INFINIBAND_MTHCA is not set
-# CONFIG_INFINIBAND_OCRDMA is not set
-# CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set
-CONFIG_INFINIBAND_QEDR=m
-# CONFIG_INFINIBAND_QIB_DCA is not set
-# CONFIG_INFINIBAND_QIB is not set
-# CONFIG_INFINIBAND_RDMAVT is not set
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-# CONFIG_INFINIBAND_SRP is not set
-# CONFIG_INFINIBAND_SRPT is not set
-# CONFIG_INFINIBAND_USER_ACCESS is not set
-# CONFIG_INFINIBAND_USER_MAD is not set
-# CONFIG_INFINIBAND_USNIC is not set
-# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
-# CONFIG_INFTL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-# CONFIG_INITRAMFS_PRESERVE_MTIME is not set
-CONFIG_INITRAMFS_SOURCE=""
-# CONFIG_INIT_STACK_ALL_PATTERN is not set
-CONFIG_INIT_STACK_ALL_ZERO=y
-# CONFIG_INIT_STACK_NONE is not set
-CONFIG_INOTIFY_USER=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_ARIEL_PWRBUTTON=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_ATLAS_BTNS=m
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_BBNSM_PWRKEY=m
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_CMA3000=m
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-CONFIG_INPUT_E3X0_BUTTON=m
-# CONFIG_INPUT_EVBUG is not set
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_GPIO_BEEPER=m
-# CONFIG_INPUT_GPIO_DECODER is not set
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-# CONFIG_INPUT_IBM_PANEL is not set
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-# CONFIG_INPUT_IMS_PCU is not set
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KUNIT_TEST=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_MAX77650_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSE=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_PM8XXX_VIBRATOR=m
-CONFIG_INPUT_PMIC8XXX_PWRKEY=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_RK805_PWRKEY=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_STPMIC1_ONKEY=m
-CONFIG_INPUT_TABLET=y
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_INPUT_UINPUT=m
-CONFIG_INPUT_WISTRON_BTNS=m
-CONFIG_INPUT=y
-CONFIG_INPUT_YEALINK=m
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
-CONFIG_INTEGRITY_MACHINE_KEYRING=y
-CONFIG_INTEGRITY_PLATFORM_KEYRING=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY=y
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_INTEL_IDXD_COMPAT is not set
-CONFIG_INTEL_IDXD=m
-# CONFIG_INTEL_IDXD_PERFMON is not set
-# CONFIG_INTEL_IOMMU_DEBUGFS is not set
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_ISHTP_ECLITE is not set
-# CONFIG_INTEL_LDMA is not set
-# CONFIG_INTEL_MEI_PXP is not set
-# CONFIG_INTEL_PMT_CLASS is not set
-# CONFIG_INTEL_PMT_CRASHLOG is not set
-# CONFIG_INTEL_PMT_TELEMETRY is not set
-# CONFIG_INTEL_SAR_INT1092 is not set
-# CONFIG_INTEL_SCU_PCI is not set
-# CONFIG_INTEL_SCU_PLATFORM is not set
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y
-# CONFIG_INTEL_SOC_PMIC is not set
-# CONFIG_INTEL_TCC_COOLING is not set
-# CONFIG_INTEL_TH is not set
-CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
-# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_INTERCONNECT_EXYNOS=y
-# CONFIG_INTERCONNECT_IMX is not set
-# CONFIG_INTERCONNECT_QCOM is not set
-# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
-# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
-# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
-# CONFIG_INTERCONNECT_QCOM_SDM670 is not set
-# CONFIG_INTERCONNECT_QCOM_SDX65 is not set
-# CONFIG_INTERCONNECT_QCOM_SM6350 is not set
-# CONFIG_INTERCONNECT_QCOM_SM8550 is not set
-CONFIG_INTERCONNECT_SAMSUNG=y
-CONFIG_INTERCONNECT=y
-CONFIG_INTERRUPT_CNT=m
-# CONFIG_INTERVAL_TREE_TEST is not set
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_IIO=m
-# CONFIG_INV_MPU6050_SPI is not set
-CONFIG_IO_DELAY_0X80=y
-# CONFIG_IO_DELAY_0XED is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_IO_DELAY_UDELAY is not set
-CONFIG_IOMMU_DEBUGFS=y
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMUFD=m
-# CONFIG_IOMMUFD_TEST is not set
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_IONIC=m
-CONFIG_IOSCHED_BFQ=y
-CONFIG_IOSM=m
-CONFIG_IO_STRICT_DEVMEM=y
-# CONFIG_IP5XXX_POWER is not set
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-# CONFIG_IPACK_BUS is not set
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IPC_NS=y
-# CONFIG_IP_DCCP is not set
-CONFIG_IPDDP_ENCAP=y
-CONFIG_IPDDP=m
-CONFIG_IP_FIB_TRIE_STATS=y
-# CONFIG_IPMB_DEVICE_INTERFACE is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_IPMB=m
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_POWEROFF=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MANGLE=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_NAT=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-# CONFIG_IP_PNP is not set
-# CONFIG_IPQ_APSS_6018 is not set
-# CONFIG_IPQ_APSS_PLL is not set
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_IPQ_GCC_6018 is not set
-# CONFIG_IPQ_GCC_806X is not set
-# CONFIG_IPQ_GCC_8074 is not set
-# CONFIG_IPQ_GCC_9574 is not set
-# CONFIG_IPQ_LCC_806X is not set
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_SCTP=m
-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_IPMAC=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_ILA=m
-CONFIG_IPV6_IOAM6_LWTUNNEL=y
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_IPV6_PIMSM_V2=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_RPL_LWTUNNEL=y
-CONFIG_IPV6_SEG6_HMAC=y
-CONFIG_IPV6_SEG6_LWTUNNEL=y
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6=y
-CONFIG_IPVLAN=m
-CONFIG_IP_VS_DEBUG=y
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_IPV6=y
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_MH_TAB_INDEX=12
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_PE_SIP=m
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_SCTP=y
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_SH_TAB_BITS=8
-CONFIG_IP_VS_TAB_BITS=12
-CONFIG_IP_VS_TWOS=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IPVTAP=m
-# CONFIG_IPW2100 is not set
-# CONFIG_IPW2200 is not set
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_GPIO_CIR=m
-CONFIG_IR_GPIO_TX=m
-CONFIG_IR_HIX5HD2=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_MESON=m
-# CONFIG_IR_MESON_TX is not set
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_PWM_TX=m
-# CONFIG_IRQSOFF_TRACER is not set
-CONFIG_IRQ_TIME_ACCOUNTING=y
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_REDRAT3=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_SPI=m
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_SUNXI=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_IR_XMP_DECODER=m
-# CONFIG_ISA is not set
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TCP=m
-# CONFIG_ISDN is not set
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-# CONFIG_ISL29125 is not set
-# CONFIG_ISL29501 is not set
-CONFIG_ISO9660_FS=m
-CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_ITCO_WDT=m
-# CONFIG_ITG3200 is not set
-CONFIG_IWL3945=m
-CONFIG_IWL4965=m
-CONFIG_IWLDVM=m
-CONFIG_IWLEGACY_DEBUGFS=y
-CONFIG_IWLEGACY_DEBUG=y
-CONFIG_IWLEGACY=m
-# CONFIG_IWLMEI is not set
-CONFIG_IWLMVM=m
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEBUG=y
-CONFIG_IWLWIFI_DEVICE_TRACING=y
-CONFIG_IWLWIFI=m
-CONFIG_IWMMXT=y
-CONFIG_IXGBE_DCA=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBE=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGB=m
-CONFIG_JBD2_DEBUG=y
-CONFIG_JBD2=y
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_JME=m
-CONFIG_JOLIET=y
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_ANALOG=m
-# CONFIG_JOYSTICK_AS5011 is not set
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_DB9=m
-# CONFIG_JOYSTICK_FSIA6B is not set
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_JOYDUMP=m
-# CONFIG_JOYSTICK_MAGELLAN is not set
-CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_STINGER is not set
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-# CONFIG_JOYSTICK_TWIDJOY is not set
-CONFIG_JOYSTICK_WALKERA0701=m
-# CONFIG_JOYSTICK_WARRIOR is not set
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_XPAD=m
-# CONFIG_JOYSTICK_ZHENHUA is not set
-# CONFIG_JSA1212 is not set
-CONFIG_JUMP_LABEL=y
-CONFIG_KALLSYMS_ALL=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KARMA_PARTITION is not set
-CONFIG_KASAN_GENERIC=y
-CONFIG_KASAN_INLINE=y
-CONFIG_KASAN_KUNIT_TEST=m
-# CONFIG_KASAN_MODULE_TEST is not set
-# CONFIG_KASAN_OUTLINE is not set
-CONFIG_KASAN_VMALLOC=y
-CONFIG_KASAN=y
-# CONFIG_KCOV is not set
-# CONFIG_KCSAN is not set
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-CONFIG_KDB_DEFAULT_ENABLE=0x0
-CONFIG_KDB_KEYBOARD=y
-# CONFIG_KERNEL_BZIP2 is not set
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_LZO is not set
-CONFIG_KERNEL_MODE_NEON=y
-# CONFIG_KERNEL_UNCOMPRESSED is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_ZSTD is not set
-# CONFIG_KEXEC_FILE is not set
-CONFIG_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_KEXEC_SIG=y
-CONFIG_KEXEC=y
-CONFIG_KEYBOARD_ADC=m
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_KEYBOARD_CAP11XX is not set
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-# CONFIG_KEYBOARD_IMX is not set
-CONFIG_KEYBOARD_IMX_SC_KEY=m
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MATRIX=m
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_PMIC8XXX=m
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-CONFIG_KEYBOARD_STMPE=m
-# CONFIG_KEYBOARD_STOWAWAY is not set
-CONFIG_KEYBOARD_SUN4I_LRADC=m
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-CONFIG_KEYSTONE_IRQ=m
-# CONFIG_KEYSTONE_REMOTEPROC is not set
-CONFIG_KEYSTONE_USB_PHY=m
-CONFIG_KEYS=y
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE is not set
-# CONFIG_KFENCE_KUNIT_TEST is not set
-CONFIG_KFENCE_NUM_OBJECTS=255
-CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-CONFIG_KGDB_KDB=y
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS_ON_BOOT is not set
-CONFIG_KGDB_TESTS=y
-CONFIG_KGDB=y
-CONFIG_KHADAS_MCU_FAN_THERMAL=m
-# CONFIG_KMX61 is not set
-CONFIG_KPROBE_EVENT_GEN_TEST=m
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_KPROBE_EVENTS=y
-CONFIG_KPROBES_SANITY_TEST=m
-CONFIG_KPROBES=y
-CONFIG_KPSS_XCC=m
-CONFIG_KRAITCC=m
-# CONFIG_KS7010 is not set
-# CONFIG_KS8842 is not set
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSM=y
-CONFIG_KSZ884X_PCI=m
-CONFIG_KUNIT_ALL_TESTS=m
-CONFIG_KUNIT_DEBUGFS=y
-CONFIG_KUNIT_DEFAULT_ENABLED=y
-CONFIG_KUNIT_EXAMPLE_TEST=m
-CONFIG_KUNIT=m
-CONFIG_KUNIT_TEST=m
-CONFIG_KUSER_HELPERS=y
-CONFIG_KVM_SMM=y
-CONFIG_KVM_XEN=y
-CONFIG_KVM=y
-CONFIG_KXCJK1013=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_ETH=m
-CONFIG_L2TP_IP=m
-CONFIG_L2TP=m
-CONFIG_L2TP_V3=y
-# CONFIG_LAPB is not set
-CONFIG_LATENCYTOP=y
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_LCD2S is not set
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_LTV350QV=m
-# CONFIG_LCD_OTM3225A is not set
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LDISC_AUTOLOAD=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_LDM_PARTITION=y
-# CONFIG_LEDS_AAT1290 is not set
-CONFIG_LEDS_AN30259A=m
-# CONFIG_LEDS_ARIEL is not set
-CONFIG_LEDS_AS3645A=m
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_BD2606MVV is not set
-# CONFIG_LEDS_BD2802 is not set
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLEVO_MAIL=m
-CONFIG_LEDS_CR0014114=m
-CONFIG_LEDS_DAC124S085=m
-# CONFIG_LEDS_EL15203000 is not set
-CONFIG_LEDS_GPIO=m
-# CONFIG_LEDS_IS31FL319X is not set
-CONFIG_LEDS_IS31FL32XX=m
-# CONFIG_LEDS_KTD2692 is not set
-# CONFIG_LEDS_LGM is not set
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-# CONFIG_LEDS_LM355x is not set
-CONFIG_LEDS_LM3601X=m
-# CONFIG_LEDS_LM3642 is not set
-CONFIG_LEDS_LM3692X=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-# CONFIG_LEDS_LP55XX_COMMON is not set
-# CONFIG_LEDS_LP8860 is not set
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MAX77650=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_NS2=m
-# CONFIG_LEDS_OT200 is not set
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_PCA9532=m
-# CONFIG_LEDS_PCA955X is not set
-CONFIG_LEDS_PCA963X=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_QCOM_FLASH=m
-CONFIG_LEDS_QCOM_LPG=m
-CONFIG_LEDS_REGULATOR=m
-# CONFIG_LEDS_RT4505 is not set
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-# CONFIG_LEDS_SPI_BYTE is not set
-CONFIG_LEDS_SYSCON=y
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_TI_LMU_COMMON is not set
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TURRIS_OMNIA=m
-CONFIG_LEDS_USER=m
-CONFIG_LED_TRIGGER_PHY=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-CONFIG_LIB80211_CRYPT_WEP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_LIB80211=m
-CONFIG_LIBCRC32C=y
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM=m
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-# CONFIG_LIBNVDIMM is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-CONFIG_LINEAR_RANGES_TEST=m
-CONFIG_LIRC=y
-CONFIG_LIST_KUNIT_TEST=m
-CONFIG_LITEX_LITEETH=m
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-CONFIG_LIVEPATCH=y
-# CONFIG_LKDTM is not set
-# CONFIG_LLC2 is not set
-CONFIG_LLC=m
-# CONFIG_LMK04832 is not set
-CONFIG_LMP91000=m
-CONFIG_LOAD_UEFI_KEYS=y
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_LOCKDEP_BITS=16
-CONFIG_LOCKDEP_CHAINS_BITS=19
-CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12
-CONFIG_LOCKDEP_STACK_TRACE_BITS=19
-CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
-CONFIG_LOCKD=m
-# CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
-CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
-CONFIG_LOCKD_V4=y
-CONFIG_LOCK_EVENT_COUNTS=y
-# CONFIG_LOCK_STAT is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_LOGO_LINUX_CLUT224=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO=y
-CONFIG_LOOPBACK_TARGET=m
-# CONFIG_LPC_ICH is not set
-CONFIG_LP_CONSOLE=y
-# CONFIG_LPC_SCH is not set
-CONFIG_LRU_GEN_ENABLED=y
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN=y
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock"
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_LTC1660=m
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_LTC2632 is not set
-CONFIG_LTC2688=m
-CONFIG_LTC2983=m
-# CONFIG_LTE_GDM724X is not set
-# CONFIG_LTO_CLANG_FULL is not set
-# CONFIG_LTO_CLANG_THIN is not set
-CONFIG_LTO_NONE=y
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_LWTUNNEL=y
-CONFIG_LXT_PHY=m
-CONFIG_LZ4_COMPRESS=m
-# CONFIG_M62332 is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_HWSIM=m
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_MESH=y
-CONFIG_MAC80211_MESSAGE_TRACING=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC802154=m
-CONFIG_MACB=m
-CONFIG_MACB_PCI=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MAC_EMUMOUSEBTN=y
-CONFIG_MACH_ARMADA_370=y
-CONFIG_MACH_ARMADA_375=y
-CONFIG_MACH_ARMADA_38X=y
-CONFIG_MACH_ARMADA_39X=y
-CONFIG_MACH_ARMADA_XP=y
-CONFIG_MACH_DOVE=y
-# CONFIG_MACH_MESON6 is not set
-# CONFIG_MACH_MESON8 is not set
-CONFIG_MACH_STM32MP13=y
-CONFIG_MACH_STM32MP157=y
-# CONFIG_MACH_SUN4I is not set
-# CONFIG_MACH_SUN5I is not set
-CONFIG_MACH_SUN6I=y
-CONFIG_MACH_SUN7I=y
-CONFIG_MACH_SUN8I=y
-CONFIG_MACH_SUN9I=y
-CONFIG_MACHZ_WDT=m
-# CONFIG_MACINTOSH_DRIVERS is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MACSEC=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_MAG3110=m
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ=y
-# CONFIG_MAILBOX_TEST is not set
-CONFIG_MAILBOX=y
-# CONFIG_MANAGER_SBS is not set
-CONFIG_MANTIS_CORE=m
-# CONFIG_MARCH_Z16 is not set
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MARVELL_PHY=m
-# CONFIG_MATOM is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX30100=m
-# CONFIG_MAX30102 is not set
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-# CONFIG_MAX44000 is not set
-CONFIG_MAX44009=m
-# CONFIG_MAX517 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-CONFIG_MAX77620_WATCHDOG=m
-# CONFIG_MAX9611 is not set
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_MAXSMP=y
-CONFIG_MB1232=m
-# CONFIG_MC3230 is not set
-# CONFIG_MCB is not set
-# CONFIG_MCORE2 is not set
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3911=m
-CONFIG_MCP4018=m
-CONFIG_MCP41010=m
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4922 is not set
-CONFIG_MCPM=y
-CONFIG_MCTP_SERIAL=m
-# CONFIG_MCTP_TRANSPORT_I2C is not set
-CONFIG_MCTP=y
-CONFIG_MD_AUTODETECT=y
-# CONFIG_MD_CLUSTER is not set
-CONFIG_MD_FAULTY=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BUS_MUX_GPIO=m
-CONFIG_MDIO_BUS_MUX=m
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-CONFIG_MDIO_BUS_MUX_MMIOREG=m
-CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_GPIO=m
-# CONFIG_MDIO_HISI_FEMAC is not set
-CONFIG_MDIO_I2C=m
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-# CONFIG_MDIO_MSCC_MIIM is not set
-CONFIG_MDIO_MVUSB=m
-# CONFIG_MDIO_OCTEON is not set
-CONFIG_MDIO_SUN4I=m
-# CONFIG_MDIO_THUNDER is not set
-CONFIG_MD_LINEAR=m
-CONFIG_MDM_GCC_9607=m
-CONFIG_MD_MULTIPATH=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID456=m
-CONFIG_MD=y
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_CEC_RC=y
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_MEDIA_CONTROLLER_DVB=y
-CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_PCI_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-# CONFIG_MEDIA_SDR_SUPPORT is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-CONFIG_MEDIA_SUPPORT_FILTER=y
-CONFIG_MEDIA_SUPPORT=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEDIA_TEST_SUPPORT=y
-CONFIG_MEDIA_USB_SUPPORT=y
-# CONFIG_MEFFICEON is not set
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_SAS=m
-# CONFIG_MELAN is not set
-CONFIG_MELLANOX_PLATFORM=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG=y
-CONFIG_MEMCPY_KUNIT_TEST=m
-CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
-CONFIG_MEMORY_FAILURE=y
-# CONFIG_MEMORY_HOTPLUG is not set
-CONFIG_MEMORY=y
-# CONFIG_MEMSTICK_DEBUG is not set
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_MEMSTICK_TIFM_MS=m
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MEMTEST=y
-# CONFIG_MEN_A21_WDT is not set
-# CONFIG_MERAKI_MX100 is not set
-CONFIG_MESON_CANVAS=m
-# CONFIG_MESON_CLK_MEASURE is not set
-# CONFIG_MESON_DDR_PMU is not set
-CONFIG_MESON_EE_PM_DOMAINS=y
-CONFIG_MESON_EFUSE=m
-# CONFIG_MESON_GXBB_WATCHDOG is not set
-# CONFIG_MESON_GXL_PHY is not set
-# CONFIG_MESON_GX_PM_DOMAINS is not set
-CONFIG_MESON_GX_SOCINFO=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_MESON_MX_AO_ARC_REMOTEPROC is not set
-CONFIG_MESON_MX_EFUSE=m
-CONFIG_MESON_MX_SOCINFO=y
-CONFIG_MESON_SARADC=m
-CONFIG_MESON_SECURE_PM_DOMAINS=y
-CONFIG_MESON_SM=y
-CONFIG_MESON_WATCHDOG=m
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-CONFIG_MFD_AC100=m
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_AS3722=y
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-CONFIG_MFD_AXP20X_I2C=y
-CONFIG_MFD_AXP20X_RSB=m
-CONFIG_MFD_AXP20X=y
-# CONFIG_MFD_BCM590XX is not set
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS5535 is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9052_SPI 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=m
-CONFIG_MFD_ENE_KB3930=m
-CONFIG_MFD_EXYNOS_LPASS=m
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_MFD_HI6421_SPMI is not set
-CONFIG_MFD_INTEL_M10_BMC=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-# CONFIG_MFD_INTEL_PMC_BXT is not set
-# CONFIG_MFD_IQS62X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-CONFIG_MFD_KHADAS_MCU=m
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_MADERA is not set
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX597X=m
-# CONFIG_MFD_MAX77620 is not set
-CONFIG_MFD_MAX77650=m
-CONFIG_MFD_MAX77686=y
-# CONFIG_MFD_MAX77693 is not set
-CONFIG_MFD_MAX77714=m
-# CONFIG_MFD_MAX77843 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-CONFIG_MFD_MAX8997=y
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MENF21BMC is not set
-# CONFIG_MFD_MP2629 is not set
-# CONFIG_MFD_MT6360 is not set
-# CONFIG_MFD_MT6370 is not set
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_NTXEC is not set
-# CONFIG_MFD_NVEC is not set
-# CONFIG_MFD_OCELOT is not set
-# CONFIG_MFD_OMAP_USB_HOST is not set
-CONFIG_MFD_PALMAS=m
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_PM8XXX is not set
-# CONFIG_MFD_QCOM_PM8008 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_RETU is not set
-CONFIG_MFD_RK808=y
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_ROHM_BD71828 is not set
-# CONFIG_MFD_ROHM_BD718XX is not set
-# CONFIG_MFD_ROHM_BD957XMUF is not set
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_SEC_CORE=y
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_SL28CPLD is not set
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SM501=m
-# CONFIG_MFD_SMPRO is not set
-CONFIG_MFD_STM32_LPTIMER=m
-CONFIG_MFD_STM32_TIMERS=m
-# CONFIG_MFD_STMFX is not set
-CONFIG_MFD_STMPE=y
-CONFIG_MFD_STPMIC1=m
-CONFIG_MFD_SUN4I_GPADC=m
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_TC3589X is not set
-CONFIG_MFD_TI_AM335X_TSCADC=m
-# CONFIG_MFD_TI_LMU is not set
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TIMBERDALE is not set
-# CONFIG_MFD_TPS65086 is not set
-CONFIG_MFD_TPS65090=y
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS65219 is not set
-# CONFIG_MFD_TPS6586X is not set
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS65912=y
-# CONFIG_MFD_TQMX86 is not set
-CONFIG_MFD_VEXPRESS_SYSREG=y
-# CONFIG_MFD_VIPERBOARD is not set
-CONFIG_MFD_VX855=m
-CONFIG_MFD_WL1273_CORE=m
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8400 is not set
-CONFIG_MFD_WM8994=m
-# CONFIG_MGEODEGX1 is not set
-# CONFIG_MGEODE_LX is not set
-# CONFIG_MHI_BUS_DEBUG is not set
-# CONFIG_MHI_BUS_EP is not set
-CONFIG_MHI_BUS=m
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_NET=m
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_PHY=m
-# CONFIG_MICROCHIP_PIT64B is not set
-# CONFIG_MICROCHIP_T1_PHY is not set
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MIGRATION=y
-CONFIG_MII=m
-CONFIG_MINIX_FS=m
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_MKISS=m
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_EN=m
-# CONFIG_MLX4_INFINIBAND is not set
-CONFIG_MLX5_CLS_ACT=y
-CONFIG_MLX5_CORE_EN_DCB=y
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_CORE_IPOIB=y
-CONFIG_MLX5_CORE=m
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_EN_MACSEC=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_EN_TLS=y
-CONFIG_MLX5_ESWITCH=y
-# CONFIG_MLX5_FPGA is not set
-# CONFIG_MLX5_INFINIBAND is not set
-CONFIG_MLX5_IPSEC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_TC_CT=y
-CONFIG_MLX5_TC_SAMPLE=y
-CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-# CONFIG_MLXBF_BOOTCTL is not set
-# CONFIG_MLXBF_GIGE is not set
-# CONFIG_MLXBF_PMC is not set
-# CONFIG_MLXBF_TMFIFO is not set
-CONFIG_MLXFW=m
-CONFIG_MLXREG_HOTPLUG=m
-CONFIG_MLXREG_IO=m
-CONFIG_MLXREG_LC=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLX_WDT=m
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-# CONFIG_MMC35240 is not set
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_ARMMMCI=m
-CONFIG_MMC_BCM2835=m
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_CB710=m
-CONFIG_MMC_CQHCI=m
-# CONFIG_MMC_CRYPTO is not set
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_DW_BLUEFIELD is not set
-CONFIG_MMC_DW_EXYNOS=m
-CONFIG_MMC_DW_HI3798CV200=m
-CONFIG_MMC_DW_K3=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PCI=m
-CONFIG_MMC_DW_PLTFM=m
-CONFIG_MMC_DW_ROCKCHIP=m
-CONFIG_MMC_HSQ=m
-# CONFIG_MMC_MESON_GX is not set
-CONFIG_MMC_MESON_MX_SDHC=m
-CONFIG_MMC_MESON_MX_SDIO=m
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_MVSDIO=m
-# CONFIG_MMC_MXC is not set
-CONFIG_MMC_OMAP_HS=m
-CONFIG_MMC_OMAP=m
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-# CONFIG_MMC_SDHCI_AM654 is not set
-CONFIG_MMC_SDHCI_CADENCE=m
-CONFIG_MMC_SDHCI_DOVE=m
-CONFIG_MMC_SDHCI_ESDHC_IMX=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_MMC_SDHCI=m
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-CONFIG_MMC_SDHCI_OF_ESDHC=m
-CONFIG_MMC_SDHCI_OMAP=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_PXAV3=m
-CONFIG_MMC_SDHCI_S3C_DMA=y
-CONFIG_MMC_SDHCI_S3C=m
-CONFIG_MMC_SDHCI_TEGRA=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_STM32_SDMMC=y
-CONFIG_MMC_SUNXI=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_TIFM_SD=m
-# CONFIG_MMC_TOSHIBA_PCI is not set
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_USHC=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC=y
-CONFIG_MMIOTRACE=y
-CONFIG_MMU=y
-CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
-# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-# CONFIG_MODULE_COMPRESS_GZIP is not set
-CONFIG_MODULE_COMPRESS_NONE=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODULE_SIG_ALL=y
-# CONFIG_MODULE_SIG_FORCE is not set
-CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
-# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
-CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
-# CONFIG_MODULE_SIG_SHA1 is not set
-# CONFIG_MODULE_SIG_SHA224 is not set
-# CONFIG_MODULE_SIG_SHA256 is not set
-# CONFIG_MODULE_SIG_SHA384 is not set
-CONFIG_MODULE_SIG_SHA512=y
-CONFIG_MODULE_SIG=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MOST is not set
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_MOUSE_VSXXXAA=m
-# CONFIG_MOXA_INTELLIO is not set
-# CONFIG_MOXA_SMARTIO is not set
-CONFIG_MOXTET=m
-CONFIG_MPL115_I2C=m
-# CONFIG_MPL115_SPI is not set
-CONFIG_MPL3115=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_MPTCP_KUNIT_TEST=m
-CONFIG_MPTCP=y
-CONFIG_MPU3050_I2C=m
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=y
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-CONFIG_MSA311=m
-# CONFIG_MS_BLOCK is not set
-CONFIG_MSDOS_FS=m
-CONFIG_MSDOS_PARTITION=y
-CONFIG_MSE102X=m
-# CONFIG_MSM_GCC_8909 is not set
-CONFIG_MSM_GCC_8939=m
-# CONFIG_MSM_GCC_8953 is not set
-# CONFIG_MSM_GCC_8976 is not set
-# CONFIG_MSM_GCC_8994 is not set
-# CONFIG_MSM_GCC_8998 is not set
-# CONFIG_MSM_GPUCC_8998 is not set
-# CONFIG_MSM_MMCC_8994 is not set
-# CONFIG_MSM_MMCC_8998 is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MT7601U=m
-CONFIG_MT7603E=m
-CONFIG_MT7615E=m
-CONFIG_MT7663S=m
-CONFIG_MT7663U=m
-CONFIG_MT76x0E=m
-CONFIG_MT76x0U=m
-CONFIG_MT76x2E=m
-CONFIG_MT76x2U=m
-CONFIG_MT7915E=m
-CONFIG_MT7921E=m
-CONFIG_MT7921S=m
-CONFIG_MT7921U=m
-CONFIG_MT7996E=m
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK2MTD=m
-CONFIG_MTD_BLOCK=m
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI=m
-CONFIG_MTD_CFI_STAA=m
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_DATAFLASH=m
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_HYPERBUS is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_JEDECPROBE is not set
-# CONFIG_MTD_LPDDR2_NVM is not set
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD=m
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MCHP23K256 is not set
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_MTDRAM=m
-# CONFIG_MTD_NAND_ARASAN is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_CAFE=m
-# CONFIG_MTD_NAND_CS553X is not set
-CONFIG_MTD_NAND_DAVINCI=m
-# CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-CONFIG_MTD_NAND_GPIO=m
-# CONFIG_MTD_NAND_HISI504 is not set
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-CONFIG_MTD_NAND_MARVELL=m
-# CONFIG_MTD_NAND_MESON is not set
-CONFIG_MTD_NAND_MXC=m
-# CONFIG_MTD_NAND_MXIC is not set
-CONFIG_MTD_NAND_NANDSIM=m
-# CONFIG_MTD_NAND_OMAP2 is not set
-CONFIG_MTD_NAND_ORION=m
-# CONFIG_MTD_NAND_PL35X is not set
-CONFIG_MTD_NAND_PLATFORM=m
-# CONFIG_MTD_NAND_QCOM is not set
-CONFIG_MTD_NAND_RICOH=m
-# CONFIG_MTD_NAND_ROCKCHIP is not set
-# CONFIG_MTD_NAND_STM32_FMC2 is not set
-CONFIG_MTD_NAND_SUNXI=m
-CONFIG_MTD_NAND_TEGRA=m
-CONFIG_MTD_NAND_TMIO=m
-CONFIG_MTD_OF_PARTS=m
-# CONFIG_MTD_ONENAND is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_PHYSMAP_GEMINI is not set
-# CONFIG_MTD_PHYSMAP_IXP4XX is not set
-CONFIG_MTD_PHYSMAP=m
-CONFIG_MTD_PHYSMAP_OF=y
-# CONFIG_MTD_PHYSMAP_VERSATILE is not set
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_QCOMSMEM_PARTS is not set
-CONFIG_MTDRAM_ERASE_SIZE=128
-# CONFIG_MTD_RAM is not set
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTD_RAW_NAND=m
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SHARPSL_PARTS is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_MTD_SPI_NAND=m
-CONFIG_MTD_SPI_NOR=m
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_ST_SPI_FSM=m
-# CONFIG_MTD_SWAP is not set
-# CONFIG_MTD_TESTS is not set
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_BLOCK is not set
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTK_T7XX=m
-CONFIG_MULTIPLEXER=m
-# CONFIG_MUSB_PIO_ONLY is not set
-CONFIG_MUX_ADG792A=m
-# CONFIG_MUX_ADGS1408 is not set
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-CONFIG_MV643XX_ETH=m
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_MVEBU_MBUS=y
-# CONFIG_MVIAC7 is not set
-CONFIG_MVMDIO=m
-CONFIG_MVNETA_BM_ENABLE=m
-CONFIG_MVNETA=m
-CONFIG_MVPP2=m
-CONFIG_MVPP2_PTP=y
-CONFIG_MV_XOR=y
-CONFIG_MWAVE=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-# CONFIG_MX3_IPU is not set
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-# CONFIG_MXS_DMA is not set
-CONFIG_MYRI10GE_DCA=y
-CONFIG_MYRI10GE=m
-CONFIG_NAMESPACES=y
-CONFIG_NATIONAL_PHY=m
-CONFIG_NATSEMI=m
-# CONFIG_NAU7802 is not set
-# CONFIG_NBPFAXI_DMA is not set
-CONFIG_NCN26000_PHY=m
-CONFIG_NCSI_OEM_CMD_GET_MAC=y
-CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
-# CONFIG_ND_BLK is not set
-# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
-CONFIG_NE2K_PCI=m
-CONFIG_NEON=y
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P=m
-# CONFIG_NET_9P_RDMA is not set
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_IPT=m
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_CALXEDA_XGMAC=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_CGROUP=y
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_RSVP6=m
-CONFIG_NET_CLS_RSVP=m
-CONFIG_NET_CLS_TCINDEX=m
-CONFIG_NET_CLS_U32=m
-CONFIG_NET_CLS=y
-CONFIG_NETCONSOLE_DYNAMIC=y
-CONFIG_NETCONSOLE=m
-CONFIG_NET_CORE=y
-CONFIG_NETDEV_ADDR_LIST_TEST=m
-CONFIG_NETDEVICES=y
-CONFIG_NET_DEVLINK=y
-CONFIG_NET_DEV_REFCNT_TRACKER=y
-CONFIG_NETDEVSIM=m
-CONFIG_NET_DROP_MONITOR=y
-# CONFIG_NET_DSA_AR9331 is not set
-CONFIG_NET_DSA_BCM_SF2=m
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-CONFIG_NET_DSA_LOOP=m
-CONFIG_NET_DSA=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
-# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set
-CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON 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_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SJA1105 is not set
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-# CONFIG_NET_DSA_TAG_AR9331 is not set
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
-# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_FAILOVER=m
-CONFIG_NET_FC=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_NETLINK_ACCT=m
-# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
-# CONFIG_NETFILTER_NETLINK_HOOK is not set
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-CONFIG_NETFILTER_XTABLES=y
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_MARK=m
-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_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=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
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_SET=m
-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_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_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_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER=y
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_NET_FOU=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NET_HANDSHAKE_KUNIT_TEST=m
-CONFIG_NET_IFE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPVTI=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_NETLABEL=y
-CONFIG_NETLINK_DIAG=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_NET_NCSI=y
-CONFIG_NET_NSH=m
-CONFIG_NET_NS_REFCNT_TRACKER=y
-CONFIG_NET_NS=y
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NETROM=m
-CONFIG_NET_SCH_ATM=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_CBQ=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_CODEL=m
-# CONFIG_NET_SCH_DEFAULT is not set
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_DSMARK=m
-CONFIG_NET_SCHED=y
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_ETS=m
-CONFIG_NET_SCH_FQ_CODEL=y
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-# CONFIG_NET_SCH_SKBPRIO is not set
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_TC_SKB_EXT=y
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-# CONFIG_NET_TULIP is not set
-CONFIG_NET_UDP_TUNNEL=m
-# CONFIG_NET_VENDOR_3COM is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_NET_VENDOR_AGERE=y
-# CONFIG_NET_VENDOR_ALACRITECH is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_NET_VENDOR_BROCADE is not set
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_NET_VENDOR_CAVIUM is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_NET_VENDOR_DEC is not set
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-# CONFIG_NET_VENDOR_EZCHIP is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-# CONFIG_NET_VENDOR_FUJITSU is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_NET_VENDOR_GOOGLE=y
-# CONFIG_NET_VENDOR_HISILICON is not set
-# CONFIG_NET_VENDOR_HUAWEI is not set
-# CONFIG_NET_VENDOR_I825XX is not set
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_NET_VENDOR_MELLANOX is not set
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_NET_VENDOR_MICROCHIP is not set
-# CONFIG_NET_VENDOR_MICROSEMI is not set
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NET_VENDOR_NI is not set
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_NET_VENDOR_REALTEK=y
-# CONFIG_NET_VENDOR_RENESAS is not set
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_NET_VENDOR_SAMSUNG is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-# CONFIG_NET_VENDOR_SOLARFLARE is not set
-CONFIG_NET_VENDOR_STMICRO=y
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_SYNOPSYS is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_NET_VENDOR_TI=y
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_NET_VENDOR_WANGXUN=y
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_NET_VENDOR_XILINX=y
-# CONFIG_NET_VENDOR_XIRCOM is not set
-CONFIG_NET_VRF=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NETWORK_PHY_TIMESTAMPING=y
-CONFIG_NETXEN_NIC=m
-CONFIG_NET=y
-CONFIG_NEW_LEDS=y
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_FDP is not set
-CONFIG_NFC_HCI=m
-CONFIG_NFC=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD=m
-# CONFIG_NFC_MRVL_I2C is not set
-CONFIG_NFC_MRVL=m
-# CONFIG_NFC_MRVL_SPI is not set
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-# CONFIG_NFC_NCI_UART is not set
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-# CONFIG_NF_CONNTRACK_TIMEOUT is not set
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PORT100=m
-# CONFIG_NFC_S3FWRN5_I2C is not set
-# CONFIG_NFC_S3FWRN82_UART is not set
-CONFIG_NFC_SHDLC=y
-CONFIG_NFC_SIM=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST21NFCA=m
-# CONFIG_NFC_ST95HF is not set
-# CONFIG_NFC_ST_NCI_I2C is not set
-# CONFIG_NFC_ST_NCI_SPI is not set
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NFC_TRF7970A=m
-# CONFIG_NFC_VIRTUAL_NCI is not set
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE_IPV4=m
-CONFIG_NF_FLOW_TABLE_IPV6=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-# CONFIG_NFP_APP_ABM_NIC is not set
-CONFIG_NFP_APP_FLOWER=y
-CONFIG_NFP_DEBUG=y
-CONFIG_NFP=m
-CONFIG_NFP_NET_IPSEC=y
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NFSD_BLOCKLAYOUT=y
-CONFIG_NFSD_FLEXFILELAYOUT=y
-CONFIG_NFS_DISABLE_UDP_SUPPORT=y
-CONFIG_NFSD=m
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_SCSILAYOUT=y
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V3=y
-CONFIG_NFSD_V4_2_INTER_SSC=y
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFS_FSCACHE=y
-CONFIG_NFS_FS=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NFS_SWAP=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-# CONFIG_NFS_V2 is not set
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V3=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_1=y
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFS_V4_2=y
-CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_COUNTER=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_LIMIT=m
-# CONFIG_NFTL is not set
-CONFIG_NFT_LOG=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_OBJREF=m
-# CONFIG_NFT_OSF is not set
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_XFRM=m
-CONFIG_NGBE=m
-CONFIG_N_GSM=m
-CONFIG_N_HDLC=m
-# CONFIG_NI903X_WDT is not set
-CONFIG_NILFS2_FS=m
-CONFIG_NINTENDO_FF=y
-CONFIG_NITRO_ENCLAVES=m
-# CONFIG_NITRO_ENCLAVES_MISC_DEV_TEST is not set
-CONFIG_NIU=m
-# CONFIG_NL80211_TESTMODE is not set
-CONFIG_NLMON=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-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_874=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-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_8=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=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_ROMAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS=y
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_NOA1305 is not set
-CONFIG_NO_HZ_FULL=y
-# CONFIG_NO_HZ_IDLE is not set
-CONFIG_NO_HZ=y
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-CONFIG_NOUVEAU_DEBUG_MMU=y
-CONFIG_NOUVEAU_DEBUG_PUSH=y
-# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_NOZOMI=m
-CONFIG_NR_CPUS=16
-CONFIG_NS83820=m
-CONFIG_NTB_EPF=m
-# CONFIG_NTB is not set
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_FS_POSIX_ACL=y
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS_FS is not set
-CONFIG_NULL_TTY=m
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
-CONFIG_NVME_AUTH=y
-CONFIG_NVME_FC=m
-CONFIG_NVME_HWMON=y
-CONFIG_NVMEM_IMX_IIM=m
-CONFIG_NVMEM_IMX_OCOTP=m
-CONFIG_NVMEM_LAYOUT_ONIE_TLV=m
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-CONFIG_NVMEM_MESON_EFUSE=m
-CONFIG_NVMEM_MESON_MX_EFUSE=m
-CONFIG_NVMEM_QCOM_QFPROM=m
-# CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_ROCKCHIP_EFUSE=m
-CONFIG_NVMEM_ROCKCHIP_OTP=m
-CONFIG_NVMEM_SNVS_LPGPR=m
-CONFIG_NVMEM_SPMI_SDAM=m
-CONFIG_NVMEM_STM32_ROMEM=m
-CONFIG_NVMEM_SUNXI_SID=m
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_U_BOOT_ENV=m
-CONFIG_NVME_MULTIPATH=y
-CONFIG_NVMEM=y
-# CONFIG_NVME_RDMA is not set
-CONFIG_NVME_TARGET_AUTH=y
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_PASSTHRU=y
-# CONFIG_NVME_TARGET_RDMA is not set
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TCP=m
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-# CONFIG_NVRAM is not set
-# CONFIG_NVSW_SN2201 is not set
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-# CONFIG_NXP_TJA11XX_PHY is not set
-# CONFIG_OABI_COMPAT is not set
-# CONFIG_OCFS2_DEBUG_FS is not set
-# CONFIG_OCFS2_DEBUG_MASKLOG is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_OCFS2_FS_O2CB=m
-# CONFIG_OCFS2_FS_STATS is not set
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCTEON_EP=m
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_FPGA_REGION=m
-CONFIG_OF_GPIO=y
-CONFIG_OF_IOMMU=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_PMEM=m
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF=y
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-# CONFIG_OMAP2_DSS_DEBUG is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP2PLUS_MBOX=m
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_THERMAL is not set
-# CONFIG_OMAP4_DSS_HDMI is not set
-# CONFIG_OMAP5_DSS_HDMI is not set
-CONFIG_OMAP5_ERRATA_801819=y
-CONFIG_OMAP5_THERMAL=y
-CONFIG_OMAP_CONTROL_PHY=m
-CONFIG_OMAP_GPMC_DEBUG=y
-CONFIG_OMAP_GPMC=y
-# CONFIG_OMAP_IOMMU_DEBUG is not set
-CONFIG_OMAP_IOMMU=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_OMAP_OCP2SCP=m
-CONFIG_OMAP_REMOTEPROC=m
-CONFIG_OMAP_REMOTEPROC_WATCHDOG=y
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_USB2=m
-CONFIG_OMAP_WATCHDOG=m
-# CONFIG_OMFS_FS is not set
-# CONFIG_OPAL_CORE is not set
-CONFIG_OPEN_DICE=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPT3001=m
-CONFIG_OPTEE=m
-CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
-CONFIG_OPTPROBES=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ORINOCO_USB=m
-CONFIG_ORION_WATCHDOG=m
-CONFIG_OSF_PARTITION=y
-CONFIG_OSNOISE_TRACER=y
-CONFIG_OVERFLOW_KUNIT_TEST=m
-# CONFIG_OVERLAY_FS_INDEX is not set
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_METACOPY is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-CONFIG_P54_COMMON=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_SPI=m
-CONFIG_P54_USB=m
-CONFIG_PA12203001=m
-CONFIG_PACKET_DIAG=y
-CONFIG_PACKET=y
-CONFIG_PACKING=y
-CONFIG_PAGE_EXTENSION=y
-CONFIG_PAGE_OWNER=y
-CONFIG_PAGE_POISONING=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_PAGE_REPORTING=y
-CONFIG_PAGE_TABLE_CHECK_ENFORCED=y
-CONFIG_PAGE_TABLE_CHECK=y
-CONFIG_PALMAS_GPADC=m
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_PANEL is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_PANTHERLORD_FF=y
-CONFIG_PARAVIRT_TIME_ACCOUNTING=y
-CONFIG_PARAVIRT=y
-CONFIG_PARMAN=m
-# CONFIG_PARPORT is not set
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_CMD64X is not set
-# 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 is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3_DMA is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IMX is not set
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_LEGACY is not set
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OF_PLATFORM is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PARPORT is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_RZ1000 is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-# CONFIG_PC87413_WDT is not set
-# CONFIG_PCCARD is not set
-# CONFIG_PCH_GBE is not set
-CONFIG_PCI_AARDVARK=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_DRA7XX_HOST is not set
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER=y
-# CONFIG_PCIE_ALTERA is not set
-# CONFIG_PCIE_ARMADA_8K is not set
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIE_BRCMSTB=m
-CONFIG_PCIE_CADENCE_HOST=y
-CONFIG_PCIE_CADENCE_PLAT_HOST=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_DW_HOST=y
-CONFIG_PCIE_DW_PLAT_HOST=y
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_ECRC=y
-CONFIG_PCIE_EDR=y
-# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set
-CONFIG_PCIE_MICROCHIP_HOST=y
-# CONFIG_PCIE_MOBIVEIL is not set
-# CONFIG_PCI_ENDPOINT is not set
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_PCIEPORTBUS=y
-CONFIG_PCIE_PTM=y
-CONFIG_PCIE_ROCKCHIP_DW_HOST=y
-CONFIG_PCIE_ROCKCHIP_HOST=y
-CONFIG_PCIE_XILINX_CPM=y
-# CONFIG_PCIE_XILINX is not set
-# CONFIG_PCI_EXYNOS is not set
-# CONFIG_PCI_FTPCI100 is not set
-# CONFIG_PCI_GOOLPC is not set
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_PCI_HYPERV=m
-CONFIG_PCI_IMX6_HOST=y
-CONFIG_PCI_IMX6=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_J721E_HOST=y
-CONFIG_PCI_KEYSTONE_HOST=y
-CONFIG_PCI_KEYSTONE=y
-# CONFIG_PCI_LAYERSCAPE is not set
-CONFIG_PCI_MESON=y
-CONFIG_PCI_MSI_IRQ_DOMAIN=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_MVEBU=y
-CONFIG_PCI_P2PDMA=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_PCI_PF_STUB=m
-CONFIG_PCI_PRI=y
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-CONFIG_PCI_STUB=y
-CONFIG_PCI_SW_SWITCHTEC=m
-CONFIG_PCI_TEGRA=y
-CONFIG_PCI_V3_SEMI=y
-CONFIG_PCI=y
-CONFIG_PCNET32=m
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_PCS_XPCS=m
-CONFIG_PDA_POWER=m
-CONFIG_PDC_ADMA=m
-CONFIG_PDS_CORE=m
-# CONFIG_PECI is not set
-CONFIG_PERCPU_STATS=y
-# CONFIG_PERCPU_TEST is not set
-CONFIG_PERF_EVENTS_AMD_UNCORE=y
-CONFIG_PERF_EVENTS=y
-CONFIG_PERSISTENT_KEYRINGS=y
-CONFIG_PER_VMA_LOCK_STATS=y
-# CONFIG_PHANTOM is not set
-# CONFIG_PHONET is not set
-CONFIG_PHY_CADENCE_DPHY=m
-CONFIG_PHY_CADENCE_DPHY_RX=m
-CONFIG_PHY_CADENCE_SALVO=m
-CONFIG_PHY_CADENCE_SIERRA=m
-CONFIG_PHY_CADENCE_TORRENT=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_DM816X_USB is not set
-CONFIG_PHY_EXYNOS5250_SATA=m
-CONFIG_PHY_EXYNOS5_USBDRD=m
-CONFIG_PHY_EXYNOS_DP_VIDEO=m
-CONFIG_PHY_EXYNOS_MIPI_VIDEO=m
-CONFIG_PHY_EXYNOS_PCIE=y
-# CONFIG_PHY_FSL_IMX8M_PCIE is not set
-# CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_PHY_HI3670_PCIE is not set
-# CONFIG_PHY_HI3670_USB is not set
-# CONFIG_PHY_LAN966X_SERDES is not set
-CONFIG_PHYLIB=y
-CONFIG_PHYLINK=m
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-CONFIG_PHY_MESON8B_USB2=m
-CONFIG_PHY_MESON8_HDMI_TX=m
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_PCIE=m
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=m
-# CONFIG_PHY_MESON_GXL_USB2 is not set
-# CONFIG_PHY_MIXEL_LVDS_PHY is not set
-# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
-CONFIG_PHY_MMP3_HSIC=m
-CONFIG_PHY_MMP3_USB=m
-# CONFIG_PHY_MVEBU_A3700_COMPHY is not set
-# CONFIG_PHY_MVEBU_A3700_UTMI is not set
-CONFIG_PHY_MVEBU_A38X_COMPHY=m
-# CONFIG_PHY_MVEBU_CP110_COMPHY is not set
-CONFIG_PHY_MVEBU_CP110_UTMI=m
-CONFIG_PHY_MVEBU_SATA=y
-# CONFIG_PHY_OCELOT_SERDES is not set
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-# CONFIG_PHY_QCOM_EDP is not set
-CONFIG_PHY_QCOM_EUSB2_REPEATER=m
-# CONFIG_PHY_QCOM_IPQ4019_USB is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_PCIE2 is not set
-# CONFIG_PHY_QCOM_QMP is not set
-CONFIG_PHY_QCOM_SNPS_EUSB2=m
-CONFIG_PHY_QCOM_USB_HS_28NM=m
-# CONFIG_PHY_QCOM_USB_HSIC is not set
-# CONFIG_PHY_QCOM_USB_HS is not set
-# CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 is not set
-CONFIG_PHY_QCOM_USB_SS=m
-CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
-CONFIG_PHY_ROCKCHIP_PCIE=y
-CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_PHY_SAMSUNG_UFS=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_STM32_USBPHYC=m
-CONFIG_PHY_SUN4I_USB=m
-CONFIG_PHY_SUN50I_USB3=m
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-CONFIG_PHY_SUN9I_USB=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_PHY_TI_GMII_SEL=m
-# CONFIG_PHY_TUSB1210 is not set
-# CONFIG_PHY_XILINX_ZYNQMP is not set
-# CONFIG_PI433 is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-CONFIG_PID_NS=y
-CONFIG_PINCONF=y
-CONFIG_PINCTRL_ALDERLAKE=m
-# CONFIG_PINCTRL_AMD is not set
-CONFIG_PINCTRL_ARMADA_370=y
-CONFIG_PINCTRL_ARMADA_XP=y
-CONFIG_PINCTRL_AS3722=y
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_BAYTRAIL is not set
-# CONFIG_PINCTRL_BROXTON is not set
-# CONFIG_PINCTRL_CANNONLAKE is not set
-CONFIG_PINCTRL_CEDARFORK=m
-# CONFIG_PINCTRL_CHERRYVIEW is not set
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_DOVE=y
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-# CONFIG_PINCTRL_EQUILIBRIUM is not set
-# CONFIG_PINCTRL_GEMINILAKE is not set
-CONFIG_PINCTRL_IMX8MM=y
-CONFIG_PINCTRL_IMX8MN=y
-CONFIG_PINCTRL_IMX8MP=y
-CONFIG_PINCTRL_IMX8MQ=y
-CONFIG_PINCTRL_IMX8QXP=y
-CONFIG_PINCTRL_IMX8ULP=y
-CONFIG_PINCTRL_IMX93=y
-# CONFIG_PINCTRL_IMXRT1050 is not set
-# CONFIG_PINCTRL_IMXRT1170 is not set
-# CONFIG_PINCTRL_IPQ4019 is not set
-# CONFIG_PINCTRL_IPQ6018 is not set
-# CONFIG_PINCTRL_IPQ8064 is not set
-# CONFIG_PINCTRL_IPQ8074 is not set
-# CONFIG_PINCTRL_JASPERLAKE is not set
-CONFIG_PINCTRL_LAKEFIELD=m
-# CONFIG_PINCTRL_LPASS_LPI is not set
-# CONFIG_PINCTRL_LYNXPOINT is not set
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MDM9607 is not set
-# CONFIG_PINCTRL_MESON8B is not set
-# CONFIG_PINCTRL_MESON8 is not set
-CONFIG_PINCTRL_MESON=y
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-# CONFIG_PINCTRL_MSM8226 is not set
-# CONFIG_PINCTRL_MSM8909 is not set
-# CONFIG_PINCTRL_MSM8953 is not set
-# CONFIG_PINCTRL_MSM8976 is not set
-# CONFIG_PINCTRL_MSM is not set
-CONFIG_PINCTRL_MVEBU=y
-# CONFIG_PINCTRL_OCELOT is not set
-CONFIG_PINCTRL_PALMAS=m
-# CONFIG_PINCTRL_QCM2290 is not set
-# CONFIG_PINCTRL_QCS404 is not set
-CONFIG_PINCTRL_RK805=m
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SAMSUNG=y
-# CONFIG_PINCTRL_SC7180 is not set
-# CONFIG_PINCTRL_SC8180X is not set
-# CONFIG_PINCTRL_SDM660 is not set
-# CONFIG_PINCTRL_SDX55 is not set
-# CONFIG_PINCTRL_SDX65 is not set
-CONFIG_PINCTRL_SINGLE=y
-# CONFIG_PINCTRL_SM8150 is not set
-# CONFIG_PINCTRL_SM8250 is not set
-# CONFIG_PINCTRL_SM8350 is not set
-# CONFIG_PINCTRL_SM8450 is not set
-# CONFIG_PINCTRL_STMFX is not set
-CONFIG_PINCTRL_SUN20I_D1=y
-CONFIG_PINCTRL_SUN4I_A10=y
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-CONFIG_PINCTRL_SUN5I=y
-CONFIG_PINCTRL_SUN6I_A31_R=y
-CONFIG_PINCTRL_SUN6I_A31=y
-CONFIG_PINCTRL_SUN8I_A23_R=y
-CONFIG_PINCTRL_SUN8I_A23=y
-CONFIG_PINCTRL_SUN8I_A33=y
-CONFIG_PINCTRL_SUN8I_A83T_R=y
-CONFIG_PINCTRL_SUN8I_A83T=y
-CONFIG_PINCTRL_SUN8I_H3_R=y
-CONFIG_PINCTRL_SUN8I_H3=y
-CONFIG_PINCTRL_SUN8I_V3S=y
-CONFIG_PINCTRL_SUN9I_A80_R=y
-CONFIG_PINCTRL_SUN9I_A80=y
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL=y
-# CONFIG_PING is not set
-CONFIG_PINMUX=y
-CONFIG_PJ4B_ERRATA_4742=y
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_PL310_ERRATA_727915=y
-CONFIG_PL310_ERRATA_753970=y
-CONFIG_PL310_ERRATA_769419=y
-CONFIG_PL320_MBOX=y
-CONFIG_PL330_DMA=m
-CONFIG_PL353_SMC=m
-CONFIG_PLATFORM_MHU=m
-# CONFIG_PLATFORM_SI4713 is not set
-# CONFIG_PLAT_SPEAR is not set
-CONFIG_PLAYSTATION_FF=y
-# CONFIG_PLFXLC is not set
-# CONFIG_PLIP is not set
-# CONFIG_PLX_DMA is not set
-CONFIG_PM_ADVANCED_DEBUG=y
-# CONFIG_PM_AUTOSLEEP is not set
-CONFIG_PMBUS=m
-CONFIG_PM_DEBUG=y
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_PM_DEVFREQ=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_PMIC_DA903X is not set
-CONFIG_PM_OPP=y
-CONFIG_PMS7003=m
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_TEST_SUSPEND=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_TRACE=y
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PMU_SYSFS is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PNFS_BLOCK=m
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POWERCAP=y
-CONFIG_POWER_MLXBF=m
-CONFIG_POWER_RESET_AS3722=y
-# CONFIG_POWER_RESET_BRCMKONA is not set
-# CONFIG_POWER_RESET_BRCMSTB is not set
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_GPIO=y
-CONFIG_POWER_RESET_KEYSTONE=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF=y
-CONFIG_POWER_RESET_QCOM_PON=m
-# CONFIG_POWER_RESET_QNAP is not set
-CONFIG_POWER_RESET_REGULATOR=y
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_RESET_VERSATILE=y
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_POWER_SUPPLY=y
-# CONFIG_PPC_PROT_SAO_LPAR is not set
-CONFIG_PPC_QUEUED_SPINLOCKS=y
-CONFIG_PPC_RTAS_FILTER=y
-CONFIG_PPDEV=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPS_CLIENT_GPIO=m
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=y
-CONFIG_PPTP=m
-CONFIG_PREEMPT_DYNAMIC=y
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_PRIME_NUMBERS=m
-CONFIG_PRINTER=m
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_PRINTK_INDEX=y
-CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINT_QUOTA_WARNING is not set
-# CONFIG_PRISM2_USB is not set
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_EVENTS=y
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_PROC_VMCORE_DEVICE_DUMP=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_PROFILING=y
-CONFIG_PROVE_CXL_LOCKING=y
-CONFIG_PROVE_LOCKING=y
-# CONFIG_PROVE_NVDIMM_LOCKING is not set
-# CONFIG_PROVE_RAW_LOCK_NESTING is not set
-CONFIG_PRU_REMOTEPROC=m
-CONFIG_PSAMPLE=m
-# CONFIG_PSE_CONTROLLER is not set
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-CONFIG_PSI=y
-# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_842_COMPRESS=y
-# CONFIG_PSTORE_BLK is not set
-# CONFIG_PSTORE_CONSOLE is not set
-CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
-CONFIG_PSTORE_DEFLATE_COMPRESS=y
-# CONFIG_PSTORE_FTRACE is not set
-# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4_COMPRESS=m
-# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4HC_COMPRESS=m
-# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZO_COMPRESS=m
-# CONFIG_PSTORE_PMSG is not set
-CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE=y
-# CONFIG_PSTORE_ZSTD_COMPRESS is not set
-CONFIG_PTDUMP_DEBUGFS=y
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_INES is not set
-CONFIG_PTP_1588_CLOCK_KVM=m
-# CONFIG_PTP_1588_CLOCK_OCP is not set
-CONFIG_PTP_1588_CLOCK_PCH=m
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_DFL_TOD=m
-# CONFIG_PVPANIC_MMIO is not set
-# CONFIG_PVPANIC_PCI is not set
-CONFIG_PVPANIC=y
-CONFIG_PWM_APPLE=m
-# CONFIG_PWM_ATMEL_TCB is not set
-CONFIG_PWM_BCM2835=m
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CROS_EC=m
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_HIBVT=m
-# CONFIG_PWM_IMX1 is not set
-CONFIG_PWM_IMX27=m
-CONFIG_PWM_IMX_TPM=m
-CONFIG_PWM_MESON=m
-# CONFIG_PWM_OMAP_DMTIMER is not set
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_PXA=m
-CONFIG_PWM_RASPBERRYPI_POE=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_PWM_SAMSUNG=m
-# CONFIG_PWM_STM32 is not set
-# CONFIG_PWM_STM32_LP is not set
-CONFIG_PWM_STMPE=y
-CONFIG_PWM_SUN4I=m
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_TEGRA=y
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_XILINX=m
-CONFIG_PWM=y
-CONFIG_PWRSEQ_EMMC=y
-CONFIG_PWRSEQ_SD8787=m
-CONFIG_PWRSEQ_SIMPLE=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCA7000_UART is not set
-# CONFIG_QCM_DISPCC_2290 is not set
-# CONFIG_QCM_GCC_2290 is not set
-CONFIG_QCOM_A53PLL=m
-# CONFIG_QCOM_A7PLL is not set
-# CONFIG_QCOM_ADM is not set
-# CONFIG_QCOM_AOSS_QMP is not set
-# CONFIG_QCOM_APR is not set
-CONFIG_QCOM_BAM_DMUX=m
-# CONFIG_QCOM_CLK_APCC_MSM8996 is not set
-CONFIG_QCOM_CLK_APCS_MSM8916=m
-# CONFIG_QCOM_CLK_APCS_SDX55 is not set
-# CONFIG_QCOM_COMMAND_DB is not set
-# CONFIG_QCOM_CPR is not set
-# CONFIG_QCOM_EBI2 is not set
-# CONFIG_QCOM_EMAC is not set
-CONFIG_QCOM_FASTRPC=m
-# CONFIG_QCOM_GENI_SE is not set
-# CONFIG_QCOM_GPI_DMA is not set
-CONFIG_QCOM_HFPLL=m
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_ICC_BWMON is not set
-# CONFIG_QCOM_IPCC is not set
-# CONFIG_QCOM_LLCC is not set
-CONFIG_QCOM_LMH=m
-CONFIG_QCOM_MPM=m
-CONFIG_QCOM_OCMEM=m
-CONFIG_QCOM_PDC=y
-CONFIG_QCOM_PM8XXX_XOADC=m
-CONFIG_QCOM_PMIC_GLINK=m
-CONFIG_QCOM_RAMP_CTRL=m
-CONFIG_QCOM_RMTFS_MEM=m
-# CONFIG_QCOM_RPMH is not set
-CONFIG_QCOM_RPMPD=m
-# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_SOCINFO=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_QCOM_SPMI_ADC_TM5=m
-CONFIG_QCOM_SPMI_RRADC=m
-CONFIG_QCOM_SPM=y
-CONFIG_QCOM_SSC_BLOCK_BUS=y
-CONFIG_QCOM_STATS=m
-CONFIG_QCS_GCC_404=m
-# CONFIG_QCS_Q6SSTOP_404 is not set
-# CONFIG_QCS_TURING_404 is not set
-# CONFIG_QDU_GCC_1000 is not set
-CONFIG_QEDE=m
-CONFIG_QEDF=m
-CONFIG_QEDI=m
-CONFIG_QED=m
-CONFIG_QED_SRIOV=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLGE=m
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_QORIQ_CPUFREQ is not set
-# CONFIG_QORIQ_THERMAL is not set
-CONFIG_QRTR=m
-CONFIG_QRTR_MHI=m
-CONFIG_QRTR_SMD=m
-# CONFIG_QRTR_TUN is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_QTNFMAC_PCIE=m
-# CONFIG_QUICC_ENGINE is not set
-CONFIG_QUOTACTL=y
-CONFIG_QUOTA_DEBUG=y
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-CONFIG_QUOTA=y
-CONFIG_R6040=m
-CONFIG_R8169=m
-CONFIG_R8712U=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SI470X=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_TEA5764=m
-# CONFIG_RADIO_TEF6862 is not set
-CONFIG_RADIO_WL1273=m
-# CONFIG_RAID6_PQ_BENCHMARK is not set
-CONFIG_RAID_ATTRS=m
-CONFIG_RANDOM32_SELFTEST=y
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_RANDOM_TRUST_BOOTLOADER=y
-CONFIG_RANDOM_TRUST_CPU=y
-# CONFIG_RANDSTRUCT_FULL is not set
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_CPS_XX=m
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-CONFIG_RAPIDIO_TSI568=m
-CONFIG_RAPIDIO_TSI57X=m
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-CONFIG_RASPBERRYPI_POWER=y
-CONFIG_RATIONAL_KUNIT_TEST=m
-# CONFIG_RAVE_SP_CORE is not set
-# CONFIG_RBTREE_TEST is not set
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_CORE=y
-CONFIG_RC_DECODERS=y
-CONFIG_RC_DEVICES=y
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_MAP=m
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_RCU_EQS_DEBUG is not set
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_EXPERT is not set
-# CONFIG_RCU_LAZY is not set
-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
-CONFIG_RCU_NOCB_CPU=y
-CONFIG_RCU_REF_SCALE_TEST=m
-# CONFIG_RCU_SCALE_TEST is not set
-CONFIG_RCU_TORTURE_TEST=m
-CONFIG_RCU_TRACE=y
-CONFIG_RC_XBOX_DVD=m
-CONFIG_RD_BZIP2=y
-CONFIG_RD_GZIP=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_LZO=y
-# CONFIG_RDMA_RXE is not set
-CONFIG_RDMA_SIW=m
-# CONFIG_RDS_DEBUG is not set
-# CONFIG_RDS is not set
-# CONFIG_RDS_RDMA is not set
-CONFIG_RDS_TCP=m
-CONFIG_RD_XZ=y
-CONFIG_RD_ZSTD=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_REALTEK_PHY=y
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_KUNIT=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP=y
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
-CONFIG_REGULATOR_AS3722=m
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_CROS_EC=m
-# CONFIG_REGULATOR_DA9121 is not set
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FAN53555=y
-# CONFIG_REGULATOR_FAN53880 is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_GPIO=y
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=m
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LTC3589=m
-# CONFIG_REGULATOR_LTC3676 is not set
-CONFIG_REGULATOR_MAX1586=m
-# CONFIG_REGULATOR_MAX20086 is not set
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX597X=m
-CONFIG_REGULATOR_MAX77650=m
-CONFIG_REGULATOR_MAX77686=m
-CONFIG_REGULATOR_MAX77802=m
-# CONFIG_REGULATOR_MAX77826 is not set
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8973=m
-CONFIG_REGULATOR_MAX8997=m
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-# CONFIG_REGULATOR_MP8859 is not set
-CONFIG_REGULATOR_MP886X=m
-# CONFIG_REGULATOR_MPQ7920 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_MT6315 is not set
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PBIAS=m
-# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PF8X00 is not set
-CONFIG_REGULATOR_PFUZE100=m
-CONFIG_REGULATOR_PV88060=m
-# CONFIG_REGULATOR_PV88080 is not set
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=y
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTQ6752=m
-CONFIG_REGULATOR_S2MPA01=m
-CONFIG_REGULATOR_S2MPS11=m
-CONFIG_REGULATOR_S5M8767=m
-# CONFIG_REGULATOR_SLG51000 is not set
-CONFIG_REGULATOR_STM32_BOOSTER=m
-CONFIG_REGULATOR_STM32_PWR=y
-CONFIG_REGULATOR_STM32_VREFBUF=m
-CONFIG_REGULATOR_STPMIC1=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-# CONFIG_REGULATOR_SY8824X is not set
-CONFIG_REGULATOR_SY8827N=m
-CONFIG_REGULATOR_TI_ABB=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS6286X=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65090=m
-# CONFIG_REGULATOR_TPS65132 is not set
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-CONFIG_REGULATOR_VCTRL=m
-CONFIG_REGULATOR_VEXPRESS=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR=y
-# CONFIG_REISERFS_CHECK is not set
-CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_FS_POSIX_ACL=y
-CONFIG_REISERFS_FS_SECURITY=y
-CONFIG_REISERFS_FS_XATTR=y
-CONFIG_REISERFS_PROC_INFO=y
-CONFIG_RELAY=y
-# CONFIG_RELOCATABLE_TEST is not set
-# CONFIG_REMOTEPROC_CDEV is not set
-CONFIG_REMOTEPROC=y
-CONFIG_REMOTE_TARGET=m
-# CONFIG_RENESAS_PHY is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_IMX7=y
-# CONFIG_RESET_INTEL_GW is not set
-CONFIG_RESET_MESON_AUDIO_ARB=m
-CONFIG_RESET_MESON=m
-# CONFIG_RESET_QCOM_AOSS is not set
-CONFIG_RESET_QCOM_PDC=m
-CONFIG_RESET_RASPBERRYPI=y
-CONFIG_RESET_SCMI=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SCI=m
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-CONFIG_RESOURCE_KUNIT_TEST=m
-# CONFIG_RFD77402 is not set
-# CONFIG_RFD_FTL is not set
-CONFIG_RFKILL_GPIO=m
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL=m
-CONFIG_RH_FEDORA=y
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_RING_BUFFER_BENCHMARK=m
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-CONFIG_RIONET=m
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_F03=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
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMNET=m
-CONFIG_ROCKCHIP_ANALOGIX_DP=y
-CONFIG_ROCKCHIP_CDN_DP=y
-CONFIG_ROCKCHIP_DTPM=m
-CONFIG_ROCKCHIP_DW_HDMI=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI=y
-CONFIG_ROCKCHIP_EFUSE=m
-CONFIG_ROCKCHIP_GRF=y
-CONFIG_ROCKCHIP_INNO_HDMI=y
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_ROCKCHIP_LVDS=y
-CONFIG_ROCKCHIP_MBOX=y
-CONFIG_ROCKCHIP_OTP=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_ROCKCHIP_RGB=y
-CONFIG_ROCKCHIP_RK3066_HDMI=y
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_ROCKCHIP_VOP2=y
-CONFIG_ROCKCHIP_VOP=y
-CONFIG_ROCKER=m
-CONFIG_ROHM_BU27034=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROSE=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set
-CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPMSG_CHAR=m
-CONFIG_RPMSG_CTRL=m
-CONFIG_RPMSG=m
-# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
-CONFIG_RPMSG_QCOM_GLINK_SMEM=m
-CONFIG_RPMSG_TTY=m
-CONFIG_RPMSG_VIRTIO=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_RPR0521=m
-CONFIG_RSI_91X=m
-CONFIG_RSI_COEX=y
-CONFIG_RSI_DEBUGFS=y
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT2500USB=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RT2X00_LIB_DEBUGFS=y
-CONFIG_RT2X00=m
-CONFIG_RT61PCI=m
-CONFIG_RT73USB=m
-CONFIG_RTC_CLASS=y
-# CONFIG_RTC_DEBUG is not set
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_AC100=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_RTC_DRV_AS3722=m
-CONFIG_RTC_DRV_BBNSM=m
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_BQ4802=m
-CONFIG_RTC_DRV_CADENCE=m
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_CROS_EC=m
-CONFIG_RTC_DRV_DS1286=m
-# CONFIG_RTC_DRV_DS1302 is not set
-CONFIG_RTC_DRV_DS1305=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1672=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_DS1742=m
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS2404=m
-# CONFIG_RTC_DRV_DS3232_HWMON is not set
-CONFIG_RTC_DRV_DS3232=m
-# CONFIG_RTC_DRV_EFI is not set
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_FM3130=m
-# CONFIG_RTC_DRV_FTRTC010 is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_RTC_DRV_HYM8563=m
-# CONFIG_RTC_DRV_IMXDI is not set
-CONFIG_RTC_DRV_IMX_SC=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_ISL12026=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_MAX77686=m
-CONFIG_RTC_DRV_MAX8997=m
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_DRV_MESON=m
-CONFIG_RTC_DRV_MESON_VRTC=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_MV=m
-# CONFIG_RTC_DRV_MXC is not set
-# CONFIG_RTC_DRV_MXC_V2 is not set
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_OMAP=m
-CONFIG_RTC_DRV_OPTEE=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_PL030=y
-CONFIG_RTC_DRV_PL031=y
-# CONFIG_RTC_DRV_PM8XXX is not set
-CONFIG_RTC_DRV_R7301=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RK808=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RV3032=m
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_RX4581=m
-# CONFIG_RTC_DRV_RX6110 is not set
-CONFIG_RTC_DRV_RX8010=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_S3C=m
-CONFIG_RTC_DRV_S5M=m
-# CONFIG_RTC_DRV_SA1100 is not set
-CONFIG_RTC_DRV_SD3078=m
-CONFIG_RTC_DRV_SNVS=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_STM32=m
-CONFIG_RTC_DRV_SUN6I=y
-CONFIG_RTC_DRV_SUNXI=m
-CONFIG_RTC_DRV_TEGRA=m
-# CONFIG_RTC_DRV_TEST is not set
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_V3020=m
-CONFIG_RTC_DRV_X1205=m
-# CONFIG_RTC_DRV_ZYNQMP is not set
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_HCTOSYS=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-CONFIG_RTC_INTF_DEV=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_LIB_KUNIT_TEST=m
-CONFIG_RTC_NVMEM=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8192E=m
-CONFIG_RTL8192SE=m
-# CONFIG_RTL8192U is not set
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8723BS=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTLLIB=m
-CONFIG_RTLWIFI_DEBUG=y
-CONFIG_RTLWIFI=m
-# CONFIG_RTS5208 is not set
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-CONFIG_RTW88_DEBUGFS=y
-CONFIG_RTW88_DEBUG=y
-CONFIG_RTW88=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852CE=m
-CONFIG_RTW89_DEBUGFS=y
-CONFIG_RTW89_DEBUGMSG=y
-CONFIG_RTW89=m
-CONFIG_RUNTIME_TESTING_MENU=y
-CONFIG_RV_MON_WWNR=y
-CONFIG_RV_REACTORS=y
-CONFIG_RV_REACT_PANIC=y
-CONFIG_RV_REACT_PRINTK=y
-CONFIG_RV=y
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-CONFIG_S2IO=m
-# CONFIG_S390_KPROBES_SANITY_TEST is not set
-# CONFIG_S390_MODULES_SANITY_TEST is not set
-CONFIG_S3C2410_WATCHDOG=m
-# CONFIG_SA_GCC_8775P is not set
-# CONFIG_SA_GPUCC_8775P is not set
-# CONFIG_SAMPLE_FPROBE is not set
-# CONFIG_SAMPLES is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_SATA_AHCI=y
-# CONFIG_SATA_DWC is not set
-CONFIG_SATA_HIGHBANK=m
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_MOBILE_LPM_POLICY=3
-CONFIG_SATA_MV=m
-# CONFIG_SATA_NV is not set
-CONFIG_SATA_PMP=y
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_QSTOR is not set
-CONFIG_SATA_SIL24=m
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_SX4 is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-# CONFIG_SATA_ZPODD is not set
-# CONFIG_SBC7240_WDT is not set
-# CONFIG_SBC8360_WDT is not set
-# CONFIG_SBC_EPX_C3_WATCHDOG is not set
-CONFIG_SBP_TARGET=m
-# CONFIG_SC1200_WDT is not set
-CONFIG_SC92031=m
-# CONFIG_SCA3000 is not set
-CONFIG_SCA3300=m
-CONFIG_SC_CAMCC_7180=m
-CONFIG_SC_CAMCC_7280=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-# CONFIG_SCD4X is not set
-CONFIG_SC_DISPCC_7180=m
-CONFIG_SC_DISPCC_7280=m
-# CONFIG_SC_DISPCC_8280XP is not set
-CONFIG_SCF_TORTURE_TEST=m
-CONFIG_SC_GCC_7180=y
-CONFIG_SC_GCC_7280=y
-# CONFIG_SC_GCC_8180X is not set
-# CONFIG_SC_GCC_8280XP is not set
-CONFIG_SC_GPUCC_7180=m
-CONFIG_SC_GPUCC_7280=m
-# CONFIG_SC_GPUCC_8280XP is not set
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_CORE=y
-CONFIG_SCHED_DEBUG=y
-# CONFIG_SCHED_MC_PRIO is not set
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_SCHEDSTATS=y
-CONFIG_SCHED_THERMAL_PRESSURE=y
-CONFIG_SCHED_TRACER=y
-CONFIG_SC_LPASSCC_7280=m
-CONFIG_SC_LPASS_CORECC_7180=m
-# CONFIG_SC_LPASS_CORECC_7280 is not set
-CONFIG_SC_MSS_7180=y
-# CONFIG_SCR24X is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC94XX is not set
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_ARCMSR=m
-# CONFIG_SCSI_BFA_FC is not set
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-# CONFIG_SCSI_BUSLOGIC is not set
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_DH_ALUA=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DMX3191D=m
-# CONFIG_SCSI_DPT_I2O is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
-# CONFIG_SCSI_HISI_SAS is not set
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_HPTIOP=m
-# CONFIG_SCSI_IMM is not set
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-# CONFIG_SCSI_IPS is not set
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_LPFC=m
-CONFIG_SCSI_MPI3MR=m
-# CONFIG_SCSI_MPT2SAS is not set
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-CONFIG_SCSI_MVSAS_TASKLET=y
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_PM8001 is not set
-CONFIG_SCSI_PMCRAID=m
-# CONFIG_SCSI_PPA is not set
-CONFIG_SCSI_PROC_FS=y
-CONFIG_SCSI_QLA_FC=m
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SCAN_ASYNC=y
-CONFIG_SCSI_SMARTPQI=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_SNIC=m
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_SRP_ATTRS=m
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_UFS_BSG=y
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_SCSI_UFS_CRYPTO=y
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
-CONFIG_SCSI_UFS_EXYNOS=m
-# CONFIG_SCSI_UFS_FAULT_INJECTION is not set
-CONFIG_SCSI_UFSHCD=m
-CONFIG_SCSI_UFSHCD_PCI=m
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_HPB=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFS_QCOM=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI=y
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-CONFIG_SC_VIDEOCC_7180=m
-CONFIG_SC_VIDEOCC_7280=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_SDIO_UART=m
-# CONFIG_SDM_CAMCC_845 is not set
-# CONFIG_SDM_DISPCC_845 is not set
-CONFIG_SDM_GCC_660=m
-# CONFIG_SDM_GCC_845 is not set
-# CONFIG_SDM_GPUCC_660 is not set
-# CONFIG_SDM_GPUCC_845 is not set
-# CONFIG_SDM_LPASSCC_845 is not set
-# CONFIG_SDM_MMCC_660 is not set
-# CONFIG_SDM_VIDEOCC_845 is not set
-# CONFIG_SDX_GCC_55 is not set
-# CONFIG_SDX_GCC_65 is not set
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_SECCOMP=y
-CONFIG_SECONDARY_TRUSTED_KEYRING=y
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_SECURITY_APPARMOR is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_SECURITYFS=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
-CONFIG_SECURITY_LOCKDOWN_LSM=y
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_NETWORK=y
-CONFIG_SECURITY_PATH=y
-# CONFIG_SECURITY_SAFESETID is not set
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-# CONFIG_SECURITY_SELINUX_DISABLE is not set
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SMACK is not set
-# CONFIG_SECURITY_TOMOYO is not set
-CONFIG_SECURITY=y
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SENSEAIR_SUNRISE_CO2 is not set
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SENSORS_ACBEL_FSG032 is not set
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_ADM1021=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_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_ADT7310=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_AMC6821=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_ARM_SCMI=m
-CONFIG_SENSORS_ARM_SCPI=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_WMI_EC is not set
-# CONFIG_SENSORS_ASUS_WMI is not set
-CONFIG_SENSORS_ATXP1=m
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_EMC1403=m
-# CONFIG_SENSORS_EMC2103 is not set
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_GPIO_FAN=m
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_I5K_AMB is not set
-CONFIG_SENSORS_IBMAEM=m
-# CONFIG_SENSORS_IBM_CFFPS is not set
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA3221=m
-# CONFIG_SENSORS_INSPUR_IPSPS is not set
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-# 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_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-# CONFIG_SENSORS_ISL68137 is not set
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_SENSORS_LIS3LV02D=m
-# CONFIG_SENSORS_LIS3_SPI is not set
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=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_LT7182S=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC2990=m
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC3815=m
-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_MAX1111=m
-# CONFIG_SENSORS_MAX127 is not set
-# CONFIG_SENSORS_MAX15301 is not set
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-# CONFIG_SENSORS_MAX16601 is not set
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-# CONFIG_SENSORS_MAX20730 is not set
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31722=m
-# CONFIG_SENSORS_MAX31730 is not set
-CONFIG_SENSORS_MAX31760=m
-# CONFIG_SENSORS_MAX31785 is not set
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX6620=m
-# CONFIG_SENSORS_MAX6621 is not set
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6642=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_MLXREG_FAN=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MPQ7932=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-CONFIG_SENSORS_NZXT_SMART2=m
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_POWR1220=m
-CONFIG_SENSORS_PWM_FAN=m
-# CONFIG_SENSORS_PXE1610 is not set
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-# CONFIG_SENSORS_SBRMI is not set
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-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_SMM665 is not set
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47M1=m
-# CONFIG_SENSORS_STPDDC60 is not set
-# CONFIG_SENSORS_STTS751 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-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=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_TPS23861 is not set
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_TSL2550=m
-# CONFIG_SENSORS_TSL2563 is not set
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-CONFIG_SENSORS_VEXPRESS=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83795=m
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_XDPE122 is not set
-CONFIG_SENSORS_XDPE152=m
-# CONFIG_SENSORS_XGENE is not set
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_CS=m
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_EXTENDED=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_MANY_PORTS=y
-# CONFIG_SERIAL_8250_MID is not set
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
-CONFIG_SERIAL_8250_OMAP=y
-CONFIG_SERIAL_8250_PCI1XXXX=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-# CONFIG_SERIAL_BCM63XX is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
-CONFIG_SERIAL_EARLYCON_SEMIHOST=y
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
-CONFIG_SERIAL_FSL_LPUART=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-# CONFIG_SERIAL_IMX_EARLYCON is not set
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_JSM=m
-# CONFIG_SERIAL_KGDB_NMI is not set
-# CONFIG_SERIAL_LANTIQ is not set
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_MESON_CONSOLE=y
-CONFIG_SERIAL_MESON=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_SERIAL_MVEBU_UART=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_SERIAL_OF_PLATFORM=y
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_RP2 is not set
-CONFIG_SERIAL_SAMSUNG_CONSOLE=y
-CONFIG_SERIAL_SAMSUNG=y
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_SPI=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SPRD is not set
-CONFIG_SERIAL_ST_ASC_CONSOLE=y
-CONFIG_SERIAL_ST_ASC=y
-CONFIG_SERIAL_STM32_CONSOLE=y
-CONFIG_SERIAL_STM32=y
-CONFIG_SERIAL_TEGRA=y
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_UARTLITE is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_AMBAKMI=m
-# CONFIG_SERIO_APBPS2 is not set
-CONFIG_SERIO_ARC_PS2=m
-# CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_SERIO_I8042 is not set
-# CONFIG_SERIO_LIBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_PCIPS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_SUN4I_PS2=m
-CONFIG_SERIO=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-# CONFIG_SFC is not set
-# CONFIG_SF_PDMA is not set
-CONFIG_SFP=m
-CONFIG_SGI_PARTITION=y
-# CONFIG_SHADOW_CALL_STACK is not set
-# CONFIG_SHRINKER_DEBUG is not set
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# CONFIG_SIEMENS_SIMATIC_IPC is not set
-CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIOX is not set
-CONFIG_SIPHASH_KUNIT_TEST=m
-CONFIG_SIS190=m
-CONFIG_SIS900=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKGE=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_SKY2=m
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-# CONFIG_SLAB is not set
-# CONFIG_SLAB_MERGE_DEFAULT is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP=m
-# CONFIG_SLIP_MODE_SLIP6 is not set
-CONFIG_SLIP_SMART=y
-# CONFIG_SLOB_DEPRECATED is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_SLUB_DEBUG_ON is not set
-CONFIG_SLUB_KUNIT_TEST=m
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB=y
-CONFIG_SMARTJOYPLUS_FF=y
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMC91X=m
-# CONFIG_SM_CAMCC_6350 is not set
-# CONFIG_SM_CAMCC_8250 is not set
-# CONFIG_SM_CAMCC_8450 is not set
-CONFIG_SMC_DIAG=m
-CONFIG_SMC=m
-# CONFIG_SM_DISPCC_8250 is not set
-CONFIG_SM_DISPCC_8450=m
-# CONFIG_SM_DISPCC_8550 is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_SM_GCC_6115 is not set
-# CONFIG_SM_GCC_6125 is not set
-# CONFIG_SM_GCC_6350 is not set
-# CONFIG_SM_GCC_6375 is not set
-# CONFIG_SM_GCC_7150 is not set
-# CONFIG_SM_GCC_8150 is not set
-CONFIG_SM_GCC_8250=m
-CONFIG_SM_GCC_8350=m
-CONFIG_SM_GCC_8450=m
-CONFIG_SM_GCC_8550=m
-# CONFIG_SM_GPUCC_6350 is not set
-# CONFIG_SM_GPUCC_8150 is not set
-# CONFIG_SM_GPUCC_8250 is not set
-# CONFIG_SM_GPUCC_8350 is not set
-CONFIG_SMP_ON_UP=y
-CONFIG_SMP=y
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_SMSC_PHY=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMS_SDIO_DRV=m
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_USB_DRV=m
-# CONFIG_SM_TCSRCC_8550 is not set
-# CONFIG_SM_VIDEOCC_8150 is not set
-# CONFIG_SM_VIDEOCC_8250 is not set
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_AC97_POWER_SAVE=y
-# CONFIG_SND_AD1889 is not set
-# CONFIG_SND_ALI5451 is not set
-CONFIG_SND_ALOOP=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-CONFIG_SND_ARMAACI=m
-CONFIG_SND_ARM=y
-# CONFIG_SND_ASIHPI is not set
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_ATMEL_SOC is not set
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_BCM2835=m
-CONFIG_SND_BCM2835_SOC_I2S=m
-# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
-CONFIG_SND_BEBOB=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_COMPRESS_OFFLOAD=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_CTL_DEBUG=y
-CONFIG_SND_CTL_FAST_LOOKUP=y
-CONFIG_SND_CTL_INPUT_VALIDATION=y
-CONFIG_SND_CTL_VALIDATION=y
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_DARLA24=m
-# CONFIG_SND_DEBUG_VERBOSE is not set
-CONFIG_SND_DEBUG=y
-# CONFIG_SND_DESIGNWARE_I2S is not set
-CONFIG_SND_DICE=m
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_DRIVERS=y
-CONFIG_SND_DUMMY=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_GINA20=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_PREALLOC_SIZE=2048
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_I2S_HI6210_I2S=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_IMX_SOC=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGO=m
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
-CONFIG_SND_ISIGHT=m
-CONFIG_SND_JACK_INJECTION_DEBUG=y
-CONFIG_SND_JACK=y
-CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
-CONFIG_SND_KIRKWOOD_SOC=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_MESON_AIU=m
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-CONFIG_SND_MESON_G12A_TOACODEC=m
-CONFIG_SND_MESON_G12A_TOHDMITX=m
-CONFIG_SND_MESON_GX_SOUND_CARD=m
-CONFIG_SND_MIA=m
-CONFIG_SND_MIXART=m
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_MMP_SOC_SSPA=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_NM256=m
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_OXFW=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_PCI=y
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_PCM_XRUN_DEBUG=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_PORTMAN2X4=m
-# CONFIG_SND_PPC is not set
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_RME96=m
-CONFIG_SND_SAMSUNG_PCM=m
-CONFIG_SND_SAMSUNG_SPDIF=m
-CONFIG_SND_SEQ_DUMMY=m
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQUENCER_OSS=m
-CONFIG_SND_SERIAL_GENERIC=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-# CONFIG_SND_SIS7019 is not set
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-# CONFIG_SND_SOC_ADAU1701 is not set
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_ADI=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# 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_AMD_ACP3x is not set
-# CONFIG_SND_SOC_AMD_ACP5x is not set
-# CONFIG_SND_SOC_AMD_ACP6x is not set
-# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set
-# CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set
-# CONFIG_SND_SOC_AMD_PS is not set
-# CONFIG_SND_SOC_AMD_PS_MACH is not set
-# CONFIG_SND_SOC_AMD_RENOIR is not set
-# CONFIG_SND_SOC_AMD_RENOIR_MACH is not set
-# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
-# CONFIG_SND_SOC_AMD_RV_RT5682_MACH is not set
-# CONFIG_SND_SOC_AMD_VANGOGH_MACH is not set
-# CONFIG_SND_SOC_AMD_YC_MACH is not set
-# CONFIG_SND_SOC_APQ8016_SBC is not set
-CONFIG_SND_SOC_ARNDALE=m
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-# 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_CS35L41_SPI is not set
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SDW=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-# CONFIG_SND_SOC_CS4270 is not set
-CONFIG_SND_SOC_CS4271_I2C=m
-# CONFIG_SND_SOC_CS4271_SPI is not set
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L42_SDW=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=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-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_DAVINCI_MCASP=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_I2C=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_FSL_ASOC_CARD=m
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_AUD2HTX=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_RPMSG=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDAC_HDMI=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
-CONFIG_SND_SOC_IMX_AUDMIX=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-CONFIG_SND_SOC_IMX_CARD=m
-# CONFIG_SND_SOC_IMX_ES8328 is not set
-CONFIG_SND_SOC_IMX_HDMI=m
-CONFIG_SND_SOC_IMX_PCM_RPMSG=m
-CONFIG_SND_SOC_IMX_RPMSG=m
-CONFIG_SND_SOC_IMX_SGTL5000=m
-CONFIG_SND_SOC_IMX_SPDIF=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-# CONFIG_SND_SOC_INTEL_AVS is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set
-# CONFIG_SND_SOC_INTEL_BROADWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH is not set
-# CONFIG_SND_SOC_INTEL_CATPT is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_H is not set
-# CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_LP is not set
-# CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE is not set
-# CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH is not set
-# CONFIG_SND_SOC_INTEL_SST is not set
-# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_LPASS_CPU=m
-CONFIG_SND_SOC_LPASS_HDMI=m
-CONFIG_SND_SOC_LPASS_PLATFORM=m
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-CONFIG_SND_SOC_LPASS_SC7180=m
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98363=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_SDW=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-# CONFIG_SND_SOC_MAX98504 is not set
-CONFIG_SND_SOC_MAX98520=m
-# CONFIG_SND_SOC_MAX9860 is not set
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MESON_T9015=m
-# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
-# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
-# CONFIG_SND_SOC_MSM8996 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# 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 is not set
-CONFIG_SND_SOC_ODROID=m
-CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
-CONFIG_SND_SOC_OMAP_DMIC=m
-CONFIG_SND_SOC_OMAP_HDMI=m
-CONFIG_SND_SOC_OMAP_MCBSP=m
-CONFIG_SND_SOC_OMAP_MCPDM=m
-# CONFIG_SND_SOC_PCM1681 is not set
-CONFIG_SND_SOC_PCM1789_I2C=m
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-# CONFIG_SND_SOC_PEB2466 is not set
-# CONFIG_SND_SOC_QCOM is not set
-# CONFIG_SND_SOC_QDSP6 is not set
-CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
-# CONFIG_SND_SOC_RK3328 is not set
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_PDM=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-# CONFIG_SND_SOC_RT1308 is not set
-# CONFIG_SND_SOC_RT1308_SDW is not set
-# CONFIG_SND_SOC_RT1316_SDW is not set
-CONFIG_SND_SOC_RT1318_SDW=m
-# CONFIG_SND_SOC_RT5616 is not set
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-# CONFIG_SND_SOC_RT5663 is not set
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682_SDW=m
-CONFIG_SND_SOC_RT700_SDW=m
-CONFIG_SND_SOC_RT711_SDCA_SDW=m
-CONFIG_SND_SOC_RT711_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
-CONFIG_SND_SOC_RT715_SDCA_SDW=m
-CONFIG_SND_SOC_RT715_SDW=m
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
-CONFIG_SND_SOC_SAMSUNG=m
-CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m
-CONFIG_SND_SOC_SC7180=m
-# CONFIG_SND_SOC_SC7280 is not set
-CONFIG_SND_SOC_SC8280XP=m
-# CONFIG_SND_SOC_SDM845 is not set
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-# CONFIG_SND_SOC_SM8250 is not set
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMDK_WM8994_PCM=m
-CONFIG_SND_SOC_SNOW=m
-CONFIG_SND_SOC_SOF_ACPI=m
-# CONFIG_SND_SOC_SOF_ALDERLAKE is not set
-# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_APOLLOLAKE is not set
-# CONFIG_SND_SOC_SOF_BAYTRAIL is not set
-# CONFIG_SND_SOC_SOF_BROADWELL is not set
-# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
-# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
-# CONFIG_SND_SOC_SOF_COMETLAKE is not set
-# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
-# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
-# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
-# CONFIG_SND_SOC_SOF_HDA_LINK is not set
-CONFIG_SND_SOC_SOF_HDA_PROBES=m
-# CONFIG_SND_SOC_SOF_ICELAKE is not set
-# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT is not set
-# CONFIG_SND_SOC_SOF_IMX8_SUPPORT is not set
-CONFIG_SND_SOC_SOF_IMX8ULP=m
-# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE is not set
-# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_JASPERLAKE is not set
-# CONFIG_SND_SOC_SOF_KABYLAKE is not set
-# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
-# CONFIG_SND_SOC_SOF_METEORLAKE is not set
-# CONFIG_SND_SOC_SOF_MT8195 is not set
-# CONFIG_SND_SOC_SOF_OF is not set
-CONFIG_SND_SOC_SOF_PCI=m
-# CONFIG_SND_SOC_SOF_SKYLAKE is not set
-# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-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_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# 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_STM32_DFSDM is not set
-# CONFIG_SND_SOC_STM32_I2S is not set
-# CONFIG_SND_SOC_STM32_SAI is not set
-# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-# CONFIG_SND_SOC_STORM 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_TEGRA186_ASRC=m
-# CONFIG_SND_SOC_TEGRA186_DSPK is not set
-# CONFIG_SND_SOC_TEGRA20_AC97 is not set
-CONFIG_SND_SOC_TEGRA20_DAS=m
-CONFIG_SND_SOC_TEGRA20_I2S=m
-# CONFIG_SND_SOC_TEGRA20_SPDIF is not set
-# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set
-CONFIG_SND_SOC_TEGRA210_ADX=m
-# CONFIG_SND_SOC_TEGRA210_AHUB is not set
-CONFIG_SND_SOC_TEGRA210_AMX=m
-# CONFIG_SND_SOC_TEGRA210_DMIC is not set
-# CONFIG_SND_SOC_TEGRA210_I2S is not set
-CONFIG_SND_SOC_TEGRA210_MIXER=m
-CONFIG_SND_SOC_TEGRA210_MVC=m
-CONFIG_SND_SOC_TEGRA210_OPE=m
-CONFIG_SND_SOC_TEGRA210_SFC=m
-CONFIG_SND_SOC_TEGRA30_AHUB=m
-CONFIG_SND_SOC_TEGRA30_I2S=m
-# CONFIG_SND_SOC_TEGRA_ALC5632 is not set
-CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m
-CONFIG_SND_SOC_TEGRA=m
-CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m
-CONFIG_SND_SOC_TEGRA_MAX98088=m
-CONFIG_SND_SOC_TEGRA_MAX98090=m
-CONFIG_SND_SOC_TEGRA_RT5631=m
-CONFIG_SND_SOC_TEGRA_RT5640=m
-CONFIG_SND_SOC_TEGRA_RT5677=m
-CONFIG_SND_SOC_TEGRA_SGTL5000=m
-# CONFIG_SND_SOC_TEGRA_TRIMSLICE is not set
-# CONFIG_SND_SOC_TEGRA_WM8753 is not set
-# CONFIG_SND_SOC_TEGRA_WM8903 is not set
-# CONFIG_SND_SOC_TEGRA_WM9712 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
-CONFIG_SND_SOC_TPA6130A2=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_UTILS_KUNIT_TEST=m
-# CONFIG_SND_SOC_WCD9335 is not set
-# CONFIG_SND_SOC_WCD938X_SDW 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=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_SPI=m
-# CONFIG_SND_SOC_WM8737 is not set
-CONFIG_SND_SOC_WM8741=m
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-# CONFIG_SND_SOC_WM8904 is not set
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_WSA881X is not set
-CONFIG_SND_SOC_WSA883X=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SONICVIBES=m
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
-CONFIG_SND_SUN4I_CODEC=m
-CONFIG_SND_SUN4I_I2S=m
-CONFIG_SND_SUN4I_SPDIF=m
-# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
-CONFIG_SND_SUN50I_DMIC=m
-CONFIG_SND_SUN8I_CODEC_ANALOG=m
-CONFIG_SND_SUN8I_CODEC=m
-# CONFIG_SND_SUPPORT_OLD_API is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_USB=y
-CONFIG_SND_VERBOSE_PRINTK=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_VIRTIO=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-# CONFIG_SND_X86 is not set
-# CONFIG_SND_XEN_FRONTEND is not set
-CONFIG_SND_YMFPCI=m
-CONFIG_SNET_VDPA=m
-# CONFIG_SOC_AM33XX is not set
-# CONFIG_SOC_AM43XX is not set
-# CONFIG_SOC_BRCMSTB is not set
-CONFIG_SOC_DRA7XX=y
-CONFIG_SOC_EXYNOS3250=y
-CONFIG_SOC_EXYNOS5250=y
-CONFIG_SOC_EXYNOS5260=y
-CONFIG_SOC_EXYNOS5410=y
-CONFIG_SOC_EXYNOS5420=y
-CONFIG_SOC_EXYNOS5800=y
-# CONFIG_SOC_HAS_OMAP2_SDRC is not set
-CONFIG_SOC_HAS_REALTIME_COUNTER=y
-# CONFIG_SOC_IMX6SLL is not set
-CONFIG_SOC_IMX8M=y
-CONFIG_SOC_IMX9=m
-# CONFIG_SOC_LS1021A is not set
-CONFIG_SOC_OMAP5=y
-CONFIG_SOC_TEGRA_FLOWCTRL=y
-# CONFIG_SOC_TI is not set
-CONFIG_SOFTLOCKUP_DETECTOR=y
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_SONY_FF=y
-# CONFIG_SONYPI is not set
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUNDWIRE_AMD is not set
-# CONFIG_SOUNDWIRE_CADENCE is not set
-CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
-# CONFIG_SOUNDWIRE_INTEL is not set
-# CONFIG_SOUNDWIRE is not set
-# CONFIG_SOUNDWIRE_QCOM is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-# CONFIG_SPEAKUP_SYNTH_DECEXT is not set
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-# CONFIG_SPEAKUP_SYNTH_DUMMY is not set
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_AMD=y
-CONFIG_SPI_AMLOGIC_SPIFC_A1=m
-CONFIG_SPI_ARMADA_3700=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_SPI_AX88796C=m
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-CONFIG_SPI_BCM2835AUX=m
-CONFIG_SPI_BCM2835=m
-# CONFIG_SPI_BCM_QSPI is not set
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_CADENCE=m
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CADENCE_XSPI=m
-CONFIG_SPI_DAVINCI=m
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_DESIGNWARE=m
-CONFIG_SPI_DLN2=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_FSL_LPSPI=m
-CONFIG_SPI_FSL_QUADSPI=m
-CONFIG_SPI_FSL_SPI=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_HISI_KUNPENG is not set
-# CONFIG_SPI_HISI_SFC_V3XX is not set
-CONFIG_SPI_IMX=m
-# CONFIG_SPI_LANTIQ_SSC is not set
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-CONFIG_SPI_MESON_SPICC=m
-CONFIG_SPI_MESON_SPIFC=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_MUX=m
-# CONFIG_SPI_MXIC is not set
-# CONFIG_SPI_NXP_FLEXSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=m
-CONFIG_SPI_ORION=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PL022=m
-# CONFIG_SPI_PXA2XX is not set
-CONFIG_SPI_ROCKCHIP=m
-# CONFIG_SPI_ROCKCHIP_SFC is not set
-CONFIG_SPI_S3C64XX=m
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SIFIVE is not set
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_SN_F_OSPI=m
-CONFIG_SPI_SPIDEV=m
-CONFIG_SPI_STM32=m
-CONFIG_SPI_STM32_QSPI=m
-CONFIG_SPI_SUN4I=m
-CONFIG_SPI_SUN6I=m
-CONFIG_SPI_TEGRA114=m
-# CONFIG_SPI_TEGRA20_SFLASH is not set
-# CONFIG_SPI_TEGRA20_SLINK is not set
-CONFIG_SPI_TEGRA210_QUAD=m
-CONFIG_SPI_TI_QSPI=m
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_TOPCLIFF_PCH is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-CONFIG_SPI=y
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-CONFIG_SPI_ZYNQ_QSPI=m
-# CONFIG_SPMI_HISI3670 is not set
-# CONFIG_SPMI is not set
-CONFIG_SPMI_PMIC_CLKDIV=m
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SPS30_SERIAL is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_XZ=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_ZSTD=y
-CONFIG_SRAM=y
-# CONFIG_SRF04 is not set
-# CONFIG_SRF08 is not set
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB=m
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_SDIOHOST=y
-# CONFIG_SSFDC is not set
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_STACK_HASH_ORDER=20
-CONFIG_STACKINIT_KUNIT_TEST=m
-# CONFIG_STACKPROTECTOR_PER_TASK is not set
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_STACKPROTECTOR=y
-# CONFIG_STACKTRACE_BUILD_ID is not set
-CONFIG_STACK_TRACER=y
-CONFIG_STACK_VALIDATION=y
-# CONFIG_STAGING_BOARD is not set
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_STAGING_MEDIA=y
-CONFIG_STAGING=y
-CONFIG_STANDALONE=y
-# CONFIG_STATIC_CALL_SELFTEST is not set
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_STE10XP=m
-CONFIG_STEAM_FF=y
-CONFIG_STK3310=m
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-CONFIG_STM32_ADC_CORE=m
-CONFIG_STM32_ADC=m
-CONFIG_STM32_DAC=m
-CONFIG_STM32_DFSDM_ADC=m
-CONFIG_STM32_DMAMUX=y
-CONFIG_STM32_DMA=y
-CONFIG_STM32_EXTI=y
-# CONFIG_STM32_FMC2_EBI is not set
-# CONFIG_STM32_IPCC is not set
-CONFIG_STM32_LPTIMER_CNT=m
-CONFIG_STM32_MDMA=y
-CONFIG_STM32_RPROC=m
-CONFIG_STM32_THERMAL=m
-CONFIG_STM32_TIMER_CNT=m
-CONFIG_STM32_WATCHDOG=m
-# CONFIG_STM is not set
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMPE_ADC=m
-CONFIG_STMPE_I2C=y
-CONFIG_STMPE_SPI=y
-CONFIG_STPMIC1_WATCHDOG=m
-CONFIG_STRICT_DEVMEM=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-# CONFIG_STRING_SELFTEST is not set
-CONFIG_STRIP_ASM_SYMS=y
-CONFIG_STRSCPY_KUNIT_TEST=m
-# CONFIG_ST_THERMAL is not set
-# CONFIG_ST_THERMAL_MEMMAP is not set
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_SPI=m
-# CONFIG_SUN20I_D1_CCU is not set
-# CONFIG_SUN20I_D1_R_CCU is not set
-# CONFIG_SUN20I_PPU is not set
-CONFIG_SUN4I_A10_CCU=y
-CONFIG_SUN4I_EMAC=m
-CONFIG_SUN4I_GPADC=m
-# CONFIG_SUN50I_DE2_BUS is not set
-# CONFIG_SUN50I_H616_CCU is not set
-# CONFIG_SUN50I_IOMMU is not set
-CONFIG_SUN5I_CCU=y
-CONFIG_SUN6I_A31_CCU=y
-CONFIG_SUN6I_MSGBOX=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_A23_CCU=y
-CONFIG_SUN8I_A33_CCU=y
-CONFIG_SUN8I_A83T_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_R40_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_SUN8I_THERMAL=m
-CONFIG_SUN8I_V3S_CCU=y
-CONFIG_SUN9I_A80_CCU=y
-CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_SUNGEM is not set
-CONFIG_SUN_PARTITION=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC=m
-# CONFIG_SUNRPC_XPRT_RDMA is not set
-CONFIG_SUNXI_CCU=y
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_RSB=m
-CONFIG_SUNXI_SRAM=y
-CONFIG_SUNXI_WATCHDOG=m
-# CONFIG_SURFACE_3_POWER_OPREGION is not set
-CONFIG_SURFACE_ACPI_NOTIFY=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-CONFIG_SURFACE_AGGREGATOR_CDEV=m
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_SURFACE_AGGREGATOR_HUB=m
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
-CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HID=m
-CONFIG_SURFACE_HOTPLUG=m
-CONFIG_SURFACE_KBD=m
-CONFIG_SURFACE_PLATFORM_PROFILE=m
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE_PRO3_BUTTON=m
-CONFIG_SUSPEND=y
-CONFIG_SWAP=y
-CONFIG_SWP_EMULATE=y
-# CONFIG_SW_SYNC is not set
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-# CONFIG_SX9500 is not set
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_SYNC_FILE=y
-CONFIG_SYNCLINK_GT=m
-CONFIG_SYN_COOKIES=y
-CONFIG_SYNTH_EVENT_GEN_TEST=m
-CONFIG_SYNTH_EVENTS=y
-CONFIG_SYSCON_REBOOT_MODE=y
-CONFIG_SYSCTL_KUNIT_TEST=m
-CONFIG_SYSCTL=y
-CONFIG_SYSFB_SIMPLEFB=y
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_SYSTEM76_ACPI is not set
-CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
-CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
-CONFIG_SYSTEM_BLACKLIST_KEYRING=y
-CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
-CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
-# CONFIG_SYSTEMPORT is not set
-# CONFIG_SYSTEM_REVOCATION_LIST is not set
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_SYSV_FS is not set
-CONFIG_SYSVIPC=y
-# CONFIG_T5403 is not set
-CONFIG_TABLET_SERIAL_WACOM4=m
-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_TARGET_CORE=m
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_XACCT=y
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_FTPM_TEE=m
-# CONFIG_TCG_INFINEON is not set
-CONFIG_TCG_NSC=m
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_CR50=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_TIS_SPI_CR50=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
-# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TPM=y
-CONFIG_TCG_VTPM_PROXY=m
-# CONFIG_TCG_XEN is not set
-CONFIG_TCM_FC=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_PSCSI=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_TCM_QLA2XXX=m
-CONFIG_TCM_USER2=m
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BBR=m
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_MD5SIG=y
-# CONFIG_TCS3414 is not set
-CONFIG_TCS3472=m
-CONFIG_TDX_GUEST_DRIVER=m
-CONFIG_TEE=m
-CONFIG_TEGRA124_EMC=m
-CONFIG_TEGRA186_GPC_DMA=m
-# CONFIG_TEGRA186_TIMER is not set
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TEGRA30_EMC=m
-CONFIG_TEGRA30_TSENSOR=m
-CONFIG_TEGRA_AHB=y
-# CONFIG_TEGRA_BPMP is not set
-CONFIG_TEGRA_GMI=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_TEGRA_HOST1X=m
-# CONFIG_TEGRA_HSP_MBOX is not set
-# CONFIG_TEGRA_IOMMU_GART is not set
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_TEGRA_IVC=y
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA_SOCTHERM=m
-CONFIG_TEGRA_VDE=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_TEHUTI=m
-CONFIG_TELCLOCK=m
-CONFIG_TERANETICS_PHY=m
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_BITOPS is not set
-# CONFIG_TEST_BLACKHOLE_DEV is not set
-CONFIG_TEST_BPF=m
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_CPUMASK=m
-# CONFIG_TEST_DHRY is not set
-# CONFIG_TEST_DIV64 is not set
-CONFIG_TEST_DYNAMIC_DEBUG=m
-# CONFIG_TEST_FIRMWARE is not set
-CONFIG_TEST_FPU=m
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_HASH is not set
-# CONFIG_TEST_HEXDUMP is not set
-CONFIG_TEST_HMM=m
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_KMOD is not set
-CONFIG_TEST_KSTRTOX=y
-CONFIG_TEST_LIST_SORT=m
-# CONFIG_TEST_LIVEPATCH is not set
-# CONFIG_TEST_LKM is not set
-CONFIG_TEST_LOCKUP=m
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-CONFIG_TEST_MIN_HEAP=m
-# CONFIG_TEST_OBJAGG is not set
-# CONFIG_TEST_OVERFLOW is not set
-# CONFIG_TEST_PARMAN is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_SCANF is not set
-# CONFIG_TEST_SIPHASH is not set
-CONFIG_TEST_SORT=m
-# CONFIG_TEST_STACKINIT is not set
-# CONFIG_TEST_STATIC_KEYS is not set
-CONFIG_TEST_STRING_HELPERS=m
-# CONFIG_TEST_STRSCPY is not set
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-# CONFIG_TEST_USER_COPY is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_VMALLOC=m
-# CONFIG_TEST_XARRAY is not set
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_MMIO=m
-CONFIG_THERMAL_NETLINK=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_STATISTICS=y
-# CONFIG_THERMAL_WRITABLE_TRIPS is not set
-CONFIG_THERMAL=y
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_TI_ADC081C=m
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC12138 is not set
-CONFIG_TI_ADC128S052=m
-# CONFIG_TI_ADC161S626 is not set
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS124S08 is not set
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_ADS7924=m
-# CONFIG_TI_ADS7950 is not set
-CONFIG_TI_ADS8344=m
-# CONFIG_TI_ADS8688 is not set
-CONFIG_TI_AEMIF=m
-CONFIG_TI_AM335X_ADC=m
-# CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_TI_CPPI41=m
-CONFIG_TI_CPSW=m
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TI_CPSW_SWITCHDEV=m
-CONFIG_TI_CPTS=y
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-CONFIG_TI_DAC7311=m
-# CONFIG_TI_DAC7612 is not set
-CONFIG_TI_DAVINCI_EMAC=m
-CONFIG_TI_DAVINCI_MDIO=m
-CONFIG_TI_ECAP_CAPTURE=m
-CONFIG_TI_EDMA=y
-CONFIG_TI_EMIF=m
-CONFIG_TI_EMIF_SRAM=m
-CONFIG_TI_EQEP=m
-CONFIG_TIFM_7XX1=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_TIGON3=m
-CONFIG_TI_LMP92064=m
-CONFIG_TIME_KUNIT_TEST=m
-CONFIG_TIME_NS=y
-CONFIG_TIMERLAT_TRACER=y
-CONFIG_TI_MESSAGE_MANAGER=m
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_TIPC=m
-# CONFIG_TIPC_MEDIA_IB is not set
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TI_PIPE3=m
-CONFIG_TI_PRUSS_INTC=m
-CONFIG_TI_PRUSS=m
-CONFIG_TI_PWMSS=y
-CONFIG_TI_SCI_CLK=m
-# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
-CONFIG_TI_SCI_PROTOCOL=m
-CONFIG_TI_SOC_THERMAL=m
-# CONFIG_TI_ST is not set
-CONFIG_TI_SYSCON_CLK=m
-CONFIG_TI_THERMAL=y
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TMAG5273 is not set
-CONFIG_TI_TSC2046=m
-# CONFIG_TLAN is not set
-CONFIG_TLS_DEVICE=y
-CONFIG_TLS=m
-# CONFIG_TLS_TOE is not set
-CONFIG_TMP006=m
-# CONFIG_TMP007 is not set
-CONFIG_TMP117=m
-CONFIG_TMPFS_INODE64=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-CONFIG_TMPFS=y
-CONFIG_TORTURE_TEST=m
-CONFIG_TOUCHSCREEN_AD7877=m
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-# CONFIG_TOUCHSCREEN_AR1021_I2C 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_ICN8318=m
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_DMI is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX=m
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-CONFIG_TOUCHSCREEN_ELAN=m
-# CONFIG_TOUCHSCREEN_ELO is not set
-CONFIG_TOUCHSCREEN_EXC3000=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_HIDEEP is not set
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-CONFIG_TOUCHSCREEN_IQS5XX=m
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_MCS5000=m
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-CONFIG_TOUCHSCREEN_MK712=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_S6SY761 is not set
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-CONFIG_TOUCHSCREEN_STMPE=m
-CONFIG_TOUCHSCREEN_SUN4I=m
-# CONFIG_TOUCHSCREEN_SUR40 is not set
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_TOUCHSCREEN_TS4800=m
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007_IIO=y
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-# CONFIG_TOUCHSCREEN_WM97XX is not set
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_ZINITIX=m
-# CONFIG_TPL0102 is not set
-CONFIG_TPM_KEY_PARSER=m
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_TPS68470_PMIC_OPREGION is not set
-CONFIG_TRACE_EVAL_MAP_FILE=y
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACE_MMIO_ACCESS is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-CONFIG_TRUSTED_FOUNDATIONS=y
-CONFIG_TRUSTED_KEYS_CAAM=y
-CONFIG_TRUSTED_KEYS_TEE=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_TRUSTED_KEYS=y
-# CONFIG_TS4800_IRQ is not set
-# CONFIG_TS4800_WATCHDOG is not set
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_TULIP=m
-CONFIG_TULIP_MMIO=y
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_TUN=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_TURRIS_MOX_RWTM=m
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-CONFIG_TXGBE=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC=m
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_QCOM_PMIC=m
-# CONFIG_TYPEC_RT1711H is not set
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_TYPEC_WCOVE=m
-CONFIG_TYPEC_WUSB3801=m
-CONFIG_TYPHOON=m
-CONFIG_UACCE=m
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-CONFIG_UAPI_HEADER_TEST=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_XATTR=y
-# CONFIG_UBSAN is not set
-# CONFIG_UCLAMP_TASK is not set
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_PMIC_GLINK=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_UDF_FS=m
-CONFIG_UDMABUF=y
-# CONFIG_UEVENT_HELPER is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-CONFIG_UHID=m
-# CONFIG_UIO_AEC is not set
-# CONFIG_UIO_CIF is not set
-CONFIG_UIO_DFL=m
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO=m
-# CONFIG_UIO_MF624 is not set
-# CONFIG_UIO_NETX is not set
-CONFIG_UIO_PCI_GENERIC=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-# CONFIG_UIO_PRUSS is not set
-# CONFIG_UIO_SERCOS3 is not set
-CONFIG_ULI526X=m
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_UNICODE_UTF8_DATA=y
-CONFIG_UNICODE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX_DIAG=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_UNIX=y
-# CONFIG_UNUSED_BOARD_FILES is not set
-CONFIG_UNWINDER_ARM=y
-# CONFIG_UNWINDER_FRAME_POINTER is not set
-CONFIG_UPROBE_EVENTS=y
-# CONFIG_US5182D is not set
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-# CONFIG_USB4_KUNIT_TEST is not set
-CONFIG_USB4_NET=m
-CONFIG_USB4=y
-CONFIG_USB_ACM=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_ALI_M5632=y
-# CONFIG_USB_AMD5536UDC is not set
-CONFIG_USB_AN2720=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_ATM=m
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-# CONFIG_USB_BDC_UDC is not set
-CONFIG_USB_BELKIN=y
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_CATC=m
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_CDNS3 is not set
-# CONFIG_USB_CDNSP_GADGET is not set
-# CONFIG_USB_CDNSP_HOST is not set
-CONFIG_USB_CDNSP_PCI=m
-# CONFIG_USB_CDNS_SUPPORT is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_EEM=y
-# CONFIG_USB_CONFIGFS_F_FS is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-CONFIG_USB_CONFIGFS_F_TCM=y
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_CXACRU=m
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-CONFIG_USB_DEFAULT_PERSIST=y
-CONFIG_USB_DSBR=m
-# CONFIG_USB_DUMMY_HCD is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_HOST is not set
-CONFIG_USB_DWC2=m
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-CONFIG_USB_DWC3_EXYNOS=m
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_HAPS=m
-# CONFIG_USB_DWC3_HOST is not set
-CONFIG_USB_DWC3_KEYSTONE=m
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_OMAP=m
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_ULPI=y
-CONFIG_USB_DWC3_XILINX=m
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_EG20T is not set
-CONFIG_USB_EHCI_EXYNOS=m
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_OMAP=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-CONFIG_USB_EMI26=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EPSON2888=y
-# CONFIG_USB_ETH is not set
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_FUNCTIONFS is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGETFS is not set
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_GADGET_VBUS_DRAW=100
-# CONFIG_USB_GADGET_XILINX is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_HID is not set
-CONFIG_USB_GL860=m
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GOKU is not set
-CONFIG_USB_GPIO_VBUS=m
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_GR_UDC is not set
-CONFIG_USB_G_SERIAL=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=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_9=m
-CONFIG_USB_GSPCA_OV534=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_SQ905C=m
-CONFIG_USB_GSPCA_SQ905=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_G_WEBCAM is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_HIDDEV=y
-CONFIG_USB_HID=y
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_HSO=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_INVENTRA_DMA=y
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USBIP_CORE=m
-# CONFIG_USBIP_DEBUG is not set
-CONFIG_USB_IPHETH=m
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_VUDC=m
-CONFIG_USB_ISIGHTFW=m
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1301 is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-CONFIG_USB_ISP1760=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_KC2190=y
-CONFIG_USB_KEENE=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_LCD=m
-CONFIG_USB_LD=m
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_LEGOTOWER=m
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_M5602=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_MA901=m
-# CONFIG_USB_MASS_STORAGE is not set
-CONFIG_USB_MAX3420_UDC=m
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-# CONFIG_USB_MIDI_GADGET is not set
-CONFIG_USB_MON=y
-CONFIG_USB_MR800=m
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-CONFIG_USB_MUSB_SUNXI=m
-# CONFIG_USB_MUSB_TUSB6010 is not set
-# CONFIG_USB_MV_U3D is not set
-CONFIG_USB_MV_UDC=m
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_NET2280 is not set
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_DRIVERS=y
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_SR9700=m
-# CONFIG_USB_NET_SR9800 is not set
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_OHCI_EXYNOS=m
-CONFIG_USB_OHCI_HCD=m
-# CONFIG_USB_OHCI_HCD_OMAP3 is not set
-CONFIG_USB_OHCI_HCD_PCI=m
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-CONFIG_USB_ONBOARD_HUB=m
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_OTG_FSM=m
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-CONFIG_USB_OTG=y
-# CONFIG_USB_OXU210HP_HCD is not set
-CONFIG_USB_PCI=y
-CONFIG_USBPCWATCHDOG=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_PHY=y
-CONFIG_USB_PRINTER=m
-CONFIG_USB_PULSE8_CEC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
-# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_EUD=m
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_R8A66597 is not set
-CONFIG_USB_RAINSHADOW_CEC=m
-# CONFIG_USB_RAREMONO is not set
-CONFIG_USB_RAW_GADGET=m
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_CONSOLE=y
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_DEBUG=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_EMPEG=m
-# CONFIG_USB_SERIAL_F81232 is not set
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=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_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SAFE=m
-CONFIG_USB_SERIAL_SAFE_PADDED=y
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-# CONFIG_USB_SERIAL_WISHBONE is not set
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_SI470X=m
-# CONFIG_USB_SI4713 is not set
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_SISUSBVGA=m
-# CONFIG_USB_SL811_CS is not set
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SNP_UDC_PLAT=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_STKWEBCAM=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_DATAFAB=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_TEGRA_XUDC=m
-# CONFIG_USB_TEST is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-CONFIG_USB_TMC=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_UAS=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_USBNET=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VL600=m
-CONFIG_USB_WDM=m
-CONFIG_USB_XEN_HCD=m
-# CONFIG_USB_XHCI_DBGCAP is not set
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_HISTB is not set
-CONFIG_USB_XHCI_MVEBU=m
-CONFIG_USB_XHCI_PCI_RENESAS=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_XHCI_TEGRA=m
-CONFIG_USB_XUSBATM=m
-CONFIG_USB=y
-CONFIG_USB_YUREX=m
-# CONFIG_USB_ZD1201 is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ZR364XX=m
-# CONFIG_USELIB is not set
-CONFIG_USE_OF=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-# CONFIG_USER_EVENTS is not set
-CONFIG_USERFAULTFD=y
-CONFIG_U_SERIAL_CONSOLE=y
-# CONFIG_USERIO is not set
-CONFIG_USER_NS=y
-CONFIG_UTS_NS=y
-# CONFIG_UV_SYSFS is not set
-# CONFIG_V4L2_FLASH_LED_CLASS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_VCHIQ_CDEV=y
-CONFIG_VCNL3020=m
-# CONFIG_VCNL4000 is not set
-CONFIG_VCNL4035=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
-CONFIG_VDPA_USER=m
-CONFIG_VDSO=y
-CONFIG_VEML6030=m
-CONFIG_VEML6070=m
-CONFIG_VETH=m
-CONFIG_VEXPRESS_CONFIG=y
-# CONFIG_VF610_ADC is not set
-# CONFIG_VF610_DAC is not set
-CONFIG_VFAT_FS=m
-CONFIG_VFIO_AMBA=m
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO=m
-CONFIG_VFIO_MDEV=m
-# CONFIG_VFIO_NOIOMMU is not set
-CONFIG_VFIO_PCI=m
-# CONFIG_VFIO_PLATFORM_AMDXGBE_RESET is not set
-CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m
-CONFIG_VFIO_PLATFORM=m
-CONFIG_VFPv3=y
-CONFIG_VFP=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_VGA_ARB=y
-CONFIG_VGA_CONSOLE=y
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VDPA=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_ADP1653=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_AM437X_VPFE=m
-CONFIG_VIDEO_AMPHION_VPU=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_AU0828=m
-# CONFIG_VIDEO_AU0828_RC is not set
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_BCM2835=m
-CONFIG_VIDEO_BT848=m
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-# CONFIG_VIDEO_CADENCE is not set
-# CONFIG_VIDEO_CAFE_CCIC is not set
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_CODA=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX23885=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_DEV=m
-# CONFIG_VIDEO_DT3155 is not set
-CONFIG_VIDEO_DW100=m
-CONFIG_VIDEO_DW9714=m
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_RC=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_ET8EK8=m
-CONFIG_VIDEO_EXYNOS4_FIMC_IS=m
-CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y
-CONFIG_VIDEO_EXYNOS_FIMC_LITE=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_GS1662=m
-CONFIG_VIDEO_HANTRO_IMX8M=y
-CONFIG_VIDEO_HANTRO=m
-CONFIG_VIDEO_HANTRO_ROCKCHIP=y
-CONFIG_VIDEO_HANTRO_SUNXI=y
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-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_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_IMX7_CSI=m
-CONFIG_VIDEO_IMX8_ISI=m
-CONFIG_VIDEO_IMX8_ISI_M2M=y
-# CONFIG_VIDEO_IMX8_JPEG is not set
-CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
-CONFIG_VIDEO_IMX_CSI=m
-CONFIG_VIDEO_IMX_MEDIA=m
-CONFIG_VIDEO_IMX_MIPI_CSIS=m
-CONFIG_VIDEO_IMX_PXP=m
-# CONFIG_VIDEO_IPU3_CIO2 is not set
-# CONFIG_VIDEO_IVTV_ALSA is not set
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# CONFIG_VIDEO_MAX96712 is not set
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-CONFIG_VIDEO_MESON_GE2D=m
-CONFIG_VIDEO_MESON_VDEC=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_MUX=m
-CONFIG_VIDEO_MXB=m
-CONFIG_VIDEO_OG01A1B=m
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-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_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-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_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_PVRUSB2_DVB=y
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_RDACM20=m
-# CONFIG_VIDEO_RDACM21 is not set
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_ROCKCHIP_ISP1=m
-CONFIG_VIDEO_ROCKCHIP_RGA=m
-CONFIG_VIDEO_ROCKCHIP_VDEC=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K4ECGX=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_S5P_FIMC=m
-CONFIG_VIDEO_S5P_MIPI_CSIS=m
-CONFIG_VIDEO_SAA6588=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_VIDEO_SAA7164=m
-CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=m
-# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set
-CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
-CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
-CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_STK1160_COMMON=m
-CONFIG_VIDEO_STK1160=m
-# CONFIG_VIDEO_STKWEBCAM is not set
-# CONFIG_VIDEO_STM32_DCMI is not set
-CONFIG_VIDEO_STM32_DMA2D=m
-CONFIG_VIDEO_ST_VGXY61=m
-CONFIG_VIDEO_SUN4I_CSI=m
-CONFIG_VIDEO_SUN6I_CSI=m
-CONFIG_VIDEO_SUN6I_ISP=m
-CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-CONFIG_VIDEO_SUN8I_DEINTERLACE=m
-CONFIG_VIDEO_SUN8I_ROTATE=m
-CONFIG_VIDEO_SUNXI_CEDRUS=m
-CONFIG_VIDEO_SUNXI=y
-CONFIG_VIDEO_TEGRA=m
-# CONFIG_VIDEO_TEGRA_TPG is not set
-CONFIG_VIDEO_TEGRA_VDE=m
-CONFIG_VIDEO_TI_CAL=m
-CONFIG_VIDEO_TI_CAL_MC=y
-# CONFIG_VIDEO_TI_VPE_DEBUG is not set
-CONFIG_VIDEO_TI_VPE=m
-CONFIG_VIDEO_TM6000_ALSA=m
-CONFIG_VIDEO_TM6000_DVB=m
-CONFIG_VIDEO_TM6000=m
-CONFIG_VIDEO_TUNER=m
-# CONFIG_VIDEO_TW5864 is not set
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_TW68 is not set
-CONFIG_VIDEO_USBTV=m
-CONFIG_VIDEO_V4L2=m
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-CONFIG_VIDEO_VICODEC=m
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VIMC=m
-CONFIG_VIDEO_VISL=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_XILINX is not set
-# CONFIG_VIDEO_ZORAN is not set
-# CONFIG_VIPERBOARD_ADC is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
-# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_VIRTIO_FS=m
-# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
-CONFIG_VIRTIO_INPUT=m
-# CONFIG_VIRTIO_IOMMU is not set
-CONFIG_VIRTIO_MEM=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VIRTIO_NET=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_PCI=y
-# CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_VIRT_WIFI=m
-# CONFIG_VISL_DEBUGFS is not set
-CONFIG_VITESSE_PHY=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_VL6180=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VMAP_STACK=y
-# CONFIG_VME_BUS is not set
-CONFIG_VMGENID=y
-# CONFIG_VMSPLIT_1G is not set
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_3G_OPT is not set
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMXNET3 is not set
-CONFIG_VORTEX=m
-CONFIG_VP_VDPA=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKMON=m
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_VT=y
-# CONFIG_VXFS_FS is not set
-# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
-CONFIG_VXGE=m
-CONFIG_VXLAN=m
-# CONFIG_VZ89X is not set
-CONFIG_W1_CON=y
-CONFIG_W1=m
-# CONFIG_W1_MASTER_DS1WM is not set
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_W1_MASTER_MATROX is not set
-# CONFIG_W1_MASTER_MXC is not set
-# CONFIG_W1_MASTER_SGI is not set
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2408=m
-# CONFIG_W1_SLAVE_DS2408_READBACK is not set
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433_CRC=y
-CONFIG_W1_SLAVE_DS2433=m
-CONFIG_W1_SLAVE_DS2438=m
-# CONFIG_W1_SLAVE_DS250X is not set
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS28E04=m
-# CONFIG_W1_SLAVE_DS28E17 is not set
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-# CONFIG_WAFER_WDT is not set
-# CONFIG_WAN is not set
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-CONFIG_WATCHDOG_CORE=y
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG=y
-CONFIG_WATCH_QUEUE=y
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_WCN36XX=m
-CONFIG_WDAT_WDT=m
-CONFIG_WDTPCI=m
-# CONFIG_WERROR is not set
-# CONFIG_WFX is not set
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210=m
-# CONFIG_WIL6210_TRACING is not set
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WILINK_PLATFORM_DATA=y
-CONFIG_WINBOND_840=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_WIREGUARD=m
-CONFIG_WIRELESS_EXT=y
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_WIRELESS=y
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5100_SPI=m
-CONFIG_WIZNET_W5300=m
-CONFIG_WKUP_M3_RPROC=m
-CONFIG_WL1251=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-# CONFIG_WLAN_VENDOR_ADMTEK is not set
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_WLAN_VENDOR_ATMEL is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_WLAN_VENDOR_CISCO is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WLAN_VENDOR_PURELIFI is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_WLAN_VENDOR_RSI=y
-# CONFIG_WLAN_VENDOR_SILABS is not set
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_WLAN=y
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WPCM450_SOC=m
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_WQ_WATCHDOG=y
-CONFIG_WWAN_HWSIM=m
-CONFIG_WWAN=y
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_XDP_SOCKETS=y
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-# CONFIG_XEN is not set
-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
-CONFIG_XEN_PRIVCMD=m
-# CONFIG_XEN_PVCALLS_FRONTEND is not set
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_UNPOPULATED_ALLOC=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-CONFIG_XEN_VIRTIO=y
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_MIGRATE=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_SUB_POLICY=y
-# CONFIG_XFRM_USER_COMPAT is not set
-CONFIG_XFRM_USER=y
-CONFIG_XFRM=y
-# CONFIG_XFS_DEBUG is not set
-CONFIG_XFS_FS=m
-# CONFIG_XFS_ONLINE_REPAIR is not set
-CONFIG_XFS_ONLINE_SCRUB=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_RT=y
-CONFIG_XFS_SUPPORT_ASCII_CI=y
-CONFIG_XFS_SUPPORT_V4=y
-CONFIG_XFS_WARN=y
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_XILINX_AXI_EMAC is not set
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_XILINX_INTC=y
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_XILINX_PR_DECOUPLER=m
-# CONFIG_XILINX_SDFEC is not set
-CONFIG_XILINX_VCU=m
-# CONFIG_XILINX_WATCHDOG is not set
-CONFIG_XILINX_XADC=m
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_OF=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-CONFIG_XLNX_R5_REMOTEPROC=m
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_IA64=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_SPARC=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC=y
-# CONFIG_YAMAHA_YAS530 is not set
-CONFIG_YAM=m
-CONFIG_YELLOWFIN=m
-# CONFIG_YENTA is not set
-# CONFIG_YOGABOOK_WMI is not set
-CONFIG_Z3FOLD=y
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBUD=y
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZERO_CALL_USED_REGS is not set
-CONFIG_ZEROPLUS_FF=y
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-CONFIG_ZISOFS=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_ZLIB_DFLTCC=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZONEFS_FS=m
-CONFIG_ZOPT2201=m
-# CONFIG_ZPA2326 is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-CONFIG_ZRAM=m
-CONFIG_ZRAM_MEMORY_TRACKING=y
-CONFIG_ZRAM_MULTI_COMP=y
-# CONFIG_ZRAM_WRITEBACK is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-# kernel-fsync config
-CONFIG_I2C_NCT6775=m
-CONFIG_ZENIFY=y
-
-# device specific config
-# Steam Deck
-CONFIG_MFD_STEAMDECK=m
-CONFIG_SENSORS_STEAMDECK=m
-CONFIG_LEDS_STEAMDECK=m
-CONFIG_EXTCON_STEAMDECK=m
-# Microsoft Surface
-CONFIG_HID_IPTS=m
-CONFIG_HID_ITHC=m
-CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
-CONFIG_VIDEO_DW9719=m
-CONFIG_IPC_CLASSES=y
-CONFIG_LEDS_TPS68470=m
-# Lenovo Legion
-CONFIG_LEGION_LAPTOP=m
diff --git a/SOURCES/kernel-armv7hl-lpae-fedora.config b/SOURCES/kernel-armv7hl-lpae-fedora.config
deleted file mode 100644
index a48b478..0000000
--- a/SOURCES/kernel-armv7hl-lpae-fedora.config
+++ /dev/null
@@ -1,9212 +0,0 @@
-# arm
-# CONFIG_60XX_WDT is not set
-CONFIG_6LOWPAN_DEBUGFS=y
-CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
-CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
-CONFIG_6LOWPAN_GHC_ICMPV6=m
-CONFIG_6LOWPAN_GHC_UDP=m
-CONFIG_6LOWPAN=m
-CONFIG_6LOWPAN_NHC_DEST=m
-CONFIG_6LOWPAN_NHC_FRAGMENT=m
-CONFIG_6LOWPAN_NHC_HOP=m
-CONFIG_6LOWPAN_NHC_IPV6=m
-CONFIG_6LOWPAN_NHC=m
-CONFIG_6LOWPAN_NHC_MOBILITY=m
-CONFIG_6LOWPAN_NHC_ROUTING=m
-CONFIG_6LOWPAN_NHC_UDP=m
-CONFIG_6PACK=m
-CONFIG_8139CP=m
-# CONFIG_8139_OLD_RX_RESET is not set
-CONFIG_8139TOO_8129=y
-CONFIG_8139TOO=m
-# CONFIG_8139TOO_PIO is not set
-# CONFIG_8139TOO_TUNE_TWISTER is not set
-CONFIG_9P_FSCACHE=y
-CONFIG_9P_FS=m
-CONFIG_9P_FS_POSIX_ACL=y
-CONFIG_9P_FS_SECURITY=y
-CONFIG_A11Y_BRAILLE_CONSOLE=y
-CONFIG_ABP060MG=m
-CONFIG_ACCESSIBILITY=y
-CONFIG_ACENIC=m
-# CONFIG_ACENIC_OMIT_TIGON_I is not set
-# CONFIG_ACORN_PARTITION is not set
-CONFIG_ACPI_AC=y
-CONFIG_ACPI_ALS=m
-CONFIG_ACPI_APEI_EINJ=m
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
-CONFIG_ACPI_APEI_GHES=y
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
-CONFIG_ACPI_APEI_PCIEAER=y
-CONFIG_ACPI_APEI=y
-CONFIG_ACPI_BATTERY=y
-CONFIG_ACPI_BGRT=y
-CONFIG_ACPI_BUTTON=y
-# CONFIG_ACPI_CMPC is not set
-# CONFIG_ACPI_CONFIGFS is not set
-CONFIG_ACPI_CONTAINER=y
-# CONFIG_ACPI_CPPC_CPUFREQ_FIE is not set
-# CONFIG_ACPI_CUSTOM_METHOD is not set
-# CONFIG_ACPI_DEBUGGER is not set
-# CONFIG_ACPI_DEBUGGER_USER is not set
-# CONFIG_ACPI_DEBUG is not set
-CONFIG_ACPI_EC_DEBUGFS=m
-CONFIG_ACPI_FAN=y
-CONFIG_ACPI_FFH=y
-# CONFIG_ACPI_FPDT is not set
-CONFIG_ACPI_HED=y
-CONFIG_ACPI_HMAT=y
-CONFIG_ACPI_I2C_OPREGION=y
-CONFIG_ACPI_IPMI=m
-CONFIG_ACPI_NFIT=m
-CONFIG_ACPI_NUMA=y
-CONFIG_ACPI_PCC=y
-CONFIG_ACPI_PCI_SLOT=y
-CONFIG_ACPI_PFRUT=m
-CONFIG_ACPI_PLATFORM_PROFILE=m
-CONFIG_ACPI_PRMT=y
-CONFIG_ACPI_PROCESSOR=y
-CONFIG_ACPI_SPCR_TABLE=y
-CONFIG_ACPI_TABLE_UPGRADE=y
-CONFIG_ACPI_TAD=m
-CONFIG_ACPI_THERMAL=y
-CONFIG_ACPI_VIDEO=m
-# CONFIG_ACQUIRE_WDT is not set
-# CONFIG_AD2S1200 is not set
-# CONFIG_AD2S1210 is not set
-# CONFIG_AD2S90 is not set
-CONFIG_AD3552R=m
-CONFIG_AD4130=m
-# CONFIG_AD5064 is not set
-CONFIG_AD5110=m
-# CONFIG_AD525X_DPOT is not set
-CONFIG_AD5272=m
-# CONFIG_AD5360 is not set
-# CONFIG_AD5380 is not set
-# CONFIG_AD5421 is not set
-# CONFIG_AD5446 is not set
-# CONFIG_AD5449 is not set
-# CONFIG_AD5504 is not set
-# CONFIG_AD5592R is not set
-# CONFIG_AD5593R is not set
-# CONFIG_AD5624R_SPI is not set
-# CONFIG_AD5686_SPI is not set
-# CONFIG_AD5696_I2C is not set
-# CONFIG_AD5755 is not set
-# CONFIG_AD5758 is not set
-# CONFIG_AD5761 is not set
-# CONFIG_AD5764 is not set
-CONFIG_AD5766=m
-CONFIG_AD5770R=m
-# CONFIG_AD5791 is not set
-# CONFIG_AD5933 is not set
-# CONFIG_AD7091R5 is not set
-CONFIG_AD7124=m
-# CONFIG_AD7150 is not set
-# CONFIG_AD7192 is not set
-# CONFIG_AD7266 is not set
-# CONFIG_AD7280 is not set
-# CONFIG_AD7291 is not set
-CONFIG_AD7292=m
-CONFIG_AD7293=m
-# CONFIG_AD7298 is not set
-# CONFIG_AD7303 is not set
-CONFIG_AD74115=m
-CONFIG_AD74413R=m
-# CONFIG_AD7476 is not set
-# CONFIG_AD7606_IFACE_PARALLEL is not set
-# CONFIG_AD7606_IFACE_SPI is not set
-# CONFIG_AD7746 is not set
-CONFIG_AD7766=m
-# CONFIG_AD7768_1 is not set
-# CONFIG_AD7780 is not set
-# CONFIG_AD7791 is not set
-# CONFIG_AD7793 is not set
-# CONFIG_AD7816 is not set
-# CONFIG_AD7887 is not set
-# CONFIG_AD7923 is not set
-CONFIG_AD7949=m
-# CONFIG_AD799X is not set
-# CONFIG_AD8366 is not set
-# CONFIG_AD8801 is not set
-# CONFIG_AD9523 is not set
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-# CONFIG_ADA4250 is not set
-CONFIG_ADAPTEC_STARFIRE=m
-# CONFIG_ADE7854 is not set
-# CONFIG_ADF4350 is not set
-# CONFIG_ADF4371 is not set
-CONFIG_ADF4377=m
-# CONFIG_ADFS_FS is not set
-# CONFIG_ADI_AXI_ADC is not set
-# CONFIG_ADIN1100_PHY is not set
-CONFIG_ADIN1110=m
-CONFIG_ADIN_PHY=m
-# CONFIG_ADIS16080 is not set
-# CONFIG_ADIS16130 is not set
-# CONFIG_ADIS16136 is not set
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADIS16240 is not set
-# CONFIG_ADIS16260 is not set
-# CONFIG_ADIS16400 is not set
-# CONFIG_ADIS16460 is not set
-CONFIG_ADIS16475=m
-# CONFIG_ADIS16480 is not set
-# CONFIG_ADJD_S311 is not set
-# CONFIG_ADMV1013 is not set
-# CONFIG_ADMV1014 is not set
-# CONFIG_ADMV4420 is not set
-# CONFIG_ADMV8818 is not set
-# CONFIG_ADRF6780 is not set
-# CONFIG_ADT7316 is not set
-CONFIG_ADUX1020=m
-# CONFIG_ADVANTECH_WDT is not set
-# CONFIG_ADV_SWBUTTON is not set
-CONFIG_ADXL313_I2C=m
-CONFIG_ADXL313_SPI=m
-# CONFIG_ADXL345_I2C is not set
-# CONFIG_ADXL345_SPI is not set
-CONFIG_ADXL355_I2C=m
-CONFIG_ADXL355_SPI=m
-CONFIG_ADXL367_I2C=m
-CONFIG_ADXL367_SPI=m
-CONFIG_ADXL372_I2C=m
-CONFIG_ADXL372_SPI=m
-CONFIG_ADXRS290=m
-# CONFIG_ADXRS450 is not set
-CONFIG_AEABI=y
-# CONFIG_AFE4403 is not set
-# CONFIG_AFE4404 is not set
-# CONFIG_AFFS_FS is not set
-CONFIG_AF_KCM=m
-CONFIG_AF_RXRPC_DEBUG=y
-# CONFIG_AF_RXRPC_INJECT_LOSS is not set
-# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set
-CONFIG_AF_RXRPC_IPV6=y
-CONFIG_AF_RXRPC=m
-# CONFIG_AFS_DEBUG_CURSOR is not set
-CONFIG_AFS_DEBUG=y
-CONFIG_AFS_FSCACHE=y
-CONFIG_AFS_FS=m
-# CONFIG_AHCI_CEVA is not set
-CONFIG_AHCI_DM816=m
-CONFIG_AHCI_DWC=m
-CONFIG_AHCI_IMX=m
-CONFIG_AHCI_MVEBU=m
-# CONFIG_AHCI_QORIQ is not set
-CONFIG_AHCI_SUNXI=m
-CONFIG_AHCI_TEGRA=m
-CONFIG_AIC79XX_CMDS_PER_DEVICE=4
-# CONFIG_AIC79XX_DEBUG_ENABLE is not set
-CONFIG_AIC79XX_DEBUG_MASK=0
-# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
-CONFIG_AIC79XX_RESET_DELAY_MS=15000
-CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
-# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
-CONFIG_AIC7XXX_DEBUG_MASK=0
-# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
-CONFIG_AIC7XXX_RESET_DELAY_MS=15000
-CONFIG_AIX_PARTITION=y
-# CONFIG_AK09911 is not set
-# CONFIG_AK8974 is not set
-CONFIG_AK8975=m
-CONFIG_AL3010=m
-# CONFIG_AL3320A is not set
-# CONFIG_AL_FIC is not set
-# CONFIG_ALIBABA_ENI_VDPA is not set
-CONFIG_ALIM1535_WDT=m
-CONFIG_ALIM7101_WDT=m
-# CONFIG_ALTERA_FREEZE_BRIDGE is not set
-# CONFIG_ALTERA_MBOX is not set
-CONFIG_ALTERA_MSGDMA=m
-CONFIG_ALTERA_PR_IP_CORE=m
-CONFIG_ALTERA_PR_IP_CORE_PLAT=m
-CONFIG_ALTERA_STAPL=m
-CONFIG_ALTERA_TSE=m
-CONFIG_ALX=m
-# CONFIG_AM2315 is not set
-# CONFIG_AM335X_PHY_USB is not set
-CONFIG_AMBA_PL08X=y
-CONFIG_AMD8111_ETH=m
-# CONFIG_AMD_IOMMU_DEBUGFS is not set
-CONFIG_AMD_PHY=m
-CONFIG_AMD_PMC=m
-# CONFIG_AMD_PTDMA is not set
-# CONFIG_AMDTEE is not set
-# CONFIG_AMD_XGBE_DCB is not set
-# CONFIG_AMIGA_PARTITION is not set
-CONFIG_AMLOGIC_THERMAL=m
-CONFIG_AMT=m
-CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
-CONFIG_ANDROID_BINDERFS=y
-# CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set
-CONFIG_ANDROID_BINDER_IPC=y
-# CONFIG_ANON_VMA_NAME is not set
-# CONFIG_APDS9300 is not set
-CONFIG_APDS9802ALS=m
-CONFIG_APDS9960=m
-# CONFIG_APM_EMULATION is not set
-CONFIG_APPLE_MFI_FASTCHARGE=m
-# CONFIG_APPLE_PROPERTIES is not set
-# CONFIG_APPLICOM is not set
-CONFIG_AQTION=m
-CONFIG_AQUANTIA_PHY=m
-CONFIG_AR5523=m
-# CONFIG_ARCH_ACTIONS is not set
-# CONFIG_ARCH_AIROHA is not set
-# CONFIG_ARCH_ALPINE is not set
-# CONFIG_ARCH_APPLE is not set
-# CONFIG_ARCH_ARTPEC is not set
-# CONFIG_ARCH_ASPEED is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_AXXIA is not set
-# CONFIG_ARCH_BCM_21664 is not set
-# CONFIG_ARCH_BCM_23550 is not set
-# CONFIG_ARCH_BCM_281XX is not set
-CONFIG_ARCH_BCM2835=y
-# CONFIG_ARCH_BCM4908 is not set
-# CONFIG_ARCH_BCM_5301X is not set
-# CONFIG_ARCH_BCM_53573 is not set
-# CONFIG_ARCH_BCM_63XX is not set
-# CONFIG_ARCH_BCMBCA is not set
-# CONFIG_ARCH_BCM_CYGNUS is not set
-# CONFIG_ARCH_BCM_HR2 is not set
-# CONFIG_ARCH_BCM_IPROC is not set
-# CONFIG_ARCH_BCM_NSP is not set
-CONFIG_ARCH_BCM=y
-# CONFIG_ARCH_BERLIN is not set
-# CONFIG_ARCH_BRCMSTB is not set
-# CONFIG_ARCH_DIGICOLOR is not set
-# CONFIG_ARCH_DOVE is not set
-# CONFIG_ARCH_EP93XX is not set
-CONFIG_ARCH_EXYNOS3=y
-# CONFIG_ARCH_EXYNOS4 is not set
-CONFIG_ARCH_EXYNOS5=y
-CONFIG_ARCH_EXYNOS=y
-# CONFIG_ARCH_FOOTBRIDGE is not set
-CONFIG_ARCH_FORCE_MAX_ORDER=11
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_ARCH_HIGHBANK=y
-# CONFIG_ARCH_HISI is not set
-# CONFIG_ARCH_HPE is not set
-# CONFIG_ARCH_INTEL_SOCFPGA is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IPQ40XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_KEEMBAY is not set
-CONFIG_ARCH_KEYSTONE=y
-# CONFIG_ARCH_MEDIATEK is not set
-CONFIG_ARCH_MESON=y
-# CONFIG_ARCH_MILBEAUT is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_MSM8909 is not set
-# CONFIG_ARCH_MSM8916 is not set
-# CONFIG_ARCH_MSTARV7 is not set
-CONFIG_ARCH_MULTIPLATFORM=y
-# CONFIG_ARCH_MULTI_V6 is not set
-CONFIG_ARCH_MULTI_V7=y
-CONFIG_ARCH_MVEBU=y
-# CONFIG_ARCH_MXC is not set
-# CONFIG_ARCH_NPCM is not set
-# CONFIG_ARCH_OMAP1 is not set
-# CONFIG_ARCH_OMAP2PLUS_TYPICAL is not set
-# CONFIG_ARCH_OMAP3 is not set
-# CONFIG_ARCH_OMAP4 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_QCOM is not set
-CONFIG_ARCH_RANDOM=y
-# CONFIG_ARCH_RDA is not set
-# CONFIG_ARCH_REALTEK is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_RENESAS is not set
-CONFIG_ARCH_ROCKCHIP=y
-# CONFIG_ARCH_S32 is not set
-# CONFIG_ARCH_S5PV210 is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_SPARX5 is not set
-# CONFIG_ARCH_STI is not set
-CONFIG_ARCH_STM32=y
-# CONFIG_ARCH_SUNPLUS is not set
-CONFIG_ARCH_SUNXI=y
-CONFIG_ARCH_TEGRA_114_SOC=y
-CONFIG_ARCH_TEGRA_124_SOC=y
-# CONFIG_ARCH_TEGRA_2x_SOC is not set
-# CONFIG_ARCH_TEGRA_3x_SOC is not set
-CONFIG_ARCH_TEGRA=y
-# CONFIG_ARCH_U8500 is not set
-# CONFIG_ARCH_UNIPHIER is not set
-CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_DCSCB=y
-CONFIG_ARCH_VEXPRESS_SPC=y
-CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_ARCH_VEXPRESS=y
-CONFIG_ARCH_VIRT=y
-# CONFIG_ARCH_VISCONTI is not set
-# CONFIG_ARCH_WM8850 is not set
-# CONFIG_ARCH_ZYNQ is not set
-# CONFIG_ARCNET is not set
-CONFIG_ARM64_AMU_EXTN=y
-CONFIG_ARM64_E0PD=y
-CONFIG_ARM64_EPAN=y
-CONFIG_ARM64_ERRATUM_1319367=y
-CONFIG_ARM64_ERRATUM_1530923=y
-CONFIG_ARM64_ERRATUM_1542419=y
-CONFIG_ARM64_ERRATUM_2054223=y
-CONFIG_ARM64_ERRATUM_2067961=y
-CONFIG_ARM64_ERRATUM_2119858=y
-CONFIG_ARM64_ERRATUM_2139208=y
-CONFIG_ARM64_ERRATUM_2224489=y
-CONFIG_ARM64_ERRATUM_2253138=y
-CONFIG_ARM64_ERRATUM_2441007=y
-CONFIG_ARM64_ERRATUM_2658417=y
-CONFIG_ARM64_ERRATUM_858921=y
-CONFIG_ARM64_USE_LSE_ATOMICS=y
-CONFIG_ARMADA_37XX_RWTM_MBOX=m
-# CONFIG_ARMADA_37XX_WATCHDOG is not set
-CONFIG_ARMADA_THERMAL=m
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
-CONFIG_ARM_AMBA=y
-CONFIG_ARM_APPENDED_DTB=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
-# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
-# CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_ARM_ATAG_DTB_COMPAT=y
-CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
-CONFIG_ARM_CCI400_PMU=y
-CONFIG_ARM_CCI5xx_PMU=y
-CONFIG_ARM_CCI_PMU=m
-CONFIG_ARM_CCI=y
-CONFIG_ARM_CCN=y
-# CONFIG_ARM_CHARLCD is not set
-CONFIG_ARM_CMN=m
-CONFIG_ARM_CPUIDLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARM_CPU_TOPOLOGY=y
-CONFIG_ARM_CRYPTO=y
-CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
-CONFIG_ARM_DMA_USE_IOMMU=y
-CONFIG_ARM_ERRATA_430973=y
-CONFIG_ARM_ERRATA_643719=y
-CONFIG_ARM_ERRATA_720789=y
-CONFIG_ARM_ERRATA_754322=y
-CONFIG_ARM_ERRATA_754327=y
-CONFIG_ARM_ERRATA_764319=y
-CONFIG_ARM_ERRATA_764369=y
-CONFIG_ARM_ERRATA_773022=y
-CONFIG_ARM_ERRATA_775420=y
-CONFIG_ARM_ERRATA_798181=y
-CONFIG_ARM_ERRATA_818325_852422=y
-CONFIG_ARM_ERRATA_821420=y
-CONFIG_ARM_ERRATA_825619=y
-CONFIG_ARM_ERRATA_852421=y
-CONFIG_ARM_ERRATA_852423=y
-CONFIG_ARM_ERRATA_857271=y
-CONFIG_ARM_ERRATA_857272=y
-CONFIG_ARM_EXYNOS_BUS_DEVFREQ=m
-CONFIG_ARM_EXYNOS_CPUIDLE=y
-CONFIG_ARM_GIC_PM=y
-CONFIG_ARM_GIC_V2M=y
-CONFIG_ARM_GIC_V3_ITS=y
-CONFIG_ARM_GIC_V3=y
-CONFIG_ARM_GIC=y
-CONFIG_ARM_GLOBAL_TIMER=y
-CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2
-CONFIG_ARM_HIGHBANK_CPUFREQ=m
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-# CONFIG_ARM_IMX6Q_CPUFREQ is not set
-CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
-CONFIG_ARM_IMX_BUS_DEVFREQ=m
-# CONFIG_ARM_IMX_CPUFREQ_DT is not set
-CONFIG_ARM_KPROBES_TEST=m
-CONFIG_ARM_LPAE=y
-CONFIG_ARM_MHU=m
-# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_MODULE_PLTS is not set
-CONFIG_ARM_MVEBU_V7_CPUIDLE=y
-# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
-CONFIG_ARM_PATCH_IDIV=y
-CONFIG_ARM_PL172_MPMC=m
-CONFIG_ARM_PMUV3=y
-CONFIG_ARM_PMU=y
-# CONFIG_ARM_PSCI_CHECKER is not set
-CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
-CONFIG_ARM_PSCI_CPUIDLE=y
-CONFIG_ARM_PSCI_FW=y
-CONFIG_ARM_PSCI=y
-# CONFIG_ARM_PTDUMP_DEBUGFS is not set
-CONFIG_ARM_QCOM_CPUFREQ_HW=m
-CONFIG_ARM_QCOM_SPM_CPUIDLE=y
-CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
-CONFIG_ARM_RK3399_DMC_DEVFREQ=m
-CONFIG_ARM_SCMI_CPUFREQ=m
-CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
-CONFIG_ARM_SCMI_PROTOCOL=y
-# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
-CONFIG_ARM_SCPI_CPUFREQ=m
-CONFIG_ARM_SCPI_POWER_DOMAIN=m
-CONFIG_ARM_SCPI_PROTOCOL=m
-CONFIG_ARM_SMCCC_SOC_ID=y
-CONFIG_ARM_SMC_WATCHDOG=m
-CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
-# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
-# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
-CONFIG_ARM_SMMU=y
-CONFIG_ARM_SP805_WATCHDOG=m
-# CONFIG_ARM_SPE_PMU is not set
-CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=m
-CONFIG_ARM_TEGRA124_CPUFREQ=y
-# CONFIG_ARM_TEGRA20_CPUFREQ is not set
-CONFIG_ARM_TEGRA_CPUIDLE=y
-CONFIG_ARM_TEGRA_DEVFREQ=m
-CONFIG_ARM_THUMBEE=y
-CONFIG_ARM_THUMB=y
-CONFIG_ARM_TI_CPUFREQ=y
-CONFIG_ARM_TIMER_SP804=y
-CONFIG_ARM_UNWIND=y
-CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
-CONFIG_ARM_VIRT_EXT=y
-CONFIG_ARM=y
-# CONFIG_AS3935 is not set
-# CONFIG_AS73211 is not set
-# CONFIG_ASUS_TF103C_DOCK is not set
-CONFIG_ASYMMETRIC_KEY_TYPE=y
-CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE=m
-CONFIG_ASYNC_RAID6_TEST=m
-CONFIG_ASYNC_TX_DMA=y
-CONFIG_AT803X_PHY=m
-CONFIG_ATA_ACPI=y
-CONFIG_ATA_BMDMA=y
-CONFIG_ATA_GENERIC=m
-CONFIG_ATAGS_PROC=y
-CONFIG_ATAGS=y
-# CONFIG_ATALK is not set
-CONFIG_ATA_OVER_ETH=m
-CONFIG_ATA_PIIX=y
-# CONFIG_ATARI_PARTITION is not set
-CONFIG_ATA_SFF=y
-CONFIG_ATA_VERBOSE_ERROR=y
-CONFIG_ATA=y
-# CONFIG_ATH10K_AHB is not set
-CONFIG_ATH10K_DEBUGFS=y
-# CONFIG_ATH10K_DEBUG is not set
-CONFIG_ATH10K=m
-CONFIG_ATH10K_PCI=m
-CONFIG_ATH10K_SDIO=m
-CONFIG_ATH10K_SNOC=m
-# CONFIG_ATH10K_SPECTRAL is not set
-# CONFIG_ATH10K_TRACING is not set
-CONFIG_ATH10K_USB=m
-CONFIG_ATH11K_AHB=m
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
-CONFIG_ATH11K=m
-CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
-# CONFIG_ATH12K_DEBUG is not set
-CONFIG_ATH12K=m
-# CONFIG_ATH12K_TRACING is not set
-CONFIG_ATH5K_DEBUG=y
-CONFIG_ATH5K=m
-# CONFIG_ATH5K_TRACER is not set
-CONFIG_ATH6KL_DEBUG=y
-CONFIG_ATH6KL=m
-CONFIG_ATH6KL_SDIO=m
-# CONFIG_ATH6KL_TRACING is not set
-CONFIG_ATH6KL_USB=m
-CONFIG_ATH9K_AHB=y
-CONFIG_ATH9K_BTCOEX_SUPPORT=y
-# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
-# CONFIG_ATH9K_COMMON_SPECTRAL is not set
-CONFIG_ATH9K_DEBUGFS=y
-# CONFIG_ATH9K_DYNACK is not set
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-CONFIG_ATH9K_HTC=m
-# CONFIG_ATH9K_HWRNG is not set
-CONFIG_ATH9K=m
-CONFIG_ATH9K_PCI_NO_EEPROM=m
-CONFIG_ATH9K_PCI=y
-# CONFIG_ATH9K_STATION_STATISTICS is not set
-# CONFIG_ATH9K_WOW is not set
-CONFIG_ATH_COMMON=m
-# CONFIG_ATH_DEBUG is not set
-# CONFIG_ATH_TRACEPOINTS is not set
-CONFIG_ATL1C=m
-CONFIG_ATL1E=m
-CONFIG_ATL1=m
-CONFIG_ATL2=m
-# CONFIG_ATLAS_EZO_SENSOR is not set
-# CONFIG_ATLAS_PH_SENSOR is not set
-# CONFIG_ATM_BR2684_IPFILTER is not set
-CONFIG_ATM_BR2684=m
-CONFIG_ATM_CLIP=m
-# CONFIG_ATM_CLIP_NO_ICMP is not set
-# CONFIG_ATM_DRIVERS is not set
-# CONFIG_ATM_DUMMY is not set
-# CONFIG_ATM_ENI_DEBUG is not set
-CONFIG_ATM_ENI=m
-# CONFIG_ATM_ENI_TUNE_BURST is not set
-# CONFIG_ATM_FORE200E is not set
-# CONFIG_ATM_HE is not set
-# CONFIG_ATM_HE_USE_SUNI is not set
-# CONFIG_ATM_IA is not set
-# CONFIG_ATM_IDT77252 is not set
-# CONFIG_ATM_LANAI is not set
-CONFIG_ATM_LANE=m
-CONFIG_ATM=m
-# CONFIG_ATM_MPOA is not set
-CONFIG_ATM_NICSTAR=m
-# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
-# CONFIG_ATM_NICSTAR_USE_SUNI is not set
-CONFIG_ATM_SOLOS=m
-CONFIG_ATM_TCP=m
-CONFIG_ATOMIC64_SELFTEST=y
-CONFIG_ATP=m
-CONFIG_AUDITSYSCALL=y
-CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=y
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_AUXDISPLAY=y
-CONFIG_AX25_DAMA_SLAVE=y
-CONFIG_AX25=m
-CONFIG_AX88796_93CX6=y
-CONFIG_AX88796B_PHY=m
-CONFIG_AX88796=m
-CONFIG_AXI_DMAC=m
-CONFIG_AXP20X_ADC=m
-CONFIG_AXP20X_POWER=m
-CONFIG_AXP288_ADC=m
-CONFIG_AXP288_CHARGER=m
-CONFIG_AXP288_FUEL_GAUGE=m
-CONFIG_B43_BCMA_PIO=y
-CONFIG_B43_BCMA=y
-CONFIG_B43_BUSES_BCMA_AND_SSB=y
-# CONFIG_B43_BUSES_BCMA is not set
-# CONFIG_B43_BUSES_SSB is not set
-# CONFIG_B43_DEBUG is not set
-# CONFIG_B43LEGACY_DEBUG is not set
-CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
-# CONFIG_B43LEGACY_DMA_MODE is not set
-CONFIG_B43LEGACY_DMA=y
-CONFIG_B43LEGACY=m
-# CONFIG_B43LEGACY_PIO_MODE is not set
-CONFIG_B43LEGACY_PIO=y
-CONFIG_B43=m
-CONFIG_B43_PHY_G=y
-CONFIG_B43_PHY_HT=y
-CONFIG_B43_PHY_LP=y
-CONFIG_B43_PHY_N=y
-CONFIG_B43_SDIO=y
-CONFIG_B44=m
-CONFIG_B44_PCI=y
-CONFIG_B53=m
-CONFIG_B53_MDIO_DRIVER=m
-CONFIG_B53_MMAP_DRIVER=m
-CONFIG_B53_SERDES=m
-CONFIG_B53_SPI_DRIVER=m
-CONFIG_B53_SRAB_DRIVER=m
-# CONFIG_BACKLIGHT_ADP8860 is not set
-# CONFIG_BACKLIGHT_ADP8870 is not set
-CONFIG_BACKLIGHT_ARCXCNN=m
-# CONFIG_BACKLIGHT_BD6107 is not set
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_GPIO=m
-CONFIG_BACKLIGHT_KTD253=m
-CONFIG_BACKLIGHT_KTZ8866=m
-CONFIG_BACKLIGHT_LED=m
-# CONFIG_BACKLIGHT_LM3630A is not set
-# CONFIG_BACKLIGHT_LM3639 is not set
-CONFIG_BACKLIGHT_LP855X=m
-# CONFIG_BACKLIGHT_LV5207LP is not set
-CONFIG_BACKLIGHT_MT6370=m
-CONFIG_BACKLIGHT_PWM=m
-# CONFIG_BACKLIGHT_QCOM_WLED is not set
-CONFIG_BACKLIGHT_RT4831=m
-# CONFIG_BACKLIGHT_SAHARA is not set
-# CONFIG_BACKTRACE_SELF_TEST is not set
-CONFIG_BALLOON_COMPACTION=y
-# CONFIG_BARCO_P50_GPIO is not set
-CONFIG_BAREUDP=m
-CONFIG_BATMAN_ADV_BATMAN_V=y
-CONFIG_BATMAN_ADV_BLA=y
-CONFIG_BATMAN_ADV_DAT=y
-# CONFIG_BATMAN_ADV_DEBUG is not set
-CONFIG_BATMAN_ADV=m
-CONFIG_BATMAN_ADV_MCAST=y
-CONFIG_BATMAN_ADV_NC=y
-CONFIG_BATMAN_ADV_TRACING=y
-CONFIG_BATTERY_AXP20X=m
-# CONFIG_BATTERY_BQ27XXX is not set
-CONFIG_BATTERY_CW2015=m
-# CONFIG_BATTERY_DS2760 is not set
-# CONFIG_BATTERY_DS2780 is not set
-# CONFIG_BATTERY_DS2781 is not set
-# CONFIG_BATTERY_DS2782 is not set
-CONFIG_BATTERY_GAUGE_LTC2941=m
-# CONFIG_BATTERY_GOLDFISH is not set
-CONFIG_BATTERY_MAX17040=m
-# CONFIG_BATTERY_MAX17042 is not set
-# CONFIG_BATTERY_MAX1721X is not set
-CONFIG_BATTERY_QCOM_BATTMGR=m
-CONFIG_BATTERY_RT5033=m
-CONFIG_BATTERY_SAMSUNG_SDI=y
-CONFIG_BATTERY_SBS=m
-CONFIG_BATTERY_SURFACE=m
-CONFIG_BATTERY_UG3105=m
-CONFIG_BAYCOM_EPP=m
-CONFIG_BAYCOM_PAR=m
-CONFIG_BAYCOM_SER_FDX=m
-CONFIG_BAYCOM_SER_HDX=m
-# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
-# CONFIG_BCACHE_CLOSURES_DEBUG is not set
-# CONFIG_BCACHE_DEBUG is not set
-CONFIG_BCACHE=m
-CONFIG_BCM2711_THERMAL=m
-CONFIG_BCM2835_MBOX=y
-CONFIG_BCM2835_POWER=y
-CONFIG_BCM2835_THERMAL=m
-CONFIG_BCM2835_VCHIQ=m
-CONFIG_BCM2835_WDT=m
-CONFIG_BCM54140_PHY=m
-CONFIG_BCM7XXX_PHY=m
-# CONFIG_BCM84881_PHY is not set
-CONFIG_BCM87XX_PHY=m
-CONFIG_BCMA_BLOCKIO=y
-# CONFIG_BCMA_DEBUG is not set
-CONFIG_BCMA_DRIVER_GMAC_CMN=y
-CONFIG_BCMA_DRIVER_GPIO=y
-CONFIG_BCMA_HOST_PCI_POSSIBLE=y
-CONFIG_BCMA_HOST_PCI=y
-# CONFIG_BCMA_HOST_SOC is not set
-CONFIG_BCMA=m
-CONFIG_BCMGENET=m
-# CONFIG_BCM_KONA_USB2_PHY is not set
-CONFIG_BCM_NET_PHYPTP=m
-CONFIG_BCM_SBA_RAID=m
-CONFIG_BCM_VIDEOCORE=m
-CONFIG_BCM_VK=m
-CONFIG_BCM_VK_TTY=y
-CONFIG_BE2ISCSI=m
-CONFIG_BE2NET_BE2=y
-CONFIG_BE2NET_BE3=y
-# CONFIG_BE2NET_HWMON is not set
-CONFIG_BE2NET_LANCER=y
-CONFIG_BE2NET=m
-CONFIG_BE2NET_SKYHAWK=y
-# CONFIG_BEFS_DEBUG is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFQ_CGROUP_DEBUG is not set
-CONFIG_BFQ_GROUP_IOSCHED=y
-# CONFIG_BFS_FS is not set
-CONFIG_BH1750=m
-# CONFIG_BH1780 is not set
-CONFIG_BIG_KEYS=y
-CONFIG_BIG_LITTLE=y
-# CONFIG_BINFMT_ELF_FDPIC is not set
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-CONFIG_BINFMT_MISC=m
-CONFIG_BINFMT_SCRIPT=y
-CONFIG_BITFIELD_KUNIT=m
-CONFIG_BITS_TEST=m
-CONFIG_BLK_CGROUP_FC_APPID=y
-CONFIG_BLK_CGROUP_IOCOST=y
-CONFIG_BLK_CGROUP_IOLATENCY=y
-CONFIG_BLK_CGROUP_IOPRIO=y
-CONFIG_BLK_CGROUP=y
-CONFIG_BLK_DEBUG_FS=y
-# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
-CONFIG_BLK_DEV_BSGLIB=y
-CONFIG_BLK_DEV_BSG=y
-CONFIG_BLK_DEV_DM=y
-CONFIG_BLK_DEV_DRBD=m
-CONFIG_BLK_DEV_FD=m
-# CONFIG_BLK_DEV_FD_RAWCMD is not set
-CONFIG_BLK_DEV_INITRD=y
-CONFIG_BLK_DEV_INTEGRITY=y
-CONFIG_BLK_DEV_IO_TRACE=y
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
-CONFIG_BLK_DEV_MD=y
-CONFIG_BLK_DEV_NBD=m
-# CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION is not set
-CONFIG_BLK_DEV_NULL_BLK=m
-CONFIG_BLK_DEV_NVME=m
-# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM=m
-CONFIG_BLK_DEV_RAM_SIZE=16384
-CONFIG_BLK_DEV_RBD=m
-CONFIG_BLK_DEV_RNBD_CLIENT=m
-CONFIG_BLK_DEV_RNBD_SERVER=m
-# CONFIG_BLK_DEV_RSXX is not set
-CONFIG_BLK_DEV_SD=y
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SX8 is not set
-# CONFIG_BLK_DEV_THROTTLING_LOW is not set
-CONFIG_BLK_DEV_THROTTLING=y
-CONFIG_BLKDEV_UBLK_LEGACY_OPCODES=y
-CONFIG_BLK_DEV_UBLK=m
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_ZONED=y
-# CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK is not set
-CONFIG_BLK_INLINE_ENCRYPTION=y
-CONFIG_BLK_SED_OPAL=y
-CONFIG_BLK_WBT_MQ=y
-CONFIG_BLK_WBT=y
-CONFIG_BLOCK_LEGACY_AUTOLOAD=y
-# CONFIG_BL_SWITCHER_DUMMY_IF is not set
-CONFIG_BL_SWITCHER=y
-CONFIG_BMA180=m
-# CONFIG_BMA220 is not set
-# CONFIG_BMA400 is not set
-CONFIG_BMC150_ACCEL=m
-CONFIG_BMC150_MAGN_I2C=m
-CONFIG_BMC150_MAGN_SPI=m
-CONFIG_BME680=m
-# CONFIG_BMG160 is not set
-# CONFIG_BMI088_ACCEL is not set
-CONFIG_BMI160_I2C=m
-CONFIG_BMI160_SPI=m
-CONFIG_BMP280=m
-CONFIG_BNA=m
-CONFIG_BNX2=m
-CONFIG_BNX2X=m
-CONFIG_BNX2X_SRIOV=y
-CONFIG_BNXT_DCB=y
-CONFIG_BNXT_FLOWER_OFFLOAD=y
-CONFIG_BNXT_HWMON=y
-CONFIG_BNXT=m
-CONFIG_BNXT_SRIOV=y
-CONFIG_BONDING=m
-# CONFIG_BOOT_CONFIG_EMBED is not set
-# CONFIG_BOOT_CONFIG_FORCE is not set
-CONFIG_BOOT_CONFIG=y
-# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
-# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
-# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
-CONFIG_BOOT_PRINTK_DELAY=y
-CONFIG_BOOTTIME_TRACING=y
-CONFIG_BOSCH_BNO055_I2C=m
-CONFIG_BOSCH_BNO055_SERIAL=m
-CONFIG_BOUNCE=y
-# CONFIG_BPFILTER is not set
-CONFIG_BPF_JIT_ALWAYS_ON=y
-CONFIG_BPF_JIT=y
-# CONFIG_BPF_KPROBE_OVERRIDE is not set
-CONFIG_BPF_LIRC_MODE2=y
-CONFIG_BPF_LSM=y
-CONFIG_BPF_PRELOAD_UMD=m
-CONFIG_BPF_PRELOAD=y
-CONFIG_BPF_STREAM_PARSER=y
-CONFIG_BPF_SYSCALL=y
-CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
-CONFIG_BPQETHER=m
-CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
-CONFIG_BRCMFMAC=m
-CONFIG_BRCMFMAC_PCIE=y
-CONFIG_BRCMFMAC_SDIO=y
-CONFIG_BRCMFMAC_USB=y
-CONFIG_BRCMSMAC=m
-# CONFIG_BRCMSTB_GISB_ARB is not set
-CONFIG_BRCMSTB_L2_IRQ=y
-# CONFIG_BRCM_TRACING is not set
-CONFIG_BRIDGE_CFM=y
-CONFIG_BRIDGE_EBT_802_3=m
-CONFIG_BRIDGE_EBT_AMONG=m
-CONFIG_BRIDGE_EBT_ARP=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_BROUTE=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_IP6=m
-CONFIG_BRIDGE_EBT_IP=m
-CONFIG_BRIDGE_EBT_LIMIT=m
-CONFIG_BRIDGE_EBT_LOG=m
-CONFIG_BRIDGE_EBT_MARK=m
-CONFIG_BRIDGE_EBT_MARK_T=m
-CONFIG_BRIDGE_EBT_NFLOG=m
-CONFIG_BRIDGE_EBT_PKTTYPE=m
-CONFIG_BRIDGE_EBT_REDIRECT=m
-CONFIG_BRIDGE_EBT_SNAT=m
-CONFIG_BRIDGE_EBT_STP=m
-CONFIG_BRIDGE_EBT_T_FILTER=m
-CONFIG_BRIDGE_EBT_T_NAT=m
-CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_IGMP_SNOOPING=y
-CONFIG_BRIDGE=m
-CONFIG_BRIDGE_MRP=y
-CONFIG_BRIDGE_NETFILTER=m
-CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_VLAN_FILTERING=y
-CONFIG_BROADCOM_PHY=m
-CONFIG_BSD_DISKLABEL=y
-CONFIG_BSD_PROCESS_ACCT_V3=y
-CONFIG_BSD_PROCESS_ACCT=y
-CONFIG_BT_6LOWPAN=m
-CONFIG_BT_AOSPEXT=y
-CONFIG_BT_ATH3K=m
-CONFIG_BT_BNEP=m
-CONFIG_BT_BNEP_MC_FILTER=y
-CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_BREDR=y
-# CONFIG_BT_DEBUGFS is not set
-CONFIG_BT_HCIBCM203X=m
-CONFIG_BT_HCIBCM4377=m
-CONFIG_BT_HCIBFUSB=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIBPA10X=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y
-CONFIG_BT_HCIBTUSB_BCM=y
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIBTUSB_MTK=y
-CONFIG_BT_HCIBTUSB_POLL_SYNC=y
-CONFIG_BT_HCIBTUSB_RTL=y
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIUART_3WIRE=y
-CONFIG_BT_HCIUART_AG6XX=y
-CONFIG_BT_HCIUART_ATH3K=y
-CONFIG_BT_HCIUART_BCM=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_INTEL=y
-CONFIG_BT_HCIUART_LL=y
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_MRVL=y
-CONFIG_BT_HCIUART_NOKIA=m
-CONFIG_BT_HCIUART_QCA=y
-CONFIG_BT_HCIUART_RTL=y
-CONFIG_BT_HCIUART_SERDEV=y
-CONFIG_BT_HCIVHCI=m
-CONFIG_BT_HIDP=m
-# CONFIG_BT_HS is not set
-CONFIG_BT_LEDS=y
-CONFIG_BT_LE_L2CAP_ECRED=y
-CONFIG_BT_LE=y
-CONFIG_BT=m
-CONFIG_BT_MRVL=m
-CONFIG_BT_MRVL_SDIO=m
-CONFIG_BT_MSFTEXT=y
-CONFIG_BT_MTKSDIO=m
-CONFIG_BT_MTKUART=m
-CONFIG_BT_NXPUART=m
-CONFIG_BT_QCA=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-# CONFIG_BTRFS_ASSERT is not set
-# CONFIG_BTRFS_DEBUG is not set
-# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
-CONFIG_BTRFS_FS_POSIX_ACL=y
-# CONFIG_BTRFS_FS_REF_VERIFY is not set
-# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
-CONFIG_BTRFS_FS=y
-# CONFIG_BT_SELFTEST is not set
-# CONFIG_BTT is not set
-CONFIG_BT_VIRTIO=m
-CONFIG_BUG_ON_DATA_CORRUPTION=y
-CONFIG_BUILD_SALT=""
-# CONFIG_C2PORT is not set
-# CONFIG_CACHE_FEROCEON_L2 is not set
-# CONFIG_CACHEFILES_DEBUG is not set
-# CONFIG_CACHEFILES_ERROR_INJECTION is not set
-CONFIG_CACHEFILES=m
-# CONFIG_CACHEFILES_ONDEMAND is not set
-CONFIG_CACHE_L2X0_PMU=y
-CONFIG_CACHE_L2X0=y
-CONFIG_CACHE_TAUROS2=y
-CONFIG_CADENCE_WATCHDOG=m
-# CONFIG_CAIF is not set
-CONFIG_CAN_8DEV_USB=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_BXCAN=m
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_CAN327=m
-# CONFIG_CAN_CC770 is not set
-# CONFIG_CAN_C_CAN is not set
-CONFIG_CAN_CTUCANFD_PCI=m
-CONFIG_CAN_CTUCANFD_PLATFORM=m
-# CONFIG_CAN_DEBUG_DEVICES is not set
-CONFIG_CAN_DEV=m
-CONFIG_CAN_EMS_USB=m
-CONFIG_CAN_ESD_USB2=m
-CONFIG_CAN_ESD_USB=m
-# CONFIG_CAN_ETAS_ES58X is not set
-CONFIG_CAN_FLEXCAN=m
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_GS_USB=m
-CONFIG_CAN_GW=m
-CONFIG_CAN_HI311X=m
-CONFIG_CAN_IFI_CANFD=m
-CONFIG_CAN_ISOTP=m
-CONFIG_CAN_J1939=m
-# CONFIG_CAN_KVASER_PCIEFD is not set
-CONFIG_CAN_KVASER_USB=m
-CONFIG_CAN=m
-CONFIG_CAN_M_CAN=m
-CONFIG_CAN_M_CAN_PCI=m
-# CONFIG_CAN_M_CAN_PLATFORM is not set
-# CONFIG_CAN_M_CAN_TCAN4X5X is not set
-CONFIG_CAN_MCBA_USB=m
-CONFIG_CAN_MCP251XFD=m
-# CONFIG_CAN_MCP251XFD_SANITY is not set
-CONFIG_CAN_MCP251X=m
-CONFIG_CAN_NETLINK=y
-CONFIG_CAN_PEAK_PCIEFD=m
-CONFIG_CAN_PEAK_USB=m
-CONFIG_CAN_RAW=m
-# CONFIG_CAN_SJA1000 is not set
-CONFIG_CAN_SLCAN=m
-# CONFIG_CAN_SOFTING is not set
-CONFIG_CAN_SUN4I=m
-# CONFIG_CAN_TI_HECC is not set
-# CONFIG_CAN_UCAN is not set
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_VXCAN=m
-CONFIG_CAN_XILINXCAN=m
-# CONFIG_CARDBUS is not set
-# CONFIG_CARL9170_DEBUGFS is not set
-# CONFIG_CARL9170_HWRNG is not set
-CONFIG_CARL9170_LEDS=y
-CONFIG_CARL9170=m
-CONFIG_CASSINI=m
-CONFIG_CB710_CORE=m
-# CONFIG_CB710_DEBUG is not set
-# CONFIG_CC10001_ADC is not set
-# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_CCS811 is not set
-CONFIG_CDROM_PKTCDVD_BUFFERS=8
-CONFIG_CDROM_PKTCDVD=m
-# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
-CONFIG_CEC_CH7322=m
-CONFIG_CEC_CROS_EC=m
-CONFIG_CEC_GPIO=m
-CONFIG_CEC_MESON_AO=m
-CONFIG_CEC_MESON_G12A_AO=m
-# CONFIG_CEC_PIN_ERROR_INJ is not set
-CONFIG_CEC_PIN=y
-CONFIG_CEC_SAMSUNG_S5P=m
-# CONFIG_CEC_SECO is not set
-CONFIG_CEC_SECO_RC=y
-CONFIG_CEC_STI=m
-CONFIG_CEC_STM32=m
-CONFIG_CEC_TEGRA=m
-CONFIG_CEPH_FSCACHE=y
-CONFIG_CEPH_FS=m
-CONFIG_CEPH_FS_POSIX_ACL=y
-CONFIG_CEPH_FS_SECURITY_LABEL=y
-CONFIG_CEPH_LIB=m
-# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
-# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
-CONFIG_CFAG12864B=m
-CONFIG_CFAG12864B_RATE=20
-CONFIG_CFG80211_CRDA_SUPPORT=y
-CONFIG_CFG80211_DEBUGFS=y
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-CONFIG_CFG80211=m
-# CONFIG_CFI_CLANG is not set
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_CGROUP_BPF=y
-CONFIG_CGROUP_CPUACCT=y
-# CONFIG_CGROUP_DEBUG is not set
-CONFIG_CGROUP_DEVICE=y
-# CONFIG_CGROUP_FAVOR_DYNMODS is not set
-CONFIG_CGROUP_FREEZER=y
-# CONFIG_CGROUP_HUGETLB is not set
-CONFIG_CGROUP_MISC=y
-CONFIG_CGROUP_NET_CLASSID=y
-CONFIG_CGROUP_NET_PRIO=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_PIDS=y
-CONFIG_CGROUP_RDMA=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_CGROUPS=y
-# CONFIG_CHARGER_ADP5061 is not set
-CONFIG_CHARGER_AXP20X=m
-CONFIG_CHARGER_BD99954=m
-CONFIG_CHARGER_BQ2415X=m
-CONFIG_CHARGER_BQ24190=m
-# CONFIG_CHARGER_BQ24257 is not set
-CONFIG_CHARGER_BQ24735=m
-CONFIG_CHARGER_BQ2515X=m
-CONFIG_CHARGER_BQ256XX=m
-# CONFIG_CHARGER_BQ25890 is not set
-# CONFIG_CHARGER_BQ25980 is not set
-CONFIG_CHARGER_CROS_PCHG=m
-CONFIG_CHARGER_CROS_USBPD=m
-# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
-CONFIG_CHARGER_GPIO=m
-# CONFIG_CHARGER_ISP1704 is not set
-# CONFIG_CHARGER_LP8727 is not set
-CONFIG_CHARGER_LT3651=m
-CONFIG_CHARGER_LTC4162L=m
-CONFIG_CHARGER_MANAGER=y
-CONFIG_CHARGER_MAX77650=m
-CONFIG_CHARGER_MAX77976=m
-# CONFIG_CHARGER_MAX8903 is not set
-CONFIG_CHARGER_MAX8997=m
-CONFIG_CHARGER_MT6370=m
-CONFIG_CHARGER_RK817=m
-# CONFIG_CHARGER_RT9455 is not set
-CONFIG_CHARGER_RT9467=m
-CONFIG_CHARGER_RT9471=m
-# CONFIG_CHARGER_SBS is not set
-CONFIG_CHARGER_SMB347=m
-CONFIG_CHARGER_SURFACE=m
-CONFIG_CHARGER_TPS65090=m
-CONFIG_CHARGER_UCS1002=m
-CONFIG_CHARLCD_BL_FLASH=y
-# CONFIG_CHARLCD_BL_OFF is not set
-# CONFIG_CHARLCD_BL_ON is not set
-CONFIG_CHECKPOINT_RESTORE=y
-CONFIG_CHELSIO_INLINE_CRYPTO=y
-CONFIG_CHELSIO_IPSEC_INLINE=m
-CONFIG_CHELSIO_T1_1G=y
-CONFIG_CHELSIO_T1=m
-CONFIG_CHELSIO_T3=m
-CONFIG_CHELSIO_T4_DCB=y
-# CONFIG_CHELSIO_T4_FCOE is not set
-CONFIG_CHELSIO_T4=m
-CONFIG_CHELSIO_T4VF=m
-CONFIG_CHELSIO_TLS_DEVICE=m
-CONFIG_CHR_DEV_SCH=m
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_ST=m
-CONFIG_CHROMEOS_ACPI=m
-CONFIG_CHROMEOS_PRIVACY_SCREEN=m
-CONFIG_CHROMEOS_TBMC=y
-CONFIG_CHROME_PLATFORMS=y
-CONFIG_CHT_DC_TI_PMIC_OPREGION=y
-CONFIG_CICADA_PHY=m
-CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
-# CONFIG_CIFS_DEBUG2 is not set
-# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
-CONFIG_CIFS_DEBUG=y
-CONFIG_CIFS_DFS_UPCALL=y
-CONFIG_CIFS_FSCACHE=y
-CONFIG_CIFS=m
-CONFIG_CIFS_POSIX=y
-# CONFIG_CIFS_SMB_DIRECT is not set
-# CONFIG_CIFS_STATS2 is not set
-CONFIG_CIFS_SWN_UPCALL=y
-CONFIG_CIFS_UPCALL=y
-CONFIG_CIFS_XATTR=y
-CONFIG_CIO2_BRIDGE=y
-CONFIG_CLEANCACHE=y
-CONFIG_CLK_BCM2711_DVP=m
-CONFIG_CLK_BCM2835=y
-CONFIG_CLK_GATE_KUNIT_TEST=m
-# CONFIG_CLK_GFM_LPASS_SM8250 is not set
-CONFIG_CLK_ICST=y
-CONFIG_CLK_IMX8MM=y
-CONFIG_CLK_IMX8MN=y
-CONFIG_CLK_IMX8MP=y
-CONFIG_CLK_IMX8MQ=y
-CONFIG_CLK_IMX8QXP=y
-CONFIG_CLK_IMX8ULP=y
-CONFIG_CLK_IMX93=y
-CONFIG_CLK_KUNIT_TEST=m
-CONFIG_CLK_PX30=y
-# CONFIG_CLK_QORIQ is not set
-CONFIG_CLK_RASPBERRYPI=y
-CONFIG_CLK_RK3036=y
-CONFIG_CLK_RK312X=y
-CONFIG_CLK_RK3188=y
-CONFIG_CLK_RK322X=y
-CONFIG_CLK_RK3288=y
-CONFIG_CLK_RK3308=y
-CONFIG_CLK_RK3328=y
-CONFIG_CLK_RK3368=y
-CONFIG_CLK_RK3399=y
-CONFIG_CLK_RV110X=y
-CONFIG_CLK_RV1126=y
-CONFIG_CLK_SP810=y
-# CONFIG_CLKSRC_STM32_LP is not set
-CONFIG_CLKSRC_VERSATILE=y
-CONFIG_CLK_SUNXI_CLOCKS=y
-# CONFIG_CLK_SUNXI_PRCM_SUN6I is not set
-# CONFIG_CLK_SUNXI_PRCM_SUN8I is not set
-CONFIG_CLK_SUNXI_PRCM_SUN9I=y
-CONFIG_CLK_SUNXI=y
-CONFIG_CLK_VEXPRESS_OSC=y
-CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
-CONFIG_CLS_U32_MARK=y
-CONFIG_CLS_U32_PERF=y
-CONFIG_CM32181=m
-# CONFIG_CM3232 is not set
-# CONFIG_CM3323 is not set
-CONFIG_CM3605=m
-# CONFIG_CM36651 is not set
-CONFIG_CMA_ALIGNMENT=8
-CONFIG_CMA_AREAS=7
-# CONFIG_CMA_DEBUGFS is not set
-# CONFIG_CMA_DEBUG is not set
-CONFIG_CMA_SIZE_MBYTES=64
-# CONFIG_CMA_SIZE_SEL_MAX is not set
-CONFIG_CMA_SIZE_SEL_MBYTES=y
-# CONFIG_CMA_SIZE_SEL_MIN is not set
-# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
-CONFIG_CMA_SYSFS=y
-CONFIG_CMA=y
-CONFIG_CMDLINE=""
-# CONFIG_CMDLINE_FORCE is not set
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_CMDLINE_KUNIT_TEST=m
-# CONFIG_CMDLINE_PARTITION is not set
-CONFIG_CNIC=m
-# CONFIG_CODA_FS is not set
-# CONFIG_COMEDI is not set
-CONFIG_COMMAND_LINE_SIZE=4096
-CONFIG_COMMON_CLK_AXG_AUDIO=y
-CONFIG_COMMON_CLK_AXI_CLKGEN=m
-# CONFIG_COMMON_CLK_CDCE706 is not set
-# CONFIG_COMMON_CLK_CDCE925 is not set
-# CONFIG_COMMON_CLK_CS2000_CP is not set
-# CONFIG_COMMON_CLK_FIXED_MMIO is not set
-# CONFIG_COMMON_CLK_FSL_FLEXSPI is not set
-# CONFIG_COMMON_CLK_FSL_SAI is not set
-# CONFIG_COMMON_CLK_LAN966X is not set
-CONFIG_COMMON_CLK_MAX77686=y
-# CONFIG_COMMON_CLK_MAX9485 is not set
-CONFIG_COMMON_CLK_MESON8B=y
-# CONFIG_COMMON_CLK_MMP2_AUDIO is not set
-CONFIG_COMMON_CLK_PALMAS=m
-CONFIG_COMMON_CLK_PWM=m
-CONFIG_COMMON_CLK_RK808=y
-CONFIG_COMMON_CLK_ROCKCHIP=y
-CONFIG_COMMON_CLK_RS9_PCIE=m
-CONFIG_COMMON_CLK_S2MPS11=m
-CONFIG_COMMON_CLK_SCMI=y
-CONFIG_COMMON_CLK_SCPI=m
-# CONFIG_COMMON_CLK_SI514 is not set
-CONFIG_COMMON_CLK_SI521XX=y
-# CONFIG_COMMON_CLK_SI5341 is not set
-CONFIG_COMMON_CLK_SI5351=m
-CONFIG_COMMON_CLK_SI544=m
-# CONFIG_COMMON_CLK_SI570 is not set
-CONFIG_COMMON_CLK_STM32MP157_SCMI=y
-# CONFIG_COMMON_CLK_TI_ADPLL is not set
-# CONFIG_COMMON_CLK_VC5 is not set
-CONFIG_COMMON_CLK_VC7=m
-# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
-CONFIG_COMMON_CLK=y
-CONFIG_COMPACTION=y
-CONFIG_COMPAT_32BIT_TIME=y
-# CONFIG_COMPAT_BRK is not set
-# CONFIG_COMPILE_TEST is not set
-CONFIG_CONFIGFS_FS=y
-CONFIG_CONNECTOR=y
-CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
-CONFIG_CONSOLE_LOGLEVEL_QUIET=3
-CONFIG_CONTEXT_SWITCH_TRACER=y
-# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
-CONFIG_CORDIC=m
-CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
-# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
-# CONFIG_CORESIGHT is not set
-CONFIG_CORTINA_PHY=m
-CONFIG_COUNTER=m
-# CONFIG_CPU5_WDT is not set
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_CPU_BPREDICT_DISABLE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-CONFIG_CPUFREQ_DT=m
-CONFIG_CPUFREQ_DT_PLATDEV=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_THERMAL=y
-CONFIG_CPU_FREQ=y
-# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
-# CONFIG_CPU_ICACHE_DISABLE is not set
-CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
-# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
-# CONFIG_CPU_IDLE_GOV_LADDER is not set
-# CONFIG_CPU_IDLE_GOV_TEO is not set
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_ISOLATION=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-CONFIG_CPUMASK_KUNIT_TEST=m
-CONFIG_CPUMASK_OFFSTACK=y
-CONFIG_CPUSETS=y
-# CONFIG_CPU_SW_DOMAIN_PAN is not set
-CONFIG_CPU_THERMAL=y
-# CONFIG_CRAMFS is not set
-# CONFIG_CRAMFS_MTD is not set
-CONFIG_CRASH_DUMP=y
-CONFIG_CRC16=y
-# CONFIG_CRC32_BIT is not set
-# CONFIG_CRC32_SARWATE is not set
-# CONFIG_CRC32_SELFTEST is not set
-# CONFIG_CRC32_SLICEBY4 is not set
-CONFIG_CRC32_SLICEBY8=y
-CONFIG_CRC32=y
-CONFIG_CRC4=m
-CONFIG_CRC64=y
-CONFIG_CRC7=m
-CONFIG_CRC8=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC_ITU_T=m
-CONFIG_CRC_T10DIF=y
-CONFIG_CROS_EC_CHARDEV=m
-# CONFIG_CROS_EC_DEBUGFS is not set
-CONFIG_CROS_EC_I2C=m
-# CONFIG_CROS_EC_LIGHTBAR is not set
-CONFIG_CROS_EC=m
-CONFIG_CROS_EC_MKBP_PROXIMITY=m
-CONFIG_CROS_EC_PROTO=y
-CONFIG_CROS_EC_RPMSG=m
-CONFIG_CROS_EC_SENSORHUB=m
-CONFIG_CROS_EC_SPI=m
-CONFIG_CROS_EC_SYSFS=m
-CONFIG_CROS_EC_TYPEC=m
-CONFIG_CROS_EC_UART=m
-CONFIG_CROS_EC_VBC=m
-# CONFIG_CROS_HPS_I2C is not set
-CONFIG_CROS_KBD_LED_BACKLIGHT=m
-CONFIG_CROS_KUNIT=m
-CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_CROS_TYPEC_SWITCH=m
-CONFIG_CROS_USBPD_LOGGER=m
-CONFIG_CROS_USBPD_NOTIFY=m
-CONFIG_CRYPTO_842=y
-CONFIG_CRYPTO_ADIANTUM=m
-CONFIG_CRYPTO_AEGIS128=m
-CONFIG_CRYPTO_AEGIS128_SIMD=y
-# CONFIG_CRYPTO_AES_ARM64 is not set
-CONFIG_CRYPTO_AES_ARM_BS=y
-# CONFIG_CRYPTO_AES_ARM_CE is not set
-CONFIG_CRYPTO_AES_ARM=y
-CONFIG_CRYPTO_AES_TI=m
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_ANSI_CPRNG=m
-# CONFIG_CRYPTO_ARIA is not set
-CONFIG_CRYPTO_AUTHENC=y
-CONFIG_CRYPTO_BLAKE2B_NEON=m
-CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_BLAKE2S_ARM=y
-CONFIG_CRYPTO_BLAKE2S=m
-CONFIG_CRYPTO_BLOWFISH=m
-CONFIG_CRYPTO_CAMELLIA=m
-CONFIG_CRYPTO_CAST5=m
-CONFIG_CRYPTO_CAST6=m
-CONFIG_CRYPTO_CBC=y
-CONFIG_CRYPTO_CCM=y
-CONFIG_CRYPTO_CFB=y
-CONFIG_CRYPTO_CHACHA20=m
-CONFIG_CRYPTO_CHACHA20_NEON=y
-CONFIG_CRYPTO_CHACHA20POLY1305=m
-CONFIG_CRYPTO_CMAC=y
-CONFIG_CRYPTO_CRC32_ARM_CE=m
-CONFIG_CRYPTO_CRC32C_VPMSUM=m
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_CRC32=m
-CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
-CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m
-CONFIG_CRYPTO_CRYPTD=y
-CONFIG_CRYPTO_CTR=y
-CONFIG_CRYPTO_CTS=y
-CONFIG_CRYPTO_CURVE25519=m
-CONFIG_CRYPTO_CURVE25519_NEON=m
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_DES=m
-CONFIG_CRYPTO_DEV_ALLWINNER=y
-# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
-CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y
-CONFIG_CRYPTO_DEV_ATMEL_ECC=m
-CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
-# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
-# CONFIG_CRYPTO_DEV_CCREE is not set
-CONFIG_CRYPTO_DEV_CHELSIO=m
-CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
-# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=8
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=8192
-CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
-CONFIG_CRYPTO_DEV_FSL_CAAM=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y
-CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=3
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
-CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
-CONFIG_CRYPTO_DEV_HIFN_795X=m
-CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
-# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
-# CONFIG_CRYPTO_DEV_HISI_SEC is not set
-# CONFIG_CRYPTO_DEV_HISI_TRNG is not set
-CONFIG_CRYPTO_DEV_MARVELL_CESA=m
-# CONFIG_CRYPTO_DEV_MXS_DCP is not set
-# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
-# CONFIG_CRYPTO_DEV_OCTEONTX_CPT is not set
-CONFIG_CRYPTO_DEV_OMAP_AES=m
-CONFIG_CRYPTO_DEV_OMAP_DES=m
-CONFIG_CRYPTO_DEV_OMAP=m
-CONFIG_CRYPTO_DEV_OMAP_SHAM=m
-CONFIG_CRYPTO_DEV_QAT_4XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXX=m
-CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
-CONFIG_CRYPTO_DEV_QAT_C62X=m
-CONFIG_CRYPTO_DEV_QAT_C62XVF=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
-CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set
-CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set
-# CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set
-CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512
-CONFIG_CRYPTO_DEV_QCOM_RNG=m
-# CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG is not set
-CONFIG_CRYPTO_DEV_ROCKCHIP=m
-CONFIG_CRYPTO_DEV_S5P=m
-# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
-# CONFIG_CRYPTO_DEV_SAHARA is not set
-# CONFIG_CRYPTO_DEV_SP_CCP is not set
-CONFIG_CRYPTO_DEV_STM32_CRC=m
-CONFIG_CRYPTO_DEV_STM32_CRYP=m
-CONFIG_CRYPTO_DEV_STM32_HASH=m
-# CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN4I_SS=m
-CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_CE=m
-CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y
-CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y
-# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y
-CONFIG_CRYPTO_DEV_SUN8I_SS=m
-CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y
-CONFIG_CRYPTO_DEV_VIRTIO=m
-# CONFIG_CRYPTO_DEV_ZYNQMP_SHA3 is not set
-CONFIG_CRYPTO_DH_RFC7919_GROUPS=y
-CONFIG_CRYPTO_DH=y
-CONFIG_CRYPTO_DRBG_CTR=y
-CONFIG_CRYPTO_DRBG_HASH=y
-CONFIG_CRYPTO_DRBG_MENU=y
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_ECDH=y
-CONFIG_CRYPTO_ECDSA=y
-CONFIG_CRYPTO_ECHAINIV=m
-CONFIG_CRYPTO_ECRDSA=m
-CONFIG_CRYPTO_ESSIV=m
-CONFIG_CRYPTO_FCRYPT=m
-# CONFIG_CRYPTO_FIPS_CUSTOM_VERSION is not set
-CONFIG_CRYPTO_FIPS_NAME="Linux Kernel Cryptographic API"
-CONFIG_CRYPTO_FIPS=y
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_GHASH_ARM_CE=m
-CONFIG_CRYPTO_GHASH=y
-CONFIG_CRYPTO_HCTR2=m
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_HW=y
-CONFIG_CRYPTO_KEYWRAP=m
-CONFIG_CRYPTO_LIB_BLAKE2S=m
-CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
-CONFIG_CRYPTO_LIB_CHACHA=y
-CONFIG_CRYPTO_LIB_CURVE25519=m
-CONFIG_CRYPTO_LIB_POLY1305=y
-CONFIG_CRYPTO_LRW=m
-CONFIG_CRYPTO_LZ4HC=m
-CONFIG_CRYPTO_LZ4=m
-CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
-# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_MICHAEL_MIC=m
-CONFIG_CRYPTO_NHPOLY1305_NEON=m
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_OFB=y
-CONFIG_CRYPTO_PCBC=m
-CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_POLY1305_ARM=y
-CONFIG_CRYPTO_POLY1305=m
-CONFIG_CRYPTO_RMD160=m
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_SEQIV=y
-CONFIG_CRYPTO_SERPENT=m
-# CONFIG_CRYPTO_SHA1_ARM_CE is not set
-CONFIG_CRYPTO_SHA1_ARM_NEON=y
-CONFIG_CRYPTO_SHA1_ARM=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256_ARM64=y
-CONFIG_CRYPTO_SHA256_ARM=y
-CONFIG_CRYPTO_SHA256=y
-# CONFIG_CRYPTO_SHA2_ARM_CE is not set
-CONFIG_CRYPTO_SHA3=y
-CONFIG_CRYPTO_SHA512_ARM64=m
-CONFIG_CRYPTO_SHA512_ARM=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_SIMD=y
-# CONFIG_CRYPTO_SM2 is not set
-# CONFIG_CRYPTO_SM3_GENERIC is not set
-# CONFIG_CRYPTO_SM3 is not set
-# CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set
-# CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set
-# CONFIG_CRYPTO_SM4_GENERIC is not set
-# CONFIG_CRYPTO_SM4 is not set
-# CONFIG_CRYPTO_STATS is not set
-CONFIG_CRYPTO_STREEBOG=m
-CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_TWOFISH=m
-CONFIG_CRYPTO_USER_API_AEAD=y
-# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
-CONFIG_CRYPTO_USER_API_HASH=y
-# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
-CONFIG_CRYPTO_USER_API_RNG=y
-CONFIG_CRYPTO_USER_API_SKCIPHER=y
-CONFIG_CRYPTO_USER=m
-CONFIG_CRYPTO_VMAC=m
-CONFIG_CRYPTO_WP512=m
-CONFIG_CRYPTO_XCBC=m
-CONFIG_CRYPTO_XTS=y
-CONFIG_CRYPTO_XXHASH=y
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_ZSTD=m
-# CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT is not set
-# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
-# CONFIG_CUSE is not set
-CONFIG_CW1200=m
-CONFIG_CW1200_WLAN_SDIO=m
-CONFIG_CW1200_WLAN_SPI=m
-CONFIG_CXD2880_SPI_DRV=m
-# CONFIG_CX_ECAT is not set
-CONFIG_CXL_ACPI=m
-CONFIG_CXL_BUS=m
-CONFIG_CXL_MEM=m
-# CONFIG_CXL_MEM_RAW_COMMANDS is not set
-CONFIG_CXL_PCI=m
-CONFIG_CXL_PMEM=m
-# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
-CONFIG_CXL_REGION=y
-CONFIG_DA280=m
-CONFIG_DA311=m
-CONFIG_DAMON_DBGFS=y
-# CONFIG_DAMON_LRU_SORT is not set
-CONFIG_DAMON_PADDR=y
-CONFIG_DAMON_RECLAIM=y
-CONFIG_DAMON_SYSFS=y
-CONFIG_DAMON_VADDR=y
-CONFIG_DAMON=y
-CONFIG_DAVICOM_PHY=m
-CONFIG_DAVINCI_WATCHDOG=m
-CONFIG_DAX=y
-CONFIG_DCB=y
-CONFIG_DDR=y
-CONFIG_DE2104X_DSL=0
-CONFIG_DE2104X=m
-# CONFIG_DEBUG_ALIGN_RODATA is not set
-# CONFIG_DEBUG_ATOMIC_SLEEP is not set
-CONFIG_DEBUG_BOOT_PARAMS=y
-# CONFIG_DEBUG_CGROUP_REF is not set
-# CONFIG_DEBUG_CREDENTIALS is not set
-# CONFIG_DEBUG_DEVRES is not set
-# CONFIG_DEBUG_DRIVER is not set
-# CONFIG_DEBUG_ENTRY is not set
-# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
-CONFIG_DEBUG_FS_ALLOW_ALL=y
-# CONFIG_DEBUG_FS_ALLOW_NONE is not set
-# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
-CONFIG_DEBUG_FS=y
-# CONFIG_DEBUG_GPIO is not set
-# CONFIG_DEBUG_HIGHMEM is not set
-# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
-# CONFIG_DEBUG_INFO_BTF is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
-CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
-# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
-# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
-# CONFIG_DEBUG_INFO_DWARF4 is not set
-# CONFIG_DEBUG_INFO_DWARF5 is not set
-CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
-# CONFIG_DEBUG_INFO_NONE is not set
-# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_IRQFLAGS is not set
-# CONFIG_DEBUG_KERNEL_DC is not set
-CONFIG_DEBUG_KERNEL=y
-# CONFIG_DEBUG_KMAP_LOCAL is not set
-# CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN is not set
-# CONFIG_DEBUG_KMEMLEAK is not set
-# CONFIG_DEBUG_KMEMLEAK_TEST is not set
-# CONFIG_DEBUG_KOBJECT is not set
-# CONFIG_DEBUG_KOBJECT_RELEASE is not set
-CONFIG_DEBUG_LIST=y
-# CONFIG_DEBUG_LL is not set
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_DEBUG_LOCKDEP is not set
-# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
-# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MISC is not set
-# CONFIG_DEBUG_MUTEXES is not set
-# CONFIG_DEBUG_NET is not set
-# CONFIG_DEBUG_NOTIFIERS is not set
-CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
-# CONFIG_DEBUG_OBJECTS is not set
-# CONFIG_DEBUG_OBJECTS_SELFTEST is not set
-# CONFIG_DEBUG_PAGEALLOC is not set
-# CONFIG_DEBUG_PAGE_REF is not set
-# CONFIG_DEBUG_PER_CPU_MAPS is not set
-# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
-# CONFIG_DEBUG_PINCTRL is not set
-# CONFIG_DEBUG_PLIST is not set
-# CONFIG_DEBUG_PREEMPT is not set
-# CONFIG_DEBUG_RODATA_TEST is not set
-# CONFIG_DEBUG_RT_MUTEXES is not set
-# CONFIG_DEBUG_RWSEMS is not set
-# CONFIG_DEBUG_SECTION_MISMATCH is not set
-# CONFIG_DEBUG_SG is not set
-CONFIG_DEBUG_SHIRQ=y
-# CONFIG_DEBUG_SPINLOCK is not set
-# CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
-# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_USER is not set
-# CONFIG_DEBUG_VIRTUAL is not set
-# CONFIG_DEBUG_VM is not set
-# CONFIG_DEBUG_VM_MAPLE_TREE is not set
-# CONFIG_DEBUG_VM_PGFLAGS is not set
-# CONFIG_DEBUG_VM_PGTABLE is not set
-# CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible
-# CONFIG_DEBUG_VM_SHOOT_LAZIES is not set
-# CONFIG_DEBUG_VM_VMACACHE is not set
-# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
-# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
-CONFIG_DEBUG_WX=y
-# CONFIG_DECNET is not set
-CONFIG_DEFAULT_CUBIC=y
-CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
-CONFIG_DEFAULT_INIT=""
-CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
-# CONFIG_DEFAULT_RENO is not set
-# CONFIG_DEFAULT_SECURITY_DAC is not set
-CONFIG_DEFAULT_SECURITY_SELINUX=y
-# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-# CONFIG_DEPRECATED_PARAM_STRUCT is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_DEV_APPLETALK is not set
-CONFIG_DEV_DAX_CXL=m
-CONFIG_DEV_DAX_HMEM=m
-# CONFIG_DEV_DAX_KMEM is not set
-# CONFIG_DEV_DAX_PMEM_COMPAT is not set
-CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=m
-CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y
-CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
-CONFIG_DEVFREQ_GOV_PASSIVE=m
-CONFIG_DEVFREQ_GOV_PERFORMANCE=m
-CONFIG_DEVFREQ_GOV_POWERSAVE=m
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
-CONFIG_DEVFREQ_GOV_USERSPACE=m
-CONFIG_DEVFREQ_THERMAL=y
-CONFIG_DEVMEM=y
-CONFIG_DEVPORT=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_DEVTMPFS_SAFE=y
-CONFIG_DEVTMPFS=y
-CONFIG_DHT11=m
-CONFIG_DL2K=m
-# CONFIG_DLHL60D is not set
-CONFIG_DLM_DEBUG=y
-# CONFIG_DLM_DEPRECATED_API is not set
-CONFIG_DLM=m
-CONFIG_DLN2_ADC=m
-# CONFIG_DM9000 is not set
-CONFIG_DM9051=m
-CONFIG_DM9102=m
-# CONFIG_DMA_API_DEBUG is not set
-# CONFIG_DMA_API_DEBUG_SG is not set
-CONFIG_DMA_BCM2835=m
-# CONFIG_DMABUF_DEBUG is not set
-CONFIG_DMABUF_HEAPS_CMA=y
-CONFIG_DMABUF_HEAPS_SYSTEM=y
-CONFIG_DMABUF_HEAPS=y
-# CONFIG_DMABUF_MOVE_NOTIFY is not set
-# CONFIG_DMABUF_SELFTESTS is not set
-# CONFIG_DMABUF_SYSFS_STATS is not set
-CONFIG_DMA_CMA=y
-# CONFIG_DMADEVICES_DEBUG is not set
-# CONFIG_DMADEVICES_VDEBUG is not set
-CONFIG_DMADEVICES=y
-CONFIG_DMA_ENGINE=y
-# CONFIG_DMA_FENCE_TRACE is not set
-# CONFIG_DMA_MAP_BENCHMARK is not set
-CONFIG_DMA_OF=y
-CONFIG_DMA_OMAP=m
-# CONFIG_DMA_PERNUMA_CMA is not set
-# CONFIG_DMAPOOL_TEST is not set
-# CONFIG_DMARD06 is not set
-# CONFIG_DMARD09 is not set
-CONFIG_DMARD10=m
-# CONFIG_DMA_RESTRICTED_POOL is not set
-CONFIG_DMA_SUN4I=m
-CONFIG_DMA_SUN6I=m
-# CONFIG_DMATEST is not set
-CONFIG_DMA_VIRTUAL_CHANNELS=y
-CONFIG_DM_CACHE=m
-CONFIG_DM_CACHE_SMQ=m
-CONFIG_DM_CLONE=m
-CONFIG_DM_CRYPT=m
-# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
-# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
-CONFIG_DM_DEBUG=y
-CONFIG_DM_DELAY=m
-CONFIG_DM_DUST=m
-CONFIG_DM_EBS=m
-CONFIG_DM_ERA=m
-CONFIG_DM_FLAKEY=m
-CONFIG_DMIID=y
-CONFIG_DM_INIT=y
-CONFIG_DM_INTEGRITY=m
-CONFIG_DMI_SYSFS=y
-CONFIG_DMI=y
-CONFIG_DM_LOG_USERSPACE=m
-CONFIG_DM_LOG_WRITES=m
-CONFIG_DM_MIRROR=y
-CONFIG_DM_MULTIPATH_HST=m
-CONFIG_DM_MULTIPATH_IOA=m
-CONFIG_DM_MULTIPATH=m
-CONFIG_DM_MULTIPATH_QL=m
-CONFIG_DM_MULTIPATH_ST=m
-CONFIG_DM_RAID=m
-CONFIG_DM_SNAPSHOT=y
-CONFIG_DM_SWITCH=m
-CONFIG_DM_THIN_PROVISIONING=m
-CONFIG_DM_UEVENT=y
-CONFIG_DM_UNSTRIPED=m
-CONFIG_DM_VERITY_FEC=y
-CONFIG_DM_VERITY=m
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
-CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
-CONFIG_DM_WRITECACHE=m
-CONFIG_DM_ZERO=y
-CONFIG_DM_ZONED=m
-CONFIG_DNET=m
-CONFIG_DNOTIFY=y
-CONFIG_DNS_RESOLVER=m
-CONFIG_DOVE_THERMAL=m
-CONFIG_DP83640_PHY=m
-CONFIG_DP83822_PHY=m
-CONFIG_DP83848_PHY=m
-# CONFIG_DP83867_PHY is not set
-CONFIG_DP83869_PHY=m
-# CONFIG_DP83TC811_PHY is not set
-# CONFIG_DP83TD510_PHY is not set
-CONFIG_DPOT_DAC=m
-# CONFIG_DPS310 is not set
-CONFIG_DRA752_THERMAL=y
-CONFIG_DRAGONRISE_FF=y
-# CONFIG_DRBD_FAULT_INJECTION is not set
-# CONFIG_DRM_ACCEL is not set
-CONFIG_DRM_AMD_ACP=y
-CONFIG_DRM_AMD_DC_HDCP=y
-CONFIG_DRM_AMD_DC_SI=y
-CONFIG_DRM_AMD_DC=y
-CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU=m
-CONFIG_DRM_AMDGPU_SI=y
-CONFIG_DRM_AMDGPU_USERPTR=y
-CONFIG_DRM_AMD_SECURE_DISPLAY=y
-CONFIG_DRM_ANALOGIX_ANX6345=m
-CONFIG_DRM_ANALOGIX_ANX7625=m
-CONFIG_DRM_ANALOGIX_ANX78XX=m
-CONFIG_DRM_ANALOGIX_DP=m
-# CONFIG_DRM_ARCPGU is not set
-CONFIG_DRM_ARMADA=m
-CONFIG_DRM_AST=m
-CONFIG_DRM_BOCHS=m
-# CONFIG_DRM_CDNS_DSI is not set
-# CONFIG_DRM_CDNS_MHDP8546 is not set
-CONFIG_DRM_CHIPONE_ICN6211=m
-CONFIG_DRM_CHRONTEL_CH7033=m
-CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_CROS_EC_ANX7688=m
-# CONFIG_DRM_DEBUG_MM is not set
-# CONFIG_DRM_DEBUG_SELFTEST is not set
-CONFIG_DRM_DISPLAY_CONNECTOR=m
-CONFIG_DRM_DP_AUX_CHARDEV=y
-CONFIG_DRM_DP_CEC=y
-CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
-CONFIG_DRM_DW_HDMI_CEC=m
-CONFIG_DRM_DW_HDMI_GP_AUDIO=m
-CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
-CONFIG_DRM_DW_HDMI=m
-CONFIG_DRM_DW_MIPI_DSI=m
-CONFIG_DRM_ETNAVIV=m
-CONFIG_DRM_ETNAVIV_THERMAL=y
-CONFIG_DRM_EXYNOS5433_DECON=y
-CONFIG_DRM_EXYNOS7_DECON=y
-CONFIG_DRM_EXYNOS_DPI=y
-CONFIG_DRM_EXYNOS_DP=y
-CONFIG_DRM_EXYNOS_DSI=y
-CONFIG_DRM_EXYNOS_FIMC=y
-CONFIG_DRM_EXYNOS_FIMD=y
-CONFIG_DRM_EXYNOS_GSC=y
-CONFIG_DRM_EXYNOS_HDMI=y
-CONFIG_DRM_EXYNOS=m
-CONFIG_DRM_EXYNOS_MIC=y
-CONFIG_DRM_EXYNOS_MIXER=y
-CONFIG_DRM_EXYNOS_ROTATOR=y
-CONFIG_DRM_EXYNOS_SCALER=y
-CONFIG_DRM_EXYNOS_VIDI=y
-CONFIG_DRM_FBDEV_EMULATION=y
-CONFIG_DRM_FBDEV_OVERALLOC=100
-# CONFIG_DRM_FSL_DCU is not set
-CONFIG_DRM_FSL_LDB=m
-CONFIG_DRM_GM12U320=m
-CONFIG_DRM_GUD=m
-CONFIG_DRM_HDLCD=m
-# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
-# CONFIG_DRM_HISI_HIBMC is not set
-CONFIG_DRM_HYPERV=m
-CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511_CEC=y
-CONFIG_DRM_I2C_ADV7511=m
-CONFIG_DRM_I2C_CH7006=m
-# CONFIG_DRM_I2C_NXP_TDA9950 is not set
-CONFIG_DRM_I2C_NXP_TDA998X=m
-CONFIG_DRM_I2C_SIL164=m
-CONFIG_DRM_IMX8QM_LDB=m
-CONFIG_DRM_IMX8QXP_LDB=m
-CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK=m
-CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=m
-# CONFIG_DRM_IMX is not set
-CONFIG_DRM_IMX_LCDC=m
-CONFIG_DRM_IMX_LCDIF=m
-CONFIG_DRM_ITE_IT6505=m
-CONFIG_DRM_ITE_IT66121=m
-CONFIG_DRM_KOMEDA=m
-CONFIG_DRM_KUNIT_TEST=m
-# CONFIG_DRM_LEGACY is not set
-CONFIG_DRM_LIMA=m
-CONFIG_DRM_LOAD_EDID_FIRMWARE=y
-# CONFIG_DRM_LOGICVC is not set
-CONFIG_DRM_LONTIUM_LT8912B=m
-# CONFIG_DRM_LONTIUM_LT9211 is not set
-# CONFIG_DRM_LONTIUM_LT9611 is not set
-CONFIG_DRM_LONTIUM_LT9611UXC=m
-# CONFIG_DRM_LVDS_CODEC is not set
-CONFIG_DRM_MALI_DISPLAY=m
-# CONFIG_DRM_MCDE is not set
-# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
-CONFIG_DRM_MESON_DW_HDMI=m
-CONFIG_DRM_MESON=m
-CONFIG_DRM_MGAG200=m
-CONFIG_DRM_MSM_DPU=y
-CONFIG_DRM_MSM_DP=y
-CONFIG_DRM_MSM_DSI_10NM_PHY=y
-CONFIG_DRM_MSM_DSI_7NM_PHY=y
-CONFIG_DRM_MSM_HDMI=y
-# CONFIG_DRM_MSM_MDP4 is not set
-CONFIG_DRM_MSM_MDP5=y
-# CONFIG_DRM_MXSFB is not set
-CONFIG_DRM_NOUVEAU_BACKLIGHT=y
-CONFIG_DRM_NOUVEAU=m
-# CONFIG_DRM_NOUVEAU_SVM is not set
-CONFIG_DRM_NWL_MIPI_DSI=m
-CONFIG_DRM_NXP_PTN3460=m
-CONFIG_DRM_OMAP=m
-# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set
-CONFIG_DRM_PANEL_ARM_VERSATILE=m
-# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set
-# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
-CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=m
-# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
-CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
-CONFIG_DRM_PANEL_BRIDGE=y
-CONFIG_DRM_PANEL_DSI_CM=m
-# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
-CONFIG_DRM_PANEL_EDP=m
-CONFIG_DRM_PANEL_ELIDA_KD35T133=m
-CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m
-CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m
-CONFIG_DRM_PANEL_HIMAX_HX8394=m
-CONFIG_DRM_PANEL_ILITEK_IL9322=m
-CONFIG_DRM_PANEL_ILITEK_ILI9341=m
-CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
-CONFIG_DRM_PANEL_INNOLUX_EJ030NA=m
-# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
-CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=m
-# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
-CONFIG_DRM_PANEL_JDI_R63452=m
-CONFIG_DRM_PANEL_KHADAS_TS050=m
-CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
-# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
-# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
-# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
-CONFIG_DRM_PANEL_LG_LG4573=m
-# CONFIG_DRM_PANEL_LVDS is not set
-CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966=m
-CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
-CONFIG_DRM_PANEL_MIPI_DBI=m
-# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
-CONFIG_DRM_PANEL_NEWVISION_NV3051D=m
-# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
-CONFIG_DRM_PANEL_NOVATEK_NT35510=m
-CONFIG_DRM_PANEL_NOVATEK_NT35560=m
-CONFIG_DRM_PANEL_NOVATEK_NT35950=m
-# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
-# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
-CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
-# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
-CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
-# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set
-CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
-CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
-# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
-CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
-CONFIG_DRM_PANEL_RONBO_RB070D30=m
-CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m
-CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
-CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
-# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
-# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
-CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
-CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
-# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
-CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
-CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
-# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
-CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
-# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
-CONFIG_DRM_PANEL_SIMPLE=m
-CONFIG_DRM_PANEL_SITRONIX_ST7701=m
-CONFIG_DRM_PANEL_SITRONIX_ST7703=m
-CONFIG_DRM_PANEL_SITRONIX_ST7789V=m
-# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
-# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
-CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=m
-# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
-# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
-# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
-CONFIG_DRM_PANEL_TPO_TPG110=m
-# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
-CONFIG_DRM_PANEL_VISIONOX_RM69299=m
-CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
-CONFIG_DRM_PANEL_WIDECHIPS_WS2401=m
-# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANFROST=m
-CONFIG_DRM_PARADE_PS8622=m
-CONFIG_DRM_PARADE_PS8640=m
-CONFIG_DRM_PL111=m
-CONFIG_DRM_QXL=m
-CONFIG_DRM_RADEON=m
-CONFIG_DRM_RADEON_USERPTR=y
-# CONFIG_DRM_RCAR_DW_HDMI is not set
-# CONFIG_DRM_RCAR_LVDS is not set
-# CONFIG_DRM_RCAR_MIPI_DSI is not set
-# CONFIG_DRM_RCAR_USE_LVDS is not set
-# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set
-CONFIG_DRM_ROCKCHIP=m
-CONFIG_DRM_SAMSUNG_DSIM=m
-# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SII9234=m
-# CONFIG_DRM_SIL_SII8620 is not set
-CONFIG_DRM_SIMPLE_BRIDGE=m
-CONFIG_DRM_SIMPLEDRM=y
-CONFIG_DRM_SSD130X_I2C=m
-CONFIG_DRM_SSD130X=m
-CONFIG_DRM_SSD130X_SPI=m
-CONFIG_DRM_STI=m
-CONFIG_DRM_STM_DSI=m
-CONFIG_DRM_STM=m
-CONFIG_DRM_SUN4I_BACKEND=m
-CONFIG_DRM_SUN4I_HDMI_CEC=y
-CONFIG_DRM_SUN4I_HDMI=m
-CONFIG_DRM_SUN4I=m
-CONFIG_DRM_SUN6I_DSI=m
-CONFIG_DRM_SUN8I_DW_HDMI=m
-CONFIG_DRM_SUN8I_MIXER=m
-# CONFIG_DRM_TEGRA_DEBUG is not set
-CONFIG_DRM_TEGRA=m
-CONFIG_DRM_TEGRA_STAGING=y
-# CONFIG_DRM_THINE_THC63LVD1024 is not set
-CONFIG_DRM_TI_DLPC3433=m
-CONFIG_DRM_TIDSS=m
-# CONFIG_DRM_TILCDC is not set
-# CONFIG_DRM_TI_SN65DSI83 is not set
-CONFIG_DRM_TI_SN65DSI86=m
-CONFIG_DRM_TI_TFP410=m
-CONFIG_DRM_TI_TPD12S015=m
-CONFIG_DRM_TOSHIBA_TC358762=m
-CONFIG_DRM_TOSHIBA_TC358764=m
-CONFIG_DRM_TOSHIBA_TC358767=m
-CONFIG_DRM_TOSHIBA_TC358768=m
-CONFIG_DRM_TOSHIBA_TC358775=m
-CONFIG_DRM_TVE200=m
-CONFIG_DRM_UDL=m
-CONFIG_DRM_USE_DYNAMIC_DEBUG=y
-CONFIG_DRM_V3D=m
-# CONFIG_DRM_VBOXVIDEO is not set
-CONFIG_DRM_VC4_HDMI_CEC=y
-# CONFIG_DRM_VC4_KUNIT_TEST is not set
-CONFIG_DRM_VC4=m
-CONFIG_DRM_VGEM=m
-CONFIG_DRM_VIRTIO_GPU_KMS=y
-CONFIG_DRM_VIRTIO_GPU=m
-CONFIG_DRM_VKMS=m
-CONFIG_DRM_VMWGFX_FBCON=y
-CONFIG_DRM_VMWGFX=m
-# CONFIG_DRM_VMWGFX_MKSSTATS is not set
-# CONFIG_DRM_XEN_FRONTEND is not set
-CONFIG_DRM=y
-CONFIG_DRM_ZYNQMP_DPSUB=m
-# CONFIG_DS1682 is not set
-# CONFIG_DS1803 is not set
-# CONFIG_DS4424 is not set
-CONFIG_DTC=y
-CONFIG_DTPM_CPU=y
-CONFIG_DTPM_DEVFREQ=y
-CONFIG_DTPM=y
-CONFIG_DUMMY_CONSOLE_COLUMNS=80
-CONFIG_DUMMY_CONSOLE_ROWS=25
-CONFIG_DUMMY_CONSOLE=y
-# CONFIG_DUMMY_IRQ is not set
-CONFIG_DUMMY=m
-CONFIG_DVB_AS102=m
-# CONFIG_DVB_AV7110 is not set
-CONFIG_DVB_B2C2_FLEXCOP=m
-# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_PCI=m
-# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
-CONFIG_DVB_B2C2_FLEXCOP_USB=m
-CONFIG_DVB_BT8XX=m
-CONFIG_DVB_BUDGET_AV=m
-CONFIG_DVB_BUDGET_CI=m
-CONFIG_DVB_BUDGET_CORE=m
-CONFIG_DVB_BUDGET=m
-CONFIG_DVB_CORE=m
-CONFIG_DVB_CXD2099=m
-CONFIG_DVB_DDBRIDGE=m
-# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
-# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
-CONFIG_DVB_DM1105=m
-# CONFIG_DVB_DUMMY_FE is not set
-CONFIG_DVB_DYNAMIC_MINORS=y
-CONFIG_DVB_FIREDTV=m
-CONFIG_DVB_HOPPER=m
-CONFIG_DVB_MANTIS=m
-CONFIG_DVB_MAX_ADAPTERS=16
-# CONFIG_DVB_MMAP is not set
-CONFIG_DVB_MN88472=m
-CONFIG_DVB_MN88473=m
-CONFIG_DVB_NETUP_UNIDVB=m
-CONFIG_DVB_NET=y
-CONFIG_DVB_NGENE=m
-# CONFIG_DVB_PLATFORM_DRIVERS is not set
-CONFIG_DVB_PLUTO2=m
-CONFIG_DVB_PT1=m
-# CONFIG_DVB_PT3 is not set
-CONFIG_DVB_SMIPCIE=m
-# CONFIG_DVB_TEST_DRIVERS is not set
-CONFIG_DVB_TTUSB_BUDGET=m
-CONFIG_DVB_TTUSB_DEC=m
-# CONFIG_DVB_ULE_DEBUG is not set
-CONFIG_DVB_USB_A800=m
-CONFIG_DVB_USB_AF9005=m
-CONFIG_DVB_USB_AF9005_REMOTE=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_AZ6027=m
-CONFIG_DVB_USB_CE6230=m
-CONFIG_DVB_USB_CINERGY_T2=m
-CONFIG_DVB_USB_CXUSB_ANALOG=y
-CONFIG_DVB_USB_CXUSB=m
-# CONFIG_DVB_USB_DEBUG is not set
-CONFIG_DVB_USB_DIB0700=m
-# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
-CONFIG_DVB_USB_DIBUSB_MB=m
-CONFIG_DVB_USB_DIBUSB_MC=m
-CONFIG_DVB_USB_DIGITV=m
-CONFIG_DVB_USB_DTT200U=m
-CONFIG_DVB_USB_DTV5100=m
-CONFIG_DVB_USB_DVBSKY=m
-CONFIG_DVB_USB_DW2102=m
-CONFIG_DVB_USB_EC168=m
-CONFIG_DVB_USB_GL861=m
-CONFIG_DVB_USB_GP8PSK=m
-CONFIG_DVB_USB_LME2510=m
-CONFIG_DVB_USB=m
-CONFIG_DVB_USB_M920X=m
-CONFIG_DVB_USB_MXL111SF=m
-CONFIG_DVB_USB_NOVA_T_USB2=m
-CONFIG_DVB_USB_OPERA1=m
-# CONFIG_DVB_USB_PCTV452E is not set
-CONFIG_DVB_USB_RTL28XXU=m
-CONFIG_DVB_USB_TECHNISAT_USB2=m
-CONFIG_DVB_USB_TTUSB2=m
-CONFIG_DVB_USB_UMT_010=m
-CONFIG_DVB_USB_V2=m
-CONFIG_DVB_USB_VP702X=m
-CONFIG_DVB_USB_VP7045=m
-CONFIG_DVB_USB_ZD1301=m
-# CONFIG_DW_AXI_DMAC is not set
-CONFIG_DW_DMAC_CORE=m
-CONFIG_DW_DMAC=m
-CONFIG_DW_DMAC_PCI=m
-CONFIG_DW_EDMA=m
-CONFIG_DW_EDMA_PCIE=m
-CONFIG_DWMAC_DWC_QOS_ETH=m
-CONFIG_DWMAC_GENERIC=m
-CONFIG_DWMAC_IMX8=m
-# CONFIG_DWMAC_INTEL_PLAT is not set
-# CONFIG_DWMAC_LOONGSON is not set
-CONFIG_DWMAC_MESON=m
-CONFIG_DWMAC_ROCKCHIP=m
-CONFIG_DWMAC_STM32=m
-CONFIG_DWMAC_SUN8I=m
-CONFIG_DWMAC_SUNXI=m
-CONFIG_DWMAC_TEGRA=m
-CONFIG_DW_WATCHDOG=m
-CONFIG_DW_XDATA_PCIE=m
-CONFIG_DYNAMIC_DEBUG=y
-CONFIG_DYNAMIC_FTRACE=y
-CONFIG_E1000E=m
-CONFIG_E1000=m
-CONFIG_E100=m
-CONFIG_EARLY_PRINTK_DBGP=y
-CONFIG_EARLY_PRINTK_USB_XDBC=y
-CONFIG_EARLY_PRINTK=y
-# CONFIG_EBC_C384_WDT is not set
-CONFIG_ECHO=m
-CONFIG_ECRYPT_FS=m
-# CONFIG_ECRYPT_FS_MESSAGING is not set
-CONFIG_EDAC_ARMADA_XP=y
-# CONFIG_EDAC_DEBUG is not set
-CONFIG_EDAC_DMC520=m
-CONFIG_EDAC_GHES=y
-CONFIG_EDAC_HIGHBANK_L2=m
-CONFIG_EDAC_HIGHBANK_MC=m
-CONFIG_EDAC_IGEN6=m
-CONFIG_EDAC_LEGACY_SYSFS=y
-# CONFIG_EDAC_SYNOPSYS is not set
-CONFIG_EDAC_TI=m
-CONFIG_EDAC=y
-CONFIG_EEPROM_93CX6=m
-CONFIG_EEPROM_93XX46=m
-CONFIG_EEPROM_AT24=m
-CONFIG_EEPROM_AT25=m
-CONFIG_EEPROM_EE1004=m
-CONFIG_EEPROM_IDT_89HPESX=m
-CONFIG_EEPROM_LEGACY=m
-CONFIG_EEPROM_MAX6875=m
-CONFIG_EFI_ARMSTUB_DTB_LOADER=y
-# CONFIG_EFI_BOOTLOADER_CONTROL is not set
-# CONFIG_EFI_CAPSULE_LOADER is not set
-CONFIG_EFI_COCO_SECRET=y
-CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y
-# CONFIG_EFI_DISABLE_PCI_DMA is not set
-# CONFIG_EFI_DISABLE_RUNTIME is not set
-CONFIG_EFI_HANDOVER_PROTOCOL=y
-CONFIG_EFI_PARTITION=y
-# CONFIG_EFI_PGT_DUMP is not set
-# CONFIG_EFI_RCI2_TABLE is not set
-CONFIG_EFI_SECRET=m
-CONFIG_EFI_SOFT_RESERVE=y
-CONFIG_EFI_STUB=y
-CONFIG_EFI_TEST=m
-CONFIG_EFIVAR_FS=y
-CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
-CONFIG_EFI_VARS_PSTORE=y
-CONFIG_EFI=y
-CONFIG_EFI_ZBOOT=y
-# CONFIG_EFS_FS is not set
-CONFIG_EMAC_ROCKCHIP=m
-# CONFIG_EMBEDDED is not set
-# CONFIG_ENA_ETHERNET is not set
-CONFIG_ENCLOSURE_SERVICES=m
-CONFIG_ENCRYPTED_KEYS=y
-CONFIG_ENERGY_MODEL=y
-CONFIG_ENIC=m
-CONFIG_ENVELOPE_DETECTOR=m
-CONFIG_EPIC100=m
-CONFIG_EPOLL=y
-CONFIG_EQUALIZER=m
-# CONFIG_EROFS_FS_DEBUG is not set
-CONFIG_EROFS_FS=m
-# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
-CONFIG_EROFS_FS_POSIX_ACL=y
-CONFIG_EROFS_FS_SECURITY=y
-CONFIG_EROFS_FS_XATTR=y
-CONFIG_EROFS_FS_ZIP_LZMA=y
-CONFIG_EROFS_FS_ZIP=y
-CONFIG_ET131X=m
-CONFIG_ETHERNET=y
-CONFIG_ETHOC=m
-CONFIG_ETHTOOL_NETLINK=y
-# CONFIG_ETM4X_IMPDEF_FEATURE is not set
-# CONFIG_EUROTECH_WDT is not set
-# CONFIG_EVM_ADD_XATTRS is not set
-CONFIG_EVM_ATTR_FSUUID=y
-# CONFIG_EVM_LOAD_X509 is not set
-CONFIG_EVM=y
-CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
-CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
-CONFIG_EXPORTFS=y
-# CONFIG_EXT2_FS is not set
-# CONFIG_EXT3_FS is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_KUNIT_TESTS=m
-CONFIG_EXT4_USE_FOR_EXT2=y
-CONFIG_EXTCON_ADC_JACK=m
-CONFIG_EXTCON_AXP288=m
-# CONFIG_EXTCON_FSA9480 is not set
-CONFIG_EXTCON_GPIO=m
-# CONFIG_EXTCON_MAX3355 is not set
-CONFIG_EXTCON_MAX8997=m
-CONFIG_EXTCON_PALMAS=m
-# 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_USBC_CROS_EC=m
-CONFIG_EXTCON_USBC_TUSB320=m
-CONFIG_EXTCON_USB_GPIO=m
-CONFIG_EXTCON=y
-CONFIG_EXTRA_FIRMWARE=""
-CONFIG_EXYNOS5422_DMC=m
-CONFIG_EXYNOS_ADC=m
-CONFIG_EXYNOS_AUDSS_CLK_CON=m
-CONFIG_EXYNOS_CHIPID=y
-CONFIG_EXYNOS_CLKOUT=y
-# CONFIG_EXYNOS_IOMMU_DEBUG is not set
-CONFIG_EXYNOS_IOMMU=y
-CONFIG_EXYNOS_THERMAL=y
-# CONFIG_EXYNOS_USI is not set
-# CONFIG_EZX_PCAP is not set
-# CONFIG_F2FS_CHECK_FS is not set
-# CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_F2FS_FS_COMPRESSION=y
-CONFIG_F2FS_FS_LZ4HC=y
-CONFIG_F2FS_FS_LZ4=y
-CONFIG_F2FS_FS_LZORLE=y
-CONFIG_F2FS_FS_LZO=y
-CONFIG_F2FS_FS=m
-CONFIG_F2FS_FS_POSIX_ACL=y
-CONFIG_F2FS_FS_SECURITY=y
-CONFIG_F2FS_FS_XATTR=y
-CONFIG_F2FS_FS_ZSTD=y
-CONFIG_F2FS_IOSTAT=y
-CONFIG_F2FS_STAT_FS=y
-CONFIG_F2FS_UNFAIR_RWSEM=y
-# CONFIG_FAIL_FUTEX is not set
-CONFIG_FAILOVER=m
-# CONFIG_FAIL_SUNRPC is not set
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
-CONFIG_FANOTIFY=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
-# CONFIG_FAT_DEFAULT_UTF8 is not set
-CONFIG_FAT_FS=m
-CONFIG_FAT_KUNIT_TEST=m
-# CONFIG_FAULT_INJECTION_CONFIGFS is not set
-# CONFIG_FAULT_INJECTION is not set
-# CONFIG_FAULT_INJECTION_USERCOPY is not set
-# CONFIG_FB_3DFX is not set
-# CONFIG_FB_ARC is not set
-# CONFIG_FB_ARK is not set
-# CONFIG_FB_ARMCLCD is not set
-# CONFIG_FB_ASILIANT is not set
-# CONFIG_FB_ATY128 is not set
-# CONFIG_FB_ATY is not set
-# CONFIG_FB_CARMINE is not set
-# CONFIG_FB_CIRRUS is not set
-# CONFIG_FB_CYBER2000 is not set
-# CONFIG_FB_DA8XX is not set
-CONFIG_FB_EFI=y
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_GEODE is not set
-# CONFIG_FB_HGA is not set
-# CONFIG_FB_HYPERV is not set
-# CONFIG_FB_I740 is not set
-# CONFIG_FB_I810 is not set
-# CONFIG_FB_IBM_GXT4500 is not set
-# CONFIG_FB_IMSTT is not set
-# CONFIG_FB_IMX is not set
-# CONFIG_FB_KYRO is not set
-# CONFIG_FB_LE80578 is not set
-# CONFIG_FB_MATROX_G is not set
-# CONFIG_FB_MATROX_I2C is not set
-# CONFIG_FB_MATROX is not set
-# CONFIG_FB_MATROX_MILLENIUM is not set
-# CONFIG_FB_MATROX_MYSTIQUE is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_METRONOME is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_NEOMAGIC is not set
-# CONFIG_FB_NVIDIA is not set
-# CONFIG_FB_OF is not set
-# CONFIG_FB_OPENCORES is not set
-# CONFIG_FB_PM2 is not set
-# CONFIG_FB_PM3 is not set
-# CONFIG_FB_RADEON is not set
-# CONFIG_FB_RIVA is not set
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_S3 is not set
-# CONFIG_FB_SAVAGE is not set
-CONFIG_FB_SIMPLE=y
-# CONFIG_FB_SIS is not set
-# CONFIG_FB_SM501 is not set
-# CONFIG_FB_SM712 is not set
-# CONFIG_FB_SM750 is not set
-# CONFIG_FB_SMSCUFX is not set
-# CONFIG_FB_SSD1307 is not set
-# CONFIG_FB_TFT is not set
-CONFIG_FB_TILEBLITTING=y
-# CONFIG_FB_TRIDENT is not set
-# CONFIG_FB_UDL is not set
-# CONFIG_FB_UVESA is not set
-CONFIG_FB_VESA=y
-# CONFIG_FB_VGA16 is not set
-# CONFIG_FB_VIA is not set
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_VOODOO1 is not set
-# CONFIG_FB_VT8623 is not set
-# CONFIG_FB_XILINX is not set
-CONFIG_FB=y
-CONFIG_FCOE=m
-# CONFIG_FDDI is not set
-CONFIG_FEALNX=m
-CONFIG_FEC=m
-CONFIG_FHANDLE=y
-# CONFIG_FIELDBUS_DEV is not set
-# CONFIG_FIND_BIT_BENCHMARK is not set
-# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FIXED_PHY=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_FM10K=m
-# CONFIG_FONTS is not set
-CONFIG_FORCEDETH=m
-# CONFIG_FORCE_NR_CPUS is not set
-CONFIG_FORTIFY_KUNIT_TEST=m
-CONFIG_FORTIFY_SOURCE=y
-CONFIG_FPGA_BRIDGE=m
-CONFIG_FPGA_DFL_AFU=m
-CONFIG_FPGA_DFL_EMIF=m
-CONFIG_FPGA_DFL_FME_BRIDGE=m
-CONFIG_FPGA_DFL_FME=m
-CONFIG_FPGA_DFL_FME_MGR=m
-CONFIG_FPGA_DFL_FME_REGION=m
-CONFIG_FPGA_DFL=m
-CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
-CONFIG_FPGA_DFL_PCI=m
-CONFIG_FPGA=m
-CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
-CONFIG_FPGA_MGR_ALTERA_CVP=m
-CONFIG_FPGA_MGR_ALTERA_PS_SPI=m
-CONFIG_FPGA_MGR_ICE40_SPI=m
-CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m
-CONFIG_FPGA_MGR_MACHXO2_SPI=m
-# CONFIG_FPGA_MGR_MICROCHIP_SPI is not set
-CONFIG_FPGA_MGR_XILINX_SPI=m
-CONFIG_FPGA_MGR_ZYNQ_FPGA=m
-CONFIG_FPGA_REGION=m
-CONFIG_FPROBE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAME_POINTER=y
-CONFIG_FRAME_WARN=2048
-CONFIG_FRONTSWAP=y
-# CONFIG_FSCACHE_DEBUG is not set
-CONFIG_FSCACHE=m
-CONFIG_FSCACHE_STATS=y
-CONFIG_FS_DAX=y
-CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y
-CONFIG_FS_ENCRYPTION=y
-# CONFIG_FSI is not set
-CONFIG_FSL_DPAA2_ETH_DCB=y
-# CONFIG_FSL_DPAA2_SWITCH is not set
-# CONFIG_FSL_EDMA is not set
-# CONFIG_FSL_ENETC_IERB is not set
-# CONFIG_FSL_ENETC is not set
-# CONFIG_FSL_ENETC_MDIO is not set
-# CONFIG_FSL_ENETC_VF is not set
-# CONFIG_FSL_IMX8_DDR_PMU is not set
-# CONFIG_FSL_PQ_MDIO is not set
-# CONFIG_FSL_QDMA is not set
-CONFIG_FSL_RCPM=y
-CONFIG_FSL_XGMAC_MDIO=m
-CONFIG_FS_MBCACHE=y
-CONFIG_FSNOTIFY=y
-# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set
-# CONFIG_FS_VERITY_DEBUG is not set
-CONFIG_FS_VERITY=y
-# CONFIG_FTL is not set
-CONFIG_FTRACE_MCOUNT_RECORD=y
-# CONFIG_FTRACE_RECORD_RECURSION is not set
-# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
-# CONFIG_FTRACE_STARTUP_TEST is not set
-CONFIG_FTRACE_SYSCALLS=y
-CONFIG_FTRACE=y
-# CONFIG_FTWDT010_WATCHDOG is not set
-# CONFIG_FUNCTION_ERROR_INJECTION is not set
-# CONFIG_FUNCTION_GRAPH_TRACER is not set
-CONFIG_FUNCTION_PROFILER=y
-CONFIG_FUNCTION_TRACER=y
-CONFIG_FUN_ETH=m
-CONFIG_FUSE_DAX=y
-CONFIG_FUSE_FS=m
-CONFIG_FUSION_CTL=m
-CONFIG_FUSION_FC=m
-# CONFIG_FUSION is not set
-CONFIG_FUSION_LAN=m
-CONFIG_FUSION_LOGGING=y
-CONFIG_FUSION_MAX_SGE=128
-CONFIG_FUSION_SAS=m
-CONFIG_FUSION_SPI=m
-CONFIG_FUTEX=y
-CONFIG_FW_CACHE=y
-# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
-CONFIG_FW_CFG_SYSFS=m
-# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
-CONFIG_FW_LOADER_COMPRESS_XZ=y
-CONFIG_FW_LOADER_COMPRESS=y
-CONFIG_FW_LOADER_COMPRESS_ZSTD=y
-CONFIG_FW_LOADER_DEBUG=y
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
-CONFIG_FW_LOADER_USER_HELPER=y
-CONFIG_FW_LOADER=y
-CONFIG_FW_UPLOAD=y
-CONFIG_FXAS21002C=m
-# CONFIG_FXLS8962AF_I2C is not set
-# CONFIG_FXLS8962AF_SPI is not set
-CONFIG_FXOS8700_I2C=m
-CONFIG_FXOS8700_SPI=m
-CONFIG_GACT_PROB=y
-CONFIG_GAMEPORT_EMU10K1=m
-CONFIG_GAMEPORT_FM801=m
-CONFIG_GAMEPORT_L4=m
-CONFIG_GAMEPORT=m
-CONFIG_GAMEPORT_NS558=m
-# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
-# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
-# CONFIG_GCC_PLUGINS is not set
-# CONFIG_GCC_PLUGIN_STACKLEAK is not set
-# CONFIG_GCOV_KERNEL is not set
-# CONFIG_GDB_SCRIPTS is not set
-# CONFIG_GEHC_ACHC is not set
-CONFIG_GENERIC_ADC_BATTERY=m
-# CONFIG_GENERIC_ADC_THERMAL is not set
-# CONFIG_GENERIC_CPU is not set
-# CONFIG_GENERIC_IRQ_DEBUGFS is not set
-CONFIG_GENERIC_PHY=y
-CONFIG_GENERIC_PINCONF=y
-CONFIG_GENEVE=m
-# CONFIG_GEN_RTC is not set
-# CONFIG_GENWQE is not set
-CONFIG_GFS2_FS_LOCKING_DLM=y
-CONFIG_GFS2_FS=m
-# CONFIG_GIGABYTE_WMI is not set
-# CONFIG_GLOB_SELFTEST is not set
-CONFIG_GNSS=m
-CONFIG_GNSS_MTK_SERIAL=m
-CONFIG_GNSS_SIRF_SERIAL=m
-CONFIG_GNSS_UBX_SERIAL=m
-CONFIG_GNSS_USB=m
-# CONFIG_GOLDFISH is not set
-CONFIG_GOOGLE_COREBOOT_TABLE=m
-# CONFIG_GOOGLE_FIRMWARE is not set
-CONFIG_GP2AP002=m
-# CONFIG_GP2AP020A00F is not set
-CONFIG_GPIO_74X164=m
-# CONFIG_GPIO_74XX_MMIO is not set
-# CONFIG_GPIO_ADNP is not set
-# CONFIG_GPIO_ADP5588 is not set
-CONFIG_GPIO_AGGREGATOR=m
-# CONFIG_GPIO_ALTERA is not set
-# CONFIG_GPIO_AMD_FCH is not set
-# CONFIG_GPIO_AMDPT is not set
-# CONFIG_GPIO_BCM_XGS_IPROC is not set
-CONFIG_GPIO_BD9571MWV=m
-CONFIG_GPIO_CADENCE=m
-CONFIG_GPIO_CDEV_V1=y
-CONFIG_GPIO_DAVINCI=m
-CONFIG_GPIO_DLN2=m
-CONFIG_GPIO_DWAPB=m
-CONFIG_GPIO_EXAR=m
-# CONFIG_GPIO_FTGPIO010 is not set
-CONFIG_GPIO_FXL6408=m
-CONFIG_GPIO_GENERIC_PLATFORM=y
-CONFIG_GPIO_GENERIC=y
-# CONFIG_GPIO_GRGPIO is not set
-# CONFIG_GPIO_GW_PLD is not set
-# CONFIG_GPIO_HLWD is not set
-# CONFIG_GPIO_IT87 is not set
-# CONFIG_GPIO_LATCH is not set
-CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-CONFIG_GPIOLIB=y
-# CONFIG_GPIO_LOGICVC is not set
-# CONFIG_GPIO_MAX3191X is not set
-# CONFIG_GPIO_MAX7300 is not set
-CONFIG_GPIO_MAX7301=m
-CONFIG_GPIO_MAX732X=m
-CONFIG_GPIO_MAX77650=m
-# CONFIG_GPIO_MB86S7X is not set
-CONFIG_GPIO_MC33880=m
-CONFIG_GPIO_MLXBF2=m
-# CONFIG_GPIO_MOCKUP is not set
-CONFIG_GPIO_MOXTET=m
-# CONFIG_GPIO_MPC8XXX is not set
-CONFIG_GPIO_MVEBU=y
-CONFIG_GPIO_MXC=m
-CONFIG_GPIO_OMAP=y
-CONFIG_GPIO_PALMAS=y
-CONFIG_GPIO_PCA953X_IRQ=y
-CONFIG_GPIO_PCA953X=y
-CONFIG_GPIO_PCA9570=m
-CONFIG_GPIO_PCF857X=m
-# CONFIG_GPIO_PCH is not set
-# CONFIG_GPIO_PCIE_IDIO_24 is not set
-CONFIG_GPIO_PCI_IDIO_16=m
-CONFIG_GPIO_PISOSR=m
-CONFIG_GPIO_PL061=y
-CONFIG_GPIO_RASPBERRYPI_EXP=m
-# CONFIG_GPIO_RDC321X is not set
-CONFIG_GPIO_ROCKCHIP=y
-# CONFIG_GPIO_SAMA5D2_PIOBU is not set
-# CONFIG_GPIO_SCH311X is not set
-# CONFIG_GPIO_SIFIVE is not set
-CONFIG_GPIO_SIM=m
-CONFIG_GPIO_STMPE=y
-CONFIG_GPIO_SYSCON=m
-CONFIG_GPIO_TEGRA=y
-CONFIG_GPIO_TPIC2810=m
-CONFIG_GPIO_TPS6586X=y
-CONFIG_GPIO_TPS65910=y
-CONFIG_GPIO_TPS65912=m
-# CONFIG_GPIO_TS4900 is not set
-# CONFIG_GPIO_VIPERBOARD is not set
-CONFIG_GPIO_VIRTIO=m
-CONFIG_GPIO_WATCHDOG=m
-# CONFIG_GPIO_WINBOND is not set
-CONFIG_GPIO_WM8994=m
-# CONFIG_GPIO_WS16C48 is not set
-# CONFIG_GPIO_XILINX is not set
-# CONFIG_GPIO_XRA1403 is not set
-# CONFIG_GPIO_ZEVIO is not set
-CONFIG_GP_PCI1XXXX=m
-CONFIG_GREENASIA_FF=y
-# CONFIG_GREYBUS is not set
-# CONFIG_GS_FPGABOOT is not set
-CONFIG_GTP=m
-# CONFIG_GUP_TEST is not set
-CONFIG_GVE=m
-# CONFIG_HABANA_AI is not set
-CONFIG_HAMACHI=m
-CONFIG_HAMRADIO=y
-CONFIG_HANGCHECK_TIMER=m
-CONFIG_HAPPYMEAL=m
-CONFIG_HARDENED_USERCOPY=y
-CONFIG_HARDLOCKUP_DETECTOR=y
-CONFIG_HASH_KUNIT_TEST=m
-CONFIG_HASHTABLE_KUNIT_TEST=m
-CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
-CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_TWD=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HD44780=m
-CONFIG_HDC100X=m
-CONFIG_HDC2010=m
-CONFIG_HDQ_MASTER_OMAP=m
-CONFIG_HEADERS_INSTALL=y
-# CONFIG_HERMES is not set
-CONFIG_HFS_FS=m
-CONFIG_HFSPLUS_FS=m
-CONFIG_HI6421V600_IRQ=m
-# CONFIG_HI8435 is not set
-CONFIG_HIBERNATION_SNAPSHOT_DEV=y
-CONFIG_HIBERNATION=y
-CONFIG_HID_A4TECH=m
-CONFIG_HID_ACCUTOUCH=m
-CONFIG_HID_ACRUX_FF=y
-CONFIG_HID_ACRUX=m
-CONFIG_HID_ALPS=m
-CONFIG_HID_APPLEIR=m
-CONFIG_HID_APPLE=m
-# CONFIG_HID_ASUS is not set
-CONFIG_HID_AUREAL=m
-CONFIG_HID_BATTERY_STRENGTH=y
-CONFIG_HID_BELKIN=m
-CONFIG_HID_BETOP_FF=m
-CONFIG_HID_BIGBEN_FF=m
-CONFIG_HID_BPF=y
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CMEDIA=m
-CONFIG_HID_CORSAIR=m
-CONFIG_HID_COUGAR=m
-CONFIG_HID_CP2112=m
-CONFIG_HID_CREATIVE_SB0540=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-CONFIG_HID_ELAN=m
-CONFIG_HID_ELECOM=m
-CONFIG_HID_ELO=m
-CONFIG_HID_EMS_FF=m
-CONFIG_HID_EVISION=m
-CONFIG_HID_EZKEY=m
-CONFIG_HID_FT260=m
-CONFIG_HID_GEMBIRD=m
-CONFIG_HID_GENERIC=y
-CONFIG_HID_GFRM=m
-CONFIG_HID_GLORIOUS=m
-# CONFIG_HID_GOOGLE_HAMMER is not set
-CONFIG_HID_GREENASIA=m
-CONFIG_HID_GT683R=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_HOLTEK=m
-CONFIG_HID_HYPERV_MOUSE=m
-CONFIG_HID_ICADE=m
-CONFIG_HID_ITE=m
-CONFIG_HID_JABRA=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_KEYTOUCH=m
-CONFIG_HID_KUNIT_TEST=m
-CONFIG_HID_KYE=m
-CONFIG_HID_LCPOWER=m
-CONFIG_HID_LED=m
-CONFIG_HID_LENOVO=m
-CONFIG_HID_LETSKETCH=m
-CONFIG_HID_LOGITECH_DJ=m
-CONFIG_HID_LOGITECH_HIDPP=m
-CONFIG_HID_LOGITECH=m
-CONFIG_HID_MACALLY=m
-CONFIG_HID_MAGICMOUSE=y
-CONFIG_HID_MALTRON=m
-CONFIG_HID_MAYFLASH=m
-CONFIG_HID_MCP2221=m
-CONFIG_HID_MEGAWORLD_FF=m
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_MULTITOUCH=m
-CONFIG_HID_NINTENDO=m
-CONFIG_HID_NTI=m
-CONFIG_HID_NTRIG=y
-CONFIG_HID_ORTEK=m
-CONFIG_HID_PANTHERLORD=m
-CONFIG_HID_PENMOUNT=m
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_PICOLCD=m
-CONFIG_HID_PID=y
-CONFIG_HID_PLANTRONICS=m
-CONFIG_HID_PLAYSTATION=m
-CONFIG_HID_PRIMAX=m
-CONFIG_HID_PRODIKEYS=m
-CONFIG_HID_PXRC=m
-CONFIG_HIDRAW=y
-CONFIG_HID_RAZER=m
-# CONFIG_HID_REDRAGON is not set
-CONFIG_HID_RETRODE=m
-CONFIG_HID_RMI=m
-CONFIG_HID_ROCCAT=m
-CONFIG_HID_SAITEK=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SEMITEK=m
-CONFIG_HID_SENSOR_ACCEL_3D=m
-CONFIG_HID_SENSOR_ALS=m
-CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=m
-# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
-CONFIG_HID_SENSOR_DEVICE_ROTATION=m
-CONFIG_HID_SENSOR_GYRO_3D=m
-CONFIG_HID_SENSOR_HUB=m
-CONFIG_HID_SENSOR_HUMIDITY=m
-CONFIG_HID_SENSOR_IIO_COMMON=m
-CONFIG_HID_SENSOR_IIO_TRIGGER=m
-CONFIG_HID_SENSOR_INCLINOMETER_3D=m
-CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
-# CONFIG_HID_SENSOR_PRESS is not set
-# CONFIG_HID_SENSOR_PROX is not set
-CONFIG_HID_SENSOR_TEMP=m
-CONFIG_HID_SIGMAMICRO=m
-CONFIG_HID_SMARTJOYPLUS=m
-CONFIG_HID_SONY=m
-CONFIG_HID_SPEEDLINK=m
-CONFIG_HID_STEAM=m
-CONFIG_HID_STEELSERIES=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_SUPPORT=y
-CONFIG_HID_THINGM=m
-CONFIG_HID_THRUSTMASTER=m
-CONFIG_HID_TIVO=m
-CONFIG_HID_TOPRE=m
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_U2FZERO=m
-CONFIG_HID_UCLOGIC=m
-CONFIG_HID_UDRAW_PS3=m
-CONFIG_HID_VIEWSONIC=m
-CONFIG_HID_VIVALDI=m
-# CONFIG_HID_VRC2 is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_WALTOP=m
-CONFIG_HID_WIIMOTE=m
-CONFIG_HID_XIAOMI=m
-CONFIG_HID_XINMO=m
-CONFIG_HID=y
-CONFIG_HID_ZEROPLUS=m
-CONFIG_HID_ZYDACRON=m
-CONFIG_HIGHMEM=y
-# CONFIG_HIGHPTE is not set
-CONFIG_HIGH_RES_TIMERS=y
-# CONFIG_HIPPI is not set
-# CONFIG_HISI_DMA is not set
-CONFIG_HISI_HIKEY_USB=m
-# CONFIG_HISILICON_IRQ_MBIGEN is not set
-# CONFIG_HISI_PCIE_PMU is not set
-CONFIG_HISI_PMU=y
-# CONFIG_HIST_TRIGGERS_DEBUG is not set
-CONFIG_HIST_TRIGGERS=y
-CONFIG_HMC425=m
-# CONFIG_HMC6352 is not set
-CONFIG_HOLTEK_FF=y
-# CONFIG_HOSTAP is not set
-CONFIG_HOTPLUG_CPU=y
-CONFIG_HOTPLUG_PCI_ACPI_IBM=m
-CONFIG_HOTPLUG_PCI_ACPI=y
-# CONFIG_HOTPLUG_PCI_CPCI is not set
-CONFIG_HOTPLUG_PCI_PCIE=y
-# CONFIG_HOTPLUG_PCI_SHPC is not set
-CONFIG_HOTPLUG_PCI=y
-# CONFIG_HP03 is not set
-# CONFIG_HP206C is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_HP_ILO is not set
-CONFIG_HSA_AMD_SVM=y
-CONFIG_HSA_AMD=y
-# CONFIG_HSI is not set
-# CONFIG_HSR is not set
-# CONFIG_HSU_DMA is not set
-CONFIG_HT16K33=m
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_I2CPLD is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_HTE is not set
-CONFIG_HTS221=m
-CONFIG_HTU21=m
-CONFIG_HUGETLBFS=y
-# CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON is not set
-# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
-CONFIG_HUGETLB_PAGE=y
-# CONFIG_HVC_DCC is not set
-CONFIG_HW_CONSOLE=y
-CONFIG_HWLAT_TRACER=y
-# CONFIG_HWMON_DEBUG_CHIP is not set
-CONFIG_HWMON=y
-CONFIG_HW_PERF_EVENTS=y
-CONFIG_HWPOISON_INJECT=m
-CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
-# CONFIG_HW_RANDOM_BA431 is not set
-CONFIG_HW_RANDOM_BCM2835=m
-# CONFIG_HW_RANDOM_CCTRNG is not set
-CONFIG_HW_RANDOM_EXYNOS=m
-CONFIG_HW_RANDOM_IMX_RNGC=m
-CONFIG_HW_RANDOM_IPROC_RNG200=m
-CONFIG_HW_RANDOM_KEYSTONE=m
-CONFIG_HW_RANDOM_MESON=m
-CONFIG_HW_RANDOM_OMAP=m
-CONFIG_HW_RANDOM_OPTEE=m
-CONFIG_HW_RANDOM_STM32=m
-CONFIG_HW_RANDOM_TIMERIOMEM=m
-CONFIG_HW_RANDOM_TPM=y
-CONFIG_HW_RANDOM_VIRTIO=y
-CONFIG_HW_RANDOM_XIPHERA=m
-CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK_OMAP=m
-# CONFIG_HWSPINLOCK_STM32 is not set
-CONFIG_HWSPINLOCK_SUN6I=m
-CONFIG_HWSPINLOCK=y
-# CONFIG_HX711 is not set
-CONFIG_HYPERV_BALLOON=m
-CONFIG_HYPERV_IOMMU=y
-CONFIG_HYPERV_KEYBOARD=m
-CONFIG_HYPERV=m
-CONFIG_HYPERV_NET=m
-CONFIG_HYPERV_STORAGE=m
-# CONFIG_HYPERV_TESTING is not set
-CONFIG_HYPERV_UTILS=m
-CONFIG_HYPERV_VSOCKETS=m
-CONFIG_HZ_1000=y
-# CONFIG_HZ_100 is not set
-# CONFIG_HZ_200 is not set
-# CONFIG_HZ_250 is not set
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_500 is not set
-# CONFIG_HZ_PERIODIC is not set
-CONFIG_I2C_ALGOBIT=m
-CONFIG_I2C_ALGOPCA=m
-CONFIG_I2C_ALGOPCF=m
-# CONFIG_I2C_ALI1535 is not set
-# CONFIG_I2C_ALI1563 is not set
-# CONFIG_I2C_ALI15X3 is not set
-# CONFIG_I2C_AMD756 is not set
-# CONFIG_I2C_AMD756_S4882 is not set
-# CONFIG_I2C_AMD8111 is not set
-CONFIG_I2C_AMD_MP2=m
-CONFIG_I2C_ARB_GPIO_CHALLENGE=m
-CONFIG_I2C_BCM2835=m
-CONFIG_I2C_BOARDINFO=y
-CONFIG_I2C_BRCMSTB=y
-CONFIG_I2C_CADENCE=m
-# CONFIG_I2C_CBUS_GPIO is not set
-CONFIG_I2C_CHARDEV=m
-CONFIG_I2C_COMPAT=y
-CONFIG_I2C_CP2615=m
-CONFIG_I2C_CROS_EC_TUNNEL=m
-# CONFIG_I2C_DAVINCI is not set
-# CONFIG_I2C_DEBUG_ALGO is not set
-# CONFIG_I2C_DEBUG_BUS is not set
-# CONFIG_I2C_DEBUG_CORE is not set
-# CONFIG_I2C_DEMUX_PINCTRL is not set
-CONFIG_I2C_DESIGNWARE_CORE=y
-CONFIG_I2C_DESIGNWARE_PCI=m
-CONFIG_I2C_DESIGNWARE_PLATFORM=y
-CONFIG_I2C_DESIGNWARE_SLAVE=y
-CONFIG_I2C_DIOLAN_U2C=m
-CONFIG_I2C_DLN2=m
-# CONFIG_I2C_EG20T is not set
-# CONFIG_I2C_EMEV2 is not set
-CONFIG_I2C_EXYNOS5=m
-# CONFIG_I2C_FSI is not set
-# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
-CONFIG_I2C_GPIO=m
-CONFIG_I2C_HELPER_AUTO=y
-CONFIG_I2C_HID_ACPI=m
-CONFIG_I2C_HID_OF_ELAN=m
-CONFIG_I2C_HID_OF_GOODIX=m
-CONFIG_I2C_HID_OF=m
-CONFIG_I2C_HID=y
-# CONFIG_I2C_HISI is not set
-# CONFIG_I2C_I801 is not set
-CONFIG_I2C_IMX_LPI2C=m
-CONFIG_I2C_IMX=m
-# CONFIG_I2C_ISCH is not set
-CONFIG_I2C_MESON=m
-CONFIG_I2C_MLXBF=m
-CONFIG_I2C_MLXCPLD=m
-CONFIG_I2C_MUX_GPIO=m
-CONFIG_I2C_MUX_GPMUX=m
-CONFIG_I2C_MUX_LTC4306=m
-CONFIG_I2C_MUX=m
-CONFIG_I2C_MUX_MLXCPLD=m
-CONFIG_I2C_MUX_PCA9541=m
-CONFIG_I2C_MUX_PCA954x=m
-CONFIG_I2C_MUX_PINCTRL=m
-CONFIG_I2C_MUX_REG=m
-CONFIG_I2C_MV64XXX=m
-CONFIG_I2C_NFORCE2=m
-# CONFIG_I2C_NFORCE2_S4985 is not set
-# CONFIG_I2C_NOMADIK is not set
-CONFIG_I2C_NVIDIA_GPU=m
-# CONFIG_I2C_OCORES is not set
-CONFIG_I2C_OMAP=y
-CONFIG_I2C_PCA_PLATFORM=m
-CONFIG_I2C_PCI1XXXX=m
-# CONFIG_I2C_PIIX4 is not set
-CONFIG_I2C_PXA=m
-# CONFIG_I2C_PXA_SLAVE is not set
-# CONFIG_I2C_QCOM_CCI is not set
-CONFIG_I2C_RK3X=y
-# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
-CONFIG_I2C_S3C2410=m
-CONFIG_I2C_SI470X=m
-# CONFIG_I2C_SI4713 is not set
-CONFIG_I2C_SIMTEC=m
-# CONFIG_I2C_SIS5595 is not set
-# CONFIG_I2C_SIS630 is not set
-# CONFIG_I2C_SIS96X is not set
-CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE_TESTUNIT is not set
-CONFIG_I2C_SLAVE=y
-CONFIG_I2C_SMBUS=m
-# CONFIG_I2C_STM32F4 is not set
-CONFIG_I2C_STM32F7=m
-CONFIG_I2C_STUB=m
-CONFIG_I2C_SUN6I_P2WI=m
-# CONFIG_I2C_TAOS_EVM is not set
-CONFIG_I2C_TEGRA_BPMP=m
-CONFIG_I2C_TEGRA=m
-CONFIG_I2C_TINY_USB=m
-CONFIG_I2C_VERSATILE=m
-# CONFIG_I2C_VIA is not set
-# CONFIG_I2C_VIAPRO is not set
-# CONFIG_I2C_VIPERBOARD is not set
-CONFIG_I2C_VIRTIO=m
-# CONFIG_I2C_XILINX is not set
-CONFIG_I2C=y
-# CONFIG_I3C is not set
-# CONFIG_I40E_DCB is not set
-CONFIG_I40E=m
-CONFIG_I40EVF=m
-CONFIG_I6300ESB_WDT=m
-# CONFIG_IAQCORE is not set
-CONFIG_ICE_HWTS=y
-CONFIG_ICE=m
-CONFIG_ICE_SWITCHDEV=y
-CONFIG_ICP10100=m
-CONFIG_ICPLUS_PHY=m
-# CONFIG_ICS932S401 is not set
-# CONFIG_IDLE_INJECT is not set
-CONFIG_IDLE_PAGE_TRACKING=y
-CONFIG_IEEE802154_6LOWPAN=m
-CONFIG_IEEE802154_ADF7242=m
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
-CONFIG_IEEE802154_AT86RF230=m
-CONFIG_IEEE802154_ATUSB=m
-# CONFIG_IEEE802154_CA8210_DEBUGFS is not set
-CONFIG_IEEE802154_CA8210=m
-CONFIG_IEEE802154_CC2520=m
-CONFIG_IEEE802154_DRIVERS=m
-CONFIG_IEEE802154_FAKELB=m
-# CONFIG_IEEE802154_HWSIM is not set
-CONFIG_IEEE802154=m
-CONFIG_IEEE802154_MCR20A=m
-CONFIG_IEEE802154_MRF24J40=m
-# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
-CONFIG_IEEE802154_SOCKET=m
-CONFIG_IFB=m
-CONFIG_IFCVF=m
-CONFIG_IGB_DCA=y
-CONFIG_IGB_HWMON=y
-CONFIG_IGB=m
-CONFIG_IGBVF=m
-CONFIG_IGC=m
-CONFIG_IIO_BUFFER_CB=m
-CONFIG_IIO_BUFFER_DMAENGINE=m
-CONFIG_IIO_BUFFER_DMA=m
-CONFIG_IIO_BUFFER_HW_CONSUMER=m
-CONFIG_IIO_BUFFER=y
-CONFIG_IIO_CONFIGFS=m
-CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
-CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
-CONFIG_IIO_CROS_EC_BARO=m
-CONFIG_IIO_CROS_EC_LIGHT_PROX=m
-CONFIG_IIO_CROS_EC_SENSORS_CORE=m
-CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=m
-CONFIG_IIO_CROS_EC_SENSORS=m
-CONFIG_IIO_FORMAT_KUNIT_TEST=m
-# CONFIG_IIO_HRTIMER_TRIGGER is not set
-CONFIG_IIO_INTERRUPT_TRIGGER=m
-CONFIG_IIO_KFIFO_BUF=m
-CONFIG_IIO_KX022A_I2C=m
-CONFIG_IIO_KX022A_SPI=m
-CONFIG_IIO=m
-CONFIG_IIO_MUX=m
-CONFIG_IIO_RESCALE_KUNIT_TEST=m
-CONFIG_IIO_RESCALE=m
-CONFIG_IIO_SCMI=m
-# CONFIG_IIO_SIMPLE_DUMMY is not set
-# CONFIG_IIO_SSP_SENSORHUB is not set
-CONFIG_IIO_ST_ACCEL_3AXIS=m
-CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
-CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
-CONFIG_IIO_ST_GYRO_3AXIS=m
-CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
-CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
-CONFIG_IIO_ST_LSM6DSX=m
-# CONFIG_IIO_ST_LSM9DS0 is not set
-CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
-CONFIG_IIO_ST_MAGN_3AXIS=m
-CONFIG_IIO_ST_MAGN_I2C_3AXIS=m
-CONFIG_IIO_ST_MAGN_SPI_3AXIS=m
-CONFIG_IIO_ST_PRESS_I2C=m
-CONFIG_IIO_ST_PRESS=m
-CONFIG_IIO_ST_PRESS_SPI=m
-CONFIG_IIO_SW_DEVICE=m
-CONFIG_IIO_SW_TRIGGER=m
-CONFIG_IIO_SYSFS_TRIGGER=m
-CONFIG_IIO_TIGHTLOOP_TRIGGER=m
-CONFIG_IIO_TRIGGERED_BUFFER=m
-CONFIG_IIO_TRIGGERED_EVENT=m
-CONFIG_IIO_TRIGGER=y
-# CONFIG_IKCONFIG is not set
-CONFIG_IKHEADERS=m
-CONFIG_IMA_APPRAISE_BOOTPARAM=y
-# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set
-CONFIG_IMA_APPRAISE_MODSIG=y
-CONFIG_IMA_APPRAISE=y
-CONFIG_IMA_ARCH_POLICY=y
-# CONFIG_IMA_BLACKLIST_KEYRING is not set
-# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set
-CONFIG_IMA_DEFAULT_HASH="sha256"
-CONFIG_IMA_DEFAULT_HASH_SHA256=y
-# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
-# CONFIG_IMA_DISABLE_HTABLE is not set
-CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
-# CONFIG_IMA_LOAD_X509 is not set
-CONFIG_IMA_LSM_RULES=y
-CONFIG_IMA_MEASURE_PCR_IDX=10
-CONFIG_IMA_NG_TEMPLATE=y
-CONFIG_IMA_READ_POLICY=y
-# CONFIG_IMA_SIG_TEMPLATE is not set
-# CONFIG_IMA_TEMPLATE is not set
-# CONFIG_IMA_TRUSTED_KEYRING is not set
-CONFIG_IMA_WRITE_POLICY=y
-CONFIG_IMA=y
-# CONFIG_IMG_ASCII_LCD is not set
-CONFIG_IMX2_WDT=m
-CONFIG_IMX7D_ADC=m
-CONFIG_IMX7ULP_WDT=m
-CONFIG_IMX8MM_THERMAL=m
-CONFIG_IMX8QXP_ADC=m
-CONFIG_IMX93_ADC=m
-# CONFIG_IMX_DMA is not set
-CONFIG_IMX_DSP=m
-CONFIG_IMX_DSP_REMOTEPROC=m
-CONFIG_IMX_GPCV2_PM_DOMAINS=y
-CONFIG_IMX_GPCV2=y
-# CONFIG_IMX_IPUV3_CORE is not set
-CONFIG_IMX_IRQSTEER=y
-CONFIG_IMX_MBOX=m
-CONFIG_IMX_MU_MSI=m
-CONFIG_IMX_REMOTEPROC=m
-# CONFIG_IMX_SCU is not set
-CONFIG_IMX_SC_WDT=m
-CONFIG_IMX_SDMA=m
-# CONFIG_IMX_WEIM is not set
-CONFIG_INA2XX_ADC=m
-CONFIG_INET6_AH=m
-CONFIG_INET6_ESPINTCP=y
-CONFIG_INET6_ESP=m
-CONFIG_INET6_ESP_OFFLOAD=m
-CONFIG_INET6_IPCOMP=m
-CONFIG_INET_AH=m
-CONFIG_INET_DIAG_DESTROY=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_ESPINTCP=y
-CONFIG_INET_ESP=m
-CONFIG_INET_ESP_OFFLOAD=m
-CONFIG_INET_IPCOMP=m
-CONFIG_INET_MPTCP_DIAG=y
-CONFIG_INET_RAW_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_UDP_DIAG=y
-CONFIG_INET=y
-CONFIG_INFINIBAND_ADDR_TRANS=y
-# CONFIG_INFINIBAND_BNXT_RE is not set
-# CONFIG_INFINIBAND_CXGB4 is not set
-CONFIG_INFINIBAND_EFA=m
-CONFIG_INFINIBAND_ERDMA=m
-# CONFIG_INFINIBAND_IPOIB_CM is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
-# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
-# CONFIG_INFINIBAND_IPOIB is not set
-CONFIG_INFINIBAND_IRDMA=m
-# CONFIG_INFINIBAND_ISER is not set
-# CONFIG_INFINIBAND_ISERT is not set
-# CONFIG_INFINIBAND is not set
-# CONFIG_INFINIBAND_MTHCA is not set
-# CONFIG_INFINIBAND_OCRDMA is not set
-# CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set
-CONFIG_INFINIBAND_QEDR=m
-# CONFIG_INFINIBAND_QIB_DCA is not set
-# CONFIG_INFINIBAND_QIB is not set
-# CONFIG_INFINIBAND_RDMAVT is not set
-CONFIG_INFINIBAND_RTRS_CLIENT=m
-CONFIG_INFINIBAND_RTRS_SERVER=m
-# CONFIG_INFINIBAND_SRP is not set
-# CONFIG_INFINIBAND_SRPT is not set
-# CONFIG_INFINIBAND_USER_ACCESS is not set
-# CONFIG_INFINIBAND_USER_MAD is not set
-# CONFIG_INFINIBAND_USNIC is not set
-# CONFIG_INFINIBAND_VMWARE_PVRDMA is not set
-# CONFIG_INFTL is not set
-# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
-# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
-# CONFIG_INITRAMFS_PRESERVE_MTIME is not set
-CONFIG_INITRAMFS_SOURCE=""
-# CONFIG_INIT_STACK_ALL_PATTERN is not set
-CONFIG_INIT_STACK_ALL_ZERO=y
-# CONFIG_INIT_STACK_NONE is not set
-CONFIG_INOTIFY_USER=y
-# CONFIG_INPUT_AD714X is not set
-# CONFIG_INPUT_ADXL34X is not set
-CONFIG_INPUT_APANEL=m
-CONFIG_INPUT_ARIEL_PWRBUTTON=m
-CONFIG_INPUT_ATI_REMOTE2=m
-CONFIG_INPUT_ATLAS_BTNS=m
-# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
-CONFIG_INPUT_AXP20X_PEK=m
-CONFIG_INPUT_BBNSM_PWRKEY=m
-# CONFIG_INPUT_BMA150 is not set
-CONFIG_INPUT_CM109=m
-CONFIG_INPUT_CMA3000_I2C=m
-CONFIG_INPUT_CMA3000=m
-# CONFIG_INPUT_DA7280_HAPTICS is not set
-# CONFIG_INPUT_DRV260X_HAPTICS is not set
-# CONFIG_INPUT_DRV2665_HAPTICS is not set
-# CONFIG_INPUT_DRV2667_HAPTICS is not set
-CONFIG_INPUT_E3X0_BUTTON=m
-# CONFIG_INPUT_EVBUG is not set
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_FF_MEMLESS=m
-CONFIG_INPUT_GPIO_BEEPER=m
-# CONFIG_INPUT_GPIO_DECODER is not set
-CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
-CONFIG_INPUT_GPIO_VIBRA=m
-# CONFIG_INPUT_IBM_PANEL is not set
-CONFIG_INPUT_IDEAPAD_SLIDEBAR=m
-# CONFIG_INPUT_IMS_PCU is not set
-CONFIG_INPUT_IQS269A=m
-CONFIG_INPUT_IQS626A=m
-CONFIG_INPUT_IQS7222=m
-CONFIG_INPUT_JOYDEV=m
-CONFIG_INPUT_JOYSTICK=y
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_INPUT_KEYSPAN_REMOTE=m
-CONFIG_INPUT_KUNIT_TEST=m
-CONFIG_INPUT_KXTJ9=m
-CONFIG_INPUT_LEDS=y
-CONFIG_INPUT_MATRIXKMAP=m
-CONFIG_INPUT_MAX77650_ONKEY=m
-CONFIG_INPUT_MAX8997_HAPTIC=m
-CONFIG_INPUT_MC13783_PWRBUTTON=m
-CONFIG_INPUT_MISC=y
-# CONFIG_INPUT_MMA8450 is not set
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSE=y
-CONFIG_INPUT_PALMAS_PWRBUTTON=m
-# CONFIG_INPUT_PCF8574 is not set
-CONFIG_INPUT_PCSPKR=m
-CONFIG_INPUT_PM8XXX_VIBRATOR=m
-CONFIG_INPUT_PMIC8XXX_PWRKEY=m
-CONFIG_INPUT_POWERMATE=m
-CONFIG_INPUT_PWM_BEEPER=m
-# CONFIG_INPUT_PWM_VIBRA is not set
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
-CONFIG_INPUT_RK805_PWRKEY=m
-CONFIG_INPUT_RT5120_PWRKEY=m
-CONFIG_INPUT_SOC_BUTTON_ARRAY=m
-CONFIG_INPUT_SPARSEKMAP=m
-CONFIG_INPUT_STPMIC1_ONKEY=m
-CONFIG_INPUT_TABLET=y
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_INPUT_UINPUT=m
-CONFIG_INPUT_WISTRON_BTNS=m
-CONFIG_INPUT=y
-CONFIG_INPUT_YEALINK=m
-CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
-CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
-CONFIG_INTEGRITY_MACHINE_KEYRING=y
-CONFIG_INTEGRITY_PLATFORM_KEYRING=y
-CONFIG_INTEGRITY_SIGNATURE=y
-CONFIG_INTEGRITY_TRUSTED_KEYRING=y
-CONFIG_INTEGRITY=y
-# CONFIG_INTEL_IDMA64 is not set
-# CONFIG_INTEL_IDXD_COMPAT is not set
-CONFIG_INTEL_IDXD=m
-# CONFIG_INTEL_IDXD_PERFMON is not set
-# CONFIG_INTEL_IOMMU_DEBUGFS is not set
-# CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set
-# CONFIG_INTEL_ISHTP_ECLITE is not set
-# CONFIG_INTEL_LDMA is not set
-# CONFIG_INTEL_MEI_PXP is not set
-# CONFIG_INTEL_PMT_CLASS is not set
-# CONFIG_INTEL_PMT_CRASHLOG is not set
-# CONFIG_INTEL_PMT_TELEMETRY is not set
-# CONFIG_INTEL_SAR_INT1092 is not set
-# CONFIG_INTEL_SCU_PCI is not set
-# CONFIG_INTEL_SCU_PLATFORM is not set
-CONFIG_INTEL_SOC_PMIC_CHTDC_TI=y
-# CONFIG_INTEL_SOC_PMIC is not set
-# CONFIG_INTEL_TCC_COOLING is not set
-# CONFIG_INTEL_TH is not set
-CONFIG_INTEL_UNCORE_FREQ_CONTROL=m
-# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
-CONFIG_INTEL_XWAY_PHY=m
-CONFIG_INTERCONNECT_EXYNOS=y
-# CONFIG_INTERCONNECT_IMX is not set
-# CONFIG_INTERCONNECT_QCOM is not set
-# CONFIG_INTERCONNECT_QCOM_MSM8974 is not set
-# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set
-# CONFIG_INTERCONNECT_QCOM_SA8775P is not set
-# CONFIG_INTERCONNECT_QCOM_SDM670 is not set
-# CONFIG_INTERCONNECT_QCOM_SDX65 is not set
-# CONFIG_INTERCONNECT_QCOM_SM6350 is not set
-# CONFIG_INTERCONNECT_QCOM_SM8550 is not set
-CONFIG_INTERCONNECT_SAMSUNG=y
-CONFIG_INTERCONNECT=y
-CONFIG_INTERRUPT_CNT=m
-# CONFIG_INTERVAL_TREE_TEST is not set
-CONFIG_INV_ICM42600_I2C=m
-CONFIG_INV_ICM42600_SPI=m
-CONFIG_INV_MPU6050_I2C=m
-CONFIG_INV_MPU6050_IIO=m
-# CONFIG_INV_MPU6050_SPI is not set
-CONFIG_IO_DELAY_0X80=y
-# CONFIG_IO_DELAY_0XED is not set
-# CONFIG_IO_DELAY_NONE is not set
-# CONFIG_IO_DELAY_UDELAY is not set
-# CONFIG_IOMMU_DEBUGFS is not set
-CONFIG_IOMMU_DEFAULT_DMA_LAZY=y
-# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set
-# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
-CONFIG_IOMMU_DMA=y
-CONFIG_IOMMUFD=m
-# CONFIG_IOMMUFD_TEST is not set
-# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
-# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
-CONFIG_IOMMU_IO_PGTABLE_LPAE=y
-CONFIG_IOMMU_SUPPORT=y
-CONFIG_IONIC=m
-CONFIG_IOSCHED_BFQ=y
-CONFIG_IOSM=m
-CONFIG_IO_STRICT_DEVMEM=y
-# CONFIG_IP5XXX_POWER is not set
-CONFIG_IP6_NF_FILTER=m
-CONFIG_IP6_NF_IPTABLES=m
-CONFIG_IP6_NF_MANGLE=m
-CONFIG_IP6_NF_MATCH_AH=m
-CONFIG_IP6_NF_MATCH_EUI64=m
-CONFIG_IP6_NF_MATCH_FRAG=m
-CONFIG_IP6_NF_MATCH_HL=m
-CONFIG_IP6_NF_MATCH_IPV6HEADER=m
-CONFIG_IP6_NF_MATCH_MH=m
-CONFIG_IP6_NF_MATCH_OPTS=m
-CONFIG_IP6_NF_MATCH_RPFILTER=m
-CONFIG_IP6_NF_MATCH_RT=m
-CONFIG_IP6_NF_MATCH_SRH=m
-CONFIG_IP6_NF_NAT=m
-CONFIG_IP6_NF_RAW=m
-CONFIG_IP6_NF_SECURITY=m
-CONFIG_IP6_NF_TARGET_HL=m
-CONFIG_IP6_NF_TARGET_MASQUERADE=m
-CONFIG_IP6_NF_TARGET_NPT=m
-CONFIG_IP6_NF_TARGET_REJECT=m
-CONFIG_IP6_NF_TARGET_SYNPROXY=m
-# CONFIG_IPACK_BUS is not set
-CONFIG_IP_ADVANCED_ROUTER=y
-CONFIG_IPC_NS=y
-# CONFIG_IP_DCCP is not set
-CONFIG_IPDDP_ENCAP=y
-CONFIG_IPDDP=m
-CONFIG_IP_FIB_TRIE_STATS=y
-# CONFIG_IPMB_DEVICE_INTERFACE is not set
-CONFIG_IPMI_DEVICE_INTERFACE=m
-CONFIG_IPMI_HANDLER=m
-CONFIG_IPMI_IPMB=m
-# CONFIG_IPMI_PANIC_EVENT is not set
-CONFIG_IPMI_POWEROFF=m
-CONFIG_IPMI_SI=m
-CONFIG_IPMI_SSIF=m
-CONFIG_IPMI_WATCHDOG=m
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IP_MROUTE=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_MULTIPLE_TABLES=y
-CONFIG_IP_NF_ARPFILTER=m
-CONFIG_IP_NF_ARP_MANGLE=m
-CONFIG_IP_NF_ARPTABLES=m
-CONFIG_IP_NF_FILTER=m
-CONFIG_IP_NF_IPTABLES=m
-CONFIG_IP_NF_MANGLE=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_NAT=m
-CONFIG_IP_NF_RAW=m
-CONFIG_IP_NF_SECURITY=m
-CONFIG_IP_NF_TARGET_CLUSTERIP=m
-CONFIG_IP_NF_TARGET_ECN=m
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-CONFIG_IP_NF_TARGET_NETMAP=m
-CONFIG_IP_NF_TARGET_REDIRECT=m
-CONFIG_IP_NF_TARGET_REJECT=m
-CONFIG_IP_NF_TARGET_SYNPROXY=m
-CONFIG_IP_NF_TARGET_TTL=m
-CONFIG_IP_PIMSM_V1=y
-CONFIG_IP_PIMSM_V2=y
-# CONFIG_IP_PNP is not set
-# CONFIG_IPQ_APSS_6018 is not set
-# CONFIG_IPQ_APSS_PLL is not set
-# CONFIG_IPQ_GCC_4019 is not set
-# CONFIG_IPQ_GCC_6018 is not set
-# CONFIG_IPQ_GCC_806X is not set
-# CONFIG_IPQ_GCC_8074 is not set
-# CONFIG_IPQ_GCC_9574 is not set
-# CONFIG_IPQ_LCC_806X is not set
-CONFIG_IP_ROUTE_MULTIPATH=y
-CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_SCTP=m
-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_IPMAC=m
-CONFIG_IP_SET_HASH_IPMARK=m
-CONFIG_IP_SET_HASH_IPPORTIP=m
-CONFIG_IP_SET_HASH_IPPORT=m
-CONFIG_IP_SET_HASH_IPPORTNET=m
-CONFIG_IP_SET_HASH_MAC=m
-CONFIG_IP_SET_HASH_NETIFACE=m
-CONFIG_IP_SET_HASH_NET=m
-CONFIG_IP_SET_HASH_NETNET=m
-CONFIG_IP_SET_HASH_NETPORT=m
-CONFIG_IP_SET_HASH_NETPORTNET=m
-CONFIG_IP_SET_LIST_SET=m
-CONFIG_IP_SET=m
-CONFIG_IP_SET_MAX=256
-CONFIG_IPV6_GRE=m
-CONFIG_IPV6_ILA=m
-CONFIG_IPV6_IOAM6_LWTUNNEL=y
-CONFIG_IPV6_MIP6=y
-CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
-CONFIG_IPV6_MROUTE=y
-CONFIG_IPV6_MULTIPLE_TABLES=y
-CONFIG_IPV6_OPTIMISTIC_DAD=y
-CONFIG_IPV6_PIMSM_V2=y
-CONFIG_IPV6_ROUTE_INFO=y
-CONFIG_IPV6_ROUTER_PREF=y
-CONFIG_IPV6_RPL_LWTUNNEL=y
-CONFIG_IPV6_SEG6_HMAC=y
-CONFIG_IPV6_SEG6_LWTUNNEL=y
-CONFIG_IPV6_SIT_6RD=y
-CONFIG_IPV6_SIT=m
-CONFIG_IPV6_SUBTREES=y
-CONFIG_IPV6_TUNNEL=m
-CONFIG_IPV6_VTI=m
-CONFIG_IPV6=y
-CONFIG_IPVLAN=m
-# CONFIG_IP_VS_DEBUG is not set
-CONFIG_IP_VS_DH=m
-CONFIG_IP_VS_FO=m
-CONFIG_IP_VS_FTP=m
-CONFIG_IP_VS_IPV6=y
-CONFIG_IP_VS_LBLC=m
-CONFIG_IP_VS_LBLCR=m
-CONFIG_IP_VS_LC=m
-CONFIG_IP_VS=m
-CONFIG_IP_VS_MH=m
-CONFIG_IP_VS_MH_TAB_INDEX=12
-CONFIG_IP_VS_NQ=m
-CONFIG_IP_VS_OVF=m
-CONFIG_IP_VS_PE_SIP=m
-CONFIG_IP_VS_PROTO_AH=y
-CONFIG_IP_VS_PROTO_ESP=y
-CONFIG_IP_VS_PROTO_SCTP=y
-CONFIG_IP_VS_PROTO_TCP=y
-CONFIG_IP_VS_PROTO_UDP=y
-CONFIG_IP_VS_RR=m
-CONFIG_IP_VS_SED=m
-CONFIG_IP_VS_SH=m
-CONFIG_IP_VS_SH_TAB_BITS=8
-CONFIG_IP_VS_TAB_BITS=12
-CONFIG_IP_VS_TWOS=m
-CONFIG_IP_VS_WLC=m
-CONFIG_IP_VS_WRR=m
-CONFIG_IPVTAP=m
-# CONFIG_IPW2100 is not set
-# CONFIG_IPW2200 is not set
-CONFIG_IR_ENE=m
-CONFIG_IR_FINTEK=m
-CONFIG_IR_GPIO_CIR=m
-CONFIG_IR_GPIO_TX=m
-CONFIG_IR_HIX5HD2=m
-CONFIG_IR_IGORPLUGUSB=m
-CONFIG_IR_IGUANA=m
-CONFIG_IR_IMON_DECODER=m
-CONFIG_IR_IMON=m
-CONFIG_IR_IMON_RAW=m
-CONFIG_IR_ITE_CIR=m
-CONFIG_IR_JVC_DECODER=m
-CONFIG_IR_MCE_KBD_DECODER=m
-CONFIG_IR_MCEUSB=m
-CONFIG_IR_MESON=m
-# CONFIG_IR_MESON_TX is not set
-CONFIG_IR_NEC_DECODER=m
-CONFIG_IR_NUVOTON=m
-CONFIG_IR_PWM_TX=m
-# CONFIG_IRQSOFF_TRACER is not set
-CONFIG_IRQ_TIME_ACCOUNTING=y
-CONFIG_IR_RC5_DECODER=m
-CONFIG_IR_RC6_DECODER=m
-CONFIG_IR_RCMM_DECODER=m
-CONFIG_IR_REDRAT3=m
-CONFIG_IR_SANYO_DECODER=m
-CONFIG_IR_SERIAL=m
-CONFIG_IR_SERIAL_TRANSMITTER=y
-CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SONY_DECODER=m
-CONFIG_IR_SPI=m
-CONFIG_IR_STREAMZAP=m
-CONFIG_IR_SUNXI=m
-CONFIG_IR_TOY=m
-CONFIG_IR_TTUSBIR=m
-CONFIG_IR_WINBOND_CIR=m
-CONFIG_IR_XMP_DECODER=m
-# CONFIG_ISA is not set
-CONFIG_ISCSI_BOOT_SYSFS=m
-CONFIG_ISCSI_TARGET_CXGB4=m
-CONFIG_ISCSI_TARGET=m
-CONFIG_ISCSI_TCP=m
-# CONFIG_ISDN is not set
-CONFIG_ISL29003=m
-CONFIG_ISL29020=m
-# CONFIG_ISL29125 is not set
-# CONFIG_ISL29501 is not set
-CONFIG_ISO9660_FS=m
-CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=m
-CONFIG_IT8712F_WDT=m
-CONFIG_IT87_WDT=m
-CONFIG_ITCO_VENDOR_SUPPORT=y
-CONFIG_ITCO_WDT=m
-# CONFIG_ITG3200 is not set
-CONFIG_IWL3945=m
-CONFIG_IWL4965=m
-CONFIG_IWLDVM=m
-CONFIG_IWLEGACY_DEBUGFS=y
-CONFIG_IWLEGACY_DEBUG=y
-CONFIG_IWLEGACY=m
-# CONFIG_IWLMEI is not set
-CONFIG_IWLMVM=m
-# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
-CONFIG_IWLWIFI_DEBUG=y
-# CONFIG_IWLWIFI_DEVICE_TRACING is not set
-CONFIG_IWLWIFI=m
-CONFIG_IWMMXT=y
-CONFIG_IXGBE_DCA=y
-CONFIG_IXGBE_DCB=y
-CONFIG_IXGBE_HWMON=y
-CONFIG_IXGBE_IPSEC=y
-CONFIG_IXGBE=m
-CONFIG_IXGBEVF_IPSEC=y
-CONFIG_IXGBEVF=m
-CONFIG_IXGB=m
-# CONFIG_JBD2_DEBUG is not set
-CONFIG_JBD2=y
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
-CONFIG_JFFS2_FS_DEBUG=0
-CONFIG_JFFS2_FS=m
-CONFIG_JFFS2_FS_POSIX_ACL=y
-CONFIG_JFFS2_FS_SECURITY=y
-# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
-CONFIG_JFFS2_FS_WRITEBUFFER=y
-CONFIG_JFFS2_FS_XATTR=y
-CONFIG_JFFS2_RTIME=y
-CONFIG_JFFS2_SUMMARY=y
-CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFS_DEBUG is not set
-CONFIG_JFS_FS=m
-CONFIG_JFS_POSIX_ACL=y
-CONFIG_JFS_SECURITY=y
-# CONFIG_JFS_STATISTICS is not set
-CONFIG_JME=m
-CONFIG_JOLIET=y
-CONFIG_JOYSTICK_A3D=m
-CONFIG_JOYSTICK_ADC=m
-CONFIG_JOYSTICK_ADI=m
-CONFIG_JOYSTICK_ANALOG=m
-# CONFIG_JOYSTICK_AS5011 is not set
-CONFIG_JOYSTICK_COBRA=m
-CONFIG_JOYSTICK_DB9=m
-# CONFIG_JOYSTICK_FSIA6B is not set
-CONFIG_JOYSTICK_GAMECON=m
-CONFIG_JOYSTICK_GF2K=m
-CONFIG_JOYSTICK_GRIP=m
-CONFIG_JOYSTICK_GRIP_MP=m
-CONFIG_JOYSTICK_GUILLEMOT=m
-CONFIG_JOYSTICK_IFORCE_232=m
-CONFIG_JOYSTICK_IFORCE=m
-CONFIG_JOYSTICK_IFORCE_USB=m
-CONFIG_JOYSTICK_INTERACT=m
-CONFIG_JOYSTICK_JOYDUMP=m
-# CONFIG_JOYSTICK_MAGELLAN is not set
-CONFIG_JOYSTICK_PSXPAD_SPI_FF=y
-CONFIG_JOYSTICK_PSXPAD_SPI=m
-CONFIG_JOYSTICK_PXRC=m
-CONFIG_JOYSTICK_QWIIC=m
-CONFIG_JOYSTICK_SENSEHAT=m
-CONFIG_JOYSTICK_SIDEWINDER=m
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_STINGER is not set
-CONFIG_JOYSTICK_TMDC=m
-CONFIG_JOYSTICK_TURBOGRAFX=m
-# CONFIG_JOYSTICK_TWIDJOY is not set
-CONFIG_JOYSTICK_WALKERA0701=m
-# CONFIG_JOYSTICK_WARRIOR is not set
-CONFIG_JOYSTICK_XPAD_FF=y
-CONFIG_JOYSTICK_XPAD_LEDS=y
-CONFIG_JOYSTICK_XPAD=m
-# CONFIG_JOYSTICK_ZHENHUA is not set
-# CONFIG_JSA1212 is not set
-CONFIG_JUMP_LABEL=y
-CONFIG_KALLSYMS_ALL=y
-# CONFIG_KALLSYMS_SELFTEST is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KARMA_PARTITION is not set
-# CONFIG_KASAN is not set
-# CONFIG_KASAN_MODULE_TEST is not set
-# CONFIG_KASAN_VMALLOC is not set
-# CONFIG_KCOV is not set
-# CONFIG_KCSAN is not set
-CONFIG_KDB_CONTINUE_CATASTROPHIC=0
-# CONFIG_KERNEL_BZIP2 is not set
-CONFIG_KERNEL_GZIP=y
-# CONFIG_KERNEL_LZ4 is not set
-# CONFIG_KERNEL_LZMA is not set
-# CONFIG_KERNEL_LZO is not set
-CONFIG_KERNEL_MODE_NEON=y
-# CONFIG_KERNEL_UNCOMPRESSED is not set
-# CONFIG_KERNEL_XZ is not set
-# CONFIG_KERNEL_ZSTD is not set
-# CONFIG_KEXEC_FILE is not set
-CONFIG_KEXEC_IMAGE_VERIFY_SIG=y
-CONFIG_KEXEC_SIG=y
-CONFIG_KEXEC=y
-CONFIG_KEYBOARD_ADC=m
-# CONFIG_KEYBOARD_ADP5588 is not set
-# CONFIG_KEYBOARD_ADP5589 is not set
-# CONFIG_KEYBOARD_APPLESPI is not set
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_BCM is not set
-# CONFIG_KEYBOARD_CAP11XX is not set
-CONFIG_KEYBOARD_CROS_EC=m
-CONFIG_KEYBOARD_CYPRESS_SF=m
-# CONFIG_KEYBOARD_DLINK_DIR685 is not set
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_GPIO_POLLED=m
-# CONFIG_KEYBOARD_IMX is not set
-CONFIG_KEYBOARD_IMX_SC_KEY=m
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_LM8323 is not set
-# CONFIG_KEYBOARD_LM8333 is not set
-CONFIG_KEYBOARD_MATRIX=m
-# CONFIG_KEYBOARD_MAX7359 is not set
-# CONFIG_KEYBOARD_MCS is not set
-# CONFIG_KEYBOARD_MPR121 is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OMAP4 is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-CONFIG_KEYBOARD_PINEPHONE=m
-CONFIG_KEYBOARD_PMIC8XXX=m
-CONFIG_KEYBOARD_QT1050=m
-CONFIG_KEYBOARD_QT1070=m
-# CONFIG_KEYBOARD_QT2160 is not set
-# CONFIG_KEYBOARD_SAMSUNG is not set
-CONFIG_KEYBOARD_STMPE=m
-# CONFIG_KEYBOARD_STOWAWAY is not set
-CONFIG_KEYBOARD_SUN4I_LRADC=m
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_TCA6416 is not set
-# CONFIG_KEYBOARD_TCA8418 is not set
-CONFIG_KEYBOARD_TEGRA=m
-CONFIG_KEYBOARD_TM2_TOUCHKEY=m
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_KEY_DH_OPERATIONS=y
-CONFIG_KEY_NOTIFICATIONS=y
-CONFIG_KEYS_REQUEST_CACHE=y
-CONFIG_KEYSTONE_IRQ=m
-# CONFIG_KEYSTONE_REMOTEPROC is not set
-CONFIG_KEYSTONE_USB_PHY=m
-CONFIG_KEYS=y
-# CONFIG_KFENCE_DEFERRABLE is not set
-# CONFIG_KFENCE_KUNIT_TEST is not set
-CONFIG_KFENCE_NUM_OBJECTS=255
-CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
-CONFIG_KFENCE=y
-CONFIG_KGDB_HONOUR_BLOCKLIST=y
-# CONFIG_KGDB_KDB is not set
-CONFIG_KGDB_LOW_LEVEL_TRAP=y
-CONFIG_KGDB_SERIAL_CONSOLE=y
-# CONFIG_KGDB_TESTS_ON_BOOT is not set
-CONFIG_KGDB_TESTS=y
-CONFIG_KGDB=y
-CONFIG_KHADAS_MCU_FAN_THERMAL=m
-# CONFIG_KMX61 is not set
-# CONFIG_KPROBE_EVENT_GEN_TEST is not set
-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
-CONFIG_KPROBE_EVENTS=y
-CONFIG_KPROBES_SANITY_TEST=m
-CONFIG_KPROBES=y
-CONFIG_KPSS_XCC=m
-CONFIG_KRAITCC=m
-# CONFIG_KS7010 is not set
-# CONFIG_KS8842 is not set
-CONFIG_KS8851=m
-CONFIG_KS8851_MLL=m
-CONFIG_KSM=y
-CONFIG_KSZ884X_PCI=m
-CONFIG_KUNIT_ALL_TESTS=m
-CONFIG_KUNIT_DEBUGFS=y
-CONFIG_KUNIT_DEFAULT_ENABLED=y
-CONFIG_KUNIT_EXAMPLE_TEST=m
-CONFIG_KUNIT=m
-CONFIG_KUNIT_TEST=m
-CONFIG_KUSER_HELPERS=y
-CONFIG_KVM_SMM=y
-CONFIG_KVM_XEN=y
-CONFIG_KVM=y
-CONFIG_KXCJK1013=m
-CONFIG_KXSD9_I2C=m
-CONFIG_KXSD9=m
-CONFIG_KXSD9_SPI=m
-CONFIG_L2TP_DEBUGFS=m
-CONFIG_L2TP_ETH=m
-CONFIG_L2TP_IP=m
-CONFIG_L2TP=m
-CONFIG_L2TP_V3=y
-# CONFIG_LAPB is not set
-CONFIG_LATENCYTOP=y
-# CONFIG_LATTICE_ECP3_CONFIG is not set
-# CONFIG_LCD2S is not set
-CONFIG_LCD_AMS369FG06=m
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_HX8357=m
-CONFIG_LCD_ILI922X=m
-CONFIG_LCD_ILI9320=m
-CONFIG_LCD_L4F00242T03=m
-CONFIG_LCD_LMS283GF05=m
-CONFIG_LCD_LMS501KF03=m
-CONFIG_LCD_LTV350QV=m
-# CONFIG_LCD_OTM3225A is not set
-CONFIG_LCD_PLATFORM=m
-CONFIG_LCD_TDO24M=m
-CONFIG_LCD_VGG2432A4=m
-CONFIG_LDISC_AUTOLOAD=y
-# CONFIG_LDM_DEBUG is not set
-CONFIG_LDM_PARTITION=y
-# CONFIG_LEDS_AAT1290 is not set
-CONFIG_LEDS_AN30259A=m
-# CONFIG_LEDS_ARIEL is not set
-CONFIG_LEDS_AS3645A=m
-# CONFIG_LEDS_AW2013 is not set
-# CONFIG_LEDS_BCM6328 is not set
-# CONFIG_LEDS_BCM6358 is not set
-# CONFIG_LEDS_BD2606MVV is not set
-# CONFIG_LEDS_BD2802 is not set
-CONFIG_LEDS_BLINKM=m
-CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
-CONFIG_LEDS_CLASS_FLASH=m
-CONFIG_LEDS_CLASS_MULTICOLOR=m
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_CLEVO_MAIL=m
-CONFIG_LEDS_CR0014114=m
-CONFIG_LEDS_DAC124S085=m
-# CONFIG_LEDS_EL15203000 is not set
-CONFIG_LEDS_GPIO=m
-# CONFIG_LEDS_IS31FL319X is not set
-CONFIG_LEDS_IS31FL32XX=m
-# CONFIG_LEDS_KTD2692 is not set
-# CONFIG_LEDS_LGM is not set
-CONFIG_LEDS_LM3530=m
-CONFIG_LEDS_LM3532=m
-# CONFIG_LEDS_LM355x is not set
-CONFIG_LEDS_LM3601X=m
-# CONFIG_LEDS_LM3642 is not set
-CONFIG_LEDS_LM3692X=m
-CONFIG_LEDS_LP3944=m
-CONFIG_LEDS_LP3952=m
-CONFIG_LEDS_LP50XX=m
-# CONFIG_LEDS_LP55XX_COMMON is not set
-# CONFIG_LEDS_LP8860 is not set
-CONFIG_LEDS_LT3593=m
-CONFIG_LEDS_MAX77650=m
-CONFIG_LEDS_MAX8997=m
-CONFIG_LEDS_MLXCPLD=m
-CONFIG_LEDS_MLXREG=m
-CONFIG_LEDS_NIC78BX=m
-CONFIG_LEDS_NS2=m
-# CONFIG_LEDS_OT200 is not set
-CONFIG_LEDS_PCA9532_GPIO=y
-CONFIG_LEDS_PCA9532=m
-# CONFIG_LEDS_PCA955X is not set
-CONFIG_LEDS_PCA963X=m
-CONFIG_LEDS_PWM=m
-CONFIG_LEDS_PWM_MULTICOLOR=m
-CONFIG_LEDS_QCOM_FLASH=m
-CONFIG_LEDS_QCOM_LPG=m
-CONFIG_LEDS_REGULATOR=m
-# CONFIG_LEDS_RT4505 is not set
-# CONFIG_LEDS_RT8515 is not set
-CONFIG_LEDS_SGM3140=m
-# CONFIG_LEDS_SPI_BYTE is not set
-CONFIG_LEDS_SYSCON=y
-# CONFIG_LEDS_TCA6507 is not set
-# CONFIG_LEDS_TI_LMU_COMMON is not set
-CONFIG_LEDS_TLC591XX=m
-CONFIG_LEDS_TRIGGER_ACTIVITY=m
-CONFIG_LEDS_TRIGGER_AUDIO=m
-CONFIG_LEDS_TRIGGER_BACKLIGHT=m
-CONFIG_LEDS_TRIGGER_CAMERA=m
-CONFIG_LEDS_TRIGGER_CPU=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
-CONFIG_LEDS_TRIGGER_DISK=y
-CONFIG_LEDS_TRIGGER_GPIO=m
-CONFIG_LEDS_TRIGGER_HEARTBEAT=m
-CONFIG_LEDS_TRIGGER_MTD=y
-CONFIG_LEDS_TRIGGER_NETDEV=m
-CONFIG_LEDS_TRIGGER_ONESHOT=m
-CONFIG_LEDS_TRIGGER_PANIC=y
-CONFIG_LEDS_TRIGGER_PATTERN=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=m
-CONFIG_LEDS_TRIGGER_TRANSIENT=m
-CONFIG_LEDS_TRIGGER_TTY=m
-CONFIG_LEDS_TURRIS_OMNIA=m
-CONFIG_LEDS_USER=m
-CONFIG_LED_TRIGGER_PHY=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_LEGACY_TIOCSTI is not set
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-CONFIG_LIB80211_CRYPT_WEP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_LIB80211=m
-CONFIG_LIBCRC32C=y
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
-CONFIG_LIBERTAS_THINFIRM=m
-CONFIG_LIBERTAS_THINFIRM_USB=m
-CONFIG_LIBFC=m
-CONFIG_LIBFCOE=m
-# CONFIG_LIBNVDIMM is not set
-# CONFIG_LIDAR_LITE_V2 is not set
-CONFIG_LINEAR_RANGES_TEST=m
-CONFIG_LIRC=y
-CONFIG_LIST_KUNIT_TEST=m
-CONFIG_LITEX_LITEETH=m
-# CONFIG_LITEX_SOC_CONTROLLER is not set
-CONFIG_LIVEPATCH=y
-# CONFIG_LKDTM is not set
-# CONFIG_LLC2 is not set
-CONFIG_LLC=m
-# CONFIG_LMK04832 is not set
-CONFIG_LMP91000=m
-CONFIG_LOAD_UEFI_KEYS=y
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_LOCKDEP_BITS=16
-CONFIG_LOCKDEP_CHAINS_BITS=19
-CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12
-CONFIG_LOCKDEP_STACK_TRACE_BITS=19
-CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
-CONFIG_LOCKD=m
-# CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set
-# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set
-CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y
-CONFIG_LOCKD_V4=y
-# CONFIG_LOCK_EVENT_COUNTS is not set
-# CONFIG_LOCK_STAT is not set
-CONFIG_LOCK_TORTURE_TEST=m
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_LOG_BUF_SHIFT=18
-CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
-CONFIG_LOGIG940_FF=y
-CONFIG_LOGIRUMBLEPAD2_FF=y
-CONFIG_LOGITECH_FF=y
-CONFIG_LOGIWHEELS_FF=y
-CONFIG_LOGO_LINUX_CLUT224=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO=y
-CONFIG_LOOPBACK_TARGET=m
-# CONFIG_LPC_ICH is not set
-CONFIG_LP_CONSOLE=y
-# CONFIG_LPC_SCH is not set
-CONFIG_LRU_GEN_ENABLED=y
-# CONFIG_LRU_GEN_STATS is not set
-CONFIG_LRU_GEN=y
-CONFIG_LSI_ET1011C_PHY=m
-CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock"
-CONFIG_LSM_MMAP_MIN_ADDR=32768
-CONFIG_LTC1660=m
-# CONFIG_LTC2471 is not set
-# CONFIG_LTC2485 is not set
-# CONFIG_LTC2496 is not set
-# CONFIG_LTC2497 is not set
-# CONFIG_LTC2632 is not set
-CONFIG_LTC2688=m
-CONFIG_LTC2983=m
-# CONFIG_LTE_GDM724X is not set
-# CONFIG_LTO_CLANG_FULL is not set
-# CONFIG_LTO_CLANG_THIN is not set
-CONFIG_LTO_NONE=y
-CONFIG_LTR501=m
-CONFIG_LTRF216A=m
-CONFIG_LV0104CS=m
-CONFIG_LWTUNNEL_BPF=y
-CONFIG_LWTUNNEL=y
-CONFIG_LXT_PHY=m
-CONFIG_LZ4_COMPRESS=m
-# CONFIG_M62332 is not set
-CONFIG_MAC80211_DEBUGFS=y
-# CONFIG_MAC80211_DEBUG_MENU is not set
-CONFIG_MAC80211_HWSIM=m
-CONFIG_MAC80211_LEDS=y
-CONFIG_MAC80211=m
-CONFIG_MAC80211_MESH=y
-# CONFIG_MAC80211_MESSAGE_TRACING is not set
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC802154=m
-CONFIG_MACB=m
-CONFIG_MACB_PCI=m
-CONFIG_MACB_USE_HWSTAMP=y
-CONFIG_MAC_EMUMOUSEBTN=y
-CONFIG_MACH_ARMADA_370=y
-CONFIG_MACH_ARMADA_375=y
-CONFIG_MACH_ARMADA_38X=y
-CONFIG_MACH_ARMADA_39X=y
-CONFIG_MACH_ARMADA_XP=y
-CONFIG_MACH_DOVE=y
-# CONFIG_MACH_MESON6 is not set
-# CONFIG_MACH_MESON8 is not set
-CONFIG_MACH_STM32MP13=y
-CONFIG_MACH_STM32MP157=y
-# CONFIG_MACH_SUN4I is not set
-# CONFIG_MACH_SUN5I is not set
-CONFIG_MACH_SUN6I=y
-CONFIG_MACH_SUN7I=y
-CONFIG_MACH_SUN8I=y
-CONFIG_MACH_SUN9I=y
-CONFIG_MACHZ_WDT=m
-# CONFIG_MACINTOSH_DRIVERS is not set
-CONFIG_MAC_PARTITION=y
-CONFIG_MACSEC=m
-CONFIG_MACVLAN=m
-CONFIG_MACVTAP=m
-CONFIG_MAG3110=m
-CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0
-CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
-CONFIG_MAGIC_SYSRQ_SERIAL=y
-CONFIG_MAGIC_SYSRQ=y
-# CONFIG_MAILBOX_TEST is not set
-CONFIG_MAILBOX=y
-# CONFIG_MANAGER_SBS is not set
-CONFIG_MANTIS_CORE=m
-# CONFIG_MARCH_Z16 is not set
-CONFIG_MARVELL_10G_PHY=m
-CONFIG_MARVELL_88X2222_PHY=m
-CONFIG_MARVELL_PHY=m
-# CONFIG_MATOM is not set
-# CONFIG_MAX1027 is not set
-# CONFIG_MAX11100 is not set
-# CONFIG_MAX1118 is not set
-CONFIG_MAX11205=m
-CONFIG_MAX11410=m
-CONFIG_MAX1241=m
-CONFIG_MAX1363=m
-CONFIG_MAX30100=m
-# CONFIG_MAX30102 is not set
-CONFIG_MAX30208=m
-CONFIG_MAX31856=m
-CONFIG_MAX31865=m
-# CONFIG_MAX44000 is not set
-CONFIG_MAX44009=m
-# CONFIG_MAX517 is not set
-# CONFIG_MAX5432 is not set
-# CONFIG_MAX5481 is not set
-# CONFIG_MAX5487 is not set
-CONFIG_MAX5522=m
-# CONFIG_MAX5821 is not set
-# CONFIG_MAX63XX_WATCHDOG is not set
-CONFIG_MAX77620_WATCHDOG=m
-# CONFIG_MAX9611 is not set
-CONFIG_MAXIM_THERMOCOUPLE=m
-CONFIG_MAXLINEAR_GPHY=m
-CONFIG_MAX_SKB_FRAGS=17
-CONFIG_MB1232=m
-# CONFIG_MC3230 is not set
-# CONFIG_MCB is not set
-# CONFIG_MCORE2 is not set
-CONFIG_MCP320X=m
-CONFIG_MCP3422=m
-CONFIG_MCP3911=m
-CONFIG_MCP4018=m
-CONFIG_MCP41010=m
-# CONFIG_MCP4131 is not set
-# CONFIG_MCP4531 is not set
-# CONFIG_MCP4725 is not set
-# CONFIG_MCP4922 is not set
-CONFIG_MCPM=y
-CONFIG_MCTP_SERIAL=m
-# CONFIG_MCTP_TRANSPORT_I2C is not set
-CONFIG_MCTP=y
-CONFIG_MD_AUTODETECT=y
-# CONFIG_MD_CLUSTER is not set
-CONFIG_MD_FAULTY=m
-CONFIG_MDIO_BCM_UNIMAC=m
-CONFIG_MDIO_BITBANG=m
-CONFIG_MDIO_BUS_MUX_GPIO=m
-CONFIG_MDIO_BUS_MUX=m
-CONFIG_MDIO_BUS_MUX_MESON_G12A=m
-CONFIG_MDIO_BUS_MUX_MESON_GXL=m
-CONFIG_MDIO_BUS_MUX_MMIOREG=m
-CONFIG_MDIO_BUS_MUX_MULTIPLEXER=m
-CONFIG_MDIO_DEVICE=y
-CONFIG_MDIO_GPIO=m
-# CONFIG_MDIO_HISI_FEMAC is not set
-CONFIG_MDIO_I2C=m
-# CONFIG_MDIO_IPQ4019 is not set
-CONFIG_MDIO_IPQ8064=m
-# CONFIG_MDIO_MSCC_MIIM is not set
-CONFIG_MDIO_MVUSB=m
-# CONFIG_MDIO_OCTEON is not set
-CONFIG_MDIO_SUN4I=m
-# CONFIG_MDIO_THUNDER is not set
-CONFIG_MD_LINEAR=m
-CONFIG_MDM_GCC_9607=m
-CONFIG_MD_MULTIPATH=m
-CONFIG_MD_RAID0=m
-CONFIG_MD_RAID10=m
-CONFIG_MD_RAID1=m
-CONFIG_MD_RAID456=m
-CONFIG_MD=y
-CONFIG_MEDIA_ALTERA_CI=m
-CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
-CONFIG_MEDIA_ATTACH=y
-CONFIG_MEDIA_CAMERA_SUPPORT=y
-CONFIG_MEDIA_CEC_RC=y
-CONFIG_MEDIA_CEC_SUPPORT=y
-CONFIG_MEDIA_CONTROLLER_DVB=y
-CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
-CONFIG_MEDIA_CONTROLLER=y
-CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
-CONFIG_MEDIA_PCI_SUPPORT=y
-CONFIG_MEDIA_PLATFORM_DRIVERS=y
-CONFIG_MEDIA_PLATFORM_SUPPORT=y
-CONFIG_MEDIA_RADIO_SUPPORT=y
-# CONFIG_MEDIA_SDR_SUPPORT is not set
-CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
-CONFIG_MEDIA_SUPPORT_FILTER=y
-CONFIG_MEDIA_SUPPORT=m
-CONFIG_MEDIATEK_GE_PHY=m
-CONFIG_MEDIATEK_MT6370_ADC=m
-CONFIG_MEDIA_TEST_SUPPORT=y
-CONFIG_MEDIA_USB_SUPPORT=y
-# CONFIG_MEFFICEON is not set
-CONFIG_MEGARAID_LEGACY=m
-CONFIG_MEGARAID_MAILBOX=m
-CONFIG_MEGARAID_MM=m
-CONFIG_MEGARAID_NEWGEN=y
-CONFIG_MEGARAID_SAS=m
-# CONFIG_MELAN is not set
-CONFIG_MELLANOX_PLATFORM=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG=y
-CONFIG_MEMCPY_KUNIT_TEST=m
-CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
-CONFIG_MEMORY_FAILURE=y
-# CONFIG_MEMORY_HOTPLUG is not set
-CONFIG_MEMORY=y
-# CONFIG_MEMSTICK_DEBUG is not set
-CONFIG_MEMSTICK_JMICRON_38X=m
-CONFIG_MEMSTICK=m
-CONFIG_MEMSTICK_R592=m
-CONFIG_MEMSTICK_REALTEK_PCI=m
-CONFIG_MEMSTICK_REALTEK_USB=m
-CONFIG_MEMSTICK_TIFM_MS=m
-# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
-CONFIG_MEMTEST=y
-# CONFIG_MEN_A21_WDT is not set
-# CONFIG_MERAKI_MX100 is not set
-CONFIG_MESON_CANVAS=m
-# CONFIG_MESON_CLK_MEASURE is not set
-# CONFIG_MESON_DDR_PMU is not set
-CONFIG_MESON_EE_PM_DOMAINS=y
-CONFIG_MESON_EFUSE=m
-# CONFIG_MESON_GXBB_WATCHDOG is not set
-# CONFIG_MESON_GXL_PHY is not set
-# CONFIG_MESON_GX_PM_DOMAINS is not set
-CONFIG_MESON_GX_SOCINFO=y
-CONFIG_MESON_IRQ_GPIO=y
-# CONFIG_MESON_MX_AO_ARC_REMOTEPROC is not set
-CONFIG_MESON_MX_EFUSE=m
-CONFIG_MESON_MX_SOCINFO=y
-CONFIG_MESON_SARADC=m
-CONFIG_MESON_SECURE_PM_DOMAINS=y
-CONFIG_MESON_SM=y
-CONFIG_MESON_WATCHDOG=m
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
-# CONFIG_MFD_88PM800 is not set
-# CONFIG_MFD_88PM805 is not set
-# CONFIG_MFD_88PM860X is not set
-# CONFIG_MFD_AAT2870_CORE is not set
-CONFIG_MFD_AC100=m
-# CONFIG_MFD_ACT8945A is not set
-# CONFIG_MFD_ARIZONA_I2C is not set
-# CONFIG_MFD_ARIZONA_SPI is not set
-# CONFIG_MFD_AS3711 is not set
-CONFIG_MFD_AS3722=y
-# CONFIG_MFD_ATC260X_I2C is not set
-# CONFIG_MFD_ATMEL_FLEXCOM is not set
-# CONFIG_MFD_ATMEL_HLCDC is not set
-CONFIG_MFD_AXP20X_I2C=y
-CONFIG_MFD_AXP20X_RSB=m
-CONFIG_MFD_AXP20X=y
-# CONFIG_MFD_BCM590XX is not set
-CONFIG_MFD_BD9571MWV=m
-CONFIG_MFD_CORE=y
-# CONFIG_MFD_CPCAP is not set
-CONFIG_MFD_CROS_EC_DEV=m
-# CONFIG_MFD_CS5535 is not set
-# CONFIG_MFD_DA9052_I2C is not set
-# CONFIG_MFD_DA9052_SPI 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=m
-CONFIG_MFD_ENE_KB3930=m
-CONFIG_MFD_EXYNOS_LPASS=m
-# CONFIG_MFD_GATEWORKS_GSC is not set
-# CONFIG_MFD_HI6421_PMIC is not set
-# CONFIG_MFD_HI6421_SPMI is not set
-CONFIG_MFD_INTEL_M10_BMC=m
-CONFIG_MFD_INTEL_M10_BMC_PMCI=m
-CONFIG_MFD_INTEL_M10_BMC_SPI=m
-# CONFIG_MFD_INTEL_PMC_BXT is not set
-# CONFIG_MFD_IQS62X is not set
-# CONFIG_MFD_JANZ_CMODIO is not set
-# CONFIG_MFD_KEMPLD is not set
-CONFIG_MFD_KHADAS_MCU=m
-# CONFIG_MFD_LM3533 is not set
-# CONFIG_MFD_LOCHNAGAR is not set
-# CONFIG_MFD_LP3943 is not set
-# CONFIG_MFD_LP8788 is not set
-# CONFIG_MFD_MADERA is not set
-# CONFIG_MFD_MAX14577 is not set
-CONFIG_MFD_MAX597X=m
-# CONFIG_MFD_MAX77620 is not set
-CONFIG_MFD_MAX77650=m
-CONFIG_MFD_MAX77686=y
-# CONFIG_MFD_MAX77693 is not set
-CONFIG_MFD_MAX77714=m
-# CONFIG_MFD_MAX77843 is not set
-# CONFIG_MFD_MAX8907 is not set
-# CONFIG_MFD_MAX8925 is not set
-CONFIG_MFD_MAX8997=y
-# CONFIG_MFD_MAX8998 is not set
-# CONFIG_MFD_MC13XXX_I2C is not set
-# CONFIG_MFD_MC13XXX_SPI is not set
-# CONFIG_MFD_MENF21BMC is not set
-# CONFIG_MFD_MP2629 is not set
-# CONFIG_MFD_MT6360 is not set
-# CONFIG_MFD_MT6370 is not set
-# CONFIG_MFD_MT6397 is not set
-# CONFIG_MFD_NTXEC is not set
-# CONFIG_MFD_NVEC is not set
-# CONFIG_MFD_OCELOT is not set
-# CONFIG_MFD_OMAP_USB_HOST is not set
-CONFIG_MFD_PALMAS=m
-# CONFIG_MFD_PCF50633 is not set
-# CONFIG_MFD_PM8XXX is not set
-# CONFIG_MFD_QCOM_PM8008 is not set
-# CONFIG_MFD_RC5T583 is not set
-# CONFIG_MFD_RDC321X is not set
-# CONFIG_MFD_RETU is not set
-CONFIG_MFD_RK808=y
-# CONFIG_MFD_RN5T618 is not set
-# CONFIG_MFD_ROHM_BD71828 is not set
-# CONFIG_MFD_ROHM_BD718XX is not set
-# CONFIG_MFD_ROHM_BD957XMUF is not set
-CONFIG_MFD_RSMU_I2C=m
-CONFIG_MFD_RSMU_SPI=m
-CONFIG_MFD_RT4831=m
-# CONFIG_MFD_RT5033 is not set
-CONFIG_MFD_RT5120=m
-CONFIG_MFD_SEC_CORE=y
-# CONFIG_MFD_SI476X_CORE is not set
-CONFIG_MFD_SIMPLE_MFD_I2C=m
-# CONFIG_MFD_SKY81452 is not set
-# CONFIG_MFD_SL28CPLD is not set
-CONFIG_MFD_SM501_GPIO=y
-CONFIG_MFD_SM501=m
-# CONFIG_MFD_SMPRO is not set
-CONFIG_MFD_STM32_LPTIMER=m
-CONFIG_MFD_STM32_TIMERS=m
-# CONFIG_MFD_STMFX is not set
-CONFIG_MFD_STMPE=y
-CONFIG_MFD_STPMIC1=m
-CONFIG_MFD_SUN4I_GPADC=m
-CONFIG_MFD_SUN6I_PRCM=y
-CONFIG_MFD_SY7636A=m
-CONFIG_MFD_SYSCON=y
-# CONFIG_MFD_TC3589X is not set
-CONFIG_MFD_TI_AM335X_TSCADC=m
-# CONFIG_MFD_TI_LMU is not set
-# CONFIG_MFD_TI_LP873X is not set
-# CONFIG_MFD_TI_LP87565 is not set
-# CONFIG_MFD_TIMBERDALE is not set
-# CONFIG_MFD_TPS65086 is not set
-CONFIG_MFD_TPS65090=y
-# CONFIG_MFD_TPS65217 is not set
-# CONFIG_MFD_TPS65218 is not set
-# CONFIG_MFD_TPS65219 is not set
-# CONFIG_MFD_TPS6586X is not set
-CONFIG_MFD_TPS65910=y
-CONFIG_MFD_TPS65912_I2C=y
-CONFIG_MFD_TPS65912_SPI=y
-CONFIG_MFD_TPS65912=y
-# CONFIG_MFD_TQMX86 is not set
-CONFIG_MFD_VEXPRESS_SYSREG=y
-# CONFIG_MFD_VIPERBOARD is not set
-CONFIG_MFD_VX855=m
-CONFIG_MFD_WL1273_CORE=m
-# CONFIG_MFD_WM831X_I2C is not set
-# CONFIG_MFD_WM831X_SPI is not set
-# CONFIG_MFD_WM8350_I2C is not set
-# CONFIG_MFD_WM8400 is not set
-CONFIG_MFD_WM8994=m
-# CONFIG_MGEODEGX1 is not set
-# CONFIG_MGEODE_LX is not set
-# CONFIG_MHI_BUS_DEBUG is not set
-# CONFIG_MHI_BUS_EP is not set
-CONFIG_MHI_BUS=m
-CONFIG_MHI_BUS_PCI_GENERIC=m
-CONFIG_MHI_NET=m
-CONFIG_MHI_WWAN_CTRL=m
-CONFIG_MHI_WWAN_MBIM=m
-CONFIG_MICREL_KS8995MA=m
-CONFIG_MICREL_PHY=m
-CONFIG_MICROCHIP_PHY=m
-# CONFIG_MICROCHIP_PIT64B is not set
-# CONFIG_MICROCHIP_T1_PHY is not set
-CONFIG_MICROCHIP_T1S_PHY=m
-CONFIG_MICROSEMI_PHY=m
-CONFIG_MIGRATION=y
-CONFIG_MII=m
-CONFIG_MINIX_FS=m
-CONFIG_MINIX_SUBPARTITION=y
-CONFIG_MISC_ALCOR_PCI=m
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_MISC_RTSX_PCI=m
-CONFIG_MISC_RTSX_USB=m
-CONFIG_MKISS=m
-CONFIG_MLX4_CORE_GEN2=y
-CONFIG_MLX4_CORE=m
-CONFIG_MLX4_EN_DCB=y
-CONFIG_MLX4_EN=m
-# CONFIG_MLX4_INFINIBAND is not set
-CONFIG_MLX5_CLS_ACT=y
-CONFIG_MLX5_CORE_EN_DCB=y
-CONFIG_MLX5_CORE_EN=y
-CONFIG_MLX5_CORE_IPOIB=y
-CONFIG_MLX5_CORE=m
-CONFIG_MLX5_EN_ARFS=y
-CONFIG_MLX5_EN_IPSEC=y
-CONFIG_MLX5_EN_MACSEC=y
-CONFIG_MLX5_EN_RXNFC=y
-CONFIG_MLX5_EN_TLS=y
-CONFIG_MLX5_ESWITCH=y
-# CONFIG_MLX5_FPGA is not set
-# CONFIG_MLX5_INFINIBAND is not set
-CONFIG_MLX5_IPSEC=y
-CONFIG_MLX5_MPFS=y
-CONFIG_MLX5_SF=y
-CONFIG_MLX5_SW_STEERING=y
-CONFIG_MLX5_TC_CT=y
-CONFIG_MLX5_TC_SAMPLE=y
-CONFIG_MLX5_TLS=y
-CONFIG_MLX5_VDPA_NET=m
-# CONFIG_MLX5_VDPA_STEERING_DEBUG is not set
-CONFIG_MLX5_VDPA=y
-CONFIG_MLX5_VFIO_PCI=m
-CONFIG_MLX90614=m
-CONFIG_MLX90632=m
-# CONFIG_MLXBF_BOOTCTL is not set
-# CONFIG_MLXBF_GIGE is not set
-# CONFIG_MLXBF_PMC is not set
-# CONFIG_MLXBF_TMFIFO is not set
-CONFIG_MLXFW=m
-CONFIG_MLXREG_HOTPLUG=m
-CONFIG_MLXREG_IO=m
-CONFIG_MLXREG_LC=m
-CONFIG_MLXSW_CORE_HWMON=y
-CONFIG_MLXSW_CORE=m
-CONFIG_MLXSW_CORE_THERMAL=y
-CONFIG_MLXSW_I2C=m
-CONFIG_MLXSW_MINIMAL=m
-CONFIG_MLXSW_PCI=m
-CONFIG_MLXSW_SPECTRUM_DCB=y
-CONFIG_MLXSW_SPECTRUM=m
-CONFIG_MLX_WDT=m
-# CONFIG_MMA7455_I2C is not set
-# CONFIG_MMA7455_SPI is not set
-CONFIG_MMA7660=m
-CONFIG_MMA8452=m
-# CONFIG_MMA9551 is not set
-# CONFIG_MMA9553 is not set
-# CONFIG_MMC35240 is not set
-CONFIG_MMC_ALCOR=m
-CONFIG_MMC_ARMMMCI=m
-CONFIG_MMC_BCM2835=m
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_BLOCK_MINORS=8
-CONFIG_MMC_CB710=m
-CONFIG_MMC_CQHCI=m
-# CONFIG_MMC_CRYPTO is not set
-# CONFIG_MMC_DEBUG is not set
-# CONFIG_MMC_DW_BLUEFIELD is not set
-CONFIG_MMC_DW_EXYNOS=m
-CONFIG_MMC_DW_HI3798CV200=m
-CONFIG_MMC_DW_K3=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_PCI=m
-CONFIG_MMC_DW_PLTFM=m
-CONFIG_MMC_DW_ROCKCHIP=m
-CONFIG_MMC_HSQ=m
-# CONFIG_MMC_MESON_GX is not set
-CONFIG_MMC_MESON_MX_SDHC=m
-CONFIG_MMC_MESON_MX_SDIO=m
-# CONFIG_MMC_MTK is not set
-CONFIG_MMC_MVSDIO=m
-# CONFIG_MMC_MXC is not set
-CONFIG_MMC_OMAP_HS=m
-CONFIG_MMC_OMAP=m
-CONFIG_MMC_REALTEK_PCI=m
-CONFIG_MMC_REALTEK_USB=m
-CONFIG_MMC_RICOH_MMC=y
-CONFIG_MMC_SDHCI_ACPI=m
-# CONFIG_MMC_SDHCI_AM654 is not set
-CONFIG_MMC_SDHCI_CADENCE=m
-CONFIG_MMC_SDHCI_DOVE=m
-CONFIG_MMC_SDHCI_ESDHC_IMX=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
-CONFIG_MMC_SDHCI_IPROC=m
-CONFIG_MMC_SDHCI=m
-# CONFIG_MMC_SDHCI_MILBEAUT is not set
-CONFIG_MMC_SDHCI_OF_ARASAN=m
-# CONFIG_MMC_SDHCI_OF_AT91 is not set
-# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
-CONFIG_MMC_SDHCI_OF_ESDHC=m
-CONFIG_MMC_SDHCI_OMAP=m
-CONFIG_MMC_SDHCI_PCI=m
-CONFIG_MMC_SDHCI_PLTFM=m
-CONFIG_MMC_SDHCI_PXAV3=m
-CONFIG_MMC_SDHCI_S3C_DMA=y
-CONFIG_MMC_SDHCI_S3C=m
-CONFIG_MMC_SDHCI_TEGRA=m
-CONFIG_MMC_SDHCI_XENON=m
-CONFIG_MMC_SDRICOH_CS=m
-CONFIG_MMC_SPI=m
-CONFIG_MMC_STM32_SDMMC=y
-CONFIG_MMC_SUNXI=m
-# CONFIG_MMC_TEST is not set
-CONFIG_MMC_TIFM_SD=m
-# CONFIG_MMC_TOSHIBA_PCI is not set
-# CONFIG_MMC_USDHI6ROL0 is not set
-CONFIG_MMC_USHC=m
-CONFIG_MMC_VIA_SDMMC=m
-CONFIG_MMC_VUB300=m
-CONFIG_MMC_WBSD=m
-CONFIG_MMC=y
-CONFIG_MMU=y
-CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
-# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
-# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
-# CONFIG_MODULE_COMPRESS_GZIP is not set
-CONFIG_MODULE_COMPRESS_NONE=y
-# CONFIG_MODULE_COMPRESS_XZ is not set
-# CONFIG_MODULE_COMPRESS_ZSTD is not set
-# CONFIG_MODULE_DEBUG is not set
-# CONFIG_MODULE_FORCE_LOAD is not set
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-CONFIG_MODULE_SIG_ALL=y
-# CONFIG_MODULE_SIG_FORCE is not set
-CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
-# CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set
-CONFIG_MODULE_SIG_KEY_TYPE_RSA=y
-# CONFIG_MODULE_SIG_SHA1 is not set
-# CONFIG_MODULE_SIG_SHA224 is not set
-# CONFIG_MODULE_SIG_SHA256 is not set
-# CONFIG_MODULE_SIG_SHA384 is not set
-CONFIG_MODULE_SIG_SHA512=y
-CONFIG_MODULE_SIG=y
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MOST is not set
-CONFIG_MOTORCOMM_PHY=m
-CONFIG_MOUSE_APPLETOUCH=m
-CONFIG_MOUSE_BCM5974=m
-CONFIG_MOUSE_CYAPA=m
-CONFIG_MOUSE_ELAN_I2C_I2C=y
-CONFIG_MOUSE_ELAN_I2C=m
-CONFIG_MOUSE_ELAN_I2C_SMBUS=y
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_MOUSE_PS2_ELANTECH is not set
-# CONFIG_MOUSE_PS2 is not set
-# CONFIG_MOUSE_PS2_SENTELIC is not set
-# CONFIG_MOUSE_PS2_TOUCHKIT is not set
-# CONFIG_MOUSE_SERIAL is not set
-CONFIG_MOUSE_SYNAPTICS_I2C=m
-CONFIG_MOUSE_SYNAPTICS_USB=m
-CONFIG_MOUSE_VSXXXAA=m
-# CONFIG_MOXA_INTELLIO is not set
-# CONFIG_MOXA_SMARTIO is not set
-CONFIG_MOXTET=m
-CONFIG_MPL115_I2C=m
-# CONFIG_MPL115_SPI is not set
-CONFIG_MPL3115=m
-CONFIG_MPLS_IPTUNNEL=m
-CONFIG_MPLS_ROUTING=m
-CONFIG_MPTCP_IPV6=y
-CONFIG_MPTCP_KUNIT_TEST=m
-CONFIG_MPTCP=y
-CONFIG_MPU3050_I2C=m
-CONFIG_MQ_IOSCHED_DEADLINE=y
-CONFIG_MQ_IOSCHED_KYBER=y
-# CONFIG_MS5611 is not set
-# CONFIG_MS5637 is not set
-CONFIG_MSA311=m
-# CONFIG_MS_BLOCK is not set
-CONFIG_MSDOS_FS=m
-CONFIG_MSDOS_PARTITION=y
-CONFIG_MSE102X=m
-# CONFIG_MSM_GCC_8909 is not set
-CONFIG_MSM_GCC_8939=m
-# CONFIG_MSM_GCC_8953 is not set
-# CONFIG_MSM_GCC_8976 is not set
-# CONFIG_MSM_GCC_8994 is not set
-# CONFIG_MSM_GCC_8998 is not set
-# CONFIG_MSM_GPUCC_8998 is not set
-# CONFIG_MSM_MMCC_8994 is not set
-# CONFIG_MSM_MMCC_8998 is not set
-CONFIG_MSPRO_BLOCK=m
-CONFIG_MT7601U=m
-CONFIG_MT7603E=m
-CONFIG_MT7615E=m
-CONFIG_MT7663S=m
-CONFIG_MT7663U=m
-CONFIG_MT76x0E=m
-CONFIG_MT76x0U=m
-CONFIG_MT76x2E=m
-CONFIG_MT76x2U=m
-CONFIG_MT7915E=m
-CONFIG_MT7921E=m
-CONFIG_MT7921S=m
-CONFIG_MT7921U=m
-CONFIG_MT7996E=m
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_AFS_PARTS is not set
-# CONFIG_MTD_AR7_PARTS is not set
-CONFIG_MTD_BLKDEVS=m
-CONFIG_MTD_BLOCK2MTD=m
-CONFIG_MTD_BLOCK=m
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=m
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_CFI_INTELEXT=m
-CONFIG_MTD_CFI=m
-CONFIG_MTD_CFI_STAA=m
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_DATAFLASH=m
-CONFIG_MTD_DATAFLASH_OTP=y
-CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y
-# CONFIG_MTD_DOCG3 is not set
-# CONFIG_MTD_HYPERBUS is not set
-# CONFIG_MTD_INTEL_VR_NOR is not set
-# CONFIG_MTD_JEDECPROBE is not set
-# CONFIG_MTD_LPDDR2_NVM is not set
-# CONFIG_MTD_LPDDR is not set
-CONFIG_MTD=m
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MCHP23K256 is not set
-CONFIG_MTD_MCHP48L640=m
-CONFIG_MTD_MTDRAM=m
-# CONFIG_MTD_NAND_ARASAN is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-CONFIG_MTD_NAND_CADENCE=m
-CONFIG_MTD_NAND_CAFE=m
-# CONFIG_MTD_NAND_CS553X is not set
-CONFIG_MTD_NAND_DAVINCI=m
-# CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_DENALI_PCI is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-CONFIG_MTD_NAND_ECC_MXIC=y
-# CONFIG_MTD_NAND_ECC_SW_BCH is not set
-# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
-CONFIG_MTD_NAND_ECC_SW_HAMMING=y
-CONFIG_MTD_NAND_GPIO=m
-# CONFIG_MTD_NAND_HISI504 is not set
-# CONFIG_MTD_NAND_INTEL_LGM is not set
-CONFIG_MTD_NAND_MARVELL=m
-# CONFIG_MTD_NAND_MESON is not set
-CONFIG_MTD_NAND_MXC=m
-# CONFIG_MTD_NAND_MXIC is not set
-CONFIG_MTD_NAND_NANDSIM=m
-# CONFIG_MTD_NAND_OMAP2 is not set
-CONFIG_MTD_NAND_ORION=m
-# CONFIG_MTD_NAND_PL35X is not set
-CONFIG_MTD_NAND_PLATFORM=m
-# CONFIG_MTD_NAND_QCOM is not set
-CONFIG_MTD_NAND_RICOH=m
-# CONFIG_MTD_NAND_ROCKCHIP is not set
-# CONFIG_MTD_NAND_STM32_FMC2 is not set
-CONFIG_MTD_NAND_SUNXI=m
-CONFIG_MTD_NAND_TEGRA=m
-CONFIG_MTD_NAND_TMIO=m
-CONFIG_MTD_OF_PARTS=m
-# CONFIG_MTD_ONENAND is not set
-# CONFIG_MTD_OOPS is not set
-# CONFIG_MTD_PARTITIONED_MASTER is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_PHYSMAP_GEMINI is not set
-# CONFIG_MTD_PHYSMAP_IXP4XX is not set
-CONFIG_MTD_PHYSMAP=m
-CONFIG_MTD_PHYSMAP_OF=y
-# CONFIG_MTD_PHYSMAP_VERSATILE is not set
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_PMC551 is not set
-# CONFIG_MTD_QCOMSMEM_PARTS is not set
-CONFIG_MTDRAM_ERASE_SIZE=128
-# CONFIG_MTD_RAM is not set
-CONFIG_MTDRAM_TOTAL_SIZE=4096
-CONFIG_MTD_RAW_NAND=m
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SHARPSL_PARTS is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_MTD_SPI_NAND=m
-CONFIG_MTD_SPI_NOR=m
-# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set
-CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y
-# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set
-# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
-CONFIG_MTD_SST25L=m
-CONFIG_MTD_ST_SPI_FSM=m
-# CONFIG_MTD_SWAP is not set
-# CONFIG_MTD_TESTS is not set
-CONFIG_MTD_UBI_BEB_LIMIT=20
-# CONFIG_MTD_UBI_BLOCK is not set
-# CONFIG_MTD_UBI_FASTMAP is not set
-# CONFIG_MTD_UBI_GLUEBI is not set
-CONFIG_MTD_UBI=m
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTK_T7XX=m
-CONFIG_MULTIPLEXER=m
-# CONFIG_MUSB_PIO_ONLY is not set
-CONFIG_MUX_ADG792A=m
-# CONFIG_MUX_ADGS1408 is not set
-CONFIG_MUX_GPIO=m
-CONFIG_MUX_MMIO=m
-CONFIG_MV643XX_ETH=m
-CONFIG_MVEBU_CLK_COREDIV=y
-CONFIG_MVEBU_DEVBUS=y
-CONFIG_MVEBU_MBUS=y
-# CONFIG_MVIAC7 is not set
-CONFIG_MVMDIO=m
-CONFIG_MVNETA_BM_ENABLE=m
-CONFIG_MVNETA=m
-CONFIG_MVPP2=m
-CONFIG_MVPP2_PTP=y
-CONFIG_MV_XOR=y
-CONFIG_MWAVE=m
-CONFIG_MWIFIEX=m
-CONFIG_MWIFIEX_PCIE=m
-CONFIG_MWIFIEX_SDIO=m
-CONFIG_MWIFIEX_USB=m
-CONFIG_MWL8K=m
-# CONFIG_MX3_IPU is not set
-CONFIG_MXC4005=m
-CONFIG_MXC6255=m
-# CONFIG_MXS_DMA is not set
-CONFIG_MYRI10GE_DCA=y
-CONFIG_MYRI10GE=m
-CONFIG_NAMESPACES=y
-CONFIG_NATIONAL_PHY=m
-CONFIG_NATSEMI=m
-# CONFIG_NAU7802 is not set
-# CONFIG_NBPFAXI_DMA is not set
-CONFIG_NCN26000_PHY=m
-CONFIG_NCSI_OEM_CMD_GET_MAC=y
-CONFIG_NCSI_OEM_CMD_KEEP_PHY=y
-# CONFIG_ND_BLK is not set
-# CONFIG_NDC_DIS_DYNAMIC_CACHING is not set
-CONFIG_NE2K_PCI=m
-CONFIG_NEON=y
-# CONFIG_NET_9P_DEBUG is not set
-CONFIG_NET_9P_FD=m
-CONFIG_NET_9P=m
-# CONFIG_NET_9P_RDMA is not set
-CONFIG_NET_9P_VIRTIO=m
-CONFIG_NET_9P_XEN=m
-CONFIG_NET_ACT_BPF=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_NET_ACT_CSUM=m
-CONFIG_NET_ACT_CTINFO=m
-CONFIG_NET_ACT_CT=m
-CONFIG_NET_ACT_GACT=m
-CONFIG_NET_ACT_GATE=m
-CONFIG_NET_ACT_IFE=m
-CONFIG_NET_ACT_IPT=m
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_MPLS=m
-CONFIG_NET_ACT_NAT=m
-CONFIG_NET_ACT_PEDIT=m
-CONFIG_NET_ACT_POLICE=m
-CONFIG_NET_ACT_SAMPLE=m
-CONFIG_NET_ACT_SIMP=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_SKBMOD=m
-CONFIG_NET_ACT_TUNNEL_KEY=m
-CONFIG_NET_ACT_VLAN=m
-CONFIG_NET_CALXEDA_XGMAC=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_BPF=m
-CONFIG_NET_CLS_CGROUP=y
-CONFIG_NET_CLS_FLOWER=m
-CONFIG_NET_CLS_FLOW=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_MATCHALL=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_RSVP6=m
-CONFIG_NET_CLS_RSVP=m
-CONFIG_NET_CLS_TCINDEX=m
-CONFIG_NET_CLS_U32=m
-CONFIG_NET_CLS=y
-CONFIG_NETCONSOLE_DYNAMIC=y
-CONFIG_NETCONSOLE=m
-CONFIG_NET_CORE=y
-CONFIG_NETDEV_ADDR_LIST_TEST=m
-CONFIG_NETDEVICES=y
-CONFIG_NET_DEVLINK=y
-# CONFIG_NET_DEV_REFCNT_TRACKER is not set
-CONFIG_NETDEVSIM=m
-CONFIG_NET_DROP_MONITOR=y
-# CONFIG_NET_DSA_AR9331 is not set
-CONFIG_NET_DSA_BCM_SF2=m
-CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
-# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
-CONFIG_NET_DSA_LOOP=m
-CONFIG_NET_DSA=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ8795 is not set
-# CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C is not set
-CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
-CONFIG_NET_DSA_MICROCHIP_KSZ9477_SPI=m
-# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON 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_MV88E6XXX=m
-CONFIG_NET_DSA_MV88E6XXX_PTP=y
-CONFIG_NET_DSA_QCA8K_LEDS_SUPPORT=y
-CONFIG_NET_DSA_QCA8K=m
-CONFIG_NET_DSA_REALTEK=m
-# CONFIG_NET_DSA_REALTEK_MDIO is not set
-CONFIG_NET_DSA_REALTEK_RTL8365MB=m
-CONFIG_NET_DSA_REALTEK_RTL8366RB=m
-# CONFIG_NET_DSA_REALTEK_SMI is not set
-# CONFIG_NET_DSA_SJA1105 is not set
-CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
-CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
-# CONFIG_NET_DSA_TAG_AR9331 is not set
-CONFIG_NET_DSA_TAG_GSWIP=m
-CONFIG_NET_DSA_TAG_HELLCREEK=m
-CONFIG_NET_DSA_TAG_KSZ=m
-CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
-CONFIG_NET_DSA_TAG_OCELOT=m
-CONFIG_NET_DSA_TAG_RTL4_A=m
-CONFIG_NET_DSA_TAG_RTL8_4=m
-# CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
-CONFIG_NET_DSA_TAG_SJA1105=m
-CONFIG_NET_DSA_TAG_TRAILER=m
-CONFIG_NET_DSA_TAG_XRS700X=m
-# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
-# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
-CONFIG_NET_DSA_XRS700X_I2C=m
-CONFIG_NET_DSA_XRS700X_MDIO=m
-CONFIG_NET_EMATCH_CANID=m
-CONFIG_NET_EMATCH_CMP=m
-CONFIG_NET_EMATCH_IPSET=m
-CONFIG_NET_EMATCH_IPT=m
-CONFIG_NET_EMATCH_META=m
-CONFIG_NET_EMATCH_NBYTE=m
-CONFIG_NET_EMATCH_STACK=32
-CONFIG_NET_EMATCH_TEXT=m
-CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_EMATCH=y
-CONFIG_NET_FAILOVER=m
-CONFIG_NET_FC=y
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_NETFILTER_EGRESS=y
-CONFIG_NETFILTER_INGRESS=y
-CONFIG_NETFILTER_NETLINK_ACCT=m
-# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set
-# CONFIG_NETFILTER_NETLINK_HOOK is not set
-CONFIG_NETFILTER_NETLINK_LOG=m
-CONFIG_NETFILTER_NETLINK=m
-CONFIG_NETFILTER_NETLINK_OSF=m
-CONFIG_NETFILTER_NETLINK_QUEUE=m
-CONFIG_NETFILTER_XTABLES_COMPAT=y
-CONFIG_NETFILTER_XTABLES=y
-CONFIG_NETFILTER_XT_CONNMARK=m
-CONFIG_NETFILTER_XT_MARK=m
-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_PHYSDEV=m
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
-CONFIG_NETFILTER_XT_MATCH_POLICY=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
-CONFIG_NETFILTER_XT_NAT=m
-CONFIG_NETFILTER_XT_SET=m
-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_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_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_SECMARK=m
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
-CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
-CONFIG_NETFILTER_XT_TARGET_TEE=m
-CONFIG_NETFILTER_XT_TARGET_TPROXY=m
-CONFIG_NETFILTER_XT_TARGET_TRACE=m
-CONFIG_NETFILTER=y
-CONFIG_NET_FOU_IP_TUNNELS=y
-CONFIG_NET_FOU=m
-CONFIG_NETFS_STATS=y
-CONFIG_NETFS_SUPPORT=m
-CONFIG_NET_HANDSHAKE_KUNIT_TEST=m
-CONFIG_NET_IFE=m
-CONFIG_NET_IFE_SKBMARK=m
-CONFIG_NET_IFE_SKBPRIO=m
-CONFIG_NET_IFE_SKBTCINDEX=m
-CONFIG_NET_IPGRE_BROADCAST=y
-CONFIG_NET_IPGRE_DEMUX=m
-CONFIG_NET_IPGRE=m
-CONFIG_NET_IPIP=m
-CONFIG_NET_IPVTI=m
-CONFIG_NET_KEY=m
-CONFIG_NET_KEY_MIGRATE=y
-CONFIG_NET_L3_MASTER_DEV=y
-CONFIG_NETLABEL=y
-CONFIG_NETLINK_DIAG=y
-CONFIG_NET_MPLS_GSO=m
-CONFIG_NET_NCSI=y
-CONFIG_NET_NSH=m
-# CONFIG_NET_NS_REFCNT_TRACKER is not set
-CONFIG_NET_NS=y
-CONFIG_NET_PKTGEN=m
-CONFIG_NET_POLL_CONTROLLER=y
-CONFIG_NETROM=m
-CONFIG_NET_SCH_ATM=m
-CONFIG_NET_SCH_CAKE=m
-CONFIG_NET_SCH_CBQ=m
-CONFIG_NET_SCH_CBS=m
-CONFIG_NET_SCH_CHOKE=m
-CONFIG_NET_SCH_CODEL=m
-# CONFIG_NET_SCH_DEFAULT is not set
-CONFIG_NET_SCH_DRR=m
-CONFIG_NET_SCH_DSMARK=m
-CONFIG_NET_SCHED=y
-CONFIG_NET_SCH_ETF=m
-CONFIG_NET_SCH_ETS=m
-CONFIG_NET_SCH_FQ_CODEL=y
-CONFIG_NET_SCH_FQ=m
-CONFIG_NET_SCH_FQ_PIE=m
-CONFIG_NET_SCH_GRED=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_HHF=m
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_INGRESS=m
-CONFIG_NET_SCH_MQPRIO=m
-CONFIG_NET_SCH_MULTIQ=m
-CONFIG_NET_SCH_NETEM=m
-CONFIG_NET_SCH_PIE=m
-CONFIG_NET_SCH_PLUG=m
-CONFIG_NET_SCH_PRIO=m
-CONFIG_NET_SCH_QFQ=m
-CONFIG_NET_SCH_RED=m
-CONFIG_NET_SCH_SFB=m
-CONFIG_NET_SCH_SFQ=m
-# CONFIG_NET_SCH_SKBPRIO is not set
-CONFIG_NET_SCH_TAPRIO=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_TEQL=m
-CONFIG_NET_SWITCHDEV=y
-CONFIG_NET_TC_SKB_EXT=y
-CONFIG_NET_TEAM=m
-CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
-CONFIG_NET_TEAM_MODE_BROADCAST=m
-CONFIG_NET_TEAM_MODE_LOADBALANCE=m
-CONFIG_NET_TEAM_MODE_RANDOM=m
-CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
-# CONFIG_NET_TULIP is not set
-CONFIG_NET_UDP_TUNNEL=m
-# CONFIG_NET_VENDOR_3COM is not set
-CONFIG_NET_VENDOR_8390=y
-# CONFIG_NET_VENDOR_ADAPTEC is not set
-CONFIG_NET_VENDOR_ADI=y
-CONFIG_NET_VENDOR_AGERE=y
-# CONFIG_NET_VENDOR_ALACRITECH is not set
-CONFIG_NET_VENDOR_ALLWINNER=y
-CONFIG_NET_VENDOR_ALTEON=y
-CONFIG_NET_VENDOR_AMAZON=y
-CONFIG_NET_VENDOR_AMD=y
-CONFIG_NET_VENDOR_AQUANTIA=y
-CONFIG_NET_VENDOR_ARC=y
-CONFIG_NET_VENDOR_ASIX=y
-CONFIG_NET_VENDOR_ATHEROS=y
-CONFIG_NET_VENDOR_BROADCOM=y
-# CONFIG_NET_VENDOR_BROCADE is not set
-CONFIG_NET_VENDOR_CADENCE=y
-# CONFIG_NET_VENDOR_CAVIUM is not set
-CONFIG_NET_VENDOR_CHELSIO=y
-# CONFIG_NET_VENDOR_CIRRUS is not set
-# CONFIG_NET_VENDOR_CISCO is not set
-# CONFIG_NET_VENDOR_CORTINA is not set
-CONFIG_NET_VENDOR_DAVICOM=y
-# CONFIG_NET_VENDOR_DEC is not set
-CONFIG_NET_VENDOR_DLINK=y
-CONFIG_NET_VENDOR_EMULEX=y
-CONFIG_NET_VENDOR_ENGLEDER=y
-# CONFIG_NET_VENDOR_EZCHIP is not set
-# CONFIG_NET_VENDOR_FARADAY is not set
-# CONFIG_NET_VENDOR_FUJITSU is not set
-CONFIG_NET_VENDOR_FUNGIBLE=y
-CONFIG_NET_VENDOR_GOOGLE=y
-# CONFIG_NET_VENDOR_HISILICON is not set
-# CONFIG_NET_VENDOR_HUAWEI is not set
-# CONFIG_NET_VENDOR_I825XX is not set
-CONFIG_NET_VENDOR_INTEL=y
-CONFIG_NET_VENDOR_LITEX=y
-CONFIG_NET_VENDOR_MARVELL=y
-# CONFIG_NET_VENDOR_MELLANOX is not set
-CONFIG_NET_VENDOR_MICREL=y
-# CONFIG_NET_VENDOR_MICROCHIP is not set
-# CONFIG_NET_VENDOR_MICROSEMI is not set
-CONFIG_NET_VENDOR_MICROSOFT=y
-CONFIG_NET_VENDOR_MYRI=y
-CONFIG_NET_VENDOR_NATSEMI=y
-CONFIG_NET_VENDOR_NETERION=y
-CONFIG_NET_VENDOR_NETRONOME=y
-# CONFIG_NET_VENDOR_NI is not set
-CONFIG_NET_VENDOR_NVIDIA=y
-CONFIG_NET_VENDOR_OKI=y
-CONFIG_NET_VENDOR_PACKET_ENGINES=y
-CONFIG_NET_VENDOR_PENSANDO=y
-CONFIG_NET_VENDOR_QLOGIC=y
-CONFIG_NET_VENDOR_QUALCOMM=y
-CONFIG_NET_VENDOR_RDC=y
-CONFIG_NET_VENDOR_REALTEK=y
-# CONFIG_NET_VENDOR_RENESAS is not set
-CONFIG_NET_VENDOR_ROCKER=y
-# CONFIG_NET_VENDOR_SAMSUNG is not set
-# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_NET_VENDOR_SILAN=y
-CONFIG_NET_VENDOR_SIS=y
-CONFIG_NET_VENDOR_SMSC=y
-# CONFIG_NET_VENDOR_SOCIONEXT is not set
-# CONFIG_NET_VENDOR_SOLARFLARE is not set
-CONFIG_NET_VENDOR_STMICRO=y
-# CONFIG_NET_VENDOR_SUN is not set
-# CONFIG_NET_VENDOR_SYNOPSYS is not set
-CONFIG_NET_VENDOR_TEHUTI=y
-CONFIG_NET_VENDOR_TI=y
-CONFIG_NET_VENDOR_VERTEXCOM=y
-CONFIG_NET_VENDOR_VIA=y
-CONFIG_NET_VENDOR_WANGXUN=y
-# CONFIG_NET_VENDOR_WIZNET is not set
-CONFIG_NET_VENDOR_XILINX=y
-# CONFIG_NET_VENDOR_XIRCOM is not set
-CONFIG_NET_VRF=m
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NETWORK_PHY_TIMESTAMPING=y
-CONFIG_NETXEN_NIC=m
-CONFIG_NET=y
-CONFIG_NEW_LEDS=y
-CONFIG_NFC_DIGITAL=m
-# CONFIG_NFC_FDP is not set
-CONFIG_NFC_HCI=m
-CONFIG_NFC=m
-CONFIG_NFC_MICROREAD_I2C=m
-CONFIG_NFC_MICROREAD=m
-# CONFIG_NFC_MRVL_I2C is not set
-CONFIG_NFC_MRVL=m
-# CONFIG_NFC_MRVL_SPI is not set
-CONFIG_NFC_MRVL_USB=m
-CONFIG_NFC_NCI=m
-CONFIG_NFC_NCI_SPI=m
-# CONFIG_NFC_NCI_UART is not set
-CONFIG_NFC_NXP_NCI_I2C=m
-CONFIG_NFC_NXP_NCI=m
-CONFIG_NF_CONNTRACK_AMANDA=m
-CONFIG_NF_CONNTRACK_BRIDGE=m
-CONFIG_NF_CONNTRACK_EVENTS=y
-CONFIG_NF_CONNTRACK_FTP=m
-CONFIG_NF_CONNTRACK_H323=m
-CONFIG_NF_CONNTRACK_IRC=m
-CONFIG_NF_CONNTRACK=m
-CONFIG_NF_CONNTRACK_MARK=y
-CONFIG_NF_CONNTRACK_NETBIOS_NS=m
-CONFIG_NF_CONNTRACK_PPTP=m
-CONFIG_NF_CONNTRACK_PROCFS=y
-CONFIG_NF_CONNTRACK_SANE=m
-CONFIG_NF_CONNTRACK_SECMARK=y
-CONFIG_NF_CONNTRACK_SIP=m
-CONFIG_NF_CONNTRACK_SNMP=m
-CONFIG_NF_CONNTRACK_TFTP=m
-# CONFIG_NF_CONNTRACK_TIMEOUT is not set
-CONFIG_NF_CONNTRACK_TIMESTAMP=y
-CONFIG_NF_CONNTRACK_ZONES=y
-CONFIG_NFC_PN532_UART=m
-CONFIG_NFC_PN533_I2C=m
-CONFIG_NFC_PN533=m
-CONFIG_NFC_PN533_USB=m
-CONFIG_NFC_PN544_I2C=m
-CONFIG_NFC_PN544=m
-CONFIG_NFC_PORT100=m
-# CONFIG_NFC_S3FWRN5_I2C is not set
-# CONFIG_NFC_S3FWRN82_UART is not set
-CONFIG_NFC_SHDLC=y
-CONFIG_NFC_SIM=m
-CONFIG_NFC_ST21NFCA_I2C=m
-CONFIG_NFC_ST21NFCA=m
-# CONFIG_NFC_ST95HF is not set
-# CONFIG_NFC_ST_NCI_I2C is not set
-# CONFIG_NFC_ST_NCI_SPI is not set
-CONFIG_NF_CT_NETLINK=m
-CONFIG_NF_CT_PROTO_DCCP=y
-CONFIG_NF_CT_PROTO_SCTP=y
-CONFIG_NF_CT_PROTO_UDPLITE=y
-CONFIG_NFC_TRF7970A=m
-# CONFIG_NFC_VIRTUAL_NCI is not set
-CONFIG_NF_DUP_IPV4=m
-CONFIG_NF_DUP_IPV6=m
-CONFIG_NF_DUP_NETDEV=m
-CONFIG_NF_FLOW_TABLE_INET=m
-CONFIG_NF_FLOW_TABLE_IPV4=m
-CONFIG_NF_FLOW_TABLE_IPV6=m
-CONFIG_NF_FLOW_TABLE=m
-CONFIG_NF_FLOW_TABLE_PROCFS=y
-# CONFIG_NFIT_SECURITY_DEBUG is not set
-CONFIG_NF_LOG_ARP=m
-CONFIG_NF_LOG_IPV4=m
-CONFIG_NF_LOG_IPV6=m
-CONFIG_NF_LOG_SYSLOG=m
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_SNMP_BASIC=m
-# CONFIG_NFP_APP_ABM_NIC is not set
-CONFIG_NFP_APP_FLOWER=y
-# CONFIG_NFP_DEBUG is not set
-CONFIG_NFP=m
-CONFIG_NFP_NET_IPSEC=y
-CONFIG_NF_REJECT_IPV4=m
-CONFIG_NF_REJECT_IPV6=m
-CONFIG_NFSD_BLOCKLAYOUT=y
-CONFIG_NFSD_FLEXFILELAYOUT=y
-CONFIG_NFS_DISABLE_UDP_SUPPORT=y
-CONFIG_NFSD=m
-CONFIG_NFSD_PNFS=y
-CONFIG_NFSD_SCSILAYOUT=y
-# CONFIG_NFSD_V2 is not set
-CONFIG_NFSD_V3_ACL=y
-CONFIG_NFSD_V3=y
-CONFIG_NFSD_V4_2_INTER_SSC=y
-CONFIG_NFSD_V4_SECURITY_LABEL=y
-CONFIG_NFSD_V4=y
-CONFIG_NFS_FSCACHE=y
-CONFIG_NFS_FS=m
-CONFIG_NF_SOCKET_IPV4=m
-CONFIG_NF_SOCKET_IPV6=m
-CONFIG_NFS_SWAP=y
-# CONFIG_NFS_USE_LEGACY_DNS is not set
-# CONFIG_NFS_V2 is not set
-CONFIG_NFS_V3_ACL=y
-CONFIG_NFS_V3=m
-CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
-# CONFIG_NFS_V4_1_MIGRATION is not set
-CONFIG_NFS_V4_1=y
-# CONFIG_NFS_V4_2_READ_PLUS is not set
-CONFIG_NFS_V4_2=y
-CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=y
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=y
-CONFIG_NF_TABLES_IPV4=y
-CONFIG_NF_TABLES_IPV6=y
-CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=y
-CONFIG_NFT_BRIDGE_META=m
-CONFIG_NFT_BRIDGE_REJECT=m
-CONFIG_NFT_COMPAT=m
-CONFIG_NFT_CONNLIMIT=m
-CONFIG_NFT_COUNTER=m
-CONFIG_NFT_CT=m
-CONFIG_NFT_DUP_IPV4=m
-CONFIG_NFT_DUP_IPV6=m
-CONFIG_NFT_DUP_NETDEV=m
-CONFIG_NFT_FIB_INET=m
-CONFIG_NFT_FIB_IPV4=m
-CONFIG_NFT_FIB_IPV6=m
-CONFIG_NFT_FIB_NETDEV=m
-CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_FWD_NETDEV=m
-CONFIG_NFT_HASH=m
-CONFIG_NFT_LIMIT=m
-# CONFIG_NFTL is not set
-CONFIG_NFT_LOG=m
-CONFIG_NFT_MASQ=m
-CONFIG_NFT_NAT=m
-CONFIG_NFT_NUMGEN=m
-CONFIG_NFT_OBJREF=m
-# CONFIG_NFT_OSF is not set
-CONFIG_NF_TPROXY_IPV4=m
-CONFIG_NF_TPROXY_IPV6=m
-CONFIG_NFT_QUEUE=m
-CONFIG_NFT_QUOTA=m
-CONFIG_NFT_REDIR=m
-CONFIG_NFT_REJECT_IPV4=m
-CONFIG_NFT_REJECT=m
-CONFIG_NFT_REJECT_NETDEV=m
-CONFIG_NFT_SOCKET=m
-CONFIG_NFT_SYNPROXY=m
-CONFIG_NFT_TPROXY=m
-CONFIG_NFT_TUNNEL=m
-CONFIG_NFT_XFRM=m
-CONFIG_NGBE=m
-CONFIG_N_GSM=m
-CONFIG_N_HDLC=m
-# CONFIG_NI903X_WDT is not set
-CONFIG_NILFS2_FS=m
-CONFIG_NINTENDO_FF=y
-CONFIG_NITRO_ENCLAVES=m
-# CONFIG_NITRO_ENCLAVES_MISC_DEV_TEST is not set
-CONFIG_NIU=m
-# CONFIG_NL80211_TESTMODE is not set
-CONFIG_NLMON=m
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-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_874=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_DEFAULT="utf8"
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-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_8=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=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_ROMAN=m
-CONFIG_NLS_MAC_TURKISH=m
-CONFIG_NLS_UTF8=m
-CONFIG_NLS=y
-# CONFIG_NMI_CHECK_CPU is not set
-# CONFIG_NOA1305 is not set
-CONFIG_NO_HZ_FULL=y
-# CONFIG_NO_HZ_IDLE is not set
-CONFIG_NO_HZ=y
-CONFIG_NOP_USB_XCEIV=m
-# CONFIG_NOTIFIER_ERROR_INJECTION is not set
-CONFIG_NOUVEAU_DEBUG=5
-CONFIG_NOUVEAU_DEBUG_DEFAULT=3
-# CONFIG_NOUVEAU_DEBUG_MMU is not set
-# CONFIG_NOUVEAU_DEBUG_PUSH is not set
-# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
-CONFIG_NOUVEAU_PLATFORM_DRIVER=y
-CONFIG_NOZOMI=m
-CONFIG_NR_CPUS=16
-CONFIG_NS83820=m
-CONFIG_NTB_EPF=m
-# CONFIG_NTB is not set
-# CONFIG_NTFS3_64BIT_CLUSTER is not set
-CONFIG_NTFS3_FS=m
-CONFIG_NTFS3_FS_POSIX_ACL=y
-CONFIG_NTFS3_LZX_XPRESS=y
-# CONFIG_NTFS_FS is not set
-CONFIG_NULL_TTY=m
-# CONFIG_NVDIMM_SECURITY_TEST is not set
-# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
-CONFIG_NVME_AUTH=y
-CONFIG_NVME_FC=m
-CONFIG_NVME_HWMON=y
-CONFIG_NVMEM_IMX_IIM=m
-CONFIG_NVMEM_IMX_OCOTP=m
-CONFIG_NVMEM_LAYOUT_ONIE_TLV=m
-CONFIG_NVMEM_LAYOUT_SL28_VPD=m
-CONFIG_NVMEM_MESON_EFUSE=m
-CONFIG_NVMEM_MESON_MX_EFUSE=m
-CONFIG_NVMEM_QCOM_QFPROM=m
-# CONFIG_NVMEM_REBOOT_MODE is not set
-CONFIG_NVMEM_RMEM=m
-CONFIG_NVMEM_ROCKCHIP_EFUSE=m
-CONFIG_NVMEM_ROCKCHIP_OTP=m
-CONFIG_NVMEM_SNVS_LPGPR=m
-CONFIG_NVMEM_SPMI_SDAM=m
-CONFIG_NVMEM_STM32_ROMEM=m
-CONFIG_NVMEM_SUNXI_SID=m
-CONFIG_NVMEM_SYSFS=y
-CONFIG_NVMEM_U_BOOT_ENV=m
-CONFIG_NVME_MULTIPATH=y
-CONFIG_NVMEM=y
-# CONFIG_NVME_RDMA is not set
-CONFIG_NVME_TARGET_AUTH=y
-CONFIG_NVME_TARGET_FCLOOP=m
-CONFIG_NVME_TARGET_FC=m
-CONFIG_NVME_TARGET_LOOP=m
-CONFIG_NVME_TARGET=m
-CONFIG_NVME_TARGET_PASSTHRU=y
-# CONFIG_NVME_TARGET_RDMA is not set
-CONFIG_NVME_TARGET_TCP=m
-CONFIG_NVME_TCP=m
-# CONFIG_NVME_VERBOSE_ERRORS is not set
-# CONFIG_NVRAM is not set
-# CONFIG_NVSW_SN2201 is not set
-CONFIG_NXP_C45_TJA11XX_PHY=m
-CONFIG_NXP_CBTX_PHY=m
-# CONFIG_NXP_TJA11XX_PHY is not set
-# CONFIG_OABI_COMPAT is not set
-# CONFIG_OCFS2_DEBUG_FS is not set
-# CONFIG_OCFS2_DEBUG_MASKLOG is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_OCFS2_FS_O2CB=m
-# CONFIG_OCFS2_FS_STATS is not set
-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
-CONFIG_OCTEON_EP=m
-CONFIG_OF_ADDRESS=y
-CONFIG_OF_DYNAMIC=y
-CONFIG_OF_EARLY_FLATTREE=y
-CONFIG_OF_FLATTREE=y
-CONFIG_OF_FPGA_REGION=m
-CONFIG_OF_GPIO=y
-CONFIG_OF_IOMMU=y
-CONFIG_OF_IRQ=y
-CONFIG_OF_MDIO=y
-CONFIG_OF_OVERLAY=y
-CONFIG_OF_PMEM=m
-CONFIG_OF_RESERVED_MEM=y
-CONFIG_OF_RESOLVE=y
-# CONFIG_OF_UNITTEST is not set
-CONFIG_OF=y
-# CONFIG_OMAP2_DSS_DEBUGFS is not set
-# CONFIG_OMAP2_DSS_DEBUG is not set
-CONFIG_OMAP2_DSS_DPI=y
-CONFIG_OMAP2_DSS_DSI=y
-CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
-CONFIG_OMAP2_DSS_SDI=y
-CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
-CONFIG_OMAP2_DSS_VENC=y
-CONFIG_OMAP2PLUS_MBOX=m
-CONFIG_OMAP_32K_TIMER=y
-# CONFIG_OMAP3_THERMAL is not set
-# CONFIG_OMAP4_DSS_HDMI is not set
-# CONFIG_OMAP5_DSS_HDMI is not set
-CONFIG_OMAP5_ERRATA_801819=y
-CONFIG_OMAP5_THERMAL=y
-CONFIG_OMAP_CONTROL_PHY=m
-# CONFIG_OMAP_GPMC_DEBUG is not set
-CONFIG_OMAP_GPMC=y
-# CONFIG_OMAP_IOMMU_DEBUG is not set
-CONFIG_OMAP_IOMMU=y
-CONFIG_OMAP_MBOX_KFIFO_SIZE=256
-CONFIG_OMAP_OCP2SCP=m
-CONFIG_OMAP_REMOTEPROC=m
-CONFIG_OMAP_REMOTEPROC_WATCHDOG=y
-CONFIG_OMAP_RESET_CLOCKS=y
-CONFIG_OMAP_USB2=m
-CONFIG_OMAP_WATCHDOG=m
-# CONFIG_OMFS_FS is not set
-# CONFIG_OPAL_CORE is not set
-CONFIG_OPEN_DICE=m
-CONFIG_OPENVSWITCH_GENEVE=m
-CONFIG_OPENVSWITCH_GRE=m
-CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_VXLAN=m
-CONFIG_OPT3001=m
-CONFIG_OPTEE=m
-CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
-CONFIG_OPTPROBES=y
-CONFIG_ORANGEFS_FS=m
-CONFIG_ORINOCO_USB=m
-CONFIG_ORION_WATCHDOG=m
-CONFIG_OSF_PARTITION=y
-CONFIG_OSNOISE_TRACER=y
-CONFIG_OVERFLOW_KUNIT_TEST=m
-# CONFIG_OVERLAY_FS_INDEX is not set
-CONFIG_OVERLAY_FS=m
-# CONFIG_OVERLAY_FS_METACOPY is not set
-CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
-# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
-CONFIG_P54_COMMON=m
-CONFIG_P54_PCI=m
-# CONFIG_P54_SPI_DEFAULT_EEPROM is not set
-CONFIG_P54_SPI=m
-CONFIG_P54_USB=m
-CONFIG_PA12203001=m
-CONFIG_PACKET_DIAG=y
-CONFIG_PACKET=y
-CONFIG_PACKING=y
-CONFIG_PAGE_EXTENSION=y
-CONFIG_PAGE_OWNER=y
-CONFIG_PAGE_POISONING=y
-CONFIG_PAGE_POOL_STATS=y
-CONFIG_PAGE_REPORTING=y
-# CONFIG_PAGE_TABLE_CHECK is not set
-CONFIG_PALMAS_GPADC=m
-# CONFIG_PANEL_CHANGE_MESSAGE is not set
-# CONFIG_PANEL is not set
-# CONFIG_PANIC_ON_OOPS is not set
-CONFIG_PANIC_TIMEOUT=0
-CONFIG_PANTHERLORD_FF=y
-CONFIG_PARAVIRT_TIME_ACCOUNTING=y
-CONFIG_PARAVIRT=y
-CONFIG_PARMAN=m
-# CONFIG_PARPORT is not set
-# CONFIG_PARPORT_PC is not set
-CONFIG_PARTITION_ADVANCED=y
-# CONFIG_PATA_ALI is not set
-# CONFIG_PATA_AMD is not set
-# CONFIG_PATA_ARTOP is not set
-# CONFIG_PATA_ATIIXP is not set
-# CONFIG_PATA_ATP867X is not set
-# CONFIG_PATA_CMD640_PCI is not set
-# CONFIG_PATA_CMD64X is not set
-# 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 is not set
-# CONFIG_PATA_HPT366 is not set
-# CONFIG_PATA_HPT37X is not set
-# CONFIG_PATA_HPT3X2N is not set
-# CONFIG_PATA_HPT3X3_DMA is not set
-# CONFIG_PATA_HPT3X3 is not set
-# CONFIG_PATA_IMX is not set
-# CONFIG_PATA_IT8213 is not set
-# CONFIG_PATA_IT821X is not set
-# CONFIG_PATA_JMICRON is not set
-# CONFIG_PATA_LEGACY is not set
-CONFIG_PATA_MARVELL=m
-# CONFIG_PATA_MPIIX is not set
-# CONFIG_PATA_NETCELL is not set
-# CONFIG_PATA_NINJA32 is not set
-# CONFIG_PATA_NS87410 is not set
-# CONFIG_PATA_NS87415 is not set
-# CONFIG_PATA_OF_PLATFORM is not set
-# CONFIG_PATA_OLDPIIX is not set
-# CONFIG_PATA_OPTIDMA is not set
-# CONFIG_PATA_OPTI is not set
-# CONFIG_PATA_PARPORT is not set
-# CONFIG_PATA_PDC2027X is not set
-# CONFIG_PATA_PDC_OLD is not set
-# CONFIG_PATA_PLATFORM is not set
-# CONFIG_PATA_RADISYS is not set
-# CONFIG_PATA_RDC is not set
-# CONFIG_PATA_RZ1000 is not set
-# CONFIG_PATA_SC1200 is not set
-# CONFIG_PATA_SCH is not set
-# CONFIG_PATA_SERVERWORKS is not set
-# CONFIG_PATA_SIL680 is not set
-# CONFIG_PATA_SIS is not set
-# CONFIG_PATA_TOSHIBA is not set
-# CONFIG_PATA_TRIFLEX is not set
-# CONFIG_PATA_VIA is not set
-# CONFIG_PATA_WINBOND is not set
-# CONFIG_PC87413_WDT is not set
-# CONFIG_PCCARD is not set
-# CONFIG_PCH_GBE is not set
-CONFIG_PCI_AARDVARK=y
-# CONFIG_PCI_DEBUG is not set
-# CONFIG_PCI_DRA7XX_HOST is not set
-CONFIG_PCIEAER_INJECT=m
-CONFIG_PCIEAER=y
-# CONFIG_PCIE_ALTERA is not set
-# CONFIG_PCIE_ARMADA_8K is not set
-CONFIG_PCIEASPM_DEFAULT=y
-# CONFIG_PCIEASPM_PERFORMANCE is not set
-# CONFIG_PCIEASPM_POWERSAVE is not set
-# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
-CONFIG_PCIEASPM=y
-CONFIG_PCIE_BRCMSTB=m
-CONFIG_PCIE_CADENCE_HOST=y
-CONFIG_PCIE_CADENCE_PLAT_HOST=y
-CONFIG_PCIE_DPC=y
-CONFIG_PCIE_DW_HOST=y
-CONFIG_PCIE_DW_PLAT_HOST=y
-CONFIG_PCIE_DW=y
-CONFIG_PCIE_ECRC=y
-CONFIG_PCIE_EDR=y
-# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set
-CONFIG_PCIE_MICROCHIP_HOST=y
-# CONFIG_PCIE_MOBIVEIL is not set
-# CONFIG_PCI_ENDPOINT is not set
-# CONFIG_PCI_ENDPOINT_TEST is not set
-CONFIG_PCIEPORTBUS=y
-CONFIG_PCIE_PTM=y
-CONFIG_PCIE_ROCKCHIP_DW_HOST=y
-CONFIG_PCIE_ROCKCHIP_HOST=y
-CONFIG_PCIE_XILINX_CPM=y
-# CONFIG_PCIE_XILINX is not set
-# CONFIG_PCI_EXYNOS is not set
-# CONFIG_PCI_FTPCI100 is not set
-# CONFIG_PCI_GOOLPC is not set
-CONFIG_PCI_HOST_GENERIC=y
-CONFIG_PCI_HYPERV=m
-CONFIG_PCI_IMX6_HOST=y
-CONFIG_PCI_IMX6=y
-CONFIG_PCI_IOV=y
-CONFIG_PCI_J721E_HOST=y
-CONFIG_PCI_KEYSTONE_HOST=y
-CONFIG_PCI_KEYSTONE=y
-# CONFIG_PCI_LAYERSCAPE is not set
-CONFIG_PCI_MESON=y
-CONFIG_PCI_MSI_IRQ_DOMAIN=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_MVEBU=y
-CONFIG_PCI_P2PDMA=y
-CONFIG_PCI_PASID=y
-CONFIG_PCIPCWATCHDOG=m
-CONFIG_PCI_PF_STUB=m
-CONFIG_PCI_PRI=y
-# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
-CONFIG_PCI_STUB=y
-CONFIG_PCI_SW_SWITCHTEC=m
-CONFIG_PCI_TEGRA=y
-CONFIG_PCI_V3_SEMI=y
-CONFIG_PCI=y
-CONFIG_PCNET32=m
-CONFIG_PCPU_DEV_REFCNT=y
-CONFIG_PCS_XPCS=m
-CONFIG_PDA_POWER=m
-CONFIG_PDC_ADMA=m
-CONFIG_PDS_CORE=m
-# CONFIG_PECI is not set
-# CONFIG_PERCPU_STATS is not set
-# CONFIG_PERCPU_TEST is not set
-CONFIG_PERF_EVENTS_AMD_UNCORE=y
-CONFIG_PERF_EVENTS=y
-CONFIG_PERSISTENT_KEYRINGS=y
-# CONFIG_PER_VMA_LOCK_STATS is not set
-# CONFIG_PHANTOM is not set
-# CONFIG_PHONET is not set
-CONFIG_PHY_CADENCE_DPHY=m
-CONFIG_PHY_CADENCE_DPHY_RX=m
-CONFIG_PHY_CADENCE_SALVO=m
-CONFIG_PHY_CADENCE_SIERRA=m
-CONFIG_PHY_CADENCE_TORRENT=m
-CONFIG_PHY_CAN_TRANSCEIVER=m
-# CONFIG_PHY_CPCAP_USB is not set
-# CONFIG_PHY_DM816X_USB is not set
-CONFIG_PHY_EXYNOS5250_SATA=m
-CONFIG_PHY_EXYNOS5_USBDRD=m
-CONFIG_PHY_EXYNOS_DP_VIDEO=m
-CONFIG_PHY_EXYNOS_MIPI_VIDEO=m
-CONFIG_PHY_EXYNOS_PCIE=y
-# CONFIG_PHY_FSL_IMX8M_PCIE is not set
-# CONFIG_PHY_FSL_IMX8MQ_USB is not set
-# CONFIG_PHY_HI3670_PCIE is not set
-# CONFIG_PHY_HI3670_USB is not set
-# CONFIG_PHY_LAN966X_SERDES is not set
-CONFIG_PHYLIB=y
-CONFIG_PHYLINK=m
-# CONFIG_PHY_MAPPHONE_MDM6600 is not set
-CONFIG_PHY_MESON8B_USB2=m
-CONFIG_PHY_MESON8_HDMI_TX=m
-CONFIG_PHY_MESON_AXG_MIPI_DPHY=m
-CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y
-CONFIG_PHY_MESON_AXG_PCIE=m
-CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y
-CONFIG_PHY_MESON_G12A_USB2=y
-CONFIG_PHY_MESON_G12A_USB3_PCIE=m
-# CONFIG_PHY_MESON_GXL_USB2 is not set
-# CONFIG_PHY_MIXEL_LVDS_PHY is not set
-# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
-CONFIG_PHY_MMP3_HSIC=m
-CONFIG_PHY_MMP3_USB=m
-# CONFIG_PHY_MVEBU_A3700_COMPHY is not set
-# CONFIG_PHY_MVEBU_A3700_UTMI is not set
-CONFIG_PHY_MVEBU_A38X_COMPHY=m
-# CONFIG_PHY_MVEBU_CP110_COMPHY is not set
-CONFIG_PHY_MVEBU_CP110_UTMI=m
-CONFIG_PHY_MVEBU_SATA=y
-# CONFIG_PHY_OCELOT_SERDES is not set
-# CONFIG_PHY_PXA_28NM_HSIC is not set
-# CONFIG_PHY_PXA_28NM_USB2 is not set
-# CONFIG_PHY_QCOM_EDP is not set
-CONFIG_PHY_QCOM_EUSB2_REPEATER=m
-# CONFIG_PHY_QCOM_IPQ4019_USB is not set
-# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
-# CONFIG_PHY_QCOM_IPQ806X_USB is not set
-# CONFIG_PHY_QCOM_PCIE2 is not set
-# CONFIG_PHY_QCOM_QMP is not set
-CONFIG_PHY_QCOM_SNPS_EUSB2=m
-CONFIG_PHY_QCOM_USB_HS_28NM=m
-# CONFIG_PHY_QCOM_USB_HSIC is not set
-# CONFIG_PHY_QCOM_USB_HS is not set
-# CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2 is not set
-CONFIG_PHY_QCOM_USB_SS=m
-CONFIG_PHY_ROCKCHIP_DPHY_RX0=m
-CONFIG_PHY_ROCKCHIP_DP=m
-CONFIG_PHY_ROCKCHIP_EMMC=m
-CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
-CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
-CONFIG_PHY_ROCKCHIP_INNO_USB2=m
-CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=m
-CONFIG_PHY_ROCKCHIP_PCIE=y
-CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=m
-CONFIG_PHY_ROCKCHIP_TYPEC=m
-CONFIG_PHY_ROCKCHIP_USB=m
-CONFIG_PHY_SAMSUNG_UFS=m
-CONFIG_PHY_SAMSUNG_USB2=m
-CONFIG_PHY_STM32_USBPHYC=m
-CONFIG_PHY_SUN4I_USB=m
-CONFIG_PHY_SUN50I_USB3=m
-CONFIG_PHY_SUN6I_MIPI_DPHY=m
-CONFIG_PHY_SUN9I_USB=m
-CONFIG_PHY_TEGRA_XUSB=m
-CONFIG_PHY_TI_GMII_SEL=m
-# CONFIG_PHY_TUSB1210 is not set
-# CONFIG_PHY_XILINX_ZYNQMP is not set
-# CONFIG_PI433 is not set
-# CONFIG_PID_IN_CONTEXTIDR is not set
-CONFIG_PID_NS=y
-CONFIG_PINCONF=y
-CONFIG_PINCTRL_ALDERLAKE=m
-# CONFIG_PINCTRL_AMD is not set
-CONFIG_PINCTRL_ARMADA_370=y
-CONFIG_PINCTRL_ARMADA_XP=y
-CONFIG_PINCTRL_AS3722=y
-CONFIG_PINCTRL_AXP209=m
-# CONFIG_PINCTRL_BAYTRAIL is not set
-# CONFIG_PINCTRL_BROXTON is not set
-# CONFIG_PINCTRL_CANNONLAKE is not set
-CONFIG_PINCTRL_CEDARFORK=m
-# CONFIG_PINCTRL_CHERRYVIEW is not set
-CONFIG_PINCTRL_CY8C95X0=m
-CONFIG_PINCTRL_DOVE=y
-CONFIG_PINCTRL_ELKHARTLAKE=m
-CONFIG_PINCTRL_EMMITSBURG=m
-# CONFIG_PINCTRL_EQUILIBRIUM is not set
-# CONFIG_PINCTRL_GEMINILAKE is not set
-CONFIG_PINCTRL_IMX8MM=y
-CONFIG_PINCTRL_IMX8MN=y
-CONFIG_PINCTRL_IMX8MP=y
-CONFIG_PINCTRL_IMX8MQ=y
-CONFIG_PINCTRL_IMX8QXP=y
-CONFIG_PINCTRL_IMX8ULP=y
-CONFIG_PINCTRL_IMX93=y
-# CONFIG_PINCTRL_IMXRT1050 is not set
-# CONFIG_PINCTRL_IMXRT1170 is not set
-# CONFIG_PINCTRL_IPQ4019 is not set
-# CONFIG_PINCTRL_IPQ6018 is not set
-# CONFIG_PINCTRL_IPQ8064 is not set
-# CONFIG_PINCTRL_IPQ8074 is not set
-# CONFIG_PINCTRL_JASPERLAKE is not set
-CONFIG_PINCTRL_LAKEFIELD=m
-# CONFIG_PINCTRL_LPASS_LPI is not set
-# CONFIG_PINCTRL_LYNXPOINT is not set
-# CONFIG_PINCTRL_MCP23S08 is not set
-# CONFIG_PINCTRL_MDM9607 is not set
-# CONFIG_PINCTRL_MESON8B is not set
-# CONFIG_PINCTRL_MESON8 is not set
-CONFIG_PINCTRL_MESON=y
-# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
-# CONFIG_PINCTRL_MSM8226 is not set
-# CONFIG_PINCTRL_MSM8909 is not set
-# CONFIG_PINCTRL_MSM8953 is not set
-# CONFIG_PINCTRL_MSM8976 is not set
-# CONFIG_PINCTRL_MSM is not set
-CONFIG_PINCTRL_MVEBU=y
-# CONFIG_PINCTRL_OCELOT is not set
-CONFIG_PINCTRL_PALMAS=m
-# CONFIG_PINCTRL_QCM2290 is not set
-# CONFIG_PINCTRL_QCS404 is not set
-CONFIG_PINCTRL_RK805=m
-CONFIG_PINCTRL_ROCKCHIP=y
-CONFIG_PINCTRL_SAMSUNG=y
-# CONFIG_PINCTRL_SC7180 is not set
-# CONFIG_PINCTRL_SC8180X is not set
-# CONFIG_PINCTRL_SDM660 is not set
-# CONFIG_PINCTRL_SDX55 is not set
-# CONFIG_PINCTRL_SDX65 is not set
-CONFIG_PINCTRL_SINGLE=y
-# CONFIG_PINCTRL_SM8150 is not set
-# CONFIG_PINCTRL_SM8250 is not set
-# CONFIG_PINCTRL_SM8350 is not set
-# CONFIG_PINCTRL_SM8450 is not set
-# CONFIG_PINCTRL_STMFX is not set
-CONFIG_PINCTRL_SUN20I_D1=y
-CONFIG_PINCTRL_SUN4I_A10=y
-# CONFIG_PINCTRL_SUN50I_A100 is not set
-# CONFIG_PINCTRL_SUN50I_A100_R is not set
-# CONFIG_PINCTRL_SUN50I_A64 is not set
-# CONFIG_PINCTRL_SUN50I_A64_R is not set
-# CONFIG_PINCTRL_SUN50I_H5 is not set
-# CONFIG_PINCTRL_SUN50I_H616 is not set
-# CONFIG_PINCTRL_SUN50I_H616_R is not set
-# CONFIG_PINCTRL_SUN50I_H6 is not set
-# CONFIG_PINCTRL_SUN50I_H6_R is not set
-CONFIG_PINCTRL_SUN5I=y
-CONFIG_PINCTRL_SUN6I_A31_R=y
-CONFIG_PINCTRL_SUN6I_A31=y
-CONFIG_PINCTRL_SUN8I_A23_R=y
-CONFIG_PINCTRL_SUN8I_A23=y
-CONFIG_PINCTRL_SUN8I_A33=y
-CONFIG_PINCTRL_SUN8I_A83T_R=y
-CONFIG_PINCTRL_SUN8I_A83T=y
-CONFIG_PINCTRL_SUN8I_H3_R=y
-CONFIG_PINCTRL_SUN8I_H3=y
-CONFIG_PINCTRL_SUN8I_V3S=y
-CONFIG_PINCTRL_SUN9I_A80_R=y
-CONFIG_PINCTRL_SUN9I_A80=y
-# CONFIG_PINCTRL_SX150X is not set
-CONFIG_PINCTRL=y
-# CONFIG_PING is not set
-CONFIG_PINMUX=y
-CONFIG_PJ4B_ERRATA_4742=y
-CONFIG_PKCS7_MESSAGE_PARSER=y
-# CONFIG_PKCS7_TEST_KEY is not set
-CONFIG_PKCS8_PRIVATE_KEY_PARSER=m
-CONFIG_PL310_ERRATA_588369=y
-CONFIG_PL310_ERRATA_727915=y
-CONFIG_PL310_ERRATA_753970=y
-CONFIG_PL310_ERRATA_769419=y
-CONFIG_PL320_MBOX=y
-CONFIG_PL330_DMA=m
-CONFIG_PL353_SMC=m
-CONFIG_PLATFORM_MHU=m
-# CONFIG_PLATFORM_SI4713 is not set
-# CONFIG_PLAT_SPEAR is not set
-CONFIG_PLAYSTATION_FF=y
-# CONFIG_PLFXLC is not set
-# CONFIG_PLIP is not set
-# CONFIG_PLX_DMA is not set
-# CONFIG_PM_ADVANCED_DEBUG is not set
-# CONFIG_PM_AUTOSLEEP is not set
-CONFIG_PMBUS=m
-CONFIG_PM_DEBUG=y
-CONFIG_PM_DEVFREQ_EVENT=y
-CONFIG_PM_DEVFREQ=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-# CONFIG_PMIC_ADP5520 is not set
-# CONFIG_PMIC_DA903X is not set
-CONFIG_PM_OPP=y
-CONFIG_PMS7003=m
-CONFIG_PM_STD_PARTITION=""
-CONFIG_PM_TEST_SUSPEND=y
-CONFIG_PM_TRACE_RTC=y
-CONFIG_PM_TRACE=y
-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
-# CONFIG_PMU_SYSFS is not set
-# CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM=y
-CONFIG_PNFS_BLOCK=m
-CONFIG_POSIX_MQUEUE=y
-CONFIG_POWERCAP=y
-CONFIG_POWER_MLXBF=m
-CONFIG_POWER_RESET_AS3722=y
-# CONFIG_POWER_RESET_BRCMKONA is not set
-# CONFIG_POWER_RESET_BRCMSTB is not set
-CONFIG_POWER_RESET_GPIO_RESTART=y
-CONFIG_POWER_RESET_GPIO=y
-CONFIG_POWER_RESET_KEYSTONE=y
-# CONFIG_POWER_RESET_LINKSTATION is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-CONFIG_POWER_RESET_ODROID_GO_ULTRA_POWEROFF=y
-CONFIG_POWER_RESET_QCOM_PON=m
-# CONFIG_POWER_RESET_QNAP is not set
-CONFIG_POWER_RESET_REGULATOR=y
-CONFIG_POWER_RESET_RESTART=y
-CONFIG_POWER_RESET_SYSCON_POWEROFF=y
-CONFIG_POWER_RESET_SYSCON=y
-CONFIG_POWER_RESET_TPS65086=y
-CONFIG_POWER_RESET_VERSATILE=y
-CONFIG_POWER_RESET_VEXPRESS=y
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_SUPPLY_DEBUG is not set
-CONFIG_POWER_SUPPLY_HWMON=y
-CONFIG_POWER_SUPPLY=y
-# CONFIG_PPC_PROT_SAO_LPAR is not set
-CONFIG_PPC_QUEUED_SPINLOCKS=y
-CONFIG_PPC_RTAS_FILTER=y
-CONFIG_PPDEV=m
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_FILTER=y
-CONFIG_PPP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPP_MULTILINK=y
-CONFIG_PPPOATM=m
-CONFIG_PPPOE=m
-CONFIG_PPPOL2TP=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPS_CLIENT_GPIO=m
-# CONFIG_PPS_CLIENT_KTIMER is not set
-CONFIG_PPS_CLIENT_LDISC=m
-# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=y
-CONFIG_PPTP=m
-CONFIG_PREEMPT_DYNAMIC=y
-# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
-# CONFIG_PREEMPT is not set
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_TRACER is not set
-CONFIG_PREEMPT_VOLUNTARY=y
-CONFIG_PRESTERA=m
-CONFIG_PRESTERA_PCI=m
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_PRIME_NUMBERS=m
-CONFIG_PRINTER=m
-# CONFIG_PRINTK_CALLER is not set
-CONFIG_PRINTK_INDEX=y
-CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
-CONFIG_PRINTK_TIME=y
-# CONFIG_PRINT_QUOTA_WARNING is not set
-# CONFIG_PRISM2_USB is not set
-CONFIG_PROC_CHILDREN=y
-CONFIG_PROC_EVENTS=y
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_PROC_VMCORE_DEVICE_DUMP=y
-CONFIG_PROC_VMCORE=y
-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
-CONFIG_PROFILING=y
-CONFIG_PROVE_CXL_LOCKING=y
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_PROVE_NVDIMM_LOCKING is not set
-# CONFIG_PROVE_RAW_LOCK_NESTING is not set
-CONFIG_PRU_REMOTEPROC=m
-CONFIG_PSAMPLE=m
-# CONFIG_PSE_CONTROLLER is not set
-# CONFIG_PSI_DEFAULT_DISABLED is not set
-CONFIG_PSI=y
-# CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_842_COMPRESS=y
-# CONFIG_PSTORE_BLK is not set
-# CONFIG_PSTORE_CONSOLE is not set
-CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
-CONFIG_PSTORE_DEFLATE_COMPRESS=y
-# CONFIG_PSTORE_FTRACE is not set
-# CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4_COMPRESS=m
-# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZ4HC_COMPRESS=m
-# CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set
-CONFIG_PSTORE_LZO_COMPRESS=m
-# CONFIG_PSTORE_PMSG is not set
-CONFIG_PSTORE_RAM=m
-CONFIG_PSTORE=y
-# CONFIG_PSTORE_ZSTD_COMPRESS is not set
-# CONFIG_PTDUMP_DEBUGFS is not set
-CONFIG_PTE_MARKER_UFFD_WP=y
-CONFIG_PTP_1588_CLOCK_IDT82P33=m
-CONFIG_PTP_1588_CLOCK_IDTCM=m
-# CONFIG_PTP_1588_CLOCK_INES is not set
-CONFIG_PTP_1588_CLOCK_KVM=m
-# CONFIG_PTP_1588_CLOCK_OCP is not set
-CONFIG_PTP_1588_CLOCK_PCH=m
-CONFIG_PTP_1588_CLOCK=y
-CONFIG_PTP_DFL_TOD=m
-# CONFIG_PVPANIC_MMIO is not set
-# CONFIG_PVPANIC_PCI is not set
-CONFIG_PVPANIC=y
-CONFIG_PWM_APPLE=m
-# CONFIG_PWM_ATMEL_TCB is not set
-CONFIG_PWM_BCM2835=m
-CONFIG_PWM_CLK=m
-CONFIG_PWM_CROS_EC=m
-# CONFIG_PWM_DEBUG is not set
-CONFIG_PWM_DWC=m
-# CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_HIBVT=m
-# CONFIG_PWM_IMX1 is not set
-CONFIG_PWM_IMX27=m
-CONFIG_PWM_IMX_TPM=m
-CONFIG_PWM_MESON=m
-# CONFIG_PWM_OMAP_DMTIMER is not set
-CONFIG_PWM_PCA9685=m
-CONFIG_PWM_PXA=m
-CONFIG_PWM_RASPBERRYPI_POE=m
-CONFIG_PWM_ROCKCHIP=m
-CONFIG_PWM_SAMSUNG=m
-# CONFIG_PWM_STM32 is not set
-# CONFIG_PWM_STM32_LP is not set
-CONFIG_PWM_STMPE=y
-CONFIG_PWM_SUN4I=m
-CONFIG_PWM_SYSFS=y
-CONFIG_PWM_TEGRA=y
-CONFIG_PWM_TIECAP=m
-CONFIG_PWM_TIEHRPWM=m
-CONFIG_PWM_XILINX=m
-CONFIG_PWM=y
-CONFIG_PWRSEQ_EMMC=y
-CONFIG_PWRSEQ_SD8787=m
-CONFIG_PWRSEQ_SIMPLE=y
-# CONFIG_QCA7000_SPI is not set
-# CONFIG_QCA7000_UART is not set
-# CONFIG_QCM_DISPCC_2290 is not set
-# CONFIG_QCM_GCC_2290 is not set
-CONFIG_QCOM_A53PLL=m
-# CONFIG_QCOM_A7PLL is not set
-# CONFIG_QCOM_ADM is not set
-# CONFIG_QCOM_AOSS_QMP is not set
-# CONFIG_QCOM_APR is not set
-CONFIG_QCOM_BAM_DMUX=m
-# CONFIG_QCOM_CLK_APCC_MSM8996 is not set
-CONFIG_QCOM_CLK_APCS_MSM8916=m
-# CONFIG_QCOM_CLK_APCS_SDX55 is not set
-# CONFIG_QCOM_COMMAND_DB is not set
-# CONFIG_QCOM_CPR is not set
-# CONFIG_QCOM_EBI2 is not set
-# CONFIG_QCOM_EMAC is not set
-CONFIG_QCOM_FASTRPC=m
-# CONFIG_QCOM_GENI_SE is not set
-# CONFIG_QCOM_GPI_DMA is not set
-CONFIG_QCOM_HFPLL=m
-# CONFIG_QCOM_HIDMA is not set
-# CONFIG_QCOM_HIDMA_MGMT is not set
-# CONFIG_QCOM_ICC_BWMON is not set
-# CONFIG_QCOM_IPCC is not set
-# CONFIG_QCOM_LLCC is not set
-CONFIG_QCOM_LMH=m
-CONFIG_QCOM_MPM=m
-CONFIG_QCOM_OCMEM=m
-CONFIG_QCOM_PDC=y
-CONFIG_QCOM_PM8XXX_XOADC=m
-CONFIG_QCOM_PMIC_GLINK=m
-CONFIG_QCOM_RAMP_CTRL=m
-CONFIG_QCOM_RMTFS_MEM=m
-# CONFIG_QCOM_RPMH is not set
-CONFIG_QCOM_RPMPD=m
-# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
-CONFIG_QCOM_SCM=y
-CONFIG_QCOM_SOCINFO=m
-CONFIG_QCOM_SPMI_ADC5=m
-CONFIG_QCOM_SPMI_ADC_TM5=m
-CONFIG_QCOM_SPMI_RRADC=m
-CONFIG_QCOM_SPM=y
-CONFIG_QCOM_SSC_BLOCK_BUS=y
-CONFIG_QCOM_STATS=m
-CONFIG_QCS_GCC_404=m
-# CONFIG_QCS_Q6SSTOP_404 is not set
-# CONFIG_QCS_TURING_404 is not set
-# CONFIG_QDU_GCC_1000 is not set
-CONFIG_QEDE=m
-CONFIG_QEDF=m
-CONFIG_QEDI=m
-CONFIG_QED=m
-CONFIG_QED_SRIOV=y
-# CONFIG_QFMT_V1 is not set
-CONFIG_QFMT_V2=y
-CONFIG_QLA3XXX=m
-CONFIG_QLCNIC_DCB=y
-CONFIG_QLCNIC_HWMON=y
-CONFIG_QLCNIC=m
-CONFIG_QLCNIC_SRIOV=y
-CONFIG_QLGE=m
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_QNX6FS_FS is not set
-# CONFIG_QORIQ_CPUFREQ is not set
-# CONFIG_QORIQ_THERMAL is not set
-CONFIG_QRTR=m
-CONFIG_QRTR_MHI=m
-CONFIG_QRTR_SMD=m
-# CONFIG_QRTR_TUN is not set
-CONFIG_QSEMI_PHY=m
-CONFIG_QTNFMAC_PCIE=m
-# CONFIG_QUICC_ENGINE is not set
-CONFIG_QUOTACTL=y
-# CONFIG_QUOTA_DEBUG is not set
-CONFIG_QUOTA_NETLINK_INTERFACE=y
-CONFIG_QUOTA=y
-CONFIG_R6040=m
-CONFIG_R8169=m
-CONFIG_R8712U=m
-CONFIG_RADIO_ADAPTERS=m
-CONFIG_RADIO_MAXIRADIO=m
-CONFIG_RADIO_SAA7706H=m
-CONFIG_RADIO_SHARK2=m
-CONFIG_RADIO_SHARK=m
-CONFIG_RADIO_SI470X=m
-CONFIG_RADIO_SI4713=m
-CONFIG_RADIO_TEA5764=m
-# CONFIG_RADIO_TEF6862 is not set
-CONFIG_RADIO_WL1273=m
-# CONFIG_RAID6_PQ_BENCHMARK is not set
-CONFIG_RAID_ATTRS=m
-# CONFIG_RANDOM32_SELFTEST is not set
-CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
-CONFIG_RANDOM_TRUST_BOOTLOADER=y
-CONFIG_RANDOM_TRUST_CPU=y
-# CONFIG_RANDSTRUCT_FULL is not set
-CONFIG_RANDSTRUCT_NONE=y
-# CONFIG_RANDSTRUCT_PERFORMANCE is not set
-CONFIG_RAPIDIO_CHMAN=m
-CONFIG_RAPIDIO_CPS_GEN2=m
-CONFIG_RAPIDIO_CPS_XX=m
-# CONFIG_RAPIDIO_DEBUG is not set
-CONFIG_RAPIDIO_DISC_TIMEOUT=30
-CONFIG_RAPIDIO_DMA_ENGINE=y
-# CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set
-CONFIG_RAPIDIO_ENUM_BASIC=m
-CONFIG_RAPIDIO=m
-CONFIG_RAPIDIO_MPORT_CDEV=m
-CONFIG_RAPIDIO_RXS_GEN3=m
-CONFIG_RAPIDIO_TSI568=m
-CONFIG_RAPIDIO_TSI57X=m
-CONFIG_RAPIDIO_TSI721=m
-CONFIG_RASPBERRYPI_FIRMWARE=y
-CONFIG_RASPBERRYPI_POWER=y
-CONFIG_RATIONAL_KUNIT_TEST=m
-# CONFIG_RAVE_SP_CORE is not set
-# CONFIG_RBTREE_TEST is not set
-CONFIG_RC_ATI_REMOTE=m
-CONFIG_RC_CORE=y
-CONFIG_RC_DECODERS=y
-CONFIG_RC_DEVICES=y
-CONFIG_RC_LOOPBACK=m
-CONFIG_RC_MAP=m
-# CONFIG_RCU_CPU_STALL_CPUTIME is not set
-CONFIG_RCU_CPU_STALL_TIMEOUT=60
-# CONFIG_RCU_EQS_DEBUG is not set
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
-# CONFIG_RCU_EXPERT is not set
-# CONFIG_RCU_LAZY is not set
-# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set
-CONFIG_RCU_NOCB_CPU=y
-# CONFIG_RCU_REF_SCALE_TEST is not set
-# CONFIG_RCU_SCALE_TEST is not set
-CONFIG_RCU_TORTURE_TEST=m
-# CONFIG_RCU_TRACE is not set
-CONFIG_RC_XBOX_DVD=m
-CONFIG_RD_BZIP2=y
-CONFIG_RD_GZIP=y
-CONFIG_RD_LZ4=y
-CONFIG_RD_LZMA=y
-CONFIG_RD_LZO=y
-# CONFIG_RDMA_RXE is not set
-CONFIG_RDMA_SIW=m
-# CONFIG_RDS_DEBUG is not set
-# CONFIG_RDS is not set
-# CONFIG_RDS_RDMA is not set
-CONFIG_RDS_TCP=m
-CONFIG_RD_XZ=y
-CONFIG_RD_ZSTD=y
-# CONFIG_READABLE_ASM is not set
-# CONFIG_READ_ONLY_THP_FOR_FS is not set
-CONFIG_REALTEK_AUTOPM=y
-CONFIG_REALTEK_PHY=y
-# CONFIG_REED_SOLOMON_TEST is not set
-CONFIG_REGMAP_I2C=y
-CONFIG_REGMAP_IRQ=y
-CONFIG_REGMAP_KUNIT=m
-CONFIG_REGMAP_MMIO=y
-CONFIG_REGMAP_SPI=y
-CONFIG_REGMAP=y
-# CONFIG_REGULATOR_88PG86X is not set
-CONFIG_REGULATOR_ACT8865=m
-CONFIG_REGULATOR_AD5398=m
-CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
-CONFIG_REGULATOR_AS3722=m
-CONFIG_REGULATOR_AXP20X=m
-CONFIG_REGULATOR_BD9571MWV=m
-CONFIG_REGULATOR_CROS_EC=m
-# CONFIG_REGULATOR_DA9121 is not set
-CONFIG_REGULATOR_DA9210=m
-CONFIG_REGULATOR_DA9211=m
-# CONFIG_REGULATOR_DEBUG is not set
-CONFIG_REGULATOR_FAN53555=y
-# CONFIG_REGULATOR_FAN53880 is not set
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_GPIO=y
-CONFIG_REGULATOR_ISL6271A=m
-CONFIG_REGULATOR_ISL9305=m
-CONFIG_REGULATOR_LP3971=m
-CONFIG_REGULATOR_LP3972=m
-CONFIG_REGULATOR_LP872X=m
-CONFIG_REGULATOR_LP8755=m
-CONFIG_REGULATOR_LTC3589=m
-# CONFIG_REGULATOR_LTC3676 is not set
-CONFIG_REGULATOR_MAX1586=m
-# CONFIG_REGULATOR_MAX20086 is not set
-CONFIG_REGULATOR_MAX20411=m
-CONFIG_REGULATOR_MAX597X=m
-CONFIG_REGULATOR_MAX77650=m
-CONFIG_REGULATOR_MAX77686=m
-CONFIG_REGULATOR_MAX77802=m
-# CONFIG_REGULATOR_MAX77826 is not set
-CONFIG_REGULATOR_MAX8649=m
-CONFIG_REGULATOR_MAX8660=m
-CONFIG_REGULATOR_MAX8893=m
-CONFIG_REGULATOR_MAX8952=m
-CONFIG_REGULATOR_MAX8973=m
-CONFIG_REGULATOR_MAX8997=m
-# CONFIG_REGULATOR_MCP16502 is not set
-CONFIG_REGULATOR_MP5416=m
-# CONFIG_REGULATOR_MP8859 is not set
-CONFIG_REGULATOR_MP886X=m
-# CONFIG_REGULATOR_MPQ7920 is not set
-# CONFIG_REGULATOR_MT6311 is not set
-# CONFIG_REGULATOR_MT6315 is not set
-CONFIG_REGULATOR_MT6370=m
-CONFIG_REGULATOR_PALMAS=m
-CONFIG_REGULATOR_PBIAS=m
-# CONFIG_REGULATOR_PCA9450 is not set
-# CONFIG_REGULATOR_PF8X00 is not set
-CONFIG_REGULATOR_PFUZE100=m
-CONFIG_REGULATOR_PV88060=m
-# CONFIG_REGULATOR_PV88080 is not set
-CONFIG_REGULATOR_PV88090=m
-CONFIG_REGULATOR_PWM=y
-CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m
-CONFIG_REGULATOR_RK808=y
-CONFIG_REGULATOR_RT4801=m
-CONFIG_REGULATOR_RT4803=m
-CONFIG_REGULATOR_RT4831=m
-CONFIG_REGULATOR_RT5120=m
-CONFIG_REGULATOR_RT5190A=m
-CONFIG_REGULATOR_RT5739=m
-CONFIG_REGULATOR_RT5759=m
-CONFIG_REGULATOR_RT6160=m
-CONFIG_REGULATOR_RT6190=m
-CONFIG_REGULATOR_RT6245=m
-CONFIG_REGULATOR_RTMV20=m
-CONFIG_REGULATOR_RTQ2134=m
-CONFIG_REGULATOR_RTQ6752=m
-CONFIG_REGULATOR_S2MPA01=m
-CONFIG_REGULATOR_S2MPS11=m
-CONFIG_REGULATOR_S5M8767=m
-# CONFIG_REGULATOR_SLG51000 is not set
-CONFIG_REGULATOR_STM32_BOOSTER=m
-CONFIG_REGULATOR_STM32_PWR=y
-CONFIG_REGULATOR_STM32_VREFBUF=m
-CONFIG_REGULATOR_STPMIC1=m
-CONFIG_REGULATOR_SY7636A=m
-CONFIG_REGULATOR_SY8106A=m
-# CONFIG_REGULATOR_SY8824X is not set
-CONFIG_REGULATOR_SY8827N=m
-CONFIG_REGULATOR_TI_ABB=m
-CONFIG_REGULATOR_TPS51632=m
-CONFIG_REGULATOR_TPS62360=m
-CONFIG_REGULATOR_TPS6286X=m
-CONFIG_REGULATOR_TPS65023=m
-CONFIG_REGULATOR_TPS6507X=m
-CONFIG_REGULATOR_TPS65090=m
-# CONFIG_REGULATOR_TPS65132 is not set
-CONFIG_REGULATOR_TPS6524X=m
-CONFIG_REGULATOR_TPS6586X=m
-CONFIG_REGULATOR_TPS65910=m
-CONFIG_REGULATOR_TPS65912=m
-CONFIG_REGULATOR_USERSPACE_CONSUMER=m
-CONFIG_REGULATOR_VCTRL=m
-CONFIG_REGULATOR_VEXPRESS=m
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
-# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
-CONFIG_REGULATOR_WM8994=m
-CONFIG_REGULATOR=y
-# CONFIG_REISERFS_CHECK is not set
-CONFIG_REISERFS_FS=m
-CONFIG_REISERFS_FS_POSIX_ACL=y
-CONFIG_REISERFS_FS_SECURITY=y
-CONFIG_REISERFS_FS_XATTR=y
-CONFIG_REISERFS_PROC_INFO=y
-CONFIG_RELAY=y
-# CONFIG_RELOCATABLE_TEST is not set
-# CONFIG_REMOTEPROC_CDEV is not set
-CONFIG_REMOTEPROC=y
-CONFIG_REMOTE_TARGET=m
-# CONFIG_RENESAS_PHY is not set
-# CONFIG_RESET_ATTACK_MITIGATION is not set
-CONFIG_RESET_CONTROLLER=y
-CONFIG_RESET_IMX7=y
-# CONFIG_RESET_INTEL_GW is not set
-CONFIG_RESET_MESON_AUDIO_ARB=m
-CONFIG_RESET_MESON=m
-# CONFIG_RESET_QCOM_AOSS is not set
-CONFIG_RESET_QCOM_PDC=m
-CONFIG_RESET_RASPBERRYPI=y
-CONFIG_RESET_SCMI=y
-CONFIG_RESET_SIMPLE=y
-CONFIG_RESET_TI_SCI=m
-CONFIG_RESET_TI_SYSCON=m
-CONFIG_RESET_TI_TPS380X=m
-CONFIG_RESOURCE_KUNIT_TEST=m
-# CONFIG_RFD77402 is not set
-# CONFIG_RFD_FTL is not set
-CONFIG_RFKILL_GPIO=m
-CONFIG_RFKILL_INPUT=y
-CONFIG_RFKILL=m
-CONFIG_RH_FEDORA=y
-CONFIG_RICHTEK_RTQ6056=m
-CONFIG_RING_BUFFER_BENCHMARK=m
-# CONFIG_RING_BUFFER_STARTUP_TEST is not set
-# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
-CONFIG_RIONET=m
-CONFIG_RIONET_RX_SIZE=128
-CONFIG_RIONET_TX_SIZE=128
-CONFIG_RMI4_CORE=m
-CONFIG_RMI4_F03=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
-CONFIG_RMI4_I2C=m
-CONFIG_RMI4_SMB=m
-CONFIG_RMI4_SPI=m
-CONFIG_RMNET=m
-CONFIG_ROCKCHIP_ANALOGIX_DP=y
-CONFIG_ROCKCHIP_CDN_DP=y
-CONFIG_ROCKCHIP_DTPM=m
-CONFIG_ROCKCHIP_DW_HDMI=y
-CONFIG_ROCKCHIP_DW_MIPI_DSI=y
-CONFIG_ROCKCHIP_EFUSE=m
-CONFIG_ROCKCHIP_GRF=y
-CONFIG_ROCKCHIP_INNO_HDMI=y
-CONFIG_ROCKCHIP_IODOMAIN=m
-CONFIG_ROCKCHIP_IOMMU=y
-CONFIG_ROCKCHIP_LVDS=y
-CONFIG_ROCKCHIP_MBOX=y
-CONFIG_ROCKCHIP_OTP=m
-CONFIG_ROCKCHIP_PHY=m
-CONFIG_ROCKCHIP_PM_DOMAINS=y
-CONFIG_ROCKCHIP_RGB=y
-CONFIG_ROCKCHIP_RK3066_HDMI=y
-CONFIG_ROCKCHIP_SARADC=m
-CONFIG_ROCKCHIP_THERMAL=m
-CONFIG_ROCKCHIP_VOP2=y
-CONFIG_ROCKCHIP_VOP=y
-CONFIG_ROCKER=m
-CONFIG_ROHM_BU27034=m
-CONFIG_ROMFS_BACKED_BY_BLOCK=y
-# CONFIG_ROMFS_BACKED_BY_BOTH is not set
-# CONFIG_ROMFS_BACKED_BY_MTD is not set
-CONFIG_ROMFS_FS=m
-CONFIG_ROSE=m
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y
-CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y
-# CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set
-CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m
-CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_RPMSG_CHAR=m
-CONFIG_RPMSG_CTRL=m
-CONFIG_RPMSG=m
-# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
-CONFIG_RPMSG_QCOM_GLINK_SMEM=m
-CONFIG_RPMSG_TTY=m
-CONFIG_RPMSG_VIRTIO=m
-CONFIG_RPMSG_WWAN_CTRL=m
-CONFIG_RPR0521=m
-CONFIG_RSI_91X=m
-CONFIG_RSI_COEX=y
-CONFIG_RSI_DEBUGFS=y
-CONFIG_RSI_SDIO=m
-CONFIG_RSI_USB=m
-CONFIG_RT2400PCI=m
-CONFIG_RT2500PCI=m
-CONFIG_RT2500USB=m
-CONFIG_RT2800PCI=m
-CONFIG_RT2800PCI_RT3290=y
-CONFIG_RT2800PCI_RT33XX=y
-CONFIG_RT2800PCI_RT35XX=y
-CONFIG_RT2800PCI_RT53XX=y
-CONFIG_RT2800USB=m
-CONFIG_RT2800USB_RT33XX=y
-CONFIG_RT2800USB_RT3573=y
-CONFIG_RT2800USB_RT35XX=y
-CONFIG_RT2800USB_RT53XX=y
-CONFIG_RT2800USB_RT55XX=y
-CONFIG_RT2800USB_UNKNOWN=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_RT2X00_LIB_DEBUGFS=y
-CONFIG_RT2X00=m
-CONFIG_RT61PCI=m
-CONFIG_RT73USB=m
-CONFIG_RTC_CLASS=y
-# CONFIG_RTC_DEBUG is not set
-# CONFIG_RTC_DRV_ABB5ZES3 is not set
-CONFIG_RTC_DRV_ABEOZ9=m
-CONFIG_RTC_DRV_ABX80X=m
-CONFIG_RTC_DRV_AC100=m
-CONFIG_RTC_DRV_ARMADA38X=m
-CONFIG_RTC_DRV_AS3722=m
-CONFIG_RTC_DRV_BBNSM=m
-CONFIG_RTC_DRV_BQ32K=m
-CONFIG_RTC_DRV_BQ4802=m
-CONFIG_RTC_DRV_CADENCE=m
-CONFIG_RTC_DRV_CMOS=y
-CONFIG_RTC_DRV_CROS_EC=m
-CONFIG_RTC_DRV_DS1286=m
-# CONFIG_RTC_DRV_DS1302 is not set
-CONFIG_RTC_DRV_DS1305=m
-# CONFIG_RTC_DRV_DS1307_CENTURY is not set
-CONFIG_RTC_DRV_DS1307=m
-# CONFIG_RTC_DRV_DS1343 is not set
-# CONFIG_RTC_DRV_DS1347 is not set
-CONFIG_RTC_DRV_DS1374=m
-CONFIG_RTC_DRV_DS1374_WDT=y
-CONFIG_RTC_DRV_DS1390=m
-CONFIG_RTC_DRV_DS1511=m
-CONFIG_RTC_DRV_DS1553=m
-CONFIG_RTC_DRV_DS1672=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_DS1742=m
-# CONFIG_RTC_DRV_DS17485 is not set
-# CONFIG_RTC_DRV_DS17885 is not set
-CONFIG_RTC_DRV_DS2404=m
-# CONFIG_RTC_DRV_DS3232_HWMON is not set
-CONFIG_RTC_DRV_DS3232=m
-# CONFIG_RTC_DRV_EFI is not set
-CONFIG_RTC_DRV_EM3027=m
-CONFIG_RTC_DRV_FM3130=m
-# CONFIG_RTC_DRV_FTRTC010 is not set
-# CONFIG_RTC_DRV_GOLDFISH is not set
-# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
-CONFIG_RTC_DRV_HYM8563=m
-# CONFIG_RTC_DRV_IMXDI is not set
-CONFIG_RTC_DRV_IMX_SC=m
-CONFIG_RTC_DRV_ISL12022=m
-CONFIG_RTC_DRV_ISL12026=m
-CONFIG_RTC_DRV_ISL1208=m
-CONFIG_RTC_DRV_M41T80=m
-CONFIG_RTC_DRV_M41T80_WDT=y
-CONFIG_RTC_DRV_M41T93=m
-CONFIG_RTC_DRV_M41T94=m
-CONFIG_RTC_DRV_M48T35=m
-CONFIG_RTC_DRV_M48T59=m
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_MAX6900=m
-CONFIG_RTC_DRV_MAX6902=m
-CONFIG_RTC_DRV_MAX6916=m
-CONFIG_RTC_DRV_MAX77686=m
-CONFIG_RTC_DRV_MAX8997=m
-# CONFIG_RTC_DRV_MCP795 is not set
-CONFIG_RTC_DRV_MESON=m
-CONFIG_RTC_DRV_MESON_VRTC=m
-CONFIG_RTC_DRV_MSM6242=m
-CONFIG_RTC_DRV_MV=m
-# CONFIG_RTC_DRV_MXC is not set
-# CONFIG_RTC_DRV_MXC_V2 is not set
-CONFIG_RTC_DRV_NCT3018Y=m
-CONFIG_RTC_DRV_OMAP=m
-CONFIG_RTC_DRV_OPTEE=m
-CONFIG_RTC_DRV_PALMAS=m
-CONFIG_RTC_DRV_PCF2123=m
-CONFIG_RTC_DRV_PCF2127=m
-CONFIG_RTC_DRV_PCF85063=m
-CONFIG_RTC_DRV_PCF8523=m
-CONFIG_RTC_DRV_PCF85363=m
-CONFIG_RTC_DRV_PCF8563=m
-CONFIG_RTC_DRV_PCF8583=m
-CONFIG_RTC_DRV_PL030=y
-CONFIG_RTC_DRV_PL031=y
-# CONFIG_RTC_DRV_PM8XXX is not set
-CONFIG_RTC_DRV_R7301=m
-CONFIG_RTC_DRV_R9701=m
-CONFIG_RTC_DRV_RK808=m
-CONFIG_RTC_DRV_RP5C01=m
-CONFIG_RTC_DRV_RS5C348=m
-CONFIG_RTC_DRV_RS5C372=m
-CONFIG_RTC_DRV_RV3028=m
-CONFIG_RTC_DRV_RV3029C2=m
-CONFIG_RTC_DRV_RV3029_HWMON=y
-CONFIG_RTC_DRV_RV3032=m
-# CONFIG_RTC_DRV_RV8803 is not set
-CONFIG_RTC_DRV_RX4581=m
-# CONFIG_RTC_DRV_RX6110 is not set
-CONFIG_RTC_DRV_RX8010=m
-CONFIG_RTC_DRV_RX8025=m
-CONFIG_RTC_DRV_RX8581=m
-CONFIG_RTC_DRV_S35390A=m
-CONFIG_RTC_DRV_S3C=m
-CONFIG_RTC_DRV_S5M=m
-# CONFIG_RTC_DRV_SA1100 is not set
-CONFIG_RTC_DRV_SD3078=m
-CONFIG_RTC_DRV_SNVS=m
-CONFIG_RTC_DRV_STK17TA8=m
-CONFIG_RTC_DRV_STM32=m
-CONFIG_RTC_DRV_SUN6I=y
-CONFIG_RTC_DRV_SUNXI=m
-CONFIG_RTC_DRV_TEGRA=m
-# CONFIG_RTC_DRV_TEST is not set
-CONFIG_RTC_DRV_TPS65910=m
-CONFIG_RTC_DRV_V3020=m
-CONFIG_RTC_DRV_X1205=m
-# CONFIG_RTC_DRV_ZYNQMP is not set
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-CONFIG_RTC_HCTOSYS=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-CONFIG_RTC_INTF_DEV=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_LIB_KUNIT_TEST=m
-CONFIG_RTC_NVMEM=y
-CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
-CONFIG_RTC_SYSTOHC=y
-# CONFIG_RT_GROUP_SCHED is not set
-CONFIG_RTL8180=m
-CONFIG_RTL8187=m
-CONFIG_RTL8188EE=m
-CONFIG_RTL8192CE=m
-CONFIG_RTL8192CU=m
-CONFIG_RTL8192DE=m
-CONFIG_RTL8192EE=m
-CONFIG_RTL8192E=m
-CONFIG_RTL8192SE=m
-# CONFIG_RTL8192U is not set
-CONFIG_RTL8723AE=m
-CONFIG_RTL8723BE=m
-CONFIG_RTL8723BS=m
-CONFIG_RTL8821AE=m
-CONFIG_RTL8XXXU=m
-CONFIG_RTL8XXXU_UNTESTED=y
-CONFIG_RTL_CARDS=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTLLIB=m
-# CONFIG_RTLWIFI_DEBUG is not set
-CONFIG_RTLWIFI=m
-# CONFIG_RTS5208 is not set
-CONFIG_RTW88_8723DE=m
-CONFIG_RTW88_8723DU=m
-CONFIG_RTW88_8821CE=m
-CONFIG_RTW88_8821CS=m
-CONFIG_RTW88_8821CU=m
-CONFIG_RTW88_8822BE=m
-CONFIG_RTW88_8822BS=m
-CONFIG_RTW88_8822BU=m
-CONFIG_RTW88_8822CE=m
-CONFIG_RTW88_8822CS=m
-CONFIG_RTW88_8822CU=m
-# CONFIG_RTW88_DEBUGFS is not set
-# CONFIG_RTW88_DEBUG is not set
-CONFIG_RTW88=m
-CONFIG_RTW89_8852AE=m
-CONFIG_RTW89_8852BE=m
-CONFIG_RTW89_8852CE=m
-# CONFIG_RTW89_DEBUGFS is not set
-# CONFIG_RTW89_DEBUGMSG is not set
-CONFIG_RTW89=m
-CONFIG_RUNTIME_TESTING_MENU=y
-CONFIG_RV_MON_WWNR=y
-CONFIG_RV_REACTORS=y
-CONFIG_RV_REACT_PANIC=y
-CONFIG_RV_REACT_PRINTK=y
-CONFIG_RV=y
-CONFIG_RXKAD=y
-# CONFIG_RXPERF is not set
-CONFIG_S2IO=m
-# CONFIG_S390_KPROBES_SANITY_TEST is not set
-# CONFIG_S390_MODULES_SANITY_TEST is not set
-CONFIG_S3C2410_WATCHDOG=m
-# CONFIG_SA_GCC_8775P is not set
-# CONFIG_SA_GPUCC_8775P is not set
-# CONFIG_SAMPLE_FPROBE is not set
-# CONFIG_SAMPLES is not set
-CONFIG_SATA_ACARD_AHCI=m
-CONFIG_SATA_AHCI_PLATFORM=m
-CONFIG_SATA_AHCI=y
-# CONFIG_SATA_DWC is not set
-CONFIG_SATA_HIGHBANK=m
-# CONFIG_SATA_INIC162X is not set
-CONFIG_SATA_MOBILE_LPM_POLICY=3
-CONFIG_SATA_MV=m
-# CONFIG_SATA_NV is not set
-CONFIG_SATA_PMP=y
-# CONFIG_SATA_PROMISE is not set
-# CONFIG_SATA_QSTOR is not set
-CONFIG_SATA_SIL24=m
-# CONFIG_SATA_SIL is not set
-# CONFIG_SATA_SIS is not set
-# CONFIG_SATA_SVW is not set
-# CONFIG_SATA_SX4 is not set
-# CONFIG_SATA_ULI is not set
-# CONFIG_SATA_VIA is not set
-# CONFIG_SATA_VITESSE is not set
-# CONFIG_SATA_ZPODD is not set
-# CONFIG_SBC7240_WDT is not set
-# CONFIG_SBC8360_WDT is not set
-# CONFIG_SBC_EPX_C3_WATCHDOG is not set
-CONFIG_SBP_TARGET=m
-# CONFIG_SC1200_WDT is not set
-CONFIG_SC92031=m
-# CONFIG_SCA3000 is not set
-CONFIG_SCA3300=m
-CONFIG_SC_CAMCC_7180=m
-CONFIG_SC_CAMCC_7280=m
-CONFIG_SCD30_CORE=m
-CONFIG_SCD30_I2C=m
-CONFIG_SCD30_SERIAL=m
-# CONFIG_SCD4X is not set
-CONFIG_SC_DISPCC_7180=m
-CONFIG_SC_DISPCC_7280=m
-# CONFIG_SC_DISPCC_8280XP is not set
-# CONFIG_SCF_TORTURE_TEST is not set
-CONFIG_SC_GCC_7180=y
-CONFIG_SC_GCC_7280=y
-# CONFIG_SC_GCC_8180X is not set
-# CONFIG_SC_GCC_8280XP is not set
-CONFIG_SC_GPUCC_7180=m
-CONFIG_SC_GPUCC_7280=m
-# CONFIG_SC_GPUCC_8280XP is not set
-CONFIG_SCHED_AUTOGROUP=y
-CONFIG_SCHED_CLUSTER=y
-CONFIG_SCHED_CORE=y
-CONFIG_SCHED_DEBUG=y
-# CONFIG_SCHED_MC_PRIO is not set
-CONFIG_SCHED_MC=y
-CONFIG_SCHED_OMIT_FRAME_POINTER=y
-CONFIG_SCHED_SMT=y
-CONFIG_SCHED_STACK_END_CHECK=y
-CONFIG_SCHEDSTATS=y
-CONFIG_SCHED_THERMAL_PRESSURE=y
-CONFIG_SCHED_TRACER=y
-CONFIG_SC_LPASSCC_7280=m
-CONFIG_SC_LPASS_CORECC_7180=m
-# CONFIG_SC_LPASS_CORECC_7280 is not set
-CONFIG_SC_MSS_7180=y
-# CONFIG_SCR24X is not set
-# CONFIG_SCSI_3W_9XXX is not set
-# CONFIG_SCSI_3W_SAS is not set
-# CONFIG_SCSI_AACRAID is not set
-# CONFIG_SCSI_ACARD is not set
-# CONFIG_SCSI_ADVANSYS is not set
-# CONFIG_SCSI_AIC79XX is not set
-# CONFIG_SCSI_AIC7XXX is not set
-# CONFIG_SCSI_AIC94XX is not set
-CONFIG_SCSI_AM53C974=m
-CONFIG_SCSI_ARCMSR=m
-# CONFIG_SCSI_BFA_FC is not set
-CONFIG_SCSI_BNX2_ISCSI=m
-CONFIG_SCSI_BNX2X_FCOE=m
-# CONFIG_SCSI_BUSLOGIC is not set
-CONFIG_SCSI_CHELSIO_FCOE=m
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_CXGB3_ISCSI=m
-CONFIG_SCSI_CXGB4_ISCSI=m
-CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_DH_ALUA=m
-CONFIG_SCSI_DH_EMC=m
-CONFIG_SCSI_DH_HP_SW=m
-CONFIG_SCSI_DH_RDAC=m
-CONFIG_SCSI_DH=y
-CONFIG_SCSI_DMX3191D=m
-# CONFIG_SCSI_DPT_I2O is not set
-CONFIG_SCSI_EFCT=m
-CONFIG_SCSI_ENCLOSURE=m
-CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_FC_ATTRS=m
-CONFIG_SCSI_FDOMAIN_PCI=m
-CONFIG_SCSI_FLASHPOINT=y
-# CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE is not set
-# CONFIG_SCSI_HISI_SAS is not set
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_HPTIOP=m
-# CONFIG_SCSI_IMM is not set
-CONFIG_SCSI_INIA100=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_IPR_DUMP=y
-CONFIG_SCSI_IPR=m
-CONFIG_SCSI_IPR_TRACE=y
-# CONFIG_SCSI_IPS is not set
-CONFIG_SCSI_ISCSI_ATTRS=m
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_LOWLEVEL=y
-# CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_LPFC=m
-CONFIG_SCSI_MPI3MR=m
-# CONFIG_SCSI_MPT2SAS is not set
-CONFIG_SCSI_MPT2SAS_MAX_SGE=128
-CONFIG_SCSI_MPT3SAS=m
-CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-# CONFIG_SCSI_MVSAS_DEBUG is not set
-CONFIG_SCSI_MVSAS=m
-CONFIG_SCSI_MVSAS_TASKLET=y
-CONFIG_SCSI_MVUMI=m
-CONFIG_SCSI_MYRB=m
-CONFIG_SCSI_MYRS=m
-# CONFIG_SCSI_NSP32 is not set
-# CONFIG_SCSI_PM8001 is not set
-CONFIG_SCSI_PMCRAID=m
-# CONFIG_SCSI_PPA is not set
-CONFIG_SCSI_PROC_FS=y
-CONFIG_SCSI_QLA_FC=m
-CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_SAS_ATA=y
-CONFIG_SCSI_SAS_ATTRS=m
-CONFIG_SCSI_SAS_HOST_SMP=y
-CONFIG_SCSI_SAS_LIBSAS=m
-CONFIG_SCSI_SCAN_ASYNC=y
-CONFIG_SCSI_SMARTPQI=m
-# CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_SNIC=m
-CONFIG_SCSI_SPI_ATTRS=m
-CONFIG_SCSI_SRP_ATTRS=m
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
-CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
-CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
-CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
-CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_UFS_BSG=y
-CONFIG_SCSI_UFS_CDNS_PLATFORM=m
-CONFIG_SCSI_UFS_CRYPTO=y
-# CONFIG_SCSI_UFS_DWC_TC_PCI is not set
-# CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set
-CONFIG_SCSI_UFS_EXYNOS=m
-# CONFIG_SCSI_UFS_FAULT_INJECTION is not set
-CONFIG_SCSI_UFSHCD=m
-CONFIG_SCSI_UFSHCD_PCI=m
-CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_UFS_HPB=y
-CONFIG_SCSI_UFS_HWMON=y
-CONFIG_SCSI_UFS_QCOM=m
-CONFIG_SCSI_VIRTIO=m
-CONFIG_SCSI_WD719X=m
-CONFIG_SCSI=y
-CONFIG_SCTP_COOKIE_HMAC_MD5=y
-CONFIG_SCTP_COOKIE_HMAC_SHA1=y
-# CONFIG_SCTP_DBG_OBJCNT is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
-# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
-CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
-CONFIG_SC_VIDEOCC_7180=m
-CONFIG_SC_VIDEOCC_7280=m
-CONFIG_SD_ADC_MODULATOR=m
-CONFIG_SDIO_UART=m
-# CONFIG_SDM_CAMCC_845 is not set
-# CONFIG_SDM_DISPCC_845 is not set
-CONFIG_SDM_GCC_660=m
-# CONFIG_SDM_GCC_845 is not set
-# CONFIG_SDM_GPUCC_660 is not set
-# CONFIG_SDM_GPUCC_845 is not set
-# CONFIG_SDM_LPASSCC_845 is not set
-# CONFIG_SDM_MMCC_660 is not set
-# CONFIG_SDM_VIDEOCC_845 is not set
-# CONFIG_SDX_GCC_55 is not set
-# CONFIG_SDX_GCC_65 is not set
-# CONFIG_SECCOMP_CACHE_DEBUG is not set
-CONFIG_SECCOMP=y
-CONFIG_SECONDARY_TRUSTED_KEYRING=y
-CONFIG_SECTION_MISMATCH_WARN_ONLY=y
-# CONFIG_SECURITY_APPARMOR is not set
-# CONFIG_SECURITY_DMESG_RESTRICT is not set
-CONFIG_SECURITYFS=y
-# CONFIG_SECURITY_INFINIBAND is not set
-CONFIG_SECURITY_LANDLOCK=y
-# CONFIG_SECURITY_LOADPIN is not set
-CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y
-CONFIG_SECURITY_LOCKDOWN_LSM=y
-CONFIG_SECURITY_NETWORK_XFRM=y
-CONFIG_SECURITY_NETWORK=y
-CONFIG_SECURITY_PATH=y
-# CONFIG_SECURITY_SAFESETID is not set
-CONFIG_SECURITY_SELINUX_AVC_STATS=y
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
-CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
-CONFIG_SECURITY_SELINUX_DEVELOP=y
-# CONFIG_SECURITY_SELINUX_DISABLE is not set
-CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
-CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
-CONFIG_SECURITY_SELINUX=y
-# CONFIG_SECURITY_SMACK is not set
-# CONFIG_SECURITY_TOMOYO is not set
-CONFIG_SECURITY=y
-CONFIG_SECURITY_YAMA=y
-# CONFIG_SENSEAIR_SUNRISE_CO2 is not set
-# CONFIG_SENSIRION_SGP30 is not set
-# CONFIG_SENSIRION_SGP40 is not set
-# CONFIG_SENSORS_ACBEL_FSG032 is not set
-CONFIG_SENSORS_ACPI_POWER=m
-CONFIG_SENSORS_AD7314=m
-CONFIG_SENSORS_AD7414=m
-CONFIG_SENSORS_AD7418=m
-CONFIG_SENSORS_ADC128D818=m
-CONFIG_SENSORS_ADCXX=m
-CONFIG_SENSORS_ADM1021=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_ADM1266=m
-CONFIG_SENSORS_ADM1275=m
-CONFIG_SENSORS_ADM9240=m
-CONFIG_SENSORS_ADS7828=m
-CONFIG_SENSORS_ADS7871=m
-CONFIG_SENSORS_ADT7310=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_AMC6821=m
-CONFIG_SENSORS_APDS990X=m
-CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=m
-CONFIG_SENSORS_ARM_SCMI=m
-CONFIG_SENSORS_ARM_SCPI=m
-# CONFIG_SENSORS_AS370 is not set
-CONFIG_SENSORS_ASC7621=m
-# CONFIG_SENSORS_ASUS_WMI_EC is not set
-# CONFIG_SENSORS_ASUS_WMI is not set
-CONFIG_SENSORS_ATXP1=m
-CONFIG_SENSORS_AXI_FAN_CONTROL=m
-CONFIG_SENSORS_BEL_PFE=m
-CONFIG_SENSORS_BH1770=m
-CONFIG_SENSORS_BPA_RS600=m
-CONFIG_SENSORS_CORSAIR_CPRO=m
-CONFIG_SENSORS_CORSAIR_PSU=m
-CONFIG_SENSORS_DELTA_AHE50DC_FAN=m
-CONFIG_SENSORS_DME1737=m
-CONFIG_SENSORS_DPS920AB=m
-CONFIG_SENSORS_DRIVETEMP=m
-CONFIG_SENSORS_DS1621=m
-CONFIG_SENSORS_DS620=m
-CONFIG_SENSORS_EMC1403=m
-# CONFIG_SENSORS_EMC2103 is not set
-CONFIG_SENSORS_EMC2305=m
-CONFIG_SENSORS_EMC6W201=m
-CONFIG_SENSORS_F71805F=m
-CONFIG_SENSORS_F71882FG=m
-CONFIG_SENSORS_F75375S=m
-CONFIG_SENSORS_FSP_3Y=m
-CONFIG_SENSORS_FTSTEUTATES=m
-CONFIG_SENSORS_G760A=m
-CONFIG_SENSORS_G762=m
-CONFIG_SENSORS_GL518SM=m
-CONFIG_SENSORS_GL520SM=m
-CONFIG_SENSORS_GPIO_FAN=m
-# CONFIG_SENSORS_HIH6130 is not set
-# CONFIG_SENSORS_HMC5843_I2C is not set
-# CONFIG_SENSORS_HMC5843_SPI is not set
-# CONFIG_SENSORS_I5K_AMB is not set
-CONFIG_SENSORS_IBMAEM=m
-# CONFIG_SENSORS_IBM_CFFPS is not set
-CONFIG_SENSORS_IBMPEX=m
-CONFIG_SENSORS_IIO_HWMON=m
-CONFIG_SENSORS_INA209=m
-CONFIG_SENSORS_INA238=m
-CONFIG_SENSORS_INA2XX=m
-CONFIG_SENSORS_INA3221=m
-# CONFIG_SENSORS_INSPUR_IPSPS is not set
-CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
-# 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_ISL29018=m
-CONFIG_SENSORS_ISL29028=m
-# CONFIG_SENSORS_ISL68137 is not set
-CONFIG_SENSORS_IT87=m
-CONFIG_SENSORS_JC42=m
-CONFIG_SENSORS_LINEAGE=m
-CONFIG_SENSORS_LIS3_I2C=m
-CONFIG_SENSORS_LIS3LV02D=m
-# CONFIG_SENSORS_LIS3_SPI is not set
-CONFIG_SENSORS_LM25066=m
-CONFIG_SENSORS_LM25066_REGULATOR=y
-CONFIG_SENSORS_LM63=m
-CONFIG_SENSORS_LM70=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_LT7182S=m
-CONFIG_SENSORS_LTC2945=m
-CONFIG_SENSORS_LTC2947_I2C=m
-CONFIG_SENSORS_LTC2947_SPI=m
-CONFIG_SENSORS_LTC2978=m
-CONFIG_SENSORS_LTC2978_REGULATOR=y
-CONFIG_SENSORS_LTC2990=m
-# CONFIG_SENSORS_LTC2992 is not set
-CONFIG_SENSORS_LTC3815=m
-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_MAX1111=m
-# CONFIG_SENSORS_MAX127 is not set
-# CONFIG_SENSORS_MAX15301 is not set
-CONFIG_SENSORS_MAX16064=m
-CONFIG_SENSORS_MAX16065=m
-CONFIG_SENSORS_MAX1619=m
-# CONFIG_SENSORS_MAX16601 is not set
-CONFIG_SENSORS_MAX1668=m
-CONFIG_SENSORS_MAX197=m
-# CONFIG_SENSORS_MAX20730 is not set
-CONFIG_SENSORS_MAX20751=m
-CONFIG_SENSORS_MAX31722=m
-# CONFIG_SENSORS_MAX31730 is not set
-CONFIG_SENSORS_MAX31760=m
-# CONFIG_SENSORS_MAX31785 is not set
-CONFIG_SENSORS_MAX31790=m
-CONFIG_SENSORS_MAX34440=m
-CONFIG_SENSORS_MAX6620=m
-# CONFIG_SENSORS_MAX6621 is not set
-CONFIG_SENSORS_MAX6639=m
-CONFIG_SENSORS_MAX6642=m
-CONFIG_SENSORS_MAX6650=m
-CONFIG_SENSORS_MAX6697=m
-CONFIG_SENSORS_MAX8688=m
-CONFIG_SENSORS_MC34VR500=m
-CONFIG_SENSORS_MCP3021=m
-CONFIG_SENSORS_MLXREG_FAN=m
-CONFIG_SENSORS_MP2888=m
-CONFIG_SENSORS_MP2975=m
-CONFIG_SENSORS_MP5023=m
-CONFIG_SENSORS_MPQ7932=m
-CONFIG_SENSORS_MPQ7932_REGULATOR=y
-CONFIG_SENSORS_MR75203=m
-CONFIG_SENSORS_NCT6683=m
-CONFIG_SENSORS_NCT6775_I2C=m
-CONFIG_SENSORS_NCT6775=m
-CONFIG_SENSORS_NCT7802=m
-CONFIG_SENSORS_NCT7904=m
-CONFIG_SENSORS_NPCM7XX=m
-CONFIG_SENSORS_NTC_THERMISTOR=m
-CONFIG_SENSORS_NZXT_KRAKEN2=m
-CONFIG_SENSORS_NZXT_SMART2=m
-# CONFIG_SENSORS_OCC_P8_I2C is not set
-CONFIG_SENSORS_PC87360=m
-CONFIG_SENSORS_PC87427=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_SENSORS_PIM4328=m
-CONFIG_SENSORS_PLI1209BC=m
-CONFIG_SENSORS_PLI1209BC_REGULATOR=y
-CONFIG_SENSORS_PM6764TR=m
-CONFIG_SENSORS_PMBUS=m
-CONFIG_SENSORS_POWR1220=m
-CONFIG_SENSORS_PWM_FAN=m
-# CONFIG_SENSORS_PXE1610 is not set
-CONFIG_SENSORS_Q54SJ108A2=m
-CONFIG_SENSORS_RASPBERRYPI_HWMON=m
-CONFIG_SENSORS_RM3100_I2C=m
-CONFIG_SENSORS_RM3100_SPI=m
-# CONFIG_SENSORS_SBRMI is not set
-CONFIG_SENSORS_SBTSI=m
-CONFIG_SENSORS_SCH5627=m
-CONFIG_SENSORS_SCH5636=m
-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_SMM665 is not set
-CONFIG_SENSORS_SMSC47B397=m
-CONFIG_SENSORS_SMSC47M192=m
-CONFIG_SENSORS_SMSC47M1=m
-# CONFIG_SENSORS_STPDDC60 is not set
-# CONFIG_SENSORS_STTS751 is not set
-CONFIG_SENSORS_SY7636A=m
-CONFIG_SENSORS_TC654=m
-CONFIG_SENSORS_TC74=m
-CONFIG_SENSORS_TDA38640=m
-CONFIG_SENSORS_TDA38640_REGULATOR=y
-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=m
-CONFIG_SENSORS_TMP513=m
-# CONFIG_SENSORS_TPS23861 is not set
-CONFIG_SENSORS_TPS40422=m
-CONFIG_SENSORS_TPS53679=m
-CONFIG_SENSORS_TPS546D24=m
-CONFIG_SENSORS_TSL2550=m
-# CONFIG_SENSORS_TSL2563 is not set
-CONFIG_SENSORS_UCD9000=m
-CONFIG_SENSORS_UCD9200=m
-CONFIG_SENSORS_VEXPRESS=m
-CONFIG_SENSORS_VIA686A=m
-CONFIG_SENSORS_VT1211=m
-CONFIG_SENSORS_VT8231=m
-CONFIG_SENSORS_W83627EHF=m
-CONFIG_SENSORS_W83627HF=m
-CONFIG_SENSORS_W83773G=m
-CONFIG_SENSORS_W83781D=m
-CONFIG_SENSORS_W83791D=m
-CONFIG_SENSORS_W83792D=m
-CONFIG_SENSORS_W83793=m
-# CONFIG_SENSORS_W83795_FANCTRL is not set
-CONFIG_SENSORS_W83795=m
-CONFIG_SENSORS_W83L785TS=m
-CONFIG_SENSORS_W83L786NG=m
-# CONFIG_SENSORS_XDPE122 is not set
-CONFIG_SENSORS_XDPE152=m
-# CONFIG_SENSORS_XGENE is not set
-CONFIG_SENSORS_ZL6100=m
-# CONFIG_SERIAL_8250_16550A_VARIANTS is not set
-CONFIG_SERIAL_8250_BCM2835AUX=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_CS=m
-# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
-# CONFIG_SERIAL_8250_DETECT_IRQ is not set
-CONFIG_SERIAL_8250_DFL=m
-CONFIG_SERIAL_8250_DW=y
-CONFIG_SERIAL_8250_EXAR=m
-CONFIG_SERIAL_8250_EXTENDED=y
-# CONFIG_SERIAL_8250_FINTEK is not set
-CONFIG_SERIAL_8250_MANY_PORTS=y
-# CONFIG_SERIAL_8250_MID is not set
-CONFIG_SERIAL_8250_NR_UARTS=32
-CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
-CONFIG_SERIAL_8250_OMAP=y
-CONFIG_SERIAL_8250_PCI1XXXX=y
-CONFIG_SERIAL_8250_PCI=y
-CONFIG_SERIAL_8250_PERICOM=y
-CONFIG_SERIAL_8250_RSA=y
-CONFIG_SERIAL_8250_RT288X=y
-CONFIG_SERIAL_8250_RUNTIME_UARTS=32
-CONFIG_SERIAL_8250_SHARE_IRQ=y
-CONFIG_SERIAL_8250_TEGRA=y
-CONFIG_SERIAL_8250=y
-# CONFIG_SERIAL_ALTERA_JTAGUART is not set
-# CONFIG_SERIAL_ALTERA_UART is not set
-CONFIG_SERIAL_AMBA_PL010_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL010=y
-CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
-CONFIG_SERIAL_AMBA_PL011=y
-CONFIG_SERIAL_ARC=m
-CONFIG_SERIAL_ARC_NR_PORTS=1
-# CONFIG_SERIAL_BCM63XX is not set
-# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_DEV_BUS=y
-CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
-CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y
-CONFIG_SERIAL_EARLYCON_SEMIHOST=y
-# CONFIG_SERIAL_FSL_LINFLEXUART is not set
-CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
-CONFIG_SERIAL_FSL_LPUART=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-# CONFIG_SERIAL_IMX_EARLYCON is not set
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_JSM=m
-# CONFIG_SERIAL_KGDB_NMI is not set
-# CONFIG_SERIAL_LANTIQ is not set
-# CONFIG_SERIAL_MAX3100 is not set
-# CONFIG_SERIAL_MAX310X is not set
-CONFIG_SERIAL_MESON_CONSOLE=y
-CONFIG_SERIAL_MESON=y
-CONFIG_SERIAL_MVEBU_CONSOLE=y
-CONFIG_SERIAL_MVEBU_UART=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-CONFIG_SERIAL_OF_PLATFORM=y
-# CONFIG_SERIAL_PCH_UART is not set
-# CONFIG_SERIAL_RP2 is not set
-CONFIG_SERIAL_SAMSUNG_CONSOLE=y
-CONFIG_SERIAL_SAMSUNG=y
-CONFIG_SERIAL_SC16IS7XX_I2C=y
-CONFIG_SERIAL_SC16IS7XX=m
-CONFIG_SERIAL_SC16IS7XX_SPI=y
-# CONFIG_SERIAL_SCCNXP is not set
-# CONFIG_SERIAL_SIFIVE is not set
-# CONFIG_SERIAL_SPRD is not set
-CONFIG_SERIAL_ST_ASC_CONSOLE=y
-CONFIG_SERIAL_ST_ASC=y
-CONFIG_SERIAL_STM32_CONSOLE=y
-CONFIG_SERIAL_STM32=y
-CONFIG_SERIAL_TEGRA=y
-# CONFIG_SERIAL_TIMBERDALE is not set
-# CONFIG_SERIAL_UARTLITE is not set
-# CONFIG_SERIAL_XILINX_PS_UART is not set
-CONFIG_SERIO_ALTERA_PS2=m
-CONFIG_SERIO_AMBAKMI=m
-# CONFIG_SERIO_APBPS2 is not set
-CONFIG_SERIO_ARC_PS2=m
-# CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_GPIO_PS2 is not set
-# CONFIG_SERIO_I8042 is not set
-# CONFIG_SERIO_LIBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_PCIPS2 is not set
-# CONFIG_SERIO_PS2MULT is not set
-CONFIG_SERIO_RAW=m
-CONFIG_SERIO_SERPORT=m
-CONFIG_SERIO_SUN4I_PS2=m
-CONFIG_SERIO=y
-CONFIG_SFC_FALCON=m
-CONFIG_SFC_FALCON_MTD=y
-# CONFIG_SFC is not set
-# CONFIG_SF_PDMA is not set
-CONFIG_SFP=m
-CONFIG_SGI_PARTITION=y
-# CONFIG_SHADOW_CALL_STACK is not set
-# CONFIG_SHRINKER_DEBUG is not set
-CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
-# CONFIG_SI1133 is not set
-# CONFIG_SI1145 is not set
-CONFIG_SI7005=m
-CONFIG_SI7020=m
-# CONFIG_SIEMENS_SIMATIC_IPC is not set
-CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIOX is not set
-CONFIG_SIPHASH_KUNIT_TEST=m
-CONFIG_SIS190=m
-CONFIG_SIS900=m
-# CONFIG_SKGE_DEBUG is not set
-CONFIG_SKGE_GENESIS=y
-CONFIG_SKGE=m
-# CONFIG_SKY2_DEBUG is not set
-CONFIG_SKY2=m
-CONFIG_SLAB_FREELIST_HARDENED=y
-CONFIG_SLAB_FREELIST_RANDOM=y
-# CONFIG_SLAB is not set
-# CONFIG_SLAB_MERGE_DEFAULT is not set
-# CONFIG_SLIMBUS is not set
-CONFIG_SLIP_COMPRESSED=y
-CONFIG_SLIP=m
-# CONFIG_SLIP_MODE_SLIP6 is not set
-CONFIG_SLIP_SMART=y
-# CONFIG_SLOB_DEPRECATED is not set
-CONFIG_SLUB_CPU_PARTIAL=y
-# CONFIG_SLUB_DEBUG_ON is not set
-CONFIG_SLUB_KUNIT_TEST=m
-# CONFIG_SLUB_STATS is not set
-CONFIG_SLUB=y
-CONFIG_SMARTJOYPLUS_FF=y
-# CONFIG_SMB_SERVER is not set
-CONFIG_SMC91X=m
-# CONFIG_SM_CAMCC_6350 is not set
-# CONFIG_SM_CAMCC_8250 is not set
-# CONFIG_SM_CAMCC_8450 is not set
-CONFIG_SMC_DIAG=m
-CONFIG_SMC=m
-# CONFIG_SM_DISPCC_8250 is not set
-CONFIG_SM_DISPCC_8450=m
-# CONFIG_SM_DISPCC_8550 is not set
-# CONFIG_SM_FTL is not set
-# CONFIG_SM_GCC_6115 is not set
-# CONFIG_SM_GCC_6125 is not set
-# CONFIG_SM_GCC_6350 is not set
-# CONFIG_SM_GCC_6375 is not set
-# CONFIG_SM_GCC_7150 is not set
-# CONFIG_SM_GCC_8150 is not set
-CONFIG_SM_GCC_8250=m
-CONFIG_SM_GCC_8350=m
-CONFIG_SM_GCC_8450=m
-CONFIG_SM_GCC_8550=m
-# CONFIG_SM_GPUCC_6350 is not set
-# CONFIG_SM_GPUCC_8150 is not set
-# CONFIG_SM_GPUCC_8250 is not set
-# CONFIG_SM_GPUCC_8350 is not set
-CONFIG_SMP_ON_UP=y
-CONFIG_SMP=y
-CONFIG_SMSC911X=m
-CONFIG_SMSC9420=m
-CONFIG_SMSC_PHY=m
-CONFIG_SMSC_SCH311X_WDT=m
-CONFIG_SMS_SDIO_DRV=m
-# CONFIG_SMS_SIANO_DEBUGFS is not set
-CONFIG_SMS_SIANO_MDTV=m
-CONFIG_SMS_SIANO_RC=y
-CONFIG_SMS_USB_DRV=m
-# CONFIG_SM_TCSRCC_8550 is not set
-# CONFIG_SM_VIDEOCC_8150 is not set
-# CONFIG_SM_VIDEOCC_8250 is not set
-CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
-CONFIG_SND_AC97_POWER_SAVE=y
-# CONFIG_SND_AD1889 is not set
-# CONFIG_SND_ALI5451 is not set
-CONFIG_SND_ALOOP=m
-CONFIG_SND_ALS300=m
-CONFIG_SND_ALS4000=m
-# CONFIG_SND_AMD_ACP_CONFIG is not set
-CONFIG_SND_ARMAACI=m
-CONFIG_SND_ARM=y
-# CONFIG_SND_ASIHPI is not set
-# CONFIG_SND_ATIIXP is not set
-# CONFIG_SND_ATIIXP_MODEM is not set
-# CONFIG_SND_ATMEL_SOC is not set
-CONFIG_SND_AU8810=m
-CONFIG_SND_AU8820=m
-CONFIG_SND_AU8830=m
-CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m
-CONFIG_SND_AUDIO_GRAPH_CARD2=m
-CONFIG_SND_AUDIO_GRAPH_CARD=m
-# CONFIG_SND_AW2 is not set
-CONFIG_SND_AZT3328=m
-CONFIG_SND_BCD2000=m
-CONFIG_SND_BCM2835=m
-CONFIG_SND_BCM2835_SOC_I2S=m
-# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set
-CONFIG_SND_BEBOB=m
-CONFIG_SND_BT87X=m
-# CONFIG_SND_BT87X_OVERCLOCK is not set
-CONFIG_SND_CA0106=m
-CONFIG_SND_CMIPCI=m
-CONFIG_SND_COMPRESS_OFFLOAD=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_CTL_DEBUG is not set
-CONFIG_SND_CTL_FAST_LOOKUP=y
-# CONFIG_SND_CTL_INPUT_VALIDATION is not set
-# CONFIG_SND_CTL_VALIDATION is not set
-CONFIG_SND_CTXFI=m
-CONFIG_SND_DARLA20=m
-CONFIG_SND_DARLA24=m
-# CONFIG_SND_DEBUG is not set
-# CONFIG_SND_DEBUG_VERBOSE is not set
-# CONFIG_SND_DESIGNWARE_I2S is not set
-CONFIG_SND_DICE=m
-CONFIG_SND_DMAENGINE_PCM=m
-CONFIG_SND_DRIVERS=y
-CONFIG_SND_DUMMY=m
-CONFIG_SND_DYNAMIC_MINORS=y
-CONFIG_SND_ECHO3G=m
-CONFIG_SND_EMU10K1=m
-CONFIG_SND_EMU10K1X=m
-CONFIG_SND_ENS1370=m
-CONFIG_SND_ENS1371=m
-CONFIG_SND_ES1938=m
-CONFIG_SND_ES1968_INPUT=y
-CONFIG_SND_ES1968=m
-CONFIG_SND_ES1968_RADIO=y
-CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
-CONFIG_SND_FIREWORKS=m
-CONFIG_SND_FM801=m
-CONFIG_SND_FM801_TEA575X_BOOL=y
-CONFIG_SND_GINA20=m
-CONFIG_SND_GINA24=m
-CONFIG_SND_HDA_CODEC_ANALOG=m
-CONFIG_SND_HDA_CODEC_CA0110=m
-CONFIG_SND_HDA_CODEC_CA0132_DSP=y
-CONFIG_SND_HDA_CODEC_CA0132=m
-CONFIG_SND_HDA_CODEC_CIRRUS=m
-CONFIG_SND_HDA_CODEC_CMEDIA=m
-CONFIG_SND_HDA_CODEC_CONEXANT=m
-CONFIG_SND_HDA_CODEC_CS8409=m
-CONFIG_SND_HDA_CODEC_HDMI=m
-CONFIG_SND_HDA_CODEC_REALTEK=m
-CONFIG_SND_HDA_CODEC_SI3054=m
-CONFIG_SND_HDA_CODEC_SIGMATEL=m
-CONFIG_SND_HDA_CODEC_VIA=m
-# CONFIG_SND_HDA_CTL_DEV_ID is not set
-CONFIG_SND_HDA_GENERIC=m
-CONFIG_SND_HDA_HWDEP=y
-CONFIG_SND_HDA_INPUT_BEEP_MODE=0
-CONFIG_SND_HDA_INPUT_BEEP=y
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
-CONFIG_SND_HDA_INTEL=m
-CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_PREALLOC_SIZE=2048
-CONFIG_SND_HDA_RECONFIG=y
-CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m
-CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m
-CONFIG_SND_HDA_TEGRA=m
-CONFIG_SND_HDSP=m
-CONFIG_SND_HDSPM=m
-CONFIG_SND_HRTIMER=m
-CONFIG_SND_I2S_HI6210_I2S=m
-CONFIG_SND_ICE1712=m
-CONFIG_SND_ICE1724=m
-CONFIG_SND_IMX_SOC=m
-CONFIG_SND_INDIGODJ=m
-CONFIG_SND_INDIGODJX=m
-CONFIG_SND_INDIGOIO=m
-CONFIG_SND_INDIGOIOX=m
-CONFIG_SND_INDIGO=m
-# CONFIG_SND_INTEL8X0 is not set
-# CONFIG_SND_INTEL8X0M is not set
-# CONFIG_SND_INTEL_BYT_PREFER_SOF is not set
-CONFIG_SND_ISIGHT=m
-# CONFIG_SND_JACK_INJECTION_DEBUG is not set
-CONFIG_SND_JACK=y
-CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
-CONFIG_SND_KIRKWOOD_SOC=m
-CONFIG_SND_KORG1212=m
-CONFIG_SND_LAYLA20=m
-CONFIG_SND_LAYLA24=m
-CONFIG_SND_LOLA=m
-CONFIG_SND_LX6464ES=m
-CONFIG_SND=m
-CONFIG_SND_MAESTRO3_INPUT=y
-CONFIG_SND_MAESTRO3=m
-CONFIG_SND_MAX_CARDS=32
-CONFIG_SND_MESON_AIU=m
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
-CONFIG_SND_MESON_G12A_TOACODEC=m
-CONFIG_SND_MESON_G12A_TOHDMITX=m
-CONFIG_SND_MESON_GX_SOUND_CARD=m
-CONFIG_SND_MIA=m
-CONFIG_SND_MIXART=m
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_MMP_SOC_SSPA=m
-CONFIG_SND_MONA=m
-CONFIG_SND_MPU401=m
-CONFIG_SND_MTPAV=m
-CONFIG_SND_MTS64=m
-CONFIG_SND_NM256=m
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_OXFW=m
-CONFIG_SND_OXYGEN=m
-CONFIG_SND_PCI=y
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
-# CONFIG_SND_PCSP is not set
-CONFIG_SND_PCXHR=m
-CONFIG_SND_PORTMAN2X4=m
-# CONFIG_SND_PPC is not set
-CONFIG_SND_RIPTIDE=m
-CONFIG_SND_RME32=m
-CONFIG_SND_RME9652=m
-CONFIG_SND_RME96=m
-CONFIG_SND_SAMSUNG_PCM=m
-CONFIG_SND_SAMSUNG_SPDIF=m
-CONFIG_SND_SEQ_DUMMY=m
-CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
-CONFIG_SND_SEQUENCER=m
-CONFIG_SND_SEQUENCER_OSS=m
-CONFIG_SND_SERIAL_GENERIC=m
-CONFIG_SND_SERIAL_U16550=m
-CONFIG_SND_SIMPLE_CARD=m
-CONFIG_SND_SIMPLE_CARD_UTILS=m
-# CONFIG_SND_SIS7019 is not set
-CONFIG_SND_SOC_AC97_BUS=y
-CONFIG_SND_SOC_AC97_CODEC=m
-CONFIG_SND_SOC_ADAU1372_I2C=m
-CONFIG_SND_SOC_ADAU1372_SPI=m
-# CONFIG_SND_SOC_ADAU1701 is not set
-CONFIG_SND_SOC_ADAU1761_I2C=m
-CONFIG_SND_SOC_ADAU1761_SPI=m
-CONFIG_SND_SOC_ADAU7002=m
-CONFIG_SND_SOC_ADAU7118_HW=m
-CONFIG_SND_SOC_ADAU7118_I2C=m
-CONFIG_SND_SOC_ADI_AXI_I2S=m
-CONFIG_SND_SOC_ADI_AXI_SPDIF=m
-CONFIG_SND_SOC_ADI=m
-# CONFIG_SND_SOC_AK4104 is not set
-# CONFIG_SND_SOC_AK4118 is not set
-# CONFIG_SND_SOC_AK4375 is not set
-CONFIG_SND_SOC_AK4458=m
-# 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_AMD_ACP3x is not set
-# CONFIG_SND_SOC_AMD_ACP5x is not set
-# CONFIG_SND_SOC_AMD_ACP6x is not set
-# CONFIG_SND_SOC_AMD_ACP_COMMON is not set
-# CONFIG_SND_SOC_AMD_ACP is not set
-# CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH is not set
-# CONFIG_SND_SOC_AMD_CZ_RT5645_MACH is not set
-# CONFIG_SND_SOC_AMD_PS is not set
-# CONFIG_SND_SOC_AMD_PS_MACH is not set
-# CONFIG_SND_SOC_AMD_RENOIR is not set
-# CONFIG_SND_SOC_AMD_RENOIR_MACH is not set
-# CONFIG_SND_SOC_AMD_RPL_ACP6x is not set
-# CONFIG_SND_SOC_AMD_RV_RT5682_MACH is not set
-# CONFIG_SND_SOC_AMD_VANGOGH_MACH is not set
-# CONFIG_SND_SOC_AMD_YC_MACH is not set
-# CONFIG_SND_SOC_APQ8016_SBC is not set
-CONFIG_SND_SOC_ARNDALE=m
-CONFIG_SND_SOC_AW8738=m
-CONFIG_SND_SOC_AW88395=m
-CONFIG_SND_SOC_BD28623=m
-CONFIG_SND_SOC_BT_SCO=m
-CONFIG_SND_SOC_CROS_EC_CODEC=m
-# 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_CS35L41_SPI is not set
-CONFIG_SND_SOC_CS35L45_I2C=m
-CONFIG_SND_SOC_CS35L45_SPI=m
-CONFIG_SND_SOC_CS35L56_I2C=m
-CONFIG_SND_SOC_CS35L56_SDW=m
-CONFIG_SND_SOC_CS35L56_SPI=m
-CONFIG_SND_SOC_CS4234=m
-CONFIG_SND_SOC_CS4265=m
-# CONFIG_SND_SOC_CS4270 is not set
-CONFIG_SND_SOC_CS4271_I2C=m
-# CONFIG_SND_SOC_CS4271_SPI is not set
-CONFIG_SND_SOC_CS42L42=m
-CONFIG_SND_SOC_CS42L42_SDW=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=m
-CONFIG_SND_SOC_CS42XX8_I2C=m
-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_DAVINCI_MCASP=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_I2C=m
-CONFIG_SND_SOC_ES8328=m
-CONFIG_SND_SOC_ES8328_SPI=m
-CONFIG_SND_SOC_FSL_ASOC_CARD=m
-CONFIG_SND_SOC_FSL_ASRC=m
-CONFIG_SND_SOC_FSL_AUD2HTX=m
-CONFIG_SND_SOC_FSL_AUDMIX=m
-CONFIG_SND_SOC_FSL_EASRC=m
-CONFIG_SND_SOC_FSL_ESAI=m
-CONFIG_SND_SOC_FSL_MICFIL=m
-CONFIG_SND_SOC_FSL_MQS=m
-CONFIG_SND_SOC_FSL_RPMSG=m
-CONFIG_SND_SOC_FSL_SAI=m
-CONFIG_SND_SOC_FSL_SPDIF=m
-CONFIG_SND_SOC_FSL_SSI=m
-CONFIG_SND_SOC_FSL_XCVR=m
-CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
-# CONFIG_SND_SOC_GTM601 is not set
-CONFIG_SND_SOC_HDAC_HDA=m
-CONFIG_SND_SOC_HDAC_HDMI=m
-CONFIG_SND_SOC_HDA=m
-CONFIG_SND_SOC_HDMI_CODEC=m
-CONFIG_SND_SOC_ICS43432=m
-CONFIG_SND_SOC_IDT821034=m
-# CONFIG_SND_SOC_IMG is not set
-CONFIG_SND_SOC_IMX_AUDIO_RPMSG=m
-CONFIG_SND_SOC_IMX_AUDMIX=m
-CONFIG_SND_SOC_IMX_AUDMUX=m
-CONFIG_SND_SOC_IMX_CARD=m
-# CONFIG_SND_SOC_IMX_ES8328 is not set
-CONFIG_SND_SOC_IMX_HDMI=m
-CONFIG_SND_SOC_IMX_PCM_RPMSG=m
-CONFIG_SND_SOC_IMX_RPMSG=m
-CONFIG_SND_SOC_IMX_SGTL5000=m
-CONFIG_SND_SOC_IMX_SPDIF=m
-# CONFIG_SND_SOC_INNO_RK3036 is not set
-# CONFIG_SND_SOC_INTEL_AVS is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT274 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT286 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT298 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682 is not set
-# CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567 is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set
-# CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH is not set
-# CONFIG_SND_SOC_INTEL_BROADWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH is not set
-# CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH is not set
-# CONFIG_SND_SOC_INTEL_CATPT is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set
-# CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_H is not set
-# CONFIG_SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_CML_LP is not set
-# CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_HASWELL_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set
-# CONFIG_SND_SOC_INTEL_SKYLAKE is not set
-# CONFIG_SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_ES8336_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_RT5682_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_SSP_AMP_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set
-# CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH is not set
-# CONFIG_SND_SOC_INTEL_SST is not set
-# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set
-# CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set
-CONFIG_SND_SOC_LPASS_CPU=m
-CONFIG_SND_SOC_LPASS_HDMI=m
-CONFIG_SND_SOC_LPASS_PLATFORM=m
-# CONFIG_SND_SOC_LPASS_RX_MACRO is not set
-CONFIG_SND_SOC_LPASS_SC7180=m
-# CONFIG_SND_SOC_LPASS_TX_MACRO is not set
-# CONFIG_SND_SOC_LPASS_VA_MACRO is not set
-# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_SOC_MAX9759=m
-CONFIG_SND_SOC_MAX98088=m
-CONFIG_SND_SOC_MAX98090=m
-CONFIG_SND_SOC_MAX98357A=m
-CONFIG_SND_SOC_MAX98363=m
-CONFIG_SND_SOC_MAX98373_I2C=m
-CONFIG_SND_SOC_MAX98373=m
-CONFIG_SND_SOC_MAX98373_SDW=m
-CONFIG_SND_SOC_MAX98390=m
-CONFIG_SND_SOC_MAX98396=m
-# CONFIG_SND_SOC_MAX98504 is not set
-CONFIG_SND_SOC_MAX98520=m
-# CONFIG_SND_SOC_MAX9860 is not set
-CONFIG_SND_SOC_MAX9867=m
-CONFIG_SND_SOC_MAX98927=m
-CONFIG_SND_SOC_MESON_T9015=m
-# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
-# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set
-# CONFIG_SND_SOC_MSM8996 is not set
-# CONFIG_SND_SOC_MT6351 is not set
-# CONFIG_SND_SOC_MT6358 is not set
-# CONFIG_SND_SOC_MT6660 is not set
-# CONFIG_SND_SOC_MTK_BTCVSD is not set
-# CONFIG_SND_SOC_NAU8315 is not set
-# CONFIG_SND_SOC_NAU8540 is not set
-# 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 is not set
-CONFIG_SND_SOC_ODROID=m
-CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
-CONFIG_SND_SOC_OMAP_DMIC=m
-CONFIG_SND_SOC_OMAP_HDMI=m
-CONFIG_SND_SOC_OMAP_MCBSP=m
-CONFIG_SND_SOC_OMAP_MCPDM=m
-# CONFIG_SND_SOC_PCM1681 is not set
-CONFIG_SND_SOC_PCM1789_I2C=m
-# CONFIG_SND_SOC_PCM179X_I2C is not set
-# CONFIG_SND_SOC_PCM179X_SPI is not set
-CONFIG_SND_SOC_PCM186X_I2C=m
-CONFIG_SND_SOC_PCM186X_SPI=m
-CONFIG_SND_SOC_PCM3060_I2C=m
-CONFIG_SND_SOC_PCM3060_SPI=m
-# CONFIG_SND_SOC_PCM3168A_I2C is not set
-# CONFIG_SND_SOC_PCM3168A_SPI is not set
-CONFIG_SND_SOC_PCM5102A=m
-CONFIG_SND_SOC_PCM512x_I2C=m
-CONFIG_SND_SOC_PCM512x=m
-CONFIG_SND_SOC_PCM512x_SPI=m
-# CONFIG_SND_SOC_PEB2466 is not set
-# CONFIG_SND_SOC_QCOM is not set
-# CONFIG_SND_SOC_QDSP6 is not set
-CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m
-# CONFIG_SND_SOC_RK3328 is not set
-CONFIG_SND_SOC_RK3399_GRU_SOUND=m
-CONFIG_SND_SOC_RK817=m
-CONFIG_SND_SOC_RL6231=m
-CONFIG_SND_SOC_ROCKCHIP_I2S=m
-CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=m
-CONFIG_SND_SOC_ROCKCHIP=m
-CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
-CONFIG_SND_SOC_ROCKCHIP_PDM=m
-CONFIG_SND_SOC_ROCKCHIP_RT5645=m
-CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
-# CONFIG_SND_SOC_RT1308 is not set
-# CONFIG_SND_SOC_RT1308_SDW is not set
-# CONFIG_SND_SOC_RT1316_SDW is not set
-CONFIG_SND_SOC_RT1318_SDW=m
-# CONFIG_SND_SOC_RT5616 is not set
-CONFIG_SND_SOC_RT5631=m
-CONFIG_SND_SOC_RT5659=m
-CONFIG_SND_SOC_RT5660=m
-# CONFIG_SND_SOC_RT5663 is not set
-CONFIG_SND_SOC_RT5677=m
-CONFIG_SND_SOC_RT5677_SPI=m
-CONFIG_SND_SOC_RT5682_SDW=m
-CONFIG_SND_SOC_RT700_SDW=m
-CONFIG_SND_SOC_RT711_SDCA_SDW=m
-CONFIG_SND_SOC_RT711_SDW=m
-CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
-CONFIG_SND_SOC_RT715_SDCA_SDW=m
-CONFIG_SND_SOC_RT715_SDW=m
-# CONFIG_SND_SOC_RT9120 is not set
-# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
-CONFIG_SND_SOC_SAMSUNG=m
-CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
-CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m
-CONFIG_SND_SOC_SC7180=m
-# CONFIG_SND_SOC_SC7280 is not set
-CONFIG_SND_SOC_SC8280XP=m
-# CONFIG_SND_SOC_SDM845 is not set
-CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
-CONFIG_SND_SOC_SIMPLE_MUX=m
-# CONFIG_SND_SOC_SM8250 is not set
-CONFIG_SND_SOC_SMA1303=m
-CONFIG_SND_SOC_SMDK_WM8994_PCM=m
-CONFIG_SND_SOC_SNOW=m
-CONFIG_SND_SOC_SOF_ACPI=m
-# CONFIG_SND_SOC_SOF_ALDERLAKE is not set
-# CONFIG_SND_SOC_SOF_AMD_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_APOLLOLAKE is not set
-# CONFIG_SND_SOC_SOF_BAYTRAIL is not set
-# CONFIG_SND_SOC_SOF_BROADWELL is not set
-# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
-# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
-# CONFIG_SND_SOC_SOF_COMETLAKE is not set
-# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
-# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
-# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
-# CONFIG_SND_SOC_SOF_HDA_LINK is not set
-# CONFIG_SND_SOC_SOF_ICELAKE is not set
-# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT is not set
-# CONFIG_SND_SOC_SOF_IMX8_SUPPORT is not set
-CONFIG_SND_SOC_SOF_IMX8ULP=m
-# CONFIG_SND_SOC_SOF_IMX_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE is not set
-# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set
-# CONFIG_SND_SOC_SOF_JASPERLAKE is not set
-# CONFIG_SND_SOC_SOF_KABYLAKE is not set
-# CONFIG_SND_SOC_SOF_MERRIFIELD is not set
-# CONFIG_SND_SOC_SOF_METEORLAKE is not set
-# CONFIG_SND_SOC_SOF_MT8195 is not set
-# CONFIG_SND_SOC_SOF_OF is not set
-CONFIG_SND_SOC_SOF_PCI=m
-# CONFIG_SND_SOC_SOF_SKYLAKE is not set
-# CONFIG_SND_SOC_SOF_TIGERLAKE is not set
-CONFIG_SND_SOC_SOF_TOPLEVEL=y
-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_SSM2602_SPI is not set
-# CONFIG_SND_SOC_SSM4567 is not set
-# 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_STM32_DFSDM is not set
-# CONFIG_SND_SOC_STM32_I2S is not set
-# CONFIG_SND_SOC_STM32_SAI is not set
-# CONFIG_SND_SOC_STM32_SPDIFRX is not set
-# CONFIG_SND_SOC_STORM 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_TEGRA186_ASRC=m
-# CONFIG_SND_SOC_TEGRA186_DSPK is not set
-# CONFIG_SND_SOC_TEGRA20_AC97 is not set
-CONFIG_SND_SOC_TEGRA20_DAS=m
-CONFIG_SND_SOC_TEGRA20_I2S=m
-# CONFIG_SND_SOC_TEGRA20_SPDIF is not set
-# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set
-CONFIG_SND_SOC_TEGRA210_ADX=m
-# CONFIG_SND_SOC_TEGRA210_AHUB is not set
-CONFIG_SND_SOC_TEGRA210_AMX=m
-# CONFIG_SND_SOC_TEGRA210_DMIC is not set
-# CONFIG_SND_SOC_TEGRA210_I2S is not set
-CONFIG_SND_SOC_TEGRA210_MIXER=m
-CONFIG_SND_SOC_TEGRA210_MVC=m
-CONFIG_SND_SOC_TEGRA210_OPE=m
-CONFIG_SND_SOC_TEGRA210_SFC=m
-CONFIG_SND_SOC_TEGRA30_AHUB=m
-CONFIG_SND_SOC_TEGRA30_I2S=m
-# CONFIG_SND_SOC_TEGRA_ALC5632 is not set
-CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m
-CONFIG_SND_SOC_TEGRA=m
-CONFIG_SND_SOC_TEGRA_MACHINE_DRV=m
-CONFIG_SND_SOC_TEGRA_MAX98088=m
-CONFIG_SND_SOC_TEGRA_MAX98090=m
-CONFIG_SND_SOC_TEGRA_RT5631=m
-CONFIG_SND_SOC_TEGRA_RT5640=m
-CONFIG_SND_SOC_TEGRA_RT5677=m
-CONFIG_SND_SOC_TEGRA_SGTL5000=m
-# CONFIG_SND_SOC_TEGRA_TRIMSLICE is not set
-# CONFIG_SND_SOC_TEGRA_WM8753 is not set
-# CONFIG_SND_SOC_TEGRA_WM8903 is not set
-# CONFIG_SND_SOC_TEGRA_WM9712 is not set
-# CONFIG_SND_SOC_TFA9879 is not set
-# CONFIG_SND_SOC_TFA989X is not set
-CONFIG_SND_SOC_TLV320ADC3XXX=m
-CONFIG_SND_SOC_TLV320ADCX140=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_SPI=m
-CONFIG_SND_SOC_TLV320AIC31XX=m
-CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
-CONFIG_SND_SOC_TLV320AIC32X4_SPI=m
-CONFIG_SND_SOC_TLV320AIC3X_I2C=m
-CONFIG_SND_SOC_TLV320AIC3X=m
-CONFIG_SND_SOC_TLV320AIC3X_SPI=m
-CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=m
-CONFIG_SND_SOC_TPA6130A2=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_UTILS_KUNIT_TEST=m
-# CONFIG_SND_SOC_WCD9335 is not set
-# CONFIG_SND_SOC_WCD938X_SDW 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=m
-CONFIG_SND_SOC_WM8731=m
-CONFIG_SND_SOC_WM8731_SPI=m
-# CONFIG_SND_SOC_WM8737 is not set
-CONFIG_SND_SOC_WM8741=m
-# CONFIG_SND_SOC_WM8750 is not set
-CONFIG_SND_SOC_WM8753=m
-# CONFIG_SND_SOC_WM8770 is not set
-# CONFIG_SND_SOC_WM8776 is not set
-# CONFIG_SND_SOC_WM8782 is not set
-CONFIG_SND_SOC_WM8804_I2C=m
-CONFIG_SND_SOC_WM8804=m
-CONFIG_SND_SOC_WM8804_SPI=m
-CONFIG_SND_SOC_WM8903=m
-# CONFIG_SND_SOC_WM8904 is not set
-CONFIG_SND_SOC_WM8940=m
-CONFIG_SND_SOC_WM8960=m
-CONFIG_SND_SOC_WM8961=m
-CONFIG_SND_SOC_WM8962=m
-# CONFIG_SND_SOC_WM8974 is not set
-# CONFIG_SND_SOC_WM8978 is not set
-# CONFIG_SND_SOC_WM8985 is not set
-# CONFIG_SND_SOC_WSA881X is not set
-CONFIG_SND_SOC_WSA883X=m
-# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
-# CONFIG_SND_SOC_XILINX_I2S is not set
-# CONFIG_SND_SOC_XILINX_SPDIF is not set
-# CONFIG_SND_SOC_XTFPGA_I2S is not set
-CONFIG_SND_SOC_ZL38060=m
-CONFIG_SND_SONICVIBES=m
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM is not set
-# CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set
-CONFIG_SND_SUN4I_CODEC=m
-CONFIG_SND_SUN4I_I2S=m
-CONFIG_SND_SUN4I_SPDIF=m
-# CONFIG_SND_SUN50I_CODEC_ANALOG is not set
-CONFIG_SND_SUN50I_DMIC=m
-CONFIG_SND_SUN8I_CODEC_ANALOG=m
-CONFIG_SND_SUN8I_CODEC=m
-# CONFIG_SND_SUPPORT_OLD_API is not set
-# CONFIG_SND_TEST_COMPONENT is not set
-CONFIG_SND_TRIDENT=m
-CONFIG_SND_USB_6FIRE=m
-CONFIG_SND_USB_AUDIO=m
-CONFIG_SND_USB_CAIAQ_INPUT=y
-CONFIG_SND_USB_CAIAQ=m
-CONFIG_SND_USB_HIFACE=m
-CONFIG_SND_USB_PODHD=m
-CONFIG_SND_USB_POD=m
-CONFIG_SND_USB_TONEPORT=m
-CONFIG_SND_USB_UA101=m
-CONFIG_SND_USB_US122L=m
-CONFIG_SND_USB_USX2Y=m
-CONFIG_SND_USB_VARIAX=m
-CONFIG_SND_USB=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VIA82XX is not set
-# CONFIG_SND_VIA82XX_MODEM is not set
-CONFIG_SND_VIRMIDI=m
-CONFIG_SND_VIRTIO=m
-CONFIG_SND_VIRTUOSO=m
-CONFIG_SND_VX222=m
-# CONFIG_SND_X86 is not set
-# CONFIG_SND_XEN_FRONTEND is not set
-CONFIG_SND_YMFPCI=m
-CONFIG_SNET_VDPA=m
-# CONFIG_SOC_AM33XX is not set
-# CONFIG_SOC_AM43XX is not set
-# CONFIG_SOC_BRCMSTB is not set
-CONFIG_SOC_DRA7XX=y
-CONFIG_SOC_EXYNOS3250=y
-CONFIG_SOC_EXYNOS5250=y
-CONFIG_SOC_EXYNOS5260=y
-CONFIG_SOC_EXYNOS5410=y
-CONFIG_SOC_EXYNOS5420=y
-CONFIG_SOC_EXYNOS5800=y
-# CONFIG_SOC_HAS_OMAP2_SDRC is not set
-CONFIG_SOC_HAS_REALTIME_COUNTER=y
-# CONFIG_SOC_IMX6SLL is not set
-CONFIG_SOC_IMX8M=y
-CONFIG_SOC_IMX9=m
-# CONFIG_SOC_LS1021A is not set
-CONFIG_SOC_OMAP5=y
-CONFIG_SOC_TEGRA_FLOWCTRL=y
-# CONFIG_SOC_TI is not set
-CONFIG_SOFTLOCKUP_DETECTOR=y
-CONFIG_SOFT_WATCHDOG=m
-CONFIG_SOLARIS_X86_PARTITION=y
-CONFIG_SONY_FF=y
-# CONFIG_SONYPI is not set
-CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUNDWIRE_AMD is not set
-# CONFIG_SOUNDWIRE_CADENCE is not set
-CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m
-# CONFIG_SOUNDWIRE_INTEL is not set
-# CONFIG_SOUNDWIRE is not set
-# CONFIG_SOUNDWIRE_QCOM is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPEAKUP=m
-CONFIG_SPEAKUP_SYNTH_ACNTSA=m
-CONFIG_SPEAKUP_SYNTH_APOLLO=m
-CONFIG_SPEAKUP_SYNTH_AUDPTR=m
-CONFIG_SPEAKUP_SYNTH_BNS=m
-# CONFIG_SPEAKUP_SYNTH_DECEXT is not set
-CONFIG_SPEAKUP_SYNTH_DECTLK=m
-# CONFIG_SPEAKUP_SYNTH_DUMMY is not set
-CONFIG_SPEAKUP_SYNTH_LTLK=m
-CONFIG_SPEAKUP_SYNTH_SOFT=m
-CONFIG_SPEAKUP_SYNTH_SPKOUT=m
-CONFIG_SPEAKUP_SYNTH_TXPRT=m
-CONFIG_SPI_ALTERA_CORE=m
-CONFIG_SPI_ALTERA_DFL=m
-# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_AMD=y
-CONFIG_SPI_AMLOGIC_SPIFC_A1=m
-CONFIG_SPI_ARMADA_3700=m
-CONFIG_SPI_AX88796C_COMPRESSION=y
-CONFIG_SPI_AX88796C=m
-# CONFIG_SPI_AXI_SPI_ENGINE is not set
-CONFIG_SPI_BCM2835AUX=m
-CONFIG_SPI_BCM2835=m
-# CONFIG_SPI_BCM_QSPI is not set
-CONFIG_SPI_BITBANG=m
-CONFIG_SPI_CADENCE=m
-# CONFIG_SPI_CADENCE_QUADSPI is not set
-CONFIG_SPI_CADENCE_XSPI=m
-CONFIG_SPI_DAVINCI=m
-# CONFIG_SPI_DEBUG is not set
-CONFIG_SPI_DESIGNWARE=m
-CONFIG_SPI_DLN2=m
-# CONFIG_SPI_DW_DMA is not set
-CONFIG_SPI_DW_MMIO=m
-CONFIG_SPI_DW_PCI=m
-CONFIG_SPI_FSL_LPSPI=m
-CONFIG_SPI_FSL_QUADSPI=m
-CONFIG_SPI_FSL_SPI=m
-CONFIG_SPI_GPIO=m
-# CONFIG_SPI_HISI_KUNPENG is not set
-# CONFIG_SPI_HISI_SFC_V3XX is not set
-CONFIG_SPI_IMX=m
-# CONFIG_SPI_LANTIQ_SSC is not set
-# CONFIG_SPI_LOOPBACK_TEST is not set
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-CONFIG_SPI_MESON_SPICC=m
-CONFIG_SPI_MESON_SPIFC=m
-CONFIG_SPI_MICROCHIP_CORE=m
-CONFIG_SPI_MICROCHIP_CORE_QSPI=m
-CONFIG_SPI_MUX=m
-# CONFIG_SPI_MXIC is not set
-# CONFIG_SPI_NXP_FLEXSPI is not set
-# CONFIG_SPI_OC_TINY is not set
-CONFIG_SPI_OMAP24XX=m
-CONFIG_SPI_ORION=m
-CONFIG_SPI_PCI1XXXX=m
-CONFIG_SPI_PL022=m
-# CONFIG_SPI_PXA2XX is not set
-CONFIG_SPI_ROCKCHIP=m
-# CONFIG_SPI_ROCKCHIP_SFC is not set
-CONFIG_SPI_S3C64XX=m
-# CONFIG_SPI_SC18IS602 is not set
-# CONFIG_SPI_SIFIVE is not set
-# CONFIG_SPI_SLAVE is not set
-CONFIG_SPI_SN_F_OSPI=m
-CONFIG_SPI_SPIDEV=m
-CONFIG_SPI_STM32=m
-CONFIG_SPI_STM32_QSPI=m
-CONFIG_SPI_SUN4I=m
-CONFIG_SPI_SUN6I=m
-CONFIG_SPI_TEGRA114=m
-# CONFIG_SPI_TEGRA20_SFLASH is not set
-# CONFIG_SPI_TEGRA20_SLINK is not set
-CONFIG_SPI_TEGRA210_QUAD=m
-CONFIG_SPI_TI_QSPI=m
-# CONFIG_SPI_TLE62X0 is not set
-# CONFIG_SPI_TOPCLIFF_PCH is not set
-# CONFIG_SPI_XCOMM is not set
-# CONFIG_SPI_XILINX is not set
-CONFIG_SPI=y
-# CONFIG_SPI_ZYNQMP_GQSPI is not set
-CONFIG_SPI_ZYNQ_QSPI=m
-# CONFIG_SPMI_HISI3670 is not set
-# CONFIG_SPMI is not set
-CONFIG_SPMI_PMIC_CLKDIV=m
-# CONFIG_SPS30_I2C is not set
-# CONFIG_SPS30_SERIAL is not set
-# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
-# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set
-# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_DECOMP_MULTI is not set
-CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y
-# CONFIG_SQUASHFS_DECOMP_SINGLE is not set
-# CONFIG_SQUASHFS_EMBEDDED is not set
-# CONFIG_SQUASHFS_FILE_CACHE is not set
-CONFIG_SQUASHFS_FILE_DIRECT=y
-CONFIG_SQUASHFS_LZ4=y
-CONFIG_SQUASHFS_LZO=y
-CONFIG_SQUASHFS=m
-CONFIG_SQUASHFS_XATTR=y
-CONFIG_SQUASHFS_XZ=y
-CONFIG_SQUASHFS_ZLIB=y
-CONFIG_SQUASHFS_ZSTD=y
-CONFIG_SRAM=y
-# CONFIG_SRF04 is not set
-# CONFIG_SRF08 is not set
-CONFIG_SSB_DRIVER_GPIO=y
-CONFIG_SSB_DRIVER_PCICORE=y
-CONFIG_SSB=m
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_SDIOHOST=y
-# CONFIG_SSFDC is not set
-CONFIG_SSIF_IPMI_BMC=m
-CONFIG_STACK_HASH_ORDER=20
-CONFIG_STACKINIT_KUNIT_TEST=m
-# CONFIG_STACKPROTECTOR_PER_TASK is not set
-CONFIG_STACKPROTECTOR_STRONG=y
-CONFIG_STACKPROTECTOR=y
-# CONFIG_STACKTRACE_BUILD_ID is not set
-CONFIG_STACK_TRACER=y
-CONFIG_STACK_VALIDATION=y
-# CONFIG_STAGING_BOARD is not set
-# CONFIG_STAGING_MEDIA_DEPRECATED is not set
-CONFIG_STAGING_MEDIA=y
-CONFIG_STAGING=y
-CONFIG_STANDALONE=y
-# CONFIG_STATIC_CALL_SELFTEST is not set
-# CONFIG_STATIC_KEYS_SELFTEST is not set
-# CONFIG_STATIC_USERMODEHELPER is not set
-CONFIG_STE10XP=m
-CONFIG_STEAM_FF=y
-CONFIG_STK3310=m
-# CONFIG_STK8312 is not set
-# CONFIG_STK8BA50 is not set
-CONFIG_STM32_ADC_CORE=m
-CONFIG_STM32_ADC=m
-CONFIG_STM32_DAC=m
-CONFIG_STM32_DFSDM_ADC=m
-CONFIG_STM32_DMAMUX=y
-CONFIG_STM32_DMA=y
-CONFIG_STM32_EXTI=y
-# CONFIG_STM32_FMC2_EBI is not set
-# CONFIG_STM32_IPCC is not set
-CONFIG_STM32_LPTIMER_CNT=m
-CONFIG_STM32_MDMA=y
-CONFIG_STM32_RPROC=m
-CONFIG_STM32_THERMAL=m
-CONFIG_STM32_TIMER_CNT=m
-CONFIG_STM32_WATCHDOG=m
-# CONFIG_STM is not set
-CONFIG_STMMAC_ETH=m
-# CONFIG_STMMAC_PCI is not set
-CONFIG_STMMAC_PLATFORM=m
-# CONFIG_STMMAC_SELFTESTS is not set
-CONFIG_STMPE_ADC=m
-CONFIG_STMPE_I2C=y
-CONFIG_STMPE_SPI=y
-CONFIG_STPMIC1_WATCHDOG=m
-CONFIG_STRICT_DEVMEM=y
-CONFIG_STRICT_KERNEL_RWX=y
-CONFIG_STRICT_MODULE_RWX=y
-# CONFIG_STRING_SELFTEST is not set
-CONFIG_STRIP_ASM_SYMS=y
-CONFIG_STRSCPY_KUNIT_TEST=m
-# CONFIG_ST_THERMAL is not set
-# CONFIG_ST_THERMAL_MEMMAP is not set
-CONFIG_ST_UVIS25_I2C=m
-CONFIG_ST_UVIS25=m
-CONFIG_ST_UVIS25_SPI=m
-# CONFIG_SUN20I_D1_CCU is not set
-# CONFIG_SUN20I_D1_R_CCU is not set
-# CONFIG_SUN20I_PPU is not set
-CONFIG_SUN4I_A10_CCU=y
-CONFIG_SUN4I_EMAC=m
-CONFIG_SUN4I_GPADC=m
-# CONFIG_SUN50I_DE2_BUS is not set
-# CONFIG_SUN50I_H616_CCU is not set
-# CONFIG_SUN50I_IOMMU is not set
-CONFIG_SUN5I_CCU=y
-CONFIG_SUN6I_A31_CCU=y
-CONFIG_SUN6I_MSGBOX=y
-CONFIG_SUN6I_RTC_CCU=y
-CONFIG_SUN8I_A23_CCU=y
-CONFIG_SUN8I_A33_CCU=y
-CONFIG_SUN8I_A83T_CCU=y
-CONFIG_SUN8I_DE2_CCU=y
-CONFIG_SUN8I_H3_CCU=y
-CONFIG_SUN8I_R40_CCU=y
-CONFIG_SUN8I_R_CCU=y
-CONFIG_SUN8I_THERMAL=m
-CONFIG_SUN8I_V3S_CCU=y
-CONFIG_SUN9I_A80_CCU=y
-CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
-# CONFIG_SUNGEM is not set
-CONFIG_SUN_PARTITION=y
-CONFIG_SUNRPC_DEBUG=y
-CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
-CONFIG_SUNRPC_GSS=m
-CONFIG_SUNRPC=m
-# CONFIG_SUNRPC_XPRT_RDMA is not set
-CONFIG_SUNXI_CCU=y
-CONFIG_SUNXI_MBUS=y
-CONFIG_SUNXI_RSB=m
-CONFIG_SUNXI_SRAM=y
-CONFIG_SUNXI_WATCHDOG=m
-# CONFIG_SURFACE_3_POWER_OPREGION is not set
-CONFIG_SURFACE_ACPI_NOTIFY=m
-CONFIG_SURFACE_AGGREGATOR_BUS=y
-CONFIG_SURFACE_AGGREGATOR_CDEV=m
-# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
-CONFIG_SURFACE_AGGREGATOR_HUB=m
-CONFIG_SURFACE_AGGREGATOR=m
-CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
-CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m
-CONFIG_SURFACE_DTX=m
-CONFIG_SURFACE_GPE=m
-CONFIG_SURFACE_HID=m
-CONFIG_SURFACE_HOTPLUG=m
-CONFIG_SURFACE_KBD=m
-CONFIG_SURFACE_PLATFORM_PROFILE=m
-CONFIG_SURFACE_PLATFORMS=y
-CONFIG_SURFACE_PRO3_BUTTON=m
-CONFIG_SUSPEND=y
-CONFIG_SWAP=y
-CONFIG_SWP_EMULATE=y
-# CONFIG_SW_SYNC is not set
-CONFIG_SX9310=m
-CONFIG_SX9324=m
-CONFIG_SX9360=m
-# CONFIG_SX9500 is not set
-CONFIG_SYMBOLIC_ERRNAME=y
-CONFIG_SYNC_FILE=y
-CONFIG_SYNCLINK_GT=m
-CONFIG_SYN_COOKIES=y
-# CONFIG_SYNTH_EVENT_GEN_TEST is not set
-CONFIG_SYNTH_EVENTS=y
-CONFIG_SYSCON_REBOOT_MODE=y
-CONFIG_SYSCTL_KUNIT_TEST=m
-CONFIG_SYSCTL=y
-CONFIG_SYSFB_SIMPLEFB=y
-# CONFIG_SYSFS_DEPRECATED is not set
-# CONFIG_SYSTEM76_ACPI is not set
-CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
-CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
-CONFIG_SYSTEM_BLACKLIST_KEYRING=y
-CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096
-CONFIG_SYSTEM_EXTRA_CERTIFICATE=y
-# CONFIG_SYSTEMPORT is not set
-# CONFIG_SYSTEM_REVOCATION_LIST is not set
-CONFIG_SYSTEM_TRUSTED_KEYRING=y
-CONFIG_SYSTEM_TRUSTED_KEYS=""
-# CONFIG_SYSV68_PARTITION is not set
-# CONFIG_SYSV_FS is not set
-CONFIG_SYSVIPC=y
-# CONFIG_T5403 is not set
-CONFIG_TABLET_SERIAL_WACOM4=m
-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_TARGET_CORE=m
-CONFIG_TASK_DELAY_ACCT=y
-CONFIG_TASK_IO_ACCOUNTING=y
-CONFIG_TASKS_RCU=y
-CONFIG_TASKSTATS=y
-CONFIG_TASK_XACCT=y
-CONFIG_TCG_ATMEL=m
-CONFIG_TCG_CRB=y
-CONFIG_TCG_FTPM_TEE=m
-# CONFIG_TCG_INFINEON is not set
-CONFIG_TCG_NSC=m
-CONFIG_TCG_TIS_I2C_ATMEL=m
-CONFIG_TCG_TIS_I2C_CR50=m
-CONFIG_TCG_TIS_I2C_INFINEON=m
-CONFIG_TCG_TIS_I2C=m
-CONFIG_TCG_TIS_I2C_NUVOTON=m
-CONFIG_TCG_TIS_SPI_CR50=y
-CONFIG_TCG_TIS_SPI=m
-# CONFIG_TCG_TIS_ST33ZP24_I2C is not set
-# CONFIG_TCG_TIS_ST33ZP24_SPI is not set
-CONFIG_TCG_TIS=y
-CONFIG_TCG_TPM=y
-CONFIG_TCG_VTPM_PROXY=m
-# CONFIG_TCG_XEN is not set
-CONFIG_TCM_FC=m
-CONFIG_TCM_FILEIO=m
-CONFIG_TCM_IBLOCK=m
-CONFIG_TCM_PSCSI=m
-# CONFIG_TCM_QLA2XXX_DEBUG is not set
-CONFIG_TCM_QLA2XXX=m
-CONFIG_TCM_USER2=m
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BBR=m
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CDG=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_DCTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_NV=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_YEAH=m
-CONFIG_TCP_MD5SIG=y
-# CONFIG_TCS3414 is not set
-CONFIG_TCS3472=m
-CONFIG_TDX_GUEST_DRIVER=m
-CONFIG_TEE=m
-CONFIG_TEGRA124_EMC=m
-CONFIG_TEGRA186_GPC_DMA=m
-# CONFIG_TEGRA186_TIMER is not set
-CONFIG_TEGRA20_APB_DMA=y
-CONFIG_TEGRA30_EMC=m
-CONFIG_TEGRA30_TSENSOR=m
-CONFIG_TEGRA_AHB=y
-# CONFIG_TEGRA_BPMP is not set
-CONFIG_TEGRA_GMI=m
-CONFIG_TEGRA_HOST1X_FIREWALL=y
-CONFIG_TEGRA_HOST1X=m
-# CONFIG_TEGRA_HSP_MBOX is not set
-# CONFIG_TEGRA_IOMMU_GART is not set
-CONFIG_TEGRA_IOMMU_SMMU=y
-CONFIG_TEGRA_IVC=y
-CONFIG_TEGRA_MC=y
-CONFIG_TEGRA_SOCTHERM=m
-CONFIG_TEGRA_VDE=m
-CONFIG_TEGRA_WATCHDOG=m
-CONFIG_TEHUTI=m
-CONFIG_TELCLOCK=m
-CONFIG_TERANETICS_PHY=m
-# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
-# CONFIG_TEST_BITMAP is not set
-# CONFIG_TEST_BITOPS is not set
-# CONFIG_TEST_BLACKHOLE_DEV is not set
-CONFIG_TEST_BPF=m
-# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
-CONFIG_TEST_CPUMASK=m
-# CONFIG_TEST_DHRY is not set
-# CONFIG_TEST_DIV64 is not set
-# CONFIG_TEST_DYNAMIC_DEBUG is not set
-# CONFIG_TEST_FIRMWARE is not set
-# CONFIG_TEST_FPU is not set
-# CONFIG_TEST_FREE_PAGES is not set
-# CONFIG_TEST_HASH is not set
-# CONFIG_TEST_HEXDUMP is not set
-CONFIG_TEST_HMM=m
-# CONFIG_TEST_IDA is not set
-# CONFIG_TEST_KMOD is not set
-CONFIG_TEST_KSTRTOX=y
-# CONFIG_TEST_LIST_SORT is not set
-# CONFIG_TEST_LIVEPATCH is not set
-# CONFIG_TEST_LKM is not set
-# CONFIG_TEST_LOCKUP is not set
-# CONFIG_TEST_MAPLE_TREE is not set
-# CONFIG_TEST_MEMCAT_P is not set
-# CONFIG_TEST_MEMINIT is not set
-# CONFIG_TEST_MIN_HEAP is not set
-# CONFIG_TEST_OBJAGG is not set
-# CONFIG_TEST_OVERFLOW is not set
-# CONFIG_TEST_PARMAN is not set
-# CONFIG_TEST_POWER is not set
-# CONFIG_TEST_PRINTF is not set
-# CONFIG_TEST_REF_TRACKER is not set
-# CONFIG_TEST_RHASHTABLE is not set
-# CONFIG_TEST_SCANF is not set
-# CONFIG_TEST_SIPHASH is not set
-CONFIG_TEST_SORT=m
-# CONFIG_TEST_STACKINIT is not set
-# CONFIG_TEST_STATIC_KEYS is not set
-# CONFIG_TEST_STRING_HELPERS is not set
-# CONFIG_TEST_STRSCPY is not set
-# CONFIG_TEST_SYSCTL is not set
-# CONFIG_TEST_UDELAY is not set
-# CONFIG_TEST_USER_COPY is not set
-# CONFIG_TEST_UUID is not set
-CONFIG_TEST_VMALLOC=m
-# CONFIG_TEST_XARRAY is not set
-# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
-# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
-CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-# CONFIG_THERMAL_EMULATION is not set
-# CONFIG_THERMAL_GOV_BANG_BANG is not set
-CONFIG_THERMAL_GOV_FAIR_SHARE=y
-# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
-CONFIG_THERMAL_GOV_STEP_WISE=y
-CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_THERMAL_HWMON=y
-CONFIG_THERMAL_MMIO=m
-CONFIG_THERMAL_NETLINK=y
-CONFIG_THERMAL_OF=y
-CONFIG_THERMAL_STATISTICS=y
-# CONFIG_THERMAL_WRITABLE_TRIPS is not set
-CONFIG_THERMAL=y
-CONFIG_THRUSTMASTER_FF=y
-# CONFIG_THUMB2_KERNEL is not set
-CONFIG_TI_ADC081C=m
-# CONFIG_TI_ADC0832 is not set
-# CONFIG_TI_ADC084S021 is not set
-# CONFIG_TI_ADC108S102 is not set
-# CONFIG_TI_ADC12138 is not set
-CONFIG_TI_ADC128S052=m
-# CONFIG_TI_ADC161S626 is not set
-CONFIG_TI_ADS1015=m
-CONFIG_TI_ADS1100=m
-# CONFIG_TI_ADS124S08 is not set
-CONFIG_TI_ADS131E08=m
-CONFIG_TI_ADS7924=m
-# CONFIG_TI_ADS7950 is not set
-CONFIG_TI_ADS8344=m
-# CONFIG_TI_ADS8688 is not set
-CONFIG_TI_AEMIF=m
-CONFIG_TI_AM335X_ADC=m
-# CONFIG_TICK_CPU_ACCOUNTING is not set
-CONFIG_TI_CPPI41=m
-CONFIG_TI_CPSW=m
-# CONFIG_TI_CPSW_PHY_SEL is not set
-CONFIG_TI_CPSW_SWITCHDEV=m
-CONFIG_TI_CPTS=y
-# CONFIG_TI_DAC082S085 is not set
-# CONFIG_TI_DAC5571 is not set
-CONFIG_TI_DAC7311=m
-# CONFIG_TI_DAC7612 is not set
-CONFIG_TI_DAVINCI_EMAC=m
-CONFIG_TI_DAVINCI_MDIO=m
-CONFIG_TI_ECAP_CAPTURE=m
-CONFIG_TI_EDMA=y
-CONFIG_TI_EMIF=m
-CONFIG_TI_EMIF_SRAM=m
-CONFIG_TI_EQEP=m
-CONFIG_TIFM_7XX1=m
-CONFIG_TIFM_CORE=m
-CONFIG_TIGON3_HWMON=y
-CONFIG_TIGON3=m
-CONFIG_TI_LMP92064=m
-CONFIG_TIME_KUNIT_TEST=m
-CONFIG_TIME_NS=y
-CONFIG_TIMERLAT_TRACER=y
-CONFIG_TI_MESSAGE_MANAGER=m
-CONFIG_TINYDRM_HX8357D=m
-CONFIG_TINYDRM_ILI9163=m
-CONFIG_TINYDRM_ILI9225=m
-CONFIG_TINYDRM_ILI9341=m
-CONFIG_TINYDRM_ILI9486=m
-CONFIG_TINYDRM_MI0283QT=m
-CONFIG_TINYDRM_REPAPER=m
-CONFIG_TINYDRM_ST7586=m
-CONFIG_TINYDRM_ST7735R=m
-CONFIG_TIPC_CRYPTO=y
-CONFIG_TIPC_DIAG=m
-CONFIG_TIPC=m
-# CONFIG_TIPC_MEDIA_IB is not set
-CONFIG_TIPC_MEDIA_UDP=y
-CONFIG_TI_PIPE3=m
-CONFIG_TI_PRUSS_INTC=m
-CONFIG_TI_PRUSS=m
-CONFIG_TI_PWMSS=y
-CONFIG_TI_SCI_CLK=m
-# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
-CONFIG_TI_SCI_PROTOCOL=m
-CONFIG_TI_SOC_THERMAL=m
-# CONFIG_TI_ST is not set
-CONFIG_TI_SYSCON_CLK=m
-CONFIG_TI_THERMAL=y
-# CONFIG_TI_TLC4541 is not set
-# CONFIG_TI_TMAG5273 is not set
-CONFIG_TI_TSC2046=m
-# CONFIG_TLAN is not set
-CONFIG_TLS_DEVICE=y
-CONFIG_TLS=m
-# CONFIG_TLS_TOE is not set
-CONFIG_TMP006=m
-# CONFIG_TMP007 is not set
-CONFIG_TMP117=m
-CONFIG_TMPFS_INODE64=y
-CONFIG_TMPFS_POSIX_ACL=y
-CONFIG_TMPFS_XATTR=y
-CONFIG_TMPFS=y
-CONFIG_TORTURE_TEST=m
-CONFIG_TOUCHSCREEN_AD7877=m
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-CONFIG_TOUCHSCREEN_ADC=m
-CONFIG_TOUCHSCREEN_ADS7846=m
-# CONFIG_TOUCHSCREEN_AR1021_I2C 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_ICN8318=m
-# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
-CONFIG_TOUCHSCREEN_COLIBRI_VF50=m
-CONFIG_TOUCHSCREEN_CY8CTMA140=m
-# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
-# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set
-CONFIG_TOUCHSCREEN_CYTTSP5=m
-# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
-# CONFIG_TOUCHSCREEN_DMI is not set
-# CONFIG_TOUCHSCREEN_DYNAPRO is not set
-CONFIG_TOUCHSCREEN_EDT_FT5X06=m
-CONFIG_TOUCHSCREEN_EETI=m
-CONFIG_TOUCHSCREEN_EGALAX=m
-# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
-# CONFIG_TOUCHSCREEN_EKTF2127 is not set
-CONFIG_TOUCHSCREEN_ELAN=m
-# CONFIG_TOUCHSCREEN_ELO is not set
-CONFIG_TOUCHSCREEN_EXC3000=m
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_GOODIX=m
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
-# CONFIG_TOUCHSCREEN_HIDEEP is not set
-CONFIG_TOUCHSCREEN_HIMAX_HX83112B=m
-CONFIG_TOUCHSCREEN_HYCON_HY46XX=m
-CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=m
-CONFIG_TOUCHSCREEN_ILI210X=m
-CONFIG_TOUCHSCREEN_ILITEK=m
-CONFIG_TOUCHSCREEN_IMAGIS=m
-# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-CONFIG_TOUCHSCREEN_IQS5XX=m
-# CONFIG_TOUCHSCREEN_MAX11801 is not set
-CONFIG_TOUCHSCREEN_MC13783=m
-CONFIG_TOUCHSCREEN_MCS5000=m
-# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
-CONFIG_TOUCHSCREEN_MK712=m
-CONFIG_TOUCHSCREEN_MMS114=m
-CONFIG_TOUCHSCREEN_MSG2638=m
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-CONFIG_TOUCHSCREEN_PIXCIR=m
-CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=m
-CONFIG_TOUCHSCREEN_RM_TS=m
-# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
-# CONFIG_TOUCHSCREEN_S6SY761 is not set
-CONFIG_TOUCHSCREEN_SILEAD=m
-CONFIG_TOUCHSCREEN_SIS_I2C=m
-CONFIG_TOUCHSCREEN_ST1232=m
-# CONFIG_TOUCHSCREEN_STMFTS is not set
-CONFIG_TOUCHSCREEN_STMPE=m
-CONFIG_TOUCHSCREEN_SUN4I=m
-# CONFIG_TOUCHSCREEN_SUR40 is not set
-# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
-# CONFIG_TOUCHSCREEN_SX8654 is not set
-CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_TPS6507X is not set
-CONFIG_TOUCHSCREEN_TS4800=m
-# CONFIG_TOUCHSCREEN_TSC2004 is not set
-CONFIG_TOUCHSCREEN_TSC2005=m
-CONFIG_TOUCHSCREEN_TSC2007_IIO=y
-CONFIG_TOUCHSCREEN_TSC2007=m
-# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
-CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
-CONFIG_TOUCHSCREEN_USB_E2I=y
-CONFIG_TOUCHSCREEN_WACOM_I2C=m
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
-# CONFIG_TOUCHSCREEN_WM97XX is not set
-CONFIG_TOUCHSCREEN_ZET6223=m
-CONFIG_TOUCHSCREEN_ZFORCE=m
-CONFIG_TOUCHSCREEN_ZINITIX=m
-# CONFIG_TPL0102 is not set
-CONFIG_TPM_KEY_PARSER=m
-# CONFIG_TPS6105X is not set
-# CONFIG_TPS65010 is not set
-# CONFIG_TPS6507X is not set
-# CONFIG_TPS68470_PMIC_OPREGION is not set
-CONFIG_TRACE_EVAL_MAP_FILE=y
-# CONFIG_TRACE_EVENT_INJECT is not set
-# CONFIG_TRACE_MMIO_ACCESS is not set
-# CONFIG_TRACEPOINT_BENCHMARK is not set
-# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
-CONFIG_TRACER_SNAPSHOT=y
-# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
-# CONFIG_TRANSPARENT_HUGEPAGE is not set
-CONFIG_TRUSTED_FOUNDATIONS=y
-CONFIG_TRUSTED_KEYS_CAAM=y
-CONFIG_TRUSTED_KEYS_TEE=y
-CONFIG_TRUSTED_KEYS_TPM=y
-CONFIG_TRUSTED_KEYS=y
-# CONFIG_TS4800_IRQ is not set
-# CONFIG_TS4800_WATCHDOG is not set
-# CONFIG_TSL2583 is not set
-# CONFIG_TSL2591 is not set
-CONFIG_TSL2772=m
-CONFIG_TSL4531=m
-CONFIG_TSNEP=m
-# CONFIG_TSNEP_SELFTESTS is not set
-# CONFIG_TSYS01 is not set
-# CONFIG_TSYS02D is not set
-CONFIG_TULIP=m
-CONFIG_TULIP_MMIO=y
-# CONFIG_TULIP_MWI is not set
-# CONFIG_TULIP_NAPI is not set
-CONFIG_TUN=m
-# CONFIG_TUN_VNET_CROSS_LE is not set
-CONFIG_TURRIS_MOX_RWTM=m
-# CONFIG_TWL4030_CORE is not set
-# CONFIG_TWL6040_CORE is not set
-CONFIG_TXGBE=m
-CONFIG_TYPEC_ANX7411=m
-CONFIG_TYPEC_DP_ALTMODE=m
-CONFIG_TYPEC_FUSB302=m
-CONFIG_TYPEC_HD3SS3220=m
-CONFIG_TYPEC=m
-CONFIG_TYPEC_MUX_FSA4480=m
-CONFIG_TYPEC_MUX_GPIO_SBU=m
-CONFIG_TYPEC_MUX_PI3USB30532=m
-CONFIG_TYPEC_NVIDIA_ALTMODE=m
-CONFIG_TYPEC_QCOM_PMIC=m
-# CONFIG_TYPEC_RT1711H is not set
-CONFIG_TYPEC_RT1719=m
-CONFIG_TYPEC_STUSB160X=m
-CONFIG_TYPEC_TCPCI=m
-CONFIG_TYPEC_TCPCI_MAXIM=m
-CONFIG_TYPEC_TCPCI_MT6370=m
-CONFIG_TYPEC_TCPM=m
-CONFIG_TYPEC_TPS6598X=m
-CONFIG_TYPEC_UCSI=m
-CONFIG_TYPEC_WCOVE=m
-CONFIG_TYPEC_WUSB3801=m
-CONFIG_TYPHOON=m
-CONFIG_UACCE=m
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-CONFIG_UAPI_HEADER_TEST=y
-CONFIG_UBIFS_ATIME_SUPPORT=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_AUTHENTICATION=y
-CONFIG_UBIFS_FS=m
-CONFIG_UBIFS_FS_SECURITY=y
-CONFIG_UBIFS_FS_XATTR=y
-# CONFIG_UBSAN is not set
-# CONFIG_UCLAMP_TASK is not set
-CONFIG_UCSI_ACPI=m
-CONFIG_UCSI_CCG=m
-CONFIG_UCSI_PMIC_GLINK=m
-CONFIG_UCSI_STM32G0=m
-CONFIG_UDF_FS=m
-CONFIG_UDMABUF=y
-# CONFIG_UEVENT_HELPER is not set
-# CONFIG_UFS_DEBUG is not set
-CONFIG_UFS_FS=m
-# CONFIG_UFS_FS_WRITE is not set
-CONFIG_UHID=m
-# CONFIG_UIO_AEC is not set
-# CONFIG_UIO_CIF is not set
-CONFIG_UIO_DFL=m
-# CONFIG_UIO_DMEM_GENIRQ is not set
-CONFIG_UIO_HV_GENERIC=m
-CONFIG_UIO=m
-# CONFIG_UIO_MF624 is not set
-# CONFIG_UIO_NETX is not set
-CONFIG_UIO_PCI_GENERIC=m
-# CONFIG_UIO_PDRV_GENIRQ is not set
-# CONFIG_UIO_PRUSS is not set
-# CONFIG_UIO_SERCOS3 is not set
-CONFIG_ULI526X=m
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set
-CONFIG_UNICODE_UTF8_DATA=y
-CONFIG_UNICODE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_UNIX_DIAG=y
-CONFIG_UNIXWARE_DISKLABEL=y
-CONFIG_UNIX=y
-# CONFIG_UNUSED_BOARD_FILES is not set
-CONFIG_UNWINDER_ARM=y
-# CONFIG_UNWINDER_FRAME_POINTER is not set
-CONFIG_UPROBE_EVENTS=y
-# CONFIG_US5182D is not set
-# CONFIG_USB4_DEBUGFS_WRITE is not set
-# CONFIG_USB4_DMA_TEST is not set
-# CONFIG_USB4_KUNIT_TEST is not set
-CONFIG_USB4_NET=m
-CONFIG_USB4=y
-CONFIG_USB_ACM=m
-CONFIG_USB_ADUTUX=m
-CONFIG_USB_ALI_M5632=y
-# CONFIG_USB_AMD5536UDC is not set
-CONFIG_USB_AN2720=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_APPLEDISPLAY=m
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_ATM=m
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_AUTOSUSPEND_DELAY=2
-# CONFIG_USB_BDC_UDC is not set
-CONFIG_USB_BELKIN=y
-# CONFIG_USB_C67X00_HCD is not set
-CONFIG_USB_CATC=m
-# CONFIG_USB_CDC_COMPOSITE is not set
-# CONFIG_USB_CDNS3 is not set
-# CONFIG_USB_CDNSP_GADGET is not set
-# CONFIG_USB_CDNSP_HOST is not set
-CONFIG_USB_CDNSP_PCI=m
-# CONFIG_USB_CDNS_SUPPORT is not set
-CONFIG_USB_CHAOSKEY=m
-CONFIG_USB_CHIPIDEA_GENERIC=m
-CONFIG_USB_CHIPIDEA_HOST=y
-CONFIG_USB_CHIPIDEA_IMX=m
-CONFIG_USB_CHIPIDEA=m
-CONFIG_USB_CHIPIDEA_MSM=m
-CONFIG_USB_CHIPIDEA_TEGRA=m
-CONFIG_USB_CHIPIDEA_UDC=y
-CONFIG_USB_CONFIGFS_ACM=y
-CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-CONFIG_USB_CONFIGFS_ECM=y
-CONFIG_USB_CONFIGFS_EEM=y
-# CONFIG_USB_CONFIGFS_F_FS is not set
-CONFIG_USB_CONFIGFS_F_HID=y
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
-# CONFIG_USB_CONFIGFS_F_MIDI is not set
-# CONFIG_USB_CONFIGFS_F_PRINTER is not set
-CONFIG_USB_CONFIGFS_F_TCM=y
-# CONFIG_USB_CONFIGFS_F_UAC1 is not set
-# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
-# CONFIG_USB_CONFIGFS_F_UAC2 is not set
-# CONFIG_USB_CONFIGFS_F_UVC is not set
-CONFIG_USB_CONFIGFS=m
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
-CONFIG_USB_CONFIGFS_NCM=y
-CONFIG_USB_CONFIGFS_OBEX=y
-# CONFIG_USB_CONFIGFS_RNDIS is not set
-CONFIG_USB_CONFIGFS_SERIAL=y
-CONFIG_USB_CONN_GPIO=m
-CONFIG_USB_CXACRU=m
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-CONFIG_USB_DEFAULT_PERSIST=y
-CONFIG_USB_DSBR=m
-# CONFIG_USB_DUMMY_HCD is not set
-# CONFIG_USB_DWC2_DEBUG is not set
-CONFIG_USB_DWC2_DUAL_ROLE=y
-# CONFIG_USB_DWC2_HOST is not set
-CONFIG_USB_DWC2=m
-CONFIG_USB_DWC2_PCI=m
-# CONFIG_USB_DWC2_PERIPHERAL is not set
-# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
-CONFIG_USB_DWC3_DUAL_ROLE=y
-CONFIG_USB_DWC3_EXYNOS=m
-# CONFIG_USB_DWC3_GADGET is not set
-CONFIG_USB_DWC3_HAPS=m
-# CONFIG_USB_DWC3_HOST is not set
-CONFIG_USB_DWC3_KEYSTONE=m
-CONFIG_USB_DWC3=m
-CONFIG_USB_DWC3_MESON_G12A=m
-CONFIG_USB_DWC3_OF_SIMPLE=m
-CONFIG_USB_DWC3_OMAP=m
-CONFIG_USB_DWC3_PCI=m
-CONFIG_USB_DWC3_ULPI=y
-CONFIG_USB_DWC3_XILINX=m
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_EG20T is not set
-CONFIG_USB_EHCI_EXYNOS=m
-# CONFIG_USB_EHCI_FSL is not set
-CONFIG_USB_EHCI_HCD_OMAP=m
-CONFIG_USB_EHCI_HCD_ORION=m
-CONFIG_USB_EHCI_HCD_PLATFORM=m
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TEGRA=m
-CONFIG_USB_EHCI_TT_NEWSCHED=y
-# CONFIG_USB_EHSET_TEST_FIXTURE is not set
-CONFIG_USB_EMI26=m
-CONFIG_USB_EMI62=m
-CONFIG_USB_EPSON2888=y
-# CONFIG_USB_ETH is not set
-CONFIG_USB_EZUSB_FX2=m
-# CONFIG_USB_FEW_INIT_RETRIES is not set
-# CONFIG_USB_FOTG210_HCD is not set
-# CONFIG_USB_FOTG210_UDC is not set
-# CONFIG_USB_FUNCTIONFS is not set
-# CONFIG_USB_FUSB300 is not set
-# CONFIG_USB_G_ACM_MS is not set
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
-# CONFIG_USB_GADGET_DEBUG is not set
-# CONFIG_USB_GADGETFS is not set
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
-# CONFIG_USB_GADGET_TARGET is not set
-CONFIG_USB_GADGET_VBUS_DRAW=100
-# CONFIG_USB_GADGET_XILINX is not set
-# CONFIG_USB_G_DBGP is not set
-# CONFIG_USB_G_HID is not set
-CONFIG_USB_GL860=m
-# CONFIG_USB_G_MULTI is not set
-# CONFIG_USB_G_NCM is not set
-# CONFIG_USB_GOKU is not set
-CONFIG_USB_GPIO_VBUS=m
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_GR_UDC is not set
-CONFIG_USB_G_SERIAL=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=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_9=m
-CONFIG_USB_GSPCA_OV534=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_SQ905C=m
-CONFIG_USB_GSPCA_SQ905=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_G_WEBCAM is not set
-# CONFIG_USB_HCD_BCMA is not set
-# CONFIG_USB_HCD_SSB is not set
-# CONFIG_USB_HCD_TEST_MODE is not set
-CONFIG_USB_HIDDEV=y
-CONFIG_USB_HID=y
-CONFIG_USB_HSIC_USB3503=m
-CONFIG_USB_HSIC_USB4604=m
-CONFIG_USB_HSO=m
-CONFIG_USB_HUB_USB251XB=m
-CONFIG_USB_IDMOUSE=m
-CONFIG_USB_INVENTRA_DMA=y
-CONFIG_USB_IOWARRIOR=m
-CONFIG_USBIP_CORE=m
-# CONFIG_USBIP_DEBUG is not set
-CONFIG_USB_IPHETH=m
-CONFIG_USBIP_HOST=m
-CONFIG_USBIP_VHCI_HCD=m
-CONFIG_USBIP_VHCI_HC_PORTS=8
-CONFIG_USBIP_VHCI_NR_HCS=1
-CONFIG_USBIP_VUDC=m
-CONFIG_USB_ISIGHTFW=m
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1301 is not set
-CONFIG_USB_ISP1760_DUAL_ROLE=y
-# CONFIG_USB_ISP1760_GADGET_ROLE is not set
-# CONFIG_USB_ISP1760_HOST_ROLE is not set
-CONFIG_USB_ISP1760=m
-CONFIG_USB_KAWETH=m
-CONFIG_USB_KC2190=y
-CONFIG_USB_KEENE=m
-CONFIG_USB_LAN78XX=m
-CONFIG_USB_LCD=m
-CONFIG_USB_LD=m
-CONFIG_USB_LEDS_TRIGGER_USBPORT=m
-CONFIG_USB_LED_TRIG=y
-CONFIG_USB_LEGOTOWER=m
-# CONFIG_USB_LINK_LAYER_TEST is not set
-CONFIG_USB_M5602=m
-# CONFIG_USB_M66592 is not set
-CONFIG_USB_MA901=m
-# CONFIG_USB_MASS_STORAGE is not set
-CONFIG_USB_MAX3420_UDC=m
-# CONFIG_USB_MAX3421_HCD is not set
-CONFIG_USB_MDC800=m
-CONFIG_USB_MICROTEK=m
-# CONFIG_USB_MIDI_GADGET is not set
-CONFIG_USB_MON=y
-CONFIG_USB_MR800=m
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_DUAL_ROLE=y
-# CONFIG_USB_MUSB_GADGET is not set
-CONFIG_USB_MUSB_HDRC=m
-# CONFIG_USB_MUSB_HOST is not set
-CONFIG_USB_MUSB_OMAP2PLUS=m
-CONFIG_USB_MUSB_SUNXI=m
-# CONFIG_USB_MUSB_TUSB6010 is not set
-# CONFIG_USB_MV_U3D is not set
-CONFIG_USB_MV_UDC=m
-# CONFIG_USB_NET2272 is not set
-# CONFIG_USB_NET2280 is not set
-CONFIG_USB_NET_AQC111=m
-CONFIG_USB_NET_AX88179_178A=m
-CONFIG_USB_NET_AX8817X=m
-CONFIG_USB_NET_CDC_EEM=m
-CONFIG_USB_NET_CDC_MBIM=m
-CONFIG_USB_NET_CDC_NCM=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_NET_CH9200=m
-CONFIG_USB_NET_CX82310_ETH=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_DRIVERS=y
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_HUAWEI_CDC_NCM=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_USB_NET_KALMIA=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_QMI_WWAN=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_USB_NET_SMSC75XX=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_SR9700=m
-# CONFIG_USB_NET_SR9800 is not set
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_OHCI_EXYNOS=m
-CONFIG_USB_OHCI_HCD=m
-# CONFIG_USB_OHCI_HCD_OMAP3 is not set
-CONFIG_USB_OHCI_HCD_PCI=m
-CONFIG_USB_OHCI_HCD_PLATFORM=m
-# CONFIG_USB_OHCI_HCD_SSB is not set
-CONFIG_USB_ONBOARD_HUB=m
-# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
-CONFIG_USB_OTG_FSM=m
-# CONFIG_USB_OTG_PRODUCTLIST is not set
-CONFIG_USB_OTG=y
-# CONFIG_USB_OXU210HP_HCD is not set
-CONFIG_USB_PCI=y
-CONFIG_USBPCWATCHDOG=m
-CONFIG_USB_PEGASUS=m
-CONFIG_USB_PHY=y
-CONFIG_USB_PRINTER=m
-CONFIG_USB_PULSE8_CEC=m
-# CONFIG_USB_PWC_DEBUG is not set
-CONFIG_USB_PWC_INPUT_EVDEV=y
-CONFIG_USB_PWC=m
-# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_EUD=m
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_R8A66597 is not set
-CONFIG_USB_RAINSHADOW_CEC=m
-# CONFIG_USB_RAREMONO is not set
-CONFIG_USB_RAW_GADGET=m
-CONFIG_USB_ROLE_SWITCH=y
-CONFIG_USB_RTL8150=m
-CONFIG_USB_RTL8152=m
-CONFIG_USB_RTL8153_ECM=m
-CONFIG_USB_S2255=m
-CONFIG_USB_SERIAL_AIRCABLE=m
-CONFIG_USB_SERIAL_ARK3116=m
-CONFIG_USB_SERIAL_BELKIN=m
-CONFIG_USB_SERIAL_CH341=m
-CONFIG_USB_SERIAL_CONSOLE=y
-CONFIG_USB_SERIAL_CP210X=m
-CONFIG_USB_SERIAL_CYBERJACK=m
-CONFIG_USB_SERIAL_CYPRESS_M8=m
-CONFIG_USB_SERIAL_DEBUG=m
-CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT=m
-CONFIG_USB_SERIAL_EDGEPORT_TI=m
-CONFIG_USB_SERIAL_EMPEG=m
-# CONFIG_USB_SERIAL_F81232 is not set
-CONFIG_USB_SERIAL_F8153X=m
-CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_IPAQ=m
-CONFIG_USB_SERIAL_IPW=m
-CONFIG_USB_SERIAL_IR=m
-CONFIG_USB_SERIAL_IUU=m
-CONFIG_USB_SERIAL_KEYSPAN=m
-CONFIG_USB_SERIAL_KEYSPAN_PDA=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_OMNINET=m
-CONFIG_USB_SERIAL_OPTICON=m
-CONFIG_USB_SERIAL_OPTION=m
-CONFIG_USB_SERIAL_OTI6858=m
-CONFIG_USB_SERIAL_PL2303=m
-CONFIG_USB_SERIAL_QCAUX=m
-CONFIG_USB_SERIAL_QT2=m
-CONFIG_USB_SERIAL_QUALCOMM=m
-CONFIG_USB_SERIAL_SAFE=m
-CONFIG_USB_SERIAL_SAFE_PADDED=y
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_SPCP8X5=m
-CONFIG_USB_SERIAL_SSU100=m
-CONFIG_USB_SERIAL_SYMBOL=m
-CONFIG_USB_SERIAL_TI=m
-CONFIG_USB_SERIAL_UPD78F0730=m
-CONFIG_USB_SERIAL_VISOR=m
-CONFIG_USB_SERIAL_WHITEHEAT=m
-# CONFIG_USB_SERIAL_WISHBONE is not set
-CONFIG_USB_SERIAL_XR=m
-CONFIG_USB_SERIAL_XSENS_MT=m
-CONFIG_USB_SERIAL=y
-CONFIG_USB_SEVSEG=m
-CONFIG_USB_SI470X=m
-# CONFIG_USB_SI4713 is not set
-CONFIG_USB_SIERRA_NET=m
-CONFIG_USB_SISUSBVGA=m
-# CONFIG_USB_SL811_CS is not set
-CONFIG_USB_SL811_HCD_ISO=y
-CONFIG_USB_SL811_HCD=m
-CONFIG_USB_SNP_UDC_PLAT=m
-CONFIG_USB_SPEEDTOUCH=m
-CONFIG_USB_STKWEBCAM=m
-CONFIG_USB_STORAGE_ALAUDA=m
-CONFIG_USB_STORAGE_CYPRESS_ATACB=m
-CONFIG_USB_STORAGE_DATAFAB=m
-# CONFIG_USB_STORAGE_DEBUG is not set
-CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_STORAGE_FREECOM=m
-CONFIG_USB_STORAGE_ISD200=m
-CONFIG_USB_STORAGE_JUMPSHOT=m
-CONFIG_USB_STORAGE_KARMA=m
-CONFIG_USB_STORAGE=m
-CONFIG_USB_STORAGE_ONETOUCH=m
-CONFIG_USB_STORAGE_REALTEK=m
-CONFIG_USB_STORAGE_SDDR09=m
-CONFIG_USB_STORAGE_SDDR55=m
-CONFIG_USB_STORAGE_USBAT=m
-CONFIG_USB_STV06XX=m
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_TEGRA_PHY=m
-CONFIG_USB_TEGRA_XUDC=m
-# CONFIG_USB_TEST is not set
-CONFIG_USB_TI_CPPI41_DMA=y
-CONFIG_USB_TMC=m
-CONFIG_USB_TRANCEVIBRATOR=m
-CONFIG_USB_UAS=m
-CONFIG_USB_UEAGLEATM=m
-CONFIG_USB_UHCI_HCD=m
-CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ULPI=y
-CONFIG_USB_USBNET=m
-CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
-CONFIG_USB_VIDEO_CLASS=m
-CONFIG_USB_VL600=m
-CONFIG_USB_WDM=m
-CONFIG_USB_XEN_HCD=m
-CONFIG_USB_XHCI_DBGCAP=y
-CONFIG_USB_XHCI_HCD=y
-# CONFIG_USB_XHCI_HISTB is not set
-CONFIG_USB_XHCI_MVEBU=m
-CONFIG_USB_XHCI_PCI_RENESAS=y
-CONFIG_USB_XHCI_PCI=y
-CONFIG_USB_XHCI_PLATFORM=m
-CONFIG_USB_XHCI_TEGRA=m
-CONFIG_USB_XUSBATM=m
-CONFIG_USB=y
-CONFIG_USB_YUREX=m
-# CONFIG_USB_ZD1201 is not set
-# CONFIG_USB_ZERO is not set
-CONFIG_USB_ZR364XX=m
-# CONFIG_USELIB is not set
-CONFIG_USE_OF=y
-# CONFIG_USER_DECRYPTED_DATA is not set
-# CONFIG_USER_EVENTS is not set
-CONFIG_USERFAULTFD=y
-CONFIG_U_SERIAL_CONSOLE=y
-# CONFIG_USERIO is not set
-CONFIG_USER_NS=y
-CONFIG_UTS_NS=y
-# CONFIG_UV_SYSFS is not set
-# CONFIG_V4L2_FLASH_LED_CLASS is not set
-CONFIG_V4L_MEM2MEM_DRIVERS=y
-CONFIG_V4L_PLATFORM_DRIVERS=y
-CONFIG_V4L_TEST_DRIVERS=y
-CONFIG_VALIDATE_FS_PARSER=y
-CONFIG_VCHIQ_CDEV=y
-CONFIG_VCNL3020=m
-# CONFIG_VCNL4000 is not set
-CONFIG_VCNL4035=m
-CONFIG_VCPU_STALL_DETECTOR=m
-CONFIG_VDPA=m
-CONFIG_VDPA_SIM_BLOCK=m
-CONFIG_VDPA_SIM=m
-CONFIG_VDPA_SIM_NET=m
-CONFIG_VDPA_USER=m
-CONFIG_VDSO=y
-CONFIG_VEML6030=m
-CONFIG_VEML6070=m
-CONFIG_VETH=m
-CONFIG_VEXPRESS_CONFIG=y
-# CONFIG_VF610_ADC is not set
-# CONFIG_VF610_DAC is not set
-CONFIG_VFAT_FS=m
-CONFIG_VFIO_AMBA=m
-CONFIG_VFIO_CONTAINER=y
-CONFIG_VFIO_IOMMU_TYPE1=m
-CONFIG_VFIO=m
-CONFIG_VFIO_MDEV=m
-# CONFIG_VFIO_NOIOMMU is not set
-CONFIG_VFIO_PCI=m
-# CONFIG_VFIO_PLATFORM_AMDXGBE_RESET is not set
-CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m
-CONFIG_VFIO_PLATFORM=m
-CONFIG_VFPv3=y
-CONFIG_VFP=y
-CONFIG_VGA_ARB_MAX_GPUS=16
-CONFIG_VGA_ARB=y
-CONFIG_VGA_CONSOLE=y
-# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
-CONFIG_VHOST_MENU=y
-CONFIG_VHOST_NET=m
-CONFIG_VHOST_SCSI=m
-CONFIG_VHOST_VDPA=m
-CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_RHINE=m
-CONFIG_VIA_RHINE_MMIO=y
-CONFIG_VIA_VELOCITY=m
-CONFIG_VIDEO_AD5820=m
-CONFIG_VIDEO_ADP1653=m
-# CONFIG_VIDEO_ADV_DEBUG is not set
-CONFIG_VIDEO_AK7375=m
-CONFIG_VIDEO_AM437X_VPFE=m
-CONFIG_VIDEO_AMPHION_VPU=m
-CONFIG_VIDEO_AR0521=m
-CONFIG_VIDEO_AU0828=m
-# CONFIG_VIDEO_AU0828_RC is not set
-CONFIG_VIDEO_AU0828_V4L2=y
-CONFIG_VIDEO_BCM2835=m
-CONFIG_VIDEO_BT848=m
-CONFIG_VIDEO_CADENCE_CSI2RX=m
-CONFIG_VIDEO_CADENCE_CSI2TX=m
-# CONFIG_VIDEO_CADENCE is not set
-# CONFIG_VIDEO_CAFE_CCIC is not set
-CONFIG_VIDEO_CCS=m
-CONFIG_VIDEO_CODA=m
-CONFIG_VIDEO_CX18_ALSA=m
-CONFIG_VIDEO_CX18=m
-CONFIG_VIDEO_CX231XX_ALSA=m
-CONFIG_VIDEO_CX231XX_DVB=m
-CONFIG_VIDEO_CX231XX=m
-CONFIG_VIDEO_CX231XX_RC=y
-CONFIG_VIDEO_CX23885=m
-# CONFIG_VIDEO_CX25821 is not set
-CONFIG_VIDEO_CX88_ALSA=m
-CONFIG_VIDEO_CX88_BLACKBIRD=m
-CONFIG_VIDEO_CX88_DVB=m
-CONFIG_VIDEO_CX88_ENABLE_VP3054=y
-CONFIG_VIDEO_CX88=m
-CONFIG_VIDEO_CX88_VP3054=m
-CONFIG_VIDEO_DEV=m
-# CONFIG_VIDEO_DT3155 is not set
-CONFIG_VIDEO_DW100=m
-CONFIG_VIDEO_DW9714=m
-CONFIG_VIDEO_DW9768=m
-CONFIG_VIDEO_DW9807_VCM=m
-CONFIG_VIDEO_EM28XX_ALSA=m
-CONFIG_VIDEO_EM28XX_DVB=m
-CONFIG_VIDEO_EM28XX=m
-CONFIG_VIDEO_EM28XX_RC=m
-CONFIG_VIDEO_EM28XX_V4L2=m
-CONFIG_VIDEO_ET8EK8=m
-CONFIG_VIDEO_EXYNOS4_FIMC_IS=m
-CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y
-CONFIG_VIDEO_EXYNOS_FIMC_LITE=m
-CONFIG_VIDEO_FB_IVTV=m
-# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
-CONFIG_VIDEO_GO7007_LOADER=m
-CONFIG_VIDEO_GO7007=m
-CONFIG_VIDEO_GO7007_USB=m
-CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
-CONFIG_VIDEO_GS1662=m
-CONFIG_VIDEO_HANTRO_IMX8M=y
-CONFIG_VIDEO_HANTRO=m
-CONFIG_VIDEO_HANTRO_ROCKCHIP=y
-CONFIG_VIDEO_HANTRO_SUNXI=y
-CONFIG_VIDEO_HDPVR=m
-CONFIG_VIDEO_HEXIUM_GEMINI=m
-CONFIG_VIDEO_HEXIUM_ORION=m
-CONFIG_VIDEO_HI556=m
-CONFIG_VIDEO_HI846=m
-CONFIG_VIDEO_HI847=m
-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_IMX334=m
-CONFIG_VIDEO_IMX335=m
-CONFIG_VIDEO_IMX355=m
-CONFIG_VIDEO_IMX412=m
-CONFIG_VIDEO_IMX415=m
-CONFIG_VIDEO_IMX7_CSI=m
-CONFIG_VIDEO_IMX8_ISI=m
-CONFIG_VIDEO_IMX8_ISI_M2M=y
-# CONFIG_VIDEO_IMX8_JPEG is not set
-CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=m
-CONFIG_VIDEO_IMX_CSI=m
-CONFIG_VIDEO_IMX_MEDIA=m
-CONFIG_VIDEO_IMX_MIPI_CSIS=m
-CONFIG_VIDEO_IMX_PXP=m
-# CONFIG_VIDEO_IPU3_CIO2 is not set
-# CONFIG_VIDEO_IVTV_ALSA is not set
-CONFIG_VIDEO_IVTV=m
-CONFIG_VIDEO_LM3560=m
-CONFIG_VIDEO_LM3646=m
-# CONFIG_VIDEO_MAX96712 is not set
-# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
-CONFIG_VIDEO_MESON_GE2D=m
-CONFIG_VIDEO_MESON_VDEC=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_MUX=m
-CONFIG_VIDEO_MXB=m
-CONFIG_VIDEO_OG01A1B=m
-CONFIG_VIDEO_OV02A10=m
-CONFIG_VIDEO_OV08D10=m
-CONFIG_VIDEO_OV08X40=m
-CONFIG_VIDEO_OV13858=m
-CONFIG_VIDEO_OV13B10=m
-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_OV5640=m
-CONFIG_VIDEO_OV5645=m
-CONFIG_VIDEO_OV5647=m
-CONFIG_VIDEO_OV5648=m
-CONFIG_VIDEO_OV5670=m
-CONFIG_VIDEO_OV5675=m
-CONFIG_VIDEO_OV5693=m
-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_OV9282=m
-CONFIG_VIDEO_OV9640=m
-CONFIG_VIDEO_OV9650=m
-CONFIG_VIDEO_OV9734=m
-# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
-CONFIG_VIDEO_PVRUSB2_DVB=y
-CONFIG_VIDEO_PVRUSB2=m
-CONFIG_VIDEO_PVRUSB2_SYSFS=y
-CONFIG_VIDEO_RDACM20=m
-# CONFIG_VIDEO_RDACM21 is not set
-CONFIG_VIDEO_RJ54N1=m
-CONFIG_VIDEO_ROCKCHIP_ISP1=m
-CONFIG_VIDEO_ROCKCHIP_RGA=m
-CONFIG_VIDEO_ROCKCHIP_VDEC=m
-CONFIG_VIDEO_S5C73M3=m
-CONFIG_VIDEO_S5K4ECGX=m
-CONFIG_VIDEO_S5K5BAF=m
-CONFIG_VIDEO_S5K6A3=m
-CONFIG_VIDEO_S5P_FIMC=m
-CONFIG_VIDEO_S5P_MIPI_CSIS=m
-CONFIG_VIDEO_SAA6588=m
-CONFIG_VIDEO_SAA7134_ALSA=m
-CONFIG_VIDEO_SAA7134_DVB=m
-CONFIG_VIDEO_SAA7134_GO7007=m
-CONFIG_VIDEO_SAA7134=m
-CONFIG_VIDEO_SAA7134_RC=y
-CONFIG_VIDEO_SAA7146=m
-CONFIG_VIDEO_SAA7146_VV=m
-CONFIG_VIDEO_SAA7164=m
-CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=m
-# CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is not set
-CONFIG_VIDEO_SAMSUNG_S5P_G2D=m
-CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
-CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
-CONFIG_VIDEO_SOLO6X10=m
-CONFIG_VIDEO_STK1160_COMMON=m
-CONFIG_VIDEO_STK1160=m
-# CONFIG_VIDEO_STKWEBCAM is not set
-# CONFIG_VIDEO_STM32_DCMI is not set
-CONFIG_VIDEO_STM32_DMA2D=m
-CONFIG_VIDEO_ST_VGXY61=m
-CONFIG_VIDEO_SUN4I_CSI=m
-CONFIG_VIDEO_SUN6I_CSI=m
-CONFIG_VIDEO_SUN6I_ISP=m
-CONFIG_VIDEO_SUN6I_MIPI_CSI2=m
-# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set
-CONFIG_VIDEO_SUN8I_DEINTERLACE=m
-CONFIG_VIDEO_SUN8I_ROTATE=m
-CONFIG_VIDEO_SUNXI_CEDRUS=m
-CONFIG_VIDEO_SUNXI=y
-CONFIG_VIDEO_TEGRA=m
-# CONFIG_VIDEO_TEGRA_TPG is not set
-CONFIG_VIDEO_TEGRA_VDE=m
-CONFIG_VIDEO_TI_CAL=m
-CONFIG_VIDEO_TI_CAL_MC=y
-# CONFIG_VIDEO_TI_VPE_DEBUG is not set
-CONFIG_VIDEO_TI_VPE=m
-CONFIG_VIDEO_TM6000_ALSA=m
-CONFIG_VIDEO_TM6000_DVB=m
-CONFIG_VIDEO_TM6000=m
-CONFIG_VIDEO_TUNER=m
-# CONFIG_VIDEO_TW5864 is not set
-CONFIG_VIDEO_TW686X=m
-# CONFIG_VIDEO_TW68 is not set
-CONFIG_VIDEO_USBTV=m
-CONFIG_VIDEO_V4L2=m
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
-CONFIG_VIDEO_VICODEC=m
-CONFIG_VIDEO_VIM2M=m
-CONFIG_VIDEO_VIMC=m
-CONFIG_VIDEO_VISL=m
-CONFIG_VIDEO_VIVID_CEC=y
-CONFIG_VIDEO_VIVID=m
-CONFIG_VIDEO_VIVID_MAX_DEVS=64
-# CONFIG_VIDEO_XILINX is not set
-# CONFIG_VIDEO_ZORAN is not set
-# CONFIG_VIPERBOARD_ADC is not set
-CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
-# CONFIG_VIRT_CPU_ACCOUNTING_NATIVE is not set
-CONFIG_VIRT_DRIVERS=y
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_VIRTIO_FS=m
-# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
-CONFIG_VIRTIO_INPUT=m
-# CONFIG_VIRTIO_IOMMU is not set
-CONFIG_VIRTIO_MEM=m
-CONFIG_VIRTIO_MENU=y
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VIRTIO_NET=m
-CONFIG_VIRTIO_PCI_LEGACY=y
-CONFIG_VIRTIO_PCI=y
-# CONFIG_VIRTIO_PMEM is not set
-CONFIG_VIRTIO_VDPA=m
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_VIRTIO=y
-CONFIG_VIRTUALIZATION=y
-CONFIG_VIRT_WIFI=m
-# CONFIG_VISL_DEBUGFS is not set
-CONFIG_VITESSE_PHY=m
-CONFIG_VL53L0X_I2C=m
-CONFIG_VL6180=m
-CONFIG_VLAN_8021Q_GVRP=y
-CONFIG_VLAN_8021Q=m
-CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VMAP_STACK=y
-# CONFIG_VME_BUS is not set
-CONFIG_VMGENID=y
-# CONFIG_VMSPLIT_1G is not set
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_3G_OPT is not set
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMXNET3 is not set
-CONFIG_VORTEX=m
-CONFIG_VP_VDPA=m
-CONFIG_VSOCKETS_DIAG=m
-CONFIG_VSOCKETS_LOOPBACK=m
-CONFIG_VSOCKETS=m
-CONFIG_VSOCKMON=m
-# CONFIG_VT6655 is not set
-# CONFIG_VT6656 is not set
-CONFIG_VT_CONSOLE=y
-CONFIG_VT_HW_CONSOLE_BINDING=y
-CONFIG_VT=y
-# CONFIG_VXFS_FS is not set
-# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
-CONFIG_VXGE=m
-CONFIG_VXLAN=m
-# CONFIG_VZ89X is not set
-CONFIG_W1_CON=y
-CONFIG_W1=m
-# CONFIG_W1_MASTER_DS1WM is not set
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_GPIO=m
-# CONFIG_W1_MASTER_MATROX is not set
-# CONFIG_W1_MASTER_MXC is not set
-# CONFIG_W1_MASTER_SGI is not set
-CONFIG_W1_SLAVE_DS2405=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2408=m
-# CONFIG_W1_SLAVE_DS2408_READBACK is not set
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2430=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433_CRC=y
-CONFIG_W1_SLAVE_DS2433=m
-CONFIG_W1_SLAVE_DS2438=m
-# CONFIG_W1_SLAVE_DS250X is not set
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS2805=m
-CONFIG_W1_SLAVE_DS28E04=m
-# CONFIG_W1_SLAVE_DS28E17 is not set
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W83627HF_WDT=m
-CONFIG_W83877F_WDT=m
-CONFIG_W83977F_WDT=m
-# CONFIG_WAFER_WDT is not set
-# CONFIG_WAN is not set
-# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
-CONFIG_WATCHDOG_CORE=y
-CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
-# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-CONFIG_WATCHDOG_OPEN_TIMEOUT=0
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
-CONFIG_WATCHDOG_SYSFS=y
-CONFIG_WATCHDOG=y
-CONFIG_WATCH_QUEUE=y
-# CONFIG_WCN36XX_DEBUGFS is not set
-CONFIG_WCN36XX=m
-CONFIG_WDAT_WDT=m
-CONFIG_WDTPCI=m
-# CONFIG_WERROR is not set
-# CONFIG_WFX is not set
-CONFIG_WIL6210_DEBUGFS=y
-CONFIG_WIL6210_ISR_COR=y
-CONFIG_WIL6210=m
-# CONFIG_WIL6210_TRACING is not set
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-CONFIG_WILINK_PLATFORM_DATA=y
-CONFIG_WINBOND_840=m
-# CONFIG_WIREGUARD_DEBUG is not set
-CONFIG_WIREGUARD=m
-CONFIG_WIRELESS_EXT=y
-CONFIG_WIRELESS_HOTKEY=m
-CONFIG_WIRELESS=y
-CONFIG_WIZNET_BUS_ANY=y
-# CONFIG_WIZNET_BUS_DIRECT is not set
-# CONFIG_WIZNET_BUS_INDIRECT is not set
-CONFIG_WIZNET_W5100=m
-CONFIG_WIZNET_W5100_SPI=m
-CONFIG_WIZNET_W5300=m
-CONFIG_WKUP_M3_RPROC=m
-CONFIG_WL1251=m
-CONFIG_WL1251_SDIO=m
-CONFIG_WL1251_SPI=m
-CONFIG_WL12XX=m
-CONFIG_WL18XX=m
-# CONFIG_WLAN_VENDOR_ADMTEK is not set
-CONFIG_WLAN_VENDOR_ATH=y
-# CONFIG_WLAN_VENDOR_ATMEL is not set
-CONFIG_WLAN_VENDOR_BROADCOM=y
-# CONFIG_WLAN_VENDOR_CISCO is not set
-CONFIG_WLAN_VENDOR_INTEL=y
-CONFIG_WLAN_VENDOR_INTERSIL=y
-CONFIG_WLAN_VENDOR_MARVELL=y
-CONFIG_WLAN_VENDOR_MEDIATEK=y
-CONFIG_WLAN_VENDOR_MICROCHIP=y
-# CONFIG_WLAN_VENDOR_PURELIFI is not set
-CONFIG_WLAN_VENDOR_QUANTENNA=y
-CONFIG_WLAN_VENDOR_RALINK=y
-CONFIG_WLAN_VENDOR_REALTEK=y
-CONFIG_WLAN_VENDOR_RSI=y
-# CONFIG_WLAN_VENDOR_SILABS is not set
-CONFIG_WLAN_VENDOR_ST=y
-CONFIG_WLAN_VENDOR_TI=y
-CONFIG_WLAN_VENDOR_ZYDAS=y
-CONFIG_WLAN=y
-CONFIG_WLCORE=m
-CONFIG_WLCORE_SDIO=m
-CONFIG_WLCORE_SPI=m
-CONFIG_WPCM450_SOC=m
-# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-# CONFIG_WQ_WATCHDOG is not set
-CONFIG_WWAN_HWSIM=m
-CONFIG_WWAN=y
-# CONFIG_WW_MUTEX_SELFTEST is not set
-# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
-CONFIG_XDP_SOCKETS_DIAG=m
-CONFIG_XDP_SOCKETS=y
-# CONFIG_XEN_GRANT_DMA_ALLOC is not set
-# CONFIG_XEN is not set
-CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
-CONFIG_XEN_PRIVCMD=m
-# CONFIG_XEN_PVCALLS_FRONTEND is not set
-CONFIG_XEN_PVHVM_GUEST=y
-CONFIG_XEN_UNPOPULATED_ALLOC=y
-# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
-CONFIG_XEN_VIRTIO=y
-CONFIG_XFRM_INTERFACE=m
-CONFIG_XFRM_MIGRATE=y
-CONFIG_XFRM_OFFLOAD=y
-CONFIG_XFRM_STATISTICS=y
-CONFIG_XFRM_SUB_POLICY=y
-# CONFIG_XFRM_USER_COMPAT is not set
-CONFIG_XFRM_USER=y
-CONFIG_XFRM=y
-# CONFIG_XFS_DEBUG is not set
-CONFIG_XFS_FS=m
-# CONFIG_XFS_ONLINE_REPAIR is not set
-CONFIG_XFS_ONLINE_SCRUB=y
-CONFIG_XFS_POSIX_ACL=y
-CONFIG_XFS_QUOTA=y
-CONFIG_XFS_RT=y
-CONFIG_XFS_SUPPORT_ASCII_CI=y
-CONFIG_XFS_SUPPORT_V4=y
-# CONFIG_XFS_WARN is not set
-# CONFIG_XIL_AXIS_FIFO is not set
-# CONFIG_XILINX_AXI_EMAC is not set
-# CONFIG_XILINX_DMA is not set
-CONFIG_XILINX_EMACLITE=m
-CONFIG_XILINX_GMII2RGMII=m
-CONFIG_XILINX_INTC=y
-CONFIG_XILINX_LL_TEMAC=m
-CONFIG_XILINX_PR_DECOUPLER=m
-# CONFIG_XILINX_SDFEC is not set
-CONFIG_XILINX_VCU=m
-# CONFIG_XILINX_WATCHDOG is not set
-CONFIG_XILINX_XADC=m
-CONFIG_XILINX_XDMA=m
-# CONFIG_XILINX_ZYNQMP_DMA is not set
-CONFIG_XILINX_ZYNQMP_DPDMA=m
-CONFIG_XILLYBUS=m
-CONFIG_XILLYBUS_OF=m
-CONFIG_XILLYBUS_PCIE=m
-CONFIG_XILLYUSB=m
-CONFIG_XLNX_R5_REMOTEPROC=m
-CONFIG_XZ_DEC_ARMTHUMB=y
-CONFIG_XZ_DEC_ARM=y
-CONFIG_XZ_DEC_IA64=y
-CONFIG_XZ_DEC_MICROLZMA=y
-CONFIG_XZ_DEC_POWERPC=y
-CONFIG_XZ_DEC_SPARC=y
-# CONFIG_XZ_DEC_TEST is not set
-CONFIG_XZ_DEC_X86=y
-CONFIG_XZ_DEC=y
-# CONFIG_YAMAHA_YAS530 is not set
-CONFIG_YAM=m
-CONFIG_YELLOWFIN=m
-# CONFIG_YENTA is not set
-# CONFIG_YOGABOOK_WMI is not set
-CONFIG_Z3FOLD=y
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBUD=y
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZERO_CALL_USED_REGS is not set
-CONFIG_ZEROPLUS_FF=y
-# CONFIG_ZIIRAVE_WATCHDOG is not set
-CONFIG_ZISOFS=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_ZLIB_DFLTCC=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZONEFS_FS=m
-CONFIG_ZOPT2201=m
-# CONFIG_ZPA2326 is not set
-# CONFIG_ZRAM_DEF_COMP_842 is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
-# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
-# CONFIG_ZRAM_DEF_COMP_LZO is not set
-CONFIG_ZRAM_DEF_COMP_LZORLE=y
-# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
-CONFIG_ZRAM=m
-# CONFIG_ZRAM_MEMORY_TRACKING is not set
-CONFIG_ZRAM_MULTI_COMP=y
-# CONFIG_ZRAM_WRITEBACK is not set
-CONFIG_ZSMALLOC_CHAIN_SIZE=8
-# CONFIG_ZSMALLOC_STAT is not set
-CONFIG_ZSMALLOC=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set
-CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
-# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
-# CONFIG_ZSWAP_DEFAULT_ON is not set
-CONFIG_ZSWAP=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
-CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
-# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
-# kernel-fsync config
-CONFIG_I2C_NCT6775=m
-CONFIG_ZENIFY=y
-
-# device specific config
-# Steam Deck
-CONFIG_MFD_STEAMDECK=m
-CONFIG_SENSORS_STEAMDECK=m
-CONFIG_LEDS_STEAMDECK=m
-CONFIG_EXTCON_STEAMDECK=m
-# Microsoft Surface
-CONFIG_HID_IPTS=m
-CONFIG_HID_ITHC=m
-CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
-CONFIG_VIDEO_DW9719=m
-CONFIG_IPC_CLASSES=y
-CONFIG_LEDS_TPS68470=m
-# Lenovo Legion
-CONFIG_LEGION_LAPTOP=m
diff --git a/SOURCES/kernel-ppc64le-debug-fedora.config b/SOURCES/kernel-ppc64le-debug-fedora.config
index 2e6f768..3427f20 100644
--- a/SOURCES/kernel-ppc64le-debug-fedora.config
+++ b/SOURCES/kernel-ppc64le-debug-fedora.config
@@ -166,6 +166,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -206,6 +207,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -216,6 +218,7 @@ CONFIG_AL3010=m
# CONFIG_ALIBABA_ENI_VDPA is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -258,6 +261,8 @@ CONFIG_ARCH_FORCE_MAX_ORDER=8
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
+CONFIG_ARCH_MMAP_RND_BITS=14
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -301,6 +306,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
CONFIG_ATA_OVER_ETH=m
@@ -319,11 +325,12 @@ CONFIG_ATH10K_SDIO=m
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
CONFIG_ATH12K_DEBUG=y
# CONFIG_ATH12K is not set
CONFIG_ATH12K_TRACING=y
@@ -347,6 +354,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -385,7 +394,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -440,6 +448,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -557,6 +566,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -605,14 +615,14 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPQETHER=m
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
CONFIG_BRIDGE_CFM=y
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -707,12 +717,14 @@ CONFIG_BTRFS_FS=y
# CONFIG_BTT is not set
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CAN_8DEV_USB=m
@@ -730,6 +742,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -775,7 +788,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_GPIO=m
# CONFIG_CEC_PIN_ERROR_INJ is not set
@@ -791,6 +804,7 @@ CONFIG_CEPH_LIB_PRETTYDEBUG=y
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -836,6 +850,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -847,6 +862,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -949,10 +965,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
# CONFIG_COUNTER is not set
@@ -965,6 +983,7 @@ CONFIG_CORTINA_PHY=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1009,7 +1028,8 @@ CONFIG_CROS_EC_MKBP_PROXIMITY=m
CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SENSORHUB=m
CONFIG_CROS_EC_TYPEC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1055,6 +1075,7 @@ CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1100,6 +1121,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1174,6 +1196,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1193,11 +1216,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1235,6 +1260,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1256,6 +1282,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1288,7 +1315,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1381,6 +1408,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1394,6 +1422,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1406,7 +1435,9 @@ CONFIG_DRM_BOCHS=m
CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1415,6 +1446,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1426,6 +1458,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1441,6 +1491,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU=m
@@ -1504,6 +1555,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1588,6 +1640,7 @@ CONFIG_DUMMY_CONSOLE=y
# CONFIG_DUMMY_IRQ is not set
CONFIG_DUMMY=m
CONFIG_DVB_AS102=m
+# CONFIG_DVB_ASCOT2E is not set
# CONFIG_DVB_AV7110 is not set
CONFIG_DVB_B2C2_FLEXCOP=m
# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
@@ -1601,17 +1654,24 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
+# CONFIG_DVB_HELENE is not set
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_HORUS3A is not set
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1621,6 +1681,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1684,6 +1745,7 @@ CONFIG_E1000=m
CONFIG_E100=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
CONFIG_ECHO=m
CONFIG_ECRYPT_FS=m
@@ -1718,6 +1780,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_TEST=m
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1747,7 +1810,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -1877,15 +1940,13 @@ CONFIG_FCOE=m
CONFIG_FEALNX=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -1915,6 +1976,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1961,6 +2023,7 @@ CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2037,8 +2100,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_DWAPB is not set
CONFIG_GPIO_EXAR=m
@@ -2077,7 +2142,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
CONFIG_GPIO_VIRTIO=m
@@ -2100,6 +2167,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2182,10 +2250,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2274,7 +2348,7 @@ CONFIG_HOTPLUG_PCI=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2349,7 +2423,7 @@ CONFIG_I2C_CP2615=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEMUX_PINCTRL is not set
CONFIG_I2C_DESIGNWARE_PCI=m
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_SLAVE=y
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
@@ -2414,6 +2488,7 @@ CONFIG_I2C=y
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_IBM_BSR=m
CONFIG_IBMVETH=m
@@ -2504,7 +2579,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2532,6 +2607,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2549,6 +2625,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2636,7 +2713,8 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2863,6 +2941,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -3031,7 +3111,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3061,10 +3142,12 @@ CONFIG_KVM_BOOK3S_64_HV=m
CONFIG_KVM_BOOK3S_64=m
CONFIG_KVM_BOOK3S_64_PR=m
# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_BOOK3S_HV_NESTED_PMU_WORKAROUND=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_GUEST=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM_XICS=y
CONFIG_KXCJK1013=m
@@ -3091,6 +3174,8 @@ CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_TDO24M is not set
# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+# CONFIG_LD_HEAD_STUB_CATCH is not set
CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
@@ -3098,6 +3183,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3121,8 +3207,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3303,6 +3391,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3384,6 +3473,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -3459,7 +3550,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3486,6 +3579,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3524,6 +3619,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3560,6 +3657,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3655,6 +3753,7 @@ CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3690,10 +3789,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3707,6 +3816,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3822,6 +3932,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4435,6 +4546,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4486,6 +4598,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4571,9 +4684,11 @@ CONFIG_PATA_SIS=m
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCH_GBE is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4583,6 +4698,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4612,16 +4732,19 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
CONFIG_PERCPU_STATS=y
# CONFIG_PERCPU_TEST is not set
@@ -4746,6 +4869,7 @@ CONFIG_PM_TRACE=y
CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWER7_CPU is not set
CONFIG_POWER8_CPU=y
@@ -4819,6 +4943,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4843,14 +4971,18 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_PRINT_STACK_DEPTH=64
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4871,6 +5003,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4969,6 +5102,8 @@ CONFIG_RADIO_WL1273=m
CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDSTRUCT_FULL is not set
@@ -5075,6 +5210,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -5097,10 +5233,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
@@ -5122,6 +5260,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RENESAS_PHY is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5130,6 +5269,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5153,6 +5293,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5172,6 +5313,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5325,6 +5467,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5338,6 +5481,7 @@ CONFIG_RTW88_8822CU=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5517,6 +5661,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5607,6 +5752,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBM_CFFPS=m
@@ -5784,6 +5930,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5794,6 +5941,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -5852,8 +6000,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5861,6 +6011,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -5871,6 +6022,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5883,8 +6035,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -5963,10 +6117,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -6029,14 +6179,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -6055,11 +6197,14 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_PPC=y
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -6070,6 +6215,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -6119,6 +6265,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6267,6 +6415,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6342,6 +6491,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6350,6 +6500,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6366,6 +6517,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6393,6 +6545,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6407,6 +6560,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6488,6 +6642,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6507,8 +6662,10 @@ CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6597,6 +6754,8 @@ CONFIG_SPI_PCI1XXXX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
@@ -6661,6 +6820,7 @@ CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
# CONFIG_STMMAC_PLATFORM is not set
# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6699,6 +6859,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -6718,6 +6879,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6840,6 +7002,7 @@ CONFIG_TEST_STRING_HELPERS=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -6857,6 +7020,7 @@ CONFIG_THERMAL_NETLINK=y
CONFIG_THERMAL_STATISTICS=y
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL=y
+CONFIG_THREAD_SHIFT=14
CONFIG_THRUSTMASTER_FF=y
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
@@ -6886,6 +7050,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -6990,8 +7155,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -7004,6 +7186,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -7014,6 +7198,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -7027,6 +7212,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -7043,6 +7230,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7079,6 +7267,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -7100,6 +7289,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
# CONFIG_US5182D is not set
@@ -7122,6 +7312,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7131,6 +7322,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7485,19 +7677,40 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+# CONFIG_VIDEO_ADV7511_CEC is not set
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7506,6 +7719,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7536,6 +7750,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7550,12 +7765,19 @@ CONFIG_VIDEO_IMX355=m
CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7565,6 +7787,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -7610,6 +7833,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -7618,20 +7844,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -7642,6 +7894,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -7677,7 +7933,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -7797,16 +8055,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+CONFIG_WQ_CPU_INTENSIVE_REPORT=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -7857,6 +8114,8 @@ CONFIG_XILLYUSB=m
CONFIG_XMON_DEFAULT_RO_MODE=y
CONFIG_XMON_DISASSEMBLY=y
CONFIG_XMON=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -7881,6 +8140,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -7904,6 +8164,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-ppc64le-debug-rhel.config b/SOURCES/kernel-ppc64le-debug-rhel.config
index 8087f0a..4c46f59 100644
--- a/SOURCES/kernel-ppc64le-debug-rhel.config
+++ b/SOURCES/kernel-ppc64le-debug-rhel.config
@@ -149,6 +149,7 @@ CONFIG_ACPI_VIDEO=m
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -192,6 +193,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
CONFIG_ALTERA_STAPL=m
@@ -208,6 +210,7 @@ CONFIG_AMD_PMC=m
# CONFIG_AMD_PTDMA is not set
# CONFIG_AMDTEE is not set
# CONFIG_AMIGA_PARTITION is not set
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -231,14 +234,18 @@ CONFIG_AQUANTIA_PHY=m
CONFIG_ARCH_FORCE_MAX_ORDER=8
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
CONFIG_ARCH_MEMORY_PROBE=y
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=14
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -276,6 +283,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA=m
@@ -293,11 +301,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -314,6 +323,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -337,7 +348,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -363,6 +374,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -454,6 +466,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -499,14 +512,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -586,16 +599,16 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -611,6 +624,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -663,6 +677,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -712,6 +728,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -809,11 +826,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -827,6 +847,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -865,7 +886,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=m
@@ -908,6 +930,7 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -954,6 +977,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1025,6 +1049,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1042,12 +1067,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1082,6 +1109,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1103,6 +1131,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1230,6 +1259,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1242,6 +1272,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1254,13 +1285,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1276,9 +1310,27 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1325,6 +1377,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1492,6 +1545,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1530,6 +1584,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1553,7 +1608,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1669,15 +1724,13 @@ CONFIG_FB=y
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1686,6 +1739,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1706,6 +1760,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_LBC is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
@@ -1721,6 +1776,7 @@ CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -1798,6 +1854,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1821,6 +1878,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1838,6 +1896,7 @@ CONFIG_GPIO_PCF857X=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1860,6 +1919,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -1946,10 +2006,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
# CONFIG_HID_PLANTRONICS is not set
@@ -2035,7 +2100,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2062,6 +2127,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_POWERNV=m
CONFIG_HW_RANDOM_PSERIES=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
@@ -2245,7 +2311,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2371,7 +2437,8 @@ CONFIG_INPUT_YEALINK=m
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2388,6 +2455,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2396,6 +2464,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2438,6 +2507,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2609,6 +2679,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
CONFIG_ISCSI_TARGET=m
@@ -2725,6 +2797,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -2752,11 +2825,13 @@ CONFIG_KVM_BOOK3S_64_HV=m
CONFIG_KVM_BOOK3S_64=m
# CONFIG_KVM_BOOK3S_64_PR is not set
# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_BOOK3S_HV_NESTED_PMU_WORKAROUND=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_BOOK3S_PR_POSSIBLE=y
CONFIG_KVM_GUEST=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM_XICS=y
# CONFIG_KXCJK1013 is not set
@@ -2782,11 +2857,14 @@ CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_TDO24M is not set
# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+# CONFIG_LD_HEAD_STUB_CATCH is not set
CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LDM_PARTITION is not set
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2812,6 +2890,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -2979,6 +3058,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3119,7 +3199,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3146,6 +3228,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3182,6 +3266,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3204,8 +3290,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3216,6 +3300,7 @@ CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3314,6 +3399,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3349,10 +3435,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3367,6 +3463,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3969,6 +4066,7 @@ CONFIG_NVDIMM_PFN=y
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -4010,6 +4108,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4083,11 +4182,13 @@ CONFIG_PATA_PLATFORM=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4097,6 +4198,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4125,12 +4231,14 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4175,6 +4283,7 @@ CONFIG_PHYLIB=y
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4247,6 +4356,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWER7_CPU is not set
# CONFIG_POWER8_CPU is not set
@@ -4319,6 +4429,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4343,14 +4457,18 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
CONFIG_PRINT_STACK_DEPTH=64
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4370,6 +4488,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4424,6 +4543,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4476,6 +4596,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4555,11 +4677,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4579,6 +4703,7 @@ CONFIG_RENESAS_PHY=m
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4588,6 +4713,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4607,10 +4734,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4622,6 +4750,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4762,6 +4891,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4775,6 +4905,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4794,6 +4925,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI=m
CONFIG_SATA_AHCI_PLATFORM=m
@@ -4932,6 +5064,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5031,6 +5164,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5203,6 +5337,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
# CONFIG_SERIAL_8250_DW is not set
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5213,6 +5348,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5279,6 +5415,7 @@ CONFIG_SFC_SRIOV=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5286,12 +5423,14 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5376,10 +5515,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5440,14 +5575,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5465,11 +5592,14 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
CONFIG_SND_PPC=y
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5480,6 +5610,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5528,6 +5659,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5676,6 +5809,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5751,6 +5885,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5759,6 +5894,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5775,6 +5911,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -5815,6 +5952,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -5896,6 +6034,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -5915,8 +6054,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6052,6 +6193,7 @@ CONFIG_STE10XP=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
# CONFIG_STM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6073,6 +6215,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
@@ -6090,6 +6233,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6227,6 +6371,7 @@ CONFIG_THERMAL_NETLINK=y
# CONFIG_THERMAL_STATISTICS is not set
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL=y
+CONFIG_THREAD_SHIFT=14
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_THUNDERX2_PMU=m
# CONFIG_TI_ADC081C is not set
@@ -6255,6 +6400,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6380,6 +6526,7 @@ CONFIG_TRACER_SNAPSHOT=y
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6390,6 +6537,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
CONFIG_TUN_VNET_CROSS_LE=y
@@ -6402,6 +6551,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6430,6 +6580,7 @@ CONFIG_UDF_FS=m
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6448,6 +6599,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6614,6 +6766,7 @@ CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
CONFIG_USB_OHCI_HCD_PPC_OF=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6760,6 +6913,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -6777,19 +6931,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -6798,6 +6970,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -6825,6 +6998,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -6839,12 +7013,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -6857,6 +7037,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -6903,6 +7084,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -6910,22 +7094,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -6958,7 +7170,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
# CONFIG_VMXNET3 is not set
CONFIG_VP_VDPA=m
@@ -7029,19 +7243,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
# CONFIG_WLAN_VENDOR_ZYDAS is not set
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7081,6 +7291,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7091,14 +7302,19 @@ CONFIG_XILINX_GMII2RGMII=m
CONFIG_XMON_DEFAULT_RO_MODE=y
CONFIG_XMON_DISASSEMBLY=y
CONFIG_XMON=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7110,6 +7326,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7134,6 +7351,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-ppc64le-fedora.config b/SOURCES/kernel-ppc64le-fedora.config
index b63f80e..eb203a7 100644
--- a/SOURCES/kernel-ppc64le-fedora.config
+++ b/SOURCES/kernel-ppc64le-fedora.config
@@ -166,6 +166,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -206,6 +207,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -216,6 +218,7 @@ CONFIG_AL3010=m
# CONFIG_ALIBABA_ENI_VDPA is not set
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -258,6 +261,8 @@ CONFIG_ARCH_FORCE_MAX_ORDER=8
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
+CONFIG_ARCH_MMAP_RND_BITS=14
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -299,6 +304,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
CONFIG_ATA_OVER_ETH=m
@@ -321,6 +327,7 @@ CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_DEBUG is not set
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K_DEBUG is not set
# CONFIG_ATH12K is not set
@@ -345,6 +352,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -383,7 +392,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -438,6 +446,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -555,6 +564,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -705,12 +715,14 @@ CONFIG_BTRFS_FS=y
# CONFIG_BTT is not set
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CAN_8DEV_USB=m
@@ -728,6 +740,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -773,7 +786,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_GPIO=m
# CONFIG_CEC_PIN_ERROR_INJ is not set
@@ -789,6 +802,7 @@ CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -834,6 +848,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -845,6 +860,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -947,10 +963,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
# CONFIG_COUNTER is not set
@@ -963,6 +981,7 @@ CONFIG_CORTINA_PHY=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1007,7 +1026,8 @@ CONFIG_CROS_EC_MKBP_PROXIMITY=m
CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SENSORHUB=m
CONFIG_CROS_EC_TYPEC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1053,6 +1073,7 @@ CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1098,6 +1119,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1172,6 +1194,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1191,11 +1214,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1231,6 +1256,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1246,6 +1272,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1278,7 +1305,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_DETECT_HUNG_TASK is not set
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1370,6 +1397,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1383,6 +1411,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1395,7 +1424,9 @@ CONFIG_DRM_BOCHS=m
CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1404,6 +1435,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1415,6 +1447,24 @@ CONFIG_DRM_I2C_CH7006=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
CONFIG_DRM_I2C_SIL164=m
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1430,6 +1480,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU=m
@@ -1493,6 +1544,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1577,6 +1629,7 @@ CONFIG_DUMMY_CONSOLE=y
# CONFIG_DUMMY_IRQ is not set
CONFIG_DUMMY=m
CONFIG_DVB_AS102=m
+# CONFIG_DVB_ASCOT2E is not set
# CONFIG_DVB_AV7110 is not set
CONFIG_DVB_B2C2_FLEXCOP=m
# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
@@ -1590,17 +1643,24 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
+# CONFIG_DVB_HELENE is not set
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_HORUS3A is not set
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1610,6 +1670,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1673,6 +1734,7 @@ CONFIG_E1000=m
CONFIG_E100=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
CONFIG_ECHO=m
CONFIG_ECRYPT_FS=m
@@ -1707,6 +1769,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_TEST=m
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1736,7 +1799,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -1858,15 +1921,13 @@ CONFIG_FCOE=m
CONFIG_FEALNX=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
-CONFIG_FIREWIRE_NOSY=m
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
+# CONFIG_FIREWIRE is not set
+# CONFIG_FIREWIRE_NOSY is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -1896,6 +1957,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1942,6 +2004,7 @@ CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2018,8 +2081,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_DWAPB is not set
CONFIG_GPIO_EXAR=m
@@ -2058,7 +2123,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
CONFIG_GPIO_VIRTIO=m
@@ -2081,6 +2148,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2163,10 +2231,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2255,7 +2329,7 @@ CONFIG_HOTPLUG_PCI=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2330,7 +2404,7 @@ CONFIG_I2C_CP2615=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEMUX_PINCTRL is not set
CONFIG_I2C_DESIGNWARE_PCI=m
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_SLAVE=y
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
@@ -2394,6 +2468,7 @@ CONFIG_I2C=y
CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_IBM_BSR=m
CONFIG_IBMVETH=m
@@ -2484,7 +2559,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2512,6 +2587,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2529,6 +2605,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2616,7 +2693,8 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2843,6 +2921,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -3004,7 +3084,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
# CONFIG_KGDB_KDB is not set
@@ -3035,10 +3116,12 @@ CONFIG_KVM_BOOK3S_64_HV=m
CONFIG_KVM_BOOK3S_64=m
CONFIG_KVM_BOOK3S_64_PR=m
# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_BOOK3S_HV_NESTED_PMU_WORKAROUND=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_GUEST=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KVM_XICS=y
CONFIG_KXCJK1013=m
@@ -3065,6 +3148,8 @@ CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_TDO24M is not set
# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+# CONFIG_LD_HEAD_STUB_CATCH is not set
CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
@@ -3072,6 +3157,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3095,8 +3181,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3277,6 +3365,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3357,6 +3446,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -3432,7 +3523,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3459,6 +3552,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3497,6 +3592,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3533,6 +3630,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3627,6 +3725,7 @@ CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3662,10 +3761,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3679,6 +3788,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3794,6 +3904,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTK_T7XX=m
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4407,6 +4518,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4458,6 +4570,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4542,9 +4655,11 @@ CONFIG_PATA_SIS=m
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCH_GBE is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4554,6 +4669,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4583,16 +4703,19 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
# CONFIG_PERCPU_STATS is not set
# CONFIG_PERCPU_TEST is not set
@@ -4717,6 +4840,7 @@ CONFIG_PM_TRACE=y
CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWER7_CPU is not set
CONFIG_POWER8_CPU=y
@@ -4790,6 +4914,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4814,14 +4942,18 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_PRINT_STACK_DEPTH=64
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4842,6 +4974,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4940,6 +5073,8 @@ CONFIG_RADIO_WL1273=m
CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDSTRUCT_FULL is not set
@@ -5046,6 +5181,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -5068,10 +5204,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
@@ -5093,6 +5231,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RENESAS_PHY is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5101,6 +5240,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5124,6 +5264,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5143,6 +5284,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5296,6 +5438,7 @@ CONFIG_RTLLIB=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5309,6 +5452,7 @@ CONFIG_RTW88_8822CU=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5488,6 +5632,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5578,6 +5723,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBM_CFFPS=m
@@ -5755,6 +5901,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5765,6 +5912,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -5823,8 +5971,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5832,6 +5982,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -5842,6 +5993,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5854,8 +6006,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -5934,10 +6088,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -6000,14 +6150,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -6026,10 +6168,13 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_PPC=y
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -6040,6 +6185,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -6089,6 +6235,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6237,6 +6385,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6312,6 +6461,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6320,6 +6470,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6336,6 +6487,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6362,6 +6514,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6376,6 +6529,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6457,6 +6611,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6476,8 +6631,10 @@ CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6566,6 +6723,8 @@ CONFIG_SPI_PCI1XXXX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
@@ -6630,6 +6789,7 @@ CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
# CONFIG_STMMAC_PLATFORM is not set
# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6668,6 +6828,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -6687,6 +6848,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6809,6 +6971,7 @@ CONFIG_TEST_SORT=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -6826,6 +6989,7 @@ CONFIG_THERMAL_NETLINK=y
CONFIG_THERMAL_STATISTICS=y
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL=y
+CONFIG_THREAD_SHIFT=14
CONFIG_THRUSTMASTER_FF=y
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
@@ -6855,6 +7019,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -6959,8 +7124,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -6973,6 +7155,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -6983,6 +7167,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6996,6 +7181,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -7012,6 +7199,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7048,6 +7236,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -7069,6 +7258,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
# CONFIG_US5182D is not set
@@ -7091,6 +7281,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7100,6 +7291,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7454,19 +7646,40 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+# CONFIG_VIDEO_ADV7511_CEC is not set
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7475,6 +7688,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7505,6 +7719,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7519,12 +7734,19 @@ CONFIG_VIDEO_IMX355=m
CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7534,6 +7756,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -7579,6 +7802,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -7587,20 +7813,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -7611,6 +7863,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -7646,7 +7902,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -7766,16 +8024,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -7826,6 +8083,8 @@ CONFIG_XILLYUSB=m
CONFIG_XMON_DEFAULT_RO_MODE=y
CONFIG_XMON_DISASSEMBLY=y
CONFIG_XMON=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -7850,6 +8109,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -7873,6 +8133,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-ppc64le-rhel.config b/SOURCES/kernel-ppc64le-rhel.config
index dfe7a22..6e3cf76 100644
--- a/SOURCES/kernel-ppc64le-rhel.config
+++ b/SOURCES/kernel-ppc64le-rhel.config
@@ -149,6 +149,7 @@ CONFIG_ACPI_VIDEO=m
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -192,6 +193,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
CONFIG_ALTERA_STAPL=m
@@ -208,6 +210,7 @@ CONFIG_AMD_PMC=m
# CONFIG_AMD_PTDMA is not set
# CONFIG_AMDTEE is not set
# CONFIG_AMIGA_PARTITION is not set
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -231,14 +234,18 @@ CONFIG_AQUANTIA_PHY=m
CONFIG_ARCH_FORCE_MAX_ORDER=8
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
CONFIG_ARCH_MEMORY_PROBE=y
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=14
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -276,6 +283,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA=m
@@ -297,6 +305,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -314,6 +323,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -337,7 +348,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -363,6 +374,7 @@ CONFIG_BACKLIGHT_PWM=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -454,6 +466,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -586,16 +599,16 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -611,6 +624,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -663,6 +677,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -712,6 +728,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -809,11 +826,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -827,6 +847,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -865,7 +886,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_CRYPTO_842=m
@@ -908,6 +930,7 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -954,6 +977,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1025,6 +1049,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1042,12 +1067,14 @@ CONFIG_DCB=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1081,6 +1108,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1095,6 +1123,7 @@ CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1222,6 +1251,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1234,6 +1264,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1246,13 +1277,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1268,9 +1302,27 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1317,6 +1369,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1484,6 +1537,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1522,6 +1576,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1545,7 +1600,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1653,15 +1708,13 @@ CONFIG_FB=y
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1670,6 +1723,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1690,6 +1744,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_LBC is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
@@ -1705,6 +1760,7 @@ CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FTR_FIXUP_SELFTEST is not set
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -1782,6 +1838,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1805,6 +1862,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1822,6 +1880,7 @@ CONFIG_GPIO_PCF857X=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1844,6 +1903,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -1930,10 +1990,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_HID_PENMOUNT is not set
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
# CONFIG_HID_PLANTRONICS is not set
@@ -2019,7 +2084,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2046,6 +2111,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_POWERNV=m
CONFIG_HW_RANDOM_PSERIES=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
@@ -2229,7 +2295,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2355,7 +2421,8 @@ CONFIG_INPUT_YEALINK=m
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2372,6 +2439,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2380,6 +2448,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2422,6 +2491,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2593,6 +2663,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
CONFIG_ISCSI_TARGET=m
@@ -2615,7 +2687,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2704,6 +2776,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -2732,11 +2805,13 @@ CONFIG_KVM_BOOK3S_64_HV=m
CONFIG_KVM_BOOK3S_64=m
# CONFIG_KVM_BOOK3S_64_PR is not set
# CONFIG_KVM_BOOK3S_HV_EXIT_TIMING is not set
+CONFIG_KVM_BOOK3S_HV_NESTED_PMU_WORKAROUND=y
# CONFIG_KVM_BOOK3S_HV_P8_TIMING is not set
# CONFIG_KVM_BOOK3S_HV_P9_TIMING is not set
CONFIG_KVM_BOOK3S_PR_POSSIBLE=y
CONFIG_KVM_GUEST=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
CONFIG_KVM_XICS=y
# CONFIG_KXCJK1013 is not set
@@ -2762,11 +2837,14 @@ CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_TDO24M is not set
# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LD_DEAD_CODE_DATA_ELIMINATION is not set
+# CONFIG_LD_HEAD_STUB_CATCH is not set
CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LDM_PARTITION is not set
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2792,6 +2870,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -2959,6 +3038,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3099,7 +3179,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3126,6 +3208,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3162,6 +3246,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3184,8 +3270,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
CONFIG_MII=m
@@ -3196,6 +3280,7 @@ CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3294,6 +3379,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
# CONFIG_MMIOTRACE is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3329,10 +3415,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3347,6 +3443,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3949,6 +4046,7 @@ CONFIG_NVDIMM_PFN=y
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -3990,6 +4088,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4062,11 +4161,13 @@ CONFIG_PATA_PLATFORM=m
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4076,6 +4177,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4104,12 +4210,14 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4154,6 +4262,7 @@ CONFIG_PHYLIB=y
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4226,6 +4335,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWER7_CPU is not set
# CONFIG_POWER8_CPU is not set
@@ -4298,6 +4408,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4322,14 +4436,18 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
CONFIG_PRINT_STACK_DEPTH=64
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4349,6 +4467,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4403,6 +4522,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4455,6 +4575,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4534,11 +4656,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4558,6 +4682,7 @@ CONFIG_RENESAS_PHY=m
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4567,6 +4692,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4586,10 +4713,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4601,6 +4729,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4741,6 +4870,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4754,6 +4884,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4773,6 +4904,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_FTRACE_OPS is not set
# CONFIG_SAMPLE_KMEMLEAK is not set
# CONFIG_SAMPLES is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SATA_ACARD_AHCI is not set
CONFIG_SATA_AHCI=m
CONFIG_SATA_AHCI_PLATFORM=m
@@ -4911,6 +5043,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5010,6 +5143,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5182,6 +5316,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
# CONFIG_SERIAL_8250_DW is not set
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5192,6 +5327,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5258,6 +5394,7 @@ CONFIG_SFC_SRIOV=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SGI_PARTITION=y
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5265,12 +5402,14 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5355,10 +5494,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5419,14 +5554,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5444,10 +5571,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
CONFIG_SND_PPC=y
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5458,6 +5588,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5506,6 +5637,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5654,6 +5787,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5729,6 +5863,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5737,6 +5872,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5753,6 +5889,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -5792,6 +5929,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -5873,6 +6011,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -5892,8 +6031,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6029,6 +6170,7 @@ CONFIG_STE10XP=m
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
# CONFIG_STM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6050,6 +6192,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
CONFIG_SUSPEND_FREEZER=y
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
@@ -6067,6 +6210,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6204,6 +6348,7 @@ CONFIG_THERMAL_NETLINK=y
# CONFIG_THERMAL_STATISTICS is not set
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL=y
+CONFIG_THREAD_SHIFT=14
# CONFIG_THRUSTMASTER_FF is not set
CONFIG_THUNDERX2_PMU=m
# CONFIG_TI_ADC081C is not set
@@ -6232,6 +6377,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6357,6 +6503,7 @@ CONFIG_TRACER_SNAPSHOT=y
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6367,6 +6514,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
CONFIG_TUN_VNET_CROSS_LE=y
@@ -6379,6 +6528,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6407,6 +6557,7 @@ CONFIG_UDF_FS=m
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6425,6 +6576,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6591,6 +6743,7 @@ CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
CONFIG_USB_OHCI_HCD_PPC_OF=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6737,6 +6890,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
# CONFIG_VFIO_MDEV is not set
@@ -6754,19 +6908,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -6775,6 +6947,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -6802,6 +6975,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -6816,12 +6990,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -6834,6 +7014,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -6880,6 +7061,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -6887,22 +7071,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -6935,7 +7147,9 @@ CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMWARE_VMCI is not set
# CONFIG_VMXNET3 is not set
CONFIG_VP_VDPA=m
@@ -7006,19 +7220,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
# CONFIG_WLAN_VENDOR_ZYDAS is not set
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7058,6 +7268,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7068,14 +7279,19 @@ CONFIG_XILINX_GMII2RGMII=m
CONFIG_XMON_DEFAULT_RO_MODE=y
CONFIG_XMON_DISASSEMBLY=y
CONFIG_XMON=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7087,6 +7303,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7111,6 +7328,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-s390x-debug-fedora.config b/SOURCES/kernel-s390x-debug-fedora.config
index 7fa5feb..f79d6f4 100644
--- a/SOURCES/kernel-s390x-debug-fedora.config
+++ b/SOURCES/kernel-s390x-debug-fedora.config
@@ -167,6 +167,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -207,6 +208,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -217,6 +219,7 @@ CONFIG_AL3010=m
# CONFIG_ALIBABA_ENI_VDPA is not set
CONFIG_ALIM1535_WDT=m
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -261,6 +264,8 @@ CONFIG_AR5523=m
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -304,6 +309,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
# CONFIG_ATA_OVER_ETH is not set
@@ -322,11 +328,12 @@ CONFIG_ATH10K_SDIO=m
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
CONFIG_ATH12K_DEBUG=y
CONFIG_ATH12K=m
CONFIG_ATH12K_TRACING=y
@@ -350,6 +357,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -388,7 +397,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -443,6 +451,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -560,6 +569,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -607,14 +617,14 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPQETHER=m
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
CONFIG_BRIDGE_CFM=y
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -709,12 +719,14 @@ CONFIG_BTRFS_FS=y
# CONFIG_BTT is not set
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CAN_8DEV_USB=m
@@ -732,6 +744,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -779,7 +792,7 @@ CONFIG_CCW=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_GPIO=m
# CONFIG_CEC_PIN_ERROR_INJ is not set
@@ -795,6 +808,7 @@ CONFIG_CEPH_LIB_PRETTYDEBUG=y
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -840,6 +854,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -851,6 +866,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -954,10 +970,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
# CONFIG_COUNTER is not set
@@ -970,6 +988,7 @@ CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1014,7 +1033,8 @@ CONFIG_CROS_EC_MKBP_PROXIMITY=m
CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SENSORHUB=m
CONFIG_CROS_EC_TYPEC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1061,6 +1081,7 @@ CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1101,6 +1122,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1177,6 +1199,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1203,11 +1226,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
CONFIG_DEBUG_ENTRY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1244,6 +1269,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1265,6 +1291,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1296,7 +1323,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1387,6 +1414,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1400,6 +1428,7 @@ CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU is not set
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1412,7 +1441,9 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1421,6 +1452,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1432,6 +1464,24 @@ CONFIG_DRM_HYPERV=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_I2C_SIL164 is not set
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1447,6 +1497,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
# CONFIG_DRM_MGAG200 is not set
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_NOUVEAU is not set
@@ -1509,6 +1560,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1605,17 +1657,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1625,6 +1682,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1689,6 +1747,7 @@ CONFIG_E100=m
CONFIG_EADM_SCH=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
CONFIG_ECRYPT_FS=m
@@ -1722,6 +1781,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_TEST=m
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
# CONFIG_ENCLOSURE_SERVICES is not set
@@ -1751,7 +1811,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPOLINE_AUTO=y
CONFIG_EXPOLINE_EXTERN=y
# CONFIG_EXPOLINE_FULL is not set
@@ -1883,15 +1943,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -1921,6 +1979,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1958,6 +2017,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2033,8 +2093,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_DWAPB is not set
CONFIG_GPIO_EXAR=m
@@ -2047,7 +2109,7 @@ CONFIG_GPIO_FXL6408=m
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIO_LATCH is not set
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-# CONFIG_GPIOLIB is not set
+CONFIG_GPIOLIB=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2073,7 +2135,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
CONFIG_GPIO_VIRTIO=m
@@ -2096,6 +2160,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2177,10 +2242,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2266,7 +2337,7 @@ CONFIG_HOTPLUG_PCI=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2333,7 +2404,7 @@ CONFIG_I2C_CP2615=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEMUX_PINCTRL is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_SLAVE=y
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
@@ -2379,8 +2450,8 @@ CONFIG_I2C_SI470X=m
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_SLAVE_TESTUNIT is not set
+CONFIG_I2C_SLAVE=y
# CONFIG_I2C_SMBUS is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_TAOS_EVM is not set
@@ -2396,6 +2467,7 @@ CONFIG_I2C=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
CONFIG_ICE_HWTS=y
@@ -2483,7 +2555,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2510,6 +2582,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2527,6 +2600,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
# CONFIG_INFINIBAND_MTHCA is not set
# CONFIG_INFINIBAND_OCRDMA is not set
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2614,7 +2688,8 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2837,6 +2912,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -3008,7 +3085,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3037,6 +3115,7 @@ CONFIG_KUNIT_TEST=m
CONFIG_KVM=m
# CONFIG_KVM_S390_UCONTROL is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KXCJK1013=m
# CONFIG_KXSD9 is not set
@@ -3070,6 +3149,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3093,8 +3173,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3282,6 +3364,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3364,6 +3447,8 @@ CONFIG_MEDIA_SUPPORT_FILTER=y
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
# CONFIG_MEGARAID_LEGACY is not set
@@ -3378,7 +3463,7 @@ CONFIG_MEMCG=y
CONFIG_MEMCPY_KUNIT_TEST=m
CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTREMOVE=y
# CONFIG_MEMORY is not set
@@ -3439,7 +3524,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3466,6 +3553,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3504,6 +3593,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_VX855 is not set
@@ -3540,6 +3631,7 @@ CONFIG_MISC_FILESYSTEMS=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3634,6 +3726,7 @@ CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3671,10 +3764,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3687,6 +3790,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3799,6 +3903,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
# CONFIG_MTK_T7XX is not set
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4411,6 +4516,7 @@ CONFIG_NUMA_EMU=y
CONFIG_NUMA=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4457,6 +4563,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4541,9 +4648,11 @@ CONFIG_PATA_SIS=m
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCH_GBE is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4553,6 +4662,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4583,16 +4697,19 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
CONFIG_PERCPU_STATS=y
# CONFIG_PERCPU_TEST is not set
@@ -4719,6 +4836,7 @@ CONFIG_PM_TRACE=y
CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
# CONFIG_POWER_RESET_BRCMKONA is not set
@@ -4747,6 +4865,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4771,13 +4893,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4795,6 +4921,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4899,6 +5026,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDSTRUCT_FULL is not set
@@ -5005,6 +5134,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -5027,10 +5157,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
@@ -5053,6 +5185,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5061,6 +5194,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
# CONFIG_RFKILL is not set
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5084,6 +5218,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5103,6 +5238,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5252,6 +5388,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5265,6 +5402,7 @@ CONFIG_RTW88_8822CU=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5458,6 +5596,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5548,6 +5687,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5723,6 +5863,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5734,6 +5875,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -5788,8 +5930,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_PARTITION is not set
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5797,6 +5941,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
@@ -5808,6 +5953,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5820,8 +5966,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -5902,10 +6050,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -5968,14 +6112,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5994,11 +6130,14 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -6009,6 +6148,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
# CONFIG_SND_SERIAL_U16550 is not set
CONFIG_SND_SIMPLE_CARD=m
@@ -6058,6 +6198,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6206,6 +6348,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6281,6 +6424,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6289,6 +6433,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6305,6 +6450,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6332,6 +6478,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6346,6 +6493,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6427,6 +6575,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6446,8 +6595,10 @@ CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6533,6 +6684,8 @@ CONFIG_SPI_PCI1XXXX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
@@ -6597,6 +6750,7 @@ CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
# CONFIG_STMMAC_PLATFORM is not set
# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6635,6 +6789,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
# CONFIG_SUSPEND is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
CONFIG_SX9310=m
@@ -6652,6 +6807,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6775,6 +6931,7 @@ CONFIG_TEST_STRING_HELPERS=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -6821,6 +6978,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -6930,8 +7088,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -6944,6 +7119,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -6953,6 +7130,7 @@ CONFIG_TRACE_EVAL_MAP_FILE=y
CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not set
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6966,6 +7144,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -6993,6 +7173,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7028,6 +7209,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -7049,6 +7231,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
# CONFIG_US5182D is not set
@@ -7071,6 +7254,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7080,6 +7264,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7433,19 +7618,39 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7454,6 +7659,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7484,6 +7690,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7498,12 +7705,19 @@ CONFIG_VIDEO_IMX355=m
CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7513,6 +7727,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -7558,6 +7773,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -7566,20 +7784,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -7590,6 +7834,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -7627,7 +7875,9 @@ CONFIG_VMAP_STACK=y
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
@@ -7746,16 +7996,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+CONFIG_WQ_CPU_INTENSIVE_REPORT=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -7802,6 +8051,8 @@ CONFIG_XILINX_XDMA=m
# CONFIG_XILLYBUS_OF is not set
CONFIG_XILLYBUS_PCIE=m
CONFIG_XILLYUSB=m
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -7829,6 +8080,7 @@ CONFIG_ZISOFS=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -7852,6 +8104,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-s390x-debug-rhel.config b/SOURCES/kernel-s390x-debug-rhel.config
index 3e15ea0..f345b6b 100644
--- a/SOURCES/kernel-s390x-debug-rhel.config
+++ b/SOURCES/kernel-s390x-debug-rhel.config
@@ -148,6 +148,7 @@ CONFIG_ACPI_VIDEO=m
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -190,6 +191,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -205,6 +207,7 @@ CONFIG_AMD_PMC=m
# CONFIG_AMD_PTDMA is not set
# CONFIG_AMDTEE is not set
# CONFIG_AMIGA_PARTITION is not set
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -231,13 +234,17 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -275,6 +282,7 @@ CONFIG_ASYNC_TX_DMA=y
# CONFIG_AT803X_PHY is not set
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATA is not set
# CONFIG_ATALK is not set
@@ -292,11 +300,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -313,6 +322,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -336,7 +347,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -362,6 +373,7 @@ CONFIG_BACKLIGHT_LP855X=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -453,6 +465,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -497,14 +510,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -584,16 +597,16 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -609,6 +622,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -663,6 +677,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -712,6 +728,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -809,11 +826,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -826,6 +846,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -863,7 +884,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -910,6 +932,7 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -951,6 +974,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1025,6 +1049,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1049,12 +1074,14 @@ CONFIG_DCSSBLK=m
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
CONFIG_DEBUG_ENTRY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1088,6 +1115,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1109,6 +1137,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1235,6 +1264,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1247,6 +1277,7 @@ CONFIG_DRM_AMD_DC=y
# CONFIG_DRM_AMDGPU is not set
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1259,13 +1290,16 @@ CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1281,9 +1315,27 @@ CONFIG_DRM_HYPERV=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1331,6 +1383,7 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1497,6 +1550,7 @@ CONFIG_E1000=m
CONFIG_EADM_SCH=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1534,6 +1588,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1557,7 +1612,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPOLINE_AUTO=y
CONFIG_EXPOLINE_EXTERN=y
# CONFIG_EXPOLINE_FULL is not set
@@ -1675,15 +1730,13 @@ CONFIG_FB_VESA=y
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1692,6 +1745,7 @@ CONFIG_FONT_SUPPORT=m
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1712,6 +1766,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1725,6 +1780,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -1800,6 +1856,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1813,7 +1870,7 @@ CONFIG_GPIO_CDEV_V1=y
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIO_LATCH is not set
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-# CONFIG_GPIOLIB is not set
+CONFIG_GPIOLIB=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1823,6 +1880,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1840,6 +1898,7 @@ CONFIG_GPIO_MXC=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1862,6 +1921,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -1948,10 +2008,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2034,7 +2099,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2055,6 +2120,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_S390=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
# CONFIG_HW_RANDOM_TPM is not set
@@ -2232,7 +2298,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2357,7 +2423,8 @@ CONFIG_INPUT_YEALINK=m
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2374,6 +2441,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2382,6 +2450,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2423,6 +2492,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2592,6 +2662,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
CONFIG_ISCSI_TARGET=m
@@ -2711,6 +2783,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -2738,6 +2811,7 @@ CONFIG_KVM_AMD_SEV=y
CONFIG_KVM=m
# CONFIG_KVM_S390_UCONTROL is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
# CONFIG_KXCJK1013 is not set
# CONFIG_KXSD9 is not set
@@ -2768,6 +2842,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2793,6 +2868,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -2967,6 +3043,7 @@ CONFIG_MARVELL_10G_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3106,7 +3183,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3133,6 +3212,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3169,6 +3250,8 @@ CONFIG_MFD_SM501_GPIO=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3191,8 +3274,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
# CONFIG_MII is not set
@@ -3203,6 +3284,7 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
CONFIG_MISC_RTSX_USB=m
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3300,6 +3382,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3337,10 +3420,20 @@ CONFIG_MOUSE_CYAPA=m
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3354,6 +3447,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3954,6 +4048,7 @@ CONFIG_NVDIMM_PFN=y
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -3994,6 +4089,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4066,11 +4162,13 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCI_DEBUG=y
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4080,6 +4178,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4109,12 +4212,14 @@ CONFIG_PCI_P2PDMA=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
# CONFIG_PCI_PRI is not set
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4160,6 +4265,7 @@ CONFIG_PHY_BCM_SR_USB=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4232,6 +4338,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4262,6 +4369,10 @@ CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4286,13 +4397,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4309,6 +4424,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4363,6 +4479,7 @@ CONFIG_PTP_1588_CLOCK=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4420,6 +4537,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4499,11 +4618,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4522,6 +4643,7 @@ CONFIG_RENESAS_PHY=m
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4531,6 +4653,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4550,10 +4674,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4565,6 +4690,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4701,6 +4827,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4714,6 +4841,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4764,6 +4892,7 @@ CONFIG_S390_VMUR=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -4917,6 +5046,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5016,6 +5146,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5188,6 +5319,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
# CONFIG_SERIAL_8250_DW is not set
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5199,6 +5331,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5254,6 +5387,7 @@ CONFIG_SFC_MCDI_LOGGING=y
CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_PARTITION is not set
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5261,12 +5395,14 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5354,10 +5490,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5418,14 +5550,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5443,11 +5567,14 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5458,6 +5585,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5506,6 +5634,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5654,6 +5784,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5729,6 +5860,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5737,6 +5869,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5753,6 +5886,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -5793,6 +5927,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -5874,6 +6009,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -5893,8 +6029,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6029,6 +6167,7 @@ CONFIG_STANDALONE=y
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
# CONFIG_STM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6049,6 +6188,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
@@ -6066,6 +6206,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6230,6 +6371,7 @@ CONFIG_TIGON3_HWMON=y
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6360,6 +6502,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6370,6 +6513,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_DEFAULT is not set
# CONFIG_TUNE_Z10 is not set
# CONFIG_TUNE_Z13 is not set
@@ -6392,6 +6537,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6419,6 +6565,7 @@ CONFIG_UDF_FS=m
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6437,6 +6584,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6599,6 +6747,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6745,6 +6894,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_AP=m
CONFIG_VFIO_CCW=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -6765,19 +6915,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -6786,6 +6954,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -6813,6 +6982,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -6827,12 +6997,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -6845,6 +7021,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -6891,6 +7068,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -6898,22 +7078,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
@@ -6948,7 +7156,9 @@ CONFIG_VMAP_STACK=y
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMWARE_VMCI is not set
# CONFIG_VMXNET3 is not set
@@ -7018,19 +7228,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7070,6 +7276,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7077,14 +7284,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
@@ -7100,6 +7312,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7124,6 +7337,7 @@ CONFIG_ZSMALLOC_STAT=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-s390x-fedora.config b/SOURCES/kernel-s390x-fedora.config
index 8bfe645..c1070e2 100644
--- a/SOURCES/kernel-s390x-fedora.config
+++ b/SOURCES/kernel-s390x-fedora.config
@@ -167,6 +167,7 @@ CONFIG_ADIS16475=m
# CONFIG_ADT7316 is not set
CONFIG_ADUX1020=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -207,6 +208,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -217,6 +219,7 @@ CONFIG_AL3010=m
# CONFIG_ALIBABA_ENI_VDPA is not set
CONFIG_ALIM1535_WDT=m
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -261,6 +264,8 @@ CONFIG_AR5523=m
# CONFIG_ARCH_IOP32X is not set
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -302,6 +307,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
# CONFIG_ATA_OVER_ETH is not set
@@ -324,6 +330,7 @@ CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_DEBUG is not set
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K_DEBUG is not set
CONFIG_ATH12K=m
@@ -348,6 +355,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -386,7 +395,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -441,6 +449,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -558,6 +567,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -707,12 +717,14 @@ CONFIG_BTRFS_FS=y
# CONFIG_BTT is not set
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CAN_8DEV_USB=m
@@ -730,6 +742,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -777,7 +790,7 @@ CONFIG_CCW=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
CONFIG_CEC_GPIO=m
# CONFIG_CEC_PIN_ERROR_INJ is not set
@@ -793,6 +806,7 @@ CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -838,6 +852,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -849,6 +864,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -952,10 +968,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
# CONFIG_COUNTER is not set
@@ -968,6 +986,7 @@ CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1012,7 +1031,8 @@ CONFIG_CROS_EC_MKBP_PROXIMITY=m
CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SENSORHUB=m
CONFIG_CROS_EC_TYPEC=m
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROS_KUNIT=m
CONFIG_CROSS_MEMORY_ATTACH=y
@@ -1059,6 +1079,7 @@ CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1099,6 +1120,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1175,6 +1197,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1201,11 +1224,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1240,6 +1265,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1255,6 +1281,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1286,7 +1313,7 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
# CONFIG_DETECT_HUNG_TASK is not set
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1376,6 +1403,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DRAGONRISE_FF=y
@@ -1389,6 +1417,7 @@ CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU is not set
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1401,7 +1430,9 @@ CONFIG_DRM_ANALOGIX_ANX78XX=m
CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1410,6 +1441,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1421,6 +1453,24 @@ CONFIG_DRM_HYPERV=m
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
# CONFIG_DRM_I2C_NXP_TDA998X is not set
# CONFIG_DRM_I2C_SIL164 is not set
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1436,6 +1486,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
# CONFIG_DRM_MGAG200 is not set
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_NOUVEAU is not set
@@ -1498,6 +1549,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1594,17 +1646,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1614,6 +1671,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1678,6 +1736,7 @@ CONFIG_E100=m
CONFIG_EADM_SCH=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
CONFIG_ECRYPT_FS=m
@@ -1711,6 +1770,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_TEST=m
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
# CONFIG_ENCLOSURE_SERVICES is not set
@@ -1740,7 +1800,7 @@ CONFIG_EVM_ATTR_FSUUID=y
CONFIG_EVM=y
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPOLINE_AUTO=y
CONFIG_EXPOLINE_EXTERN=y
# CONFIG_EXPOLINE_FULL is not set
@@ -1864,15 +1924,13 @@ CONFIG_FB=y
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -1902,6 +1960,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1939,6 +1998,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2014,8 +2074,10 @@ CONFIG_GPIO_AGGREGATOR=m
# CONFIG_GPIO_AMDPT is not set
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_DLN2=m
# CONFIG_GPIO_DWAPB is not set
CONFIG_GPIO_EXAR=m
@@ -2028,7 +2090,7 @@ CONFIG_GPIO_FXL6408=m
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIO_LATCH is not set
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-# CONFIG_GPIOLIB is not set
+CONFIG_GPIOLIB=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2054,7 +2116,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
CONFIG_GPIO_VIRTIO=m
@@ -2077,6 +2141,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2158,10 +2223,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2247,7 +2318,7 @@ CONFIG_HOTPLUG_PCI=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HSU_DMA is not set
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2314,7 +2385,7 @@ CONFIG_I2C_CP2615=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEMUX_PINCTRL is not set
# CONFIG_I2C_DESIGNWARE_PCI is not set
-# CONFIG_I2C_DESIGNWARE_PLATFORM is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=y
CONFIG_I2C_DESIGNWARE_SLAVE=y
CONFIG_I2C_DIOLAN_U2C=m
CONFIG_I2C_DLN2=m
@@ -2359,8 +2430,8 @@ CONFIG_I2C_SI470X=m
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
CONFIG_I2C_SLAVE_EEPROM=m
-# CONFIG_I2C_SLAVE is not set
# CONFIG_I2C_SLAVE_TESTUNIT is not set
+CONFIG_I2C_SLAVE=y
# CONFIG_I2C_SMBUS is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_TAOS_EVM is not set
@@ -2376,6 +2447,7 @@ CONFIG_I2C=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
+# CONFIG_I8K is not set
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
CONFIG_ICE_HWTS=y
@@ -2463,7 +2535,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2490,6 +2562,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2507,6 +2580,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
# CONFIG_INFINIBAND_MTHCA is not set
# CONFIG_INFINIBAND_OCRDMA is not set
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2594,7 +2668,8 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2817,6 +2892,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
@@ -2981,7 +3058,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
# CONFIG_KGDB_KDB is not set
@@ -3011,6 +3089,7 @@ CONFIG_KUNIT_TEST=m
CONFIG_KVM=m
# CONFIG_KVM_S390_UCONTROL is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KXCJK1013=m
# CONFIG_KXSD9 is not set
@@ -3044,6 +3123,7 @@ CONFIG_LDM_PARTITION=y
CONFIG_LEDS_AN30259A=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3067,8 +3147,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3256,6 +3338,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3337,6 +3420,8 @@ CONFIG_MEDIA_SUPPORT_FILTER=y
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
# CONFIG_MEGARAID_LEGACY is not set
@@ -3351,7 +3436,7 @@ CONFIG_MEMCG=y
CONFIG_MEMCPY_KUNIT_TEST=m
CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
+# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y
CONFIG_MEMORY_HOTREMOVE=y
# CONFIG_MEMORY is not set
@@ -3412,7 +3497,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3439,6 +3526,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3477,6 +3566,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_VX855 is not set
@@ -3513,6 +3604,7 @@ CONFIG_MISC_FILESYSTEMS=y
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3606,6 +3698,7 @@ CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_WBSD=m
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3643,10 +3736,20 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3659,6 +3762,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3771,6 +3875,7 @@ CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
# CONFIG_MTK_T7XX is not set
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4383,6 +4488,7 @@ CONFIG_NUMA_EMU=y
CONFIG_NUMA=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4429,6 +4535,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4512,9 +4619,11 @@ CONFIG_PATA_SIS=m
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCH_GBE is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4524,6 +4633,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4554,16 +4668,19 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
# CONFIG_PECI is not set
# CONFIG_PERCPU_STATS is not set
# CONFIG_PERCPU_TEST is not set
@@ -4690,6 +4807,7 @@ CONFIG_PM_TRACE=y
CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
# CONFIG_POWER_RESET_BRCMKONA is not set
@@ -4718,6 +4836,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4742,13 +4864,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4766,6 +4892,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4870,6 +4997,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDSTRUCT_FULL is not set
@@ -4976,6 +5105,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -4998,10 +5128,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
@@ -5024,6 +5156,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5032,6 +5165,7 @@ CONFIG_RESOURCE_KUNIT_TEST=m
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
# CONFIG_RFKILL is not set
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5055,6 +5189,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5074,6 +5209,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5223,6 +5359,7 @@ CONFIG_RTLLIB=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5236,6 +5373,7 @@ CONFIG_RTW88_8822CU=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5429,6 +5567,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5519,6 +5658,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5694,6 +5834,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5705,6 +5846,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -5759,8 +5901,10 @@ CONFIG_SFC_FALCON_MTD=y
# CONFIG_SFC is not set
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_PARTITION is not set
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5768,6 +5912,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
@@ -5779,6 +5924,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5791,8 +5937,10 @@ CONFIG_SLIP_SMART=y
# CONFIG_SLOB_DEPRECATED is not set
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -5873,10 +6021,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
CONFIG_SND_FM801_TEA575X_BOOL=y
@@ -5939,14 +6083,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5965,10 +6101,13 @@ CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5979,6 +6118,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
# CONFIG_SND_SERIAL_U16550 is not set
CONFIG_SND_SIMPLE_CARD=m
@@ -6028,6 +6168,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6176,6 +6318,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6251,6 +6394,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6259,6 +6403,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6275,6 +6420,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -6301,6 +6447,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
# CONFIG_SND_SOC_SSM4567 is not set
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6315,6 +6462,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6396,6 +6544,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6415,8 +6564,10 @@ CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6502,6 +6653,8 @@ CONFIG_SPI_PCI1XXXX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
# CONFIG_SPI_SPIDEV is not set
# CONFIG_SPI_TLE62X0 is not set
@@ -6566,6 +6719,7 @@ CONFIG_STMMAC_ETH=m
# CONFIG_STMMAC_PCI is not set
# CONFIG_STMMAC_PLATFORM is not set
# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6604,6 +6758,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
# CONFIG_SUSPEND is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
CONFIG_SX9310=m
@@ -6621,6 +6776,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6744,6 +6900,7 @@ CONFIG_TEST_SORT=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -6790,6 +6947,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -6899,8 +7057,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -6913,6 +7088,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
# CONFIG_TRACE_EVENT_INJECT is not set
@@ -6922,6 +7099,7 @@ CONFIG_TRACE_EVAL_MAP_FILE=y
CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
# CONFIG_TRANSPARENT_HUGEPAGE is not set
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6935,6 +7113,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -6962,6 +7142,7 @@ CONFIG_TYPEC_HD3SS3220=m
CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6997,6 +7178,7 @@ CONFIG_UDMABUF=y
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
CONFIG_UIO_DFL=m
@@ -7018,6 +7200,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UPROBE_EVENTS=y
# CONFIG_US5182D is not set
@@ -7040,6 +7223,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7049,6 +7233,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7402,19 +7587,39 @@ CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7423,6 +7628,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7453,6 +7659,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7467,12 +7674,19 @@ CONFIG_VIDEO_IMX355=m
CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
# CONFIG_VIDEO_IPU3_CIO2 is not set
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7482,6 +7696,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -7527,6 +7742,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -7535,20 +7753,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -7559,6 +7803,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -7596,7 +7844,9 @@ CONFIG_VMAP_STACK=y
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
@@ -7715,16 +7965,15 @@ CONFIG_WLCORE=m
CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WPCM450_SOC=m
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
-CONFIG_X86_IOPL_IOPERM=y
-CONFIG_X86_MCELOG_LEGACY=y
-CONFIG_X86_SGX_KVM=y
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
@@ -7771,6 +8020,8 @@ CONFIG_XILINX_XDMA=m
# CONFIG_XILLYBUS_OF is not set
CONFIG_XILLYBUS_PCIE=m
CONFIG_XILLYUSB=m
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -7798,6 +8049,7 @@ CONFIG_ZISOFS=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
+CONFIG_ZONE_DMA=y
CONFIG_ZONEFS_FS=m
CONFIG_ZOPT2201=m
# CONFIG_ZPA2326 is not set
@@ -7821,6 +8073,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-s390x-rhel.config b/SOURCES/kernel-s390x-rhel.config
index 8af53e4..97c2265 100644
--- a/SOURCES/kernel-s390x-rhel.config
+++ b/SOURCES/kernel-s390x-rhel.config
@@ -148,6 +148,7 @@ CONFIG_ACPI_VIDEO=m
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -190,6 +191,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -205,6 +207,7 @@ CONFIG_AMD_PMC=m
# CONFIG_AMD_PTDMA is not set
# CONFIG_AMDTEE is not set
# CONFIG_AMIGA_PARTITION is not set
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -231,13 +234,17 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -275,6 +282,7 @@ CONFIG_ASYNC_TX_DMA=y
# CONFIG_AT803X_PHY is not set
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATA is not set
# CONFIG_ATALK is not set
@@ -296,6 +304,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -313,6 +322,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -336,7 +347,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -362,6 +373,7 @@ CONFIG_BACKLIGHT_LP855X=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -453,6 +465,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -584,16 +597,16 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -609,6 +622,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -663,6 +677,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -712,6 +728,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -809,11 +826,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -826,6 +846,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -863,7 +884,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -910,6 +932,7 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -951,6 +974,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1025,6 +1049,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1049,12 +1074,14 @@ CONFIG_DCSSBLK=m
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1087,6 +1114,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1101,6 +1129,7 @@ CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1227,6 +1256,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1239,6 +1269,7 @@ CONFIG_DRM_AMD_DC=y
# CONFIG_DRM_AMDGPU is not set
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1251,13 +1282,16 @@ CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1273,9 +1307,27 @@ CONFIG_DRM_HYPERV=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1323,6 +1375,7 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1489,6 +1542,7 @@ CONFIG_E1000=m
CONFIG_EADM_SCH=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1526,6 +1580,7 @@ CONFIG_EFI_STUB=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
# CONFIG_ENA_ETHERNET is not set
CONFIG_ENCLOSURE_SERVICES=m
@@ -1549,7 +1604,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPOLINE_AUTO=y
CONFIG_EXPOLINE_EXTERN=y
# CONFIG_EXPOLINE_FULL is not set
@@ -1659,15 +1714,13 @@ CONFIG_FB_VESA=y
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1676,6 +1729,7 @@ CONFIG_FONT_SUPPORT=m
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1696,6 +1750,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1709,6 +1764,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
CONFIG_FTRACE_SYSCALLS=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -1784,6 +1840,7 @@ CONFIG_GNSS=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1797,7 +1854,7 @@ CONFIG_GPIO_CDEV_V1=y
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIO_LATCH is not set
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-# CONFIG_GPIOLIB is not set
+CONFIG_GPIOLIB=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1807,6 +1864,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1824,6 +1882,7 @@ CONFIG_GPIO_MXC=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1846,6 +1905,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -1932,10 +1992,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2018,7 +2083,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2039,6 +2104,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_S390=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
# CONFIG_HW_RANDOM_TPM is not set
@@ -2216,7 +2282,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2341,7 +2407,8 @@ CONFIG_INPUT_YEALINK=m
# CONFIG_INT3406_THERMAL is not set
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2358,6 +2425,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2366,6 +2434,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2407,6 +2476,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2576,6 +2646,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_TARGET_CXGB4=m
CONFIG_ISCSI_TARGET=m
@@ -2600,7 +2672,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2690,6 +2762,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -2718,6 +2791,7 @@ CONFIG_KVM_AMD_SEV=y
CONFIG_KVM=m
# CONFIG_KVM_S390_UCONTROL is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
# CONFIG_KXCJK1013 is not set
# CONFIG_KXSD9 is not set
@@ -2748,6 +2822,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2773,6 +2848,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -2947,6 +3023,7 @@ CONFIG_MARVELL_10G_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3086,7 +3163,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3113,6 +3192,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3149,6 +3230,8 @@ CONFIG_MFD_SM501_GPIO=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3171,8 +3254,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
# CONFIG_MII is not set
@@ -3183,6 +3264,7 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_MISC_RTSX_PCI is not set
CONFIG_MISC_RTSX_USB=m
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3280,6 +3362,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
# CONFIG_MMIOTRACE is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3317,10 +3400,20 @@ CONFIG_MOUSE_CYAPA=m
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3334,6 +3427,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3934,6 +4028,7 @@ CONFIG_NVDIMM_PFN=y
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -3974,6 +4069,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4045,11 +4141,13 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4059,6 +4157,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4088,12 +4191,14 @@ CONFIG_PCI_P2PDMA=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
# CONFIG_PCI_PRI is not set
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4139,6 +4244,7 @@ CONFIG_PHY_BCM_SR_USB=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4211,6 +4317,7 @@ CONFIG_PM=y
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4241,6 +4348,10 @@ CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4265,13 +4376,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4288,6 +4403,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4342,6 +4458,7 @@ CONFIG_PTP_1588_CLOCK=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4399,6 +4516,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4478,11 +4597,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4501,6 +4622,7 @@ CONFIG_RENESAS_PHY=m
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4510,6 +4632,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4529,10 +4653,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4544,6 +4669,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4680,6 +4806,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4693,6 +4820,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4743,6 +4871,7 @@ CONFIG_S390_VMUR=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -4896,6 +5025,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -4995,6 +5125,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5167,6 +5298,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
# CONFIG_SERIAL_8250_DW is not set
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5178,6 +5310,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5233,6 +5366,7 @@ CONFIG_SFC_MCDI_LOGGING=y
CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_PARTITION is not set
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5240,12 +5374,14 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNATURE=y
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5333,10 +5469,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5397,14 +5529,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5422,10 +5546,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5436,6 +5563,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5484,6 +5612,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5632,6 +5762,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5707,6 +5838,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5715,6 +5847,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5731,6 +5864,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -5770,6 +5904,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -5851,6 +5986,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -5870,8 +6006,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6006,6 +6144,7 @@ CONFIG_STANDALONE=y
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
# CONFIG_STM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6026,6 +6165,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
# CONFIG_SW_SYNC is not set
@@ -6043,6 +6183,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6207,6 +6348,7 @@ CONFIG_TIGON3_HWMON=y
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6337,6 +6479,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6347,6 +6490,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_DEFAULT is not set
# CONFIG_TUNE_Z10 is not set
# CONFIG_TUNE_Z13 is not set
@@ -6369,6 +6514,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6396,6 +6542,7 @@ CONFIG_UDF_FS=m
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6414,6 +6561,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6576,6 +6724,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6722,6 +6871,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_AP=m
CONFIG_VFIO_CCW=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -6742,19 +6892,37 @@ CONFIG_VHOST_NET=m
CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -6763,6 +6931,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -6790,6 +6959,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -6804,12 +6974,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -6822,6 +6998,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -6868,6 +7045,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -6875,22 +7055,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
@@ -6925,7 +7133,9 @@ CONFIG_VMAP_STACK=y
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMWARE_VMCI is not set
# CONFIG_VMXNET3 is not set
@@ -6995,19 +7205,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7047,6 +7253,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7054,14 +7261,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
@@ -7077,6 +7289,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7101,6 +7314,7 @@ CONFIG_ZSMALLOC_STAT=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-s390x-zfcpdump-rhel.config b/SOURCES/kernel-s390x-zfcpdump-rhel.config
index b49a215..118a749 100644
--- a/SOURCES/kernel-s390x-zfcpdump-rhel.config
+++ b/SOURCES/kernel-s390x-zfcpdump-rhel.config
@@ -148,6 +148,7 @@ CONFIG_ACPI_VIDEO=m
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -190,6 +191,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
# CONFIG_ALTERA_STAPL is not set
@@ -205,6 +207,7 @@ CONFIG_AMD_PMC=m
# CONFIG_AMD_PTDMA is not set
# CONFIG_AMDTEE is not set
# CONFIG_AMIGA_PARTITION is not set
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -231,13 +234,17 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -275,6 +282,7 @@ CONFIG_ASYNC_TX_DMA=y
# CONFIG_AT803X_PHY is not set
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATA is not set
# CONFIG_ATALK is not set
@@ -296,6 +304,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
# CONFIG_ATH11K is not set
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -313,6 +322,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -337,7 +348,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_AUDIT_ARCH=y
# CONFIG_AUDIT is not set
# CONFIG_AUDITSYSCALL is not set
-# CONFIG_AUTOFS4_FS is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
@@ -457,6 +467,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -595,10 +606,9 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
-CONFIG_CALL_DEPTH_TRACKING=y
-# CONFIG_CALL_THUNKS_DEBUG is not set
CONFIG_CAN_8DEV_USB=m
CONFIG_CAN_BCM=m
# CONFIG_CAN_BXCAN is not set
@@ -614,6 +624,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -668,6 +679,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -717,6 +730,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
# CONFIG_CHECKPOINT_RESTORE is not set
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -814,11 +828,14 @@ CONFIG_CONFIGFS_FS=y
# CONFIG_CONNECTOR is not set
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -831,6 +848,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -868,7 +886,8 @@ CONFIG_CRC8=y
CONFIG_CRC_ITU_T=y
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -915,6 +934,7 @@ CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -956,6 +976,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
# CONFIG_CRYPTO_LIB_BLAKE2S is not set
# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set
@@ -1002,7 +1023,7 @@ CONFIG_CRYPTO_SHA512=y
# CONFIG_CRYPTO_SM4 is not set
# CONFIG_CRYPTO_STATS is not set
# CONFIG_CRYPTO_STREEBOG is not set
-CONFIG_CRYPTO_TEST=m
+# CONFIG_CRYPTO_TEST is not set
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_USER_API_AEAD=y
# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
@@ -1030,6 +1051,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1054,12 +1076,14 @@ CONFIG_DASD_PROFILE=y
# CONFIG_DDR is not set
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1092,6 +1116,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1106,6 +1131,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1232,6 +1258,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
# CONFIG_DRAGONRISE_FF is not set
@@ -1244,6 +1271,7 @@ CONFIG_DRM_AMD_DC=y
# CONFIG_DRM_AMDGPU is not set
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1256,13 +1284,16 @@ CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
# CONFIG_DRM_CIRRUS_QEMU is not set
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1278,9 +1309,27 @@ CONFIG_DRM_HYPERV=m
# CONFIG_DRM_I2C_SIL164 is not set
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1328,6 +1377,7 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1494,6 +1544,7 @@ CONFIG_E1000=m
# CONFIG_EADM_SCH is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1547,6 +1598,7 @@ CONFIG_ETHERNET=y
# CONFIG_ETHOC is not set
CONFIG_ETHTOOL_NETLINK=y
# CONFIG_EUROTECH_WDT is not set
+CONFIG_EVENTFD=y
CONFIG_EVENT_TRACING=y
# CONFIG_EVM_ADD_XATTRS is not set
CONFIG_EVM_ATTR_FSUUID=y
@@ -1555,7 +1607,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
# CONFIG_EXFAT_FS is not set
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPOLINE_AUTO=y
CONFIG_EXPOLINE_EXTERN=y
# CONFIG_EXPOLINE_FULL is not set
@@ -1665,15 +1717,13 @@ CONFIG_FB_VESA=y
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
# CONFIG_FIREWIRE is not set
-CONFIG_FIREWIRE_NET=m
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1682,6 +1732,7 @@ CONFIG_FONT_SUPPORT=m
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1702,6 +1753,7 @@ CONFIG_FSCACHE_STATS=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1716,6 +1768,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_FTRACE_STARTUP_TEST is not set
CONFIG_FTRACE_SYSCALLS=y
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
# CONFIG_FUNCTION_PROFILER is not set
CONFIG_FUNCTION_TRACER=y
@@ -1793,6 +1846,7 @@ CONFIG_GLOB=y
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1806,7 +1860,7 @@ CONFIG_GPIO_CDEV_V1=y
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIO_LATCH is not set
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
-# CONFIG_GPIOLIB is not set
+CONFIG_GPIOLIB=y
# CONFIG_GPIO_LOGICVC is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1816,6 +1870,7 @@ CONFIG_GPIOLIB_FASTPATH_LIMIT=512
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1831,8 +1886,9 @@ CONFIG_GPIO_MXC=m
# CONFIG_GPIO_SCH311X is not set
# CONFIG_GPIO_SCH is not set
# CONFIG_GPIO_SIFIVE is not set
-CONFIG_GPIO_SIM=m
+CONFIG_GPIO_SIM=y
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1855,6 +1911,7 @@ CONFIG_GVE=m
# CONFIG_HAMRADIO is not set
# CONFIG_HANGCHECK_TIMER is not set
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -1941,10 +1998,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2049,6 +2111,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_S390=y
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
# CONFIG_HW_RANDOM_TPM is not set
@@ -2226,7 +2289,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2352,7 +2415,8 @@ CONFIG_INPUT_YEALINK=m
# CONFIG_INT3406_THERMAL is not set
# CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
# CONFIG_INTEGRITY_PLATFORM_KEYRING is not set
# CONFIG_INTEGRITY_SIGNATURE is not set
@@ -2369,6 +2433,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set
# CONFIG_INTEL_ISHTP_ECLITE is not set
# CONFIG_INTEL_LDMA is not set
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
# CONFIG_INTEL_MEI_PXP is not set
# CONFIG_INTEL_MEI_TXE is not set
@@ -2377,6 +2442,7 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
# CONFIG_INTEL_PMT_CRASHLOG is not set
# CONFIG_INTEL_PMT_TELEMETRY is not set
# CONFIG_INTEL_PUNIT_IPC is not set
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2418,6 +2484,7 @@ CONFIG_IOSCHED_BFQ=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2587,6 +2654,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=y
CONFIG_ISCSI_TARGET_CXGB4=m
CONFIG_ISCSI_TARGET=y
@@ -2611,7 +2680,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2641,6 +2710,7 @@ CONFIG_KALLSYMS=y
# CONFIG_KASAN is not set
# CONFIG_KASAN_MODULE_TEST is not set
# CONFIG_KASAN_VMALLOC is not set
+# CONFIG_KCMP is not set
# CONFIG_KCOV is not set
# CONFIG_KCSAN is not set
CONFIG_KDB_CONTINUE_CATASTROPHIC=0
@@ -2701,6 +2771,7 @@ CONFIG_KEY_NOTIFICATIONS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -2729,6 +2800,7 @@ CONFIG_KVM_AMD_SEV=y
# CONFIG_KVM is not set
# CONFIG_KVM_S390_UCONTROL is not set
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
# CONFIG_KXCJK1013 is not set
# CONFIG_KXSD9 is not set
@@ -2759,6 +2831,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2784,6 +2857,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -2959,6 +3033,7 @@ CONFIG_MARVELL_10G_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3098,7 +3173,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3125,6 +3202,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3161,6 +3240,8 @@ CONFIG_MFD_SM501_GPIO=y
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3183,8 +3264,6 @@ CONFIG_MICROCHIP_PHY=m
# CONFIG_MICROCHIP_PIT64B is not set
CONFIG_MICROCHIP_T1_PHY=m
# CONFIG_MICROCHIP_T1S_PHY is not set
-# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROSEMI_PHY=m
CONFIG_MIGRATION=y
# CONFIG_MII is not set
@@ -3195,6 +3274,7 @@ CONFIG_MIGRATION=y
# CONFIG_MISC_RTSX_PCI is not set
CONFIG_MISC_RTSX_USB=m
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3292,6 +3372,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMC_WBSD is not set
# CONFIG_MMIOTRACE is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3329,10 +3410,20 @@ CONFIG_MOUSE_CYAPA=m
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
# CONFIG_MOUSE_PS2 is not set
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_SERIAL is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
@@ -3346,6 +3437,7 @@ CONFIG_MOUSE_VSXXXAA=m
CONFIG_MPLS_IPTUNNEL=m
# CONFIG_MPLS is not set
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
CONFIG_MPTCP=y
@@ -3948,6 +4040,7 @@ CONFIG_NVDIMM_PFN=y
CONFIG_NVME_AUTH=y
# CONFIG_NVME_FC is not set
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -3988,6 +4081,7 @@ CONFIG_OPENVSWITCH_GENEVE=m
# CONFIG_OPENVSWITCH is not set
# CONFIG_OPENVSWITCH_VXLAN is not set
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
# CONFIG_OSF_PARTITION is not set
@@ -4059,11 +4153,13 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4073,6 +4169,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4103,11 +4204,13 @@ CONFIG_PCI_P2PDMA=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
# CONFIG_PCI_PRI is not set
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_SW_SWITCHTEC is not set
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4153,6 +4256,7 @@ CONFIG_PHY_BCM_SR_USB=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4225,6 +4329,7 @@ CONFIG_PM_STD_PARTITION="/dev/jokes"
CONFIG_PNFS_BLOCK=m
CONFIG_PNFS_FILE_LAYOUT=m
# CONFIG_POSIX_MQUEUE is not set
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
# CONFIG_POWERCAP is not set
# CONFIG_POWER_MLXBF is not set
@@ -4255,6 +4360,10 @@ CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4282,11 +4391,15 @@ CONFIG_PRINTK_TIME=y
CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
+CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4303,6 +4416,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4357,6 +4471,7 @@ CONFIG_PTP_1588_CLOCK=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4414,6 +4529,8 @@ CONFIG_RADIO_TEA575X=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4493,11 +4610,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4516,6 +4635,7 @@ CONFIG_RENESAS_PHY=m
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4525,6 +4645,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
# CONFIG_RFKILL is not set
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4544,10 +4666,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4559,6 +4682,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4696,6 +4820,7 @@ CONFIG_RTLWIFI=m
CONFIG_RT_MUTEXES=y
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4709,6 +4834,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4760,6 +4886,7 @@ CONFIG_S390=y
# CONFIG_SAMPLE_SECCOMP is not set
# CONFIG_SAMPLES is not set
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -4915,6 +5042,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5014,6 +5142,7 @@ CONFIG_SENSORS_GL520SM=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
# CONFIG_SENSORS_I5K_AMB is not set
CONFIG_SENSORS_IBMAEM=m
# CONFIG_SENSORS_IBM_CFFPS is not set
@@ -5186,6 +5315,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
# CONFIG_SERIAL_8250_DW is not set
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5197,6 +5327,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5260,12 +5391,14 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
# CONFIG_SIGNATURE is not set
# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5353,10 +5486,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5417,14 +5546,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5442,10 +5563,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
# CONFIG_SND_PCSP is not set
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5456,6 +5580,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5504,6 +5629,8 @@ CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5652,6 +5779,7 @@ CONFIG_SND_SOC_CX2072X=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5727,6 +5855,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDCA_SDW is not set
# CONFIG_SND_SOC_RT715_SDW is not set
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5735,6 +5864,7 @@ CONFIG_SND_SOC_RT1318_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5751,6 +5881,7 @@ CONFIG_SND_SOC_SOF_ACPI=m
# CONFIG_SND_SOC_SOF_CANNONLAKE is not set
# CONFIG_SND_SOC_SOF_COFFEELAKE is not set
# CONFIG_SND_SOC_SOF_COMETLAKE is not set
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
# CONFIG_SND_SOC_SOF_ELKHARTLAKE is not set
# CONFIG_SND_SOC_SOF_GEMINILAKE is not set
# CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC is not set
@@ -5790,6 +5921,7 @@ CONFIG_SND_SOC_SOF_TOPLEVEL=y
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -5871,6 +6003,7 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -5890,8 +6023,10 @@ CONFIG_SND_SOC_WM8804_I2C=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6029,6 +6164,7 @@ CONFIG_STANDALONE=y
# CONFIG_STK8312 is not set
# CONFIG_STK8BA50 is not set
# CONFIG_STM is not set
+CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6049,6 +6185,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
# CONFIG_SWAP is not set
# CONFIG_SW_SYNC is not set
@@ -6066,6 +6203,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
CONFIG_SYSFS=y
# CONFIG_SYS_HYPERVISOR is not set
# CONFIG_SYSTEM76_ACPI is not set
@@ -6232,6 +6370,7 @@ CONFIG_TIGON3_HWMON=y
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6363,6 +6502,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE is not set
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6373,6 +6513,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_DEFAULT is not set
# CONFIG_TUNE_Z10 is not set
# CONFIG_TUNE_Z13 is not set
@@ -6395,6 +6537,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6422,6 +6565,7 @@ CONFIG_UCSI_ACPI=y
# CONFIG_UEVENT_HELPER is not set
# CONFIG_UFS_FS is not set
CONFIG_UHID=m
+CONFIG_UID16=y
# CONFIG_UIO_AEC is not set
# CONFIG_UIO_CIF is not set
# CONFIG_UIO_DMEM_GENIRQ is not set
@@ -6440,6 +6584,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
# CONFIG_UNIX is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6602,6 +6747,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6748,6 +6894,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
# CONFIG_VFAT_FS is not set
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_AP=m
CONFIG_VFIO_CCW=m
CONFIG_VFIO_IOMMU_TYPE1=m
@@ -6768,19 +6915,37 @@ CONFIG_VHOST_MENU=y
# CONFIG_VHOST_VDPA is not set
CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEOBUF2_DMA_SG is not set
# CONFIG_VIDEOBUF2_DVB is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -6789,6 +6954,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -6816,6 +6982,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -6830,12 +6997,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -6848,6 +7021,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -6894,6 +7068,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -6901,22 +7078,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
@@ -6953,6 +7158,7 @@ CONFIG_VMCP_CMA_SIZE=4
# CONFIG_VME_BUS is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMWARE_VMCI is not set
# CONFIG_VMXNET3 is not set
@@ -7022,19 +7228,15 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
-CONFIG_X86_AMD_PLATFORM_DEVICE=y
-CONFIG_X86_IOPL_IOPERM=y
-# CONFIG_X86_PLATFORM_DRIVERS_HP is not set
-CONFIG_X86_PMEM_LEGACY_DEVICE=y
-CONFIG_X86_PMEM_LEGACY=m
-CONFIG_X86_SGX_KVM=y
-# CONFIG_X86_X32_ABI is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
# CONFIG_XDP_SOCKETS is not set
# CONFIG_XEN_BACKEND is not set
@@ -7074,6 +7276,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7081,14 +7284,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
@@ -7104,6 +7312,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7128,6 +7337,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-debug-fedora.config b/SOURCES/kernel-x86_64-debug-fedora.config
index b279a7e..6b22a45 100644
--- a/SOURCES/kernel-x86_64-debug-fedora.config
+++ b/SOURCES/kernel-x86_64-debug-fedora.config
@@ -77,6 +77,7 @@ CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ACPI_PRMT=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
@@ -185,6 +186,7 @@ CONFIG_ADIS16475=m
CONFIG_ADUX1020=m
CONFIG_ADVANTECH_EC_WDT=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
CONFIG_ADV_SWBUTTON=m
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -235,6 +237,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -246,6 +249,7 @@ CONFIG_ALIBABA_ENI_VDPA=m
CONFIG_ALIENWARE_WMI=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -265,6 +269,7 @@ CONFIG_AMD_MEM_ENCRYPT=y
CONFIG_AMD_NUMA=y
CONFIG_AMD_PHY=m
CONFIG_AMD_PMC=m
+CONFIG_AMD_PMF_DEBUG=y
CONFIG_AMD_PMF=m
CONFIG_AMD_PTDMA=m
CONFIG_AMD_SFH_HID=m
@@ -298,6 +303,8 @@ CONFIG_AR5523=m
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -344,6 +351,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
CONFIG_ATA_OVER_ETH=m
@@ -362,11 +370,12 @@ CONFIG_ATH10K_SDIO=m
CONFIG_ATH10K_TRACING=y
CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
CONFIG_ATH12K_DEBUG=y
CONFIG_ATH12K=m
CONFIG_ATH12K_TRACING=y
@@ -390,6 +399,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -428,7 +439,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -489,6 +499,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
CONFIG_BARCO_P50_GPIO=m
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -609,6 +620,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -658,14 +670,14 @@ CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BPQETHER=m
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
CONFIG_BRIDGE_CFM=y
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -760,6 +772,7 @@ CONFIG_BTRFS_FS=y
CONFIG_BTT=y
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
CONFIG_BXT_WC_PMIC_OPREGION=y
CONFIG_BYTCRC_PMIC_OPREGION=y
@@ -768,6 +781,7 @@ CONFIG_BYTCRC_PMIC_OPREGION=y
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -787,6 +801,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -831,7 +846,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
# CONFIG_CEC_CROS_EC is not set
CONFIG_CEC_GPIO=m
@@ -848,6 +863,7 @@ CONFIG_CEPH_LIB_PRETTYDEBUG=y
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -893,6 +909,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -904,6 +921,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1017,10 +1035,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
CONFIG_COUNTER=m
@@ -1034,6 +1054,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1154,6 +1175,7 @@ CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1198,6 +1220,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1284,6 +1307,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1304,11 +1328,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1346,6 +1372,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1368,6 +1395,7 @@ CONFIG_DEBUG_PERF_USE_VMALLOC=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1414,7 +1442,7 @@ CONFIG_DELL_WMI=m
CONFIG_DELL_WMI_PRIVACY=y
CONFIG_DELL_WMI_SYSMAN=m
CONFIG_DETECT_HUNG_TASK=y
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1507,6 +1535,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DPTF_PCH_FIVR=m
@@ -1522,6 +1551,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1535,7 +1565,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1544,6 +1576,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1558,12 +1591,31 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
CONFIG_DRM_I915_GVT_KVMGT=m
CONFIG_DRM_I915_GVT=y
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
CONFIG_DRM_I915_PXP=y
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1579,6 +1631,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU=m
@@ -1641,6 +1694,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1737,17 +1791,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1757,6 +1816,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1822,6 +1882,7 @@ CONFIG_E1000=m
CONFIG_E100=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
CONFIG_ECHO=m
CONFIG_ECRYPT_FS=m
@@ -1889,6 +1950,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1919,7 +1981,7 @@ CONFIG_EVM=y
CONFIG_EXAR_WDT=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -2006,6 +2068,7 @@ CONFIG_FB_EFI=y
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_IMX is not set
+# CONFIG_FB_INTEL is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX_G is not set
@@ -2054,8 +2117,10 @@ CONFIG_FCOE=m
CONFIG_FEALNX=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
+CONFIG_FIREWIRE_KUNIT_UAPI_TEST=m
CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_NET=m
CONFIG_FIREWIRE_NOSY=m
@@ -2063,6 +2128,7 @@ CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_SBP2=m
# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2092,6 +2158,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2132,6 +2199,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2212,8 +2280,10 @@ CONFIG_GPIO_AMDPT=m
CONFIG_GPIO_ARIZONA=m
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_CRYSTAL_COVE=y
# CONFIG_GPIO_CS5535 is not set
CONFIG_GPIO_DLN2=m
@@ -2259,7 +2329,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS68470=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2286,6 +2358,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2368,10 +2441,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2467,7 +2546,7 @@ CONFIG_HP_WMI=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
CONFIG_HSU_DMA=y
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2615,7 +2694,7 @@ CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IB700_WDT=m
@@ -2713,7 +2792,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2741,6 +2820,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2759,6 +2839,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2853,7 +2934,8 @@ CONFIG_INT3406_THERMAL=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2892,6 +2974,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+CONFIG_INTEL_MEI_GSC_PROXY=m
CONFIG_INTEL_MEI_HDCP=m
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2911,6 +2994,7 @@ CONFIG_INTEL_POWERCLAMP=m
CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
CONFIG_INTEL_SAR_INT1092=m
CONFIG_INTEL_SCU_IPC_UTIL=m
@@ -3146,6 +3230,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_IBFT_FIND=y
@@ -3320,7 +3406,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -3356,6 +3443,7 @@ CONFIG_KVM_INTEL=m
CONFIG_KVM=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KXCJK1013=m
# CONFIG_KXSD9 is not set
@@ -3389,6 +3477,7 @@ CONFIG_LEDS_AN30259A=m
CONFIG_LEDS_APU=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3396,6 +3485,7 @@ CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BD2802 is not set
CONFIG_LEDS_BLINKM=m
CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+CONFIG_LEDS_CHT_WCOVE=m
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS_MULTICOLOR=m
CONFIG_LEDS_CLASS=y
@@ -3413,8 +3503,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3598,6 +3690,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3679,6 +3772,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -3760,7 +3855,9 @@ CONFIG_MFD_INTEL_PMC_BXT=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3787,6 +3884,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3825,6 +3924,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3856,7 +3957,6 @@ CONFIG_MICROCHIP_T1S_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3872,6 +3972,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3968,6 +4069,7 @@ CONFIG_MMC_WBSD=m
# CONFIG_MMIOTRACE_TEST is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -4003,9 +4105,19 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=m
@@ -4021,6 +4133,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4141,6 +4254,7 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR=y
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4771,6 +4885,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4818,6 +4933,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4915,6 +5031,7 @@ CONFIG_PATA_TOSHIBA=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_PC87413_WDT is not set
CONFIG_PCCARD=y
@@ -4924,6 +5041,7 @@ CONFIG_PCH_DMA=m
CONFIG_PCH_GBE=m
CONFIG_PCH_PHUB=m
CONFIG_PCI_BIOS=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4933,6 +5051,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4964,6 +5087,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -4983,11 +5107,13 @@ CONFIG_PCMCIA_XIRCOM=m
CONFIG_PCMCIA=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
CONFIG_PD6729=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
CONFIG_PEAQ_WMI=m
# CONFIG_PECI is not set
CONFIG_PERCPU_STATS=y
@@ -5138,6 +5264,7 @@ CONFIG_PNPACPI=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_PNP=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
# CONFIG_POWER_RESET_BRCMKONA is not set
@@ -5166,6 +5293,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5191,13 +5322,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5215,6 +5350,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5322,6 +5458,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -5434,6 +5572,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -5456,10 +5595,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_TPS68470=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
@@ -5482,6 +5623,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RENESAS_PHY is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5492,6 +5634,7 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5515,6 +5658,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5534,6 +5678,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5684,6 +5829,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5697,6 +5843,7 @@ CONFIG_RTW88_8822CU=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5877,6 +6024,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5978,6 +6126,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -6158,6 +6307,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6169,6 +6319,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -6235,11 +6386,13 @@ CONFIG_SFC_SIENA_SRIOV=y
CONFIG_SFC_SRIOV=y
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_GRU_DEBUG is not set
CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -6247,6 +6400,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -6257,6 +6411,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -6270,8 +6425,10 @@ CONFIG_SLIP_SMART=y
CONFIG_SLS=y
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -6417,14 +6574,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -6444,11 +6593,14 @@ CONFIG_SND_PCI=y
# CONFIG_SND_PCMCIA is not set
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
CONFIG_SND_PCSP=m
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -6459,6 +6611,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -6509,6 +6662,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6659,6 +6814,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6734,6 +6890,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6742,6 +6899,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6760,6 +6918,7 @@ CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -6787,6 +6946,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6801,6 +6961,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6882,6 +7043,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6901,8 +7063,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6998,6 +7162,8 @@ CONFIG_SPI_PXA2XX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_TLE62X0 is not set
@@ -7070,6 +7236,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -7109,6 +7276,7 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -7128,6 +7296,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
CONFIG_SYSTEM76_ACPI=m
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -7250,6 +7419,7 @@ CONFIG_TEST_STRING_HELPERS=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -7303,6 +7473,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -7410,8 +7581,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
CONFIG_TOUCHSCREEN_WACOM_W8001=m
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -7424,6 +7612,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TQMX86_WDT=m
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -7435,6 +7625,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -7448,6 +7639,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -7465,6 +7658,7 @@ CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
CONFIG_TYPEC_MUX_INTEL_PMC=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7522,6 +7716,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -7545,6 +7740,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7555,6 +7751,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7916,19 +8113,40 @@ CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIA_WDT=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+# CONFIG_VIDEO_ADV7511_CEC is not set
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7937,6 +8155,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7968,6 +8187,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7983,12 +8203,19 @@ CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
CONFIG_VIDEO_IPU3_CIO2=m
CONFIG_VIDEO_IPU3_IMGU=m
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7998,6 +8225,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -8043,6 +8271,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -8051,20 +8282,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -8075,6 +8332,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -8111,7 +8372,9 @@ CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -8236,18 +8499,22 @@ CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WMI_BMOF=m
CONFIG_WPCM450_SOC=m
+CONFIG_WQ_CPU_INTENSIVE_REPORT=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_WQ_WATCHDOG=y
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
+CONFIG_X86_16BIT=y
CONFIG_X86_5LEVEL=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_ANDROID_TABLETS=m
@@ -8294,12 +8561,15 @@ CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_SGX_KVM=y
CONFIG_X86_SGX=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+CONFIG_X86_UMIP=y
CONFIG_X86_UV=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VSMP is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
CONFIG_XEN_512GB=y
@@ -8382,6 +8652,8 @@ CONFIG_XILLYBUS_PCIE=m
CONFIG_XILLYUSB=m
# CONFIG_XO15_EBOOK is not set
CONFIG_XPOWER_PMIC_OPREGION=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -8392,7 +8664,13 @@ CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
CONFIG_YAM=m
CONFIG_YELLOWFIN=m
+# CONFIG_YENTA_ENE_TUNE is not set
CONFIG_YENTA=m
+# CONFIG_YENTA_O2 is not set
+# CONFIG_YENTA_RICOH is not set
+# CONFIG_YENTA_TI is not set
+# CONFIG_YENTA_TOSHIBA is not set
+CONFIG_YOGABOOK=m
CONFIG_YOGABOOK_WMI=m
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
@@ -8430,6 +8708,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-debug-rhel.config b/SOURCES/kernel-x86_64-debug-rhel.config
index 9d0e0d6..c6c5a60 100644
--- a/SOURCES/kernel-x86_64-debug-rhel.config
+++ b/SOURCES/kernel-x86_64-debug-rhel.config
@@ -58,6 +58,7 @@ CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ACPI_PRMT=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
@@ -165,6 +166,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -206,6 +208,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
CONFIG_ALTERA_STAPL=m
@@ -230,6 +233,7 @@ CONFIG_AMD_SFH_HID=m
CONFIG_AMD_XGBE=m
# CONFIG_AMIGA_PARTITION is not set
CONFIG_AMILO_RFKILL=m
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -253,14 +257,18 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -301,6 +309,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA=m
@@ -318,11 +327,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -339,6 +349,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -362,7 +374,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -389,6 +401,7 @@ CONFIG_BACKLIGHT_LP855X=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -480,6 +493,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -524,14 +538,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -611,12 +625,14 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -636,6 +652,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -687,6 +704,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
CONFIG_CEPH_LIB_PRETTYDEBUG=y
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -736,6 +755,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -837,11 +857,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -855,6 +878,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -898,7 +922,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -960,6 +985,7 @@ CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1004,6 +1030,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1086,6 +1113,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1106,12 +1134,14 @@ CONFIG_DCDBAS=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
CONFIG_DEBUG_ATOMIC_SLEEP=y
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
CONFIG_DEBUG_CREDENTIALS=y
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1146,6 +1176,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1168,6 +1199,7 @@ CONFIG_DEBUG_PER_CPU_MAPS=y
# CONFIG_DEBUG_PLIST is not set
CONFIG_DEBUG_PREEMPT=y
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_RWSEMS=y
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1309,6 +1341,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
CONFIG_DPTF_PCH_FIVR=m
@@ -1323,6 +1356,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1335,13 +1369,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1358,12 +1395,29 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_GVT_KVMGT=m
-CONFIG_DRM_I915_GVT=y
+# CONFIG_DRM_I915_GVT_KVMGT is not set
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1410,6 +1464,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1577,6 +1632,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1643,6 +1699,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1666,7 +1723,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1781,15 +1838,13 @@ CONFIG_FCOE_FNIC=m
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1798,6 +1853,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1818,6 +1874,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1834,6 +1891,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -1911,6 +1969,7 @@ CONFIG_GPIO_AMDPT=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1935,6 +1994,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1952,6 +2012,7 @@ CONFIG_GPIO_MXC=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1975,6 +2036,7 @@ CONFIG_HALTPOLL_CPUIDLE=y
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2061,10 +2123,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2167,7 +2234,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2190,6 +2257,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2298,7 +2366,7 @@ CONFIG_I40E_DCB=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IAVF=m
@@ -2377,7 +2445,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2508,7 +2576,8 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2539,6 +2608,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2556,6 +2626,7 @@ CONFIG_INTEL_POWERCLAMP=m
# CONFIG_INTEL_PUNIT_IPC is not set
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2613,6 +2684,7 @@ CONFIG_IOSCHED_BFQ=y
CONFIG_IOSF_MBI=y
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2783,6 +2855,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m
@@ -2902,6 +2976,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
CONFIG_KGDB_LOW_LEVEL_TRAP=y
@@ -2932,6 +3007,7 @@ CONFIG_KVM_INTEL=m
CONFIG_KVM=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
# CONFIG_KXCJK1013 is not set
# CONFIG_KXSD9 is not set
@@ -2961,6 +3037,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2986,6 +3063,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3154,6 +3232,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3297,7 +3376,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3324,6 +3405,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3360,6 +3443,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3385,7 +3470,6 @@ CONFIG_MICROCHIP_T1_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3399,6 +3483,7 @@ CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
# CONFIG_MK8 is not set
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3497,6 +3582,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMIOTRACE_TEST is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3532,9 +3618,19 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=m
@@ -3551,6 +3647,7 @@ CONFIG_MPILIB=y
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4157,10 +4254,11 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -4202,6 +4300,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4284,11 +4383,13 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4298,6 +4399,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4327,12 +4433,14 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4384,6 +4492,7 @@ CONFIG_PHYLINK=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4472,6 +4581,7 @@ CONFIG_PNPACPI=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_PNP=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
CONFIG_POWERCAP=y
# CONFIG_POWER_MLXBF is not set
@@ -4502,6 +4612,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4527,13 +4641,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4550,6 +4668,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4608,6 +4727,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4660,6 +4780,8 @@ CONFIG_RAID_ATTRS=m
CONFIG_RANDOM32_SELFTEST=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4739,11 +4861,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4762,6 +4886,7 @@ CONFIG_RENESAS_PHY=m
CONFIG_RESET_CONTROLLER=y
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4772,6 +4897,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4791,10 +4918,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4806,6 +4934,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4943,6 +5072,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4956,6 +5086,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4995,6 +5126,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -5142,6 +5274,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5243,6 +5376,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -5415,6 +5549,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5426,6 +5561,7 @@ CONFIG_SERIAL_8250_NR_UARTS=64
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5493,6 +5629,7 @@ CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5500,11 +5637,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5591,10 +5730,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5657,14 +5792,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5682,11 +5809,14 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
CONFIG_SND_PCSP=m
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5697,6 +5827,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5745,6 +5876,8 @@ CONFIG_SND_SOC_AMD_YC_MACH=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5764,7 +5897,7 @@ CONFIG_SND_SOC_CS35L41_SPI=m
# CONFIG_SND_SOC_CS4271_I2C is not set
# CONFIG_SND_SOC_CS4271_SPI is not set
CONFIG_SND_SOC_CS42L42=m
-# CONFIG_SND_SOC_CS42L42_SDW is not set
+CONFIG_SND_SOC_CS42L42_SDW=m
# CONFIG_SND_SOC_CS42L51_I2C is not set
# CONFIG_SND_SOC_CS42L52 is not set
# CONFIG_SND_SOC_CS42L56 is not set
@@ -5890,10 +6023,11 @@ CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98088 is not set
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
-# CONFIG_SND_SOC_MAX98363 is not set
+CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5965,10 +6099,11 @@ CONFIG_SND_SOC_RT5682_SDW=m
CONFIG_SND_SOC_RT700_SDW=m
CONFIG_SND_SOC_RT711_SDCA_SDW=m
CONFIG_SND_SOC_RT711_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW is not set
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5977,6 +6112,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5994,6 +6130,7 @@ CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -6034,6 +6171,7 @@ CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6115,6 +6253,7 @@ CONFIG_SND_SOC_WM8804=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6134,8 +6273,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6287,6 +6428,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6309,6 +6451,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -6327,6 +6470,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6497,6 +6641,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6625,6 +6770,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6635,6 +6781,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6647,6 +6795,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6693,6 +6842,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6856,6 +7006,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -7007,6 +7158,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
CONFIG_VFIO_MDEV=m
@@ -7026,19 +7178,37 @@ CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIA_WDT is not set
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7047,6 +7217,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7074,6 +7245,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7088,12 +7260,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7106,6 +7284,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7152,6 +7331,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7159,22 +7341,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7209,7 +7419,9 @@ CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
CONFIG_VMD=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMWARE_BALLOON=m
CONFIG_VMWARE_PVSCSI=m
# CONFIG_VMWARE_VMCI is not set
@@ -7281,18 +7493,22 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
+CONFIG_X86_16BIT=y
CONFIG_X86_5LEVEL=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
@@ -7338,12 +7554,15 @@ CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_SGX_KVM=y
CONFIG_X86_SGX=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+CONFIG_X86_UMIP=y
CONFIG_X86_UV=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VSMP is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7401,6 +7620,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7408,14 +7628,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7427,6 +7652,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7451,6 +7677,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-fedora.config b/SOURCES/kernel-x86_64-fedora.config
index e5ccbfb..5e674b4 100644
--- a/SOURCES/kernel-x86_64-fedora.config
+++ b/SOURCES/kernel-x86_64-fedora.config
@@ -77,6 +77,7 @@ CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ACPI_PRMT=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
@@ -185,6 +186,7 @@ CONFIG_ADIS16475=m
CONFIG_ADUX1020=m
CONFIG_ADVANTECH_EC_WDT=m
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
CONFIG_ADV_SWBUTTON=m
CONFIG_ADXL313_I2C=m
CONFIG_ADXL313_SPI=m
@@ -235,6 +237,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_DEBUG_MASK=0
# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
+CONFIG_AIO=y
CONFIG_AIX_PARTITION=y
# CONFIG_AK09911 is not set
# CONFIG_AK8974 is not set
@@ -246,6 +249,7 @@ CONFIG_ALIBABA_ENI_VDPA=m
CONFIG_ALIENWARE_WMI=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_FREEZE_BRIDGE is not set
# CONFIG_ALTERA_MBOX is not set
CONFIG_ALTERA_MSGDMA=m
@@ -265,6 +269,7 @@ CONFIG_AMD_MEM_ENCRYPT=y
CONFIG_AMD_NUMA=y
CONFIG_AMD_PHY=m
CONFIG_AMD_PMC=m
+# CONFIG_AMD_PMF_DEBUG is not set
CONFIG_AMD_PMF=m
CONFIG_AMD_PTDMA=m
CONFIG_AMD_SFH_HID=m
@@ -298,6 +303,8 @@ CONFIG_AR5523=m
# CONFIG_ARCH_IXP4XX is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_OMAP1 is not set
# CONFIG_ARCH_PXA is not set
@@ -342,6 +349,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
CONFIG_ATALK=m
CONFIG_ATA_OVER_ETH=m
@@ -364,6 +372,7 @@ CONFIG_ATH10K_USB=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K_DEBUG is not set
CONFIG_ATH12K=m
@@ -388,6 +397,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
# CONFIG_ATH9K_WOW is not set
CONFIG_ATH_COMMON=m
@@ -426,7 +437,6 @@ CONFIG_ATOMIC64_SELFTEST=y
CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
CONFIG_AX25_DAMA_SLAVE=y
@@ -487,6 +497,7 @@ CONFIG_BACKLIGHT_RT4831=m
CONFIG_BALLOON_COMPACTION=y
CONFIG_BARCO_P50_GPIO=m
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
CONFIG_BATMAN_ADV_BATMAN_V=y
CONFIG_BATMAN_ADV_BLA=y
CONFIG_BATMAN_ADV_DAT=y
@@ -607,6 +618,7 @@ CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -758,6 +770,7 @@ CONFIG_BTRFS_FS=y
CONFIG_BTT=y
CONFIG_BT_VIRTIO=m
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
CONFIG_BXT_WC_PMIC_OPREGION=y
CONFIG_BYTCRC_PMIC_OPREGION=y
@@ -766,6 +779,7 @@ CONFIG_BYTCRC_PMIC_OPREGION=y
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -785,6 +799,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_ESD_USB=m
# CONFIG_CAN_ETAS_ES58X is not set
+CONFIG_CAN_F81604=m
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
CONFIG_CAN_GS_USB=m
@@ -829,7 +844,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
-# CONFIG_CDX_CONTROLLER is not set
+CONFIG_CDX_CONTROLLER=m
CONFIG_CEC_CH7322=m
# CONFIG_CEC_CROS_EC is not set
CONFIG_CEC_GPIO=m
@@ -846,6 +861,7 @@ CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set
CONFIG_CFAG12864B=m
CONFIG_CFAG12864B_RATE=20
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_DEFAULT_PS=y
@@ -891,6 +907,7 @@ CONFIG_CHARGER_MAX77650=m
CONFIG_CHARGER_MAX77976=m
# CONFIG_CHARGER_MAX8903 is not set
CONFIG_CHARGER_MT6370=m
+# CONFIG_CHARGER_QCOM_SMB2 is not set
# CONFIG_CHARGER_RT9455 is not set
CONFIG_CHARGER_RT9467=m
CONFIG_CHARGER_RT9471=m
@@ -902,6 +919,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
CONFIG_CHELSIO_T1_1G=y
@@ -1015,10 +1033,12 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=3
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
CONFIG_CORTINA_PHY=m
CONFIG_COUNTER=m
@@ -1032,6 +1052,7 @@ CONFIG_COUNTER=m
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+CONFIG_CPUFREQ_DT_PLATDEV=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -1152,6 +1173,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
@@ -1196,6 +1218,7 @@ CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_HCTR2=m
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
CONFIG_CRYPTO_KEYWRAP=m
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1282,6 +1305,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
CONFIG_DA280=m
@@ -1302,11 +1326,13 @@ CONFIG_DE2104X_DSL=0
CONFIG_DE2104X=m
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1342,6 +1368,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_MISC is not set
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1358,6 +1385,7 @@ CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=0
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -1404,7 +1432,7 @@ CONFIG_DELL_WMI=m
CONFIG_DELL_WMI_PRIVACY=y
CONFIG_DELL_WMI_SYSMAN=m
# CONFIG_DETECT_HUNG_TASK is not set
-CONFIG_DEV_APPLETALK=m
+# CONFIG_DEV_APPLETALK is not set
CONFIG_DEV_DAX_CXL=m
CONFIG_DEV_DAX_HMEM=m
CONFIG_DEV_DAX_KMEM=m
@@ -1496,6 +1524,7 @@ CONFIG_DP83848_PHY=m
CONFIG_DP83869_PHY=m
# CONFIG_DP83TC811_PHY is not set
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
CONFIG_DPOT_DAC=m
# CONFIG_DPS310 is not set
CONFIG_DPTF_PCH_FIVR=m
@@ -1511,6 +1540,7 @@ CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
CONFIG_DRM_AMD_SECURE_DISPLAY=y
CONFIG_DRM_ANALOGIX_ANX6345=m
CONFIG_DRM_ANALOGIX_ANX7625=m
@@ -1524,7 +1554,9 @@ CONFIG_DRM_CHIPONE_ICN6211=m
CONFIG_DRM_CHRONTEL_CH7033=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_CROS_EC_ANX7688=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
CONFIG_DRM_DISPLAY_CONNECTOR=m
CONFIG_DRM_DP_AUX_CHARDEV=y
@@ -1533,6 +1565,7 @@ CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1547,12 +1580,31 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
CONFIG_DRM_I915_GVT_KVMGT=m
CONFIG_DRM_I915_GVT=y
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
+CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
CONFIG_DRM_I915_PXP=y
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX_LCDIF is not set
CONFIG_DRM_ITE_IT6505=m
# CONFIG_DRM_ITE_IT66121 is not set
@@ -1568,6 +1620,7 @@ CONFIG_DRM_LONTIUM_LT9611UXC=m
# CONFIG_DRM_LVDS_CODEC is not set
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_MSM_GPU_SUDO is not set
# CONFIG_DRM_MXSFB is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU=m
@@ -1630,6 +1683,7 @@ CONFIG_DRM_PANEL_SAMSUNG_DB7430=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
@@ -1726,17 +1780,22 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_CORE=m
CONFIG_DVB_CXD2099=m
+# CONFIG_DVB_CXD2880 is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_DIB9000 is not set
CONFIG_DVB_DM1105=m
# CONFIG_DVB_DUMMY_FE is not set
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_HOPPER=m
+# CONFIG_DVB_LGS8GL5 is not set
+# CONFIG_DVB_LNBH29 is not set
CONFIG_DVB_MANTIS=m
CONFIG_DVB_MAX_ADAPTERS=16
# CONFIG_DVB_MMAP is not set
+# CONFIG_DVB_MN88443X is not set
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_NETUP_UNIDVB=m
@@ -1746,6 +1805,7 @@ CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
# CONFIG_DVB_PT3 is not set
+# CONFIG_DVB_S5H1432 is not set
CONFIG_DVB_SMIPCIE=m
# CONFIG_DVB_TEST_DRIVERS is not set
CONFIG_DVB_TTUSB_BUDGET=m
@@ -1811,6 +1871,7 @@ CONFIG_E1000=m
CONFIG_E100=m
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
CONFIG_ECHO=m
CONFIG_ECRYPT_FS=m
@@ -1878,6 +1939,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1908,7 +1970,7 @@ CONFIG_EVM=y
CONFIG_EXAR_WDT=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
# CONFIG_EXT3_FS is not set
@@ -1987,6 +2049,7 @@ CONFIG_FB_EFI=y
# CONFIG_FB_IBM_GXT4500 is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_IMX is not set
+# CONFIG_FB_INTEL is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX_G is not set
@@ -2035,8 +2098,10 @@ CONFIG_FCOE=m
CONFIG_FEALNX=m
CONFIG_FHANDLE=y
# CONFIG_FIELDBUS_DEV is not set
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
# CONFIG_FIPS_SIGNATURE_SELFTEST is not set
+CONFIG_FIREWIRE_KUNIT_UAPI_TEST=m
CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_NET=m
CONFIG_FIREWIRE_NOSY=m
@@ -2044,6 +2109,7 @@ CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_SBP2=m
# CONFIG_FIREWIRE_SERIAL is not set
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
# CONFIG_FLATMEM_MANUAL is not set
CONFIG_FM10K=m
@@ -2073,6 +2139,7 @@ CONFIG_FPGA_MGR_MACHXO2_SPI=m
CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_MGR_ZYNQ_FPGA=m
CONFIG_FPGA_REGION=m
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -2113,6 +2180,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+CONFIG_FUNCTION_GRAPH_RETVAL=y
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2193,8 +2261,10 @@ CONFIG_GPIO_AMDPT=m
CONFIG_GPIO_ARIZONA=m
# CONFIG_GPIO_BCM_XGS_IPROC is not set
CONFIG_GPIO_BD9571MWV=m
+CONFIG_GPIO_BT8XX=m
CONFIG_GPIO_CADENCE=m
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
CONFIG_GPIO_CRYSTAL_COVE=y
# CONFIG_GPIO_CS5535 is not set
CONFIG_GPIO_DLN2=m
@@ -2240,7 +2310,9 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_TPIC2810 is not set
+CONFIG_GPIO_TPS65219=m
CONFIG_GPIO_TPS68470=m
# CONFIG_GPIO_TS4900 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -2267,6 +2339,7 @@ CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
CONFIG_HAPPYMEAL=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2349,10 +2422,16 @@ CONFIG_HID_MULTITOUCH=m
CONFIG_HID_NINTENDO=m
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+CONFIG_HID_NVIDIA_SHIELD=m
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+# CONFIG_HID_PICOLCD_CIR is not set
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2448,7 +2527,7 @@ CONFIG_HP_WMI=m
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
CONFIG_HSU_DMA=y
CONFIG_HT16K33=m
# CONFIG_HTC_EGPIO is not set
@@ -2595,7 +2674,7 @@ CONFIG_I40E=m
CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IB700_WDT=m
@@ -2693,7 +2772,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2721,6 +2800,7 @@ CONFIG_INET_ESP_OFFLOAD=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_MPTCP_DIAG=y
CONFIG_INET_RAW_DIAG=y
+CONFIG_INET_TABLE_PERTURB_ORDER=16
CONFIG_INET_TCP_DIAG=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_UDP_DIAG=y
@@ -2739,6 +2819,7 @@ CONFIG_INFINIBAND_IRDMA=m
CONFIG_INFINIBAND_ISER=m
CONFIG_INFINIBAND_ISERT=m
CONFIG_INFINIBAND=m
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_OCRDMA=m
CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
@@ -2833,7 +2914,8 @@ CONFIG_INT3406_THERMAL=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2872,6 +2954,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+CONFIG_INTEL_MEI_GSC_PROXY=m
CONFIG_INTEL_MEI_HDCP=m
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2891,6 +2974,7 @@ CONFIG_INTEL_POWERCLAMP=m
CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
CONFIG_INTEL_SAR_INT1092=m
CONFIG_INTEL_SCU_IPC_UTIL=m
@@ -3126,6 +3210,8 @@ CONFIG_IR_TOY=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
# CONFIG_ISA is not set
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_IBFT_FIND=y
@@ -3293,7 +3379,8 @@ CONFIG_KEYS=y
# CONFIG_KFENCE_KUNIT_TEST is not set
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
-CONFIG_KFENCE_STATIC_KEYS=n
+# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
# CONFIG_KGDB_KDB is not set
@@ -3330,6 +3417,7 @@ CONFIG_KVM_INTEL=m
CONFIG_KVM=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
CONFIG_KVM_XEN=y
CONFIG_KXCJK1013=m
# CONFIG_KXSD9 is not set
@@ -3363,6 +3451,7 @@ CONFIG_LEDS_AN30259A=m
CONFIG_LEDS_APU=m
# CONFIG_LEDS_ARIEL is not set
CONFIG_LEDS_AS3645A=m
+CONFIG_LEDS_AW200XX=m
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3370,6 +3459,7 @@ CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BD2802 is not set
CONFIG_LEDS_BLINKM=m
CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+CONFIG_LEDS_CHT_WCOVE=m
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS_MULTICOLOR=m
CONFIG_LEDS_CLASS=y
@@ -3387,8 +3477,10 @@ CONFIG_LEDS_LM3530=m
CONFIG_LEDS_LM3532=m
# CONFIG_LEDS_LM355x is not set
CONFIG_LEDS_LM3601X=m
+# CONFIG_LEDS_LM36274 is not set
# CONFIG_LEDS_LM3642 is not set
CONFIG_LEDS_LM3692X=m
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LP50XX=m
@@ -3572,6 +3664,7 @@ CONFIG_MAX1363=m
CONFIG_MAX30100=m
# CONFIG_MAX30102 is not set
CONFIG_MAX30208=m
+CONFIG_MAX31827=m
CONFIG_MAX31856=m
CONFIG_MAX31865=m
# CONFIG_MAX44000 is not set
@@ -3653,6 +3746,8 @@ CONFIG_MEDIA_SUPPORT=m
CONFIG_MEDIATEK_GE_PHY=m
CONFIG_MEDIATEK_MT6370_ADC=m
CONFIG_MEDIA_TEST_SUPPORT=y
+# CONFIG_MEDIA_TUNER_MSI001 is not set
+# CONFIG_MEDIA_TUNER_MXL301RF is not set
CONFIG_MEDIA_USB_SUPPORT=y
# CONFIG_MEFFICEON is not set
CONFIG_MEGARAID_LEGACY=m
@@ -3734,7 +3829,9 @@ CONFIG_MFD_INTEL_PMC_BXT=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+CONFIG_MFD_MAX5970=m
CONFIG_MFD_MAX597X=m
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
CONFIG_MFD_MAX77650=m
# CONFIG_MFD_MAX77686 is not set
@@ -3761,6 +3858,8 @@ CONFIG_MFD_MAX77714=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3799,6 +3898,8 @@ CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912 is not set
# CONFIG_MFD_TPS65912_SPI is not set
+CONFIG_MFD_TPS6594_I2C=m
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3830,7 +3931,6 @@ CONFIG_MICROCHIP_T1S_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3846,6 +3946,7 @@ CONFIG_MISC_RTSX_USB=m
CONFIG_MKISS=m
CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3942,6 +4043,7 @@ CONFIG_MMC_WBSD=m
# CONFIG_MMIOTRACE_TEST is not set
CONFIG_MMIOTRACE=y
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3977,9 +4079,19 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=m
@@ -3995,6 +4107,7 @@ CONFIG_MPL115_I2C=m
# CONFIG_MPL3115 is not set
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4115,6 +4228,7 @@ CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR=y
CONFIG_MULTIPLEXER=m
+CONFIG_MULTIUSER=y
CONFIG_MUX_ADG792A=m
# CONFIG_MUX_ADGS1408 is not set
CONFIG_MUX_GPIO=m
@@ -4745,6 +4859,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
+CONFIG_NVIDIA_SHIELD_FF=y
CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
@@ -4792,6 +4907,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
CONFIG_OPT3001=m
+CONFIG_OPT4001=m
CONFIG_OPTPROBES=y
CONFIG_ORANGEFS_FS=m
CONFIG_ORINOCO_USB=m
@@ -4888,6 +5004,7 @@ CONFIG_PATA_TOSHIBA=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
+# CONFIG_PC104 is not set
# CONFIG_PC8736x_GPIO is not set
# CONFIG_PC87413_WDT is not set
CONFIG_PCCARD=y
@@ -4897,6 +5014,7 @@ CONFIG_PCH_DMA=m
CONFIG_PCH_GBE=m
CONFIG_PCH_PHUB=m
CONFIG_PCI_BIOS=y
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4906,6 +5024,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
CONFIG_PCIE_CADENCE_HOST=y
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4937,6 +5060,7 @@ CONFIG_PCI_PASID=y
CONFIG_PCIPCWATCHDOG=m
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
@@ -4956,11 +5080,13 @@ CONFIG_PCMCIA_XIRCOM=m
CONFIG_PCMCIA=y
CONFIG_PCNET32=m
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
CONFIG_PD6729=m
# CONFIG_PDA_POWER is not set
CONFIG_PDC_ADMA=m
CONFIG_PDS_CORE=m
+CONFIG_PDS_VDPA=m
CONFIG_PEAQ_WMI=m
# CONFIG_PECI is not set
# CONFIG_PERCPU_STATS is not set
@@ -5110,6 +5236,7 @@ CONFIG_PNPACPI=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_PNP=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
CONFIG_POWERCAP=y
CONFIG_POWER_MLXBF=m
# CONFIG_POWER_RESET_BRCMKONA is not set
@@ -5138,6 +5265,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -5163,13 +5294,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
# CONFIG_PRINT_QUOTA_WARNING is not set
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -5187,6 +5322,7 @@ CONFIG_PSI=y
CONFIG_PSTORE_842_COMPRESS=y
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -5294,6 +5430,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -5406,6 +5544,7 @@ CONFIG_REGULATOR_MT6370=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+CONFIG_REGULATOR_RAA215300=m
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
CONFIG_REGULATOR_RT4801=m
CONFIG_REGULATOR_RT4803=m
@@ -5428,10 +5567,12 @@ CONFIG_REGULATOR_SY7636A=m
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
CONFIG_REGULATOR_TPS6286X=m
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
# CONFIG_REGULATOR_TPS6524X is not set
+CONFIG_REGULATOR_TPS6594=m
CONFIG_REGULATOR_TPS68470=m
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
@@ -5454,6 +5595,7 @@ CONFIG_REMOTE_TARGET=m
# CONFIG_RENESAS_PHY is not set
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_INTEL_GW is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RESET_TI_TPS380X=m
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -5464,6 +5606,7 @@ CONFIG_RETPOLINE=y
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+# CONFIG_RH_DISABLE_DEPRECATED is not set
CONFIG_RH_FEDORA=y
CONFIG_RICHTEK_RTQ6056=m
CONFIG_RING_BUFFER_BENCHMARK=m
@@ -5487,6 +5630,7 @@ CONFIG_RMI4_SPI=m
CONFIG_RMNET=m
# CONFIG_ROCKCHIP_PHY is not set
CONFIG_ROCKER=m
+# CONFIG_ROHM_BU27008 is not set
CONFIG_ROHM_BU27034=m
CONFIG_ROMFS_BACKED_BY_BLOCK=y
# CONFIG_ROMFS_BACKED_BY_BOTH is not set
@@ -5506,6 +5650,7 @@ CONFIG_RPMSG_CTRL=m
CONFIG_RPMSG_TTY=m
# CONFIG_RPMSG_VIRTIO is not set
CONFIG_RPR0521=m
+CONFIG_RSEQ=y
CONFIG_RSI_91X=m
CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
@@ -5656,6 +5801,7 @@ CONFIG_RTLLIB=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8723DS=m
CONFIG_RTW88_8723DU=m
CONFIG_RTW88_8821CE=m
CONFIG_RTW88_8821CS=m
@@ -5669,6 +5815,7 @@ CONFIG_RTW88_8822CU=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+CONFIG_RTW89_8851BE=m
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
CONFIG_RTW89_8852CE=m
@@ -5849,6 +5996,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5950,6 +6098,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+CONFIG_SENSORS_HP_WMI=m
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -6130,6 +6279,7 @@ CONFIG_SERIAL_8250_CS=m
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_DFL=m
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=m
CONFIG_SERIAL_8250_EXTENDED=y
@@ -6141,6 +6291,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
CONFIG_SERIAL_8250_RT288X=y
CONFIG_SERIAL_8250_RUNTIME_UARTS=32
@@ -6207,11 +6358,13 @@ CONFIG_SFC_SIENA_SRIOV=y
CONFIG_SFC_SRIOV=y
# CONFIG_SF_PDMA is not set
CONFIG_SFP=m
+CONFIG_SGETMASK_SYSCALL=y
# CONFIG_SGI_GRU_DEBUG is not set
CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -6219,6 +6372,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
@@ -6229,6 +6383,7 @@ CONFIG_SKGE_GENESIS=y
CONFIG_SKGE=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_SKY2=m
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -6242,8 +6397,10 @@ CONFIG_SLIP_SMART=y
CONFIG_SLS=y
CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_DEBUG_ON is not set
+CONFIG_SLUB_DEBUG=y
CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_STATS is not set
+# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
# CONFIG_SMB_SERVER is not set
@@ -6389,14 +6546,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -6416,10 +6565,13 @@ CONFIG_SND_PCI=y
# CONFIG_SND_PCMCIA is not set
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCMTEST=m
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCSP=m
CONFIG_SND_PCXHR=m
CONFIG_SND_PORTMAN2X4=m
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -6430,6 +6582,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_UMP=y
CONFIG_SND_SERIAL_GENERIC=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_SIMPLE_CARD=m
@@ -6480,6 +6633,8 @@ CONFIG_SND_SOC_AW8738=m
CONFIG_SND_SOC_AW88395=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CHV3_CODEC=m
+CONFIG_SND_SOC_CHV3_I2S=m
CONFIG_SND_SOC_CROS_EC_CODEC=m
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -6630,6 +6785,7 @@ CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+CONFIG_SND_SOC_MAX98388=m
CONFIG_SND_SOC_MAX98390=m
CONFIG_SND_SOC_MAX98396=m
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6705,6 +6861,7 @@ CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6713,6 +6870,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
CONFIG_SND_SOC_SIMPLE_MUX=m
@@ -6731,6 +6889,7 @@ CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -6757,6 +6916,7 @@ CONFIG_SND_SOC_SPDIF=m
# CONFIG_SND_SOC_SSM2518 is not set
# CONFIG_SND_SOC_SSM2602_I2C is not set
# CONFIG_SND_SOC_SSM2602_SPI is not set
+CONFIG_SND_SOC_SSM3515=m
CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_STA32X is not set
# CONFIG_SND_SOC_STA350 is not set
@@ -6771,6 +6931,7 @@ CONFIG_SND_SOC_TAS2562=m
CONFIG_SND_SOC_TAS2764=m
CONFIG_SND_SOC_TAS2770=m
CONFIG_SND_SOC_TAS2780=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
@@ -6852,6 +7013,7 @@ CONFIG_SND_SOC_WM8961=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
CONFIG_SND_SOC_WSA883X=m
+CONFIG_SND_SOC_WSA884X=m
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6871,8 +7033,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6968,6 +7132,8 @@ CONFIG_SPI_PXA2XX=m
# CONFIG_SPI_SC18IS602 is not set
# CONFIG_SPI_SIFIVE is not set
# CONFIG_SPI_SLAVE is not set
+CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
+CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SN_F_OSPI=m
CONFIG_SPI_SPIDEV=m
# CONFIG_SPI_TLE62X0 is not set
@@ -7040,6 +7206,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -7079,6 +7246,7 @@ CONFIG_SURFACE_KBD=m
CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -7098,6 +7266,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
CONFIG_SYSTEM76_ACPI=m
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -7220,6 +7389,7 @@ CONFIG_TEST_SORT=m
# CONFIG_TEST_UUID is not set
CONFIG_TEST_VMALLOC=m
# CONFIG_TEST_XARRAY is not set
+# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -7273,6 +7443,7 @@ CONFIG_TIGON3=m
CONFIG_TI_LMP92064=m
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
CONFIG_TINYDRM_ILI9163=m
@@ -7380,8 +7551,25 @@ CONFIG_TOUCHSCREEN_TS4800=m
CONFIG_TOUCHSCREEN_TSC2007_IIO=y
CONFIG_TOUCHSCREEN_TSC2007=m
CONFIG_TOUCHSCREEN_TSC_SERIO=m
+CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
+CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_E2I=y
+CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y
+CONFIG_TOUCHSCREEN_USB_EGALAX=y
+CONFIG_TOUCHSCREEN_USB_ELO=y
+CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y
+CONFIG_TOUCHSCREEN_USB_ETURBO=y
+CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
+CONFIG_TOUCHSCREEN_USB_GOTOP=y
+CONFIG_TOUCHSCREEN_USB_GUNZE=y
+CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
+CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
+CONFIG_TOUCHSCREEN_USB_ITM=y
+CONFIG_TOUCHSCREEN_USB_JASTEC=y
+CONFIG_TOUCHSCREEN_USB_NEXIO=y
+CONFIG_TOUCHSCREEN_USB_PANJIT=y
+CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_WACOM_I2C=m
CONFIG_TOUCHSCREEN_WACOM_W8001=m
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
@@ -7394,6 +7582,8 @@ CONFIG_TPM_KEY_PARSER=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+CONFIG_TPS6594_ESM=m
+CONFIG_TPS6594_PFSM=m
# CONFIG_TPS68470_PMIC_OPREGION is not set
CONFIG_TQMX86_WDT=m
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -7405,6 +7595,7 @@ CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
CONFIG_TRANSPARENT_HUGEPAGE=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -7418,6 +7609,8 @@ CONFIG_TSNEP=m
# CONFIG_TSNEP_SELFTESTS is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
CONFIG_TULIP=m
CONFIG_TULIP_MMIO=y
# CONFIG_TULIP_MWI is not set
@@ -7435,6 +7628,7 @@ CONFIG_TYPEC=m
CONFIG_TYPEC_MUX_FSA4480=m
CONFIG_TYPEC_MUX_GPIO_SBU=m
CONFIG_TYPEC_MUX_INTEL_PMC=m
+CONFIG_TYPEC_MUX_NB7VPQ904M=m
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_TYPEC_NVIDIA_ALTMODE=m
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7492,6 +7686,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -7515,6 +7710,7 @@ CONFIG_USB_BELKIN=y
# CONFIG_USB_C67X00_HCD is not set
CONFIG_USB_CATC=m
# CONFIG_USB_CDC_COMPOSITE is not set
+CONFIG_USB_CDNS2_UDC=m
# CONFIG_USB_CDNS3 is not set
# CONFIG_USB_CDNSP_GADGET is not set
# CONFIG_USB_CDNSP_HOST is not set
@@ -7525,6 +7721,7 @@ CONFIG_USB_CHIPIDEA_GENERIC=m
CONFIG_USB_CHIPIDEA_IMX=m
# CONFIG_USB_CHIPIDEA is not set
CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_PCI=m
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONN_GPIO is not set
CONFIG_USB_CXACRU=m
@@ -7886,19 +8083,40 @@ CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_VIA_WDT=m
CONFIG_VIDEO_AD5820=m
+# CONFIG_VIDEO_AD9389B is not set
CONFIG_VIDEO_ADP1653=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV748X=m
+# CONFIG_VIDEO_ADV7511_CEC is not set
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_ADV7842=m
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_AK7375=m
+CONFIG_VIDEO_AK881X=m
CONFIG_VIDEO_AR0521=m
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT848=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_CADENCE_CSI2RX=m
CONFIG_VIDEO_CADENCE_CSI2TX=m
# CONFIG_VIDEO_CADENCE is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
+CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_CCS=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7907,6 +8125,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7938,6 +8157,7 @@ CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HI556=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_HI847=m
+CONFIG_VIDEO_I2C=m
CONFIG_VIDEO_IMX208=m
CONFIG_VIDEO_IMX214=m
CONFIG_VIDEO_IMX219=m
@@ -7953,12 +8173,19 @@ CONFIG_VIDEO_IMX412=m
CONFIG_VIDEO_IMX415=m
CONFIG_VIDEO_IPU3_CIO2=m
CONFIG_VIDEO_IPU3_IMGU=m
+CONFIG_VIDEO_IR_I2C=m
+CONFIG_VIDEO_ISL7998X=m
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_LM3560=m
CONFIG_VIDEO_LM3646=m
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_MAX9286=m
# CONFIG_VIDEO_MAX96712 is not set
# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_MT9M001=m
# CONFIG_VIDEO_MT9M111 is not set
CONFIG_VIDEO_MT9P031=m
@@ -7968,6 +8195,7 @@ CONFIG_VIDEO_MT9V032=m
CONFIG_VIDEO_MT9V111=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_OG01A1B=m
+CONFIG_VIDEO_OV01A10=m
CONFIG_VIDEO_OV02A10=m
CONFIG_VIDEO_OV08D10=m
CONFIG_VIDEO_OV08X40=m
@@ -8013,6 +8241,9 @@ CONFIG_VIDEO_S5K4ECGX=m
CONFIG_VIDEO_S5K5BAF=m
CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_SAA6588=m
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_GO7007=m
@@ -8021,20 +8252,46 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
# CONFIG_VIDEO_STKWEBCAM is not set
CONFIG_VIDEO_STM32_DMA2D=m
+CONFIG_VIDEO_ST_MIPID02=m
CONFIG_VIDEO_ST_VGXY61=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TC358743=m
+CONFIG_VIDEO_TC358746=m
+CONFIG_VIDEO_TDA1997X=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
# CONFIG_VIDEO_TEGRA_TPG is not set
+CONFIG_VIDEO_THS7303=m
+CONFIG_VIDEO_THS8200=m
+CONFIG_VIDEO_TLV320AIC23B=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TVP514X=m
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
+CONFIG_VIDEO_TW2804=m
# CONFIG_VIDEO_TW5864 is not set
CONFIG_VIDEO_TW686X=m
# CONFIG_VIDEO_TW68 is not set
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_USBTV=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -8045,6 +8302,10 @@ CONFIG_VIDEO_VISL=m
CONFIG_VIDEO_VIVID_CEC=y
CONFIG_VIDEO_VIVID=m
CONFIG_VIDEO_VIVID_MAX_DEVS=64
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_VPX3220=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_WM8775=m
# CONFIG_VIDEO_XILINX is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
@@ -8081,7 +8342,9 @@ CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
# CONFIG_VMSPLIT_1G is not set
# CONFIG_VMSPLIT_2G is not set
# CONFIG_VMSPLIT_3G_OPT is not set
@@ -8206,18 +8469,22 @@ CONFIG_WLCORE_SDIO=m
CONFIG_WLCORE_SPI=m
CONFIG_WMI_BMOF=m
CONFIG_WPCM450_SOC=m
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
+CONFIG_X86_16BIT=y
CONFIG_X86_5LEVEL=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_ANDROID_TABLETS=m
@@ -8264,12 +8531,15 @@ CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_SGX_KVM=y
CONFIG_X86_SGX=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+CONFIG_X86_UMIP=y
CONFIG_X86_UV=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VSMP is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+CONFIG_X9250=m
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
CONFIG_XEN_512GB=y
@@ -8352,6 +8622,8 @@ CONFIG_XILLYBUS_PCIE=m
CONFIG_XILLYUSB=m
# CONFIG_XO15_EBOOK is not set
CONFIG_XPOWER_PMIC_OPREGION=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_MICROLZMA=y
CONFIG_XZ_DEC_POWERPC=y
@@ -8362,7 +8634,13 @@ CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
CONFIG_YAM=m
CONFIG_YELLOWFIN=m
+# CONFIG_YENTA_ENE_TUNE is not set
CONFIG_YENTA=m
+# CONFIG_YENTA_O2 is not set
+# CONFIG_YENTA_RICOH is not set
+# CONFIG_YENTA_TI is not set
+# CONFIG_YENTA_TOSHIBA is not set
+CONFIG_YOGABOOK=m
CONFIG_YOGABOOK_WMI=m
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
@@ -8400,6 +8678,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-rhel.config b/SOURCES/kernel-x86_64-rhel.config
index 22c3d8b..5f63098 100644
--- a/SOURCES/kernel-x86_64-rhel.config
+++ b/SOURCES/kernel-x86_64-rhel.config
@@ -58,6 +58,7 @@ CONFIG_ACPI_PLATFORM_PROFILE=m
CONFIG_ACPI_PRMT=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
+# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
@@ -165,6 +166,7 @@ CONFIG_ACPI=y
# CONFIG_ADUX1020 is not set
# CONFIG_ADVANTECH_EC_WDT is not set
# CONFIG_ADVANTECH_WDT is not set
+CONFIG_ADVISE_SYSCALLS=y
# CONFIG_ADV_SWBUTTON is not set
# CONFIG_ADXL313_I2C is not set
# CONFIG_ADXL313_SPI is not set
@@ -206,6 +208,7 @@ CONFIG_AIO=y
# CONFIG_ALIENWARE_WMI is not set
# CONFIG_ALIM1535_WDT is not set
# CONFIG_ALIM7101_WDT is not set
+CONFIG_ALLOW_DEV_COREDUMP=y
# CONFIG_ALTERA_MBOX is not set
# CONFIG_ALTERA_MSGDMA is not set
CONFIG_ALTERA_STAPL=m
@@ -230,6 +233,7 @@ CONFIG_AMD_SFH_HID=m
CONFIG_AMD_XGBE=m
# CONFIG_AMIGA_PARTITION is not set
CONFIG_AMILO_RFKILL=m
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -253,14 +257,18 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
# CONFIG_ARCH_MESON is not set
+CONFIG_ARCH_MMAP_RND_BITS=28
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_NPCM is not set
CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -301,6 +309,7 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_AT803X_PHY=m
CONFIG_ATA_ACPI=y
CONFIG_ATA_BMDMA=y
+CONFIG_ATA_FORCE=y
CONFIG_ATA_GENERIC=m
# CONFIG_ATALK is not set
CONFIG_ATA=m
@@ -322,6 +331,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -339,6 +349,8 @@ CONFIG_ATH9K_HTC=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_PCI_NO_EEPROM is not set
CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_RFKILL=y
# CONFIG_ATH9K_STATION_STATISTICS is not set
CONFIG_ATH9K_WOW=y
CONFIG_ATH_COMMON=m
@@ -362,7 +374,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -389,6 +401,7 @@ CONFIG_BACKLIGHT_LP855X=m
CONFIG_BALLOON_COMPACTION=y
# CONFIG_BARCO_P50_GPIO is not set
CONFIG_BAREUDP=m
+CONFIG_BASE_FULL=y
# CONFIG_BATMAN_ADV is not set
# CONFIG_BATTERY_BQ27XXX is not set
# CONFIG_BATTERY_CW2015 is not set
@@ -480,6 +493,7 @@ CONFIG_BLK_DEV_ZONED=y
CONFIG_BLK_WBT_MQ=y
CONFIG_BLK_WBT=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
+CONFIG_BLOCK=y
# CONFIG_BMA180 is not set
# CONFIG_BMA220 is not set
# CONFIG_BMA400 is not set
@@ -611,12 +625,14 @@ CONFIG_BT_RTL=m
CONFIG_BTT=y
# CONFIG_BT_VIRTIO is not set
CONFIG_BUG_ON_DATA_CORRUPTION=y
+CONFIG_BUG=y
CONFIG_BUILD_SALT=""
# CONFIG_C2PORT is not set
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -636,6 +652,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -687,6 +704,8 @@ CONFIG_CEPH_FS_SECURITY_LABEL=y
CONFIG_CEPH_LIB=m
# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
+# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -736,6 +755,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -837,11 +857,14 @@ CONFIG_CONFIGFS_FS=y
CONFIG_CONNECTOR=y
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_CONTEXT_SWITCH_TRACER=y
# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set
CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -855,6 +878,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -898,7 +922,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -960,6 +985,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1004,6 +1030,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1086,6 +1113,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1106,12 +1134,14 @@ CONFIG_DCDBAS=m
# CONFIG_DEBUG_ALIGN_RODATA is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set
CONFIG_DEBUG_BOOT_PARAMS=y
+CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_CGROUP_REF is not set
# CONFIG_DEBUG_CREDENTIALS is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_EFI is not set
# CONFIG_DEBUG_ENTRY is not set
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
@@ -1145,6 +1175,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1160,6 +1191,7 @@ CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_PLIST is not set
# CONFIG_DEBUG_PREEMPT is not set
# CONFIG_DEBUG_RODATA_TEST is not set
+# CONFIG_DEBUG_RSEQ is not set
# CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_RWSEMS is not set
CONFIG_DEBUG_SECTION_MISMATCH=y
@@ -1301,6 +1333,7 @@ CONFIG_DP83867_PHY=m
# CONFIG_DP83869_PHY is not set
CONFIG_DP83TC811_PHY=m
# CONFIG_DP83TD510_PHY is not set
+# CONFIG_DPM_WATCHDOG is not set
# CONFIG_DPOT_DAC is not set
# CONFIG_DPS310 is not set
CONFIG_DPTF_PCH_FIVR=m
@@ -1315,6 +1348,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1327,13 +1361,16 @@ CONFIG_DRM_BOCHS=m
# CONFIG_DRM_CHIPONE_ICN6211 is not set
# CONFIG_DRM_CHRONTEL_CH7033 is not set
CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
# CONFIG_DRM_DEBUG_MM is not set
+# CONFIG_DRM_DEBUG_MODESET_LOCK is not set
# CONFIG_DRM_DEBUG_SELFTEST is not set
# CONFIG_DRM_DISPLAY_CONNECTOR is not set
CONFIG_DRM_DP_AUX_CHARDEV=y
CONFIG_DRM_DP_CEC=y
# CONFIG_DRM_ETNAVIV is not set
CONFIG_DRM_FBDEV_EMULATION=y
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
CONFIG_DRM_FBDEV_OVERALLOC=100
# CONFIG_DRM_FSL_LDB is not set
CONFIG_DRM_GM12U320=m
@@ -1350,12 +1387,29 @@ CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
+# CONFIG_DRM_I915_DEBUG_GUC is not set
+# CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
+# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
+# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
+CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_GVT_KVMGT=m
-CONFIG_DRM_I915_GVT=y
+# CONFIG_DRM_I915_GVT_KVMGT is not set
+CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
+# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
+CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
+CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
+CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
+# CONFIG_DRM_I915_SELFTEST is not set
+CONFIG_DRM_I915_STOP_TIMEOUT=100
+# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
+# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
+CONFIG_DRM_I915_TIMESLICE_DURATION=1
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
CONFIG_DRM_I915_USERPTR=y
+# CONFIG_DRM_I915_WERROR is not set
# CONFIG_DRM_IMX8QM_LDB is not set
# CONFIG_DRM_IMX8QXP_LDB is not set
# CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set
@@ -1402,6 +1456,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1569,6 +1624,7 @@ CONFIG_E1000=m
# CONFIG_E100 is not set
CONFIG_EARLY_PRINTK_DBGP=y
CONFIG_EARLY_PRINTK_USB_XDBC=y
+CONFIG_EARLY_PRINTK=y
# CONFIG_EBC_C384_WDT is not set
# CONFIG_ECHO is not set
# CONFIG_ECRYPT_FS is not set
@@ -1635,6 +1691,7 @@ CONFIG_EFI=y
CONFIG_EFI_ZBOOT=y
# CONFIG_EFS_FS is not set
# CONFIG_EISA is not set
+CONFIG_ELF_CORE=y
# CONFIG_EMBEDDED is not set
CONFIG_ENA_ETHERNET=m
CONFIG_ENCLOSURE_SERVICES=m
@@ -1658,7 +1715,7 @@ CONFIG_EVM=y
# CONFIG_EXAR_WDT is not set
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_EXFAT_FS=m
-# CONFIG_EXPERT is not set
+CONFIG_EXPERT=y
CONFIG_EXPORTFS_BLOCK_OPS=y
CONFIG_EXPORTFS=y
# CONFIG_EXT2_FS is not set
@@ -1765,15 +1822,13 @@ CONFIG_FCOE_FNIC=m
# CONFIG_FDDI is not set
# CONFIG_FEALNX is not set
CONFIG_FHANDLE=y
+CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
+CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
CONFIG_FM10K=m
# CONFIG_FONTS is not set
@@ -1782,6 +1837,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1802,6 +1858,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1818,6 +1875,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -1895,6 +1953,7 @@ CONFIG_GPIO_AMDPT=m
# CONFIG_GPIO_BT8XX is not set
# CONFIG_GPIO_CADENCE is not set
CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_CDEV=y
# CONFIG_GPIO_DWAPB is not set
# CONFIG_GPIO_ELKHARTLAKE is not set
# CONFIG_GPIO_EXAR is not set
@@ -1919,6 +1978,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -1936,6 +1996,7 @@ CONFIG_GPIO_MXC=m
# CONFIG_GPIO_SIFIVE is not set
CONFIG_GPIO_SIM=m
# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_SYSFS is not set
# CONFIG_GPIO_THUNDERX is not set
# CONFIG_GPIO_TPIC2810 is not set
# CONFIG_GPIO_VIPERBOARD is not set
@@ -1959,6 +2020,7 @@ CONFIG_HALTPOLL_CPUIDLE=y
# CONFIG_HAMRADIO is not set
CONFIG_HANGCHECK_TIMER=m
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2045,10 +2107,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2151,7 +2218,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2174,6 +2241,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2282,7 +2350,7 @@ CONFIG_I40E_DCB=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IAVF=m
@@ -2361,7 +2429,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2492,7 +2560,8 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2523,6 +2592,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2540,6 +2610,7 @@ CONFIG_INTEL_POWERCLAMP=m
# CONFIG_INTEL_PUNIT_IPC is not set
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2597,6 +2668,7 @@ CONFIG_IOSCHED_BFQ=y
CONFIG_IOSF_MBI=y
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2767,6 +2839,8 @@ CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_IR_XMP_DECODER is not set
+# CONFIG_ISA_BUS is not set
+CONFIG_ISA_DMA_API=y
CONFIG_ISCSI_BOOT_SYSFS=m
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m
@@ -2791,7 +2865,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -2881,6 +2955,7 @@ CONFIG_KEYS=y
CONFIG_KFENCE_NUM_OBJECTS=255
CONFIG_KFENCE_SAMPLE_INTERVAL=100
# CONFIG_KFENCE_STATIC_KEYS is not set
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
CONFIG_KFENCE=y
CONFIG_KGDB_HONOUR_BLOCKLIST=y
CONFIG_KGDB_KDB=y
@@ -2912,6 +2987,7 @@ CONFIG_KVM_INTEL=m
CONFIG_KVM=m
CONFIG_KVM_MMU_AUDIT=y
CONFIG_KVM_SMM=y
+# CONFIG_KVM_WERROR is not set
# CONFIG_KVM_XEN is not set
# CONFIG_KXCJK1013 is not set
# CONFIG_KXSD9 is not set
@@ -2941,6 +3017,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2966,6 +3043,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3134,6 +3212,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3277,7 +3356,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3304,6 +3385,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3340,6 +3423,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3365,7 +3450,6 @@ CONFIG_MICROCHIP_T1_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3379,6 +3463,7 @@ CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
# CONFIG_MK8 is not set
# CONFIG_MLX4_CORE_GEN2 is not set
+CONFIG_MLX4_DEBUG=y
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
CONFIG_MLX4_INFINIBAND=m
@@ -3477,6 +3562,7 @@ CONFIG_MMC_VUB300=m
# CONFIG_MMIOTRACE is not set
# CONFIG_MMIOTRACE_TEST is not set
CONFIG_MMU=y
+CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_MODPROBE_PATH="/usr/sbin/modprobe"
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
@@ -3512,9 +3598,19 @@ CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LIFEBOOK=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=m
@@ -3531,6 +3627,7 @@ CONFIG_MPILIB=y
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4137,10 +4234,11 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -4182,6 +4280,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4263,11 +4362,13 @@ CONFIG_PARTITION_ADVANCED=y
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
+# CONFIG_PC104 is not set
# CONFIG_PC300TOO is not set
# CONFIG_PC87413_WDT is not set
# CONFIG_PCCARD is not set
# CONFIG_PCENGINES_APU2 is not set
# CONFIG_PCI200SYN is not set
+# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEAER=y
@@ -4277,6 +4378,11 @@ CONFIG_PCIEASPM_DEFAULT=y
# CONFIG_PCIEASPM_POWERSAVE is not set
# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
CONFIG_PCIEASPM=y
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
# CONFIG_PCIE_CADENCE_HOST is not set
# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
CONFIG_PCIE_DPC=y
@@ -4306,12 +4412,14 @@ CONFIG_PCI_PASID=y
# CONFIG_PCIPCWATCHDOG is not set
CONFIG_PCI_PF_STUB=m
CONFIG_PCI_PRI=y
+CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=y
# CONFIG_PCI_SW_SWITCHTEC is not set
CONFIG_PCI=y
# CONFIG_PCNET32 is not set
CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_PCSPKR_PLATFORM=y
CONFIG_PCS_XPCS=m
# CONFIG_PDA_POWER is not set
# CONFIG_PDC_ADMA is not set
@@ -4363,6 +4471,7 @@ CONFIG_PHYLINK=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4450,6 +4559,7 @@ CONFIG_PNPACPI=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
CONFIG_PNP=y
CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_TIMERS=y
# CONFIG_POWER10_CPU is not set
CONFIG_POWERCAP=y
# CONFIG_POWER_MLXBF is not set
@@ -4480,6 +4590,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4505,13 +4619,17 @@ CONFIG_PRINTER=m
CONFIG_PRINTK_INDEX=y
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
+# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_PID_CPUSET=y
+CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
CONFIG_PROC_VMCORE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
@@ -4528,6 +4646,7 @@ CONFIG_PSI=y
# CONFIG_PSTORE_842_COMPRESS is not set
# CONFIG_PSTORE_BLK is not set
# CONFIG_PSTORE_CONSOLE is not set
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_FTRACE is not set
@@ -4586,6 +4705,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4638,6 +4758,8 @@ CONFIG_RAID_ATTRS=m
# CONFIG_RANDOM32_SELFTEST is not set
CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOM_TRUST_BOOTLOADER=y
CONFIG_RANDOM_TRUST_CPU=y
@@ -4717,11 +4839,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4740,6 +4864,7 @@ CONFIG_RENESAS_PHY=m
CONFIG_RESET_CONTROLLER=y
# CONFIG_RESET_INTEL_GW is not set
# CONFIG_RESET_QCOM_PDC is not set
+# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
CONFIG_RESOURCE_KUNIT_TEST=m
@@ -4750,6 +4875,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4769,10 +4896,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -4784,6 +4912,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_VIRTIO is not set
# CONFIG_RPR0521 is not set
+CONFIG_RSEQ=y
# CONFIG_RT2400PCI is not set
# CONFIG_RT2500PCI is not set
# CONFIG_RT2500USB is not set
@@ -4921,6 +5050,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -4934,6 +5064,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -4973,6 +5104,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -5120,6 +5252,7 @@ CONFIG_SDIO_UART=m
# CONFIG_SECCOMP_CACHE_DEBUG is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
+CONFIG_SECRETMEM=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_DMESG_RESTRICT is not set
@@ -5221,6 +5354,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -5393,6 +5527,7 @@ CONFIG_SENSORS_ZL6100=m
CONFIG_SERIAL_8250_CONSOLE=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_DMA=y
CONFIG_SERIAL_8250_DW=y
CONFIG_SERIAL_8250_EXAR=y
CONFIG_SERIAL_8250_EXTENDED=y
@@ -5404,6 +5539,7 @@ CONFIG_SERIAL_8250_NR_UARTS=64
CONFIG_SERIAL_8250_PCI1XXXX=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PERICOM=y
+CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_RSA=y
# CONFIG_SERIAL_8250_RT288X is not set
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
@@ -5471,6 +5607,7 @@ CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5478,11 +5615,13 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIEMENS_SIMATIC_IPC is not set
+CONFIG_SIGNALFD=y
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIOX is not set
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5569,10 +5708,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5635,14 +5770,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5660,10 +5787,13 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
+CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCSP=m
CONFIG_SND_PCXHR=m
# CONFIG_SND_PORTMAN2X4 is not set
# CONFIG_SND_PPC is not set
+CONFIG_SND_PROC_FS=y
# CONFIG_SND_RIPTIDE is not set
CONFIG_SND_RME32=m
CONFIG_SND_RME9652=m
@@ -5674,6 +5804,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5722,6 +5853,8 @@ CONFIG_SND_SOC_AMD_YC_MACH=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5741,7 +5874,7 @@ CONFIG_SND_SOC_CS35L41_SPI=m
# CONFIG_SND_SOC_CS4271_I2C is not set
# CONFIG_SND_SOC_CS4271_SPI is not set
CONFIG_SND_SOC_CS42L42=m
-# CONFIG_SND_SOC_CS42L42_SDW is not set
+CONFIG_SND_SOC_CS42L42_SDW=m
# CONFIG_SND_SOC_CS42L51_I2C is not set
# CONFIG_SND_SOC_CS42L52 is not set
# CONFIG_SND_SOC_CS42L56 is not set
@@ -5867,10 +6000,11 @@ CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98088 is not set
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
-# CONFIG_SND_SOC_MAX98363 is not set
+CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -5942,10 +6076,11 @@ CONFIG_SND_SOC_RT5682_SDW=m
CONFIG_SND_SOC_RT700_SDW=m
CONFIG_SND_SOC_RT711_SDCA_SDW=m
CONFIG_SND_SOC_RT711_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW is not set
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -5954,6 +6089,7 @@ CONFIG_SND_SOC_RT715_SDW=m
# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
# CONFIG_SND_SOC_SC7180 is not set
# CONFIG_SND_SOC_SDM845 is not set
+# CONFIG_SND_SOC_SDW_MOCKUP is not set
# CONFIG_SND_SOC_SGTL5000 is not set
# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set
# CONFIG_SND_SOC_SIMPLE_MUX is not set
@@ -5971,6 +6107,7 @@ CONFIG_SND_SOC_SOF_BROADWELL=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_SND_SOC_SOF_COFFEELAKE=m
CONFIG_SND_SOC_SOF_COMETLAKE=m
+# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set
CONFIG_SND_SOC_SOF_ELKHARTLAKE=m
CONFIG_SND_SOC_SOF_GEMINILAKE=m
CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC=y
@@ -6010,6 +6147,7 @@ CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6091,6 +6229,7 @@ CONFIG_SND_SOC_WM8804=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6110,8 +6249,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6263,6 +6404,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6285,6 +6427,7 @@ CONFIG_SUNRPC_XPRT_RDMA=m
# CONFIG_SURFACE_HOTPLUG is not set
# CONFIG_SURFACE_PLATFORMS is not set
# CONFIG_SURFACE_PRO3_BUTTON is not set
+# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_SUSPEND=y
CONFIG_SWAP=y
CONFIG_SWIOTLB=y
@@ -6303,6 +6446,7 @@ CONFIG_SYSCTL_KUNIT_TEST=m
CONFIG_SYSCTL=y
CONFIG_SYSFB_SIMPLEFB=y
# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_SYSFS_SYSCALL=y
# CONFIG_SYSTEM76_ACPI is not set
CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y
CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
@@ -6473,6 +6617,7 @@ CONFIG_TIGON3=m
# CONFIG_TI_LMP92064 is not set
CONFIG_TIME_KUNIT_TEST=m
CONFIG_TIME_NS=y
+CONFIG_TIMERFD=y
CONFIG_TIMERLAT_TRACER=y
# CONFIG_TINYDRM_HX8357D is not set
# CONFIG_TINYDRM_ILI9163 is not set
@@ -6601,6 +6746,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6611,6 +6757,8 @@ CONFIG_TRUSTED_KEYS=y
# CONFIG_TSNEP is not set
# CONFIG_TSYS01 is not set
# CONFIG_TSYS02D is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_TTY=y
# CONFIG_TUNE_Z16 is not set
CONFIG_TUN=m
# CONFIG_TUN_VNET_CROSS_LE is not set
@@ -6623,6 +6771,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -6669,6 +6818,7 @@ CONFIG_UNIX98_PTYS=y
CONFIG_UNIX_DIAG=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_UNIX=y
+CONFIG_UNUSED_KSYMS_WHITELIST=""
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ORC=y
CONFIG_UPROBE_EVENTS=y
@@ -6832,6 +6982,7 @@ CONFIG_USB_OHCI_HCD_PCI=y
# CONFIG_USB_OHCI_HCD_PLATFORM is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_ONBOARD_HUB is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_PRODUCTLIST is not set
# CONFIG_USB_OXU210HP_HCD is not set
@@ -6983,6 +7134,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
CONFIG_VFIO_MDEV=m
@@ -7002,19 +7154,37 @@ CONFIG_VHOST_VDPA=m
CONFIG_VHOST_VSOCK=m
# CONFIG_VIA_WDT is not set
# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AD9389B is not set
# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_ADV7170 is not set
+# CONFIG_VIDEO_ADV7175 is not set
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_AK881X is not set
# CONFIG_VIDEO_AR0521 is not set
CONFIG_VIDEO_AU0828=m
# CONFIG_VIDEO_AU0828_RC is not set
CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_BT819 is not set
CONFIG_VIDEO_BT848=m
+# CONFIG_VIDEO_BT856 is not set
+# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
CONFIG_VIDEO_CX18_ALSA=m
CONFIG_VIDEO_CX18=m
CONFIG_VIDEO_CX231XX_ALSA=m
@@ -7023,6 +7193,7 @@ CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX23885=m
# CONFIG_VIDEO_CX25821 is not set
+# CONFIG_VIDEO_CX25840 is not set
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
@@ -7050,6 +7221,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set
# CONFIG_VIDEO_HI847 is not set
+# CONFIG_VIDEO_I2C is not set
# CONFIG_VIDEO_IMX208 is not set
# CONFIG_VIDEO_IMX214 is not set
# CONFIG_VIDEO_IMX219 is not set
@@ -7064,12 +7236,18 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
+# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_LM3560 is not set
# CONFIG_VIDEO_LM3646 is not set
+# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
+# CONFIG_VIDEO_ML86V7667 is not set
+# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_MT9M001 is not set
# CONFIG_VIDEO_MT9M032 is not set
# CONFIG_VIDEO_MT9M111 is not set
@@ -7082,6 +7260,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7128,6 +7307,9 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_S5K6AA is not set
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA6752HS=m
+# CONFIG_VIDEO_SAA7110 is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA7127 is not set
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134=m
@@ -7135,22 +7317,50 @@ CONFIG_VIDEO_SAA7134_RC=y
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_SAA7164=m
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_SOLO6X10 is not set
+# CONFIG_VIDEO_SONY_BTF_MPX is not set
# CONFIG_VIDEO_SR030PC30 is not set
# CONFIG_VIDEO_STK1160_COMMON is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
# CONFIG_VIDEO_ST_VGXY61 is not set
+# CONFIG_VIDEO_TC358743 is not set
# CONFIG_VIDEO_TC358746 is not set
+# CONFIG_VIDEO_TDA1997X is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_THS8200 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
CONFIG_VIDEO_TUNER=m
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TVP514X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+# CONFIG_VIDEO_TVP7002 is not set
+# CONFIG_VIDEO_TW2804 is not set
# CONFIG_VIDEO_TW5864 is not set
# CONFIG_VIDEO_TW686X is not set
# CONFIG_VIDEO_TW68 is not set
+# CONFIG_VIDEO_TW9903 is not set
+# CONFIG_VIDEO_TW9906 is not set
+# CONFIG_VIDEO_TW9910 is not set
+# CONFIG_VIDEO_UDA1342 is not set
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_VP27SMPX is not set
+# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIPERBOARD_ADC is not set
CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
@@ -7185,7 +7395,9 @@ CONFIG_VLAN_8021Q_MVRP=y
CONFIG_VMAP_STACK=y
CONFIG_VMD=y
# CONFIG_VME_BUS is not set
+CONFIG_VM_EVENT_COUNTERS=y
CONFIG_VMGENID=y
+# CONFIG_VMLINUX_MAP is not set
CONFIG_VMWARE_BALLOON=m
CONFIG_VMWARE_PVSCSI=m
# CONFIG_VMWARE_VMCI is not set
@@ -7257,18 +7469,22 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
+CONFIG_WWAN_DEBUGFS=y
CONFIG_WWAN_HWSIM=m
CONFIG_WWAN=y
# CONFIG_WW_MUTEX_SELFTEST is not set
# CONFIG_X25 is not set
+CONFIG_X86_16BIT=y
CONFIG_X86_5LEVEL=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
@@ -7314,12 +7530,15 @@ CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_SGX_KVM=y
CONFIG_X86_SGX=y
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
+CONFIG_X86_UMIP=y
CONFIG_X86_UV=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VSMP is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7377,6 +7596,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7384,14 +7604,19 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILLYBUS is not set
# CONFIG_XILLYUSB is not set
CONFIG_XMON_DEFAULT_RO_MODE=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_IA64=y
# CONFIG_XZ_DEC_MICROLZMA is not set
CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
# CONFIG_XZ_DEC_TEST is not set
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC=y
# CONFIG_YAMAHA_YAS530 is not set
# CONFIG_YELLOWFIN is not set
# CONFIG_YENTA is not set
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7403,6 +7628,7 @@ CONFIG_ZLIB_DEFLATE=y
CONFIG_ZLIB_DFLTCC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZONE_DEVICE=y
+CONFIG_ZONE_DMA=y
# CONFIG_ZONEFS_FS is not set
# CONFIG_ZOPT2201 is not set
# CONFIG_ZPA2326 is not set
@@ -7427,6 +7653,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-rt-debug-rhel.config b/SOURCES/kernel-x86_64-rt-debug-rhel.config
index b877f3f..9e2c671 100644
--- a/SOURCES/kernel-x86_64-rt-debug-rhel.config
+++ b/SOURCES/kernel-x86_64-rt-debug-rhel.config
@@ -233,6 +233,7 @@ CONFIG_AMD_SFH_HID=m
CONFIG_AMD_XGBE=m
# CONFIG_AMIGA_PARTITION is not set
CONFIG_AMILO_RFKILL=m
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -256,6 +257,7 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
# CONFIG_ARCH_MESON is not set
CONFIG_ARCH_MMAP_RND_BITS=28
@@ -266,6 +268,7 @@ CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -324,11 +327,12 @@ CONFIG_ATH10K_PCI=m
CONFIG_ATH10K_TRACING=y
# CONFIG_ATH10K_USB is not set
# CONFIG_ATH11K_AHB is not set
-# CONFIG_ATH11K_DEBUGFS is not set
-# CONFIG_ATH11K_DEBUG is not set
+CONFIG_ATH11K_DEBUGFS=y
+CONFIG_ATH11K_DEBUG=y
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
-# CONFIG_ATH11K_TRACING is not set
+CONFIG_ATH11K_SPECTRAL=y
+CONFIG_ATH11K_TRACING=y
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
# CONFIG_ATH5K_PCI is not set
@@ -370,7 +374,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -534,14 +538,14 @@ CONFIG_BPF_STREAM_PARSER=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_UNPRIV_DEFAULT_OFF=y
CONFIG_BRANCH_PROFILE_NONE=y
-# CONFIG_BRCMDBG is not set
+CONFIG_BRCMDBG=y
CONFIG_BRCMFMAC=m
CONFIG_BRCMFMAC_PCIE=y
CONFIG_BRCMFMAC_SDIO=y
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMSMAC=m
# CONFIG_BRCMSTB_GISB_ARB is not set
-# CONFIG_BRCM_TRACING is not set
+CONFIG_BRCM_TRACING=y
# CONFIG_BRIDGE_CFM is not set
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
@@ -628,6 +632,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -647,6 +652,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -749,6 +755,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -857,6 +864,7 @@ CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -870,6 +878,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -914,7 +923,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -976,6 +986,7 @@ CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1020,6 +1031,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1102,6 +1114,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1165,7 +1178,7 @@ CONFIG_DEBUG_LOCK_ALLOC=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_NET=y
@@ -1345,6 +1358,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1390,8 +1404,7 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_GVT_KVMGT=m
-CONFIG_DRM_I915_GVT=y
+# CONFIG_DRM_I915_GVT_KVMGT is not set
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
@@ -1453,6 +1466,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1865,12 +1879,8 @@ CONFIG_FHANDLE=y
CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
@@ -1881,6 +1891,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1901,6 +1912,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1917,6 +1929,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2020,6 +2033,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2062,6 +2076,7 @@ CONFIG_HALTPOLL_CPUIDLE=y
CONFIG_HANGCHECK_TIMER=m
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2148,14 +2163,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
-# CONFIG_HID_PICOLCD_BACKLIGHT is not set
-# CONFIG_HID_PICOLCD_FB is not set
-# CONFIG_HID_PICOLCD_LCD is not set
-# CONFIG_HID_PICOLCD_LEDS is not set
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2258,7 +2274,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2281,6 +2297,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2389,7 +2406,7 @@ CONFIG_I40E_DCB=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IAVF=m
@@ -2468,7 +2485,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2599,7 +2616,8 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2630,6 +2648,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2647,6 +2666,7 @@ CONFIG_INTEL_POWERCLAMP=m
# CONFIG_INTEL_PUNIT_IPC is not set
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2704,7 +2724,7 @@ CONFIG_IOSCHED_BFQ=y
CONFIG_IOSF_MBI=y
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
-CONFIG_IO_URING=y
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -3057,6 +3077,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3082,6 +3103,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3250,6 +3272,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3398,7 +3421,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3425,6 +3450,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3461,6 +3488,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3486,7 +3515,6 @@ CONFIG_MICROCHIP_T1_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3498,7 +3526,6 @@ CONFIG_MINIX_SUBPARTITION=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
-CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MK8 is not set
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_DEBUG=y
@@ -3665,6 +3692,7 @@ CONFIG_MPILIB=y
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4271,10 +4299,11 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -4316,6 +4345,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4507,6 +4537,7 @@ CONFIG_PHYLINK=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4626,6 +4657,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4658,6 +4693,7 @@ CONFIG_PRINTK_TIME=y
CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
@@ -4740,6 +4776,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4876,11 +4913,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4910,6 +4949,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4929,10 +4970,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5082,6 +5124,7 @@ CONFIG_RTLWIFI_DEBUG=y
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5095,6 +5138,7 @@ CONFIG_RTW88_8822CE=m
CONFIG_RTW88_DEBUGFS=y
CONFIG_RTW88_DEBUG=y
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5134,6 +5178,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -5383,6 +5428,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -5635,6 +5681,7 @@ CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5648,6 +5695,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5736,10 +5784,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5802,14 +5846,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5827,6 +5863,7 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCM_XRUN_DEBUG=y
CONFIG_SND_PCSP=m
@@ -5844,6 +5881,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5892,6 +5930,8 @@ CONFIG_SND_SOC_AMD_YC_MACH=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5911,7 +5951,7 @@ CONFIG_SND_SOC_CS35L41_SPI=m
# CONFIG_SND_SOC_CS4271_I2C is not set
# CONFIG_SND_SOC_CS4271_SPI is not set
CONFIG_SND_SOC_CS42L42=m
-# CONFIG_SND_SOC_CS42L42_SDW is not set
+CONFIG_SND_SOC_CS42L42_SDW=m
# CONFIG_SND_SOC_CS42L51_I2C is not set
# CONFIG_SND_SOC_CS42L52 is not set
# CONFIG_SND_SOC_CS42L56 is not set
@@ -6037,10 +6077,11 @@ CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98088 is not set
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
-# CONFIG_SND_SOC_MAX98363 is not set
+CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6112,10 +6153,11 @@ CONFIG_SND_SOC_RT5682_SDW=m
CONFIG_SND_SOC_RT700_SDW=m
CONFIG_SND_SOC_RT711_SDCA_SDW=m
CONFIG_SND_SOC_RT711_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW is not set
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6183,6 +6225,7 @@ CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6264,6 +6307,7 @@ CONFIG_SND_SOC_WM8804=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6283,8 +6327,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6436,6 +6482,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6777,7 +6824,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
-CONFIG_TRIM_UNUSED_KSYMS=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6802,6 +6849,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7165,6 +7213,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
CONFIG_VFIO_MDEV=m
@@ -7192,6 +7241,7 @@ CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_ADV7183 is not set
# CONFIG_VIDEO_ADV7343 is not set
# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
# CONFIG_VIDEO_ADV7511 is not set
# CONFIG_VIDEO_ADV7604 is not set
# CONFIG_VIDEO_ADV7842 is not set
@@ -7208,6 +7258,7 @@ CONFIG_VIDEO_BT848=m
# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
@@ -7264,6 +7315,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_KS0127 is not set
@@ -7271,6 +7323,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_LM3646 is not set
# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
# CONFIG_VIDEO_ML86V7667 is not set
# CONFIG_VIDEO_MSP3400 is not set
@@ -7286,6 +7339,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7380,7 +7434,7 @@ CONFIG_VIDEO_TUNER=m
# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_VP27SMPX is not set
# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
@@ -7495,6 +7549,7 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
CONFIG_WWAN_DEBUGFS=y
@@ -7509,6 +7564,7 @@ CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
@@ -7563,6 +7619,7 @@ CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7620,6 +7677,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7644,6 +7702,7 @@ CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7680,6 +7739,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/kernel-x86_64-rt-rhel.config b/SOURCES/kernel-x86_64-rt-rhel.config
index 36b67b7..69de7ee 100644
--- a/SOURCES/kernel-x86_64-rt-rhel.config
+++ b/SOURCES/kernel-x86_64-rt-rhel.config
@@ -233,6 +233,7 @@ CONFIG_AMD_SFH_HID=m
CONFIG_AMD_XGBE=m
# CONFIG_AMIGA_PARTITION is not set
CONFIG_AMILO_RFKILL=m
+CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y
# CONFIG_AMT is not set
# CONFIG_ANDROID_BINDER_IPC is not set
# CONFIG_ANON_VMA_NAME is not set
@@ -256,6 +257,7 @@ CONFIG_AQUANTIA_PHY=m
# CONFIG_ARCH_BITMAIN is not set
# CONFIG_ARCH_KEEMBAY is not set
# CONFIG_ARCH_LG1K is not set
+# CONFIG_ARCH_MA35 is not set
# CONFIG_ARCH_MEMORY_PROBE is not set
# CONFIG_ARCH_MESON is not set
CONFIG_ARCH_MMAP_RND_BITS=28
@@ -266,6 +268,7 @@ CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_REALTEK is not set
# CONFIG_ARCH_S32 is not set
# CONFIG_ARCH_SPARX5 is not set
+# CONFIG_ARCH_STM32 is not set
# CONFIG_ARCH_SUNXI is not set
# CONFIG_ARCH_SYNQUACER is not set
# CONFIG_ARCNET is not set
@@ -328,6 +331,7 @@ CONFIG_ATH10K_PCI=m
# CONFIG_ATH11K_DEBUG is not set
CONFIG_ATH11K=m
CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_SPECTRAL is not set
# CONFIG_ATH11K_TRACING is not set
# CONFIG_ATH12K is not set
# CONFIG_ATH5K is not set
@@ -370,7 +374,7 @@ CONFIG_ATOMIC64_SELFTEST=y
# CONFIG_ATP is not set
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
-CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
CONFIG_AX88796B_PHY=m
# CONFIG_B43 is not set
@@ -628,6 +632,7 @@ CONFIG_BUILD_SALT=""
# CONFIG_CACHEFILES_ERROR_INJECTION is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_ONDEMAND is not set
+CONFIG_CACHESTAT_SYSCALL=y
# CONFIG_CADENCE_WATCHDOG is not set
# CONFIG_CAIF is not set
CONFIG_CALL_DEPTH_TRACKING=y
@@ -647,6 +652,7 @@ CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
# CONFIG_CAN_ESD_USB is not set
# CONFIG_CAN_ETAS_ES58X is not set
+# CONFIG_CAN_F81604 is not set
# CONFIG_CAN_FLEXCAN is not set
# CONFIG_CAN_GRCAN is not set
# CONFIG_CAN_GS_USB is not set
@@ -749,6 +755,7 @@ CONFIG_CHARLCD_BL_FLASH=y
# CONFIG_CHARLCD_BL_OFF is not set
# CONFIG_CHARLCD_BL_ON is not set
CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_CHECKSUM_KUNIT=m
CONFIG_CHELSIO_INLINE_CRYPTO=y
CONFIG_CHELSIO_IPSEC_INLINE=m
# CONFIG_CHELSIO_T1 is not set
@@ -857,6 +864,7 @@ CONFIG_CORDIC=m
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_COREDUMP=y
# CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON is not set
+# CONFIG_CORESIGHT_DUMMY is not set
# CONFIG_CORESIGHT_TPDA is not set
# CONFIG_CORESIGHT_TPDM is not set
CONFIG_CORTINA_PHY=m
@@ -870,6 +878,7 @@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPUFREQ_DT is not set
+# CONFIG_CPUFREQ_DT_PLATDEV is not set
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
@@ -914,7 +923,8 @@ CONFIG_CRC_CCITT=y
CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC is not set
-# CONFIG_CROS_HPS_I2C is not set
+CONFIG_CROS_EC_UART=m
+CONFIG_CROS_HPS_I2C=m
# CONFIG_CROS_KBD_LED_BACKLIGHT is not set
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CRYPTO_842 is not set
@@ -976,6 +986,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+# CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_TEST is not set
# CONFIG_CRYPTO_DEV_HISI_HPRE is not set
# CONFIG_CRYPTO_DEV_HISI_SEC2 is not set
CONFIG_CRYPTO_DEV_HISI_SEC=m
@@ -1020,6 +1031,7 @@ CONFIG_CRYPTO_GHASH=y
# CONFIG_CRYPTO_HCTR2 is not set
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
# CONFIG_CRYPTO_KEYWRAP is not set
CONFIG_CRYPTO_LIB_BLAKE2S=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
@@ -1102,6 +1114,7 @@ CONFIG_CXL_MEM=m
# CONFIG_CXL_MEM_RAW_COMMANDS is not set
CONFIG_CXL_PCI=m
CONFIG_CXL_PMEM=m
+CONFIG_CXL_PMU=m
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
CONFIG_CXL_REGION=y
# CONFIG_DA280 is not set
@@ -1164,7 +1177,7 @@ CONFIG_DEBUG_LIST=y
# CONFIG_DEBUG_LOCKDEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_DEBUG_MAPLE_TREE is not set
-# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_DEBUG_MEMORY_INIT=y
CONFIG_DEBUG_MISC=y
# CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_NET is not set
@@ -1337,6 +1350,7 @@ CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU=m
# CONFIG_DRM_AMDGPU_SI is not set
CONFIG_DRM_AMDGPU_USERPTR=y
+# CONFIG_DRM_AMDGPU_WERROR is not set
# CONFIG_DRM_AMD_SECURE_DISPLAY is not set
# CONFIG_DRM_ANALOGIX_ANX6345 is not set
# CONFIG_DRM_ANALOGIX_ANX7625 is not set
@@ -1382,8 +1396,7 @@ CONFIG_DRM_I915_COMPRESS_ERROR=y
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
CONFIG_DRM_I915_FORCE_PROBE=""
-CONFIG_DRM_I915_GVT_KVMGT=m
-CONFIG_DRM_I915_GVT=y
+# CONFIG_DRM_I915_GVT_KVMGT is not set
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
CONFIG_DRM_I915=m
@@ -1445,6 +1458,7 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
@@ -1849,12 +1863,8 @@ CONFIG_FHANDLE=y
CONFIG_FILE_LOCKING=y
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_FIPS_SIGNATURE_SELFTEST=y
-CONFIG_FIREWIRE=m
-CONFIG_FIREWIRE_NET=m
+# CONFIG_FIREWIRE is not set
# CONFIG_FIREWIRE_NOSY is not set
-CONFIG_FIREWIRE_OHCI=m
-CONFIG_FIREWIRE_SBP2=m
-CONFIG_FIREWIRE_SERIAL=m
# CONFIG_FIRMWARE_EDID is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_FIXED_PHY=y
@@ -1865,6 +1875,7 @@ CONFIG_FONT_SUPPORT=y
CONFIG_FORTIFY_KUNIT_TEST=m
CONFIG_FORTIFY_SOURCE=y
# CONFIG_FPGA is not set
+CONFIG_FPROBE_EVENTS=y
CONFIG_FPROBE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
@@ -1885,6 +1896,7 @@ CONFIG_FS_DAX=y
# CONFIG_FSL_ENETC is not set
# CONFIG_FSL_ENETC_MDIO is not set
# CONFIG_FSL_ENETC_VF is not set
+# CONFIG_FSL_IMX9_DDR_PMU is not set
# CONFIG_FSL_PQ_MDIO is not set
# CONFIG_FSL_QDMA is not set
# CONFIG_FSL_RCPM is not set
@@ -1901,6 +1913,7 @@ CONFIG_FUJITSU_ES=m
CONFIG_FUJITSU_LAPTOP=m
CONFIG_FUJITSU_TABLET=m
# CONFIG_FUNCTION_ERROR_INJECTION is not set
+# CONFIG_FUNCTION_GRAPH_RETVAL is not set
CONFIG_FUNCTION_GRAPH_TRACER=y
CONFIG_FUNCTION_PROFILER=y
CONFIG_FUNCTION_TRACER=y
@@ -2004,6 +2017,7 @@ CONFIG_GPIOLIB=y
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_ML_IOH is not set
CONFIG_GPIO_MLXBF2=m
+# CONFIG_GPIO_MLXBF3 is not set
# CONFIG_GPIO_MLXBF is not set
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MXC=m
@@ -2046,6 +2060,7 @@ CONFIG_HALTPOLL_CPUIDLE=y
CONFIG_HANGCHECK_TIMER=m
# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
CONFIG_HARDENED_USERCOPY=y
+# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set
CONFIG_HARDLOCKUP_DETECTOR=y
CONFIG_HASH_KUNIT_TEST=m
CONFIG_HASHTABLE_KUNIT_TEST=m
@@ -2132,14 +2147,15 @@ CONFIG_HID_MULTITOUCH=m
# CONFIG_HID_NINTENDO is not set
CONFIG_HID_NTI=m
CONFIG_HID_NTRIG=y
+# CONFIG_HID_NVIDIA_SHIELD is not set
CONFIG_HID_ORTEK=m
CONFIG_HID_PANTHERLORD=m
CONFIG_HID_PENMOUNT=m
CONFIG_HID_PETALYNX=m
-# CONFIG_HID_PICOLCD_BACKLIGHT is not set
-# CONFIG_HID_PICOLCD_FB is not set
-# CONFIG_HID_PICOLCD_LCD is not set
-# CONFIG_HID_PICOLCD_LEDS is not set
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
CONFIG_HID_PICOLCD=m
CONFIG_HID_PID=y
CONFIG_HID_PLANTRONICS=m
@@ -2242,7 +2258,7 @@ CONFIG_HSA_AMD_P2P=y
CONFIG_HSA_AMD_SVM=y
CONFIG_HSA_AMD=y
# CONFIG_HSI is not set
-# CONFIG_HSR is not set
+CONFIG_HSR=m
# CONFIG_HT16K33 is not set
# CONFIG_HTC_I2CPLD is not set
# CONFIG_HTC_PASIC3 is not set
@@ -2265,6 +2281,7 @@ CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y
# CONFIG_HW_RANDOM_BA431 is not set
# CONFIG_HW_RANDOM_CCTRNG is not set
CONFIG_HW_RANDOM_HISI=y
+# CONFIG_HW_RANDOM_HISTB is not set
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=y
@@ -2373,7 +2390,7 @@ CONFIG_I40E_DCB=y
CONFIG_I40E=m
CONFIG_I40EVF=m
# CONFIG_I6300ESB_WDT is not set
-CONFIG_I8K=y
+# CONFIG_I8K is not set
CONFIG_IA32_EMULATION=y
# CONFIG_IAQCORE is not set
CONFIG_IAVF=m
@@ -2452,7 +2469,7 @@ CONFIG_IMA_DEFAULT_HASH_SHA256=y
# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set
# CONFIG_IMA_DISABLE_HTABLE is not set
CONFIG_IMA_KEXEC=y
-# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set
+CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y
# CONFIG_IMA_LOAD_X509 is not set
CONFIG_IMA_LSM_RULES=y
CONFIG_IMA_MEASURE_PCR_IDX=10
@@ -2583,7 +2600,8 @@ CONFIG_INPUT_YEALINK=m
CONFIG_INT340X_THERMAL=m
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
-# CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING_MAX=y
+CONFIG_INTEGRITY_CA_MACHINE_KEYRING=y
CONFIG_INTEGRITY_MACHINE_KEYRING=y
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
CONFIG_INTEGRITY_SIGNATURE=y
@@ -2614,6 +2632,7 @@ CONFIG_INTEL_ISH_HID=m
CONFIG_INTEL_ISHTP_ECLITE=m
# CONFIG_INTEL_LDMA is not set
CONFIG_INTEL_MEI_GSC=m
+# CONFIG_INTEL_MEI_GSC_PROXY is not set
# CONFIG_INTEL_MEI_HDCP is not set
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
@@ -2631,6 +2650,7 @@ CONFIG_INTEL_POWERCLAMP=m
# CONFIG_INTEL_PUNIT_IPC is not set
CONFIG_INTEL_QEP=m
CONFIG_INTEL_RAPL=m
+CONFIG_INTEL_RAPL_TPMI=m
CONFIG_INTEL_RST=m
# CONFIG_INTEL_SAR_INT1092 is not set
# CONFIG_INTEL_SCU_PCI is not set
@@ -2688,7 +2708,7 @@ CONFIG_IOSCHED_BFQ=y
CONFIG_IOSF_MBI=y
CONFIG_IOSM=m
# CONFIG_IO_STRICT_DEVMEM is not set
-CONFIG_IO_URING=y
+# CONFIG_IO_URING is not set
# CONFIG_IP5XXX_POWER is not set
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_IPTABLES=m
@@ -2885,7 +2905,7 @@ CONFIG_IWLDVM=m
# CONFIG_IWLMEI is not set
CONFIG_IWLMVM=m
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
-CONFIG_IWLWIFI_DEBUGFS=y
+# CONFIG_IWLWIFI_DEBUGFS is not set
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLWIFI=m
@@ -3037,6 +3057,7 @@ CONFIG_LDISC_AUTOLOAD=y
# CONFIG_LEDS_AN30259A is not set
# CONFIG_LEDS_APU is not set
# CONFIG_LEDS_AS3645A is not set
+# CONFIG_LEDS_AW200XX is not set
# CONFIG_LEDS_AW2013 is not set
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -3062,6 +3083,7 @@ CONFIG_LEDS_LM3530=m
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_LM3692X is not set
+# CONFIG_LEDS_LM3697 is not set
CONFIG_LEDS_LP3944=m
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
@@ -3230,6 +3252,7 @@ CONFIG_MARVELL_PHY=m
# CONFIG_MAX30100 is not set
# CONFIG_MAX30102 is not set
# CONFIG_MAX30208 is not set
+# CONFIG_MAX31827 is not set
# CONFIG_MAX31856 is not set
# CONFIG_MAX31865 is not set
# CONFIG_MAX44000 is not set
@@ -3378,7 +3401,9 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX5970 is not set
# CONFIG_MFD_MAX597X is not set
+# CONFIG_MFD_MAX77541 is not set
# CONFIG_MFD_MAX77620 is not set
# CONFIG_MFD_MAX77650 is not set
# CONFIG_MFD_MAX77686 is not set
@@ -3405,6 +3430,8 @@ CONFIG_MFD_INTEL_M10_BMC_SPI=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RETU is not set
# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RK8XX_I2C is not set
+# CONFIG_MFD_RK8XX_SPI is not set
# CONFIG_MFD_RN5T618 is not set
# CONFIG_MFD_ROHM_BD71828 is not set
# CONFIG_MFD_ROHM_BD718XX is not set
@@ -3441,6 +3468,8 @@ CONFIG_MFD_SM501=m
# CONFIG_MFD_TPS65910 is not set
# CONFIG_MFD_TPS65912_I2C is not set
# CONFIG_MFD_TPS65912_SPI is not set
+# CONFIG_MFD_TPS6594_I2C is not set
+# CONFIG_MFD_TPS6594_SPI is not set
# CONFIG_MFD_TQMX86 is not set
# CONFIG_MFD_VIPERBOARD is not set
CONFIG_MFD_VX855=m
@@ -3466,7 +3495,6 @@ CONFIG_MICROCHIP_T1_PHY=m
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_MICROCODE_LATE_LOADING is not set
-# CONFIG_MICROCODE_OLD_INTERFACE is not set
CONFIG_MICROCODE=y
CONFIG_MICROSEMI_PHY=m
CONFIG_MICROSOFT_MANA=m
@@ -3478,7 +3506,6 @@ CONFIG_MINIX_SUBPARTITION=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m
CONFIG_MISC_RTSX_USB=m
-CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
# CONFIG_MK8 is not set
# CONFIG_MLX4_CORE_GEN2 is not set
CONFIG_MLX4_DEBUG=y
@@ -3645,6 +3672,7 @@ CONFIG_MPILIB=y
CONFIG_MPLS_IPTUNNEL=m
CONFIG_MPLS_ROUTING=m
CONFIG_MPLS=y
+# CONFIG_MPRLS0025PA is not set
# CONFIG_MPSC is not set
CONFIG_MPTCP_IPV6=y
CONFIG_MPTCP_KUNIT_TEST=m
@@ -4251,10 +4279,11 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
# CONFIG_NVDIMM_SECURITY_TEST is not set
# CONFIG_NVHE_EL2_DEBUG is not set
-# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
+CONFIG_NVIDIA_WMI_EC_BACKLIGHT=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_FC=m
# CONFIG_NVME_HWMON is not set
+# CONFIG_NVMEM_IMX_OCOTP_ELE is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_QCOM_QFPROM is not set
@@ -4296,6 +4325,7 @@ CONFIG_OPENVSWITCH_GRE=m
CONFIG_OPENVSWITCH=m
CONFIG_OPENVSWITCH_VXLAN=m
# CONFIG_OPT3001 is not set
+# CONFIG_OPT4001 is not set
# CONFIG_OPTEE is not set
# CONFIG_ORANGEFS_FS is not set
CONFIG_OSF_PARTITION=y
@@ -4486,6 +4516,7 @@ CONFIG_PHYLINK=m
# CONFIG_PHY_QCOM_IPQ806X_USB is not set
# CONFIG_PHY_QCOM_QMP is not set
# CONFIG_PHY_QCOM_QUSB2 is not set
+# CONFIG_PHY_QCOM_SGMII_ETH is not set
# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set
# CONFIG_PHY_QCOM_USB_HS_28NM is not set
# CONFIG_PHY_QCOM_USB_HSIC is not set
@@ -4604,6 +4635,10 @@ CONFIG_PPP=m
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOATM=m
+# CONFIG_PPPOE_HASH_BITS_1 is not set
+# CONFIG_PPPOE_HASH_BITS_2 is not set
+CONFIG_PPPOE_HASH_BITS_4=y
+# CONFIG_PPPOE_HASH_BITS_8 is not set
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_SYNC_TTY=m
@@ -4636,6 +4671,7 @@ CONFIG_PRINTK_TIME=y
CONFIG_PRINTK=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_PRISM2_USB is not set
+CONFIG_PROBE_EVENTS_BTF_ARGS=y
CONFIG_PROC_CHILDREN=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_PROC_EVENTS=y
@@ -4718,6 +4754,7 @@ CONFIG_PWM=y
# CONFIG_QCOM_QFPROM is not set
# CONFIG_QCOM_RAMP_CTRL is not set
# CONFIG_QCOM_RMTFS_MEM is not set
+# CONFIG_QCOM_RPM_MASTER_STATS is not set
# CONFIG_QCOM_SCM is not set
# CONFIG_QCOM_SMEM is not set
# CONFIG_QCOM_SPMI_IADC is not set
@@ -4854,11 +4891,13 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_RAA215300 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS6287X is not set
# CONFIG_REGULATOR_TPS65023 is not set
# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
@@ -4888,6 +4927,8 @@ CONFIG_RETPOLINE=y
# CONFIG_RFKILL_GPIO is not set
CONFIG_RFKILL_INPUT=y
CONFIG_RFKILL=m
+CONFIG_RH_DISABLE_DEPRECATED=y
+CONFIG_RHEL_DIFFERENCES=y
# CONFIG_RICHTEK_RTQ6056 is not set
CONFIG_RING_BUFFER_BENCHMARK=m
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
@@ -4907,10 +4948,11 @@ CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
# CONFIG_RMNET is not set
-CONFIG_ROCKCHIP_ERRATUM_3588001=y
+# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKER=m
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+# CONFIG_ROHM_BU27008 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_ROMFS_FS is not set
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y
@@ -5060,6 +5102,7 @@ CONFIG_RTL_CARDS=m
CONFIG_RTLWIFI=m
# CONFIG_RTS5208 is not set
CONFIG_RTW88_8723DE=m
+# CONFIG_RTW88_8723DS is not set
# CONFIG_RTW88_8723DU is not set
CONFIG_RTW88_8821CE=m
# CONFIG_RTW88_8821CS is not set
@@ -5073,6 +5116,7 @@ CONFIG_RTW88_8822CE=m
# CONFIG_RTW88_DEBUGFS is not set
# CONFIG_RTW88_DEBUG is not set
CONFIG_RTW88=m
+# CONFIG_RTW89_8851BE is not set
CONFIG_RTW89_8852AE=m
CONFIG_RTW89_8852BE=m
# CONFIG_RTW89_8852CE is not set
@@ -5112,6 +5156,7 @@ CONFIG_RXPERF=m
# CONFIG_SAMPLE_SECCOMP is not set
CONFIG_SAMPLES=y
# CONFIG_SAMPLE_TIMER is not set
+# CONFIG_SAMPLE_TPS6594_PFSM is not set
# CONFIG_SAMPLE_TRACE_ARRAY is not set
# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set
# CONFIG_SAMPLE_TRACE_EVENTS is not set
@@ -5361,6 +5406,7 @@ CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_HIH6130 is not set
# CONFIG_SENSORS_HMC5843_I2C is not set
# CONFIG_SENSORS_HMC5843_SPI is not set
+# CONFIG_SENSORS_HP_WMI is not set
CONFIG_SENSORS_I5500=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_IBMAEM=m
@@ -5613,6 +5659,7 @@ CONFIG_SGI_GRU=m
CONFIG_SGI_PARTITION=y
CONFIG_SGI_XP=m
# CONFIG_SHADOW_CALL_STACK is not set
+CONFIG_SHMEM=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
# CONFIG_SI1133 is not set
@@ -5626,6 +5673,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIPHASH_KUNIT_TEST=m
# CONFIG_SKGE is not set
# CONFIG_SKY2 is not set
+# CONFIG_SLAB_DEPRECATED is not set
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SLAB_FREELIST_RANDOM=y
# CONFIG_SLAB is not set
@@ -5714,10 +5762,6 @@ CONFIG_SND_ES1968_INPUT=y
CONFIG_SND_ES1968=m
CONFIG_SND_ES1968_RADIO=y
CONFIG_SND_FIREFACE=m
-CONFIG_SND_FIREWIRE_DIGI00X=m
-CONFIG_SND_FIREWIRE_MOTU=m
-CONFIG_SND_FIREWIRE_TASCAM=m
-CONFIG_SND_FIREWIRE=y
CONFIG_SND_FIREWORKS=m
# CONFIG_SND_FM801 is not set
# CONFIG_SND_FM801_TEA575X_BOOL is not set
@@ -5780,14 +5824,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAX_CARDS=32
# CONFIG_SND_MESON_AIU is not set
-# CONFIG_SND_MESON_AXG_FRDDR is not set
-# CONFIG_SND_MESON_AXG_PDM is not set
-# CONFIG_SND_MESON_AXG_SOUND_CARD is not set
-# CONFIG_SND_MESON_AXG_SPDIFIN is not set
-# CONFIG_SND_MESON_AXG_SPDIFOUT is not set
-# CONFIG_SND_MESON_AXG_TDMIN is not set
-# CONFIG_SND_MESON_AXG_TDMOUT is not set
-# CONFIG_SND_MESON_AXG_TODDR is not set
# CONFIG_SND_MESON_G12A_TOACODEC is not set
# CONFIG_SND_MESON_G12A_TOHDMITX is not set
# CONFIG_SND_MESON_GX_SOUND_CARD is not set
@@ -5805,6 +5841,7 @@ CONFIG_SND_OXFW=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_PCI=y
# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_PCMTEST is not set
CONFIG_SND_PCM_TIMER=y
CONFIG_SND_PCSP=m
CONFIG_SND_PCXHR=m
@@ -5821,6 +5858,7 @@ CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQUENCER_OSS is not set
+CONFIG_SND_SEQ_UMP=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_SIMPLE_CARD is not set
# CONFIG_SND_SIMPLE_CARD_UTILS is not set
@@ -5869,6 +5907,8 @@ CONFIG_SND_SOC_AMD_YC_MACH=m
# CONFIG_SND_SOC_AW88395 is not set
# CONFIG_SND_SOC_BD28623 is not set
# CONFIG_SND_SOC_BT_SCO is not set
+# CONFIG_SND_SOC_CHV3_CODEC is not set
+# CONFIG_SND_SOC_CHV3_I2S is not set
# CONFIG_SND_SOC_CROS_EC_CODEC is not set
# CONFIG_SND_SOC_CS35L32 is not set
# CONFIG_SND_SOC_CS35L33 is not set
@@ -5888,7 +5928,7 @@ CONFIG_SND_SOC_CS35L41_SPI=m
# CONFIG_SND_SOC_CS4271_I2C is not set
# CONFIG_SND_SOC_CS4271_SPI is not set
CONFIG_SND_SOC_CS42L42=m
-# CONFIG_SND_SOC_CS42L42_SDW is not set
+CONFIG_SND_SOC_CS42L42_SDW=m
# CONFIG_SND_SOC_CS42L51_I2C is not set
# CONFIG_SND_SOC_CS42L52 is not set
# CONFIG_SND_SOC_CS42L56 is not set
@@ -6014,10 +6054,11 @@ CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98088 is not set
CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m
-# CONFIG_SND_SOC_MAX98363 is not set
+CONFIG_SND_SOC_MAX98363=m
CONFIG_SND_SOC_MAX98373_I2C=m
CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX98373_SDW=m
+# CONFIG_SND_SOC_MAX98388 is not set
CONFIG_SND_SOC_MAX98390=m
# CONFIG_SND_SOC_MAX98396 is not set
# CONFIG_SND_SOC_MAX98504 is not set
@@ -6089,10 +6130,11 @@ CONFIG_SND_SOC_RT5682_SDW=m
CONFIG_SND_SOC_RT700_SDW=m
CONFIG_SND_SOC_RT711_SDCA_SDW=m
CONFIG_SND_SOC_RT711_SDW=m
-# CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW is not set
-# CONFIG_SND_SOC_RT712_SDCA_SDW is not set
+CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW=m
+CONFIG_SND_SOC_RT712_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDCA_SDW=m
CONFIG_SND_SOC_RT715_SDW=m
+CONFIG_SND_SOC_RT722_SDCA_SDW=m
# CONFIG_SND_SOC_RT9120 is not set
# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set
# CONFIG_SND_SOC_SAMSUNG is not set
@@ -6159,6 +6201,7 @@ CONFIG_SND_SOC_SSM4567=m
# CONFIG_SND_SOC_TAS2764 is not set
# CONFIG_SND_SOC_TAS2770 is not set
# CONFIG_SND_SOC_TAS2780 is not set
+# CONFIG_SND_SOC_TAS2781_I2C is not set
# CONFIG_SND_SOC_TAS5086 is not set
# CONFIG_SND_SOC_TAS571X is not set
# CONFIG_SND_SOC_TAS5720 is not set
@@ -6240,6 +6283,7 @@ CONFIG_SND_SOC_WM8804=m
# CONFIG_SND_SOC_WM8985 is not set
# CONFIG_SND_SOC_WSA881X is not set
# CONFIG_SND_SOC_WSA883X is not set
+# CONFIG_SND_SOC_WSA884X is not set
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
# CONFIG_SND_SOC_XILINX_I2S is not set
# CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -6259,8 +6303,10 @@ CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
# CONFIG_SND_TEST_COMPONENT is not set
CONFIG_SND_TRIDENT=m
+CONFIG_SND_UMP_LEGACY_RAWMIDI=y
CONFIG_SND_USB_6FIRE=m
CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_MIDI_V2=y
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_HIFACE=m
@@ -6412,6 +6458,7 @@ CONFIG_STM_PROTO_SYS_T=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
CONFIG_STM_SOURCE_HEARTBEAT=m
+CONFIG_STRCAT_KUNIT_TEST=m
CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y
@@ -6753,7 +6800,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE=y
CONFIG_TREE_RCU=y
-CONFIG_TRIM_UNUSED_KSYMS=y
+# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_TRUSTED_KEYS_TEE=y
CONFIG_TRUSTED_KEYS_TPM=y
CONFIG_TRUSTED_KEYS=y
@@ -6778,6 +6825,7 @@ CONFIG_TYPEC_FUSB302=m
# CONFIG_TYPEC_HD3SS3220 is not set
CONFIG_TYPEC_MUX_FSA4480=m
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
+# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
CONFIG_TYPEC_MUX_PI3USB30532=m
# CONFIG_TYPEC_NVIDIA_ALTMODE is not set
# CONFIG_TYPEC_QCOM_PMIC is not set
@@ -7141,6 +7189,7 @@ CONFIG_VETH=m
# CONFIG_VF610_ADC is not set
# CONFIG_VF610_DAC is not set
CONFIG_VFAT_FS=m
+# CONFIG_VFIO_AMBA is not set
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_VFIO=m
CONFIG_VFIO_MDEV=m
@@ -7168,6 +7217,7 @@ CONFIG_VHOST_VSOCK=m
# CONFIG_VIDEO_ADV7183 is not set
# CONFIG_VIDEO_ADV7343 is not set
# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV748X is not set
# CONFIG_VIDEO_ADV7511 is not set
# CONFIG_VIDEO_ADV7604 is not set
# CONFIG_VIDEO_ADV7842 is not set
@@ -7184,6 +7234,7 @@ CONFIG_VIDEO_BT848=m
# CONFIG_VIDEO_BT866 is not set
CONFIG_VIDEOBUF2_DMA_SG=m
CONFIG_VIDEOBUF2_DVB=m
+CONFIG_VIDEO_CAMERA_SENSOR=y
# CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_CPIA2 is not set
CONFIG_VIDEO_CS3308=m
@@ -7240,6 +7291,7 @@ CONFIG_VIDEO_HDPVR=m
# CONFIG_VIDEO_IMX412 is not set
# CONFIG_VIDEO_IMX415 is not set
# CONFIG_VIDEO_IPU3_CIO2 is not set
+# CONFIG_VIDEO_ISL7998X is not set
# CONFIG_VIDEO_IVTV_ALSA is not set
CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_KS0127 is not set
@@ -7247,6 +7299,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_LM3646 is not set
# CONFIG_VIDEO_M52790 is not set
# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_MAX9286 is not set
# CONFIG_VIDEO_MEYE is not set
# CONFIG_VIDEO_ML86V7667 is not set
# CONFIG_VIDEO_MSP3400 is not set
@@ -7262,6 +7315,7 @@ CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_NOON010PC30 is not set
# CONFIG_VIDEO_OG01A1B is not set
+# CONFIG_VIDEO_OV01A10 is not set
# CONFIG_VIDEO_OV02A10 is not set
# CONFIG_VIDEO_OV08D10 is not set
# CONFIG_VIDEO_OV08X40 is not set
@@ -7356,7 +7410,7 @@ CONFIG_VIDEO_TUNER=m
# CONFIG_VIDEO_UPD64083 is not set
# CONFIG_VIDEO_USBTV is not set
CONFIG_VIDEO_V4L2=m
-# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_VP27SMPX is not set
# CONFIG_VIDEO_VPX3220 is not set
# CONFIG_VIDEO_VS6624 is not set
@@ -7471,6 +7525,7 @@ CONFIG_WLAN_VENDOR_SILABS=y
CONFIG_WLAN=y
CONFIG_WMI_BMOF=m
# CONFIG_WPCM450_SOC is not set
+# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
# CONFIG_WQ_WATCHDOG is not set
CONFIG_WWAN_DEBUGFS=y
@@ -7485,6 +7540,7 @@ CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_AMD_PLATFORM_DEVICE=y
+CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_AMD_PSTATE=y
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
@@ -7539,6 +7595,7 @@ CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_X2APIC=y
# CONFIG_X86_X32_ABI is not set
# CONFIG_X86_X32 is not set
+# CONFIG_X9250 is not set
CONFIG_XDP_SOCKETS_DIAG=m
CONFIG_XDP_SOCKETS=y
# CONFIG_XEN_BACKEND is not set
@@ -7596,6 +7653,7 @@ CONFIG_XILINX_GMII2RGMII=m
# CONFIG_XILINX_SDFEC is not set
# CONFIG_XILINX_VCU is not set
# CONFIG_XILINX_WATCHDOG is not set
+# CONFIG_XILINX_WINDOW_WATCHDOG is not set
# CONFIG_XILINX_XADC is not set
# CONFIG_XILINX_XDMA is not set
# CONFIG_XILINX_ZYNQMP_DMA is not set
@@ -7620,6 +7678,7 @@ CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
+# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
@@ -7656,6 +7715,7 @@ CONFIG_ZSMALLOC=y
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
# CONFIG_ZSWAP_DEFAULT_ON is not set
+# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
diff --git a/SOURCES/lenovo-legion-laptop.patch b/SOURCES/lenovo-legion-laptop.patch
index 7c1cbda..bfc51fb 100644
--- a/SOURCES/lenovo-legion-laptop.patch
+++ b/SOURCES/lenovo-legion-laptop.patch
@@ -1,21 +1,21 @@
-From cc665be20697f44218f895e596fec00025965d5b Mon Sep 17 00:00:00 2001
+From cc20a3c74424b7fd78a650803bc06b822e8b1e56 Mon Sep 17 00:00:00 2001
From: John Martens <john.martens4@proton.me>
-Date: Fri, 27 Jan 2023 10:54:22 +0000
-Subject: [PATCH] Add legion-laptop v0.1
+Date: Wed, 30 Aug 2023 15:42:09 +0000
+Subject: [PATCH] Add legion-laptop v0.0.7
Add extra support for Lenovo Legion laptops.
---
drivers/platform/x86/Kconfig | 10 +
drivers/platform/x86/Makefile | 1 +
- drivers/platform/x86/legion-laptop.c | 3029 ++++++++++++++++++++++++++
- 3 files changed, 3040 insertions(+)
+ drivers/platform/x86/legion-laptop.c | 5858 ++++++++++++++++++++++++++
+ 3 files changed, 5869 insertions(+)
create mode 100644 drivers/platform/x86/legion-laptop.c
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
-index f5312f51d..74e24e5ab 100644
+index 49c2c4cd8..b7d70c20e 100644
--- a/drivers/platform/x86/Kconfig
+++ b/drivers/platform/x86/Kconfig
-@@ -642,6 +642,16 @@ config THINKPAD_LMI
+@@ -643,6 +643,16 @@ config THINKPAD_LMI
To compile this driver as a module, choose M here: the module will
be called think-lmi.
@@ -33,23 +33,23 @@ index f5312f51d..74e24e5ab 100644
config MSI_EC
diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile
-index 5a428caa6..cfd07f9f3 100644
+index 52dfdf574..5f32dd9df 100644
--- a/drivers/platform/x86/Makefile
+++ b/drivers/platform/x86/Makefile
-@@ -68,6 +68,7 @@ obj-$(CONFIG_IDEAPAD_LAPTOP) += ideapad-laptop.o
+@@ -65,6 +65,7 @@ obj-$(CONFIG_LENOVO_YMC) += lenovo-ymc.o
obj-$(CONFIG_SENSORS_HDAPS) += hdaps.o
obj-$(CONFIG_THINKPAD_ACPI) += thinkpad_acpi.o
obj-$(CONFIG_THINKPAD_LMI) += think-lmi.o
+obj-$(CONFIG_LEGION_LAPTOP) += legion-laptop.o
+ obj-$(CONFIG_YOGABOOK) += lenovo-yogabook.o
# Intel
- obj-y += intel/
diff --git a/drivers/platform/x86/legion-laptop.c b/drivers/platform/x86/legion-laptop.c
new file mode 100644
-index 000000000..6edfeffcc
+index 000000000..727510507
--- /dev/null
+++ b/drivers/platform/x86/legion-laptop.c
-@@ -0,0 +1,3029 @@
+@@ -0,0 +1,5858 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * legion-laptop.c - Extra Lenovo Legion laptop support, in
@@ -109,12 +109,14 @@ index 000000000..6edfeffcc
+ * and commincation method with EC via ports
+ * - 0x1F9F1: additional reverse engineering for complete fan curve
+ */
++#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
+#include <linux/acpi.h>
+#include <asm/io.h>
+#include <linux/debugfs.h>
+#include <linux/delay.h>
+#include <linux/dmi.h>
++#include <linux/leds.h>
+#include <linux/hwmon.h>
+#include <linux/hwmon-sysfs.h>
+#include <linux/kernel.h>
@@ -141,8 +143,12 @@ index 000000000..6edfeffcc
+ ec_readonly,
+ "Only read from embedded controller but do not write or change settings.");
+
-+//TODO: remove this, kernel modules do not have versions
-+#define MODULEVERSION "0.1"
++static bool enable_platformprofile = true;
++module_param(enable_platformprofile, bool, 0440);
++MODULE_PARM_DESC(
++ enable_platformprofile,
++ "Enable the platform profile sysfs API to read and write the power mode.");
++
+#define LEGIONFEATURES \
+ "fancurve powermode platformprofile platformprofilenotify minifancurve"
+
@@ -152,6 +158,8 @@ index 000000000..6edfeffcc
+#define LEGION_DRVR_SHORTNAME "legion"
+#define LEGION_HWMON_NAME LEGION_DRVR_SHORTNAME "_hwmon"
+
++struct legion_private;
++
+/* =============================== */
+/* Embedded Controller Description */
+/* =============================== */
@@ -179,309 +187,683 @@ index 000000000..6edfeffcc
+ */
+// TODO: same order as in initialization
+struct ec_register_offsets {
-+ u16 ECINDAR0;
-+ u16 ECINDAR1;
-+ u16 ECINDAR2;
-+ u16 ECINDAR3;
-+ u16 ECINDDR;
-+ u16 GPDRA;
-+ u16 GPCRA0;
-+ u16 GPCRA1;
-+ u16 GPCRA2;
-+ u16 GPCRA3;
-+ u16 GPCRA4;
-+ u16 GPCRA5;
-+ u16 GPCRA6;
-+ u16 GPCRA7;
-+ u16 GPOTA;
-+ u16 GPDMRA;
-+ u16 DCR0;
-+ u16 DCR1;
-+ u16 DCR2;
-+ u16 DCR3;
-+ u16 DCR4;
-+ u16 DCR5;
-+ u16 DCR6;
-+ u16 DCR7;
-+ u16 CTR2;
++ // Super I/O Configuration Registers
++ // 7.15 General Control (GCTRL)
++ // General Control (GCTRL)
++ // (see EC Interface Registers and 6.2 Plug and Play Configuration (PNPCFG)) in datasheet
++ // note: these are in two places saved
++ // in EC Interface Registers and in super io configuraion registers
++ // Chip ID
+ u16 ECHIPID1;
+ u16 ECHIPID2;
++ // Chip Version
+ u16 ECHIPVER;
+ u16 ECDEBUG;
-+ u16 EADDR;
-+ u16 EDAT;
-+ u16 ECNT;
-+ u16 ESTS;
-+ u16 FW_VER;
-+ u16 FAN_CUR_POINT;
-+ u16 FAN_POINTS_SIZE;
-+ u16 FAN1_BASE;
-+ u16 FAN2_BASE;
-+ u16 FAN_ACC_BASE;
-+ u16 FAN_DEC_BASE;
-+ u16 CPU_TEMP;
-+ u16 CPU_TEMP_HYST;
-+ u16 GPU_TEMP;
-+ u16 GPU_TEMP_HYST;
-+ u16 VRM_TEMP;
-+ u16 VRM_TEMP_HYST;
-+ u16 CPU_TEMP_EN;
-+ u16 GPU_TEMP_EN;
-+ u16 VRM_TEMP_EN;
-+ u16 FAN1_ACC_TIMER;
-+ u16 FAN2_ACC_TIMER;
-+ u16 FAN1_CUR_ACC;
-+ u16 FAN1_CUR_DEC;
-+ u16 FAN2_CUR_ACC;
-+ u16 FAN2_CUR_DEC;
-+ u16 FAN1_RPM_LSB;
-+ u16 FAN1_RPM_MSB;
-+ u16 FAN2_RPM_LSB;
-+ u16 FAN2_RPM_MSB;
-+
-+ u16 F1TLRR;
-+ u16 F1TMRR;
-+ u16 F2TLRR;
-+ u16 F2TMRR;
-+ u16 CTR1;
-+ u16 CTR3;
-+ u16 FAN1CNF;
-+ u16 FAN2CNF;
-+
-+ // altnerive regsisters
-+ // TODO: decide on one version
-+ u16 FAN1_TARGET_RPM;
-+ u16 FAN2_TARGET_RPM;
-+ u16 ALT_CPU_TEMP;
-+ u16 ALT_GPU_TEMP;
-+ u16 ALT_POWERMODE;
-+
-+ u16 ALT_FAN1_RPM;
-+ u16 ALT_FAN2_RPM;
-+ u16 ALT_CPU_TEMP2;
-+ u16 ALT_GPU_TEMP2;
-+ u16 ALT_IC_TEMP2;
-+
-+ u16 MINIFANCURVE_ON_COOL;
-+ u16 LOCKFANCONTROLLER;
-+ u16 MAXIMUMFANSPEED;
-+};
-+
-+enum ECRAM_ACCESS { ECRAM_ACCESS_PORTIO, ECRAM_ACCESS_MEMORYIO };
-+
-+enum CONTROL_METHOD {
-+ // control EC by readin/writing to EC memory
-+ CONTROL_METHOD_ECRAM,
-+ // control EC only by ACPI calls
-+ CONTROL_METHOD_ACPI
++
++ // Lenovo Custom OEM extension
++ // Firmware of ITE can be extended by
++ // custom program using its own "variables"
++ // These are the offsets to these "variables"
++ u16 EXT_FAN_CUR_POINT;
++ u16 EXT_FAN_POINTS_SIZE;
++ u16 EXT_FAN1_BASE;
++ u16 EXT_FAN2_BASE;
++ u16 EXT_FAN_ACC_BASE;
++ u16 EXT_FAN_DEC_BASE;
++ u16 EXT_CPU_TEMP;
++ u16 EXT_CPU_TEMP_HYST;
++ u16 EXT_GPU_TEMP;
++ u16 EXT_GPU_TEMP_HYST;
++ u16 EXT_VRM_TEMP;
++ u16 EXT_VRM_TEMP_HYST;
++ u16 EXT_FAN1_RPM_LSB;
++ u16 EXT_FAN1_RPM_MSB;
++ u16 EXT_FAN2_RPM_LSB;
++ u16 EXT_FAN2_RPM_MSB;
++ u16 EXT_FAN1_TARGET_RPM;
++ u16 EXT_FAN2_TARGET_RPM;
++ u16 EXT_POWERMODE;
++ u16 EXT_MINIFANCURVE_ON_COOL;
++ // values
++ // 0x04: enable mini fan curve if very long on cool level
++ // - this might be due to potential temp failure
++ // - or just because really so cool
++ // 0xA0: disable it
++ u16 EXT_LOCKFANCONTROLLER;
++ u16 EXT_MAXIMUMFANSPEED;
++ u16 EXT_WHITE_KEYBOARD_BACKLIGHT;
++ u16 EXT_IC_TEMP_INPUT;
++ u16 EXT_CPU_TEMP_INPUT;
++ u16 EXT_GPU_TEMP_INPUT;
++};
++
++enum access_method {
++ ACCESS_METHOD_NO_ACCESS = 0,
++ ACCESS_METHOD_EC = 1,
++ ACCESS_METHOD_ACPI = 2,
++ ACCESS_METHOD_WMI = 3,
++ ACCESS_METHOD_WMI2 = 4,
++ ACCESS_METHOD_WMI3 = 5,
++ ACCESS_METHOD_EC2 = 10, // ideapad fancurve method
+};
+
+struct model_config {
+ const struct ec_register_offsets *registers;
+ bool check_embedded_controller_id;
+ u16 embedded_controller_id;
-+ // how should the EC be acesses?
-+ enum CONTROL_METHOD access_method;
-+
-+ // if EC is accessed by RAM, how sould it be access
-+ enum ECRAM_ACCESS ecram_access_method;
+
-+ // if EC is accessed by memory mapped, what is its address
-+ phys_addr_t memoryio_physical_start;
++ // first addr in EC we access/scan
+ phys_addr_t memoryio_physical_ec_start;
+ size_t memoryio_size;
++
++ // TODO: maybe use bitfield
++ bool has_minifancurve;
++ bool has_custom_powermode;
++ enum access_method access_method_powermode;
++
++ enum access_method access_method_keyboard;
++ enum access_method access_method_temperature;
++ enum access_method access_method_fanspeed;
++ enum access_method access_method_fancurve;
++ enum access_method access_method_fanfullspeed;
++ bool three_state_keyboard;
++
++ bool acpi_check_dev;
++
++ phys_addr_t ramio_physical_start;
++ size_t ramio_size;
+};
+
+/* =================================== */
-+/* Coinfiguration for different models */
++/* Configuration for different models */
+/* =================================== */
+
+// Idea by SmokelesssCPU (modified)
+// - all default names and register addresses are supported by datasheet
+// - register addresses for custom firmware by SmokelesssCPU
+static const struct ec_register_offsets ec_register_offsets_v0 = {
-+ // 6.3 Shared Memory Flash Interface Bridge (SMFI)
-+ // "The SMFI provides an HLPC interface between the host bus a
-+ // and the M bus. The flash is mapped into the
-+ // host memory address space for host accesses. The flash is also
-+ // mapped into the EC memory address space for EC accesses"
-+ .ECINDAR0 = 0x103B,
-+ .ECINDAR1 = 0x103C,
-+ .ECINDAR2 = 0x103D,
-+ .ECINDAR3 = 0x103E,
-+ .ECINDDR = 0x103F,
-+
-+ // 7.5 General Purpose I/O Port (GPIO)
-+ // I/O pins controlled by registers.
-+ .GPDRA = 0x1601,
-+ // port data, i.e. data to output to pins
-+ // or data read from pins
-+ .GPCRA0 = 0x1610,
-+ // control register for each pin,
-+ // set as input, output, ...
-+ .GPCRA1 = 0x1611,
-+ .GPCRA2 = 0x1612,
-+ .GPCRA3 = 0x1613,
-+ .GPCRA4 = 0x1614,
-+ .GPCRA5 = 0x1615,
-+ .GPCRA6 = 0x1616,
-+ .GPCRA7 = 0x1617,
-+ .GPOTA = 0x1671,
-+ .GPDMRA = 0x1661,
++ .ECHIPID1 = 0x2000,
++ .ECHIPID2 = 0x2001,
++ .ECHIPVER = 0x2002,
++ .ECDEBUG = 0x2003,
++ .EXT_FAN_CUR_POINT = 0xC534,
++ .EXT_FAN_POINTS_SIZE = 0xC535,
++ .EXT_FAN1_BASE = 0xC540,
++ .EXT_FAN2_BASE = 0xC550,
++ .EXT_FAN_ACC_BASE = 0xC560,
++ .EXT_FAN_DEC_BASE = 0xC570,
++ .EXT_CPU_TEMP = 0xC580,
++ .EXT_CPU_TEMP_HYST = 0xC590,
++ .EXT_GPU_TEMP = 0xC5A0,
++ .EXT_GPU_TEMP_HYST = 0xC5B0,
++ .EXT_VRM_TEMP = 0xC5C0,
++ .EXT_VRM_TEMP_HYST = 0xC5D0,
++ .EXT_FAN1_RPM_LSB = 0xC5E0,
++ .EXT_FAN1_RPM_MSB = 0xC5E1,
++ .EXT_FAN2_RPM_LSB = 0xC5E2,
++ .EXT_FAN2_RPM_MSB = 0xC5E3,
++ .EXT_MINIFANCURVE_ON_COOL = 0xC536,
++ .EXT_LOCKFANCONTROLLER = 0xc4AB,
++ .EXT_CPU_TEMP_INPUT = 0xc538,
++ .EXT_GPU_TEMP_INPUT = 0xc539,
++ .EXT_IC_TEMP_INPUT = 0xC5E8,
++ .EXT_POWERMODE = 0xc420,
++ .EXT_FAN1_TARGET_RPM = 0xc600,
++ .EXT_FAN2_TARGET_RPM = 0xc601,
++ .EXT_MAXIMUMFANSPEED = 0xBD,
++ .EXT_WHITE_KEYBOARD_BACKLIGHT = (0x3B + 0xC400)
++};
+
-+ // Super I/O Configuration Registers
-+ // 7.15 General Control (GCTRL)
-+ // General Control (GCTRL)
-+ // (see EC Interface Registers and 6.2 Plug and Play Configuration (PNPCFG)) in datasheet
-+ // note: these are in two places saved
-+ // in EC Interface Registers and in super io configuraion registers
-+ // Chip ID
-+ .ECHIPID1 = 0x2000, // 0x20
-+ .ECHIPID2 = 0x2001, // 0x21
-+ // Chip Version
-+ .ECHIPVER = 0x2002, // 0x22
-+ .ECDEBUG = 0x2003, //0x23 SIOCTRL (super io control)
-+
-+ // External GPIO Controller (EGPC)
-+ // 7.16 External GPIO Controller (EGPC)
-+ // Communication with an external GPIO chip
-+ // (IT8301)
-+ // Address
-+ .EADDR = 0x2100,
-+ // Data
-+ .EDAT = 0x2101,
-+ // Control
-+ .ECNT = 0x2102,
-+ // Status
-+ .ESTS = 0x2103,
-+
-+ // FAN/PWM control by ITE
-+ // 7.11 PWM
-+ // - lower powered ITEs just come with PWM
-+ // control
-+ // - higher powered ITEs, e.g. ITE8511, come
-+ // from ITE with a fan control software
-+ // in ROM with 3 (or 4) fan curve points
-+ // called SmartAuto Fan Control
-+ // - in Lenovo Legion Laptop the SmartAuto
-+ // is not used, but the fan is controlled
-+ // by a custom program flashed on the ITE
-+ // chip
-+
-+ // duty cycle of each PWM output
-+ .DCR0 = 0x1802,
-+ .DCR1 = 0x1803,
-+ .DCR2 = 0x1804,
-+ .DCR3 = 0x1805,
-+ .DCR4 = 0x1806,
-+ .DCR5 = 0x1807,
-+ .DCR6 = 0x1808,
-+ .DCR7 = 0x1809,
-+ // FAN1 tachometer (least, most signficant byte)
-+ .F1TLRR = 0x181E,
-+ .F1TMRR = 0x181F,
-+ // FAN1 tachometer (least, most signficant byte)
-+ .F2TLRR = 0x1820,
-+ .F2TLRR = 0x1821,
-+ // cycle time, i.e. clock prescaler for PWM signal
-+ .CTR1 = 0x1842,
-+ .CTR2 = 0x1842,
-+ .CTR3 = 0x1842,
-+
-+ // bits 7-6 (higest bit)
-+ // 00: SmartAuto mode 0 (temperature controlled)
-+ // 01: SmartAuto mode 1 (temperaute replaced by a register value)
-+ // 10: manual mode
-+ // bits: 4-2
-+ // PWM output channel used for ouput (0-7 by 3 bits)
-+ .FAN1CNF = 0x1810,
-+ // spin up time (duty cycle = 100% for this time when fan stopped)
-+ // 00: 0
-+ // 01: 250ms
-+ // 10: 500ms
-+ // 11: 1000ms
-+ .FAN2CNF = 0x1811,
++static const struct ec_register_offsets ec_register_offsets_v1 = {
++ .ECHIPID1 = 0x2000,
++ .ECHIPID2 = 0x2001,
++ .ECHIPVER = 0x2002,
++ .ECDEBUG = 0x2003,
++ .EXT_FAN_CUR_POINT = 0xC534,
++ .EXT_FAN_POINTS_SIZE = 0xC535,
++ .EXT_FAN1_BASE = 0xC540,
++ .EXT_FAN2_BASE = 0xC550,
++ .EXT_FAN_ACC_BASE = 0xC560,
++ .EXT_FAN_DEC_BASE = 0xC570,
++ .EXT_CPU_TEMP = 0xC580,
++ .EXT_CPU_TEMP_HYST = 0xC590,
++ .EXT_GPU_TEMP = 0xC5A0,
++ .EXT_GPU_TEMP_HYST = 0xC5B0,
++ .EXT_VRM_TEMP = 0xC5C0,
++ .EXT_VRM_TEMP_HYST = 0xC5D0,
++ .EXT_FAN1_RPM_LSB = 0xC5E0,
++ .EXT_FAN1_RPM_MSB = 0xC5E1,
++ .EXT_FAN2_RPM_LSB = 0xC5E2,
++ .EXT_FAN2_RPM_MSB = 0xC5E3,
++ .EXT_MINIFANCURVE_ON_COOL = 0xC536,
++ .EXT_LOCKFANCONTROLLER = 0xc4AB,
++ .EXT_CPU_TEMP_INPUT = 0xc538,
++ .EXT_GPU_TEMP_INPUT = 0xc539,
++ .EXT_IC_TEMP_INPUT = 0xC5E8,
++ .EXT_POWERMODE = 0xc41D,
++ .EXT_FAN1_TARGET_RPM = 0xc600,
++ .EXT_FAN2_TARGET_RPM = 0xc601,
++ .EXT_MAXIMUMFANSPEED = 0xBD,
++ .EXT_WHITE_KEYBOARD_BACKLIGHT = (0x3B + 0xC400)
++};
+
-+ // Lenovo Custom OEM extension
-+ // Firmware of ITE can be extended by
-+ // custom program using its own "variables"
-+ // These are the offsets to these "variables"
-+ .FW_VER = 0xC2C7,
-+ .FAN_CUR_POINT = 0xC534,
-+ .FAN_POINTS_SIZE = 0xC535,
-+ .FAN1_BASE = 0xC540,
-+ .FAN2_BASE = 0xC550,
-+ .FAN_ACC_BASE = 0xC560,
-+ .FAN_DEC_BASE = 0xC570,
-+ .CPU_TEMP = 0xC580,
-+ .CPU_TEMP_HYST = 0xC590,
-+ .GPU_TEMP = 0xC5A0,
-+ .GPU_TEMP_HYST = 0xC5B0,
-+ .VRM_TEMP = 0xC5C0,
-+ .VRM_TEMP_HYST = 0xC5D0,
-+ .CPU_TEMP_EN = 0xC631,
-+ .GPU_TEMP_EN = 0xC632,
-+ .VRM_TEMP_EN = 0xC633,
-+ .FAN1_ACC_TIMER = 0xC3DA,
-+ .FAN2_ACC_TIMER = 0xC3DB,
-+ .FAN1_CUR_ACC = 0xC3DC,
-+ .FAN1_CUR_DEC = 0xC3DD,
-+ .FAN2_CUR_ACC = 0xC3DE,
-+ .FAN2_CUR_DEC = 0xC3DF,
-+ .FAN1_RPM_LSB = 0xC5E0,
-+ .FAN1_RPM_MSB = 0xC5E1,
-+ .FAN2_RPM_LSB = 0xC5E2,
-+ .FAN2_RPM_MSB = 0xC5E3,
++static const struct ec_register_offsets ec_register_offsets_ideapad_v0 = {
++ .ECHIPID1 = 0x2000,
++ .ECHIPID2 = 0x2001,
++ .ECHIPVER = 0x2002,
++ .ECDEBUG = 0x2003,
++ .EXT_FAN_CUR_POINT = 0xC5a0, // not found yet
++ .EXT_FAN_POINTS_SIZE = 0xC5a0, // constant 0
++ .EXT_FAN1_BASE = 0xC5a0,
++ .EXT_FAN2_BASE = 0xC5a8,
++ .EXT_FAN_ACC_BASE = 0xC5a0, // not found yet
++ .EXT_FAN_DEC_BASE = 0xC5a0, // not found yet
++ .EXT_CPU_TEMP = 0xC550, // and repeated after 8 bytes
++ .EXT_CPU_TEMP_HYST = 0xC590, // and repeated after 8 bytes
++ .EXT_GPU_TEMP = 0xC5C0, // and repeated after 8 bytes
++ .EXT_GPU_TEMP_HYST = 0xC5D0, // and repeated after 8 bytes
++ .EXT_VRM_TEMP = 0xC5a0, // does not exists or not found
++ .EXT_VRM_TEMP_HYST = 0xC5a0, // does not exists ot not found yet
++ .EXT_FAN1_RPM_LSB = 0xC5a0, // not found yet
++ .EXT_FAN1_RPM_MSB = 0xC5a0, // not found yet
++ .EXT_FAN2_RPM_LSB = 0xC5a0, // not found yet
++ .EXT_FAN2_RPM_MSB = 0xC5a0, // not found yet
++ .EXT_MINIFANCURVE_ON_COOL = 0xC5a0, // does not exists or not found
++ .EXT_LOCKFANCONTROLLER = 0xC5a0, // does not exists or not found
++ .EXT_CPU_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_GPU_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_IC_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_POWERMODE = 0xC5a0, // not found yet
++ .EXT_FAN1_TARGET_RPM = 0xC5a0, // not found yet
++ .EXT_FAN2_TARGET_RPM = 0xC5a0, // not found yet
++ .EXT_MAXIMUMFANSPEED = 0xC5a0, // not found yet
++ .EXT_WHITE_KEYBOARD_BACKLIGHT = 0xC5a0 // not found yet
++};
+
-+ // values
-+ // 0x04: enable mini fan curve if very long on cool level
-+ // - this might be due to potential temp failure
-+ // - or just because really so cool
-+ // 0xA0: disable it
-+ .MINIFANCURVE_ON_COOL = 0xC536,
++static const struct ec_register_offsets ec_register_offsets_ideapad_v1 = {
++ .ECHIPID1 = 0x2000,
++ .ECHIPID2 = 0x2001,
++ .ECHIPVER = 0x2002,
++ .ECDEBUG = 0x2003,
++ .EXT_FAN_CUR_POINT = 0xC5a0, // not found yet
++ .EXT_FAN_POINTS_SIZE = 0xC5a0, // constant 0
++ .EXT_FAN1_BASE = 0xC5a0,
++ .EXT_FAN2_BASE = 0xC5a8,
++ .EXT_FAN_ACC_BASE = 0xC5a0, // not found yet
++ .EXT_FAN_DEC_BASE = 0xC5a0, // not found yet
++ .EXT_CPU_TEMP = 0xC550, // and repeated after 8 bytes
++ .EXT_CPU_TEMP_HYST = 0xC590, // and repeated after 8 bytes
++ .EXT_GPU_TEMP = 0xC5C0, // and repeated after 8 bytes
++ .EXT_GPU_TEMP_HYST = 0xC5D0, // and repeated after 8 bytes
++ .EXT_VRM_TEMP = 0xC5a0, // does not exists or not found
++ .EXT_VRM_TEMP_HYST = 0xC5a0, // does not exists ot not found yet
++ .EXT_FAN1_RPM_LSB = 0xC5a0, // not found yet
++ .EXT_FAN1_RPM_MSB = 0xC5a0, // not found yet
++ .EXT_FAN2_RPM_LSB = 0xC5a0, // not found yet
++ .EXT_FAN2_RPM_MSB = 0xC5a0, // not found yet
++ .EXT_MINIFANCURVE_ON_COOL = 0xC5a0, // does not exists or not found
++ .EXT_LOCKFANCONTROLLER = 0xC5a0, // does not exists or not found
++ .EXT_CPU_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_GPU_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_IC_TEMP_INPUT = 0xC5a0, // not found yet
++ .EXT_POWERMODE = 0xC5a0, // not found yet
++ .EXT_FAN1_TARGET_RPM = 0xC5a0, // not found yet
++ .EXT_FAN2_TARGET_RPM = 0xC5a0, // not found yet
++ .EXT_MAXIMUMFANSPEED = 0xC5a0, // not found yet
++ .EXT_WHITE_KEYBOARD_BACKLIGHT = 0xC5a0 // not found yet
++};
++
++static const struct model_config model_v0 = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
+
-+ .LOCKFANCONTROLLER = 0xc4AB,
++static const struct model_config model_j2cn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
+
-+ .ALT_CPU_TEMP = 0xc538,
-+ .ALT_GPU_TEMP = 0xc539,
-+ .ALT_POWERMODE = 0xc420,
++static const struct model_config model_9vcn = {
++ .registers = &ec_register_offsets_ideapad_v1,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8226,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_EC2,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
+
-+ .FAN1_TARGET_RPM = 0xc600,
-+ .FAN2_TARGET_RPM = 0xc601,
-+ .ALT_FAN1_RPM = 0xC406,
-+ .ALT_FAN2_RPM = 0xC4FE,
++static const struct model_config model_v2022 = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
+
-+ .ALT_CPU_TEMP2 = 0xC5E6,
-+ .ALT_GPU_TEMP2 = 0xC5E7,
-+ .ALT_IC_TEMP2 = 0xC5E8,
++static const struct model_config model_4gcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8226,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
+
-+ //enabled: 0x40
-+ //disabled: 0x00
-+ .MAXIMUMFANSPEED = 0xBD
++static const struct model_config model_bvcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8226,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_NO_ACCESS,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFC7E0800,
++ .ramio_size = 0x600
+};
+
-+static const struct model_config model_v0 = {
++static const struct model_config model_bhcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8226,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = false,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_ACPI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_ACPI,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFF00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_kwcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x5507,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI3,
++ .access_method_temperature = ACCESS_METHOD_WMI3,
++ .access_method_fancurve = ACCESS_METHOD_WMI3,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_m2cn = {
+ .registers = &ec_register_offsets_v0,
+ .check_embedded_controller_id = true,
+ .embedded_controller_id = 0x8227,
-+ .access_method = CONTROL_METHOD_ECRAM,
-+ .ecram_access_method = ECRAM_ACCESS_PORTIO,
-+ .memoryio_physical_start = 0xFE00D400,
+ .memoryio_physical_ec_start = 0xC400,
-+ .memoryio_size = 0x300
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI3,
++ .access_method_temperature = ACCESS_METHOD_WMI3,
++ .access_method_fancurve = ACCESS_METHOD_WMI3,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_k1cn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x5263,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI3,
++ .access_method_temperature = ACCESS_METHOD_WMI3,
++ .access_method_fancurve = ACCESS_METHOD_WMI3,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_lpcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x5507,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI3,
++ .access_method_temperature = ACCESS_METHOD_WMI3,
++ .access_method_fancurve = ACCESS_METHOD_WMI3,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_kfcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
+};
+
+static const struct model_config model_hacn = {
+ .registers = &ec_register_offsets_v0,
+ .check_embedded_controller_id = false,
+ .embedded_controller_id = 0x8227,
-+ .access_method = CONTROL_METHOD_ECRAM,
-+ .ecram_access_method = ECRAM_ACCESS_MEMORYIO,
-+ .memoryio_physical_start = 0xFE00D400,
+ .memoryio_physical_ec_start = 0xC400,
-+ .memoryio_size = 0x300
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_k9cn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400, // or replace 0xC400 by 0x0400 ?
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_eucn = {
++ .registers = &ec_register_offsets_v1,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_fccn = {
++ .registers = &ec_register_offsets_ideapad_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_ACPI,
++ .access_method_fancurve = ACCESS_METHOD_EC2,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_h3cn = {
++ //0xFE0B0800
++ .registers = &ec_register_offsets_v1,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = false,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ // not implemented (properly) in WMI, RGB conrolled by USB
++ .access_method_keyboard = ACCESS_METHOD_NO_ACCESS,
++ // accessing fan speed is not implemented in ACPI
++ // a variable in the operation region (or not found)
++ // and not per WMI (methods returns constant 0)
++ .access_method_fanspeed = ACCESS_METHOD_NO_ACCESS,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_NO_ACCESS,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFE0B0800,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_e9cn = {
++ //0xFE0B0800
++ .registers = &ec_register_offsets_v1,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400, //0xFC7E0800
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = false,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ // not implemented (properly) in WMI, RGB conrolled by USB
++ .access_method_keyboard = ACCESS_METHOD_NO_ACCESS,
++ // accessing fan speed is not implemented in ACPI
++ // a variable in the operation region (or not found)
++ // and not per WMI (methods returns constant 0)
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_NO_ACCESS,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFC7E0800,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_8jcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8226,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFE00D400,
++ .ramio_size = 0x600
++};
++
++static const struct model_config model_jncn = {
++ .registers = &ec_register_offsets_v1,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = false,
++ .has_custom_powermode = false,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_NO_ACCESS,
++ .access_method_fanspeed = ACCESS_METHOD_WMI,
++ .access_method_temperature = ACCESS_METHOD_WMI,
++ .access_method_fancurve = ACCESS_METHOD_NO_ACCESS,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFC7E0800,
++ .ramio_size = 0x600
++};
++
++// Yoga Model!
++static const struct model_config model_j1cn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
++};
++
++// Yoga Model!
++static const struct model_config model_dmcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = true,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_WMI,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = true,
++ .ramio_physical_start = 0xFE700D00,
++ .ramio_size = 0x600
++};
++
++// Yoga Model!
++static const struct model_config model_khcn = {
++ .registers = &ec_register_offsets_v0,
++ .check_embedded_controller_id = false,
++ .embedded_controller_id = 0x8227,
++ .memoryio_physical_ec_start = 0xC400,
++ .memoryio_size = 0x300,
++ .has_minifancurve = true,
++ .has_custom_powermode = true,
++ .access_method_powermode = ACCESS_METHOD_EC,
++ .access_method_keyboard = ACCESS_METHOD_WMI,
++ .access_method_fanspeed = ACCESS_METHOD_EC,
++ .access_method_temperature = ACCESS_METHOD_EC,
++ .access_method_fancurve = ACCESS_METHOD_EC,
++ .access_method_fanfullspeed = ACCESS_METHOD_WMI,
++ .acpi_check_dev = false,
++ .ramio_physical_start = 0xFE0B0400,
++ .ramio_size = 0x600
+};
+
++
+static const struct dmi_system_id denylist[] = { {} };
+
+static const struct dmi_system_id optimistic_allowlist[] = {
@@ -504,7 +886,7 @@ index 000000000..6edfeffcc
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_BIOS_VERSION, "EUCN"),
+ },
-+ .driver_data = (void *)&model_v0
++ .driver_data = (void *)&model_eucn
+ },
+ {
+ // modelyear: 2020
@@ -567,7 +949,7 @@ index 000000000..6edfeffcc
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+ DMI_MATCH(DMI_BIOS_VERSION, "KFCN"),
+ },
-+ .driver_data = (void *)&model_v0
++ .driver_data = (void *)&model_kfcn
+ },
+ {
+ // modelyear: 2021
@@ -578,22 +960,679 @@ index 000000000..6edfeffcc
+ },
+ .driver_data = (void *)&model_hacn
+ },
-+ {}
-+};
-+
-+static const struct dmi_system_id explicit_allowlist[] = {
+ {
-+ .ident = "GKCN58WW",
++ // modelyear: 2021
++ .ident = "G9CN",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-+ DMI_MATCH(DMI_BIOS_VERSION, "GKCN58WW"),
++ DMI_MATCH(DMI_BIOS_VERSION, "G9CN"),
+ },
+ .driver_data = (void *)&model_v0
+ },
++ {
++ // modelyear: 2022
++ .ident = "K9CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "K9CN"),
++ },
++ .driver_data = (void *)&model_k9cn
++ },
++ {
++ // e.g. IdeaPad Gaming 3 15ARH05
++ .ident = "FCCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "FCCN"),
++ },
++ .driver_data = (void *)&model_fccn
++ },
++ {
++ // e.g. Ideapad Gaming 3 15ACH6
++ .ident = "H3CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "H3CN"),
++ },
++ .driver_data = (void *)&model_h3cn
++ },
++ {
++ // e.g. IdeaPad Gaming 3 15ARH7 (2022)
++ .ident = "JNCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "JNCN"),
++ },
++ .driver_data = (void *)&model_jncn
++ },
++ {
++ // 2020, seems very different in ACPI dissassembly
++ .ident = "E9CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "E9CN"),
++ },
++ .driver_data = (void *)&model_e9cn
++ },
++ {
++ // e.g. Legion Y7000 (older version)
++ .ident = "8JCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "8JCN"),
++ },
++ .driver_data = (void *)&model_8jcn
++ },
++ {
++ // e.g. Legion 7i Pro 2023
++ .ident = "KWCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "KWCN"),
++ },
++ .driver_data = (void *)&model_kwcn
++ },
++ {
++ // e.g. Legion Pro 5 2023 or R9000P
++ .ident = "LPCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "LPCN"),
++ },
++ .driver_data = (void *)&model_lpcn
++ },
++ {
++ // e.g. Lenovo Legion 5i/Y7000 2019 PG0
++ .ident = "BHCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "BHCN"),
++ },
++ .driver_data = (void *)&model_bhcn
++ },
++ {
++ // e.g. Lenovo 7 16IAX7
++ .ident = "K1CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "K1CN"),
++ },
++ .driver_data = (void *)&model_k1cn
++ },
++ {
++ // e.g. Legion Y720
++ .ident = "4GCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "4GCN"),
++ },
++ .driver_data = (void *)&model_4gcn
++ },
++ {
++ // e.g. Legion Slim 5 16APH8 2023
++ .ident = "M3CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "M3CN"),
++ },
++ .driver_data = (void *)&model_lpcn
++ },
++ {
++ // e.g. Legion Y7000p-1060
++ .ident = "9VCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "9VCN"),
++ },
++ .driver_data = (void *)&model_9vcn
++ },
++ {
++ // e.g. Legion Y9000X
++ .ident = "JYCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "JYCN"),
++ },
++ .driver_data = (void *)&model_v2022
++ },
++ {
++ // e.g. Legion Y740-15IRH, older model e.g. with GTX 1660
++ .ident = "BVCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "BVCN"),
++ },
++ .driver_data = (void *)&model_bvcn
++ },
++ {
++ // e.g. Legion 5 Pro 16IAH7H with a RTX 3070 Ti
++ .ident = "J2CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "J2CN"),
++ },
++ .driver_data = (void *)&model_j2cn
++ },
++ {
++ // e.g. Lenovo Yoga 7 16IAH7 with GPU Intel DG2 Arc A370M
++ .ident = "J1CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "J1CN"),
++ },
++ .driver_data = (void *)&model_j1cn
++ },
++ {
++ // e.g. Legion Slim 5 16IRH8 (2023) with RTX 4070
++ .ident = "M2CN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "M2CN"),
++ },
++ .driver_data = (void *)&model_m2cn
++ },
++ {
++ // e.g. Yoga Slim 7-14ARE05
++ .ident = "DMCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "DMCN"),
++ },
++ .driver_data = (void *)&model_dmcn
++ },
++ {
++ // e.g. Yoga Slim 7 Pro 14ARH7
++ .ident = "KHCN",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
++ DMI_MATCH(DMI_BIOS_VERSION, "KHCN"),
++ },
++ .driver_data = (void *)&model_khcn
++ },
+ {}
+};
+
+/* ================================= */
++/* ACPI and WMI access */
++/* ================================= */
++
++// function from ideapad-laptop.c
++static int eval_int(acpi_handle handle, const char *name, unsigned long *res)
++{
++ unsigned long long result;
++ acpi_status status;
++
++ status = acpi_evaluate_integer(handle, (char *)name, NULL, &result);
++ if (ACPI_FAILURE(status))
++ return -EIO;
++
++ *res = result;
++
++ return 0;
++}
++
++// function from ideapad-laptop.c
++static int exec_simple_method(acpi_handle handle, const char *name,
++ unsigned long arg)
++{
++ acpi_status status =
++ acpi_execute_simple_method(handle, (char *)name, arg);
++
++ return ACPI_FAILURE(status) ? -EIO : 0;
++}
++
++// function from ideapad-laptop.c
++static int exec_sbmc(acpi_handle handle, unsigned long arg)
++{
++ // \_SB.PCI0.LPC0.EC0.VPC0.SBMC
++ return exec_simple_method(handle, "VPC0.SBMC", arg);
++}
++
++//static int eval_qcho(acpi_handle handle, unsigned long *res)
++//{
++// // \_SB.PCI0.LPC0.EC0.QCHO
++// return eval_int(handle, "QCHO", res);
++//}
++
++static int eval_gbmd(acpi_handle handle, unsigned long *res)
++{
++ return eval_int(handle, "VPC0.GBMD", res);
++}
++
++static int eval_spmo(acpi_handle handle, unsigned long *res)
++{
++ // \_SB.PCI0.LPC0.EC0.QCHO
++ return eval_int(handle, "VPC0.BTSM", res);
++}
++
++static int acpi_process_buffer_to_ints(const char *id_name, int id_nr,
++ acpi_status status,
++ struct acpi_buffer *out_buffer, u8 *res,
++ size_t ressize)
++{
++ // seto to NULL call kfree on NULL if next function call fails
++ union acpi_object *out = NULL;
++ size_t i;
++ int error = 0;
++
++ if (ACPI_FAILURE(status)) {
++ pr_info("ACPI evaluation error for: %s:%d\n", id_name, id_nr);
++ error = -EFAULT;
++ goto err;
++ }
++
++ out = out_buffer->pointer;
++ if (!out) {
++ pr_info("Unexpected ACPI result for %s:%d\n", id_name, id_nr);
++ error = -AE_ERROR;
++ goto err;
++ }
++
++ if (out->type != ACPI_TYPE_BUFFER || out->buffer.length != ressize) {
++ pr_info("Unexpected ACPI result for %s:%d: expected type %d but got %d; expected length %lu but got %u;\n",
++ id_name, id_nr, ACPI_TYPE_BUFFER, out->type, ressize,
++ out->buffer.length);
++ error = -AE_ERROR;
++ goto err;
++ }
++ pr_info("ACPI result for %s:%d: ACPI buffer length: %u\n", id_name,
++ id_nr, out->buffer.length);
++
++ for (i = 0; i < ressize; ++i)
++ res[i] = out->buffer.pointer[i];
++ error = 0;
++
++err:
++ kfree(out);
++ return error;
++}
++
++//static int exec_ints(acpi_handle handle, const char *method_name,
++// struct acpi_object_list *params, u8 *res, size_t ressize)
++//{
++// acpi_status status;
++// struct acpi_buffer out_buffer = { ACPI_ALLOCATE_BUFFER, NULL };
++
++// status = acpi_evaluate_object(handle, (acpi_string)method_name, params,
++// &out_buffer);
++
++// return acpi_process_buffer_to_ints(method_name, 0, status, &out_buffer,
++// res, ressize);
++//}
++
++static int wmi_exec_ints(const char *guid, u8 instance, u32 method_id,
++ const struct acpi_buffer *params, u8 *res,
++ size_t ressize)
++{
++ acpi_status status;
++ struct acpi_buffer out_buffer = { ACPI_ALLOCATE_BUFFER, NULL };
++
++ status = wmi_evaluate_method(guid, instance, method_id, params,
++ &out_buffer);
++ return acpi_process_buffer_to_ints(guid, method_id, status, &out_buffer,
++ res, ressize);
++}
++
++static int wmi_exec_int(const char *guid, u8 instance, u32 method_id,
++ const struct acpi_buffer *params, unsigned long *res)
++{
++ acpi_status status;
++ struct acpi_buffer out_buffer = { ACPI_ALLOCATE_BUFFER, NULL };
++ // seto to NULL call kfree on NULL if next function call fails
++ union acpi_object *out = NULL;
++ int error = 0;
++
++ status = wmi_evaluate_method(guid, instance, method_id, params,
++ &out_buffer);
++
++ if (ACPI_FAILURE(status)) {
++ pr_info("WMI evaluation error for: %s:%d\n", guid, method_id);
++ error = -EFAULT;
++ goto err;
++ }
++
++ out = out_buffer.pointer;
++ if (!out) {
++ pr_info("Unexpected ACPI result for %s:%d", guid, method_id);
++ error = -AE_ERROR;
++ goto err;
++ }
++
++ if (out->type != ACPI_TYPE_INTEGER) {
++ pr_info("Unexpected ACPI result for %s:%d: expected type %d but got %d\n",
++ guid, method_id, ACPI_TYPE_INTEGER, out->type);
++ error = -AE_ERROR;
++ goto err;
++ }
++
++ *res = out->integer.value;
++ error = 0;
++
++err:
++ kfree(out);
++ return error;
++}
++
++static int wmi_exec_noarg_int(const char *guid, u8 instance, u32 method_id,
++ unsigned long *res)
++{
++ struct acpi_buffer params;
++
++ params.length = 0;
++ params.pointer = NULL;
++ return wmi_exec_int(guid, instance, method_id, &params, res);
++}
++
++static int wmi_exec_noarg_ints(const char *guid, u8 instance, u32 method_id,
++ u8 *res, size_t ressize)
++{
++ struct acpi_buffer params;
++
++ params.length = 0;
++ params.pointer = NULL;
++ return wmi_exec_ints(guid, instance, method_id, &params, res, ressize);
++}
++
++static int wmi_exec_arg(const char *guid, u8 instance, u32 method_id, void *arg,
++ size_t arg_size)
++{
++ struct acpi_buffer params;
++ acpi_status status;
++
++ params.length = arg_size;
++ params.pointer = arg;
++ status = wmi_evaluate_method(guid, instance, method_id, &params, NULL);
++
++ if (ACPI_FAILURE(status))
++ return -EIO;
++ return 0;
++}
++
++/* ================================= */
++/* Lenovo WMI config */
++/* ================================= */
++#define LEGION_WMI_GAMEZONE_GUID "887B54E3-DDDC-4B2C-8B88-68A26A8835D0"
++// GPU over clock
++#define WMI_METHOD_ID_ISSUPPORTGPUOC 4
++
++//Fan speed
++// only completely implemented only for some models here
++// often implemted also in other class and other method
++// below
++#define WMI_METHOD_ID_GETFAN1SPEED 8
++#define WMI_METHOD_ID_GETFAN2SPEED 9
++
++// Version of ACPI
++#define WMI_METHOD_ID_GETVERSION 11
++// Does it support CPU overclock?
++#define WMI_METHOD_ID_ISSUPPORTCPUOC 14
++// Temperatures
++// only completely implemented only for some models here
++// often implemted also in other class and other method
++// below
++#define WMI_METHOD_ID_GETCPUTEMP 18
++#define WMI_METHOD_ID_GETGPUTEMP 19
++
++// two state keyboard light
++#define WMI_METHOD_ID_GETKEYBOARDLIGHT 37
++#define WMI_METHOD_ID_SETKEYBOARDLIGHT 36
++// disable win key
++// 0 = win key enabled; 1 = win key disabled
++#define WMI_METHOD_ID_ISSUPPORTDISABLEWINKEY 21
++#define WMI_METHOD_ID_GETWINKEYSTATUS 23
++#define WMI_METHOD_ID_SETWINKEYSTATUS 22
++// disable touchpad
++//0 = touchpad enabled; 1 = touchpad disabled
++#define WMI_METHOD_ID_ISSUPPORTDISABLETP 24
++#define WMI_METHOD_ID_GETTPSTATUS 26
++#define WMI_METHOD_ID_SETTPSTATUS 25
++// gSync
++#define WMI_METHOD_ID_ISSUPPORTGSYNC 40
++#define WMI_METHOD_ID_GETGSYNCSTATUS 41
++#define WMI_METHOD_ID_SETGSYNCSTATUS 42
++//smartFanMode = powermode
++#define WMI_METHOD_ID_ISSUPPORTSMARTFAN 49
++#define WMI_METHOD_ID_GETSMARTFANMODE 45
++#define WMI_METHOD_ID_SETSMARTFANMODE 44
++// power charge mode
++#define WMI_METHOD_ID_GETPOWERCHARGEMODE 47
++// overdrive of display to reduce latency
++// 0=off, 1=on
++#define WMI_METHOD_ID_ISSUPPORTOD 49
++#define WMI_METHOD_ID_GETODSTATUS 50
++#define WMI_METHOD_ID_SETODSTATUS 51
++// thermal mode = power mode used for cooling
++#define WMI_METHOD_ID_GETTHERMALMODE 55
++// get max frequency of core 0
++#define WMI_METHOD_ID_GETCPUMAXFREQUENCY 60
++// check if AC adapter has enough power to overclock
++#define WMI_METHOD_ID_ISACFITFOROC 62
++// set iGPU (GPU packaged with CPU) state
++#define WMI_METHOD_ID_ISSUPPORTIGPUMODE 63
++#define WMI_METHOD_ID_GETIGPUMODESTATUS 64
++#define WMI_METHOD_ID_SETIGPUMODESTATUS 65
++#define WMI_METHOD_ID_NOTIFYDGPUSTATUS 66
++enum IGPUState {
++ IGPUState_default = 0,
++ IGPUState_iGPUOnly = 1,
++ IGPUState_auto = 2
++};
++
++#define WMI_GUID_LENOVO_CPU_METHOD "14afd777-106f-4c9b-b334-d388dc7809be"
++#define WMI_METHOD_ID_CPU_GET_SUPPORT_OC_STATUS 15
++#define WMI_METHOD_ID_CPU_GET_OC_STATUS 1
++#define WMI_METHOD_ID_CPU_SET_OC_STATUS 2
++
++// ppt limit slow
++#define WMI_METHOD_ID_CPU_GET_SHORTTERM_POWERLIMIT 3
++#define WMI_METHOD_ID_CPU_SET_SHORTTERM_POWERLIMIT 4
++// ppt stapm
++#define WMI_METHOD_ID_CPU_GET_LONGTERM_POWERLIMIT 5
++#define WMI_METHOD_ID_CPU_SET_LONGTERM_POWERLIMIT 6
++// default power limit
++#define WMI_METHOD_ID_CPU_GET_DEFAULT_POWERLIMIT 7
++// peak power limit
++#define WMI_METHOD_ID_CPU_GET_PEAK_POWERLIMIT 8
++#define WMI_METHOD_ID_CPU_SET_PEAK_POWERLIMIT 9
++// apu sppt powerlimit
++#define WMI_METHOD_ID_CPU_GET_APU_SPPT_POWERLIMIT 12
++#define WMI_METHOD_ID_CPU_SET_APU_SPPT_POWERLIMIT 13
++// cross loading powerlimit
++#define WMI_METHOD_ID_CPU_GET_CROSS_LOADING_POWERLIMIT 16
++#define WMI_METHOD_ID_CPU_SET_CROSS_LOADING_POWERLIMIT 17
++
++#define WMI_GUID_LENOVO_GPU_METHOD "da7547f1-824d-405f-be79-d9903e29ced7"
++// overclock GPU possible
++#define WMI_METHOD_ID_GPU_GET_OC_STATUS 1
++#define WMI_METHOD_ID_GPU_SET_OC_STATUS 2
++// dynamic boost power
++#define WMI_METHOD_ID_GPU_GET_PPAB_POWERLIMIT 3
++#define WMI_METHOD_ID_GPU_SET_PPAB_POWERLIMIT 4
++// configurable TGP (power)
++#define WMI_METHOD_ID_GPU_GET_CTGP_POWERLIMIT 5
++#define WMI_METHOD_ID_GPU_SET_CTGP_POWERLIMIT 6
++// ppab/ctgp powerlimit
++#define WMI_METHOD_ID_GPU_GET_DEFAULT_PPAB_CTGP_POWERLIMIT 7
++// temperature limit
++#define WMI_METHOD_ID_GPU_GET_TEMPERATURE_LIMIT 8
++#define WMI_METHOD_ID_GPU_SET_TEMPERATURE_LIMIT 9
++// boost clock
++#define WMI_METHOD_ID_GPU_GET_BOOST_CLOCK 10
++
++#define WMI_GUID_LENOVO_FAN_METHOD "92549549-4bde-4f06-ac04-ce8bf898dbaa"
++// set fan to maximal speed; dust cleaning mode
++// only works in custom power mode
++#define WMI_METHOD_ID_FAN_GET_FULLSPEED 1
++#define WMI_METHOD_ID_FAN_SET_FULLSPEED 2
++// max speed of fan
++#define WMI_METHOD_ID_FAN_GET_MAXSPEED 3
++#define WMI_METHOD_ID_FAN_SET_MAXSPEED 4
++// fan table in custom mode
++#define WMI_METHOD_ID_FAN_GET_TABLE 5
++#define WMI_METHOD_ID_FAN_SET_TABLE 6
++// get speed of fans
++#define WMI_METHOD_ID_FAN_GETCURRENTFANSPEED 7
++// get temperatures of CPU and GPU used for controlling cooling
++#define WMI_METHOD_ID_FAN_GETCURRENTSENSORTEMPERATURE 8
++
++// do not implement following
++// #define WMI_METHOD_ID_Fan_SetCurrentFanSpeed 9
++
++#define LEGION_WMI_KBBACKLIGHT_GUID "8C5B9127-ECD4-4657-980F-851019F99CA5"
++// access the keyboard backlight with 3 states
++#define WMI_METHOD_ID_KBBACKLIGHTGET 0x1
++#define WMI_METHOD_ID_KBBACKLIGHTSET 0x2
++
++// new method in newer methods to get or set most of the values
++// with the two methods GetFeatureValue or SetFeatureValue.
++// They are called like GetFeatureValue(feature_id) where
++// feature_id is a id for the feature
++#define LEGION_WMI_LENOVO_OTHER_METHOD_GUID \
++ "dc2a8805-3a8c-41ba-a6f7-092e0089cd3b"
++#define WMI_METHOD_ID_GET_FEATURE_VALUE 17
++#define WMI_METHOD_ID_SET_FEATURE_VALUE 18
++
++enum OtherMethodFeature {
++ OtherMethodFeature_U1 = 0x010000, //->PC00.LPCB.EC0.REJF
++ OtherMethodFeature_U2 = 0x0F0000, //->C00.PEG1.PXP._STA?
++ OtherMethodFeature_U3 = 0x030000, //->PC00.LPCB.EC0.FLBT?
++ OtherMethodFeature_CPU_SHORT_TERM_POWER_LIMIT = 0x01010000,
++ OtherMethodFeature_CPU_LONG_TERM_POWER_LIMIT = 0x01020000,
++ OtherMethodFeature_CPU_PEAK_POWER_LIMIT = 0x01030000,
++ OtherMethodFeature_CPU_TEMPERATURE_LIMIT = 0x01040000,
++
++ OtherMethodFeature_APU_PPT_POWER_LIMIT = 0x01050000,
++
++ OtherMethodFeature_CPU_CROSS_LOAD_POWER_LIMIT = 0x01060000,
++ OtherMethodFeature_CPU_L1_TAU = 0x01070000,
++
++ OtherMethodFeature_GPU_POWER_BOOST = 0x02010000,
++ OtherMethodFeature_GPU_cTGP = 0x02020000,
++ OtherMethodFeature_GPU_TEMPERATURE_LIMIT = 0x02030000,
++ OtherMethodFeature_GPU_POWER_TARGET_ON_AC_OFFSET_FROM_BASELINE =
++ 0x02040000,
++
++ OtherMethodFeature_FAN_SPEED_1 = 0x04030001,
++ OtherMethodFeature_FAN_SPEED_2 = 0x04030002,
++
++ OtherMethodFeature_C_U1 = 0x05010000,
++ OtherMethodFeature_TEMP_CPU = 0x05040000,
++ OtherMethodFeature_TEMP_GPU = 0x05050000,
++};
++
++static ssize_t wmi_other_method_get_value(enum OtherMethodFeature feature_id,
++ int *value)
++{
++ struct acpi_buffer params;
++ int error;
++ unsigned long res;
++ u32 param1 = feature_id;
++
++ params.length = sizeof(param1);
++ params.pointer = &param1;
++ error = wmi_exec_int(LEGION_WMI_LENOVO_OTHER_METHOD_GUID, 0,
++ WMI_METHOD_ID_GET_FEATURE_VALUE, &params, &res);
++ if (!error)
++ *value = res;
++ return error;
++}
++
++/* =================================== */
++/* EC RAM Access with memory mapped IO */
++/* =================================== */
++
++struct ecram_memoryio {
++ // TODO: start of remapped memory in EC RAM is assumed to be 0
++ // u16 ecram_start;
++
++ // physical address of remapped IO, depends on model and firmware
++ phys_addr_t physical_start;
++ // start adress of region in ec memory
++ phys_addr_t physical_ec_start;
++ // virtual address of remapped IO
++ u8 *virtual_start;
++ // size of remapped access
++ size_t size;
++};
++
++/**
++ * physical_start : corresponds to EC RAM 0 inside EC
++ * size: size of remapped region
++ *
++ * strong exception safety
++ */
++static ssize_t ecram_memoryio_init(struct ecram_memoryio *ec_memoryio,
++ phys_addr_t physical_start,
++ phys_addr_t physical_ec_start, size_t size)
++{
++ void *virtual_start = ioremap(physical_start, size);
++
++ if (!IS_ERR_OR_NULL(virtual_start)) {
++ ec_memoryio->virtual_start = virtual_start;
++ ec_memoryio->physical_start = physical_start;
++ ec_memoryio->physical_ec_start = physical_ec_start;
++ ec_memoryio->size = size;
++ pr_info("Succeffuly mapped embedded controller: 0x%llx (in RAM)/0x%llx (in EC) to virtual 0x%p\n",
++ ec_memoryio->physical_start,
++ ec_memoryio->physical_ec_start,
++ ec_memoryio->virtual_start);
++ } else {
++ pr_info("Error mapping embedded controller memory at 0x%llx\n",
++ physical_start);
++ return -ENOMEM;
++ }
++ return 0;
++}
++
++static void ecram_memoryio_exit(struct ecram_memoryio *ec_memoryio)
++{
++ if (ec_memoryio->virtual_start != NULL) {
++ pr_info("Unmapping embedded controller memory at 0x%llx (in RAM)/0x%llx (in EC) at virtual 0x%p\n",
++ ec_memoryio->physical_start,
++ ec_memoryio->physical_ec_start,
++ ec_memoryio->virtual_start);
++ iounmap(ec_memoryio->virtual_start);
++ ec_memoryio->virtual_start = NULL;
++ }
++}
++
++/* Read a byte from the EC RAM.
++ *
++ * Return status because of commong signature for alle
++ * methods to access EC RAM.
++ */
++static ssize_t ecram_memoryio_read(const struct ecram_memoryio *ec_memoryio,
++ u16 ec_offset, u8 *value)
++{
++ if (ec_offset < ec_memoryio->physical_ec_start) {
++ pr_info("Unexpected read at offset %d into EC RAM\n",
++ ec_offset);
++ return -1;
++ }
++ *value = *(ec_memoryio->virtual_start +
++ (ec_offset - ec_memoryio->physical_ec_start));
++ return 0;
++}
++
++/* Write a byte to the EC RAM.
++ *
++ * Return status because of commong signature for alle
++ * methods to access EC RAM.
++ */
++ssize_t ecram_memoryio_write(const struct ecram_memoryio *ec_memoryio,
++ u16 ec_offset, u8 value)
++{
++ if (ec_offset < ec_memoryio->physical_ec_start) {
++ pr_info("Unexpected write at offset %d into EC RAM\n",
++ ec_offset);
++ return -1;
++ }
++ *(ec_memoryio->virtual_start +
++ (ec_offset - ec_memoryio->physical_ec_start)) = value;
++ return 0;
++}
++
++/* ================================= */
+/* EC RAM Access with port-mapped IO */
+/* ================================= */
+
@@ -638,7 +1677,7 @@ index 000000000..6edfeffcc
+ struct mutex io_port_mutex;
+};
+
-+ssize_t ecram_portio_init(struct ecram_portio *ec_portio)
++static ssize_t ecram_portio_init(struct ecram_portio *ec_portio)
+{
+ if (!request_region(ECRAM_PORTIO_START_PORT, ECRAM_PORTIO_PORTS_SIZE,
+ ECRAM_PORTIO_NAME)) {
@@ -651,32 +1690,18 @@ index 000000000..6edfeffcc
+ return 0;
+}
+
-+void ecram_portio_exit(struct ecram_portio *ec_portio)
++static void ecram_portio_exit(struct ecram_portio *ec_portio)
+{
+ release_region(ECRAM_PORTIO_START_PORT, ECRAM_PORTIO_PORTS_SIZE);
+}
+
-+//ssize_t ecram_portio_read_low(struct ecram_portio *ec_portio, u8 offset, u8 *value){
-+// mutex_lock(&ec_portio->io_port_mutex);
-+// outb(0x66, 0x80);
-+// outb(offset, ECRAM_PORTIO_DATA_PORT);
-+// *value = inb(ECRAM_PORTIO_DATA_PORT);
-+// mutex_unlock(&ec_portio->io_port_mutex);
-+//}
-+//ssize_t ecram_portio_write_low(struct ecram_portio *ec_portio, u8 offset, u8 value){
-+// mutex_lock(&ec_portio->io_port_mutex);
-+// outb(0x66, ECRAM_PORTIO_ADDR_PORT);
-+// outb(offset, ECRAM_PORTIO_DATA_PORT);
-+// outb(value, ECRAM_PORTIO_DATA_PORT);
-+// mutex_unlock(&ec_portio->io_port_mutex);
-+//}
-+
+/* Read a byte from the EC RAM.
+ *
+ * Return status because of commong signature for alle
+ * methods to access EC RAM.
+ */
-+ssize_t ecram_portio_read(struct ecram_portio *ec_portio, u16 offset, u8 *value)
++static ssize_t ecram_portio_read(struct ecram_portio *ec_portio, u16 offset,
++ u8 *value)
+{
+ mutex_lock(&ec_portio->io_port_mutex);
+
@@ -706,7 +1731,8 @@ index 000000000..6edfeffcc
+ * Return status because of commong signature for alle
+ * methods to access EC RAM.
+ */
-+ssize_t ecram_portio_write(struct ecram_portio *ec_portio, u16 offset, u8 value)
++static ssize_t ecram_portio_write(struct ecram_portio *ec_portio, u16 offset,
++ u8 value)
+{
+ mutex_lock(&ec_portio->io_port_mutex);
+
@@ -728,98 +1754,8 @@ index 000000000..6edfeffcc
+ outb(value, ECRAM_PORTIO_DATA_PORT);
+
+ mutex_unlock(&ec_portio->io_port_mutex);
-+ return 0;
-+}
-+
-+/* =================================== */
-+/* EC RAM Access with memory mapped IO */
-+/* =================================== */
-+
-+struct ecram_memoryio {
-+ // TODO: start of remapped memory in EC RAM is assumed to be 0
-+ // u16 ecram_start;
-+
-+ // physical address of remapped IO, depends on model and firmware
-+ phys_addr_t physical_start;
-+ // start adress of region in ec memory
-+ phys_addr_t physical_ec_start;
-+ // virtual address of remapped IO
-+ u8 *virtual_start;
-+ // size of remapped access
-+ size_t size;
-+};
-+
-+/**
-+ * physical_start : corresponds to EC RAM 0 inside EC
-+ * size: size of remapped region
-+ *
-+ * strong exception safety
-+ */
-+ssize_t ecram_memoryio_init(struct ecram_memoryio *ec_memoryio,
-+ phys_addr_t physical_start, phys_addr_t physical_ec_start, size_t size)
-+{
-+ void *virtual_start = ioremap(physical_start, size);
-+
-+ if (!IS_ERR_OR_NULL(virtual_start)) {
-+ ec_memoryio->virtual_start = virtual_start;
-+ ec_memoryio->physical_start = physical_start;
-+ ec_memoryio->physical_ec_start = physical_ec_start;
-+ ec_memoryio->size = size;
-+ pr_info("Succeffuly mapped embedded controller: 0x%llx (in RAM)/0x%llx (in EC) to virtual 0x%p\n",
-+ ec_memoryio->physical_start,
-+ ec_memoryio->physical_ec_start,
-+ ec_memoryio->virtual_start);
-+ } else {
-+ pr_info("Error mapping embedded controller memory at 0x%llx\n",
-+ physical_start);
-+ return -ENOMEM;
-+ }
-+ return 0;
-+}
-+
-+void ecram_memoryio_exit(struct ecram_memoryio *ec_memoryio)
-+{
-+ if (ec_memoryio->virtual_start != NULL) {
-+ pr_info("Unmapping embedded controller memory at 0x%llx (in RAM)/0x%llx (in EC) at virtual 0x%p\n",
-+ ec_memoryio->physical_start,
-+ ec_memoryio->physical_ec_start,
-+ ec_memoryio->virtual_start);
-+ iounmap(ec_memoryio->virtual_start);
-+ ec_memoryio->virtual_start = NULL;
-+ }
-+}
-+
-+/* Read a byte from the EC RAM.
-+ *
-+ * Return status because of commong signature for alle
-+ * methods to access EC RAM.
-+ */
-+ssize_t ecram_memoryio_read(const struct ecram_memoryio *ec_memoryio,
-+ u16 ec_offset, u8 *value)
-+{
-+ if (ec_offset < ec_memoryio->physical_ec_start) {
-+ pr_info("Unexpected read at offset %d into EC RAM\n",
-+ ec_offset);
-+ return -1;
-+ }
-+ *value = *(ec_memoryio->virtual_start + (ec_offset - ec_memoryio->physical_ec_start));
-+ return 0;
-+}
-+
-+/* Write a byte to the EC RAM.
-+ *
-+ * Return status because of commong signature for alle
-+ * methods to access EC RAM.
-+ */
-+ssize_t ecram_memoryio_write(const struct ecram_memoryio *ec_memoryio,
-+ u16 ec_offset, u8 value)
-+{
-+ if (ec_offset < ec_memoryio->physical_ec_start) {
-+ pr_info("Unexpected write at offset %d into EC RAM\n",
-+ ec_offset);
-+ return -1;
-+ }
-+ *(ec_memoryio->virtual_start + (ec_offset - ec_memoryio->physical_ec_start)) = value;
++ // TODO: remove this
++ //pr_info("Writing %d to addr %x\n", value, offset);
+ return 0;
+}
+
@@ -828,48 +1764,35 @@ index 000000000..6edfeffcc
+/* =================================== */
+
+struct ecram {
-+ struct ecram_memoryio memoryio;
+ struct ecram_portio portio;
-+ enum ECRAM_ACCESS access_method;
+};
+
-+ssize_t ecram_init(struct ecram *ecram, enum ECRAM_ACCESS access_method,
-+ phys_addr_t memoryio_physical_start, phys_addr_t memoryio_ec_physical_start, size_t region_size)
++static ssize_t ecram_init(struct ecram *ecram,
++ phys_addr_t memoryio_ec_physical_start,
++ size_t region_size)
+{
+ ssize_t err;
+
-+ err = ecram_memoryio_init(&ecram->memoryio, memoryio_physical_start,
-+ memoryio_ec_physical_start, region_size);
-+ if (err) {
-+ pr_info("Failed ecram_memoryio_init\n");
-+ goto err_ecram_memoryio_init;
-+ }
+ err = ecram_portio_init(&ecram->portio);
+ if (err) {
+ pr_info("Failed ecram_portio_init\n");
+ goto err_ecram_portio_init;
+ }
+
-+ ecram->access_method = access_method;
-+
+ return 0;
+
+err_ecram_portio_init:
-+ ecram_memoryio_exit(&ecram->memoryio);
-+err_ecram_memoryio_init:
-+
+ return err;
+}
+
-+void ecram_exit(struct ecram *ecram)
++static void ecram_exit(struct ecram *ecram)
+{
+ pr_info("Unloading legion ecram\n");
+ ecram_portio_exit(&ecram->portio);
-+ ecram_memoryio_exit(&ecram->memoryio);
+ pr_info("Unloading legion ecram done\n");
+}
+
-+/**
++/** Read from EC RAM
+ * ecram_offset address on the EC
+ */
+static u8 ecram_read(struct ecram *ecram, u16 ecram_offset)
@@ -877,17 +1800,7 @@ index 000000000..6edfeffcc
+ u8 value;
+ int err;
+
-+ switch (ecram->access_method) {
-+ case ECRAM_ACCESS_MEMORYIO:
-+ err = ecram_memoryio_read(&ecram->memoryio, ecram_offset,
-+ &value);
-+ break;
-+ case ECRAM_ACCESS_PORTIO:
-+ err = ecram_portio_read(&ecram->portio, ecram_offset, &value);
-+ break;
-+ default:
-+ break;
-+ }
++ err = ecram_portio_read(&ecram->portio, ecram_offset, &value);
+ if (err)
+ pr_info("Error reading EC RAM at 0x%x\n", ecram_offset);
+ return value;
@@ -902,18 +1815,7 @@ index 000000000..6edfeffcc
+ ecram_offset);
+ return;
+ }
-+
-+ switch (ecram->access_method) {
-+ case ECRAM_ACCESS_MEMORYIO:
-+ err = ecram_memoryio_write(&ecram->memoryio, ecram_offset,
-+ value);
-+ break;
-+ case ECRAM_ACCESS_PORTIO:
-+ err = ecram_portio_write(&ecram->portio, ecram_offset, value);
-+ break;
-+ default:
-+ break;
-+ }
++ err = ecram_portio_write(&ecram->portio, ecram_offset, value);
+ if (err)
+ pr_info("Error writing EC RAM at 0x%x\n", ecram_offset);
+}
@@ -922,7 +1824,7 @@ index 000000000..6edfeffcc
+/* Reads from EC */
+/* =============================== */
+
-+u16 read_ec_id(struct ecram *ecram, const struct model_config *model)
++static u16 read_ec_id(struct ecram *ecram, const struct model_config *model)
+{
+ u8 id1 = ecram_read(ecram, model->registers->ECHIPID1);
+ u8 id2 = ecram_read(ecram, model->registers->ECHIPID2);
@@ -930,7 +1832,8 @@ index 000000000..6edfeffcc
+ return (id1 << 8) + id2;
+}
+
-+u16 read_ec_version(struct ecram *ecram, const struct model_config *model)
++static u16 read_ec_version(struct ecram *ecram,
++ const struct model_config *model)
+{
+ u8 vers = ecram_read(ecram, model->registers->ECHIPVER);
+ u8 debug = ecram_read(ecram, model->registers->ECDEBUG);
@@ -940,7 +1843,7 @@ index 000000000..6edfeffcc
+
+/* ============================= */
+/* Data model for sensor values */
-+/* ============================ */
++/* ============================= */
+
+struct sensor_values {
+ u16 fan1_rpm; // current speed in rpm of fan 1
@@ -962,172 +1865,9 @@ index 000000000..6edfeffcc
+ SENSOR_FAN2_TARGET_RPM_ID = 7
+};
+
-+static int read_sensor_values(struct ecram *ecram,
-+ const struct model_config *model,
-+ struct sensor_values *values)
-+{
-+ values->fan1_target_rpm =
-+ 100 * ecram_read(ecram, model->registers->FAN1_TARGET_RPM);
-+ values->fan2_target_rpm =
-+ 100 * ecram_read(ecram, model->registers->FAN2_TARGET_RPM);
-+ // TODO: what source toc choose?
-+ // values->fan1_rpm = 100*ecram_read(ecram, model->registers->ALT_FAN1_RPM);
-+ // values->fan2_rpm = 100*ecram_read(ecram, model->registers->ALT_FAN2_RPM);
-+
-+ values->fan1_rpm =
-+ ecram_read(ecram, model->registers->FAN1_RPM_LSB) +
-+ (((int)ecram_read(ecram, model->registers->FAN1_RPM_MSB)) << 8);
-+ values->fan2_rpm =
-+ ecram_read(ecram, model->registers->FAN2_RPM_LSB) +
-+ (((int)ecram_read(ecram, model->registers->FAN2_RPM_MSB)) << 8);
-+
-+ values->cpu_temp_celsius =
-+ ecram_read(ecram, model->registers->ALT_CPU_TEMP);
-+ values->gpu_temp_celsius =
-+ ecram_read(ecram, model->registers->ALT_GPU_TEMP);
-+ values->ic_temp_celsius =
-+ ecram_read(ecram, model->registers->ALT_IC_TEMP2);
-+
-+ values->cpu_temp_celsius = ecram_read(ecram, 0xC5E6);
-+ values->gpu_temp_celsius = ecram_read(ecram, 0xC5E7);
-+ values->ic_temp_celsius = ecram_read(ecram, 0xC5E8);
-+
-+ return 0;
-+}
-+
-+/* =============================== */
-+/* Behaviour changing functions */
-+/* =============================== */
-+
-+int read_powermode(struct ecram *ecram, const struct model_config *model)
-+{
-+ return ecram_read(ecram, model->registers->ALT_POWERMODE);
-+}
-+
-+ssize_t write_powermode(struct ecram *ecram, const struct model_config *model,
-+ u8 value)
-+{
-+ if (!(value >= 0 && value <= 2)) {
-+ pr_info("Unexpected power mode value ignored: %d\n", value);
-+ return -ENOMEM;
-+ }
-+ ecram_write(ecram, model->registers->ALT_POWERMODE, value);
-+ return 0;
-+}
-+
-+/**
-+ * Shortly toggle powermode to a different mode
-+ * and switch back, e.g. to reset fan curve.
-+ */
-+void toggle_powermode(struct ecram *ecram, const struct model_config *model)
-+{
-+ int old_powermode = read_powermode(ecram, model);
-+ int next_powermode = old_powermode == 0 ? 1 : 0;
-+
-+ write_powermode(ecram, model, next_powermode);
-+ mdelay(1500);
-+ write_powermode(ecram, model, old_powermode);
-+}
-+
-+#define lockfancontroller_ON 8
-+#define lockfancontroller_OFF 0
-+
-+ssize_t write_lockfancontroller(struct ecram *ecram,
-+ const struct model_config *model, bool state)
-+{
-+ u8 val = state ? lockfancontroller_ON : lockfancontroller_OFF;
-+
-+ ecram_write(ecram, model->registers->LOCKFANCONTROLLER, val);
-+ return 0;
-+}
-+
-+int read_lockfancontroller(struct ecram *ecram,
-+ const struct model_config *model, bool *state)
-+{
-+ int value = ecram_read(ecram, model->registers->LOCKFANCONTROLLER);
-+
-+ switch (value) {
-+ case lockfancontroller_ON:
-+ *state = true;
-+ break;
-+ case lockfancontroller_OFF:
-+ *state = false;
-+ break;
-+ default:
-+ pr_info("Unexpected value in lockfanspeed register:%d\n",
-+ value);
-+ return -1;
-+ }
-+ return 0;
-+}
-+
-+#define MAXIMUMFANSPEED_ON 0x40
-+#define MAXIMUMFANSPEED_OFF 0x00
-+
-+int read_maximumfanspeed(struct ecram *ecram, const struct model_config *model,
-+ bool *state)
-+{
-+ int value = ecram_read(ecram, model->registers->MAXIMUMFANSPEED);
-+
-+ switch (value) {
-+ case MAXIMUMFANSPEED_ON:
-+ *state = true;
-+ break;
-+ case MAXIMUMFANSPEED_OFF:
-+ *state = false;
-+ break;
-+ default:
-+ pr_info("Unexpected value in maximumfanspeed register:%d\n",
-+ value);
-+ return -1;
-+ }
-+ return 0;
-+}
-+
-+ssize_t write_maximumfanspeed(struct ecram *ecram,
-+ const struct model_config *model, bool state)
-+{
-+ u8 val = state ? MAXIMUMFANSPEED_ON : MAXIMUMFANSPEED_OFF;
-+
-+ ecram_write(ecram, model->registers->MAXIMUMFANSPEED, val);
-+ return 0;
-+}
-+
-+#define MINIFANCUVE_ON_COOL_ON 0x04
-+#define MINIFANCUVE_ON_COOL_OFF 0xA0
-+
-+int read_minifancurve(struct ecram *ecram, const struct model_config *model,
-+ bool *state)
-+{
-+ int value = ecram_read(ecram, model->registers->MINIFANCURVE_ON_COOL);
-+
-+ switch (value) {
-+ case MINIFANCUVE_ON_COOL_ON:
-+ *state = true;
-+ break;
-+ case MINIFANCUVE_ON_COOL_OFF:
-+ *state = false;
-+ break;
-+ default:
-+ pr_info("Unexpected value in MINIFANCURVE register:%d\n",
-+ value);
-+ return -1;
-+ }
-+ return 0;
-+}
-+
-+ssize_t write_minifancurve(struct ecram *ecram,
-+ const struct model_config *model, bool state)
-+{
-+ u8 val = state ? MINIFANCUVE_ON_COOL_ON : MINIFANCUVE_ON_COOL_OFF;
-+
-+ ecram_write(ecram, model->registers->MINIFANCURVE_ON_COOL, val);
-+ return 0;
-+}
-+
+/* ============================= */
+/* Data model for fan curve */
-+/* ============================ */
++/* ============================= */
+
+struct fancurve_point {
+ // rpm1 devided by 100
@@ -1182,34 +1922,14 @@ index 000000000..6edfeffcc
+ size_t current_point_i;
+};
+
-+// calculate derived values
-+
-+int fancurve_get_cpu_deltahyst(struct fancurve_point *point)
-+{
-+ return ((int)point->cpu_max_temp_celsius) -
-+ ((int)point->cpu_min_temp_celsius);
-+}
-+
-+int fancurve_get_gpu_deltahyst(struct fancurve_point *point)
-+{
-+ return ((int)point->gpu_max_temp_celsius) -
-+ ((int)point->gpu_min_temp_celsius);
-+}
-+
-+int fancurve_get_ic_deltahyst(struct fancurve_point *point)
-+{
-+ return ((int)point->ic_max_temp_celsius) -
-+ ((int)point->ic_min_temp_celsius);
-+}
-+
+// validation functions
+
-+bool fancurve_is_valid_min_temp(int min_temp)
++static bool fancurve_is_valid_min_temp(int min_temp)
+{
+ return min_temp >= 0 && min_temp <= 127;
+}
+
-+bool fancurve_is_valid_max_temp(int max_temp)
++static bool fancurve_is_valid_max_temp(int max_temp)
+{
+ return max_temp >= 0 && max_temp <= 127;
+}
@@ -1218,7 +1938,7 @@ index 000000000..6edfeffcc
+// - make hwmon implementation easier
+// - keep fancurve valid, otherwise EC will not properly control fan
+
-+bool fancurve_set_rpm1(struct fancurve *fancurve, int point_id, int rpm)
++static bool fancurve_set_rpm1(struct fancurve *fancurve, int point_id, int rpm)
+{
+ bool valid = point_id == 0 ? rpm == 0 : (rpm >= 0 && rpm <= 4500);
+
@@ -1227,7 +1947,7 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_rpm2(struct fancurve *fancurve, int point_id, int rpm)
++static bool fancurve_set_rpm2(struct fancurve *fancurve, int point_id, int rpm)
+{
+ bool valid = point_id == 0 ? rpm == 0 : (rpm >= 0 && rpm <= 4500);
+
@@ -1238,7 +1958,8 @@ index 000000000..6edfeffcc
+
+// TODO: remove { ... } from single line if body
+
-+bool fancurve_set_accel(struct fancurve *fancurve, int point_id, int accel)
++static bool fancurve_set_accel(struct fancurve *fancurve, int point_id,
++ int accel)
+{
+ bool valid = accel >= 2 && accel <= 5;
+
@@ -1247,7 +1968,8 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_decel(struct fancurve *fancurve, int point_id, int decel)
++static bool fancurve_set_decel(struct fancurve *fancurve, int point_id,
++ int decel)
+{
+ bool valid = decel >= 2 && decel <= 5;
+
@@ -1256,8 +1978,8 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_cpu_temp_max(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_cpu_temp_max(struct fancurve *fancurve, int point_id,
++ int value)
+{
+ bool valid = fancurve_is_valid_max_temp(value);
+
@@ -1267,8 +1989,8 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_gpu_temp_max(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_gpu_temp_max(struct fancurve *fancurve, int point_id,
++ int value)
+{
+ bool valid = fancurve_is_valid_max_temp(value);
+
@@ -1277,8 +1999,8 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_ic_temp_max(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_ic_temp_max(struct fancurve *fancurve, int point_id,
++ int value)
+{
+ bool valid = fancurve_is_valid_max_temp(value);
+
@@ -1287,8 +2009,8 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_cpu_temp_min(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_cpu_temp_min(struct fancurve *fancurve, int point_id,
++ int value)
+{
+ bool valid = fancurve_is_valid_max_temp(value);
+
@@ -1297,59 +2019,28 @@ index 000000000..6edfeffcc
+ return valid;
+}
+
-+bool fancurve_set_gpu_temp_min(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_gpu_temp_min(struct fancurve *fancurve, int point_id,
++ int value)
+{
-+ bool valid = fancurve_is_valid_max_temp(value);
++ bool valid = fancurve_is_valid_min_temp(value);
+
+ if (valid)
+ fancurve->points[point_id].gpu_min_temp_celsius = value;
+ return valid;
+}
+
-+bool fancurve_set_ic_temp_min(struct fancurve *fancurve, int point_id,
-+ int value)
++static bool fancurve_set_ic_temp_min(struct fancurve *fancurve, int point_id,
++ int value)
+{
-+ bool valid = fancurve_is_valid_max_temp(value);
++ bool valid = fancurve_is_valid_min_temp(value);
+
+ if (valid)
+ fancurve->points[point_id].ic_min_temp_celsius = value;
+ return valid;
+}
+
-+//TODO: remove this if meaning of hyst in fan curve is clear!
-+//
-+//bool fancurve_set_cpu_deltahyst(struct fancurve* fancurve, int point_id, int hyst_value)
-+//{
-+// int max_temp = fancurve->points[point_id].cpu_max_temp_celsius;
-+// bool valid = hyst_value < max_temp;
-+// if(valid){
-+// fancurve->points[point_id].cpu_min_temp_celsius = max_temp - hyst_value;
-+// }
-+// return valid;
-+//}
-+
-+//bool fancurve_set_gpu_deltahyst(struct fancurve* fancurve, int point_id, int hyst_value)
-+//{
-+// int max_temp = fancurve->points[point_id].gpu_max_temp_celsius;
-+// bool valid = hyst_value < max_temp;
-+// if(valid){
-+// fancurve->points[point_id].gpu_min_temp_celsius = max_temp - hyst_value;
-+// }
-+// return valid;
-+//}
-+
-+//bool fancurve_set_ic_deltahyst(struct fancurve* fancurve, int point_id, int hyst_value)
-+//{
-+// int max_temp = fancurve->points[point_id].ic_max_temp_celsius;
-+// bool valid = hyst_value < max_temp;
-+// if(valid){
-+// fancurve->points[point_id].ic_min_temp_celsius = max_temp - hyst_value;
-+// }
-+// return valid;
-+//}
-+
-+bool fancurve_set_size(struct fancurve *fancurve, int size, bool init_values)
++static bool fancurve_set_size(struct fancurve *fancurve, int size,
++ bool init_values)
+{
+ bool valid = size >= 1 && size <= MAXFANCURVESIZE;
+
@@ -1358,7 +2049,6 @@ index 000000000..6edfeffcc
+ if (init_values && size < fancurve->size) {
+ // fancurve size is decreased, but last etnry alwasy needs 127 temperatures
+ // Note: size >=1
-+ // TODO: remove this comment
+ fancurve->points[size - 1].cpu_max_temp_celsius = 127;
+ fancurve->points[size - 1].ic_max_temp_celsius = 127;
+ fancurve->points[size - 1].gpu_max_temp_celsius = 127;
@@ -1374,6 +2064,612 @@ index 000000000..6edfeffcc
+ return true;
+}
+
++static ssize_t fancurve_print_seqfile(const struct fancurve *fancurve,
++ struct seq_file *s)
++{
++ int i;
++
++ seq_printf(
++ s,
++ "rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp\n");
++ for (i = 0; i < fancurve->size; ++i) {
++ const struct fancurve_point *point = &fancurve->points[i];
++
++ seq_printf(
++ s, "%d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\n",
++ point->rpm1_raw * 100, point->rpm2_raw * 100,
++ point->accel, point->decel, point->cpu_min_temp_celsius,
++ point->cpu_max_temp_celsius,
++ point->gpu_min_temp_celsius,
++ point->gpu_max_temp_celsius, point->ic_min_temp_celsius,
++ point->ic_max_temp_celsius);
++ }
++ return 0;
++}
++
++struct light {
++ bool initialized;
++ struct led_classdev led;
++ unsigned int last_brightness;
++ u8 light_id;
++ unsigned int lower_limit;
++ unsigned int upper_limit;
++};
++
++/* ============================= */
++/* Global and shared data between */
++/* all calls to this module */
++/* ============================= */
++// Implemented like ideapad-laptop.c but currenlty still
++// wihtout dynamic memory allocation (instead global _priv)
++struct legion_private {
++ struct platform_device *platform_device;
++ // TODO: remove or keep? init?
++ struct acpi_device *adev;
++
++ // Method to access ECRAM
++ struct ecram ecram;
++ // Configuration with registers an ECRAM access method
++ const struct model_config *conf;
++
++ // TODO: maybe refactor an keep only local to each function
++ // last known fan curve
++ struct fancurve fancurve;
++ // configured fan curve from user space
++ struct fancurve fancurve_configured;
++
++ // update lock, when partial values of fancurve are changed
++ struct mutex fancurve_mutex;
++
++ //interfaces
++ struct dentry *debugfs_dir;
++ struct device *hwmon_dev;
++ struct platform_profile_handler platform_profile_handler;
++
++ struct light kbd_bl;
++ struct light ylogo_light;
++ struct light iport_light;
++
++ // TODO: remove?
++ bool loaded;
++
++ // TODO: remove, only for reverse enginnering
++ struct ecram_memoryio ec_memoryio;
++};
++
++// shared between different drivers: WMI, platform and proteced by mutex
++static struct legion_private *legion_shared;
++static struct legion_private _priv;
++static DEFINE_MUTEX(legion_shared_mutex);
++
++static int legion_shared_init(struct legion_private *priv)
++{
++ int ret;
++
++ mutex_lock(&legion_shared_mutex);
++
++ if (!legion_shared) {
++ legion_shared = priv;
++ mutex_init(&legion_shared->fancurve_mutex);
++ ret = 0;
++ } else {
++ pr_warn("Found multiple platform devices\n");
++ ret = -EINVAL;
++ }
++
++ priv->loaded = true;
++ mutex_unlock(&legion_shared_mutex);
++
++ return ret;
++}
++
++static void legion_shared_exit(struct legion_private *priv)
++{
++ pr_info("Unloading legion shared\n");
++ mutex_lock(&legion_shared_mutex);
++
++ if (legion_shared == priv)
++ legion_shared = NULL;
++
++ mutex_unlock(&legion_shared_mutex);
++ pr_info("Unloading legion shared done\n");
++}
++
++static int get_simple_wmi_attribute(struct legion_private *priv,
++ const char *guid, u8 instance,
++ u32 method_id, bool invert,
++ unsigned long scale, unsigned long *value)
++{
++ unsigned long state = 0;
++ int err;
++
++ if (scale == 0) {
++ pr_info("Scale cannot be 0\n");
++ return -EINVAL;
++ }
++ err = wmi_exec_noarg_int(guid, instance, method_id, &state);
++ if (err)
++ return -EINVAL;
++
++ // TODO: remove later
++ pr_info("%swith raw value: %ld\n", __func__, state);
++
++ state = state * scale;
++
++ if (invert)
++ state = !state;
++ *value = state;
++ return 0;
++}
++
++static int get_simple_wmi_attribute_bool(struct legion_private *priv,
++ const char *guid, u8 instance,
++ u32 method_id, bool invert,
++ unsigned long scale, bool *value)
++{
++ unsigned long int_val = *value;
++ int err = get_simple_wmi_attribute(priv, guid, instance, method_id,
++ invert, scale, &int_val);
++ *value = int_val;
++ return err;
++}
++
++static int set_simple_wmi_attribute(struct legion_private *priv,
++ const char *guid, u8 instance,
++ u32 method_id, bool invert, int scale,
++ int state)
++{
++ int err;
++ u8 in_param;
++
++ if (scale == 0) {
++ pr_info("Scale cannot be 0\n");
++ return -EINVAL;
++ }
++
++ if (invert)
++ state = !state;
++
++ in_param = state / scale;
++
++ err = wmi_exec_arg(guid, instance, method_id, &in_param,
++ sizeof(in_param));
++ return err;
++}
++
++/* ============================= */
++/* Sensor values reading/writing */
++/* ============================= */
++
++static int ec_read_sensor_values(struct ecram *ecram,
++ const struct model_config *model,
++ struct sensor_values *values)
++{
++ values->fan1_target_rpm =
++ 100 * ecram_read(ecram, model->registers->EXT_FAN1_TARGET_RPM);
++ values->fan2_target_rpm =
++ 100 * ecram_read(ecram, model->registers->EXT_FAN2_TARGET_RPM);
++
++ values->fan1_rpm =
++ ecram_read(ecram, model->registers->EXT_FAN1_RPM_LSB) +
++ (((int)ecram_read(ecram, model->registers->EXT_FAN1_RPM_MSB))
++ << 8);
++ values->fan2_rpm =
++ ecram_read(ecram, model->registers->EXT_FAN2_RPM_LSB) +
++ (((int)ecram_read(ecram, model->registers->EXT_FAN2_RPM_MSB))
++ << 8);
++
++ values->cpu_temp_celsius =
++ ecram_read(ecram, model->registers->EXT_CPU_TEMP_INPUT);
++ values->gpu_temp_celsius =
++ ecram_read(ecram, model->registers->EXT_GPU_TEMP_INPUT);
++ values->ic_temp_celsius =
++ ecram_read(ecram, model->registers->EXT_IC_TEMP_INPUT);
++
++ values->cpu_temp_celsius = ecram_read(ecram, 0xC5E6);
++ values->gpu_temp_celsius = ecram_read(ecram, 0xC5E7);
++ values->ic_temp_celsius = ecram_read(ecram, 0xC5E8);
++
++ return 0;
++}
++
++static ssize_t ec_read_temperature(struct ecram *ecram,
++ const struct model_config *model,
++ int sensor_id, int *temperature)
++{
++ int err = 0;
++ unsigned long res;
++
++ if (sensor_id == 0) {
++ res = ecram_read(ecram, 0xC5E6);
++ } else if (sensor_id == 1) {
++ res = ecram_read(ecram, 0xC5E7);
++ } else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++ if (!err)
++ *temperature = res;
++ return err;
++}
++
++static ssize_t ec_read_fanspeed(struct ecram *ecram,
++ const struct model_config *model, int fan_id,
++ int *fanspeed_rpm)
++{
++ int err = 0;
++ unsigned long res;
++
++ if (fan_id == 0) {
++ res = ecram_read(ecram, model->registers->EXT_FAN1_RPM_LSB) +
++ (((int)ecram_read(ecram,
++ model->registers->EXT_FAN1_RPM_MSB))
++ << 8);
++ } else if (fan_id == 1) {
++ res = ecram_read(ecram, model->registers->EXT_FAN2_RPM_LSB) +
++ (((int)ecram_read(ecram,
++ model->registers->EXT_FAN2_RPM_MSB))
++ << 8);
++ } else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++ if (!err)
++ *fanspeed_rpm = res;
++ return err;
++}
++
++// '\_SB.PCI0.LPC0.EC0.FANS
++#define ACPI_PATH_FAN_SPEED1 "FANS"
++// '\_SB.PCI0.LPC0.EC0.FA2S
++#define ACPI_PATH_FAN_SPEED2 "FA2S"
++
++static ssize_t acpi_read_fanspeed(struct legion_private *priv, int fan_id,
++ int *value)
++{
++ int err;
++ unsigned long acpi_value;
++ const char *acpi_path;
++
++ if (fan_id == 0) {
++ acpi_path = ACPI_PATH_FAN_SPEED1;
++ } else if (fan_id == 1) {
++ acpi_path = ACPI_PATH_FAN_SPEED2;
++ } else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++ err = eval_int(priv->adev->handle, acpi_path, &acpi_value);
++ if (!err)
++ *value = (int)acpi_value * 100;
++ return err;
++}
++
++// '\_SB.PCI0.LPC0.EC0.CPUT
++#define ACPI_PATH_CPU_TEMP "CPUT"
++// '\_SB.PCI0.LPC0.EC0.GPUT
++#define ACPI_PATH_GPU_TEMP "GPUT"
++
++static ssize_t acpi_read_temperature(struct legion_private *priv, int fan_id,
++ int *value)
++{
++ int err;
++ unsigned long acpi_value;
++ const char *acpi_path;
++
++ if (fan_id == 0) {
++ acpi_path = ACPI_PATH_CPU_TEMP;
++ } else if (fan_id == 1) {
++ acpi_path = ACPI_PATH_GPU_TEMP;
++ } else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++ err = eval_int(priv->adev->handle, acpi_path, &acpi_value);
++ if (!err)
++ *value = (int)acpi_value;
++ return err;
++}
++
++// fan_id: 0 or 1
++static ssize_t wmi_read_fanspeed(int fan_id, int *fanspeed_rpm)
++{
++ int err;
++ unsigned long res;
++ struct acpi_buffer params;
++
++ params.length = 1;
++ params.pointer = &fan_id;
++
++ err = wmi_exec_int(WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_GETCURRENTFANSPEED, &params, &res);
++
++ if (!err)
++ *fanspeed_rpm = res;
++ return err;
++}
++
++//sensor_id: cpu = 0, gpu = 1
++static ssize_t wmi_read_temperature(int sensor_id, int *temperature)
++{
++ int err;
++ unsigned long res;
++ struct acpi_buffer params;
++
++ if (sensor_id == 0)
++ sensor_id = 0x03;
++ else if (sensor_id == 1)
++ sensor_id = 0x04;
++ else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++
++ params.length = 1;
++ params.pointer = &sensor_id;
++
++ err = wmi_exec_int(WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_GETCURRENTSENSORTEMPERATURE,
++ &params, &res);
++
++ if (!err)
++ *temperature = res;
++ return err;
++}
++
++// fan_id: 0 or 1
++static ssize_t wmi_read_fanspeed_gz(int fan_id, int *fanspeed_rpm)
++{
++ int err;
++ u32 method_id;
++ unsigned long res;
++
++ if (fan_id == 0)
++ method_id = WMI_METHOD_ID_GETFAN1SPEED;
++ else if (fan_id == 1)
++ method_id = WMI_METHOD_ID_GETFAN2SPEED;
++ else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++ err = wmi_exec_noarg_int(LEGION_WMI_GAMEZONE_GUID, 0, method_id, &res);
++
++ if (!err)
++ *fanspeed_rpm = res;
++ return err;
++}
++
++//sensor_id: cpu = 0, gpu = 1
++static ssize_t wmi_read_temperature_gz(int sensor_id, int *temperature)
++{
++ int err;
++ u32 method_id;
++ unsigned long res;
++
++ if (sensor_id == 0)
++ method_id = WMI_METHOD_ID_GETCPUTEMP;
++ else if (sensor_id == 1)
++ method_id = WMI_METHOD_ID_GETGPUTEMP;
++ else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++
++ err = wmi_exec_noarg_int(LEGION_WMI_GAMEZONE_GUID, 0, method_id, &res);
++
++ if (!err)
++ *temperature = res;
++ return err;
++}
++
++// fan_id: 0 or 1
++static ssize_t wmi_read_fanspeed_other(int fan_id, int *fanspeed_rpm)
++{
++ int err;
++ enum OtherMethodFeature featured_id;
++ int res;
++
++ if (fan_id == 0)
++ featured_id = OtherMethodFeature_FAN_SPEED_1;
++ else if (fan_id == 1)
++ featured_id = OtherMethodFeature_FAN_SPEED_2;
++ else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++
++ err = wmi_other_method_get_value(featured_id, &res);
++
++ if (!err)
++ *fanspeed_rpm = res;
++ return err;
++}
++
++//sensor_id: cpu = 0, gpu = 1
++static ssize_t wmi_read_temperature_other(int sensor_id, int *temperature)
++{
++ int err;
++ enum OtherMethodFeature featured_id;
++ int res;
++
++ if (sensor_id == 0)
++ featured_id = OtherMethodFeature_TEMP_CPU;
++ else if (sensor_id == 1)
++ featured_id = OtherMethodFeature_TEMP_GPU;
++ else {
++ // TODO: use all correct error codes
++ return -EEXIST;
++ }
++
++ err = wmi_other_method_get_value(featured_id, &res);
++ if (!err)
++ *temperature = res;
++ return err;
++}
++
++static ssize_t read_fanspeed(struct legion_private *priv, int fan_id,
++ int *speed_rpm)
++{
++ // TODO: use enums or function pointers?
++ switch (priv->conf->access_method_fanspeed) {
++ case ACCESS_METHOD_EC:
++ return ec_read_fanspeed(&priv->ecram, priv->conf, fan_id,
++ speed_rpm);
++ case ACCESS_METHOD_ACPI:
++ return acpi_read_fanspeed(priv, fan_id, speed_rpm);
++ case ACCESS_METHOD_WMI:
++ return wmi_read_fanspeed_gz(fan_id, speed_rpm);
++ case ACCESS_METHOD_WMI2:
++ return wmi_read_fanspeed(fan_id, speed_rpm);
++ case ACCESS_METHOD_WMI3:
++ return wmi_read_fanspeed_other(fan_id, speed_rpm);
++ default:
++ pr_info("No access method for fanspeed: %d\n",
++ priv->conf->access_method_fanspeed);
++ return -EINVAL;
++ }
++}
++
++static ssize_t read_temperature(struct legion_private *priv, int sensor_id,
++ int *temperature)
++{
++ // TODO: use enums or function pointers?
++ switch (priv->conf->access_method_temperature) {
++ case ACCESS_METHOD_EC:
++ return ec_read_temperature(&priv->ecram, priv->conf, sensor_id,
++ temperature);
++ case ACCESS_METHOD_ACPI:
++ return acpi_read_temperature(priv, sensor_id, temperature);
++ case ACCESS_METHOD_WMI:
++ return wmi_read_temperature_gz(sensor_id, temperature);
++ case ACCESS_METHOD_WMI2:
++ return wmi_read_temperature(sensor_id, temperature);
++ case ACCESS_METHOD_WMI3:
++ return wmi_read_temperature_other(sensor_id, temperature);
++ default:
++ pr_info("No access method for temperature: %d\n",
++ priv->conf->access_method_temperature);
++ return -EINVAL;
++ }
++}
++
++/* ============================= */
++/* Fancurve reading/writing */
++/* ============================= */
++
++/* Fancurve from WMI
++ * This allows changing fewer parameters.
++ * It is only available on newer models.
++ */
++
++struct WMIFanTable {
++ u8 FSTM; //FSMD
++ u8 FSID;
++ u32 FSTL; //FSST
++ u16 FSS0;
++ u16 FSS1;
++ u16 FSS2;
++ u16 FSS3;
++ u16 FSS4;
++ u16 FSS5;
++ u16 FSS6;
++ u16 FSS7;
++ u16 FSS8;
++ u16 FSS9;
++} __packed;
++
++struct WMIFanTableRead {
++ u32 FSFL;
++ u32 FSS0;
++ u32 FSS1;
++ u32 FSS2;
++ u32 FSS3;
++ u32 FSS4;
++ u32 FSS5;
++ u32 FSS6;
++ u32 FSS7;
++ u32 FSS8;
++ u32 FSS9;
++ u32 FSSA;
++} __packed;
++
++static ssize_t wmi_read_fancurve_custom(const struct model_config *model,
++ struct fancurve *fancurve)
++{
++ u8 buffer[88];
++ int err;
++
++ // The output buffer from the ACPI call is 88 bytes and larger
++ // than the returned object
++ pr_info("Size of object: %lu\n", sizeof(struct WMIFanTableRead));
++ err = wmi_exec_noarg_ints(WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_GET_TABLE, buffer,
++ sizeof(buffer));
++ print_hex_dump(KERN_INFO, "legion_laptop fan table wmi buffer",
++ DUMP_PREFIX_ADDRESS, 16, 1, buffer, sizeof(buffer),
++ true);
++ if (!err) {
++ struct WMIFanTableRead *fantable =
++ (struct WMIFanTableRead *)&buffer[0];
++ fancurve->current_point_i = 0;
++ fancurve->size = 10;
++ fancurve->points[0].rpm1_raw = fantable->FSS0;
++ fancurve->points[1].rpm1_raw = fantable->FSS1;
++ fancurve->points[2].rpm1_raw = fantable->FSS2;
++ fancurve->points[3].rpm1_raw = fantable->FSS3;
++ fancurve->points[4].rpm1_raw = fantable->FSS4;
++ fancurve->points[5].rpm1_raw = fantable->FSS5;
++ fancurve->points[6].rpm1_raw = fantable->FSS6;
++ fancurve->points[7].rpm1_raw = fantable->FSS7;
++ fancurve->points[8].rpm1_raw = fantable->FSS8;
++ fancurve->points[9].rpm1_raw = fantable->FSS9;
++ //fancurve->points[10].rpm1_raw = fantable->FSSA;
++ }
++ return err;
++}
++
++static ssize_t wmi_write_fancurve_custom(const struct model_config *model,
++ const struct fancurve *fancurve)
++{
++ u8 buffer[0x20];
++ int err;
++
++ // The buffer is read like this in ACPI firmware
++ //
++ // CreateByteField (Arg2, Zero, FSTM)
++ // CreateByteField (Arg2, One, FSID)
++ // CreateDWordField (Arg2, 0x02, FSTL)
++ // CreateByteField (Arg2, 0x06, FSS0)
++ // CreateByteField (Arg2, 0x08, FSS1)
++ // CreateByteField (Arg2, 0x0A, FSS2)
++ // CreateByteField (Arg2, 0x0C, FSS3)
++ // CreateByteField (Arg2, 0x0E, FSS4)
++ // CreateByteField (Arg2, 0x10, FSS5)
++ // CreateByteField (Arg2, 0x12, FSS6)
++ // CreateByteField (Arg2, 0x14, FSS7)
++ // CreateByteField (Arg2, 0x16, FSS8)
++ // CreateByteField (Arg2, 0x18, FSS9)
++
++ memset(buffer, 0, sizeof(buffer));
++ buffer[0x06] = fancurve->points[0].rpm1_raw;
++ buffer[0x08] = fancurve->points[1].rpm1_raw;
++ buffer[0x0A] = fancurve->points[2].rpm1_raw;
++ buffer[0x0C] = fancurve->points[3].rpm1_raw;
++ buffer[0x0E] = fancurve->points[4].rpm1_raw;
++ buffer[0x10] = fancurve->points[5].rpm1_raw;
++ buffer[0x12] = fancurve->points[6].rpm1_raw;
++ buffer[0x14] = fancurve->points[7].rpm1_raw;
++ buffer[0x16] = fancurve->points[8].rpm1_raw;
++ buffer[0x18] = fancurve->points[9].rpm1_raw;
++
++ print_hex_dump(KERN_INFO, "legion_laptop fan table wmi write buffer",
++ DUMP_PREFIX_ADDRESS, 16, 1, buffer, sizeof(buffer),
++ true);
++ err = wmi_exec_arg(WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_SET_TABLE, buffer, sizeof(buffer));
++ return err;
++}
++
+/* Read the fan curve from the EC.
+ *
+ * In newer models (>=2022) there is an ACPI/WMI to read fan curve as
@@ -1383,8 +2679,9 @@ index 000000000..6edfeffcc
+ * It reads all points from EC memory, even if stored fancurve is smaller, so
+ * it can contain 0 entries.
+ */
-+static int read_fancurve(struct ecram *ecram, const struct model_config *model,
-+ struct fancurve *fancurve)
++static int ec_read_fancurve_legion(struct ecram *ecram,
++ const struct model_config *model,
++ struct fancurve *fancurve)
+{
+ size_t i = 0;
+
@@ -1392,44 +2689,51 @@ index 000000000..6edfeffcc
+ struct fancurve_point *point = &fancurve->points[i];
+
+ point->rpm1_raw =
-+ ecram_read(ecram, model->registers->FAN1_BASE + i);
++ ecram_read(ecram, model->registers->EXT_FAN1_BASE + i);
+ point->rpm2_raw =
-+ ecram_read(ecram, model->registers->FAN2_BASE + i);
++ ecram_read(ecram, model->registers->EXT_FAN2_BASE + i);
+
-+ point->accel =
-+ ecram_read(ecram, model->registers->FAN_ACC_BASE + i);
-+ point->decel =
-+ ecram_read(ecram, model->registers->FAN_DEC_BASE + i);
++ point->accel = ecram_read(
++ ecram, model->registers->EXT_FAN_ACC_BASE + i);
++ point->decel = ecram_read(
++ ecram, model->registers->EXT_FAN_DEC_BASE + i);
+ point->cpu_max_temp_celsius =
-+ ecram_read(ecram, model->registers->CPU_TEMP + i);
-+ point->cpu_min_temp_celsius =
-+ ecram_read(ecram, model->registers->CPU_TEMP_HYST + i);
++ ecram_read(ecram, model->registers->EXT_CPU_TEMP + i);
++ point->cpu_min_temp_celsius = ecram_read(
++ ecram, model->registers->EXT_CPU_TEMP_HYST + i);
+ point->gpu_max_temp_celsius =
-+ ecram_read(ecram, model->registers->GPU_TEMP + i);
-+ point->gpu_min_temp_celsius =
-+ ecram_read(ecram, model->registers->GPU_TEMP_HYST + i);
++ ecram_read(ecram, model->registers->EXT_GPU_TEMP + i);
++ point->gpu_min_temp_celsius = ecram_read(
++ ecram, model->registers->EXT_GPU_TEMP_HYST + i);
+ point->ic_max_temp_celsius =
-+ ecram_read(ecram, model->registers->VRM_TEMP + i);
-+ point->ic_min_temp_celsius =
-+ ecram_read(ecram, model->registers->VRM_TEMP_HYST + i);
++ ecram_read(ecram, model->registers->EXT_VRM_TEMP + i);
++ point->ic_min_temp_celsius = ecram_read(
++ ecram, model->registers->EXT_VRM_TEMP_HYST + i);
+ }
+
+ // Do not trust that hardware; It might suddendly report
+ // a larger size, so clamp it.
-+ fancurve->size = ecram_read(ecram, model->registers->FAN_POINTS_SIZE);
++ fancurve->size =
++ ecram_read(ecram, model->registers->EXT_FAN_POINTS_SIZE);
+ fancurve->size =
+ min(fancurve->size, (typeof(fancurve->size))(MAXFANCURVESIZE));
+ fancurve->current_point_i =
-+ ecram_read(ecram, model->registers->FAN_CUR_POINT);
++ ecram_read(ecram, model->registers->EXT_FAN_CUR_POINT);
+ fancurve->current_point_i =
+ min(fancurve->current_point_i, fancurve->size);
+ return 0;
+}
+
-+static int write_fancurve(struct ecram *ecram, const struct model_config *model,
-+ const struct fancurve *fancurve, bool write_size)
++static int ec_write_fancurve_legion(struct ecram *ecram,
++ const struct model_config *model,
++ const struct fancurve *fancurve,
++ bool write_size)
+{
+ size_t i;
++
++ //TODO: remove again
++ pr_info("Set fancurve\n");
++
+ // Reset fan update counters (try to avoid any race conditions)
+ ecram_write(ecram, 0xC5FE, 0);
+ ecram_write(ecram, 0xC5FF, 0);
@@ -1440,39 +2744,39 @@ index 000000000..6edfeffcc
+ i < fancurve->size ? &fancurve->points[i] :
+ &fancurve_point_zero;
+
-+ ecram_write(ecram, model->registers->FAN1_BASE + i,
++ ecram_write(ecram, model->registers->EXT_FAN1_BASE + i,
+ point->rpm1_raw);
-+ ecram_write(ecram, model->registers->FAN2_BASE + i,
++ ecram_write(ecram, model->registers->EXT_FAN2_BASE + i,
+ point->rpm2_raw);
+
-+ ecram_write(ecram, model->registers->FAN_ACC_BASE + i,
++ ecram_write(ecram, model->registers->EXT_FAN_ACC_BASE + i,
+ point->accel);
-+ ecram_write(ecram, model->registers->FAN_DEC_BASE + i,
++ ecram_write(ecram, model->registers->EXT_FAN_DEC_BASE + i,
+ point->decel);
+
-+ ecram_write(ecram, model->registers->CPU_TEMP + i,
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP + i,
+ point->cpu_max_temp_celsius);
-+ ecram_write(ecram, model->registers->CPU_TEMP_HYST + i,
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP_HYST + i,
+ point->cpu_min_temp_celsius);
-+ ecram_write(ecram, model->registers->GPU_TEMP + i,
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP + i,
+ point->gpu_max_temp_celsius);
-+ ecram_write(ecram, model->registers->GPU_TEMP_HYST + i,
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP_HYST + i,
+ point->gpu_min_temp_celsius);
-+ ecram_write(ecram, model->registers->VRM_TEMP + i,
++ ecram_write(ecram, model->registers->EXT_VRM_TEMP + i,
+ point->ic_max_temp_celsius);
-+ ecram_write(ecram, model->registers->VRM_TEMP_HYST + i,
++ ecram_write(ecram, model->registers->EXT_VRM_TEMP_HYST + i,
+ point->ic_min_temp_celsius);
+ }
+
+ if (write_size) {
-+ ecram_write(ecram, model->registers->FAN_POINTS_SIZE,
++ ecram_write(ecram, model->registers->EXT_FAN_POINTS_SIZE,
+ fancurve->size);
+ }
+
+ // Reset current fan level to 0, so algorithm in EC
+ // selects fan curve point again and resetting hysterisis
+ // effects
-+ ecram_write(ecram, model->registers->FAN_CUR_POINT, 0);
++ ecram_write(ecram, model->registers->EXT_FAN_CUR_POINT, 0);
+
+ // Reset internal fan levels
+ ecram_write(ecram, 0xC634, 0); // CPU
@@ -1482,132 +2786,604 @@ index 000000000..6edfeffcc
+ return 0;
+}
+
-+//TODO: still needed?
-+//static ssize_t fancurve_print(const struct fancurve* fancurve, char *buf)
-+//{
-+// ssize_t output_char_count = 0;
-+// size_t i;
-+// for (i = 0; i < fancurve->size; ++i) {
-+// const struct fancurve_point * point = &fancurve->points[i];
-+// int res = sprintf(buf, "%d %d %d %d %d %d %d %d %d %d\n",
-+// point->rpm1_raw*100, point->rpm2_raw*100,
-+// point->accel, point->decel,
-+// point->cpu_min_temp_celsius,
-+// point->cpu_max_temp_celsius,
-+// point->gpu_min_temp_celsius,
-+// point->gpu_max_temp_celsius,
-+// point->ic_min_temp_celsius,
-+// point->ic_max_temp_celsius);
-+// if (res > 0) {
-+// output_char_count += res;
-+// } else {
-+// pr_debug(
-+// "Error writing to buffer for output of fanCurveStructure\n");
-+// return 0;
-+// }
-+// // go forward in buffer to append next print output
-+// buf += res;
-+// }
-+// return output_char_count;
-+//}
++#define FANCURVESIZE_IDEAPDAD 8
+
-+static ssize_t fancurve_print_seqfile(const struct fancurve *fancurve,
-+ struct seq_file *s)
++static int ec_read_fancurve_ideapad(struct ecram *ecram,
++ const struct model_config *model,
++ struct fancurve *fancurve)
+{
-+ int i;
++ size_t i = 0;
+
-+ seq_printf(
-+ s,
-+ "rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp\n");
-+ for (i = 0; i < fancurve->size; ++i) {
++ for (i = 0; i < FANCURVESIZE_IDEAPDAD; ++i) {
++ struct fancurve_point *point = &fancurve->points[i];
++
++ point->rpm1_raw =
++ ecram_read(ecram, model->registers->EXT_FAN1_BASE + i);
++ point->rpm2_raw =
++ ecram_read(ecram, model->registers->EXT_FAN2_BASE + i);
++
++ point->accel = 0;
++ point->decel = 0;
++ point->cpu_max_temp_celsius =
++ ecram_read(ecram, model->registers->EXT_CPU_TEMP + i);
++ point->cpu_min_temp_celsius = ecram_read(
++ ecram, model->registers->EXT_CPU_TEMP_HYST + i);
++ point->gpu_max_temp_celsius =
++ ecram_read(ecram, model->registers->EXT_GPU_TEMP + i);
++ point->gpu_min_temp_celsius = ecram_read(
++ ecram, model->registers->EXT_GPU_TEMP_HYST + i);
++ point->ic_max_temp_celsius = 0;
++ point->ic_min_temp_celsius = 0;
++ }
++
++ // Do not trust that hardware; It might suddendly report
++ // a larger size, so clamp it.
++ fancurve->size = FANCURVESIZE_IDEAPDAD;
++ fancurve->current_point_i =
++ ecram_read(ecram, model->registers->EXT_FAN_CUR_POINT);
++ fancurve->current_point_i =
++ min(fancurve->current_point_i, fancurve->size);
++ return 0;
++}
++
++static int ec_write_fancurve_ideapad(struct ecram *ecram,
++ const struct model_config *model,
++ const struct fancurve *fancurve)
++{
++ size_t i;
++ int valr1;
++ int valr2;
++
++ // add this later: maybe other addresses needed
++ // therefore, fan curve might not be effective immediatley but
++ // only after temp change
++ // Reset fan update counters (try to avoid any race conditions)
++ ecram_write(ecram, 0xC5FE, 0);
++ ecram_write(ecram, 0xC5FF, 0);
++ for (i = 0; i < FANCURVESIZE_IDEAPDAD; ++i) {
+ const struct fancurve_point *point = &fancurve->points[i];
+
-+ seq_printf(
-+ s, "%d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\t %d\n",
-+ point->rpm1_raw * 100, point->rpm2_raw * 100,
-+ point->accel, point->decel, point->cpu_min_temp_celsius,
-+ point->cpu_max_temp_celsius,
-+ point->gpu_min_temp_celsius,
-+ point->gpu_max_temp_celsius, point->ic_min_temp_celsius,
-+ point->ic_max_temp_celsius);
++ ecram_write(ecram, model->registers->EXT_FAN1_BASE + i,
++ point->rpm1_raw);
++ valr1 = ecram_read(ecram, model->registers->EXT_FAN1_BASE + i);
++ ecram_write(ecram, model->registers->EXT_FAN2_BASE + i,
++ point->rpm2_raw);
++ valr2 = ecram_read(ecram, model->registers->EXT_FAN2_BASE + i);
++ pr_info("Writing fan1: %d; reading fan1: %d\n", point->rpm1_raw,
++ valr1);
++ pr_info("Writing fan2: %d; reading fan2: %d\n", point->rpm2_raw,
++ valr2);
++
++ // write to memory and repeat 8 bytes later again
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP + i,
++ point->cpu_max_temp_celsius);
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP + 8 + i,
++ point->cpu_max_temp_celsius);
++ // write to memory and repeat 8 bytes later again
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP_HYST + i,
++ point->cpu_min_temp_celsius);
++ ecram_write(ecram, model->registers->EXT_CPU_TEMP_HYST + 8 + i,
++ point->cpu_min_temp_celsius);
++ // write to memory and repeat 8 bytes later again
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP + i,
++ point->gpu_max_temp_celsius);
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP + 8 + i,
++ point->gpu_max_temp_celsius);
++ // write to memory and repeat 8 bytes later again
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP_HYST + i,
++ point->gpu_min_temp_celsius);
++ ecram_write(ecram, model->registers->EXT_GPU_TEMP_HYST + 8 + i,
++ point->gpu_min_temp_celsius);
+ }
++
++ // add this later: maybe other addresses needed
++ // therefore, fan curve might not be effective immediatley but
++ // only after temp change
++ // // Reset current fan level to 0, so algorithm in EC
++ // // selects fan curve point again and resetting hysterisis
++ // // effects
++ // ecram_write(ecram, model->registers->EXT_FAN_CUR_POINT, 0);
++
++ // // Reset internal fan levels
++ // ecram_write(ecram, 0xC634, 0); // CPU
++ // ecram_write(ecram, 0xC635, 0); // GPU
++ // ecram_write(ecram, 0xC636, 0); // SENSOR
++
+ return 0;
+}
+
-+/* ============================= */
-+/* Global and shared data between */
-+/* all calls to this module */
-+/* ============================ */
-+// Implemented like ideapad-laptop.c but currenlty still
-+// wihtout dynamic memory allocation (instaed global _priv)
++static int read_fancurve(struct legion_private *priv, struct fancurve *fancurve)
++{
++ // TODO: use enums or function pointers?
++ switch (priv->conf->access_method_fancurve) {
++ case ACCESS_METHOD_EC:
++ return ec_read_fancurve_legion(&priv->ecram, priv->conf,
++ fancurve);
++ case ACCESS_METHOD_EC2:
++ return ec_read_fancurve_ideapad(&priv->ecram, priv->conf,
++ fancurve);
++ case ACCESS_METHOD_WMI3:
++ return wmi_read_fancurve_custom(priv->conf, fancurve);
++ default:
++ pr_info("No access method for fancurve:%d\n",
++ priv->conf->access_method_fancurve);
++ return -EINVAL;
++ }
++}
+
-+struct legion_private {
-+ struct platform_device *platform_device;
-+ // TODO: remove or keep? init?
-+ // struct acpi_device *adev;
++static int write_fancurve(struct legion_private *priv,
++ const struct fancurve *fancurve, bool write_size)
++{
++ // TODO: use enums or function pointers?
++ switch (priv->conf->access_method_fancurve) {
++ case ACCESS_METHOD_EC:
++ return ec_write_fancurve_legion(&priv->ecram, priv->conf,
++ fancurve, write_size);
++ case ACCESS_METHOD_EC2:
++ return ec_write_fancurve_ideapad(&priv->ecram, priv->conf,
++ fancurve);
++ case ACCESS_METHOD_WMI3:
++ return wmi_write_fancurve_custom(priv->conf, fancurve);
++ default:
++ pr_info("No access method for fancurve:%d\n",
++ priv->conf->access_method_fancurve);
++ return -EINVAL;
++ }
++}
+
-+ // Method to access ECRAM
-+ struct ecram ecram;
-+ // Configuration with registers an ECRAM access method
-+ const struct model_config *conf;
++#define MINIFANCUVE_ON_COOL_ON 0x04
++#define MINIFANCUVE_ON_COOL_OFF 0xA0
+
-+ // TODO: maybe refactor an keep only local to each function
-+ // last known fan curve
-+ struct fancurve fancurve;
-+ // configured fan curve from user space
-+ struct fancurve fancurve_configured;
++static int ec_read_minifancurve(struct ecram *ecram,
++ const struct model_config *model, bool *state)
++{
++ int value =
++ ecram_read(ecram, model->registers->EXT_MINIFANCURVE_ON_COOL);
+
-+ // update lock, when partial values of fancurve are changed
-+ struct mutex fancurve_mutex;
++ switch (value) {
++ case MINIFANCUVE_ON_COOL_ON:
++ *state = true;
++ break;
++ case MINIFANCUVE_ON_COOL_OFF:
++ *state = false;
++ break;
++ default:
++ pr_info("Unexpected value in MINIFANCURVE register:%d\n",
++ value);
++ return -1;
++ }
++ return 0;
++}
+
-+ //interfaces
-+ struct dentry *debugfs_dir;
-+ struct device *hwmon_dev;
-+ struct platform_profile_handler platform_profile_handler;
++static ssize_t ec_write_minifancurve(struct ecram *ecram,
++ const struct model_config *model,
++ bool state)
++{
++ u8 val = state ? MINIFANCUVE_ON_COOL_ON : MINIFANCUVE_ON_COOL_OFF;
+
-+ // EC enables mini fancurve if long enough on low temp
-+ bool has_minifancurve_on_cool;
++ ecram_write(ecram, model->registers->EXT_MINIFANCURVE_ON_COOL, val);
++ return 0;
++}
+
-+ // TODO: remove?
-+ bool loaded;
++#define EC_LOCKFANCONTROLLER_ON 8
++#define EC_LOCKFANCONTROLLER_OFF 0
++
++static ssize_t ec_write_lockfancontroller(struct ecram *ecram,
++ const struct model_config *model,
++ bool state)
++{
++ u8 val = state ? EC_LOCKFANCONTROLLER_ON : EC_LOCKFANCONTROLLER_OFF;
++
++ ecram_write(ecram, model->registers->EXT_LOCKFANCONTROLLER, val);
++ return 0;
++}
++
++static int ec_read_lockfancontroller(struct ecram *ecram,
++ const struct model_config *model,
++ bool *state)
++{
++ int value = ecram_read(ecram, model->registers->EXT_LOCKFANCONTROLLER);
++
++ switch (value) {
++ case EC_LOCKFANCONTROLLER_ON:
++ *state = true;
++ break;
++ case EC_LOCKFANCONTROLLER_OFF:
++ *state = false;
++ break;
++ default:
++ pr_info("Unexpected value in lockfanspeed register:%d\n",
++ value);
++ return -1;
++ }
++ return 0;
++}
++
++#define EC_FANFULLSPEED_ON 0x40
++#define EC_FANFULLSPEED_OFF 0x00
++
++static int ec_read_fanfullspeed(struct ecram *ecram,
++ const struct model_config *model, bool *state)
++{
++ int value = ecram_read(ecram, model->registers->EXT_MAXIMUMFANSPEED);
++
++ switch (value) {
++ case EC_FANFULLSPEED_ON:
++ *state = true;
++ break;
++ case EC_FANFULLSPEED_OFF:
++ *state = false;
++ break;
++ default:
++ pr_info("Unexpected value in maximumfanspeed register:%d\n",
++ value);
++ return -1;
++ }
++ return 0;
++}
++
++static ssize_t ec_write_fanfullspeed(struct ecram *ecram,
++ const struct model_config *model,
++ bool state)
++{
++ u8 val = state ? EC_FANFULLSPEED_ON : EC_FANFULLSPEED_OFF;
++
++ ecram_write(ecram, model->registers->EXT_MAXIMUMFANSPEED, val);
++ return 0;
++}
++
++static ssize_t wmi_read_fanfullspeed(struct legion_private *priv, bool *state)
++{
++ return get_simple_wmi_attribute_bool(priv, WMI_GUID_LENOVO_FAN_METHOD,
++ 0, WMI_METHOD_ID_FAN_GET_FULLSPEED,
++ false, 1, state);
++}
++
++static ssize_t wmi_write_fanfullspeed(struct legion_private *priv, bool state)
++{
++ return set_simple_wmi_attribute(priv, WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_SET_FULLSPEED, false,
++ 1, state);
++}
++
++static ssize_t read_fanfullspeed(struct legion_private *priv, bool *state)
++{
++ // TODO: use enums or function pointers?
++ switch (priv->conf->access_method_fanfullspeed) {
++ case ACCESS_METHOD_EC:
++ return ec_read_fanfullspeed(&priv->ecram, priv->conf, state);
++ case ACCESS_METHOD_WMI:
++ return wmi_read_fanfullspeed(priv, state);
++ default:
++ pr_info("No access method for fan full speed: %d\n",
++ priv->conf->access_method_fanfullspeed);
++ return -EINVAL;
++ }
++}
++
++static ssize_t write_fanfullspeed(struct legion_private *priv, bool state)
++{
++ ssize_t res;
++
++ switch (priv->conf->access_method_fanfullspeed) {
++ case ACCESS_METHOD_EC:
++ res = ec_write_fanfullspeed(&priv->ecram, priv->conf, state);
++ return res;
++ case ACCESS_METHOD_WMI:
++ return wmi_write_fanfullspeed(priv, state);
++ default:
++ pr_info("No access method for fan full speed:%d\n",
++ priv->conf->access_method_fanfullspeed);
++ return -EINVAL;
++ }
++}
++
++/* ============================= */
++/* Power mode reading/writing */
++/* ============================= */
++
++enum legion_ec_powermode {
++ LEGION_EC_POWERMODE_QUIET = 2,
++ LEGION_EC_POWERMODE_BALANCED = 0,
++ LEGION_EC_POWERMODE_PERFORMANCE = 1,
++ LEGION_EC_POWERMODE_CUSTOM = 3
+};
+
-+// shared between different drivers: WMI, platform and proteced by mutex
-+static struct legion_private *legion_shared;
-+static struct legion_private _priv;
-+static DEFINE_MUTEX(legion_shared_mutex);
++enum legion_wmi_powermode {
++ LEGION_WMI_POWERMODE_QUIET = 1,
++ LEGION_WMI_POWERMODE_BALANCED = 2,
++ LEGION_WMI_POWERMODE_PERFORMANCE = 3,
++ LEGION_WMI_POWERMODE_CUSTOM = 255
++};
+
-+static int legion_shared_init(struct legion_private *priv)
++enum legion_wmi_powermode ec_to_wmi_powermode(int ec_mode)
+{
-+ int ret;
++ switch (ec_mode) {
++ case LEGION_EC_POWERMODE_QUIET:
++ return LEGION_WMI_POWERMODE_QUIET;
++ case LEGION_EC_POWERMODE_BALANCED:
++ return LEGION_WMI_POWERMODE_BALANCED;
++ case LEGION_EC_POWERMODE_PERFORMANCE:
++ return LEGION_WMI_POWERMODE_PERFORMANCE;
++ case LEGION_EC_POWERMODE_CUSTOM:
++ return LEGION_WMI_POWERMODE_CUSTOM;
++ default:
++ return LEGION_WMI_POWERMODE_BALANCED;
++ }
++}
+
-+ mutex_lock(&legion_shared_mutex);
++enum legion_ec_powermode wmi_to_ec_powermode(enum legion_wmi_powermode wmi_mode)
++{
++ switch (wmi_mode) {
++ case LEGION_WMI_POWERMODE_QUIET:
++ return LEGION_EC_POWERMODE_QUIET;
++ case LEGION_WMI_POWERMODE_BALANCED:
++ return LEGION_EC_POWERMODE_BALANCED;
++ case LEGION_WMI_POWERMODE_PERFORMANCE:
++ return LEGION_EC_POWERMODE_PERFORMANCE;
++ case LEGION_WMI_POWERMODE_CUSTOM:
++ return LEGION_EC_POWERMODE_CUSTOM;
++ default:
++ return LEGION_EC_POWERMODE_BALANCED;
++ }
++}
+
-+ if (!legion_shared) {
-+ legion_shared = priv;
-+ mutex_init(&legion_shared->fancurve_mutex);
-+ ret = 0;
-+ } else {
-+ pr_warn("Found multiple platform devices\n");
-+ ret = -EINVAL;
++static ssize_t ec_read_powermode(struct legion_private *priv, int *powermode)
++{
++ *powermode =
++ ecram_read(&priv->ecram, priv->conf->registers->EXT_POWERMODE);
++ return 0;
++}
++
++static ssize_t ec_write_powermode(struct legion_private *priv, u8 value)
++{
++ if (!((value >= 0 && value <= 2) || value == 255)) {
++ pr_info("Unexpected power mode value ignored: %d\n", value);
++ return -ENOMEM;
++ }
++ ecram_write(&priv->ecram, priv->conf->registers->EXT_POWERMODE, value);
++ return 0;
++}
++
++static ssize_t acpi_read_powermode(struct legion_private *priv, int *powermode)
++{
++ unsigned long acpi_powermode;
++ int err;
++
++ // spmo method not alwasy available
++ // \_SB.PCI0.LPC0.EC0.SPMO
++ err = eval_spmo(priv->adev->handle, &acpi_powermode);
++ *powermode = (int)acpi_powermode;
++ return err;
++}
++
++static ssize_t wmi_read_powermode(int *powermode)
++{
++ int err;
++ unsigned long res;
++
++ err = wmi_exec_noarg_int(LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETSMARTFANMODE, &res);
++
++ if (!err)
++ *powermode = res;
++ return err;
++}
++
++static ssize_t wmi_write_powermode(u8 value)
++{
++ if (!((value >= LEGION_WMI_POWERMODE_QUIET &&
++ value <= LEGION_WMI_POWERMODE_PERFORMANCE) ||
++ value == LEGION_WMI_POWERMODE_CUSTOM)) {
++ pr_info("Unexpected power mode value ignored: %d\n", value);
++ return -ENOMEM;
+ }
++ return wmi_exec_arg(LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETSMARTFANMODE, &value,
++ sizeof(value));
++}
+
-+ priv->loaded = true;
-+ mutex_unlock(&legion_shared_mutex);
++static ssize_t read_powermode(struct legion_private *priv, int *powermode)
++{
++ ssize_t res;
++
++ switch (priv->conf->access_method_powermode) {
++ case ACCESS_METHOD_EC:
++ res = ec_read_powermode(priv, powermode);
++ *powermode = ec_to_wmi_powermode(*powermode);
++ return res;
++ case ACCESS_METHOD_ACPI:
++ return acpi_read_powermode(priv, powermode);
++ case ACCESS_METHOD_WMI:
++ return wmi_read_powermode(powermode);
++ default:
++ pr_info("No access method for powermode:%d\n",
++ priv->conf->access_method_powermode);
++ return -EINVAL;
++ }
++}
+
-+ return ret;
++static ssize_t write_powermode(struct legion_private *priv,
++ enum legion_wmi_powermode value)
++{
++ ssize_t res;
++
++ //TODO: remove again
++ pr_info("Set powermode\n");
++
++ switch (priv->conf->access_method_powermode) {
++ case ACCESS_METHOD_EC:
++ res = ec_write_powermode(priv, wmi_to_ec_powermode(value));
++ return res;
++ case ACCESS_METHOD_WMI:
++ return wmi_write_powermode(value);
++ default:
++ pr_info("No access method for powermode:%d\n",
++ priv->conf->access_method_powermode);
++ return -EINVAL;
++ }
+}
+
-+static void legion_shared_exit(struct legion_private *priv)
++/**
++ * Shortly toggle powermode to a different mode
++ * and switch back, e.g. to reset fan curve.
++ */
++static void toggle_powermode(struct legion_private *priv)
+{
-+ pr_info("Unloading legion shared\n");
-+ mutex_lock(&legion_shared_mutex);
++ int old_powermode;
++ int next_powermode;
+
-+ if (legion_shared == priv)
-+ legion_shared = NULL;
++ read_powermode(priv, &old_powermode);
++ next_powermode = old_powermode == 0 ? 1 : 0;
+
-+ mutex_unlock(&legion_shared_mutex);
-+ pr_info("Unloading legion shared done\n");
++ write_powermode(priv, next_powermode);
++ mdelay(1500);
++ write_powermode(priv, old_powermode);
++}
++
++/* ============================= */
++/* Charging mode reading/writing */
++/* ============================- */
++
++#define FCT_RAPID_CHARGE_ON 0x07
++#define FCT_RAPID_CHARGE_OFF 0x08
++#define RAPID_CHARGE_ON 0x0
++#define RAPID_CHARGE_OFF 0x1
++
++static int acpi_read_rapidcharge(struct acpi_device *adev, bool *state)
++{
++ unsigned long result;
++ int err;
++
++ //also works? what is better?
++ /*
++ * err = eval_qcho(adev->handle, &result);
++ * if (err)
++ * return err;
++ * state = result;
++ * return 0;
++ */
++
++ err = eval_gbmd(adev->handle, &result);
++ if (err)
++ return err;
++
++ *state = result & 0x04;
++ return 0;
++}
++
++static int acpi_write_rapidcharge(struct acpi_device *adev, bool state)
++{
++ int err;
++ unsigned long fct_nr = state > 0 ? FCT_RAPID_CHARGE_ON :
++ FCT_RAPID_CHARGE_OFF;
++
++ err = exec_sbmc(adev->handle, fct_nr);
++ pr_info("Set rapidcharge to %d by calling %lu: result: %d\n", state,
++ fct_nr, err);
++ return err;
++}
++
++/* ============================= */
++/* Keyboard backlight read/write */
++/* ============================= */
++
++static ssize_t legion_kbd_bl2_brightness_get(struct legion_private *priv)
++{
++ unsigned long state = 0;
++ int err;
++
++ err = wmi_exec_noarg_int(LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETKEYBOARDLIGHT, &state);
++ if (err)
++ return -EINVAL;
++
++ return state;
++}
++
++//static int legion_kbd_bl2_brightness_set(struct legion_private *priv,
++// unsigned int brightness)
++//{
++// u8 in_param = brightness;
++
++// return wmi_exec_arg(LEGION_WMI_GAMEZONE_GUID, 0,
++// WMI_METHOD_ID_SETKEYBOARDLIGHT, &in_param,
++// sizeof(in_param));
++//}
++
++//min: 1, max: 3
++#define LIGHT_ID_KEYBOARD 0x00
++//min: 0, max: 1
++#define LIGHT_ID_YLOGO 0x03
++//min: 1, max: 2
++#define LIGHT_ID_IOPORT 0x05
++
++static int legion_wmi_light_get(struct legion_private *priv, u8 light_id,
++ unsigned int min_value, unsigned int max_value)
++{
++ struct acpi_buffer params;
++ u8 in;
++ u8 result[2];
++ u8 value;
++ int err;
++
++ params.length = 1;
++ params.pointer = &in;
++ in = light_id;
++ err = wmi_exec_ints(LEGION_WMI_KBBACKLIGHT_GUID, 0,
++ WMI_METHOD_ID_KBBACKLIGHTGET, &params, result,
++ ARRAY_SIZE(result));
++ if (err) {
++ pr_info("Error for WMI method call to get brightness\n");
++ return -EIO;
++ }
++
++ value = result[1];
++ if (!(value >= min_value && value <= max_value)) {
++ pr_info("Error WMI call for reading brightness: expected a value between %u and %u, but got %d\n",
++ min_value, max_value, value);
++ return -EFAULT;
++ }
++
++ return value - min_value;
++}
++
++static int legion_wmi_light_set(struct legion_private *priv, u8 light_id,
++ unsigned int min_value, unsigned int max_value,
++ unsigned int brightness)
++{
++ struct acpi_buffer buffer;
++ u8 in_buffer_param[8];
++ unsigned long result;
++ int err;
++
++ buffer.length = 3;
++ buffer.pointer = &in_buffer_param[0];
++ in_buffer_param[0] = light_id;
++ in_buffer_param[1] = 0x01;
++ in_buffer_param[2] =
++ clamp(brightness + min_value, min_value, max_value);
++
++ err = wmi_exec_int(LEGION_WMI_KBBACKLIGHT_GUID, 0,
++ WMI_METHOD_ID_KBBACKLIGHTSET, &buffer, &result);
++ if (err) {
++ pr_info("Error for WMI method call to set brightness on light: %d\n",
++ light_id);
++ return -EIO;
++ }
++
++ return 0;
++}
++
++static int legion_kbd_bl_brightness_get(struct legion_private *priv)
++{
++ return legion_wmi_light_get(priv, LIGHT_ID_KEYBOARD, 1, 3);
++}
++
++static int legion_kbd_bl_brightness_set(struct legion_private *priv,
++ unsigned int brightness)
++{
++ return legion_wmi_light_set(priv, LIGHT_ID_KEYBOARD, 1, 3, brightness);
+}
+
+/* ============================= */
@@ -1620,7 +3396,9 @@ index 000000000..6edfeffcc
+ size_t offset;
+
+ for (offset = 0; offset < priv->conf->memoryio_size; ++offset) {
-+ char value = ecram_read(&priv->ecram, priv->conf->memoryio_physical_ec_start + offset);
++ char value = ecram_read(&priv->ecram,
++ priv->conf->memoryio_physical_ec_start +
++ offset);
+
+ seq_write(s, &value, 1);
+ }
@@ -1629,47 +3407,180 @@ index 000000000..6edfeffcc
+
+DEFINE_SHOW_ATTRIBUTE(debugfs_ecmemory);
+
++static int debugfs_ecmemoryram_show(struct seq_file *s, void *unused)
++{
++ struct legion_private *priv = s->private;
++ size_t offset;
++ ssize_t err;
++ u8 value;
++
++ for (offset = 0; offset < priv->conf->ramio_size; ++offset) {
++ err = ecram_memoryio_read(&priv->ec_memoryio, offset, &value);
++ if (!err)
++ seq_write(s, &value, 1);
++ else
++ return -EACCES;
++ }
++ return 0;
++}
++
++DEFINE_SHOW_ATTRIBUTE(debugfs_ecmemoryram);
++
++//TODO: make (almost) all methods static
++
++static void seq_file_print_with_error(struct seq_file *s, const char *name,
++ ssize_t err, int value)
++{
++ seq_printf(s, "%s error: %ld\n", name, err);
++ seq_printf(s, "%s: %d\n", name, value);
++}
++
+static int debugfs_fancurve_show(struct seq_file *s, void *unused)
+{
+ struct legion_private *priv = s->private;
+ bool is_minifancurve;
+ bool is_lockfancontroller;
+ bool is_maximumfanspeed;
++ bool is_rapidcharge = false;
++ int powermode;
++ int temperature;
++ int fanspeed;
+ int err;
++ unsigned long cfg;
++ struct fancurve wmi_fancurve;
++ //int kb_backlight;
++
++ mutex_lock(&priv->fancurve_mutex);
+
+ seq_printf(s, "EC Chip ID: %x\n", read_ec_id(&priv->ecram, priv->conf));
+ seq_printf(s, "EC Chip Version: %x\n",
+ read_ec_version(&priv->ecram, priv->conf));
-+ // TODO: remove this
-+ seq_printf(s, "legion_laptop version: %s\n", MODULEVERSION);
+ seq_printf(s, "legion_laptop features: %s\n", LEGIONFEATURES);
+ seq_printf(s, "legion_laptop ec_readonly: %d\n", ec_readonly);
-+ read_fancurve(&priv->ecram, priv->conf, &priv->fancurve);
+
-+ err = read_minifancurve(&priv->ecram, priv->conf, &is_minifancurve);
-+ seq_printf(s, "minifancurve on cool: %s\n",
++ err = eval_int(priv->adev->handle, "VPC0._CFG", &cfg);
++ seq_printf(s, "ACPI CFG error: %d\n", err);
++ seq_printf(s, "ACPI CFG: %lu\n", cfg);
++
++ seq_printf(s, "temperature access method: %d\n",
++ priv->conf->access_method_temperature);
++ err = read_temperature(priv, 0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature", err, temperature);
++ err = ec_read_temperature(&priv->ecram, priv->conf, 0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature EC", err, temperature);
++ err = acpi_read_temperature(priv, 0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature ACPI", err, temperature);
++ err = wmi_read_temperature_gz(0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature WMI", err, temperature);
++ err = wmi_read_temperature(0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature WMI2", err, temperature);
++ err = wmi_read_temperature_other(0, &temperature);
++ seq_file_print_with_error(s, "CPU temperature WMI3", err, temperature);
++
++ err = read_temperature(priv, 1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature", err, temperature);
++ err = ec_read_temperature(&priv->ecram, priv->conf, 1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature EC", err, temperature);
++ err = acpi_read_temperature(priv, 1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature ACPI", err, temperature);
++ err = wmi_read_temperature_gz(1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature WMI", err, temperature);
++ err = wmi_read_temperature(1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature WMI2", err, temperature);
++ err = wmi_read_temperature_other(1, &temperature);
++ seq_file_print_with_error(s, "GPU temperature WMI3", err, temperature);
++
++ seq_printf(s, "fan speed access method: %d\n",
++ priv->conf->access_method_fanspeed);
++ err = read_fanspeed(priv, 0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed", err, fanspeed);
++ err = ec_read_fanspeed(&priv->ecram, priv->conf, 0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed EC", err, fanspeed);
++ err = acpi_read_fanspeed(priv, 0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed ACPI", err, fanspeed);
++ err = wmi_read_fanspeed_gz(0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed WMI", err, fanspeed);
++ err = wmi_read_fanspeed(0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed WMI2", err, fanspeed);
++ err = wmi_read_fanspeed_other(0, &fanspeed);
++ seq_file_print_with_error(s, "1 fanspeed WMI3", err, fanspeed);
++
++ err = read_fanspeed(priv, 1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed", err, fanspeed);
++ err = ec_read_fanspeed(&priv->ecram, priv->conf, 1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed EC", err, fanspeed);
++ err = acpi_read_fanspeed(priv, 1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed ACPI", err, fanspeed);
++ err = wmi_read_fanspeed_gz(1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed WMI", err, fanspeed);
++ err = wmi_read_fanspeed(1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed WMI2", err, fanspeed);
++ err = wmi_read_fanspeed_other(1, &fanspeed);
++ seq_file_print_with_error(s, "2 fanspeed WMI3", err, fanspeed);
++
++ seq_printf(s, "powermode access method: %d\n",
++ priv->conf->access_method_powermode);
++ err = read_powermode(priv, &powermode);
++ seq_file_print_with_error(s, "powermode", err, powermode);
++ err = ec_read_powermode(priv, &powermode);
++ seq_file_print_with_error(s, "powermode EC", err, powermode);
++ err = acpi_read_powermode(priv, &powermode);
++ seq_file_print_with_error(s, "powermode ACPI", err, powermode);
++ err = wmi_read_powermode(&powermode);
++ seq_file_print_with_error(s, "powermode WMI", err, powermode);
++ seq_printf(s, "has custom powermode: %d\n",
++ priv->conf->has_custom_powermode);
++
++ err = acpi_read_rapidcharge(priv->adev, &is_rapidcharge);
++ seq_printf(s, "ACPI rapidcharge error: %d\n", err);
++ seq_printf(s, "ACPI rapidcharge: %d\n", is_rapidcharge);
++
++ seq_printf(s, "WMI backlight 2 state: %ld\n",
++ legion_kbd_bl2_brightness_get(priv));
++ seq_printf(s, "WMI backlight 3 state: %d\n",
++ legion_kbd_bl_brightness_get(priv));
++
++ seq_printf(s, "WMI light IO port: %d\n",
++ legion_wmi_light_get(priv, LIGHT_ID_IOPORT, 0, 4));
++
++ seq_printf(s, "WMI light y logo/lid: %d\n",
++ legion_wmi_light_get(priv, LIGHT_ID_YLOGO, 0, 4));
++
++ seq_printf(s, "EC minifancurve feature enabled: %d\n",
++ priv->conf->has_minifancurve);
++ err = ec_read_minifancurve(&priv->ecram, priv->conf, &is_minifancurve);
++ seq_printf(s, "EC minifancurve on cool: %s\n",
+ err ? "error" : (is_minifancurve ? "true" : "false"));
-+ err = read_lockfancontroller(&priv->ecram, priv->conf,
-+ &is_lockfancontroller);
-+ seq_printf(s, "lock fan controller: %s\n",
++
++ err = ec_read_lockfancontroller(&priv->ecram, priv->conf,
++ &is_lockfancontroller);
++ seq_printf(s, "EC lockfancontroller error: %d\n", err);
++ seq_printf(s, "EC lockfancontroller: %s\n",
+ err ? "error" : (is_lockfancontroller ? "true" : "false"));
-+ err = read_maximumfanspeed(&priv->ecram, priv->conf,
++
++ err = read_fanfullspeed(priv, &is_maximumfanspeed);
++ seq_file_print_with_error(s, "fanfullspeed", err, is_maximumfanspeed);
++
++ err = ec_read_fanfullspeed(&priv->ecram, priv->conf,
+ &is_maximumfanspeed);
-+ seq_printf(s, "enable maximumfanspeed: %s\n",
-+ err ? "error" : (is_maximumfanspeed ? "true" : "false"));
-+ seq_printf(s, "enable maximumfanspeed status: %d\n", err);
++ seq_file_print_with_error(s, "fanfullspeed EC", err,
++ is_maximumfanspeed);
+
-+ seq_printf(s, "fan curve current point id: %ld\n",
++ read_fancurve(priv, &priv->fancurve);
++ seq_printf(s, "EC fan curve current point id: %ld\n",
+ priv->fancurve.current_point_i);
-+ seq_printf(s, "fan curve points size: %ld\n", priv->fancurve.size);
++ seq_printf(s, "EC fan curve points size: %ld\n", priv->fancurve.size);
+
-+ seq_puts(s, "Current fan curve in hardware (embedded controller):\n");
++ seq_puts(s, "Current fan curve in hardware:\n");
+ fancurve_print_seqfile(&priv->fancurve, s);
+ seq_puts(s, "=====================\n");
++ mutex_unlock(&priv->fancurve_mutex);
+
-+ // TODO: decide what to do with it, still needed?
-+ // seq_puts(s, "Configured fan curve.\n");
-+ // fancurve_print_seqfile(&priv->fancurve_configured, s);
++ seq_puts(s, "Current fan curve in hardware (WMI; might be empty)\n");
++ wmi_fancurve.size = 0;
++ err = wmi_read_fancurve_custom(priv->conf, &wmi_fancurve);
++ fancurve_print_seqfile(&wmi_fancurve, s);
++ seq_puts(s, "=====================\n");
+ return 0;
+}
+
@@ -1691,6 +3602,8 @@ index 000000000..6edfeffcc
+ &debugfs_fancurve_fops);
+ debugfs_create_file("ecmemory", 0444, dir, priv,
+ &debugfs_ecmemory_fops);
++ debugfs_create_file("ecmemoryram", 0444, dir, priv,
++ &debugfs_ecmemoryram_fops);
+
+ priv->debugfs_dir = dir;
+}
@@ -1698,8 +3611,7 @@ index 000000000..6edfeffcc
+static void legion_debugfs_exit(struct legion_private *priv)
+{
+ pr_info("Unloading legion dubugfs\n");
-+ // TODO: remove this note
-+ // Note: does nothing if null
++ // The following is does nothing if pointer is NULL
+ debugfs_remove_recursive(priv->debugfs_dir);
+ priv->debugfs_dir = NULL;
+ pr_info("Unloading legion dubugfs done\n");
@@ -1709,43 +3621,78 @@ index 000000000..6edfeffcc
+/* sysfs interface */
+/* ============================ */
+
-+static ssize_t powermode_show(struct device *dev, struct device_attribute *attr,
-+ char *buf)
++static int show_simple_wmi_attribute(struct device *dev,
++ struct device_attribute *attr, char *buf,
++ const char *guid, u8 instance,
++ u32 method_id, bool invert,
++ unsigned long scale)
+{
++ unsigned long state = 0;
++ int err;
+ struct legion_private *priv = dev_get_drvdata(dev);
-+ int power_mode = read_powermode(&priv->ecram, priv->conf);
+
-+ return sysfs_emit(buf, "%d\n", power_mode);
++ mutex_lock(&priv->fancurve_mutex);
++ err = get_simple_wmi_attribute(priv, guid, instance, method_id, invert,
++ scale, &state);
++ mutex_unlock(&priv->fancurve_mutex);
++
++ if (err)
++ return -EINVAL;
++
++ return sysfs_emit(buf, "%lu\n", state);
+}
+
-+static ssize_t powermode_store(struct device *dev,
-+ struct device_attribute *attr, const char *buf,
-+ size_t count)
++static int show_simple_wmi_attribute_from_buffer(struct device *dev,
++ struct device_attribute *attr,
++ char *buf, const char *guid,
++ u8 instance, u32 method_id,
++ size_t ressize, size_t i,
++ int scale)
+{
-+ struct legion_private *priv = dev_get_drvdata(dev);
-+ int powermode;
++ u8 res[16];
+ int err;
++ int out;
++ struct legion_private *priv = dev_get_drvdata(dev);
+
-+ err = kstrtouint(buf, 0, &powermode);
-+ if (err)
-+ return err;
++ if (ressize > ARRAY_SIZE(res)) {
++ pr_info("Buffer to small for WMI result\n");
++ return -EINVAL;
++ }
++ if (i >= ressize) {
++ pr_info("Index not within buffer size\n");
++ return -EINVAL;
++ }
+
-+ err = write_powermode(&priv->ecram, priv->conf, powermode);
++ mutex_lock(&priv->fancurve_mutex);
++ err = wmi_exec_noarg_ints(guid, instance, method_id, res, ressize);
++ mutex_unlock(&priv->fancurve_mutex);
+ if (err)
+ return -EINVAL;
+
-+ // TODO: better?
-+ // we have to wait a bit before change is done in hardware and
-+ // readback done after notifying returns correct value, otherwise
-+ // the notified reader will read old value
-+ msleep(500);
-+ platform_profile_notify();
++ out = scale * res[i];
++ return sysfs_emit(buf, "%d\n", out);
++}
++
++static int store_simple_wmi_attribute(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count,
++ const char *guid, u8 instance,
++ u32 method_id, bool invert, int scale)
++{
++ int state;
++ int err;
++ struct legion_private *priv = dev_get_drvdata(dev);
+
++ err = kstrtouint(buf, 0, &state);
++ if (err)
++ return err;
++ err = set_simple_wmi_attribute(priv, guid, instance, method_id, invert,
++ scale, state);
++ if (err)
++ return err;
+ return count;
+}
+
-+static DEVICE_ATTR_RW(powermode);
-+
+static ssize_t lockfancontroller_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
@@ -1754,8 +3701,8 @@ index 000000000..6edfeffcc
+ int err;
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = read_lockfancontroller(&priv->ecram, priv->conf,
-+ &is_lockfancontroller);
++ err = ec_read_lockfancontroller(&priv->ecram, priv->conf,
++ &is_lockfancontroller);
+ mutex_unlock(&priv->fancurve_mutex);
+ if (err)
+ return -EINVAL;
@@ -1776,8 +3723,8 @@ index 000000000..6edfeffcc
+ return err;
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = write_lockfancontroller(&priv->ecram, priv->conf,
-+ is_lockfancontroller);
++ err = ec_write_lockfancontroller(&priv->ecram, priv->conf,
++ is_lockfancontroller);
+ mutex_unlock(&priv->fancurve_mutex);
+ if (err)
+ return -EINVAL;
@@ -1787,8 +3734,599 @@ index 000000000..6edfeffcc
+
+static DEVICE_ATTR_RW(lockfancontroller);
+
++static ssize_t rapidcharge_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ bool state = false;
++ int err;
++ struct legion_private *priv = dev_get_drvdata(dev);
++
++ mutex_lock(&priv->fancurve_mutex);
++ err = acpi_read_rapidcharge(priv->adev, &state);
++ mutex_unlock(&priv->fancurve_mutex);
++ if (err)
++ return -EINVAL;
++
++ return sysfs_emit(buf, "%d\n", state);
++}
++
++static ssize_t rapidcharge_store(struct device *dev,
++ struct device_attribute *attr, const char *buf,
++ size_t count)
++{
++ struct legion_private *priv = dev_get_drvdata(dev);
++ int state;
++ int err;
++
++ err = kstrtouint(buf, 0, &state);
++ if (err)
++ return err;
++
++ mutex_lock(&priv->fancurve_mutex);
++ err = acpi_write_rapidcharge(priv->adev, state);
++ mutex_unlock(&priv->fancurve_mutex);
++ if (err)
++ return -EINVAL;
++
++ return count;
++}
++
++static DEVICE_ATTR_RW(rapidcharge);
++
++static ssize_t issupportgpuoc_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_ISSUPPORTGPUOC, false,
++ 1);
++}
++
++static DEVICE_ATTR_RO(issupportgpuoc);
++
++static ssize_t aslcodeversion_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETVERSION, false, 1);
++}
++
++static DEVICE_ATTR_RO(aslcodeversion);
++
++static ssize_t issupportcpuoc_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_ISSUPPORTCPUOC, false,
++ 1);
++}
++
++static DEVICE_ATTR_RO(issupportcpuoc);
++
++static ssize_t winkey_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETWINKEYSTATUS, true,
++ 1);
++}
++
++static ssize_t winkey_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETWINKEYSTATUS, true,
++ 1);
++}
++
++static DEVICE_ATTR_RW(winkey);
++
++// on newer models the touchpad feature in ideapad does not work anymore, so
++// we need this
++static ssize_t touchpad_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETTPSTATUS, true, 1);
++}
++
++static ssize_t touchpad_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETTPSTATUS, true, 1);
++}
++
++static DEVICE_ATTR_RW(touchpad);
++
++static ssize_t gsync_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETGSYNCSTATUS, true, 1);
++}
++
++static ssize_t gsync_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETGSYNCSTATUS, true,
++ 1);
++}
++
++static DEVICE_ATTR_RW(gsync);
++
++static ssize_t powerchargemode_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETPOWERCHARGEMODE,
++ false, 1);
++}
++static DEVICE_ATTR_RO(powerchargemode);
++
++static ssize_t overdrive_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETODSTATUS, false, 1);
++}
++
++static ssize_t overdrive_store(struct device *dev,
++ struct device_attribute *attr, const char *buf,
++ size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETODSTATUS, false, 1);
++}
++
++static DEVICE_ATTR_RW(overdrive);
++
++static ssize_t thermalmode_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETTHERMALMODE, false,
++ 1);
++}
++static DEVICE_ATTR_RO(thermalmode);
++
++// TOOD: probably remove again because provided by other means; only useful for overclocking
++static ssize_t cpumaxfrequency_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETCPUMAXFREQUENCY,
++ false, 1);
++}
++static DEVICE_ATTR_RO(cpumaxfrequency);
++
++static ssize_t isacfitforoc_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_ISACFITFOROC, false, 1);
++}
++static DEVICE_ATTR_RO(isacfitforoc);
++
++static ssize_t igpumode_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_GETIGPUMODESTATUS, false,
++ 1);
++}
++
++static ssize_t igpumode_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ LEGION_WMI_GAMEZONE_GUID, 0,
++ WMI_METHOD_ID_SETIGPUMODESTATUS,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(igpumode);
++
++static ssize_t cpu_oc_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_OC_STATUS, 16, 0, 1);
++}
++
++static ssize_t cpu_oc_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_OC_STATUS,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_oc);
++
++static ssize_t cpu_shortterm_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_SHORTTERM_POWERLIMIT, 16, 0, 1);
++}
++
++static ssize_t cpu_shortterm_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(
++ dev, attr, buf, count, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_SHORTTERM_POWERLIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_shortterm_powerlimit);
++
++static ssize_t cpu_longterm_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_LONGTERM_POWERLIMIT, 16, 0, 1);
++}
++
++static ssize_t cpu_longterm_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(
++ dev, attr, buf, count, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_LONGTERM_POWERLIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_longterm_powerlimit);
++
++static ssize_t cpu_default_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(
++ dev, attr, buf, WMI_GUID_LENOVO_CPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_DEFAULT_POWERLIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RO(cpu_default_powerlimit);
++
++static ssize_t cpu_peak_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_PEAK_POWERLIMIT,
++ false, 1);
++}
++
++static ssize_t cpu_peak_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_PEAK_POWERLIMIT,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_peak_powerlimit);
++
++static ssize_t cpu_apu_sppt_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_APU_SPPT_POWERLIMIT, false, 1);
++}
++
++static ssize_t cpu_apu_sppt_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(
++ dev, attr, buf, count, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_APU_SPPT_POWERLIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_apu_sppt_powerlimit);
++
++static ssize_t cpu_cross_loading_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_GET_CROSS_LOADING_POWERLIMIT, false, 1);
++}
++
++static ssize_t cpu_cross_loading_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(
++ dev, attr, buf, count, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_CPU_SET_CROSS_LOADING_POWERLIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RW(cpu_cross_loading_powerlimit);
++
++static ssize_t gpu_oc_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_OC_STATUS, false,
++ 1);
++}
++
++static ssize_t gpu_oc_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_SET_OC_STATUS,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(gpu_oc);
++
++static ssize_t gpu_ppab_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_PPAB_POWERLIMIT, 16, 0, 1);
++}
++
++static ssize_t gpu_ppab_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_SET_PPAB_POWERLIMIT,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(gpu_ppab_powerlimit);
++
++static ssize_t gpu_ctgp_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_CTGP_POWERLIMIT, 16, 0, 1);
++}
++
++static ssize_t gpu_ctgp_powerlimit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_SET_CTGP_POWERLIMIT,
++ false, 1);
++}
++
++static DEVICE_ATTR_RW(gpu_ctgp_powerlimit);
++
++static ssize_t gpu_ctgp2_powerlimit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute_from_buffer(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_CTGP_POWERLIMIT, 16, 0x0C, 1);
++}
++
++static DEVICE_ATTR_RO(gpu_ctgp2_powerlimit);
++
++// TOOD: probably remove again because provided by other means; only useful for overclocking
++static ssize_t
++gpu_default_ppab_ctrgp_powerlimit_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_DEFAULT_PPAB_CTGP_POWERLIMIT, false, 1);
++}
++static DEVICE_ATTR_RO(gpu_default_ppab_ctrgp_powerlimit);
++
++static ssize_t gpu_temperature_limit_show(struct device *dev,
++ struct device_attribute *attr,
++ char *buf)
++{
++ return show_simple_wmi_attribute(
++ dev, attr, buf, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_TEMPERATURE_LIMIT, false, 1);
++}
++
++static ssize_t gpu_temperature_limit_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(
++ dev, attr, buf, count, WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_SET_TEMPERATURE_LIMIT, false, 1);
++}
++
++static DEVICE_ATTR_RW(gpu_temperature_limit);
++
++// TOOD: probably remove again because provided by other means; only useful for overclocking
++static ssize_t gpu_boost_clock_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ WMI_GUID_LENOVO_GPU_METHOD, 0,
++ WMI_METHOD_ID_GPU_GET_BOOST_CLOCK,
++ false, 1);
++}
++static DEVICE_ATTR_RO(gpu_boost_clock);
++
++static ssize_t fan_fullspeed_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ bool state = false;
++ int err;
++ struct legion_private *priv = dev_get_drvdata(dev);
++
++ mutex_lock(&priv->fancurve_mutex);
++ err = read_fanfullspeed(priv, &state);
++ mutex_unlock(&priv->fancurve_mutex);
++ if (err)
++ return -EINVAL;
++
++ return sysfs_emit(buf, "%d\n", state);
++}
++
++static ssize_t fan_fullspeed_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ struct legion_private *priv = dev_get_drvdata(dev);
++ int state;
++ int err;
++
++ err = kstrtouint(buf, 0, &state);
++ if (err)
++ return err;
++
++ mutex_lock(&priv->fancurve_mutex);
++ err = write_fanfullspeed(priv, state);
++ mutex_unlock(&priv->fancurve_mutex);
++ if (err)
++ return -EINVAL;
++
++ return count;
++}
++
++static DEVICE_ATTR_RW(fan_fullspeed);
++
++static ssize_t fan_maxspeed_show(struct device *dev,
++ struct device_attribute *attr, char *buf)
++{
++ return show_simple_wmi_attribute(dev, attr, buf,
++ WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_GET_MAXSPEED, false,
++ 1);
++}
++
++static ssize_t fan_maxspeed_store(struct device *dev,
++ struct device_attribute *attr,
++ const char *buf, size_t count)
++{
++ return store_simple_wmi_attribute(dev, attr, buf, count,
++ WMI_GUID_LENOVO_FAN_METHOD, 0,
++ WMI_METHOD_ID_FAN_SET_MAXSPEED, false,
++ 1);
++}
++
++static DEVICE_ATTR_RW(fan_maxspeed);
++
++static ssize_t powermode_show(struct device *dev, struct device_attribute *attr,
++ char *buf)
++{
++ struct legion_private *priv = dev_get_drvdata(dev);
++ int power_mode;
++
++ mutex_lock(&priv->fancurve_mutex);
++ read_powermode(priv, &power_mode);
++ mutex_unlock(&priv->fancurve_mutex);
++ return sysfs_emit(buf, "%d\n", power_mode);
++}
++
++static void legion_platform_profile_notify(void);
++
++static ssize_t powermode_store(struct device *dev,
++ struct device_attribute *attr, const char *buf,
++ size_t count)
++{
++ struct legion_private *priv = dev_get_drvdata(dev);
++ int powermode;
++ int err;
++
++ err = kstrtouint(buf, 0, &powermode);
++ if (err)
++ return err;
++
++ mutex_lock(&priv->fancurve_mutex);
++ err = write_powermode(priv, powermode);
++ mutex_unlock(&priv->fancurve_mutex);
++ if (err)
++ return -EINVAL;
++
++ // TODO: better?
++ // we have to wait a bit before change is done in hardware and
++ // readback done after notifying returns correct value, otherwise
++ // the notified reader will read old value
++ msleep(500);
++ legion_platform_profile_notify();
++
++ return count;
++}
++
++static DEVICE_ATTR_RW(powermode);
++
+static struct attribute *legion_sysfs_attributes[] = {
-+ &dev_attr_powermode.attr, &dev_attr_lockfancontroller.attr, NULL
++ &dev_attr_powermode.attr,
++ &dev_attr_lockfancontroller.attr,
++ &dev_attr_rapidcharge.attr,
++ &dev_attr_winkey.attr,
++ &dev_attr_touchpad.attr,
++ &dev_attr_gsync.attr,
++ &dev_attr_powerchargemode.attr,
++ &dev_attr_overdrive.attr,
++ &dev_attr_cpumaxfrequency.attr,
++ &dev_attr_isacfitforoc.attr,
++ &dev_attr_cpu_oc.attr,
++ &dev_attr_cpu_shortterm_powerlimit.attr,
++ &dev_attr_cpu_longterm_powerlimit.attr,
++ &dev_attr_cpu_apu_sppt_powerlimit.attr,
++ &dev_attr_cpu_default_powerlimit.attr,
++ &dev_attr_cpu_peak_powerlimit.attr,
++ &dev_attr_cpu_cross_loading_powerlimit.attr,
++ &dev_attr_gpu_oc.attr,
++ &dev_attr_gpu_ppab_powerlimit.attr,
++ &dev_attr_gpu_ctgp_powerlimit.attr,
++ &dev_attr_gpu_ctgp2_powerlimit.attr,
++ &dev_attr_gpu_default_ppab_ctrgp_powerlimit.attr,
++ &dev_attr_gpu_temperature_limit.attr,
++ &dev_attr_gpu_boost_clock.attr,
++ &dev_attr_fan_fullspeed.attr,
++ &dev_attr_fan_maxspeed.attr,
++ &dev_attr_thermalmode.attr,
++ &dev_attr_issupportcpuoc.attr,
++ &dev_attr_issupportgpuoc.attr,
++ &dev_attr_aslcodeversion.attr,
++ &dev_attr_igpumode.attr,
++ NULL
+};
+
+static const struct attribute_group legion_attribute_group = {
@@ -1853,7 +4391,7 @@ index 000000000..6edfeffcc
+ pr_info("Fan event: legion type: %d; acpi type: %d (%d=integer)",
+ wpriv->event, data->type, ACPI_TYPE_INTEGER);
+ // TODO: here it is too early (first unlock mutext, then wait a bit)
-+ //platform_profile_notify();
++ //legion_platform_profile_notify();
+ break;
+ default:
+ pr_info("Event: legion type: %d; acpi type: %d (%d=integer)",
@@ -1867,7 +4405,7 @@ index 000000000..6edfeffcc
+ // problem: we get a event just before the powermode change (from the key?),
+ // so if we notify to early, it will read the old power mode/platform profile
+ msleep(500);
-+ platform_profile_notify();
++ legion_platform_profile_notify();
+}
+
+static int legion_wmi_probe(struct wmi_device *wdev, const void *context)
@@ -1907,9 +4445,6 @@ index 000000000..6edfeffcc
+ .event = LEGION_EVENT_F
+};
+
-+// check if really a method
-+#define LEGION_WMI_GAMEZONE_GUID "887B54E3-DDDC-4B2C-8B88-68A26A8835D0"
-+
+#define LEGION_WMI_GUID_FAN_EVENT "D320289E-8FEA-41E0-86F9-611D83151B5F"
+#define LEGION_WMI_GUID_FAN2_EVENT "bc72a435-e8c1-4275-b3e2-d8b8074aba59"
+#define LEGION_WMI_GUID_GAMEZONE_KEY_EVENT \
@@ -1970,11 +4505,13 @@ index 000000000..6edfeffcc
+/* Platform profile */
+/* ============================ */
+
-+enum LEGION_POWERMODE {
-+ LEGION_POWERMODE_BALANCED = 0,
-+ LEGION_POWERMODE_PERFORMANCE = 1,
-+ LEGION_POWERMODE_QUIET = 2,
-+};
++static void legion_platform_profile_notify(void)
++{
++ if (!enable_platformprofile)
++ pr_info("Skipping platform_profile_notify because enable_platformprofile is false\n");
++
++ platform_profile_notify();
++}
+
+static int legion_platform_profile_get(struct platform_profile_handler *pprof,
+ enum platform_profile_option *profile)
@@ -1984,18 +4521,21 @@ index 000000000..6edfeffcc
+
+ priv = container_of(pprof, struct legion_private,
+ platform_profile_handler);
-+ powermode = read_powermode(&priv->ecram, priv->conf);
++ read_powermode(priv, &powermode);
+
+ switch (powermode) {
-+ case LEGION_POWERMODE_BALANCED:
++ case LEGION_WMI_POWERMODE_BALANCED:
+ *profile = PLATFORM_PROFILE_BALANCED;
+ break;
-+ case LEGION_POWERMODE_PERFORMANCE:
++ case LEGION_WMI_POWERMODE_PERFORMANCE:
+ *profile = PLATFORM_PROFILE_PERFORMANCE;
+ break;
-+ case LEGION_POWERMODE_QUIET:
++ case LEGION_WMI_POWERMODE_QUIET:
+ *profile = PLATFORM_PROFILE_QUIET;
+ break;
++ case LEGION_WMI_POWERMODE_CUSTOM:
++ *profile = PLATFORM_PROFILE_BALANCED_PERFORMANCE;
++ break;
+ default:
+ return -EINVAL;
+ }
@@ -2013,25 +4553,33 @@ index 000000000..6edfeffcc
+
+ switch (profile) {
+ case PLATFORM_PROFILE_BALANCED:
-+ powermode = LEGION_POWERMODE_BALANCED;
++ powermode = LEGION_WMI_POWERMODE_BALANCED;
+ break;
+ case PLATFORM_PROFILE_PERFORMANCE:
-+ powermode = LEGION_POWERMODE_PERFORMANCE;
++ powermode = LEGION_WMI_POWERMODE_PERFORMANCE;
+ break;
+ case PLATFORM_PROFILE_QUIET:
-+ powermode = LEGION_POWERMODE_QUIET;
++ powermode = LEGION_WMI_POWERMODE_QUIET;
++ break;
++ case PLATFORM_PROFILE_BALANCED_PERFORMANCE:
++ powermode = LEGION_WMI_POWERMODE_CUSTOM;
+ break;
+ default:
+ return -EOPNOTSUPP;
+ }
+
-+ return write_powermode(&priv->ecram, priv->conf, powermode);
++ return write_powermode(priv, powermode);
+}
+
+static int legion_platform_profile_init(struct legion_private *priv)
+{
+ int err;
+
++ if (!enable_platformprofile) {
++ pr_info("Skipping creating platform profile support because enable_platformprofile is false\n");
++ return 0;
++ }
++
+ priv->platform_profile_handler.profile_get =
+ legion_platform_profile_get;
+ priv->platform_profile_handler.profile_set =
@@ -2042,6 +4590,11 @@ index 000000000..6edfeffcc
+ priv->platform_profile_handler.choices);
+ set_bit(PLATFORM_PROFILE_PERFORMANCE,
+ priv->platform_profile_handler.choices);
++ if (priv->conf->has_custom_powermode &&
++ priv->conf->access_method_powermode == ACCESS_METHOD_WMI) {
++ set_bit(PLATFORM_PROFILE_BALANCED_PERFORMANCE,
++ priv->platform_profile_handler.choices);
++ }
+
+ err = platform_profile_register(&priv->platform_profile_handler);
+ if (err)
@@ -2052,6 +4605,10 @@ index 000000000..6edfeffcc
+
+static void legion_platform_profile_exit(struct legion_private *priv)
+{
++ if (!enable_platformprofile) {
++ pr_info("Skipping unloading platform profile support because enable_platformprofile is false\n");
++ return;
++ }
+ pr_info("Unloading legion platform profile\n");
+ platform_profile_remove();
+ pr_info("Unloading legion platform profile done\n");
@@ -2109,35 +4666,44 @@ index 000000000..6edfeffcc
+ int sensor_id = (to_sensor_dev_attr(devattr))->index;
+ struct sensor_values values;
+ int outval;
-+
-+ read_sensor_values(&priv->ecram, priv->conf, &values);
++ int err = -EIO;
+
+ switch (sensor_id) {
+ case SENSOR_CPU_TEMP_ID:
-+ outval = 1000 * values.cpu_temp_celsius;
++ err = read_temperature(priv, 0, &outval);
++ outval *= 1000;
+ break;
+ case SENSOR_GPU_TEMP_ID:
-+ outval = 1000 * values.gpu_temp_celsius;
++ err = read_temperature(priv, 1, &outval);
++ outval *= 1000;
+ break;
+ case SENSOR_IC_TEMP_ID:
++ ec_read_sensor_values(&priv->ecram, priv->conf, &values);
+ outval = 1000 * values.ic_temp_celsius;
++ err = 0;
+ break;
+ case SENSOR_FAN1_RPM_ID:
-+ outval = values.fan1_rpm;
++ err = read_fanspeed(priv, 0, &outval);
+ break;
+ case SENSOR_FAN2_RPM_ID:
-+ outval = values.fan2_rpm;
++ err = read_fanspeed(priv, 1, &outval);
+ break;
+ case SENSOR_FAN1_TARGET_RPM_ID:
++ ec_read_sensor_values(&priv->ecram, priv->conf, &values);
+ outval = values.fan1_target_rpm;
++ err = 0;
+ break;
+ case SENSOR_FAN2_TARGET_RPM_ID:
++ ec_read_sensor_values(&priv->ecram, priv->conf, &values);
+ outval = values.fan2_target_rpm;
++ err = 0;
+ break;
+ default:
+ pr_info("Error reading sensor value with id %d\n", sensor_id);
+ return -EOPNOTSUPP;
+ }
++ if (err)
++ return err;
+
+ return sprintf(buf, "%d\n", outval);
+}
@@ -2182,7 +4748,7 @@ index 000000000..6edfeffcc
+ int point_id = to_sensor_dev_attr_2(devattr)->index;
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = read_fancurve(&priv->ecram, priv->conf, &fancurve);
++ err = read_fancurve(priv, &fancurve);
+ mutex_unlock(&priv->fancurve_mutex);
+
+ if (err) {
@@ -2249,6 +4815,7 @@ index 000000000..6edfeffcc
+ struct legion_private *priv = dev_get_drvdata(dev);
+ int fancurve_attr_id = to_sensor_dev_attr_2(devattr)->nr;
+ int point_id = to_sensor_dev_attr_2(devattr)->index;
++ bool write_fancurve_size = false;
+
+ if (!(point_id >= 0 && point_id < MAXFANCURVESIZE)) {
+ pr_info("Reading fancurve failed due to wrong point id: %d\n",
@@ -2265,7 +4832,7 @@ index 000000000..6edfeffcc
+ }
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = read_fancurve(&priv->ecram, priv->conf, &fancurve);
++ err = read_fancurve(priv, &fancurve);
+
+ if (err) {
+ pr_info("Reading fancurve failed\n");
@@ -2276,13 +4843,9 @@ index 000000000..6edfeffcc
+ switch (fancurve_attr_id) {
+ case FANCURVE_ATTR_PWM1:
+ valid = fancurve_set_rpm1(&fancurve, point_id, value);
-+ // TODO: remove
-+ //valid = valid && fancurve_set_rpm2(&fancurve, point_id, value);
+ break;
+ case FANCURVE_ATTR_PWM2:
+ valid = fancurve_set_rpm2(&fancurve, point_id, value);
-+ // TODO: remove
-+ //valid = valid && fancurve_set_rpm2(&fancurve, point_id, value);
+ break;
+ case FANCURVE_ATTR_CPU_TEMP:
+ valid = fancurve_set_cpu_temp_max(&fancurve, point_id, value);
@@ -2310,6 +4873,7 @@ index 000000000..6edfeffcc
+ break;
+ case FANCURVE_SIZE:
+ valid = fancurve_set_size(&fancurve, value, true);
++ write_fancurve_size = true;
+ break;
+ default:
+ pr_info("Writing fancurve failed due to wrong attribute id: %d\n",
@@ -2325,7 +4889,7 @@ index 000000000..6edfeffcc
+ goto error_mutex;
+ }
+
-+ err = write_fancurve(&priv->ecram, priv->conf, &fancurve, false);
++ err = write_fancurve(priv, &fancurve, write_fancurve_size);
+ if (err) {
+ pr_info("Writing fancurve failed for accessing hwmon at point_id: %d\n",
+ point_id);
@@ -2563,7 +5127,7 @@ index 000000000..6edfeffcc
+ struct legion_private *priv = dev_get_drvdata(dev);
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = read_minifancurve(&priv->ecram, priv->conf, &value);
++ err = ec_read_minifancurve(&priv->ecram, priv->conf, &value);
+ if (err) {
+ err = -1;
+ pr_info("Reading minifancurve not succesful\n");
@@ -2594,7 +5158,7 @@ index 000000000..6edfeffcc
+ }
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = write_minifancurve(&priv->ecram, priv->conf, value);
++ err = ec_write_minifancurve(&priv->ecram, priv->conf, value);
+ if (err) {
+ err = -1;
+ pr_info("Writing minifancurve not succesful\n");
@@ -2619,7 +5183,7 @@ index 000000000..6edfeffcc
+ struct legion_private *priv = dev_get_drvdata(dev);
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = read_maximumfanspeed(&priv->ecram, priv->conf, &value);
++ err = ec_read_fanfullspeed(&priv->ecram, priv->conf, &value);
+ if (err) {
+ err = -1;
+ pr_info("Reading pwm1_mode/maximumfanspeed not succesful\n");
@@ -2633,6 +5197,7 @@ index 000000000..6edfeffcc
+ return -1;
+}
+
++// TODO: remove? or use WMI method?
+static ssize_t pwm1_mode_store(struct device *dev,
+ struct device_attribute *devattr,
+ const char *buf, size_t count)
@@ -2652,7 +5217,7 @@ index 000000000..6edfeffcc
+ is_maximumfanspeed = value == 0;
+
+ mutex_lock(&priv->fancurve_mutex);
-+ err = write_maximumfanspeed(&priv->ecram, priv->conf,
++ err = ec_write_fanfullspeed(&priv->ecram, priv->conf,
+ is_maximumfanspeed);
+ if (err) {
+ err = -1;
@@ -2777,21 +5342,37 @@ index 000000000..6edfeffcc
+ &sensor_dev_attr_pwm1_mode.dev_attr.attr, NULL
+};
+
++static umode_t legion_hwmon_is_visible(struct kobject *kobj,
++ struct attribute *attr, int idx)
++{
++ bool supported = true;
++ struct device *dev = kobj_to_dev(kobj);
++ struct legion_private *priv = dev_get_drvdata(dev);
++
++ if (attr == &sensor_dev_attr_minifancurve.dev_attr.attr)
++ supported = priv->conf->has_minifancurve;
++
++ supported = supported && (priv->conf->access_method_fancurve !=
++ ACCESS_METHOD_NO_ACCESS);
++
++ return supported ? attr->mode : 0;
++}
++
+static const struct attribute_group legion_hwmon_sensor_group = {
+ .attrs = sensor_hwmon_attributes,
-+ .is_visible = NULL // use modes from attributes
++ .is_visible = NULL
+};
+
+static const struct attribute_group legion_hwmon_fancurve_group = {
+ .attrs = fancurve_hwmon_attributes,
-+ .is_visible = NULL // use modes from attributes
++ .is_visible = legion_hwmon_is_visible,
+};
+
+static const struct attribute_group *legion_hwmon_groups[] = {
+ &legion_hwmon_sensor_group, &legion_hwmon_fancurve_group, NULL
+};
+
-+ssize_t legion_hwmon_init(struct legion_private *priv)
++static ssize_t legion_hwmon_init(struct legion_private *priv)
+{
+ //TODO: use hwmon_device_register_with_groups or
+ // hwmon_device_register_with_info (latter means all hwmon functions have to be
@@ -2800,7 +5381,7 @@ index 000000000..6edfeffcc
+ // TODO: Use devm_hwmon_device_register_with_groups ?
+ // some laptop drivers use this, some
+ struct device *hwmon_dev = hwmon_device_register_with_groups(
-+ &priv->platform_device->dev, "legion_hwmon", NULL,
++ &priv->platform_device->dev, "legion_hwmon", priv,
+ legion_hwmon_groups);
+ if (IS_ERR_OR_NULL(hwmon_dev)) {
+ pr_err("hwmon_device_register failed!\n");
@@ -2811,7 +5392,7 @@ index 000000000..6edfeffcc
+ return 0;
+}
+
-+void legion_hwmon_exit(struct legion_private *priv)
++static void legion_hwmon_exit(struct legion_private *priv)
+{
+ pr_info("Unloading legion hwon\n");
+ if (priv->hwmon_dev) {
@@ -2821,23 +5402,236 @@ index 000000000..6edfeffcc
+ pr_info("Unloading legion hwon done\n");
+}
+
++/* ACPI*/
++
++static int acpi_init(struct legion_private *priv, struct acpi_device *adev)
++{
++ int err;
++ unsigned long cfg;
++ bool skip_acpi_sta_check;
++ struct device *dev = &priv->platform_device->dev;
++
++ priv->adev = adev;
++ if (!priv->adev) {
++ dev_info(dev, "Could not get ACPI handle\n");
++ goto err_acpi_init;
++ }
++
++ skip_acpi_sta_check = force || (!priv->conf->acpi_check_dev);
++ if (!skip_acpi_sta_check) {
++ err = eval_int(priv->adev->handle, "_STA", &cfg);
++ if (err) {
++ dev_info(dev, "Could not evaluate ACPI _STA\n");
++ goto err_acpi_init;
++ }
++
++ err = eval_int(priv->adev->handle, "VPC0._CFG", &cfg);
++ if (err) {
++ dev_info(dev, "Could not evaluate ACPI _CFG\n");
++ goto err_acpi_init;
++ }
++ dev_info(dev, "ACPI CFG: %lu\n", cfg);
++ } else {
++ dev_info(dev, "Skipping ACPI _STA check");
++ }
++
++ return 0;
++
++err_acpi_init:
++ return err;
++}
++
++/* ============================= */
++/* White Keyboard Backlight */
++/* ============================ */
++// In style of ideapad-driver and with code modified from ideapad-driver.
++
++static enum led_brightness
++legion_kbd_bl_led_cdev_brightness_get(struct led_classdev *led_cdev)
++{
++ struct legion_private *priv =
++ container_of(led_cdev, struct legion_private, kbd_bl.led);
++
++ return legion_kbd_bl_brightness_get(priv);
++}
++
++static int legion_kbd_bl_led_cdev_brightness_set(struct led_classdev *led_cdev,
++ enum led_brightness brightness)
++{
++ struct legion_private *priv =
++ container_of(led_cdev, struct legion_private, kbd_bl.led);
++
++ return legion_kbd_bl_brightness_set(priv, brightness);
++}
++
++static int legion_kbd_bl_init(struct legion_private *priv)
++{
++ int brightness, err;
++
++ if (WARN_ON(priv->kbd_bl.initialized)) {
++ pr_info("Keyboard backlight already initialized\n");
++ return -EEXIST;
++ }
++
++ if (priv->conf->access_method_keyboard == ACCESS_METHOD_NO_ACCESS) {
++ pr_info("Keyboard backlight handling disabled by this driver\n");
++ return -ENODEV;
++ }
++
++ brightness = legion_kbd_bl_brightness_get(priv);
++ if (brightness < 0) {
++ pr_info("Error reading keyboard brighntess\n");
++ return brightness;
++ }
++
++ priv->kbd_bl.last_brightness = brightness;
++
++ // will be renamed to "platform::kbd_backlight_1" if it exists already
++ priv->kbd_bl.led.name = "platform::" LED_FUNCTION_KBD_BACKLIGHT;
++ priv->kbd_bl.led.max_brightness = 2;
++ priv->kbd_bl.led.brightness_get = legion_kbd_bl_led_cdev_brightness_get;
++ priv->kbd_bl.led.brightness_set_blocking =
++ legion_kbd_bl_led_cdev_brightness_set;
++ priv->kbd_bl.led.flags = LED_BRIGHT_HW_CHANGED;
++
++ err = led_classdev_register(&priv->platform_device->dev,
++ &priv->kbd_bl.led);
++ if (err)
++ return err;
++
++ priv->kbd_bl.initialized = true;
++
++ return 0;
++}
++
++/**
++ * Deinit keyboard backlight.
++ *
++ * Can also be called if init was not successful.
++ *
++ */
++static void legion_kbd_bl_exit(struct legion_private *priv)
++{
++ if (!priv->kbd_bl.initialized)
++ return;
++
++ priv->kbd_bl.initialized = false;
++
++ led_classdev_unregister(&priv->kbd_bl.led);
++}
++
++/* ============================= */
++/* Additional light driver */
++/* ============================ */
++
++static enum led_brightness
++legion_wmi_cdev_brightness_get(struct led_classdev *led_cdev)
++{
++ struct legion_private *priv =
++ container_of(led_cdev, struct legion_private, kbd_bl.led);
++ struct light *light_ins = container_of(led_cdev, struct light, led);
++
++ return legion_wmi_light_get(priv, light_ins->light_id,
++ light_ins->lower_limit,
++ light_ins->upper_limit);
++}
++
++static int legion_wmi_cdev_brightness_set(struct led_classdev *led_cdev,
++ enum led_brightness brightness)
++{
++ struct legion_private *priv =
++ container_of(led_cdev, struct legion_private, kbd_bl.led);
++ struct light *light_ins = container_of(led_cdev, struct light, led);
++
++ return legion_wmi_light_set(priv, light_ins->light_id,
++ light_ins->lower_limit,
++ light_ins->upper_limit, brightness);
++}
++
++static int legion_light_init(struct legion_private *priv,
++ struct light *light_ins, u8 light_id,
++ u8 lower_limit, u8 upper_limit, const char *name)
++{
++ int brightness, err;
++
++ if (WARN_ON(light_ins->initialized)) {
++ pr_info("Light already initialized for light: %u\n",
++ light_ins->light_id);
++ return -EEXIST;
++ }
++
++ light_ins->light_id = light_id;
++ light_ins->lower_limit = lower_limit;
++ light_ins->upper_limit = upper_limit;
++
++ brightness = legion_wmi_light_get(priv, light_ins->light_id,
++ light_ins->lower_limit,
++ light_ins->upper_limit);
++ if (brightness < 0) {
++ pr_info("Error reading brighntess for light: %u\n",
++ light_ins->light_id);
++ return brightness;
++ }
++
++ light_ins->led.name = name;
++ light_ins->led.max_brightness =
++ light_ins->upper_limit - light_ins->lower_limit;
++ light_ins->led.brightness_get = legion_wmi_cdev_brightness_get;
++ light_ins->led.brightness_set_blocking = legion_wmi_cdev_brightness_set;
++ light_ins->led.flags = LED_BRIGHT_HW_CHANGED;
++
++ err = led_classdev_register(&priv->platform_device->dev,
++ &light_ins->led);
++ if (err)
++ return err;
++
++ light_ins->initialized = true;
++
++ return 0;
++}
++
++/**
++ * Deinit light.
++ *
++ * Can also be called if init was not successful.
++ *
++ */
++static void legion_light_exit(struct legion_private *priv,
++ struct light *light_ins)
++{
++ if (!light_ins->initialized)
++ return;
++
++ light_ins->initialized = false;
++
++ led_classdev_unregister(&light_ins->led);
++}
++
+/* ============================= */
+/* Platform driver */
+/* ============================ */
+
-+int legion_add(struct platform_device *pdev)
++static int legion_add(struct platform_device *pdev)
+{
+ struct legion_private *priv;
+ const struct dmi_system_id *dmi_sys;
+ int err;
+ u16 ec_read_id;
++ bool skip_ec_id_check;
++ bool is_ec_id_valid;
+ bool is_denied = true;
+ bool is_allowed = false;
+ bool do_load_by_list = false;
+ bool do_load = false;
+ //struct legion_private *priv = dev_get_drvdata(&pdev->dev);
-+ dev_info(&pdev->dev, "legion_laptop platform driver %s probing\n",
-+ MODULEVERSION);
++ dev_info(&pdev->dev, "legion_laptop platform driver probing\n");
++
++ dev_info(
++ &pdev->dev,
++ "Read identifying information: DMI_SYS_VENDOR: %s; DMI_PRODUCT_NAME: %s; DMI_BIOS_VERSION:%s\n",
++ dmi_get_system_info(DMI_SYS_VENDOR),
++ dmi_get_system_info(DMI_PRODUCT_NAME),
++ dmi_get_system_info(DMI_BIOS_VERSION));
+
+ // TODO: allocate?
+ priv = &_priv;
@@ -2891,26 +5685,46 @@ index 000000000..6edfeffcc
+
+ priv->conf = dmi_sys->driver_data;
+
-+ err = ecram_init(&priv->ecram, priv->conf->ecram_access_method,
-+ priv->conf->memoryio_physical_start,
-+ priv->conf->memoryio_physical_ec_start,
++ err = acpi_init(priv, ACPI_COMPANION(&pdev->dev));
++ if (err) {
++ dev_info(&pdev->dev, "Could not init ACPI access: %d\n", err);
++ goto err_acpi_init;
++ }
++
++ // TODO: remove; only used for reverse engineering
++ pr_info("Creating RAM access to embedded controller\n");
++ err = ecram_memoryio_init(&priv->ec_memoryio,
++ priv->conf->ramio_physical_start, 0,
++ priv->conf->ramio_size);
++ if (err) {
++ dev_info(
++ &pdev->dev,
++ "Could not init RAM access to embedded controller: %d\n",
++ err);
++ goto err_ecram_memoryio_init;
++ }
++
++ err = ecram_init(&priv->ecram, priv->conf->memoryio_physical_ec_start,
+ priv->conf->memoryio_size);
+ if (err) {
+ dev_info(&pdev->dev,
-+ "Could not init access to embedded controller\n");
++ "Could not init access to embedded controller: %d\n",
++ err);
+ goto err_ecram_init;
+ }
+
+ ec_read_id = read_ec_id(&priv->ecram, priv->conf);
+ dev_info(&pdev->dev, "Read embedded controller ID 0x%x\n", ec_read_id);
-+ if (priv->conf->check_embedded_controller_id &&
-+ !(ec_read_id == priv->conf->embedded_controller_id)) {
++ skip_ec_id_check = force || (!priv->conf->check_embedded_controller_id);
++ is_ec_id_valid = skip_ec_id_check ||
++ (ec_read_id == priv->conf->embedded_controller_id);
++ if (!is_ec_id_valid) {
+ err = -ENOMEM;
+ dev_info(&pdev->dev, "Expected EC chip id 0x%x but read 0x%x\n",
+ priv->conf->embedded_controller_id, ec_read_id);
+ goto err_ecram_id;
+ }
-+ if (!priv->conf->check_embedded_controller_id) {
++ if (skip_ec_id_check) {
+ dev_info(&pdev->dev,
+ "Skipped checking embedded controller id\n");
+ }
@@ -2921,33 +5735,65 @@ index 000000000..6edfeffcc
+ pr_info("Creating sysfs inteface\n");
+ err = legion_sysfs_init(priv);
+ if (err) {
-+ dev_info(&pdev->dev, "Creating sysfs interface failed\n");
++ dev_info(&pdev->dev, "Creating sysfs interface failed: %d\n",
++ err);
+ goto err_sysfs_init;
+ }
+
+ pr_info("Creating hwmon interface");
+ err = legion_hwmon_init(priv);
-+ if (err)
++ if (err) {
++ dev_info(&pdev->dev, "Creating hwmon interface failed: %d\n",
++ err);
+ goto err_hwmon_init;
++ }
+
+ pr_info("Creating platform profile support\n");
+ err = legion_platform_profile_init(priv);
+ if (err) {
-+ dev_info(&pdev->dev, "Creating platform profile failed\n");
++ dev_info(&pdev->dev, "Creating platform profile failed: %d\n",
++ err);
+ goto err_platform_profile;
+ }
+
+ pr_info("Init WMI driver support\n");
+ err = legion_wmi_init();
+ if (err) {
-+ dev_info(&pdev->dev, "Init WMI driver failed\n");
++ dev_info(&pdev->dev, "Init WMI driver failed: %d\n", err);
+ goto err_wmi;
+ }
+
++ pr_info("Init keyboard backlight LED driver\n");
++ err = legion_kbd_bl_init(priv);
++ if (err) {
++ dev_info(
++ &pdev->dev,
++ "Init keyboard backlight LED driver failed. Skipping ...\n");
++ }
++
++ pr_info("Init Y-Logo LED driver\n");
++ err = legion_light_init(priv, &priv->ylogo_light, LIGHT_ID_YLOGO, 0, 1,
++ "platform::ylogo");
++ if (err) {
++ dev_info(&pdev->dev,
++ "Init Y-Logo LED driver failed. Skipping ...\n");
++ }
++
++ pr_info("Init IO-Port LED driver\n");
++ err = legion_light_init(priv, &priv->iport_light, LIGHT_ID_IOPORT, 1, 2,
++ "platform::ioport");
++ if (err) {
++ dev_info(&pdev->dev,
++ "Init IO-Port LED driver failed. Skipping ...\n");
++ }
++
+ dev_info(&pdev->dev, "legion_laptop loaded for this device\n");
+ return 0;
+
+ // TODO: remove eventually
++ legion_light_exit(priv, &priv->iport_light);
++ legion_light_exit(priv, &priv->ylogo_light);
++ legion_kbd_bl_exit(priv);
+ legion_wmi_exit();
+err_wmi:
+ legion_platform_profile_exit(priv);
@@ -2960,6 +5806,9 @@ index 000000000..6edfeffcc
+err_ecram_id:
+ ecram_exit(&priv->ecram);
+err_ecram_init:
++ ecram_memoryio_exit(&priv->ec_memoryio);
++err_ecram_memoryio_init:
++err_acpi_init:
+ legion_shared_exit(priv);
+err_legion_shared_init:
+err_model_mismtach:
@@ -2967,15 +5816,17 @@ index 000000000..6edfeffcc
+ return err;
+}
+
-+int legion_remove(struct platform_device *pdev)
++static int legion_remove(struct platform_device *pdev)
+{
+ struct legion_private *priv = dev_get_drvdata(&pdev->dev);
-+ // TODO: remove this
-+ pr_info("Unloading legion\n");
++
+ mutex_lock(&legion_shared_mutex);
+ priv->loaded = false;
+ mutex_unlock(&legion_shared_mutex);
+
++ legion_light_exit(priv, &priv->iport_light);
++ legion_light_exit(priv, &priv->ylogo_light);
++ legion_kbd_bl_exit(priv);
+ // first unregister wmi, so toggling powermode does not
+ // generate events anymore that even might be delayed
+ legion_wmi_exit();
@@ -2983,19 +5834,20 @@ index 000000000..6edfeffcc
+
+ // toggle power mode to load default setting from embedded controller
+ // again
-+ toggle_powermode(&priv->ecram, priv->conf);
++ toggle_powermode(priv);
+
+ legion_hwmon_exit(priv);
+ legion_sysfs_exit(priv);
+ legion_debugfs_exit(priv);
+ ecram_exit(&priv->ecram);
++ ecram_memoryio_exit(&priv->ec_memoryio);
+ legion_shared_exit(priv);
+
+ pr_info("Legion platform unloaded\n");
+ return 0;
+}
+
-+int legion_resume(struct platform_device *pdev)
++static int legion_resume(struct platform_device *pdev)
+{
+ //struct legion_private *priv = dev_get_drvdata(&pdev->dev);
+ dev_info(&pdev->dev, "Resumed in legion-laptop\n");
@@ -3016,7 +5868,8 @@ index 000000000..6edfeffcc
+
+// same as ideapad
+static const struct acpi_device_id legion_device_ids[] = {
-+ { "PNP0C09", 0 }, // todo: change to "VPC2004"
++ // todo: change to "VPC2004", and also ACPI paths
++ { "PNP0C09", 0 },
+ { "", 0 },
+};
+MODULE_DEVICE_TABLE(acpi, legion_device_ids);
@@ -3032,53 +5885,29 @@ index 000000000..6edfeffcc
+ },
+};
+
-+int __init legion_init(void)
++static int __init legion_init(void)
+{
+ int err;
-+ // TODO: remove version
-+ pr_info("legion_laptop %s starts loading\n", MODULEVERSION);
-+
-+ // TODO: remove this, make a comment
-+ if (!(MAXFANCURVESIZE <= 10)) {
-+ pr_debug("Fan curve size too large\n");
-+ err = -ENOMEM;
-+ goto error_assert;
-+ }
-+
-+ // TODO: remove this
-+ pr_info("Read identifying information: DMI_SYS_VENDOR: %s; DMI_PRODUCT_NAME: %s; DMI_BIOS_VERSION:%s\n",
-+ dmi_get_system_info(DMI_SYS_VENDOR),
-+ dmi_get_system_info(DMI_PRODUCT_NAME),
-+ dmi_get_system_info(DMI_BIOS_VERSION));
+
++ pr_info("legion_laptop starts loading\n");
+ err = platform_driver_register(&legion_driver);
+ if (err) {
+ pr_info("legion_laptop: platform_driver_register failed\n");
-+ goto error_platform_driver;
++ return err;
+ }
+
-+ // TODO: remove version
-+ // pr_info("legion_laptop %s loading done\n", MODULEVERSION);
-+
+ return 0;
-+
-+error_platform_driver:
-+error_assert:
-+ return err;
+}
+
+module_init(legion_init);
+
-+void __exit legion_exit(void)
++static void __exit legion_exit(void)
+{
-+ // TODO: remove this
-+ pr_info("legion_laptop %s starts unloading\n", MODULEVERSION);
+ platform_driver_unregister(&legion_driver);
-+ // TODO: remove this
-+ pr_info("legion_laptop %s unloaded\n", MODULEVERSION);
++ pr_info("legion_laptop exit\n");
+}
+
+module_exit(legion_exit);
--
-2.39.1
+2.41.0
diff --git a/SOURCES/linux-surface.patch b/SOURCES/linux-surface.patch
index a805f46..6d81170 100644
--- a/SOURCES/linux-surface.patch
+++ b/SOURCES/linux-surface.patch
@@ -1,463 +1,294 @@
-From 4eacf265d5adbd67e1f3ee63ba76ebfbc213c8ba Mon Sep 17 00:00:00 2001
-From: Tsuchiya Yuto <kitakar@gmail.com>
-Date: Sun, 18 Oct 2020 16:42:44 +0900
-Subject: [PATCH] (surface3-oemb) add DMI matches for Surface 3 with broken DMI
- table
+From 9916eca4bc0ff2ae5dc36de98b2377e5d839bc41 Mon Sep 17 00:00:00 2001
+From: GloriousEggroll <gloriouseggroll@gmail.com>
+Date: Wed, 30 Aug 2023 20:24:03 -0600
+Subject: [PATCH 05/18] linux-surface
-On some Surface 3, the DMI table gets corrupted for unknown reasons
-and breaks existing DMI matching used for device-specific quirks.
-
-This commit adds the (broken) DMI data into dmi_system_id tables used
-for quirks so that each driver can enable quirks even on the affected
-systems.
-
-On affected systems, DMI data will look like this:
- $ grep . /sys/devices/virtual/dmi/id/{bios_vendor,board_name,board_vendor,\
- chassis_vendor,product_name,sys_vendor}
- /sys/devices/virtual/dmi/id/bios_vendor:American Megatrends Inc.
- /sys/devices/virtual/dmi/id/board_name:OEMB
- /sys/devices/virtual/dmi/id/board_vendor:OEMB
- /sys/devices/virtual/dmi/id/chassis_vendor:OEMB
- /sys/devices/virtual/dmi/id/product_name:OEMB
- /sys/devices/virtual/dmi/id/sys_vendor:OEMB
-
-Expected:
- $ grep . /sys/devices/virtual/dmi/id/{bios_vendor,board_name,board_vendor,\
- chassis_vendor,product_name,sys_vendor}
- /sys/devices/virtual/dmi/id/bios_vendor:American Megatrends Inc.
- /sys/devices/virtual/dmi/id/board_name:Surface 3
- /sys/devices/virtual/dmi/id/board_vendor:Microsoft Corporation
- /sys/devices/virtual/dmi/id/chassis_vendor:Microsoft Corporation
- /sys/devices/virtual/dmi/id/product_name:Surface 3
- /sys/devices/virtual/dmi/id/sys_vendor:Microsoft Corporation
-
-Signed-off-by: Tsuchiya Yuto <kitakar@gmail.com>
-Patchset: surface3-oemb
---
- drivers/platform/surface/surface3-wmi.c | 7 +++++++
- sound/soc/codecs/rt5645.c | 9 +++++++++
- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 ++++++++
- 3 files changed, 24 insertions(+)
+ MAINTAINERS | 7 +
+ arch/x86/kernel/acpi/boot.c | 24 +
+ drivers/acpi/acpi_tad.c | 35 +-
+ drivers/acpi/scan.c | 3 +
+ drivers/bluetooth/btusb.c | 15 +
+ drivers/hid/Kconfig | 4 +
+ drivers/hid/Makefile | 3 +
+ drivers/hid/hid-multitouch.c | 196 ++++++-
+ drivers/hid/ipts/Kconfig | 14 +
+ drivers/hid/ipts/Makefile | 16 +
+ drivers/hid/ipts/cmd.c | 61 ++
+ drivers/hid/ipts/cmd.h | 60 ++
+ drivers/hid/ipts/context.h | 52 ++
+ drivers/hid/ipts/control.c | 486 ++++++++++++++++
+ drivers/hid/ipts/control.h | 126 +++++
+ drivers/hid/ipts/desc.h | 80 +++
+ drivers/hid/ipts/eds1.c | 103 ++++
+ drivers/hid/ipts/eds1.h | 35 ++
+ drivers/hid/ipts/eds2.c | 144 +++++
+ drivers/hid/ipts/eds2.h | 35 ++
+ drivers/hid/ipts/hid.c | 225 ++++++++
+ drivers/hid/ipts/hid.h | 24 +
+ drivers/hid/ipts/main.c | 126 +++++
+ drivers/hid/ipts/mei.c | 188 ++++++
+ drivers/hid/ipts/mei.h | 66 +++
+ drivers/hid/ipts/receiver.c | 250 ++++++++
+ drivers/hid/ipts/receiver.h | 16 +
+ drivers/hid/ipts/resources.c | 131 +++++
+ drivers/hid/ipts/resources.h | 41 ++
+ drivers/hid/ipts/spec-data.h | 100 ++++
+ drivers/hid/ipts/spec-device.h | 290 ++++++++++
+ drivers/hid/ipts/spec-hid.h | 34 ++
+ drivers/hid/ipts/thread.c | 84 +++
+ drivers/hid/ipts/thread.h | 59 ++
+ drivers/hid/ithc/Kbuild | 6 +
+ drivers/hid/ithc/Kconfig | 12 +
+ drivers/hid/ithc/ithc-debug.c | 96 ++++
+ drivers/hid/ithc/ithc-dma.c | 258 +++++++++
+ drivers/hid/ithc/ithc-dma.h | 67 +++
+ drivers/hid/ithc/ithc-main.c | 534 ++++++++++++++++++
+ drivers/hid/ithc/ithc-regs.c | 64 +++
+ drivers/hid/ithc/ithc-regs.h | 186 ++++++
+ drivers/hid/ithc/ithc.h | 60 ++
+ drivers/i2c/i2c-core-acpi.c | 35 ++
+ drivers/input/misc/soc_button_array.c | 33 +-
+ drivers/iommu/intel/iommu.c | 54 ++
+ drivers/iommu/intel/irq_remapping.c | 16 +
+ drivers/leds/Kconfig | 12 +
+ drivers/leds/Makefile | 1 +
+ drivers/leds/leds-tps68470.c | 185 ++++++
+ drivers/media/i2c/Kconfig | 11 +
+ drivers/media/i2c/Makefile | 1 +
+ drivers/media/i2c/dw9719.c | 425 ++++++++++++++
+ drivers/media/i2c/ov7251.c | 4 +-
+ drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 52 +-
+ drivers/media/v4l2-core/v4l2-async.c | 4 +
+ drivers/media/v4l2-core/v4l2-fwnode.c | 4 -
+ drivers/misc/mei/hw-me-regs.h | 1 +
+ drivers/misc/mei/pci-me.c | 1 +
+ drivers/net/wireless/ath/ath10k/core.c | 58 ++
+ drivers/net/wireless/marvell/mwifiex/pcie.c | 19 +
+ .../wireless/marvell/mwifiex/pcie_quirks.c | 37 +-
+ .../wireless/marvell/mwifiex/pcie_quirks.h | 2 +
+ drivers/pci/pci-driver.c | 3 +
+ drivers/pci/quirks.c | 36 ++
+ drivers/platform/surface/Kconfig | 7 +
+ drivers/platform/surface/Makefile | 1 +
+ drivers/platform/surface/surface3-wmi.c | 7 +
+ drivers/platform/surface/surface_gpe.c | 17 +
+ .../surface/surfacebook1_dgpu_switch.c | 162 ++++++
+ drivers/platform/surface/surfacepro3_button.c | 30 +-
+ drivers/platform/x86/intel/int3472/discrete.c | 14 +
+ drivers/platform/x86/intel/int3472/tps68470.c | 12 +-
+ drivers/usb/core/quirks.c | 3 +
+ include/linux/mfd/tps68470.h | 5 +
+ include/linux/pci.h | 1 +
+ sound/soc/codecs/rt5645.c | 9 +
+ .../intel/common/soc-acpi-intel-cht-match.c | 8 +
+ 78 files changed, 5579 insertions(+), 107 deletions(-)
+ create mode 100644 drivers/hid/ipts/Kconfig
+ create mode 100644 drivers/hid/ipts/Makefile
+ create mode 100644 drivers/hid/ipts/cmd.c
+ create mode 100644 drivers/hid/ipts/cmd.h
+ create mode 100644 drivers/hid/ipts/context.h
+ create mode 100644 drivers/hid/ipts/control.c
+ create mode 100644 drivers/hid/ipts/control.h
+ create mode 100644 drivers/hid/ipts/desc.h
+ create mode 100644 drivers/hid/ipts/eds1.c
+ create mode 100644 drivers/hid/ipts/eds1.h
+ create mode 100644 drivers/hid/ipts/eds2.c
+ create mode 100644 drivers/hid/ipts/eds2.h
+ create mode 100644 drivers/hid/ipts/hid.c
+ create mode 100644 drivers/hid/ipts/hid.h
+ create mode 100644 drivers/hid/ipts/main.c
+ create mode 100644 drivers/hid/ipts/mei.c
+ create mode 100644 drivers/hid/ipts/mei.h
+ create mode 100644 drivers/hid/ipts/receiver.c
+ create mode 100644 drivers/hid/ipts/receiver.h
+ create mode 100644 drivers/hid/ipts/resources.c
+ create mode 100644 drivers/hid/ipts/resources.h
+ create mode 100644 drivers/hid/ipts/spec-data.h
+ create mode 100644 drivers/hid/ipts/spec-device.h
+ create mode 100644 drivers/hid/ipts/spec-hid.h
+ create mode 100644 drivers/hid/ipts/thread.c
+ create mode 100644 drivers/hid/ipts/thread.h
+ create mode 100644 drivers/hid/ithc/Kbuild
+ create mode 100644 drivers/hid/ithc/Kconfig
+ create mode 100644 drivers/hid/ithc/ithc-debug.c
+ create mode 100644 drivers/hid/ithc/ithc-dma.c
+ create mode 100644 drivers/hid/ithc/ithc-dma.h
+ create mode 100644 drivers/hid/ithc/ithc-main.c
+ create mode 100644 drivers/hid/ithc/ithc-regs.c
+ create mode 100644 drivers/hid/ithc/ithc-regs.h
+ create mode 100644 drivers/hid/ithc/ithc.h
+ create mode 100644 drivers/leds/leds-tps68470.c
+ create mode 100644 drivers/media/i2c/dw9719.c
+ create mode 100644 drivers/platform/surface/surfacebook1_dgpu_switch.c
-diff --git a/drivers/platform/surface/surface3-wmi.c b/drivers/platform/surface/surface3-wmi.c
-index ca4602bcc7de..490b9731068a 100644
---- a/drivers/platform/surface/surface3-wmi.c
-+++ b/drivers/platform/surface/surface3-wmi.c
-@@ -37,6 +37,13 @@ static const struct dmi_system_id surface3_dmi_table[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
- },
- },
-+ {
-+ .matches = {
-+ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
-+ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
-+ },
-+ },
- #endif
- { }
- };
-diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
-index 7c7cbb6362ea..81a8ff40e86e 100644
---- a/sound/soc/codecs/rt5645.c
-+++ b/sound/soc/codecs/rt5645.c
-@@ -3717,6 +3717,15 @@ static const struct dmi_system_id dmi_platform_data[] = {
- },
- .driver_data = (void *)&intel_braswell_platform_data,
- },
+diff --git a/MAINTAINERS b/MAINTAINERS
+index 4cc6bf79f..439cf523b 100644
+--- a/MAINTAINERS
++++ b/MAINTAINERS
+@@ -6251,6 +6251,13 @@ T: git git://linuxtv.org/media_tree.git
+ F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
+ F: drivers/media/i2c/dw9714.c
+
++DONGWOON DW9719 LENS VOICE COIL DRIVER
++M: Daniel Scally <djrscally@gmail.com>
++L: linux-media@vger.kernel.org
++S: Maintained
++T: git git://linuxtv.org/media_tree.git
++F: drivers/media/i2c/dw9719.c
++
+ DONGWOON DW9768 LENS VOICE COIL DRIVER
+ M: Dongchun Zhu <dongchun.zhu@mediatek.com>
+ L: linux-media@vger.kernel.org
+diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
+index 53369c577..a7d40015e 100644
+--- a/arch/x86/kernel/acpi/boot.c
++++ b/arch/x86/kernel/acpi/boot.c
+@@ -22,6 +22,7 @@
+ #include <linux/efi-bgrt.h>
+ #include <linux/serial_core.h>
+ #include <linux/pgtable.h>
++#include <linux/dmi.h>
+
+ #include <asm/e820/api.h>
+ #include <asm/irqdomain.h>
+@@ -1256,6 +1257,24 @@ static void __init mp_config_acpi_legacy_irqs(void)
+ }
+ }
+
++static const struct dmi_system_id surface_quirk[] __initconst = {
+ {
-+ .ident = "Microsoft Surface 3",
++ .ident = "Microsoft Surface Laptop 4 (AMD 15\")",
+ .matches = {
-+ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
-+ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
++ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
++ DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1952:1953")
+ },
-+ .driver_data = (void *)&intel_braswell_platform_data,
+ },
- {
- /*
- * Match for the GPDwin which unfortunately uses somewhat
-diff --git a/sound/soc/intel/common/soc-acpi-intel-cht-match.c b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
-index cdcbf04b8832..958305779b12 100644
---- a/sound/soc/intel/common/soc-acpi-intel-cht-match.c
-+++ b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
-@@ -27,6 +27,14 @@ static const struct dmi_system_id cht_table[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
- },
- },
+ {
-+ .callback = cht_surface_quirk_cb,
++ .ident = "Microsoft Surface Laptop 4 (AMD 13\")",
+ .matches = {
-+ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
-+ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
++ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
++ DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1958:1959")
+ },
+ },
- { }
- };
-
---
-2.41.0
-
-From 7d293837789acaa3b865552ea304cf3fa3cc3b1b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
-Date: Tue, 3 Nov 2020 13:28:04 +0100
-Subject: [PATCH] mwifiex: Add quirk resetting the PCI bridge on MS Surface
- devices
-
-The most recent firmware of the 88W8897 card reports a hardcoded LTR
-value to the system during initialization, probably as an (unsuccessful)
-attempt of the developers to fix firmware crashes. This LTR value
-prevents most of the Microsoft Surface devices from entering deep
-powersaving states (either platform C-State 10 or S0ix state), because
-the exit latency of that state would be higher than what the card can
-tolerate.
-
-Turns out the card works just the same (including the firmware crashes)
-no matter if that hardcoded LTR value is reported or not, so it's kind
-of useless and only prevents us from saving power.
-
-To get rid of those hardcoded LTR reports, it's possible to reset the
-PCI bridge device after initializing the cards firmware. I'm not exactly
-sure why that works, maybe the power management subsystem of the PCH
-resets its stored LTR values when doing a function level reset of the
-bridge device. Doing the reset once after starting the wifi firmware
-works very well, probably because the firmware only reports that LTR
-value a single time during firmware startup.
-
-Patchset: mwifiex
----
- drivers/net/wireless/marvell/mwifiex/pcie.c | 12 +++++++++
- .../wireless/marvell/mwifiex/pcie_quirks.c | 26 +++++++++++++------
- .../wireless/marvell/mwifiex/pcie_quirks.h | 1 +
- 3 files changed, 31 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c
-index 9a698a16a8f3..14687342bc81 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie.c
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
-@@ -1762,9 +1762,21 @@ mwifiex_pcie_send_boot_cmd(struct mwifiex_adapter *adapter, struct sk_buff *skb)
- static int mwifiex_pcie_init_fw_port(struct mwifiex_adapter *adapter)
- {
- struct pcie_service_card *card = adapter->card;
-+ struct pci_dev *pdev = card->dev;
-+ struct pci_dev *parent_pdev = pci_upstream_bridge(pdev);
- const struct mwifiex_pcie_card_reg *reg = card->pcie.reg;
- int tx_wrap = card->txbd_wrptr & reg->tx_wrap_mask;
++ {}
++};
++
+ /*
+ * Parse IOAPIC related entries in MADT
+ * returns 0 on success, < 0 on error
+@@ -1311,6 +1330,11 @@ static int __init acpi_parse_madt_ioapic_entries(void)
+ acpi_sci_ioapic_setup(acpi_gbl_FADT.sci_interrupt, 0, 0,
+ acpi_gbl_FADT.sci_interrupt);
-+ /* Trigger a function level reset of the PCI bridge device, this makes
-+ * the firmware of PCIe 88W8897 cards stop reporting a fixed LTR value
-+ * that prevents the system from entering package C10 and S0ix powersaving
-+ * states.
-+ * We need to do it here because it must happen after firmware
-+ * initialization and this function is called after that is done.
-+ */
-+ if (card->quirks & QUIRK_DO_FLR_ON_BRIDGE)
-+ pci_reset_function(parent_pdev);
++ if (dmi_check_system(surface_quirk)) {
++ pr_warn("Surface hack: Override irq 7\n");
++ mp_override_legacy_irq(7, 3, 3, 7);
++ }
+
- /* Write the RX ring read pointer in to reg->rx_rdptr */
- if (mwifiex_write_reg(adapter, reg->rx_rdptr, card->rxbd_rdptr |
- tx_wrap)) {
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-index dd6d21f1dbfd..f46b06f8d643 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-@@ -13,7 +13,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 4"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Pro 5",
-@@ -22,7 +23,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1796"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Pro 5 (LTE)",
-@@ -31,7 +33,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1807"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Pro 6",
-@@ -39,7 +42,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 6"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Book 1",
-@@ -47,7 +51,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Book 2",
-@@ -55,7 +60,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book 2"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Laptop 1",
-@@ -63,7 +69,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {
- .ident = "Surface Laptop 2",
-@@ -71,7 +78,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop 2"),
- },
-- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
-+ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-+ QUIRK_DO_FLR_ON_BRIDGE),
- },
- {}
- };
-@@ -89,6 +97,8 @@ void mwifiex_initialize_quirks(struct pcie_service_card *card)
- dev_info(&pdev->dev, "no quirks enabled\n");
- if (card->quirks & QUIRK_FW_RST_D3COLD)
- dev_info(&pdev->dev, "quirk reset_d3cold enabled\n");
-+ if (card->quirks & QUIRK_DO_FLR_ON_BRIDGE)
-+ dev_info(&pdev->dev, "quirk do_flr_on_bridge enabled\n");
- }
+ /* Fill in identity legacy mappings where no override */
+ mp_config_acpi_legacy_irqs();
- static void mwifiex_pcie_set_power_d3cold(struct pci_dev *pdev)
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-index d6ff964aec5b..5d30ae39d65e 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-@@ -4,6 +4,7 @@
- #include "pcie.h"
+diff --git a/drivers/acpi/acpi_tad.c b/drivers/acpi/acpi_tad.c
+index e9b8e8305..944276934 100644
+--- a/drivers/acpi/acpi_tad.c
++++ b/drivers/acpi/acpi_tad.c
+@@ -432,6 +432,14 @@ static ssize_t caps_show(struct device *dev, struct device_attribute *attr,
- #define QUIRK_FW_RST_D3COLD BIT(0)
-+#define QUIRK_DO_FLR_ON_BRIDGE BIT(1)
+ static DEVICE_ATTR_RO(caps);
- void mwifiex_initialize_quirks(struct pcie_service_card *card);
- int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev);
---
-2.41.0
-
-From 9a575242ccba531c0215b7653b3e557569828fe6 Mon Sep 17 00:00:00 2001
-From: Tsuchiya Yuto <kitakar@gmail.com>
-Date: Sun, 4 Oct 2020 00:11:49 +0900
-Subject: [PATCH] mwifiex: pcie: disable bridge_d3 for Surface gen4+
-
-Currently, mwifiex fw will crash after suspend on recent kernel series.
-On Windows, it seems that the root port of wifi will never enter D3 state
-(stay on D0 state). And on Linux, disabling the D3 state for the
-bridge fixes fw crashing after suspend.
-
-This commit disables the D3 state of root port on driver initialization
-and fixes fw crashing after suspend.
-
-Signed-off-by: Tsuchiya Yuto <kitakar@gmail.com>
-Patchset: mwifiex
----
- drivers/net/wireless/marvell/mwifiex/pcie.c | 7 +++++
- .../wireless/marvell/mwifiex/pcie_quirks.c | 27 +++++++++++++------
- .../wireless/marvell/mwifiex/pcie_quirks.h | 1 +
- 3 files changed, 27 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c
-index 14687342bc81..5e1a341f63df 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie.c
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
-@@ -368,6 +368,7 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev,
- const struct pci_device_id *ent)
++static struct attribute *acpi_tad_attrs[] = {
++ &dev_attr_caps.attr,
++ NULL,
++};
++static const struct attribute_group acpi_tad_attr_group = {
++ .attrs = acpi_tad_attrs,
++};
++
+ static ssize_t ac_alarm_store(struct device *dev, struct device_attribute *attr,
+ const char *buf, size_t count)
{
- struct pcie_service_card *card;
-+ struct pci_dev *parent_pdev = pci_upstream_bridge(pdev);
- int ret;
+@@ -480,15 +488,14 @@ static ssize_t ac_status_show(struct device *dev, struct device_attribute *attr,
- pr_debug("info: vendor=0x%4.04X device=0x%4.04X rev=%d\n",
-@@ -409,6 +410,12 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev,
- return -1;
- }
+ static DEVICE_ATTR_RW(ac_status);
-+ /* disable bridge_d3 for Surface gen4+ devices to fix fw crashing
-+ * after suspend
-+ */
-+ if (card->quirks & QUIRK_NO_BRIDGE_D3)
-+ parent_pdev->bridge_d3 = false;
+-static struct attribute *acpi_tad_attrs[] = {
+- &dev_attr_caps.attr,
++static struct attribute *acpi_tad_ac_attrs[] = {
+ &dev_attr_ac_alarm.attr,
+ &dev_attr_ac_policy.attr,
+ &dev_attr_ac_status.attr,
+ NULL,
+ };
+-static const struct attribute_group acpi_tad_attr_group = {
+- .attrs = acpi_tad_attrs,
++static const struct attribute_group acpi_tad_ac_attr_group = {
++ .attrs = acpi_tad_ac_attrs,
+ };
+
+ static ssize_t dc_alarm_store(struct device *dev, struct device_attribute *attr,
+@@ -563,13 +570,18 @@ static int acpi_tad_remove(struct platform_device *pdev)
+
+ pm_runtime_get_sync(dev);
+
++ if (dd->capabilities & ACPI_TAD_AC_WAKE)
++ sysfs_remove_group(&dev->kobj, &acpi_tad_ac_attr_group);
+
- return 0;
- }
+ if (dd->capabilities & ACPI_TAD_DC_WAKE)
+ sysfs_remove_group(&dev->kobj, &acpi_tad_dc_attr_group);
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-index f46b06f8d643..99b024ecbade 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
-@@ -14,7 +14,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 4"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Pro 5",
-@@ -24,7 +25,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1796"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Pro 5 (LTE)",
-@@ -34,7 +36,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1807"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Pro 6",
-@@ -43,7 +46,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 6"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Book 1",
-@@ -52,7 +56,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Book 2",
-@@ -61,7 +66,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book 2"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Laptop 1",
-@@ -70,7 +76,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {
- .ident = "Surface Laptop 2",
-@@ -79,7 +86,8 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
- DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop 2"),
- },
- .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
-- QUIRK_DO_FLR_ON_BRIDGE),
-+ QUIRK_DO_FLR_ON_BRIDGE |
-+ QUIRK_NO_BRIDGE_D3),
- },
- {}
- };
-@@ -99,6 +107,9 @@ void mwifiex_initialize_quirks(struct pcie_service_card *card)
- dev_info(&pdev->dev, "quirk reset_d3cold enabled\n");
- if (card->quirks & QUIRK_DO_FLR_ON_BRIDGE)
- dev_info(&pdev->dev, "quirk do_flr_on_bridge enabled\n");
-+ if (card->quirks & QUIRK_NO_BRIDGE_D3)
-+ dev_info(&pdev->dev,
-+ "quirk no_brigde_d3 enabled\n");
- }
+ sysfs_remove_group(&dev->kobj, &acpi_tad_attr_group);
- static void mwifiex_pcie_set_power_d3cold(struct pci_dev *pdev)
-diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-index 5d30ae39d65e..c14eb56eb911 100644
---- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-+++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
-@@ -5,6 +5,7 @@
+- acpi_tad_disable_timer(dev, ACPI_TAD_AC_TIMER);
+- acpi_tad_clear_status(dev, ACPI_TAD_AC_TIMER);
++ if (dd->capabilities & ACPI_TAD_AC_WAKE) {
++ acpi_tad_disable_timer(dev, ACPI_TAD_AC_TIMER);
++ acpi_tad_clear_status(dev, ACPI_TAD_AC_TIMER);
++ }
+ if (dd->capabilities & ACPI_TAD_DC_WAKE) {
+ acpi_tad_disable_timer(dev, ACPI_TAD_DC_TIMER);
+ acpi_tad_clear_status(dev, ACPI_TAD_DC_TIMER);
+@@ -604,11 +616,6 @@ static int acpi_tad_probe(struct platform_device *pdev)
+ return -ENODEV;
+ }
- #define QUIRK_FW_RST_D3COLD BIT(0)
- #define QUIRK_DO_FLR_ON_BRIDGE BIT(1)
-+#define QUIRK_NO_BRIDGE_D3 BIT(2)
+- if (!acpi_has_method(handle, "_PRW")) {
+- dev_info(dev, "Missing _PRW\n");
+- return -ENODEV;
+- }
+-
+ dd = devm_kzalloc(dev, sizeof(*dd), GFP_KERNEL);
+ if (!dd)
+ return -ENOMEM;
+@@ -637,6 +644,12 @@ static int acpi_tad_probe(struct platform_device *pdev)
+ if (ret)
+ goto fail;
- void mwifiex_initialize_quirks(struct pcie_service_card *card);
- int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev);
---
-2.41.0
-
-From 8d69786e9b9f6879acff05bd3a8821f6dd0d85f9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
-Date: Thu, 25 Mar 2021 11:33:02 +0100
-Subject: [PATCH] Bluetooth: btusb: Lower passive lescan interval on Marvell
- 88W8897
-
-The Marvell 88W8897 combined wifi and bluetooth card (pcie+usb version)
-is used in a lot of Microsoft Surface devices, and all those devices
-suffer from very low 2.4GHz wifi connection speeds while bluetooth is
-enabled. The reason for that is that the default passive scanning
-interval for Bluetooth Low Energy devices is quite high in Linux
-(interval of 60 msec and scan window of 30 msec, see hci_core.c), and
-the Marvell chip is known for its bad bt+wifi coexisting performance.
-
-So decrease that passive scan interval and make the scan window shorter
-on this particular device to allow for spending more time transmitting
-wifi signals: The new scan interval is 250 msec (0x190 * 0.625 msec) and
-the new scan window is 6.25 msec (0xa * 0,625 msec).
-
-This change has a very large impact on the 2.4GHz wifi speeds and gets
-it up to performance comparable with the Windows driver, which seems to
-apply a similar quirk.
-
-The interval and window length were tested and found to work very well
-with a lot of Bluetooth Low Energy devices, including the Surface Pen, a
-Bluetooth Speaker and two modern Bluetooth headphones. All devices were
-discovered immediately after turning them on. Even lower values were
-also tested, but they introduced longer delays until devices get
-discovered.
-
-Patchset: mwifiex
----
- drivers/bluetooth/btusb.c | 15 +++++++++++++++
- 1 file changed, 15 insertions(+)
-
++ if (caps & ACPI_TAD_AC_WAKE) {
++ ret = sysfs_create_group(&dev->kobj, &acpi_tad_ac_attr_group);
++ if (ret)
++ goto fail;
++ }
++
+ if (caps & ACPI_TAD_DC_WAKE) {
+ ret = sysfs_create_group(&dev->kobj, &acpi_tad_dc_attr_group);
+ if (ret)
+diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
+index 7e9de6e3e..50ceddfe7 100644
+--- a/drivers/acpi/scan.c
++++ b/drivers/acpi/scan.c
+@@ -2114,6 +2114,9 @@ static acpi_status acpi_bus_check_add_2(acpi_handle handle, u32 lvl_not_used,
+
+ static void acpi_default_enumeration(struct acpi_device *device)
+ {
++ if (!acpi_dev_ready_for_enumeration(device))
++ return;
++
+ /*
+ * Do not enumerate devices with enumeration_by_parent flag set as
+ * they will be enumerated by their respective parents.
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
-index 2a8e2bb038f5..91d15e7c2898 100644
+index 764d176e9..cd6ee1f0f 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -65,6 +65,7 @@ static struct usb_driver btusb_driver;
@@ -476,7 +307,7 @@ index 2a8e2bb038f5..91d15e7c2898 100644
/* Intel Bluetooth devices */
{ USB_DEVICE(0x8087, 0x0025), .driver_info = BTUSB_INTEL_COMBINED },
-@@ -4296,6 +4298,19 @@ static int btusb_probe(struct usb_interface *intf,
+@@ -4302,6 +4304,19 @@ static int btusb_probe(struct usb_interface *intf,
if (id->driver_info & BTUSB_MARVELL)
hdev->set_bdaddr = btusb_set_bdaddr_marvell;
@@ -496,350 +327,400 @@ index 2a8e2bb038f5..91d15e7c2898 100644
if (IS_ENABLED(CONFIG_BT_HCIBTUSB_MTK) &&
(id->driver_info & BTUSB_MEDIATEK)) {
hdev->setup = btusb_mtk_setup;
---
-2.41.0
-
-From 07ef6257248704323077589c80c00ee99972cbb5 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sat, 27 Feb 2021 00:45:52 +0100
-Subject: [PATCH] ath10k: Add module parameters to override board files
-
-Some Surface devices, specifically the Surface Go and AMD version of the
-Surface Laptop 3 (wich both come with QCA6174 WiFi chips), work better
-with a different board file, as it seems that the firmeware included
-upstream is buggy.
-
-As it is generally not a good idea to randomly overwrite files, let
-alone doing so via packages, we add module parameters to override those
-file names in the driver. This allows us to package/deploy the override
-via a modprobe.d config.
-
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: ath10k
----
- drivers/net/wireless/ath/ath10k/core.c | 58 ++++++++++++++++++++++++++
- 1 file changed, 58 insertions(+)
-
-diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
-index 5eb131ab916f..67f074a126d1 100644
---- a/drivers/net/wireless/ath/ath10k/core.c
-+++ b/drivers/net/wireless/ath/ath10k/core.c
-@@ -38,6 +38,9 @@ static bool fw_diag_log;
- /* frame mode values are mapped as per enum ath10k_hw_txrx_mode */
- unsigned int ath10k_frame_mode = ATH10K_HW_TXRX_NATIVE_WIFI;
+diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
+index e11c1c803..0b58bd30a 100644
+--- a/drivers/hid/Kconfig
++++ b/drivers/hid/Kconfig
+@@ -1334,4 +1334,8 @@ source "drivers/hid/amd-sfh-hid/Kconfig"
-+static char *override_board = "";
-+static char *override_board2 = "";
+ source "drivers/hid/surface-hid/Kconfig"
+
++source "drivers/hid/ipts/Kconfig"
+
- unsigned long ath10k_coredump_mask = BIT(ATH10K_FW_CRASH_DUMP_REGISTERS) |
- BIT(ATH10K_FW_CRASH_DUMP_CE_DATA);
++source "drivers/hid/ithc/Kconfig"
++
+ endif # HID_SUPPORT
+diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
+index 7a9e16015..656a0783c 100644
+--- a/drivers/hid/Makefile
++++ b/drivers/hid/Makefile
+@@ -168,3 +168,6 @@ obj-$(INTEL_ISH_FIRMWARE_DOWNLOADER) += intel-ish-hid/
+ obj-$(CONFIG_AMD_SFH_HID) += amd-sfh-hid/
-@@ -50,6 +53,9 @@ module_param(fw_diag_log, bool, 0644);
- module_param_named(frame_mode, ath10k_frame_mode, uint, 0644);
- module_param_named(coredump_mask, ath10k_coredump_mask, ulong, 0444);
+ obj-$(CONFIG_SURFACE_HID_CORE) += surface-hid/
++
++obj-$(CONFIG_HID_IPTS) += ipts/
++obj-$(CONFIG_HID_ITHC) += ithc/
+diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
+index e31be0cb8..508a250ff 100644
+--- a/drivers/hid/hid-multitouch.c
++++ b/drivers/hid/hid-multitouch.c
+@@ -34,7 +34,10 @@
+ #include <linux/device.h>
+ #include <linux/hid.h>
+ #include <linux/module.h>
++#include <linux/pm_runtime.h>
+ #include <linux/slab.h>
++#include <linux/suspend.h>
++#include <linux/usb.h>
+ #include <linux/input/mt.h>
+ #include <linux/jiffies.h>
+ #include <linux/string.h>
+@@ -47,6 +50,7 @@ MODULE_DESCRIPTION("HID multitouch panels");
+ MODULE_LICENSE("GPL");
-+module_param(override_board, charp, 0644);
-+module_param(override_board2, charp, 0644);
+ #include "hid-ids.h"
++#include "usbhid/usbhid.h"
+
+ /* quirks to control the device */
+ #define MT_QUIRK_NOT_SEEN_MEANS_UP BIT(0)
+@@ -72,12 +76,18 @@ MODULE_LICENSE("GPL");
+ #define MT_QUIRK_FORCE_MULTI_INPUT BIT(20)
+ #define MT_QUIRK_DISABLE_WAKEUP BIT(21)
+ #define MT_QUIRK_ORIENTATION_INVERT BIT(22)
++#define MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT BIT(23)
++#define MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH BIT(24)
+
+ #define MT_INPUTMODE_TOUCHSCREEN 0x02
+ #define MT_INPUTMODE_TOUCHPAD 0x03
+
+ #define MT_BUTTONTYPE_CLICKPAD 0
+
++#define MS_TYPE_COVER_FEATURE_REPORT_USAGE 0xff050086
++#define MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE 0xff050072
++#define MS_TYPE_COVER_APPLICATION 0xff050050
+
- MODULE_PARM_DESC(debug_mask, "Debugging mask");
- MODULE_PARM_DESC(uart_print, "Uart target debugging");
- MODULE_PARM_DESC(skip_otp, "Skip otp failure for calibration in testmode");
-@@ -59,6 +65,9 @@ MODULE_PARM_DESC(frame_mode,
- MODULE_PARM_DESC(coredump_mask, "Bitfield of what to include in firmware crash file");
- MODULE_PARM_DESC(fw_diag_log, "Diag based fw log debugging");
+ enum latency_mode {
+ HID_LATENCY_NORMAL = 0,
+ HID_LATENCY_HIGH = 1,
+@@ -169,6 +179,8 @@ struct mt_device {
-+MODULE_PARM_DESC(override_board, "Override for board.bin file");
-+MODULE_PARM_DESC(override_board2, "Override for board-2.bin file");
+ struct list_head applications;
+ struct list_head reports;
+
- static const struct ath10k_hw_params ath10k_hw_params_list[] = {
- {
- .id = QCA988X_HW_2_0_VERSION,
-@@ -911,6 +920,42 @@ static int ath10k_init_configure_target(struct ath10k *ar)
++ struct notifier_block pm_notifier;
+ };
+
+ static void mt_post_parse_default_settings(struct mt_device *td,
+@@ -213,6 +225,7 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app);
+ #define MT_CLS_GOOGLE 0x0111
+ #define MT_CLS_RAZER_BLADE_STEALTH 0x0112
+ #define MT_CLS_SMART_TECH 0x0113
++#define MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER 0x0114
+
+ #define MT_DEFAULT_MAXCONTACT 10
+ #define MT_MAX_MAXCONTACT 250
+@@ -397,6 +410,17 @@ static const struct mt_class mt_classes[] = {
+ MT_QUIRK_CONTACT_CNT_ACCURATE |
+ MT_QUIRK_SEPARATE_APP_REPORT,
+ },
++ { .name = MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER,
++ .quirks = MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT |
++ MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH |
++ MT_QUIRK_ALWAYS_VALID |
++ MT_QUIRK_IGNORE_DUPLICATES |
++ MT_QUIRK_HOVERING |
++ MT_QUIRK_CONTACT_CNT_ACCURATE |
++ MT_QUIRK_STICKY_FINGERS |
++ MT_QUIRK_WIN8_PTP_BUTTONS,
++ .export_all_inputs = true
++ },
+ { }
+ };
+
+@@ -1370,6 +1394,9 @@ static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
+ field->application != HID_CP_CONSUMER_CONTROL &&
+ field->application != HID_GD_WIRELESS_RADIO_CTLS &&
+ field->application != HID_GD_SYSTEM_MULTIAXIS &&
++ !(field->application == MS_TYPE_COVER_APPLICATION &&
++ application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
++ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) &&
+ !(field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
+ application->quirks & MT_QUIRK_ASUS_CUSTOM_UP))
+ return -1;
+@@ -1397,6 +1424,21 @@ static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
+ return 1;
+ }
+
++ /*
++ * The Microsoft Surface Pro Typecover has a non-standard HID
++ * tablet mode switch on a vendor specific usage page with vendor
++ * specific usage.
++ */
++ if (field->application == MS_TYPE_COVER_APPLICATION &&
++ application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
++ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
++ usage->type = EV_SW;
++ usage->code = SW_TABLET_MODE;
++ *max = SW_MAX;
++ *bit = hi->input->swbit;
++ return 1;
++ }
++
+ if (rdata->is_mt_collection)
+ return mt_touch_input_mapping(hdev, hi, field, usage, bit, max,
+ application);
+@@ -1418,6 +1460,7 @@ static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
+ {
+ struct mt_device *td = hid_get_drvdata(hdev);
+ struct mt_report_data *rdata;
++ struct input_dev *input;
+
+ rdata = mt_find_report_data(td, field->report);
+ if (rdata && rdata->is_mt_collection) {
+@@ -1425,6 +1468,19 @@ static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
+ return -1;
+ }
+
++ /*
++ * We own an input device which acts as a tablet mode switch for
++ * the Surface Pro Typecover.
++ */
++ if (field->application == MS_TYPE_COVER_APPLICATION &&
++ rdata->application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
++ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
++ input = hi->input;
++ input_set_capability(input, EV_SW, SW_TABLET_MODE);
++ input_report_switch(input, SW_TABLET_MODE, 0);
++ return -1;
++ }
++
+ /* let hid-core decide for the others */
return 0;
}
+@@ -1434,11 +1490,21 @@ static int mt_event(struct hid_device *hid, struct hid_field *field,
+ {
+ struct mt_device *td = hid_get_drvdata(hid);
+ struct mt_report_data *rdata;
++ struct input_dev *input;
-+static const char *ath10k_override_board_fw_file(struct ath10k *ar,
-+ const char *file)
+ rdata = mt_find_report_data(td, field->report);
+ if (rdata && rdata->is_mt_collection)
+ return mt_touch_event(hid, field, usage, value);
+
++ if (field->application == MS_TYPE_COVER_APPLICATION &&
++ rdata->application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
++ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
++ input = field->hidinput->input;
++ input_report_switch(input, SW_TABLET_MODE, (value & 0xFF) != 0x22);
++ input_sync(input);
++ return 1;
++ }
++
+ return 0;
+ }
+
+@@ -1591,6 +1657,42 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app)
+ app->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE;
+ }
+
++static int get_type_cover_field(struct hid_report_enum *rep_enum,
++ struct hid_field **field, int usage)
+{
-+ if (strcmp(file, "board.bin") == 0) {
-+ if (strcmp(override_board, "") == 0)
-+ return file;
++ struct hid_report *rep;
++ struct hid_field *cur_field;
++ int i, j;
+
-+ if (strcmp(override_board, "none") == 0) {
-+ dev_info(ar->dev, "firmware override: pretending 'board.bin' does not exist\n");
-+ return NULL;
++ list_for_each_entry(rep, &rep_enum->report_list, list) {
++ for (i = 0; i < rep->maxfield; i++) {
++ cur_field = rep->field[i];
++ if (cur_field->application != MS_TYPE_COVER_APPLICATION)
++ continue;
++ for (j = 0; j < cur_field->maxusage; j++) {
++ if (cur_field->usage[j].hid == usage) {
++ *field = cur_field;
++ return true;
++ }
++ }
+ }
++ }
++ return false;
++}
+
-+ dev_info(ar->dev, "firmware override: replacing 'board.bin' with '%s'\n",
-+ override_board);
++static void request_type_cover_tablet_mode_switch(struct hid_device *hdev)
++{
++ struct hid_field *field;
+
-+ return override_board;
++ if (get_type_cover_field(&hdev->report_enum[HID_INPUT_REPORT],
++ &field,
++ MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE)) {
++ hid_hw_request(hdev, field->report, HID_REQ_GET_REPORT);
++ } else {
++ hid_err(hdev, "couldn't find tablet mode field\n");
+ }
++}
+
-+ if (strcmp(file, "board-2.bin") == 0) {
-+ if (strcmp(override_board2, "") == 0)
-+ return file;
-+
-+ if (strcmp(override_board2, "none") == 0) {
-+ dev_info(ar->dev, "firmware override: pretending 'board-2.bin' does not exist\n");
-+ return NULL;
+ static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
+ {
+ struct mt_device *td = hid_get_drvdata(hdev);
+@@ -1640,6 +1742,13 @@ static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
+ /* force BTN_STYLUS to allow tablet matching in udev */
+ __set_bit(BTN_STYLUS, hi->input->keybit);
+ break;
++ case MS_TYPE_COVER_APPLICATION:
++ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH) {
++ suffix = "Tablet Mode Switch";
++ request_type_cover_tablet_mode_switch(hdev);
++ break;
+ }
++ fallthrough;
+ default:
+ suffix = "UNKNOWN";
+ break;
+@@ -1728,6 +1837,46 @@ static void mt_expired_timeout(struct timer_list *t)
+ clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags);
+ }
+
++static void update_keyboard_backlight(struct hid_device *hdev, bool enabled)
++{
++ struct usb_device *udev = hid_to_usb_dev(hdev);
++ struct hid_field *field = NULL;
+
-+ dev_info(ar->dev, "firmware override: replacing 'board-2.bin' with '%s'\n",
-+ override_board2);
++ /* Wake up the device in case it's already suspended */
++ pm_runtime_get_sync(&udev->dev);
+
-+ return override_board2;
++ if (!get_type_cover_field(&hdev->report_enum[HID_FEATURE_REPORT],
++ &field,
++ MS_TYPE_COVER_FEATURE_REPORT_USAGE)) {
++ hid_err(hdev, "couldn't find backlight field\n");
++ goto out;
+ }
+
-+ return file;
++ field->value[field->index] = enabled ? 0x01ff00ff : 0x00ff00ff;
++ hid_hw_request(hdev, field->report, HID_REQ_SET_REPORT);
++
++out:
++ pm_runtime_put_sync(&udev->dev);
+}
+
- static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar,
- const char *dir,
- const char *file)
-@@ -925,6 +970,19 @@ static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar,
- if (dir == NULL)
- dir = ".";
-
-+ /* HACK: Override board.bin and board-2.bin files if specified.
-+ *
-+ * Some Surface devices perform better with a different board
-+ * configuration. To this end, one would need to replace the board.bin
-+ * file with the modified config and remove the board-2.bin file.
-+ * Unfortunately, that's not a solution that we can easily package. So
-+ * we add module options to perform these overrides here.
-+ */
++static int mt_pm_notifier(struct notifier_block *notifier,
++ unsigned long pm_event,
++ void *unused)
++{
++ struct mt_device *td =
++ container_of(notifier, struct mt_device, pm_notifier);
++ struct hid_device *hdev = td->hdev;
+
-+ file = ath10k_override_board_fw_file(ar, file);
-+ if (!file)
-+ return ERR_PTR(-ENOENT);
++ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT) {
++ if (pm_event == PM_SUSPEND_PREPARE)
++ update_keyboard_backlight(hdev, 0);
++ else if (pm_event == PM_POST_SUSPEND)
++ update_keyboard_backlight(hdev, 1);
++ }
+
- snprintf(filename, sizeof(filename), "%s/%s", dir, file);
- ret = firmware_request_nowarn(&fw, filename, ar->dev);
- ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot fw request '%s': %d\n",
---
-2.41.0
-
-From 4b251599b09f01035083eabe39b464553b368da9 Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Thu, 30 Jul 2020 13:21:53 +0200
-Subject: [PATCH] misc: mei: Add missing IPTS device IDs
-
-Patchset: ipts
----
- drivers/misc/mei/hw-me-regs.h | 1 +
- drivers/misc/mei/pci-me.c | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/drivers/misc/mei/hw-me-regs.h b/drivers/misc/mei/hw-me-regs.h
-index bdc65d50b945..08723c01d727 100644
---- a/drivers/misc/mei/hw-me-regs.h
-+++ b/drivers/misc/mei/hw-me-regs.h
-@@ -92,6 +92,7 @@
- #define MEI_DEV_ID_CDF 0x18D3 /* Cedar Fork */
-
- #define MEI_DEV_ID_ICP_LP 0x34E0 /* Ice Lake Point LP */
-+#define MEI_DEV_ID_ICP_LP_3 0x34E4 /* Ice Lake Point LP 3 (iTouch) */
- #define MEI_DEV_ID_ICP_N 0x38E0 /* Ice Lake Point N */
-
- #define MEI_DEV_ID_JSP_N 0x4DE0 /* Jasper Lake Point N */
-diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c
-index 676d566f38dd..6b37dd1f8b2a 100644
---- a/drivers/misc/mei/pci-me.c
-+++ b/drivers/misc/mei/pci-me.c
-@@ -97,6 +97,7 @@ static const struct pci_device_id mei_me_pci_tbl[] = {
- {MEI_PCI_DEVICE(MEI_DEV_ID_CMP_H_3, MEI_ME_PCH8_ITOUCH_CFG)},
-
- {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_LP, MEI_ME_PCH12_CFG)},
-+ {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_LP_3, MEI_ME_PCH12_CFG)},
- {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_N, MEI_ME_PCH12_CFG)},
++ return NOTIFY_DONE;
++}
++
+ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
+ {
+ int ret, i;
+@@ -1751,6 +1900,9 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
+ td->inputmode_value = MT_INPUTMODE_TOUCHSCREEN;
+ hid_set_drvdata(hdev, td);
- {MEI_PCI_DEVICE(MEI_DEV_ID_TGP_LP, MEI_ME_PCH15_CFG)},
---
-2.41.0
-
-From 36d43ffc88a890636dacf53adcbdf5e844a71b46 Mon Sep 17 00:00:00 2001
-From: Liban Hannan <liban.p@gmail.com>
-Date: Tue, 12 Apr 2022 23:31:12 +0100
-Subject: [PATCH] iommu: ipts: use IOMMU passthrough mode for IPTS
-
-Adds a quirk so that IOMMU uses passthrough mode for the IPTS device.
-Otherwise, when IOMMU is enabled, IPTS produces DMAR errors like:
-
-DMAR: [DMA Read NO_PASID] Request device [00:16.4] fault addr
-0x104ea3000 [fault reason 0x06] PTE Read access is not set
-
-This is very similar to the bug described at:
-https://bugs.launchpad.net/bugs/1958004
-
-Fixed with the following patch which this patch basically copies:
-https://launchpadlibrarian.net/586396847/43255ca.diff
-Patchset: ipts
----
- drivers/iommu/intel/iommu.c | 24 ++++++++++++++++++++++++
- 1 file changed, 24 insertions(+)
-
-diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
-index b871a6afd803..0d4542b7365d 100644
---- a/drivers/iommu/intel/iommu.c
-+++ b/drivers/iommu/intel/iommu.c
-@@ -37,6 +37,8 @@
- #define IS_GFX_DEVICE(pdev) ((pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY)
- #define IS_USB_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_SERIAL_USB)
- #define IS_ISA_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA)
-+#define IS_IPTS(pdev) ((pdev)->vendor == PCI_VENDOR_ID_INTEL && \
-+ ((pdev)->device == 0x9d3e))
- #define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e)
++ td->pm_notifier.notifier_call = mt_pm_notifier;
++ register_pm_notifier(&td->pm_notifier);
++
+ INIT_LIST_HEAD(&td->applications);
+ INIT_LIST_HEAD(&td->reports);
- #define IOAPIC_RANGE_START (0xfee00000)
-@@ -287,12 +289,14 @@ int intel_iommu_enabled = 0;
- EXPORT_SYMBOL_GPL(intel_iommu_enabled);
+@@ -1789,15 +1941,19 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
+ timer_setup(&td->release_timer, mt_expired_timeout, 0);
- static int dmar_map_gfx = 1;
-+static int dmar_map_ipts = 1;
- static int intel_iommu_superpage = 1;
- static int iommu_identity_mapping;
- static int iommu_skip_te_disable;
+ ret = hid_parse(hdev);
+- if (ret != 0)
++ if (ret != 0) {
++ unregister_pm_notifier(&td->pm_notifier);
+ return ret;
++ }
- #define IDENTMAP_GFX 2
- #define IDENTMAP_AZALIA 4
-+#define IDENTMAP_IPTS 16
+ if (mtclass->quirks & MT_QUIRK_FIX_CONST_CONTACT_ID)
+ mt_fix_const_fields(hdev, HID_DG_CONTACTID);
- const struct iommu_ops intel_iommu_ops;
+ ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
+- if (ret)
++ if (ret) {
++ unregister_pm_notifier(&td->pm_notifier);
+ return ret;
++ }
-@@ -2560,6 +2564,9 @@ static int device_def_domain_type(struct device *dev)
+ ret = sysfs_create_group(&hdev->dev.kobj, &mt_attribute_group);
+ if (ret)
+@@ -1826,13 +1982,24 @@ static int mt_suspend(struct hid_device *hdev, pm_message_t state)
- if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev))
- return IOMMU_DOMAIN_IDENTITY;
+ static int mt_reset_resume(struct hid_device *hdev)
+ {
++ struct mt_device *td = hid_get_drvdata(hdev);
+
-+ if ((iommu_identity_mapping & IDENTMAP_IPTS) && IS_IPTS(pdev))
-+ return IOMMU_DOMAIN_IDENTITY;
- }
-
- return 0;
-@@ -2867,6 +2874,9 @@ static int __init init_dmars(void)
- if (!dmar_map_gfx)
- iommu_identity_mapping |= IDENTMAP_GFX;
-
-+ if (!dmar_map_ipts)
-+ iommu_identity_mapping |= IDENTMAP_IPTS;
+ mt_release_contacts(hdev);
+ mt_set_modes(hdev, HID_LATENCY_NORMAL, true, true);
+
- check_tylersburg_isoch();
-
- ret = si_domain_init(hw_pass_through);
-@@ -4778,6 +4788,17 @@ static void quirk_iommu_igfx(struct pci_dev *dev)
- dmar_map_gfx = 0;
++ /* Request an update on the typecover folding state on resume
++ * after reset.
++ */
++ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH)
++ request_type_cover_tablet_mode_switch(hdev);
++
+ return 0;
}
-+static void quirk_iommu_ipts(struct pci_dev *dev)
-+{
-+ if (!IS_IPTS(dev))
-+ return;
-+
-+ if (risky_device(dev))
-+ return;
+ static int mt_resume(struct hid_device *hdev)
+ {
++ struct mt_device *td = hid_get_drvdata(hdev);
+
-+ pci_info(dev, "Passthrough IOMMU for IPTS\n");
-+ dmar_map_ipts = 0;
-+}
- /* G4x/GM45 integrated gfx dmar support is totally busted. */
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx);
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx);
-@@ -4813,6 +4834,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx);
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx);
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx);
+ /* Some Elan legacy devices require SET_IDLE to be set on resume.
+ * It should be safe to send it to other devices too.
+ * Tested on 3M, Stantum, Cypress, Zytronic, eGalax, and Elan panels. */
+@@ -1841,6 +2008,10 @@ static int mt_resume(struct hid_device *hdev)
-+/* disable IPTS dmar support */
-+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9D3E, quirk_iommu_ipts);
+ mt_set_modes(hdev, HID_LATENCY_NORMAL, true, true);
+
++ /* Request an update on the typecover folding state on resume. */
++ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH)
++ request_type_cover_tablet_mode_switch(hdev);
+
- static void quirk_iommu_rwbf(struct pci_dev *dev)
+ return 0;
+ }
+ #endif
+@@ -1848,7 +2019,23 @@ static int mt_resume(struct hid_device *hdev)
+ static void mt_remove(struct hid_device *hdev)
{
- if (risky_device(dev))
---
-2.41.0
-
-From dcc74801efc9dc7f1ba8197d13d78f60f5b7e0f4 Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Sun, 11 Dec 2022 12:00:59 +0100
-Subject: [PATCH] hid: Add support for Intel Precise Touch and Stylus
-
-Based on linux-surface/intel-precise-touch@8abe268
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ipts
----
- drivers/hid/Kconfig | 2 +
- drivers/hid/Makefile | 2 +
- drivers/hid/ipts/Kconfig | 14 +
- drivers/hid/ipts/Makefile | 14 +
- drivers/hid/ipts/cmd.c | 62 +++++
- drivers/hid/ipts/cmd.h | 61 ++++
- drivers/hid/ipts/context.h | 51 ++++
- drivers/hid/ipts/control.c | 495 +++++++++++++++++++++++++++++++++
- drivers/hid/ipts/control.h | 127 +++++++++
- drivers/hid/ipts/desc.h | 81 ++++++
- drivers/hid/ipts/hid.c | 348 +++++++++++++++++++++++
- drivers/hid/ipts/hid.h | 22 ++
- drivers/hid/ipts/main.c | 127 +++++++++
- drivers/hid/ipts/mei.c | 189 +++++++++++++
- drivers/hid/ipts/mei.h | 67 +++++
- drivers/hid/ipts/receiver.c | 249 +++++++++++++++++
- drivers/hid/ipts/receiver.h | 17 ++
- drivers/hid/ipts/resources.c | 108 +++++++
- drivers/hid/ipts/resources.h | 39 +++
- drivers/hid/ipts/spec-data.h | 100 +++++++
- drivers/hid/ipts/spec-device.h | 285 +++++++++++++++++++
- drivers/hid/ipts/spec-hid.h | 35 +++
- drivers/hid/ipts/thread.c | 85 ++++++
- drivers/hid/ipts/thread.h | 60 ++++
- 24 files changed, 2640 insertions(+)
- create mode 100644 drivers/hid/ipts/Kconfig
- create mode 100644 drivers/hid/ipts/Makefile
- create mode 100644 drivers/hid/ipts/cmd.c
- create mode 100644 drivers/hid/ipts/cmd.h
- create mode 100644 drivers/hid/ipts/context.h
- create mode 100644 drivers/hid/ipts/control.c
- create mode 100644 drivers/hid/ipts/control.h
- create mode 100644 drivers/hid/ipts/desc.h
- create mode 100644 drivers/hid/ipts/hid.c
- create mode 100644 drivers/hid/ipts/hid.h
- create mode 100644 drivers/hid/ipts/main.c
- create mode 100644 drivers/hid/ipts/mei.c
- create mode 100644 drivers/hid/ipts/mei.h
- create mode 100644 drivers/hid/ipts/receiver.c
- create mode 100644 drivers/hid/ipts/receiver.h
- create mode 100644 drivers/hid/ipts/resources.c
- create mode 100644 drivers/hid/ipts/resources.h
- create mode 100644 drivers/hid/ipts/spec-data.h
- create mode 100644 drivers/hid/ipts/spec-device.h
- create mode 100644 drivers/hid/ipts/spec-hid.h
- create mode 100644 drivers/hid/ipts/thread.c
- create mode 100644 drivers/hid/ipts/thread.h
-
-diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
-index 4ce012f83253..7945cb57f531 100644
---- a/drivers/hid/Kconfig
-+++ b/drivers/hid/Kconfig
-@@ -1316,4 +1316,6 @@ source "drivers/hid/amd-sfh-hid/Kconfig"
-
- source "drivers/hid/surface-hid/Kconfig"
+ struct mt_device *td = hid_get_drvdata(hdev);
++ struct hid_field *field;
++ struct input_dev *input;
-+source "drivers/hid/ipts/Kconfig"
++ /* Reset tablet mode switch on disconnect. */
++ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH) {
++ if (get_type_cover_field(&hdev->report_enum[HID_INPUT_REPORT],
++ &field,
++ MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE)) {
++ input = field->hidinput->input;
++ input_report_switch(input, SW_TABLET_MODE, 0);
++ input_sync(input);
++ } else {
++ hid_err(hdev, "couldn't find tablet mode field\n");
++ }
++ }
+
- endif # HID_SUPPORT
-diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
-index 5d37cacbde33..285e12d95b0e 100644
---- a/drivers/hid/Makefile
-+++ b/drivers/hid/Makefile
-@@ -167,3 +167,5 @@ obj-$(INTEL_ISH_FIRMWARE_DOWNLOADER) += intel-ish-hid/
- obj-$(CONFIG_AMD_SFH_HID) += amd-sfh-hid/
++ unregister_pm_notifier(&td->pm_notifier);
+ del_timer_sync(&td->release_timer);
- obj-$(CONFIG_SURFACE_HID_CORE) += surface-hid/
+ sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group);
+@@ -2226,6 +2413,11 @@ static const struct hid_device_id mt_devices[] = {
+ MT_USB_DEVICE(USB_VENDOR_ID_XIROKU,
+ USB_DEVICE_ID_XIROKU_CSR2) },
+
++ /* Microsoft Surface type cover */
++ { .driver_data = MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER,
++ HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY,
++ USB_VENDOR_ID_MICROSOFT, 0x09c0) },
+
-+obj-$(CONFIG_HID_IPTS) += ipts/
+ /* Google MT devices */
+ { .driver_data = MT_CLS_GOOGLE,
+ HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_GOOGLE,
diff --git a/drivers/hid/ipts/Kconfig b/drivers/hid/ipts/Kconfig
new file mode 100644
-index 000000000000..297401bd388d
+index 000000000..297401bd3
--- /dev/null
+++ b/drivers/hid/ipts/Kconfig
@@ -0,0 +1,14 @@
@@ -859,10 +740,10 @@ index 000000000000..297401bd388d
+ module will be called ipts.
diff --git a/drivers/hid/ipts/Makefile b/drivers/hid/ipts/Makefile
new file mode 100644
-index 000000000000..0fe655bccdc0
+index 000000000..883896f68
--- /dev/null
+++ b/drivers/hid/ipts/Makefile
-@@ -0,0 +1,14 @@
+@@ -0,0 +1,16 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+# Makefile for the IPTS touchscreen driver
@@ -871,6 +752,8 @@ index 000000000000..0fe655bccdc0
+obj-$(CONFIG_HID_IPTS) += ipts.o
+ipts-objs := cmd.o
+ipts-objs += control.o
++ipts-objs += eds1.o
++ipts-objs += eds2.o
+ipts-objs += hid.o
+ipts-objs += main.o
+ipts-objs += mei.o
@@ -879,13 +762,12 @@ index 000000000000..0fe655bccdc0
+ipts-objs += thread.o
diff --git a/drivers/hid/ipts/cmd.c b/drivers/hid/ipts/cmd.c
new file mode 100644
-index 000000000000..7fd69271ccd5
+index 000000000..63a4934bb
--- /dev/null
+++ b/drivers/hid/ipts/cmd.c
-@@ -0,0 +1,62 @@
+@@ -0,0 +1,61 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -947,13 +829,12 @@ index 000000000000..7fd69271ccd5
+}
diff --git a/drivers/hid/ipts/cmd.h b/drivers/hid/ipts/cmd.h
new file mode 100644
-index 000000000000..924758ffee67
+index 000000000..2b4079075
--- /dev/null
+++ b/drivers/hid/ipts/cmd.h
-@@ -0,0 +1,61 @@
+@@ -0,0 +1,60 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -972,7 +853,7 @@ index 000000000000..924758ffee67
+ */
+#define IPTS_CMD_DEFAULT_TIMEOUT 1000
+
-+/*
++/**
+ * ipts_cmd_recv_timeout() - Receives a response to a command.
+ * @ipts: The IPTS driver context.
+ * @code: The type of the command / response.
@@ -986,7 +867,7 @@ index 000000000000..924758ffee67
+int ipts_cmd_recv_timeout(struct ipts_context *ipts, enum ipts_command_code code,
+ struct ipts_response *rsp, u64 timeout);
+
-+/*
++/**
+ * ipts_cmd_recv() - Receives a response to a command.
+ * @ipts: The IPTS driver context.
+ * @code: The type of the command / response.
@@ -1000,7 +881,7 @@ index 000000000000..924758ffee67
+ return ipts_cmd_recv_timeout(ipts, code, rsp, IPTS_CMD_DEFAULT_TIMEOUT);
+}
+
-+/*
++/**
+ * ipts_cmd_send() - Executes a command on the device.
+ * @ipts: The IPTS driver context.
+ * @code: The type of the command to execute.
@@ -1014,13 +895,12 @@ index 000000000000..924758ffee67
+#endif /* IPTS_CMD_H */
diff --git a/drivers/hid/ipts/context.h b/drivers/hid/ipts/context.h
new file mode 100644
-index 000000000000..3450a95e66ee
+index 000000000..ba33259f1
--- /dev/null
+++ b/drivers/hid/ipts/context.h
-@@ -0,0 +1,51 @@
+@@ -0,0 +1,52 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -1061,7 +941,9 @@ index 000000000000..3450a95e66ee
+ struct ipts_buffer feature_report;
+ struct ipts_buffer descriptor;
+
++ bool hid_active;
+ struct hid_device *hid;
++
+ struct ipts_device_info info;
+ struct ipts_resources resources;
+
@@ -1071,13 +953,12 @@ index 000000000000..3450a95e66ee
+#endif /* IPTS_CONTEXT_H */
diff --git a/drivers/hid/ipts/control.c b/drivers/hid/ipts/control.c
new file mode 100644
-index 000000000000..2f61500b5119
+index 000000000..5360842d2
--- /dev/null
+++ b/drivers/hid/ipts/control.c
-@@ -0,0 +1,495 @@
+@@ -0,0 +1,486 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -1165,6 +1046,7 @@ index 000000000000..2f61500b5119
+
+static int ipts_control_set_mem_window(struct ipts_context *ipts, struct ipts_resources *res)
+{
++ int i = 0;
+ int ret = 0;
+ struct ipts_mem_window cmd = { 0 };
+ struct ipts_response rsp = { 0 };
@@ -1175,7 +1057,7 @@ index 000000000000..2f61500b5119
+ if (!res)
+ return -EFAULT;
+
-+ for (int i = 0; i < IPTS_BUFFERS; i++) {
++ for (i = 0; i < IPTS_BUFFERS; i++) {
+ cmd.data_addr_lower[i] = lower_32_bits(res->data[i].dma_address);
+ cmd.data_addr_upper[i] = upper_32_bits(res->data[i].dma_address);
+ cmd.feedback_addr_lower[i] = lower_32_bits(res->feedback[i].dma_address);
@@ -1419,12 +1301,6 @@ index 000000000000..2f61500b5119
+ return ipts_control_send_feedback(ipts, IPTS_HID2ME_BUFFER);
+}
+
-+static inline int ipts_control_reset_sensor(struct ipts_context *ipts)
-+{
-+ return ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_SOFT_RESET,
-+ IPTS_FEEDBACK_DATA_TYPE_VENDOR, NULL, 0);
-+}
-+
+int ipts_control_start(struct ipts_context *ipts)
+{
+ int ret = 0;
@@ -1466,9 +1342,9 @@ index 000000000000..2f61500b5119
+ }
+
+ /*
-+ * Newer devices can be directly initialized in doorbell mode.
++ * Newer devices can be directly initialized in polling mode.
+ */
-+ ipts->mode = IPTS_MODE_DOORBELL;
++ ipts->mode = IPTS_MODE_POLL;
+ }
+
+ ret = ipts_control_set_mode(ipts, ipts->mode);
@@ -1495,6 +1371,8 @@ index 000000000000..2f61500b5119
+ return ret;
+ }
+
++ ipts_hid_enable(ipts);
++
+ ret = ipts_hid_init(ipts, info);
+ if (ret) {
+ dev_err(ipts->dev, "Failed to initialize HID device: %d\n", ret);
@@ -1511,6 +1389,7 @@ index 000000000000..2f61500b5119
+ if (!ipts)
+ return -EFAULT;
+
++ ipts_hid_disable(ipts);
+ dev_info(ipts->dev, "Stopping IPTS\n");
+
+ ret = ipts_receiver_stop(ipts);
@@ -1519,12 +1398,6 @@ index 000000000000..2f61500b5119
+ return ret;
+ }
+
-+ ret = ipts_control_reset_sensor(ipts);
-+ if (ret) {
-+ dev_err(ipts->dev, "Failed to reset sensor: %d\n", ret);
-+ return ret;
-+ }
-+
+ ret = ipts_resources_free(&ipts->resources);
+ if (ret) {
+ dev_err(ipts->dev, "Failed to free resources: %d\n", ret);
@@ -1560,7 +1433,7 @@ index 000000000000..2f61500b5119
+ return ret;
+
+ /*
-+ * Give the sensor some time to come back from resetting
++ * Wait a second to give the sensor time to fully shut down.
+ */
+ msleep(1000);
+
@@ -1572,13 +1445,12 @@ index 000000000000..2f61500b5119
+}
diff --git a/drivers/hid/ipts/control.h b/drivers/hid/ipts/control.h
new file mode 100644
-index 000000000000..744bb92d682a
+index 000000000..26629c514
--- /dev/null
+++ b/drivers/hid/ipts/control.h
-@@ -0,0 +1,127 @@
+@@ -0,0 +1,126 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -1593,7 +1465,7 @@ index 000000000000..744bb92d682a
+#include "spec-data.h"
+#include "spec-device.h"
+
-+/*
++/**
+ * ipts_control_request_flush() - Stop the data flow.
+ * @ipts: The IPTS driver context.
+ *
@@ -1604,7 +1476,7 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_request_flush(struct ipts_context *ipts);
+
-+/*
++/**
+ * ipts_control_wait_flush() - Wait until data flow has been stopped.
+ * @ipts: The IPTS driver context.
+ *
@@ -1612,7 +1484,7 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_wait_flush(struct ipts_context *ipts);
+
-+/*
++/**
+ * ipts_control_wait_flush() - Notify the device that the driver can receive new data.
+ * @ipts: The IPTS driver context.
+ *
@@ -1620,19 +1492,19 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_request_data(struct ipts_context *ipts);
+
-+/*
++/**
+ * ipts_control_wait_data() - Wait until new data is available.
+ * @ipts: The IPTS driver context.
+ * @block: Whether to block execution until data is available.
+ *
-+ * In doorbell mode, this function will never return while the data flow is active. Instead,
-+ * the doorbell will be incremented when new data is available.
++ * In poll mode, this function will never return while the data flow is active. Instead,
++ * the poll will be incremented when new data is available.
+ *
+ * Returns: 0 on success, <0 on error, -EAGAIN if no data is available.
+ */
+int ipts_control_wait_data(struct ipts_context *ipts, bool block);
+
-+/*
++/**
+ * ipts_control_send_feedback() - Submits a feedback buffer to the device.
+ * @ipts: The IPTS driver context.
+ * @buffer: The ID of the buffer containing feedback data.
@@ -1641,7 +1513,7 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_send_feedback(struct ipts_context *ipts, u32 buffer);
+
-+/*
++/**
+ * ipts_control_hid2me_feedback() - Sends HID2ME feedback, a special type of feedback.
+ * @ipts: The IPTS driver context.
+ * @cmd: The command that will be run on the device.
@@ -1658,7 +1530,7 @@ index 000000000000..744bb92d682a
+int ipts_control_hid2me_feedback(struct ipts_context *ipts, enum ipts_feedback_cmd_type cmd,
+ enum ipts_feedback_data_type type, void *data, size_t size);
+
-+/*
++/**
+ * ipts_control_refill_buffer() - Acknowledges that data in a buffer has been processed.
+ * @ipts: The IPTS driver context.
+ * @buffer: The buffer that has been processed and can be refilled.
@@ -1678,7 +1550,7 @@ index 000000000000..744bb92d682a
+ return ipts_control_send_feedback(ipts, buffer);
+}
+
-+/*
++/**
+ * ipts_control_start() - Initialized the device and starts the data flow.
+ * @ipts: The IPTS driver context.
+ *
@@ -1686,7 +1558,7 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_start(struct ipts_context *ipts);
+
-+/*
++/**
+ * ipts_control_stop() - Stops the data flow and resets the device.
+ * @ipts: The IPTS driver context.
+ *
@@ -1694,7 +1566,7 @@ index 000000000000..744bb92d682a
+ */
+int ipts_control_stop(struct ipts_context *ipts);
+
-+/*
++/**
+ * ipts_control_restart() - Stops the device and starts it again.
+ * @ipts: The IPTS driver context.
+ *
@@ -1705,13 +1577,12 @@ index 000000000000..744bb92d682a
+#endif /* IPTS_CONTROL_H */
diff --git a/drivers/hid/ipts/desc.h b/drivers/hid/ipts/desc.h
new file mode 100644
-index 000000000000..c058974a03a1
+index 000000000..307438c7c
--- /dev/null
+++ b/drivers/hid/ipts/desc.h
-@@ -0,0 +1,81 @@
+@@ -0,0 +1,80 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2022-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -1790,133 +1661,231 @@ index 000000000000..c058974a03a1
+};
+
+#endif /* IPTS_DESC_H */
-diff --git a/drivers/hid/ipts/hid.c b/drivers/hid/ipts/hid.c
+diff --git a/drivers/hid/ipts/eds1.c b/drivers/hid/ipts/eds1.c
new file mode 100644
-index 000000000000..6782394e8dde
+index 000000000..ecbb3a8bd
--- /dev/null
-+++ b/drivers/hid/ipts/hid.c
-@@ -0,0 +1,348 @@
++++ b/drivers/hid/ipts/eds1.c
+@@ -0,0 +1,103 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
-+ * Copyright (c) 2022-2023 Dorian Stoll
++ * Copyright (c) 2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
+ */
+
-+#include <linux/completion.h>
++#include <linux/err.h>
+#include <linux/gfp.h>
+#include <linux/hid.h>
-+#include <linux/mutex.h>
+#include <linux/slab.h>
+#include <linux/types.h>
+
+#include "context.h"
+#include "control.h"
+#include "desc.h"
-+#include "hid.h"
-+#include "spec-data.h"
+#include "spec-device.h"
-+#include "spec-hid.h"
+
-+static int ipts_hid_start(struct hid_device *hid)
++int ipts_eds1_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size)
+{
++ size_t size = 0;
++ u8 *buffer = NULL;
++
++ if (!ipts)
++ return -EFAULT;
++
++ if (!desc_buffer)
++ return -EFAULT;
++
++ if (!desc_size)
++ return -EFAULT;
++
++ size = sizeof(ipts_singletouch_descriptor) + sizeof(ipts_fallback_descriptor);
++
++ buffer = kzalloc(size, GFP_KERNEL);
++ if (!buffer)
++ return -ENOMEM;
++
++ memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
++ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts_fallback_descriptor,
++ sizeof(ipts_fallback_descriptor));
++
++ *desc_size = size;
++ *desc_buffer = buffer;
++
+ return 0;
+}
+
-+static void ipts_hid_stop(struct hid_device *hid)
++static int ipts_eds1_switch_mode(struct ipts_context *ipts, enum ipts_mode mode)
+{
-+}
++ int ret = 0;
+
-+static int ipts_hid_switch_mode(struct ipts_context *ipts, enum ipts_mode mode)
-+{
+ if (!ipts)
+ return -EFAULT;
+
+ if (ipts->mode == mode)
+ return 0;
+
-+ /*
-+ * This is only allowed on older devices.
-+ */
-+ if (ipts->info.intf_eds > 1)
-+ return 0;
-+
+ ipts->mode = mode;
-+ return ipts_control_restart(ipts);
++
++ ret = ipts_control_restart(ipts);
++ if (ret)
++ dev_err(ipts->dev, "Failed to switch modes: %d\n", ret);
++
++ return ret;
+}
+
-+static int ipts_hid_parse(struct hid_device *hid)
++int ipts_eds1_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum hid_report_type report_type, enum hid_class_request request_type)
+{
+ int ret = 0;
-+ struct ipts_context *ipts = NULL;
+
-+ bool has_native_descriptor = false;
++ if (!ipts)
++ return -EFAULT;
+
-+ u8 *buffer = NULL;
-+ size_t size = 0;
++ if (!buffer)
++ return -EFAULT;
+
-+ if (!hid)
-+ return -ENODEV;
++ if (report_id != IPTS_HID_REPORT_SET_MODE)
++ return -EIO;
+
-+ ipts = hid->driver_data;
++ if (report_type != HID_FEATURE_REPORT)
++ return -EIO;
++
++ if (size != 2)
++ return -EINVAL;
++
++ /*
++ * Implement mode switching report for older devices without native HID support.
++ */
++
++ if (request_type == HID_REQ_GET_REPORT) {
++ memset(buffer, 0, size);
++ buffer[0] = report_id;
++ buffer[1] = ipts->mode;
++ } else if (request_type == HID_REQ_SET_REPORT) {
++ return ipts_eds1_switch_mode(ipts, buffer[1]);
++ } else {
++ return -EIO;
++ }
++
++ return ret;
++}
+diff --git a/drivers/hid/ipts/eds1.h b/drivers/hid/ipts/eds1.h
+new file mode 100644
+index 000000000..eeeb6575e
+--- /dev/null
++++ b/drivers/hid/ipts/eds1.h
+@@ -0,0 +1,35 @@
++// SPDX-License-Identifier: GPL-2.0-or-later
++/*
++ * Copyright (c) 2023 Dorian Stoll
++ *
++ * Linux driver for Intel Precise Touch & Stylus
++ */
++
++#include <linux/hid.h>
++#include <linux/types.h>
++
++#include "context.h"
++
++/**
++ * ipts_eds1_get_descriptor() - Assembles the HID descriptor of the device.
++ * @ipts: The IPTS driver context.
++ * @desc_buffer: A pointer to the location where the address of the allocated buffer is stored.
++ * @desc_size: A pointer to the location where the size of the allocated buffer is stored.
++ *
++ * Returns: 0 on success, <0 on error.
++ */
++int ipts_eds1_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size);
++
++/**
++ * ipts_eds1_raw_request() - Executes an output or feature report on the device.
++ * @ipts: The IPTS driver context.
++ * @buffer: The buffer containing the report.
++ * @size: The size of the buffer.
++ * @report_id: The HID report ID.
++ * @report_type: Whether this report is an output or a feature report.
++ * @request_type: Whether this report requests or sends data.
++ *
++ * Returns: 0 on success, <0 on error.
++ */
++int ipts_eds1_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum hid_report_type report_type, enum hid_class_request request_type);
+diff --git a/drivers/hid/ipts/eds2.c b/drivers/hid/ipts/eds2.c
+new file mode 100644
+index 000000000..198dc65d7
+--- /dev/null
++++ b/drivers/hid/ipts/eds2.c
+@@ -0,0 +1,144 @@
++// SPDX-License-Identifier: GPL-2.0-or-later
++/*
++ * Copyright (c) 2023 Dorian Stoll
++ *
++ * Linux driver for Intel Precise Touch & Stylus
++ */
++
++#include <linux/completion.h>
++#include <linux/err.h>
++#include <linux/gfp.h>
++#include <linux/mutex.h>
++#include <linux/slab.h>
++#include <linux/types.h>
++
++#include "context.h"
++#include "control.h"
++#include "desc.h"
++#include "spec-data.h"
++
++int ipts_eds2_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size)
++{
++ size_t size = 0;
++ u8 *buffer = NULL;
+
+ if (!ipts)
+ return -EFAULT;
+
-+ size = sizeof(ipts_singletouch_descriptor);
-+ has_native_descriptor = ipts->descriptor.address && ipts->descriptor.size > 0;
++ if (!desc_buffer)
++ return -EFAULT;
+
-+ if (has_native_descriptor)
-+ size += ipts->descriptor.size;
-+ else
-+ size += sizeof(ipts_fallback_descriptor);
++ if (!desc_size)
++ return -EFAULT;
++
++ size = sizeof(ipts_singletouch_descriptor) + ipts->descriptor.size;
+
+ buffer = kzalloc(size, GFP_KERNEL);
+ if (!buffer)
+ return -ENOMEM;
+
+ memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
++ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts->descriptor.address,
++ ipts->descriptor.size);
+
-+ if (has_native_descriptor) {
-+ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts->descriptor.address,
-+ ipts->descriptor.size);
-+ } else {
-+ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts_fallback_descriptor,
-+ sizeof(ipts_fallback_descriptor));
-+ }
-+
-+ ret = hid_parse_report(hid, buffer, size);
-+ kfree(buffer);
-+
-+ if (ret) {
-+ dev_err(ipts->dev, "Failed to parse HID descriptor: %d\n", ret);
-+ return ret;
-+ }
++ *desc_size = size;
++ *desc_buffer = buffer;
+
+ return 0;
+}
+
-+static int ipts_hid_get_feature(struct ipts_context *ipts, unsigned char reportnum, __u8 *buf,
-+ size_t size, enum ipts_feedback_data_type type)
++static int ipts_eds2_get_feature(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum ipts_feedback_data_type type)
+{
+ int ret = 0;
+
+ if (!ipts)
+ return -EFAULT;
+
-+ if (!buf)
++ if (!buffer)
+ return -EFAULT;
+
+ mutex_lock(&ipts->feature_lock);
+
-+ memset(buf, 0, size);
-+ buf[0] = reportnum;
++ memset(buffer, 0, size);
++ buffer[0] = report_id;
+
+ memset(&ipts->feature_report, 0, sizeof(ipts->feature_report));
+ reinit_completion(&ipts->feature_event);
+
-+ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buf, size);
++ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buffer, size);
+ if (ret) {
+ dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
+ goto out;
@@ -1940,40 +1909,154 @@ index 000000000000..6782394e8dde
+ }
+
+ ret = ipts->feature_report.size;
-+ memcpy(buf, ipts->feature_report.address, ipts->feature_report.size);
++ memcpy(buffer, ipts->feature_report.address, ipts->feature_report.size);
+
+out:
+ mutex_unlock(&ipts->feature_lock);
+ return ret;
+}
+
-+static int ipts_hid_set_feature(struct ipts_context *ipts, unsigned char reportnum, __u8 *buf,
-+ size_t size, enum ipts_feedback_data_type type)
++static int ipts_eds2_set_feature(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum ipts_feedback_data_type type)
+{
+ int ret = 0;
+
+ if (!ipts)
+ return -EFAULT;
+
-+ if (!buf)
++ if (!buffer)
+ return -EFAULT;
+
-+ buf[0] = reportnum;
++ buffer[0] = report_id;
+
-+ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buf, size);
++ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buffer, size);
+ if (ret)
+ dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
+
+ return ret;
+}
+
-+static int ipts_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf,
-+ size_t size, unsigned char rtype, int reqtype)
++int ipts_eds2_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum hid_report_type report_type, enum hid_class_request request_type)
++{
++ enum ipts_feedback_data_type feedback_type = IPTS_FEEDBACK_DATA_TYPE_VENDOR;
++
++ if (!ipts)
++ return -EFAULT;
++
++ if (!buffer)
++ return -EFAULT;
++
++ if (report_type == HID_OUTPUT_REPORT && request_type == HID_REQ_SET_REPORT)
++ feedback_type = IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT;
++ else if (report_type == HID_FEATURE_REPORT && request_type == HID_REQ_GET_REPORT)
++ feedback_type = IPTS_FEEDBACK_DATA_TYPE_GET_FEATURES;
++ else if (report_type == HID_FEATURE_REPORT && request_type == HID_REQ_SET_REPORT)
++ feedback_type = IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES;
++ else
++ return -EIO;
++
++ if (request_type == HID_REQ_GET_REPORT)
++ return ipts_eds2_get_feature(ipts, buffer, size, report_id, feedback_type);
++ else
++ return ipts_eds2_set_feature(ipts, buffer, size, report_id, feedback_type);
++}
+diff --git a/drivers/hid/ipts/eds2.h b/drivers/hid/ipts/eds2.h
+new file mode 100644
+index 000000000..064e37169
+--- /dev/null
++++ b/drivers/hid/ipts/eds2.h
+@@ -0,0 +1,35 @@
++// SPDX-License-Identifier: GPL-2.0-or-later
++/*
++ * Copyright (c) 2023 Dorian Stoll
++ *
++ * Linux driver for Intel Precise Touch & Stylus
++ */
++
++#include <linux/hid.h>
++#include <linux/types.h>
++
++#include "context.h"
++
++/**
++ * ipts_eds2_get_descriptor() - Assembles the HID descriptor of the device.
++ * @ipts: The IPTS driver context.
++ * @desc_buffer: A pointer to the location where the address of the allocated buffer is stored.
++ * @desc_size: A pointer to the location where the size of the allocated buffer is stored.
++ *
++ * Returns: 0 on success, <0 on error.
++ */
++int ipts_eds2_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size);
++
++/**
++ * ipts_eds2_raw_request() - Executes an output or feature report on the device.
++ * @ipts: The IPTS driver context.
++ * @buffer: The buffer containing the report.
++ * @size: The size of the buffer.
++ * @report_id: The HID report ID.
++ * @report_type: Whether this report is an output or a feature report.
++ * @request_type: Whether this report requests or sends data.
++ *
++ * Returns: 0 on success, <0 on error.
++ */
++int ipts_eds2_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
++ enum hid_report_type report_type, enum hid_class_request request_type);
+diff --git a/drivers/hid/ipts/hid.c b/drivers/hid/ipts/hid.c
+new file mode 100644
+index 000000000..e34a1a4f9
+--- /dev/null
++++ b/drivers/hid/ipts/hid.c
+@@ -0,0 +1,225 @@
++// SPDX-License-Identifier: GPL-2.0-or-later
++/*
++ * Copyright (c) 2022-2023 Dorian Stoll
++ *
++ * Linux driver for Intel Precise Touch & Stylus
++ */
++
++#include <linux/completion.h>
++#include <linux/err.h>
++#include <linux/gfp.h>
++#include <linux/hid.h>
++#include <linux/mutex.h>
++#include <linux/slab.h>
++#include <linux/types.h>
++
++#include "context.h"
++#include "desc.h"
++#include "eds1.h"
++#include "eds2.h"
++#include "hid.h"
++#include "spec-data.h"
++#include "spec-hid.h"
++
++void ipts_hid_enable(struct ipts_context *ipts)
++{
++ WRITE_ONCE(ipts->hid_active, true);
++}
++
++void ipts_hid_disable(struct ipts_context *ipts)
++{
++ WRITE_ONCE(ipts->hid_active, false);
++}
++
++static int ipts_hid_start(struct hid_device *hid)
++{
++ return 0;
++}
++
++static void ipts_hid_stop(struct hid_device *hid)
++{
++}
++
++static int ipts_hid_parse(struct hid_device *hid)
+{
+ int ret = 0;
+ struct ipts_context *ipts = NULL;
+
-+ enum ipts_feedback_data_type type = IPTS_FEEDBACK_DATA_TYPE_VENDOR;
++ u8 *buffer = NULL;
++ size_t size = 0;
+
+ if (!hid)
+ return -ENODEV;
@@ -1983,34 +2066,32 @@ index 000000000000..6782394e8dde
+ if (!ipts)
+ return -EFAULT;
+
-+ if (!buf)
-+ return -EFAULT;
++ if (!READ_ONCE(ipts->hid_active))
++ return -ENODEV;
+
-+ if (rtype == HID_OUTPUT_REPORT && reqtype == HID_REQ_SET_REPORT)
-+ type = IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT;
-+ else if (rtype == HID_FEATURE_REPORT && reqtype == HID_REQ_GET_REPORT)
-+ type = IPTS_FEEDBACK_DATA_TYPE_GET_FEATURES;
-+ else if (rtype == HID_FEATURE_REPORT && reqtype == HID_REQ_SET_REPORT)
-+ type = IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES;
++ if (ipts->info.intf_eds == 1)
++ ret = ipts_eds1_get_descriptor(ipts, &buffer, &size);
+ else
-+ return -EIO;
++ ret = ipts_eds2_get_descriptor(ipts, &buffer, &size);
+
-+ // Implemente mode switching report for older devices without native HID support
-+ if (type == IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES && reportnum == IPTS_HID_REPORT_SET_MODE) {
-+ ret = ipts_hid_switch_mode(ipts, buf[1]);
-+ if (ret) {
-+ dev_err(ipts->dev, "Failed to switch modes: %d\n", ret);
-+ return ret;
-+ }
++ if (ret) {
++ dev_err(ipts->dev, "Failed to allocate HID descriptor: %d\n", ret);
++ return ret;
+ }
+
-+ if (reqtype == HID_REQ_GET_REPORT)
-+ return ipts_hid_get_feature(ipts, reportnum, buf, size, type);
-+ else
-+ return ipts_hid_set_feature(ipts, reportnum, buf, size, type);
++ ret = hid_parse_report(hid, buffer, size);
++ kfree(buffer);
++
++ if (ret) {
++ dev_err(ipts->dev, "Failed to parse HID descriptor: %d\n", ret);
++ return ret;
++ }
++
++ return 0;
+}
+
-+static int ipts_hid_output_report(struct hid_device *hid, __u8 *data, size_t size)
++static int ipts_hid_raw_request(struct hid_device *hid, unsigned char report_id, __u8 *buffer,
++ size_t size, unsigned char report_type, int request_type)
+{
+ struct ipts_context *ipts = NULL;
+
@@ -2019,8 +2100,19 @@ index 000000000000..6782394e8dde
+
+ ipts = hid->driver_data;
+
-+ return ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE,
-+ IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT, data, size);
++ if (!ipts)
++ return -EFAULT;
++
++ if (!READ_ONCE(ipts->hid_active))
++ return -ENODEV;
++
++ if (ipts->info.intf_eds == 1) {
++ return ipts_eds1_raw_request(ipts, buffer, size, report_id, report_type,
++ request_type);
++ } else {
++ return ipts_eds2_raw_request(ipts, buffer, size, report_id, report_type,
++ request_type);
++ }
+}
+
+static struct hid_ll_driver ipts_hid_driver = {
@@ -2030,12 +2122,10 @@ index 000000000000..6782394e8dde
+ .close = ipts_hid_stop,
+ .parse = ipts_hid_parse,
+ .raw_request = ipts_hid_raw_request,
-+ .output_report = ipts_hid_output_report,
+};
+
+int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
+{
-+ int ret = 0;
+ u8 *temp = NULL;
+ struct ipts_hid_header *frame = NULL;
+ struct ipts_data_header *header = NULL;
@@ -2046,8 +2136,14 @@ index 000000000000..6782394e8dde
+ if (!ipts->hid)
+ return -ENODEV;
+
++ if (!READ_ONCE(ipts->hid_active))
++ return -ENODEV;
++
+ header = (struct ipts_data_header *)ipts->resources.data[buffer].address;
+
++ temp = ipts->resources.report.address;
++ memset(temp, 0, ipts->resources.report.size);
++
+ if (!header)
+ return -EFAULT;
+
@@ -2071,10 +2167,6 @@ index 000000000000..6782394e8dde
+ if (header->size + 3 + sizeof(struct ipts_hid_header) > IPTS_HID_REPORT_DATA_SIZE)
+ return -ERANGE;
+
-+ temp = kzalloc(IPTS_HID_REPORT_DATA_SIZE, GFP_KERNEL);
-+ if (!temp)
-+ return -ENOMEM;
-+
+ /*
+ * Synthesize a HID report matching the devices that natively send HID reports
+ */
@@ -2086,10 +2178,7 @@ index 000000000000..6782394e8dde
+
+ memcpy(frame->data, header->data, header->size);
+
-+ ret = hid_input_report(ipts->hid, HID_INPUT_REPORT, temp, IPTS_HID_REPORT_DATA_SIZE, 1);
-+ kfree(temp);
-+
-+ return ret;
++ return hid_input_report(ipts->hid, HID_INPUT_REPORT, temp, IPTS_HID_REPORT_DATA_SIZE, 1);
+}
+
+int ipts_hid_init(struct ipts_context *ipts, struct ipts_device_info info)
@@ -2116,7 +2205,7 @@ index 000000000000..6782394e8dde
+
+ ipts->hid->vendor = info.vendor;
+ ipts->hid->product = info.product;
-+ ipts->hid->group = HID_GROUP_MULTITOUCH;
++ ipts->hid->group = HID_GROUP_GENERIC;
+
+ snprintf(ipts->hid->name, sizeof(ipts->hid->name), "IPTS %04X:%04X", info.vendor,
+ info.product);
@@ -2146,13 +2235,12 @@ index 000000000000..6782394e8dde
+}
diff --git a/drivers/hid/ipts/hid.h b/drivers/hid/ipts/hid.h
new file mode 100644
-index 000000000000..62bf3cd48608
+index 000000000..1ebe77447
--- /dev/null
+++ b/drivers/hid/ipts/hid.h
-@@ -0,0 +1,22 @@
+@@ -0,0 +1,24 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2022-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2166,6 +2254,9 @@ index 000000000000..62bf3cd48608
+#include "context.h"
+#include "spec-device.h"
+
++void ipts_hid_enable(struct ipts_context *ipts);
++void ipts_hid_disable(struct ipts_context *ipts);
++
+int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer);
+
+int ipts_hid_init(struct ipts_context *ipts, struct ipts_device_info info);
@@ -2174,13 +2265,12 @@ index 000000000000..62bf3cd48608
+#endif /* IPTS_HID_H */
diff --git a/drivers/hid/ipts/main.c b/drivers/hid/ipts/main.c
new file mode 100644
-index 000000000000..0f20c6c08c38
+index 000000000..fb5b5c13e
--- /dev/null
+++ b/drivers/hid/ipts/main.c
-@@ -0,0 +1,127 @@
+@@ -0,0 +1,126 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2307,13 +2397,12 @@ index 000000000000..0f20c6c08c38
+MODULE_LICENSE("GPL");
diff --git a/drivers/hid/ipts/mei.c b/drivers/hid/ipts/mei.c
new file mode 100644
-index 000000000000..26666fd99b0c
+index 000000000..1e0395cea
--- /dev/null
+++ b/drivers/hid/ipts/mei.c
-@@ -0,0 +1,189 @@
+@@ -0,0 +1,188 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2502,13 +2591,12 @@ index 000000000000..26666fd99b0c
+}
diff --git a/drivers/hid/ipts/mei.h b/drivers/hid/ipts/mei.h
new file mode 100644
-index 000000000000..eadacae54c40
+index 000000000..973bade6b
--- /dev/null
+++ b/drivers/hid/ipts/mei.h
-@@ -0,0 +1,67 @@
+@@ -0,0 +1,66 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2539,7 +2627,7 @@ index 000000000000..eadacae54c40
+ struct rw_semaphore message_lock;
+};
+
-+/*
++/**
+ * ipts_mei_recv() - Receive data from a MEI device.
+ * @mei: The IPTS MEI device context.
+ * @code: The IPTS command code to look for.
@@ -2553,7 +2641,7 @@ index 000000000000..eadacae54c40
+int ipts_mei_recv(struct ipts_mei *mei, enum ipts_command_code code, struct ipts_response *rsp,
+ u64 timeout);
+
-+/*
++/**
+ * ipts_mei_send() - Send data to a MEI device.
+ * @ipts: The IPTS MEI device context.
+ * @data: The data to send.
@@ -2563,7 +2651,7 @@ index 000000000000..eadacae54c40
+ */
+int ipts_mei_send(struct ipts_mei *mei, void *data, size_t length);
+
-+/*
++/**
+ * ipts_mei_init() - Initialize the MEI device context.
+ * @mei: The MEI device context to initialize.
+ * @cldev: The MEI device the context will be bound to.
@@ -2575,13 +2663,12 @@ index 000000000000..eadacae54c40
+#endif /* IPTS_MEI_H */
diff --git a/drivers/hid/ipts/receiver.c b/drivers/hid/ipts/receiver.c
new file mode 100644
-index 000000000000..77234f9e0e17
+index 000000000..ef66c3c9d
--- /dev/null
+++ b/drivers/hid/ipts/receiver.c
-@@ -0,0 +1,249 @@
+@@ -0,0 +1,250 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2623,7 +2710,7 @@ index 000000000000..77234f9e0e17
+ * n seconds, sleep longer to avoid wasting CPU cycles.
+ */
+ if (last + n > ktime_get_seconds())
-+ msleep(20);
++ usleep_range(1 * USEC_PER_MSEC, 5 * USEC_PER_MSEC);
+ else
+ msleep(200);
+}
@@ -2647,7 +2734,9 @@ index 000000000000..77234f9e0e17
+ dev_info(ipts->dev, "IPTS running in event mode\n");
+
+ while (!ipts_thread_should_stop(thread)) {
-+ for (int i = 0; i < IPTS_BUFFERS; i++) {
++ int i = 0;
++
++ for (i = 0; i < IPTS_BUFFERS; i++) {
+ ret = ipts_control_wait_data(ipts, false);
+ if (ret == -EAGAIN)
+ break;
@@ -2707,7 +2796,7 @@ index 000000000000..77234f9e0e17
+ return 0;
+}
+
-+static int ipts_receiver_doorbell_loop(struct ipts_thread *thread)
++static int ipts_receiver_poll_loop(struct ipts_thread *thread)
+{
+ int ret = 0;
+ u32 buffer = 0;
@@ -2726,7 +2815,7 @@ index 000000000000..77234f9e0e17
+ if (!ipts)
+ return -EFAULT;
+
-+ dev_info(ipts->dev, "IPTS running in doorbell mode\n");
++ dev_info(ipts->dev, "IPTS running in poll mode\n");
+
+ while (true) {
+ if (ipts_thread_should_stop(thread)) {
@@ -2798,9 +2887,9 @@ index 000000000000..77234f9e0e17
+ if (ipts->mode == IPTS_MODE_EVENT) {
+ ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_event_loop, ipts,
+ "ipts_event");
-+ } else if (ipts->mode == IPTS_MODE_DOORBELL) {
-+ ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_doorbell_loop, ipts,
-+ "ipts_doorbell");
++ } else if (ipts->mode == IPTS_MODE_POLL) {
++ ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_poll_loop, ipts,
++ "ipts_poll");
+ } else {
+ ret = -EINVAL;
+ }
@@ -2830,13 +2919,12 @@ index 000000000000..77234f9e0e17
+}
diff --git a/drivers/hid/ipts/receiver.h b/drivers/hid/ipts/receiver.h
new file mode 100644
-index 000000000000..96070f34fbca
+index 000000000..3de7da62d
--- /dev/null
+++ b/drivers/hid/ipts/receiver.h
-@@ -0,0 +1,17 @@
+@@ -0,0 +1,16 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -2853,21 +2941,22 @@ index 000000000000..96070f34fbca
+#endif /* IPTS_RECEIVER_H */
diff --git a/drivers/hid/ipts/resources.c b/drivers/hid/ipts/resources.c
new file mode 100644
-index 000000000000..80ba5885bb55
+index 000000000..cc14653b2
--- /dev/null
+++ b/drivers/hid/ipts/resources.c
-@@ -0,0 +1,108 @@
+@@ -0,0 +1,131 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
+ */
+
+#include <linux/dma-mapping.h>
++#include <linux/slab.h>
+#include <linux/types.h>
+
++#include "desc.h"
+#include "resources.h"
+#include "spec-device.h"
+
@@ -2908,16 +2997,22 @@ index 000000000000..80ba5885bb55
+{
+ int ret = 0;
+
++ /*
++ * Some compilers (AOSP clang) complain about a redefined
++ * variable when this is declared inside of the for loop.
++ */
++ int i = 0;
++
+ if (!res)
+ return -EFAULT;
+
-+ for (int i = 0; i < IPTS_BUFFERS; i++) {
++ for (i = 0; i < IPTS_BUFFERS; i++) {
+ ret = ipts_resources_alloc_buffer(&res->data[i], dev, ds);
+ if (ret)
+ goto err;
+ }
+
-+ for (int i = 0; i < IPTS_BUFFERS; i++) {
++ for (i = 0; i < IPTS_BUFFERS; i++) {
+ ret = ipts_resources_alloc_buffer(&res->feedback[i], dev, fs);
+ if (ret)
+ goto err;
@@ -2939,6 +3034,16 @@ index 000000000000..80ba5885bb55
+ if (ret)
+ goto err;
+
++ if (!res->report.address) {
++ res->report.size = IPTS_HID_REPORT_DATA_SIZE;
++ res->report.address = kzalloc(res->report.size, GFP_KERNEL);
++
++ if (!res->report.address) {
++ ret = -ENOMEM;
++ goto err;
++ }
++ }
++
+ return 0;
+
+err:
@@ -2949,13 +3054,15 @@ index 000000000000..80ba5885bb55
+
+int ipts_resources_free(struct ipts_resources *res)
+{
++ int i = 0;
++
+ if (!res)
+ return -EFAULT;
+
-+ for (int i = 0; i < IPTS_BUFFERS; i++)
++ for (i = 0; i < IPTS_BUFFERS; i++)
+ ipts_resources_free_buffer(&res->data[i]);
+
-+ for (int i = 0; i < IPTS_BUFFERS; i++)
++ for (i = 0; i < IPTS_BUFFERS; i++)
+ ipts_resources_free_buffer(&res->feedback[i]);
+
+ ipts_resources_free_buffer(&res->doorbell);
@@ -2963,17 +3070,20 @@ index 000000000000..80ba5885bb55
+ ipts_resources_free_buffer(&res->hid2me);
+ ipts_resources_free_buffer(&res->descriptor);
+
++ kfree(res->report.address);
++ res->report.address = NULL;
++ res->report.size = 0;
++
+ return 0;
+}
diff --git a/drivers/hid/ipts/resources.h b/drivers/hid/ipts/resources.h
new file mode 100644
-index 000000000000..6cbb24a8a054
+index 000000000..2068e1328
--- /dev/null
+++ b/drivers/hid/ipts/resources.h
-@@ -0,0 +1,39 @@
+@@ -0,0 +1,41 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -3004,6 +3114,9 @@ index 000000000000..6cbb24a8a054
+ struct ipts_buffer hid2me;
+
+ struct ipts_buffer descriptor;
++
++ // Buffer for synthesizing HID reports
++ struct ipts_buffer report;
+};
+
+int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t ds, size_t fs);
@@ -3012,7 +3125,7 @@ index 000000000000..6cbb24a8a054
+#endif /* IPTS_RESOURCES_H */
diff --git a/drivers/hid/ipts/spec-data.h b/drivers/hid/ipts/spec-data.h
new file mode 100644
-index 000000000000..e8dd98895a7e
+index 000000000..e8dd98895
--- /dev/null
+++ b/drivers/hid/ipts/spec-data.h
@@ -0,0 +1,100 @@
@@ -3118,10 +3231,10 @@ index 000000000000..e8dd98895a7e
+#endif /* IPTS_SPEC_DATA_H */
diff --git a/drivers/hid/ipts/spec-device.h b/drivers/hid/ipts/spec-device.h
new file mode 100644
-index 000000000000..93f673d981f7
+index 000000000..41845f9d9
--- /dev/null
+++ b/drivers/hid/ipts/spec-device.h
-@@ -0,0 +1,285 @@
+@@ -0,0 +1,290 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
+ * Copyright (c) 2016 Intel Corporation
@@ -3233,14 +3346,14 @@ index 000000000000..93f673d981f7
+
+/**
+ * enum ipts_mode - Configures what data the device produces and how its sent.
-+ * @IPTS_MODE_EVENT: The device will send an event once a buffer was filled.
-+ * Older devices will return singletouch data in this mode.
-+ * @IPTS_MODE_DOORBELL: The device will notify the driver by incrementing the doorbell value.
-+ * Older devices will return multitouch data in this mode.
++ * @IPTS_MODE_EVENT: The device will send an event once a buffer was filled.
++ * Older devices will return singletouch data in this mode.
++ * @IPTS_MODE_POLL: The device will notify the driver by incrementing the doorbell value.
++ * Older devices will return multitouch data in this mode.
+ */
+enum ipts_mode {
+ IPTS_MODE_EVENT = 0x00,
-+ IPTS_MODE_DOORBELL = 0x01,
++ IPTS_MODE_POLL = 0x01,
+};
+
+/**
@@ -3377,14 +3490,19 @@ index 000000000000..93f673d981f7
+
+/**
+ * struct ipts_device_info - Vendor information of the IPTS device.
-+ * @vendor: Vendor ID of this device.
-+ * @product: Product ID of this device.
-+ * @hw_version: Hardware revision of this device.
-+ * @fw_version: Firmware revision of this device.
-+ * @data_size: Requested size for a data buffer.
-+ * @feedback_size: Requested size for a feedback buffer.
-+ * @mode: Mode that the device currently operates in.
-+ * @max_contacts: Maximum amount of concurrent touches the sensor can process.
++ * @vendor: Vendor ID of this device.
++ * @product: Product ID of this device.
++ * @hw_version: Hardware revision of this device.
++ * @fw_version: Firmware revision of this device.
++ * @data_size: Requested size for a data buffer.
++ * @feedback_size: Requested size for a feedback buffer.
++ * @mode: Mode that the device currently operates in.
++ * @max_contacts: Maximum amount of concurrent touches the sensor can process.
++ * @sensor_min_eds: The minimum EDS version supported by the sensor.
++ * @sensor_max_eds: The maximum EDS version supported by the sensor.
++ * @me_min_eds: The minimum EDS version supported by the ME for communicating with the sensor.
++ * @me_max_eds: The maximum EDS version supported by the ME for communicating with the sensor.
++ * @intf_eds: The EDS version implemented by the interface between ME and host.
+ */
+struct ipts_device_info {
+ u16 vendor;
@@ -3409,13 +3527,12 @@ index 000000000000..93f673d981f7
+#endif /* IPTS_SPEC_DEVICE_H */
diff --git a/drivers/hid/ipts/spec-hid.h b/drivers/hid/ipts/spec-hid.h
new file mode 100644
-index 000000000000..ea70f29ff00c
+index 000000000..5a58d4a0a
--- /dev/null
+++ b/drivers/hid/ipts/spec-hid.h
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,34 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2020-2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -3450,13 +3567,12 @@ index 000000000000..ea70f29ff00c
+#endif /* IPTS_SPEC_HID_H */
diff --git a/drivers/hid/ipts/thread.c b/drivers/hid/ipts/thread.c
new file mode 100644
-index 000000000000..8b46f775c107
+index 000000000..355e92bea
--- /dev/null
+++ b/drivers/hid/ipts/thread.c
-@@ -0,0 +1,85 @@
+@@ -0,0 +1,84 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -3541,13 +3657,12 @@ index 000000000000..8b46f775c107
+}
diff --git a/drivers/hid/ipts/thread.h b/drivers/hid/ipts/thread.h
new file mode 100644
-index 000000000000..a314843599fc
+index 000000000..1f966b8b3
--- /dev/null
+++ b/drivers/hid/ipts/thread.h
-@@ -0,0 +1,60 @@
+@@ -0,0 +1,59 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
-+ * Copyright (c) 2016 Intel Corporation
+ * Copyright (c) 2023 Dorian Stoll
+ *
+ * Linux driver for Intel Precise Touch & Stylus
@@ -3576,7 +3691,7 @@ index 000000000000..a314843599fc
+ int (*threadfn)(struct ipts_thread *thread);
+};
+
-+/*
++/**
+ * ipts_thread_should_stop() - Returns true if the thread is asked to terminate.
+ * @thread: The current thread.
+ *
@@ -3584,7 +3699,7 @@ index 000000000000..a314843599fc
+ */
+bool ipts_thread_should_stop(struct ipts_thread *thread);
+
-+/*
++/**
+ * ipts_thread_start() - Starts an IPTS thread.
+ * @thread: The thread to initialize and start.
+ * @threadfn: The function to execute.
@@ -3596,7 +3711,7 @@ index 000000000000..a314843599fc
+int ipts_thread_start(struct ipts_thread *thread, int (*threadfn)(struct ipts_thread *thread),
+ void *data, const char name[]);
+
-+/*
++/**
+ * ipts_thread_stop() - Asks the thread to terminate and waits until it has finished.
+ * @thread: The thread that should stop.
+ *
@@ -3605,1586 +3720,9 @@ index 000000000000..a314843599fc
+int ipts_thread_stop(struct ipts_thread *thread);
+
+#endif /* IPTS_THREAD_H */
---
-2.41.0
-
-From 741a055a0f89c4f6db9d908a86c3ad0699928fca Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Fri, 28 Apr 2023 15:41:12 +0200
-Subject: [PATCH] Update IPTS from module repo
-
-Changes:
- * Fix redefinition error on AOSP clang
- * Increase the polling frequency to reduce latency
- * Don't allocate a new buffer for every HID report
- * Always use the generic HID driver instead of forcing hid-multitouch
-
-Based on https://github.com/linux-surface/intel-precise-touch/commit/a2b675d72dbde80ebe36a5b6ceaebd596c030314
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ipts
----
- drivers/hid/ipts/hid.c | 15 +++++----------
- drivers/hid/ipts/receiver.c | 2 +-
- drivers/hid/ipts/resources.c | 35 +++++++++++++++++++++++++++++++----
- drivers/hid/ipts/resources.h | 3 +++
- 4 files changed, 40 insertions(+), 15 deletions(-)
-
-diff --git a/drivers/hid/ipts/hid.c b/drivers/hid/ipts/hid.c
-index 6782394e8dde..a2471219615b 100644
---- a/drivers/hid/ipts/hid.c
-+++ b/drivers/hid/ipts/hid.c
-@@ -237,7 +237,6 @@ static struct hid_ll_driver ipts_hid_driver = {
-
- int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
- {
-- int ret = 0;
- u8 *temp = NULL;
- struct ipts_hid_header *frame = NULL;
- struct ipts_data_header *header = NULL;
-@@ -250,6 +249,9 @@ int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
-
- header = (struct ipts_data_header *)ipts->resources.data[buffer].address;
-
-+ temp = ipts->resources.report.address;
-+ memset(temp, 0, ipts->resources.report.size);
-+
- if (!header)
- return -EFAULT;
-
-@@ -273,10 +275,6 @@ int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
- if (header->size + 3 + sizeof(struct ipts_hid_header) > IPTS_HID_REPORT_DATA_SIZE)
- return -ERANGE;
-
-- temp = kzalloc(IPTS_HID_REPORT_DATA_SIZE, GFP_KERNEL);
-- if (!temp)
-- return -ENOMEM;
--
- /*
- * Synthesize a HID report matching the devices that natively send HID reports
- */
-@@ -288,10 +286,7 @@ int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
-
- memcpy(frame->data, header->data, header->size);
-
-- ret = hid_input_report(ipts->hid, HID_INPUT_REPORT, temp, IPTS_HID_REPORT_DATA_SIZE, 1);
-- kfree(temp);
--
-- return ret;
-+ return hid_input_report(ipts->hid, HID_INPUT_REPORT, temp, IPTS_HID_REPORT_DATA_SIZE, 1);
- }
-
- int ipts_hid_init(struct ipts_context *ipts, struct ipts_device_info info)
-@@ -318,7 +313,7 @@ int ipts_hid_init(struct ipts_context *ipts, struct ipts_device_info info)
-
- ipts->hid->vendor = info.vendor;
- ipts->hid->product = info.product;
-- ipts->hid->group = HID_GROUP_MULTITOUCH;
-+ ipts->hid->group = HID_GROUP_GENERIC;
-
- snprintf(ipts->hid->name, sizeof(ipts->hid->name), "IPTS %04X:%04X", info.vendor,
- info.product);
-diff --git a/drivers/hid/ipts/receiver.c b/drivers/hid/ipts/receiver.c
-index 77234f9e0e17..f56e9ed32d57 100644
---- a/drivers/hid/ipts/receiver.c
-+++ b/drivers/hid/ipts/receiver.c
-@@ -42,7 +42,7 @@ static void ipts_receiver_backoff(time64_t last, u32 n)
- * n seconds, sleep longer to avoid wasting CPU cycles.
- */
- if (last + n > ktime_get_seconds())
-- msleep(20);
-+ usleep_range(1 * USEC_PER_MSEC, 5 * USEC_PER_MSEC);
- else
- msleep(200);
- }
-diff --git a/drivers/hid/ipts/resources.c b/drivers/hid/ipts/resources.c
-index 80ba5885bb55..5e924d58c488 100644
---- a/drivers/hid/ipts/resources.c
-+++ b/drivers/hid/ipts/resources.c
-@@ -9,6 +9,7 @@
- #include <linux/dma-mapping.h>
- #include <linux/types.h>
-
-+#include "desc.h"
- #include "resources.h"
- #include "spec-device.h"
-
-@@ -49,16 +50,22 @@ int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t d
- {
- int ret = 0;
-
-+ /*
-+ * Some compilers (AOSP clang) complain about a redefined
-+ * variable when this is declared inside of the for loop.
-+ */
-+ int i = 0;
-+
- if (!res)
- return -EFAULT;
-
-- for (int i = 0; i < IPTS_BUFFERS; i++) {
-+ for (i = 0; i < IPTS_BUFFERS; i++) {
- ret = ipts_resources_alloc_buffer(&res->data[i], dev, ds);
- if (ret)
- goto err;
- }
-
-- for (int i = 0; i < IPTS_BUFFERS; i++) {
-+ for (i = 0; i < IPTS_BUFFERS; i++) {
- ret = ipts_resources_alloc_buffer(&res->feedback[i], dev, fs);
- if (ret)
- goto err;
-@@ -80,6 +87,16 @@ int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t d
- if (ret)
- goto err;
-
-+ if (!res->report.address) {
-+ res->report.size = IPTS_HID_REPORT_DATA_SIZE;
-+ res->report.address = kzalloc(res->report.size, GFP_KERNEL);
-+
-+ if (!res->report.address) {
-+ ret = -ENOMEM;
-+ goto err;
-+ }
-+ }
-+
- return 0;
-
- err:
-@@ -90,13 +107,19 @@ int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t d
-
- int ipts_resources_free(struct ipts_resources *res)
- {
-+ /*
-+ * Some compilers (AOSP clang) complain about a redefined
-+ * variable when this is declared inside of the for loop.
-+ */
-+ int i = 0;
-+
- if (!res)
- return -EFAULT;
-
-- for (int i = 0; i < IPTS_BUFFERS; i++)
-+ for (i = 0; i < IPTS_BUFFERS; i++)
- ipts_resources_free_buffer(&res->data[i]);
-
-- for (int i = 0; i < IPTS_BUFFERS; i++)
-+ for (i = 0; i < IPTS_BUFFERS; i++)
- ipts_resources_free_buffer(&res->feedback[i]);
-
- ipts_resources_free_buffer(&res->doorbell);
-@@ -104,5 +127,9 @@ int ipts_resources_free(struct ipts_resources *res)
- ipts_resources_free_buffer(&res->hid2me);
- ipts_resources_free_buffer(&res->descriptor);
-
-+ kfree(res->report.address);
-+ res->report.address = NULL;
-+ res->report.size = 0;
-+
- return 0;
- }
-diff --git a/drivers/hid/ipts/resources.h b/drivers/hid/ipts/resources.h
-index 6cbb24a8a054..e0c400f420b9 100644
---- a/drivers/hid/ipts/resources.h
-+++ b/drivers/hid/ipts/resources.h
-@@ -31,6 +31,9 @@ struct ipts_resources {
- struct ipts_buffer hid2me;
-
- struct ipts_buffer descriptor;
-+
-+ // Buffer for synthesizing HID reports
-+ struct ipts_buffer report;
- };
-
- int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t ds, size_t fs);
---
-2.41.0
-
-From 3416fa5a1a0bd6153d50e309ac1bf59bd55d95b6 Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Mon, 17 Jul 2023 18:10:43 +0200
-Subject: [PATCH] Update IPTS from module repo
-
-Changes:
-* Remove usages of C11 for compatibility with older (Android) kernels
-* Remove sensor reset during shutdown
-* Fix compiling resources.c on Android-x86 kernel
-* Split out HID behaviour for different EDS versions into different files
-* Fix kernel-doc comments
-* Add missing docs for members of the device info struct
-* Drop Intel copyright
-* Rename doorbell mode to poll mode
-* Disable the HID interface when the hardware is shutting down.
-
-Based on https://github.com/linux-surface/intel-precise-touch/commit/56765da3f87d87c5e5cf09e928abe0f579525e5e
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ipts
----
- drivers/hid/ipts/Makefile | 2 +
- drivers/hid/ipts/cmd.c | 1 -
- drivers/hid/ipts/cmd.h | 7 +-
- drivers/hid/ipts/context.h | 3 +-
- drivers/hid/ipts/control.c | 25 ++---
- drivers/hid/ipts/control.h | 25 +++--
- drivers/hid/ipts/desc.h | 1 -
- drivers/hid/ipts/eds1.c | 103 ++++++++++++++++++
- drivers/hid/ipts/eds1.h | 35 +++++++
- drivers/hid/ipts/eds2.c | 144 ++++++++++++++++++++++++++
- drivers/hid/ipts/eds2.h | 35 +++++++
- drivers/hid/ipts/hid.c | 184 ++++++---------------------------
- drivers/hid/ipts/hid.h | 4 +-
- drivers/hid/ipts/main.c | 1 -
- drivers/hid/ipts/mei.c | 1 -
- drivers/hid/ipts/mei.h | 7 +-
- drivers/hid/ipts/receiver.c | 15 +--
- drivers/hid/ipts/receiver.h | 1 -
- drivers/hid/ipts/resources.c | 6 +-
- drivers/hid/ipts/resources.h | 1 -
- drivers/hid/ipts/spec-device.h | 31 +++---
- drivers/hid/ipts/spec-hid.h | 1 -
- drivers/hid/ipts/thread.c | 1 -
- drivers/hid/ipts/thread.h | 7 +-
- 24 files changed, 413 insertions(+), 228 deletions(-)
- create mode 100644 drivers/hid/ipts/eds1.c
- create mode 100644 drivers/hid/ipts/eds1.h
- create mode 100644 drivers/hid/ipts/eds2.c
- create mode 100644 drivers/hid/ipts/eds2.h
-
-diff --git a/drivers/hid/ipts/Makefile b/drivers/hid/ipts/Makefile
-index 0fe655bccdc0..883896f68e6a 100644
---- a/drivers/hid/ipts/Makefile
-+++ b/drivers/hid/ipts/Makefile
-@@ -6,6 +6,8 @@
- obj-$(CONFIG_HID_IPTS) += ipts.o
- ipts-objs := cmd.o
- ipts-objs += control.o
-+ipts-objs += eds1.o
-+ipts-objs += eds2.o
- ipts-objs += hid.o
- ipts-objs += main.o
- ipts-objs += mei.o
-diff --git a/drivers/hid/ipts/cmd.c b/drivers/hid/ipts/cmd.c
-index 7fd69271ccd5..63a4934bbc5f 100644
---- a/drivers/hid/ipts/cmd.c
-+++ b/drivers/hid/ipts/cmd.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/cmd.h b/drivers/hid/ipts/cmd.h
-index 924758ffee67..2b4079075b64 100644
---- a/drivers/hid/ipts/cmd.h
-+++ b/drivers/hid/ipts/cmd.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -19,7 +18,7 @@
- */
- #define IPTS_CMD_DEFAULT_TIMEOUT 1000
-
--/*
-+/**
- * ipts_cmd_recv_timeout() - Receives a response to a command.
- * @ipts: The IPTS driver context.
- * @code: The type of the command / response.
-@@ -33,7 +32,7 @@
- int ipts_cmd_recv_timeout(struct ipts_context *ipts, enum ipts_command_code code,
- struct ipts_response *rsp, u64 timeout);
-
--/*
-+/**
- * ipts_cmd_recv() - Receives a response to a command.
- * @ipts: The IPTS driver context.
- * @code: The type of the command / response.
-@@ -47,7 +46,7 @@ static inline int ipts_cmd_recv(struct ipts_context *ipts, enum ipts_command_cod
- return ipts_cmd_recv_timeout(ipts, code, rsp, IPTS_CMD_DEFAULT_TIMEOUT);
- }
-
--/*
-+/**
- * ipts_cmd_send() - Executes a command on the device.
- * @ipts: The IPTS driver context.
- * @code: The type of the command to execute.
-diff --git a/drivers/hid/ipts/context.h b/drivers/hid/ipts/context.h
-index 3450a95e66ee..ba33259f1f7c 100644
---- a/drivers/hid/ipts/context.h
-+++ b/drivers/hid/ipts/context.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -41,7 +40,9 @@ struct ipts_context {
- struct ipts_buffer feature_report;
- struct ipts_buffer descriptor;
-
-+ bool hid_active;
- struct hid_device *hid;
-+
- struct ipts_device_info info;
- struct ipts_resources resources;
-
-diff --git a/drivers/hid/ipts/control.c b/drivers/hid/ipts/control.c
-index 2f61500b5119..5360842d260b 100644
---- a/drivers/hid/ipts/control.c
-+++ b/drivers/hid/ipts/control.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -88,6 +87,7 @@ static int ipts_control_set_mode(struct ipts_context *ipts, enum ipts_mode mode)
-
- static int ipts_control_set_mem_window(struct ipts_context *ipts, struct ipts_resources *res)
- {
-+ int i = 0;
- int ret = 0;
- struct ipts_mem_window cmd = { 0 };
- struct ipts_response rsp = { 0 };
-@@ -98,7 +98,7 @@ static int ipts_control_set_mem_window(struct ipts_context *ipts, struct ipts_re
- if (!res)
- return -EFAULT;
-
-- for (int i = 0; i < IPTS_BUFFERS; i++) {
-+ for (i = 0; i < IPTS_BUFFERS; i++) {
- cmd.data_addr_lower[i] = lower_32_bits(res->data[i].dma_address);
- cmd.data_addr_upper[i] = upper_32_bits(res->data[i].dma_address);
- cmd.feedback_addr_lower[i] = lower_32_bits(res->feedback[i].dma_address);
-@@ -342,12 +342,6 @@ int ipts_control_hid2me_feedback(struct ipts_context *ipts, enum ipts_feedback_c
- return ipts_control_send_feedback(ipts, IPTS_HID2ME_BUFFER);
- }
-
--static inline int ipts_control_reset_sensor(struct ipts_context *ipts)
--{
-- return ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_SOFT_RESET,
-- IPTS_FEEDBACK_DATA_TYPE_VENDOR, NULL, 0);
--}
--
- int ipts_control_start(struct ipts_context *ipts)
- {
- int ret = 0;
-@@ -389,9 +383,9 @@ int ipts_control_start(struct ipts_context *ipts)
- }
-
- /*
-- * Newer devices can be directly initialized in doorbell mode.
-+ * Newer devices can be directly initialized in polling mode.
- */
-- ipts->mode = IPTS_MODE_DOORBELL;
-+ ipts->mode = IPTS_MODE_POLL;
- }
-
- ret = ipts_control_set_mode(ipts, ipts->mode);
-@@ -418,6 +412,8 @@ int ipts_control_start(struct ipts_context *ipts)
- return ret;
- }
-
-+ ipts_hid_enable(ipts);
-+
- ret = ipts_hid_init(ipts, info);
- if (ret) {
- dev_err(ipts->dev, "Failed to initialize HID device: %d\n", ret);
-@@ -434,6 +430,7 @@ static int _ipts_control_stop(struct ipts_context *ipts)
- if (!ipts)
- return -EFAULT;
-
-+ ipts_hid_disable(ipts);
- dev_info(ipts->dev, "Stopping IPTS\n");
-
- ret = ipts_receiver_stop(ipts);
-@@ -442,12 +439,6 @@ static int _ipts_control_stop(struct ipts_context *ipts)
- return ret;
- }
-
-- ret = ipts_control_reset_sensor(ipts);
-- if (ret) {
-- dev_err(ipts->dev, "Failed to reset sensor: %d\n", ret);
-- return ret;
-- }
--
- ret = ipts_resources_free(&ipts->resources);
- if (ret) {
- dev_err(ipts->dev, "Failed to free resources: %d\n", ret);
-@@ -483,7 +474,7 @@ int ipts_control_restart(struct ipts_context *ipts)
- return ret;
-
- /*
-- * Give the sensor some time to come back from resetting
-+ * Wait a second to give the sensor time to fully shut down.
- */
- msleep(1000);
-
-diff --git a/drivers/hid/ipts/control.h b/drivers/hid/ipts/control.h
-index 744bb92d682a..26629c5144ed 100644
---- a/drivers/hid/ipts/control.h
-+++ b/drivers/hid/ipts/control.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -15,7 +14,7 @@
- #include "spec-data.h"
- #include "spec-device.h"
-
--/*
-+/**
- * ipts_control_request_flush() - Stop the data flow.
- * @ipts: The IPTS driver context.
- *
-@@ -26,7 +25,7 @@
- */
- int ipts_control_request_flush(struct ipts_context *ipts);
-
--/*
-+/**
- * ipts_control_wait_flush() - Wait until data flow has been stopped.
- * @ipts: The IPTS driver context.
- *
-@@ -34,7 +33,7 @@ int ipts_control_request_flush(struct ipts_context *ipts);
- */
- int ipts_control_wait_flush(struct ipts_context *ipts);
-
--/*
-+/**
- * ipts_control_wait_flush() - Notify the device that the driver can receive new data.
- * @ipts: The IPTS driver context.
- *
-@@ -42,19 +41,19 @@ int ipts_control_wait_flush(struct ipts_context *ipts);
- */
- int ipts_control_request_data(struct ipts_context *ipts);
-
--/*
-+/**
- * ipts_control_wait_data() - Wait until new data is available.
- * @ipts: The IPTS driver context.
- * @block: Whether to block execution until data is available.
- *
-- * In doorbell mode, this function will never return while the data flow is active. Instead,
-- * the doorbell will be incremented when new data is available.
-+ * In poll mode, this function will never return while the data flow is active. Instead,
-+ * the poll will be incremented when new data is available.
- *
- * Returns: 0 on success, <0 on error, -EAGAIN if no data is available.
- */
- int ipts_control_wait_data(struct ipts_context *ipts, bool block);
-
--/*
-+/**
- * ipts_control_send_feedback() - Submits a feedback buffer to the device.
- * @ipts: The IPTS driver context.
- * @buffer: The ID of the buffer containing feedback data.
-@@ -63,7 +62,7 @@ int ipts_control_wait_data(struct ipts_context *ipts, bool block);
- */
- int ipts_control_send_feedback(struct ipts_context *ipts, u32 buffer);
-
--/*
-+/**
- * ipts_control_hid2me_feedback() - Sends HID2ME feedback, a special type of feedback.
- * @ipts: The IPTS driver context.
- * @cmd: The command that will be run on the device.
-@@ -80,7 +79,7 @@ int ipts_control_send_feedback(struct ipts_context *ipts, u32 buffer);
- int ipts_control_hid2me_feedback(struct ipts_context *ipts, enum ipts_feedback_cmd_type cmd,
- enum ipts_feedback_data_type type, void *data, size_t size);
-
--/*
-+/**
- * ipts_control_refill_buffer() - Acknowledges that data in a buffer has been processed.
- * @ipts: The IPTS driver context.
- * @buffer: The buffer that has been processed and can be refilled.
-@@ -100,7 +99,7 @@ static inline int ipts_control_refill_buffer(struct ipts_context *ipts, u32 buff
- return ipts_control_send_feedback(ipts, buffer);
- }
-
--/*
-+/**
- * ipts_control_start() - Initialized the device and starts the data flow.
- * @ipts: The IPTS driver context.
- *
-@@ -108,7 +107,7 @@ static inline int ipts_control_refill_buffer(struct ipts_context *ipts, u32 buff
- */
- int ipts_control_start(struct ipts_context *ipts);
-
--/*
-+/**
- * ipts_control_stop() - Stops the data flow and resets the device.
- * @ipts: The IPTS driver context.
- *
-@@ -116,7 +115,7 @@ int ipts_control_start(struct ipts_context *ipts);
- */
- int ipts_control_stop(struct ipts_context *ipts);
-
--/*
-+/**
- * ipts_control_restart() - Stops the device and starts it again.
- * @ipts: The IPTS driver context.
- *
-diff --git a/drivers/hid/ipts/desc.h b/drivers/hid/ipts/desc.h
-index c058974a03a1..307438c7c80c 100644
---- a/drivers/hid/ipts/desc.h
-+++ b/drivers/hid/ipts/desc.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2022-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/eds1.c b/drivers/hid/ipts/eds1.c
-new file mode 100644
-index 000000000000..ecbb3a8bdaf6
---- /dev/null
-+++ b/drivers/hid/ipts/eds1.c
-@@ -0,0 +1,103 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later
-+/*
-+ * Copyright (c) 2023 Dorian Stoll
-+ *
-+ * Linux driver for Intel Precise Touch & Stylus
-+ */
-+
-+#include <linux/err.h>
-+#include <linux/gfp.h>
-+#include <linux/hid.h>
-+#include <linux/slab.h>
-+#include <linux/types.h>
-+
-+#include "context.h"
-+#include "control.h"
-+#include "desc.h"
-+#include "spec-device.h"
-+
-+int ipts_eds1_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size)
-+{
-+ size_t size = 0;
-+ u8 *buffer = NULL;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!desc_buffer)
-+ return -EFAULT;
-+
-+ if (!desc_size)
-+ return -EFAULT;
-+
-+ size = sizeof(ipts_singletouch_descriptor) + sizeof(ipts_fallback_descriptor);
-+
-+ buffer = kzalloc(size, GFP_KERNEL);
-+ if (!buffer)
-+ return -ENOMEM;
-+
-+ memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
-+ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts_fallback_descriptor,
-+ sizeof(ipts_fallback_descriptor));
-+
-+ *desc_size = size;
-+ *desc_buffer = buffer;
-+
-+ return 0;
-+}
-+
-+static int ipts_eds1_switch_mode(struct ipts_context *ipts, enum ipts_mode mode)
-+{
-+ int ret = 0;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (ipts->mode == mode)
-+ return 0;
-+
-+ ipts->mode = mode;
-+
-+ ret = ipts_control_restart(ipts);
-+ if (ret)
-+ dev_err(ipts->dev, "Failed to switch modes: %d\n", ret);
-+
-+ return ret;
-+}
-+
-+int ipts_eds1_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum hid_report_type report_type, enum hid_class_request request_type)
-+{
-+ int ret = 0;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!buffer)
-+ return -EFAULT;
-+
-+ if (report_id != IPTS_HID_REPORT_SET_MODE)
-+ return -EIO;
-+
-+ if (report_type != HID_FEATURE_REPORT)
-+ return -EIO;
-+
-+ if (size != 2)
-+ return -EINVAL;
-+
-+ /*
-+ * Implement mode switching report for older devices without native HID support.
-+ */
-+
-+ if (request_type == HID_REQ_GET_REPORT) {
-+ memset(buffer, 0, size);
-+ buffer[0] = report_id;
-+ buffer[1] = ipts->mode;
-+ } else if (request_type == HID_REQ_SET_REPORT) {
-+ return ipts_eds1_switch_mode(ipts, buffer[1]);
-+ } else {
-+ return -EIO;
-+ }
-+
-+ return ret;
-+}
-diff --git a/drivers/hid/ipts/eds1.h b/drivers/hid/ipts/eds1.h
-new file mode 100644
-index 000000000000..eeeb6575e3e8
---- /dev/null
-+++ b/drivers/hid/ipts/eds1.h
-@@ -0,0 +1,35 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later
-+/*
-+ * Copyright (c) 2023 Dorian Stoll
-+ *
-+ * Linux driver for Intel Precise Touch & Stylus
-+ */
-+
-+#include <linux/hid.h>
-+#include <linux/types.h>
-+
-+#include "context.h"
-+
-+/**
-+ * ipts_eds1_get_descriptor() - Assembles the HID descriptor of the device.
-+ * @ipts: The IPTS driver context.
-+ * @desc_buffer: A pointer to the location where the address of the allocated buffer is stored.
-+ * @desc_size: A pointer to the location where the size of the allocated buffer is stored.
-+ *
-+ * Returns: 0 on success, <0 on error.
-+ */
-+int ipts_eds1_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size);
-+
-+/**
-+ * ipts_eds1_raw_request() - Executes an output or feature report on the device.
-+ * @ipts: The IPTS driver context.
-+ * @buffer: The buffer containing the report.
-+ * @size: The size of the buffer.
-+ * @report_id: The HID report ID.
-+ * @report_type: Whether this report is an output or a feature report.
-+ * @request_type: Whether this report requests or sends data.
-+ *
-+ * Returns: 0 on success, <0 on error.
-+ */
-+int ipts_eds1_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum hid_report_type report_type, enum hid_class_request request_type);
-diff --git a/drivers/hid/ipts/eds2.c b/drivers/hid/ipts/eds2.c
-new file mode 100644
-index 000000000000..e835b460aa79
---- /dev/null
-+++ b/drivers/hid/ipts/eds2.c
-@@ -0,0 +1,144 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later
-+/*
-+ * Copyright (c) 2023 Dorian Stoll
-+ *
-+ * Linux driver for Intel Precise Touch & Stylus
-+ */
-+
-+#include <linux/completion.h>
-+#include <linux/err.h>
-+#include <linux/gfp.h>
-+#include <linux/mutex.h>
-+#include <linux/slab.h>
-+#include <linux/types.h>
-+
-+#include "context.h"
-+#include "control.h"
-+#include "desc.h"
-+#include "spec-data.h"
-+
-+int ipts_eds2_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size)
-+{
-+ size_t size = 0;
-+ u8 *buffer = NULL;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!desc_buffer)
-+ return -EFAULT;
-+
-+ if (!desc_size)
-+ return -EFAULT;
-+
-+ size = sizeof(ipts_singletouch_descriptor) + ipts->descriptor.size;
-+
-+ buffer = kzalloc(size, GFP_KERNEL);
-+ if (!*buffer)
-+ return -ENOMEM;
-+
-+ memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
-+ memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts->descriptor.address,
-+ ipts->descriptor.size);
-+
-+ *desc_size = size;
-+ *desc_buffer = buffer;
-+
-+ return 0;
-+}
-+
-+static int ipts_eds2_get_feature(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum ipts_feedback_data_type type)
-+{
-+ int ret = 0;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!buffer)
-+ return -EFAULT;
-+
-+ mutex_lock(&ipts->feature_lock);
-+
-+ memset(buffer, 0, size);
-+ buffer[0] = report_id;
-+
-+ memset(&ipts->feature_report, 0, sizeof(ipts->feature_report));
-+ reinit_completion(&ipts->feature_event);
-+
-+ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buffer, size);
-+ if (ret) {
-+ dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
-+ goto out;
-+ }
-+
-+ ret = wait_for_completion_timeout(&ipts->feature_event, msecs_to_jiffies(5000));
-+ if (ret == 0) {
-+ dev_warn(ipts->dev, "GET_FEATURES timed out!\n");
-+ ret = -EIO;
-+ goto out;
-+ }
-+
-+ if (!ipts->feature_report.address) {
-+ ret = -EFAULT;
-+ goto out;
-+ }
-+
-+ if (ipts->feature_report.size > size) {
-+ ret = -ETOOSMALL;
-+ goto out;
-+ }
-+
-+ ret = ipts->feature_report.size;
-+ memcpy(buffer, ipts->feature_report.address, ipts->feature_report.size);
-+
-+out:
-+ mutex_unlock(&ipts->feature_lock);
-+ return ret;
-+}
-+
-+static int ipts_eds2_set_feature(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum ipts_feedback_data_type type)
-+{
-+ int ret = 0;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!buffer)
-+ return -EFAULT;
-+
-+ buffer[0] = report_id;
-+
-+ ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buffer, size);
-+ if (ret)
-+ dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
-+
-+ return ret;
-+}
-+
-+int ipts_eds2_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum hid_report_type report_type, enum hid_class_request request_type)
-+{
-+ enum ipts_feedback_data_type feedback_type = IPTS_FEEDBACK_DATA_TYPE_VENDOR;
-+
-+ if (!ipts)
-+ return -EFAULT;
-+
-+ if (!buffer)
-+ return -EFAULT;
-+
-+ if (report_type == HID_OUTPUT_REPORT && request_type == HID_REQ_SET_REPORT)
-+ feedback_type = IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT;
-+ else if (report_type == HID_FEATURE_REPORT && request_type == HID_REQ_GET_REPORT)
-+ feedback_type = IPTS_FEEDBACK_DATA_TYPE_GET_FEATURES;
-+ else if (report_type == HID_FEATURE_REPORT && request_type == HID_REQ_SET_REPORT)
-+ feedback_type = IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES;
-+ else
-+ return -EIO;
-+
-+ if (request_type == HID_REQ_GET_REPORT)
-+ return ipts_eds2_get_feature(ipts, buffer, report_id, size, feedback_type);
-+ else
-+ return ipts_eds2_set_feature(ipts, buffer, report_id, size, feedback_type);
-+}
-diff --git a/drivers/hid/ipts/eds2.h b/drivers/hid/ipts/eds2.h
-new file mode 100644
-index 000000000000..064e3716907a
---- /dev/null
-+++ b/drivers/hid/ipts/eds2.h
-@@ -0,0 +1,35 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later
-+/*
-+ * Copyright (c) 2023 Dorian Stoll
-+ *
-+ * Linux driver for Intel Precise Touch & Stylus
-+ */
-+
-+#include <linux/hid.h>
-+#include <linux/types.h>
-+
-+#include "context.h"
-+
-+/**
-+ * ipts_eds2_get_descriptor() - Assembles the HID descriptor of the device.
-+ * @ipts: The IPTS driver context.
-+ * @desc_buffer: A pointer to the location where the address of the allocated buffer is stored.
-+ * @desc_size: A pointer to the location where the size of the allocated buffer is stored.
-+ *
-+ * Returns: 0 on success, <0 on error.
-+ */
-+int ipts_eds2_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t *desc_size);
-+
-+/**
-+ * ipts_eds2_raw_request() - Executes an output or feature report on the device.
-+ * @ipts: The IPTS driver context.
-+ * @buffer: The buffer containing the report.
-+ * @size: The size of the buffer.
-+ * @report_id: The HID report ID.
-+ * @report_type: Whether this report is an output or a feature report.
-+ * @request_type: Whether this report requests or sends data.
-+ *
-+ * Returns: 0 on success, <0 on error.
-+ */
-+int ipts_eds2_raw_request(struct ipts_context *ipts, u8 *buffer, size_t size, u8 report_id,
-+ enum hid_report_type report_type, enum hid_class_request request_type);
-diff --git a/drivers/hid/ipts/hid.c b/drivers/hid/ipts/hid.c
-index a2471219615b..e34a1a4f9fa7 100644
---- a/drivers/hid/ipts/hid.c
-+++ b/drivers/hid/ipts/hid.c
-@@ -1,12 +1,12 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2022-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
- */
-
- #include <linux/completion.h>
-+#include <linux/err.h>
- #include <linux/gfp.h>
- #include <linux/hid.h>
- #include <linux/mutex.h>
-@@ -14,38 +14,30 @@
- #include <linux/types.h>
-
- #include "context.h"
--#include "control.h"
- #include "desc.h"
-+#include "eds1.h"
-+#include "eds2.h"
- #include "hid.h"
- #include "spec-data.h"
--#include "spec-device.h"
- #include "spec-hid.h"
-
--static int ipts_hid_start(struct hid_device *hid)
-+void ipts_hid_enable(struct ipts_context *ipts)
- {
-- return 0;
-+ WRITE_ONCE(ipts->hid_active, true);
- }
-
--static void ipts_hid_stop(struct hid_device *hid)
-+void ipts_hid_disable(struct ipts_context *ipts)
- {
-+ WRITE_ONCE(ipts->hid_active, false);
- }
-
--static int ipts_hid_switch_mode(struct ipts_context *ipts, enum ipts_mode mode)
-+static int ipts_hid_start(struct hid_device *hid)
- {
-- if (!ipts)
-- return -EFAULT;
--
-- if (ipts->mode == mode)
-- return 0;
--
-- /*
-- * This is only allowed on older devices.
-- */
-- if (ipts->info.intf_eds > 1)
-- return 0;
-+ return 0;
-+}
-
-- ipts->mode = mode;
-- return ipts_control_restart(ipts);
-+static void ipts_hid_stop(struct hid_device *hid)
-+{
- }
-
- static int ipts_hid_parse(struct hid_device *hid)
-@@ -53,8 +45,6 @@ static int ipts_hid_parse(struct hid_device *hid)
- int ret = 0;
- struct ipts_context *ipts = NULL;
-
-- bool has_native_descriptor = false;
--
- u8 *buffer = NULL;
- size_t size = 0;
-
-@@ -66,26 +56,17 @@ static int ipts_hid_parse(struct hid_device *hid)
- if (!ipts)
- return -EFAULT;
-
-- size = sizeof(ipts_singletouch_descriptor);
-- has_native_descriptor = ipts->descriptor.address && ipts->descriptor.size > 0;
-+ if (!READ_ONCE(ipts->hid_active))
-+ return -ENODEV;
-
-- if (has_native_descriptor)
-- size += ipts->descriptor.size;
-+ if (ipts->info.intf_eds == 1)
-+ ret = ipts_eds1_get_descriptor(ipts, &buffer, &size);
- else
-- size += sizeof(ipts_fallback_descriptor);
--
-- buffer = kzalloc(size, GFP_KERNEL);
-- if (!buffer)
-- return -ENOMEM;
--
-- memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
-+ ret = ipts_eds2_get_descriptor(ipts, &buffer, &size);
-
-- if (has_native_descriptor) {
-- memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts->descriptor.address,
-- ipts->descriptor.size);
-- } else {
-- memcpy(&buffer[sizeof(ipts_singletouch_descriptor)], ipts_fallback_descriptor,
-- sizeof(ipts_fallback_descriptor));
-+ if (ret) {
-+ dev_err(ipts->dev, "Failed to allocate HID descriptor: %d\n", ret);
-+ return ret;
- }
-
- ret = hid_parse_report(hid, buffer, size);
-@@ -99,84 +80,11 @@ static int ipts_hid_parse(struct hid_device *hid)
- return 0;
- }
-
--static int ipts_hid_get_feature(struct ipts_context *ipts, unsigned char reportnum, __u8 *buf,
-- size_t size, enum ipts_feedback_data_type type)
--{
-- int ret = 0;
--
-- if (!ipts)
-- return -EFAULT;
--
-- if (!buf)
-- return -EFAULT;
--
-- mutex_lock(&ipts->feature_lock);
--
-- memset(buf, 0, size);
-- buf[0] = reportnum;
--
-- memset(&ipts->feature_report, 0, sizeof(ipts->feature_report));
-- reinit_completion(&ipts->feature_event);
--
-- ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buf, size);
-- if (ret) {
-- dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
-- goto out;
-- }
--
-- ret = wait_for_completion_timeout(&ipts->feature_event, msecs_to_jiffies(5000));
-- if (ret == 0) {
-- dev_warn(ipts->dev, "GET_FEATURES timed out!\n");
-- ret = -EIO;
-- goto out;
-- }
--
-- if (!ipts->feature_report.address) {
-- ret = -EFAULT;
-- goto out;
-- }
--
-- if (ipts->feature_report.size > size) {
-- ret = -ETOOSMALL;
-- goto out;
-- }
--
-- ret = ipts->feature_report.size;
-- memcpy(buf, ipts->feature_report.address, ipts->feature_report.size);
--
--out:
-- mutex_unlock(&ipts->feature_lock);
-- return ret;
--}
--
--static int ipts_hid_set_feature(struct ipts_context *ipts, unsigned char reportnum, __u8 *buf,
-- size_t size, enum ipts_feedback_data_type type)
--{
-- int ret = 0;
--
-- if (!ipts)
-- return -EFAULT;
--
-- if (!buf)
-- return -EFAULT;
--
-- buf[0] = reportnum;
--
-- ret = ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE, type, buf, size);
-- if (ret)
-- dev_err(ipts->dev, "Failed to send hid2me feedback: %d\n", ret);
--
-- return ret;
--}
--
--static int ipts_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf,
-- size_t size, unsigned char rtype, int reqtype)
-+static int ipts_hid_raw_request(struct hid_device *hid, unsigned char report_id, __u8 *buffer,
-+ size_t size, unsigned char report_type, int request_type)
- {
-- int ret = 0;
- struct ipts_context *ipts = NULL;
-
-- enum ipts_feedback_data_type type = IPTS_FEEDBACK_DATA_TYPE_VENDOR;
--
- if (!hid)
- return -ENODEV;
-
-@@ -185,44 +93,16 @@ static int ipts_hid_raw_request(struct hid_device *hid, unsigned char reportnum,
- if (!ipts)
- return -EFAULT;
-
-- if (!buf)
-- return -EFAULT;
--
-- if (rtype == HID_OUTPUT_REPORT && reqtype == HID_REQ_SET_REPORT)
-- type = IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT;
-- else if (rtype == HID_FEATURE_REPORT && reqtype == HID_REQ_GET_REPORT)
-- type = IPTS_FEEDBACK_DATA_TYPE_GET_FEATURES;
-- else if (rtype == HID_FEATURE_REPORT && reqtype == HID_REQ_SET_REPORT)
-- type = IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES;
-- else
-- return -EIO;
--
-- // Implemente mode switching report for older devices without native HID support
-- if (type == IPTS_FEEDBACK_DATA_TYPE_SET_FEATURES && reportnum == IPTS_HID_REPORT_SET_MODE) {
-- ret = ipts_hid_switch_mode(ipts, buf[1]);
-- if (ret) {
-- dev_err(ipts->dev, "Failed to switch modes: %d\n", ret);
-- return ret;
-- }
-- }
--
-- if (reqtype == HID_REQ_GET_REPORT)
-- return ipts_hid_get_feature(ipts, reportnum, buf, size, type);
-- else
-- return ipts_hid_set_feature(ipts, reportnum, buf, size, type);
--}
--
--static int ipts_hid_output_report(struct hid_device *hid, __u8 *data, size_t size)
--{
-- struct ipts_context *ipts = NULL;
--
-- if (!hid)
-+ if (!READ_ONCE(ipts->hid_active))
- return -ENODEV;
-
-- ipts = hid->driver_data;
--
-- return ipts_control_hid2me_feedback(ipts, IPTS_FEEDBACK_CMD_TYPE_NONE,
-- IPTS_FEEDBACK_DATA_TYPE_OUTPUT_REPORT, data, size);
-+ if (ipts->info.intf_eds == 1) {
-+ return ipts_eds1_raw_request(ipts, buffer, size, report_id, report_type,
-+ request_type);
-+ } else {
-+ return ipts_eds2_raw_request(ipts, buffer, size, report_id, report_type,
-+ request_type);
-+ }
- }
-
- static struct hid_ll_driver ipts_hid_driver = {
-@@ -232,7 +112,6 @@ static struct hid_ll_driver ipts_hid_driver = {
- .close = ipts_hid_stop,
- .parse = ipts_hid_parse,
- .raw_request = ipts_hid_raw_request,
-- .output_report = ipts_hid_output_report,
- };
-
- int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
-@@ -247,6 +126,9 @@ int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer)
- if (!ipts->hid)
- return -ENODEV;
-
-+ if (!READ_ONCE(ipts->hid_active))
-+ return -ENODEV;
-+
- header = (struct ipts_data_header *)ipts->resources.data[buffer].address;
-
- temp = ipts->resources.report.address;
-diff --git a/drivers/hid/ipts/hid.h b/drivers/hid/ipts/hid.h
-index 62bf3cd48608..1ebe77447903 100644
---- a/drivers/hid/ipts/hid.h
-+++ b/drivers/hid/ipts/hid.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2022-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -14,6 +13,9 @@
- #include "context.h"
- #include "spec-device.h"
-
-+void ipts_hid_enable(struct ipts_context *ipts);
-+void ipts_hid_disable(struct ipts_context *ipts);
-+
- int ipts_hid_input_data(struct ipts_context *ipts, u32 buffer);
-
- int ipts_hid_init(struct ipts_context *ipts, struct ipts_device_info info);
-diff --git a/drivers/hid/ipts/main.c b/drivers/hid/ipts/main.c
-index 0f20c6c08c38..fb5b5c13ee3e 100644
---- a/drivers/hid/ipts/main.c
-+++ b/drivers/hid/ipts/main.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/mei.c b/drivers/hid/ipts/mei.c
-index 26666fd99b0c..1e0395ceae4a 100644
---- a/drivers/hid/ipts/mei.c
-+++ b/drivers/hid/ipts/mei.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/mei.h b/drivers/hid/ipts/mei.h
-index eadacae54c40..973bade6b0fd 100644
---- a/drivers/hid/ipts/mei.h
-+++ b/drivers/hid/ipts/mei.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -31,7 +30,7 @@ struct ipts_mei {
- struct rw_semaphore message_lock;
- };
-
--/*
-+/**
- * ipts_mei_recv() - Receive data from a MEI device.
- * @mei: The IPTS MEI device context.
- * @code: The IPTS command code to look for.
-@@ -45,7 +44,7 @@ struct ipts_mei {
- int ipts_mei_recv(struct ipts_mei *mei, enum ipts_command_code code, struct ipts_response *rsp,
- u64 timeout);
-
--/*
-+/**
- * ipts_mei_send() - Send data to a MEI device.
- * @ipts: The IPTS MEI device context.
- * @data: The data to send.
-@@ -55,7 +54,7 @@ int ipts_mei_recv(struct ipts_mei *mei, enum ipts_command_code code, struct ipts
- */
- int ipts_mei_send(struct ipts_mei *mei, void *data, size_t length);
-
--/*
-+/**
- * ipts_mei_init() - Initialize the MEI device context.
- * @mei: The MEI device context to initialize.
- * @cldev: The MEI device the context will be bound to.
-diff --git a/drivers/hid/ipts/receiver.c b/drivers/hid/ipts/receiver.c
-index f56e9ed32d57..ef66c3c9db80 100644
---- a/drivers/hid/ipts/receiver.c
-+++ b/drivers/hid/ipts/receiver.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -66,7 +65,9 @@ static int ipts_receiver_event_loop(struct ipts_thread *thread)
- dev_info(ipts->dev, "IPTS running in event mode\n");
-
- while (!ipts_thread_should_stop(thread)) {
-- for (int i = 0; i < IPTS_BUFFERS; i++) {
-+ int i = 0;
-+
-+ for (i = 0; i < IPTS_BUFFERS; i++) {
- ret = ipts_control_wait_data(ipts, false);
- if (ret == -EAGAIN)
- break;
-@@ -126,7 +127,7 @@ static int ipts_receiver_event_loop(struct ipts_thread *thread)
- return 0;
- }
-
--static int ipts_receiver_doorbell_loop(struct ipts_thread *thread)
-+static int ipts_receiver_poll_loop(struct ipts_thread *thread)
- {
- int ret = 0;
- u32 buffer = 0;
-@@ -145,7 +146,7 @@ static int ipts_receiver_doorbell_loop(struct ipts_thread *thread)
- if (!ipts)
- return -EFAULT;
-
-- dev_info(ipts->dev, "IPTS running in doorbell mode\n");
-+ dev_info(ipts->dev, "IPTS running in poll mode\n");
-
- while (true) {
- if (ipts_thread_should_stop(thread)) {
-@@ -217,9 +218,9 @@ int ipts_receiver_start(struct ipts_context *ipts)
- if (ipts->mode == IPTS_MODE_EVENT) {
- ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_event_loop, ipts,
- "ipts_event");
-- } else if (ipts->mode == IPTS_MODE_DOORBELL) {
-- ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_doorbell_loop, ipts,
-- "ipts_doorbell");
-+ } else if (ipts->mode == IPTS_MODE_POLL) {
-+ ret = ipts_thread_start(&ipts->receiver_loop, ipts_receiver_poll_loop, ipts,
-+ "ipts_poll");
- } else {
- ret = -EINVAL;
- }
-diff --git a/drivers/hid/ipts/receiver.h b/drivers/hid/ipts/receiver.h
-index 96070f34fbca..3de7da62d40c 100644
---- a/drivers/hid/ipts/receiver.h
-+++ b/drivers/hid/ipts/receiver.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/resources.c b/drivers/hid/ipts/resources.c
-index 5e924d58c488..cc14653b2a9f 100644
---- a/drivers/hid/ipts/resources.c
-+++ b/drivers/hid/ipts/resources.c
-@@ -1,12 +1,12 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
- */
-
- #include <linux/dma-mapping.h>
-+#include <linux/slab.h>
- #include <linux/types.h>
-
- #include "desc.h"
-@@ -107,10 +107,6 @@ int ipts_resources_init(struct ipts_resources *res, struct device *dev, size_t d
-
- int ipts_resources_free(struct ipts_resources *res)
- {
-- /*
-- * Some compilers (AOSP clang) complain about a redefined
-- * variable when this is declared inside of the for loop.
-- */
- int i = 0;
-
- if (!res)
-diff --git a/drivers/hid/ipts/resources.h b/drivers/hid/ipts/resources.h
-index e0c400f420b9..2068e13285f0 100644
---- a/drivers/hid/ipts/resources.h
-+++ b/drivers/hid/ipts/resources.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/spec-device.h b/drivers/hid/ipts/spec-device.h
-index 93f673d981f7..41845f9d9025 100644
---- a/drivers/hid/ipts/spec-device.h
-+++ b/drivers/hid/ipts/spec-device.h
-@@ -109,14 +109,14 @@ static_assert(sizeof(struct ipts_command) == 324);
-
- /**
- * enum ipts_mode - Configures what data the device produces and how its sent.
-- * @IPTS_MODE_EVENT: The device will send an event once a buffer was filled.
-- * Older devices will return singletouch data in this mode.
-- * @IPTS_MODE_DOORBELL: The device will notify the driver by incrementing the doorbell value.
-- * Older devices will return multitouch data in this mode.
-+ * @IPTS_MODE_EVENT: The device will send an event once a buffer was filled.
-+ * Older devices will return singletouch data in this mode.
-+ * @IPTS_MODE_POLL: The device will notify the driver by incrementing the doorbell value.
-+ * Older devices will return multitouch data in this mode.
- */
- enum ipts_mode {
- IPTS_MODE_EVENT = 0x00,
-- IPTS_MODE_DOORBELL = 0x01,
-+ IPTS_MODE_POLL = 0x01,
- };
-
- /**
-@@ -253,14 +253,19 @@ static_assert(sizeof(struct ipts_response) == 88);
-
- /**
- * struct ipts_device_info - Vendor information of the IPTS device.
-- * @vendor: Vendor ID of this device.
-- * @product: Product ID of this device.
-- * @hw_version: Hardware revision of this device.
-- * @fw_version: Firmware revision of this device.
-- * @data_size: Requested size for a data buffer.
-- * @feedback_size: Requested size for a feedback buffer.
-- * @mode: Mode that the device currently operates in.
-- * @max_contacts: Maximum amount of concurrent touches the sensor can process.
-+ * @vendor: Vendor ID of this device.
-+ * @product: Product ID of this device.
-+ * @hw_version: Hardware revision of this device.
-+ * @fw_version: Firmware revision of this device.
-+ * @data_size: Requested size for a data buffer.
-+ * @feedback_size: Requested size for a feedback buffer.
-+ * @mode: Mode that the device currently operates in.
-+ * @max_contacts: Maximum amount of concurrent touches the sensor can process.
-+ * @sensor_min_eds: The minimum EDS version supported by the sensor.
-+ * @sensor_max_eds: The maximum EDS version supported by the sensor.
-+ * @me_min_eds: The minimum EDS version supported by the ME for communicating with the sensor.
-+ * @me_max_eds: The maximum EDS version supported by the ME for communicating with the sensor.
-+ * @intf_eds: The EDS version implemented by the interface between ME and host.
- */
- struct ipts_device_info {
- u16 vendor;
-diff --git a/drivers/hid/ipts/spec-hid.h b/drivers/hid/ipts/spec-hid.h
-index ea70f29ff00c..5a58d4a0a610 100644
---- a/drivers/hid/ipts/spec-hid.h
-+++ b/drivers/hid/ipts/spec-hid.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2020-2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/thread.c b/drivers/hid/ipts/thread.c
-index 8b46f775c107..355e92bea26f 100644
---- a/drivers/hid/ipts/thread.c
-+++ b/drivers/hid/ipts/thread.c
-@@ -1,6 +1,5 @@
- // SPDX-License-Identifier: GPL-2.0-or-later
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-diff --git a/drivers/hid/ipts/thread.h b/drivers/hid/ipts/thread.h
-index a314843599fc..1f966b8b32c4 100644
---- a/drivers/hid/ipts/thread.h
-+++ b/drivers/hid/ipts/thread.h
-@@ -1,6 +1,5 @@
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
-- * Copyright (c) 2016 Intel Corporation
- * Copyright (c) 2023 Dorian Stoll
- *
- * Linux driver for Intel Precise Touch & Stylus
-@@ -29,7 +28,7 @@ struct ipts_thread {
- int (*threadfn)(struct ipts_thread *thread);
- };
-
--/*
-+/**
- * ipts_thread_should_stop() - Returns true if the thread is asked to terminate.
- * @thread: The current thread.
- *
-@@ -37,7 +36,7 @@ struct ipts_thread {
- */
- bool ipts_thread_should_stop(struct ipts_thread *thread);
-
--/*
-+/**
- * ipts_thread_start() - Starts an IPTS thread.
- * @thread: The thread to initialize and start.
- * @threadfn: The function to execute.
-@@ -49,7 +48,7 @@ bool ipts_thread_should_stop(struct ipts_thread *thread);
- int ipts_thread_start(struct ipts_thread *thread, int (*threadfn)(struct ipts_thread *thread),
- void *data, const char name[]);
-
--/*
-+/**
- * ipts_thread_stop() - Asks the thread to terminate and waits until it has finished.
- * @thread: The thread that should stop.
- *
---
-2.41.0
-
-From 076482103071f96815dea8ef9da74b8cf6a642ae Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Sat, 22 Jul 2023 17:08:56 +0200
-Subject: [PATCH] Update IPTS from module repo
-
-Changes:
- * Fix allocating the HID descriptor on EDS v2
-
-Idk why I wrote that, for EDS v1 I got it right ...
-
-Based on https://github.com/linux-surface/intel-precise-touch/commit/32622a37f27113067a6c9aff21627859caab43f9
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ipts
----
- drivers/hid/ipts/eds2.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/drivers/hid/ipts/eds2.c b/drivers/hid/ipts/eds2.c
-index e835b460aa79..7c5cbafdb279 100644
---- a/drivers/hid/ipts/eds2.c
-+++ b/drivers/hid/ipts/eds2.c
-@@ -34,7 +34,7 @@ int ipts_eds2_get_descriptor(struct ipts_context *ipts, u8 **desc_buffer, size_t
- size = sizeof(ipts_singletouch_descriptor) + ipts->descriptor.size;
-
- buffer = kzalloc(size, GFP_KERNEL);
-- if (!*buffer)
-+ if (!buffer)
- return -ENOMEM;
-
- memcpy(buffer, ipts_singletouch_descriptor, sizeof(ipts_singletouch_descriptor));
---
-2.41.0
-
-From c9650eca17f7f7dbd6ea1cfe8a33a30bc00f011f Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Sun, 11 Dec 2022 12:03:38 +0100
-Subject: [PATCH] iommu: intel: Disable source id verification for ITHC
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ithc
----
- drivers/iommu/intel/irq_remapping.c | 16 ++++++++++++++++
- 1 file changed, 16 insertions(+)
-
-diff --git a/drivers/iommu/intel/irq_remapping.c b/drivers/iommu/intel/irq_remapping.c
-index a1b987335b31..970805409470 100644
---- a/drivers/iommu/intel/irq_remapping.c
-+++ b/drivers/iommu/intel/irq_remapping.c
-@@ -390,6 +390,22 @@ static int set_msi_sid(struct irte *irte, struct pci_dev *dev)
- data.busmatch_count = 0;
- pci_for_each_dma_alias(dev, set_msi_sid_cb, &data);
-
-+ /*
-+ * The Intel Touch Host Controller is at 00:10.6, but for some reason
-+ * the MSI interrupts have request id 01:05.0.
-+ * Disable id verification to work around this.
-+ * FIXME Find proper fix or turn this into a quirk.
-+ */
-+ if (dev->vendor == PCI_VENDOR_ID_INTEL && (dev->class >> 8) == PCI_CLASS_INPUT_PEN) {
-+ switch(dev->device) {
-+ case 0x98d0: case 0x98d1: // LKF
-+ case 0xa0d0: case 0xa0d1: // TGL LP
-+ case 0x43d0: case 0x43d1: // TGL H
-+ set_irte_sid(irte, SVT_NO_VERIFY, SQ_ALL_16, 0);
-+ return 0;
-+ }
-+ }
-+
- /*
- * DMA alias provides us with a PCI device and alias. The only case
- * where the it will return an alias on a different bus than the
---
-2.41.0
-
-From 6e9262732447276e2e1a19da7701bd32da622ea0 Mon Sep 17 00:00:00 2001
-From: Dorian Stoll <dorian.stoll@tmsp.io>
-Date: Sun, 11 Dec 2022 12:10:54 +0100
-Subject: [PATCH] hid: Add support for Intel Touch Host Controller
-
-Based on quo/ithc-linux@55803a2
-
-Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
-Patchset: ithc
----
- drivers/hid/Kconfig | 2 +
- drivers/hid/Makefile | 1 +
- drivers/hid/ithc/Kbuild | 6 +
- drivers/hid/ithc/Kconfig | 12 +
- drivers/hid/ithc/ithc-debug.c | 96 ++++++
- drivers/hid/ithc/ithc-dma.c | 258 ++++++++++++++++
- drivers/hid/ithc/ithc-dma.h | 67 +++++
- drivers/hid/ithc/ithc-main.c | 534 ++++++++++++++++++++++++++++++++++
- drivers/hid/ithc/ithc-regs.c | 64 ++++
- drivers/hid/ithc/ithc-regs.h | 186 ++++++++++++
- drivers/hid/ithc/ithc.h | 60 ++++
- 11 files changed, 1286 insertions(+)
- create mode 100644 drivers/hid/ithc/Kbuild
- create mode 100644 drivers/hid/ithc/Kconfig
- create mode 100644 drivers/hid/ithc/ithc-debug.c
- create mode 100644 drivers/hid/ithc/ithc-dma.c
- create mode 100644 drivers/hid/ithc/ithc-dma.h
- create mode 100644 drivers/hid/ithc/ithc-main.c
- create mode 100644 drivers/hid/ithc/ithc-regs.c
- create mode 100644 drivers/hid/ithc/ithc-regs.h
- create mode 100644 drivers/hid/ithc/ithc.h
-
-diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
-index 7945cb57f531..91e9e4f58c27 100644
---- a/drivers/hid/Kconfig
-+++ b/drivers/hid/Kconfig
-@@ -1318,4 +1318,6 @@ source "drivers/hid/surface-hid/Kconfig"
-
- source "drivers/hid/ipts/Kconfig"
-
-+source "drivers/hid/ithc/Kconfig"
-+
- endif # HID_SUPPORT
-diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
-index 285e12d95b0e..a3ff62e922f1 100644
---- a/drivers/hid/Makefile
-+++ b/drivers/hid/Makefile
-@@ -169,3 +169,4 @@ obj-$(CONFIG_AMD_SFH_HID) += amd-sfh-hid/
- obj-$(CONFIG_SURFACE_HID_CORE) += surface-hid/
-
- obj-$(CONFIG_HID_IPTS) += ipts/
-+obj-$(CONFIG_HID_ITHC) += ithc/
diff --git a/drivers/hid/ithc/Kbuild b/drivers/hid/ithc/Kbuild
new file mode 100644
-index 000000000000..aea83f2ac07b
+index 000000000..aea83f2ac
--- /dev/null
+++ b/drivers/hid/ithc/Kbuild
@@ -0,0 +1,6 @@
@@ -5196,7 +3734,7 @@ index 000000000000..aea83f2ac07b
+
diff --git a/drivers/hid/ithc/Kconfig b/drivers/hid/ithc/Kconfig
new file mode 100644
-index 000000000000..ede713023609
+index 000000000..ede713023
--- /dev/null
+++ b/drivers/hid/ithc/Kconfig
@@ -0,0 +1,12 @@
@@ -5214,7 +3752,7 @@ index 000000000000..ede713023609
+ module will be called ithc.
diff --git a/drivers/hid/ithc/ithc-debug.c b/drivers/hid/ithc/ithc-debug.c
new file mode 100644
-index 000000000000..57bf125c45bd
+index 000000000..57bf125c4
--- /dev/null
+++ b/drivers/hid/ithc/ithc-debug.c
@@ -0,0 +1,96 @@
@@ -5316,7 +3854,7 @@ index 000000000000..57bf125c45bd
+
diff --git a/drivers/hid/ithc/ithc-dma.c b/drivers/hid/ithc/ithc-dma.c
new file mode 100644
-index 000000000000..7e89b3496918
+index 000000000..7e89b3496
--- /dev/null
+++ b/drivers/hid/ithc/ithc-dma.c
@@ -0,0 +1,258 @@
@@ -5580,7 +4118,7 @@ index 000000000000..7e89b3496918
+
diff --git a/drivers/hid/ithc/ithc-dma.h b/drivers/hid/ithc/ithc-dma.h
new file mode 100644
-index 000000000000..d9f2c19a13f3
+index 000000000..d9f2c19a1
--- /dev/null
+++ b/drivers/hid/ithc/ithc-dma.h
@@ -0,0 +1,67 @@
@@ -5653,7 +4191,7 @@ index 000000000000..d9f2c19a13f3
+
diff --git a/drivers/hid/ithc/ithc-main.c b/drivers/hid/ithc/ithc-main.c
new file mode 100644
-index 000000000000..09512b9cb4d3
+index 000000000..09512b9cb
--- /dev/null
+++ b/drivers/hid/ithc/ithc-main.c
@@ -0,0 +1,534 @@
@@ -6193,7 +4731,7 @@ index 000000000000..09512b9cb4d3
+
diff --git a/drivers/hid/ithc/ithc-regs.c b/drivers/hid/ithc/ithc-regs.c
new file mode 100644
-index 000000000000..85d567b05761
+index 000000000..85d567b05
--- /dev/null
+++ b/drivers/hid/ithc/ithc-regs.c
@@ -0,0 +1,64 @@
@@ -6263,7 +4801,7 @@ index 000000000000..85d567b05761
+
diff --git a/drivers/hid/ithc/ithc-regs.h b/drivers/hid/ithc/ithc-regs.h
new file mode 100644
-index 000000000000..1a96092ed7ee
+index 000000000..1a96092ed
--- /dev/null
+++ b/drivers/hid/ithc/ithc-regs.h
@@ -0,0 +1,186 @@
@@ -6455,7 +4993,7 @@ index 000000000000..1a96092ed7ee
+
diff --git a/drivers/hid/ithc/ithc.h b/drivers/hid/ithc/ithc.h
new file mode 100644
-index 000000000000..6a9b0d480bc1
+index 000000000..6a9b0d480
--- /dev/null
+++ b/drivers/hid/ithc/ithc.h
@@ -0,0 +1,60 @@
@@ -6519,67 +5057,8 @@ index 000000000000..6a9b0d480bc1
+int ithc_debug_init(struct ithc *ithc);
+void ithc_log_regs(struct ithc *ithc);
+
---
-2.41.0
-
-From e87bc8644c1f6241309562a27b3d2f5b34054db1 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sat, 25 Jul 2020 17:19:53 +0200
-Subject: [PATCH] i2c: acpi: Implement RawBytes read access
-
-Microsoft Surface Pro 4 and Book 1 devices access the MSHW0030 I2C
-device via a generic serial bus operation region and RawBytes read
-access. On the Surface Book 1, this access is required to turn on (and
-off) the discrete GPU.
-
-Multiple things are to note here:
-
-a) The RawBytes access is device/driver dependent. The ACPI
- specification states:
-
- > Raw accesses assume that the writer has knowledge of the bus that
- > the access is made over and the device that is being accessed. The
- > protocol may only ensure that the buffer is transmitted to the
- > appropriate driver, but the driver must be able to interpret the
- > buffer to communicate to a register.
-
- Thus this implementation may likely not work on other devices
- accessing I2C via the RawBytes accessor type.
-
-b) The MSHW0030 I2C device is an HID-over-I2C device which seems to
- serve multiple functions:
-
- 1. It is the main access point for the legacy-type Surface Aggregator
- Module (also referred to as SAM-over-HID, as opposed to the newer
- SAM-over-SSH/UART). It has currently not been determined on how
- support for the legacy SAM should be implemented. Likely via a
- custom HID driver.
-
- 2. It seems to serve as the HID device for the Integrated Sensor Hub.
- This might complicate matters with regards to implementing a
- SAM-over-HID driver required by legacy SAM.
-
-In light of this, the simplest approach has been chosen for now.
-However, it may make more sense regarding breakage and compatibility to
-either provide functionality for replacing or enhancing the default
-operation region handler via some additional API functions, or even to
-completely blacklist MSHW0030 from the I2C core and provide a custom
-driver for it.
-
-Replacing/enhancing the default operation region handler would, however,
-either require some sort of secondary driver and access point for it,
-from which the new API functions would be called and the new handler
-(part) would be installed, or hard-coding them via some sort of
-quirk-like interface into the I2C core.
-
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: surface-sam-over-hid
----
- drivers/i2c/i2c-core-acpi.c | 35 +++++++++++++++++++++++++++++++++++
- 1 file changed, 35 insertions(+)
-
diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c
-index d6037a328669..a290ebc77aea 100644
+index d6037a328..a290ebc77 100644
--- a/drivers/i2c/i2c-core-acpi.c
+++ b/drivers/i2c/i2c-core-acpi.c
@@ -628,6 +628,28 @@ static int acpi_gsb_i2c_write_bytes(struct i2c_client *client,
@@ -6631,255 +5110,8 @@ index d6037a328669..a290ebc77aea 100644
default:
dev_warn(&adapter->dev, "protocol 0x%02x not supported for client 0x%02x\n",
accessor_type, client->addr);
---
-2.41.0
-
-From 94fe2b2dccbbec57753b3c0750607a650c14b4b9 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sat, 13 Feb 2021 16:41:18 +0100
-Subject: [PATCH] platform/surface: Add driver for Surface Book 1 dGPU switch
-
-Add driver exposing the discrete GPU power-switch of the Microsoft
-Surface Book 1 to user-space.
-
-On the Surface Book 1, the dGPU power is controlled via the Surface
-System Aggregator Module (SAM). The specific SAM-over-HID command for
-this is exposed via ACPI. This module provides a simple driver exposing
-the ACPI call via a sysfs parameter to user-space, so that users can
-easily power-on/-off the dGPU.
-
-Patchset: surface-sam-over-hid
----
- drivers/platform/surface/Kconfig | 7 +
- drivers/platform/surface/Makefile | 1 +
- .../surface/surfacebook1_dgpu_switch.c | 162 ++++++++++++++++++
- 3 files changed, 170 insertions(+)
- create mode 100644 drivers/platform/surface/surfacebook1_dgpu_switch.c
-
-diff --git a/drivers/platform/surface/Kconfig b/drivers/platform/surface/Kconfig
-index b629e82af97c..68656e8f309e 100644
---- a/drivers/platform/surface/Kconfig
-+++ b/drivers/platform/surface/Kconfig
-@@ -149,6 +149,13 @@ config SURFACE_AGGREGATOR_TABLET_SWITCH
- Select M or Y here, if you want to provide tablet-mode switch input
- events on the Surface Pro 8, Surface Pro X, and Surface Laptop Studio.
-
-+config SURFACE_BOOK1_DGPU_SWITCH
-+ tristate "Surface Book 1 dGPU Switch Driver"
-+ depends on SYSFS
-+ help
-+ This driver provides a sysfs switch to set the power-state of the
-+ discrete GPU found on the Microsoft Surface Book 1.
-+
- config SURFACE_DTX
- tristate "Surface DTX (Detachment System) Driver"
- depends on SURFACE_AGGREGATOR
-diff --git a/drivers/platform/surface/Makefile b/drivers/platform/surface/Makefile
-index 53344330939b..7efcd0cdb532 100644
---- a/drivers/platform/surface/Makefile
-+++ b/drivers/platform/surface/Makefile
-@@ -12,6 +12,7 @@ obj-$(CONFIG_SURFACE_AGGREGATOR_CDEV) += surface_aggregator_cdev.o
- obj-$(CONFIG_SURFACE_AGGREGATOR_HUB) += surface_aggregator_hub.o
- obj-$(CONFIG_SURFACE_AGGREGATOR_REGISTRY) += surface_aggregator_registry.o
- obj-$(CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH) += surface_aggregator_tabletsw.o
-+obj-$(CONFIG_SURFACE_BOOK1_DGPU_SWITCH) += surfacebook1_dgpu_switch.o
- obj-$(CONFIG_SURFACE_DTX) += surface_dtx.o
- obj-$(CONFIG_SURFACE_GPE) += surface_gpe.o
- obj-$(CONFIG_SURFACE_HOTPLUG) += surface_hotplug.o
-diff --git a/drivers/platform/surface/surfacebook1_dgpu_switch.c b/drivers/platform/surface/surfacebook1_dgpu_switch.c
-new file mode 100644
-index 000000000000..8b816ed8f35c
---- /dev/null
-+++ b/drivers/platform/surface/surfacebook1_dgpu_switch.c
-@@ -0,0 +1,162 @@
-+// SPDX-License-Identifier: GPL-2.0-or-later
-+
-+#include <linux/kernel.h>
-+#include <linux/module.h>
-+#include <linux/acpi.h>
-+#include <linux/platform_device.h>
-+
-+
-+#ifdef pr_fmt
-+#undef pr_fmt
-+#endif
-+#define pr_fmt(fmt) "%s:%s: " fmt, KBUILD_MODNAME, __func__
-+
-+
-+static const guid_t dgpu_sw_guid = GUID_INIT(0x6fd05c69, 0xcde3, 0x49f4,
-+ 0x95, 0xed, 0xab, 0x16, 0x65, 0x49, 0x80, 0x35);
-+
-+#define DGPUSW_ACPI_PATH_DSM "\\_SB_.PCI0.LPCB.EC0_.VGBI"
-+#define DGPUSW_ACPI_PATH_HGON "\\_SB_.PCI0.RP05.HGON"
-+#define DGPUSW_ACPI_PATH_HGOF "\\_SB_.PCI0.RP05.HGOF"
-+
-+
-+static int sb1_dgpu_sw_dsmcall(void)
-+{
-+ union acpi_object *ret;
-+ acpi_handle handle;
-+ acpi_status status;
-+
-+ status = acpi_get_handle(NULL, DGPUSW_ACPI_PATH_DSM, &handle);
-+ if (status)
-+ return -EINVAL;
-+
-+ ret = acpi_evaluate_dsm_typed(handle, &dgpu_sw_guid, 1, 1, NULL, ACPI_TYPE_BUFFER);
-+ if (!ret)
-+ return -EINVAL;
-+
-+ ACPI_FREE(ret);
-+ return 0;
-+}
-+
-+static int sb1_dgpu_sw_hgon(void)
-+{
-+ struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL};
-+ acpi_status status;
-+
-+ status = acpi_evaluate_object(NULL, DGPUSW_ACPI_PATH_HGON, NULL, &buf);
-+ if (status) {
-+ pr_err("failed to run HGON: %d\n", status);
-+ return -EINVAL;
-+ }
-+
-+ if (buf.pointer)
-+ ACPI_FREE(buf.pointer);
-+
-+ pr_info("turned-on dGPU via HGON\n");
-+ return 0;
-+}
-+
-+static int sb1_dgpu_sw_hgof(void)
-+{
-+ struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL};
-+ acpi_status status;
-+
-+ status = acpi_evaluate_object(NULL, DGPUSW_ACPI_PATH_HGOF, NULL, &buf);
-+ if (status) {
-+ pr_err("failed to run HGOF: %d\n", status);
-+ return -EINVAL;
-+ }
-+
-+ if (buf.pointer)
-+ ACPI_FREE(buf.pointer);
-+
-+ pr_info("turned-off dGPU via HGOF\n");
-+ return 0;
-+}
-+
-+
-+static ssize_t dgpu_dsmcall_store(struct device *dev, struct device_attribute *attr,
-+ const char *buf, size_t len)
-+{
-+ int status, value;
-+
-+ status = kstrtoint(buf, 0, &value);
-+ if (status < 0)
-+ return status;
-+
-+ if (value != 1)
-+ return -EINVAL;
-+
-+ status = sb1_dgpu_sw_dsmcall();
-+
-+ return status < 0 ? status : len;
-+}
-+
-+static ssize_t dgpu_power_store(struct device *dev, struct device_attribute *attr,
-+ const char *buf, size_t len)
-+{
-+ bool power;
-+ int status;
-+
-+ status = kstrtobool(buf, &power);
-+ if (status < 0)
-+ return status;
-+
-+ if (power)
-+ status = sb1_dgpu_sw_hgon();
-+ else
-+ status = sb1_dgpu_sw_hgof();
-+
-+ return status < 0 ? status : len;
-+}
-+
-+static DEVICE_ATTR_WO(dgpu_dsmcall);
-+static DEVICE_ATTR_WO(dgpu_power);
-+
-+static struct attribute *sb1_dgpu_sw_attrs[] = {
-+ &dev_attr_dgpu_dsmcall.attr,
-+ &dev_attr_dgpu_power.attr,
-+ NULL,
-+};
-+
-+static const struct attribute_group sb1_dgpu_sw_attr_group = {
-+ .attrs = sb1_dgpu_sw_attrs,
-+};
-+
-+
-+static int sb1_dgpu_sw_probe(struct platform_device *pdev)
-+{
-+ return sysfs_create_group(&pdev->dev.kobj, &sb1_dgpu_sw_attr_group);
-+}
-+
-+static int sb1_dgpu_sw_remove(struct platform_device *pdev)
-+{
-+ sysfs_remove_group(&pdev->dev.kobj, &sb1_dgpu_sw_attr_group);
-+ return 0;
-+}
-+
-+/*
-+ * The dGPU power seems to be actually handled by MSHW0040. However, that is
-+ * also the power-/volume-button device with a mainline driver. So let's use
-+ * MSHW0041 instead for now, which seems to be the LTCH (latch/DTX) device.
-+ */
-+static const struct acpi_device_id sb1_dgpu_sw_match[] = {
-+ { "MSHW0041", },
-+ { },
-+};
-+MODULE_DEVICE_TABLE(acpi, sb1_dgpu_sw_match);
-+
-+static struct platform_driver sb1_dgpu_sw = {
-+ .probe = sb1_dgpu_sw_probe,
-+ .remove = sb1_dgpu_sw_remove,
-+ .driver = {
-+ .name = "surfacebook1_dgpu_switch",
-+ .acpi_match_table = sb1_dgpu_sw_match,
-+ .probe_type = PROBE_PREFER_ASYNCHRONOUS,
-+ },
-+};
-+module_platform_driver(sb1_dgpu_sw);
-+
-+MODULE_AUTHOR("Maximilian Luz <luzmaximilian@gmail.com>");
-+MODULE_DESCRIPTION("Discrete GPU Power-Switch for Surface Book 1");
-+MODULE_LICENSE("GPL");
---
-2.41.0
-
-From c0dbaf869d5119db6838d1fe66f9e06136f69c42 Mon Sep 17 00:00:00 2001
-From: Sachi King <nakato@nakato.io>
-Date: Tue, 5 Oct 2021 00:05:09 +1100
-Subject: [PATCH] Input: soc_button_array - support AMD variant Surface devices
-
-The power button on the AMD variant of the Surface Laptop uses the
-same MSHW0040 device ID as the 5th and later generation of Surface
-devices, however they report 0 for their OEM platform revision. As the
-_DSM does not exist on the devices requiring special casing, check for
-the existance of the _DSM to determine if soc_button_array should be
-loaded.
-
-Fixes: c394159310d0 ("Input: soc_button_array - add support for newer surface devices")
-Co-developed-by: Maximilian Luz <luzmaximilian@gmail.com>
-
-Signed-off-by: Sachi King <nakato@nakato.io>
-Patchset: surface-button
----
- drivers/input/misc/soc_button_array.c | 33 +++++++--------------------
- 1 file changed, 8 insertions(+), 25 deletions(-)
-
diff --git a/drivers/input/misc/soc_button_array.c b/drivers/input/misc/soc_button_array.c
-index e79f5497948b..2bddbe6e9ea4 100644
+index e79f54979..2bddbe6e9 100644
--- a/drivers/input/misc/soc_button_array.c
+++ b/drivers/input/misc/soc_button_array.c
@@ -537,8 +537,8 @@ static const struct soc_device_data soc_device_MSHW0028 = {
@@ -6931,909 +5163,11 @@ index e79f5497948b..2bddbe6e9ea4 100644
}
/*
---
-2.41.0
-
-From f4fe09308d0f8c665b30deaaa42ed60333f135cd Mon Sep 17 00:00:00 2001
-From: Sachi King <nakato@nakato.io>
-Date: Tue, 5 Oct 2021 00:22:57 +1100
-Subject: [PATCH] platform/surface: surfacepro3_button: don't load on amd
- variant
-
-The AMD variant of the Surface Laptop report 0 for their OEM platform
-revision. The Surface devices that require the surfacepro3_button
-driver do not have the _DSM that gets the OEM platform revision. If the
-method does not exist, load surfacepro3_button.
-
-Fixes: 64dd243d7356 ("platform/x86: surfacepro3_button: Fix device check")
-Co-developed-by: Maximilian Luz <luzmaximilian@gmail.com>
-
-Signed-off-by: Sachi King <nakato@nakato.io>
-Patchset: surface-button
----
- drivers/platform/surface/surfacepro3_button.c | 30 ++++---------------
- 1 file changed, 6 insertions(+), 24 deletions(-)
-
-diff --git a/drivers/platform/surface/surfacepro3_button.c b/drivers/platform/surface/surfacepro3_button.c
-index 2755601f979c..4240c98ca226 100644
---- a/drivers/platform/surface/surfacepro3_button.c
-+++ b/drivers/platform/surface/surfacepro3_button.c
-@@ -149,7 +149,8 @@ static int surface_button_resume(struct device *dev)
- /*
- * Surface Pro 4 and Surface Book 2 / Surface Pro 2017 use the same device
- * ID (MSHW0040) for the power/volume buttons. Make sure this is the right
-- * device by checking for the _DSM method and OEM Platform Revision.
-+ * device by checking for the _DSM method and OEM Platform Revision DSM
-+ * function.
- *
- * Returns true if the driver should bind to this device, i.e. the device is
- * either MSWH0028 (Pro 3) or MSHW0040 on a Pro 4 or Book 1.
-@@ -157,30 +158,11 @@ static int surface_button_resume(struct device *dev)
- static bool surface_button_check_MSHW0040(struct acpi_device *dev)
- {
- acpi_handle handle = dev->handle;
-- union acpi_object *result;
-- u64 oem_platform_rev = 0; // valid revisions are nonzero
--
-- // get OEM platform revision
-- result = acpi_evaluate_dsm_typed(handle, &MSHW0040_DSM_UUID,
-- MSHW0040_DSM_REVISION,
-- MSHW0040_DSM_GET_OMPR,
-- NULL, ACPI_TYPE_INTEGER);
--
-- /*
-- * If evaluating the _DSM fails, the method is not present. This means
-- * that we have either MSHW0028 or MSHW0040 on Pro 4 or Book 1, so we
-- * should use this driver. We use revision 0 indicating it is
-- * unavailable.
-- */
--
-- if (result) {
-- oem_platform_rev = result->integer.value;
-- ACPI_FREE(result);
-- }
--
-- dev_dbg(&dev->dev, "OEM Platform Revision %llu\n", oem_platform_rev);
-
-- return oem_platform_rev == 0;
-+ // make sure that OEM platform revision DSM call does not exist
-+ return !acpi_check_dsm(handle, &MSHW0040_DSM_UUID,
-+ MSHW0040_DSM_REVISION,
-+ BIT(MSHW0040_DSM_GET_OMPR));
- }
-
-
---
-2.41.0
-
-From 785f9b97e9da3623421f5c3986b7fa3469641858 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sat, 18 Feb 2023 01:02:49 +0100
-Subject: [PATCH] USB: quirks: Add USB_QUIRK_DELAY_INIT for Surface Go 3
- Type-Cover
-
-The touchpad on the Type-Cover of the Surface Go 3 is sometimes not
-being initialized properly. Apply USB_QUIRK_DELAY_INIT to fix this
-issue.
-
-More specifically, the device in question is a fairly standard modern
-touchpad with pointer and touchpad input modes. During setup, the device
-needs to be switched from pointer- to touchpad-mode (which is done in
-hid-multitouch) to fully utilize it as intended. Unfortunately, however,
-this seems to occasionally fail silently, leaving the device in
-pointer-mode. Applying USB_QUIRK_DELAY_INIT seems to fix this.
-
-Link: https://github.com/linux-surface/linux-surface/issues/1059
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: surface-typecover
----
- drivers/usb/core/quirks.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
-index 934b3d997702..2c6604c6e8e1 100644
---- a/drivers/usb/core/quirks.c
-+++ b/drivers/usb/core/quirks.c
-@@ -220,6 +220,9 @@ static const struct usb_device_id usb_quirk_list[] = {
- /* Microsoft Surface Dock Ethernet (RTL8153 GigE) */
- { USB_DEVICE(0x045e, 0x07c6), .driver_info = USB_QUIRK_NO_LPM },
-
-+ /* Microsoft Surface Go 3 Type-Cover */
-+ { USB_DEVICE(0x045e, 0x09b5), .driver_info = USB_QUIRK_DELAY_INIT },
-+
- /* Cherry Stream G230 2.0 (G85-231) and 3.0 (G85-232) */
- { USB_DEVICE(0x046a, 0x0023), .driver_info = USB_QUIRK_RESET_RESUME },
-
---
-2.41.0
-
-From e4faddc8b5b4dfd88fd766e438d455fb7bbccb8c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
-Date: Thu, 5 Nov 2020 13:09:45 +0100
-Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when
- suspending
-
-The Type Cover for Microsoft Surface devices supports a special usb
-control request to disable or enable the built-in keyboard backlight.
-On Windows, this request happens when putting the device into suspend or
-resuming it, without it the backlight of the Type Cover will remain
-enabled for some time even though the computer is suspended, which looks
-weird to the user.
-
-So add support for this special usb control request to hid-multitouch,
-which is the driver that's handling the Type Cover.
-
-The reason we have to use a pm_notifier for this instead of the usual
-suspend/resume methods is that those won't get called in case the usb
-device is already autosuspended.
-
-Also, if the device is autosuspended, we have to briefly autoresume it
-in order to send the request. Doing that should be fine, the usb-core
-driver does something similar during suspend inside choose_wakeup().
-
-To make sure we don't send that request to every device but only to
-devices which support it, add a new quirk
-MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER to hid-multitouch. For now this quirk
-is only enabled for the usb id of the Surface Pro 2017 Type Cover, which
-is where I confirmed that it's working.
-
-Patchset: surface-typecover
----
- drivers/hid/hid-multitouch.c | 100 ++++++++++++++++++++++++++++++++++-
- 1 file changed, 98 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
-index e31be0cb8b85..63fd042aba6b 100644
---- a/drivers/hid/hid-multitouch.c
-+++ b/drivers/hid/hid-multitouch.c
-@@ -34,7 +34,10 @@
- #include <linux/device.h>
- #include <linux/hid.h>
- #include <linux/module.h>
-+#include <linux/pm_runtime.h>
- #include <linux/slab.h>
-+#include <linux/suspend.h>
-+#include <linux/usb.h>
- #include <linux/input/mt.h>
- #include <linux/jiffies.h>
- #include <linux/string.h>
-@@ -47,6 +50,7 @@ MODULE_DESCRIPTION("HID multitouch panels");
- MODULE_LICENSE("GPL");
-
- #include "hid-ids.h"
-+#include "usbhid/usbhid.h"
-
- /* quirks to control the device */
- #define MT_QUIRK_NOT_SEEN_MEANS_UP BIT(0)
-@@ -72,12 +76,15 @@ MODULE_LICENSE("GPL");
- #define MT_QUIRK_FORCE_MULTI_INPUT BIT(20)
- #define MT_QUIRK_DISABLE_WAKEUP BIT(21)
- #define MT_QUIRK_ORIENTATION_INVERT BIT(22)
-+#define MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT BIT(23)
-
- #define MT_INPUTMODE_TOUCHSCREEN 0x02
- #define MT_INPUTMODE_TOUCHPAD 0x03
-
- #define MT_BUTTONTYPE_CLICKPAD 0
-
-+#define MS_TYPE_COVER_FEATURE_REPORT_USAGE 0xff050086
-+
- enum latency_mode {
- HID_LATENCY_NORMAL = 0,
- HID_LATENCY_HIGH = 1,
-@@ -169,6 +176,8 @@ struct mt_device {
-
- struct list_head applications;
- struct list_head reports;
-+
-+ struct notifier_block pm_notifier;
- };
-
- static void mt_post_parse_default_settings(struct mt_device *td,
-@@ -213,6 +222,7 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app);
- #define MT_CLS_GOOGLE 0x0111
- #define MT_CLS_RAZER_BLADE_STEALTH 0x0112
- #define MT_CLS_SMART_TECH 0x0113
-+#define MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER 0x0114
-
- #define MT_DEFAULT_MAXCONTACT 10
- #define MT_MAX_MAXCONTACT 250
-@@ -397,6 +407,16 @@ static const struct mt_class mt_classes[] = {
- MT_QUIRK_CONTACT_CNT_ACCURATE |
- MT_QUIRK_SEPARATE_APP_REPORT,
- },
-+ { .name = MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER,
-+ .quirks = MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT |
-+ MT_QUIRK_ALWAYS_VALID |
-+ MT_QUIRK_IGNORE_DUPLICATES |
-+ MT_QUIRK_HOVERING |
-+ MT_QUIRK_CONTACT_CNT_ACCURATE |
-+ MT_QUIRK_STICKY_FINGERS |
-+ MT_QUIRK_WIN8_PTP_BUTTONS,
-+ .export_all_inputs = true
-+ },
- { }
- };
-
-@@ -1728,6 +1748,69 @@ static void mt_expired_timeout(struct timer_list *t)
- clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags);
- }
-
-+static void get_type_cover_backlight_field(struct hid_device *hdev,
-+ struct hid_field **field)
-+{
-+ struct hid_report_enum *rep_enum;
-+ struct hid_report *rep;
-+ struct hid_field *cur_field;
-+ int i, j;
-+
-+ rep_enum = &hdev->report_enum[HID_FEATURE_REPORT];
-+ list_for_each_entry(rep, &rep_enum->report_list, list) {
-+ for (i = 0; i < rep->maxfield; i++) {
-+ cur_field = rep->field[i];
-+
-+ for (j = 0; j < cur_field->maxusage; j++) {
-+ if (cur_field->usage[j].hid
-+ == MS_TYPE_COVER_FEATURE_REPORT_USAGE) {
-+ *field = cur_field;
-+ return;
-+ }
-+ }
-+ }
-+ }
-+}
-+
-+static void update_keyboard_backlight(struct hid_device *hdev, bool enabled)
-+{
-+ struct usb_device *udev = hid_to_usb_dev(hdev);
-+ struct hid_field *field = NULL;
-+
-+ /* Wake up the device in case it's already suspended */
-+ pm_runtime_get_sync(&udev->dev);
-+
-+ get_type_cover_backlight_field(hdev, &field);
-+ if (!field) {
-+ hid_err(hdev, "couldn't find backlight field\n");
-+ goto out;
-+ }
-+
-+ field->value[field->index] = enabled ? 0x01ff00ff : 0x00ff00ff;
-+ hid_hw_request(hdev, field->report, HID_REQ_SET_REPORT);
-+
-+out:
-+ pm_runtime_put_sync(&udev->dev);
-+}
-+
-+static int mt_pm_notifier(struct notifier_block *notifier,
-+ unsigned long pm_event,
-+ void *unused)
-+{
-+ struct mt_device *td =
-+ container_of(notifier, struct mt_device, pm_notifier);
-+ struct hid_device *hdev = td->hdev;
-+
-+ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT) {
-+ if (pm_event == PM_SUSPEND_PREPARE)
-+ update_keyboard_backlight(hdev, 0);
-+ else if (pm_event == PM_POST_SUSPEND)
-+ update_keyboard_backlight(hdev, 1);
-+ }
-+
-+ return NOTIFY_DONE;
-+}
-+
- static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
- {
- int ret, i;
-@@ -1751,6 +1834,9 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
- td->inputmode_value = MT_INPUTMODE_TOUCHSCREEN;
- hid_set_drvdata(hdev, td);
-
-+ td->pm_notifier.notifier_call = mt_pm_notifier;
-+ register_pm_notifier(&td->pm_notifier);
-+
- INIT_LIST_HEAD(&td->applications);
- INIT_LIST_HEAD(&td->reports);
-
-@@ -1789,15 +1875,19 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id)
- timer_setup(&td->release_timer, mt_expired_timeout, 0);
-
- ret = hid_parse(hdev);
-- if (ret != 0)
-+ if (ret != 0) {
-+ unregister_pm_notifier(&td->pm_notifier);
- return ret;
-+ }
-
- if (mtclass->quirks & MT_QUIRK_FIX_CONST_CONTACT_ID)
- mt_fix_const_fields(hdev, HID_DG_CONTACTID);
-
- ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
-- if (ret)
-+ if (ret) {
-+ unregister_pm_notifier(&td->pm_notifier);
- return ret;
-+ }
-
- ret = sysfs_create_group(&hdev->dev.kobj, &mt_attribute_group);
- if (ret)
-@@ -1849,6 +1939,7 @@ static void mt_remove(struct hid_device *hdev)
- {
- struct mt_device *td = hid_get_drvdata(hdev);
-
-+ unregister_pm_notifier(&td->pm_notifier);
- del_timer_sync(&td->release_timer);
-
- sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group);
-@@ -2226,6 +2317,11 @@ static const struct hid_device_id mt_devices[] = {
- MT_USB_DEVICE(USB_VENDOR_ID_XIROKU,
- USB_DEVICE_ID_XIROKU_CSR2) },
-
-+ /* Microsoft Surface type cover */
-+ { .driver_data = MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER,
-+ HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY,
-+ USB_VENDOR_ID_MICROSOFT, 0x09c0) },
-+
- /* Google MT devices */
- { .driver_data = MT_CLS_GOOGLE,
- HID_DEVICE(HID_BUS_ANY, HID_GROUP_ANY, USB_VENDOR_ID_GOOGLE,
---
-2.41.0
-
-From e5cadf1b77047bd8f004aaa5571437007e39b39c Mon Sep 17 00:00:00 2001
-From: PJungkamp <p.jungkamp@gmail.com>
-Date: Fri, 25 Feb 2022 12:04:25 +0100
-Subject: [PATCH] hid/multitouch: Add support for surface pro type cover tablet
- switch
-
-The Surface Pro Type Cover has several non standard HID usages in it's
-hid report descriptor.
-I noticed that, upon folding the typecover back, a vendor specific range
-of 4 32 bit integer hid usages is transmitted.
-Only the first byte of the message seems to convey reliable information
-about the keyboard state.
-
-0x22 => Normal (keys enabled)
-0x33 => Folded back (keys disabled)
-0x53 => Rotated left/right side up (keys disabled)
-0x13 => Cover closed (keys disabled)
-0x43 => Folded back and Tablet upside down (keys disabled)
-This list may not be exhaustive.
-
-The tablet mode switch will be disabled for a value of 0x22 and enabled
-on any other value.
-
-Patchset: surface-typecover
----
- drivers/hid/hid-multitouch.c | 148 +++++++++++++++++++++++++++++------
- 1 file changed, 122 insertions(+), 26 deletions(-)
-
-diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
-index 63fd042aba6b..508a250ff4bf 100644
---- a/drivers/hid/hid-multitouch.c
-+++ b/drivers/hid/hid-multitouch.c
-@@ -77,6 +77,7 @@ MODULE_LICENSE("GPL");
- #define MT_QUIRK_DISABLE_WAKEUP BIT(21)
- #define MT_QUIRK_ORIENTATION_INVERT BIT(22)
- #define MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT BIT(23)
-+#define MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH BIT(24)
-
- #define MT_INPUTMODE_TOUCHSCREEN 0x02
- #define MT_INPUTMODE_TOUCHPAD 0x03
-@@ -84,6 +85,8 @@ MODULE_LICENSE("GPL");
- #define MT_BUTTONTYPE_CLICKPAD 0
-
- #define MS_TYPE_COVER_FEATURE_REPORT_USAGE 0xff050086
-+#define MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE 0xff050072
-+#define MS_TYPE_COVER_APPLICATION 0xff050050
-
- enum latency_mode {
- HID_LATENCY_NORMAL = 0,
-@@ -409,6 +412,7 @@ static const struct mt_class mt_classes[] = {
- },
- { .name = MT_CLS_WIN_8_MS_SURFACE_TYPE_COVER,
- .quirks = MT_QUIRK_HAS_TYPE_COVER_BACKLIGHT |
-+ MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH |
- MT_QUIRK_ALWAYS_VALID |
- MT_QUIRK_IGNORE_DUPLICATES |
- MT_QUIRK_HOVERING |
-@@ -1390,6 +1394,9 @@ static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
- field->application != HID_CP_CONSUMER_CONTROL &&
- field->application != HID_GD_WIRELESS_RADIO_CTLS &&
- field->application != HID_GD_SYSTEM_MULTIAXIS &&
-+ !(field->application == MS_TYPE_COVER_APPLICATION &&
-+ application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
-+ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) &&
- !(field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
- application->quirks & MT_QUIRK_ASUS_CUSTOM_UP))
- return -1;
-@@ -1417,6 +1424,21 @@ static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
- return 1;
- }
-
-+ /*
-+ * The Microsoft Surface Pro Typecover has a non-standard HID
-+ * tablet mode switch on a vendor specific usage page with vendor
-+ * specific usage.
-+ */
-+ if (field->application == MS_TYPE_COVER_APPLICATION &&
-+ application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
-+ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
-+ usage->type = EV_SW;
-+ usage->code = SW_TABLET_MODE;
-+ *max = SW_MAX;
-+ *bit = hi->input->swbit;
-+ return 1;
-+ }
-+
- if (rdata->is_mt_collection)
- return mt_touch_input_mapping(hdev, hi, field, usage, bit, max,
- application);
-@@ -1438,6 +1460,7 @@ static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
- {
- struct mt_device *td = hid_get_drvdata(hdev);
- struct mt_report_data *rdata;
-+ struct input_dev *input;
-
- rdata = mt_find_report_data(td, field->report);
- if (rdata && rdata->is_mt_collection) {
-@@ -1445,6 +1468,19 @@ static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
- return -1;
- }
-
-+ /*
-+ * We own an input device which acts as a tablet mode switch for
-+ * the Surface Pro Typecover.
-+ */
-+ if (field->application == MS_TYPE_COVER_APPLICATION &&
-+ rdata->application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
-+ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
-+ input = hi->input;
-+ input_set_capability(input, EV_SW, SW_TABLET_MODE);
-+ input_report_switch(input, SW_TABLET_MODE, 0);
-+ return -1;
-+ }
-+
- /* let hid-core decide for the others */
- return 0;
- }
-@@ -1454,11 +1490,21 @@ static int mt_event(struct hid_device *hid, struct hid_field *field,
- {
- struct mt_device *td = hid_get_drvdata(hid);
- struct mt_report_data *rdata;
-+ struct input_dev *input;
-
- rdata = mt_find_report_data(td, field->report);
- if (rdata && rdata->is_mt_collection)
- return mt_touch_event(hid, field, usage, value);
-
-+ if (field->application == MS_TYPE_COVER_APPLICATION &&
-+ rdata->application->quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH &&
-+ usage->hid == MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE) {
-+ input = field->hidinput->input;
-+ input_report_switch(input, SW_TABLET_MODE, (value & 0xFF) != 0x22);
-+ input_sync(input);
-+ return 1;
-+ }
-+
- return 0;
- }
-
-@@ -1611,6 +1657,42 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app)
- app->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE;
- }
-
-+static int get_type_cover_field(struct hid_report_enum *rep_enum,
-+ struct hid_field **field, int usage)
-+{
-+ struct hid_report *rep;
-+ struct hid_field *cur_field;
-+ int i, j;
-+
-+ list_for_each_entry(rep, &rep_enum->report_list, list) {
-+ for (i = 0; i < rep->maxfield; i++) {
-+ cur_field = rep->field[i];
-+ if (cur_field->application != MS_TYPE_COVER_APPLICATION)
-+ continue;
-+ for (j = 0; j < cur_field->maxusage; j++) {
-+ if (cur_field->usage[j].hid == usage) {
-+ *field = cur_field;
-+ return true;
-+ }
-+ }
-+ }
-+ }
-+ return false;
-+}
-+
-+static void request_type_cover_tablet_mode_switch(struct hid_device *hdev)
-+{
-+ struct hid_field *field;
-+
-+ if (get_type_cover_field(&hdev->report_enum[HID_INPUT_REPORT],
-+ &field,
-+ MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE)) {
-+ hid_hw_request(hdev, field->report, HID_REQ_GET_REPORT);
-+ } else {
-+ hid_err(hdev, "couldn't find tablet mode field\n");
-+ }
-+}
-+
- static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
- {
- struct mt_device *td = hid_get_drvdata(hdev);
-@@ -1660,6 +1742,13 @@ static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
- /* force BTN_STYLUS to allow tablet matching in udev */
- __set_bit(BTN_STYLUS, hi->input->keybit);
- break;
-+ case MS_TYPE_COVER_APPLICATION:
-+ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH) {
-+ suffix = "Tablet Mode Switch";
-+ request_type_cover_tablet_mode_switch(hdev);
-+ break;
-+ }
-+ fallthrough;
- default:
- suffix = "UNKNOWN";
- break;
-@@ -1748,30 +1837,6 @@ static void mt_expired_timeout(struct timer_list *t)
- clear_bit_unlock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags);
- }
-
--static void get_type_cover_backlight_field(struct hid_device *hdev,
-- struct hid_field **field)
--{
-- struct hid_report_enum *rep_enum;
-- struct hid_report *rep;
-- struct hid_field *cur_field;
-- int i, j;
--
-- rep_enum = &hdev->report_enum[HID_FEATURE_REPORT];
-- list_for_each_entry(rep, &rep_enum->report_list, list) {
-- for (i = 0; i < rep->maxfield; i++) {
-- cur_field = rep->field[i];
--
-- for (j = 0; j < cur_field->maxusage; j++) {
-- if (cur_field->usage[j].hid
-- == MS_TYPE_COVER_FEATURE_REPORT_USAGE) {
-- *field = cur_field;
-- return;
-- }
-- }
-- }
-- }
--}
--
- static void update_keyboard_backlight(struct hid_device *hdev, bool enabled)
- {
- struct usb_device *udev = hid_to_usb_dev(hdev);
-@@ -1780,8 +1845,9 @@ static void update_keyboard_backlight(struct hid_device *hdev, bool enabled)
- /* Wake up the device in case it's already suspended */
- pm_runtime_get_sync(&udev->dev);
-
-- get_type_cover_backlight_field(hdev, &field);
-- if (!field) {
-+ if (!get_type_cover_field(&hdev->report_enum[HID_FEATURE_REPORT],
-+ &field,
-+ MS_TYPE_COVER_FEATURE_REPORT_USAGE)) {
- hid_err(hdev, "couldn't find backlight field\n");
- goto out;
- }
-@@ -1916,13 +1982,24 @@ static int mt_suspend(struct hid_device *hdev, pm_message_t state)
-
- static int mt_reset_resume(struct hid_device *hdev)
- {
-+ struct mt_device *td = hid_get_drvdata(hdev);
-+
- mt_release_contacts(hdev);
- mt_set_modes(hdev, HID_LATENCY_NORMAL, true, true);
-+
-+ /* Request an update on the typecover folding state on resume
-+ * after reset.
-+ */
-+ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH)
-+ request_type_cover_tablet_mode_switch(hdev);
-+
- return 0;
- }
-
- static int mt_resume(struct hid_device *hdev)
- {
-+ struct mt_device *td = hid_get_drvdata(hdev);
-+
- /* Some Elan legacy devices require SET_IDLE to be set on resume.
- * It should be safe to send it to other devices too.
- * Tested on 3M, Stantum, Cypress, Zytronic, eGalax, and Elan panels. */
-@@ -1931,6 +2008,10 @@ static int mt_resume(struct hid_device *hdev)
-
- mt_set_modes(hdev, HID_LATENCY_NORMAL, true, true);
-
-+ /* Request an update on the typecover folding state on resume. */
-+ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH)
-+ request_type_cover_tablet_mode_switch(hdev);
-+
- return 0;
- }
- #endif
-@@ -1938,6 +2019,21 @@ static int mt_resume(struct hid_device *hdev)
- static void mt_remove(struct hid_device *hdev)
- {
- struct mt_device *td = hid_get_drvdata(hdev);
-+ struct hid_field *field;
-+ struct input_dev *input;
-+
-+ /* Reset tablet mode switch on disconnect. */
-+ if (td->mtclass.quirks & MT_QUIRK_HAS_TYPE_COVER_TABLET_MODE_SWITCH) {
-+ if (get_type_cover_field(&hdev->report_enum[HID_INPUT_REPORT],
-+ &field,
-+ MS_TYPE_COVER_TABLET_MODE_SWITCH_USAGE)) {
-+ input = field->hidinput->input;
-+ input_report_switch(input, SW_TABLET_MODE, 0);
-+ input_sync(input);
-+ } else {
-+ hid_err(hdev, "couldn't find tablet mode field\n");
-+ }
-+ }
-
- unregister_pm_notifier(&td->pm_notifier);
- del_timer_sync(&td->release_timer);
---
-2.41.0
-
-From c12f7cb4d5133c2a8b8eba90f5f011dddae0a3b2 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sun, 19 Feb 2023 22:12:24 +0100
-Subject: [PATCH] PCI: Add quirk to prevent calling shutdown mehtod
-
-Work around buggy EFI firmware: On some Microsoft Surface devices
-(Surface Pro 9 and Surface Laptop 5) the EFI ResetSystem call with
-EFI_RESET_SHUTDOWN doesn't function properly. Instead of shutting the
-system down, it returns and the system stays on.
-
-It turns out that this only happens after PCI shutdown callbacks ran for
-specific devices. Excluding those devices from the shutdown process
-makes the ResetSystem call work as expected.
-
-TODO: Maybe we can find a better way or the root cause of this?
-
-Not-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: surface-shutdown
----
- drivers/pci/pci-driver.c | 3 +++
- drivers/pci/quirks.c | 36 ++++++++++++++++++++++++++++++++++++
- include/linux/pci.h | 1 +
- 3 files changed, 40 insertions(+)
-
-diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c
-index ae9baf801681..fdfaec2312a0 100644
---- a/drivers/pci/pci-driver.c
-+++ b/drivers/pci/pci-driver.c
-@@ -507,6 +507,9 @@ static void pci_device_shutdown(struct device *dev)
- struct pci_dev *pci_dev = to_pci_dev(dev);
- struct pci_driver *drv = pci_dev->driver;
-
-+ if (pci_dev->no_shutdown)
-+ return;
-+
- pm_runtime_resume(dev);
-
- if (drv && drv->shutdown)
-diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
-index c525867760bf..b67d9181a608 100644
---- a/drivers/pci/quirks.c
-+++ b/drivers/pci/quirks.c
-@@ -6041,3 +6041,39 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2d, dpc_log_size);
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2f, dpc_log_size);
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a31, dpc_log_size);
- #endif
-+
-+static const struct dmi_system_id no_shutdown_dmi_table[] = {
-+ /*
-+ * Systems on which some devices should not be touched during shutdown.
-+ */
-+ {
-+ .ident = "Microsoft Surface Pro 9",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Pro 9"),
-+ },
-+ },
-+ {
-+ .ident = "Microsoft Surface Laptop 5",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Laptop 5"),
-+ },
-+ },
-+ {}
-+};
-+
-+static void quirk_no_shutdown(struct pci_dev *dev)
-+{
-+ if (!dmi_check_system(no_shutdown_dmi_table))
-+ return;
-+
-+ dev->no_shutdown = 1;
-+ pci_info(dev, "disabling shutdown ops for [%04x:%04x]\n",
-+ dev->vendor, dev->device);
-+}
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x461e, quirk_no_shutdown); // Thunderbolt 4 USB Controller
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x461f, quirk_no_shutdown); // Thunderbolt 4 PCI Express Root Port
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x462f, quirk_no_shutdown); // Thunderbolt 4 PCI Express Root Port
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x466d, quirk_no_shutdown); // Thunderbolt 4 NHI
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x46a8, quirk_no_shutdown); // GPU
-diff --git a/include/linux/pci.h b/include/linux/pci.h
-index 60b8772b5bd4..cc07be9c7e37 100644
---- a/include/linux/pci.h
-+++ b/include/linux/pci.h
-@@ -464,6 +464,7 @@ struct pci_dev {
- unsigned int no_vf_scan:1; /* Don't scan for VFs after IOV enablement */
- unsigned int no_command_memory:1; /* No PCI_COMMAND_MEMORY */
- unsigned int rom_bar_overlap:1; /* ROM BAR disable broken */
-+ unsigned int no_shutdown:1; /* Do not touch device on shutdown */
- pci_dev_flags_t dev_flags;
- atomic_t enable_cnt; /* pci_enable_device has been called */
-
---
-2.41.0
-
-From c017d94dbc46d648b52e7ff2f66df960b9c2f130 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Sun, 12 Mar 2023 01:41:57 +0100
-Subject: [PATCH] platform/surface: gpe: Add support for Surface Pro 9
-
-Add the lid GPE used by the Surface Pro 9.
-
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: surface-gpe
----
- drivers/platform/surface/surface_gpe.c | 17 +++++++++++++++++
- 1 file changed, 17 insertions(+)
-
-diff --git a/drivers/platform/surface/surface_gpe.c b/drivers/platform/surface/surface_gpe.c
-index c219b840d491..69c4352e8406 100644
---- a/drivers/platform/surface/surface_gpe.c
-+++ b/drivers/platform/surface/surface_gpe.c
-@@ -41,6 +41,11 @@ static const struct property_entry lid_device_props_l4F[] = {
- {},
- };
-
-+static const struct property_entry lid_device_props_l52[] = {
-+ PROPERTY_ENTRY_U32("gpe", 0x52),
-+ {},
-+};
-+
- static const struct property_entry lid_device_props_l57[] = {
- PROPERTY_ENTRY_U32("gpe", 0x57),
- {},
-@@ -107,6 +112,18 @@ static const struct dmi_system_id dmi_lid_device_table[] = {
- },
- .driver_data = (void *)lid_device_props_l4B,
- },
-+ {
-+ /*
-+ * We match for SKU here due to product name clash with the ARM
-+ * version.
-+ */
-+ .ident = "Surface Pro 9",
-+ .matches = {
-+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
-+ DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_9_2038"),
-+ },
-+ .driver_data = (void *)lid_device_props_l52,
-+ },
- {
- .ident = "Surface Book 1",
- .matches = {
---
-2.41.0
-
-From d69944e1acb3f417731b5128ba7e9ee1ead0fa8f Mon Sep 17 00:00:00 2001
-From: Hans de Goede <hdegoede@redhat.com>
-Date: Sun, 10 Oct 2021 20:56:57 +0200
-Subject: [PATCH] ACPI: delay enumeration of devices with a _DEP pointing to an
- INT3472 device
-
-The clk and regulator frameworks expect clk/regulator consumer-devices
-to have info about the consumed clks/regulators described in the device's
-fw_node.
-
-To work around cases where this info is not present in the firmware tables,
-which is often the case on x86/ACPI devices, both frameworks allow the
-provider-driver to attach info about consumers to the clks/regulators
-when registering these.
-
-This causes problems with the probe ordering wrt drivers for consumers
-of these clks/regulators. Since the lookups are only registered when the
-provider-driver binds, trying to get these clks/regulators before then
-results in a -ENOENT error for clks and a dummy regulator for regulators.
-
-One case where we hit this issue is camera sensors such as e.g. the OV8865
-sensor found on the Microsoft Surface Go. The sensor uses clks, regulators
-and GPIOs provided by a TPS68470 PMIC which is described in an INT3472
-ACPI device. There is special platform code handling this and setting
-platform_data with the necessary consumer info on the MFD cells
-instantiated for the PMIC under: drivers/platform/x86/intel/int3472.
-
-For this to work properly the ov8865 driver must not bind to the I2C-client
-for the OV8865 sensor until after the TPS68470 PMIC gpio, regulator and
-clk MFD cells have all been fully setup.
-
-The OV8865 on the Microsoft Surface Go is just one example, all X86
-devices using the Intel IPU3 camera block found on recent Intel SoCs
-have similar issues where there is an INT3472 HID ACPI-device, which
-describes the clks and regulators, and the driver for this INT3472 device
-must be fully initialized before the sensor driver (any sensor driver)
-binds for things to work properly.
-
-On these devices the ACPI nodes describing the sensors all have a _DEP
-dependency on the matching INT3472 ACPI device (there is one per sensor).
-
-This allows solving the probe-ordering problem by delaying the enumeration
-(instantiation of the I2C-client in the ov8865 example) of ACPI-devices
-which have a _DEP dependency on an INT3472 device.
-
-The new acpi_dev_ready_for_enumeration() helper used for this is also
-exported because for devices, which have the enumeration_by_parent flag
-set, the parent-driver will do its own scan of child ACPI devices and
-it will try to enumerate those during its probe(). Code doing this such
-as e.g. the i2c-core-acpi.c code must call this new helper to ensure
-that it too delays the enumeration until all the _DEP dependencies are
-met on devices which have the new honor_deps flag set.
-
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-Patchset: cameras
----
- drivers/acpi/scan.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
-index 0c6f06abe3f4..4fc320f424e8 100644
---- a/drivers/acpi/scan.c
-+++ b/drivers/acpi/scan.c
-@@ -2106,6 +2106,9 @@ static acpi_status acpi_bus_check_add_2(acpi_handle handle, u32 lvl_not_used,
-
- static void acpi_default_enumeration(struct acpi_device *device)
- {
-+ if (!acpi_dev_ready_for_enumeration(device))
-+ return;
-+
- /*
- * Do not enumerate devices with enumeration_by_parent flag set as
- * they will be enumerated by their respective parents.
---
-2.41.0
-
-From 23a732b89e9a9572095ebc9bc6d79d1f6a0b3d81 Mon Sep 17 00:00:00 2001
-From: zouxiaoh <xiaohong.zou@intel.com>
-Date: Fri, 25 Jun 2021 08:52:59 +0800
-Subject: [PATCH] iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs
-
-Intel IPU(Image Processing Unit) has its own (IO)MMU hardware,
-The IPU driver allocates its own page table that is not mapped
-via the DMA, and thus the Intel IOMMU driver blocks access giving
-this error: DMAR: DRHD: handling fault status reg 3 DMAR:
-[DMA Read] Request device [00:05.0] PASID ffffffff
-fault addr 76406000 [fault reason 06] PTE Read access is not set
-As IPU is not an external facing device which is not risky, so use
-IOMMU passthrough mode for Intel IPUs.
-
-Change-Id: I6dcccdadac308cf42e20a18e1b593381391e3e6b
-Depends-On: Iacd67578e8c6a9b9ac73285f52b4081b72fb68a6
-Tracked-On: #JIITL8-411
-Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
-Signed-off-by: zouxiaoh <xiaohong.zou@intel.com>
-Signed-off-by: Xu Chongyang <chongyang.xu@intel.com>
-Patchset: cameras
----
- drivers/iommu/intel/iommu.c | 30 ++++++++++++++++++++++++++++++
- 1 file changed, 30 insertions(+)
-
diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
-index 0d4542b7365d..c96a9baea21c 100644
+index 5c8c5cdc3..e10b4f625 100644
--- a/drivers/iommu/intel/iommu.c
+++ b/drivers/iommu/intel/iommu.c
-@@ -37,6 +37,12 @@
+@@ -37,6 +37,14 @@
#define IS_GFX_DEVICE(pdev) ((pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY)
#define IS_USB_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_SERIAL_USB)
#define IS_ISA_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA)
@@ -7843,13 +5177,16 @@ index 0d4542b7365d..c96a9baea21c 100644
+ (pdev)->device == 0x4e19 || \
+ (pdev)->device == 0x465d || \
+ (pdev)->device == 0x1919))
- #define IS_IPTS(pdev) ((pdev)->vendor == PCI_VENDOR_ID_INTEL && \
- ((pdev)->device == 0x9d3e))
++#define IS_IPTS(pdev) ((pdev)->vendor == PCI_VENDOR_ID_INTEL && \
++ ((pdev)->device == 0x9d3e))
#define IS_AZALIA(pdev) ((pdev)->vendor == 0x8086 && (pdev)->device == 0x3a3e)
-@@ -290,12 +296,14 @@ EXPORT_SYMBOL_GPL(intel_iommu_enabled);
+
+ #define IOAPIC_RANGE_START (0xfee00000)
+@@ -287,12 +295,16 @@ int intel_iommu_enabled = 0;
+ EXPORT_SYMBOL_GPL(intel_iommu_enabled);
static int dmar_map_gfx = 1;
- static int dmar_map_ipts = 1;
++static int dmar_map_ipts = 1;
+static int dmar_map_ipu = 1;
static int intel_iommu_superpage = 1;
static int iommu_identity_mapping;
@@ -7858,30 +5195,37 @@ index 0d4542b7365d..c96a9baea21c 100644
#define IDENTMAP_GFX 2
#define IDENTMAP_AZALIA 4
+#define IDENTMAP_IPU 8
- #define IDENTMAP_IPTS 16
++#define IDENTMAP_IPTS 16
const struct iommu_ops intel_iommu_ops;
-@@ -2565,6 +2573,9 @@ static int device_def_domain_type(struct device *dev)
+
+@@ -2548,6 +2560,12 @@ static int device_def_domain_type(struct device *dev)
+
if ((iommu_identity_mapping & IDENTMAP_GFX) && IS_GFX_DEVICE(pdev))
return IOMMU_DOMAIN_IDENTITY;
-
++
+ if ((iommu_identity_mapping & IDENTMAP_IPU) && IS_INTEL_IPU(pdev))
+ return IOMMU_DOMAIN_IDENTITY;
+
- if ((iommu_identity_mapping & IDENTMAP_IPTS) && IS_IPTS(pdev))
- return IOMMU_DOMAIN_IDENTITY;
++ if ((iommu_identity_mapping & IDENTMAP_IPTS) && IS_IPTS(pdev))
++ return IOMMU_DOMAIN_IDENTITY;
}
-@@ -2874,6 +2885,9 @@ static int __init init_dmars(void)
+
+ return 0;
+@@ -2855,6 +2873,12 @@ static int __init init_dmars(void)
if (!dmar_map_gfx)
iommu_identity_mapping |= IDENTMAP_GFX;
+ if (!dmar_map_ipu)
+ iommu_identity_mapping |= IDENTMAP_IPU;
+
- if (!dmar_map_ipts)
- iommu_identity_mapping |= IDENTMAP_IPTS;
++ if (!dmar_map_ipts)
++ iommu_identity_mapping |= IDENTMAP_IPTS;
++
+ check_tylersburg_isoch();
-@@ -4788,6 +4802,18 @@ static void quirk_iommu_igfx(struct pci_dev *dev)
+ ret = si_domain_init(hw_pass_through);
+@@ -4771,6 +4795,30 @@ static void quirk_iommu_igfx(struct pci_dev *dev)
dmar_map_gfx = 0;
}
@@ -7897,272 +5241,298 @@ index 0d4542b7365d..c96a9baea21c 100644
+ dmar_map_ipu = 0;
+}
+
- static void quirk_iommu_ipts(struct pci_dev *dev)
- {
- if (!IS_IPTS(dev))
-@@ -4799,6 +4825,7 @@ static void quirk_iommu_ipts(struct pci_dev *dev)
- pci_info(dev, "Passthrough IOMMU for IPTS\n");
- dmar_map_ipts = 0;
- }
++static void quirk_iommu_ipts(struct pci_dev *dev)
++{
++ if (!IS_IPTS(dev))
++ return;
++
++ if (risky_device(dev))
++ return;
++
++ pci_info(dev, "Passthrough IOMMU for IPTS\n");
++ dmar_map_ipts = 0;
++}
+
/* G4x/GM45 integrated gfx dmar support is totally busted. */
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2a40, quirk_iommu_igfx);
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x2e00, quirk_iommu_igfx);
-@@ -4834,6 +4861,9 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx);
+@@ -4806,6 +4854,12 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x1632, quirk_iommu_igfx);
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163A, quirk_iommu_igfx);
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x163D, quirk_iommu_igfx);
+/* disable IPU dmar support */
+DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_ANY_ID, quirk_iommu_ipu);
+
- /* disable IPTS dmar support */
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9D3E, quirk_iommu_ipts);
-
---
-2.41.0
-
-From cb948321e6e2d4a959b6e7890366028c5b4b7938 Mon Sep 17 00:00:00 2001
-From: Daniel Scally <djrscally@gmail.com>
-Date: Sun, 10 Oct 2021 20:57:02 +0200
-Subject: [PATCH] platform/x86: int3472: Enable I2c daisy chain
-
-The TPS68470 PMIC has an I2C passthrough mode through which I2C traffic
-can be forwarded to a device connected to the PMIC as though it were
-connected directly to the system bus. Enable this mode when the chip
-is initialised.
-
-Signed-off-by: Daniel Scally <djrscally@gmail.com>
-Patchset: cameras
----
- drivers/platform/x86/intel/int3472/tps68470.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-diff --git a/drivers/platform/x86/intel/int3472/tps68470.c b/drivers/platform/x86/intel/int3472/tps68470.c
-index 5b8d1a9620a5..6a0ff035cf20 100644
---- a/drivers/platform/x86/intel/int3472/tps68470.c
-+++ b/drivers/platform/x86/intel/int3472/tps68470.c
-@@ -46,6 +46,13 @@ static int tps68470_chip_init(struct device *dev, struct regmap *regmap)
- return ret;
- }
-
-+ /* Enable I2C daisy chain */
-+ ret = regmap_write(regmap, TPS68470_REG_S_I2C_CTL, 0x03);
-+ if (ret) {
-+ dev_err(dev, "Failed to enable i2c daisy chain\n");
-+ return ret;
-+ }
++/* disable IPTS dmar support */
++DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9D3E, quirk_iommu_ipts);
+
- dev_info(dev, "TPS68470 REVID: 0x%02x\n", version);
-
- return 0;
---
-2.41.0
-
-From c3df3ab4a47d2ebce9e23be3863709480c6f5247 Mon Sep 17 00:00:00 2001
-From: Daniel Scally <djrscally@gmail.com>
-Date: Wed, 4 May 2022 23:21:45 +0100
-Subject: [PATCH] media: ipu3-cio2: Move functionality from .complete() to
- .bound()
-
-Creating links and registering subdev nodes during the .complete()
-callback has the unfortunate effect of preventing all cameras that
-connect to a notifier from working if any one of their drivers fails
-to probe. Moving the functionality from .complete() to .bound() allows
-those camera sensor drivers that did probe correctly to work regardless.
-
-Signed-off-by: Daniel Scally <djrscally@gmail.com>
-Patchset: cameras
----
- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 65 +++++++------------
- 1 file changed, 23 insertions(+), 42 deletions(-)
-
-diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-index 3c84cb121632..8ba5f78baf9c 100644
---- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-+++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-@@ -1384,7 +1384,10 @@ static int cio2_notifier_bound(struct v4l2_async_notifier *notifier,
+ static void quirk_iommu_rwbf(struct pci_dev *dev)
{
- struct cio2_device *cio2 = to_cio2_device(notifier);
- struct sensor_async_subdev *s_asd = to_sensor_asd(asd);
-+ struct device *dev = &cio2->pci_dev->dev;
- struct cio2_queue *q;
-+ unsigned int pad;
-+ int ret;
+ if (risky_device(dev))
+diff --git a/drivers/iommu/intel/irq_remapping.c b/drivers/iommu/intel/irq_remapping.c
+index 08f56326e..75218b389 100644
+--- a/drivers/iommu/intel/irq_remapping.c
++++ b/drivers/iommu/intel/irq_remapping.c
+@@ -386,6 +386,22 @@ static int set_msi_sid(struct irte *irte, struct pci_dev *dev)
+ data.busmatch_count = 0;
+ pci_for_each_dma_alias(dev, set_msi_sid_cb, &data);
- if (cio2->queue[s_asd->csi2.port].sensor)
- return -EBUSY;
-@@ -1395,7 +1398,26 @@ static int cio2_notifier_bound(struct v4l2_async_notifier *notifier,
- q->sensor = sd;
- q->csi_rx_base = cio2->base + CIO2_REG_PIPE_BASE(q->csi2.port);
++ /*
++ * The Intel Touch Host Controller is at 00:10.6, but for some reason
++ * the MSI interrupts have request id 01:05.0.
++ * Disable id verification to work around this.
++ * FIXME Find proper fix or turn this into a quirk.
++ */
++ if (dev->vendor == PCI_VENDOR_ID_INTEL && (dev->class >> 8) == PCI_CLASS_INPUT_PEN) {
++ switch(dev->device) {
++ case 0x98d0: case 0x98d1: // LKF
++ case 0xa0d0: case 0xa0d1: // TGL LP
++ case 0x43d0: case 0x43d1: // TGL H
++ set_irte_sid(irte, SVT_NO_VERIFY, SQ_ALL_16, 0);
++ return 0;
++ }
++ }
++
+ /*
+ * DMA alias provides us with a PCI device and alias. The only case
+ * where the it will return an alias on a different bus than the
+diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
+index 6046dfeca..385c06e4f 100644
+--- a/drivers/leds/Kconfig
++++ b/drivers/leds/Kconfig
+@@ -864,6 +864,18 @@ config LEDS_TPS6105X
+ It is a single boost converter primarily for white LEDs and
+ audio amplifiers.
-- return 0;
-+ for (pad = 0; pad < q->sensor->entity.num_pads; pad++)
-+ if (q->sensor->entity.pads[pad].flags &
-+ MEDIA_PAD_FL_SOURCE)
-+ break;
++config LEDS_TPS68470
++ tristate "LED support for TI TPS68470"
++ depends on LEDS_CLASS
++ depends on INTEL_SKL_INT3472
++ help
++ This driver supports TPS68470 PMIC with LED chip.
++ It provides two LED controllers, with the ability to drive 2
++ indicator LEDs and 2 flash LEDs.
+
-+ if (pad == q->sensor->entity.num_pads) {
-+ dev_err(dev, "failed to find src pad for %s\n",
-+ q->sensor->name);
-+ return -ENXIO;
++ To compile this driver as a module, choose M and it will be
++ called leds-tps68470
++
+ config LEDS_IP30
+ tristate "LED support for SGI Octane machines"
+ depends on LEDS_CLASS
+diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile
+index d71f12265..e2002b535 100644
+--- a/drivers/leds/Makefile
++++ b/drivers/leds/Makefile
+@@ -83,6 +83,7 @@ obj-$(CONFIG_LEDS_TCA6507) += leds-tca6507.o
+ obj-$(CONFIG_LEDS_TI_LMU_COMMON) += leds-ti-lmu-common.o
+ obj-$(CONFIG_LEDS_TLC591XX) += leds-tlc591xx.o
+ obj-$(CONFIG_LEDS_TPS6105X) += leds-tps6105x.o
++obj-$(CONFIG_LEDS_TPS68470) += leds-tps68470.o
+ obj-$(CONFIG_LEDS_TURRIS_OMNIA) += leds-turris-omnia.o
+ obj-$(CONFIG_LEDS_WM831X_STATUS) += leds-wm831x-status.o
+ obj-$(CONFIG_LEDS_WM8350) += leds-wm8350.o
+diff --git a/drivers/leds/leds-tps68470.c b/drivers/leds/leds-tps68470.c
+new file mode 100644
+index 000000000..35aeb5db8
+--- /dev/null
++++ b/drivers/leds/leds-tps68470.c
+@@ -0,0 +1,185 @@
++// SPDX-License-Identifier: GPL-2.0
++/*
++ * LED driver for TPS68470 PMIC
++ *
++ * Copyright (C) 2023 Red Hat
++ *
++ * Authors:
++ * Kate Hsuan <hpa@redhat.com>
++ */
++
++#include <linux/leds.h>
++#include <linux/mfd/tps68470.h>
++#include <linux/module.h>
++#include <linux/platform_device.h>
++#include <linux/property.h>
++#include <linux/regmap.h>
++
++
++#define lcdev_to_led(led_cdev) \
++ container_of(led_cdev, struct tps68470_led, lcdev)
++
++#define led_to_tps68470(led, index) \
++ container_of(led, struct tps68470_device, leds[index])
++
++enum tps68470_led_ids {
++ TPS68470_ILED_A,
++ TPS68470_ILED_B,
++ TPS68470_NUM_LEDS
++};
++
++static const char *tps68470_led_names[] = {
++ [TPS68470_ILED_A] = "tps68470-iled_a",
++ [TPS68470_ILED_B] = "tps68470-iled_b",
++};
++
++struct tps68470_led {
++ unsigned int led_id;
++ struct led_classdev lcdev;
++};
++
++struct tps68470_device {
++ struct device *dev;
++ struct regmap *regmap;
++ struct tps68470_led leds[TPS68470_NUM_LEDS];
++};
++
++enum ctrlb_current {
++ CTRLB_2MA = 0,
++ CTRLB_4MA = 1,
++ CTRLB_8MA = 2,
++ CTRLB_16MA = 3,
++};
++
++static int tps68470_brightness_set(struct led_classdev *led_cdev, enum led_brightness brightness)
++{
++ struct tps68470_led *led = lcdev_to_led(led_cdev);
++ struct tps68470_device *tps68470 = led_to_tps68470(led, led->led_id);
++ struct regmap *regmap = tps68470->regmap;
++
++ switch (led->led_id) {
++ case TPS68470_ILED_A:
++ return regmap_update_bits(regmap, TPS68470_REG_ILEDCTL, TPS68470_ILEDCTL_ENA,
++ brightness ? TPS68470_ILEDCTL_ENA : 0);
++ case TPS68470_ILED_B:
++ return regmap_update_bits(regmap, TPS68470_REG_ILEDCTL, TPS68470_ILEDCTL_ENB,
++ brightness ? TPS68470_ILEDCTL_ENB : 0);
+ }
++ return -EINVAL;
++}
+
-+ ret = media_create_pad_link(&q->sensor->entity, pad, &q->subdev.entity,
-+ CIO2_PAD_SINK, 0);
-+ if (ret) {
-+ dev_err(dev, "failed to create link for %s\n",
-+ q->sensor->name);
-+ return ret;
++static enum led_brightness tps68470_brightness_get(struct led_classdev *led_cdev)
++{
++ struct tps68470_led *led = lcdev_to_led(led_cdev);
++ struct tps68470_device *tps68470 = led_to_tps68470(led, led->led_id);
++ struct regmap *regmap = tps68470->regmap;
++ int ret = 0;
++ int value = 0;
++
++ ret = regmap_read(regmap, TPS68470_REG_ILEDCTL, &value);
++ if (ret)
++ return dev_err_probe(led_cdev->dev, -EINVAL, "failed on reading register\n");
++
++ switch (led->led_id) {
++ case TPS68470_ILED_A:
++ value = value & TPS68470_ILEDCTL_ENA;
++ break;
++ case TPS68470_ILED_B:
++ value = value & TPS68470_ILEDCTL_ENB;
++ break;
+ }
+
-+ return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev);
- }
-
- /* The .unbind callback */
-@@ -1409,50 +1431,9 @@ static void cio2_notifier_unbind(struct v4l2_async_notifier *notifier,
- cio2->queue[s_asd->csi2.port].sensor = NULL;
- }
-
--/* .complete() is called after all subdevices have been located */
--static int cio2_notifier_complete(struct v4l2_async_notifier *notifier)
--{
-- struct cio2_device *cio2 = to_cio2_device(notifier);
-- struct device *dev = &cio2->pci_dev->dev;
-- struct sensor_async_subdev *s_asd;
-- struct v4l2_async_subdev *asd;
-- struct cio2_queue *q;
-- unsigned int pad;
-- int ret;
--
-- list_for_each_entry(asd, &cio2->notifier.asd_list, asd_list) {
-- s_asd = to_sensor_asd(asd);
-- q = &cio2->queue[s_asd->csi2.port];
--
-- for (pad = 0; pad < q->sensor->entity.num_pads; pad++)
-- if (q->sensor->entity.pads[pad].flags &
-- MEDIA_PAD_FL_SOURCE)
-- break;
--
-- if (pad == q->sensor->entity.num_pads) {
-- dev_err(dev, "failed to find src pad for %s\n",
-- q->sensor->name);
-- return -ENXIO;
-- }
--
-- ret = media_create_pad_link(
-- &q->sensor->entity, pad,
-- &q->subdev.entity, CIO2_PAD_SINK,
-- 0);
-- if (ret) {
-- dev_err(dev, "failed to create link for %s\n",
-- q->sensor->name);
-- return ret;
-- }
-- }
--
-- return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev);
--}
--
- static const struct v4l2_async_notifier_operations cio2_async_ops = {
- .bound = cio2_notifier_bound,
- .unbind = cio2_notifier_unbind,
-- .complete = cio2_notifier_complete,
- };
-
- static int cio2_parse_firmware(struct cio2_device *cio2)
---
-2.41.0
-
-From b551835863227b32672a1d7047f335efe7c1c332 Mon Sep 17 00:00:00 2001
-From: Daniel Scally <djrscally@gmail.com>
-Date: Thu, 2 Jun 2022 22:15:56 +0100
-Subject: [PATCH] media: ipu3-cio2: Re-add .complete() to ipu3-cio2
-
-Removing the .complete() callback had some unintended consequences.
-Because the VCM driver is not directly linked to the ipu3-cio2
-driver .bound() never gets called for it, which means its devnode
-is never created if it probes late. Because .complete() waits for
-any sub-notifiers to also be complete it is captured in that call.
-
-Signed-off-by: Daniel Scally <djrscally@gmail.com>
-Patchset: cameras
----
- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-index 8ba5f78baf9c..f0b77012641b 100644
---- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-+++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
-@@ -1431,9 +1431,18 @@ static void cio2_notifier_unbind(struct v4l2_async_notifier *notifier,
- cio2->queue[s_asd->csi2.port].sensor = NULL;
- }
-
-+/* .complete() is called after all subdevices have been located */
-+static int cio2_notifier_complete(struct v4l2_async_notifier *notifier)
++ return value ? LED_ON : LED_OFF;
++}
++
++
++static int tps68470_ledb_current_init(struct platform_device *pdev,
++ struct tps68470_device *tps68470)
+{
-+ struct cio2_device *cio2 = to_cio2_device(notifier);
++ int ret = 0;
++ unsigned int curr;
+
-+ return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev);
++ /* configure LEDB current if the properties can be got */
++ if (!device_property_read_u32(&pdev->dev, "ti,ledb-current", &curr)) {
++ if (curr > CTRLB_16MA) {
++ dev_err(&pdev->dev,
++ "Invalid LEDB current value: %d\n",
++ curr);
++ return -EINVAL;
++ }
++ ret = regmap_update_bits(tps68470->regmap, TPS68470_REG_ILEDCTL,
++ TPS68470_ILEDCTL_CTRLB, curr);
++ }
++ return ret;
+}
+
- static const struct v4l2_async_notifier_operations cio2_async_ops = {
- .bound = cio2_notifier_bound,
- .unbind = cio2_notifier_unbind,
-+ .complete = cio2_notifier_complete,
- };
-
- static int cio2_parse_firmware(struct cio2_device *cio2)
---
-2.41.0
-
-From 134f10f3f9d08098e3b2fed34d894b44bf8b9109 Mon Sep 17 00:00:00 2001
-From: Daniel Scally <djrscally@gmail.com>
-Date: Thu, 28 Oct 2021 21:55:16 +0100
-Subject: [PATCH] media: i2c: Add driver for DW9719 VCM
-
-Add a driver for the DW9719 VCM. The driver creates a v4l2 subdevice
-and registers a control to set the desired focus.
-
-Signed-off-by: Daniel Scally <djrscally@gmail.com>
-Patchset: cameras
----
- MAINTAINERS | 7 +
- drivers/media/i2c/Kconfig | 11 +
- drivers/media/i2c/Makefile | 1 +
- drivers/media/i2c/dw9719.c | 425 +++++++++++++++++++++++++++++++++++++
- 4 files changed, 444 insertions(+)
- create mode 100644 drivers/media/i2c/dw9719.c
-
-diff --git a/MAINTAINERS b/MAINTAINERS
-index 35e19594640d..7e6631f0b55b 100644
---- a/MAINTAINERS
-+++ b/MAINTAINERS
-@@ -6262,6 +6262,13 @@ T: git git://linuxtv.org/media_tree.git
- F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
- F: drivers/media/i2c/dw9714.c
-
-+DONGWOON DW9719 LENS VOICE COIL DRIVER
-+M: Daniel Scally <djrscally@gmail.com>
-+L: linux-media@vger.kernel.org
-+S: Maintained
-+T: git git://linuxtv.org/media_tree.git
-+F: drivers/media/i2c/dw9719.c
++static int tps68470_leds_probe(struct platform_device *pdev)
++{
++ int i = 0;
++ int ret = 0;
++ struct tps68470_device *tps68470;
++ struct tps68470_led *led;
++ struct led_classdev *lcdev;
+
- DONGWOON DW9768 LENS VOICE COIL DRIVER
- M: Dongchun Zhu <dongchun.zhu@mediatek.com>
- L: linux-media@vger.kernel.org
++ tps68470 = devm_kzalloc(&pdev->dev, sizeof(struct tps68470_device),
++ GFP_KERNEL);
++ if (!tps68470)
++ return -ENOMEM;
++
++ tps68470->dev = &pdev->dev;
++ tps68470->regmap = dev_get_drvdata(pdev->dev.parent);
++
++ for (i = 0; i < TPS68470_NUM_LEDS; i++) {
++ led = &tps68470->leds[i];
++ lcdev = &led->lcdev;
++
++ led->led_id = i;
++
++ lcdev->name = devm_kasprintf(tps68470->dev, GFP_KERNEL, "%s::%s",
++ tps68470_led_names[i], LED_FUNCTION_INDICATOR);
++ if (!lcdev->name)
++ return -ENOMEM;
++
++ lcdev->max_brightness = 1;
++ lcdev->brightness = 0;
++ lcdev->brightness_set_blocking = tps68470_brightness_set;
++ lcdev->brightness_get = tps68470_brightness_get;
++ lcdev->dev = &pdev->dev;
++
++ ret = devm_led_classdev_register(tps68470->dev, lcdev);
++ if (ret) {
++ dev_err_probe(tps68470->dev, ret,
++ "error registering led\n");
++ goto err_exit;
++ }
++
++ if (i == TPS68470_ILED_B) {
++ ret = tps68470_ledb_current_init(pdev, tps68470);
++ if (ret)
++ goto err_exit;
++ }
++ }
++
++err_exit:
++ if (ret) {
++ for (i = 0; i < TPS68470_NUM_LEDS; i++) {
++ if (tps68470->leds[i].lcdev.name)
++ devm_led_classdev_unregister(&pdev->dev,
++ &tps68470->leds[i].lcdev);
++ }
++ }
++
++ return ret;
++}
++static struct platform_driver tps68470_led_driver = {
++ .driver = {
++ .name = "tps68470-led",
++ },
++ .probe = tps68470_leds_probe,
++};
++
++module_platform_driver(tps68470_led_driver);
++
++MODULE_ALIAS("platform:tps68470-led");
++MODULE_DESCRIPTION("LED driver for TPS68470 PMIC");
++MODULE_LICENSE("GPL v2");
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
-index 256d55bb2b1d..c9587f500a88 100644
+index 226454b6a..ddddf6849 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
-@@ -835,6 +835,17 @@ config VIDEO_DW9714
+@@ -848,6 +848,17 @@ config VIDEO_DW9714
capability. This is designed for linear control of
voice coil motors, controlled via I2C serial interface.
+config VIDEO_DW9719
+ tristate "DW9719 lens voice coil support"
-+ depends on I2C && VIDEO_V4L2
++ depends on I2C && VIDEO_DEV
+ select MEDIA_CONTROLLER
+ select VIDEO_V4L2_SUBDEV_API
+ select V4L2_ASYNC
@@ -8175,7 +5545,7 @@ index 256d55bb2b1d..c9587f500a88 100644
tristate "DW9768 lens voice coil support"
depends on I2C && VIDEO_DEV
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile
-index b44dacf935f4..2a68bfb621b0 100644
+index c743aeb5d..db1ebf5ca 100644
--- a/drivers/media/i2c/Makefile
+++ b/drivers/media/i2c/Makefile
@@ -29,6 +29,7 @@ obj-$(CONFIG_VIDEO_CS5345) += cs5345.o
@@ -8188,7 +5558,7 @@ index b44dacf935f4..2a68bfb621b0 100644
obj-$(CONFIG_VIDEO_ET8EK8) += et8ek8/
diff --git a/drivers/media/i2c/dw9719.c b/drivers/media/i2c/dw9719.c
new file mode 100644
-index 000000000000..180b04d2a6b3
+index 000000000..180b04d2a
--- /dev/null
+++ b/drivers/media/i2c/dw9719.c
@@ -0,0 +1,425 @@
@@ -8617,110 +5987,8 @@ index 000000000000..180b04d2a6b3
+MODULE_AUTHOR("Daniel Scally <djrscally@gmail.com>");
+MODULE_DESCRIPTION("DW9719 VCM Driver");
+MODULE_LICENSE("GPL");
---
-2.41.0
-
-From 4d00c4ddfa59ab50aace2ffce596f49306d5f05e Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Fri, 15 Jul 2022 23:48:00 +0200
-Subject: [PATCH] drivers/media/i2c: Fix DW9719 dependencies
-
-It should depend on VIDEO_DEV instead of VIDEO_V4L2.
-
-Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
-Patchset: cameras
----
- drivers/media/i2c/Kconfig | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
-index c9587f500a88..0e5a69d5d7ff 100644
---- a/drivers/media/i2c/Kconfig
-+++ b/drivers/media/i2c/Kconfig
-@@ -837,7 +837,7 @@ config VIDEO_DW9714
-
- config VIDEO_DW9719
- tristate "DW9719 lens voice coil support"
-- depends on I2C && VIDEO_V4L2
-+ depends on I2C && VIDEO_DEV
- select MEDIA_CONTROLLER
- select VIDEO_V4L2_SUBDEV_API
- select V4L2_ASYNC
---
-2.41.0
-
-From cc9a03f16748473f0ef48cbf0dea5529023a357e Mon Sep 17 00:00:00 2001
-From: Daniel Scally <dan.scally@ideasonboard.com>
-Date: Thu, 2 Mar 2023 12:59:39 +0000
-Subject: [PATCH] platform/x86: int3472: Remap reset GPIO for INT347E
-
-ACPI _HID INT347E represents the OmniVision 7251 camera sensor. The
-driver for this sensor expects a single pin named "enable", but on
-some Microsoft Surface platforms the sensor is assigned a single
-GPIO who's type flag is INT3472_GPIO_TYPE_RESET.
-
-Remap the GPIO pin's function from "reset" to "enable". This is done
-outside of the existing remap table since it is a more widespread
-discrepancy than that method is designed for. Additionally swap the
-polarity of the pin to match the driver's expectation.
-
-Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
-Patchset: cameras
----
- drivers/platform/x86/intel/int3472/discrete.c | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-diff --git a/drivers/platform/x86/intel/int3472/discrete.c b/drivers/platform/x86/intel/int3472/discrete.c
-index ef020e23e596..d21ef437c2f6 100644
---- a/drivers/platform/x86/intel/int3472/discrete.c
-+++ b/drivers/platform/x86/intel/int3472/discrete.c
-@@ -98,6 +98,9 @@ static int skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int347
- {
- const struct int3472_sensor_config *sensor_config;
- char *path = agpio->resource_source.string_ptr;
-+ const struct acpi_device_id ov7251_ids[] = {
-+ { "INT347E" },
-+ };
- struct gpiod_lookup *table_entry;
- struct acpi_device *adev;
- acpi_handle handle;
-@@ -120,6 +123,17 @@ static int skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int347
- }
- }
-
-+ /*
-+ * In addition to the function remap table we need to bulk remap the
-+ * "reset" GPIO for the OmniVision 7251 sensor, as the driver for that
-+ * expects its only GPIO pin to be called "enable" (and to have the
-+ * opposite polarity).
-+ */
-+ if (!strcmp(func, "reset") && !acpi_match_device_ids(int3472->sensor, ov7251_ids)) {
-+ func = "enable";
-+ polarity = GPIO_ACTIVE_HIGH;
-+ }
-+
- /* Functions mapped to NULL should not be mapped to the sensor */
- if (!func)
- return 0;
---
-2.41.0
-
-From 44f08fa3e281a7019ef0a1b2db7c1319cc0da80e Mon Sep 17 00:00:00 2001
-From: Daniel Scally <dan.scally@ideasonboard.com>
-Date: Tue, 21 Mar 2023 13:45:26 +0000
-Subject: [PATCH] media: i2c: Clarify that gain is Analogue gain in OV7251
-
-Update the control ID for the gain control in the ov7251 driver to
-V4L2_CID_ANALOGUE_GAIN.
-
-Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
-Patchset: cameras
----
- drivers/media/i2c/ov7251.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
diff --git a/drivers/media/i2c/ov7251.c b/drivers/media/i2c/ov7251.c
-index 88e987435285..ff7b2c26da83 100644
+index 675fb37a6..43b30db08 100644
--- a/drivers/media/i2c/ov7251.c
+++ b/drivers/media/i2c/ov7251.c
@@ -1051,7 +1051,7 @@ static int ov7251_s_ctrl(struct v4l2_ctrl *ctrl)
@@ -8741,29 +6009,86 @@ index 88e987435285..ff7b2c26da83 100644
v4l2_ctrl_new_std_menu_items(&ov7251->ctrls, &ov7251_ctrl_ops,
V4L2_CID_TEST_PATTERN,
ARRAY_SIZE(ov7251_test_pattern_menu) - 1,
---
-2.41.0
-
-From d3a4b533b2932bdd6398ea430cfca8fa7d51386c Mon Sep 17 00:00:00 2001
-From: Daniel Scally <dan.scally@ideasonboard.com>
-Date: Wed, 22 Mar 2023 11:01:42 +0000
-Subject: [PATCH] media: v4l2-core: Acquire privacy led in
- v4l2_async_register_subdev()
-
-The current call to v4l2_subdev_get_privacy_led() is contained in
-v4l2_async_register_subdev_sensor(), but that function isn't used by
-all the sensor drivers. Move the acquisition of the privacy led to
-v4l2_async_register_subdev() instead.
-
-Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
-Patchset: cameras
----
- drivers/media/v4l2-core/v4l2-async.c | 4 ++++
- drivers/media/v4l2-core/v4l2-fwnode.c | 4 ----
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
+diff --git a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
+index 34984a747..67a44f6da 100644
+--- a/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
++++ b/drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
+@@ -1385,7 +1385,10 @@ static int cio2_notifier_bound(struct v4l2_async_notifier *notifier,
+ {
+ struct cio2_device *cio2 = to_cio2_device(notifier);
+ struct sensor_async_subdev *s_asd = to_sensor_asd(asd);
++ struct device *dev = &cio2->pci_dev->dev;
+ struct cio2_queue *q;
++ unsigned int pad;
++ int ret;
+
+ if (cio2->queue[s_asd->csi2.port].sensor)
+ return -EBUSY;
+@@ -1396,7 +1399,26 @@ static int cio2_notifier_bound(struct v4l2_async_notifier *notifier,
+ q->sensor = sd;
+ q->csi_rx_base = cio2->base + CIO2_REG_PIPE_BASE(q->csi2.port);
+
+- return 0;
++ for (pad = 0; pad < q->sensor->entity.num_pads; pad++)
++ if (q->sensor->entity.pads[pad].flags &
++ MEDIA_PAD_FL_SOURCE)
++ break;
++
++ if (pad == q->sensor->entity.num_pads) {
++ dev_err(dev, "failed to find src pad for %s\n",
++ q->sensor->name);
++ return -ENXIO;
++ }
++
++ ret = media_create_pad_link(&q->sensor->entity, pad, &q->subdev.entity,
++ CIO2_PAD_SINK, 0);
++ if (ret) {
++ dev_err(dev, "failed to create link for %s\n",
++ q->sensor->name);
++ return ret;
++ }
++
++ return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev);
+ }
+
+ /* The .unbind callback */
+@@ -1414,34 +1436,6 @@ static void cio2_notifier_unbind(struct v4l2_async_notifier *notifier,
+ static int cio2_notifier_complete(struct v4l2_async_notifier *notifier)
+ {
+ struct cio2_device *cio2 = to_cio2_device(notifier);
+- struct device *dev = &cio2->pci_dev->dev;
+- struct sensor_async_subdev *s_asd;
+- struct v4l2_async_subdev *asd;
+- struct cio2_queue *q;
+- int ret;
+-
+- list_for_each_entry(asd, &cio2->notifier.asd_list, asd_list) {
+- s_asd = to_sensor_asd(asd);
+- q = &cio2->queue[s_asd->csi2.port];
+-
+- ret = media_entity_get_fwnode_pad(&q->sensor->entity,
+- s_asd->asd.match.fwnode,
+- MEDIA_PAD_FL_SOURCE);
+- if (ret < 0) {
+- dev_err(dev, "no pad for endpoint %pfw (%d)\n",
+- s_asd->asd.match.fwnode, ret);
+- return ret;
+- }
+-
+- ret = media_create_pad_link(&q->sensor->entity, ret,
+- &q->subdev.entity, CIO2_PAD_SINK,
+- 0);
+- if (ret) {
+- dev_err(dev, "failed to create link for %s (endpoint %pfw, error %d)\n",
+- q->sensor->name, s_asd->asd.match.fwnode, ret);
+- return ret;
+- }
+- }
+
+ return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev);
+ }
diff --git a/drivers/media/v4l2-core/v4l2-async.c b/drivers/media/v4l2-core/v4l2-async.c
-index b16b5f4cb91e..33739a979cbc 100644
+index b16b5f4cb..33739a979 100644
--- a/drivers/media/v4l2-core/v4l2-async.c
+++ b/drivers/media/v4l2-core/v4l2-async.c
@@ -760,6 +760,10 @@ int v4l2_async_register_subdev(struct v4l2_subdev *sd)
@@ -8778,7 +6103,7 @@ index b16b5f4cb91e..33739a979cbc 100644
* No reference taken. The reference is held by the device
* (struct v4l2_subdev.dev), and async sub-device does not
diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core/v4l2-fwnode.c
-index 049c2f2001ea..f8c3e40b2b71 100644
+index 049c2f200..f8c3e40b2 100644
--- a/drivers/media/v4l2-core/v4l2-fwnode.c
+++ b/drivers/media/v4l2-core/v4l2-fwnode.c
@@ -1304,10 +1304,6 @@ int v4l2_async_register_subdev_sensor(struct v4l2_subdev *sd)
@@ -8792,557 +6117,804 @@ index 049c2f2001ea..f8c3e40b2b71 100644
ret = v4l2_async_nf_parse_fwnode_sensor(sd->dev, notifier);
if (ret < 0)
goto out_cleanup;
---
-2.41.0
-
-From 33d5408f18336da004bf9f86d1add568b184624f Mon Sep 17 00:00:00 2001
-From: Kate Hsuan <hpa@redhat.com>
-Date: Tue, 21 Mar 2023 23:37:16 +0800
-Subject: [PATCH] platform: x86: int3472: Add MFD cell for tps68470 LED
-
-Add MFD cell for tps68470-led.
-
-Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
-Signed-off-by: Kate Hsuan <hpa@redhat.com>
-Reviewed-by: Hans de Goede <hdegoede@redhat.com>
-Patchset: cameras
----
- drivers/platform/x86/intel/int3472/tps68470.c | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/platform/x86/intel/int3472/tps68470.c b/drivers/platform/x86/intel/int3472/tps68470.c
-index 6a0ff035cf20..2a7d01d3abc8 100644
---- a/drivers/platform/x86/intel/int3472/tps68470.c
-+++ b/drivers/platform/x86/intel/int3472/tps68470.c
-@@ -17,7 +17,7 @@
- #define DESIGNED_FOR_CHROMEOS 1
- #define DESIGNED_FOR_WINDOWS 2
+diff --git a/drivers/misc/mei/hw-me-regs.h b/drivers/misc/mei/hw-me-regs.h
+index bdc65d50b..08723c01d 100644
+--- a/drivers/misc/mei/hw-me-regs.h
++++ b/drivers/misc/mei/hw-me-regs.h
+@@ -92,6 +92,7 @@
+ #define MEI_DEV_ID_CDF 0x18D3 /* Cedar Fork */
--#define TPS68470_WIN_MFD_CELL_COUNT 3
-+#define TPS68470_WIN_MFD_CELL_COUNT 4
+ #define MEI_DEV_ID_ICP_LP 0x34E0 /* Ice Lake Point LP */
++#define MEI_DEV_ID_ICP_LP_3 0x34E4 /* Ice Lake Point LP 3 (iTouch) */
+ #define MEI_DEV_ID_ICP_N 0x38E0 /* Ice Lake Point N */
- static const struct mfd_cell tps68470_cros[] = {
- { .name = "tps68470-gpio" },
-@@ -200,7 +200,8 @@ static int skl_int3472_tps68470_probe(struct i2c_client *client)
- cells[1].name = "tps68470-regulator";
- cells[1].platform_data = (void *)board_data->tps68470_regulator_pdata;
- cells[1].pdata_size = sizeof(struct tps68470_regulator_platform_data);
-- cells[2].name = "tps68470-gpio";
-+ cells[2].name = "tps68470-led";
-+ cells[3].name = "tps68470-gpio";
+ #define MEI_DEV_ID_JSP_N 0x4DE0 /* Jasper Lake Point N */
+diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c
+index 676d566f3..6b37dd1f8 100644
+--- a/drivers/misc/mei/pci-me.c
++++ b/drivers/misc/mei/pci-me.c
+@@ -97,6 +97,7 @@ static const struct pci_device_id mei_me_pci_tbl[] = {
+ {MEI_PCI_DEVICE(MEI_DEV_ID_CMP_H_3, MEI_ME_PCH8_ITOUCH_CFG)},
- for (i = 0; i < board_data->n_gpiod_lookups; i++)
- gpiod_add_lookup_table(board_data->tps68470_gpio_lookup_tables[i]);
---
-2.41.0
-
-From 414acb5a6b1bb43e1bc2df05a77b4f4cd0e46925 Mon Sep 17 00:00:00 2001
-From: Kate Hsuan <hpa@redhat.com>
-Date: Tue, 21 Mar 2023 23:37:17 +0800
-Subject: [PATCH] include: mfd: tps68470: Add masks for LEDA and LEDB
-
-Add flags for both LEDA(TPS68470_ILEDCTL_ENA), LEDB
-(TPS68470_ILEDCTL_ENB), and current control mask for LEDB
-(TPS68470_ILEDCTL_CTRLB)
-
-Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
-Reviewed-by: Hans de Goede <hdegoede@redhat.com>
-Signed-off-by: Kate Hsuan <hpa@redhat.com>
-Patchset: cameras
----
- include/linux/mfd/tps68470.h | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/include/linux/mfd/tps68470.h b/include/linux/mfd/tps68470.h
-index 7807fa329db0..2d2abb25b944 100644
---- a/include/linux/mfd/tps68470.h
-+++ b/include/linux/mfd/tps68470.h
-@@ -34,6 +34,7 @@
- #define TPS68470_REG_SGPO 0x22
- #define TPS68470_REG_GPDI 0x26
- #define TPS68470_REG_GPDO 0x27
-+#define TPS68470_REG_ILEDCTL 0x28
- #define TPS68470_REG_VCMVAL 0x3C
- #define TPS68470_REG_VAUX1VAL 0x3D
- #define TPS68470_REG_VAUX2VAL 0x3E
-@@ -94,4 +95,8 @@
- #define TPS68470_GPIO_MODE_OUT_CMOS 2
- #define TPS68470_GPIO_MODE_OUT_ODRAIN 3
+ {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_LP, MEI_ME_PCH12_CFG)},
++ {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_LP_3, MEI_ME_PCH12_CFG)},
+ {MEI_PCI_DEVICE(MEI_DEV_ID_ICP_N, MEI_ME_PCH12_CFG)},
-+#define TPS68470_ILEDCTL_ENA BIT(2)
-+#define TPS68470_ILEDCTL_ENB BIT(6)
-+#define TPS68470_ILEDCTL_CTRLB GENMASK(5, 4)
+ {MEI_PCI_DEVICE(MEI_DEV_ID_TGP_LP, MEI_ME_PCH15_CFG)},
+diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
+index 6cdb225b7..19c036751 100644
+--- a/drivers/net/wireless/ath/ath10k/core.c
++++ b/drivers/net/wireless/ath/ath10k/core.c
+@@ -38,6 +38,9 @@ static bool fw_diag_log;
+ /* frame mode values are mapped as per enum ath10k_hw_txrx_mode */
+ unsigned int ath10k_frame_mode = ATH10K_HW_TXRX_NATIVE_WIFI;
+
++static char *override_board = "";
++static char *override_board2 = "";
+
- #endif /* __LINUX_MFD_TPS68470_H */
---
-2.41.0
-
-From 405426bd01c4cb3646afb639b945f79844e525fe Mon Sep 17 00:00:00 2001
-From: Kate Hsuan <hpa@redhat.com>
-Date: Tue, 21 Mar 2023 23:37:18 +0800
-Subject: [PATCH] leds: tps68470: Add LED control for tps68470
-
-There are two LED controllers, LEDA indicator LED and LEDB flash LED for
-tps68470. LEDA can be enabled by setting TPS68470_ILEDCTL_ENA. Moreover,
-tps68470 provides four levels of power status for LEDB. If the
-properties called "ti,ledb-current" can be found, the current will be
-set according to the property values. These two LEDs can be controlled
-through the LED class of sysfs (tps68470-leda and tps68470-ledb).
-
-Signed-off-by: Kate Hsuan <hpa@redhat.com>
-Reviewed-by: Hans de Goede <hdegoede@redhat.com>
-Patchset: cameras
----
- drivers/leds/Kconfig | 12 +++
- drivers/leds/Makefile | 1 +
- drivers/leds/leds-tps68470.c | 185 +++++++++++++++++++++++++++++++++++
- 3 files changed, 198 insertions(+)
- create mode 100644 drivers/leds/leds-tps68470.c
-
-diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
-index 2c5fdf848210..ead139f0df52 100644
---- a/drivers/leds/Kconfig
-+++ b/drivers/leds/Kconfig
-@@ -841,6 +841,18 @@ config LEDS_TPS6105X
- It is a single boost converter primarily for white LEDs and
- audio amplifiers.
+ unsigned long ath10k_coredump_mask = BIT(ATH10K_FW_CRASH_DUMP_REGISTERS) |
+ BIT(ATH10K_FW_CRASH_DUMP_CE_DATA);
-+config LEDS_TPS68470
-+ tristate "LED support for TI TPS68470"
-+ depends on LEDS_CLASS
-+ depends on INTEL_SKL_INT3472
+@@ -50,6 +53,9 @@ module_param(fw_diag_log, bool, 0644);
+ module_param_named(frame_mode, ath10k_frame_mode, uint, 0644);
+ module_param_named(coredump_mask, ath10k_coredump_mask, ulong, 0444);
+
++module_param(override_board, charp, 0644);
++module_param(override_board2, charp, 0644);
++
+ MODULE_PARM_DESC(debug_mask, "Debugging mask");
+ MODULE_PARM_DESC(uart_print, "Uart target debugging");
+ MODULE_PARM_DESC(skip_otp, "Skip otp failure for calibration in testmode");
+@@ -59,6 +65,9 @@ MODULE_PARM_DESC(frame_mode,
+ MODULE_PARM_DESC(coredump_mask, "Bitfield of what to include in firmware crash file");
+ MODULE_PARM_DESC(fw_diag_log, "Diag based fw log debugging");
+
++MODULE_PARM_DESC(override_board, "Override for board.bin file");
++MODULE_PARM_DESC(override_board2, "Override for board-2.bin file");
++
+ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
+ {
+ .id = QCA988X_HW_2_0_VERSION,
+@@ -911,6 +920,42 @@ static int ath10k_init_configure_target(struct ath10k *ar)
+ return 0;
+ }
+
++static const char *ath10k_override_board_fw_file(struct ath10k *ar,
++ const char *file)
++{
++ if (strcmp(file, "board.bin") == 0) {
++ if (strcmp(override_board, "") == 0)
++ return file;
++
++ if (strcmp(override_board, "none") == 0) {
++ dev_info(ar->dev, "firmware override: pretending 'board.bin' does not exist\n");
++ return NULL;
++ }
++
++ dev_info(ar->dev, "firmware override: replacing 'board.bin' with '%s'\n",
++ override_board);
++
++ return override_board;
++ }
++
++ if (strcmp(file, "board-2.bin") == 0) {
++ if (strcmp(override_board2, "") == 0)
++ return file;
++
++ if (strcmp(override_board2, "none") == 0) {
++ dev_info(ar->dev, "firmware override: pretending 'board-2.bin' does not exist\n");
++ return NULL;
++ }
++
++ dev_info(ar->dev, "firmware override: replacing 'board-2.bin' with '%s'\n",
++ override_board2);
++
++ return override_board2;
++ }
++
++ return file;
++}
++
+ static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar,
+ const char *dir,
+ const char *file)
+@@ -925,6 +970,19 @@ static const struct firmware *ath10k_fetch_fw_file(struct ath10k *ar,
+ if (dir == NULL)
+ dir = ".";
+
++ /* HACK: Override board.bin and board-2.bin files if specified.
++ *
++ * Some Surface devices perform better with a different board
++ * configuration. To this end, one would need to replace the board.bin
++ * file with the modified config and remove the board-2.bin file.
++ * Unfortunately, that's not a solution that we can easily package. So
++ * we add module options to perform these overrides here.
++ */
++
++ file = ath10k_override_board_fw_file(ar, file);
++ if (!file)
++ return ERR_PTR(-ENOENT);
++
+ snprintf(filename, sizeof(filename), "%s/%s", dir, file);
+ ret = firmware_request_nowarn(&fw, filename, ar->dev);
+ ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot fw request '%s': %d\n",
+diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c
+index 9a698a16a..5e1a341f6 100644
+--- a/drivers/net/wireless/marvell/mwifiex/pcie.c
++++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
+@@ -368,6 +368,7 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev,
+ const struct pci_device_id *ent)
+ {
+ struct pcie_service_card *card;
++ struct pci_dev *parent_pdev = pci_upstream_bridge(pdev);
+ int ret;
+
+ pr_debug("info: vendor=0x%4.04X device=0x%4.04X rev=%d\n",
+@@ -409,6 +410,12 @@ static int mwifiex_pcie_probe(struct pci_dev *pdev,
+ return -1;
+ }
+
++ /* disable bridge_d3 for Surface gen4+ devices to fix fw crashing
++ * after suspend
++ */
++ if (card->quirks & QUIRK_NO_BRIDGE_D3)
++ parent_pdev->bridge_d3 = false;
++
+ return 0;
+ }
+
+@@ -1762,9 +1769,21 @@ mwifiex_pcie_send_boot_cmd(struct mwifiex_adapter *adapter, struct sk_buff *skb)
+ static int mwifiex_pcie_init_fw_port(struct mwifiex_adapter *adapter)
+ {
+ struct pcie_service_card *card = adapter->card;
++ struct pci_dev *pdev = card->dev;
++ struct pci_dev *parent_pdev = pci_upstream_bridge(pdev);
+ const struct mwifiex_pcie_card_reg *reg = card->pcie.reg;
+ int tx_wrap = card->txbd_wrptr & reg->tx_wrap_mask;
+
++ /* Trigger a function level reset of the PCI bridge device, this makes
++ * the firmware of PCIe 88W8897 cards stop reporting a fixed LTR value
++ * that prevents the system from entering package C10 and S0ix powersaving
++ * states.
++ * We need to do it here because it must happen after firmware
++ * initialization and this function is called after that is done.
++ */
++ if (card->quirks & QUIRK_DO_FLR_ON_BRIDGE)
++ pci_reset_function(parent_pdev);
++
+ /* Write the RX ring read pointer in to reg->rx_rdptr */
+ if (mwifiex_write_reg(adapter, reg->rx_rdptr, card->rxbd_rdptr |
+ tx_wrap)) {
+diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
+index dd6d21f1d..99b024ecb 100644
+--- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
++++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.c
+@@ -13,7 +13,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 4"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Pro 5",
+@@ -22,7 +24,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1796"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Pro 5 (LTE)",
+@@ -31,7 +35,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_1807"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Pro 6",
+@@ -39,7 +45,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Pro 6"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Book 1",
+@@ -47,7 +55,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Book 2",
+@@ -55,7 +65,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Book 2"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Laptop 1",
+@@ -63,7 +75,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {
+ .ident = "Surface Laptop 2",
+@@ -71,7 +85,9 @@ static const struct dmi_system_id mwifiex_quirk_table[] = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Surface Laptop 2"),
+ },
+- .driver_data = (void *)QUIRK_FW_RST_D3COLD,
++ .driver_data = (void *)(QUIRK_FW_RST_D3COLD |
++ QUIRK_DO_FLR_ON_BRIDGE |
++ QUIRK_NO_BRIDGE_D3),
+ },
+ {}
+ };
+@@ -89,6 +105,11 @@ void mwifiex_initialize_quirks(struct pcie_service_card *card)
+ dev_info(&pdev->dev, "no quirks enabled\n");
+ if (card->quirks & QUIRK_FW_RST_D3COLD)
+ dev_info(&pdev->dev, "quirk reset_d3cold enabled\n");
++ if (card->quirks & QUIRK_DO_FLR_ON_BRIDGE)
++ dev_info(&pdev->dev, "quirk do_flr_on_bridge enabled\n");
++ if (card->quirks & QUIRK_NO_BRIDGE_D3)
++ dev_info(&pdev->dev,
++ "quirk no_brigde_d3 enabled\n");
+ }
+
+ static void mwifiex_pcie_set_power_d3cold(struct pci_dev *pdev)
+diff --git a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
+index d6ff964ae..c14eb56eb 100644
+--- a/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
++++ b/drivers/net/wireless/marvell/mwifiex/pcie_quirks.h
+@@ -4,6 +4,8 @@
+ #include "pcie.h"
+
+ #define QUIRK_FW_RST_D3COLD BIT(0)
++#define QUIRK_DO_FLR_ON_BRIDGE BIT(1)
++#define QUIRK_NO_BRIDGE_D3 BIT(2)
+
+ void mwifiex_initialize_quirks(struct pcie_service_card *card);
+ int mwifiex_pcie_reset_d3cold_quirk(struct pci_dev *pdev);
+diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c
+index 55648c5fe..f1402fc70 100644
+--- a/drivers/pci/pci-driver.c
++++ b/drivers/pci/pci-driver.c
+@@ -514,6 +514,9 @@ static void pci_device_shutdown(struct device *dev)
+ struct pci_dev *pci_dev = to_pci_dev(dev);
+ struct pci_driver *drv = pci_dev->driver;
+
++ if (pci_dev->no_shutdown)
++ return;
++
+ pm_runtime_resume(dev);
+
+ if (drv && drv->shutdown)
+diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
+index fc399e56e..f0dbe43d6 100644
+--- a/drivers/pci/quirks.c
++++ b/drivers/pci/quirks.c
+@@ -6162,3 +6162,39 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2d, dpc_log_size);
+ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a2f, dpc_log_size);
+ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, 0x9a31, dpc_log_size);
+ #endif
++
++static const struct dmi_system_id no_shutdown_dmi_table[] = {
++ /*
++ * Systems on which some devices should not be touched during shutdown.
++ */
++ {
++ .ident = "Microsoft Surface Pro 9",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Pro 9"),
++ },
++ },
++ {
++ .ident = "Microsoft Surface Laptop 5",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "Surface Laptop 5"),
++ },
++ },
++ {}
++};
++
++static void quirk_no_shutdown(struct pci_dev *dev)
++{
++ if (!dmi_check_system(no_shutdown_dmi_table))
++ return;
++
++ dev->no_shutdown = 1;
++ pci_info(dev, "disabling shutdown ops for [%04x:%04x]\n",
++ dev->vendor, dev->device);
++}
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x461e, quirk_no_shutdown); // Thunderbolt 4 USB Controller
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x461f, quirk_no_shutdown); // Thunderbolt 4 PCI Express Root Port
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x462f, quirk_no_shutdown); // Thunderbolt 4 PCI Express Root Port
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x466d, quirk_no_shutdown); // Thunderbolt 4 NHI
++DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x46a8, quirk_no_shutdown); // GPU
+diff --git a/drivers/platform/surface/Kconfig b/drivers/platform/surface/Kconfig
+index b629e82af..68656e8f3 100644
+--- a/drivers/platform/surface/Kconfig
++++ b/drivers/platform/surface/Kconfig
+@@ -149,6 +149,13 @@ config SURFACE_AGGREGATOR_TABLET_SWITCH
+ Select M or Y here, if you want to provide tablet-mode switch input
+ events on the Surface Pro 8, Surface Pro X, and Surface Laptop Studio.
+
++config SURFACE_BOOK1_DGPU_SWITCH
++ tristate "Surface Book 1 dGPU Switch Driver"
++ depends on SYSFS
+ help
-+ This driver supports TPS68470 PMIC with LED chip.
-+ It provides two LED controllers, with the ability to drive 2
-+ indicator LEDs and 2 flash LEDs.
++ This driver provides a sysfs switch to set the power-state of the
++ discrete GPU found on the Microsoft Surface Book 1.
+
-+ To compile this driver as a module, choose M and it will be
-+ called leds-tps68470
+ config SURFACE_DTX
+ tristate "Surface DTX (Detachment System) Driver"
+ depends on SURFACE_AGGREGATOR
+diff --git a/drivers/platform/surface/Makefile b/drivers/platform/surface/Makefile
+index 533443309..7efcd0cdb 100644
+--- a/drivers/platform/surface/Makefile
++++ b/drivers/platform/surface/Makefile
+@@ -12,6 +12,7 @@ obj-$(CONFIG_SURFACE_AGGREGATOR_CDEV) += surface_aggregator_cdev.o
+ obj-$(CONFIG_SURFACE_AGGREGATOR_HUB) += surface_aggregator_hub.o
+ obj-$(CONFIG_SURFACE_AGGREGATOR_REGISTRY) += surface_aggregator_registry.o
+ obj-$(CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH) += surface_aggregator_tabletsw.o
++obj-$(CONFIG_SURFACE_BOOK1_DGPU_SWITCH) += surfacebook1_dgpu_switch.o
+ obj-$(CONFIG_SURFACE_DTX) += surface_dtx.o
+ obj-$(CONFIG_SURFACE_GPE) += surface_gpe.o
+ obj-$(CONFIG_SURFACE_HOTPLUG) += surface_hotplug.o
+diff --git a/drivers/platform/surface/surface3-wmi.c b/drivers/platform/surface/surface3-wmi.c
+index ca4602bcc..490b97310 100644
+--- a/drivers/platform/surface/surface3-wmi.c
++++ b/drivers/platform/surface/surface3-wmi.c
+@@ -37,6 +37,13 @@ static const struct dmi_system_id surface3_dmi_table[] = {
+ DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
+ },
+ },
++ {
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
++ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
++ },
++ },
+ #endif
+ { }
+ };
+diff --git a/drivers/platform/surface/surface_gpe.c b/drivers/platform/surface/surface_gpe.c
+index c219b840d..69c4352e8 100644
+--- a/drivers/platform/surface/surface_gpe.c
++++ b/drivers/platform/surface/surface_gpe.c
+@@ -41,6 +41,11 @@ static const struct property_entry lid_device_props_l4F[] = {
+ {},
+ };
+
++static const struct property_entry lid_device_props_l52[] = {
++ PROPERTY_ENTRY_U32("gpe", 0x52),
++ {},
++};
+
- config LEDS_IP30
- tristate "LED support for SGI Octane machines"
- depends on LEDS_CLASS
-diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile
-index c07d1512c745..dd78cb6ef22e 100644
---- a/drivers/leds/Makefile
-+++ b/drivers/leds/Makefile
-@@ -81,6 +81,7 @@ obj-$(CONFIG_LEDS_TCA6507) += leds-tca6507.o
- obj-$(CONFIG_LEDS_TI_LMU_COMMON) += leds-ti-lmu-common.o
- obj-$(CONFIG_LEDS_TLC591XX) += leds-tlc591xx.o
- obj-$(CONFIG_LEDS_TPS6105X) += leds-tps6105x.o
-+obj-$(CONFIG_LEDS_TPS68470) += leds-tps68470.o
- obj-$(CONFIG_LEDS_TURRIS_OMNIA) += leds-turris-omnia.o
- obj-$(CONFIG_LEDS_WM831X_STATUS) += leds-wm831x-status.o
- obj-$(CONFIG_LEDS_WM8350) += leds-wm8350.o
-diff --git a/drivers/leds/leds-tps68470.c b/drivers/leds/leds-tps68470.c
+ static const struct property_entry lid_device_props_l57[] = {
+ PROPERTY_ENTRY_U32("gpe", 0x57),
+ {},
+@@ -107,6 +112,18 @@ static const struct dmi_system_id dmi_lid_device_table[] = {
+ },
+ .driver_data = (void *)lid_device_props_l4B,
+ },
++ {
++ /*
++ * We match for SKU here due to product name clash with the ARM
++ * version.
++ */
++ .ident = "Surface Pro 9",
++ .matches = {
++ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
++ DMI_EXACT_MATCH(DMI_PRODUCT_SKU, "Surface_Pro_9_2038"),
++ },
++ .driver_data = (void *)lid_device_props_l52,
++ },
+ {
+ .ident = "Surface Book 1",
+ .matches = {
+diff --git a/drivers/platform/surface/surfacebook1_dgpu_switch.c b/drivers/platform/surface/surfacebook1_dgpu_switch.c
new file mode 100644
-index 000000000000..35aeb5db89c8
+index 000000000..8b816ed8f
--- /dev/null
-+++ b/drivers/leds/leds-tps68470.c
-@@ -0,0 +1,185 @@
-+// SPDX-License-Identifier: GPL-2.0
-+/*
-+ * LED driver for TPS68470 PMIC
-+ *
-+ * Copyright (C) 2023 Red Hat
-+ *
-+ * Authors:
-+ * Kate Hsuan <hpa@redhat.com>
-+ */
++++ b/drivers/platform/surface/surfacebook1_dgpu_switch.c
+@@ -0,0 +1,162 @@
++// SPDX-License-Identifier: GPL-2.0-or-later
+
-+#include <linux/leds.h>
-+#include <linux/mfd/tps68470.h>
++#include <linux/kernel.h>
+#include <linux/module.h>
++#include <linux/acpi.h>
+#include <linux/platform_device.h>
-+#include <linux/property.h>
-+#include <linux/regmap.h>
+
+
-+#define lcdev_to_led(led_cdev) \
-+ container_of(led_cdev, struct tps68470_led, lcdev)
++#ifdef pr_fmt
++#undef pr_fmt
++#endif
++#define pr_fmt(fmt) "%s:%s: " fmt, KBUILD_MODNAME, __func__
+
-+#define led_to_tps68470(led, index) \
-+ container_of(led, struct tps68470_device, leds[index])
+
-+enum tps68470_led_ids {
-+ TPS68470_ILED_A,
-+ TPS68470_ILED_B,
-+ TPS68470_NUM_LEDS
-+};
++static const guid_t dgpu_sw_guid = GUID_INIT(0x6fd05c69, 0xcde3, 0x49f4,
++ 0x95, 0xed, 0xab, 0x16, 0x65, 0x49, 0x80, 0x35);
+
-+static const char *tps68470_led_names[] = {
-+ [TPS68470_ILED_A] = "tps68470-iled_a",
-+ [TPS68470_ILED_B] = "tps68470-iled_b",
-+};
++#define DGPUSW_ACPI_PATH_DSM "\\_SB_.PCI0.LPCB.EC0_.VGBI"
++#define DGPUSW_ACPI_PATH_HGON "\\_SB_.PCI0.RP05.HGON"
++#define DGPUSW_ACPI_PATH_HGOF "\\_SB_.PCI0.RP05.HGOF"
+
-+struct tps68470_led {
-+ unsigned int led_id;
-+ struct led_classdev lcdev;
-+};
+
-+struct tps68470_device {
-+ struct device *dev;
-+ struct regmap *regmap;
-+ struct tps68470_led leds[TPS68470_NUM_LEDS];
-+};
++static int sb1_dgpu_sw_dsmcall(void)
++{
++ union acpi_object *ret;
++ acpi_handle handle;
++ acpi_status status;
+
-+enum ctrlb_current {
-+ CTRLB_2MA = 0,
-+ CTRLB_4MA = 1,
-+ CTRLB_8MA = 2,
-+ CTRLB_16MA = 3,
-+};
++ status = acpi_get_handle(NULL, DGPUSW_ACPI_PATH_DSM, &handle);
++ if (status)
++ return -EINVAL;
+
-+static int tps68470_brightness_set(struct led_classdev *led_cdev, enum led_brightness brightness)
++ ret = acpi_evaluate_dsm_typed(handle, &dgpu_sw_guid, 1, 1, NULL, ACPI_TYPE_BUFFER);
++ if (!ret)
++ return -EINVAL;
++
++ ACPI_FREE(ret);
++ return 0;
++}
++
++static int sb1_dgpu_sw_hgon(void)
+{
-+ struct tps68470_led *led = lcdev_to_led(led_cdev);
-+ struct tps68470_device *tps68470 = led_to_tps68470(led, led->led_id);
-+ struct regmap *regmap = tps68470->regmap;
++ struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL};
++ acpi_status status;
+
-+ switch (led->led_id) {
-+ case TPS68470_ILED_A:
-+ return regmap_update_bits(regmap, TPS68470_REG_ILEDCTL, TPS68470_ILEDCTL_ENA,
-+ brightness ? TPS68470_ILEDCTL_ENA : 0);
-+ case TPS68470_ILED_B:
-+ return regmap_update_bits(regmap, TPS68470_REG_ILEDCTL, TPS68470_ILEDCTL_ENB,
-+ brightness ? TPS68470_ILEDCTL_ENB : 0);
++ status = acpi_evaluate_object(NULL, DGPUSW_ACPI_PATH_HGON, NULL, &buf);
++ if (status) {
++ pr_err("failed to run HGON: %d\n", status);
++ return -EINVAL;
+ }
-+ return -EINVAL;
++
++ if (buf.pointer)
++ ACPI_FREE(buf.pointer);
++
++ pr_info("turned-on dGPU via HGON\n");
++ return 0;
+}
+
-+static enum led_brightness tps68470_brightness_get(struct led_classdev *led_cdev)
++static int sb1_dgpu_sw_hgof(void)
+{
-+ struct tps68470_led *led = lcdev_to_led(led_cdev);
-+ struct tps68470_device *tps68470 = led_to_tps68470(led, led->led_id);
-+ struct regmap *regmap = tps68470->regmap;
-+ int ret = 0;
-+ int value = 0;
-+
-+ ret = regmap_read(regmap, TPS68470_REG_ILEDCTL, &value);
-+ if (ret)
-+ return dev_err_probe(led_cdev->dev, -EINVAL, "failed on reading register\n");
++ struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL};
++ acpi_status status;
+
-+ switch (led->led_id) {
-+ case TPS68470_ILED_A:
-+ value = value & TPS68470_ILEDCTL_ENA;
-+ break;
-+ case TPS68470_ILED_B:
-+ value = value & TPS68470_ILEDCTL_ENB;
-+ break;
++ status = acpi_evaluate_object(NULL, DGPUSW_ACPI_PATH_HGOF, NULL, &buf);
++ if (status) {
++ pr_err("failed to run HGOF: %d\n", status);
++ return -EINVAL;
+ }
+
-+ return value ? LED_ON : LED_OFF;
++ if (buf.pointer)
++ ACPI_FREE(buf.pointer);
++
++ pr_info("turned-off dGPU via HGOF\n");
++ return 0;
+}
+
+
-+static int tps68470_ledb_current_init(struct platform_device *pdev,
-+ struct tps68470_device *tps68470)
++static ssize_t dgpu_dsmcall_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t len)
+{
-+ int ret = 0;
-+ unsigned int curr;
++ int status, value;
+
-+ /* configure LEDB current if the properties can be got */
-+ if (!device_property_read_u32(&pdev->dev, "ti,ledb-current", &curr)) {
-+ if (curr > CTRLB_16MA) {
-+ dev_err(&pdev->dev,
-+ "Invalid LEDB current value: %d\n",
-+ curr);
-+ return -EINVAL;
-+ }
-+ ret = regmap_update_bits(tps68470->regmap, TPS68470_REG_ILEDCTL,
-+ TPS68470_ILEDCTL_CTRLB, curr);
-+ }
-+ return ret;
++ status = kstrtoint(buf, 0, &value);
++ if (status < 0)
++ return status;
++
++ if (value != 1)
++ return -EINVAL;
++
++ status = sb1_dgpu_sw_dsmcall();
++
++ return status < 0 ? status : len;
+}
+
-+static int tps68470_leds_probe(struct platform_device *pdev)
++static ssize_t dgpu_power_store(struct device *dev, struct device_attribute *attr,
++ const char *buf, size_t len)
+{
-+ int i = 0;
-+ int ret = 0;
-+ struct tps68470_device *tps68470;
-+ struct tps68470_led *led;
-+ struct led_classdev *lcdev;
-+
-+ tps68470 = devm_kzalloc(&pdev->dev, sizeof(struct tps68470_device),
-+ GFP_KERNEL);
-+ if (!tps68470)
-+ return -ENOMEM;
++ bool power;
++ int status;
+
-+ tps68470->dev = &pdev->dev;
-+ tps68470->regmap = dev_get_drvdata(pdev->dev.parent);
++ status = kstrtobool(buf, &power);
++ if (status < 0)
++ return status;
+
-+ for (i = 0; i < TPS68470_NUM_LEDS; i++) {
-+ led = &tps68470->leds[i];
-+ lcdev = &led->lcdev;
++ if (power)
++ status = sb1_dgpu_sw_hgon();
++ else
++ status = sb1_dgpu_sw_hgof();
+
-+ led->led_id = i;
++ return status < 0 ? status : len;
++}
+
-+ lcdev->name = devm_kasprintf(tps68470->dev, GFP_KERNEL, "%s::%s",
-+ tps68470_led_names[i], LED_FUNCTION_INDICATOR);
-+ if (!lcdev->name)
-+ return -ENOMEM;
++static DEVICE_ATTR_WO(dgpu_dsmcall);
++static DEVICE_ATTR_WO(dgpu_power);
+
-+ lcdev->max_brightness = 1;
-+ lcdev->brightness = 0;
-+ lcdev->brightness_set_blocking = tps68470_brightness_set;
-+ lcdev->brightness_get = tps68470_brightness_get;
-+ lcdev->dev = &pdev->dev;
++static struct attribute *sb1_dgpu_sw_attrs[] = {
++ &dev_attr_dgpu_dsmcall.attr,
++ &dev_attr_dgpu_power.attr,
++ NULL,
++};
+
-+ ret = devm_led_classdev_register(tps68470->dev, lcdev);
-+ if (ret) {
-+ dev_err_probe(tps68470->dev, ret,
-+ "error registering led\n");
-+ goto err_exit;
-+ }
++static const struct attribute_group sb1_dgpu_sw_attr_group = {
++ .attrs = sb1_dgpu_sw_attrs,
++};
+
-+ if (i == TPS68470_ILED_B) {
-+ ret = tps68470_ledb_current_init(pdev, tps68470);
-+ if (ret)
-+ goto err_exit;
-+ }
-+ }
+
-+err_exit:
-+ if (ret) {
-+ for (i = 0; i < TPS68470_NUM_LEDS; i++) {
-+ if (tps68470->leds[i].lcdev.name)
-+ devm_led_classdev_unregister(&pdev->dev,
-+ &tps68470->leds[i].lcdev);
-+ }
-+ }
++static int sb1_dgpu_sw_probe(struct platform_device *pdev)
++{
++ return sysfs_create_group(&pdev->dev.kobj, &sb1_dgpu_sw_attr_group);
++}
+
-+ return ret;
++static int sb1_dgpu_sw_remove(struct platform_device *pdev)
++{
++ sysfs_remove_group(&pdev->dev.kobj, &sb1_dgpu_sw_attr_group);
++ return 0;
+}
-+static struct platform_driver tps68470_led_driver = {
++
++/*
++ * The dGPU power seems to be actually handled by MSHW0040. However, that is
++ * also the power-/volume-button device with a mainline driver. So let's use
++ * MSHW0041 instead for now, which seems to be the LTCH (latch/DTX) device.
++ */
++static const struct acpi_device_id sb1_dgpu_sw_match[] = {
++ { "MSHW0041", },
++ { },
++};
++MODULE_DEVICE_TABLE(acpi, sb1_dgpu_sw_match);
++
++static struct platform_driver sb1_dgpu_sw = {
++ .probe = sb1_dgpu_sw_probe,
++ .remove = sb1_dgpu_sw_remove,
+ .driver = {
-+ .name = "tps68470-led",
++ .name = "surfacebook1_dgpu_switch",
++ .acpi_match_table = sb1_dgpu_sw_match,
++ .probe_type = PROBE_PREFER_ASYNCHRONOUS,
+ },
-+ .probe = tps68470_leds_probe,
+};
++module_platform_driver(sb1_dgpu_sw);
+
-+module_platform_driver(tps68470_led_driver);
-+
-+MODULE_ALIAS("platform:tps68470-led");
-+MODULE_DESCRIPTION("LED driver for TPS68470 PMIC");
-+MODULE_LICENSE("GPL v2");
---
-2.41.0
-
-From 985951f1bb8716be7378d83fb285fe23cf86e31f Mon Sep 17 00:00:00 2001
-From: Sachi King <nakato@nakato.io>
-Date: Sat, 29 May 2021 17:47:38 +1000
-Subject: [PATCH] ACPI: Add quirk for Surface Laptop 4 AMD missing irq 7
- override
-
-This patch is the work of Thomas Gleixner <tglx@linutronix.de> and is
-copied from:
-https://lore.kernel.org/lkml/87lf8ddjqx.ffs@nanos.tec.linutronix.de/
-
-This patch adds a quirk to the ACPI setup to patch in the the irq 7 pin
-setup that is missing in the laptops ACPI table.
-
-This patch was used for validation of the issue, and is not a proper
-fix, but is probably a better temporary hack than continuing to probe
-the Legacy PIC and run with the PIC in an unknown state.
-
-Patchset: amd-gpio
----
- arch/x86/kernel/acpi/boot.c | 17 +++++++++++++++++
- 1 file changed, 17 insertions(+)
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index 21b542a6866c..fdd602e640b5 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -22,6 +22,7 @@
- #include <linux/efi-bgrt.h>
- #include <linux/serial_core.h>
- #include <linux/pgtable.h>
-+#include <linux/dmi.h>
++MODULE_AUTHOR("Maximilian Luz <luzmaximilian@gmail.com>");
++MODULE_DESCRIPTION("Discrete GPU Power-Switch for Surface Book 1");
++MODULE_LICENSE("GPL");
+diff --git a/drivers/platform/surface/surfacepro3_button.c b/drivers/platform/surface/surfacepro3_button.c
+index 2755601f9..4240c98ca 100644
+--- a/drivers/platform/surface/surfacepro3_button.c
++++ b/drivers/platform/surface/surfacepro3_button.c
+@@ -149,7 +149,8 @@ static int surface_button_resume(struct device *dev)
+ /*
+ * Surface Pro 4 and Surface Book 2 / Surface Pro 2017 use the same device
+ * ID (MSHW0040) for the power/volume buttons. Make sure this is the right
+- * device by checking for the _DSM method and OEM Platform Revision.
++ * device by checking for the _DSM method and OEM Platform Revision DSM
++ * function.
+ *
+ * Returns true if the driver should bind to this device, i.e. the device is
+ * either MSWH0028 (Pro 3) or MSHW0040 on a Pro 4 or Book 1.
+@@ -157,30 +158,11 @@ static int surface_button_resume(struct device *dev)
+ static bool surface_button_check_MSHW0040(struct acpi_device *dev)
+ {
+ acpi_handle handle = dev->handle;
+- union acpi_object *result;
+- u64 oem_platform_rev = 0; // valid revisions are nonzero
+-
+- // get OEM platform revision
+- result = acpi_evaluate_dsm_typed(handle, &MSHW0040_DSM_UUID,
+- MSHW0040_DSM_REVISION,
+- MSHW0040_DSM_GET_OMPR,
+- NULL, ACPI_TYPE_INTEGER);
+-
+- /*
+- * If evaluating the _DSM fails, the method is not present. This means
+- * that we have either MSHW0028 or MSHW0040 on Pro 4 or Book 1, so we
+- * should use this driver. We use revision 0 indicating it is
+- * unavailable.
+- */
+-
+- if (result) {
+- oem_platform_rev = result->integer.value;
+- ACPI_FREE(result);
+- }
+-
+- dev_dbg(&dev->dev, "OEM Platform Revision %llu\n", oem_platform_rev);
- #include <asm/e820/api.h>
- #include <asm/irqdomain.h>
-@@ -1252,6 +1253,17 @@ static void __init mp_config_acpi_legacy_irqs(void)
- }
+- return oem_platform_rev == 0;
++ // make sure that OEM platform revision DSM call does not exist
++ return !acpi_check_dsm(handle, &MSHW0040_DSM_UUID,
++ MSHW0040_DSM_REVISION,
++ BIT(MSHW0040_DSM_GET_OMPR));
}
-+static const struct dmi_system_id surface_quirk[] __initconst = {
-+ {
-+ .ident = "Microsoft Surface Laptop 4 (AMD)",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
-+ DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1952:1953")
-+ },
-+ },
-+ {}
-+};
-+
- /*
- * Parse IOAPIC related entries in MADT
- * returns 0 on success, < 0 on error
-@@ -1307,6 +1319,11 @@ static int __init acpi_parse_madt_ioapic_entries(void)
- acpi_sci_ioapic_setup(acpi_gbl_FADT.sci_interrupt, 0, 0,
- acpi_gbl_FADT.sci_interrupt);
-+ if (dmi_check_system(surface_quirk)) {
-+ pr_warn("Surface hack: Override irq 7\n");
-+ mp_override_legacy_irq(7, 3, 3, 7);
+diff --git a/drivers/platform/x86/intel/int3472/discrete.c b/drivers/platform/x86/intel/int3472/discrete.c
+index e33c2d759..c0c90ae66 100644
+--- a/drivers/platform/x86/intel/int3472/discrete.c
++++ b/drivers/platform/x86/intel/int3472/discrete.c
+@@ -57,6 +57,9 @@ static int skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int347
+ const char *func, u32 polarity)
+ {
+ char *path = agpio->resource_source.string_ptr;
++ const struct acpi_device_id ov7251_ids[] = {
++ { "INT347E" },
++ };
+ struct gpiod_lookup *table_entry;
+ struct acpi_device *adev;
+ acpi_handle handle;
+@@ -67,6 +70,17 @@ static int skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int347
+ return -EINVAL;
+ }
+
++ /*
++ * In addition to the function remap table we need to bulk remap the
++ * "reset" GPIO for the OmniVision 7251 sensor, as the driver for that
++ * expects its only GPIO pin to be called "enable" (and to have the
++ * opposite polarity).
++ */
++ if (!strcmp(func, "reset") && !acpi_match_device_ids(int3472->sensor, ov7251_ids)) {
++ func = "enable";
++ polarity = GPIO_ACTIVE_HIGH;
+ }
+
- /* Fill in identity legacy mappings where no override */
- mp_config_acpi_legacy_irqs();
-
---
-2.41.0
-
-From 8764552bf765a9dfea3d95093e5fdacc6dff3582 Mon Sep 17 00:00:00 2001
-From: Maximilian Luz <luzmaximilian@gmail.com>
-Date: Thu, 3 Jun 2021 14:04:26 +0200
-Subject: [PATCH] ACPI: Add AMD 13" Surface Laptop 4 model to irq 7 override
- quirk
-
-The 13" version of the Surface Laptop 4 has the same problem as the 15"
-version, but uses a different SKU. Add that SKU to the quirk as well.
-
-Patchset: amd-gpio
----
- arch/x86/kernel/acpi/boot.c | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index fdd602e640b5..4e94eed20088 100644
---- a/arch/x86/kernel/acpi/boot.c
-+++ b/arch/x86/kernel/acpi/boot.c
-@@ -1255,12 +1255,19 @@ static void __init mp_config_acpi_legacy_irqs(void)
-
- static const struct dmi_system_id surface_quirk[] __initconst = {
- {
-- .ident = "Microsoft Surface Laptop 4 (AMD)",
-+ .ident = "Microsoft Surface Laptop 4 (AMD 15\")",
- .matches = {
- DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
- DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1952:1953")
- },
- },
-+ {
-+ .ident = "Microsoft Surface Laptop 4 (AMD 13\")",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "Microsoft Corporation"),
-+ DMI_MATCH(DMI_PRODUCT_SKU, "Surface_Laptop_4_1958:1959")
-+ },
-+ },
- {}
- };
+ status = acpi_get_handle(NULL, path, &handle);
+ if (ACPI_FAILURE(status))
+ return -EINVAL;
+diff --git a/drivers/platform/x86/intel/int3472/tps68470.c b/drivers/platform/x86/intel/int3472/tps68470.c
+index 1e107fd49..423dc5550 100644
+--- a/drivers/platform/x86/intel/int3472/tps68470.c
++++ b/drivers/platform/x86/intel/int3472/tps68470.c
+@@ -17,7 +17,7 @@
+ #define DESIGNED_FOR_CHROMEOS 1
+ #define DESIGNED_FOR_WINDOWS 2
---
-2.41.0
-
-From 79625d878f8615b4e86131c9d539727b6e694894 Mon Sep 17 00:00:00 2001
-From: "Bart Groeneveld | GPX Solutions B.V" <bart@gpxbv.nl>
-Date: Mon, 5 Dec 2022 16:08:46 +0100
-Subject: [PATCH] acpi: allow usage of acpi_tad on HW-reduced platforms
-
-The specification [1] allows so-called HW-reduced platforms,
-which do not implement everything, especially the wakeup related stuff.
-
-In that case, it is still usable as a RTC. This is helpful for [2]
-and [3], which is about a device with no other working RTC,
-but it does have an HW-reduced TAD, which can be used as a RTC instead.
-
-[1]: https://uefi.org/specs/ACPI/6.5/09_ACPI_Defined_Devices_and_Device_Specific_Objects.html#time-and-alarm-device
-[2]: https://bugzilla.kernel.org/show_bug.cgi?id=212313
-[3]: https://github.com/linux-surface/linux-surface/issues/415
-
-Signed-off-by: Bart Groeneveld | GPX Solutions B.V. <bart@gpxbv.nl>
-Patchset: rtc
----
- drivers/acpi/acpi_tad.c | 35 ++++++++++++++++++++++++-----------
- 1 file changed, 24 insertions(+), 11 deletions(-)
-
-diff --git a/drivers/acpi/acpi_tad.c b/drivers/acpi/acpi_tad.c
-index e9b8e8305e23..944276934e7e 100644
---- a/drivers/acpi/acpi_tad.c
-+++ b/drivers/acpi/acpi_tad.c
-@@ -432,6 +432,14 @@ static ssize_t caps_show(struct device *dev, struct device_attribute *attr,
+-#define TPS68470_WIN_MFD_CELL_COUNT 3
++#define TPS68470_WIN_MFD_CELL_COUNT 4
- static DEVICE_ATTR_RO(caps);
+ static const struct mfd_cell tps68470_cros[] = {
+ { .name = "tps68470-gpio" },
+@@ -46,6 +46,13 @@ static int tps68470_chip_init(struct device *dev, struct regmap *regmap)
+ return ret;
+ }
-+static struct attribute *acpi_tad_attrs[] = {
-+ &dev_attr_caps.attr,
-+ NULL,
-+};
-+static const struct attribute_group acpi_tad_attr_group = {
-+ .attrs = acpi_tad_attrs,
-+};
++ /* Enable I2C daisy chain */
++ ret = regmap_write(regmap, TPS68470_REG_S_I2C_CTL, 0x03);
++ if (ret) {
++ dev_err(dev, "Failed to enable i2c daisy chain\n");
++ return ret;
++ }
+
- static ssize_t ac_alarm_store(struct device *dev, struct device_attribute *attr,
- const char *buf, size_t count)
- {
-@@ -480,15 +488,14 @@ static ssize_t ac_status_show(struct device *dev, struct device_attribute *attr,
-
- static DEVICE_ATTR_RW(ac_status);
-
--static struct attribute *acpi_tad_attrs[] = {
-- &dev_attr_caps.attr,
-+static struct attribute *acpi_tad_ac_attrs[] = {
- &dev_attr_ac_alarm.attr,
- &dev_attr_ac_policy.attr,
- &dev_attr_ac_status.attr,
- NULL,
- };
--static const struct attribute_group acpi_tad_attr_group = {
-- .attrs = acpi_tad_attrs,
-+static const struct attribute_group acpi_tad_ac_attr_group = {
-+ .attrs = acpi_tad_ac_attrs,
- };
+ dev_info(dev, "TPS68470 REVID: 0x%02x\n", version);
- static ssize_t dc_alarm_store(struct device *dev, struct device_attribute *attr,
-@@ -563,13 +570,18 @@ static int acpi_tad_remove(struct platform_device *pdev)
+ return 0;
+@@ -193,7 +200,8 @@ static int skl_int3472_tps68470_probe(struct i2c_client *client)
+ cells[1].name = "tps68470-regulator";
+ cells[1].platform_data = (void *)board_data->tps68470_regulator_pdata;
+ cells[1].pdata_size = sizeof(struct tps68470_regulator_platform_data);
+- cells[2].name = "tps68470-gpio";
++ cells[2].name = "tps68470-led";
++ cells[3].name = "tps68470-gpio";
- pm_runtime_get_sync(dev);
+ for (i = 0; i < board_data->n_gpiod_lookups; i++)
+ gpiod_add_lookup_table(board_data->tps68470_gpio_lookup_tables[i]);
+diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
+index 15e9bd180..0d70461d0 100644
+--- a/drivers/usb/core/quirks.c
++++ b/drivers/usb/core/quirks.c
+@@ -220,6 +220,9 @@ static const struct usb_device_id usb_quirk_list[] = {
+ /* Microsoft Surface Dock Ethernet (RTL8153 GigE) */
+ { USB_DEVICE(0x045e, 0x07c6), .driver_info = USB_QUIRK_NO_LPM },
-+ if (dd->capabilities & ACPI_TAD_AC_WAKE)
-+ sysfs_remove_group(&dev->kobj, &acpi_tad_ac_attr_group);
++ /* Microsoft Surface Go 3 Type-Cover */
++ { USB_DEVICE(0x045e, 0x09b5), .driver_info = USB_QUIRK_DELAY_INIT },
+
- if (dd->capabilities & ACPI_TAD_DC_WAKE)
- sysfs_remove_group(&dev->kobj, &acpi_tad_dc_attr_group);
+ /* Cherry Stream G230 2.0 (G85-231) and 3.0 (G85-232) */
+ { USB_DEVICE(0x046a, 0x0023), .driver_info = USB_QUIRK_RESET_RESUME },
- sysfs_remove_group(&dev->kobj, &acpi_tad_attr_group);
+diff --git a/include/linux/mfd/tps68470.h b/include/linux/mfd/tps68470.h
+index 7807fa329..2d2abb25b 100644
+--- a/include/linux/mfd/tps68470.h
++++ b/include/linux/mfd/tps68470.h
+@@ -34,6 +34,7 @@
+ #define TPS68470_REG_SGPO 0x22
+ #define TPS68470_REG_GPDI 0x26
+ #define TPS68470_REG_GPDO 0x27
++#define TPS68470_REG_ILEDCTL 0x28
+ #define TPS68470_REG_VCMVAL 0x3C
+ #define TPS68470_REG_VAUX1VAL 0x3D
+ #define TPS68470_REG_VAUX2VAL 0x3E
+@@ -94,4 +95,8 @@
+ #define TPS68470_GPIO_MODE_OUT_CMOS 2
+ #define TPS68470_GPIO_MODE_OUT_ODRAIN 3
-- acpi_tad_disable_timer(dev, ACPI_TAD_AC_TIMER);
-- acpi_tad_clear_status(dev, ACPI_TAD_AC_TIMER);
-+ if (dd->capabilities & ACPI_TAD_AC_WAKE) {
-+ acpi_tad_disable_timer(dev, ACPI_TAD_AC_TIMER);
-+ acpi_tad_clear_status(dev, ACPI_TAD_AC_TIMER);
-+ }
- if (dd->capabilities & ACPI_TAD_DC_WAKE) {
- acpi_tad_disable_timer(dev, ACPI_TAD_DC_TIMER);
- acpi_tad_clear_status(dev, ACPI_TAD_DC_TIMER);
-@@ -604,11 +616,6 @@ static int acpi_tad_probe(struct platform_device *pdev)
- return -ENODEV;
- }
++#define TPS68470_ILEDCTL_ENA BIT(2)
++#define TPS68470_ILEDCTL_ENB BIT(6)
++#define TPS68470_ILEDCTL_CTRLB GENMASK(5, 4)
++
+ #endif /* __LINUX_MFD_TPS68470_H */
+diff --git a/include/linux/pci.h b/include/linux/pci.h
+index b9ae5eb4c..c615fff3c 100644
+--- a/include/linux/pci.h
++++ b/include/linux/pci.h
+@@ -464,6 +464,7 @@ struct pci_dev {
+ unsigned int no_vf_scan:1; /* Don't scan for VFs after IOV enablement */
+ unsigned int no_command_memory:1; /* No PCI_COMMAND_MEMORY */
+ unsigned int rom_bar_overlap:1; /* ROM BAR disable broken */
++ unsigned int no_shutdown:1; /* Do not touch device on shutdown */
+ pci_dev_flags_t dev_flags;
+ atomic_t enable_cnt; /* pci_enable_device has been called */
-- if (!acpi_has_method(handle, "_PRW")) {
-- dev_info(dev, "Missing _PRW\n");
-- return -ENODEV;
-- }
--
- dd = devm_kzalloc(dev, sizeof(*dd), GFP_KERNEL);
- if (!dd)
- return -ENOMEM;
-@@ -637,6 +644,12 @@ static int acpi_tad_probe(struct platform_device *pdev)
- if (ret)
- goto fail;
+diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
+index a506d940a..2766484b8 100644
+--- a/sound/soc/codecs/rt5645.c
++++ b/sound/soc/codecs/rt5645.c
+@@ -3717,6 +3717,15 @@ static const struct dmi_system_id dmi_platform_data[] = {
+ },
+ .driver_data = (void *)&intel_braswell_platform_data,
+ },
++ {
++ .ident = "Microsoft Surface 3",
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
++ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
++ },
++ .driver_data = (void *)&intel_braswell_platform_data,
++ },
+ {
+ /*
+ * Match for the GPDwin which unfortunately uses somewhat
+diff --git a/sound/soc/intel/common/soc-acpi-intel-cht-match.c b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
+index cdcbf04b8..958305779 100644
+--- a/sound/soc/intel/common/soc-acpi-intel-cht-match.c
++++ b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
+@@ -27,6 +27,14 @@ static const struct dmi_system_id cht_table[] = {
+ DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
+ },
+ },
++ {
++ .callback = cht_surface_quirk_cb,
++ .matches = {
++ DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
++ DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
++ },
++ },
+ { }
+ };
-+ if (caps & ACPI_TAD_AC_WAKE) {
-+ ret = sysfs_create_group(&dev->kobj, &acpi_tad_ac_attr_group);
-+ if (ret)
-+ goto fail;
-+ }
-+
- if (caps & ACPI_TAD_DC_WAKE) {
- ret = sysfs_create_group(&dev->kobj, &acpi_tad_dc_attr_group);
- if (ret)
--
2.41.0
diff --git a/SOURCES/mod-internal.list b/SOURCES/mod-internal.list
index c65b3e2..f4c6692 100644
--- a/SOURCES/mod-internal.list
+++ b/SOURCES/mod-internal.list
@@ -1,4 +1,5 @@
bitfield_kunit
+checksum_kunit
clk-gate_test
clk_test
cmdline_kunit
@@ -60,6 +61,7 @@ slub_kunit
soc-topology-test
soc-utils-test
stackinit_kunit
+strcat_kunit
strscpy_kunit
sysctl-test
test_bits
diff --git a/SOURCES/mod-sign.sh b/SOURCES/mod-sign.sh
index c5f0c89..535bd59 100755
--- a/SOURCES/mod-sign.sh
+++ b/SOURCES/mod-sign.sh
@@ -19,7 +19,7 @@ NPROC=$(nproc)
[ -z "$NPROC" ] && NPROC=1
# NB: this loop runs 2000+ iterations. Try to be fast.
-echo "$modules" | xargs -r -n16 -P $NPROC sh -c "
+echo "$modules" | xargs -r -n16 -P "$NPROC" sh -c "
for mod; do
./scripts/sign-file sha256 $MODSECKEY $MODPUBKEY \$mod
rm -f \$mod.sig \$mod.dig
diff --git a/SOURCES/patch-6.4-redhat.patch b/SOURCES/patch-6.5-redhat.patch
index 40e5515..0c230ea 100644
--- a/SOURCES/patch-6.4-redhat.patch
+++ b/SOURCES/patch-6.5-redhat.patch
@@ -1,18 +1,14 @@
- Makefile | 20 +++-
- arch/arm/Kconfig | 4 +-
- arch/arm64/Kconfig | 2 +-
+ Makefile | 12 ++
arch/s390/include/asm/ipl.h | 1 +
arch/s390/kernel/ipl.c | 5 +
arch/s390/kernel/setup.c | 4 +
arch/x86/kernel/setup.c | 22 ++--
drivers/acpi/apei/hest.c | 8 ++
drivers/acpi/irq.c | 17 ++-
- drivers/acpi/resource.c | 32 ++++--
drivers/acpi/scan.c | 9 ++
drivers/ata/libahci.c | 18 +++
drivers/char/ipmi/ipmi_dmi.c | 15 +++
drivers/char/ipmi/ipmi_msghandler.c | 16 ++-
- drivers/char/tpm/tpm_crb.c | 33 ++----
drivers/firmware/efi/Makefile | 1 +
drivers/firmware/efi/efi.c | 124 +++++++++++++++------
drivers/firmware/efi/secureboot.c | 38 +++++++
@@ -21,33 +17,39 @@
drivers/hwtracing/coresight/coresight-etm4x-core.c | 19 ++++
drivers/input/rmi4/rmi_driver.c | 124 ++++++++++++---------
drivers/iommu/iommu.c | 22 ++++
+ drivers/misc/cardreader/rts5227.c | 2 +-
+ drivers/misc/cardreader/rts5228.c | 18 +++
+ drivers/misc/cardreader/rts5249.c | 3 +-
+ drivers/misc/cardreader/rts5260.c | 18 +++
+ drivers/misc/cardreader/rts5261.c | 18 +++
+ drivers/misc/cardreader/rtsx_pcr.c | 5 +-
+ drivers/nvme/host/core.c | 22 +++-
+ drivers/nvme/host/multipath.c | 19 ++--
+ drivers/nvme/host/nvme.h | 4 +
drivers/pci/quirks.c | 24 ++++
+ drivers/scsi/sd.c | 10 ++
drivers/usb/core/hub.c | 7 ++
include/linux/efi.h | 22 ++--
include/linux/lsm_hook_defs.h | 2 +
- include/linux/module.h | 1 +
include/linux/rmi.h | 1 +
include/linux/security.h | 5 +
- kernel/fork.c | 6 +
- kernel/module/main.c | 2 +
kernel/module/signing.c | 9 +-
- mm/Kconfig | 3 +-
- scripts/mod/modpost.c | 8 ++
scripts/tags.sh | 2 +
security/integrity/platform_certs/load_uefi.c | 6 +-
security/lockdown/Kconfig | 13 +++
security/lockdown/lockdown.c | 1 +
security/security.c | 12 ++
- 40 files changed, 526 insertions(+), 216 deletions(-)
+ security/selinux/hooks.c | 10 +-
+ 42 files changed, 580 insertions(+), 192 deletions(-)
diff --git a/Makefile b/Makefile
-index 212d1c7e4a1a..85f5a8b70878 100644
+index beddccac3283..b7f8a65852ca 100644
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
PHONY := __all
__all:
-
+
+# Set RHEL variables
+# Note that this ifdef'ery is required to handle when building with
+# the O= mechanism (relocate the object file results) due to upstream
@@ -63,50 +65,6 @@ index 212d1c7e4a1a..85f5a8b70878 100644
# We are using a recursive build, so we need to do a little thinking
# to get the ordering right.
#
-@@ -1335,7 +1347,13 @@ define filechk_version.h
- ((c) > 255 ? 255 : (c)))'; \
- echo \#define LINUX_VERSION_MAJOR $(VERSION); \
- echo \#define LINUX_VERSION_PATCHLEVEL $(PATCHLEVEL); \
-- echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL)
-+ echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL); \
-+ echo '#define RHEL_MAJOR $(RHEL_MAJOR)'; \
-+ echo '#define RHEL_MINOR $(RHEL_MINOR)'; \
-+ echo '#define RHEL_RELEASE_VERSION(a,b) (((a) << 8) + (b))'; \
-+ echo '#define RHEL_RELEASE_CODE \
-+ $(shell expr $(RHEL_MAJOR) \* 256 + $(RHEL_MINOR))'; \
-+ echo '#define RHEL_RELEASE "$(RHEL_RELEASE)"'
- endef
-
- $(version_h): PATCHLEVEL := $(or $(PATCHLEVEL), 0)
-diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index 7286fbedbe98..3637542e095c 100644
---- a/arch/arm/Kconfig
-+++ b/arch/arm/Kconfig
-@@ -1306,9 +1306,9 @@ config HIGHMEM
- If unsure, say n.
-
- config HIGHPTE
-- bool "Allocate 2nd-level pagetables from highmem" if EXPERT
-+ bool "Allocate 2nd-level pagetables from highmem"
- depends on HIGHMEM
-- default y
-+ default n
- help
- The VM uses one page of physical memory for each page table.
- For systems with a lot of processes, this can use a lot of
-diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
-index b2326674b4d3..375bae9b1708 100644
---- a/arch/arm64/Kconfig
-+++ b/arch/arm64/Kconfig
-@@ -1288,7 +1288,7 @@ endchoice
-
- config ARM64_FORCE_52BIT
- bool "Force 52-bit virtual addresses for userspace"
-- depends on ARM64_VA_BITS_52 && EXPERT
-+ depends on ARM64_VA_BITS_52
- help
- For systems with 52-bit userspace VAs enabled, the kernel will attempt
- to maintain compatibility with older software by providing 48-bit VAs
diff --git a/arch/s390/include/asm/ipl.h b/arch/s390/include/asm/ipl.h
index b0d00032479d..afb9544fb007 100644
--- a/arch/s390/include/asm/ipl.h
@@ -116,16 +74,16 @@ index b0d00032479d..afb9544fb007 100644
int ipl_report_add_certificate(struct ipl_report *report, void *key,
unsigned long addr, unsigned long len);
+bool ipl_get_secureboot(void);
-
+
/*
* DIAG 308 support
diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c
-index f44f70de9661..829255d50d01 100644
+index dfcb2b563e2b..29e3f1b4bd00 100644
--- a/arch/s390/kernel/ipl.c
+++ b/arch/s390/kernel/ipl.c
-@@ -2517,3 +2517,8 @@ int ipl_report_free(struct ipl_report *report)
+@@ -2535,3 +2535,8 @@ int ipl_report_free(struct ipl_report *report)
}
-
+
#endif
+
+bool ipl_get_secureboot(void)
@@ -133,7 +91,7 @@ index f44f70de9661..829255d50d01 100644
+ return !!ipl_secure_flag;
+}
diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c
-index fe10da1a271e..e2c6068201c0 100644
+index 00d76448319d..e679d13303e3 100644
--- a/arch/s390/kernel/setup.c
+++ b/arch/s390/kernel/setup.c
@@ -49,6 +49,7 @@
@@ -143,11 +101,11 @@ index fe10da1a271e..e2c6068201c0 100644
+#include <linux/security.h>
#include <linux/hugetlb.h>
#include <linux/kmemleak.h>
-
+
@@ -914,6 +915,9 @@ void __init setup_arch(char **cmdline_p)
-
+
log_component_list();
-
+
+ if (ipl_get_secureboot())
+ security_lock_kernel_down("Secure IPL mode", LOCKDOWN_INTEGRITY_MAX);
+
@@ -155,7 +113,7 @@ index fe10da1a271e..e2c6068201c0 100644
/* boot_command_line has been already set up in early.c */
*cmdline_p = boot_command_line;
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
-index 0cccfeb67c3a..a7dccf67c4a1 100644
+index fd975a4a5200..3e05018e244c 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -21,6 +21,7 @@
@@ -166,10 +124,10 @@ index 0cccfeb67c3a..a7dccf67c4a1 100644
#include <linux/usb/xhci-dbgp.h>
#include <linux/static_call.h>
#include <linux/swiotlb.h>
-@@ -1032,6 +1033,13 @@ void __init setup_arch(char **cmdline_p)
+@@ -1031,6 +1032,13 @@ void __init setup_arch(char **cmdline_p)
if (efi_enabled(EFI_BOOT))
efi_init();
-
+
+ efi_set_secure_boot(boot_params.secure_boot);
+
+#ifdef CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT
@@ -177,13 +135,13 @@ index 0cccfeb67c3a..a7dccf67c4a1 100644
+ security_lock_kernel_down("EFI Secure Boot mode", LOCKDOWN_INTEGRITY_MAX);
+#endif
+
+ reserve_ibft_region();
dmi_setup();
-
- /*
+
@@ -1192,19 +1200,7 @@ void __init setup_arch(char **cmdline_p)
/* Allocate bigger log buffer */
setup_log_buf(1);
-
+
- if (efi_enabled(EFI_BOOT)) {
- switch (boot_params.secure_boot) {
- case efi_secureboot_mode_disabled:
@@ -198,9 +156,9 @@ index 0cccfeb67c3a..a7dccf67c4a1 100644
- }
- }
+ efi_set_secure_boot(boot_params.secure_boot);
-
+
reserve_initrd();
-
+
diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c
index 6aef1ee5e1bd..8f146b1b4972 100644
--- a/drivers/acpi/apei/hest.c
@@ -208,7 +166,7 @@ index 6aef1ee5e1bd..8f146b1b4972 100644
@@ -96,6 +96,14 @@ static int apei_hest_parse(apei_hest_func_t func, void *data)
if (hest_disable || !hest_tab)
return -EINVAL;
-
+
+#ifdef CONFIG_ARM64
+ /* Ignore broken firmware */
+ if (!strncmp(hest_tab->header.oem_id, "HPE ", 6) &&
@@ -230,7 +188,7 @@ index c2c786eb95ab..4e3aa80cd5cf 100644
struct irq_fwspec *fwspec;
+ bool skip_producer_check;
};
-
+
/**
@@ -211,7 +212,8 @@ static acpi_status acpi_irq_parse_one_cb(struct acpi_resource *ares,
return AE_CTRL_TERMINATE;
@@ -248,7 +206,7 @@ index c2c786eb95ab..4e3aa80cd5cf 100644
{
- struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec };
+ struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec, false };
-
+
+ /*
+ * Firmware on arm64-based HPE m400 platform incorrectly marks
+ * its UART interrupt as ACPI_PRODUCER rather than ACPI_CONSUMER.
@@ -263,71 +221,14 @@ index c2c786eb95ab..4e3aa80cd5cf 100644
acpi_walk_resources(handle, METHOD_NAME__CRS, acpi_irq_parse_one_cb, &ctx);
return ctx.rc;
}
-diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c
-index 32cfa3f4efd3..596edf4068b7 100644
---- a/drivers/acpi/resource.c
-+++ b/drivers/acpi/resource.c
-@@ -470,6 +470,24 @@ static const struct dmi_system_id asus_laptop[] = {
- { }
- };
-
-+static const struct dmi_system_id lenovo_laptop[] = {
-+ {
-+ .ident = "LENOVO IdeaPad Flex 5 14ALC7",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "82R9"),
-+ },
-+ },
-+ {
-+ .ident = "LENOVO IdeaPad Flex 5 16ALC7",
-+ .matches = {
-+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-+ DMI_MATCH(DMI_PRODUCT_NAME, "82RA"),
-+ },
-+ },
-+ { }
-+};
-+
- static const struct dmi_system_id tongfang_gm_rg[] = {
- {
- .ident = "TongFang GMxRGxx/XMG CORE 15 (M22)/TUXEDO Stellaris 15 Gen4 AMD",
-@@ -536,6 +554,8 @@ struct irq_override_cmp {
- static const struct irq_override_cmp override_table[] = {
- { medion_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, false },
- { asus_laptop, 1, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, false },
-+ { lenovo_laptop, 6, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, true },
-+ { lenovo_laptop, 10, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_LOW, 0, true },
- { tongfang_gm_rg, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },
- { maingear_laptop, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },
- { pcspecialist_laptop, 1, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_LOW, 1, true },
-@@ -559,18 +579,6 @@ static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity,
- }
-
- #ifdef CONFIG_X86
-- /*
-- * Always use the MADT override info, except for the i8042 PS/2 ctrl
-- * IRQs (1 and 12). For these the DSDT IRQ settings should sometimes
-- * be used otherwise PS/2 keyboards / mice will not work.
-- */
-- if (gsi != 1 && gsi != 12)
-- return true;
--
-- /* If the override comes from an INT_SRC_OVR MADT entry, honor it. */
-- if (acpi_int_src_ovr[gsi])
-- return true;
--
- /*
- * IRQ override isn't needed on modern AMD Zen systems and
- * this override breaks active low IRQs on AMD Ryzen 6000 and
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
-index c28c8d5ca0c8..618ebf3f9436 100644
+index 87e385542576..7e9de6e3eb9f 100644
--- a/drivers/acpi/scan.c
+++ b/drivers/acpi/scan.c
-@@ -1747,6 +1747,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device)
+@@ -1749,6 +1749,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device)
if (!acpi_match_device_ids(device, ignore_serial_bus_ids))
return false;
-
+
+ /*
+ * Firmware on some arm64 X-Gene platforms will make the UART
+ * device appear as both a UART and a slave of that UART. Just
@@ -341,13 +242,13 @@ index c28c8d5ca0c8..618ebf3f9436 100644
acpi_dev_get_resources(device, &resource_list,
acpi_check_serial_bus_slave,
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
-index 9c2cb6cbea76..a9ecf278aa79 100644
+index 06aec35f88f2..50428bd0fa12 100644
--- a/drivers/ata/libahci.c
+++ b/drivers/ata/libahci.c
@@ -729,6 +729,24 @@ int ahci_stop_engine(struct ata_port *ap)
tmp &= ~PORT_CMD_START;
writel(tmp, port_mmio + PORT_CMD);
-
+
+#ifdef CONFIG_ARM64
+ /* Rev Ax of Cavium CN99XX needs a hack for port stop */
+ if (dev_is_pci(ap->host->dev) &&
@@ -376,7 +277,7 @@ index bbf7029e224b..cf7faa970dd6 100644
@@ -215,6 +215,21 @@ static int __init scan_for_dmi_ipmi(void)
{
const struct dmi_device *dev = NULL;
-
+
+#ifdef CONFIG_ARM64
+ /* RHEL-only
+ * If this is ARM-based HPE m400, return now, because that platform
@@ -394,7 +295,7 @@ index bbf7029e224b..cf7faa970dd6 100644
+
while ((dev = dmi_find_device(DMI_DEV_TYPE_IPMI, NULL, dev)))
dmi_decode_ipmi((const struct dmi_header *) dev->device_data);
-
+
diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c
index 186f1fee7534..93e3a76596ff 100644
--- a/drivers/char/ipmi/ipmi_msghandler.c
@@ -405,12 +306,12 @@ index 186f1fee7534..93e3a76596ff 100644
#include <linux/vmalloc.h>
+#include <linux/dmi.h>
#include <linux/delay.h>
-
+
#define IPMI_DRIVER_VERSION "39.2"
@@ -5516,8 +5517,21 @@ static int __init ipmi_init_msghandler_mod(void)
{
int rv;
-
+
- pr_info("version " IPMI_DRIVER_VERSION "\n");
+#ifdef CONFIG_ARM64
+ /* RHEL-only
@@ -419,7 +320,7 @@ index 186f1fee7534..93e3a76596ff 100644
+ * does not exist in the ARM architecture.
+ */
+ const char *dmistr = dmi_get_system_info(DMI_PRODUCT_NAME);
-
+
+ if (dmistr && (strcmp("ProLiant m400 Server", dmistr) == 0)) {
+ pr_debug("%s does not support host ipmi\n", dmistr);
+ return -ENOSYS;
@@ -430,59 +331,8 @@ index 186f1fee7534..93e3a76596ff 100644
mutex_lock(&ipmi_interfaces_mutex);
rv = ipmi_register_driver();
mutex_unlock(&ipmi_interfaces_mutex);
-diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c
-index 9eb1a1859012..a5dbebb1acfc 100644
---- a/drivers/char/tpm/tpm_crb.c
-+++ b/drivers/char/tpm/tpm_crb.c
-@@ -463,28 +463,6 @@ static bool crb_req_canceled(struct tpm_chip *chip, u8 status)
- return (cancel & CRB_CANCEL_INVOKE) == CRB_CANCEL_INVOKE;
- }
-
--static int crb_check_flags(struct tpm_chip *chip)
--{
-- u32 val;
-- int ret;
--
-- ret = crb_request_locality(chip, 0);
-- if (ret)
-- return ret;
--
-- ret = tpm2_get_tpm_pt(chip, TPM2_PT_MANUFACTURER, &val, NULL);
-- if (ret)
-- goto release;
--
-- if (val == 0x414D4400U /* AMD */)
-- chip->flags |= TPM_CHIP_FLAG_HWRNG_DISABLED;
--
--release:
-- crb_relinquish_locality(chip, 0);
--
-- return ret;
--}
--
- static const struct tpm_class_ops tpm_crb = {
- .flags = TPM_OPS_AUTO_STARTUP,
- .status = crb_status,
-@@ -826,9 +804,14 @@ static int crb_acpi_add(struct acpi_device *device)
- if (rc)
- goto out;
-
-- rc = crb_check_flags(chip);
-- if (rc)
-- goto out;
-+#ifdef CONFIG_X86
-+ /* A quirk for https://www.amd.com/en/support/kb/faq/pa-410 */
-+ if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD &&
-+ priv->sm != ACPI_TPM2_COMMAND_BUFFER_WITH_PLUTON) {
-+ dev_info(dev, "Disabling hwrng\n");
-+ chip->flags |= TPM_CHIP_FLAG_HWRNG_DISABLED;
-+ }
-+#endif /* CONFIG_X86 */
-
- rc = tpm_chip_register(chip);
-
diff --git a/drivers/firmware/efi/Makefile b/drivers/firmware/efi/Makefile
-index b51f2a4c821e..be31d32aba53 100644
+index e489fefd23da..f2dfae764fb5 100644
--- a/drivers/firmware/efi/Makefile
+++ b/drivers/firmware/efi/Makefile
@@ -25,6 +25,7 @@ subdir-$(CONFIG_EFI_STUB) += libstub
@@ -494,7 +344,7 @@ index b51f2a4c821e..be31d32aba53 100644
obj-$(CONFIG_EFI_RCI2_TABLE) += rci2-table.o
obj-$(CONFIG_EFI_EMBEDDED_FIRMWARE) += embedded-firmware.o
diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
-index 34b9e7876538..97bc2138bf74 100644
+index 1599f1176842..a1fc17f1e0cc 100644
--- a/drivers/firmware/efi/efi.c
+++ b/drivers/firmware/efi/efi.c
@@ -32,6 +32,7 @@
@@ -502,13 +352,13 @@ index 34b9e7876538..97bc2138bf74 100644
#include <linux/memblock.h>
#include <linux/security.h>
+#include <linux/bsearch.h>
-
+
#include <asm/early_ioremap.h>
-
-@@ -926,40 +927,101 @@ int efi_mem_type(unsigned long phys_addr)
+
+@@ -953,40 +954,101 @@ int efi_mem_type(unsigned long phys_addr)
}
#endif
-
+
+struct efi_error_code {
+ efi_status_t status;
+ int errno;
@@ -613,7 +463,7 @@ index 34b9e7876538..97bc2138bf74 100644
- }
+ struct efi_error_code *found;
+ size_t num = sizeof(efi_error_codes) / sizeof(struct efi_error_code);
-
+
- return err;
+ found = bsearch((void *)(uintptr_t)status, efi_error_codes,
+ sizeof(struct efi_error_code), num,
@@ -637,7 +487,7 @@ index 34b9e7876538..97bc2138bf74 100644
+ return found->description;
}
EXPORT_SYMBOL_GPL(efi_status_to_err);
-
+
diff --git a/drivers/firmware/efi/secureboot.c b/drivers/firmware/efi/secureboot.c
new file mode 100644
index 000000000000..de0a3714a5d4
@@ -683,13 +533,13 @@ index 000000000000..de0a3714a5d4
+ }
+}
diff --git a/drivers/firmware/sysfb.c b/drivers/firmware/sysfb.c
-index 3c197db42c9d..16e4a2e90fae 100644
+index 82fcfd29bc4d..17b7e096b682 100644
--- a/drivers/firmware/sysfb.c
+++ b/drivers/firmware/sysfb.c
@@ -34,6 +34,22 @@
#include <linux/screen_info.h>
#include <linux/sysfb.h>
-
+
+static int skip_simpledrm;
+
+static int __init simpledrm_disable(char *opt)
@@ -710,7 +560,7 @@ index 3c197db42c9d..16e4a2e90fae 100644
static DEFINE_MUTEX(disable_lock);
static bool disabled;
@@ -85,7 +101,7 @@ static __init int sysfb_init(void)
-
+
/* try to create a simple-framebuffer device */
compatible = sysfb_parse_mode(si, &mode);
- if (compatible) {
@@ -727,27 +577,27 @@ index 84e7ba5314d3..efc96776f761 100644
struct rmi_data *hdata = hid_get_drvdata(hdev);
struct rmi_device *rmi_dev = hdata->xport.rmi_dev;
- unsigned long flags;
-
+
if (!(test_bit(RMI_STARTED, &hdata->flags)))
return 0;
-
+
- pm_wakeup_event(hdev->dev.parent, 0);
-
- local_irq_save(flags);
-
rmi_set_attn_data(rmi_dev, data[1], &data[2], size - 2);
-
+
- generic_handle_irq(hdata->rmi_irq);
-
- local_irq_restore(flags);
-
return 1;
}
-
+
@@ -591,56 +582,6 @@ static const struct rmi_transport_ops hid_rmi_ops = {
.reset = rmi_hid_reset,
};
-
+
-static void rmi_irq_teardown(void *data)
-{
- struct rmi_data *hdata = data;
@@ -802,9 +652,9 @@ index 84e7ba5314d3..efc96776f761 100644
{
struct rmi_data *data = NULL;
@@ -713,18 +654,11 @@ static int rmi_probe(struct hid_device *hdev, const struct hid_device_id *id)
-
+
mutex_init(&data->page_mutex);
-
+
- ret = rmi_setup_irq_domain(hdev);
- if (ret) {
- hid_err(hdev, "failed to allocate IRQ domain\n");
@@ -813,15 +663,15 @@ index 84e7ba5314d3..efc96776f761 100644
-
if (data->device_flags & RMI_DEVICE_HAS_PHYS_BUTTONS)
rmi_hid_pdata.gpio_data.disable = true;
-
+
data->xport.dev = hdev->dev.parent;
data->xport.pdata = rmi_hid_pdata;
- data->xport.pdata.irq = data->rmi_irq;
data->xport.proto_name = "hid";
data->xport.ops = &hid_rmi_ops;
-
+
diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c
-index 4c15fae534f3..b3a9015d90b7 100644
+index 7e307022303a..c68d7da67148 100644
--- a/drivers/hwtracing/coresight/coresight-etm4x-core.c
+++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c
@@ -9,6 +9,7 @@
@@ -832,10 +682,10 @@ index 4c15fae534f3..b3a9015d90b7 100644
#include <linux/io.h>
#include <linux/err.h>
#include <linux/fs.h>
-@@ -2263,6 +2264,16 @@ static const struct amba_id etm4_ids[] = {
+@@ -2265,6 +2266,16 @@ static const struct amba_id etm4_ids[] = {
{},
};
-
+
+static const struct dmi_system_id broken_coresight[] = {
+ {
+ .matches = {
@@ -847,22 +697,22 @@ index 4c15fae534f3..b3a9015d90b7 100644
+};
+
MODULE_DEVICE_TABLE(amba, etm4_ids);
-
+
static struct amba_driver etm4x_amba_driver = {
-@@ -2296,6 +2307,11 @@ static int __init etm4x_init(void)
+@@ -2298,6 +2309,11 @@ static int __init etm4x_init(void)
{
int ret;
-
+
+ if (dmi_check_system(broken_coresight)) {
+ pr_info("ETM4 disabled due to firmware bug\n");
+ return 0;
+ }
+
ret = etm4_pm_setup();
-
+
/* etm4_pm_setup() does its own cleanup - exit on error */
-@@ -2322,6 +2338,9 @@ static int __init etm4x_init(void)
-
+@@ -2324,6 +2340,9 @@ static int __init etm4x_init(void)
+
static void __exit etm4x_exit(void)
{
+ if (dmi_check_system(broken_coresight))
@@ -877,13 +727,13 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+++ b/drivers/input/rmi4/rmi_driver.c
@@ -182,34 +182,47 @@ void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
attn_data.data = fifo_data;
-
+
kfifo_put(&drvdata->attn_fifo, attn_data);
+
+ schedule_work(&drvdata->attn_work);
}
EXPORT_SYMBOL_GPL(rmi_set_attn_data);
-
+
-static irqreturn_t rmi_irq_fn(int irq, void *dev_id)
+static void attn_callback(struct work_struct *work)
{
@@ -894,7 +744,7 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ attn_work);
struct rmi4_attn_data attn_data = {0};
int ret, count;
-
+
count = kfifo_get(&drvdata->attn_fifo, &attn_data);
- if (count) {
- *(drvdata->irq_status) = attn_data.irq_status;
@@ -902,7 +752,7 @@ index 258d5fe3d395..f7298e3dc8f3 100644
- }
+ if (!count)
+ return;
-
+
- ret = rmi_process_interrupt_requests(rmi_dev);
+ *(drvdata->irq_status) = attn_data.irq_status;
+ drvdata->attn_data = attn_data;
@@ -912,14 +762,14 @@ index 258d5fe3d395..f7298e3dc8f3 100644
- rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev,
+ rmi_dbg(RMI_DEBUG_CORE, &drvdata->rmi_dev->dev,
"Failed to process interrupt request: %d\n", ret);
-
+
- if (count) {
- kfree(attn_data.data);
- drvdata->attn_data.data = NULL;
- }
+ kfree(attn_data.data);
+ drvdata->attn_data.data = NULL;
-
+
if (!kfifo_is_empty(&drvdata->attn_fifo))
- return rmi_irq_fn(irq, dev_id);
+ schedule_work(&drvdata->attn_work);
@@ -934,7 +784,7 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ if (ret)
+ rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev,
+ "Failed to process interrupt request: %d\n", ret);
-
+
return IRQ_HANDLED;
}
@@ -217,7 +230,6 @@ static irqreturn_t rmi_irq_fn(int irq, void *dev_id)
@@ -944,20 +794,20 @@ index 258d5fe3d395..f7298e3dc8f3 100644
- struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev);
int irq_flags = irq_get_trigger_type(pdata->irq);
int ret;
-
+
@@ -235,8 +247,6 @@ static int rmi_irq_init(struct rmi_device *rmi_dev)
return ret;
}
-
+
- data->enabled = true;
-
return 0;
}
-
+
@@ -886,23 +896,27 @@ void rmi_enable_irq(struct rmi_device *rmi_dev, bool clear_wake)
if (data->enabled)
goto out;
-
+
- enable_irq(irq);
- data->enabled = true;
- if (clear_wake && device_may_wakeup(rmi_dev->xport->dev)) {
@@ -977,7 +827,7 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ "Failed to disable irq for wake: %d\n",
+ retval);
+ }
-
+
- /*
- * Call rmi_process_interrupt_requests() after enabling irq,
- * otherwise we may lose interrupt on edge-triggered systems.
@@ -995,12 +845,12 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ } else {
+ data->enabled = true;
+ }
-
+
out:
mutex_unlock(&data->enabled_mutex);
@@ -922,20 +936,22 @@ void rmi_disable_irq(struct rmi_device *rmi_dev, bool enable_wake)
goto out;
-
+
data->enabled = false;
- disable_irq(irq);
- if (enable_wake && device_may_wakeup(rmi_dev->xport->dev)) {
@@ -1033,21 +883,21 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ kfree(attn_data.data);
+ }
}
-
+
out:
@@ -981,6 +997,8 @@ static int rmi_driver_remove(struct device *dev)
irq_domain_remove(data->irqdomain);
data->irqdomain = NULL;
-
+
+ cancel_work_sync(&data->attn_work);
+
rmi_f34_remove_sysfs(rmi_dev);
rmi_free_function_list(rmi_dev);
-
+
@@ -1219,9 +1237,15 @@ static int rmi_driver_probe(struct device *dev)
}
}
-
+
- retval = rmi_irq_init(rmi_dev);
- if (retval < 0)
- goto err_destroy_functions;
@@ -1060,25 +910,25 @@ index 258d5fe3d395..f7298e3dc8f3 100644
+ data->enabled = true;
+
+ INIT_WORK(&data->attn_work, attn_callback);
-
+
if (data->f01_container->dev.driver) {
/* Driver already bound, so enable ATTN now. */
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
-index f1dcfa3f1a1b..62fa35de72ac 100644
+index cabeb5bd3e41..25ef4e9cc34a 100644
--- a/drivers/iommu/iommu.c
+++ b/drivers/iommu/iommu.c
@@ -8,6 +8,7 @@
-
+
#include <linux/amba/bus.h>
#include <linux/device.h>
+#include <linux/dmi.h>
#include <linux/kernel.h>
#include <linux/bits.h>
#include <linux/bug.h>
-@@ -2846,6 +2847,27 @@ int iommu_dev_disable_feature(struct device *dev, enum iommu_dev_features feat)
+@@ -2819,6 +2820,27 @@ int iommu_dev_disable_feature(struct device *dev, enum iommu_dev_features feat)
}
EXPORT_SYMBOL_GPL(iommu_dev_disable_feature);
-
+
+#ifdef CONFIG_ARM64
+static int __init iommu_quirks(void)
+{
@@ -1100,17 +950,321 @@ index f1dcfa3f1a1b..62fa35de72ac 100644
+arch_initcall(iommu_quirks);
+#endif
+
- /*
- * Changes the default domain of an iommu group
- *
+ /**
+ * iommu_setup_default_domain - Set the default_domain for the group
+ * @group: Group to change
+diff --git a/drivers/misc/cardreader/rts5227.c b/drivers/misc/cardreader/rts5227.c
+index 3dae5e3a1697..d676cf63a966 100644
+--- a/drivers/misc/cardreader/rts5227.c
++++ b/drivers/misc/cardreader/rts5227.c
+@@ -195,7 +195,7 @@ static int rts5227_extra_init_hw(struct rtsx_pcr *pcr)
+ }
+ }
+
+- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
++ if (option->force_clkreq_0)
+ rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG,
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
+ else
+diff --git a/drivers/misc/cardreader/rts5228.c b/drivers/misc/cardreader/rts5228.c
+index f4ab09439da7..cfebad51d1d8 100644
+--- a/drivers/misc/cardreader/rts5228.c
++++ b/drivers/misc/cardreader/rts5228.c
+@@ -435,10 +435,17 @@ static void rts5228_init_from_cfg(struct rtsx_pcr *pcr)
+ option->ltr_enabled = false;
+ }
+ }
++
++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++ | PM_L1_1_EN | PM_L1_2_EN))
++ option->force_clkreq_0 = false;
++ else
++ option->force_clkreq_0 = true;
+ }
+
+ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++ struct rtsx_cr_option *option = &pcr->option;
+
+ rtsx_pci_write_register(pcr, RTS5228_AUTOLOAD_CFG1,
+ CD_RESUME_EN_MASK, CD_RESUME_EN_MASK);
+@@ -469,6 +476,17 @@ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr)
+ else
+ rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
+
++ /*
++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++ * to drive low, and we forcibly request clock.
++ */
++ if (option->force_clkreq_0)
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++ else
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+ rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
+
+ if (pcr->rtd3_en) {
+diff --git a/drivers/misc/cardreader/rts5249.c b/drivers/misc/cardreader/rts5249.c
+index 47ab72a43256..91d240dd68fa 100644
+--- a/drivers/misc/cardreader/rts5249.c
++++ b/drivers/misc/cardreader/rts5249.c
+@@ -327,11 +327,12 @@ static int rts5249_extra_init_hw(struct rtsx_pcr *pcr)
+ }
+ }
+
++
+ /*
+ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
+ * to drive low, and we forcibly request clock.
+ */
+- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG)
++ if (option->force_clkreq_0)
+ rtsx_pci_write_register(pcr, PETXCFG,
+ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
+ else
+diff --git a/drivers/misc/cardreader/rts5260.c b/drivers/misc/cardreader/rts5260.c
+index 79b18f6f73a8..9b42b20a3e5a 100644
+--- a/drivers/misc/cardreader/rts5260.c
++++ b/drivers/misc/cardreader/rts5260.c
+@@ -517,10 +517,17 @@ static void rts5260_init_from_cfg(struct rtsx_pcr *pcr)
+ option->ltr_enabled = false;
+ }
+ }
++
++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++ | PM_L1_1_EN | PM_L1_2_EN))
++ option->force_clkreq_0 = false;
++ else
++ option->force_clkreq_0 = true;
+ }
+
+ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++ struct rtsx_cr_option *option = &pcr->option;
+
+ /* Set mcu_cnt to 7 to ensure data can be sampled properly */
+ rtsx_pci_write_register(pcr, 0xFC03, 0x7F, 0x07);
+@@ -539,6 +546,17 @@ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr)
+
+ rts5260_init_hw(pcr);
+
++ /*
++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++ * to drive low, and we forcibly request clock.
++ */
++ if (option->force_clkreq_0)
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++ else
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+ rtsx_pci_write_register(pcr, pcr->reg_pm_ctrl3, 0x10, 0x00);
+
+ return 0;
+diff --git a/drivers/misc/cardreader/rts5261.c b/drivers/misc/cardreader/rts5261.c
+index 94af6bf8a25a..b1e76030cafd 100644
+--- a/drivers/misc/cardreader/rts5261.c
++++ b/drivers/misc/cardreader/rts5261.c
+@@ -498,10 +498,17 @@ static void rts5261_init_from_cfg(struct rtsx_pcr *pcr)
+ option->ltr_enabled = false;
+ }
+ }
++
++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN
++ | PM_L1_1_EN | PM_L1_2_EN))
++ option->force_clkreq_0 = false;
++ else
++ option->force_clkreq_0 = true;
+ }
+
+ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
+ {
++ struct rtsx_cr_option *option = &pcr->option;
+ u32 val;
+
+ rtsx_pci_write_register(pcr, RTS5261_AUTOLOAD_CFG1,
+@@ -547,6 +554,17 @@ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr)
+ else
+ rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00);
+
++ /*
++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced
++ * to drive low, and we forcibly request clock.
++ */
++ if (option->force_clkreq_0)
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW);
++ else
++ rtsx_pci_write_register(pcr, PETXCFG,
++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
++
+ rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB);
+
+ if (pcr->rtd3_en) {
+diff --git a/drivers/misc/cardreader/rtsx_pcr.c b/drivers/misc/cardreader/rtsx_pcr.c
+index a3f4b52bb159..32b7783e9d4f 100644
+--- a/drivers/misc/cardreader/rtsx_pcr.c
++++ b/drivers/misc/cardreader/rtsx_pcr.c
+@@ -1326,11 +1326,8 @@ static int rtsx_pci_init_hw(struct rtsx_pcr *pcr)
+ return err;
+ }
+
+- if (pcr->aspm_mode == ASPM_MODE_REG) {
++ if (pcr->aspm_mode == ASPM_MODE_REG)
+ rtsx_pci_write_register(pcr, ASPM_FORCE_CTL, 0x30, 0x30);
+- rtsx_pci_write_register(pcr, PETXCFG,
+- FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH);
+- }
+
+ /* No CD interrupt if probing driver with card inserted.
+ * So we need to initialize pcr->card_exist here.
+diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
+index f3a01b79148c..9a1a74d183ce 100644
+--- a/drivers/nvme/host/core.c
++++ b/drivers/nvme/host/core.c
+@@ -251,6 +251,9 @@ void nvme_delete_ctrl_sync(struct nvme_ctrl *ctrl)
+
+ static blk_status_t nvme_error_status(u16 status)
+ {
++ if (unlikely(status & NVME_SC_DNR))
++ return BLK_STS_TARGET;
++
+ switch (status & 0x7ff) {
+ case NVME_SC_SUCCESS:
+ return BLK_STS_OK;
+@@ -341,6 +344,7 @@ enum nvme_disposition {
+ COMPLETE,
+ RETRY,
+ FAILOVER,
++ FAILUP,
+ AUTHENTICATE,
+ };
+
+@@ -352,15 +356,16 @@ static inline enum nvme_disposition nvme_decide_disposition(struct request *req)
+ if ((nvme_req(req)->status & 0x7ff) == NVME_SC_AUTH_REQUIRED)
+ return AUTHENTICATE;
+
+- if (blk_noretry_request(req) ||
++ if ((req->cmd_flags & (REQ_FAILFAST_DEV | REQ_FAILFAST_DRIVER)) ||
+ (nvme_req(req)->status & NVME_SC_DNR) ||
+ nvme_req(req)->retries >= nvme_max_retries)
+ return COMPLETE;
+
+- if (req->cmd_flags & REQ_NVME_MPATH) {
++ if (req->cmd_flags & (REQ_NVME_MPATH | REQ_FAILFAST_TRANSPORT)) {
+ if (nvme_is_path_error(nvme_req(req)->status) ||
+ blk_queue_dying(req->q))
+- return FAILOVER;
++ return (req->cmd_flags & REQ_NVME_MPATH) ?
++ FAILOVER : FAILUP;
+ } else {
+ if (blk_queue_dying(req->q))
+ return COMPLETE;
+@@ -390,6 +395,14 @@ static inline void nvme_end_req(struct request *req)
+ blk_mq_end_request(req, status);
+ }
+
++static inline void nvme_failup_req(struct request *req)
++{
++ nvme_update_ana(req);
++
++ nvme_req(req)->status = NVME_SC_HOST_PATH_ERROR;
++ nvme_end_req(req);
++}
++
+ void nvme_complete_rq(struct request *req)
+ {
+ struct nvme_ctrl *ctrl = nvme_req(req)->ctrl;
+@@ -419,6 +432,9 @@ void nvme_complete_rq(struct request *req)
+ case FAILOVER:
+ nvme_failover_req(req);
+ return;
++ case FAILUP:
++ nvme_failup_req(req);
++ return;
+ case AUTHENTICATE:
+ #ifdef CONFIG_NVME_AUTH
+ queue_work(nvme_wq, &ctrl->dhchap_auth_work);
+diff --git a/drivers/nvme/host/multipath.c b/drivers/nvme/host/multipath.c
+index 0a88d7bdc5e3..967bb3a85889 100644
+--- a/drivers/nvme/host/multipath.c
++++ b/drivers/nvme/host/multipath.c
+@@ -80,14 +80,10 @@ void nvme_mpath_start_freeze(struct nvme_subsystem *subsys)
+ blk_freeze_queue_start(h->disk->queue);
+ }
+
+-void nvme_failover_req(struct request *req)
++void nvme_update_ana(struct request *req)
+ {
+ struct nvme_ns *ns = req->q->queuedata;
+ u16 status = nvme_req(req)->status & 0x7ff;
+- unsigned long flags;
+- struct bio *bio;
+-
+- nvme_mpath_clear_current_path(ns);
+
+ /*
+ * If we got back an ANA error, we know the controller is alive but not
+@@ -98,6 +94,16 @@ void nvme_failover_req(struct request *req)
+ set_bit(NVME_NS_ANA_PENDING, &ns->flags);
+ queue_work(nvme_wq, &ns->ctrl->ana_work);
+ }
++}
++
++void nvme_failover_req(struct request *req)
++{
++ struct nvme_ns *ns = req->q->queuedata;
++ unsigned long flags;
++ struct bio *bio;
++
++ nvme_mpath_clear_current_path(ns);
++ nvme_update_ana(req);
+
+ spin_lock_irqsave(&ns->head->requeue_lock, flags);
+ for (bio = req->bio; bio; bio = bio->bi_next) {
+@@ -912,8 +918,7 @@ int nvme_mpath_init_identify(struct nvme_ctrl *ctrl, struct nvme_id_ctrl *id)
+ int error = 0;
+
+ /* check if multipath is enabled and we have the capability */
+- if (!multipath || !ctrl->subsys ||
+- !(ctrl->subsys->cmic & NVME_CTRL_CMIC_ANA))
++ if (!ctrl->subsys || !(ctrl->subsys->cmic & NVME_CTRL_CMIC_ANA))
+ return 0;
+
+ if (!ctrl->max_namespaces ||
+diff --git a/drivers/nvme/host/nvme.h b/drivers/nvme/host/nvme.h
+index f35647c470af..e57357f23306 100644
+--- a/drivers/nvme/host/nvme.h
++++ b/drivers/nvme/host/nvme.h
+@@ -885,6 +885,7 @@ void nvme_mpath_wait_freeze(struct nvme_subsystem *subsys);
+ void nvme_mpath_start_freeze(struct nvme_subsystem *subsys);
+ void nvme_mpath_default_iopolicy(struct nvme_subsystem *subsys);
+ void nvme_failover_req(struct request *req);
++void nvme_update_ana(struct request *req);
+ void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl);
+ int nvme_mpath_alloc_disk(struct nvme_ctrl *ctrl,struct nvme_ns_head *head);
+ void nvme_mpath_add_disk(struct nvme_ns *ns, __le32 anagrpid);
+@@ -923,6 +924,9 @@ static inline bool nvme_ctrl_use_ana(struct nvme_ctrl *ctrl)
+ static inline void nvme_failover_req(struct request *req)
+ {
+ }
++static inline void nvme_update_ana(struct request *req)
++{
++}
+ static inline void nvme_kick_requeue_lists(struct nvme_ctrl *ctrl)
+ {
+ }
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
-index b7c65193e786..fd55846ced2b 100644
+index 321156ca273d..fc399e56ec8f 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
-@@ -4311,6 +4311,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000,
+@@ -4406,6 +4406,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000,
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9084,
quirk_bridge_cavm_thrx2_pcie_root);
-
+
+/*
+ * PCI BAR 5 is not setup correctly for the on-board AHCI controller
+ * on Broadcom's Vulcan processor. Added a quirk to fix BAR 5 by
@@ -1138,14 +1292,42 @@ index b7c65193e786..fd55846ced2b 100644
/*
* Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero)
* class code. Fix it.
+diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
+index 3c668cfb146d..95724cd9875f 100644
+--- a/drivers/scsi/sd.c
++++ b/drivers/scsi/sd.c
+@@ -130,6 +130,14 @@ static const char *sd_cache_types[] = {
+ "write back, no read (daft)"
+ };
+
++static const char *sd_probe_types[] = { "async", "sync" };
++
++static char sd_probe_type[6] = "async";
++module_param_string(probe, sd_probe_type, sizeof(sd_probe_type),
++ S_IRUGO|S_IWUSR);
++MODULE_PARM_DESC(probe, "async or sync. Setting to 'sync' disables asynchronous "
++ "device number assignments (sda, sdb, ...).");
++
+ static void sd_set_flush_flag(struct scsi_disk *sdkp)
+ {
+ bool wc = false, fua = false;
+@@ -3961,6 +3969,8 @@ static int __init init_sd(void)
+ goto err_out_class;
+ }
+
++ if (!strcmp(sd_probe_type, "sync"))
++ sd_template.gendrv.probe_type = PROBE_FORCE_SYNCHRONOUS;
+ err = scsi_register_driver(&sd_template.gendrv);
+ if (err)
+ goto err_out_driver;
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
-index 97a0f8faea6e..d837548d2024 100644
+index 26a27ff50408..e1050b7dd63d 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
-@@ -5734,6 +5734,13 @@ static void hub_event(struct work_struct *work)
+@@ -5805,6 +5805,13 @@ static void hub_event(struct work_struct *work)
(u16) hub->change_bits[0],
(u16) hub->event_bits[0]);
-
+
+ /* Don't disconnect USB-SATA on TrimSlice */
+ if (strcmp(dev_name(hdev->bus->controller), "tegra-ehci.0") == 0) {
+ if ((hdev->state == 7) && (hub->change_bits[0] == 0) &&
@@ -1157,19 +1339,19 @@ index 97a0f8faea6e..d837548d2024 100644
* disconnected while waiting for the lock to succeed. */
usb_lock_device(hdev);
diff --git a/include/linux/efi.h b/include/linux/efi.h
-index 571d1a6e1b74..8f786e38de3f 100644
+index ab088c662e88..f974f9d9a7c5 100644
--- a/include/linux/efi.h
+++ b/include/linux/efi.h
@@ -43,6 +43,8 @@
#define EFI_ABORTED (21 | (1UL << (BITS_PER_LONG-1)))
#define EFI_SECURITY_VIOLATION (26 | (1UL << (BITS_PER_LONG-1)))
-
+
+#define EFI_IS_ERROR(x) ((x) & (1UL << (BITS_PER_LONG-1)))
+
typedef unsigned long efi_status_t;
typedef u8 efi_bool_t;
typedef u16 efi_char16_t; /* UNICODE character */
-@@ -857,6 +859,14 @@ extern int __init efi_setup_pcdp_console(char *);
+@@ -871,6 +873,14 @@ extern int __init efi_setup_pcdp_console(char *);
#define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */
#define EFI_MEM_NO_SOFT_RESERVE 11 /* Is the kernel configured to ignore soft reservations? */
#define EFI_PRESERVE_BS_REGIONS 12 /* Are EFI boot-services memory segments available? */
@@ -1181,39 +1363,39 @@ index 571d1a6e1b74..8f786e38de3f 100644
+ efi_secureboot_mode_disabled,
+ efi_secureboot_mode_enabled,
+};
-
+
#ifdef CONFIG_EFI
/*
-@@ -868,6 +878,8 @@ static inline bool efi_enabled(int feature)
+@@ -882,6 +892,8 @@ static inline bool efi_enabled(int feature)
}
extern void efi_reboot(enum reboot_mode reboot_mode, const char *__unused);
-
+
+extern void __init efi_set_secure_boot(enum efi_secureboot_mode mode);
+
bool __pure __efi_soft_reserve_enabled(void);
-
+
static inline bool __pure efi_soft_reserve_enabled(void)
-@@ -889,6 +901,8 @@ static inline bool efi_enabled(int feature)
+@@ -903,6 +915,8 @@ static inline bool efi_enabled(int feature)
static inline void
efi_reboot(enum reboot_mode reboot_mode, const char *__unused) {}
-
+
+static inline void efi_set_secure_boot(enum efi_secureboot_mode mode) {}
+
static inline bool efi_soft_reserve_enabled(void)
{
return false;
-@@ -903,6 +917,7 @@ static inline void efi_find_mirror(void) {}
+@@ -917,6 +931,7 @@ static inline void efi_find_mirror(void) {}
#endif
-
+
extern int efi_status_to_err(efi_status_t status);
+extern const char *efi_status_to_str(efi_status_t status);
-
+
/*
* Variable Attributes
-@@ -1108,13 +1123,6 @@ static inline bool efi_runtime_disabled(void) { return true; }
+@@ -1133,13 +1148,6 @@ static inline bool efi_runtime_disabled(void) { return true; }
extern void efi_call_virt_check_flags(unsigned long flags, const char *call);
extern unsigned long efi_call_virt_save_flags(void);
-
+
-enum efi_secureboot_mode {
- efi_secureboot_mode_unset,
- efi_secureboot_mode_unknown,
@@ -1225,55 +1407,43 @@ index 571d1a6e1b74..8f786e38de3f 100644
enum efi_secureboot_mode efi_get_secureboot_mode(efi_get_variable_t *get_var)
{
diff --git a/include/linux/lsm_hook_defs.h b/include/linux/lsm_hook_defs.h
-index 6bb55e61e8e8..3bf124aca5ff 100644
+index af796986baee..83e1cb0ca159 100644
--- a/include/linux/lsm_hook_defs.h
+++ b/include/linux/lsm_hook_defs.h
-@@ -403,6 +403,8 @@ LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free_security, struct bpf_prog_aux *aux)
+@@ -405,6 +405,8 @@ LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free_security, struct bpf_prog_aux *aux)
#endif /* CONFIG_BPF_SYSCALL */
-
+
LSM_HOOK(int, 0, locked_down, enum lockdown_reason what)
+LSM_HOOK(int, 0, lock_kernel_down, const char *where, enum lockdown_reason level)
+
-
+
#ifdef CONFIG_PERF_EVENTS
LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type)
-diff --git a/include/linux/module.h b/include/linux/module.h
-index 9e56763dff81..71da868d8895 100644
---- a/include/linux/module.h
-+++ b/include/linux/module.h
-@@ -418,6 +418,7 @@ struct module {
- struct module_attribute *modinfo_attrs;
- const char *version;
- const char *srcversion;
-+ const char *rhelversion;
- struct kobject *holders_dir;
-
- /* Exported symbols */
diff --git a/include/linux/rmi.h b/include/linux/rmi.h
index ab7eea01ab42..fff7c5f737fc 100644
--- a/include/linux/rmi.h
+++ b/include/linux/rmi.h
@@ -364,6 +364,7 @@ struct rmi_driver_data {
-
+
struct rmi4_attn_data attn_data;
DECLARE_KFIFO(attn_fifo, struct rmi4_attn_data, 16);
+ struct work_struct attn_work;
};
-
+
int rmi_register_transport_device(struct rmi_transport_dev *xport);
diff --git a/include/linux/security.h b/include/linux/security.h
-index e2734e9e44d5..52344c344e7a 100644
+index bac98ea18f78..28abed10b583 100644
--- a/include/linux/security.h
+++ b/include/linux/security.h
-@@ -482,6 +482,7 @@ int security_inode_notifysecctx(struct inode *inode, void *ctx, u32 ctxlen);
+@@ -483,6 +483,7 @@ int security_inode_notifysecctx(struct inode *inode, void *ctx, u32 ctxlen);
int security_inode_setsecctx(struct dentry *dentry, void *ctx, u32 ctxlen);
int security_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen);
int security_locked_down(enum lockdown_reason what);
+int security_lock_kernel_down(const char *where, enum lockdown_reason level);
#else /* CONFIG_SECURITY */
-
+
static inline int call_blocking_lsm_notifier(enum lsm_event event, void *data)
-@@ -1388,6 +1389,10 @@ static inline int security_locked_down(enum lockdown_reason what)
+@@ -1394,6 +1395,10 @@ static inline int security_locked_down(enum lockdown_reason what)
{
return 0;
}
@@ -1282,45 +1452,8 @@ index e2734e9e44d5..52344c344e7a 100644
+ return 0;
+}
#endif /* CONFIG_SECURITY */
-
+
#if defined(CONFIG_SECURITY) && defined(CONFIG_WATCH_QUEUE)
-diff --git a/kernel/fork.c b/kernel/fork.c
-index 8103ffd217e9..00bc9fa0828b 100644
---- a/kernel/fork.c
-+++ b/kernel/fork.c
-@@ -662,6 +662,12 @@ static __latent_entropy int dup_mmap(struct mm_struct *mm,
- retval = -EINTR;
- goto fail_uprobe_end;
- }
-+#ifdef CONFIG_PER_VMA_LOCK
-+ /* Disallow any page faults before calling flush_cache_dup_mm */
-+ for_each_vma(old_vmi, mpnt)
-+ vma_start_write(mpnt);
-+ vma_iter_set(&old_vmi, 0);
-+#endif
- flush_cache_dup_mm(oldmm);
- uprobe_dup_mmap(oldmm, mm);
- /*
-diff --git a/kernel/module/main.c b/kernel/module/main.c
-index a04e94c9f8a4..f5bd4217cd6f 100644
---- a/kernel/module/main.c
-+++ b/kernel/module/main.c
-@@ -528,6 +528,7 @@ static struct module_attribute modinfo_##field = { \
-
- MODINFO_ATTR(version);
- MODINFO_ATTR(srcversion);
-+MODINFO_ATTR(rhelversion);
-
- static struct {
- char name[MODULE_NAME_LEN + 1];
-@@ -987,6 +988,7 @@ struct module_attribute *modinfo_attrs[] = {
- &module_uevent,
- &modinfo_version,
- &modinfo_srcversion,
-+ &modinfo_rhelversion,
- &modinfo_initstate,
- &modinfo_coresize,
- #ifdef CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC
diff --git a/kernel/module/signing.c b/kernel/module/signing.c
index a2ff4242e623..f0d2be1ee4f1 100644
--- a/kernel/module/signing.c
@@ -1328,7 +1461,7 @@ index a2ff4242e623..f0d2be1ee4f1 100644
@@ -61,10 +61,17 @@ int mod_verify_sig(const void *mod, struct load_info *info)
modlen -= sig_len + sizeof(ms);
info->len = modlen;
-
+
- return verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len,
+ ret = verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len,
VERIFY_USE_SECONDARY_KEYRING,
@@ -1342,58 +1475,10 @@ index a2ff4242e623..f0d2be1ee4f1 100644
+ }
+ return ret;
}
-
+
int module_sig_check(struct load_info *info, int flags)
-diff --git a/mm/Kconfig b/mm/Kconfig
-index e3454087fd31..1d2afc2567d0 100644
---- a/mm/Kconfig
-+++ b/mm/Kconfig
-@@ -1198,8 +1198,9 @@ config ARCH_SUPPORTS_PER_VMA_LOCK
- def_bool n
-
- config PER_VMA_LOCK
-- def_bool y
-+ bool "Enable per-vma locking during page fault handling."
- depends on ARCH_SUPPORTS_PER_VMA_LOCK && MMU && SMP
-+ depends on BROKEN
- help
- Allow per-vma locking during page fault handling.
-
-diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
-index d8baa9b9ae6d..720cb35f6070 100644
---- a/scripts/mod/modpost.c
-+++ b/scripts/mod/modpost.c
-@@ -23,6 +23,7 @@
- #include "modpost.h"
- #include "../../include/linux/license.h"
- #include "../../include/linux/module_symbol.h"
-+#include "../../include/generated/uapi/linux/version.h"
-
- /* Are we using CONFIG_MODVERSIONS? */
- static bool modversions;
-@@ -2101,6 +2102,12 @@ static void write_buf(struct buffer *b, const char *fname)
- }
- }
-
-+static void add_rhelversion(struct buffer *b, struct module *mod)
-+{
-+ buf_printf(b, "MODULE_INFO(rhelversion, \"%d.%d\");\n", RHEL_MAJOR,
-+ RHEL_MINOR);
-+}
-+
- static void write_if_changed(struct buffer *b, const char *fname)
- {
- char *tmp;
-@@ -2164,6 +2171,7 @@ static void write_mod_c_file(struct module *mod)
- add_depends(&buf, mod);
- add_moddevtable(&buf, mod);
- add_srcversion(&buf, mod);
-+ add_rhelversion(&buf, mod);
-
- ret = snprintf(fname, sizeof(fname), "%s.mod.c", mod->name);
- if (ret >= sizeof(fname)) {
diff --git a/scripts/tags.sh b/scripts/tags.sh
-index f6b3c7cd39c7..35044647ed1a 100755
+index a70d43723146..56d06b04f752 100755
--- a/scripts/tags.sh
+++ b/scripts/tags.sh
@@ -16,6 +16,8 @@ fi
@@ -1402,7 +1487,7 @@ index f6b3c7cd39c7..35044647ed1a 100755
ignore="$ignore ( -name *.mod.c ) -prune -o"
+# RHEL tags and cscope should also ignore redhat/rpm
+ignore="$ignore ( -path redhat/rpm ) -prune -o"
-
+
# ignore arbitrary directories
if [ -n "${IGNORE_DIRS}" ]; then
diff --git a/security/integrity/platform_certs/load_uefi.c b/security/integrity/platform_certs/load_uefi.c
@@ -1411,14 +1496,14 @@ index d1fdd113450a..182e8090cfe8 100644
+++ b/security/integrity/platform_certs/load_uefi.c
@@ -74,7 +74,8 @@ static __init void *get_cert_list(efi_char16_t *name, efi_guid_t *guid,
return NULL;
-
+
if (*status != EFI_BUFFER_TOO_SMALL) {
- pr_err("Couldn't get size: 0x%lx\n", *status);
+ pr_err("Couldn't get size: %s (0x%lx)\n",
+ efi_status_to_str(*status), *status);
return NULL;
}
-
+
@@ -85,7 +86,8 @@ static __init void *get_cert_list(efi_char16_t *name, efi_guid_t *guid,
*status = efi.get_variable(name, guid, NULL, &lsize, db);
if (*status != EFI_SUCCESS) {
@@ -1428,7 +1513,7 @@ index d1fdd113450a..182e8090cfe8 100644
+ efi_status_to_str(*status), *status);
return NULL;
}
-
+
diff --git a/security/lockdown/Kconfig b/security/lockdown/Kconfig
index e84ddf484010..d0501353a4b9 100644
--- a/security/lockdown/Kconfig
@@ -1436,7 +1521,7 @@ index e84ddf484010..d0501353a4b9 100644
@@ -16,6 +16,19 @@ config SECURITY_LOCKDOWN_LSM_EARLY
subsystem is fully initialised. If enabled, lockdown will
unconditionally be called before any other LSMs.
-
+
+config LOCK_DOWN_IN_EFI_SECURE_BOOT
+ bool "Lock down the kernel in EFI Secure Boot mode"
+ default n
@@ -1458,21 +1543,21 @@ index 68d19632aeb7..ef348935b6ff 100644
--- a/security/lockdown/lockdown.c
+++ b/security/lockdown/lockdown.c
@@ -73,6 +73,7 @@ static int lockdown_is_locked_down(enum lockdown_reason what)
-
+
static struct security_hook_list lockdown_hooks[] __ro_after_init = {
LSM_HOOK_INIT(locked_down, lockdown_is_locked_down),
+ LSM_HOOK_INIT(lock_kernel_down, lock_kernel_down),
};
-
+
static int __init lockdown_lsm_init(void)
diff --git a/security/security.c b/security/security.c
-index d5ff7ff45b77..ac7d177a5fea 100644
+index 549104a447e3..73670798f075 100644
--- a/security/security.c
+++ b/security/security.c
-@@ -5167,6 +5167,18 @@ int security_locked_down(enum lockdown_reason what)
+@@ -5198,6 +5198,18 @@ int security_locked_down(enum lockdown_reason what)
}
EXPORT_SYMBOL(security_locked_down);
-
+
+/**
+ * security_lock_kernel_down() - Put the kernel into lock-down mode.
+ *
@@ -1488,3 +1573,30 @@ index d5ff7ff45b77..ac7d177a5fea 100644
#ifdef CONFIG_PERF_EVENTS
/**
* security_perf_event_open() - Check if a perf event open is allowed
+diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
+index afd663744041..5c16fe737a27 100644
+--- a/security/selinux/hooks.c
++++ b/security/selinux/hooks.c
+@@ -2748,14 +2748,20 @@ static int selinux_umount(struct vfsmount *mnt, int flags)
+ static int selinux_fs_context_submount(struct fs_context *fc,
+ struct super_block *reference)
+ {
+- const struct superblock_security_struct *sbsec;
++ const struct superblock_security_struct *sbsec = selinux_superblock(reference);
+ struct selinux_mnt_opts *opts;
+
++ /*
++ * Ensure that fc->security remains NULL when no options are set
++ * as expected by selinux_set_mnt_opts().
++ */
++ if (!(sbsec->flags & (FSCONTEXT_MNT|CONTEXT_MNT|DEFCONTEXT_MNT)))
++ return 0;
++
+ opts = kzalloc(sizeof(*opts), GFP_KERNEL);
+ if (!opts)
+ return -ENOMEM;
+
+- sbsec = selinux_superblock(reference);
+ if (sbsec->flags & FSCONTEXT_MNT)
+ opts->fscontext_sid = sbsec->sid;
+ if (sbsec->flags & CONTEXT_MNT)
diff --git a/SOURCES/process_configs.sh b/SOURCES/process_configs.sh
index 12edf0a..9cd5778 100755
--- a/SOURCES/process_configs.sh
+++ b/SOURCES/process_configs.sh
@@ -311,12 +311,14 @@ function process_configs()
process_config "$cfg" "$count"
fi
process_config "$cfg" "$count" &
+ # shellcheck disable=SC2004
waitpids[${count}]=$!
((count++))
while [ "$(jobs | grep -c Running)" -ge "$RHJOBS" ]; do :; done
done
+ # shellcheck disable=SC2048
for pid in ${waitpids[*]}; do
- wait ${pid}
+ wait "${pid}"
done
rm "$SCRIPT_DIR"/*.config*.old
diff --git a/SOURCES/rog-ally-alsa.patch b/SOURCES/rog-ally-alsa.patch
new file mode 100644
index 0000000..a756928
--- /dev/null
+++ b/SOURCES/rog-ally-alsa.patch
@@ -0,0 +1,938 @@
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+The return code of regmap_multi_reg_write() call related to "MDSYNC
+down" sequence is shadowed by the subsequent
+wait_for_completion_timeout() invocation, which is expected to time
+timeout in case the write operation failed.
+
+Let cs35l41_global_enable() return the correct error code instead of
+-ETIMEDOUT.
+
+Fixes: f5030564938b ("ALSA: cs35l41: Add shared boost feature")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41-lib.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c
+index 4ec306cd2f47..a018f1d98428 100644
+--- a/sound/soc/codecs/cs35l41-lib.c
++++ b/sound/soc/codecs/cs35l41-lib.c
+@@ -1243,7 +1243,7 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ cs35l41_mdsync_down_seq[2].def = pwr_ctrl1;
+ ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_down_seq,
+ ARRAY_SIZE(cs35l41_mdsync_down_seq));
+- if (!enable)
++ if (ret || !enable)
+ break;
+
+ if (!pll_lock)
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+The return code of regmap_multi_reg_write() call related to "MDSYNC up"
+sequence is shadowed by the subsequent regmap_read_poll_timeout()
+invocation, which will hit a timeout in case the write operation above
+fails.
+
+Make sure cs35l41_global_enable() returns the correct error code instead
+of -ETIMEDOUT.
+
+Additionally, to be able to distinguish between the timeouts of
+wait_for_completion_timeout() and regmap_read_poll_timeout(), print an
+error message for the former and return immediately. This also avoids
+having to wait unnecessarily for the second time.
+
+Fixes: f8264c759208 ("ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41-lib.c | 17 ++++++++++-------
+ 1 file changed, 10 insertions(+), 7 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c
+index a018f1d98428..a6c6bb23b957 100644
+--- a/sound/soc/codecs/cs35l41-lib.c
++++ b/sound/soc/codecs/cs35l41-lib.c
+@@ -1251,15 +1251,18 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+
+ ret = wait_for_completion_timeout(pll_lock, msecs_to_jiffies(1000));
+ if (ret == 0) {
+- ret = -ETIMEDOUT;
+- } else {
+- regmap_read(regmap, CS35L41_PWR_CTRL3, &pwr_ctrl3);
+- pwr_ctrl3 |= CS35L41_SYNC_EN_MASK;
+- cs35l41_mdsync_up_seq[0].def = pwr_ctrl3;
+- ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_up_seq,
+- ARRAY_SIZE(cs35l41_mdsync_up_seq));
++ dev_err(dev, "Timed out waiting for pll_lock\n");
++ return -ETIMEDOUT;
+ }
+
++ regmap_read(regmap, CS35L41_PWR_CTRL3, &pwr_ctrl3);
++ pwr_ctrl3 |= CS35L41_SYNC_EN_MASK;
++ cs35l41_mdsync_up_seq[0].def = pwr_ctrl3;
++ ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_up_seq,
++ ARRAY_SIZE(cs35l41_mdsync_up_seq));
++ if (ret)
++ return ret;
++
+ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1,
+ int_status, int_status & pup_pdn_mask,
+ 1000, 100000);
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+Technically, an interrupt handler can be called before probe() finishes
+its execution, hence ensure the pll_lock completion object is always
+initialized before being accessed in cs35l41_irq().
+
+Fixes: f5030564938b ("ALSA: cs35l41: Add shared boost feature")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index 722b69a6de26..fe5376b3e01b 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -1273,6 +1273,8 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ regmap_update_bits(cs35l41->regmap, CS35L41_IRQ1_MASK3, CS35L41_INT3_PLL_LOCK_MASK,
+ 0 << CS35L41_INT3_PLL_LOCK_SHIFT);
+
++ init_completion(&cs35l41->pll_lock);
++
+ ret = devm_request_threaded_irq(cs35l41->dev, cs35l41->irq, NULL, cs35l41_irq,
+ IRQF_ONESHOT | IRQF_SHARED | irq_pol,
+ "cs35l41", cs35l41);
+@@ -1295,8 +1297,6 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ if (ret < 0)
+ goto err;
+
+- init_completion(&cs35l41->pll_lock);
+-
+ pm_runtime_set_autosuspend_delay(cs35l41->dev, 3000);
+ pm_runtime_use_autosuspend(cs35l41->dev);
+ pm_runtime_mark_last_busy(cs35l41->dev);
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+Enabling the active/passive shared boosts requires setting SYNC_EN, but
+*not* before receiving the PLL Lock signal.
+
+Due to improper error handling, it was not obvious that waiting for the
+completion operation times out and, consequently, the shared boost is
+never activated.
+
+Further investigations revealed the signal is triggered while
+snd_pcm_start() is executed, right after receiving the
+SNDRV_PCM_TRIGGER_START command, which happens long after the
+SND_SOC_DAPM_PRE_PMU event handler is invoked as part of
+snd_pcm_prepare(). That is where cs35l41_global_enable() is called
+from.
+
+Increasing the wait duration doesn't help, as it only causes an
+unnecessary delay in the invocation of snd_pcm_start(). Moving the wait
+and the subsequent regmap operations to the SNDRV_PCM_TRIGGER_START
+callback is not a solution either, since they would be executed in an
+IRQ-off atomic context.
+
+Solve the issue by setting the SYNC_EN bit in PWR_CTRL3 register right
+after receiving the PLL Lock interrupt.
+
+Additionally, drop the unnecessary writes to PWR_CTRL1 register, part of
+the original mdsync_up_seq, which would have toggled GLOBAL_EN with
+unwanted consequences on PLL locking behavior.
+
+Fixes: f5030564938b ("ALSA: cs35l41: Add shared boost feature")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ include/sound/cs35l41.h | 4 +--
+ sound/pci/hda/cs35l41_hda.c | 4 +--
+ sound/soc/codecs/cs35l41-lib.c | 61 ++++++++++++++++++++--------------
+ sound/soc/codecs/cs35l41.c | 24 ++++++++-----
+ sound/soc/codecs/cs35l41.h | 1 -
+ 5 files changed, 55 insertions(+), 39 deletions(-)
+
+diff --git a/include/sound/cs35l41.h b/include/sound/cs35l41.h
+index 1bf757901d02..2fe8c6b0d4cf 100644
+--- a/include/sound/cs35l41.h
++++ b/include/sound/cs35l41.h
+@@ -11,7 +11,6 @@
+ #define __CS35L41_H
+
+ #include <linux/regmap.h>
+-#include <linux/completion.h>
+ #include <linux/firmware/cirrus/cs_dsp.h>
+
+ #define CS35L41_FIRSTREG 0x00000000
+@@ -902,7 +901,8 @@ int cs35l41_exit_hibernate(struct device *dev, struct regmap *regmap);
+ int cs35l41_init_boost(struct device *dev, struct regmap *regmap,
+ struct cs35l41_hw_cfg *hw_cfg);
+ bool cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type);
++int cs35l41_mdsync_up(struct regmap *regmap);
+ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type,
+- int enable, struct completion *pll_lock, bool firmware_running);
++ int enable, bool firmware_running);
+
+ #endif /* __CS35L41_H */
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index f9b77353c266..09a9c135d9b6 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -527,7 +527,7 @@ static void cs35l41_hda_play_done(struct device *dev)
+
+ dev_dbg(dev, "Play (Complete)\n");
+
+- cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, NULL,
++ cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1,
+ cs35l41->firmware_running);
+ if (cs35l41->firmware_running) {
+ regmap_multi_reg_write(reg, cs35l41_hda_unmute_dsp,
+@@ -546,7 +546,7 @@ static void cs35l41_hda_pause_start(struct device *dev)
+ dev_dbg(dev, "Pause (Start)\n");
+
+ regmap_multi_reg_write(reg, cs35l41_hda_mute, ARRAY_SIZE(cs35l41_hda_mute));
+- cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0, NULL,
++ cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0,
+ cs35l41->firmware_running);
+ }
+
+diff --git a/sound/soc/codecs/cs35l41-lib.c b/sound/soc/codecs/cs35l41-lib.c
+index a6c6bb23b957..2ec5fdc875b1 100644
+--- a/sound/soc/codecs/cs35l41-lib.c
++++ b/sound/soc/codecs/cs35l41-lib.c
+@@ -1192,8 +1192,28 @@ bool cs35l41_safe_reset(struct regmap *regmap, enum cs35l41_boost_type b_type)
+ }
+ EXPORT_SYMBOL_GPL(cs35l41_safe_reset);
+
++/*
++ * Enabling the CS35L41_SHD_BOOST_ACTV and CS35L41_SHD_BOOST_PASS shared boosts
++ * does also require a call to cs35l41_mdsync_up(), but not before getting the
++ * PLL Lock signal.
++ *
++ * PLL Lock seems to be triggered soon after snd_pcm_start() is executed and
++ * SNDRV_PCM_TRIGGER_START command is processed, which happens (long) after the
++ * SND_SOC_DAPM_PRE_PMU event handler is invoked as part of snd_pcm_prepare().
++ *
++ * This event handler is where cs35l41_global_enable() is normally called from,
++ * but waiting for PLL Lock here will time out. Increasing the wait duration
++ * will not help, as the only consequence of it would be to add an unnecessary
++ * delay in the invocation of snd_pcm_start().
++ *
++ * Trying to move the wait in the SNDRV_PCM_TRIGGER_START callback is not a
++ * solution either, as the trigger is executed in an IRQ-off atomic context.
++ *
++ * The current approach is to invoke cs35l41_mdsync_up() right after receiving
++ * the PLL Lock interrupt, in the IRQ handler.
++ */
+ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l41_boost_type b_type,
+- int enable, struct completion *pll_lock, bool firmware_running)
++ int enable, bool firmware_running)
+ {
+ int ret;
+ unsigned int gpio1_func, pad_control, pwr_ctrl1, pwr_ctrl3, int_status, pup_pdn_mask;
+@@ -1203,11 +1223,6 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ {CS35L41_GPIO_PAD_CONTROL, 0},
+ {CS35L41_PWR_CTRL1, 0, 3000},
+ };
+- struct reg_sequence cs35l41_mdsync_up_seq[] = {
+- {CS35L41_PWR_CTRL3, 0},
+- {CS35L41_PWR_CTRL1, 0x00000000, 3000},
+- {CS35L41_PWR_CTRL1, 0x00000001, 3000},
+- };
+
+ pup_pdn_mask = enable ? CS35L41_PUP_DONE_MASK : CS35L41_PDN_DONE_MASK;
+
+@@ -1241,26 +1256,11 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ cs35l41_mdsync_down_seq[0].def = pwr_ctrl3;
+ cs35l41_mdsync_down_seq[1].def = pad_control;
+ cs35l41_mdsync_down_seq[2].def = pwr_ctrl1;
++
+ ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_down_seq,
+ ARRAY_SIZE(cs35l41_mdsync_down_seq));
+- if (ret || !enable)
+- break;
+-
+- if (!pll_lock)
+- return -EINVAL;
+-
+- ret = wait_for_completion_timeout(pll_lock, msecs_to_jiffies(1000));
+- if (ret == 0) {
+- dev_err(dev, "Timed out waiting for pll_lock\n");
+- return -ETIMEDOUT;
+- }
+-
+- regmap_read(regmap, CS35L41_PWR_CTRL3, &pwr_ctrl3);
+- pwr_ctrl3 |= CS35L41_SYNC_EN_MASK;
+- cs35l41_mdsync_up_seq[0].def = pwr_ctrl3;
+- ret = regmap_multi_reg_write(regmap, cs35l41_mdsync_up_seq,
+- ARRAY_SIZE(cs35l41_mdsync_up_seq));
+- if (ret)
++ /* Activation to be completed later via cs35l41_mdsync_up() */
++ if (ret || enable)
+ return ret;
+
+ ret = regmap_read_poll_timeout(regmap, CS35L41_IRQ1_STATUS1,
+@@ -1269,7 +1269,7 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ if (ret)
+ dev_err(dev, "Enable(%d) failed: %d\n", enable, ret);
+
+- // Clear PUP/PDN status
++ /* Clear PUP/PDN status */
+ regmap_write(regmap, CS35L41_IRQ1_STATUS1, pup_pdn_mask);
+ break;
+ case CS35L41_INT_BOOST:
+@@ -1351,6 +1351,17 @@ int cs35l41_global_enable(struct device *dev, struct regmap *regmap, enum cs35l4
+ }
+ EXPORT_SYMBOL_GPL(cs35l41_global_enable);
+
++/*
++ * To be called after receiving the IRQ Lock interrupt, in order to complete
++ * any shared boost activation initiated by cs35l41_global_enable().
++ */
++int cs35l41_mdsync_up(struct regmap *regmap)
++{
++ return regmap_update_bits(regmap, CS35L41_PWR_CTRL3,
++ CS35L41_SYNC_EN_MASK, CS35L41_SYNC_EN_MASK);
++}
++EXPORT_SYMBOL_GPL(cs35l41_mdsync_up);
++
+ int cs35l41_gpio_config(struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg)
+ {
+ struct cs35l41_gpio_cfg *gpio1 = &hw_cfg->gpio1;
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index fe5376b3e01b..12327b4c3d56 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -459,7 +459,19 @@ static irqreturn_t cs35l41_irq(int irq, void *data)
+
+ if (status[2] & CS35L41_PLL_LOCK) {
+ regmap_write(cs35l41->regmap, CS35L41_IRQ1_STATUS3, CS35L41_PLL_LOCK);
+- complete(&cs35l41->pll_lock);
++
++ if (cs35l41->hw_cfg.bst_type == CS35L41_SHD_BOOST_ACTV ||
++ cs35l41->hw_cfg.bst_type == CS35L41_SHD_BOOST_PASS) {
++ ret = cs35l41_mdsync_up(cs35l41->regmap);
++ if (ret)
++ dev_err(cs35l41->dev, "MDSYNC-up failed: %d\n", ret);
++ else
++ dev_dbg(cs35l41->dev, "MDSYNC-up done\n");
++
++ dev_dbg(cs35l41->dev, "PUP-done status: %d\n",
++ !!(status[0] & CS35L41_PUP_DONE_MASK));
++ }
++
+ ret = IRQ_HANDLED;
+ }
+
+@@ -500,11 +512,11 @@ static int cs35l41_main_amp_event(struct snd_soc_dapm_widget *w,
+ ARRAY_SIZE(cs35l41_pup_patch));
+
+ ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type,
+- 1, &cs35l41->pll_lock, cs35l41->dsp.cs_dsp.running);
++ 1, cs35l41->dsp.cs_dsp.running);
+ break;
+ case SND_SOC_DAPM_POST_PMD:
+ ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type,
+- 0, &cs35l41->pll_lock, cs35l41->dsp.cs_dsp.running);
++ 0, cs35l41->dsp.cs_dsp.running);
+
+ regmap_multi_reg_write_bypassed(cs35l41->regmap,
+ cs35l41_pdn_patch,
+@@ -802,10 +814,6 @@ static const struct snd_pcm_hw_constraint_list cs35l41_constraints = {
+ static int cs35l41_pcm_startup(struct snd_pcm_substream *substream,
+ struct snd_soc_dai *dai)
+ {
+- struct cs35l41_private *cs35l41 = snd_soc_component_get_drvdata(dai->component);
+-
+- reinit_completion(&cs35l41->pll_lock);
+-
+ if (substream->runtime)
+ return snd_pcm_hw_constraint_list(substream->runtime, 0,
+ SNDRV_PCM_HW_PARAM_RATE,
+@@ -1273,8 +1281,6 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ regmap_update_bits(cs35l41->regmap, CS35L41_IRQ1_MASK3, CS35L41_INT3_PLL_LOCK_MASK,
+ 0 << CS35L41_INT3_PLL_LOCK_SHIFT);
+
+- init_completion(&cs35l41->pll_lock);
+-
+ ret = devm_request_threaded_irq(cs35l41->dev, cs35l41->irq, NULL, cs35l41_irq,
+ IRQF_ONESHOT | IRQF_SHARED | irq_pol,
+ "cs35l41", cs35l41);
+diff --git a/sound/soc/codecs/cs35l41.h b/sound/soc/codecs/cs35l41.h
+index 34d967d4372b..c85cbc1dd333 100644
+--- a/sound/soc/codecs/cs35l41.h
++++ b/sound/soc/codecs/cs35l41.h
+@@ -33,7 +33,6 @@ struct cs35l41_private {
+ int irq;
+ /* GPIO for /RST */
+ struct gpio_desc *reset_gpio;
+- struct completion pll_lock;
+ };
+
+ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *hw_cfg);
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+The interrupt handler invokes pm_runtime_get_sync() without checking the
+returned error code.
+
+Add a proper verification and switch to pm_runtime_resume_and_get(), to
+avoid the need to call pm_runtime_put_noidle() for decrementing the PM
+usage counter before returning from the error condition.
+
+Fixes: f517ba4924ad ("ASoC: cs35l41: Add support for hibernate memory retention mode")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41.c | 12 ++++++++++--
+ 1 file changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index 12327b4c3d56..a31cb9ba7f7d 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -386,10 +386,18 @@ static irqreturn_t cs35l41_irq(int irq, void *data)
+ struct cs35l41_private *cs35l41 = data;
+ unsigned int status[4] = { 0, 0, 0, 0 };
+ unsigned int masks[4] = { 0, 0, 0, 0 };
+- int ret = IRQ_NONE;
+ unsigned int i;
++ int ret;
+
+- pm_runtime_get_sync(cs35l41->dev);
++ ret = pm_runtime_resume_and_get(cs35l41->dev);
++ if (ret < 0) {
++ dev_err(cs35l41->dev,
++ "pm_runtime_resume_and_get failed in %s: %d\n",
++ __func__, ret);
++ return IRQ_NONE;
++ }
++
++ ret = IRQ_NONE;
+
+ for (i = 0; i < ARRAY_SIZE(status); i++) {
+ regmap_read(cs35l41->regmap,
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+According to the documentation, drivers are responsible for undoing at
+removal time all runtime PM changes done during probing.
+
+Hence, add the missing calls to pm_runtime_dont_use_autosuspend(), which
+are necessary for undoing pm_runtime_use_autosuspend().
+
+Note this would have been handled implicitly by
+devm_pm_runtime_enable(), but there is a need to continue using
+pm_runtime_enable()/pm_runtime_disable() in order to ensure the runtime
+PM is disabled as soon as the remove() callback is entered.
+
+Fixes: f517ba4924ad ("ASoC: cs35l41: Add support for hibernate memory retention mode")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ sound/soc/codecs/cs35l41.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index a31cb9ba7f7d..5456e6bfa242 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -1334,6 +1334,7 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ return 0;
+
+ err_pm:
++ pm_runtime_dont_use_autosuspend(cs35l41->dev);
+ pm_runtime_disable(cs35l41->dev);
+ pm_runtime_put_noidle(cs35l41->dev);
+
+@@ -1350,6 +1351,7 @@ EXPORT_SYMBOL_GPL(cs35l41_probe);
+ void cs35l41_remove(struct cs35l41_private *cs35l41)
+ {
+ pm_runtime_get_sync(cs35l41->dev);
++ pm_runtime_dont_use_autosuspend(cs35l41->dev);
+ pm_runtime_disable(cs35l41->dev);
+
+ regmap_write(cs35l41->regmap, CS35L41_IRQ1_MASK1, 0xFFFFFFFF);
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+Use dev_err_probe() helper where possible, to simplify error handling
+during probe.
+
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41-i2c.c | 9 +++------
+ sound/soc/codecs/cs35l41-spi.c | 9 +++------
+ sound/soc/codecs/cs35l41.c | 34 ++++++++++++++++------------------
+ 3 files changed, 22 insertions(+), 30 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41-i2c.c b/sound/soc/codecs/cs35l41-i2c.c
+index 7ea890d7d387..9109203a7f25 100644
+--- a/sound/soc/codecs/cs35l41-i2c.c
++++ b/sound/soc/codecs/cs35l41-i2c.c
+@@ -35,7 +35,6 @@ static int cs35l41_i2c_probe(struct i2c_client *client)
+ struct device *dev = &client->dev;
+ struct cs35l41_hw_cfg *hw_cfg = dev_get_platdata(dev);
+ const struct regmap_config *regmap_config = &cs35l41_regmap_i2c;
+- int ret;
+
+ cs35l41 = devm_kzalloc(dev, sizeof(struct cs35l41_private), GFP_KERNEL);
+
+@@ -47,11 +46,9 @@ static int cs35l41_i2c_probe(struct i2c_client *client)
+
+ i2c_set_clientdata(client, cs35l41);
+ cs35l41->regmap = devm_regmap_init_i2c(client, regmap_config);
+- if (IS_ERR(cs35l41->regmap)) {
+- ret = PTR_ERR(cs35l41->regmap);
+- dev_err(cs35l41->dev, "Failed to allocate register map: %d\n", ret);
+- return ret;
+- }
++ if (IS_ERR(cs35l41->regmap))
++ return dev_err_probe(cs35l41->dev, PTR_ERR(cs35l41->regmap),
++ "Failed to allocate register map\n");
+
+ return cs35l41_probe(cs35l41, hw_cfg);
+ }
+diff --git a/sound/soc/codecs/cs35l41-spi.c b/sound/soc/codecs/cs35l41-spi.c
+index 5c8bb24909eb..28e9c9473e60 100644
+--- a/sound/soc/codecs/cs35l41-spi.c
++++ b/sound/soc/codecs/cs35l41-spi.c
+@@ -32,7 +32,6 @@ static int cs35l41_spi_probe(struct spi_device *spi)
+ const struct regmap_config *regmap_config = &cs35l41_regmap_spi;
+ struct cs35l41_hw_cfg *hw_cfg = dev_get_platdata(&spi->dev);
+ struct cs35l41_private *cs35l41;
+- int ret;
+
+ cs35l41 = devm_kzalloc(&spi->dev, sizeof(struct cs35l41_private), GFP_KERNEL);
+ if (!cs35l41)
+@@ -43,11 +42,9 @@ static int cs35l41_spi_probe(struct spi_device *spi)
+
+ spi_set_drvdata(spi, cs35l41);
+ cs35l41->regmap = devm_regmap_init_spi(spi, regmap_config);
+- if (IS_ERR(cs35l41->regmap)) {
+- ret = PTR_ERR(cs35l41->regmap);
+- dev_err(&spi->dev, "Failed to allocate register map: %d\n", ret);
+- return ret;
+- }
++ if (IS_ERR(cs35l41->regmap))
++ return dev_err_probe(cs35l41->dev, PTR_ERR(cs35l41->regmap),
++ "Failed to allocate register map\n");
+
+ cs35l41->dev = &spi->dev;
+ cs35l41->irq = spi->irq;
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index 5456e6bfa242..7ddaa9bd8911 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -1190,16 +1190,14 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+
+ ret = devm_regulator_bulk_get(cs35l41->dev, CS35L41_NUM_SUPPLIES,
+ cs35l41->supplies);
+- if (ret != 0) {
+- dev_err(cs35l41->dev, "Failed to request core supplies: %d\n", ret);
+- return ret;
+- }
++ if (ret != 0)
++ return dev_err_probe(cs35l41->dev, ret,
++ "Failed to request core supplies\n");
+
+ ret = regulator_bulk_enable(CS35L41_NUM_SUPPLIES, cs35l41->supplies);
+- if (ret != 0) {
+- dev_err(cs35l41->dev, "Failed to enable core supplies: %d\n", ret);
+- return ret;
+- }
++ if (ret != 0)
++ return dev_err_probe(cs35l41->dev, ret,
++ "Failed to enable core supplies\n");
+
+ /* returning NULL can be an option if in stereo mode */
+ cs35l41->reset_gpio = devm_gpiod_get_optional(cs35l41->dev, "reset",
+@@ -1211,8 +1209,8 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ dev_info(cs35l41->dev,
+ "Reset line busy, assuming shared reset\n");
+ } else {
+- dev_err(cs35l41->dev,
+- "Failed to get reset GPIO: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret,
++ "Failed to get reset GPIO\n");
+ goto err;
+ }
+ }
+@@ -1228,8 +1226,8 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ int_status, int_status & CS35L41_OTP_BOOT_DONE,
+ 1000, 100000);
+ if (ret) {
+- dev_err(cs35l41->dev,
+- "Failed waiting for OTP_BOOT_DONE: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret,
++ "Failed waiting for OTP_BOOT_DONE\n");
+ goto err;
+ }
+
+@@ -1242,13 +1240,13 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+
+ ret = regmap_read(cs35l41->regmap, CS35L41_DEVID, &regid);
+ if (ret < 0) {
+- dev_err(cs35l41->dev, "Get Device ID failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Get Device ID failed\n");
+ goto err;
+ }
+
+ ret = regmap_read(cs35l41->regmap, CS35L41_REVID, &reg_revid);
+ if (ret < 0) {
+- dev_err(cs35l41->dev, "Get Revision ID failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Get Revision ID failed\n");
+ goto err;
+ }
+
+@@ -1273,7 +1271,7 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+
+ ret = cs35l41_otp_unpack(cs35l41->dev, cs35l41->regmap);
+ if (ret < 0) {
+- dev_err(cs35l41->dev, "OTP Unpack failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "OTP Unpack failed\n");
+ goto err;
+ }
+
+@@ -1293,13 +1291,13 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ IRQF_ONESHOT | IRQF_SHARED | irq_pol,
+ "cs35l41", cs35l41);
+ if (ret != 0) {
+- dev_err(cs35l41->dev, "Failed to request IRQ: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Failed to request IRQ\n");
+ goto err;
+ }
+
+ ret = cs35l41_set_pdata(cs35l41);
+ if (ret < 0) {
+- dev_err(cs35l41->dev, "Set pdata failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Set pdata failed\n");
+ goto err;
+ }
+
+@@ -1322,7 +1320,7 @@ int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *
+ &soc_component_dev_cs35l41,
+ cs35l41_dai, ARRAY_SIZE(cs35l41_dai));
+ if (ret < 0) {
+- dev_err(cs35l41->dev, "Register codec failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Register codec failed\n");
+ goto err_pm;
+ }
+
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+Make use of the recently introduced EXPORT_GPL_DEV_PM_OPS() macro, to
+conditionally export the runtime/system PM functions.
+
+Replace the old SET_{RUNTIME,SYSTEM_SLEEP,NOIRQ_SYSTEM_SLEEP}_PM_OPS()
+helpers with their modern alternatives and get rid of the now
+unnecessary '__maybe_unused' annotations on all PM functions.
+
+Additionally, use the pm_ptr() macro to fix the following errors when
+building with CONFIG_PM disabled:
+
+ERROR: modpost: "cs35l41_pm_ops" [sound/soc/codecs/snd-soc-cs35l41-spi.ko] undefined!
+ERROR: modpost: "cs35l41_pm_ops" [sound/soc/codecs/snd-soc-cs35l41-i2c.ko] undefined!
+
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
+---
+ sound/soc/codecs/cs35l41-i2c.c | 2 +-
+ sound/soc/codecs/cs35l41-spi.c | 2 +-
+ sound/soc/codecs/cs35l41.c | 21 ++++++++++-----------
+ 3 files changed, 12 insertions(+), 13 deletions(-)
+
+diff --git a/sound/soc/codecs/cs35l41-i2c.c b/sound/soc/codecs/cs35l41-i2c.c
+index 9109203a7f25..96414ee35285 100644
+--- a/sound/soc/codecs/cs35l41-i2c.c
++++ b/sound/soc/codecs/cs35l41-i2c.c
+@@ -80,7 +80,7 @@ MODULE_DEVICE_TABLE(acpi, cs35l41_acpi_match);
+ static struct i2c_driver cs35l41_i2c_driver = {
+ .driver = {
+ .name = "cs35l41",
+- .pm = &cs35l41_pm_ops,
++ .pm = pm_ptr(&cs35l41_pm_ops),
+ .of_match_table = of_match_ptr(cs35l41_of_match),
+ .acpi_match_table = ACPI_PTR(cs35l41_acpi_match),
+ },
+diff --git a/sound/soc/codecs/cs35l41-spi.c b/sound/soc/codecs/cs35l41-spi.c
+index 28e9c9473e60..a6db44520c06 100644
+--- a/sound/soc/codecs/cs35l41-spi.c
++++ b/sound/soc/codecs/cs35l41-spi.c
+@@ -80,7 +80,7 @@ MODULE_DEVICE_TABLE(acpi, cs35l41_acpi_match);
+ static struct spi_driver cs35l41_spi_driver = {
+ .driver = {
+ .name = "cs35l41",
+- .pm = &cs35l41_pm_ops,
++ .pm = pm_ptr(&cs35l41_pm_ops),
+ .of_match_table = of_match_ptr(cs35l41_of_match),
+ .acpi_match_table = ACPI_PTR(cs35l41_acpi_match),
+ },
+diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
+index 7ddaa9bd8911..4bc64ba71cd6 100644
+--- a/sound/soc/codecs/cs35l41.c
++++ b/sound/soc/codecs/cs35l41.c
+@@ -1368,7 +1368,7 @@ void cs35l41_remove(struct cs35l41_private *cs35l41)
+ }
+ EXPORT_SYMBOL_GPL(cs35l41_remove);
+
+-static int __maybe_unused cs35l41_runtime_suspend(struct device *dev)
++static int cs35l41_runtime_suspend(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+
+@@ -1385,7 +1385,7 @@ static int __maybe_unused cs35l41_runtime_suspend(struct device *dev)
+ return 0;
+ }
+
+-static int __maybe_unused cs35l41_runtime_resume(struct device *dev)
++static int cs35l41_runtime_resume(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+ int ret;
+@@ -1414,7 +1414,7 @@ static int __maybe_unused cs35l41_runtime_resume(struct device *dev)
+ return 0;
+ }
+
+-static int __maybe_unused cs35l41_sys_suspend(struct device *dev)
++static int cs35l41_sys_suspend(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+
+@@ -1424,7 +1424,7 @@ static int __maybe_unused cs35l41_sys_suspend(struct device *dev)
+ return 0;
+ }
+
+-static int __maybe_unused cs35l41_sys_suspend_noirq(struct device *dev)
++static int cs35l41_sys_suspend_noirq(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+
+@@ -1434,7 +1434,7 @@ static int __maybe_unused cs35l41_sys_suspend_noirq(struct device *dev)
+ return 0;
+ }
+
+-static int __maybe_unused cs35l41_sys_resume_noirq(struct device *dev)
++static int cs35l41_sys_resume_noirq(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+
+@@ -1444,7 +1444,7 @@ static int __maybe_unused cs35l41_sys_resume_noirq(struct device *dev)
+ return 0;
+ }
+
+-static int __maybe_unused cs35l41_sys_resume(struct device *dev)
++static int cs35l41_sys_resume(struct device *dev)
+ {
+ struct cs35l41_private *cs35l41 = dev_get_drvdata(dev);
+
+@@ -1454,13 +1454,12 @@ static int __maybe_unused cs35l41_sys_resume(struct device *dev)
+ return 0;
+ }
+
+-const struct dev_pm_ops cs35l41_pm_ops = {
+- SET_RUNTIME_PM_OPS(cs35l41_runtime_suspend, cs35l41_runtime_resume, NULL)
++EXPORT_GPL_DEV_PM_OPS(cs35l41_pm_ops) = {
++ RUNTIME_PM_OPS(cs35l41_runtime_suspend, cs35l41_runtime_resume, NULL)
+
+- SET_SYSTEM_SLEEP_PM_OPS(cs35l41_sys_suspend, cs35l41_sys_resume)
+- SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(cs35l41_sys_suspend_noirq, cs35l41_sys_resume_noirq)
++ SYSTEM_SLEEP_PM_OPS(cs35l41_sys_suspend, cs35l41_sys_resume)
++ NOIRQ_SYSTEM_SLEEP_PM_OPS(cs35l41_sys_suspend_noirq, cs35l41_sys_resume_noirq)
+ };
+-EXPORT_SYMBOL_GPL(cs35l41_pm_ops);
+
+ MODULE_DESCRIPTION("ASoC CS35L41 driver");
+ MODULE_AUTHOR("David Rhodes, Cirrus Logic Inc, <david.rhodes@cirrus.com>");
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+If component_add() fails, probe() returns without calling
+pm_runtime_put(), which leaves the runtime PM usage counter incremented.
+
+Fix the issue by jumping to err_pm label and drop the now unnecessary
+pm_runtime_disable() call.
+
+Fixes: 7b2f3eb492da ("ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 09a9c135d9b6..6fd827093c92 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -1625,8 +1625,7 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+ ret = component_add(cs35l41->dev, &cs35l41_hda_comp_ops);
+ if (ret) {
+ dev_err(cs35l41->dev, "Register component failed: %d\n", ret);
+- pm_runtime_disable(cs35l41->dev);
+- goto err;
++ goto err_pm;
+ }
+
+ dev_info(cs35l41->dev, "Cirrus Logic CS35L41 (%x), Revision: %02X\n", regid, reg_revid);
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+According to the documentation, drivers are responsible for undoing at
+removal time all runtime PM changes done during probing.
+
+Hence, add the missing calls to pm_runtime_dont_use_autosuspend(), which
+are necessary for undoing pm_runtime_use_autosuspend().
+
+Fixes: 1873ebd30cc8 ("ALSA: hda: cs35l41: Support Hibernation during Suspend")
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 6fd827093c92..565f7b897436 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -1633,6 +1633,7 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+ return 0;
+
+ err_pm:
++ pm_runtime_dont_use_autosuspend(cs35l41->dev);
+ pm_runtime_disable(cs35l41->dev);
+ pm_runtime_put_noidle(cs35l41->dev);
+
+@@ -1651,6 +1652,7 @@ void cs35l41_hda_remove(struct device *dev)
+ struct cs35l41_hda *cs35l41 = dev_get_drvdata(dev);
+
+ pm_runtime_get_sync(cs35l41->dev);
++ pm_runtime_dont_use_autosuspend(cs35l41->dev);
+ pm_runtime_disable(cs35l41->dev);
+
+ if (cs35l41->halo_initialized)
+--
+2.41.0
+From: Cristian Ciocaltea @ 2023-09-07 17:10 UTC (permalink / raw)
+ To: James Schulman, David Rhodes, Richard Fitzgerald,
+ Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown,
+ Stefan Binding, Charles Keepax, Vitaly Rodionov
+ Cc: alsa-devel, patches, linux-kernel, kernel
+
+Replace the remaining dev_err() calls in probe() with dev_err_probe(),
+to improve consistency.
+
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ sound/pci/hda/cs35l41_hda.c | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c
+index 565f7b897436..c74faa2ff46c 100644
+--- a/sound/pci/hda/cs35l41_hda.c
++++ b/sound/pci/hda/cs35l41_hda.c
+@@ -1550,27 +1550,27 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+ ret = regmap_read_poll_timeout(cs35l41->regmap, CS35L41_IRQ1_STATUS4, int_status,
+ int_status & CS35L41_OTP_BOOT_DONE, 1000, 100000);
+ if (ret) {
+- dev_err(cs35l41->dev, "Failed waiting for OTP_BOOT_DONE: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Failed waiting for OTP_BOOT_DONE\n");
+ goto err;
+ }
+
+ ret = regmap_read(cs35l41->regmap, CS35L41_IRQ1_STATUS3, &int_sts);
+ if (ret || (int_sts & CS35L41_OTP_BOOT_ERR)) {
+- dev_err(cs35l41->dev, "OTP Boot status %x error: %d\n",
+- int_sts & CS35L41_OTP_BOOT_ERR, ret);
++ dev_err_probe(cs35l41->dev, ret, "OTP Boot status %x error\n",
++ int_sts & CS35L41_OTP_BOOT_ERR);
+ ret = -EIO;
+ goto err;
+ }
+
+ ret = regmap_read(cs35l41->regmap, CS35L41_DEVID, &regid);
+ if (ret) {
+- dev_err(cs35l41->dev, "Get Device ID failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Get Device ID failed\n");
+ goto err;
+ }
+
+ ret = regmap_read(cs35l41->regmap, CS35L41_REVID, &reg_revid);
+ if (ret) {
+- dev_err(cs35l41->dev, "Get Revision ID failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Get Revision ID failed\n");
+ goto err;
+ }
+
+@@ -1593,7 +1593,7 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+
+ ret = cs35l41_otp_unpack(cs35l41->dev, cs35l41->regmap);
+ if (ret) {
+- dev_err(cs35l41->dev, "OTP Unpack failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "OTP Unpack failed\n");
+ goto err;
+ }
+
+@@ -1624,7 +1624,7 @@ int cs35l41_hda_probe(struct device *dev, const char *device_name, int id, int i
+
+ ret = component_add(cs35l41->dev, &cs35l41_hda_comp_ops);
+ if (ret) {
+- dev_err(cs35l41->dev, "Register component failed: %d\n", ret);
++ dev_err_probe(cs35l41->dev, ret, "Register component failed\n");
+ goto err_pm;
+ }
+
+--
+2.41.0
diff --git a/SOURCES/rog-ally-side-keys-fix.patch b/SOURCES/rog-ally-side-keys-fix.patch
new file mode 100644
index 0000000..c80387c
--- /dev/null
+++ b/SOURCES/rog-ally-side-keys-fix.patch
@@ -0,0 +1,51 @@
+From df561bb39dc0ae974bbd1d0f88b8a75cc8c20b7c Mon Sep 17 00:00:00 2001
+From: GloriousEggroll <gloriouseggroll@gmail.com>
+Date: Wed, 30 Aug 2023 20:25:07 -0600
+Subject: [PATCH 09/18] rog-ally-side-keys
+
+---
+ drivers/hid/hid-asus.c | 8 ++++++++
+ drivers/hid/hid-ids.h | 1 +
+ 2 files changed, 9 insertions(+)
+
+diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c
+index fd61dba88..596196c04 100644
+--- a/drivers/hid/hid-asus.c
++++ b/drivers/hid/hid-asus.c
+@@ -899,6 +899,11 @@ static int asus_input_mapping(struct hid_device *hdev,
+ case 0x4b: asus_map_key_clear(KEY_F14); break; /* Arrows/Pg-Up/Dn toggle */
+
+
++ case 0xa5: asus_map_key_clear(KEY_F15); break; /* ROG Ally left back */
++ case 0xa6: asus_map_key_clear(KEY_F16); break; /* ROG Ally QAM button */
++ case 0xa7: asus_map_key_clear(KEY_F17); break; /* ROG Ally ROG long-press */
++ case 0xa8: asus_map_key_clear(KEY_F18); break; /* ROG Ally ROG longer-press */
++
+ default:
+ /* ASUS lazily declares 256 usages, ignore the rest,
+ * as some make the keyboard appear as a pointer device. */
+@@ -1252,6 +1257,9 @@ static const struct hid_device_id asus_devices[] = {
+ { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD),
+ QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
++ { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
++ USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY),
++ QUIRK_ROG_NKEY_KEYBOARD },
+ { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD2),
+ QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
+diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
+index 8a310f8ff..46f5262d7 100644
+--- a/drivers/hid/hid-ids.h
++++ b/drivers/hid/hid-ids.h
+@@ -208,6 +208,7 @@
+ #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD 0x1866
+ #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD2 0x19b6
+ #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD3 0x1a30
++#define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY 0x1abe
+ #define USB_DEVICE_ID_ASUSTEK_ROG_CLAYMORE_II_KEYBOARD 0x196b
+ #define USB_DEVICE_ID_ASUSTEK_FX503VD_KEYBOARD 0x1869
+
+--
+2.41.0
+
diff --git a/SOURCES/rpminspect.yaml b/SOURCES/rpminspect.yaml
index aa58a75..8b160a4 100644
--- a/SOURCES/rpminspect.yaml
+++ b/SOURCES/rpminspect.yaml
@@ -23,7 +23,7 @@ emptyrpm:
patches:
ignore_list:
- linux-kernel-test.patch
- - patch-6.4-redhat.patch
+ - patch-6.5-redhat.patch
runpath:
ignore:
diff --git a/SOURCES/steam-deck.patch b/SOURCES/steam-deck.patch
index e8570a0..696f642 100644
--- a/SOURCES/steam-deck.patch
+++ b/SOURCES/steam-deck.patch
@@ -919,3 +919,1657 @@ index fab9e9460bd4..9d0a5471b181 100644
if (IS_ERR(hwmon)) {
dev_err(dev, "Failed to register HWMON device");
return PTR_ERR(hwmon);
+From b899859fe49cccda9e8739d29d883dbd6dd057f3 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Thu, 30 Jun 2022 18:42:10 -0700
+Subject: [PATCH 01/10] USB: gadget: f_hid: Add Get-Feature report
+
+While the HID gadget implementation has been sufficient for devices that only
+use INTERRUPT transfers, the USB HID standard includes provisions for Set- and
+Get-Feature report CONTROL transfers that go over endpoint 0. These were
+previously impossible with the existing implementation, and would either send
+an empty reply, or stall out.
+
+As the feature is a standard part of USB HID, it stands to reason that devices
+would use it, and that the HID gadget should support it. This patch adds
+support for (polled) device-to-host Get-Feature reports through a new ioctl
+interface to the hidg class dev nodes.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+(cherry picked from commit 8437fa3861c7198a3e286f393c8637c4fc08d2bc)
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ drivers/usb/gadget/function/f_hid.c | 121 ++++++++++++++++++++++++++--
+ include/uapi/linux/usb/g_hid.h | 38 +++++++++
+ include/uapi/linux/usb/gadgetfs.h | 2 +-
+ 3 files changed, 154 insertions(+), 7 deletions(-)
+ create mode 100644 include/uapi/linux/usb/g_hid.h
+
+diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget/function/f_hid.c
+index ea85e2c701a15..6fec92b5a0bd9 100644
+--- a/drivers/usb/gadget/function/f_hid.c
++++ b/drivers/usb/gadget/function/f_hid.c
+@@ -16,6 +16,7 @@
+ #include <linux/wait.h>
+ #include <linux/sched.h>
+ #include <linux/usb/g_hid.h>
++#include <uapi/linux/usb/g_hid.h>
+
+ #include "u_f.h"
+ #include "u_hid.h"
+@@ -75,6 +76,13 @@ struct f_hidg {
+ wait_queue_head_t write_queue;
+ struct usb_request *req;
+
++ /* get report */
++ struct usb_request *get_req;
++ struct usb_hidg_report get_report;
++ spinlock_t get_spinlock;
++ bool get_pending;
++ wait_queue_head_t get_queue;
++
+ struct device dev;
+ struct cdev cdev;
+ struct usb_function func;
+@@ -523,6 +531,64 @@ static ssize_t f_hidg_write(struct file *file, const char __user *buffer,
+ return status;
+ }
+
++
++static int f_hidg_get_report(struct file *file, struct usb_hidg_report __user *buffer)
++{
++ struct f_hidg *hidg = file->private_data;
++ struct usb_composite_dev *cdev = hidg->func.config->cdev;
++
++ int status = 0;
++ unsigned long flags;
++
++ spin_lock_irqsave(&hidg->get_spinlock, flags);
++
++#define GET_REPORT_COND (!hidg->get_pending)
++
++ while (!GET_REPORT_COND) {
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
++
++ if (file->f_flags & O_NONBLOCK)
++ return -EAGAIN;
++
++ if (wait_event_interruptible_exclusive(hidg->get_queue,
++ GET_REPORT_COND))
++ return -ERESTARTSYS;
++
++ spin_lock_irqsave(&hidg->get_spinlock, flags);
++ if (!hidg->get_pending) {
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
++ return -EINVAL;
++ }
++ }
++
++ hidg->get_pending = true;
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
++
++ status = copy_from_user(&hidg->get_report, buffer,
++ sizeof(struct usb_hidg_report));
++ if (status != 0) {
++ ERROR(cdev, "copy_from_user error\n");
++ status = -EINVAL;
++ }
++
++ spin_lock_irqsave(&hidg->get_spinlock, flags);
++ hidg->get_pending = false;
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
++
++ wake_up(&hidg->get_queue);
++ return status;
++}
++
++static long f_hidg_ioctl(struct file *file, unsigned int code, unsigned long arg)
++{
++ switch (code) {
++ case GADGET_HID_WRITE_GET_REPORT:
++ return f_hidg_get_report(file, (struct usb_hidg_report __user *)arg);
++ default:
++ return -ENOTTY;
++ }
++}
++
+ static __poll_t f_hidg_poll(struct file *file, poll_table *wait)
+ {
+ struct f_hidg *hidg = file->private_data;
+@@ -548,6 +614,7 @@ static __poll_t f_hidg_poll(struct file *file, poll_table *wait)
+ #undef WRITE_COND
+ #undef READ_COND_SSREPORT
+ #undef READ_COND_INTOUT
++#undef GET_REPORT_COND
+
+ static int f_hidg_release(struct inode *inode, struct file *fd)
+ {
+@@ -640,6 +707,10 @@ static void hidg_ssreport_complete(struct usb_ep *ep, struct usb_request *req)
+ wake_up(&hidg->read_queue);
+ }
+
++static void hidg_get_report_complete(struct usb_ep *ep, struct usb_request *req)
++{
++}
++
+ static int hidg_setup(struct usb_function *f,
+ const struct usb_ctrlrequest *ctrl)
+ {
+@@ -647,6 +718,8 @@ static int hidg_setup(struct usb_function *f,
+ struct usb_composite_dev *cdev = f->config->cdev;
+ struct usb_request *req = cdev->req;
+ int status = 0;
++ unsigned long flags;
++ bool do_wake = false;
+ __u16 value, length;
+
+ value = __le16_to_cpu(ctrl->wValue);
+@@ -659,14 +732,29 @@ static int hidg_setup(struct usb_function *f,
+ switch ((ctrl->bRequestType << 8) | ctrl->bRequest) {
+ case ((USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE) << 8
+ | HID_REQ_GET_REPORT):
+- VDBG(cdev, "get_report\n");
++ VDBG(cdev, "get_report | wLength=%d\n", ctrl->wLength);
+
+- /* send an empty report */
+- length = min_t(unsigned, length, hidg->report_length);
+- memset(req->buf, 0x0, length);
++ req = hidg->get_req;
++ req->zero = 0;
++ req->length = min_t(unsigned, length, hidg->report_length);
++ status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
++ if (status < 0) {
++ ERROR(cdev, "usb_ep_queue error on get_report %d\n",
++ status);
+
+- goto respond;
+- break;
++ spin_lock_irqsave(&hidg->get_spinlock, flags);
++ if (hidg->get_pending) {
++ hidg->get_pending = false;
++ do_wake = true;
++ }
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
++
++ if (do_wake) {
++ wake_up(&hidg->get_queue);
++ }
++ }
++
++ return status;
+
+ case ((USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE) << 8
+ | HID_REQ_GET_PROTOCOL):
+@@ -800,6 +888,14 @@ static void hidg_disable(struct usb_function *f)
+
+ hidg->req = NULL;
+ spin_unlock_irqrestore(&hidg->write_spinlock, flags);
++
++ spin_lock_irqsave(&hidg->get_spinlock, flags);
++ if (!hidg->get_pending) {
++ usb_ep_free_request(f->config->cdev->gadget->ep0, hidg->get_req);
++ hidg->get_pending = true;
++ }
++ hidg->get_req = NULL;
++ spin_unlock_irqrestore(&hidg->get_spinlock, flags);
+ }
+
+ static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt)
+@@ -908,6 +1004,7 @@ static const struct file_operations f_hidg_fops = {
+ .write = f_hidg_write,
+ .read = f_hidg_read,
+ .poll = f_hidg_poll,
++ .unlocked_ioctl = f_hidg_ioctl,
+ .llseek = noop_llseek,
+ };
+
+@@ -918,6 +1015,14 @@ static int hidg_bind(struct usb_configuration *c, struct usb_function *f)
+ struct usb_string *us;
+ int status;
+
++ hidg->get_req = usb_ep_alloc_request(c->cdev->gadget->ep0, GFP_ATOMIC);
++ if (!hidg->get_req)
++ return -ENOMEM;
++ hidg->get_req->buf = hidg->get_report.data;
++ hidg->get_req->zero = 0;
++ hidg->get_req->complete = hidg_get_report_complete;
++ hidg->get_req->context = hidg;
++
+ /* maybe allocate device-global string IDs, and patch descriptors */
+ us = usb_gstrings_attach(c->cdev, ct_func_strings,
+ ARRAY_SIZE(ct_func_string_defs));
+@@ -1003,8 +1108,10 @@ static int hidg_bind(struct usb_configuration *c, struct usb_function *f)
+ hidg->write_pending = 1;
+ hidg->req = NULL;
+ spin_lock_init(&hidg->read_spinlock);
++ spin_lock_init(&hidg->get_spinlock);
+ init_waitqueue_head(&hidg->write_queue);
+ init_waitqueue_head(&hidg->read_queue);
++ init_waitqueue_head(&hidg->get_queue);
+ INIT_LIST_HEAD(&hidg->completed_out_req);
+
+ /* create char device */
+@@ -1021,6 +1128,8 @@ static int hidg_bind(struct usb_configuration *c, struct usb_function *f)
+ if (hidg->req != NULL)
+ free_ep_req(hidg->in_ep, hidg->req);
+
++ usb_ep_free_request(c->cdev->gadget->ep0, hidg->get_req);
++
+ return status;
+ }
+
+diff --git a/include/uapi/linux/usb/g_hid.h b/include/uapi/linux/usb/g_hid.h
+new file mode 100644
+index 0000000000000..c6068b4863543
+--- /dev/null
++++ b/include/uapi/linux/usb/g_hid.h
+@@ -0,0 +1,38 @@
++/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
++/*
++ * g_hid.h -- Header file for USB HID gadget driver
++ *
++ * Copyright (C) 2022 Valve Software
++ *
++ * 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 2 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, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ */
++
++#ifndef __UAPI_LINUX_USB_G_HID_H
++#define __UAPI_LINUX_USB_G_HID_H
++
++#include <linux/types.h>
++
++struct usb_hidg_report {
++ __u16 length;
++ __u8 data[512];
++};
++
++/* The 'g' code is also used by gadgetfs and hid gadget ioctl requests.
++ * Don't add any colliding codes to either driver, and keep
++ * them in unique ranges (size 0x20 for now).
++ */
++#define GADGET_HID_WRITE_GET_REPORT _IOW('g', 0x42, struct usb_hidg_report)
++
++#endif /* __UAPI_LINUX_USB_G_HID_H */
+diff --git a/include/uapi/linux/usb/gadgetfs.h b/include/uapi/linux/usb/gadgetfs.h
+index 835473910a498..9754822b2a409 100644
+--- a/include/uapi/linux/usb/gadgetfs.h
++++ b/include/uapi/linux/usb/gadgetfs.h
+@@ -62,7 +62,7 @@ struct usb_gadgetfs_event {
+ };
+
+
+-/* The 'g' code is also used by printer gadget ioctl requests.
++/* The 'g' code is also used by printer and hid gadget ioctl requests.
+ * Don't add any colliding codes to either driver, and keep
+ * them in unique ranges (size 0x20 for now).
+ */
+--
+2.41.0
+
+
+From 20ebaf7b44ff03078cf53e43306d6c5a3d0613e6 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Thu, 30 Jun 2022 18:43:10 -0700
+Subject: [PATCH 02/10] USB: gadget: f_hid: Add Set-Feature report
+
+While the HID gadget implementation has been sufficient for devices that only
+use INTERRUPT transfers, the USB HID standard includes provisions for Set- and
+Get-Feature report CONTROL transfers that go over endpoint 0. These were
+previously impossible with the existing implementation, and would either send
+an empty reply, or stall out.
+
+As the feature is a standard part of USB HID, it stands to reason that devices
+would use it, and that the HID gadget should support it. This patch adds
+support for host-to-device Set-Feature reports through a new ioctl
+interface to the hidg class dev nodes.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+(cherry picked from commit 3d82be0ec3aa3b947d9c927d7b06c433de15be8b)
+Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
+---
+ drivers/usb/gadget/function/f_hid.c | 110 ++++++++++++++++++++++++++--
+ include/uapi/linux/usb/g_hid.h | 24 +-----
+ 2 files changed, 106 insertions(+), 28 deletions(-)
+
+diff --git a/drivers/usb/gadget/function/f_hid.c b/drivers/usb/gadget/function/f_hid.c
+index 6fec92b5a0bd9..172cba91aded1 100644
+--- a/drivers/usb/gadget/function/f_hid.c
++++ b/drivers/usb/gadget/function/f_hid.c
+@@ -76,6 +76,11 @@ struct f_hidg {
+ wait_queue_head_t write_queue;
+ struct usb_request *req;
+
++ /* set report */
++ struct list_head completed_set_req;
++ spinlock_t set_spinlock;
++ wait_queue_head_t set_queue;
++
+ /* get report */
+ struct usb_request *get_req;
+ struct usb_hidg_report get_report;
+@@ -531,6 +536,54 @@ static ssize_t f_hidg_write(struct file *file, const char __user *buffer,
+ return status;
+ }
+
++static int f_hidg_set_report(struct file *file, struct usb_hidg_report __user *buffer)
++{
++ struct f_hidg *hidg = file->private_data;
++ struct f_hidg_req_list *list;
++ struct usb_request *req;
++ unsigned long flags;
++ unsigned short length;
++ int status;
++
++ spin_lock_irqsave(&hidg->set_spinlock, flags);
++
++#define SET_REPORT_COND (!list_empty(&hidg->completed_set_req))
++
++ /* wait for at least one buffer to complete */
++ while (!SET_REPORT_COND) {
++ spin_unlock_irqrestore(&hidg->set_spinlock, flags);
++ if (file->f_flags & O_NONBLOCK)
++ return -EAGAIN;
++
++ if (wait_event_interruptible(hidg->set_queue, SET_REPORT_COND))
++ return -ERESTARTSYS;
++
++ spin_lock_irqsave(&hidg->set_spinlock, flags);
++ }
++
++ /* pick the first one */
++ list = list_first_entry(&hidg->completed_set_req,
++ struct f_hidg_req_list, list);
++
++ /*
++ * Remove this from list to protect it from being free()
++ * while host disables our function
++ */
++ list_del(&list->list);
++
++ req = list->req;
++ spin_unlock_irqrestore(&hidg->set_spinlock, flags);
++
++ /* copy to user outside spinlock */
++ length = min_t(unsigned short, sizeof(buffer->data), req->actual);
++ status = copy_to_user(&buffer->length, &length, sizeof(buffer->length));
++ if (!status) {
++ status = copy_to_user(&buffer->data, req->buf, length);
++ }
++ kfree(list);
++ free_ep_req(hidg->func.config->cdev->gadget->ep0, req);
++ return status;
++}
+
+ static int f_hidg_get_report(struct file *file, struct usb_hidg_report __user *buffer)
+ {
+@@ -582,6 +635,8 @@ static int f_hidg_get_report(struct file *file, struct usb_hidg_report __user *b
+ static long f_hidg_ioctl(struct file *file, unsigned int code, unsigned long arg)
+ {
+ switch (code) {
++ case GADGET_HID_READ_SET_REPORT:
++ return f_hidg_set_report(file, (struct usb_hidg_report __user *)arg);
+ case GADGET_HID_WRITE_GET_REPORT:
+ return f_hidg_get_report(file, (struct usb_hidg_report __user *)arg);
+ default:
+@@ -596,6 +651,7 @@ static __poll_t f_hidg_poll(struct file *file, poll_table *wait)
+
+ poll_wait(file, &hidg->read_queue, wait);
+ poll_wait(file, &hidg->write_queue, wait);
++ poll_wait(file, &hidg->set_queue, wait);
+
+ if (WRITE_COND)
+ ret |= EPOLLOUT | EPOLLWRNORM;
+@@ -608,12 +664,16 @@ static __poll_t f_hidg_poll(struct file *file, poll_table *wait)
+ ret |= EPOLLIN | EPOLLRDNORM;
+ }
+
++ if (SET_REPORT_COND)
++ ret |= EPOLLPRI;
++
+ return ret;
+ }
+
+ #undef WRITE_COND
+ #undef READ_COND_SSREPORT
+ #undef READ_COND_INTOUT
++#undef SET_REPORT_COND
+ #undef GET_REPORT_COND
+
+ static int f_hidg_release(struct inode *inode, struct file *fd)
+@@ -658,11 +718,19 @@ static void hidg_intout_complete(struct usb_ep *ep, struct usb_request *req)
+
+ req_list->req = req;
+
+- spin_lock_irqsave(&hidg->read_spinlock, flags);
+- list_add_tail(&req_list->list, &hidg->completed_out_req);
+- spin_unlock_irqrestore(&hidg->read_spinlock, flags);
++ if (ep == cdev->gadget->ep0) {
++ spin_lock_irqsave(&hidg->set_spinlock, flags);
++ list_add_tail(&req_list->list, &hidg->completed_set_req);
++ spin_unlock_irqrestore(&hidg->set_spinlock, flags);
+
+- wake_up(&hidg->read_queue);
++ wake_up(&hidg->set_queue);
++ } else {
++ spin_lock_irqsave(&hidg->read_spinlock, flags);
++ list_add_tail(&req_list->list, &hidg->completed_out_req);
++ spin_unlock_irqrestore(&hidg->read_spinlock, flags);
++
++ wake_up(&hidg->read_queue);
++ }
+ break;
+ default:
+ ERROR(cdev, "Set report failed %d\n", req->status);
+@@ -775,12 +843,27 @@ static int hidg_setup(struct usb_function *f,
+ case ((USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE) << 8
+ | HID_REQ_SET_REPORT):
+ VDBG(cdev, "set_report | wLength=%d\n", ctrl->wLength);
+- if (hidg->use_out_ep)
++ if (!hidg->use_out_ep) {
++ req->complete = hidg_ssreport_complete;
++ req->context = hidg;
++ goto respond;
++ }
++ if (!length)
+ goto stall;
+- req->complete = hidg_ssreport_complete;
++ req = alloc_ep_req(cdev->gadget->ep0, GFP_ATOMIC);
++ if (!req)
++ return -ENOMEM;
++ req->complete = hidg_intout_complete;
+ req->context = hidg;
+- goto respond;
+- break;
++ req->zero = 0;
++ req->length = length;
++ status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
++ if (status < 0) {
++ ERROR(cdev, "usb_ep_queue error on set_report %d\n", status);
++ free_ep_req(cdev->gadget->ep0, req);
++ }
++
++ return status;
+
+ case ((USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE) << 8
+ | HID_REQ_SET_PROTOCOL):
+@@ -880,6 +963,14 @@ static void hidg_disable(struct usb_function *f)
+ spin_unlock_irqrestore(&hidg->read_spinlock, flags);
+ }
+
++ spin_lock_irqsave(&hidg->set_spinlock, flags);
++ list_for_each_entry_safe(list, next, &hidg->completed_set_req, list) {
++ free_ep_req(f->config->cdev->gadget->ep0, list->req);
++ list_del(&list->list);
++ kfree(list);
++ }
++ spin_unlock_irqrestore(&hidg->set_spinlock, flags);
++
+ spin_lock_irqsave(&hidg->write_spinlock, flags);
+ if (!hidg->write_pending) {
+ free_ep_req(hidg->in_ep, hidg->req);
+@@ -1108,11 +1199,14 @@ static int hidg_bind(struct usb_configuration *c, struct usb_function *f)
+ hidg->write_pending = 1;
+ hidg->req = NULL;
+ spin_lock_init(&hidg->read_spinlock);
++ spin_lock_init(&hidg->set_spinlock);
+ spin_lock_init(&hidg->get_spinlock);
+ init_waitqueue_head(&hidg->write_queue);
+ init_waitqueue_head(&hidg->read_queue);
++ init_waitqueue_head(&hidg->set_queue);
+ init_waitqueue_head(&hidg->get_queue);
+ INIT_LIST_HEAD(&hidg->completed_out_req);
++ INIT_LIST_HEAD(&hidg->completed_set_req);
+
+ /* create char device */
+ cdev_init(&hidg->cdev, &f_hidg_fops);
+diff --git a/include/uapi/linux/usb/g_hid.h b/include/uapi/linux/usb/g_hid.h
+index c6068b4863543..54814c2c68d60 100644
+--- a/include/uapi/linux/usb/g_hid.h
++++ b/include/uapi/linux/usb/g_hid.h
+@@ -1,38 +1,22 @@
+ /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
+-/*
+- * g_hid.h -- Header file for USB HID gadget driver
+- *
+- * Copyright (C) 2022 Valve Software
+- *
+- * 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 2 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, write to the Free Software
+- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+- */
+
+ #ifndef __UAPI_LINUX_USB_G_HID_H
+ #define __UAPI_LINUX_USB_G_HID_H
+
+ #include <linux/types.h>
+
++#define HIDG_REPORT_SIZE_MAX 64
++
+ struct usb_hidg_report {
+ __u16 length;
+- __u8 data[512];
++ __u8 data[HIDG_REPORT_SIZE_MAX];
+ };
+
+ /* The 'g' code is also used by gadgetfs and hid gadget ioctl requests.
+ * Don't add any colliding codes to either driver, and keep
+ * them in unique ranges (size 0x20 for now).
+ */
++#define GADGET_HID_READ_SET_REPORT _IOR('g', 0x41, struct usb_hidg_report)
+ #define GADGET_HID_WRITE_GET_REPORT _IOW('g', 0x42, struct usb_hidg_report)
+
+ #endif /* __UAPI_LINUX_USB_G_HID_H */
+--
+2.41.0
+
+
+From 146e98d6f595e3a4e6c09a00ee9ec2d48a6703cb Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Tue, 29 Nov 2022 18:32:58 -0800
+Subject: [PATCH 03/10] HID: hid-steam: Update list of identifiers from SDL
+
+SDL includes a list of settings (registers), reports (cmds), and various other
+identifiers that were provided by Valve. This commit imports a significant
+chunk of that list as well as updating the guessed names and replacing a
+handful of magic constants. It also replaces bitmask definitions that used hex
+with the BIT macro.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/hid/hid-steam.c | 156 +++++++++++++++++++++++++++++++---------
+ 1 file changed, 121 insertions(+), 35 deletions(-)
+
+diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c
+index b110818fc9458..39a9bf3b7f77d 100644
+--- a/drivers/hid/hid-steam.c
++++ b/drivers/hid/hid-steam.c
+@@ -71,7 +71,7 @@ static LIST_HEAD(steam_devices);
+
+ /*
+ * Commands that can be sent in a feature report.
+- * Thanks to Valve for some valuable hints.
++ * Thanks to Valve and SDL for some valuable hints.
+ */
+ #define STEAM_CMD_SET_MAPPINGS 0x80
+ #define STEAM_CMD_CLEAR_MAPPINGS 0x81
+@@ -80,27 +80,98 @@ static LIST_HEAD(steam_devices);
+ #define STEAM_CMD_GET_ATTRIB_LABEL 0x84
+ #define STEAM_CMD_DEFAULT_MAPPINGS 0x85
+ #define STEAM_CMD_FACTORY_RESET 0x86
+-#define STEAM_CMD_WRITE_REGISTER 0x87
++#define STEAM_CMD_SET_REGISTER 0x87
+ #define STEAM_CMD_CLEAR_REGISTER 0x88
+-#define STEAM_CMD_READ_REGISTER 0x89
++#define STEAM_CMD_GET_REGISTER 0x89
+ #define STEAM_CMD_GET_REGISTER_LABEL 0x8a
+ #define STEAM_CMD_GET_REGISTER_MAX 0x8b
+ #define STEAM_CMD_GET_REGISTER_DEFAULT 0x8c
+ #define STEAM_CMD_SET_MODE 0x8d
+-#define STEAM_CMD_DEFAULT_MOUSE 0x8e
+-#define STEAM_CMD_FORCEFEEDBAK 0x8f
+-#define STEAM_CMD_REQUEST_COMM_STATUS 0xb4
+-#define STEAM_CMD_GET_SERIAL 0xae
++#define STEAM_CMD_DEFAULT_REGISTER 0x8e
++#define STEAM_CMD_HAPTIC_PULSE 0x8f
++#define STEAM_CMD_TURN_OFF_CONTROLLER 0x9f
++#define STEAM_CMD_GET_DEVICE_IFNO 0xa1
++#define STEAM_CMD_CALIBRATE_TRACKPADS 0xa7
++#define STEAM_CMD_SET_SERIAL 0xa9
++#define STEAM_CMD_GET_TRACKPAD_CALIB 0xaa
++#define STEAM_CMD_GET_TRACKPAD_FACTORY_CALIB 0xab
++#define STEAM_CMD_GET_TRACKPAD_RAW_DATA 0xac
++#define STEAM_CMD_ENABLE_PAIRING 0xad
++#define STEAM_CMD_GET_STRING_ATTRIB 0xae
++#define STEAM_CMD_RADIO_ERASE_RECORDS 0xaf
++#define STEAM_CMD_RADIO_WRITE_RECORD 0xb0
++#define STEAM_CMD_SET_DONGLE_SETTING 0xb1
++#define STEAM_CMD_DONGLE_DISCONNECT_DEV 0xb2
++#define STEAM_CMD_DONGLE_COMMIT_DEV 0xb3
++#define STEAM_CMD_DONGLE_GET_STATE 0xb4
++#define STEAM_CMD_CALIBRATE_GYRO 0xb5
++#define STEAM_CMD_PLAY_AUDIO 0xb6
++#define STEAM_CMD_AUDIO_UPDATE_START 0xb7
++#define STEAM_CMD_AUDIO_UPDATE_DATA 0xb8
++#define STEAM_CMD_AUDIO_UPDATE_COMPLETE 0xb9
++#define STEAM_CMD_GET_CHIPID 0xba
++#define STEAM_CMD_CALIBRATE_JOYSTICK 0xbf
++#define STEAM_CMD_CALIBRATE_TRIGGERS 0xc0
++#define STEAM_CMD_SET_AUDIO_MAPPING 0xc1
++#define STEAM_CMD_CHECK_GYRO_FW_LOAD 0xc2
++#define STEAM_CMD_CALIBRATE_ANALOG 0xc3
++#define STEAM_CMD_DONGLE_GET_CONN_SLOTS 0xc4
++#define STEAM_CMD_HAPTIC_CMD 0xea
+ #define STEAM_CMD_HAPTIC_RUMBLE 0xeb
+
+ /* Some useful register ids */
+-#define STEAM_REG_LPAD_MODE 0x07
+-#define STEAM_REG_RPAD_MODE 0x08
+-#define STEAM_REG_RPAD_MARGIN 0x18
+-#define STEAM_REG_LED 0x2d
+-#define STEAM_REG_GYRO_MODE 0x30
+-#define STEAM_REG_LPAD_CLICK_PRESSURE 0x34
+-#define STEAM_REG_RPAD_CLICK_PRESSURE 0x35
++#define STEAM_REG_MOUSE_SENSITIVITY 0x00
++#define STEAM_REG_MOUSE_ACCELERATION 0x01
++#define STEAM_REG_TRACKBALL_ROTATION_ANGLE 0x02
++#define STEAM_REG_HAPTIC_INTENSITY 0x03
++#define STEAM_REG_LEFT_GAMEPAD_STICK_ENABLED 0x04
++#define STEAM_REG_RIGHT_GAMEPAD_STICK_ENABLED 0x05
++#define STEAM_REG_USB_DEBUG_MODE 0x06
++#define STEAM_REG_LEFT_TRACKPAD_MODE 0x07
++#define STEAM_REG_RIGHT_TRACKPAD_MODE 0x08
++#define STEAM_REG_MOUSE_POINTER_ENABLED 0x09
++#define STEAM_REG_DPAD_DEADZONE 0x0a
++#define STEAM_REG_MINIMUM_MOMENTUM_VEL 0x0b
++#define STEAM_REG_MOMENTUM_DECAY_AMOUNT 0x0c
++#define STEAM_REG_PAD_REL_MODE_TICKS_PER_PIXEL 0x0d
++#define STEAM_REG_HAPTIC_INCREMENT 0x0e
++#define STEAM_REG_DPAD_ANGLE_SIN 0x0f
++#define STEAM_REG_DPAD_ANGLE_COS 0x10
++#define STEAM_REG_MOMENTUM_VERTICAL_DIVISOR 0x11
++#define STEAM_REG_MOMENTUM_MAXIMUM_VELOCITY 0x12
++#define STEAM_REG_TRACKPAD_Z_ON 0x13
++#define STEAM_REG_TRACKPAD_Z_OFF 0x14
++#define STEAM_REG_SENSITIVY_SCALE_AMOUNT 0x15
++#define STEAM_REG_LEFT_TRACKPAD_SECONDARY_MODE 0x16
++#define STEAM_REG_RIGHT_TRACKPAD_SECONDARY_MODE 0x17
++#define STEAM_REG_SMOOTH_ABSOLUTE_MOUSE 0x18
++#define STEAM_REG_STEAMBUTTON_POWEROFF_TIME 0x19
++#define STEAM_REG_TRACKPAD_OUTER_RADIUS 0x1b
++#define STEAM_REG_TRACKPAD_Z_ON_LEFT 0x1c
++#define STEAM_REG_TRACKPAD_Z_OFF_LEFT 0x1d
++#define STEAM_REG_TRACKPAD_OUTER_SPIN_VEL 0x1e
++#define STEAM_REG_TRACKPAD_OUTER_SPIN_RADIUS 0x1f
++#define STEAM_REG_TRACKPAD_OUTER_SPIN_HORIZONTAL_ONLY 0x20
++#define STEAM_REG_TRACKPAD_RELATIVE_MODE_DEADZONE 0x21
++#define STEAM_REG_TRACKPAD_RELATIVE_MODE_MAX_VEL 0x22
++#define STEAM_REG_TRACKPAD_RELATIVE_MODE_INVERT_Y 0x23
++#define STEAM_REG_TRACKPAD_DOUBLE_TAP_BEEP_ENABLED 0x24
++#define STEAM_REG_TRACKPAD_DOUBLE_TAP_BEEP_PERIOD 0x25
++#define STEAM_REG_TRACKPAD_DOUBLE_TAP_BEEP_COUNT 0x26
++#define STEAM_REG_TRACKPAD_OUTER_RADIUS_RELEASE_ON_TRANSITION 0x27
++#define STEAM_REG_RADIAL_MODE_ANGLE 0x28
++#define STEAM_REG_HAPTIC_INTENSITY_MOUSE_MODE 0x29
++#define STEAM_REG_LEFT_DPAD_REQUIRES_CLICK 0x2a
++#define STEAM_REG_RIGHT_DPAD_REQUIRES_CLICK 0x2b
++#define STEAM_REG_LED_BASELINE_BRIGHTNESS 0x2c
++#define STEAM_REG_LED_USER_BRIGHTNESS 0x2d
++#define STEAM_REG_ENABLE_RAW_JOYSTICK 0x2e
++#define STEAM_REG_ENABLE_FAST_SCAN 0x2f
++#define STEAM_REG_GYRO_MODE 0x30
++#define STEAM_REG_WIRELESS_PACKET_VERSION 0x31
++#define STEAM_REG_SLEEP_INACTIVITY_TIMEOUT 0x32
++#define STEAM_REG_LEFT_TRACKPAD_CLICK_PRESSURE 0x34
++#define STEAM_REG_RIGHT_TRACKPAD_CLICK_PRESSURE 0x35
+
+ /* Raw event identifiers */
+ #define STEAM_EV_INPUT_DATA 0x01
+@@ -108,13 +179,28 @@ static LIST_HEAD(steam_devices);
+ #define STEAM_EV_BATTERY 0x04
+ #define STEAM_EV_DECK_INPUT_DATA 0x09
+
++/* String attribute idenitifiers */
++#define STEAM_ATTRIB_STR_BOARD_SERIAL 0x00
++#define STEAM_ATTRIB_STR_UNIT_SERIAL 0x01
++
+ /* Values for GYRO_MODE (bitmask) */
+-#define STEAM_GYRO_MODE_OFF 0x0000
+-#define STEAM_GYRO_MODE_STEERING 0x0001
+-#define STEAM_GYRO_MODE_TILT 0x0002
+-#define STEAM_GYRO_MODE_SEND_ORIENTATION 0x0004
+-#define STEAM_GYRO_MODE_SEND_RAW_ACCEL 0x0008
+-#define STEAM_GYRO_MODE_SEND_RAW_GYRO 0x0010
++#define STEAM_GYRO_MODE_OFF 0
++#define STEAM_GYRO_MODE_STEERING BIT(0)
++#define STEAM_GYRO_MODE_TILT BIT(1)
++#define STEAM_GYRO_MODE_SEND_ORIENTATION BIT(2)
++#define STEAM_GYRO_MODE_SEND_RAW_ACCEL BIT(3)
++#define STEAM_GYRO_MODE_SEND_RAW_GYRO BIT(4)
++
++/* Trackpad modes */
++#define STEAM_TRACKPAD_ABSOLUTE_MOUSE 0x00
++#define STEAM_TRACKPAD_RELATIVE_MOUSE 0x01
++#define STEAM_TRACKPAD_DPAD_FOUR_WAY_DISCRETE 0x02
++#define STEAM_TRACKPAD_DPAD_FOUR_WAY_OVERLAP 0x03
++#define STEAM_TRACKPAD_DPAD_EIGHT_WAY 0x04
++#define STEAM_TRACKPAD_RADIAL_MODE 0x05
++#define STEAM_TRACKPAD_ABSOLUTE_DPAD 0x06
++#define STEAM_TRACKPAD_NONE 0x07
++#define STEAM_TRACKPAD_GESTURE_KEYBOARD 0x08
+
+ /* Other random constants */
+ #define STEAM_SERIAL_LEN 10
+@@ -232,7 +318,7 @@ static int steam_write_registers(struct steam_device *steam,
+ /* Send: 0x87 len (reg valLo valHi)* */
+ u8 reg;
+ u16 val;
+- u8 cmd[64] = {STEAM_CMD_WRITE_REGISTER, 0x00};
++ u8 cmd[64] = {STEAM_CMD_SET_REGISTER, 0x00};
+ int ret;
+ va_list args;
+
+@@ -268,7 +354,7 @@ static int steam_get_serial(struct steam_device *steam)
+ * Recv: 0xae 0x15 0x01 serialnumber (10 chars)
+ */
+ int ret;
+- u8 cmd[] = {STEAM_CMD_GET_SERIAL, 0x15, 0x01};
++ u8 cmd[] = {STEAM_CMD_GET_STRING_ATTRIB, 0x15, STEAM_ATTRIB_STR_UNIT_SERIAL};
+ u8 reply[3 + STEAM_SERIAL_LEN + 1];
+
+ ret = steam_send_report(steam, cmd, sizeof(cmd));
+@@ -277,7 +363,7 @@ static int steam_get_serial(struct steam_device *steam)
+ ret = steam_recv_report(steam, reply, sizeof(reply));
+ if (ret < 0)
+ return ret;
+- if (reply[0] != 0xae || reply[1] != 0x15 || reply[2] != 0x01)
++ if (reply[0] != 0xae || reply[1] != 0x15 || reply[2] != STEAM_ATTRIB_STR_UNIT_SERIAL)
+ return -EIO;
+ reply[3 + STEAM_SERIAL_LEN] = 0;
+ strscpy(steam->serial_no, reply + 3, sizeof(steam->serial_no));
+@@ -291,7 +377,7 @@ static int steam_get_serial(struct steam_device *steam)
+ */
+ static inline int steam_request_conn_status(struct steam_device *steam)
+ {
+- return steam_send_report_byte(steam, STEAM_CMD_REQUEST_COMM_STATUS);
++ return steam_send_report_byte(steam, STEAM_CMD_DONGLE_GET_STATE);
+ }
+
+ static inline int steam_haptic_rumble(struct steam_device *steam,
+@@ -339,9 +425,9 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ /* enable esc, enter, cursors */
+ steam_send_report_byte(steam, STEAM_CMD_DEFAULT_MAPPINGS);
+ /* enable mouse */
+- steam_send_report_byte(steam, STEAM_CMD_DEFAULT_MOUSE);
++ steam_send_report_byte(steam, STEAM_CMD_DEFAULT_REGISTER);
+ steam_write_registers(steam,
+- STEAM_REG_RPAD_MARGIN, 0x01, /* enable margin */
++ STEAM_REG_SMOOTH_ABSOLUTE_MOUSE, 0x01, /* enable smooth */
+ 0);
+
+ cancel_delayed_work_sync(&steam->heartbeat);
+@@ -351,11 +437,11 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+
+ if (steam->quirks & STEAM_QUIRK_DECK) {
+ steam_write_registers(steam,
+- STEAM_REG_RPAD_MARGIN, 0x00, /* disable margin */
+- STEAM_REG_LPAD_MODE, 0x07, /* disable mouse */
+- STEAM_REG_RPAD_MODE, 0x07, /* disable mouse */
+- STEAM_REG_LPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
+- STEAM_REG_RPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
++ STEAM_REG_SMOOTH_ABSOLUTE_MOUSE, 0x00, /* disable smooth */
++ STEAM_REG_LEFT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
++ STEAM_REG_RIGHT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
++ STEAM_REG_LEFT_TRACKPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
++ STEAM_REG_RIGHT_TRACKPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
+ 0);
+ /*
+ * The Steam Deck has a watchdog that automatically enables
+@@ -365,9 +451,9 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ schedule_delayed_work(&steam->heartbeat, 5 * HZ);
+ } else {
+ steam_write_registers(steam,
+- STEAM_REG_RPAD_MARGIN, 0x00, /* disable margin */
+- STEAM_REG_LPAD_MODE, 0x07, /* disable mouse */
+- STEAM_REG_RPAD_MODE, 0x07, /* disable mouse */
++ STEAM_REG_SMOOTH_ABSOLUTE_MOUSE, 0x00, /* disable smooth */
++ STEAM_REG_LEFT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
++ STEAM_REG_RIGHT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
+ 0);
+ }
+ }
+@@ -747,7 +833,7 @@ static void steam_lizard_mode_heartbeat(struct work_struct *work)
+ if (!steam->client_opened && steam->client_hdev) {
+ steam_send_report_byte(steam, STEAM_CMD_CLEAR_MAPPINGS);
+ steam_write_registers(steam,
+- STEAM_REG_RPAD_MODE, 0x07, /* disable mouse */
++ STEAM_REG_RIGHT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
+ 0);
+ schedule_delayed_work(&steam->heartbeat, 5 * HZ);
+ }
+--
+2.41.0
+
+
+From 4b1dd1ebfd2d3f123212e1296d304909e5b3a406 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Wed, 16 Nov 2022 19:54:26 -0800
+Subject: [PATCH 04/10] HID: hid-steam: Add gamepad-only mode switched to by
+ holding options
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/hid/hid-steam.c | 72 +++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 72 insertions(+)
+
+diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c
+index 39a9bf3b7f77d..0620046b142ef 100644
+--- a/drivers/hid/hid-steam.c
++++ b/drivers/hid/hid-steam.c
+@@ -202,6 +202,11 @@ static LIST_HEAD(steam_devices);
+ #define STEAM_TRACKPAD_NONE 0x07
+ #define STEAM_TRACKPAD_GESTURE_KEYBOARD 0x08
+
++/* Pad identifiers for the deck */
++#define STEAM_PAD_LEFT 0
++#define STEAM_PAD_RIGHT 1
++#define STEAM_PAD_BOTH 2
++
+ /* Other random constants */
+ #define STEAM_SERIAL_LEN 10
+
+@@ -221,6 +226,9 @@ struct steam_device {
+ u8 battery_charge;
+ u16 voltage;
+ struct delayed_work heartbeat;
++ struct delayed_work mode_switch;
++ bool did_mode_switch;
++ bool gamepad_mode;
+ struct work_struct rumble_work;
+ u16 rumble_left;
+ u16 rumble_right;
+@@ -380,6 +388,33 @@ static inline int steam_request_conn_status(struct steam_device *steam)
+ return steam_send_report_byte(steam, STEAM_CMD_DONGLE_GET_STATE);
+ }
+
++/*
++ * Send a haptic pulse to the trackpads
++ * Duration and interval are measured in microseconds, count is the number
++ * of pulses to send for duration time with interval microseconds between them
++ * and gain is measured in decibels, ranging from -24 to +6
++ */
++static inline int steam_haptic_pulse(struct steam_device *steam, u8 pad,
++ u16 duration, u16 interval, u16 count, u8 gain)
++{
++ u8 report[10] = {STEAM_CMD_HAPTIC_PULSE, 8};
++
++ /* Left and right are swapped on this report for legacy reasons */
++ if (pad < STEAM_PAD_BOTH)
++ pad ^= 1;
++
++ report[2] = pad;
++ report[3] = duration & 0xFF;
++ report[4] = duration >> 8;
++ report[5] = interval & 0xFF;
++ report[6] = interval >> 8;
++ report[7] = count & 0xFF;
++ report[8] = count >> 8;
++ report[9] = gain;
++
++ return steam_send_report(steam, report, sizeof(report));
++}
++
+ static inline int steam_haptic_rumble(struct steam_device *steam,
+ u16 intensity, u16 left_speed, u16 right_speed,
+ u8 left_gain, u8 right_gain)
+@@ -421,6 +456,9 @@ static int steam_play_effect(struct input_dev *dev, void *data,
+
+ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ {
++ if (steam->gamepad_mode)
++ enable = false;
++
+ if (enable) {
+ /* enable esc, enter, cursors */
+ steam_send_report_byte(steam, STEAM_CMD_DEFAULT_MAPPINGS);
+@@ -805,6 +843,29 @@ static void steam_work_connect_cb(struct work_struct *work)
+ }
+ }
+
++static void steam_mode_switch_cb(struct work_struct *work)
++{
++ struct steam_device *steam = container_of(to_delayed_work(work),
++ struct steam_device, mode_switch);
++ steam->gamepad_mode = !steam->gamepad_mode;
++ if (!lizard_mode)
++ return;
++
++ mutex_lock(&steam->mutex);
++ if (steam->gamepad_mode)
++ steam_set_lizard_mode(steam, false);
++ else if (!steam->client_opened)
++ steam_set_lizard_mode(steam, lizard_mode);
++ mutex_unlock(&steam->mutex);
++
++ steam_haptic_pulse(steam, STEAM_PAD_RIGHT, 0x190, 0, 1, 0);
++ if (steam->gamepad_mode) {
++ steam_haptic_pulse(steam, STEAM_PAD_LEFT, 0x14D, 0x14D, 0x2D, 0);
++ } else {
++ steam_haptic_pulse(steam, STEAM_PAD_LEFT, 0x1F4, 0x1F4, 0x1E, 0);
++ }
++}
++
+ static bool steam_is_valve_interface(struct hid_device *hdev)
+ {
+ struct hid_report_enum *rep_enum;
+@@ -977,6 +1038,7 @@ static int steam_probe(struct hid_device *hdev,
+ mutex_init(&steam->mutex);
+ steam->quirks = id->driver_data;
+ INIT_WORK(&steam->work_connect, steam_work_connect_cb);
++ INIT_DELAYED_WORK(&steam->mode_switch, steam_mode_switch_cb);
+ INIT_LIST_HEAD(&steam->list);
+ INIT_DEFERRABLE_WORK(&steam->heartbeat, steam_lizard_mode_heartbeat);
+ INIT_WORK(&steam->rumble_work, steam_haptic_rumble_cb);
+@@ -1036,6 +1098,7 @@ static int steam_probe(struct hid_device *hdev,
+ client_hdev_fail:
+ cancel_work_sync(&steam->work_connect);
+ cancel_delayed_work_sync(&steam->heartbeat);
++ cancel_delayed_work_sync(&steam->mode_switch);
+ cancel_work_sync(&steam->rumble_work);
+ steam_alloc_fail:
+ hid_err(hdev, "%s: failed with error %d\n",
+@@ -1059,6 +1122,7 @@ static void steam_remove(struct hid_device *hdev)
+ cancel_delayed_work_sync(&steam->heartbeat);
+ mutex_unlock(&steam->mutex);
+ cancel_work_sync(&steam->work_connect);
++ cancel_delayed_work_sync(&steam->mode_switch);
+ if (steam->quirks & STEAM_QUIRK_WIRELESS) {
+ hid_info(hdev, "Steam wireless receiver disconnected");
+ }
+@@ -1393,6 +1457,14 @@ static void steam_do_deck_input_event(struct steam_device *steam,
+ input_event(input, EV_KEY, BTN_BASE, !!(b14 & BIT(2)));
+
+ input_sync(input);
++
++ if (!(b9 & BIT(6)) && steam->did_mode_switch) {
++ steam->did_mode_switch = false;
++ cancel_delayed_work_sync(&steam->mode_switch);
++ } else if (!steam->client_opened && (b9 & BIT(6)) && !steam->did_mode_switch) {
++ steam->did_mode_switch = true;
++ schedule_delayed_work(&steam->mode_switch, 45 * HZ / 100);
++ }
+ }
+
+ /*
+--
+2.41.0
+
+
+From 187582492c359d56865759f120214cfe6fa4ed50 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Mon, 8 May 2023 20:24:56 -0700
+Subject: [PATCH 05/10] HID: hid-steam: Clean up locking
+
+This cleans up the locking logic so that the spinlock is consistently used for
+access to a small handful of struct variables, and the mutex is exclusively and
+consistently used for ensuring that mutliple threads aren't trying to
+send/receive reports at the same time. Previously, only some report
+transactions were guarded by this mutex, potentially breaking atomicity. The
+mutex has been renamed to reflect this usage.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/hid/hid-steam.c | 148 ++++++++++++++++++++++++----------------
+ 1 file changed, 90 insertions(+), 58 deletions(-)
+
+diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c
+index 0620046b142ef..845ca71b8bd3a 100644
+--- a/drivers/hid/hid-steam.c
++++ b/drivers/hid/hid-steam.c
+@@ -214,7 +214,7 @@ struct steam_device {
+ struct list_head list;
+ spinlock_t lock;
+ struct hid_device *hdev, *client_hdev;
+- struct mutex mutex;
++ struct mutex report_mutex;
+ bool client_opened;
+ struct input_dev __rcu *input;
+ unsigned long quirks;
+@@ -361,21 +361,26 @@ static int steam_get_serial(struct steam_device *steam)
+ * Send: 0xae 0x15 0x01
+ * Recv: 0xae 0x15 0x01 serialnumber (10 chars)
+ */
+- int ret;
++ int ret = 0;
+ u8 cmd[] = {STEAM_CMD_GET_STRING_ATTRIB, 0x15, STEAM_ATTRIB_STR_UNIT_SERIAL};
+ u8 reply[3 + STEAM_SERIAL_LEN + 1];
+
++ mutex_lock(&steam->report_mutex);
+ ret = steam_send_report(steam, cmd, sizeof(cmd));
+ if (ret < 0)
+- return ret;
++ goto out;
+ ret = steam_recv_report(steam, reply, sizeof(reply));
+ if (ret < 0)
+- return ret;
+- if (reply[0] != 0xae || reply[1] != 0x15 || reply[2] != STEAM_ATTRIB_STR_UNIT_SERIAL)
+- return -EIO;
++ goto out;
++ if (reply[0] != 0xae || reply[1] != 0x15 || reply[2] != STEAM_ATTRIB_STR_UNIT_SERIAL) {
++ ret = -EIO;
++ goto out;
++ }
+ reply[3 + STEAM_SERIAL_LEN] = 0;
+ strscpy(steam->serial_no, reply + 3, sizeof(steam->serial_no));
+- return 0;
++out:
++ mutex_unlock(&steam->report_mutex);
++ return ret;
+ }
+
+ /*
+@@ -385,7 +390,11 @@ static int steam_get_serial(struct steam_device *steam)
+ */
+ static inline int steam_request_conn_status(struct steam_device *steam)
+ {
+- return steam_send_report_byte(steam, STEAM_CMD_DONGLE_GET_STATE);
++ int ret;
++ mutex_lock(&steam->report_mutex);
++ ret = steam_send_report_byte(steam, STEAM_CMD_DONGLE_GET_STATE);
++ mutex_unlock(&steam->report_mutex);
++ return ret;
+ }
+
+ /*
+@@ -397,6 +406,7 @@ static inline int steam_request_conn_status(struct steam_device *steam)
+ static inline int steam_haptic_pulse(struct steam_device *steam, u8 pad,
+ u16 duration, u16 interval, u16 count, u8 gain)
+ {
++ int ret;
+ u8 report[10] = {STEAM_CMD_HAPTIC_PULSE, 8};
+
+ /* Left and right are swapped on this report for legacy reasons */
+@@ -412,13 +422,17 @@ static inline int steam_haptic_pulse(struct steam_device *steam, u8 pad,
+ report[8] = count >> 8;
+ report[9] = gain;
+
+- return steam_send_report(steam, report, sizeof(report));
++ mutex_lock(&steam->report_mutex);
++ ret = steam_send_report(steam, report, sizeof(report));
++ mutex_unlock(&steam->report_mutex);
++ return ret;
+ }
+
+ static inline int steam_haptic_rumble(struct steam_device *steam,
+ u16 intensity, u16 left_speed, u16 right_speed,
+ u8 left_gain, u8 right_gain)
+ {
++ int ret;
+ u8 report[11] = {STEAM_CMD_HAPTIC_RUMBLE, 9};
+
+ report[3] = intensity & 0xFF;
+@@ -430,7 +444,10 @@ static inline int steam_haptic_rumble(struct steam_device *steam,
+ report[9] = left_gain;
+ report[10] = right_gain;
+
+- return steam_send_report(steam, report, sizeof(report));
++ mutex_lock(&steam->report_mutex);
++ ret = steam_send_report(steam, report, sizeof(report));
++ mutex_unlock(&steam->report_mutex);
++ return ret;
+ }
+
+ static void steam_haptic_rumble_cb(struct work_struct *work)
+@@ -460,6 +477,7 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ enable = false;
+
+ if (enable) {
++ mutex_lock(&steam->report_mutex);
+ /* enable esc, enter, cursors */
+ steam_send_report_byte(steam, STEAM_CMD_DEFAULT_MAPPINGS);
+ /* enable mouse */
+@@ -467,9 +485,11 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ steam_write_registers(steam,
+ STEAM_REG_SMOOTH_ABSOLUTE_MOUSE, 0x01, /* enable smooth */
+ 0);
++ mutex_unlock(&steam->report_mutex);
+
+ cancel_delayed_work_sync(&steam->heartbeat);
+ } else {
++ mutex_lock(&steam->report_mutex);
+ /* disable esc, enter, cursor */
+ steam_send_report_byte(steam, STEAM_CMD_CLEAR_MAPPINGS);
+
+@@ -481,18 +501,19 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ STEAM_REG_LEFT_TRACKPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
+ STEAM_REG_RIGHT_TRACKPAD_CLICK_PRESSURE, 0xFFFF, /* disable clicky pad */
+ 0);
++ mutex_unlock(&steam->report_mutex);
+ /*
+ * The Steam Deck has a watchdog that automatically enables
+ * lizard mode if it doesn't see any traffic for too long
+ */
+- if (!work_busy(&steam->heartbeat.work))
+- schedule_delayed_work(&steam->heartbeat, 5 * HZ);
++ schedule_delayed_work(&steam->heartbeat, 5 * HZ);
+ } else {
+ steam_write_registers(steam,
+ STEAM_REG_SMOOTH_ABSOLUTE_MOUSE, 0x00, /* disable smooth */
+ STEAM_REG_LEFT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
+ STEAM_REG_RIGHT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
+ 0);
++ mutex_unlock(&steam->report_mutex);
+ }
+ }
+ }
+@@ -500,22 +521,29 @@ static void steam_set_lizard_mode(struct steam_device *steam, bool enable)
+ static int steam_input_open(struct input_dev *dev)
+ {
+ struct steam_device *steam = input_get_drvdata(dev);
++ unsigned long flags;
++ bool set_lizard_mode;
+
+- mutex_lock(&steam->mutex);
+- if (!steam->client_opened && lizard_mode)
++ spin_lock_irqsave(&steam->lock, flags);
++ set_lizard_mode = !steam->client_opened && lizard_mode;
++ spin_unlock_irqrestore(&steam->lock, flags);
++ if (set_lizard_mode)
+ steam_set_lizard_mode(steam, false);
+- mutex_unlock(&steam->mutex);
++
+ return 0;
+ }
+
+ static void steam_input_close(struct input_dev *dev)
+ {
+ struct steam_device *steam = input_get_drvdata(dev);
++ unsigned long flags;
++ bool set_lizard_mode;
+
+- mutex_lock(&steam->mutex);
+- if (!steam->client_opened && lizard_mode)
++ spin_lock_irqsave(&steam->lock, flags);
++ set_lizard_mode = !steam->client_opened && lizard_mode;
++ spin_unlock_irqrestore(&steam->lock, flags);
++ if (set_lizard_mode)
+ steam_set_lizard_mode(steam, true);
+- mutex_unlock(&steam->mutex);
+ }
+
+ static enum power_supply_property steam_battery_props[] = {
+@@ -760,6 +788,7 @@ static int steam_register(struct steam_device *steam)
+ {
+ int ret;
+ bool client_opened;
++ unsigned long flags;
+
+ /*
+ * This function can be called several times in a row with the
+@@ -772,11 +801,9 @@ static int steam_register(struct steam_device *steam)
+ * Unlikely, but getting the serial could fail, and it is not so
+ * important, so make up a serial number and go on.
+ */
+- mutex_lock(&steam->mutex);
+ if (steam_get_serial(steam) < 0)
+ strscpy(steam->serial_no, "XXXXXXXXXX",
+ sizeof(steam->serial_no));
+- mutex_unlock(&steam->mutex);
+
+ hid_info(steam->hdev, "Steam Controller '%s' connected",
+ steam->serial_no);
+@@ -791,11 +818,11 @@ static int steam_register(struct steam_device *steam)
+ mutex_unlock(&steam_devices_lock);
+ }
+
+- mutex_lock(&steam->mutex);
++ spin_lock_irqsave(&steam->lock, flags);
+ client_opened = steam->client_opened;
++ spin_unlock_irqrestore(&steam->lock, flags);
+ if (!client_opened)
+ steam_set_lizard_mode(steam, lizard_mode);
+- mutex_unlock(&steam->mutex);
+
+ if (!client_opened)
+ ret = steam_input_register(steam);
+@@ -847,16 +874,21 @@ static void steam_mode_switch_cb(struct work_struct *work)
+ {
+ struct steam_device *steam = container_of(to_delayed_work(work),
+ struct steam_device, mode_switch);
++ unsigned long flags;
++ bool client_opened;
+ steam->gamepad_mode = !steam->gamepad_mode;
+ if (!lizard_mode)
+ return;
+
+- mutex_lock(&steam->mutex);
+ if (steam->gamepad_mode)
+ steam_set_lizard_mode(steam, false);
+- else if (!steam->client_opened)
+- steam_set_lizard_mode(steam, lizard_mode);
+- mutex_unlock(&steam->mutex);
++ else {
++ spin_lock_irqsave(&steam->lock, flags);
++ client_opened = steam->client_opened;
++ spin_unlock_irqrestore(&steam->lock, flags);
++ if (!client_opened)
++ steam_set_lizard_mode(steam, lizard_mode);
++ }
+
+ steam_haptic_pulse(steam, STEAM_PAD_RIGHT, 0x190, 0, 1, 0);
+ if (steam->gamepad_mode) {
+@@ -889,16 +921,21 @@ static void steam_lizard_mode_heartbeat(struct work_struct *work)
+ {
+ struct steam_device *steam = container_of(work, struct steam_device,
+ heartbeat.work);
++ bool client_opened;
++ unsigned long flags;
+
+- mutex_lock(&steam->mutex);
+- if (!steam->client_opened && steam->client_hdev) {
++ spin_lock_irqsave(&steam->lock, flags);
++ client_opened = steam->client_opened;
++ spin_unlock_irqrestore(&steam->lock, flags);
++ if (!client_opened) {
++ mutex_lock(&steam->report_mutex);
+ steam_send_report_byte(steam, STEAM_CMD_CLEAR_MAPPINGS);
+ steam_write_registers(steam,
+ STEAM_REG_RIGHT_TRACKPAD_MODE, STEAM_TRACKPAD_NONE, /* disable mouse */
+ 0);
++ mutex_unlock(&steam->report_mutex);
+ schedule_delayed_work(&steam->heartbeat, 5 * HZ);
+ }
+- mutex_unlock(&steam->mutex);
+ }
+
+ static int steam_client_ll_parse(struct hid_device *hdev)
+@@ -921,10 +958,11 @@ static void steam_client_ll_stop(struct hid_device *hdev)
+ static int steam_client_ll_open(struct hid_device *hdev)
+ {
+ struct steam_device *steam = hdev->driver_data;
++ unsigned long flags;
+
+- mutex_lock(&steam->mutex);
++ spin_lock_irqsave(&steam->lock, flags);
+ steam->client_opened = true;
+- mutex_unlock(&steam->mutex);
++ spin_unlock_irqrestore(&steam->lock, flags);
+
+ steam_input_unregister(steam);
+
+@@ -939,14 +977,12 @@ static void steam_client_ll_close(struct hid_device *hdev)
+ bool connected;
+
+ spin_lock_irqsave(&steam->lock, flags);
+- connected = steam->connected;
++ steam->client_opened = false;
++ connected = steam->connected && !steam->client_opened;
+ spin_unlock_irqrestore(&steam->lock, flags);
+
+- mutex_lock(&steam->mutex);
+- steam->client_opened = false;
+ if (connected)
+ steam_set_lizard_mode(steam, lizard_mode);
+- mutex_unlock(&steam->mutex);
+
+ if (connected)
+ steam_input_register(steam);
+@@ -1035,7 +1071,7 @@ static int steam_probe(struct hid_device *hdev,
+ steam->hdev = hdev;
+ hid_set_drvdata(hdev, steam);
+ spin_lock_init(&steam->lock);
+- mutex_init(&steam->mutex);
++ mutex_init(&steam->report_mutex);
+ steam->quirks = id->driver_data;
+ INIT_WORK(&steam->work_connect, steam_work_connect_cb);
+ INIT_DELAYED_WORK(&steam->mode_switch, steam_mode_switch_cb);
+@@ -1043,13 +1079,6 @@ static int steam_probe(struct hid_device *hdev,
+ INIT_DEFERRABLE_WORK(&steam->heartbeat, steam_lizard_mode_heartbeat);
+ INIT_WORK(&steam->rumble_work, steam_haptic_rumble_cb);
+
+- steam->client_hdev = steam_create_client_hid(hdev);
+- if (IS_ERR(steam->client_hdev)) {
+- ret = PTR_ERR(steam->client_hdev);
+- goto client_hdev_fail;
+- }
+- steam->client_hdev->driver_data = steam;
+-
+ /*
+ * With the real steam controller interface, do not connect hidraw.
+ * Instead, create the client_hid and connect that.
+@@ -1058,10 +1087,6 @@ static int steam_probe(struct hid_device *hdev,
+ if (ret)
+ goto hid_hw_start_fail;
+
+- ret = hid_add_device(steam->client_hdev);
+- if (ret)
+- goto client_hdev_add_fail;
+-
+ ret = hid_hw_open(hdev);
+ if (ret) {
+ hid_err(hdev,
+@@ -1087,15 +1112,26 @@ static int steam_probe(struct hid_device *hdev,
+ }
+ }
+
++ steam->client_hdev = steam_create_client_hid(hdev);
++ if (IS_ERR(steam->client_hdev)) {
++ ret = PTR_ERR(steam->client_hdev);
++ goto client_hdev_fail;
++ }
++ steam->client_hdev->driver_data = steam;
++
++ ret = hid_add_device(steam->client_hdev);
++ if (ret)
++ goto client_hdev_add_fail;
++
+ return 0;
+
+-input_register_fail:
+-hid_hw_open_fail:
+ client_hdev_add_fail:
+ hid_hw_stop(hdev);
+-hid_hw_start_fail:
+- hid_destroy_device(steam->client_hdev);
+ client_hdev_fail:
++ hid_destroy_device(steam->client_hdev);
++input_register_fail:
++hid_hw_open_fail:
++hid_hw_start_fail:
+ cancel_work_sync(&steam->work_connect);
+ cancel_delayed_work_sync(&steam->heartbeat);
+ cancel_delayed_work_sync(&steam->mode_switch);
+@@ -1115,14 +1151,12 @@ static void steam_remove(struct hid_device *hdev)
+ return;
+ }
+
++ cancel_delayed_work_sync(&steam->heartbeat);
++ cancel_delayed_work_sync(&steam->mode_switch);
++ cancel_work_sync(&steam->work_connect);
+ hid_destroy_device(steam->client_hdev);
+- mutex_lock(&steam->mutex);
+ steam->client_hdev = NULL;
+ steam->client_opened = false;
+- cancel_delayed_work_sync(&steam->heartbeat);
+- mutex_unlock(&steam->mutex);
+- cancel_work_sync(&steam->work_connect);
+- cancel_delayed_work_sync(&steam->mode_switch);
+ if (steam->quirks & STEAM_QUIRK_WIRELESS) {
+ hid_info(hdev, "Steam wireless receiver disconnected");
+ }
+@@ -1597,10 +1631,8 @@ static int steam_param_set_lizard_mode(const char *val,
+
+ mutex_lock(&steam_devices_lock);
+ list_for_each_entry(steam, &steam_devices, list) {
+- mutex_lock(&steam->mutex);
+ if (!steam->client_opened)
+ steam_set_lizard_mode(steam, lizard_mode);
+- mutex_unlock(&steam->mutex);
+ }
+ mutex_unlock(&steam_devices_lock);
+ return 0;
+--
+2.41.0
+
+
+From d4490c88bed06b4c18af4a6029d67374df5218e1 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Wed, 10 May 2023 17:27:12 -0700
+Subject: [PATCH 06/10] HID: hid-steam: Make client_opened a counter
+
+The client_opened variable was used to track if the hidraw was opened by any
+clients to silence keyboard/mouse events while opened. However, there was no
+counting of how many clients were opened, so opening two at the same time and
+then closing one would fool the driver into thinking it had no remaining opened
+clients.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/hid/hid-steam.c | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c
+index 845ca71b8bd3a..0c2fe51b29bc1 100644
+--- a/drivers/hid/hid-steam.c
++++ b/drivers/hid/hid-steam.c
+@@ -215,7 +215,7 @@ struct steam_device {
+ spinlock_t lock;
+ struct hid_device *hdev, *client_hdev;
+ struct mutex report_mutex;
+- bool client_opened;
++ unsigned long client_opened;
+ struct input_dev __rcu *input;
+ unsigned long quirks;
+ struct work_struct work_connect;
+@@ -787,7 +787,7 @@ static void steam_battery_unregister(struct steam_device *steam)
+ static int steam_register(struct steam_device *steam)
+ {
+ int ret;
+- bool client_opened;
++ unsigned long client_opened;
+ unsigned long flags;
+
+ /*
+@@ -961,7 +961,7 @@ static int steam_client_ll_open(struct hid_device *hdev)
+ unsigned long flags;
+
+ spin_lock_irqsave(&steam->lock, flags);
+- steam->client_opened = true;
++ steam->client_opened++;
+ spin_unlock_irqrestore(&steam->lock, flags);
+
+ steam_input_unregister(steam);
+@@ -977,7 +977,7 @@ static void steam_client_ll_close(struct hid_device *hdev)
+ bool connected;
+
+ spin_lock_irqsave(&steam->lock, flags);
+- steam->client_opened = false;
++ steam->client_opened--;
+ connected = steam->connected && !steam->client_opened;
+ spin_unlock_irqrestore(&steam->lock, flags);
+
+@@ -1156,7 +1156,7 @@ static void steam_remove(struct hid_device *hdev)
+ cancel_work_sync(&steam->work_connect);
+ hid_destroy_device(steam->client_hdev);
+ steam->client_hdev = NULL;
+- steam->client_opened = false;
++ steam->client_opened = 0;
+ if (steam->quirks & STEAM_QUIRK_WIRELESS) {
+ hid_info(hdev, "Steam wireless receiver disconnected");
+ }
+--
+2.41.0
+
+
+From 58a8667b251984ecc85a503c5dec3fc8f98028ff Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Thu, 18 May 2023 18:00:35 -0700
+Subject: [PATCH 07/10] HID: hid-steam: Better handling of serial number length
+
+The second byte of the GET_STRING_ATTRIB report is a length, so we should set
+the size of the buffer to be the size we're actually requesting, and only
+reject the reply if the length out is nonsensical.
+
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/hid/hid-steam.c | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/drivers/hid/hid-steam.c b/drivers/hid/hid-steam.c
+index 0c2fe51b29bc1..92e3e1052fa42 100644
+--- a/drivers/hid/hid-steam.c
++++ b/drivers/hid/hid-steam.c
+@@ -208,7 +208,7 @@ static LIST_HEAD(steam_devices);
+ #define STEAM_PAD_BOTH 2
+
+ /* Other random constants */
+-#define STEAM_SERIAL_LEN 10
++#define STEAM_SERIAL_LEN 0x15
+
+ struct steam_device {
+ struct list_head list;
+@@ -359,10 +359,10 @@ static int steam_get_serial(struct steam_device *steam)
+ {
+ /*
+ * Send: 0xae 0x15 0x01
+- * Recv: 0xae 0x15 0x01 serialnumber (10 chars)
++ * Recv: 0xae 0x15 0x01 serialnumber
+ */
+ int ret = 0;
+- u8 cmd[] = {STEAM_CMD_GET_STRING_ATTRIB, 0x15, STEAM_ATTRIB_STR_UNIT_SERIAL};
++ u8 cmd[] = {STEAM_CMD_GET_STRING_ATTRIB, sizeof(steam->serial_no), STEAM_ATTRIB_STR_UNIT_SERIAL};
+ u8 reply[3 + STEAM_SERIAL_LEN + 1];
+
+ mutex_lock(&steam->report_mutex);
+@@ -372,12 +372,12 @@ static int steam_get_serial(struct steam_device *steam)
+ ret = steam_recv_report(steam, reply, sizeof(reply));
+ if (ret < 0)
+ goto out;
+- if (reply[0] != 0xae || reply[1] != 0x15 || reply[2] != STEAM_ATTRIB_STR_UNIT_SERIAL) {
++ if (reply[0] != 0xae || reply[1] < 1 || reply[1] > sizeof(steam->serial_no) || reply[2] != STEAM_ATTRIB_STR_UNIT_SERIAL) {
+ ret = -EIO;
+ goto out;
+ }
+ reply[3 + STEAM_SERIAL_LEN] = 0;
+- strscpy(steam->serial_no, reply + 3, sizeof(steam->serial_no));
++ strscpy(steam->serial_no, reply + 3, reply[1]);
+ out:
+ mutex_unlock(&steam->report_mutex);
+ return ret;
+--
+2.41.0
+
+
+From 7460867bd78651a6187ac44c73d1be653c09973b Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Fri, 24 Mar 2023 10:42:27 -0700
+Subject: [PATCH 08/10] Input: xpad - fix support for some third-party
+ controllers
+
+Some third-party controllers, such as the HORPIAD FPS for Nintendo Switch and
+Gamesir-G3w, require a specific packet that the first-party XInput driver sends
+before it will start sending reports. It's not currently known what this packet
+does, but since the first-party driver always sends it's unlikely that this
+could cause issues with existing controllers.
+
+Co-authored-by: Andrey Smirnov <andrew.smirnov@gmail.com>
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+Link: https://lore.kernel.org/r/20230324040446.3487725-3-vi@endrift.com
+Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
+---
+ drivers/input/joystick/xpad.c | 22 ++++++++++++++++++++++
+ 1 file changed, 22 insertions(+)
+
+diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
+index cdb193317c3b6..fc680b45f936e 100644
+--- a/drivers/input/joystick/xpad.c
++++ b/drivers/input/joystick/xpad.c
+@@ -264,6 +264,7 @@ static const struct xpad_device {
+ { 0x0f0d, 0x0067, "HORIPAD ONE", 0, XTYPE_XBOXONE },
+ { 0x0f0d, 0x0078, "Hori Real Arcade Pro V Kai Xbox One", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE },
+ { 0x0f0d, 0x00c5, "Hori Fighting Commander ONE", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOXONE },
++ { 0x0f0d, 0x00dc, "HORIPAD FPS for Nintendo Switch", MAP_TRIGGERS_TO_BUTTONS, XTYPE_XBOX360 },
+ { 0x0f30, 0x010b, "Philips Recoil", 0, XTYPE_XBOX },
+ { 0x0f30, 0x0202, "Joytech Advanced Controller", 0, XTYPE_XBOX },
+ { 0x0f30, 0x8888, "BigBen XBMiniPad Controller", 0, XTYPE_XBOX },
+@@ -1720,6 +1721,27 @@ static int xpad_start_input(struct usb_xpad *xpad)
+ return error;
+ }
+ }
++ if (xpad->xtype == XTYPE_XBOX360) {
++ /*
++ * Some third-party controllers Xbox 360-style controllers
++ * require this message to finish initialization.
++ */
++ u8 dummy[20];
++
++ error = usb_control_msg_recv(xpad->udev, 0,
++ /* bRequest */ 0x01,
++ /* bmRequestType */
++ USB_TYPE_VENDOR | USB_DIR_IN |
++ USB_RECIP_INTERFACE,
++ /* wValue */ 0x100,
++ /* wIndex */ 0x00,
++ dummy, sizeof(dummy),
++ 25, GFP_KERNEL);
++ if (error)
++ dev_warn(&xpad->dev->dev,
++ "unable to receive magic message: %d\n",
++ error);
++ }
+
+ return 0;
+ }
+--
+2.41.0
+
+
+From 469ab7efd0383f60e83c086347526273ed1d1a33 Mon Sep 17 00:00:00 2001
+From: Timothee Besset <ttimo@valvesoftware.com>
+Date: Mon, 22 May 2023 20:25:57 -0500
+Subject: [PATCH 09/10] Input: xpad - Add GameSir VID for Xbox One controllers
+
+Co-authored-by: Sam Lantinga <saml@valvesoftware.com>
+Signed-off-by: Sam Lantinga <slouken@libsdl.org>
+Signed-off-by: Vicki Pfau <vi@endrift.com>
+---
+ drivers/input/joystick/xpad.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
+index fc680b45f936e..bb2f69faa2a81 100644
+--- a/drivers/input/joystick/xpad.c
++++ b/drivers/input/joystick/xpad.c
+@@ -500,6 +500,7 @@ static const struct usb_device_id xpad_table[] = {
+ XPAD_XBOX360_VENDOR(0x2f24), /* GameSir controllers */
+ XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */
+ XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */
++ XPAD_XBOXONE_VENDOR(0x3537), /* GameSir Controllers */
+ { }
+ };
+
+--
+2.41.0
+
+
+From 4fd74c574f8554056facabd4e36e5e397f2e6b98 Mon Sep 17 00:00:00 2001
+From: Jonathan Frederick <doublej472@gmail.com>
+Date: Fri, 7 Jul 2023 15:11:33 -0700
+Subject: [PATCH 10/10] Input: xpad - add GameSir T4 Kaleid Controller support
+
+Add VID and PID to the xpad_device table to allow driver
+to use the GameSir T4 Kaleid Controller, which is
+XTYPE_XBOX360 compatible in xinput mode.
+
+Signed-off-by: Jonathan Frederick <doublej472@gmail.com>
+Link: https://lore.kernel.org/r/ZKeKSbP3faIPv5jB@dbj-hp-flip
+Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
+---
+ drivers/input/joystick/xpad.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
+index bb2f69faa2a81..ede380551e55c 100644
+--- a/drivers/input/joystick/xpad.c
++++ b/drivers/input/joystick/xpad.c
+@@ -366,6 +366,7 @@ static const struct xpad_device {
+ { 0x31e3, 0x1300, "Wooting 60HE (AVR)", 0, XTYPE_XBOX360 },
+ { 0x31e3, 0x1310, "Wooting 60HE (ARM)", 0, XTYPE_XBOX360 },
+ { 0x3285, 0x0607, "Nacon GC-100", 0, XTYPE_XBOX360 },
++ { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 },
+ { 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX },
+ { 0xffff, 0xffff, "Chinese-made Xbox Controller", 0, XTYPE_XBOX },
+ { 0x0000, 0x0000, "Generic X-Box pad", 0, XTYPE_UNKNOWN }
+@@ -500,6 +501,7 @@ static const struct usb_device_id xpad_table[] = {
+ XPAD_XBOX360_VENDOR(0x2f24), /* GameSir controllers */
+ XPAD_XBOX360_VENDOR(0x31e3), /* Wooting Keyboards */
+ XPAD_XBOX360_VENDOR(0x3285), /* Nacon GC-100 */
++ XPAD_XBOX360_VENDOR(0x3537), /* GameSir Controllers */
+ XPAD_XBOXONE_VENDOR(0x3537), /* GameSir Controllers */
+ { }
+ };
+--
+2.41.0
+
+
diff --git a/SOURCES/tkg.patch b/SOURCES/tkg.patch
index 4ee451f..8831829 100644
--- a/SOURCES/tkg.patch
+++ b/SOURCES/tkg.patch
@@ -30,7 +30,7 @@ diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c
index f788cd61df21..2bfbb4213707 100644
--- a/kernel/sched/rt.c
+++ b/kernel/sched/rt.c
-@@ -15,9 +15,9 @@ __read_mostly int scheduler_running;
+@@ -20,9 +20,9 @@
/*
* part of the period that we allow rt tasks to run in us.
@@ -41,7 +41,7 @@ index f788cd61df21..2bfbb4213707 100644
+int sysctl_sched_rt_runtime = 980000;
#ifdef CONFIG_SYSCTL
- static int sysctl_sched_rr_timeslice = (MSEC_PER_SEC / HZ) * RR_TIMESLICE;
+ static int sysctl_sched_rr_timeslice = (MSEC_PER_SEC * RR_TIMESLICE) / HZ;
--
2.28.0
@@ -484,16 +484,17 @@ diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/adm
index fb95fad81c79..3e92fee81e33 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -1857,6 +1857,9 @@
+@@ -2133,6 +2133,9 @@
disable
Do not enable intel_pstate as the default
scaling driver for the supported processors
+ enable
+ Enable intel_pstate in-case "disable" was passed
+ previously in the kernel boot parameters
- passive
- Use intel_pstate as a scaling driver, but configure it
- to work with generic cpufreq governors (instead of
+ active
+ Use intel_pstate driver to bypass the scaling
+ governors layer of cpufreq and provides it own
+
diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
index 36a469150ff9..aee891c9b78a 100644
--- a/drivers/cpufreq/intel_pstate.c
diff --git a/SOURCES/update_scripts.sh b/SOURCES/update_scripts.sh
index 38e6634..5dce4fa 100755
--- a/SOURCES/update_scripts.sh
+++ b/SOURCES/update_scripts.sh
@@ -7,6 +7,6 @@ fi
TARGET="$1"
for i in "$RPM_SOURCE_DIR"/*."$TARGET"; do
- NEW=${i%.$TARGET}
+ NEW=${i%."$TARGET"}
cp "$i" "$(basename "$NEW")"
done
diff --git a/SOURCES/xbox-controller-update.patch b/SOURCES/xbox-controller-update.patch
deleted file mode 100644
index b1720d2..0000000
--- a/SOURCES/xbox-controller-update.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From: Siarhei Vishniakou <svv@google.com>
-To: Jiri Kosina <jikos@kernel.org>,
- Benjamin Tissoires <benjamin.tissoires@redhat.com>,
- linux-input@vger.kernel.org, linux-kernel@vger.kernel.org
-Cc: Siarhei Vishniakou <svv@google.com>
-Subject: [PATCH] Add rumble support to latest xbox controllers
-Date: Thu, 20 Oct 2022 09:14:01 -0700 [thread overview]
-Message-ID: <20221020161401.941927-1-svv@google.com> (raw)
-
-Currently, rumble is only supported via bluetooth on a single xbox
-controller, called 'model 1708'. On the back of the device, it's named
-'wireless controller for xbox one'. However, in 2021, Microsoft released
-a firmware update for this controller. As part of this update, the HID
-descriptor of the device changed. The product ID was also changed from
-0x02fd to 0x0b20. On this controller, rumble was supported via
-hid-microsoft, which matched against the old product id (0x02fd). As a
-result, the firmware update broke rumble support on this controller.
-
-The hid-microsoft driver actually supports rumble on the new firmware,
-as well. So simply adding new product id is sufficient to bring back
-this support.
-
-After discussing further with the xbox team, it was pointed out that
-other xbox controllers, such as xbox elite, should also be possible to
-support in a similar way. However, I could only verify this on 2
-controllers so far.
-
-In this patch, add rumble support for the following 2 controllers:
-1. 'wireless controller for xbox one', model 1708, after applying the
- most recent firmware update as of 2022-10-20.
-2. 'xbox wireless controller', model 1914. This is also sometimes
- referred to as 'xbox series S|X'.
-
-I verified rumble support on both bluetooth and usb.
-
-Signed-off-by: Siarhei Vishniakou <svv@google.com>
----
- drivers/hid/hid-ids.h | 2 ++
- drivers/hid/hid-microsoft.c | 4 ++++
- 2 files changed, 6 insertions(+)
-
-diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
-index 2235d7878..c110f0beb 100644
---- a/drivers/hid/hid-ids.h
-+++ b/drivers/hid/hid-ids.h
-@@ -919,6 +919,8 @@
- #define USB_DEVICE_ID_MS_POWER_COVER 0x07da
- #define USB_DEVICE_ID_MS_SURFACE3_COVER 0x07de
- #define USB_DEVICE_ID_MS_XBOX_ONE_S_CONTROLLER 0x02fd
-+#define USB_DEVICE_ID_MS_XBOX_ONE_S_2021_FIRMWARE 0x0b20
-+#define USB_DEVICE_ID_MS_XBOX_WIRELESS_CONTROLLER 0x0b13
- #define USB_DEVICE_ID_MS_PIXART_MOUSE 0x00cb
- #define USB_DEVICE_ID_8BITDO_SN30_PRO_PLUS 0x02e0
- #define USB_DEVICE_ID_MS_MOUSE_0783 0x0783
-diff --git a/drivers/hid/hid-microsoft.c b/drivers/hid/hid-microsoft.c
-index 071fd093a..2973e91fc 100644
---- a/drivers/hid/hid-microsoft.c
-+++ b/drivers/hid/hid-microsoft.c
-@@ -448,6 +448,10 @@ static const struct hid_device_id ms_devices[] = {
- .driver_data = MS_SURFACE_DIAL },
- { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_XBOX_ONE_S_CONTROLLER),
- .driver_data = MS_QUIRK_FF },
-+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_XBOX_ONE_S_2021_FIRMWARE),
-+ .driver_data = MS_QUIRK_FF },
-+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_XBOX_WIRELESS_CONTROLLER),
-+ .driver_data = MS_QUIRK_FF },
- { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_8BITDO_SN30_PRO_PLUS),
- .driver_data = MS_QUIRK_FF },
- { }
---
-2.39.2
-
diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec
index 1d30c6a..aa033ee 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -23,18 +23,6 @@
{error:clang_lto requires --with toolchain_clang}
%endif
-# Cross compile on copr for arm
-# See https://bugzilla.redhat.com/1879599
-%if 0%{?_with_cross_arm:1}
-%global _target_cpu armv7hl
-%global _arch arm
-%global _build_arch arm
-%global _with_cross 1
-# Enforces buildroot if cross_arm
-# See https://bugzilla.redhat.com/2149446
-%global buildroot %{_buildrootdir}/%{NAME}-%{VERSION}-%{RELEASE}.%{_build_cpu}
-%endif
-
# RPM macros strip everything in BUILDROOT, either with __strip
# or find-debuginfo.sh. Make use of __spec_install_post override
# and save/restore binaries we want to package as unstripped.
@@ -132,6 +120,7 @@ Summary: The Linux kernel
# Default compression algorithm
%global compression xz
+%global compression_flags --compress
%global compext xz
%if %{zipmodules}
%global zipsed -e 's/\.ko$/\.ko.%compext/'
@@ -171,18 +160,18 @@ Summary: The Linux kernel
# the --with-release option overrides this setting.)
%define debugbuildsenabled 1
%define buildid .fsync
-%define specrpmversion 6.4.15
-%define specversion 6.4.15
-%define patchversion 6.4
+%define specrpmversion 6.5.4
+%define specversion 6.5.4
+%define patchversion 6.5
%define pkgrelease 200
%define kversion 6
-%define tarfile_release 6.4.15
+%define tarfile_release 6.5.4
# This is needed to do merge window version magic
-%define patchlevel 4
+%define patchlevel 5
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 201%{?buildid}%{?dist}
# This defines the kabi tarball version
-%define kabiversion 6.4.15
+%define kabiversion 6.5.4
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@@ -204,8 +193,6 @@ Summary: The Linux kernel
#
# standard kernel
%define with_up %{?_without_up: 0} %{?!_without_up: 1}
-# kernel PAE (only valid for ARM (lpae))
-%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1}
# build also debug variants
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
@@ -220,7 +207,6 @@ Summary: The Linux kernel
# Supported variants
# (base) with_debug with_gcov
# up X X X
-# pae X X
# zfcpdump X X
# arm64_16k X X X
# arm64_64k X X X
@@ -248,8 +234,6 @@ Summary: The Linux kernel
#
# Only build the base kernel (--with baseonly):
%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0}
-# Only build the pae kernel (--with paeonly):
-%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0}
# Only build the debug variants (--with dbgonly):
%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0}
# Only build the realtime kernel (--with rtonly):
@@ -398,14 +382,8 @@ Summary: The Linux kernel
# and debuginfo generation. Currently we rely on the old alldebug setting.
%global _build_id_links alldebug
-# kernel PAE is only built on ARMv7
-%ifnarch armv7hl
-%define with_pae 0
-%endif
-
# if requested, only build base kernel
%if %{with_baseonly}
-%define with_pae 0
%define with_debug 0
%define with_realtime 0
%define with_vdso_install 0
@@ -419,13 +397,6 @@ Summary: The Linux kernel
%define with_ipaclones 0
%endif
-# if requested, only build pae kernel
-%if %{with_paeonly}
-%define with_up 0
-%define with_debug 0
-%define with_realtime 0
-%endif
-
# if requested, only build debug kernel
%if %{with_dbgonly}
%define with_vdso_install 0
@@ -434,8 +405,6 @@ Summary: The Linux kernel
%define with_bpftool 0
%define with_kernel_abi_stablelists 0
%define with_selftests 0
-%define with_cross 0
-%define with_cross_headers 0
%define with_ipaclones 0
%endif
@@ -443,7 +412,6 @@ Summary: The Linux kernel
%if %{with_rtonly}
%define with_realtime 1
%define with_up 0
-%define with_pae 0
%define with_debug 0
%define with_debuginfo 0
%define with_vdso_install 0
@@ -569,25 +537,6 @@ Summary: The Linux kernel
%define vmlinux_decompressor arch/s390/boot/vmlinux
%endif
-%ifarch %{arm}
-%define all_arch_configs %{name}-%{specrpmversion}-arm*.config
-%define skip_nonpae_vdso 1
-%define asmarch arm
-%define hdrarch arm
-%define make_target bzImage
-%define kernel_image arch/arm/boot/zImage
-# http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/091404.html
-%define kernel_mflags KALLSYMS_EXTRA_PASS=1
-# we only build headers/perf/tools on the base arm arches
-# just like we used to only build them on i386 for x86
-%ifnarch armv7hl
-%define with_headers 0
-%define with_cross_headers 0
-%endif
-# These currently don't compile on armv7
-%define with_selftests 0
-%endif
-
%ifarch aarch64
%define all_arch_configs %{name}-%{specrpmversion}-aarch64*.config
%define asmarch arm64
@@ -612,14 +561,13 @@ Summary: The Linux kernel
%if 0%{?fedora}
%define nobuildarches i386
%else
-%define nobuildarches i386 i686 %{arm}
+%define nobuildarches i386 i686
%endif
%ifarch %nobuildarches
# disable BuildKernel commands
%define with_up 0
%define with_debug 0
-%define with_pae 0
%define with_zfcpdump 0
%define with_arm64_16k 0
%define with_arm64_64k 0
@@ -635,19 +583,13 @@ Summary: The Linux kernel
# Architectures we build tools/cpupower on
%if 0%{?fedora}
-%define cpupowerarchs %{ix86} x86_64 ppc64le %{arm} aarch64
+%define cpupowerarchs %{ix86} x86_64 ppc64le aarch64
%else
%define cpupowerarchs i686 x86_64 ppc64le aarch64
%endif
%if 0%{?use_vdso}
-
-%if 0%{?skip_nonpae_vdso}
-%define _use_vdso 0
-%else
%define _use_vdso 1
-%endif
-
%else
%define _use_vdso 0
%endif
@@ -701,9 +643,9 @@ Release: %{pkg_release}
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
# SET %%nobuildarches (ABOVE) INSTEAD
%if 0%{?fedora}
-ExclusiveArch: noarch x86_64 s390x %{arm} aarch64 ppc64le
+ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
%else
-ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
+ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
%endif
ExclusiveOS: Linux
%ifnarch %{nobuildarches}
@@ -718,7 +660,7 @@ Provides: installonlypkg(kernel)
# List the packages used during the kernel build
#
BuildRequires: kmod, bash, coreutils, tar, git-core, which
-BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk
+BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
BuildRequires: net-tools, hostname, bc, elfutils-devel
BuildRequires: dwarves
@@ -747,7 +689,7 @@ BuildRequires: java-devel
BuildRequires: libbpf-devel >= 0.6.0-1
BuildRequires: libbabeltrace-devel
BuildRequires: libtraceevent-devel
-%ifnarch %{arm} s390x
+%ifnarch s390x
BuildRequires: numactl-devel
%endif
%ifarch aarch64
@@ -775,10 +717,8 @@ BuildRequires: zlib-devel binutils-devel
%endif
%if %{with_selftests}
BuildRequires: clang llvm-devel fuse-devel
-%ifnarch %{arm}
-BuildRequires: numactl-devel
-%endif
BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel
+BuildRequires: numactl-devel
%endif
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
%if %{with_debuginfo}
@@ -938,11 +878,10 @@ Source32: %{name}-x86_64-rhel.config
Source33: %{name}-x86_64-debug-rhel.config
Source34: filter-x86_64.sh.rhel
-Source35: filter-armv7hl.sh.rhel
-Source37: filter-aarch64.sh.rhel
-Source38: filter-ppc64le.sh.rhel
-Source39: filter-s390x.sh.rhel
-Source40: filter-modules.sh.rhel
+Source35: filter-aarch64.sh.rhel
+Source36: filter-ppc64le.sh.rhel
+Source37: filter-s390x.sh.rhel
+Source38: filter-modules.sh.rhel
Source41: x509.genkey.centos
# ARM64 64K page-size kernel config
@@ -957,25 +896,20 @@ Source51: mod-extra.list.fedora
Source52: %{name}-aarch64-fedora.config
Source53: %{name}-aarch64-debug-fedora.config
-Source54: %{name}-armv7hl-fedora.config
-Source55: %{name}-armv7hl-debug-fedora.config
-Source56: %{name}-armv7hl-lpae-fedora.config
-Source57: %{name}-armv7hl-lpae-debug-fedora.config
-Source58: %{name}-aarch64-16k-fedora.config
-Source59: %{name}-aarch64-16k-debug-fedora.config
-Source60: %{name}-ppc64le-fedora.config
-Source61: %{name}-ppc64le-debug-fedora.config
-Source62: %{name}-s390x-fedora.config
-Source63: %{name}-s390x-debug-fedora.config
-Source64: %{name}-x86_64-fedora.config
-Source65: %{name}-x86_64-debug-fedora.config
-
-Source67: filter-x86_64.sh.fedora
-Source68: filter-armv7hl.sh.fedora
-Source70: filter-aarch64.sh.fedora
-Source71: filter-ppc64le.sh.fedora
-Source72: filter-s390x.sh.fedora
-Source73: filter-modules.sh.fedora
+Source54: %{name}-aarch64-16k-fedora.config
+Source55: %{name}-aarch64-16k-debug-fedora.config
+Source56: %{name}-ppc64le-fedora.config
+Source57: %{name}-ppc64le-debug-fedora.config
+Source58: %{name}-s390x-fedora.config
+Source59: %{name}-s390x-debug-fedora.config
+Source60: %{name}-x86_64-fedora.config
+Source61: %{name}-x86_64-debug-fedora.config
+
+Source62: filter-x86_64.sh.fedora
+Source63: filter-aarch64.sh.fedora
+Source64: filter-ppc64le.sh.fedora
+Source65: filter-s390x.sh.fedora
+Source66: filter-modules.sh.fedora
%endif
Source75: partial-kgcov-snip.config
@@ -1054,17 +988,20 @@ Patch300: linux-surface.patch
Patch301: steam-deck.patch
Patch302: asus-linux.patch
Patch303: lenovo-legion-laptop.patch
+Patch306: rog-ally-side-keys-fix.patch
+Patch307: chimera-ALSA.patch
+Patch308: rog-ally-alsa.patch
+
+# hdr: https://github.com/ChimeraOS/linux-chimeraos
+Patch407: 0001-HDR.patch
# temporary patches
Patch401: 0001-Revert-PCI-Add-a-REBAR-size-quirk-for-Sapphire-RX-56.patch
Patch405: mt76:-mt7921:-Disable-powersave-features-by-default.patch
Patch408: 0001-acpi-proc-idle-skip-dummy-wait.patch
+# async flipping on PRIME systems can introduce problems
Patch409: 0001-drm-i915-quirks-disable-async-flipping-on-specific-d.patch
Patch410: 0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
-# reverts regression introduced in 6.3.10
-Patch411: 0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch
-Patch412: 0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch
-Patch413: 0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch
# Allow to set custom USB pollrate for specific devices like so:
# usbcore.interrupt_interval_override=045e:00db:16,1bcf:0005:1
@@ -1076,9 +1013,6 @@ Patch506: 0001-Allow-to-set-custom-USB-pollrate-for-specific-device.patch
# Also set the PS controller bluetooth polling rate to 1000Hz
Patch507: set-ps4-bt-poll-rate-1000hz.patch
-# xbox controller update
-Patch510: xbox-controller-update.patch
-
%endif
# empty final patch to facilitate testing of kernel patches
@@ -1302,7 +1236,7 @@ analysing the logical and timing behavior of Linux.
%if %{with_bpftool}
-%define bpftoolversion 7.2.0
+%define bpftoolversion 7.3.0
%package -n bpftool
Summary: Inspection and simple manipulation of eBPF programs and maps
@@ -1377,8 +1311,8 @@ Linux kernel, suitable for the kabi-dw tool.
# This macro creates a kernel-<subpackage>-debuginfo package.
# %%kernel_debuginfo_package <subpackage>
#
-# Explanation of the find_debuginfo_opts: We build multiple kernels (debug
-# pae etc.) so the regex filters those kernels appropriately. We also
+# Explanation of the find_debuginfo_opts: We build multiple kernels (debug,
+# rt, 64k etc.) so the regex filters those kernels appropriately. We also
# have to package several binaries as part of kernel-devel but getting
# unique build-ids is tricky for these userspace binaries. We don't really
# care about debugging those so we just filter those out and remove it.
@@ -1548,9 +1482,9 @@ This package provides essential kernel modules for the %{?2:%{2}-}core kernel pa
%define kernel_meta_package() \
%package %{1}\
summary: kernel meta-package for the %{1} kernel\
-Requires: kernel-%{1}-core-uname-r = %{KVERREL}+%{uname_suffix %{1}}\
-Requires: kernel-%{1}-modules-uname-r = %{KVERREL}+%{uname_suffix %{1}}\
-Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}+%{uname_suffix %{1}}\
+Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
+Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\
+Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
%if "%{1}" == "rt" || "%{1}" == "rt-debug"\
Requires: realtime-setup\
%endif\
@@ -1616,6 +1550,8 @@ Summary: %{variant_summary} unified kernel image for virtual machines\
Provides: installonlypkg(kernel)\
Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:+%{1}}}\
+Requires(pre): %{kernel_prereq}\
+Requires(pre): systemd >= 254-1\
%endif\
%endif\
%if %{with_gcov}\
@@ -1646,15 +1582,6 @@ This package provides kernel modules for the %{?2:%{2} }kernel package for Red H
%{nil}
# Now, each variant package.
-
-%if %{with_pae}
-%define variant_summary The Linux kernel compiled for Cortex-A15
-%kernel_variant_package lpae
-%description lpae-core
-This package includes a version of the Linux kernel with support for
-Cortex-A15 devices with LPAE and HW virtualisation support
-%endif
-
%if %{with_zfcpdump}
%define variant_summary The Linux kernel compiled for zfcpdump usage
%kernel_variant_package -o zfcpdump
@@ -1848,21 +1775,25 @@ ApplyOptionalPatch amdgpu-si-cik-default.patch
ApplyOptionalPatch acso.patch
# device specific patches
+# issues with suspension? https://github.com/linux-surface/linux-surface/pull/1255
ApplyOptionalPatch linux-surface.patch
ApplyOptionalPatch steam-deck.patch
ApplyOptionalPatch asus-linux.patch
ApplyOptionalPatch lenovo-legion-laptop.patch
+ApplyOptionalPatch rog-ally-side-keys-fix.patch
+ApplyOptionalPatch chimera-ALSA.patch
+ApplyOptionalPatch rog-ally-alsa.patch
+
+# hdr: https://github.com/ChimeraOS/linux-chimeraos
+ApplyOptionalPatch 0001-HDR.patch
# temporary patches
ApplyOptionalPatch 0001-Revert-PCI-Add-a-REBAR-size-quirk-for-Sapphire-RX-56.patch
ApplyOptionalPatch mt76:-mt7921:-Disable-powersave-features-by-default.patch
ApplyOptionalPatch 0001-acpi-proc-idle-skip-dummy-wait.patch
+# async flipping on PRIME systems can introduce problems
ApplyOptionalPatch 0001-drm-i915-quirks-disable-async-flipping-on-specific-d.patch
ApplyOptionalPatch 0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
-# reverts regression introduced in 6.3.10
-ApplyOptionalPatch 0001-Revert-b0cb56fc6e3096c9da04c30d9b501da84dae2b4f.patch
-ApplyOptionalPatch 0002-Revert-1ca399f127e0a372537625b1d462ed586f5d9139.patch
-ApplyOptionalPatch 0003-Revert-da2d907e051d591717d00e28e67ab341b961fd05.patch
# Allow to set custom USB pollrate for specific devices like so:
# usbcore.interrupt_interval_override=045e:00db:16,1bcf:0005:1
@@ -1874,9 +1805,6 @@ ApplyOptionalPatch 0001-Allow-to-set-custom-USB-pollrate-for-specific-device.pat
# Also set the PScontroller bluetooth polling rate to 1000Hz
ApplyOptionalPatch set-ps4-bt-poll-rate-1000hz.patch
-# xbox controller update
-ApplyOptionalPatch xbox-controller-update.patch
-
%endif
ApplyOptionalPatch linux-kernel-test.patch
@@ -2132,7 +2060,7 @@ BuildKernel() {
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
%endif
-%ifarch %{arm} aarch64
+%ifarch aarch64
%{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
%{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
@@ -2267,7 +2195,7 @@ BuildKernel() {
# NOTENOTE: checksums to the rpm metadata provides list.
# NOTENOTE: if you change the symvers name, update the backend too
echo "**** GENERATING kernel ABI metadata ****"
- %compression -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext
+ %compression --stdout %compression_flags < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext
cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.%compext $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.%compext
%if %{with_kabichk}
@@ -2423,16 +2351,6 @@ BuildKernel() {
# arch/arm64/include/asm/opcodes.h references arch/arm
cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
%endif
- # include the machine specific headers for ARM variants, if available.
-%ifarch %{arm}
- if [ -d arch/%{asmarch}/mach-${Variant}/include ]; then
- cp -a --parents arch/%{asmarch}/mach-${Variant}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
- fi
- # include a few files for 'make prepare'
- cp -a --parents arch/arm/tools/gen-mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
- cp -a --parents arch/arm/tools/mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
-
-%endif
cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
%ifarch i686 x86_64
# files for 'make prepare' to succeed with kernel-devel
@@ -2709,13 +2627,11 @@ BuildKernel() {
# the F17 UsrMove feature.
ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
-%ifnarch armv7hl
# Generate vmlinux.h and put it to kernel-devel path
# zfcpdump build does not have btf anymore
if [ "$Variant" != "zfcpdump" ]; then
bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
fi
-%endif
# prune junk from kernel-devel
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
@@ -2803,10 +2719,6 @@ BuildKernel %make_target %kernel_image %{_use_vdso} 16k
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
%endif
-%if %{with_pae}
-BuildKernel %make_target %kernel_image %{use_vdso} lpae
-%endif
-
%if %{with_realtime_base}
BuildKernel %make_target %kernel_image %{_use_vdso} rt
%endif
@@ -2816,7 +2728,7 @@ BuildKernel %make_target %kernel_image %{_use_vdso}
%endif
%ifnarch noarch i686 %{nobuildarches}
-%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime}
+%if !%{with_debug} && !%{with_zfcpdump} && !%{with_up} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime}
# If only building the user space tools, then initialize the build environment
# and some variables so that the various userspace tools can be built.
InitBuildVars
@@ -2965,9 +2877,6 @@ find Documentation -type d | xargs chmod u+w
# TODO - this needs to be fixed in same way as we have it in c9s
%define __modsign_install_post \
if [ "%{signmodules}" -eq "1" ]; then \
- if [ "%{with_pae}" -ne "0" ]; then \
- %{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \
- fi \
if [ "%{with_up_base}" -ne "0" ]; then \
%{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
fi \
@@ -2995,7 +2904,7 @@ find Documentation -type d | xargs chmod u+w
fi \
if [ "%{zipmodules}" -eq "1" ]; then \
echo "Compressing kernel modules ..." \
- find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression; \
+ find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
fi \
%{nil}
@@ -3073,11 +2982,7 @@ find $RPM_BUILD_ROOT/usr/include \
%endif
%if %{with_cross_headers}
-%if 0%{?fedora}
-HDR_ARCH_LIST='arm arm64 powerpc s390 x86'
-%else
HDR_ARCH_LIST='arm64 powerpc s390 x86'
-%endif
mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers
for arch in $HDR_ARCH_LIST; do
@@ -3424,23 +3329,23 @@ fi\
%{nil}
# This macro defines a %%posttrans script for a kernel package.
-# %%kernel_variant_posttrans [<subpackage>]
+# %%kernel_variant_posttrans [-v <subpackage>] [-u uki-suffix]
# More text can follow to go at the end of this variant's %%post.
#
-%define kernel_variant_posttrans() \
-%{expand:%%posttrans %{?1:%{1}-}core}\
+%define kernel_variant_posttrans(v:u:) \
+%{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
%if 0%{!?fedora:1}\
if [ -x %{_sbindir}/weak-modules ]\
then\
- %{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?1:+%{1}} || exit $?\
+ %{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
fi\
%endif\
-rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}}\
-/bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\
-if [[ ! -e "/boot/symvers-%{KVERREL}%{?1:+%{1}}.%compext" ]]; then\
- ln -s "/lib/modules/%{KVERREL}%{?1:+%{1}}/symvers.%compext" "/boot/symvers-%{KVERREL}%{?1:+%{1}}.%compext"\
+rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
+/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\
+if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext" ]]; then\
+ ln -s "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.%compext" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\
if command -v restorecon &>/dev/null; then\
- restorecon "/boot/symvers-%{KVERREL}%{?1:+%{1}}.%compext"\
+ restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.%compext"\
fi\
fi\
%{nil}
@@ -3459,7 +3364,7 @@ fi\
%if 0%{!?fedora:1}\
%{expand:%%kernel_modules_partner_post %{?-v*}}\
%endif\
-%{expand:%%kernel_variant_posttrans %{?-v*}}\
+%{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\
%{expand:%%post %{?-v*:%{-v*}-}core}\
%{-r:\
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
@@ -3471,36 +3376,21 @@ touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%
%{nil}
#
-# This macro defines scripts for a kernel*-uki-virt package
-#
-# FIXME: /bin/kernel-install can't handle UKIs (yet), so just cp/rm as temporary stop-gap
-#
-%define kernel_uki_virt_scripts() \
-%{expand:%%posttrans %{?1:%{1}-}uki-virt}\
-mkdir -p /boot/efi/EFI/Linux\
-entry_token=$(kernel-install inspect | grep KERNEL_INSTALL_ENTRY_TOKEN: | cut -d ' ' -f2)\
-cp /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz-virt.efi /boot/efi/EFI/Linux/${entry_token}-%{KVERREL}%{?1:+%{1}}.efi\
-%{nil}\
-%{expand:%%postun %{?1:%{1}-}uki-virt}\
-entry_token=$(kernel-install inspect | grep KERNEL_INSTALL_ENTRY_TOKEN: | cut -d ' ' -f2)\
-rm -f /boot/efi/EFI/Linux/${entry_token}-%{KVERREL}%{?1:+%{1}}.efi\
-%{nil}
-
-#
# This macro defines a %%preun script for a kernel package.
-# %%kernel_variant_preun <subpackage>
+# %%kernel_variant_preun [-v <subpackage>] -u [uki-suffix]
#
-%define kernel_variant_preun() \
-%{expand:%%preun %{?1:%{1}-}core}\
-/bin/kernel-install remove %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\
+%define kernel_variant_preun(v:u:) \
+%{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
+/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} || exit $?\
if [ -x %{_sbindir}/weak-modules ]\
then\
- %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?1:+%{1}} || exit $?\
+ %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
fi\
%{nil}
%if %{with_up_base} && %{with_efiuki}
-%kernel_uki_virt_scripts
+%kernel_variant_posttrans -u virt
+%kernel_variant_preun -u virt
%endif
%if %{with_up_base}
@@ -3508,27 +3398,23 @@ fi\
%kernel_variant_post -r kernel-smp
%endif
-%if %{with_pae}
-%kernel_variant_preun lpae
-%kernel_variant_post -v lpae -r (kernel|kernel-smp)
-%endif
-
%if %{with_zfcpdump}
-%kernel_variant_preun zfcpdump
+%kernel_variant_preun -v zfcpdump
%kernel_variant_post -v zfcpdump
%endif
%if %{with_up} && %{with_debug} && %{with_efiuki}
-%kernel_uki_virt_scripts debug
+%kernel_variant_posttrans -v debug -u virt
+%kernel_variant_preun -v debug -u virt
%endif
%if %{with_up} && %{with_debug}
-%kernel_variant_preun debug
+%kernel_variant_preun -v debug
%kernel_variant_post -v debug
%endif
%if %{with_arm64_16k_base}
-%kernel_variant_preun 16k
+%kernel_variant_preun -v 16k
%kernel_variant_post -v 16k
%endif
@@ -3538,23 +3424,23 @@ fi\
%endif
%if %{with_arm64_64k_base}
-%kernel_variant_preun 64k
+%kernel_variant_preun -v 64k
%kernel_variant_post -v 64k
%endif
%if %{with_debug} && %{with_arm64_64k}
-%kernel_variant_preun 64k-debug
+%kernel_variant_preun -v 64k-debug
%kernel_variant_post -v 64k-debug
%endif
%if %{with_realtime_base}
-%kernel_variant_preun rt
+%kernel_variant_preun -v rt
%kernel_variant_post -v rt -r (kernel|kernel-smp)
%kernel_kvm_post rt
%endif
%if %{with_realtime} && %{with_debug}
-%kernel_variant_preun rt-debug
+%kernel_variant_preun -v rt-debug
%kernel_variant_post -v rt-debug
%kernel_kvm_post rt-debug
%endif
@@ -3749,7 +3635,7 @@ fi\
%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\
/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \
%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \
-%ifarch %{arm} aarch64\
+%ifarch aarch64\
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
%endif\
@@ -3893,137 +3779,347 @@ fi\
#
#
%changelog
-* Thu Sep 14 2023 Jan Drögehoff <sentrycraft123@gmail.com> - 6.4.15-201.fsync
-- kernel-fsync v6.4.15
+* Mon Sep 25 2023 Jan Drögehoff <sentrycraft123@gmail.com> - 6.5.4-201.fsync
+- kernel-fsync v6.5.4
+
+* Tue Sep 19 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.5.4-0]
+- Add F38 and F37 as release targets (Justin M. Forbes)
+- Add NFS bug fix for 6.5.4 (Justin M. Forbes)
+- selinux: fix handling of empty opts in selinux_fs_context_submount() (Ondrej Mosnacek)
+- Turn off appletalk for fedora (Justin M. Forbes)
+- Linux v6.5.4
+
+* Wed Sep 13 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.5.3-0]
+- Revert "misc: rtsx: judge ASPM Mode to set PETXCFG Reg" (Justin M. Forbes)
+- Config updates for 6.5.3 (Justin M. Forbes)
+- Fix up buildReqs for UKI (Justin M. Forbes)
+- Linux v6.5.3
-* Wed Sep 06 2023 Augusto Caringi <acaringi@redhat.com> [6.4.15-0]
+* Wed Sep 06 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.5.2-0]
+- Move squashfs to kernel-modules-core (Justin M. Forbes)
- Add TPM bug to BugsFixed (Justin M. Forbes)
- tpm: Enable hwrng only for Pluton on AMD CPUs (Jarkko Sakkinen)
-- Linux v6.4.15
+- Linux v6.5.2
-* Sat Sep 02 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.14-0]
-- Add bug fixed by 6.4.14 (Justin M. Forbes)
+* Sat Sep 02 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.5.1-0]
- erofs: ensure that the post-EOF tails are all zeroed (Gao Xiang)
-- Linux v6.4.14
-
-* Wed Aug 30 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.13-0]
-- Add CVE-2023-4563 bugs to BugsFixed (Justin M. Forbes)
-- Linux v6.4.13
-
-* Wed Aug 23 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.12-0]
-- ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Ranjani Sridharan)
-- Make sure posttrans script doesn't fail if restorecon is not installed (Daan De Meyer)
-- Linux v6.4.12
-
-* Wed Aug 16 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.11-0]
-- Add more bugfixes for 6.4.11 (Justin M. Forbes)
+- Add bug to BugsFixed (Justin M. Forbes)
+- Turn off CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE for Fedora s390x (Justin M. Forbes)
+- drm/msm/a690: Switch to a660_gmu.bin (Rob Clark)
+- drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set (Javier Martinez Canillas)
+- Turn E1000 back on (Justin M. Forbes)
+- Set up variables and scripts for Fedora stable (Justin M. Forbes)
+- Update self-test data (Justin M. Forbes)
+- all: x86: move wayward x86 specific config home (Peter Robinson)
+- all: de-dupe non standard config options (Peter Robinson)
+- all: x86: clean up microcode loading options (Peter Robinson)
+- common: remove unnessary CONFIG_SND_MESON_AXG* (Peter Robinson)
+- Linux v6.5.1
+
+* Mon Aug 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-58.eln130]
+- redhat: Fix UKI install with systemd >= 254 (Vitaly Kuznetsov)
+- redhat: Use named parameters for kernel_variant_posttrans()/kernel_variant_preun() (Vitaly Kuznetsov)
+
+* Mon Aug 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-57.eln130]
+- Linux v6.5.0
+
+* Sun Aug 27 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.28f20a19294d.56.eln130]
+- Linux v6.5.0-0.rc7.28f20a19294d
+
+* Sat Aug 26 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.7d2f353b2682.55.eln130]
+- redhat/kernel.spec.template: update compression variables to support zstd (Brian Masney)
+- Linux v6.5.0-0.rc7.7d2f353b2682
+
+* Fri Aug 25 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.4f9e7fabf864.54.eln130]
+- Linux v6.5.0-0.rc7.4f9e7fabf864
+
+* Thu Aug 24 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.93f5de5f648d.53.eln130]
+- Consolidate configs to common for 6.5 (Justin M. Forbes)
+- Remove unused config entry for Fedora (Justin M. Forbes)
+- Linux v6.5.0-0.rc7.93f5de5f648d
+
+* Wed Aug 23 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.89bf6209cad6.52.eln130]
+- redhat/self-test: Remove rpmlint test (Prarit Bhargava)
+- Remove the armv7 config directory from Fedora again (Justin M. Forbes)
+- Enable CONFIG_EXPERT for both RHEL and Fedora (Justin M. Forbes)
+- Linux v6.5.0-0.rc7.89bf6209cad6
+
+* Tue Aug 22 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.f7757129e3de.51.eln130]
+- redhat/configs: Enable CONFIG_DEVICE_PRIVATE on aarch64 (David Hildenbrand) [2231407]
+- redhat/configs: disable CONFIG_ROCKCHIP_ERRATUM_3588001 for RHEL (Mark Salter)
+- redhat: shellcheck fixes (Prarit Bhargava)
+
+* Mon Aug 21 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc7.f7757129e3de.50.el130]
+- Linux v6.5.0-0.rc7.f7757129e3de
+
+* Sun Aug 20 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.b320441c04c9.49.el130]
+- Linux v6.5.0-0.rc6.b320441c04c9
+
+* Sat Aug 19 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.4e7ffde6984a.48.el130]
+- Linux v6.5.0-0.rc6.4e7ffde6984a
+
+* Fri Aug 18 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.0e8860d2125f.47.el130]
+- redhat/configs: enable tegra114 SPI (Mark Salter)
+- Linux v6.5.0-0.rc6.0e8860d2125f
+
+* Thu Aug 17 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.4853c74bd7ab.46.el130]
+- all: properly cleanup firewire once and for all (Peter Robinson)
+- Fix up filters for Fedora (Justin M. Forbes)
+
+* Wed Aug 16 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.4853c74bd7ab.45.el130]
+- New configs in arch/x86 (Fedora Kernel Team)
+- Add an armv7 directory back for the Fedora configs (Justin M. Forbes)
+- Fedora 6.5 config updates (Justin M. Forbes)
- Turn off DMABUF_SYSFS_STATS (Justin M. Forbes)
-- Revert "KVM: SEV: remove ghcb variable declarations" (Justin M. Forbes)
-- Add bug fixed for 6.4.11 (Justin M. Forbes)
+- Linux v6.5.0-0.rc6.4853c74bd7ab
+
+* Tue Aug 15 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.91aa6c412d7f.44.el130]
+- CI: rawhide_release: switch to using script to push (Don Zickus)
+- redhat/self-test: Update self-test data (Prarit Bhargava)
+- redhat/scripts/cross-compile: Update download_cross.sh (Prarit Bhargava)
+- redhat/Makefile.cross: Remove ARCH selection code (Prarit Bhargava)
+- redhat/Makefile.cross: Update script (Prarit Bhargava)
+- Fix interruptible non MR jobs (Michael Hofmann)
+- Linux v6.5.0-0.rc6.91aa6c412d7f
+
+* Mon Aug 14 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc6.43.el127]
+- Linux v6.5.0-0.rc6
+
+* Sun Aug 13 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.a785fd28d31f.42.el127]
+- all: run evaluate_configs to de-dupe merged aarch64 (Peter Robinson)
+- all: arm: merge the arm and arm/aarch64 (Peter Robinson)
+- fedora: remove ARMv7 AKA armhfp configurations (Peter Robinson)
+- fedora: remove ARMv7 AKA armhfp support (Peter Robinson)
+- Linux v6.5.0-0.rc5.a785fd28d31f
+
+* Sat Aug 12 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.f8de32cc060b.41.el127]
+- Linux v6.5.0-0.rc5.f8de32cc060b
+
+* Fri Aug 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.25aa0bebba72.40.el127]
+- redhat/configs: enable CONFIG_VIRTIO_MEM on aarch64 (David Hildenbrand) [2044155]
+- redhat/configs: enable CONFIG_MEMORY_HOTREMOVE aarch64 (David Hildenbrand) [2062054]
- redhat: Add arm64-16k kernel flavor scaffold for 16K page-size'd AArch64 (Neal Gompa)
-- Linux v6.4.11
-
-* Fri Aug 11 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.10-0]
-- More security bug fixes for 6.4.10 (Justin M. Forbes)
-- KVM: SEV: remove ghcb variable declarations (Paolo Bonzini)
-- KVM: SEV: only access GHCB fields once (Paolo Bonzini)
-- KVM: SEV: snapshot the GHCB before accessing it (Paolo Bonzini)
-- Add another bug fixed by the 6.4.10 release (Justin M. Forbes)
-- drm/amd/display: Fix a regression on Polaris cards (Mario Limonciello)
+- fedora: enable i3c on aarch64 (Peter Robinson)
+- Linux v6.5.0-0.rc5.25aa0bebba72
+
+* Thu Aug 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.374a7f47bf40.39.el127]
- redhat/configs: Remove `CONFIG_HZ_1000 is not set` for aarch64 (Enric Balletbo i Serra)
-- Add new CVEs fixed in 6.4.9 to BugsFixed (Justin M. Forbes)
-- Linux v6.4.10
-
-* Tue Aug 08 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.9-0]
-- Config updates for 6.4.9 (Justin M. Forbes)
-- Update BugsFixed for 6.4.9 (Justin M. Forbes)
-- Add some BugsFixed for the 6.4.9 update (Justin M. Forbes)
-- ACPI: resource: revert "Remove "Zen" specific match and quirks" (Hans de Goede)
+- Linux v6.5.0-0.rc5.374a7f47bf40
+
+* Wed Aug 09 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.13b937206866.38.el127]
+- redhat/configs: turn on the framework for SPI NOR for ARM (Steve Best)
+- configs: add new ChromeOS UART driver (Mark Langsdorf)
+- configs: add new ChromeOS Human Presence Sensor (Mark Langsdorf)
+- redhat/configs: Enable CONFIG_NVIDIA_WMI_EC_BACKLIGHT for both Fedora and RHEL (Kate Hsuan)
+- Linux v6.5.0-0.rc5.13b937206866
+
+* Tue Aug 08 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.14f9643dc90a.37.el127]
+- redhat/configs: Texas Instruments INA3221 driver (Steve Best)
+- Linux v6.5.0-0.rc5.14f9643dc90a
+
+* Mon Aug 07 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.36.el127]
+- Linux v6.5.0-0.rc5
+
+* Sun Aug 06 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.f0ab9f34e59e.35.el127]
+- Linux v6.5.0-0.rc4.f0ab9f34e59e
+
+* Sat Aug 05 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.024ff300db33.34.el127]
- arm: i.MX: Some minor NXP i.MX cleanups (Peter Robinson)
-- Linux v6.4.9
+- Linux v6.5.0-0.rc4.024ff300db33
-* Thu Aug 03 2023 Augusto Caringi <acaringi@redhat.com> [6.4.8-0]
+* Fri Aug 04 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.c1a515d3c027.33.el127]
+- Linux v6.5.0-0.rc4.c1a515d3c027
+
+* Thu Aug 03 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.ec351c8f2e62.32.el127]
+- Description: Set config for Tegra234 pinctrl driver (Joel Slebodnick)
+- Update RPM Scriptlet for kernel-install Changes (Jonathan Steffan)
+- Linux v6.5.0-0.rc4.ec351c8f2e62
+
+* Wed Aug 02 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.31.el127]
+- [CI] add exit 0 to the end of CI scripts (Don Zickus)
- redhat: configs: Disable CONFIG_CRYPTO_STATS since performance issue for storage (Kate Hsuan) [2227793]
-- Linux v6.4.8
+- Remove obsolete variable from gitlab-ci.yml (Ondrej Kinst)
+- redhat/configs: Move GVT-g to Fedora only (Alex Williamson)
+- [CI] Make sure we are on correct branch before running script (Don Zickus)
+- CI: ark-update-configs: sync push command and output (Don Zickus)
+- CI: ark-update-configs: misc changes (Don Zickus)
+- CI: sync ark-create-release push commands with output (Don Zickus)
+- CI: ark-create-release: Add a robust check if nothing changed (Don Zickus)
+- CI: Remove legacy tag check cruft (Don Zickus)
+- CI: Introduce simple environment script (Don Zickus)
+
+* Mon Jul 31 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc4.30.el127]
+- Linux v6.5.0-0.rc4
+
+* Sun Jul 30 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.d31e3792919e.29.el127]
+- Linux v6.5.0-0.rc3.d31e3792919e
+
+* Sat Jul 29 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.ffabf7c73176.28.el127]
+- Linux v6.5.0-0.rc3.ffabf7c73176
+
+* Fri Jul 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.57012c57536f.27.el127]
+- Linux v6.5.0-0.rc3.57012c57536f
+
+* Thu Jul 27 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.0a8db05b571a.26.el127]
+- redhat/configs: Disable FIREWIRE for RHEL (Prarit Bhargava)
+- Linux v6.5.0-0.rc3.0a8db05b571a
+
+* Wed Jul 26 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.18b44bc5a672.25.el127]
+- redhat/scripts/rh-dist-git.sh: print list of uploaded files (Denys Vlasenko)
+- redhat/scripts/expand_srpm.sh: add missing function, robustify (Denys Vlasenko)
+- redhat: Enable HSR and PRP (Felix Maurer)
+- Linux v6.5.0-0.rc3.18b44bc5a672
+
+* Tue Jul 25 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.0b5547c51827.24.el127]
+- redhat/scripts/rh-dist-git.sh: fix outdated message and comment (Denys Vlasenko)
+- redhat/configs: Disable CONFIG_I8K (Prarit Bhargava)
+- Make sure posttrans script doesn't fail if restorecon is not installed (Daan De Meyer)
+- Linux v6.5.0-0.rc3.0b5547c51827
-* Thu Jul 27 2023 Augusto Caringi <acaringi@redhat.com> [6.4.7-0]
-- Linux v6.4.7
+* Mon Jul 24 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc3.23.el127]
+- Linux v6.5.0-0.rc3
-* Mon Jul 24 2023 Augusto Caringi <acaringi@redhat.com> [6.4.6-0]
-- Change pathfix.py to %%py3_shebang_fix (Justin M. Forbes)
-- Add config option coming to a stable update soon (Justin M. Forbes)
-- Linux v6.4.6
+* Sun Jul 23 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.c2782531397f.22.el127]
+- Linux v6.5.0-0.rc2.c2782531397f
-* Wed Jul 19 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.4-0]
+* Sat Jul 22 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.d192f5382581.21.el127]
+- Update filters for new config items (Justin M. Forbes)
+- More Fedora 6.5 configs (Justin M. Forbes)
+- Linux v6.5.0-0.rc2.d192f5382581
+
+* Fri Jul 21 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.f7e3a1bafdea.20.el127]
+- redhat/configs: disable pre-UVC cameras for RHEL on aarch64 (Dean Nelson)
+- redhat/configs: enable CONFIG_MEDIA_SUPPORT for RHEL on aarch64 (Dean Nelson)
+- Linux v6.5.0-0.rc2.f7e3a1bafdea
+
+* Thu Jul 20 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.bfa3037d8280.19.el127]
- move ownership of /lib/modules/<ver>/ to kernel-core (Thorsten Leemhuis)
- Let kernel-modules-core own the files depmod generates. (Thorsten Leemhuis)
-- Add more bugs fixed in 6.4.4 (Justin M. Forbes)
-- Add some bugs to be fixed in 6.4.4 (Justin M. Forbes)
-- Add kunit configs for 6.4.4 (Justin M. Forbes)
-- Add hid-uclogic-test to mod-internal.list (Thorsten Leemhuis)
-- Add input_test to mod-intenal.list (Thorsten Leemhuis)
-- fedora: wifi: tweak ZYDAS WiFI config options (Peter Robinson)
-- Fix module filters for aarch64 and ppc (Justin M. Forbes)
-- Fix up some config mismatches (Justin M. Forbes)
-- Linux v6.4.4
-
-* Tue Jul 11 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.3-0]
-- drm/amd: Don't try to enable secure display TA multiple times (Mario Limonciello)
-- drm/amdgpu: fix number of fence calculations (Christian König)
-- drm/amdgpu: check RAS irq existence for VCN/JPEG (Tao Zhou)
-- drm/amd/pm: add abnormal fan detection for smu 13.0.0 (Kenneth Feng)
-- drm/amdgpu/sdma4: set align mask to 255 (Alex Deucher)
-- drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario (Evan Quan)
-- drm/amdgpu: Skip mark offset for high priority rings (Jiadong Zhu)
-- drm/amdgpu: make sure that BOs have a backing store (Christian König)
-- drm/amdgpu: make sure BOs are locked in amdgpu_vm_get_memory (Christian König)
-- Linux 6.4.3 (Greg Kroah-Hartman)
-- fork: lock VMAs of the parent process when forking (Suren Baghdasaryan)
-- bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page (Liu Shixin)
-- mm: call arch_swap_restore() from do_swap_page() (Peter Collingbourne)
-- mm: lock newly mapped VMA with corrected ordering (Hugh Dickins)
-- mm: lock newly mapped VMA which can be modified after it becomes visible (Suren Baghdasaryan)
-- mm: lock a vma before stack expansion (Suren Baghdasaryan)
+- redhat: configs: Enable CONFIG_TYPEC_STUSB160X for rhel on aarch64 (Desnes Nunes)
+- Add filters for ptp_dfl_tod on Fedora (Justin M. Forbes)
+- Linux v6.5.0-0.rc2.bfa3037d8280
+
+* Wed Jul 19 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.ccff6d117d8d.18.el127]
+- Fedora 6.5 configs part 1 (Justin M. Forbes)
+- fedora: enable CONFIG_ZYNQMP_IPI_MBOX as a builtin in pending-fedora (Patrick Talbert)
- fedora: arm: some minor updates (Peter Robinson)
- fedora: bluetooth: enable AOSP extensions (Peter Robinson)
-- Fix up buildReqs for UKI (Justin M. Forbes)
-- mm: disable CONFIG_PER_VMA_LOCK until its fixed (Suren Baghdasaryan)
-- fork: lock VMAs of the parent process when forking (Suren Baghdasaryan)
-- Turn on NET_VENDOR_QUALCOMM so that rmnet builds (Justin M. Forbes)
-- Fix missing rhel config (Justin M. Forbes)
-- Linux v6.4.3
+- Linux v6.5.0-0.rc2.ccff6d117d8d
-* Wed Jul 05 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.2-0]
-- Linux v6.4.2
+* Mon Jul 17 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc2.17.el127]
+- Linux v6.5.0-0.rc2
-* Wed Jul 05 2023 Justin M. Forbes <jforbes@fedoraproject.org> [6.4.1-0]
-- drivers/firmware: skip simpledrm if nvidia-drm.modeset=1 is set (Javier Martinez Canillas)
-- Turn E1000 back on (Justin M. Forbes)
-- Set up variables and scripts for Fedora stable (Justin M. Forbes)
-- Linux v6.4.1
+* Sun Jul 16 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc1.831fe284d827.16.el127]
+- fedora: wifi: tweak ZYDAS WiFI config options (Peter Robinson)
+- Linux v6.5.0-0.rc1.831fe284d827
+
+* Sat Jul 15 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc1.b6e6cc1f78c7.15.el127]
+- scsi: sd: Add "probe_type" module parameter to allow synchronous probing (Ewan D. Milne) [2140017]
+- redhat/configs: allow IMA to use MOK keys (Coiby Xu)
+- Linux v6.5.0-0.rc1.b6e6cc1f78c7
+
+* Fri Jul 14 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc1.4b810bf037e5.14.el127]
+- Linux v6.5.0-0.rc1.4b810bf037e5
+
+* Thu Jul 13 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc1.eb26cbb1a754.13.el127]
+- Simplify documentation jobs (Michael Hofmann)
+- Auto-cancel pipelines only on MRs (Michael Hofmann)
+- CI: Call script directly (Don Zickus)
+- CI: Remove stale TAG and Makefile cruft (Don Zickus)
+- CI: Move os-build tracking to common area (Don Zickus)
+- Linux v6.5.0-0.rc1.eb26cbb1a754
+
+* Tue Jul 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc1.3f01e9fed845.12.el127]
+- redhat: use the eln builder for daily jobs (Patrick Talbert)
+- redhat: set CONFIG_XILINX_WINDOW_WATCHDOG as disabled in pending (Patrick Talbert)
+- Add baseline ARK/ELN pipelines (Michael Hofmann)
+- Simplify job rules (Michael Hofmann)
+- Build ELN srpm for bot changes (Michael Hofmann)
+- Run RH selftests for ELN (Michael Hofmann)
+- Simplify job templates (Michael Hofmann)
+- Extract rules to allow orthogonal configuration (Michael Hofmann)
+- Require ELN pipelines if started automatically (Michael Hofmann)
+- Add ARK debug pipeline (Michael Hofmann)
+- Extract common parts of child pipeline job (Michael Hofmann)
+- Move ARK pipeline variables into job template (Michael Hofmann)
+- Simplify ARK pipeline rules (Michael Hofmann)
+- Change pathfix.py to %%py3_shebang_fix (Justin M. Forbes)
+- Turn on NET_VENDOR_QUALCOMM for Fedora to enable rmnet (Justin M. Forbes)
+- redhat: add intel-m10-bmc-hwmon to filter-modules singlemods list (Patrick Talbert)
+- Linux v6.5.0-0.rc1.3f01e9fed845
+
+* Thu Jul 06 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.c17414a273b8.11]
+- fedira: enable pending-fedora CONFIG_CPUFREQ_DT_PLATDEV as a module (Patrick Talbert)
+- Linux v6.5.0-0.rc0.c17414a273b8
+
+* Wed Jul 05 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.d528014517f2.10]
+- redhat: fix the 'eln BUILD_TARGET' self-test (Patrick Talbert)
+- redhat: update the self-test-data (Patrick Talbert)
+- redhat: remove trailing space in dist-dump-variables output (Patrick Talbert)
+- Linux v6.5.0-0.rc0.d528014517f2
+
+* Tue Jul 04 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.24be4d0b46bb.9]
+- Linux v6.5.0-0.rc0.24be4d0b46bb
+
+* Mon Jul 03 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.a901a3568fd2.8]
+- Allow ELN pipelines failures (Michael Hofmann)
+- Enable cs-like CI (Michael Hofmann)
+- Allow to auto-cancel redundant pipelines (Michael Hofmann)
+- Remove obsolete unused trigger variable (Michael Hofmann)
+- Fix linter warnings in .gitlab-ci.yml (Michael Hofmann)
+- config: wifi: debug options for ath11k, brcm80211 and iwlwifi (Íñigo Huguet)
+- redhat: allow dbgonly cross builds (Jan Stancek)
+- redhat/configs: Clean up x86-64 call depth tracking configs (Waiman Long)
+- redhat: move SND configs from pending-rhel to rhel (Patrick Talbert)
+- Linux v6.5.0-0.rc0.a901a3568fd2
+
+* Sun Jul 02 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.995b406c7e97.7]
+- Linux v6.5.0-0.rc0.995b406c7e97
+
+* Sat Jul 01 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.a507db1d8fdc.6]
+- Fix up armv7 configs for Fedora (Justin M. Forbes)
+- redhat: Set pending-rhel x86 values for various SND configs (Patrick Talbert)
+- Linux v6.5.0-0.rc0.a507db1d8fdc
+
+* Fri Jun 30 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.e55e5df193d2.5]
+- Linux v6.5.0-0.rc0.e55e5df193d2
+
+* Fri Jun 30 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.3a8a670eeeaa.4]
+- redhat: update self-test data (Patrick Talbert)
+- redhat: ignore SPECBPFTOOLVERSION/bpftoolversion in self-test create-data.sh (Patrick Talbert)
+- fedora/rhel: Move I2C_DESIGNWARE_PLATFORM, I2C_SLAVE, & GPIOLIB from pending (Patrick Talbert)
+- redhat/filter-modules.sh.rhel: add needed deps for intel_rapl_tpmi (Jan Stancek)
+- fedora: Enable CONFIG_SPI_SLAVE (Patrick Talbert)
+- fedora/rhel: enable I2C_DESIGNWARE_PLATFORM, I2C_SLAVE, and GPIOLIB (Patrick Talbert)
+- fedora: Enable CONFIG_SPI_SLAVE in fedora-pending (Patrick Talbert)
+
+* Thu Jun 29 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.3a8a670eeeaa.3]
+- redhat: remove extra + (plus) from meta package Requires definitions (Patrick Talbert)
+- Linux v6.5.0-0.rc0.3a8a670eeeaa
+
+* Wed Jun 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.6aeadf7896bf.2]
+- Add intel-m10-bmc-hwmon to singlemods (Thorsten Leemhuis)
+- Add hid-uclogic-test to mod-internal.list (Thorsten Leemhuis)
+- Add checksum_kunit.ko to mod-internal.list (Thorsten Leemhuis)
+- Add strcat_kunit to mod-internal.list (Thorsten Leemhuis)
+- Add input_test to mod-intenal.list (Thorsten Leemhuis)
+- Linux v6.5.0-0.rc0.6aeadf7896bf
+
+* Wed Jun 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.1ef6663a587b.1]
+- Revert "Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64" (Justin M. Forbes)
+- Reset the release number and dedup the changelog after rebase (Justin M. Forbes)
+- Fix up rebase issue with CONFIG_ARCH_FORCE_MAX_ORDER (Justin M. Forbes)
-* Mon Jun 26 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-59]
+* Tue Jun 27 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc0.1ef6663a587b.60]
- redhat/kernel.spec.template: Disable 'extracting debug info' messages (Prarit Bhargava)
- kernel/rh_messages.c: Another gcc12 warning on redundant NULL test (Florian Weimer) [2216678]
- redhat: fix signing for realtime and arm64_64k non-debug variants (Jan Stancek)
- redhat: treat with_up consistently (Jan Stancek)
- redhat: make with_realtime opt-in (Jan Stancek)
-- Linux v6.4.0
-
-* Sat Jun 24 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.a92b7d26c743.58]
-- Linux v6.4.0-0.rc7.a92b7d26c743
-
-* Fri Jun 23 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.8a28a0b6f1a1.57]
- redhat/configs: Disable qcom armv7 drippings in the aarch64 tree (Jeremy Linton)
-- Linux v6.4.0-0.rc7.8a28a0b6f1a1
-
-* Thu Jun 22 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.dad9774deaf1.56]
- kernel.spec: drop obsolete ldconfig (Jan Stancek)
- Consolidate config items to common for 6.4 cycle (Justin M. Forbes)
- Turn on CO?NFIg_RMNET for Fedora (Justin M. Forbes)
-- Linux v6.4.0-0.rc7.dad9774deaf1
-
-* Wed Jun 21 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.e660abd551f1.55]
- redhat/configs: enable CONFIG_MANA_INFINIBAND=m for ARK (Vitaly Kuznetsov)
- redhat/config: common: Enable CONFIG_GPIO_SIM for software development (Kate Hsuan)
- redhat: fix problem with RT kvm modules listed twice in rpm generation (Clark Williams)
@@ -4039,179 +4135,57 @@ fi\
- redhat: RT packaging changes (Clark Williams)
- redhat: miscellaneous commits needed due to CONFIG_EXPERT (Clark Williams)
- redhat: realtime config entries (Clark Williams)
-- Linux v6.4.0-0.rc7.e660abd551f1
-
-* Tue Jun 20 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.692b7dc87ca6.54]
-- Linux v6.4.0-0.rc7.692b7dc87ca6
-
-* Mon Jun 19 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc7.53]
- common: remove deleted USB PCCARD drivers (Peter Robinson)
- fedora: further cleanup of pccard/cardbus subsystem (Peter Robinson)
- common: properly disable PCCARD subsystem (Peter Robinson)
-- Linux v6.4.0-0.rc7
-
-* Sun Jun 18 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc6.1b29d271614a.52]
-- Linux v6.4.0-0.rc6.1b29d271614a
-
-* Sat Jun 17 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc6.1639fae5132b.51]
- redhat/configs: arm: enable SERIAL_TEGRA UART for RHEL (Mark Salter)
- redhat/configs: enable CONFIG_X86_AMD_PSTATE_UT (David Arcari)
- redhat/configs: Enable CONFIG_TCG_VTPM_PROXY for RHEL (Štěpán Horáček)
- redhat: do not package *.mod.c generated files (Denys Vlasenko)
- ALSA configuration changes for ARK/RHEL 9.3 (Jaroslav Kysela)
-- Linux v6.4.0-0.rc6.1639fae5132b
-
-* Fri Jun 16 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc6.40f71e7cd3c6.50]
- spec: remove resolve_btfids from kernel-devel (Viktor Malik)
- tools/resolve_btfids: Fix setting HOSTCFLAGS (Viktor Malik)
- Fix typo in filter-modules (Justin M. Forbes)
- redhat/configs: Enable CONFIG_INIT_STACK_ALL_ZERO for RHEL (Josh Poimboeuf)
-- Linux v6.4.0-0.rc6.40f71e7cd3c6
-
-* Wed Jun 14 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc6.b6dad5178cea.49]
- Remove CONFIG_ARCH_FORCE_MAX_ORDER for aarch64 (Justin M. Forbes)
- Fix up config and filter for PTP_DFL_TOD (Justin M. Forbes)
-- Linux v6.4.0-0.rc6.b6dad5178cea
-
-* Mon Jun 12 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc6.48]
-- Linux v6.4.0-0.rc6
-
-* Mon Jun 12 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.022ce8862dff.47]
- redhat/configs: IMX8ULP pinctrl driver (Steve Best)
- redhat/configs: increase CONFIG_FRAME_WARN for Fedora on aarch64 (Brian Masney)
- redhat/configs: add two missing Kconfig options for the Thinkpad x13s (Brian Masney)
-- Linux v6.4.0-0.rc5.022ce8862dff
-
-* Sat Jun 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.64569520920a.46]
- Fedora configs for 6.4 (Justin M. Forbes)
-- Linux v6.4.0-0.rc5.64569520920a
-
-* Fri Jun 09 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.8d15d5e1851b.45]
- Change aarch64 CONFIG_ARCH_FORCE_MAX_ORDER to 10 for 4K pages (Justin M. Forbes)
-- Linux v6.4.0-0.rc5.8d15d5e1851b
-
-* Fri Jun 09 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.a4d7d7011219.44]
- kernel.spec: remove "RPM_VMLINUX_H=$DevelDir/vmlinux.h" code chunk in %%install (Denys Vlasenko)
-
-* Thu Jun 08 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.a4d7d7011219.43]
- redhat/configs: aarch64: Turn on Display for OnePlus 6 (Eric Curtin)
- redhat/configs: NXP i.MX93 pinctrl, clk, analog to digital converters (Steve Best)
- redhat/configs: Enable CONFIG_SC_GPUCC_8280XP for fedora (Andrew Halaney)
- redhat/configs: Enable CONFIG_QCOM_IPCC for fedora (Andrew Halaney)
-- Linux v6.4.0-0.rc5.a4d7d7011219
-
-* Tue Jun 06 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.f8dba31b0a82.42]
-- Linux v6.4.0-0.rc5.f8dba31b0a82
-
-* Mon Jun 05 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc5.41]
- Add rv subpackage for kernel-tools (John Kacur) [2188441]
- redhat/configs: NXP i.MX9 family (Steve Best)
-- Linux v6.4.0-0.rc5
-
-* Sun Jun 04 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.e5282a7d8f6b.40]
-- Linux v6.4.0-0.rc4.e5282a7d8f6b
-
-* Sat Jun 03 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.9e87b63ed37e.39]
- redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski)
- redhat: fix duplicate jira issues in the resolves line (Herton R. Krzesinski)
- redhat: add support for Jira issues in changelog (Herton R. Krzesinski)
-- Linux v6.4.0-0.rc4.9e87b63ed37e
-
-* Thu Jun 01 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.929ed21dfdb6.38]
- redhat/configs: turn on IMX8ULP CCM Clock Driver (Steve Best)
- redhat: update filter-modules fsdrvs list to reference smb instead of cifs (Patrick Talbert)
-- Linux v6.4.0-0.rc4.929ed21dfdb6
-
-* Wed May 31 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.48b1320a674e.37]
-- Linux v6.4.0-0.rc4.48b1320a674e
-
-* Tue May 30 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.8b817fded42d.36]
-- Linux v6.4.0-0.rc4.8b817fded42d
-
-* Mon May 29 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc4.e338142b39cf.35]
-- Linux v6.4.0-0.rc4.e338142b39cf
-
-* Sun May 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.416839029e38.34]
-- Linux v6.4.0-0.rc3.416839029e38
-
-* Sat May 27 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.49572d536129.33]
- Turn off some debug options found to impact performance (Justin M. Forbes)
- wifi: rtw89: enable RTL8852BE card in RHEL (Íñigo Huguet)
- redhat/configs: enable TEGRA186_GPC_DMA for RHEL (Mark Salter)
- Move imx8m configs from fedora to common (Mark Salter)
- redhat/configs: turn on lpuart serial port support Driver (Steve Best) [2208834]
-- Linux v6.4.0-0.rc3.49572d536129
-
-* Fri May 26 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.0d85b27b0cc6.32]
-- Linux v6.4.0-0.rc3.0d85b27b0cc6
-
-* Thu May 25 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.933174ae28ba.31]
-- Linux v6.4.0-0.rc3.933174ae28ba
-
-* Wed May 24 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.9d646009f65d.30]
-- Linux v6.4.0-0.rc3.9d646009f65d
-
-* Tue May 23 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.ae8373a5add4.29]
- Turn off DEBUG_VM for non debug Fedora kernels (Justin M. Forbes)
-- Linux v6.4.0-0.rc3.ae8373a5add4
-
-* Mon May 22 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc3.28]
- Enable CONFIG_BT on aarch64 (Charles Mirabile)
-- Linux v6.4.0-0.rc3
-
-* Sun May 21 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc2.0dd2a6fb1e34.27]
-- Linux v6.4.0-0.rc2.0dd2a6fb1e34
-
-* Sat May 20 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc2.d3f704310cc7.26]
-- Linux v6.4.0-0.rc2.d3f704310cc7
-
-* Fri May 19 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc2.2d1bcbc6cd70.25]
- redhat/configs: turn on CONFIG_MARVELL_CN10K_TAD_PMU (Michal Schmidt) [2042240]
- redhat/configs: Fix enabling MANA Infiniband (Kamal Heib)
- Fix file listing for symvers in uki (Justin M. Forbes)
- Fix up some Fedora config items (Justin M. Forbes)
- enable efifb for Nvidia (Justin M. Forbes)
-- Linux v6.4.0-0.rc2.2d1bcbc6cd70
-
-* Thu May 18 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc2.4d6d4c7f541d.24]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer)
- Turn on NFT_CONNLIMIT for Fedora (Justin M. Forbes)
- Include the information about builtin symbols into kernel-uki-virt package too (Vitaly Kuznetsov)
-- Linux v6.4.0-0.rc2.4d6d4c7f541d
-
-* Mon May 15 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc2.23]
- redhat/configs: Fix incorrect configs location and content (Vladis Dronov)
- redhat/configs: turn on CONFIG_MARVELL_CN10K_DDR_PMU (Michal Schmidt) [2042241]
-- Linux v6.4.0-0.rc2
-
-* Sun May 14 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.bb7c241fae62.22]
-- Linux v6.4.0-0.rc1.bb7c241fae62
-
-* Sat May 13 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.9a48d6046722.21]
-- Linux v6.4.0-0.rc1.9a48d6046722
-
-* Fri May 12 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.cc3c44c9fda2.20]
-- Linux v6.4.0-0.rc1.cc3c44c9fda2
-
-* Thu May 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.80e62bc8487b.19]
- redhat: configs: generic: x86: Disable CONFIG_VIDEO_OV2740 for x86 platform (Kate Hsuan)
-- Linux v6.4.0-0.rc1.80e62bc8487b
-
-* Wed May 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.16a8829130ca.18]
- Enable IO_URING for RHEL (Justin M. Forbes)
-- Linux v6.4.0-0.rc1.16a8829130ca
-
-* Tue May 09 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.ba0ad6ed89fd.17]
- Turn on IO_URING for RHEL in pending (Justin M. Forbes)
-- Linux v6.4.0-0.rc1.ba0ad6ed89fd
-
-* Mon May 08 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc1.16]
-- Linux v6.4.0-0.rc1
-
-* Sun May 07 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.fc4354c6e5c2.15]
-- Linux v6.4.0-0.rc0.fc4354c6e5c2
-
-* Sat May 06 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.2e1e1337881b.14]
- redhat: Remove editconfig (Prarit Bhargava)
- redhat: configs: fix CONFIG_WERROR replace in build_configs (Jan Stancek)
- redhat/configs: enable Maxim MAX77620 PMIC for RHEL (Mark Salter)
@@ -4221,60 +4195,25 @@ fi\
- redhat/Makefile: Support building linux-next (Thorsten Leemhuis)
- redhat/Makefile: support building stable-rc versions (Thorsten Leemhuis)
- redhat/Makefile: Add target to print DISTRELEASETAG (Thorsten Leemhuis)
-- Linux v6.4.0-0.rc0.2e1e1337881b
-
-* Fri May 05 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.78b421b6a7c6.13]
- Remove EXPERT from ARCH_FORCE_MAX_ORDER for aarch64 (Justin M. Forbes)
- Revert "Merge branch 'unstripped-no_alu32' into 'os-build'" (Patrick Talbert)
- configs: Enable CONFIG_PAGE_POOL_STATS for common/generic (Patrick Talbert)
-- Linux v6.4.0-0.rc0.78b421b6a7c6
-
-* Thu May 04 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.1a5304fecee5.12]
- redhat/configs: enable CONFIG_DELL_WMI_PRIVACY for both RHEL and Fedora (David Arcari)
-- Linux v6.4.0-0.rc0.1a5304fecee5
-
-* Wed May 03 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.348551ddaf31.11]
-- Linux v6.4.0-0.rc0.348551ddaf31
-
-* Tue May 02 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.865fdb08197e.10]
- kernel.spec: package unstripped test_progs-no_alu32 (Felix Maurer)
- bpf/selftests: fix bpf selftests install (Jerome Marchand)
- kernel.spec: add bonding selftest (Hangbin Liu)
-- Linux v6.4.0-0.rc0.865fdb08197e
-
-* Mon May 01 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.58390c8ce1bd.9]
- Change FORCE_MAX_ORDER for ppc64 to be 8 (Justin M. Forbes)
- kernel.spec.template: Add global compression variables (Prarit Bhargava)
- kernel.spec.template: Use xz for KABI (Prarit Bhargava)
- kernel.spec.template: Remove gzip related aarch64 code (Prarit Bhargava)
-- Linux v6.4.0-0.rc0.58390c8ce1bd
-
-* Sun Apr 30 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.825a0714d2b3.8]
-- Linux v6.4.0-0.rc0.825a0714d2b3
-
-* Sat Apr 29 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.89d77f71f493.7]
-- Linux v6.4.0-0.rc0.89d77f71f493
-
-* Fri Apr 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.33afd4b76393.6]
-- Linux v6.4.0-0.rc0.33afd4b76393
-
-* Fri Apr 28 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.6e98b09da931.5]
- Add apple_bl to filter-modules (Justin M. Forbes)
- Add handshake-test to mod-intenal.list (Justin M. Forbes)
- Add regmap-kunit to mod-internal.list (Justin M. Forbes)
- configs: set CONFIG_PAGE_POOL_STATS (Patrick Talbert)
-
-* Thu Apr 27 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.6e98b09da931.4]
- Add apple_bl to fedora module_filter (Justin M. Forbes)
- Fix up some config mismatches in new Fedora config items (Justin M. Forbes)
- redhat/configs: disable CONFIG_USB_NET_SR9700 for aarch64 (Jose Ignacio Tornos Martinez)
-- Linux v6.4.0-0.rc0.6e98b09da931
-
-* Wed Apr 26 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.0cfd8703e7da.3]
- Reset changelog for 6.4 series (Justin M. Forbes)
-- Linux v6.4.0-0.rc0.0cfd8703e7da
-
-* Tue Apr 25 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.4.0-0.rc0.173ea743bf7a.2]
- Reset RHEL_RELEASE for the 6.4 cycle (Justin M. Forbes)
- Fix up the RHEL configs for xtables and ipset (Justin M. Forbes)
- ark: enable wifi on aarch64 (Íñigo Huguet)
@@ -4731,7 +4670,6 @@ fi\
- generic/fedora: cleanup and disable Lightning Moutain SoC (Peter Robinson)
- redhat: Set SND_SOC_SOF_HDA_PROBES to =m (Patrick Talbert)
- Fix versioning on stable Fedora (Justin M. Forbes)
-- Revert "crypto: rng - Override drivers/char/random in FIPS mode" (Justin M. Forbes)
- Enable PAGE_POOL_STATS for arm only (Justin M. Forbes)
- Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Patrick Talbert)
- Fix changelog one more time post rebase (Justin M. Forbes)
@@ -5175,7 +5113,6 @@ fi\
- redhat/configs: Update CONFIG_NVRAM (Desnes A. Nunes do Rosario) [1988254]
- common: serial: build in SERIAL_8250_LPSS for x86 (Peter Robinson)
- powerpc: enable CONFIG_FUNCTION_PROFILER (Diego Domingos) [1831065]
-- crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1984784]
- redhat/configs: Disable Soft-RoCE driver (Kamal Heib)
- redhat/configs/evaluate_configs: Update help output (Prarit Bhargava)
- redhat/configs: Double MAX_LOCKDEP_CHAINS (Justin M. Forbes)
@@ -6065,7 +6002,8 @@ fi\
- [initial commit] Add scripts (Laura Abbott)
- [initial commit] Add configs (Laura Abbott)
- [initial commit] Add Makefiles (Laura Abbott)
-- Linux v6.4.0-0.rc0.173ea743bf7a
+- Linux v6.5.0-0.rc0.1ef6663a587b
+
###
# The following Emacs magic makes C-c C-e use UTC dates.