From ebecf3eb054b69c79b920c4d4e08bc90e5bde40a Mon Sep 17 00:00:00 2001 From: Newbyte Date: Tue, 10 Aug 2021 09:20:28 +0200 Subject: [PATCH] main/linux-postmarketos-exynos4: upgrade to 5.14 (MR 2423) --- ...17042_battery-use-VF-SOC-register-fo.patch | 34 ++++ ...77693-change-the-supply-type-to-POWE.patch | 26 +++ ...dd-CHGINS-and-CHGRM-interrupt-handli.patch | 39 ----- ...-exynos-Add-charger-supply-for-I9100.patch | 28 --- ...ax8997_charger-Switch-to-new-binding.patch | 55 ------ ...os-Add-front-camera-support-to-I9100.patch | 93 ---------- ...Disable-unused-camra-input-for-I9100.patch | 41 ----- main/linux-postmarketos-exynos4/APKBUILD | 22 +-- .../config-postmarketos-exynos4.armv7 | 165 +++++++++++++----- 9 files changed, 187 insertions(+), 316 deletions(-) create mode 100644 main/linux-postmarketos-exynos4/0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch create mode 100644 main/linux-postmarketos-exynos4/0001-power_supply-max77693-change-the-supply-type-to-POWE.patch delete mode 100644 main/linux-postmarketos-exynos4/0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch delete mode 100644 main/linux-postmarketos-exynos4/0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch delete mode 100644 main/linux-postmarketos-exynos4/0004-power-supply-max8997_charger-Switch-to-new-binding.patch delete mode 100644 main/linux-postmarketos-exynos4/0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch delete mode 100644 main/linux-postmarketos-exynos4/0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch diff --git a/main/linux-postmarketos-exynos4/0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch b/main/linux-postmarketos-exynos4/0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch new file mode 100644 index 000000000..90d2a12f1 --- /dev/null +++ b/main/linux-postmarketos-exynos4/0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch @@ -0,0 +1,34 @@ +From 1287ea6219ef4ebc461214e67d6b98ee99023b3e Mon Sep 17 00:00:00 2001 +From: Wolfgang Wiedmeyer +Date: Sun, 25 Sep 2016 20:06:40 +0200 +Subject: [PATCH] power: supply: max17042_battery: use VF SOC register for + capacity property + +The capacity property uses the RepSOC register to report the current state +of charge. This register did not provide a reliable SOC value during my +testing with the max17047 variant on a Galaxy S3 (Trats2/GT-I9300). The +reported value did not change or even stayed 0 in some cases. +However, the VF SOC register provided an accurate SOC value at all times. +It uses the voltage fuel gauge to determine the SOC. + +Signed-off-by: Wolfgang Wiedmeyer +--- + drivers/power/supply/max17042_battery.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/power/supply/max17042_battery.c b/drivers/power/supply/max17042_battery.c +index 2e9672fe4df1..87d90eaeed0c 100644 +--- a/drivers/power/supply/max17042_battery.c ++++ b/drivers/power/supply/max17042_battery.c +@@ -316,7 +316,7 @@ static int max17042_get_property(struct power_supply *psy, + val->intval = data * 625 / 8; + break; + case POWER_SUPPLY_PROP_CAPACITY: +- ret = regmap_read(map, MAX17042_RepSOC, &data); ++ ret = regmap_read(map, MAX17042_VFSOC, &data); + if (ret < 0) + return ret; + +-- +2.31.1 + diff --git a/main/linux-postmarketos-exynos4/0001-power_supply-max77693-change-the-supply-type-to-POWE.patch b/main/linux-postmarketos-exynos4/0001-power_supply-max77693-change-the-supply-type-to-POWE.patch new file mode 100644 index 000000000..a3a3db2ca --- /dev/null +++ b/main/linux-postmarketos-exynos4/0001-power_supply-max77693-change-the-supply-type-to-POWE.patch @@ -0,0 +1,26 @@ +From f91cadd693f173d671f15a6d9386dcb2a033f5b2 Mon Sep 17 00:00:00 2001 +From: Shilin Victor +Date: Fri, 19 Mar 2021 19:10:37 +0300 +Subject: [PATCH] power_supply: max77693: change the supply type to + POWER_SUPPLY_TYPE_MAINS + +--- + drivers/power/supply/max77693_charger.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/power/supply/max77693_charger.c b/drivers/power/supply/max77693_charger.c +index 00672f132c29..fcd3708718f6 100644 +--- a/drivers/power/supply/max77693_charger.c ++++ b/drivers/power/supply/max77693_charger.c +@@ -590,7 +590,7 @@ static int max77693_charger_get_property(struct power_supply *psy, + + static const struct power_supply_desc max77693_charger_desc = { + .name = MAX77693_CHARGER_NAME, +- .type = POWER_SUPPLY_TYPE_BATTERY, ++ .type = POWER_SUPPLY_TYPE_MAINS, + .properties = max77693_charger_props, + .num_properties = ARRAY_SIZE(max77693_charger_props), + .get_property = max77693_charger_get_property, +-- +2.31.1 + diff --git a/main/linux-postmarketos-exynos4/0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch b/main/linux-postmarketos-exynos4/0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch deleted file mode 100644 index 05184e0e1..000000000 --- a/main/linux-postmarketos-exynos4/0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 226d336c1c75b7003ab70693cb332a1be19f1802 Mon Sep 17 00:00:00 2001 -From: Timon Baetz -Date: Wed, 30 Dec 2020 20:51:53 +0000 -Subject: [PATCH] extcon: max8997: Add CHGINS and CHGRM interrupt handling - -This allows the MAX8997 charger to set the current limit depending on -the detected extcon charger type. - -Signed-off-by: Timon Baetz -Signed-off-by: Chanwoo Choi ---- - drivers/extcon/extcon-max8997.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/drivers/extcon/extcon-max8997.c b/drivers/extcon/extcon-max8997.c -index 337b0eea4e62..e1408075ef7d 100644 ---- a/drivers/extcon/extcon-max8997.c -+++ b/drivers/extcon/extcon-max8997.c -@@ -44,6 +44,8 @@ static struct max8997_muic_irq muic_irqs[] = { - { MAX8997_MUICIRQ_ChgDetRun, "muic-CHGDETRUN" }, - { MAX8997_MUICIRQ_ChgTyp, "muic-CHGTYP" }, - { MAX8997_MUICIRQ_OVP, "muic-OVP" }, -+ { MAX8997_PMICIRQ_CHGINS, "pmic-CHGINS" }, -+ { MAX8997_PMICIRQ_CHGRM, "pmic-CHGRM" }, - }; - - /* Define supported cable type */ -@@ -538,6 +540,8 @@ static void max8997_muic_irq_work(struct work_struct *work) - case MAX8997_MUICIRQ_DCDTmr: - case MAX8997_MUICIRQ_ChgDetRun: - case MAX8997_MUICIRQ_ChgTyp: -+ case MAX8997_PMICIRQ_CHGINS: -+ case MAX8997_PMICIRQ_CHGRM: - /* Handle charger cable */ - ret = max8997_muic_chg_handler(info); - break; --- -2.25.1 - diff --git a/main/linux-postmarketos-exynos4/0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch b/main/linux-postmarketos-exynos4/0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch deleted file mode 100644 index eea457269..000000000 --- a/main/linux-postmarketos-exynos4/0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 590d39ce7b457815f60899c6f38d3aa4b5665c37 Mon Sep 17 00:00:00 2001 -From: Timon Baetz -Date: Sun, 24 Jan 2021 18:17:06 +0100 -Subject: [PATCH] ARM: dts: exynos: Add charger supply for I9100 - -The regulator is used for charging control by max8997_charger driver. - -Signed-off-by: Timon Baetz ---- - arch/arm/boot/dts/exynos4210-i9100.dts | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/arm/boot/dts/exynos4210-i9100.dts b/arch/arm/boot/dts/exynos4210-i9100.dts -index 304a8ee2364c..dad950daafb4 100644 ---- a/arch/arm/boot/dts/exynos4210-i9100.dts -+++ b/arch/arm/boot/dts/exynos4210-i9100.dts -@@ -384,6 +384,8 @@ pmic@66 { - pinctrl-0 = <&max8997_irq>, <&otg_gp>, <&usb_sel>; - pinctrl-names = "default"; - -+ charger-supply = <&charger_reg>; -+ - regulators { - vadc_reg: LDO1 { - regulator-name = "VADC_3.3V_C210"; --- -2.25.1 - diff --git a/main/linux-postmarketos-exynos4/0004-power-supply-max8997_charger-Switch-to-new-binding.patch b/main/linux-postmarketos-exynos4/0004-power-supply-max8997_charger-Switch-to-new-binding.patch deleted file mode 100644 index 720f93d06..000000000 --- a/main/linux-postmarketos-exynos4/0004-power-supply-max8997_charger-Switch-to-new-binding.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 601b2f6ce656d0e29724131511e9b58da9c703d4 Mon Sep 17 00:00:00 2001 -From: Timon Baetz -Date: Sun, 24 Jan 2021 18:22:14 +0100 -Subject: [PATCH] power: supply: max8997_charger: Switch to new binding - -Get regulator from parent device's node and extcon by name. - -Signed-off-by: Timon Baetz ---- - drivers/power/supply/max8997_charger.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -diff --git a/drivers/power/supply/max8997_charger.c b/drivers/power/supply/max8997_charger.c -index 321bd6b8ee41..625d8cc4312a 100644 ---- a/drivers/power/supply/max8997_charger.c -+++ b/drivers/power/supply/max8997_charger.c -@@ -168,6 +168,7 @@ static int max8997_battery_probe(struct platform_device *pdev) - int ret = 0; - struct charger_data *charger; - struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); -+ struct device_node *np = pdev->dev.of_node; - struct i2c_client *i2c = iodev->i2c; - struct max8997_platform_data *pdata = iodev->pdata; - struct power_supply_config psy_cfg = {}; -@@ -237,20 +238,23 @@ static int max8997_battery_probe(struct platform_device *pdev) - return PTR_ERR(charger->battery); - } - -+ // grab regulator from parent device's node -+ pdev->dev.of_node = iodev->dev->of_node; - charger->reg = devm_regulator_get_optional(&pdev->dev, "charger"); -+ pdev->dev.of_node = np; - if (IS_ERR(charger->reg)) { - if (PTR_ERR(charger->reg) == -EPROBE_DEFER) - return -EPROBE_DEFER; - dev_info(&pdev->dev, "couldn't get charger regulator\n"); - } -- charger->edev = extcon_get_edev_by_phandle(&pdev->dev, 0); -- if (IS_ERR(charger->edev)) { -- if (PTR_ERR(charger->edev) == -EPROBE_DEFER) -+ charger->edev = extcon_get_extcon_dev("max8997-muic"); -+ if (IS_ERR_OR_NULL(charger->edev)) { -+ if (!charger->edev) - return -EPROBE_DEFER; - dev_info(charger->dev, "couldn't get extcon device\n"); - } - -- if (!IS_ERR(charger->reg) && !IS_ERR(charger->edev)) { -+ if (!IS_ERR(charger->reg) && !IS_ERR_OR_NULL(charger->edev)) { - INIT_WORK(&charger->extcon_work, max8997_battery_extcon_evt_worker); - ret = devm_add_action(&pdev->dev, max8997_battery_extcon_evt_stop_work, charger); - if (ret) { --- -2.25.1 - diff --git a/main/linux-postmarketos-exynos4/0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch b/main/linux-postmarketos-exynos4/0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch deleted file mode 100644 index 5d462f865..000000000 --- a/main/linux-postmarketos-exynos4/0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 0c13c224414a56f6112f915bdd866569975dab27 Mon Sep 17 00:00:00 2001 -From: Timon Baetz -Date: Fri, 26 Mar 2021 16:56:01 +0100 -Subject: [PATCH] ARM: dts: exynos: Add front camera support to I9100 - -Add node for Samsung S5K5BAF CMOS image sensor and -enable the associated MIPI CSI-2 receiver node. - -Signed-off-by: Timon Baetz ---- -v2: Rename node from s5k5bafx to image-sensor and use GPIO_ACTIVE_LOW - - arch/arm/boot/dts/exynos4210-i9100.dts | 52 ++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -diff --git a/arch/arm/boot/dts/exynos4210-i9100.dts b/arch/arm/boot/dts/exynos4210-i9100.dts -index 228de6d8c9d1..f47b6eaf208f 100644 ---- a/arch/arm/boot/dts/exynos4210-i9100.dts -+++ b/arch/arm/boot/dts/exynos4210-i9100.dts -@@ -147,6 +147,36 @@ battery@36 { - }; - }; - -+ i2c_s5k5baf: i2c-gpio-1 { -+ compatible = "i2c-gpio"; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ -+ sda-gpios = <&gpc1 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; -+ scl-gpios = <&gpc1 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; -+ i2c-gpio,delay-us = <2>; -+ -+ image-sensor@2d { -+ compatible = "samsung,s5k5baf"; -+ reg = <0x2d>; -+ vdda-supply = <&cam_io_en_reg>; -+ vddreg-supply = <&vt_core_15v_reg>; -+ vddio-supply = <&vtcam_reg>; -+ clocks = <&camera 0>; -+ clock-names = "mclk"; -+ stbyn-gpios = <&gpl2 0 GPIO_ACTIVE_LOW>; -+ rstn-gpios = <&gpl2 1 GPIO_ACTIVE_LOW>; -+ clock-frequency = <24000000>; -+ -+ port { -+ s5k5bafx_ep: endpoint { -+ remote-endpoint = <&csis1_ep>; -+ data-lanes = <1>; -+ }; -+ }; -+ }; -+ }; -+ - spi-3 { - compatible = "spi-gpio"; - #address-cells = <1>; -@@ -220,7 +250,11 @@ pmic_ap_clk: pmic-ap-clk { - }; - - &camera { -+ pinctrl-0 = <&cam_port_a_clk_active>; -+ pinctrl-names = "default"; - status = "okay"; -+ assigned-clocks = <&clock CLK_MOUT_CAM0>, <&clock CLK_MOUT_CAM1>; -+ assigned-clock-parents = <&clock CLK_XUSBXTI>, <&clock CLK_XUSBXTI>; - }; - - &cpu0 { -@@ -794,3 +828,21 @@ &serial_3 { - &tmu { - status = "okay"; - }; -+ -+&csis_1 { -+ status = "okay"; -+ vddcore-supply = <&vusb_reg>; -+ vddio-supply = <&vmipi_reg>; -+ clock-frequency = <160000000>; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ -+ port@4 { -+ reg = <4>; -+ csis1_ep: endpoint { -+ remote-endpoint = <&s5k5bafx_ep>; -+ data-lanes = <1>; -+ samsung,csis-hs-settle = <6>; -+ }; -+ }; -+}; --- -2.25.1 - diff --git a/main/linux-postmarketos-exynos4/0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch b/main/linux-postmarketos-exynos4/0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch deleted file mode 100644 index 43108d116..000000000 --- a/main/linux-postmarketos-exynos4/0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 7111a207fbb09619618f5c1095f0d31067590c03 Mon Sep 17 00:00:00 2001 -From: Timon Baetz -Date: Sat, 29 May 2021 13:47:57 +0200 -Subject: [PATCH] ARM: dts: exynos: Disable unused camera input for I9100 - -As the back camera is not implemented disable the second pair of fimc -child nodes as they are not functional. This prevents creating the -associated /dev/videoX devices. - -Signed-off-by: Timon Baetz ---- - arch/arm/boot/dts/exynos4210-i9100.dts | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/arch/arm/boot/dts/exynos4210-i9100.dts b/arch/arm/boot/dts/exynos4210-i9100.dts -index dec223bbf4eb..4a669abf4842 100644 ---- a/arch/arm/boot/dts/exynos4210-i9100.dts -+++ b/arch/arm/boot/dts/exynos4210-i9100.dts -@@ -296,7 +296,8 @@ &fimc_0 { - }; - - &fimc_1 { -- status = "okay"; -+ /* Back camera not implemented */ -+ status = "disabled"; - - assigned-clocks = <&clock CLK_MOUT_FIMC1>, <&clock CLK_SCLK_FIMC1>; - assigned-clock-parents = <&clock CLK_SCLK_MPLL>; -@@ -312,7 +313,8 @@ &fimc_2 { - }; - - &fimc_3 { -- status = "okay"; -+ /* Back camera not implemented */ -+ status = "disabled"; - - assigned-clocks = <&clock CLK_MOUT_FIMC3>, <&clock CLK_SCLK_FIMC3>; - assigned-clock-parents = <&clock CLK_SCLK_MPLL>; --- -2.25.1 - diff --git a/main/linux-postmarketos-exynos4/APKBUILD b/main/linux-postmarketos-exynos4/APKBUILD index 6e7c1fa9b..5475adfdf 100644 --- a/main/linux-postmarketos-exynos4/APKBUILD +++ b/main/linux-postmarketos-exynos4/APKBUILD @@ -3,8 +3,8 @@ # Kernel config based on: arch/arm/configs/exynos_defconfig pkgname=linux-postmarketos-exynos4 -pkgver=5.12.8 -pkgrel=3 +pkgver=5.14 +pkgrel=0 pkgdesc="Mainline kernel fork for Samsung Exynos4 devices" arch="armv7" _carch="arm" @@ -28,11 +28,8 @@ source=" https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz $_config 0001-ARM-decompressor-Flush-tlb-before-swiching-domain-0-.patch - 0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch - 0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch - 0004-power-supply-max8997_charger-Switch-to-new-binding.patch - 0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch - 0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch + 0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch + 0001-power_supply-max77693-change-the-supply-type-to-POWE.patch initramfs.list init " @@ -72,14 +69,11 @@ package() { } sha512sums=" -8a5f1774bee223445ad147d2f83a7b3a2c19ea620d0f3964344bb33d003fec17d36279b522745c03467e361ebd61479a4f7122e5911bb6b817ff52ee55c736d9 linux-5.12.8.tar.xz -203a6265a0f7671c726d7525949f1913d37a9f3ba27460279cb8e9593bdca3b231258e8afeb2608fb9190aa944a2b5859e12c4225929bfb391c0155d5fbb9c92 config-postmarketos-exynos4.armv7 +8e4f3ec3d36f774280f75dc7b004a43e09417af58f12e9c9f8348976659d4cfda7ad905f306f43fed66a27922e5c45db22e46bbfa7a0b9f365012380de3b6f64 linux-5.14.tar.xz +16f0b591a73fe8d7a9159b1391147acbf1b276f579e168045cf4393f58bc0d85b45e9c8467257180f6a34574451f2447068dde5995099d5c3db0e45285186c9f config-postmarketos-exynos4.armv7 4bb111db4396a1981ad0883737c6594ca93701699846298b940d2ea202c666be0158a0f9ddc5b95b9147fa4cfe62639512ae78e9315f8d975b379ccc4e15da36 0001-ARM-decompressor-Flush-tlb-before-swiching-domain-0-.patch -dffe9934281e81b20e158ce9b80c6f1a91c5eaa06eb92ee655ee9430dba8aa066dd70a9fb163007f37556ea696ae0256a58f87408c8b7571d6d20f99c9492db2 0002-extcon-max8997-Add-CHGINS-and-CHGRM-interrupt-handli.patch -b70e8afa3779d471835bbdda4c8ddcf882bce58752993314655596961210235558e87dce3d1f07810ab5bb3d0471e89933a8008d7b97d8ebd05a408ffc947054 0003-ARM-dts-exynos-Add-charger-supply-for-I9100.patch -11160ac085aa912439a18995e323dfc89dfc61d85f1221af8f0116eed0f5b1fd087fc2828174c8c60f937495c31d72240c2f3c4249c29ceda6acd92f08d235c4 0004-power-supply-max8997_charger-Switch-to-new-binding.patch -30b457377bcf750a083b8a8acc3b91c7049c69b7f2e3e0dba9afe00e2c8918b1a9b2314fe553cbd808d827e845bdca10986c731d29082e20d2599d25c1956276 0005-ARM-dts-exynos-Add-front-camera-support-to-I9100.patch -96f629a33ef6001e6457331d627c3778232478969d4745b49b29a9e9cf33249508b12170bee5d3b28ec85775dd5e669d933d3d3852c2acd09d0df59266ac6f65 0006-ARM-dts-exynos-Disable-unused-camra-input-for-I9100.patch +166fe4dff1cdc451a9a32a5240adb93b534b8c576c5ac8d995401ebbf676385a6d8b5a6a21f556df588dee41cc4e5b8ede9eff3dd4c7835c0ca374882784d42e 0001-power-supply-max17042_battery-use-VF-SOC-register-fo.patch +e581eb55eb4cdfdac2cbe713a5044077a9b2f15881f0bed03cc89ecb1e38d19a1c9cfbaf53ee184c4a64b10bfe071e289f4fb2230e2420e4f0042f1f301a325c 0001-power_supply-max77693-change-the-supply-type-to-POWE.patch aaff0332b90e1f9f62de1128cace934717336e54ab09de46477369fa808302482d97334e43a85ee8597c1bcab64d3484750103559fea2ce8cd51776156bf7591 initramfs.list 09f1f214a24300696809727a7b04378887c06ca6f40803ca51a12bf2176a360b2eb8632139d6a0722094e05cb2038bdb04018a1e3d33fc2697674552ade03bee init " diff --git a/main/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 b/main/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 index 1ba8df4a8..adad18035 100644 --- a/main/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 +++ b/main/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 @@ -1,16 +1,19 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.12.8 Kernel Configuration +# Linux/arm 5.14.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 10.3.1_git20210625) 10.3.1 20210625" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100301 CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=23502 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23502 CONFIG_LLD_VERSION=0 CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -80,6 +83,16 @@ CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y + +# +# BPF subsystem +# +# CONFIG_BPF_SYSCALL is not set +# CONFIG_BPF_JIT is not set +# end of BPF subsystem + # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y @@ -138,6 +151,7 @@ CONFIG_CGROUPS=y # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set +# CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y @@ -175,7 +189,6 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y -CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y @@ -201,7 +214,6 @@ CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y -# CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y @@ -329,7 +341,7 @@ CONFIG_EXYNOS_CPU_SUSPEND=y # CONFIG_ARCH_ROCKCHIP is not set # CONFIG_ARCH_S5PV210 is not set # CONFIG_ARCH_RENESAS is not set -# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_INTEL_SOCFPGA is not set # CONFIG_PLAT_SPEAR is not set # CONFIG_ARCH_STI is not set # CONFIG_ARCH_STM32 is not set @@ -701,8 +713,12 @@ CONFIG_MODULE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y @@ -782,7 +798,6 @@ CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y -CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_SPLIT_PTLOCK_CPUS=4 @@ -798,9 +813,9 @@ CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 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_ZPOOL is not set -# CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set @@ -889,12 +904,13 @@ CONFIG_NETFILTER_ADVANCED=y # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m +# CONFIG_NETFILTER_NETLINK_HOOK is not set # CONFIG_NETFILTER_NETLINK_ACCT is not set # CONFIG_NETFILTER_NETLINK_QUEUE is not set # CONFIG_NETFILTER_NETLINK_LOG is not set # CONFIG_NETFILTER_NETLINK_OSF is not set CONFIG_NF_CONNTRACK=m -# CONFIG_NF_LOG_NETDEV is not set +# CONFIG_NF_LOG_SYSLOG is not set # CONFIG_NF_CONNTRACK_MARK is not set # CONFIG_NF_CONNTRACK_ZONES is not set CONFIG_NF_CONNTRACK_PROCFS=y @@ -1112,7 +1128,6 @@ CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set -CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m # CONFIG_VLAN_8021Q_GVRP is not set @@ -1140,6 +1155,7 @@ CONFIG_DNS_RESOLVER=y # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y @@ -1148,7 +1164,6 @@ CONFIG_XPS=y # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y -# CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # @@ -1172,6 +1187,7 @@ CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LEDS=y # CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set @@ -1277,9 +1293,9 @@ CONFIG_NFC_S3FWRN5_I2C=y # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y +CONFIG_NET_SELFTESTS=y # CONFIG_FAILOVER is not set CONFIG_ETHTOOL_NETLINK=y -CONFIG_HAVE_EBPF_JIT=y # # Device Drivers @@ -1372,6 +1388,7 @@ CONFIG_BLK_DEV_RAM_SIZE=65536 # NVME Support # # CONFIG_NVME_FC is not set +# CONFIG_NVME_TCP is not set # CONFIG_NVME_TARGET is not set # end of NVME Support @@ -1394,7 +1411,6 @@ CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_SRAM=y CONFIG_SRAM_EXEC=y # CONFIG_XILINX_SDFEC is not set -# CONFIG_PVPANIC is not set # CONFIG_HISI_HIKEY_USB is not set # CONFIG_C2PORT is not set @@ -1423,6 +1439,7 @@ CONFIG_SRAM_EXEC=y # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set # end of Misc devices # @@ -1527,12 +1544,6 @@ CONFIG_TUN=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m # CONFIG_NLMON is not set - -# -# Distributed Switch Architecture drivers -# -# end of Distributed Switch Architecture drivers - CONFIG_ETHERNET=y CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_ALTERA_TSE is not set @@ -1567,6 +1578,7 @@ CONFIG_NET_VENDOR_HISILICON=y CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y +CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_NET_VENDOR_MELLANOX=y @@ -1628,7 +1640,7 @@ CONFIG_FIXED_PHY=y # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_AQUANTIA_PHY is not set -# CONFIG_AX88796B_PHY is not set +CONFIG_AX88796B_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set @@ -1643,11 +1655,15 @@ CONFIG_FIXED_PHY=y # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set # CONFIG_MICREL_PHY is not set CONFIG_MICROCHIP_PHY=m # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set +# CONFIG_MOTORCOMM_PHY is not set # CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_QSEMI_PHY is not set @@ -1667,6 +1683,7 @@ CONFIG_SMSC_PHY=y # CONFIG_MICREL_KS8995MA is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y CONFIG_OF_MDIO=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set @@ -1805,6 +1822,13 @@ CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set @@ -1875,7 +1899,6 @@ CONFIG_MOUSE_CYAPA=y # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set @@ -1899,7 +1922,9 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set +# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set +# CONFIG_TOUCHSCREEN_ILITEK is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set @@ -1911,6 +1936,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set +# CONFIG_TOUCHSCREEN_MSG2638 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set # CONFIG_TOUCHSCREEN_INEXIO is not set @@ -1968,6 +1994,7 @@ CONFIG_INPUT_MAX8997_HAPTIC=y # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set @@ -2060,7 +2087,6 @@ CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_N_GSM is not set # CONFIG_NULL_TTY is not set -# CONFIG_TRACE_SINK is not set # CONFIG_HVC_DCC is not set CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_CTRL_TTYPORT=y @@ -2073,8 +2099,6 @@ CONFIG_HW_RANDOM_EXYNOS=y # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set CONFIG_DEVMEM=y -# CONFIG_DEVKMEM is not set -# CONFIG_RAW_DRIVER is not set CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y # CONFIG_TCG_TIS is not set @@ -2088,6 +2112,7 @@ CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set # end of Character devices # CONFIG_RANDOM_TRUST_BOOTLOADER is not set @@ -2145,6 +2170,7 @@ CONFIG_I2C_S3C2410=y # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set @@ -2365,6 +2391,8 @@ CONFIG_CHARGER_MAX8998=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_CROS_USBPD is not set # CONFIG_CHARGER_UCS1002 is not set @@ -2471,6 +2499,7 @@ CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set @@ -2479,6 +2508,7 @@ CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set @@ -2551,6 +2581,7 @@ CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # CONFIG_WATCHDOG_SYSFS is not set +# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set # # Watchdog Pretimeout Governors @@ -2636,9 +2667,11 @@ CONFIG_MFD_MAX8998=y # CONFIG_EZX_PCAP is not set # CONFIG_MFD_CPCAP is not set # CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PM8XXX is not set +# CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RK808 is not set @@ -2647,7 +2680,6 @@ CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set -# CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set @@ -2689,8 +2721,11 @@ CONFIG_MFD_WM8994=y # CONFIG_MFD_ROHM_BD718XX is not set # CONFIG_MFD_ROHM_BD70528 is not set # CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set # CONFIG_MFD_STPMIC1 is not set # CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set # CONFIG_RAVE_SP_CORE is not set # CONFIG_MFD_INTEL_M10_BMC is not set # end of Multifunction device drivers @@ -2722,6 +2757,7 @@ CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8893 is not set CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y @@ -2745,6 +2781,8 @@ CONFIG_REGULATOR_MAX77802=y # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set # CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTMV20 is not set CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y @@ -2802,6 +2840,7 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_V4L2_MEM2MEM_DEV=m # CONFIG_V4L2_FLASH_LED_CLASS is not set CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m # end of Video4Linux options # @@ -3013,6 +3052,7 @@ CONFIG_VIDEO_S5P_MIPI_CSIS=m # Camera sensor devices # # CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_IMX208 is not set # CONFIG_VIDEO_IMX214 is not set # CONFIG_VIDEO_IMX219 is not set # CONFIG_VIDEO_IMX258 is not set @@ -3109,7 +3149,6 @@ CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=y -CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set @@ -3244,10 +3283,14 @@ CONFIG_DRM_PANEL_BRIDGE=y # Display Interface Bridges # # CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_CROS_EC_ANX7688 is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set # CONFIG_DRM_LONTIUM_LT9611 is not set # CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_LVDS_CODEC is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set # CONFIG_DRM_NWL_MIPI_DSI is not set @@ -3265,6 +3308,7 @@ CONFIG_DRM_TOSHIBA_TC358764=y # CONFIG_DRM_TOSHIBA_TC358768 is not set # CONFIG_DRM_TOSHIBA_TC358775 is not set # CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_ANALOGIX_ANX6345 is not set @@ -3277,9 +3321,10 @@ CONFIG_DRM_ANALOGIX_DP=y # CONFIG_DRM_STI is not set # CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_MXSFB is not set +# CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_SIMPLEDRM is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set @@ -3294,6 +3339,7 @@ CONFIG_DRM_LIMA=y CONFIG_DRM_PANFROST=y # CONFIG_DRM_MCDE is not set # CONFIG_DRM_TIDSS is not set +# CONFIG_DRM_GUD is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y @@ -3565,12 +3611,14 @@ CONFIG_SND_SOC_MAX98095=y # CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set CONFIG_SND_SOC_RT5631=y +# CONFIG_SND_SOC_RT5640 is not set # CONFIG_SND_SOC_RT5659 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 # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set # CONFIG_SND_SOC_SSM4567 is not set @@ -3587,12 +3635,14 @@ CONFIG_SND_SOC_RT5631=y # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set # CONFIG_SND_SOC_TLV320ADCX140 is not set # CONFIG_SND_SOC_TS3A227E is not set # CONFIG_SND_SOC_TSCS42XX is not set @@ -3623,7 +3673,6 @@ CONFIG_SND_SOC_RT5631=y # CONFIG_SND_SOC_WM8985 is not set CONFIG_SND_SOC_WM8994=y # CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set @@ -3729,6 +3778,7 @@ CONFIG_HID_MONTEREY=y # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set @@ -4074,6 +4124,7 @@ CONFIG_LEDS_MAX8997=y # # Flash and Torch LED drivers # +# CONFIG_LEDS_RT4505 is not set # CONFIG_LEDS_RT8515 is not set # @@ -4100,11 +4151,6 @@ CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_PATTERN is not set # CONFIG_LEDS_TRIGGER_AUDIO is not set # CONFIG_LEDS_TRIGGER_TTY is not set - -# -# LED Blink -# -# CONFIG_LEDS_BLINK is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y @@ -4285,9 +4331,9 @@ CONFIG_VHOST_MENU=y # end of Microsoft Hyper-V guest support # CONFIG_GREYBUS is not set +# CONFIG_COMEDI is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set -# CONFIG_COMEDI is not set # CONFIG_RTLLIB is not set # CONFIG_RTL8723BS is not set # CONFIG_R8712U is not set @@ -4321,7 +4367,6 @@ CONFIG_STAGING=y # # Capacitance to digital converters # -# CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters @@ -4366,15 +4411,8 @@ CONFIG_ASHMEM=y # CONFIG_FB_TFT is not set # CONFIG_KS7010 is not set # CONFIG_PI433 is not set - -# -# Gasket devices -# -# end of Gasket devices - # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set -# CONFIG_WIMAX is not set # CONFIG_WFX is not set # CONFIG_GOLDFISH is not set CONFIG_CHROME_PLATFORMS=y @@ -4391,9 +4429,17 @@ CONFIG_CROS_EC_SYSFS=y CONFIG_CROS_USBPD_NOTIFY=y # CONFIG_MELLANOX_PLATFORM is not set CONFIG_HAVE_CLK=y -CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +# CONFIG_ICST is not set +# CONFIG_CLK_SP810 is not set +# end of Clock driver for ARM Reference designs + +# CONFIG_LMK04832 is not set CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set @@ -4585,11 +4631,14 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_BMA220 is not set # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set +# CONFIG_BMI088_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD06 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set +# CONFIG_FXLS8962AF_I2C is not set +# CONFIG_FXLS8962AF_SPI is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set @@ -4603,6 +4652,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set +# CONFIG_SCA3300 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers @@ -4662,7 +4712,9 @@ CONFIG_EXYNOS_ADC=y # CONFIG_TI_ADS8344 is not set # CONFIG_TI_ADS8688 is not set # CONFIG_TI_ADS124S08 is not set +# CONFIG_TI_ADS131E08 is not set # CONFIG_TI_TLC4541 is not set +# CONFIG_TI_TSC2046 is not set # CONFIG_VF610_ADC is not set # CONFIG_XILINX_XADC is not set # end of Analog to digital converters @@ -4680,6 +4732,12 @@ CONFIG_EXYNOS_ADC=y # CONFIG_HMC425 is not set # end of Amplifiers +# +# Capacitance to digital converters +# +# CONFIG_AD7150 is not set +# end of Capacitance to digital converters + # # Chemical Sensors # @@ -4691,7 +4749,8 @@ CONFIG_EXYNOS_ADC=y # CONFIG_PMS7003 is not set # CONFIG_SCD30_CORE is not set # CONFIG_SENSIRION_SGP30 is not set -# CONFIG_SPS30 is not set +# CONFIG_SPS30_I2C is not set +# CONFIG_SPS30_SERIAL is not set # CONFIG_VZ89X is not set # end of Chemical Sensors @@ -4702,6 +4761,11 @@ CONFIG_EXYNOS_ADC=y # # end of Hid Sensor IIO Common +# +# IIO SCMI Sensors +# +# end of IIO SCMI Sensors + # # SSP Sensor Common # @@ -4831,6 +4895,7 @@ CONFIG_EXYNOS_ADC=y # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set +# CONFIG_IIO_ST_LSM9DS0 is not set # end of Inertial measurement units # @@ -4872,6 +4937,7 @@ CONFIG_CM36651=y # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set +# CONFIG_TSL2591 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set @@ -4974,6 +5040,7 @@ CONFIG_AK8975=y # # Proximity and distance sensors # +# CONFIG_CROS_EC_MKBP_PROXIMITY is not set # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set @@ -5003,6 +5070,7 @@ CONFIG_AK8975=y # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +# CONFIG_TMP117 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set @@ -5035,6 +5103,7 @@ CONFIG_EXYNOS_IRQ_COMBINER=y # PHY Subsystem # CONFIG_GENERIC_PHY=y +# CONFIG_PHY_CAN_TRANSCEIVER is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_CADENCE_TORRENT is not set # CONFIG_PHY_CADENCE_DPHY is not set @@ -5393,6 +5462,7 @@ CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m +# CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set @@ -5656,7 +5726,6 @@ CONFIG_FONT_7x14=y # CONFIG_FONT_6x8 is not set CONFIG_SG_POOL=y CONFIG_SBITMAP=y -# CONFIG_STRING_SELFTEST is not set # end of Library routines CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y @@ -5670,6 +5739,7 @@ CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 @@ -5863,9 +5933,9 @@ CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set -# CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_SORT is not set +# CONFIG_TEST_DIV64 is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set @@ -5873,10 +5943,12 @@ 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_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set @@ -5900,6 +5972,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set +CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking