From 173e6299cff674461d922324c659ff8b4fe8ab6c Mon Sep 17 00:00:00 2001 From: Stefan Hansson Date: Mon, 24 Jun 2024 19:28:27 +0200 Subject: [PATCH] linux-postmarketos-stericsson: upgrade to 6.10.8 (MR 5277) And also revert patch causing display ghosting on some samsung-skomer devices. [ci:skip-build]: already built successfully in CI --- ...-nt35510-support-FRIDA-FRD400B25025-.patch | 426 ++++++++++++++++++ .../linux-postmarketos-stericsson/APKBUILD | 11 +- .../config-postmarketos-stericsson.armv7 | 120 +++-- 3 files changed, 508 insertions(+), 49 deletions(-) create mode 100644 device/testing/linux-postmarketos-stericsson/0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch diff --git a/device/testing/linux-postmarketos-stericsson/0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch b/device/testing/linux-postmarketos-stericsson/0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch new file mode 100644 index 000000000..3b75f9b8c --- /dev/null +++ b/device/testing/linux-postmarketos-stericsson/0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch @@ -0,0 +1,426 @@ +From fa77f847174e39534627842541d666cfc2d4189d Mon Sep 17 00:00:00 2001 +From: Stefan Hansson +Date: Fri, 6 Sep 2024 12:42:58 +0200 +Subject: [PATCH] Revert "drm/panel: nt35510: support FRIDA FRD400B25025-A-CTK" + +This reverts commit 219a1f49094f50bf9c382830d06149e677f76bed. +--- + drivers/gpu/drm/panel/panel-novatek-nt35510.c | 284 ++---------------- + 1 file changed, 32 insertions(+), 252 deletions(-) + +diff --git a/drivers/gpu/drm/panel/panel-novatek-nt35510.c b/drivers/gpu/drm/panel/panel-novatek-nt35510.c +index d3bfdfc9cff6..3ecaf87939e6 100644 +--- a/drivers/gpu/drm/panel/panel-novatek-nt35510.c ++++ b/drivers/gpu/drm/panel/panel-novatek-nt35510.c +@@ -36,9 +36,6 @@ + #include + #include + +-#define NT35510_CMD_CORRECT_GAMMA BIT(0) +-#define NT35510_CMD_CONTROL_DISPLAY BIT(1) +- + #define MCS_CMD_MAUCCTR 0xF0 /* Manufacturer command enable */ + #define MCS_CMD_READ_ID1 0xDA + #define MCS_CMD_READ_ID2 0xDB +@@ -115,33 +112,18 @@ + /* AVDD and AVEE setting 3 bytes */ + #define NT35510_P1_AVDD_LEN 3 + #define NT35510_P1_AVEE_LEN 3 +-#define NT35510_P1_VCL_LEN 3 + #define NT35510_P1_VGH_LEN 3 + #define NT35510_P1_VGL_LEN 3 + #define NT35510_P1_VGP_LEN 3 + #define NT35510_P1_VGN_LEN 3 +-#define NT35510_P1_VCMOFF_LEN 2 + /* BT1CTR thru BT5CTR setting 3 bytes */ + #define NT35510_P1_BT1CTR_LEN 3 + #define NT35510_P1_BT2CTR_LEN 3 +-#define NT35510_P1_BT3CTR_LEN 3 + #define NT35510_P1_BT4CTR_LEN 3 + #define NT35510_P1_BT5CTR_LEN 3 + /* 52 gamma parameters times two per color: positive and negative */ + #define NT35510_P1_GAMMA_LEN 52 + +-#define NT35510_WRCTRLD_BCTRL BIT(5) +-#define NT35510_WRCTRLD_A BIT(4) +-#define NT35510_WRCTRLD_DD BIT(3) +-#define NT35510_WRCTRLD_BL BIT(2) +-#define NT35510_WRCTRLD_DB BIT(1) +-#define NT35510_WRCTRLD_G BIT(0) +- +-#define NT35510_WRCABC_OFF 0 +-#define NT35510_WRCABC_UI_MODE 1 +-#define NT35510_WRCABC_STILL_MODE 2 +-#define NT35510_WRCABC_MOVING_MODE 3 +- + /** + * struct nt35510_config - the display-specific NT35510 configuration + * +@@ -193,10 +175,6 @@ struct nt35510_config { + * @mode_flags: DSI operation mode related flags + */ + unsigned long mode_flags; +- /** +- * @cmds: enable DSI commands +- */ +- u32 cmds; + /** + * @avdd: setting for AVDD ranging from 0x00 = 6.5V to 0x14 = 4.5V + * in 0.1V steps the default is 0x05 which means 6.0V +@@ -246,25 +224,6 @@ struct nt35510_config { + * The defaults are 4 and 3 yielding 0x34 + */ + u8 bt2ctr[NT35510_P1_BT2CTR_LEN]; +- /** +- * @vcl: setting for VCL ranging from 0x00 = -2.5V to 0x11 = -4.0V +- * in 1V steps, the default is 0x00 which means -2.5V +- */ +- u8 vcl[NT35510_P1_VCL_LEN]; +- /** +- * @bt3ctr: setting for boost power control for the VCL step-up +- * circuit (3) +- * bits 0..2 in the lower nibble controls CLCK, the booster clock +- * frequency, the values are the same as for PCK in @bt1ctr. +- * bits 4..5 in the upper nibble controls BTCL, the boosting +- * amplification for the step-up circuit. +- * 0 = Disable +- * 1 = -0.5 x VDDB +- * 2 = -1 x VDDB +- * 3 = -2 x VDDB +- * The defaults are 4 and 2 yielding 0x24 +- */ +- u8 bt3ctr[NT35510_P1_BT3CTR_LEN]; + /** + * @vgh: setting for VGH ranging from 0x00 = 7.0V to 0x0B = 18.0V + * in 1V steps, the default is 0x08 which means 15V +@@ -318,19 +277,6 @@ struct nt35510_config { + * same layout of bytes as @vgp. + */ + u8 vgn[NT35510_P1_VGN_LEN]; +- /** +- * @vcmoff: setting the DC VCOM offset voltage +- * The first byte contains bit 8 of VCM in bit 0 and VCMOFFSEL in bit 4. +- * The second byte contains bits 0..7 of VCM. +- * VCMOFFSEL the common voltage offset mode. +- * VCMOFFSEL 0x00 = VCOM .. 0x01 Gamma. +- * The default is 0x00. +- * VCM the VCOM output voltage (VCMOFFSEL = 0) or the internal register +- * offset for gamma voltage (VCMOFFSEL = 1). +- * VCM 0x00 = 0V/0 .. 0x118 = 3.5V/280 in steps of 12.5mV/1step +- * The default is 0x00 = 0V/0. +- */ +- u8 vcmoff[NT35510_P1_VCMOFF_LEN]; + /** + * @dopctr: setting optional control for display + * ERR bits 0..1 in the first byte is the ERR pin output signal setting. +@@ -495,43 +441,6 @@ struct nt35510_config { + * @gamma_corr_neg_b: Blue gamma correction parameters, negative + */ + u8 gamma_corr_neg_b[NT35510_P1_GAMMA_LEN]; +- /** +- * @wrdisbv: write display brightness +- * 0x00 value means the lowest brightness and 0xff value means +- * the highest brightness. +- * The default is 0x00. +- */ +- u8 wrdisbv; +- /** +- * @wrctrld: write control display +- * G bit 0 selects gamma curve: 0 = Manual, 1 = Automatic +- * DB bit 1 selects display brightness: 0 = Manual, 1 = Automatic +- * BL bit 2 controls backlight control: 0 = Off, 1 = On +- * DD bit 3 controls display dimming: 0 = Off, 1 = On +- * A bit 4 controls LABC block: 0 = Off, 1 = On +- * BCTRL bit 5 controls brightness block: 0 = Off, 1 = On +- */ +- u8 wrctrld; +- /** +- * @wrcabc: write content adaptive brightness control +- * There is possible to use 4 different modes for content adaptive +- * image functionality: +- * 0: Off +- * 1: User Interface Image (UI-Mode) +- * 2: Still Picture Image (Still-Mode) +- * 3: Moving Picture Image (Moving-Mode) +- * The default is 0 +- */ +- u8 wrcabc; +- /** +- * @wrcabcmb: write CABC minimum brightness +- * Set the minimum brightness value of the display for CABC +- * function. +- * 0x00 value means the lowest brightness for CABC and 0xff +- * value means the highest brightness for CABC. +- * The default is 0x00. +- */ +- u8 wrcabcmb; + }; + + /** +@@ -675,16 +584,6 @@ static int nt35510_setup_power(struct nt35510 *nt) + nt->conf->bt2ctr); + if (ret) + return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SETVCL, +- NT35510_P1_VCL_LEN, +- nt->conf->vcl); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_BT3CTR, +- NT35510_P1_BT3CTR_LEN, +- nt->conf->bt3ctr); +- if (ret) +- return ret; + ret = nt35510_send_long(nt, dsi, NT35510_P1_SETVGH, + NT35510_P1_VGH_LEN, + nt->conf->vgh); +@@ -721,12 +620,6 @@ static int nt35510_setup_power(struct nt35510 *nt) + if (ret) + return ret; + +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SETVCMOFF, +- NT35510_P1_VCMOFF_LEN, +- nt->conf->vcmoff); +- if (ret) +- return ret; +- + /* Typically 10 ms */ + usleep_range(10000, 20000); + +@@ -906,38 +799,36 @@ static int nt35510_power_on(struct nt35510 *nt) + if (ret) + return ret; + +- if (nt->conf->cmds & NT35510_CMD_CORRECT_GAMMA) { +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_RED_POS, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_pos_r); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_GREEN_POS, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_pos_g); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_BLUE_POS, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_pos_b); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_RED_NEG, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_neg_r); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_GREEN_NEG, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_neg_g); +- if (ret) +- return ret; +- ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_BLUE_NEG, +- NT35510_P1_GAMMA_LEN, +- nt->conf->gamma_corr_neg_b); +- if (ret) +- return ret; +- } ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_RED_POS, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_pos_r); ++ if (ret) ++ return ret; ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_GREEN_POS, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_pos_g); ++ if (ret) ++ return ret; ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_BLUE_POS, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_pos_b); ++ if (ret) ++ return ret; ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_RED_NEG, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_neg_r); ++ if (ret) ++ return ret; ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_GREEN_NEG, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_neg_g); ++ if (ret) ++ return ret; ++ ret = nt35510_send_long(nt, dsi, NT35510_P1_SET_GAMMA_BLUE_NEG, ++ NT35510_P1_GAMMA_LEN, ++ nt->conf->gamma_corr_neg_b); ++ if (ret) ++ return ret; + + /* Set up stuff in manufacturer control, page 0 */ + ret = nt35510_send_long(nt, dsi, MCS_CMD_MAUCCTR, +@@ -1016,26 +907,6 @@ static int nt35510_prepare(struct drm_panel *panel) + /* Up to 120 ms */ + usleep_range(120000, 150000); + +- if (nt->conf->cmds & NT35510_CMD_CONTROL_DISPLAY) { +- ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY, +- &nt->conf->wrctrld, +- sizeof(nt->conf->wrctrld)); +- if (ret < 0) +- return ret; +- +- ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_POWER_SAVE, +- &nt->conf->wrcabc, +- sizeof(nt->conf->wrcabc)); +- if (ret < 0) +- return ret; +- +- ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_SET_CABC_MIN_BRIGHTNESS, +- &nt->conf->wrcabcmb, +- sizeof(nt->conf->wrcabcmb)); +- if (ret < 0) +- return ret; +- } +- + ret = mipi_dsi_dcs_set_display_on(dsi); + if (ret) { + dev_err(nt->dev, "failed to turn display on (%d)\n", ret); +@@ -1133,7 +1004,7 @@ static int nt35510_probe(struct mipi_dsi_device *dsi) + if (ret) + return ret; + +- nt->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); ++ nt->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_ASIS); + if (IS_ERR(nt->reset_gpio)) { + dev_err(dev, "error getting RESET GPIO\n"); + return PTR_ERR(nt->reset_gpio); +@@ -1162,10 +1033,7 @@ static int nt35510_probe(struct mipi_dsi_device *dsi) + return PTR_ERR(bl); + } + bl->props.max_brightness = 255; +- if (nt->conf->cmds & NT35510_CMD_CONTROL_DISPLAY) +- bl->props.brightness = nt->conf->wrdisbv; +- else +- bl->props.brightness = 255; ++ bl->props.brightness = 255; + bl->props.power = FB_BLANK_POWERDOWN; + nt->panel.backlight = bl; + } +@@ -1244,7 +1112,6 @@ static const struct nt35510_config nt35510_hydis_hva40wv1 = { + .flags = 0, + }, + .mode_flags = MIPI_DSI_CLOCK_NON_CONTINUOUS, +- .cmds = NT35510_CMD_CORRECT_GAMMA, + /* 0x09: AVDD = 5.6V */ + .avdd = { 0x09, 0x09, 0x09 }, + /* 0x34: PCK = Hsync/2, BTP = 2 x VDDB */ +@@ -1253,10 +1120,6 @@ static const struct nt35510_config nt35510_hydis_hva40wv1 = { + .avee = { 0x09, 0x09, 0x09 }, + /* 0x24: NCK = Hsync/2, BTN = -2 x VDDB */ + .bt2ctr = { 0x24, 0x24, 0x24 }, +- /* VBCLA: -2.5V, VBCLB: -2.5V, VBCLC: -2.5V */ +- .vcl = { 0x00, 0x00, 0x00 }, +- /* 0x24: CLCK = Hsync/2, BTN = -1 x VDDB */ +- .bt3ctr = { 0x24, 0x24, 0x24 }, + /* 0x05 = 12V */ + .vgh = { 0x05, 0x05, 0x05 }, + /* 0x24: NCKA = Hsync/2, VGH = 2 x AVDD - AVEE */ +@@ -1269,8 +1132,6 @@ static const struct nt35510_config nt35510_hydis_hva40wv1 = { + .vgp = { 0x00, 0xA3, 0x00 }, + /* VGMP: 0x0A3 = 5.0375V, VGSP = 0V */ + .vgn = { 0x00, 0xA3, 0x00 }, +- /* VCMOFFSEL = VCOM voltage offset mode, VCM = 0V */ +- .vcmoff = { 0x00, 0x00 }, + /* Enable TE, EoTP and RGB pixel format */ + .dopctr = { NT35510_DOPCTR_0_DSITE | NT35510_DOPCTR_0_EOTP | + NT35510_DOPCTR_0_N565, NT35510_DOPCTR_1_CTB }, +@@ -1302,88 +1163,7 @@ static const struct nt35510_config nt35510_hydis_hva40wv1 = { + .gamma_corr_neg_b = { NT35510_GAMMA_NEG_DEFAULT }, + }; + +-static const struct nt35510_config nt35510_frida_frd400b25025 = { +- .width_mm = 52, +- .height_mm = 86, +- .mode = { +- .clock = 23000, +- .hdisplay = 480, +- .hsync_start = 480 + 34, /* HFP = 34 */ +- .hsync_end = 480 + 34 + 2, /* HSync = 2 */ +- .htotal = 480 + 34 + 2 + 34, /* HBP = 34 */ +- .vdisplay = 800, +- .vsync_start = 800 + 15, /* VFP = 15 */ +- .vsync_end = 800 + 15 + 12, /* VSync = 12 */ +- .vtotal = 800 + 15 + 12 + 15, /* VBP = 15 */ +- .flags = 0, +- }, +- .mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | +- MIPI_DSI_MODE_LPM, +- .cmds = NT35510_CMD_CONTROL_DISPLAY, +- /* 0x03: AVDD = 6.2V */ +- .avdd = { 0x03, 0x03, 0x03 }, +- /* 0x46: PCK = 2 x Hsync, BTP = 2.5 x VDDB */ +- .bt1ctr = { 0x46, 0x46, 0x46 }, +- /* 0x03: AVEE = -6.2V */ +- .avee = { 0x03, 0x03, 0x03 }, +- /* 0x36: PCK = 2 x Hsync, BTP = 2 x VDDB */ +- .bt2ctr = { 0x36, 0x36, 0x36 }, +- /* VBCLA: -2.5V, VBCLB: -2.5V, VBCLC: -3.5V */ +- .vcl = { 0x00, 0x00, 0x02 }, +- /* 0x26: CLCK = 2 x Hsync, BTN = -1 x VDDB */ +- .bt3ctr = { 0x26, 0x26, 0x26 }, +- /* 0x09 = 16V */ +- .vgh = { 0x09, 0x09, 0x09 }, +- /* 0x36: HCK = 2 x Hsync, VGH = 2 x AVDD - AVEE */ +- .bt4ctr = { 0x36, 0x36, 0x36 }, +- /* 0x08 = -10V */ +- .vgl = { 0x08, 0x08, 0x08 }, +- /* 0x26: LCK = 2 x Hsync, VGL = AVDD + VCL - AVDD */ +- .bt5ctr = { 0x26, 0x26, 0x26 }, +- /* VGMP: 0x080 = 4.6V, VGSP = 0V */ +- .vgp = { 0x00, 0x80, 0x00 }, +- /* VGMP: 0x080 = 4.6V, VGSP = 0V */ +- .vgn = { 0x00, 0x80, 0x00 }, +- /* VCMOFFSEL = VCOM voltage offset mode, VCM = -1V */ +- .vcmoff = { 0x00, 0x50 }, +- .dopctr = { NT35510_DOPCTR_0_RAMKP | NT35510_DOPCTR_0_DSITE | +- NT35510_DOPCTR_0_DSIG | NT35510_DOPCTR_0_DSIM | +- NT35510_DOPCTR_0_EOTP | NT35510_DOPCTR_0_N565, 0 }, +- .madctl = NT35510_ROTATE_180_SETTING, +- /* 0x03: SDT = 1.5 us */ +- .sdhdtctr = 0x03, +- /* EQ control for gate signals, 0x00 = 0 us */ +- .gseqctr = { 0x00, 0x00 }, +- /* SDEQCTR: source driver EQ mode 2, 1 us rise time on each step */ +- .sdeqctr = { 0x01, 0x02, 0x02, 0x02 }, +- /* SDVPCTR: Normal operation off color during v porch */ +- .sdvpctr = 0x01, +- /* T1: number of pixel clocks on one scanline: 0x184 = 389 clocks */ +- .t1 = 0x0184, +- /* VBP: vertical back porch toward the panel */ +- .vbp = 0x1C, +- /* VFP: vertical front porch toward the panel */ +- .vfp = 0x1C, +- /* PSEL: divide pixel clock 23MHz with 1 (no clock downscaling) */ +- .psel = 0, +- /* DPTMCTR12: 0x03: LVGL = VGLX, overlap mode, swap R->L O->E */ +- .dpmctr12 = { 0x03, 0x00, 0x00, }, +- /* write display brightness */ +- .wrdisbv = 0x7f, +- /* write control display */ +- .wrctrld = NT35510_WRCTRLD_BCTRL | NT35510_WRCTRLD_DD | +- NT35510_WRCTRLD_BL, +- /* write content adaptive brightness control */ +- .wrcabc = NT35510_WRCABC_STILL_MODE, +- /* write CABC minimum brightness */ +- .wrcabcmb = 0xff, +-}; +- + static const struct of_device_id nt35510_of_match[] = { +- { +- .compatible = "frida,frd400b25025", +- .data = &nt35510_frida_frd400b25025, +- }, + { + .compatible = "hydis,hva40wv1", + .data = &nt35510_hydis_hva40wv1, +-- +2.46.0 + diff --git a/device/testing/linux-postmarketos-stericsson/APKBUILD b/device/testing/linux-postmarketos-stericsson/APKBUILD index e181801bb..e8642d64b 100644 --- a/device/testing/linux-postmarketos-stericsson/APKBUILD +++ b/device/testing/linux-postmarketos-stericsson/APKBUILD @@ -4,8 +4,8 @@ _flavor="postmarketos-stericsson" _config="config-$_flavor.armv7" pkgname=linux-$_flavor -pkgver=6.8.1 -pkgrel=1 +pkgver=6.10.8 +pkgrel=0 pkgdesc="Mainline kernel for ST-Ericsson NovaThor devices" arch="armv7" _carch="arm" @@ -37,6 +37,8 @@ esac source=" https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz config-$_flavor.armv7 + + 0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch " builddir="$srcdir/linux-${_kernver//_/-}" @@ -65,6 +67,7 @@ package() { } sha512sums=" -255921dd12f1043a4db38b5435b34773267c592f6712815c0851f1e0add71131fb00fd00746200eabdad29ba5b6e38a768da9c048da47fb5aa59d8eaef7d236e linux-6.8.1.tar.xz -37d0e6908bc4e87ce70857786d54e992fea69a737faf17205c672a0d076b6fb36d34974e0ca2e5a656cc1d836ce343a94a5b18056249085abd07a17476e9b5a0 config-postmarketos-stericsson.armv7 +0829f6963a91cd230e33fa82605ff0b5b1b7c6f21192634f94a60185926c9b2eb12f3124693753c7da33cb6b15abe9146ec343c9bf7307156dd63c2fbc585f13 linux-6.10.8.tar.xz +dce1235801a3bafdb9085cb4c37cfda78d0e1b43cd81287163fe866c1e976e51002b7d2ee9b74c96664eb8aa737a59241d7decb599c7935fcdedc9ae3c6d9ac3 config-postmarketos-stericsson.armv7 +d1eed5b2ee95638a6fa5ba2995502d0a8d43d9ed22224b4b2fee7a4dfe74f16fcf200a60eb679c0b9a79e9b8408b96a0eba9b7caa8f87f427b37c4139657a9d2 0001-Revert-drm-panel-nt35510-support-FRIDA-FRD400B25025-.patch " diff --git a/device/testing/linux-postmarketos-stericsson/config-postmarketos-stericsson.armv7 b/device/testing/linux-postmarketos-stericsson/config-postmarketos-stericsson.armv7 index 907275b5f..06693aaeb 100644 --- a/device/testing/linux-postmarketos-stericsson/config-postmarketos-stericsson.armv7 +++ b/device/testing/linux-postmarketos-stericsson/config-postmarketos-stericsson.armv7 @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.8.1 Kernel Configuration +# Linux/arm 6.10.8 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309" +CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 14.2.0) 14.2.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=130201 +CONFIG_GCC_VERSION=140200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=24200 @@ -13,7 +13,6 @@ CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=0 @@ -111,7 +110,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_SCHED_THERMAL_PRESSURE=y +CONFIG_SCHED_HW_PRESSURE=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set CONFIG_PSI=y @@ -128,6 +127,7 @@ CONFIG_TREE_RCU=y CONFIG_TREE_SRCU=y CONFIG_NEED_SRCU_NMI_SAFE=y CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y @@ -151,6 +151,7 @@ CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_GCC_NO_STRINGOP_OVERFLOW=y CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set @@ -210,7 +211,6 @@ CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y @@ -228,7 +228,6 @@ CONFIG_CACHESTAT_SYSCALL=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y @@ -247,7 +246,6 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y # Kexec and crash features # # CONFIG_KEXEC is not set -# CONFIG_CRASH_DUMP is not set # end of Kexec and crash features # end of General setup @@ -459,6 +457,7 @@ CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y +CONFIG_ARM_PAN=y CONFIG_CPU_SW_DOMAIN_PAN=y CONFIG_HW_PERF_EVENTS=y CONFIG_ARM_MODULE_PLTS=y @@ -582,6 +581,7 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -626,6 +626,7 @@ CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_LTO_NONE=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y CONFIG_HAVE_CONTEXT_TRACKING_USER=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -638,8 +639,11 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y @@ -668,10 +672,11 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set # CONFIG_MODULE_FORCE_LOAD is not set @@ -687,6 +692,7 @@ CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y @@ -696,7 +702,6 @@ CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_WRITE_MOUNTED=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set @@ -811,12 +816,12 @@ CONFIG_BOUNCE=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_SYSFS is not set CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_PERCPU_STATS is not set @@ -833,6 +838,7 @@ CONFIG_LRU_GEN_ENABLED=y CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y CONFIG_PER_VMA_LOCK=y CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y # # Data Access Monitoring @@ -853,7 +859,6 @@ CONFIG_SKB_EXTENSIONS=y CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y -CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set @@ -991,6 +996,7 @@ CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_CT is not set # CONFIG_NETFILTER_XT_TARGET_DSCP is not set # CONFIG_NETFILTER_XT_TARGET_HL is not set # CONFIG_NETFILTER_XT_TARGET_HMARK is not set @@ -1112,6 +1118,7 @@ CONFIG_IP_VS_NFCT=y # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m # CONFIG_NF_SOCKET_IPV4 is not set # CONFIG_NF_TPROXY_IPV4 is not set CONFIG_NF_TABLES_IPV4=y @@ -1139,12 +1146,13 @@ CONFIG_IP_NF_MANGLE=m # CONFIG_IP_NF_TARGET_ECN is not set # CONFIG_IP_NF_TARGET_TTL is not set # CONFIG_IP_NF_RAW is not set -# CONFIG_IP_NF_ARPTABLES is not set +# CONFIG_IP_NF_ARPFILTER is not set # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # +CONFIG_IP6_NF_IPTABLES_LEGACY=m # CONFIG_NF_SOCKET_IPV6 is not set # CONFIG_NF_TPROXY_IPV6 is not set CONFIG_NF_TABLES_IPV6=y @@ -1162,6 +1170,7 @@ CONFIG_IP6_NF_IPTABLES=m # CONFIG_IP6_NF_MATCH_HL is not set # CONFIG_IP6_NF_MATCH_IPV6HEADER is not set # CONFIG_IP6_NF_MATCH_MH is not set +# CONFIG_IP6_NF_MATCH_RPFILTER is not set # CONFIG_IP6_NF_MATCH_RT is not set # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_FILTER=m @@ -1292,7 +1301,6 @@ CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set # CONFIG_BT_HIDP is not set -# CONFIG_BT_HS is not set CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y # CONFIG_BT_LEDS is not set @@ -1396,6 +1404,7 @@ CONFIG_ETHTOOL_NETLINK=y # CONFIG_ARM_AMBA=y CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y # CONFIG_PCI is not set # CONFIG_PCCARD is not set @@ -1644,6 +1653,7 @@ CONFIG_VXLAN=m # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set +# CONFIG_PFCP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set CONFIG_TUN=m @@ -1753,6 +1763,7 @@ CONFIG_FIXED_PHY=y # # MII PHY device drivers # +# CONFIG_AIR_EN8811H_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set @@ -1788,6 +1799,9 @@ CONFIG_FIXED_PHY=y # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set # CONFIG_AT803X_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_RENESAS_PHY is not set @@ -1989,6 +2003,8 @@ CONFIG_TOUCHSCREEN_CYTTSP_SPI=y # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set +# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set +# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set # CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set @@ -2099,7 +2115,6 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set @@ -2281,6 +2296,7 @@ CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AW9523 is not set # CONFIG_PINCTRL_CY8C95X0 is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set @@ -2321,6 +2337,7 @@ CONFIG_GPIO_CDEV_V1=y # CONFIG_GPIO_LOGICVC is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_MPC8XXX is not set +CONFIG_GPIO_NOMADIK=y # CONFIG_GPIO_PL061 is not set # CONFIG_GPIO_SIFIVE is not set # CONFIG_GPIO_SYSCON is not set @@ -2446,8 +2463,10 @@ CONFIG_HWMON=y # CONFIG_SENSORS_AHT10 is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DS620 is not set @@ -2480,6 +2499,7 @@ CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set # CONFIG_SENSORS_MAX16065 is not set @@ -2530,6 +2550,7 @@ CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set # CONFIG_SENSORS_SHT15 is not set @@ -2583,7 +2604,6 @@ CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set @@ -3027,8 +3047,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # # Graphics support # -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y +CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DBI=y @@ -3076,15 +3095,15 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set # CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set +# CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A is not set # CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set -# CONFIG_DRM_PANEL_DSI_CM is not set -# CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set # CONFIG_DRM_PANEL_EBBG_FT8719 is not set # CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set # CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set # CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set +# CONFIG_DRM_PANEL_DSI_CM is not set +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set # CONFIG_DRM_PANEL_HIMAX_HX8394 is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set @@ -3094,17 +3113,18 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set # CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set -# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set # CONFIG_DRM_PANEL_JDI_LPM102A188A is not set +# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set # CONFIG_DRM_PANEL_JDI_R63452 is not set # CONFIG_DRM_PANEL_KHADAS_TS050 is not set # CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set # CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set # CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_LG_SW43408 is not set # CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set +# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set # CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set # CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set @@ -3113,8 +3133,8 @@ CONFIG_DRM_PANEL_NOVATEK_NT35560=y # CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set # CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set # CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set +# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set -# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set @@ -3124,9 +3144,13 @@ CONFIG_DRM_PANEL_NOVATEK_NT35560=y # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set +# CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set CONFIG_DRM_PANEL_SAMSUNG_DB7430=y +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=y CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=y # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set @@ -3135,7 +3159,6 @@ CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set @@ -3146,19 +3169,21 @@ CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y # CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set # CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set -# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set # CONFIG_DRM_PANEL_SONY_ACX565AKM is not set # CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set # CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set # CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set # 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 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set +# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set # CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set -# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set CONFIG_DRM_PANEL_WIDECHIPS_WS2401=y # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set # end of Display Panels @@ -3226,6 +3251,7 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_TVE200 is not set CONFIG_DRM_LIMA=y # CONFIG_DRM_PANFROST is not set +# CONFIG_DRM_PANTHOR is not set CONFIG_DRM_MCDE=y # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_SSD130X is not set @@ -3265,6 +3291,7 @@ CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_KTD253=y +# CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_ADP8860 is not set @@ -3457,7 +3484,6 @@ CONFIG_SND_SOC_AB8500_CODEC=y # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set @@ -3484,8 +3510,8 @@ CONFIG_SND_SOC_AB8500_CODEC=y # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -3843,12 +3869,6 @@ CONFIG_LEDS_LM3530=y CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -CONFIG_LEDS_LP55XX_COMMON=y -CONFIG_LEDS_LP5521=y -# CONFIG_LEDS_LP5523 is not set -# CONFIG_LEDS_LP5562 is not set -# CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -3910,7 +3930,6 @@ CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set -# CONFIG_LEDS_TRIGGER_AUDIO is not set # CONFIG_LEDS_TRIGGER_TTY is not set # @@ -3966,6 +3985,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set @@ -4136,10 +4156,8 @@ CONFIG_STAGING=y # end of IIO staging drivers # CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set # CONFIG_FB_TFT is not set # CONFIG_KS7010 is not set -# CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_GOLDFISH is not set @@ -4401,6 +4419,7 @@ CONFIG_AB8500_GPADC=y # CONFIG_AD7091R5 is not set # CONFIG_AD7091R8 is not set # CONFIG_AD7124 is not set +# CONFIG_AD7173 is not set # CONFIG_AD7192 is not set # CONFIG_AD7266 is not set # CONFIG_AD7280 is not set @@ -4417,8 +4436,10 @@ CONFIG_AB8500_GPADC=y # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set +# CONFIG_AD7944 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set +# CONFIG_AD9467 is not set # CONFIG_ADI_AXI_ADC is not set # CONFIG_CC10001_ADC is not set # CONFIG_ENVELOPE_DETECTOR is not set @@ -4444,6 +4465,7 @@ CONFIG_AB8500_GPADC=y # CONFIG_MCP3564 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set +# CONFIG_PAC1934 is not set # CONFIG_RICHTEK_RTQ6056 is not set # CONFIG_SD_ADC_MODULATOR is not set # CONFIG_STMPE_ADC is not set @@ -4457,6 +4479,7 @@ CONFIG_AB8500_GPADC=y # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7924 is not set # CONFIG_TI_ADS1100 is not set +# CONFIG_TI_ADS1298 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_ADS8344 is not set # CONFIG_TI_ADS8688 is not set @@ -4553,6 +4576,8 @@ CONFIG_IIO_ST_SENSORS_CORE=y # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set +# CONFIG_AD9739A is not set +# CONFIG_ADI_AXI_DAC is not set # CONFIG_LTC2688 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set @@ -4611,6 +4636,7 @@ CONFIG_IIO_ST_SENSORS_CORE=y # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # CONFIG_ADF4377 is not set +# CONFIG_ADMFM2000 is not set # CONFIG_ADMV1013 is not set # CONFIG_ADMV4420 is not set # CONFIG_ADRF6780 is not set @@ -4697,6 +4723,7 @@ CONFIG_INV_MPU6050_I2C=y # CONFIG_AL3010 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9306 is not set # CONFIG_APDS9960 is not set # CONFIG_AS73211 is not set # CONFIG_BH1750 is not set @@ -4750,6 +4777,7 @@ CONFIG_TSL2772=y # # Magnetometer sensors # +# CONFIG_AF8133J is not set CONFIG_AK8974=y # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set @@ -4907,6 +4935,7 @@ CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -5039,6 +5068,7 @@ CONFIG_INOTIFY_USER=y CONFIG_FUSE_FS=m # CONFIG_CUSE is not set # CONFIG_VIRTIO_FS is not set +CONFIG_FUSE_PASSTHROUGH=y CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -5068,10 +5098,10 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_EXFAT_FS is not set -# CONFIG_NTFS_FS is not set CONFIG_NTFS3_FS=m CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -5267,6 +5297,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y @@ -5483,7 +5514,6 @@ CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # @@ -5563,6 +5593,7 @@ CONFIG_ARCH_HAS_SETUP_DMA_OPS=y CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y +CONFIG_DMA_NEED_SYNC=y CONFIG_DMA_NONCOHERENT_MMAP=y CONFIG_ARCH_HAS_DMA_ALLOC=y CONFIG_DMA_CMA=y @@ -5663,7 +5694,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +CONFIG_ARCH_HAS_UBSAN=y # CONFIG_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments @@ -5686,7 +5717,6 @@ CONFIG_SLUB_DEBUG=y # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_RODATA_TEST is not set -# CONFIG_DEBUG_WX is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_PER_VMA_LOCK_STATS is not set @@ -5701,6 +5731,7 @@ CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_KMAP_LOCAL is not set # CONFIG_DEBUG_HIGHMEM is not set +# CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y @@ -5804,6 +5835,7 @@ CONFIG_TRACING_SUPPORT=y # arm Debugging # # CONFIG_ARM_PTDUMP_DEBUGFS is not set +# CONFIG_ARM_DEBUG_WX is not set # CONFIG_UNWINDER_FRAME_POINTER is not set CONFIG_UNWINDER_ARM=y CONFIG_ARM_UNWIND=y @@ -5848,8 +5880,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set