mbox series

[Disco/snapdragon,PULL] Import Disco/snapdragon topic kernel branch

Message ID 20190329120813.GA20855@harukaze
State New
Headers show
Series [Disco/snapdragon,PULL] Import Disco/snapdragon topic kernel branch | expand

Pull-request

https://git.launchpad.net/~p-pisati/ubuntu/+source/linux 40f182286c3cc4c11a938e30df95951ad144ff4b

Message

Paolo Pisati March 29, 2019, 12:08 p.m. UTC
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

Comments

Seth Forshee April 2, 2019, 8:31 p.m. UTC | #1
On Fri, Mar 29, 2019 at 01:08:13PM +0100, Paolo Pisati wrote:
> 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)

I've applied this with some changes. The first big change was to revert
the old snapdragon support patches on master-next rather than on the
snapdragon topic branch. Then I rebased your snapdragon branch on top of
this, and all the reverts just fell out.

There was one patch you hadn't reverted though, "UBUNTU: SAUCE:
(snapdragon) arm64: defconfig: enable REMOTEPROC," so I added this to
the start of the patches for the snapdragon topic branch. I did this
only because not having it caused conflicts with later patches. I'd
honestly prefer that we should just drop all of the "arm64: defconfig"
patches, because they aren't going to affect the kernel we build and
they are often a headache when rebasing, but if you think it's useful to
have them we can keep them.

I also squashed together most of the config patches into a single patch
as was done for bionic, and I synced in some additional packaging
changes from debian.master. This is now pushed to the disco/snapdragon
branch, and I've updated master-next to remove the arm64 snapdragon
flavor. I also pushed an initial snapdragon branch for linux-meta.
Please take a look and let me know if you see any problems. Thanks!