From f2ab2139c523cd36630fe2bf34a61729686ddb65 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 18 Sep 2017 00:56:56 +0000 Subject: [PATCH] core/linux-aarch64-rc to 4.14.rc1-1 --- ...ow-mac-address-to-be-set-as-a-parame.patch | 8 +- ...chip-disable-pwm0-on-rk3399-firefly.patch} | 8 +- ...ip-enable-sdmmc-controller-on-rk3399.patch | 42 --- ...ip-enable-display-subsystem-on-rk339.patch | 53 +++ ...-qcom-Collapse-usb-support-into-one-.patch | 145 -------- core/linux-aarch64-rc/PKGBUILD | 25 +- core/linux-aarch64-rc/config | 311 +++++++++++------- 7 files changed, 259 insertions(+), 333 deletions(-) rename core/linux-aarch64-rc/{0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch => 0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch} (75%) delete mode 100644 core/linux-aarch64-rc/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch create mode 100644 core/linux-aarch64-rc/0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch delete mode 100644 core/linux-aarch64-rc/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch diff --git a/core/linux-aarch64-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch b/core/linux-aarch64-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch index bf8f54414..29bc97602 100644 --- a/core/linux-aarch64-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch +++ b/core/linux-aarch64-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch @@ -1,14 +1,14 @@ -From 30d7acb45632070aa9929baa68aff42a5fcb1643 Mon Sep 17 00:00:00 2001 +From ca275edd6ca517dc6024a92dcfecce3a735edbcf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Feb 2014 01:43:50 -0300 -Subject: [PATCH 1/4] net/smsc95xx: Allow mac address to be set as a parameter +Subject: [PATCH 1/3] net/smsc95xx: Allow mac address to be set as a parameter --- drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c -index 340c13484e5c..ae49ded12f6c 100644 +index 309b88acd3d0..7bc9feb891a1 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -60,6 +60,7 @@ @@ -30,7 +30,7 @@ index 340c13484e5c..ae49ded12f6c 100644 static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, u32 *data, int in_pm) { -@@ -911,8 +916,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) +@@ -910,8 +915,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); } diff --git a/core/linux-aarch64-rc/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch b/core/linux-aarch64-rc/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch similarity index 75% rename from core/linux-aarch64-rc/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch rename to core/linux-aarch64-rc/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch index e18166ccf..e28aefd65 100644 --- a/core/linux-aarch64-rc/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch +++ b/core/linux-aarch64-rc/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch @@ -1,7 +1,7 @@ -From 05a27b58acc1caa8c4f80bc9dd46c100abd35244 Mon Sep 17 00:00:00 2001 +From 35834bbc8d72f1b46b175907fbb82fcd6ac66dd0 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 7 Aug 2017 19:34:57 -0600 -Subject: [PATCH 3/4] arm64: dts: rockchip: disable pwm0 on rk3399-firefly +Subject: [PATCH 2/3] arm64: dts: rockchip: disable pwm0 on rk3399-firefly Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock. --- @@ -9,10 +9,10 @@ Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -index e01ef8a77f5e..1fd4e87c61d5 100644 +index 7fd4bfcaa38e..87e2a24ae796 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -@@ -618,7 +618,7 @@ +@@ -619,7 +619,7 @@ }; &pwm0 { diff --git a/core/linux-aarch64-rc/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch b/core/linux-aarch64-rc/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch deleted file mode 100644 index f995c25e1..000000000 --- a/core/linux-aarch64-rc/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 08b91100c5dc3f294ace4d92d5c29ce8b2ff2e6d Mon Sep 17 00:00:00 2001 -From: Shawn Lin -Date: Fri, 21 Jul 2017 16:30:59 +0800 -Subject: [PATCH 2/4] arm64: dts: rockchip: enable sdmmc controller on - rk3399-firefly - -This allows basic support for SD highspeed cards but no UHS-I mode -got ready due to the propagated defer-probe error from RK805. - -Cc: Kever Yang -Signed-off-by: Shawn Lin -Signed-off-by: Heiko Stuebner ---- - arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -index ba1d9810ad1e..e01ef8a77f5e 100644 ---- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -+++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -@@ -630,6 +630,18 @@ - status = "okay"; - }; - -+&sdmmc { -+ bus-width = <4>; -+ cap-mmc-highspeed; -+ cap-sd-highspeed; -+ cd-gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; -+ disable-wp; -+ max-frequency = <150000000>; -+ pinctrl-names = "default"; -+ pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_bus4>; -+ status = "okay"; -+}; -+ - &sdhci { - bus-width = <8>; - keep-power-in-suspend; --- -2.14.1 - diff --git a/core/linux-aarch64-rc/0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch b/core/linux-aarch64-rc/0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch new file mode 100644 index 000000000..47f5b968c --- /dev/null +++ b/core/linux-aarch64-rc/0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch @@ -0,0 +1,53 @@ +From c16ae65d8f8166d7e00a36f78fbcf179cdfcee46 Mon Sep 17 00:00:00 2001 +From: Heiko Stuebner +Date: Wed, 31 May 2017 11:59:56 +0200 +Subject: [PATCH 3/3] arm64: dts: rockchip: enable display subsystem on + rk3399-firefly + +Enable the graphics-related nodes on the rk3399-firefly which makes +it possible to see output on the on-board hdmi output. + +Signed-off-by: Heiko Stuebner +--- + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +index 87e2a24ae796..4bddb25278bc 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +@@ -255,6 +255,11 @@ + status = "okay"; + }; + ++&hdmi { ++ ddc-i2c-bus = <&i2c3>; ++ status = "okay"; ++}; ++ + &i2c0 { + clock-frequency = <400000>; + i2c-scl-rising-time-ns = <168>; +@@ -728,3 +733,19 @@ + status = "okay"; + dr_mode = "host"; + }; ++ ++&vopb { ++ status = "okay"; ++}; ++ ++&vopb_mmu { ++ status = "okay"; ++}; ++ ++&vopl { ++ status = "okay"; ++}; ++ ++&vopl_mmu { ++ status = "okay"; ++}; +-- +2.14.1 + diff --git a/core/linux-aarch64-rc/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch b/core/linux-aarch64-rc/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch deleted file mode 100644 index 7e41197e8..000000000 --- a/core/linux-aarch64-rc/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch +++ /dev/null @@ -1,145 +0,0 @@ -From 0c9149a1813b56d043fa3db8f8591f0b2677ee50 Mon Sep 17 00:00:00 2001 -From: Kevin Mihelich -Date: Thu, 17 Aug 2017 21:18:11 -0600 -Subject: [PATCH 4/4] Revert "arm64: dts: qcom: Collapse usb support into one - node" - -This reverts commit ed75d6a969056cc8f5dd2df3af6c75b792b9116b. ---- - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 34 ++++++++--------- - arch/arm64/boot/dts/qcom/msm8916.dtsi | 62 ++++++++++++++++--------------- - 2 files changed, 49 insertions(+), 47 deletions(-) - -diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi -index bd310ac1967a..f326f4fb4d72 100644 ---- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi -+++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi -@@ -215,16 +215,22 @@ - usb@78d9000 { - extcon = <&usb_id>, <&usb_id>; - status = "okay"; -- adp-disable; -- hnp-disable; -- srp-disable; -- ulpi { -- phy { -- v1p8-supply = <&pm8916_l7>; -- v3p3-supply = <&pm8916_l13>; -- extcon = <&usb_id>; -- }; -- }; -+ }; -+ -+ ehci@78d9000 { -+ status = "okay"; -+ }; -+ -+ phy@78d9000 { -+ v1p8-supply = <&pm8916_l7>; -+ v3p3-supply = <&pm8916_l13>; -+ vddcx-supply = <&pm8916_s1>; -+ extcon = <&usb_id>, <&usb_id>; -+ dr_mode = "otg"; -+ status = "okay"; -+ switch-gpio = <&pm8916_gpios 4 GPIO_ACTIVE_HIGH>; -+ pinctrl-names = "default"; -+ pinctrl-0 = <&usb_sw_sel_pm>; - }; - - lpass@07708000 { -@@ -342,14 +348,6 @@ - pinctrl-0 = <&usb_id_default>; - }; - -- usb-switch { -- compatible = "toshiba,tc7usb40mu"; -- switch-gpios = <&pm8916_gpios 4 GPIO_ACTIVE_HIGH>; -- extcon = <&usb_id>; -- pinctrl-names = "default"; -- pinctrl-0 = <&usb_sw_sel_pm>; -- }; -- - hdmi-out { - compatible = "hdmi-connector"; - type = "a"; -diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi -index 039991f80831..17691abea608 100644 ---- a/arch/arm64/boot/dts/qcom/msm8916.dtsi -+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi -@@ -546,40 +546,44 @@ - status = "disabled"; - }; - -- otg: usb@78d9000 { -+ usb_dev: usb@78d9000 { - compatible = "qcom,ci-hdrc"; -- reg = <0x78d9000 0x200>, -- <0x78d9200 0x200>; -+ reg = <0x78d9000 0x400>; -+ dr_mode = "peripheral"; -+ interrupts = ; -+ usb-phy = <&usb_otg>; -+ status = "disabled"; -+ }; -+ -+ usb_host: ehci@78d9000 { -+ compatible = "qcom,ehci-host"; -+ reg = <0x78d9000 0x400>; -+ interrupts = ; -+ usb-phy = <&usb_otg>; -+ status = "disabled"; -+ }; -+ -+ usb_otg: phy@78d9000 { -+ compatible = "qcom,usb-otg-snps"; -+ reg = <0x78d9000 0x400>; - interrupts = , - ; -+ -+ qcom,vdd-levels = <500000 1000000 1320000>; -+ qcom,phy-init-sequence = <0x44 0x6B 0x24 0x13>; -+ dr_mode = "peripheral"; -+ qcom,otg-control = <2>; // PMIC -+ qcom,manual-pullup; -+ - clocks = <&gcc GCC_USB_HS_AHB_CLK>, -- <&gcc GCC_USB_HS_SYSTEM_CLK>; -- clock-names = "iface", "core"; -- assigned-clocks = <&gcc GCC_USB_HS_SYSTEM_CLK>; -- assigned-clock-rates = <80000000>; -- resets = <&gcc GCC_USB_HS_BCR>; -- reset-names = "core"; -- phy_type = "ulpi"; -- dr_mode = "otg"; -- ahb-burst-config = <0>; -- phy-names = "usb-phy"; -- phys = <&usb_hs_phy>; -- status = "disabled"; -- #reset-cells = <1>; -+ <&gcc GCC_USB_HS_SYSTEM_CLK>, -+ <&gcc GCC_USB2A_PHY_SLEEP_CLK>; -+ clock-names = "iface", "core", "sleep"; - -- ulpi { -- usb_hs_phy: phy { -- compatible = "qcom,usb-hs-phy-msm8916", -- "qcom,usb-hs-phy"; -- #phy-cells = <0>; -- clocks = <&xo_board>, <&gcc GCC_USB2A_PHY_SLEEP_CLK>; -- clock-names = "ref", "sleep"; -- resets = <&gcc GCC_USB2A_PHY_BCR>, <&otg 0>; -- reset-names = "phy", "por"; -- qcom,init-seq = /bits/ 8 <0x0 0x44 -- 0x1 0x6b 0x2 0x24 0x3 0x13>; -- }; -- }; -+ resets = <&gcc GCC_USB2A_PHY_BCR>, -+ <&gcc GCC_USB_HS_BCR>; -+ reset-names = "phy", "link"; -+ status = "disabled"; - }; - - intc: interrupt-controller@b000000 { --- -2.14.1 - diff --git a/core/linux-aarch64-rc/PKGBUILD b/core/linux-aarch64-rc/PKGBUILD index c94f2ff5c..64ee3ff21 100644 --- a/core/linux-aarch64-rc/PKGBUILD +++ b/core/linux-aarch64-rc/PKGBUILD @@ -3,8 +3,8 @@ buildarch=8 -_rcver=4.13 -_rcrel=7 +_rcver=4.14 +_rcrel=1 pkgbase=linux-aarch64-rc _srcname=linux-${_rcver}-rc${_rcrel} @@ -19,18 +19,16 @@ makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git') options=('!strip') source=("https://git.kernel.org/torvalds/t/${_srcname}.tar.gz" '0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch' - '0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch' - '0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' - '0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch' + '0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' + '0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch' 'config' 'linux.preset' '99-linux.hook') -md5sums=('fccc86f5d6faa9b2dfd7855aa19cf7ab' - '7062ef1caf651c728e2710df877cdc27' - 'c98c7bf062b6da22eaedd94c7c565397' - '17fcc7db40486466de2dbb8560473206' - 'c4da0e330c9aa3cdf99c4f642cadefc6' - '44fa87e2ba9c2c6cae0a16aeafac25ee' +md5sums=('d6ad0821d00e96a84975061a7dca993b' + '7202a91360452d28591525fa08d20fa0' + '28954404cdc8766aa0d986467904287c' + '3580cb7661a2145a43ffa514bcafc1d8' + '1ca9f652c39fd65024cb8b47c808cb9b' '25d8f6983c9a616946848c0e075a949c' '1d4477026533efaa0358a40855d50a83') @@ -39,9 +37,8 @@ prepare() { # ALARM patches git apply ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch - git apply ../0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch - git apply ../0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch - git apply ../0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch + git apply ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch + git apply ../0003-arm64-dts-rockchip-enable-display-subsystem-on-rk339.patch cat "${srcdir}/config" > ./.config diff --git a/core/linux-aarch64-rc/config b/core/linux-aarch64-rc/config index 51b0f0058..6baeae88e 100644 --- a/core/linux-aarch64-rc/config +++ b/core/linux-aarch64-rc/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.13.0-rc7-1 Kernel Configuration +# Linux/arm64 4.14.0-rc1-1 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -66,6 +66,7 @@ CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y @@ -100,7 +101,7 @@ CONFIG_HIGH_RES_TIMERS=y # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y @@ -189,6 +190,7 @@ CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y @@ -218,6 +220,7 @@ CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y +# CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y @@ -271,7 +274,8 @@ CONFIG_ARCH_MMAP_RND_BITS=18 # CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set -# CONFIG_HAVE_ARCH_VMAP_STACK is not set +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y @@ -467,6 +471,7 @@ CONFIG_PCI_XGENE_MSI=y # CONFIG_PCI_HOST_THUNDER_PEM is not set # CONFIG_PCI_HOST_THUNDER_ECAM is not set CONFIG_PCIE_ROCKCHIP=y +# CONFIG_PCIE_MEDIATEK is not set # # PCI Endpoint @@ -593,6 +598,7 @@ CONFIG_ARM64_VHE=y # ARMv8.2 architectural features # CONFIG_ARM64_UAO=y +# CONFIG_ARM64_PMEM is not set CONFIG_ARM64_MODULE_CMODEL_LARGE=y # CONFIG_RANDOMIZE_BASE is not set @@ -694,9 +700,8 @@ CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ARM_BIG_LITTLE_CPUFREQ=y CONFIG_ARM_DT_BL_CPUFREQ=y -# CONFIG_ARM_DB8500_CPUFREQ is not set # CONFIG_ARM_KIRKWOOD_CPUFREQ is not set -CONFIG_ARM_MT8173_CPUFREQ=y +# CONFIG_ARM_MEDIATEK_CPUFREQ is not set CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_TEGRA20_CPUFREQ=y CONFIG_ARM_TEGRA124_CPUFREQ=y @@ -811,14 +816,12 @@ CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y -CONFIG_IPV6_SEG6_INLINE=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_NETLABEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m @@ -900,6 +903,7 @@ CONFIG_NFT_FIB_INET=m CONFIG_NF_DUP_NETDEV=m CONFIG_NFT_DUP_NETDEV=m CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y # @@ -1350,6 +1354,7 @@ CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m # CONFIG_MPLS_IPTUNNEL is not set +# CONFIG_NET_NSH is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y @@ -1364,6 +1369,7 @@ CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y +CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # @@ -1442,57 +1448,6 @@ CONFIG_CAN_PEAK_USB=m CONFIG_CAN_8DEV_USB=m # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set -CONFIG_IRDA=m - -# -# IrDA protocols -# -CONFIG_IRLAN=m -CONFIG_IRNET=m -CONFIG_IRCOMM=m -# CONFIG_IRDA_ULTRA is not set - -# -# IrDA options -# -CONFIG_IRDA_CACHE_LAST_LSAP=y -CONFIG_IRDA_FAST_RR=y -# CONFIG_IRDA_DEBUG is not set - -# -# Infrared-port device drivers -# - -# -# SIR device drivers -# -CONFIG_IRTTY_SIR=m - -# -# Dongle support -# -CONFIG_DONGLE=y -CONFIG_ESI_DONGLE=m -CONFIG_ACTISYS_DONGLE=m -CONFIG_TEKRAM_DONGLE=m -CONFIG_TOIM3232_DONGLE=m -CONFIG_LITELINK_DONGLE=m -CONFIG_MA600_DONGLE=m -CONFIG_GIRBIL_DONGLE=m -CONFIG_MCP2120_DONGLE=m -CONFIG_OLD_BELKIN_DONGLE=m -CONFIG_ACT200L_DONGLE=m -CONFIG_KINGSUN_DONGLE=m -CONFIG_KSDAZZLE_DONGLE=m -CONFIG_KS959_DONGLE=m - -# -# FIR device drivers -# -CONFIG_USB_IRDA=m -CONFIG_SIGMATEL_FIR=m -CONFIG_VLSI_FIR=m -CONFIG_MCS_FIR=m CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m @@ -1507,6 +1462,7 @@ CONFIG_BT_6LOWPAN=m # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set +CONFIG_BT_LEGACY_IOCTL=y # # Bluetooth device drivers @@ -1525,7 +1481,6 @@ CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_QCA=y # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIUART_MRVL=y @@ -1539,7 +1494,7 @@ CONFIG_BT_ATH3K=m CONFIG_BT_QCOMSMD=m # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set -# CONFIG_STREAM_PARSER is not set +CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1656,6 +1611,7 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y @@ -1822,8 +1778,7 @@ CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=m -CONFIG_BLK_CPQ_CISS_DA=m -CONFIG_CISS_SCSI_TAPE=y +# CONFIG_ZRAM_WRITEBACK is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set @@ -2078,6 +2033,7 @@ CONFIG_SATA_PMP=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_AHCI_CEVA is not set +# CONFIG_AHCI_MTK is not set CONFIG_AHCI_MVEBU=y CONFIG_AHCI_SUNXI=y # CONFIG_AHCI_TEGRA is not set @@ -2357,7 +2313,9 @@ CONFIG_HNS_MDIO=m CONFIG_HNS=m CONFIG_HNS_DSAF=m CONFIG_HNS_ENET=m +# CONFIG_HNS3 is not set # CONFIG_NET_VENDOR_HP is not set +CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=m @@ -2386,6 +2344,7 @@ CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MEDIATEK=y +# CONFIG_NET_MEDIATEK_SOC is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y @@ -2523,6 +2482,7 @@ CONFIG_MICROCHIP_PHY=m CONFIG_NATIONAL_PHY=m CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set @@ -2631,10 +2591,12 @@ CONFIG_AR5523=m CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y # CONFIG_WIL6210_TRACING is not set +CONFIG_WIL6210_DEBUGFS=y CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m # CONFIG_ATH10K_AHB is not set # CONFIG_ATH10K_SDIO is not set +# CONFIG_ATH10K_USB is not set # CONFIG_ATH10K_DEBUG is not set CONFIG_ATH10K_DEBUGFS=y # CONFIG_ATH10K_TRACING is not set @@ -3074,9 +3036,12 @@ CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m # CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PWM_BEEPER=m +# CONFIG_INPUT_PWM_VIBRA is not set +CONFIG_INPUT_RK805_PWRKEY=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set @@ -3115,6 +3080,7 @@ CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_APBPS2 is not set # CONFIG_SERIO_SUN4I_PS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m @@ -3448,13 +3414,8 @@ CONFIG_PINCTRL_MESON=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_RK805=y CONFIG_PINCTRL_BCM2835=y -# CONFIG_PINCTRL_BAYTRAIL is not set -# CONFIG_PINCTRL_CHERRYVIEW is not set -# CONFIG_PINCTRL_BROXTON is not set -# CONFIG_PINCTRL_CANNONLAKE is not set -# CONFIG_PINCTRL_GEMINILAKE is not set -# CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_ARMADA_AP806=y CONFIG_PINCTRL_ARMADA_CP110=y @@ -3513,6 +3474,7 @@ CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_74XX_MMIO is not set # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_AXP209 is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_FTGPIO010 is not set @@ -3586,6 +3548,7 @@ CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=m +# CONFIG_W1_SLAVE_DS2805 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y @@ -3594,7 +3557,6 @@ CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_AVS=y CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_POWER_RESET=y @@ -3624,8 +3586,14 @@ CONFIG_POWER_SUPPLY=y # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_CHARGER_AXP20X is not set +# CONFIG_BATTERY_AXP20X is not set +# CONFIG_AXP20X_POWER is not set +# CONFIG_AXP288_CHARGER is not set +# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set @@ -3666,7 +3634,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ARM_SCPI=m +CONFIG_SENSORS_ARM_SCPI=y # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m @@ -3738,6 +3706,7 @@ CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m @@ -3748,6 +3717,7 @@ CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m +# CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m @@ -3907,10 +3877,6 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y @@ -3934,9 +3900,11 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set # CONFIG_MFD_ATMEL_HLCDC is not set # CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AC100 is not set +CONFIG_MFD_AXP20X=y # CONFIG_MFD_AXP20X_I2C is not set -# CONFIG_MFD_AXP20X_RSB is not set +CONFIG_MFD_AXP20X_RSB=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_CROS_EC_SPI=y @@ -4008,6 +3976,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TPS68470 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set # CONFIG_MFD_TPS65218 is not set @@ -4039,6 +4008,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set +CONFIG_REGULATOR_AXP20X=y # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y @@ -4058,6 +4028,7 @@ CONFIG_REGULATOR_HI655X=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_MT6380 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4079,6 +4050,46 @@ CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_VCTRL is not set CONFIG_REGULATOR_VEXPRESS=y CONFIG_CEC_CORE=m +CONFIG_CEC_NOTIFIER=y +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_MESON=m +CONFIG_IR_MTK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_SPI=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_PWM_TX=m +CONFIG_IR_SUNXI=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SIR=m CONFIG_MEDIA_SUPPORT=m # @@ -4089,7 +4100,6 @@ CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_MEDIA_CEC_RC=y CONFIG_MEDIA_CONTROLLER=y @@ -4124,43 +4134,6 @@ CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_RC_ATI_REMOTE=m -CONFIG_IR_ENE=m -CONFIG_IR_HIX5HD2=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_FINTEK=m -CONFIG_IR_MESON=m -CONFIG_IR_MTK=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_SPI=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_IGORPLUGUSB=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m -CONFIG_IR_SUNXI=m -CONFIG_IR_SERIAL=m -CONFIG_IR_SERIAL_TRANSMITTER=y -CONFIG_IR_SIR=m CONFIG_MEDIA_USB_SUPPORT=y # @@ -4399,6 +4372,7 @@ CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m +# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set CONFIG_DVB_SMIPCIE=m # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set @@ -4584,7 +4558,10 @@ CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # @@ -4706,6 +4683,7 @@ CONFIG_DVB_TUNER_DIB0090=m # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m @@ -4797,9 +4775,7 @@ CONFIG_DRM_MSM_DSI_28NM_PHY=y CONFIG_DRM_MSM_DSI_20NM_PHY=y CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y CONFIG_DRM_MSM_DSI_14NM_PHY=y -CONFIG_DRM_TEGRA=m -# CONFIG_DRM_TEGRA_DEBUG is not set -CONFIG_DRM_TEGRA_STAGING=y +# CONFIG_DRM_TEGRA is not set CONFIG_DRM_PANEL=y # @@ -4840,7 +4816,9 @@ CONFIG_DRM_I2C_ADV7533=y CONFIG_DRM_DW_HDMI=m # CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set # CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set +CONFIG_DRM_DW_HDMI_CEC=m CONFIG_DRM_VC4=m +CONFIG_DRM_VC4_HDMI_CEC=y # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_HISI_HIBMC is not set CONFIG_DRM_HISI_KIRIN=m @@ -5225,10 +5203,12 @@ CONFIG_SND_SOC_I2C_AND_SPI=y # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_DA7219=m # CONFIG_SND_SOC_DIO2125 is not set +CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES8316 is not set @@ -5279,6 +5259,7 @@ CONFIG_SND_SOC_RT5677_SPI=m CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set @@ -5778,7 +5759,6 @@ CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SD8787=m CONFIG_PWRSEQ_SIMPLE=y @@ -5790,6 +5770,7 @@ CONFIG_SDIO_UART=m # # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_DEBUG is not set CONFIG_MMC_ARMMMCI=y CONFIG_MMC_QCOM_DML=y CONFIG_MMC_SDHCI=y @@ -5855,6 +5836,7 @@ CONFIG_LEDS_CLASS_FLASH=m # LED drivers # # CONFIG_LEDS_AAT1290 is not set +# CONFIG_LEDS_AS3645A is not set # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=m @@ -5869,6 +5851,7 @@ CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_PWM=m @@ -6055,6 +6038,7 @@ CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set # CONFIG_AMBA_PL08X is not set # CONFIG_BCM_SBA_RAID is not set CONFIG_DMA_BCM2835=y @@ -6134,6 +6118,57 @@ CONFIG_VIRTIO_MMIO=m # # CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_MCS_FIR=m CONFIG_PRISM2_USB=m # CONFIG_COMEDI is not set CONFIG_RTL8192U=m @@ -6146,6 +6181,7 @@ CONFIG_RTL8192E=m CONFIG_R8712U=m CONFIG_R8188EU=m CONFIG_88EU_AP_MODE=y +# CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set @@ -6305,6 +6341,7 @@ CONFIG_VIDEO_BCM2835=m CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TCPCI=y CONFIG_TYPEC_FUSB302=y +# CONFIG_PI433 is not set # CONFIG_GOLDFISH is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CROS_EC_CHARDEV=y @@ -6320,6 +6357,7 @@ CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK_VERSATILE=y CONFIG_CLK_SP810=y CONFIG_CLK_VEXPRESS_OSC=y +# CONFIG_CLK_HSDK is not set CONFIG_COMMON_CLK_RK808=y # CONFIG_COMMON_CLK_HI655X is not set CONFIG_COMMON_CLK_SCPI=y @@ -6382,7 +6420,7 @@ CONFIG_MSM_MMCC_8996=y CONFIG_SUNXI_CCU=y CONFIG_SUN50I_A64_CCU=y # CONFIG_SUN8I_A83T_CCU is not set -# CONFIG_SUN8I_H3_CCU is not set +CONFIG_SUN8I_H3_CCU=y # CONFIG_SUN8I_DE2_CCU is not set CONFIG_SUN8I_R_CCU=y CONFIG_HWSPINLOCK=y @@ -6442,6 +6480,7 @@ CONFIG_ROCKCHIP_IOMMU=y CONFIG_ARM_SMMU=y CONFIG_ARM_SMMU_V3=y CONFIG_MTK_IOMMU=y +CONFIG_QCOM_IOMMU=y # # Remoteproc drivers @@ -6457,13 +6496,20 @@ CONFIG_QCOM_WCNSS_PIL=m # CONFIG_RPMSG=y CONFIG_RPMSG_CHAR=y +CONFIG_RPMSG_QCOM_GLINK_NATIVE=y CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=y CONFIG_RPMSG_QCOM_SMD=y # # SOC (System On Chip) specific Drivers # +# +# Amlogic SoC drivers +# +CONFIG_MESON_GX_SOCINFO=y + # # Broadcom SoC drivers # @@ -6476,6 +6522,11 @@ CONFIG_RASPBERRYPI_POWER=y CONFIG_MTK_INFRACFG=y CONFIG_MTK_PMIC_WRAP=y CONFIG_MTK_SCPSYS=y + +# +# Qualcomm SoC drivers +# +CONFIG_QCOM_GLINK_SSR=m CONFIG_QCOM_GSBI=y CONFIG_QCOM_MDT_LOADER=m CONFIG_QCOM_SMEM=y @@ -6490,6 +6541,7 @@ CONFIG_SUNXI_SRAM=y CONFIG_ARCH_TEGRA_132_SOC=y CONFIG_ARCH_TEGRA_210_SOC=y # CONFIG_ARCH_TEGRA_186_SOC is not set +CONFIG_SOC_TEGRA_FUSE=y CONFIG_SOC_TEGRA_FLOWCTRL=y CONFIG_SOC_TEGRA_PMC=y # CONFIG_SOC_TI is not set @@ -6516,12 +6568,14 @@ CONFIG_EXTCON=y # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m +CONFIG_EXTCON_AXP288=y CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_QCOM_SPMI_MISC=y # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y +CONFIG_EXTCON_USBC_CROS_EC=y CONFIG_MEMORY=y # CONFIG_ARM_PL172_MPMC is not set CONFIG_MTK_SMI=y @@ -6591,11 +6645,14 @@ CONFIG_AD7793=m CONFIG_AD7887=m CONFIG_AD7923=m CONFIG_AD799X=m +CONFIG_AXP20X_ADC=m +CONFIG_AXP288_ADC=m CONFIG_CC10001_ADC=m CONFIG_ENVELOPE_DETECTOR=m CONFIG_HI8435=m CONFIG_HX711=m CONFIG_INA2XX_ADC=m +CONFIG_LTC2471=m CONFIG_LTC2485=m CONFIG_LTC2497=m CONFIG_MAX1027=m @@ -6635,6 +6692,7 @@ CONFIG_AD8366=m # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=m +CONFIG_CCS811=m CONFIG_IAQCORE=m CONFIG_VZ89X=m CONFIG_IIO_CROS_EC_SENSORS_CORE=m @@ -6947,8 +7005,9 @@ CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set -# CONFIG_RESET_GEMINI is not set +# CONFIG_RESET_HSDK_V1 is not set # CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set # CONFIG_RESET_LPC18XX is not set CONFIG_RESET_MESON=y # CONFIG_RESET_PISTACHIO is not set @@ -6970,7 +7029,6 @@ CONFIG_FMC_CHARDEV=m # PHY Subsystem # CONFIG_GENERIC_PHY=y -CONFIG_PHY_MT65XX_USB3=y CONFIG_PHY_XGENE=y CONFIG_PHY_SUN4I_USB=y # CONFIG_PHY_SUN9I_USB is not set @@ -6978,8 +7036,10 @@ CONFIG_PHY_MESON8B_USB2=y CONFIG_PHY_MESON_GXL_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_MVEBU_CP110_COMPHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_MTK_TPHY is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_QCOM_APQ8064_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set @@ -7029,10 +7089,6 @@ CONFIG_NVMEM_SUNXI_SID=m CONFIG_MESON_EFUSE=m # CONFIG_STM is not set # CONFIG_INTEL_TH is not set - -# -# FPGA Configuration Support -# # CONFIG_FPGA is not set # @@ -7079,6 +7135,7 @@ CONFIG_EFI_ARMSTUB=y CONFIG_EFI_BOOTLOADER_CONTROL=y # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_DEV_PATH_PARSER is not set CONFIG_MESON_SM=y @@ -7287,6 +7344,7 @@ CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y +# CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 @@ -7858,6 +7916,7 @@ CONFIG_CRYPTO_DEV_MARVELL_CESA=m # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set @@ -7915,6 +7974,7 @@ CONFIG_CRC32_SLICEBY8=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=m +CONFIG_XXHASH=m CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m @@ -7926,6 +7986,8 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set # CONFIG_XZ_DEC_POWERPC is not set @@ -7980,3 +8042,4 @@ CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_SBITMAP=y +# CONFIG_STRING_SELFTEST is not set