From patchwork Fri Mar 29 12:08:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Pisati X-Patchwork-Id: 1069550 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44W0rB728Qz9sPx; Fri, 29 Mar 2019 23:08:26 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1h9qJ1-0007X2-4y; Fri, 29 Mar 2019 12:08:19 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.86_2) (envelope-from ) id 1h9qIw-0007VS-Aj for kernel-team@lists.ubuntu.com; Fri, 29 Mar 2019 12:08:14 +0000 Received: from 1.general.ppisati.uk.vpn ([10.172.193.134] helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1h9qIv-00048i-SH for kernel-team@lists.ubuntu.com; Fri, 29 Mar 2019 12:08:14 +0000 Date: Fri, 29 Mar 2019 13:08:13 +0100 From: Paolo Pisati To: Ubuntu Kernel Team Subject: [Disco/snapdragon] [PULL] Import Disco/snapdragon topic kernel branch Message-ID: <20190329120813.GA20855@harukaze> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" Following Bionic/snapdragon, fork off snapdragon support into its own Disco topic kernel branch. * Based on latest Disco/master-next * Qualcomm BSP rebased from [1]/integration-linux-qcomlt * Packaging imported from Bionic/snapdragon and adjusted toward Disco/generic All core compontets are working fine (wifi, bluetooth, display, usb, serial, internal emmc, etc) - tested on my dragon410c, both in Ubuntu Classic and Core. 1: http://git.linaro.org/landing-teams/working/qualcomm/kernel.git The following changes since commit 161758a10ce310e0b3b38f7bfa13c59068e404fa: platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list (2019-03-27 08:13:33 -0500) are available in the git repository at: https://git.launchpad.net/~p-pisati/ubuntu/+source/linux 40f182286c3cc4c11a938e30df95951ad144ff4b for you to fetch changes up to 40f182286c3cc4c11a938e30df95951ad144ff4b: UBUNTU: Ubuntu-snapdragon-5.0.0-1007.7 (2019-03-28 14:00:00 +0100) ---------------------------------------------------------------- Alona Solntseva (1): Disable blk_cgroup and blk_dev_throttling configs Amit Kucheria (24): arm64: defconfig: Enable options needed for cpufreq on 8996 arm64: defconfig: enable WCN36xx wireless arm64: defconfig: Enable RPMH functionality arm64: defconfig: Enable PMIC thermal ARM: dts: apq8096-db820c: Fix hdmi phy cells cpufreq: Replace open-coded << with BIT() DONT POST: Add cpufreq DT definition cpufreq: qcom-hw: Move to device_initcall thermal: cpu_cooling: Require thermal core to be compiled in cpufreq: Auto-register the driver as a thermal cooling device if asked cpufreq: qcom-hw: Register as a cpufreq cooling device cpufreq: imx6q: Use auto-registration of thermal cooling device cpufreq: cpufreq-dt: Use auto-registration of thermal cooling device cpufreq: mediatek: Use auto-registration of thermal cooling device cpufreq: qoriq: Use auto-registration of thermal cooling device cpufreq: scmi: Use auto-registration of thermal cooling device cpufreq: scpi: Use auto-registration of thermal cooling device arm64: dts: sdm845: wireup the thermal trip points to cpufreq drivers: thermal: tsens: Add generic support for TSENS v1 IP dt: thermal: tsens: Add bindings for qcs404 arm64: dts: qcom: qcs404: Add tsens controller arm64: dts: qcom: qcs404: Add thermal zones for each sensor dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC dt: pms405: Export PMIC temperature to thermal framework Archit Taneja (6): arm64: qcom: msm8996.dtsi: Add Display nodes + MDP SMMU arm64: dts: apq8096-db820c: Add HDMI display support drm/msm/hdmi: wait a bit for HPD sense to come up drm/msm/hdmi: Keep the HDMI_CTRL_ENABLE bitfield always on drm/msm/hdmi: Switch to DRM_CONNECTOR_POLL_HPD Revert "arm64/io: Allow I/O writes to use {W,X}ZR" Bjorn Andersson (14): arm64: dts: qcom: qcs404: Add rpmcc node arm64: dts: qcom: qcs404: Mark gcc as reset-controller arm64: dts: qcom: qcs404: Add USB devices and PHYs scsi: ufs: ufshcd: Enable no_write_same for scsi host arm64: defconfig: Enable some Qualcomm drivers arm64: defconfig: Enable GENI serial console arm64: defconfig: Enable drivers used by SDM845 arm64: defconfig: Enable QRTR arm64: dts: qcom: qcs404: Add USB devices and PHYs arm64: dts: qcom: sdm845: Add PAS based ADSP and CDSP arm64: dts: qcom: db410c: Enable hexagon PIL arm64: dts: msm8996: Add modem remoteproc arm64: dts: qcom: db820c: Enable modem remoteproc arm64: dts: qcom: sdm845: Add rmtfs node Can Guo (1): arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp David Dai (3): interconnect: qcom: Add sdm845 interconnect provider driver arm64: dts: sdm845: Add interconnect provider DT nodes interconnect: qcom: Add tagging and wake/sleep support for sdm845 Evan Green (1): arm64: dts: qcom: sdm845: add UFS controller Georgi Djakov (34): interconnect: Add generic on-chip interconnect API dt-bindings: Introduce interconnect binding interconnect: Allow endpoints translation via DT interconnect: Add debugfs support MAINTAINERS: add a maintainer for the interconnect API interconnect: Revert to previous config if any request fails interconnect: qcom: Add RPM communication interconnect: qcom: Add msm8916 interconnect provider driver arm64: dts: msm8916: Add interconnect-rpm DT node arm64: dts: msm8916: Add interconnect provider DT nodes interconnect: qcom: Add msm8996 interconnect provider driver arm64: dts: msm8996: Add interconnect-rpm DT node arm64: dts: msm8996: Add interconnect provider DT nodes arm64: defconfig: Enable interconnect drivers interconnect: Add support for path tags arm64: dts: msm8916: Add interconnect properties for venus phy: qcom-usb-hs: Use the interconnect API arm64: dts: msm8916: Add interconnect properties for usb crypto: qcom-rng: Use the interconnect API arm64: dts: msm8916: Add interconnect properties for hwrng drm/msm/mdp5: Use the interconnect API arm64: dts: msm8916: Add interconnect properties for mdp drm/msm/gpu: Use the interconnect API arm64: dts: Add interconnects properties to the GPU arm64: dts: msm8996: Add interconnect properties to hs usb PCI: qcom: Use the interconnect API arm64: dts: msm8996: Add interconnect properties to PCIe scsi: ufs-qcom: Use the interconnect API i2c: qup: Use the interconnect API arm64: dts: msm8916: Add interconnect DT properties for i2c arm64: dts: msm8996: Add interconnect properties for i2c mmc: host: sdhci-msm: Use the interconnect API arm64: dts: msm8916: Add interconnect properties for sdhc arm64: dts: msm8996: Add interconnect properties for sdhc Ilia Lin (8): soc: qcom: Separate kryo l2 accessors from PMU driver clk: Use devm_ in the register fixed factor clock clk: qcom: Add CPU clock driver for msm8996 dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996 clk: qcom: Add ACD path to CPU clock driver for msm8996 dt: qcom: Add opp and thermal to the msm8996 dt: qcom: Add qcom-cpufreq-kryo driver configuration dt: qcom: Add SAW regulator for 8x96 CPUs Jordan Crouse (1): arm64: dts: Add Adreno GPU and GPU smmu definitions Jorge Ramirez-Ortiz (18): arm64: defconfig: Enable HFPLL dt-bindings: mailbox: qcom: Add clock-name optional property arm64: dts: qcom: qcs404: Add OPP table arm64: dts: qcom: qcs404: Add HFPLL node arm64: dts: qcom: qcs404: Add the clocks for APCS mux/divider arm64: dts: qcom: qcs404: Add cpufreq support arm64: dts: qcom: qcs404: sdcc1: enable HS400 clk: qcom: gcc: limit GPLL0_AO_OUT operating frequency mbox: qcom: add APCS child device for QCS404 mbox: qcom: replace integer with valid macro clk: qcom: apcs-msm8916: get parent clock names from DT clk: qcom: hfpll: get parent clock names from DT clk: qcom: hfpll: register as clock provider clk: qcom: hfpll: CLK_IGNORE_UNUSED dt-bindings: qcom_spmi: Document pms405 support arm64: dts: qcom: pms405: add spmi regulators arm64: dts: qcom: enable voltage scaling (opp) drivers: regulator: qcom: add PMS405 SPMI regulator Koen Kooi (3): kernel: distro.config: enable 'schedutil' CPUfreq governor kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs kernel: distro.config: enable 'BBR' TCP congestion algorithm Nicolas Dechesne (8): kernel: configs; add distro.config kernel: distro.config: enable debug friendly USB network adpater kernel: configs: enable dm_mod and dm_crypt kernel: configs: add more USB net drivers kernel: configs: set USB_CONFIG_F_FS in distro.config kernel: distro.config: enable more networking options configs: add debug.config arm64: defconfig: enable PHY_QCOM_QUSB2 Niklas Cassel (2): kernel: distro.config: enable schedutil governor as default Revert "dt: qcom: Add SAW regulator for 8x96 CPUs" Paolo Pisati (561): Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs" Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt addr == default addr" Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse Generator binding" Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control Interface driver" Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver" Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG" Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing" Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of HPD interrupt status" Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address" Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug" Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion timeout" Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are present" Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control Interface driver" Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change" Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m" Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist" Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp regulator for device" Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator without opp_list" Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()" Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages at runtime" Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner operations" Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq-dt" Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new reg_sequence structures" Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for qfprom" Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core Power Reduction)" Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG" Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP congestion algorithm" Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs" Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'schedutil' CPUfreq governor" Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in distro.config" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default" Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs" Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and DIGITAL_TV" Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net drivers" Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable CFG80211_DEFAULT_PS by default" Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be compiled-in" Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and dm_crypt" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and avs" Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus" Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug friendly USB network adpater" Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx" Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config" Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c" UBUNTU: packaging: import b/raspi2 pkging bits UBUNTU: packaging: rename *raspi2* to snapdragon-edge UBUNTU: [Config] BT_QCOMSMD_HACK=y UBUNTU: Ubuntu-snapdragon-4.15.0-1047.50 UBUNTU: Start new release UBUNTU: Ubuntu-snapdragon-4.15.0-1048.51 snapcraft.yaml: update for snapdragon-edge kernel UBUNTU: packaging: rename snapdragon-edge to snapdragon UBUNTU: Start new release UBUNTU: Ubuntu-snapdragon-4.15.0-1049.52 UBUNTU: s/4.15.0-.x.y/5.0.0-a.b/g UBUNTU: abi switch to 5.0.0-a.b UBUNTU: [Config] updateconfigs UBUNTU: [Config] fix annotations UBUNTU: [Config] ANDROID=y UBUNTU: [Config] ATH10K_SPECTRAL=y UBUNTU: [Config] ATH9K_COMMON_SPECTRAL=y UBUNTU: [Config] BPFILTER=y UBUNTU: [Config] BT_HCIBTUSB_AUTOSUSPEND=y UBUNTU: [Config] BT_HCIUART_RTL=y UBUNTU: [Config] CHELSIO_IPSEC_INLINE=y UBUNTU: [Config] CLK_R9A06G032=y UBUNTU: [Config] COMMON_CLK_ZYNQMP=y UBUNTU: [Config] CRYPTO_STATS=y UBUNTU: [Config] DMA_CMA=y UBUNTU: [Config] DRM_DP_CEC=y UBUNTU: [Config] DRM_I2C_ADV7511_CEC=y UBUNTU: [Config] DRM_XEN=y UBUNTU: [Config] EDAC_ALTERA=y UBUNTU: [Config] EDAC_ALTERA_ETHERNET=y UBUNTU: [Config] EDAC_ALTERA_NAND=y UBUNTU: [Config] EDAC_ALTERA_OCRAM=y UBUNTU: [Config] EDAC_ALTERA_QSPI=y UBUNTU: [Config] EDAC_ALTERA_SDMMC=y UBUNTU: [Config] EDAC_ALTERA_USB=y UBUNTU: [Config] EVM_ADD_XATTRS=y UBUNTU: [Config] FONTS=y UBUNTU: [Config] FONT_6x10=y UBUNTU: [Config] FONT_ACORN_8x8=y UBUNTU: [Config] FONT_TER16x32=y UBUNTU: [Config] HOTPLUG_PCI_SHPC=y UBUNTU: [Config] HSA_AMD=y UBUNTU: [Config] IDLE_INJECT=y UBUNTU: [Config] KEXEC_FILE=y UBUNTU: [Config] KEXEC_VERIFY_SIG=y UBUNTU: [Config] LIRC=y UBUNTU: [Config] MEDIA_SUBDRV_AUTOSELECT=y UBUNTU: [Config] MEMORY_HOTPLUG=y UBUNTU: [Config] MEMORY_HOTPLUG_DEFAULT_ONLINE=y UBUNTU: [Config] MQ_IOSCHED_DEADLINE=y UBUNTU: [Config] MTD_PHYSMAP_GPIO_ADDR=y UBUNTU: [Config] MTD_PHYSMAP_OF=y UBUNTU: [Config] MTD_PHYSMAP_VERSATILE=y UBUNTU: [Config] NCSI_OEM_CMD_GET_MAC=y UBUNTU: [Config] NET_DSA_MV88E6XXX_PTP=y UBUNTU: [Config] NF_TABLES_ARP=y UBUNTU: [Config] NF_TABLES_BRIDGE=y UBUNTU: [Config] NF_TABLES_INET=y UBUNTU: [Config] NF_TABLES_NETDEV=y UBUNTU: [Config] OVERLAY_FS_XINO_AUTO=y UBUNTU: [Config] PAGE_POISONING=y UBUNTU: [Config] PAGE_POISONING_NO_SANITY=y UBUNTU: [Config] PAGE_POISONING_ZERO=y UBUNTU: [Config] PCIE_CADENCE_EP=y UBUNTU: [Config] PCIE_CADENCE_HOST=y UBUNTU: [Config] PCIE_DW_PLAT_EP=y UBUNTU: [Config] PCIE_DW_PLAT_HOST=y UBUNTU: [Config] PCIE_MOBIVEIL=y UBUNTU: [Config] PCIE_XILINX=y UBUNTU: [Config] PCI_FTPCI100=y UBUNTU: [Config] PCI_MESON=y UBUNTU: [Config] PINCTRL_AS370=y UBUNTU: [Config] PINCTRL_OCELOT=y UBUNTU: [Config] PINCTRL_OWL=y UBUNTU: [Config] PINCTRL_S700=y UBUNTU: [Config] PINCTRL_S900=y UBUNTU: [Config] POWER_RESET_SC27XX=y UBUNTU: [Config] PROC_VMCORE_DEVICE_DUMP=y UBUNTU: [Config] PSI=y UBUNTU: [Config] QCOM_COMMAND_DB=y UBUNTU: [Config] QCOM_PDC=y UBUNTU: [Config] QCOM_RPMH=y UBUNTU: [Config] RAPIDIO=y UBUNTU: [Config] RAPIDIO_DMA_ENGINE=y UBUNTU: [Config] RESET_QCOM_AOSS=y UBUNTU: [Config] SAMPLES=y UBUNTU: [Config] SCSI_UFS_BSG=y UBUNTU: [Config] SOUNDWIRE=y UBUNTU: [Config] THERMAL_STATISTICS=y UBUNTU: [Config] TLS_DEVICE=y UBUNTU: [Config] UBIFS_FS_AUTHENTICATION=y UBUNTU: [Config] UDMABUF=y UBUNTU: [Config] UNISYSSPAR=y UBUNTU: [Config] VIDEO_CADENCE=y UBUNTU: [Config] VIDEO_SUNXI=y UBUNTU: [Config] XDP_SOCKETS=y UBUNTU: [Config] XEN_BALLOON_MEMORY_HOTPLUG=y UBUNTU: [Config] XEN_GRANT_DMA_ALLOC=y UBUNTU: [Config] ZRAM_MEMORY_TRACKING=y UBUNTU: [Config] AD5272=m UBUNTU: [Config] AD5686_SPI=m UBUNTU: [Config] AD5696_I2C=m UBUNTU: [Config] AD5758=m UBUNTU: [Config] AD7124=m UBUNTU: [Config] AD7949=m UBUNTU: [Config] ADXL372_I2C=m UBUNTU: [Config] ADXL372_SPI=m UBUNTU: [Config] ANDROID_BINDER_IPC=m UBUNTU: [Config] ARM_DSU_PMU=m UBUNTU: [Config] ARM_QCOM_CPUFREQ_HW=m UBUNTU: [Config] ARM_QCOM_CPUFREQ_KRYO=m UBUNTU: [Config] ASHMEM=m UBUNTU: [Config] ASIX_PHY=m UBUNTU: [Config] ASYMMETRIC_TPM_KEY_SUBTYPE=m UBUNTU: [Config] ATH10K_SNOC=m UBUNTU: [Config] B53_SERDES=m UBUNTU: [Config] BME680=m UBUNTU: [Config] BT_MTKUART=m UBUNTU: [Config] CAN_FLEXCAN=m UBUNTU: [Config] CAN_UCAN=m UBUNTU: [Config] CHARGER_ADP5061=m UBUNTU: [Config] CHARGER_CROS_USBPD=m UBUNTU: [Config] CHARGER_SC2731=m UBUNTU: [Config] CHROMEOS_TBMC=m UBUNTU: [Config] COMMON_CLK_MAX9485=m UBUNTU: [Config] COMMON_CLK_SI544=m UBUNTU: [Config] CROS_EC_I2C=m UBUNTU: [Config] CROS_EC_SPI=m UBUNTU: [Config] CRYPTO_ADIANTUM=m UBUNTU: [Config] CRYPTO_AEGIS128=m UBUNTU: [Config] CRYPTO_AEGIS128L=m UBUNTU: [Config] CRYPTO_AEGIS256=m UBUNTU: [Config] CRYPTO_CFB=m UBUNTU: [Config] CRYPTO_DEV_CHELSIO_TLS=m UBUNTU: [Config] CRYPTO_DEV_FSL_DPAA2_CAAM=m UBUNTU: [Config] CRYPTO_DEV_HISI_SEC=m UBUNTU: [Config] CRYPTO_DEV_QCOM_RNG=m UBUNTU: [Config] CRYPTO_MORUS1280=m UBUNTU: [Config] CRYPTO_MORUS640=m UBUNTU: [Config] CRYPTO_NHPOLY1305_NEON=m UBUNTU: [Config] CRYPTO_OFB=m UBUNTU: [Config] CRYPTO_SHA3_ARM64=m UBUNTU: [Config] CRYPTO_SHA512_ARM64_CE=m UBUNTU: [Config] CRYPTO_SM3_ARM64_CE=m UBUNTU: [Config] CRYPTO_SM4_ARM64_CE=m UBUNTU: [Config] CRYPTO_STREEBOG=m UBUNTU: [Config] CRYPTO_ZSTD=m UBUNTU: [Config] DM_UNSTRIPED=m UBUNTU: [Config] DM_WRITECACHE=m UBUNTU: [Config] DP83TC811_PHY=m UBUNTU: [Config] DRM_CDNS_DSI=m UBUNTU: [Config] DRM_I2C_NXP_TDA9950=m UBUNTU: [Config] DRM_PANEL_ARM_VERSATILE=m UBUNTU: [Config] DRM_PANEL_ILITEK_IL9322=m UBUNTU: [Config] DRM_PANEL_ILITEK_ILI9881C=m UBUNTU: [Config] DRM_PANEL_OLIMEX_LCD_OLINUXINO=m UBUNTU: [Config] DRM_PANEL_RAYDIUM_RM68200=m UBUNTU: [Config] DRM_PANEL_SAMSUNG_S6D16D0=m UBUNTU: [Config] DRM_PANEL_TRULY_NT35597_WQXGA=m UBUNTU: [Config] DRM_SUN4I=m UBUNTU: [Config] DRM_SUN6I_DSI=m UBUNTU: [Config] DRM_SUN8I_DW_HDMI=m UBUNTU: [Config] DRM_SUN8I_MIXER=m UBUNTU: [Config] DRM_THINE_THC63LVD1024=m UBUNTU: [Config] DRM_TI_SN65DSI86=m UBUNTU: [Config] DRM_TOSHIBA_TC358764=m UBUNTU: [Config] DRM_VKMS=m UBUNTU: [Config] DRM_XEN_FRONTEND=m UBUNTU: [Config] DWMAC_MEDIATEK=m UBUNTU: [Config] DW_AXI_DMAC=m UBUNTU: [Config] EDAC_SYNOPSYS=m UBUNTU: [Config] EEPROM_EE1004=m UBUNTU: [Config] EROFS_FS=m UBUNTU: [Config] FPGA_DFL=m UBUNTU: [Config] FPGA_DFL_AFU=m UBUNTU: [Config] FPGA_DFL_FME=m UBUNTU: [Config] FPGA_DFL_FME_BRIDGE=m UBUNTU: [Config] FPGA_DFL_FME_MGR=m UBUNTU: [Config] FPGA_DFL_FME_REGION=m UBUNTU: [Config] FPGA_DFL_PCI=m UBUNTU: [Config] FPGA_MGR_MACHXO2_SPI=m UBUNTU: [Config] FSI_SBEFIFO=m UBUNTU: [Config] FSL_DPAA2_ETHSW=m UBUNTU: [Config] FUEL_GAUGE_SC27XX=m UBUNTU: [Config] GEMINI_ETHERNET=m UBUNTU: [Config] GNSS=m UBUNTU: [Config] GNSS_SIRF_SERIAL=m UBUNTU: [Config] GNSS_UBX_SERIAL=m UBUNTU: [Config] GPIO_CADENCE=m UBUNTU: [Config] GPIO_EIC_SPRD=m UBUNTU: [Config] GPIO_HLWD=m UBUNTU: [Config] GPIO_PCIE_IDIO_24=m UBUNTU: [Config] GPIO_PMIC_EIC_SPRD=m UBUNTU: [Config] GPIO_SAMA5D2_PIOBU=m UBUNTU: [Config] GPIO_SPRD=m UBUNTU: [Config] HID_BIGBEN_FF=m UBUNTU: [Config] HID_COUGAR=m UBUNTU: [Config] HID_ELAN=m UBUNTU: [Config] HID_GOOGLE_HAMMER=m UBUNTU: [Config] HID_JABRA=m UBUNTU: [Config] HID_REDRAGON=m UBUNTU: [Config] HID_STEAM=m UBUNTU: [Config] I2C_FSI=m UBUNTU: [Config] I2C_NVIDIA_GPU=m UBUNTU: [Config] I2C_OWL=m UBUNTU: [Config] I2C_SYNQUACER=m UBUNTU: [Config] I3C=m UBUNTU: [Config] ICE=m UBUNTU: [Config] IEEE802154_HWSIM=m UBUNTU: [Config] IEEE802154_MCR20A=m UBUNTU: [Config] IGC=m UBUNTU: [Config] IIO_BUFFER_HW_CONSUMER=m UBUNTU: [Config] IIO_RESCALE=m UBUNTU: [Config] INPUT_SC27XX_VIBRA=m UBUNTU: [Config] INTEL_STRATIX10_SERVICE=m UBUNTU: [Config] IP6_NF_MATCH_SRH=m UBUNTU: [Config] IP_VS_MH=m UBUNTU: [Config] IR_GPIO_TX=m UBUNTU: [Config] IR_IMON_DECODER=m UBUNTU: [Config] IR_IMON_RAW=m UBUNTU: [Config] IR_PWM_TX=m UBUNTU: [Config] IR_SPI=m UBUNTU: [Config] ISL29501=m UBUNTU: [Config] JOYSTICK_PXRC=m UBUNTU: [Config] KEYBOARD_MTK_PMIC=m UBUNTU: [Config] KPSS_XCC=m UBUNTU: [Config] LAN743X=m UBUNTU: [Config] LCD_OTM3225A=m UBUNTU: [Config] LEDS_AN30259A=m UBUNTU: [Config] LEDS_CR0014114=m UBUNTU: [Config] LEDS_LM3601X=m UBUNTU: [Config] LEDS_LM3692X=m UBUNTU: [Config] LEDS_MLXREG=m UBUNTU: [Config] LEDS_SC27XX_BLTC=m UBUNTU: [Config] LEDS_TRIGGER_AUDIO=m UBUNTU: [Config] LEDS_TRIGGER_NETDEV=m UBUNTU: [Config] LEDS_TRIGGER_PATTERN=m UBUNTU: [Config] LTC1660=m UBUNTU: [Config] LV0104CS=m UBUNTU: [Config] MCP3911=m UBUNTU: [Config] MCP4018=m UBUNTU: [Config] MCP41010=m UBUNTU: [Config] MDIO_MSCC_MIIM=m UBUNTU: [Config] MEMORY_NOTIFIER_ERROR_INJECT=m UBUNTU: [Config] MENZ069_WATCHDOG=m UBUNTU: [Config] MFD_CROS_EC_CHARDEV=m UBUNTU: [Config] MFD_MADERA=m UBUNTU: [Config] MFD_MADERA_I2C=m UBUNTU: [Config] MFD_MADERA_SPI=m UBUNTU: [Config] MFD_ROHM_BD718XX=m UBUNTU: [Config] MICROCHIP_T1_PHY=m UBUNTU: [Config] MISC_ALCOR_PCI=m UBUNTU: [Config] MLX90632=m UBUNTU: [Config] MMC_ALCOR=m UBUNTU: [Config] MMC_DW_BLUEFIELD=m UBUNTU: [Config] MMC_DW_HI3798CV200=m UBUNTU: [Config] MMC_SDHCI_AM654=m UBUNTU: [Config] MMC_SDHCI_OF_DWCMSHC=m UBUNTU: [Config] MMC_SDHCI_SPRD=m UBUNTU: [Config] MOST_CDEV=m UBUNTU: [Config] MOST_DIM2=m UBUNTU: [Config] MOST_I2C=m UBUNTU: [Config] MOST_NET=m UBUNTU: [Config] MOST_SOUND=m UBUNTU: [Config] MOST_USB=m UBUNTU: [Config] MOST_VIDEO=m UBUNTU: [Config] MSCC_OCELOT_SWITCH=m UBUNTU: [Config] MSCC_OCELOT_SWITCH_OCELOT=m UBUNTU: [Config] MSM_GCC_8998=m UBUNTU: [Config] MT76x0E=m UBUNTU: [Config] MT76x0U=m UBUNTU: [Config] MT76x2E=m UBUNTU: [Config] MT76x2U=m UBUNTU: [Config] MTD_SPI_NAND=m UBUNTU: [Config] MTK_CMDQ=m UBUNTU: [Config] MTK_CQDMA=m UBUNTU: [Config] MTK_HSDMA=m UBUNTU: [Config] MTK_MMC=m UBUNTU: [Config] MUX_ADGS1408=m UBUNTU: [Config] NETDEVSIM=m UBUNTU: [Config] NET_DSA_LANTIQ_GSWIP=m UBUNTU: [Config] NET_DSA_MICROCHIP_KSZ9477=m UBUNTU: [Config] NET_DSA_MICROCHIP_KSZ9477_SPI=m UBUNTU: [Config] NET_DSA_REALTEK_SMI=m UBUNTU: [Config] NET_DSA_VITESSE_VSC73XX=m UBUNTU: [Config] NET_EMATCH_IPT=m UBUNTU: [Config] NET_SCH_CAKE=m UBUNTU: [Config] NET_SCH_ETF=m UBUNTU: [Config] NET_SCH_SKBPRIO=m UBUNTU: [Config] NET_SCH_TAPRIO=m UBUNTU: [Config] NFT_BRIDGE_REJECT=m UBUNTU: [Config] NFT_CHAIN_NAT_IPV4=m UBUNTU: [Config] NFT_CHAIN_NAT_IPV6=m UBUNTU: [Config] NFT_CHAIN_ROUTE_IPV4=m UBUNTU: [Config] NFT_CHAIN_ROUTE_IPV6=m UBUNTU: [Config] NFT_CONNLIMIT=m UBUNTU: [Config] NFT_DUP_IPV4=m UBUNTU: [Config] NFT_DUP_IPV6=m UBUNTU: [Config] NFT_DUP_NETDEV=m UBUNTU: [Config] NFT_FIB_IPV4=m UBUNTU: [Config] NFT_FIB_IPV6=m UBUNTU: [Config] NFT_FIB_NETDEV=m UBUNTU: [Config] NFT_FWD_NETDEV=m UBUNTU: [Config] NFT_MASQ_IPV4=m UBUNTU: [Config] NFT_MASQ_IPV6=m UBUNTU: [Config] NFT_OSF=m UBUNTU: [Config] NFT_REDIR_IPV4=m UBUNTU: [Config] NFT_REDIR_IPV6=m UBUNTU: [Config] NFT_SOCKET=m UBUNTU: [Config] NFT_TPROXY=m UBUNTU: [Config] NFT_TUNNEL=m UBUNTU: [Config] NFT_XFRM=m UBUNTU: [Config] NF_FLOW_TABLE=m UBUNTU: [Config] NF_FLOW_TABLE_INET=m UBUNTU: [Config] NF_FLOW_TABLE_IPV4=m UBUNTU: [Config] NF_FLOW_TABLE_IPV6=m UBUNTU: [Config] NF_LOG_BRIDGE=m UBUNTU: [Config] NF_TABLES_SET=m UBUNTU: [Config] NI_XGE_MANAGEMENT_ENET=m UBUNTU: [Config] NVME_TARGET_TCP=m UBUNTU: [Config] NVME_TCP=m UBUNTU: [Config] OCTEONTX2_AF=m UBUNTU: [Config] OF_FPGA_REGION=m UBUNTU: [Config] OWL_DMA=m UBUNTU: [Config] PCCARD=m UBUNTU: [Config] PCI_PF_STUB=m UBUNTU: [Config] PCMCIA_XIRCOM=m UBUNTU: [Config] PHY_CADENCE_DP=m UBUNTU: [Config] PHY_CADENCE_SIERRA=m UBUNTU: [Config] PHY_FSL_IMX8MQ_USB=m UBUNTU: [Config] PHY_HISI_INNO_USB2=m UBUNTU: [Config] PHY_HISTB_COMBPHY=m UBUNTU: [Config] PHY_MAPPHONE_MDM6600=m UBUNTU: [Config] PHY_MTK_XSPHY=m UBUNTU: [Config] PHY_OCELOT_SERDES=m UBUNTU: [Config] PHY_RCAR_GEN3_PCIE=m UBUNTU: [Config] PINCTRL_AXP209=m UBUNTU: [Config] PINCTRL_MSM8998=m UBUNTU: [Config] PINCTRL_QCS404=m UBUNTU: [Config] PINCTRL_SDM660=m UBUNTU: [Config] PINCTRL_SDM845=m UBUNTU: [Config] PKCS8_PRIVATE_KEY_PARSER=m UBUNTU: [Config] PVPANIC=m UBUNTU: [Config] QCOM_CLK_RPMH=m UBUNTU: [Config] QCOM_GENI_SE=m UBUNTU: [Config] QCOM_HFPLL=m UBUNTU: [Config] QCOM_LLCC=m UBUNTU: [Config] QCOM_Q6V5_ADSP=m UBUNTU: [Config] QCOM_Q6V5_MSS=m UBUNTU: [Config] QCOM_Q6V5_PAS=m UBUNTU: [Config] QCOM_Q6V5_WCSS=m UBUNTU: [Config] QCOM_SDM845_LLCC=m UBUNTU: [Config] QCOM_SPMI_ADC5=m UBUNTU: [Config] QCS_GCC_404=m UBUNTU: [Config] QRTR_TUN=m UBUNTU: [Config] QTNFMAC_PCIE=m UBUNTU: [Config] RAPIDIO_CHMAN=m UBUNTU: [Config] RAPIDIO_CPS_GEN2=m UBUNTU: [Config] RAPIDIO_CPS_XX=m UBUNTU: [Config] RAPIDIO_ENUM_BASIC=m UBUNTU: [Config] RAPIDIO_MPORT_CDEV=m UBUNTU: [Config] RAPIDIO_RXS_GEN3=m UBUNTU: [Config] RAPIDIO_TSI568=m UBUNTU: [Config] RAPIDIO_TSI57X=m UBUNTU: [Config] RAPIDIO_TSI721=m UBUNTU: [Config] RAVE_SP_CORE=m UBUNTU: [Config] RAVE_SP_EEPROM=m UBUNTU: [Config] RAVE_SP_WATCHDOG=m UBUNTU: [Config] RC_XBOX_DVD=m UBUNTU: [Config] REGULATOR_88PG86X=m UBUNTU: [Config] REGULATOR_BD718XX=m UBUNTU: [Config] REGULATOR_MCP16502=m UBUNTU: [Config] REGULATOR_QCOM_RPMH=m UBUNTU: [Config] REGULATOR_SC2731=m UBUNTU: [Config] REGULATOR_SY8106A=m UBUNTU: [Config] RESET_QCOM_PDC=m UBUNTU: [Config] RIONET=m UBUNTU: [Config] RTC_DRV_CROS_EC=m UBUNTU: [Config] RTC_DRV_ISL12026=m UBUNTU: [Config] SAMPLE_TRACE_PRINTK=m UBUNTU: [Config] SC27XX_ADC=m UBUNTU: [Config] SC27XX_EFUSE=m UBUNTU: [Config] SCSI_MYRB=m UBUNTU: [Config] SCSI_MYRS=m UBUNTU: [Config] SCSI_UFS_CDNS_PLATFORM=m UBUNTU: [Config] SCSI_UFS_HISI=m UBUNTU: [Config] SDM_CAMCC_845=m UBUNTU: [Config] SDM_DISPCC_845=m UBUNTU: [Config] SDM_GCC_660=m UBUNTU: [Config] SDM_GPUCC_845=m UBUNTU: [Config] SDM_LPASSCC_845=m UBUNTU: [Config] SDM_VIDEOCC_845=m UBUNTU: [Config] SD_ADC_MODULATOR=m UBUNTU: [Config] SENSORS_NPCM7XX=m UBUNTU: [Config] SENSORS_RASPBERRYPI_HWMON=m UBUNTU: [Config] SENSORS_RM3100_I2C=m UBUNTU: [Config] SENSORS_RM3100_SPI=m UBUNTU: [Config] SENSORS_W83773G=m UBUNTU: [Config] SERIAL_QCOM_GENI=m UBUNTU: [Config] SERIO_OLPC_APSP=m UBUNTU: [Config] SFP=m UBUNTU: [Config] SI1133=m UBUNTU: [Config] SIOX=m UBUNTU: [Config] SIOX_BUS_GPIO=m UBUNTU: [Config] SND_SOC_AK4118=m UBUNTU: [Config] SND_SOC_AK4458=m UBUNTU: [Config] SND_SOC_AK5558=m UBUNTU: [Config] SND_SOC_AMD_CZ_DA7219MX98357_MACH=m UBUNTU: [Config] SND_SOC_BD28623=m UBUNTU: [Config] SND_SOC_CPCAP=m UBUNTU: [Config] SND_SOC_DMIC=m UBUNTU: [Config] SND_SOC_ES7241=m UBUNTU: [Config] SND_SOC_MAX9759=m UBUNTU: [Config] SND_SOC_MAX98088=m UBUNTU: [Config] SND_SOC_MAX98373=m UBUNTU: [Config] SND_SOC_MAX9867=m UBUNTU: [Config] SND_SOC_MIKROE_PROTO=m UBUNTU: [Config] SND_SOC_MT6351=m UBUNTU: [Config] SND_SOC_MT6797=m UBUNTU: [Config] SND_SOC_MT6797_MT6351=m UBUNTU: [Config] SND_SOC_NAU8822=m UBUNTU: [Config] SND_SOC_PCM1789_I2C=m UBUNTU: [Config] SND_SOC_PCM186X_I2C=m UBUNTU: [Config] SND_SOC_PCM186X_SPI=m UBUNTU: [Config] SND_SOC_PCM3060_I2C=m UBUNTU: [Config] SND_SOC_PCM3060_SPI=m UBUNTU: [Config] SND_SOC_SDM845=m UBUNTU: [Config] SND_SOC_SIMPLE_AMPLIFIER=m UBUNTU: [Config] SND_SOC_SSM2305=m UBUNTU: [Config] SND_SOC_TAS6424=m UBUNTU: [Config] SND_SOC_TDA7419=m UBUNTU: [Config] SND_SOC_TLV320AIC32X4_I2C=m UBUNTU: [Config] SND_SOC_TLV320AIC32X4_SPI=m UBUNTU: [Config] SND_SOC_TSCS42XX=m UBUNTU: [Config] SND_SOC_TSCS454=m UBUNTU: [Config] SND_SOC_WM8782=m UBUNTU: [Config] SND_SOC_XILINX_I2S=m UBUNTU: [Config] SND_SUN50I_CODEC_ANALOG=m UBUNTU: [Config] SND_SUN8I_CODEC=m UBUNTU: [Config] SND_XEN_FRONTEND=m UBUNTU: [Config] SPI_MXIC=m UBUNTU: [Config] SPI_QCOM_GENI=m UBUNTU: [Config] SPI_QCOM_QSPI=m UBUNTU: [Config] SPI_SLAVE_MT27XX=m UBUNTU: [Config] SPI_SPRD=m UBUNTU: [Config] SPMI_PMIC_CLKDIV=m UBUNTU: [Config] SPRD_WATCHDOG=m UBUNTU: [Config] STAGING_GASKET_FRAMEWORK=m UBUNTU: [Config] STM_PROTO_BASIC=m UBUNTU: [Config] STM_PROTO_SYS_T=m UBUNTU: [Config] ST_UVIS25=m UBUNTU: [Config] TINYDRM_HX8357D=m UBUNTU: [Config] TINYDRM_ILI9225=m UBUNTU: [Config] TINYDRM_ILI9341=m UBUNTU: [Config] TINYDRM_ST7735R=m UBUNTU: [Config] TI_DAC5571=m UBUNTU: [Config] TI_DAC7311=m UBUNTU: [Config] TOUCHSCREEN_ADC=m UBUNTU: [Config] TOUCHSCREEN_BU21029=m UBUNTU: [Config] TOUCHSCREEN_CHIPONE_ICN8505=m UBUNTU: [Config] TOUCHSCREEN_RASPBERRYPI_FW=m UBUNTU: [Config] TPM_KEY_PARSER=m UBUNTU: [Config] TSL2772=m UBUNTU: [Config] TYPEC_DP_ALTMODE=m UBUNTU: [Config] TYPEC_MUX_PI3USB30532=m UBUNTU: [Config] TYPEC_RT1711H=m UBUNTU: [Config] UCSI_CCG=m UBUNTU: [Config] USB_NET_AQC111=m UBUNTU: [Config] USB_XHCI_HISTB=m UBUNTU: [Config] VCNL4035=m UBUNTU: [Config] VIDEO_ASPEED=m UBUNTU: [Config] VIDEO_CADENCE_CSI2RX=m UBUNTU: [Config] VIDEO_CADENCE_CSI2TX=m UBUNTU: [Config] VIDEO_COBALT=m UBUNTU: [Config] VIDEO_CROS_EC_CEC=m UBUNTU: [Config] VIDEO_RCAR_CSI2=m UBUNTU: [Config] VIDEO_SUN6I_CSI=m UBUNTU: [Config] VIDEO_VICODEC=m UBUNTU: [Config] VIRT_WIFI=m UBUNTU: [Config] VL53L0X_I2C=m UBUNTU: [Config] XFRM_INTERFACE=m UBUNTU: [Config] XILINX_VCU=m UBUNTU: [Config] XIL_AXIS_FIFO=m UBUNTU: [Config] YENTA=m UBUNTU: [Config] ZOPT2201=m UBUNTU: [Config] DRM_SUN4I_HDMI_CEC=y UBUNTU: [Config] EROFS_FS_SECURITY=y UBUNTU: [Config] MFD_CS47L35=y UBUNTU: [Config] MFD_CS47L85=y UBUNTU: [Config] MFD_CS47L90=y UBUNTU: [Config] MLX5_EN_TLS=y UBUNTU: [Config] MTD_PHYSMAP_GEMINI=y UBUNTU: [Config] MTK_AEE_KDUMP=y UBUNTU: [Config] MTK_MMC_CD_POLL=y UBUNTU: [Config] XEN_GNTDEV_DMABUF=y UBUNTU: [Config] ANDROID_BINDERFS=m UBUNTU: [Config] BACKLIGHT_RAVE_SP=m UBUNTU: [Config] CDNS_I3C_MASTER=m UBUNTU: [Config] COMMON_CLK_BD718XX=m UBUNTU: [Config] DW_I3C_MASTER=m UBUNTU: [Config] EDAC_QCOM=m UBUNTU: [Config] FPGA_MGR_STRATIX10_SOC=m UBUNTU: [Config] FSI_OCC=m UBUNTU: [Config] GPIO_MADERA=m UBUNTU: [Config] GPIO_SIOX=m UBUNTU: [Config] I2C_QCOM_GENI=m UBUNTU: [Config] INPUT_RAVE_SP_PWRBUTTON=m UBUNTU: [Config] NFT_FIB_INET=m UBUNTU: [Config] NFT_FLOW_OFFLOAD=m UBUNTU: [Config] STAGING_APEX_DRIVER=m UBUNTU: annotations: refresh annotations from generic UBUNTU: annotations: FW_LOADER_USER_HELPER_FALLBACK is not available, fix annotation UBUNTU: [Config] LSM=yama,loadpin,integrity,apparmor UBUNTU: Start new release UBUNTU: Ubuntu-snapdragon-5.0.0-1007.7 Rajendra Nayak (6): clk: qcom: cpu-8996: Add support to switch to alternate PLL clk: qcom: cpu-8996: Add support to switch below 600Mhz arm64: dts: Add s2 regulator in pmi8994 [HACK] clk: qcom: Hook up gpu_gx gdsc as a parent of gpu_gdsc arm64: defconfig: Enable TCS mailbox and rpmh API support arm64: defconfig: Enable geni se support for sdm845 Ramon Fried (3): kernel: configs: add freq stat to sysfs kernel: distro.config: enable PM8xxx RTC driver kernel: configs: enable RPMSG char device Shawn Guo (1): arm64: defconfig: enable USB phy drivers for qcs404 Sibi Sankar (2): arm64: dts: qcom: sdm845: Add SCM DT node arm64: dts: qcom: sdm845: Add q6v5 modem pil nodes Srinivas Kandagatla (37): arm64: dts: db820c: add support to hdmi sound card arm64: defconfig: kconfigs for db820c ASoC: dt-bindings: update wcd9335 bindings. arm64: dts: db820c: add slimbus controller and wcd9335 arm64: dts: db820c: add support to wcd9335 playback and capture arm64: msm8996: fix memory region overlap ASoC: wcd9335: add support to wcd9335 codec ASoC: wcd9335: add CLASS-H Controller support ASoC: wcd9335: add basic controls ASoC: wcd9335: add playback dapm widgets ASoC: wcd9335: add capture dapm widgets ASoC: wcd9335: add audio routings qcom: apr: add non atomic callback support sound: qcom: common: Make all the dai-links nonatomic ASoC: apq8096: add slim support ASoC: apq8096: add headset JACK support slimbus: core: match full device id slimbus: core: do not call device_status under a lock slimbus: core: use slim_device_update_status() to update status slimbus: core: add missing spin_lock_init on txn_lock slimbus: core: generate uevent for non-dt only ASoC: dt-bindings: Add WCD9335 MBHC specific properties ASoC: wcd9335: add mbhc support ASoC: wcd9335: add MODULE_ALIAS arm64: dts: msm8996: add fastrpc nodes misc: dt-bindings: Add Qualcomm Fastrpc bindings misc: fastrpc: Add Qualcomm fastrpc basic driver model misc: fastrpc: Add support for context Invoke method misc: fastrpc: Add support for create remote init process misc: fastrpc: Add support for dmabuf exporter misc: fastrpc: select CONFIG_DMA_SHARED_BUFFER misc: fastrpc: make sure memory read and writes are visible misc: fastrpc: use correct spinlock variant misc: fastrpc: consider address offset before sending to DSP misc: fastrpc: take into account of overlapping buffers misc: fastrpc: fix remote page size calculation misc: fastrpc: increase max init file size to 64 MB Stanimir Varbanov (3): venus: use on-chip interconnect API venus: corect maximum hardware load venus: core: correct frequency table for sdm845 Taniya Das (1): arm64: defconfig: Enable minimal drivers needed to boot Thierry Escande (6): arm64: dts: msm8996: fix gic_irq_domain_translate warnings arm64: dts: qcom: qcs404: Add fastrpc nodes arm64: dts: qcom: apq8016-sbc: Add fastrpc node misc: fastrpc: Fix device_open when no session is available misc: fastrpc: Avoid free of DMA buffer in interrupt context misc: fastrpc: Fix a possible double free Ulf Hansson (1): mmc: mmci: Support any block sizes for ux500v2 and qcom variant Vinod Koul (15): dt-bindings: net: Add Qualcomm ethqos binding net: stmmac: Add driver for Qualcomm ethqos MAINTAINER: Add entry for Qualcomm ETHQOS ethernet driver net: phy: at803x: Disable phy delay for RGMII mode net: dsa: qca8k: disable delay for RGMII mode arm64: dts: qcom: qcs404: Add Ethernet node arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 arm64: dts: qcom: qcs404: Add AR8035 Phy node arm64: dts: qcom: qcs404: Add QCA8335 Phy node arm64: defconfig: Enable ethernet configs [DONT UPSTREAM]: Enable AR8035 Phy for testing [DONT UPSTREAM]: Enable QCA8K Phy for testing dsa slave changes, need explanation enable ar add ndo_select_queue .../devicetree/bindings/clock/qcom,kryocc.txt | 17 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 46 - .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../bindings/interconnect/interconnect.txt | 60 + .../interconnect/qcom,interconnect-smd-rpm.txt | 32 + .../bindings/interconnect/qcom,msm8916.txt | 41 + .../bindings/interconnect/qcom,msm8996.txt | 95 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../devicetree/bindings/leds/leds-qcom-lpg.txt | 66 - .../bindings/mailbox/qcom,apcs-kpss-global.txt | 21 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 78 + .../devicetree/bindings/net/qcom,ethqos.txt | 64 + .../devicetree/bindings/power/avs/qcom,cpr.txt | 125 - .../bindings/regulator/qcom,spmi-regulator.txt | 24 + .../devicetree/bindings/sound/qcom,wcd9335.txt | 30 +- .../devicetree/bindings/thermal/qcom-tsens.txt | 3 + Documentation/interconnect/interconnect.rst | 94 + MAINTAINERS | 25 +- arch/arm/configs/multi_v7_defconfig | 4 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 27 + arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 + .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 9 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 153 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 62 + arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 46 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 1150 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 14 + arch/arm64/boot/dts/qcom/pms405.dtsi | 99 + arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 146 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 127 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 490 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 22 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 476 +- arch/arm64/configs/defconfig | 141 +- arch/arm64/include/asm/io.h | 8 +- debian.snapdragon/abi/5.0.0-1006.6/abiname | 1 + debian.snapdragon/abi/5.0.0-1006.6/arm64/ignore | 1 + .../abi/5.0.0-1006.6/arm64/ignore.modules | 1 + .../abi/5.0.0-1006.6/arm64/snapdragon | 17907 +++++++++++++++++++ .../abi/5.0.0-1006.6/arm64/snapdragon.compiler | 1 + .../abi/5.0.0-1006.6/arm64/snapdragon.modules | 3871 ++++ .../abi/5.0.0-1006.6/arm64/snapdragon.retpoline | 1 + debian.snapdragon/abi/5.0.0-1006.6/fwinfo | 338 + debian.snapdragon/abi/perm-blacklist | 0 debian.snapdragon/changelog | 550 + debian.snapdragon/config/annotations | 12815 +++++++++++++ debian.snapdragon/config/arm64/config.common.arm64 | 3 + .../config/arm64/config.flavour.snapdragon | 3 + debian.snapdragon/config/config.common.ports | 3 + debian.snapdragon/config/config.common.ubuntu | 8887 +++++++++ debian.snapdragon/control.d/flavour-control.stub | 107 + debian.snapdragon/control.d/vars.snapdragon | 6 + debian.snapdragon/control.stub.in | 76 + debian.snapdragon/copyright | 29 + debian.snapdragon/d-i/firmware/README.txt | 4 + debian.snapdragon/d-i/firmware/arm64/README.txt | 4 + debian.snapdragon/d-i/firmware/armhf/README.txt | 4 + debian.snapdragon/d-i/firmware/nic-modules | 14 + debian.snapdragon/d-i/firmware/scsi-modules | 3 + debian.snapdragon/d-i/kernel-versions | 1 + debian.snapdragon/d-i/modules/block-modules | 34 + debian.snapdragon/d-i/modules/crypto-modules | 70 + debian.snapdragon/d-i/modules/fat-modules | 7 + debian.snapdragon/d-i/modules/fb-modules | 3 + .../d-i/modules/firewire-core-modules | 4 + debian.snapdragon/d-i/modules/floppy-modules | 1 + debian.snapdragon/d-i/modules/fs-core-modules | 4 + debian.snapdragon/d-i/modules/fs-secondary-modules | 5 + debian.snapdragon/d-i/modules/input-modules | 23 + debian.snapdragon/d-i/modules/ipmi-modules | 5 + debian.snapdragon/d-i/modules/irda-modules | 30 + debian.snapdragon/d-i/modules/kernel-image | 29 + debian.snapdragon/d-i/modules/md-modules | 16 + debian.snapdragon/d-i/modules/message-modules | 9 + debian.snapdragon/d-i/modules/mouse-modules | 2 + debian.snapdragon/d-i/modules/multipath-modules | 3 + debian.snapdragon/d-i/modules/nfs-modules | 6 + debian.snapdragon/d-i/modules/nic-modules | 180 + debian.snapdragon/d-i/modules/nic-pcmcia-modules | 19 + debian.snapdragon/d-i/modules/nic-shared-modules | 26 + debian.snapdragon/d-i/modules/nic-usb-modules | 32 + debian.snapdragon/d-i/modules/parport-modules | 2 + debian.snapdragon/d-i/modules/pata-modules | 47 + debian.snapdragon/d-i/modules/pcmcia-modules | 8 + .../d-i/modules/pcmcia-storage-modules | 6 + debian.snapdragon/d-i/modules/plip-modules | 1 + debian.snapdragon/d-i/modules/ppp-modules | 6 + debian.snapdragon/d-i/modules/sata-modules | 18 + debian.snapdragon/d-i/modules/scsi-modules | 129 + debian.snapdragon/d-i/modules/serial-modules | 4 + debian.snapdragon/d-i/modules/speakup-modules | 16 + debian.snapdragon/d-i/modules/storage-core-modules | 10 + debian.snapdragon/d-i/modules/usb-modules | 11 + debian.snapdragon/d-i/modules/virtio-modules | 11 + debian.snapdragon/d-i/modules/vlan-modules | 3 + debian.snapdragon/d-i/package-list | 196 + debian.snapdragon/etc/getabis | 11 + debian.snapdragon/etc/kernelconfig | 7 + debian.snapdragon/reconstruct | 69 + debian.snapdragon/rules.d/arm64.mk | 24 + debian.snapdragon/tracking-bug | 1 + debian/debian.env | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/clk/clk-fixed-factor.c | 2 +- drivers/clk/qcom/Kconfig | 10 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/apcs-msm8916.c | 33 +- drivers/clk/qcom/clk-alpha-pll.c | 8 + drivers/clk/qcom/clk-alpha-pll.h | 7 + drivers/clk/qcom/clk-cpu-8996.c | 510 + drivers/clk/qcom/gcc-qcs404.c | 3 +- drivers/clk/qcom/hfpll.c | 19 +- drivers/clk/qcom/mmcc-msm8996.c | 21 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/cpufreq-dt.c | 14 +- drivers/cpufreq/cpufreq.c | 6 + drivers/cpufreq/imx6q-cpufreq.c | 24 +- drivers/cpufreq/mediatek-cpufreq.c | 14 +- drivers/cpufreq/qcom-cpufreq-hw.c | 5 +- drivers/cpufreq/qoriq-cpufreq.c | 15 +- drivers/cpufreq/scmi-cpufreq.c | 14 +- drivers/cpufreq/scpi-cpufreq.c | 14 +- drivers/crypto/Kconfig | 1 + drivers/crypto/qcom-rng.c | 10 + drivers/gpu/drm/bridge/adv7511/Kconfig | 4 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 25 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 + drivers/gpu/drm/msm/hdmi/hdmi.c | 3 + drivers/gpu/drm/msm/hdmi/hdmi.h | 3 + drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 10 +- drivers/gpu/drm/msm/msm_gpu.c | 27 +- drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_iommu.c | 4 +- drivers/i2c/busses/Kconfig | 11 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-qcom-cci.c | 789 - drivers/i2c/busses/i2c-qup.c | 25 + drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 818 + drivers/interconnect/qcom/Kconfig | 39 + drivers/interconnect/qcom/Makefile | 11 + drivers/interconnect/qcom/msm8916.c | 517 + drivers/interconnect/qcom/msm8916_ids.h | 98 + drivers/interconnect/qcom/msm8996.c | 666 + drivers/interconnect/qcom/msm8996_ids.h | 149 + drivers/interconnect/qcom/sdm845.c | 887 + drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/leds/Kconfig | 7 - drivers/leds/Makefile | 1 - drivers/leds/leds-qcom-lpg.c | 1232 -- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 21 +- drivers/media/i2c/ov5645.c | 101 +- drivers/media/platform/qcom/camss/camss.c | 2 - drivers/media/platform/qcom/venus/core.c | 57 +- drivers/media/platform/qcom/venus/core.h | 13 + drivers/media/platform/qcom/venus/helpers.c | 64 + drivers/misc/Kconfig | 11 + drivers/misc/Makefile | 1 + drivers/misc/fastrpc.c | 1540 ++ drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/mmci.c | 7 +- drivers/mmc/host/mmci.h | 2 + drivers/mmc/host/sdhci-msm.c | 46 +- drivers/net/dsa/qca8k.c | 16 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 545 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 + drivers/net/phy/at803x.c | 22 +- drivers/opp/core.c | 93 - drivers/pci/controller/dwc/Kconfig | 1 + drivers/pci/controller/dwc/pcie-qcom.c | 9 + drivers/perf/Kconfig | 1 + drivers/perf/qcom_l2_pmu.c | 90 +- drivers/phy/qualcomm/Kconfig | 1 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 10 + drivers/power/avs/Kconfig | 15 - drivers/power/avs/Makefile | 1 - drivers/power/avs/qcom-cpr.c | 2015 --- drivers/regulator/qcom_smd-regulator.c | 52 - drivers/regulator/qcom_spmi-regulator.c | 199 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufs-qcom.c | 13 + drivers/scsi/ufs/ufshcd.c | 1 + drivers/slimbus/core.c | 50 +- drivers/soc/qcom/Kconfig | 3 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 65 + drivers/soc/qcom/kryo-l2-accessors.c | 56 + drivers/thermal/Kconfig | 1 + drivers/thermal/qcom/Makefile | 2 +- drivers/thermal/qcom/tsens-common.c | 2 +- drivers/thermal/qcom/tsens-v1.c | 196 + drivers/thermal/qcom/tsens.c | 3 + drivers/thermal/qcom/tsens.h | 3 +- include/dt-bindings/interconnect/qcom,msm8916.h | 100 + include/dt-bindings/interconnect/qcom,msm8996.h | 156 + include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/linux/cpufreq.h | 50 +- include/linux/interconnect-provider.h | 142 + include/linux/interconnect.h | 64 + include/linux/pm_opp.h | 13 - include/linux/regulator/qcom_smd-regulator.h | 30 - include/soc/qcom/kryo-l2-accessors.h | 12 + include/uapi/misc/fastrpc.h | 41 + kernel/configs/debug.config | 13 + kernel/configs/distro.config | 13 +- net/dsa/slave.c | 4 +- snapcraft.yaml | 18 +- sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/wcd-clsh-v2.c | 576 + sound/soc/codecs/wcd-clsh-v2.h | 49 + sound/soc/codecs/wcd9335.c | 5569 ++++++ sound/soc/codecs/wcd9335.h | 640 + sound/soc/qcom/apq8096.c | 124 +- sound/soc/qcom/common.c | 1 + 220 files changed, 63897 insertions(+), 5018 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,kryocc.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,interconnect-smd-rpm.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8996.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-qcom-lpg.txt create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt create mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.txt delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/abiname create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/ignore create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/ignore.modules create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/snapdragon create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/snapdragon.compiler create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/snapdragon.modules create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/arm64/snapdragon.retpoline create mode 100644 debian.snapdragon/abi/5.0.0-1006.6/fwinfo create mode 100644 debian.snapdragon/abi/perm-blacklist create mode 100644 debian.snapdragon/changelog create mode 100644 debian.snapdragon/config/annotations create mode 100644 debian.snapdragon/config/arm64/config.common.arm64 create mode 100644 debian.snapdragon/config/arm64/config.flavour.snapdragon create mode 100644 debian.snapdragon/config/config.common.ports create mode 100644 debian.snapdragon/config/config.common.ubuntu create mode 100644 debian.snapdragon/control.d/flavour-control.stub create mode 100644 debian.snapdragon/control.d/vars.snapdragon create mode 100644 debian.snapdragon/control.stub.in create mode 100644 debian.snapdragon/copyright create mode 100644 debian.snapdragon/d-i/firmware/README.txt create mode 100644 debian.snapdragon/d-i/firmware/arm64/README.txt create mode 100644 debian.snapdragon/d-i/firmware/armhf/README.txt create mode 100644 debian.snapdragon/d-i/firmware/nic-modules create mode 100644 debian.snapdragon/d-i/firmware/scsi-modules create mode 100644 debian.snapdragon/d-i/kernel-versions create mode 100644 debian.snapdragon/d-i/modules/block-modules create mode 100644 debian.snapdragon/d-i/modules/crypto-modules create mode 100644 debian.snapdragon/d-i/modules/fat-modules create mode 100644 debian.snapdragon/d-i/modules/fb-modules create mode 100644 debian.snapdragon/d-i/modules/firewire-core-modules create mode 100644 debian.snapdragon/d-i/modules/floppy-modules create mode 100644 debian.snapdragon/d-i/modules/fs-core-modules create mode 100644 debian.snapdragon/d-i/modules/fs-secondary-modules create mode 100644 debian.snapdragon/d-i/modules/input-modules create mode 100644 debian.snapdragon/d-i/modules/ipmi-modules create mode 100644 debian.snapdragon/d-i/modules/irda-modules create mode 100644 debian.snapdragon/d-i/modules/kernel-image create mode 100644 debian.snapdragon/d-i/modules/md-modules create mode 100644 debian.snapdragon/d-i/modules/message-modules create mode 100644 debian.snapdragon/d-i/modules/mouse-modules create mode 100644 debian.snapdragon/d-i/modules/multipath-modules create mode 100644 debian.snapdragon/d-i/modules/nfs-modules create mode 100644 debian.snapdragon/d-i/modules/nic-modules create mode 100644 debian.snapdragon/d-i/modules/nic-pcmcia-modules create mode 100644 debian.snapdragon/d-i/modules/nic-shared-modules create mode 100644 debian.snapdragon/d-i/modules/nic-usb-modules create mode 100644 debian.snapdragon/d-i/modules/parport-modules create mode 100644 debian.snapdragon/d-i/modules/pata-modules create mode 100644 debian.snapdragon/d-i/modules/pcmcia-modules create mode 100644 debian.snapdragon/d-i/modules/pcmcia-storage-modules create mode 100644 debian.snapdragon/d-i/modules/plip-modules create mode 100644 debian.snapdragon/d-i/modules/ppp-modules create mode 100644 debian.snapdragon/d-i/modules/sata-modules create mode 100644 debian.snapdragon/d-i/modules/scsi-modules create mode 100644 debian.snapdragon/d-i/modules/serial-modules create mode 100644 debian.snapdragon/d-i/modules/speakup-modules create mode 100644 debian.snapdragon/d-i/modules/storage-core-modules create mode 100644 debian.snapdragon/d-i/modules/usb-modules create mode 100644 debian.snapdragon/d-i/modules/virtio-modules create mode 100644 debian.snapdragon/d-i/modules/vlan-modules create mode 100644 debian.snapdragon/d-i/package-list create mode 100644 debian.snapdragon/etc/getabis create mode 100644 debian.snapdragon/etc/kernelconfig create mode 100644 debian.snapdragon/reconstruct create mode 100644 debian.snapdragon/rules.d/arm64.mk create mode 100644 debian.snapdragon/tracking-bug create mode 100644 drivers/clk/qcom/clk-cpu-8996.c delete mode 100644 drivers/i2c/busses/i2c-qcom-cci.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/msm8916_ids.h create mode 100644 drivers/interconnect/qcom/msm8996.c create mode 100644 drivers/interconnect/qcom/msm8996_ids.h create mode 100644 drivers/interconnect/qcom/sdm845.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h delete mode 100644 drivers/leds/leds-qcom-lpg.c create mode 100644 drivers/misc/fastrpc.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c delete mode 100644 drivers/power/avs/qcom-cpr.c create mode 100644 drivers/soc/qcom/kryo-l2-accessors.c create mode 100644 drivers/thermal/qcom/tsens-v1.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h delete mode 100644 include/linux/regulator/qcom_smd-regulator.h create mode 100644 include/soc/qcom/kryo-l2-accessors.h create mode 100644 include/uapi/misc/fastrpc.h create mode 100644 kernel/configs/debug.config create mode 100644 sound/soc/codecs/wcd-clsh-v2.c create mode 100644 sound/soc/codecs/wcd-clsh-v2.h create mode 100644 sound/soc/codecs/wcd9335.c create mode 100644 sound/soc/codecs/wcd9335.h