DOWNSTREAM: Merge commit 'b7fe225bc2b7dd3b21cdfa39d69d8e6932efc77d' into topic+AU260

* commit 'b7fe225bc2b7dd3b21cdfa39d69d8e6932efc77d':
  net: rps: send out pending IPI's on CPU hotplug
  msm: net: API to send list of SKB's to network driver
  net: Changes to support Shortcut Forward Engine
  ARM: dts: msm: Add QPIC support for sdxpoorwills
  mtd: msm_qpic_nand: QPIC clock changes when it is RPMH controlled
  regulator: cpr4: add support for aging voltage margin adjustment
  mtd: nand_ids: Add support for new NAND parts
  mtd: msm_qpic_nand: Handle new partition layout changes
  Support full CONE NAT and ADDRESS RESTRICTED CONE NAT
  msm: kgsl: Correct the number of voltage levels for a rail
  ARM: dts: msm: Add pmu DT node for sdm670
  ARM: dts: msm: add sdhc pinctrl drive types for SDM845
  mmc: sdhci-msm: select pin drive type for each clock rate
  serial: msm_serial_hs: Remove wakelock.h inclusion
  ARM: dts: msm: Bypass SMMU S1 support for AP/USB CB for SDM845
  msm: ipa: Fix to set or bypass UC/WLAN SMMU S1 from flags in dtsi
  ARM: dts: msm: Increase vote on VDD_MSS to turbo for SDM845
  ARM: dts: msm: disable CTM in SDM845 MTP
  power: smb1355: support connector temperature mitigation
  iommu: Support MMU500 Deep Prefetch errata workaround
  power: smb1355: handle temperature change IRQ
  ARM: dts: msm: enable temperature change IRQ for SMB1355
  power: smb1355: Lower P2F charge threshold to 2.6V
  drm: msm: sde: add api to get if dma wait is needed
  drm: msm: sde: api support for blocking lut dma kick off
  ARM: dts: msm: Allow mincpubw to go 1GHz on sdm845 v2
  msm: adsprpc: Allow association with static processes
  msm: usb_bam: replace %p with %pK
  ARM: dts: msm: Add ddr config settings as a dt property for sdm670
  mmc: sdhci-msm: Read and use DDR Config property from dt file
  ARM: dts: msm: Add uart driver for SDM845 QVR board
  mmc: core: set enhanced strobe as true
  leds: qpnp-wled: Fix configuration for AMOLED mode
  regulator: qpnp-labibb: Allow 0 ms for IBB PWRUP_DLY1 and PWRDN_DLY2
  regulator: qpnp-labibb: Fix LAB PS_CTL configuration for pmi8998
  iommu: arm-smmu: Add support for ACTLR settings for sdm845
  arm64: dma-mapping: Clean up arm_iommu_attach_device() call flow
  Revert "ARM: dts: msm: Add iommu actlr settings for sdm845"
  iommu: dma-mapping-fast: Fix error code for dma_map_sg
  iommu: arm-smmu: Clarify DOMAIN_ATTR_FAST dependency
  drm/msm/dp: Add check for null pointer dereferencing
  ARM: msm: dts: Update pdc compatible flag for sdm845 v2 version
  clk: qcom: Remove gpu_cc_ahb_clk for SDM845
  ARM: dts: msm: Remove GPU_CC_AHB_CLK from GPU on SDM845
  qseecom: initialize array hlos_ce_hw_instance
  crypto: msm: reset pointer before returning from the function
  msm: ipa4: IPA unit tests debugfs deadlock fix
  ARM: dts: msm: Add the clock DT entry for GCC clocks on SDM845 v2.1
  clk: qcom: gcc-sdm845: Add GCC clock programming support for SDM845 v2.1
  msm: sde: enable system cache for pagetable walks in rotator
  ARM: dts: msm: add camera sensor devices for SDA845 V2 HDK
  cpufreq: schedutil: Make the code consistent across 1 vs many CPU/policy
  smb-lib: allow hvdcp if pd is disabled
  defconfig: Enable regmap debugfs write for SDM845 and SDM670
  usb: misc: lvstest: allow specifying port for compliance mode
  cpufreq: schedutil: Avoid processing certain notifications
  cpufreq: cpu-boost: Improve error checks for input_boost_freq
  power: smblib: extend wait time after force sink in try.SNK
  power: qpnp_smb2: configure to extend DRP.DFP time in try.SNK
  msm: vidc: Report asynchronous error if buf_queue fails
  drm/msm/sde: validate qseed3 configuration on each frame update
  drm/msm/sde: handle vblank during modeset
  qusb2: Add missing phy regulator calls in shutdown callback
  qseecom: fix a common lib loading issue
  msm: ipa3: Explicitly enable IPA DMA for IPA MHI
  msm: ipa3: load IPA FW in a kernel work
  ARM: dts: msm: add audio etm on sdm670
  ARM: dts: msm: add swao and llm tpdms in sdm670
  ARM: dts: msm: Enable the OSM cpu clock controller for sdm670
  clk: qcom: clk-cpu-osm: Add OSM clock driver support for SDM670
  msm: kgsl: Update hardware clock gating settings for A615 GPU
  mmc: core: Reset the cmd timeout error stats after card detection
  msm: kgsl: Do not crash on context detach timeout failure
  mmc: host: Update error stats to track different mmc errors
  ARM: dts: msm: enable tpdm turing on sdm670
  defconfig: sdm670: Enable sdcardfs
  ARM: dts: msm: enable PM Qos for SD card on SDM845
  msm: pcie: redesign L0s, L1, and L1ss support
  msm: vidc: Fix mutex lock deadlock issue
  drivers: thermal: Update the hysteresis logic in governors
  msm: vidc: Check resolution capability against aligned values
  ARM: dts: msm: disable SPMI write corruption workaround for SDM845 v2.1
  soc: qcom: Make use of no log api for register read and write
  diag: Copy the message mask into buffer with correct length
  irqchip: qcom: pdc: Update GPIO mapping for sdm845 v2
  msm: wlan: Fix regulatory rule of JO
  drm: msm: sde: Allocate last command buffers per control
  cpufreq: schedutil: Add trace point for get_next_freq
  clk: qcom: clk-cpu-osm: Rework the OPP table filling logic
  ARM: dts: msm: enable SMB1355 slave charger for SDM670 MTP
  scsi: ufs: Change power mode on line reset
  clk: qcom: clk-cpu-osm: Add an additional voter clock for L3
  msm: kgsl: Disable IFPC on Adreno A630
  msm: ipa: Set ep delay on rmnet/mbim tether pipe
  USB: composite: Check return value before composite_setup_complete()
  ARM: dts: msm: Add eMMC slave node on sdm670
  mmc: card: Update error stats to track cmdq request timeout error
  mmc: mmc-debugfs: add error statistics
  defconfig: msm: Enable preempt debug on sdm670
  msm: ipa: Fix to validate routing table index for filter exception
  ARM: dts: msm: Enable prediction for Silver CPUs for SDM845
  ARM: dts: msm: Update energy numbers for SDM845
  drivers: cpuidle: lpm-levels: Add support per cluster prediction
  drivers: cpuidle: lpm-levels: LPM prediction tuning
  lpm_levels: Return true for CPU WFI mode allow check
  ARM: dts: msm: add RC BDF to SID map for PCIe for sdm845
  msm: pcie: add PCIe loopback debug feature
  msm: pcie: provide userspace control to PCIe boot configuration
  msm: pcie: allow endpoint up to 1 sec to power up
  msm: pcie: update PCIe link status after link training
  cpu/hotplug: Add cpuhp_latency trace event
  iommu: fix smmu_secure_pool access list after free issue
  msm: net: Add support to packet threshold events.
  soc: qcom: spm: Add stub definations
  mmc: core: add missing return statement
  ARM: dts: msm: Add display picture adjustment DT entry for SDM670
  ARM: dts: msm: Change eMMC master id for sdm670 bus voting
  bridge: Add bridge API to access the bridge slave port
  mmc: sdhci-msm: Add bus aggregate clock for sdhc platform driver
  ARM: dts: msm: Add aggregate ufs phy axi clock for sdhc1 in sdm670
  msm: kgsl: Wait longer for CX GDSC going off
  scsi: ufs: Fix stack overflow read in ufs debugfs driver
  scsi: ufs: Fix race condition in ufs qcom debugfs driver
  usb: phy: Clear the eud pet during probe
  f_gsi: Fix NULL pointer dereference when USB endpoint is not available
  ARM: dts: msm: update mdp bw limits to 9.6GBps for sdm845v2
  drivers: soc: Increase the scandump size
  ARM: dts: msm: Vote for VDD_SSC_MX on sdm845
  ARM: dts: msm: Optimize sdm845 GPU SMMU protection range
  drm/msm/sde: allow writeback to support null fb
  drm/msm: update writeback to request max mixer of given modes
  drm/msm/sde: populate display topology in atomic check
  ARM: dts: msm: add display preference for SDM845 SDE HW blocks
  drm/msm/sde: reserve HW resources for primary display
  drm/msm/sde: fix incorrect layer mixer count
  soc: qcom: pil: Properly enable VDD_MSS
  ARM: dts: msm: add proxy vote for DSI supplies for SDM845
  ARM: dts: msm: reserve memory for continuous splash pipeline for SDM845
  msm: ipa: add support for WDI 3.0 in IPA_v2
  md: fix KW errors
  drm/msm: support shutdown sequence on msm driver
  ARM: dts: msm: Add Stream ID(SID) 1 to secure context bank for sdm845
  msm: ipa: fix data stall due to NAPI poll
  i2c: i2c-qcom-geni: Check firmware setting before transaction
  ARM: dts: msm: update pdm gpio configuration for sdm670 internal codec
  msm: kgsl: Write reference timestamp to unique memory only for A5xx
  soc: sdm670: Update SCT table as per SW/HW config
  ARM: dts: msm: Add pm8950 and pmi8950 pmic peripherals
  core_ctl: Update cluster nr_run and cpu busy stats under state lock
  core_ctl: Consider high irq loaded CPU as busy
  sched/cputime: Fix a deadlock on 32bit systems
  core_ctl: Fix current busy state value in core_ctl_set_busy trace point
  ARM: dts: msm: Update internal codec soundcard name for sdm670
  ARM: dts: msm: update sequence of wsa and wcd registration on sdm670
  ARM: dts: msm: Add fastrpc device tree subnode for sdm670
  ARM: dts: msm: Enable icnss device node for SDM670
  drm/msm/dp: fix programming of DP_MISC1_MISC0 register
  ARM: dts: msm: Update L1 Cache dump size for sdm670
  ARM: dts: msm: Enable UART for sdm670
  ARM: dts: msm: Correct the register offset for modem PDC on SDM670
  ARM: dts: msm: update sdm670 cpu-bwmon node with count unit
  nl80211: Define policy for packet pattern attributes
  msm: vidc: Increase minimum input buffer count for VP9 decode
  sched: walt: Fix thermal un-mitigation bug
  msm: kgsl: Do not use kgsl_pwrctrl_pwrlevel_change from gmu_start
  drm/msm/sde: add event logs for secure usecases
  drm/msm/sde: fix post_commit assignment in secure transitions
  defconfig: arm64: Disable DEVMEM and DEVKMEM for sdm845
  spi: spi-geni-qcom: Add support to specify RT priority to framework
  msm: vidc: Fix video power suspend issue
  power: qpnp-fg-gen3: Increase temperature threshold for capacity learning
  power: qpnp-fg-gen3: Improve the accuracy of charge_counter
  power: qpnp-fg-gen3: Clear charge_full flag during discharging
  power: qpnp-fg-gen3: Use disable_irq_nosync for disabling interrupts
  power: fg-util: Wait for soc_update completion upon timeout
  soc: qcom: msm-core: Remove msm-core module compilation
  cpufreq: schedutil: Use >= when aggregating CPU loads in a policy
  msm: kgsl: Improve IFPC performance
  ARM: dts: msm: Remove GPU_CC_AHB_CLK from list for SDM670
  ARM: dts: msm: Add initial sdm845 v2.1 DT files
  msm: vidc: Update DCVS load range dynamically
  msm: ipa: add support for WDI 3.0
  scsi: ufs: change the clock scaling polling period and up threshold
  ARM: dts: msm: Remove gpu_cc_ahb_clk from kgsl smmu for sdm845
  msm: ADSPRPC: validate IOCTL patameters
  clk: qcom: Update the video core clock frequency on sdm670
  drm/msm/sde: reset custom props to default on last close
  ARM: dts: msm: update sdm670 devfreq node with proper cpu number
  ARM: dts: msm: add histogram feature DT entry for SDM670
  drm/msm/sde: fix to send idle time notification only when requested
  ARM: dts: msm: Add support for NT35597 sharp panel on SDM845
  locking/osq_lock: Fix osq_lock queue corruption
  leds: qpnp-wled: Disable module permanently when OVP fault persists
  leds: qpnp-wled: Configure WLED1_CTRL_SWITCHING_FREQUENCY selectively
  leds: qpnp-wled: Improve auto calibration algorithm
  leds: qpnp-wled: Fix parameters passed to of_get_address_byname()
  mmc: sdhci: fix PM Qos code porting error
  ARM: dts: msm: Add battery profile for SDA845 HDK
  Perf: arm64: Add additional CPUHP state for perf events
  ARM: dts: msm: Remove gpu_cc_ahb_clk from kgsl_smmu for sdm670
  usb: pd: qpnp-pdphy: Remove rx_busy flag
  serial: msm_geni_serial: Add checks against autosuspend
  serial: msm_geni_serial: Setup the IPC logs at probe for HS-UART
  clk: qcom: clk-cpu-osm: Remove OSM initialization support
  msm: msm_bus: Disallow single node paths
  Revert "msm: kgsl: Do not change active_pwrlevel while entering SLUMBER"
  iommu: arm-smmu: Remove unnecessary power_on call
  iommu: arm-smmu: Disable io-coherency in bypass mode
  diag: Add mutex protection while reading dci debug statistics
  usb: pd: disable VBUS/VCONN upon shutdown
  ALSA: pcm: use lock to protect substream runtime resource
  ALSA: pcm: add locks for accessing runtime resource
  drm/msm/sde: avoid duplicating plane states in crtc atomic_check
  ARM: dts: msm: Enable vdd_mss on SDM845
  soc: qcom: pil: Reorder votes for vdd_modem to be proxy voted
  serial: msm_geni_serial: Modify the Rx state machine initializations
  pinctrl: qcom: Update Direct connect mapping for GPIO31/49/89
  msm: ipa: add null terminator
  icnss: Re-probe if driver probe returns error of defer
  power: reset: Remove secure boot mode check
  msm: ipa: UAPI security code changes
  msm: sde: disable support for v4l2 event subscription
  diag: Fix race condition while accessing mdlog session info
  usb: host: Fix passing of xhci-imod-value property to xhci-plat
  diag: Validate memory device client's process descriptor
  msm: ipa: prevent string buffer overflows in IPA driver
  net: core: Send ARP probe and trigger RTM_NEWNEIGH
  diag: Add mdlog session to apps pkt response path
  diag: dci: Send masks information to only supported peripherals
  diag: Add validity check for process descriptor
  diag: dci: Add validity check for dci client's process descriptor
  defconfig: msm: Disable LLCC ECC support for sdm670
  ARM: dts: msm: add div_clk device for PM660
  msm: vidc: Add TME codec entry
  msm: ADSPRPC: validate context pointer with magic number
  ARM: dts: msm: Add slimbus slave device for wcn3990 on sdm670
  msm: netfilter: changes to handle contact address modification in SIP ALG
  ARM: dts: msm: Add device tree for SDA845 V2 HDK board
  ARM: dts: msm: Add display support for SDM845 QVR
  ARM: dts: msm: set qcom,guard-memory property for rmtfs on sdm845
  uio: msm_sharedmem: add guard page around shared memory
  ARM: dts: msm: Add initial PMIC device configuration for QRD670
  cpufreq: schedutil: Switch from sprintf to scnprintf
  msm: msm_bus: Change Throttle Methodology
  clk: qcom: Avoid turning off the CPUSS AHB clocks during LPM state
  msm: kgsl: Enables GMU fence error interrupt
  msm: kgsl: Set GPU fence to ALLOW mode for gmu snapshot
  defconfig: sdm845: disable CPRh regulator driver
  ARM: dts: msm: remove VDD_APC0/1 regulator devices for SDM845
  drm/msm/sde: avoid multiple CRTC enable
  ARM: dts: msm: Introduce topology for sdxpoorwills
  pinctrl: qcom: Update Direct connect mapping for GPIO41
  PCI/ASPM: Add L1 substate capability structure register definitions
  ARM: dts: msm: Add crypto device nodes for sdm670
  ARM: dts: msm: Enable QRNG driver for sdm670
  ARM: dts: msm: Enable TZ-log driver for sdm670
  ARM: dts: msm: Enable QSEECOM driver for sdm670
  ARM: dts: msm: Enable USB3 LPM with both USB controller on SDM845
  dwc3: use dwc3_host_init() and dwc3_host_exit() APIs
  msm: kgsl: Start the ringbuffers with a null context
  msm: kgsl: Make the fence names more readable
  sched: core: Fix possible hotplug race in set_cpus_allowed_ptr
  defconfig: sdm670: Enable cnss_genl driver compilation
  msm: kgsl: Add commandline option to boot with no GMU
  ARM: dts: msm: Change the default clk for sharp 1080p panel for sdm845
  ARM: dts: msm: Enable SMMU S1 for AP/USB Context bank for SDM845
  drm/msm/dsi-staging: add support to configure dsi clock
  osq_lock: avoid live-lock issue for RT task
  msm: kgsl: Do not change active_pwrlevel while entering SLUMBER
  locking/rwsem-xadd: Fix missed wakeup due to reordering of load
  ARM: dts: msm: Add non-removable ufs property for sdm845
  cgroup/cpuset: remove circular dependency deadlock
  usb: pd: Avoid blocking wait in SRC_TRANSITION_TO_DEFAULT
  usb: pd: Send pending VDM message upon entering SNK/SRC_Ready
  defconfig: arm: Enable ARM appended dtb flag for sdxpoorwills
  arch: arm: Enabled HAVE_FUTEX_CMPXCHG if FUTEX is enabled
  PM / devfreq: memlat: Look for min stall% in addition to ratio criteria
  ARM: dts: msm: Disable kgsl iommu test device for sdm845
  cpufreq: schedutil: Cache tunables on governor exit
  msm: pcie: add support for switch latency
  cpuidle: lpm-levels: Fix snprintf string format
  pinctrl: qcom: Update sdm845 direct connect interrupts
  pinctrl: qcom: Use TLMM and PDC for dual edge wakeup interrupts
  drm/msm/sde: disable irq on startup to match power event
  ARM: dts: msm: enable DPDM regulator on SDM670
  soc: qcom: rpm_stats: Fix snprintf string format
  Documentation: bindings: Add description for ICE instance
  PM / devfreq: bw_hwmon: Fix event-based race condition
  ARM: dts: msm: enable Display Port driver for SDM670
  ARM: dts: msm: use the correct trip phandle for gpu cooling maps of sdm670
  ARM: dts: msm: add specific audio support for sdm670
  dwc3: msm: Notify -ETIMEDOUT always in case of floating charger
  drm/msm/dsi-staging: fix incorrect logging of ESD information
  defconfig: Enable sdcardfs for sdm845
  ARM: dts: msm: Add battery profile for QVR845 device
  ARM: dts: msm: Add battery profile for MLP446579 battery
  ASoC: change mask in snd_soc_get/put_volsw_sx to unsigned int
  scsi: ufs: remove UFS_DEVICE_QUIRK_RECOVERY_FROM_DL_NAC_ERRORS
  msm: kgsl: Update CGC settings for preemption
  msm: vidc: Update validation for operating rate
  ARM: dts: msm: Update the size for gold TLB dump size on SDM845
  defconfig: arm64: sdm845: Enable IP6_NF_IPTABLES_128
  net: ipv6: Optimize ipv6 packet matching
  udp6: set rx_dst_cookie on rx_dst updates
  udp: call dst_hold_safe() in
  udp6: fix socket leak on early demux
  net: ipv6: reset daddr and dport in if connect() fails
  net: ipv6: Fix UDP early demux lookup with udp_l3mdev_accept=0
  net: ipv6: Add early demux handler for UDP unicast
  ARM: dts: msm: Add flag for SMMU S1 support for each Context Bank in IPA
  msm: ipa: SMMU S1 enable/bypass support for all context Banks
  ARM: dts: msm: Add SMMU S1 support for all Context Banks
  ARM: dts: msm: Add SDXPOORWILLS device tree files for MTP and CDP
  drm/msm/sde: enable system cache for pagetable walks in mdp
  msm: kgsl: Avoid cache ops on secure memory
  ARM: dts: msm: adjust LUT safe levels for sdm845
  drm/msm/sde: add support to adjust safe lut per fill level
  usb: gadget: gsi: Defer freeing memory on free_inst if in use
  staging: zram: Rate limit memory allocation errors
  ARM: dts: msm: Enable UART for sdm670
  ARM: dts: msm: Add bluetooth node of wcn3990 for sdm670
  ARM: dts: msm: add active display flag to proper node for sdm670
  mmc: mmc: Use mmc_select_hs400 instead of mmc_select_hs400es
  msm: ADSPRPC: Update port state on glink open error
  mmc: core: Remove unused variable cached_ext_csd
  ARM: dts: msm: Add non-removable ufs property for sdm670
  scsi: ufs-qcom: Add check for ufs bootdevice
  ARM: dts: msm: Add support for I2C, SPI and UART on sdxpoorwills
  power: qpnp-fg: Fix general coding style issues
  power: qpnp-fg: Add snapshot of fuel gauge driver
  power: qpnp-smbcharger: Fix compilation and other issues
  power: qpnp-smbcharger: Add snapshot of qpnp-smbcharger driver
  ARM: dts: msm: Enable gsi device on sdm670
  mtd: msm_qpic_nand: Use correct config option for bus voting
  ARM: dts: msm: Reorder GMU power levels on SDM670
  ARM: dts: msm: Update watchdog interrupts for SDM670
  wil6210: use INTX interrupt by default
  drm/msm/sde: Fix to skip validate when no ds data available
  msm: vidc: Update state check for buffer count verification
  icnss: Check for FW_READY state before sending uevent in PD notifier
  ARM: dts: msm: Remove old convention of adding cd gpio to interrupt map
  power: smblib: reset CTM ICL vote upon USB removal
  power: smblib: remove jeita fcc ajustment when HW jeita is disabled
  sched: Make resched_cpu() unconditional
  ARM: dts: msm: add pinctrl configuration for QNOVO_EXT_FET_CTL on sdm845
  sound: usb: Update QMI indication message
  msm: kgsl: Treat GMU stop failures as errors
  ALSA: pcm: remove unused variable from snd_pcm_info()
  msm: sde: avoid request dereference with cached sequence id
  drm/msm/sde: avoid fence reset during modeset crtc disable
  drm/msm/sde: reverse color component order for 16bits formats
  ARM: dts: msm: Add duplicate coresight funnel devices for sdm670
  msm: ADSPRPC: Use spin_lock_irqsave in glink notify handler
  wil6210: support AOA in FTM session
  msm: kgsl: Use a lock when updating the sparse bindings
  msm: kgsl: Bail out when two threads add sparse bindings
  drm/msm/dp: synchronize the USBPD and display thread events
  net: ipc_router: Validate return from
  drm/msm/sde: fix race condition with mdp clk and bw vote update
  diag: Free the memory in diagfwd_peripheral_exit()
  sched/fair: Limit sync wakeup bias to waker cpu
  soc: qcom: tracer_pkt: Fix buffer length check
  Revert "Revert "Revert "drivercore: Avoid adding devices without pm_ops to dpm list"""
  ARM: dts: msm: Add GSI DMA channels for I2C instances on sdm845
  drm/msm/sde: handle missing ctl_start interrupt for retire fence
  platform: msm: qcom-geni-se: Don't hold mutex during register dump
  msm: kgsl: Don't permit the user to set the lowest frequency
  core_ctl: Keep all CPUs un-isolated while boost is active
  defconfig: msm: Enable I2C and QCOM-SPS-DMA driver for sdxpoorwills perf
  ARM: dts: msm: Enable gpu-quirk-secvid-set-once for sdm845
  ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
  slimbus: Fix multiple corner cases
  msm: kgsl: Set secure regions once
  ARM: dts: msm: Enable sending of PIL to AOP messages on SDM670
  of: reserved_mem: Fix kmemleak crash on no-map region
  iommu: iommu-debug: Fix duplicate iommu_attachment entries
  msm: kgsl: Set default A6XX preemption level
  platform: msm: Export register_codec ops API for audio
  ARM: dts: msm: Add initial support for QRD670 devices
  ARM: dts: msm: Add support for panels on SDM670 target
  msm: sde: replace rsc with power domain for rotator
  Documentation: bindings: Correct vendor reference in msm8953 pinctrl
  ARM: dts: msm: Modify sleep settings on SPI-8 pins for SDM845
  msm: kgsl: Add debug log in adreno_of_get_pwrlevels()
  msm: kgsl: Fix gpu fault issue while enabling stall on page fault
  msm: kgsl: Do not allocate scratch memory for A3xx
  msm: kgsl: Limit the kgsl log frequency in kgsl_get_unmapped_area()
  ARM: dts: msm: Enable GPU driver SMMU retention flag for SDM845
  drm/msm/sde: Add support for dspp pa memcolor features
  drm/msm/sde: Add support for dspp pa sixzone features
  drm/msm/sde: Add support for dspp pa hsic features
  usb: dwc3: Don't bail out in data stage completion if setup is pending
  Revert "PM / Sleep: Add wake lock api wrapper on top of wakeup sources"

Conflicts:
	arch/arm64/boot/dts/qcom/sdm670-mtp.dtsi

Change-Id: I483cb5cd16cbbad0dd636955b4ae7fad949a5397
Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>