357 Commits

Author SHA1 Message Date
UtsavBalar1231
839896723b Merge remote-tracking branch 'origin/q' into auto-kernel
* origin/q:
  Revert "Workaround: These are work around which need to de addressed"
  init: completely remove Early init services support
  Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk
  Revert "Remove Per File Key based hardware crypto framework"
  Revert "Integrate the new file encryption framework"
  Revert "Revert "Reverting crypto patches""
  Revert "Variant ops for UFS crypto and new crypto lib"
  Revert "mmc: host: Use request queue pointer for mmc crypto"
  Revert "mmc: cqhci: eMMC JEDEC v5.2 crypto spec addition"
  Revert "mmc: cqhci: Add eMMC crypto APIs"
  Revert "mmc: cqhci: Add inline crypto support to cqhci"
  Revert "mmc: host: Add variant ops for cqhci crypto"
  Revert "mmc: host: Fix the offset for ICE address"
  Revert "mmc: host: Set the supported dun size for crypto"
  Revert "mmc: host: Fix the condition to parse crypto clocks"
  Revert "fscrypt: support legacy inline crypto mode"
  Revert "dm: Support legacy on disk format in dm-default-key"
  Revert "defconfig: Enable new file encryption flags"
  Revert "ARM: dts: Make crypto address part of host controller node"
  Revert "Use correct endianness for encryption keys"
  Revert "ANDROID: block: backport the ability to specify max_dun_bytes"
  Revert "ANDROID: dm-default-key: set dun_bytes more precisely"
  Revert "ANDROID: fscrypt: set dun_bytes more precisely"
  Revert "BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies"
  Revert "ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32"
  Revert "dm: default-key: Adapt legacy disk format for new set of arguments"
  Revert "defconfig: Enable new file encryption flags for msmnile"
  msm: ipa3: fix the unmap logic
  net : stmmac: rgmii clock was not setting to low
  ARM: dts: msm: Changing the pet timeout as per granularity limit
  coresight: cti: Move CTI DEVID register read from cti_probe
  soc: qcom: qrtr: APIs for ethernet transport
  arch: arm64 : boot: dts : Removing mac addr entry
  net : stmmac : random mac addr assignment
  ARM: dts: msm: Add new QUPv3 SIDs for SA8155 VM
  ARM: dts: msm: add qoe and cv2x over eth support for sa515m
  ARM: dts: msm: add qmi and v2x over eth support for sa2150p
  Arm: dts: qsc405: Update num of tx queues to 4
  dfc: Enable TX when grant is received
  ARM: dts: sdxprairie: Update num of tx queues to 4
  ARM: dts: msm: Disable disp_rsc for sa8155-capture
  power: qpnp-smb2/5: Report TIME_TO_FULL_NOW and  CHARGE_FULL_DESIGN
  power: qpnp-qg/fg-gen3/gen4: Report TIME_TO_FULL_NOW property
  msm: kgsl: skip if requested address doesn't fall in the svm range
  defconfig: Enable new file encryption flags for msmnile
  rpmsg: glink: Enable irq wake for glink interrupt
  ARM: dts: msm: Update pmic alarm thermal zone mitigation configs for GEN3
  msm: ais: restrict cci user interface to VIDEOC_CAM_CONTROL
  ARM: dts: msm: disable avb for lv container
  binderfs: use refcount for binder control devices too
  msm: eth: Add user space interface for eth
  msm: ipa3: add support on detour lan2lan traffic to sw
  dm: default-key: Adapt legacy disk format for new set of arguments
  defconfig: sdm429: Update configs related to DCC
  net: stmmac: Add mac2mac feature support
  soc: qcom: bgcom: change BG TWM firmware name
  ARM: msm: dts: Disable U1U2 low power modes for QCS610
  UVC: Increase usb requests for better throughput
  Documentation: devicetree: net: Add doc for switch driver
  mmc: host: Set the supported dun size for crypto
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  ARM: dts: msm: Add vbus_detect as USB extcon for Telematics AU MTP
  msm: kgsl: Correctly clean up dma buffer attachment in case of error
  ARM: dts: msm: Add multiple dri device nodes for sa8195 lxc gvm
  Use correct endianness for encryption keys
  ARM: dts: sa2150p: enable rgmii level shifter on nand vt som
  ARM: dts: msm: disable disk rename in LV GVM
  sdm429w: add bg-rsg driver changes
  mtd: msm_qpic_nand: Use logical unit count in flash density
  mmc: host: Fix the condition to parse crypto clocks
  defconfig: Disable wlan vendors to optimize memory
  ARM: dts: Make crypto address part of host controller node
  defconfig: Enable new file encryption flags
  dm: Support legacy on disk format in dm-default-key
  fscrypt: support legacy inline crypto mode
  mmc: host: Fix the offset for ICE address
  mmc: host: Add variant ops for cqhci crypto
  mmc: cqhci: Add inline crypto support to cqhci
  mmc: cqhci: Add eMMC crypto APIs
  mmc: cqhci: eMMC JEDEC v5.2 crypto spec addition
  mmc: host: Use request queue pointer for mmc crypto
  Variant ops for UFS crypto and new crypto lib
  Revert "Reverting crypto patches"
  Integrate the new file encryption framework
  Remove Per File Key based hardware crypto framework
  ARM: dts: msm: Disable cti apps node for sa8155
  ARM: dts: add audio device tree for sda429
  usb: f_gsi: Implement remote wakeup feature for gsi for bus suspend
  diag: Synchronize USB notifications handling event queues
  diag: Add usb events to a queue
  msm: ais: change the buffer SOF timestamp match
  net: stmmac: Fix the ioctl case for timestamping
  usb: gadget: u_ether: Add skb check in eth_start_xmit
  net: stmmac: FR60005 unused data cleanup
  lkdtm: Correct the size value for WRITE_KERN
  net: stmmac: Enable RX parameter configuration from device tree
  msm: camera: Fix uninitialized and Null pointer dereference
  serial: msm_geni_serial: Fix the issue with PM usage
  ARM: defconfig: Enable intermediate functional block support for sdm429w
  clk: qcom: gcc: Add freq support for emac clk in qcs405
  msm: kgsl: Use regulator_is_enabled api when gpu-quirk-cx-gdsc is defined
  msm: kgsl: Reset CM3 during GMU suspend
  soc: qcom: socinfo: Add support for trinket-iot soc-id
  msm: kgsl: Always boot GMU with default CM3 config
  ARM: dts: qcom: Enable SE2 I2C for SA8195
  msm: pcie: validate speed switch request
  msm: pcie: correct cached PCIe link BW max gen speed
  soc: qcom: socinfo: Remove Unnecessary soc-id
  ARM: dts: msm: Remove unnecessary files for qcm6125
  ARM: dts: msm: add support of DP PCLK bond mode for SA8195p
  msm: kgsl: Add handler for GPC interrupt on A6xx GPU
  msm: ipa3: add eth ep_pair info
  msm: ipa3: add v2x ethernet pipes
  msm: kgsl: Poll GDSCR to ensure CX collapse
  ARM: dts: msm: Add WLAN PD auxilary minidump ID for sdmmagpie
  ARM: dts: msm: Add WLAN PD auxilary minidump ID for MSS on SM6150
  RM: dts: msm: add support for gpio based jack detection on qcs610

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-08-29 14:23:01 +05:30
UtsavBalar1231
e9f27448df Merge tag 'LE.UM.3.2.3-00110-SA2150p' into q
* LE.UM.3.2.3-00110-SA2150p:
  Revert "Remove Per File Key based hardware crypto framework"
  Revert "Integrate the new file encryption framework"
  Revert "Revert "Reverting crypto patches""
  Revert "Variant ops for UFS crypto and new crypto lib"
  Revert "mmc: host: Use request queue pointer for mmc crypto"
  Revert "mmc: cqhci: eMMC JEDEC v5.2 crypto spec addition"
  Revert "mmc: cqhci: Add eMMC crypto APIs"
  Revert "mmc: cqhci: Add inline crypto support to cqhci"
  Revert "mmc: host: Add variant ops for cqhci crypto"
  Revert "mmc: host: Fix the offset for ICE address"
  Revert "mmc: host: Set the supported dun size for crypto"
  Revert "mmc: host: Fix the condition to parse crypto clocks"
  Revert "fscrypt: support legacy inline crypto mode"
  Revert "dm: Support legacy on disk format in dm-default-key"
  Revert "defconfig: Enable new file encryption flags"
  Revert "ARM: dts: Make crypto address part of host controller node"
  Revert "Use correct endianness for encryption keys"
  Revert "ANDROID: block: backport the ability to specify max_dun_bytes"
  Revert "ANDROID: dm-default-key: set dun_bytes more precisely"
  Revert "ANDROID: fscrypt: set dun_bytes more precisely"
  Revert "BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies"
  Revert "ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32"
  Revert "dm: default-key: Adapt legacy disk format for new set of arguments"
  Revert "defconfig: Enable new file encryption flags for msmnile"
  msm: ipa3: fix the unmap logic
  net : stmmac: rgmii clock was not setting to low
  ARM: dts: msm: Changing the pet timeout as per granularity limit
  coresight: cti: Move CTI DEVID register read from cti_probe
  soc: qcom: qrtr: APIs for ethernet transport
  arch: arm64 : boot: dts : Removing mac addr entry
  net : stmmac : random mac addr assignment
  ARM: dts: msm: Add new QUPv3 SIDs for SA8155 VM
  ARM: dts: msm: add qoe and cv2x over eth support for sa515m
  ARM: dts: msm: add qmi and v2x over eth support for sa2150p
  Arm: dts: qsc405: Update num of tx queues to 4
  dfc: Enable TX when grant is received
  ARM: dts: sdxprairie: Update num of tx queues to 4
  ARM: dts: msm: Disable disp_rsc for sa8155-capture
  power: qpnp-smb2/5: Report TIME_TO_FULL_NOW and  CHARGE_FULL_DESIGN
  power: qpnp-qg/fg-gen3/gen4: Report TIME_TO_FULL_NOW property
  msm: kgsl: skip if requested address doesn't fall in the svm range
  defconfig: Enable new file encryption flags for msmnile
  rpmsg: glink: Enable irq wake for glink interrupt
  ARM: dts: msm: Update pmic alarm thermal zone mitigation configs for GEN3
  msm: ais: restrict cci user interface to VIDEOC_CAM_CONTROL
  ARM: dts: msm: disable avb for lv container
  binderfs: use refcount for binder control devices too
  msm: eth: Add user space interface for eth
  msm: ipa3: add support on detour lan2lan traffic to sw
  dm: default-key: Adapt legacy disk format for new set of arguments
  defconfig: sdm429: Update configs related to DCC
  net: stmmac: Add mac2mac feature support
  soc: qcom: bgcom: change BG TWM firmware name
  ARM: msm: dts: Disable U1U2 low power modes for QCS610
  UVC: Increase usb requests for better throughput
  Documentation: devicetree: net: Add doc for switch driver
  mmc: host: Set the supported dun size for crypto
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  ARM: dts: msm: Add vbus_detect as USB extcon for Telematics AU MTP
  msm: kgsl: Correctly clean up dma buffer attachment in case of error
  ARM: dts: msm: Add multiple dri device nodes for sa8195 lxc gvm
  Use correct endianness for encryption keys
  ARM: dts: sa2150p: enable rgmii level shifter on nand vt som
  ARM: dts: msm: disable disk rename in LV GVM
  sdm429w: add bg-rsg driver changes
  mtd: msm_qpic_nand: Use logical unit count in flash density
  mmc: host: Fix the condition to parse crypto clocks
  defconfig: Disable wlan vendors to optimize memory
  ARM: dts: Make crypto address part of host controller node
  defconfig: Enable new file encryption flags
  dm: Support legacy on disk format in dm-default-key
  fscrypt: support legacy inline crypto mode
  mmc: host: Fix the offset for ICE address
  mmc: host: Add variant ops for cqhci crypto
  mmc: cqhci: Add inline crypto support to cqhci
  mmc: cqhci: Add eMMC crypto APIs
  mmc: cqhci: eMMC JEDEC v5.2 crypto spec addition
  mmc: host: Use request queue pointer for mmc crypto
  Variant ops for UFS crypto and new crypto lib
  Revert "Reverting crypto patches"
  Integrate the new file encryption framework
  Remove Per File Key based hardware crypto framework
  ARM: dts: msm: Disable cti apps node for sa8155
  ARM: dts: add audio device tree for sda429
  usb: f_gsi: Implement remote wakeup feature for gsi for bus suspend
  diag: Synchronize USB notifications handling event queues
  diag: Add usb events to a queue
  msm: ais: change the buffer SOF timestamp match
  net: stmmac: Fix the ioctl case for timestamping
  usb: gadget: u_ether: Add skb check in eth_start_xmit
  net: stmmac: FR60005 unused data cleanup
  lkdtm: Correct the size value for WRITE_KERN
  net: stmmac: Enable RX parameter configuration from device tree
  msm: camera: Fix uninitialized and Null pointer dereference
  serial: msm_geni_serial: Fix the issue with PM usage
  ARM: defconfig: Enable intermediate functional block support for sdm429w
  clk: qcom: gcc: Add freq support for emac clk in qcs405
  msm: kgsl: Use regulator_is_enabled api when gpu-quirk-cx-gdsc is defined
  msm: kgsl: Reset CM3 during GMU suspend
  soc: qcom: socinfo: Add support for trinket-iot soc-id
  msm: kgsl: Always boot GMU with default CM3 config
  ARM: dts: qcom: Enable SE2 I2C for SA8195
  msm: pcie: validate speed switch request
  msm: pcie: correct cached PCIe link BW max gen speed
  soc: qcom: socinfo: Remove Unnecessary soc-id
  ARM: dts: msm: Remove unnecessary files for qcm6125
  ARM: dts: msm: add support of DP PCLK bond mode for SA8195p
  msm: kgsl: Add handler for GPC interrupt on A6xx GPU
  msm: ipa3: add eth ep_pair info
  msm: ipa3: add v2x ethernet pipes
  msm: kgsl: Poll GDSCR to ensure CX collapse
  ARM: dts: msm: Add WLAN PD auxilary minidump ID for sdmmagpie
  ARM: dts: msm: Add WLAN PD auxilary minidump ID for MSS on SM6150
  RM: dts: msm: add support for gpio based jack detection on qcs610

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>

Conflicts:
	arch/arm64/boot/dts/qcom/sa8195p.dtsi
2020-08-29 10:38:28 +05:30
qctecmdr
5b7fb8f2d2 Merge "soc: qcom: qrtr: APIs for ethernet transport" 2020-08-21 01:08:13 -07:00
Jay Jayanna
9ab141145e soc: qcom: qrtr: APIs for ethernet transport
Provide APIs to be used by the ethernet transport/adaption layer to
interface with qrtr-ethernet driver. Ethernet transport/adaption layer
will use these APIs to:
  1. Let qrtr-ethernet know when the ethernet link is up/down so that
     endpoint registration/deregistration is done as needed.
  2. Provide a function pointer for qrtr-ethernet module to transmit
     data to the ethernet adaption layer.

Change-Id: Ifd1a07aef2fc5cd906128d2bed68574a2ab4c29b
Signed-off-by: Jay Jayanna <jayanna@codeaurora.org>
2020-08-20 12:25:58 -07:00
Anurag Chouhan
bab9b42617 soc: qcom: socinfo: Add support for trinket-iot soc-id
Add socinfo support for trinket-iot Soc and update the
bindings for the same.

Change-Id: I377526de9e7e7d95d93f6f954f6ff94e8f886b71
Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
2020-08-06 09:58:19 +05:30
UtsavBalar1231
727a66e949 Merge remote-tracking branch 'origin/q' into auto-kernel
* origin/q:
  Linux 4.14.192
  x86/i8259: Use printk_deferred() to prevent deadlock
  KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
  xen-netfront: fix potential deadlock in xennet_remove()
  cxgb4: add missing release on skb in uld_send()
  x86/unwind/orc: Fix ORC for newly forked tasks
  Revert "i2c: cadence: Fix the hold bit setting"
  net: ethernet: ravb: exit if re-initialization fails in tx timeout
  parisc: add support for cmpxchg on u8 pointers
  nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
  qed: Disable "MFW indication via attention" SPAM every 5 minutes
  usb: hso: Fix debug compile warning on sparc32
  arm64: csum: Fix handling of bad packets
  arm64/alternatives: move length validation inside the subsection
  mac80211: mesh: Free pending skb when destroying a mpath
  mac80211: mesh: Free ie data when leaving mesh
  bpf: Fix map leak in HASH_OF_MAPS map
  ibmvnic: Fix IRQ mapping disposal in error path
  mlxsw: core: Free EMAD transactions using kfree_rcu()
  mlxsw: core: Increase scope of RCU read-side critical section
  mlx4: disable device on shutdown
  net: lan78xx: fix transfer-buffer memory leak
  net: lan78xx: add missing endpoint sanity check
  sh: Fix validation of system call number
  selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
  net/x25: Fix null-ptr-deref in x25_disconnect
  net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  xfs: fix missed wakeup on l_flush_wait
  rds: Prevent kernel-infoleak in rds_notify_queue_get()
  x86, vmlinux.lds: Page-align end of ..page_aligned sections
  x86/build/lto: Fix truncated .bss with -fdata-sections
  9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
  9p/trans_fd: abort p9_read_work if req status changed
  f2fs: check if file namelen exceeds max value
  f2fs: check memory boundary by insane namelen
  drm: hold gem reference until object is no longer accessed
  drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
  ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  wireless: Use offsetof instead of custom macro.
  PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
  x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
  ath9k: release allocated buffer if timed out
  ath9k_htc: release allocated buffer if timed out
  iio: imu: adis16400: fix memory leak
  media: rc: prevent memory leak in cx23888_ir_probe
  crypto: ccp - Release all allocated memory if sha type is invalid
  net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()
  scsi: libsas: direct call probe and destruct
  Revert "Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk"
  msm: ep_pcie: set irq flag to IRQF_EARLY_RESUME for PERST irq
  mhi: cntrl: qcom: Update the fw image name for new devices
  drivers: qti-virtual-sensor: Add hexa cpu max virtual sensor for SDM429
  ARM: dts: msm: fix cx_cdev label size for SDM429W
  ARM: dts: msm: Add virtual display connector for sa8195
  usb: gadget: f_ipc: Increase max packet size to 24k
  usb: dwc3-msm: Set proper ssphy flag during peripheral bus suspend
  msm: qpnp-power-on: configure KPDPWR_N S2 for HARD_RESET at TWM entry
  power: smb1398: Update win-uv threshold to 10mV
  power: battery: Fix use of uninitialized variable error
  power: smb1398: Do not disable FP_FET during IREV condition
  backlight: qcom-spmi-wled: Add "qcom,sync-dly" property
  ARM: dts: msm: disable gpu_isdb cti for trinket
  net: qualcomm: rmnet: validate ipv6 extension header lengths
  msm: ais: Address index out of bounds
  binder: fix braces warning in binderfs
  usb: host: xhci: update event ring dequeue pointer on purpose
  iommu/arm-smmu: Do not write to slave side protected context banks
  i2c: i2c-qcom-geni: Reinitialize the variables after every transfer
  ARM: dts: msm: Add UFS support for kdump kernel on sa8155
  iio: adc: Add channels AMUX1 and AMUX3 for voltage reading
  msm: ADSPRPC: Size check before allocating memory from DMA
  sched/walt: Improve the scheduler
  drivers: soc: sdx_ext_ipc: Fix devm_request_threaded_irq call
  Reverting crypto and incrementalfs changes
  diag: Update event and log code ranges
  ARM: dts: msm: Update ADC channels for SA2150P based CCARD
  PCI: Add PCIe quirks for PCIe root port
  ARM: dts: msm: enable usb suspend function in host mode
  usb: dwc3-msm: Add markers for peripheral bus resume
  msm: vidc: fix deadlock between queue and flush buffer handling
  ARM: dts: msm: Add uart support for kdump kernel on sa8155
  sx150x-pinctrl: Avoid i2c transfer during kexec
  ARM: dts: msm: Add and enable Tj based modem_v2x mitigation for SA515
  drivers: thermal: qmi_cooling: Add support for modem_v2x cooling device
  arm: dts: qcom: add tz_apps and qseecom
  mhi: core: Error handling for pending packets in mission_mode
  msm: kgsl: Fix possible use-after-free while adding context to active list
  ARM: dts: msm: add support for SMP2P shutdown ack from modem
  ARM: dts: msm: Update mpss_adsp carved memory for sa515m cdp
  ARM: dts: msm: add hs uart node for BT on QCS410 device
  ARM: dts: msm: Add mem_dump and RTB node for sdm429
  defconfig: sdm429: Add configs related to DCVS and scheduler
  ARM : dts: msm: Add DCVS and sched nodes
  msm: ADSPRPC: Map and FD non-NULL check before dereferencing
  platform: msm: qcom-geni-se: Correct print statement format
  net: stmmac: Add check for micrel phy for phy interrupt
  defconfig: sdmshrike: use uncompressed linux kernel
  soc: qcom: hab: fix some issues in the remote open cancelling case
  wcnss: Enable smd channel ready
  ARM: dts: msm8916: Update reserved-memory for wcnss, venus and mba
  defconfig: Enable Incremental FS support
  ubifs: Fix deadlock in concurrent bulk-read and writepage
  spi: spi-geni-qcom: Return error if setup transfer fails
  mhi: core: do not toggle PCIe low power mode in sleeping context
  msm: ais: remove unnecessary writing to csid rdi cfg0 register
  cfg80211: Indicate backport support for sband iftype data
  ARM: dts: qcom: add display nodes for SDA429w devices
  init: early_services: get status after launching early services
  ARM: dts: msm: Add DVT-2 support for APQ hardware
  usb: phy: snps: Enable auto-resume during host mode bus suspend
  ARM: dts: msm: Add core/core2x clk for SSC QUP
  usb: misc: mdm_data_bridge: Add missing check for single interface
  msm: ais: add ais isp trace
  ARM: msm: dts: set skip-panel-reset for AUO 416p panel
  video: fbdev: msm: add skip-panel-reset dt property
  power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
  soc: qcom: bgcom: Use shared_ee property for spi
  ARM: dts: msm: Add shared_ee property to bg spi node
  ARM: dts: msm: Add MHI and PCIe configuration
  video: fbdev: msm: add interface to send idle on/off command to panel
  msm: ipa3: Support uc header proc ctx for DSCP insertion
  usb: gadget: handle bam setup and cleanup for mbim in u_bam_dmux
  UPSTREAM: ath10k: Fix encoding for protected management frames
  UPSTREAM: ath10k: Fix length of wmi tlv command for protected mgmt frames
  UPSTREAM: ath10k: Add peer delete response event
  UPSTREAM: ath10k: wait for vdev delete response from firmware
  UPSTREAM: ath10k: Add wmi tlv service map for mesh 11s
  UPSTREAM: ath10k: update GCMP & GCMP-256 cipher suite number for WCN3990
  UPSTREAM: ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3
  UPSTREAM: ath10k: assign 'n_cipher_suites' for WCN3990
  UPSTREAM: ath10k: Add wmi tlv vdev subtype for mesh in WCN3990
  UPSTREAM: mac80211: add missing WFA Multi-AP backhaul STA Rx requirement
  usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
  kheaders: include only headers into kheaders_data.tar.xz
  kheaders: remove meaningless -R option of 'ls'
  msm: camera: Fix KW issues
  ARM: dts: msm: Change smem host id for gvm la
  soc: qcom: smem: Increase total host number
  kgsl: Parse secure mapping size from dts
  asoc: Add digital mute callback function for cdc dma
  usb: host: xhci: Increase number of event ring segments to 4
  soc: qcom: bgcom: use pm_runtime_status_suspended of spi
  net: usb: Initialize retval with zero as it might be used uninitialized
  ASoC: bolero: Resolve glitch during amic record
  msm: adsprpc: Race conditions when handling the ADSP SSR
  ASoC: bolero: Fix higher btn press noise issue
  audio-kernel: add proxy ports for call screening in machine driver
  asoc: add code change for proxy playback and capture BE DAIs.
  usb: pd: Correctly handle SVDM versions

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-08-05 20:50:30 +05:30
UtsavBalar1231
f04bf2d7c5 Merge tag 'LE.UM.3.2.3-45100-SA2150p' into q
"LE.UM.3.2.3-45100-SA2150p"

* tag 'LE.UM.3.2.3-45100-SA2150p' of https://source.codeaurora.org/quic/la/kernel/msm-4.14:
  msm: ep_pcie: set irq flag to IRQF_EARLY_RESUME for PERST irq
  mhi: cntrl: qcom: Update the fw image name for new devices
  drivers: qti-virtual-sensor: Add hexa cpu max virtual sensor for SDM429
  ARM: dts: msm: fix cx_cdev label size for SDM429W
  ARM: dts: msm: Add virtual display connector for sa8195
  usb: gadget: f_ipc: Increase max packet size to 24k
  usb: dwc3-msm: Set proper ssphy flag during peripheral bus suspend
  msm: qpnp-power-on: configure KPDPWR_N S2 for HARD_RESET at TWM entry
  power: smb1398: Update win-uv threshold to 10mV
  power: battery: Fix use of uninitialized variable error
  power: smb1398: Do not disable FP_FET during IREV condition
  backlight: qcom-spmi-wled: Add "qcom,sync-dly" property
  ARM: dts: msm: disable gpu_isdb cti for trinket
  net: qualcomm: rmnet: validate ipv6 extension header lengths
  msm: ais: Address index out of bounds
  binder: fix braces warning in binderfs
  usb: host: xhci: update event ring dequeue pointer on purpose
  iommu/arm-smmu: Do not write to slave side protected context banks
  i2c: i2c-qcom-geni: Reinitialize the variables after every transfer
  ARM: dts: msm: Add UFS support for kdump kernel on sa8155
  iio: adc: Add channels AMUX1 and AMUX3 for voltage reading
  msm: ADSPRPC: Size check before allocating memory from DMA
  sched/walt: Improve the scheduler
  drivers: soc: sdx_ext_ipc: Fix devm_request_threaded_irq call
  Reverting crypto and incrementalfs changes
  diag: Update event and log code ranges
  ARM: dts: msm: Update ADC channels for SA2150P based CCARD
  PCI: Add PCIe quirks for PCIe root port
  ARM: dts: msm: enable usb suspend function in host mode
  usb: dwc3-msm: Add markers for peripheral bus resume
  msm: vidc: fix deadlock between queue and flush buffer handling
  ARM: dts: msm: Add uart support for kdump kernel on sa8155
  sx150x-pinctrl: Avoid i2c transfer during kexec
  ARM: dts: msm: Add and enable Tj based modem_v2x mitigation for SA515
  drivers: thermal: qmi_cooling: Add support for modem_v2x cooling device
  arm: dts: qcom: add tz_apps and qseecom
  mhi: core: Error handling for pending packets in mission_mode
  msm: kgsl: Fix possible use-after-free while adding context to active list
  ARM: dts: msm: add support for SMP2P shutdown ack from modem
  ARM: dts: msm: Update mpss_adsp carved memory for sa515m cdp
  ARM: dts: msm: add hs uart node for BT on QCS410 device
  ARM: dts: msm: Add mem_dump and RTB node for sdm429
  defconfig: sdm429: Add configs related to DCVS and scheduler
  ARM : dts: msm: Add DCVS and sched nodes
  msm: ADSPRPC: Map and FD non-NULL check before dereferencing
  platform: msm: qcom-geni-se: Correct print statement format
  net: stmmac: Add check for micrel phy for phy interrupt
  defconfig: sdmshrike: use uncompressed linux kernel
  soc: qcom: hab: fix some issues in the remote open cancelling case
  wcnss: Enable smd channel ready
  ARM: dts: msm8916: Update reserved-memory for wcnss, venus and mba
  defconfig: Enable Incremental FS support
  ubifs: Fix deadlock in concurrent bulk-read and writepage
  spi: spi-geni-qcom: Return error if setup transfer fails
  mhi: core: do not toggle PCIe low power mode in sleeping context
  msm: ais: remove unnecessary writing to csid rdi cfg0 register
  cfg80211: Indicate backport support for sband iftype data
  ARM: dts: qcom: add display nodes for SDA429w devices
  init: early_services: get status after launching early services
  ARM: dts: msm: Add DVT-2 support for APQ hardware
  usb: phy: snps: Enable auto-resume during host mode bus suspend
  ARM: dts: msm: Add core/core2x clk for SSC QUP
  usb: misc: mdm_data_bridge: Add missing check for single interface
  msm: ais: add ais isp trace
  ARM: msm: dts: set skip-panel-reset for AUO 416p panel
  video: fbdev: msm: add skip-panel-reset dt property
  power: smb5-lib: Report the CURRENT_MAX as 1A in CC-mode
  soc: qcom: bgcom: Use shared_ee property for spi
  ARM: dts: msm: Add shared_ee property to bg spi node
  ARM: dts: msm: Add MHI and PCIe configuration
  video: fbdev: msm: add interface to send idle on/off command to panel
  msm: ipa3: Support uc header proc ctx for DSCP insertion
  usb: gadget: handle bam setup and cleanup for mbim in u_bam_dmux
  UPSTREAM: ath10k: Fix encoding for protected management frames
  UPSTREAM: ath10k: Fix length of wmi tlv command for protected mgmt frames
  UPSTREAM: ath10k: Add peer delete response event
  UPSTREAM: ath10k: wait for vdev delete response from firmware
  UPSTREAM: ath10k: Add wmi tlv service map for mesh 11s
  UPSTREAM: ath10k: update GCMP & GCMP-256 cipher suite number for WCN3990
  UPSTREAM: ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3
  UPSTREAM: ath10k: assign 'n_cipher_suites' for WCN3990
  UPSTREAM: ath10k: Add wmi tlv vdev subtype for mesh in WCN3990
  UPSTREAM: mac80211: add missing WFA Multi-AP backhaul STA Rx requirement
  usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit
  kheaders: include only headers into kheaders_data.tar.xz
  kheaders: remove meaningless -R option of 'ls'
  msm: camera: Fix KW issues
  ARM: dts: msm: Change smem host id for gvm la
  soc: qcom: smem: Increase total host number
  kgsl: Parse secure mapping size from dts
  usb: host: xhci: Increase number of event ring segments to 4
  soc: qcom: bgcom: use pm_runtime_status_suspended of spi
  net: usb: Initialize retval with zero as it might be used uninitialized
  msm: adsprpc: Race conditions when handling the ADSP SSR
  usb: pd: Correctly handle SVDM versions

f2fs merge has been ignored as we are already inlined with f2fs-stable
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>

Conflicts:
	arch/arm64/boot/dts/qcom/sa8195p-adp-star-display.dtsi
	arch/arm64/configs/cuttlefish_defconfig
	drivers/md/Kconfig
	drivers/scsi/ufs/ufshcd.c
	fs/crypto/fscrypt_private.h
	fs/crypto/keyring.c
	fs/crypto/keysetup.c
	fs/crypto/keysetup_v1.c
	fs/ext4/inode.c
	fs/ext4/page-io.c
	fs/ext4/readpage.c
	fs/ext4/super.c
	fs/f2fs/data.c
	fs/f2fs/f2fs.h
	fs/f2fs/super.c
	include/linux/fscrypt.h
	include/uapi/linux/fscrypt.h
	kernel/time/alarmtimer.c
2020-08-05 16:15:20 +05:30
Anurag Chouhan
f287f9587c soc: qcom: socinfo: Remove Unnecessary soc-id
Remove Unnecessary socinfo support and update the
bindings for the same.

Change-Id: I724b37fd7e466307db0c209cef834c4a308fa940
Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
2020-08-04 15:39:34 +05:30
Vishwanath Raju K
8e7a0d4061 iommu/arm-smmu: Do not write to slave side protected context banks
For msm targets that have slave side access control, iommu
driver is not allowed to write to secure context bank register
space. Extend arm_smmu_skip_write logic to consider such
protected context bank ttbr address space as well for skipping.

Change-Id: Ibb6ee5a0425c1aa86ab82b78eca386de09baaace
Signed-off-by: Vishwanath Raju K <vishk@codeaurora.org>
2020-07-28 13:13:29 +05:30
UtsavBalar1231
d051fc8d18 Merge remote-tracking branch 'origin/q' into auto-kernel
* origin/q:
  Revert "arm64/alternatives: use subsections for replacement sequences"
  ARM: dts: msm: Modify gfx_iommus iommus-cells size for qcs405
  ARM: dts: msm: Add dts file for kdump kernel on sa8155
  ARM: dts: msm: multi-card for SA6155/SA8155/SA8195
  defconfig: Add defconfig for kdump capture kernel on gen3_auto
  usb: gadget: f_mdm_data: Do not queue OUT requests if MDM is disconnected
  msm: pil: bootkpi: Add conditional boot marker for modem
  defconfig: Initial common perf defconfig for sa8155 and sa8195
  defconfig: sa8155: Enable CONFIG_KEXEC
  ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
  ANDROID: Incremental fs: Cache successful hash calculations
  ANDROID: Incremental fs: Fix four error-path bugs
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  ANDROID: Incremental fs: wake up log pollers less often
  ANDROID: Incremental fs: Fix scheduling while atomic error
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  ANDROID: Incremental fs: Fix issues with very large files
  ANDROID: Incremental fs: Add setattr call
  ANDROID: Incremental fs: Use simple compression in log buffer
  ANDROID: Incremental fs: Fix create_file performance
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: Incremental fs: Optimize get_filled_block
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  Revert "ANDROID: Incremental fs: Fix initialization, use of bitfields"
  ANDROID: Incremental fs: Fix remount
  ANDROID: Incremental fs: Protect get_fill_block, and add a field
  ANDROID: Incremental fs: Fix crash polling 0 size read_log
  ANDROID: Incremental fs: get_filled_blocks: better index_out
  ANDROID: Incremental fs: Fix four resource bugs
  ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
  ANDROID: Incremental fs: Fix two typos
  ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
  ANDROID: Incremental fs: Remove signature checks from kernel
  ANDROID: Incremental fs: Pad hash blocks
  ANDROID: Incremental fs: Make fill block an ioctl
  ANDROID: Incremental fs: Remove all access_ok checks
  ANDROID: Incremental fs: Support xattrs
  ANDROID: Incremental fs: Fix initialization, use of bitfields
  ANDROID: Incremental fs: Fix crash on failed lookup
  ANDROID: Incremental fs: Make files writeable
  ANDROID: Incremental fs: Remove C++-style comments
  power: smb1398-charger: disable sync between master and slave
  power: smb1398-charger: Update the OVP threshold to 14V
  power: smb1398: Update default cp-min-icl to 1A for HVDCP3
  power: battery: Add support to enable PPS to work in CV mode
  ARM: dts: qcom: Add HS-I2S device tree support on SA8195-GVM
  spi: spi-geni-qcom: Avoid return before mutex unlock
  drivers: soc: sdx_ext_ipc: Fix dev_err
  drivers: soc: sdx_ext_ipc: Fix probe failure
  serial: msm_geni_serial: Fix DMA TX FSM reset sequence
  Bluetooth: Add the support for wcn3980 in SDM429w
  ARM: dts: msm: Add bluetooth node for 2wcn support for SDM429w
  ARM: dts: msm: Disable can-controller node for SA8195 ADP AIR board
  defconfig: Add WCNSS related config parameter
  rpmsg: qcom_glink_bgcom: Correct the remote intent ack sequence
  msm: ipa3: Update the channel mode before start channel
  ARM: dts: add audio device tree for sdm429
  soc: qcom: hab: add the buffer size sanity check for exporting a buffer
  ARM: dts: msm: revert qcs410 include from dt file
  regulator: qcom_pm8008: Fix regulator_get_voltage API
  Revert "bootkpi: Add KPI Marker for System Resume"
  ARM: dts: msm: Increase CMA region to 40 MB on sm6150
  ARM: dts: msm: Reduce AQC ring size with PCIe switch on sdxprairie
  ARM: dts: msm: Remove unused AQC devicetree node in sdxprairie
  msm: sps: Correct descriptor fifo address to dump contents
  defconfig: msm: Enable required limits driver for sdm429-bg
  ARM: dts: sa2145p: add support for NAND SOM
  dts: sdx: add support for tdm for sa515m card
  ARM: dts: msm: update modem Tj thermal zone trips for SA515
  net: stmmac: Fixed autoneg disable issue
  ARM: dts: msm: Enable ro.boot.avb_version for sdm429
  cfg80211: Add support for HE
  msm: ipa: send the endp_desc QMI for low_lat only on non-auto mode
  msm: ais: ife SOF and buffer done tracking
  arm :dts : Modified the rgmii size
  ARM: dts: msm: enable AVB 2.0 in linux guest
  defconfig: support for hid-nintendo driver
  ARM: dts: msm: sdhci: disable hotplug in broken change detect
  arm-smmu: add bitmap for secure context banks
  iommu/arm-smmu: override writel_relaxed in smmu global address space
  char: virtio_fastrpc: use DMA_ATTR_SKIP_CPU_SYNC for uncached buffer
  mhi: core: Prevent extra votes for multiple timesync requests
  msm:npu: prevent fmax_pwrlvl to be used uninitialized
  ARM: dts: msm: Add new property npu-dsp-sid-mapped for npu
  msm: npu: Allow user code to query if NPUDSP SID is mapped
  net: stmmac: Add check for  HWTSTAMP_FILTER_ALL filter
  Revert "msm: pcie: add parallelization support for pcie msm probe"
  ARM: dts: msm: Fix wrong include file in sa8195 adp-air overlay
  msm: vidc: fix dec out buf count update logic for batching mode
  ARM: dts: sa2145p: enable side band wake up support
  serial:msm_geni_serial: CANCEL bit changes for 4.14 based target
  ARM: dts: msm: Add common device tree for SA8195 ADP
  defconfig: arm64: msm: Enable CONFIG_IOMMU_IO_PGTABLE_FAST in QCS405
  ARM: dts: msm: Enable PCIe0 for S8155 Single LV GVM
  FROMLIST: HID: nintendo: add nintendo switch controller driver
  f2fs: remove blk_plugging in block_operations
  usb: gadget: f_gsi: Increase num of buffers to 50 for ECM
  msm: v4l2loopback: Implement V4L2 cropping functionality
  defconfig: sa2150p: enable graphics driver
  ARM: dts: sa2150p: Enable device nodes for graphics support
  usb: gadget: f_ipc: Add support of sideband notifier call chain
  ARM: dts: msm: disable qti-can on SA8155 ADP AIR board
  spi: spi-geni-qcom: Restrict SPI responder to transfer mode 1
  msm: mhi_dev: Wait for host to set BHI_INTVEC value
  defconfig: sdm429w: Add new defconfig to enable new PA
  msm: mhi_dev: Skip mhi channel state info change
  defconfig: sa2150p: enable helper APIs for sideband notifications
  wcnss: Register wlan driver ops for SMD notification
  spi: spi_qsd: Add Shared EE property check for spi
  documentation: bindings: spi_qsd: Add shared ee dtsi flag
  msm-geni-serial: Correct the interrupt polling logic in uart
  rpmsg: glink: Changing interrupt trigger option
  arm64: config: Enable Glink for GVM
  ARM: dts: msm: Add skip-disable-before-sw-enable flag to gx_gdsc
  clk: qcom: gdsc-regulator: Update support to skip GDSC disable
  ARM: dts: msm: change display-label to display-type for DSI0
  ARM: dts: qcom: add video device tree support for sdm429w
  ARM64: dts: msm: Add wakeup support for sdx-ext-ipc devices
  drivers: soc: sdx_ext_ipc: Add wakeup support from system suspend
  ARM: dts: msm: change HAB VMID to 3 for single LV GVM
  msm: ipahal: Add uCP exception case for status pkt
  genetlink: remove genl_bind
  net: stmmac: Set DOMAIN_ATTR_GEOMETRY for smmu fastmap
  usb: gadget: f_midi: Avoid invalid pointer access
  ipa3: Support wdi3 over gsi on msmnile APQ target
  msm: kgsl: Put a keep alive vote before updating CP_RB_WPTR
  rpmsg: qcom_glink_bgcom: Correct the copyright licence
  msm: ep_pcie: Add KPI marker and log for PCIe link init
  msm: mhi_dev: Add KPI marker and log for mhi init
  arm64/kdump: Build fix for CONFIG_KEXEC
  serial: msm_geni_serial: Initialize the variables before access
  mailbox: Add new mailbox for gvm
  hwspinlock: Add support to parse spin lock id
  clk: qcom: mdss: update dsi 12nm clock driver
  mm/swapfile.c: move inode_lock out of claim_swapfile
  ARM: dts: qcom: update display dts nodes for sdm429w WTP
  soc: qcom: dcc_v2: Add NULL check before using dcc driver data
  mm/memblock.c: fix bug in early_dyn_memhotplug
  ARM: dts: sa2150p: enable BLSP0 UART and free up GPIO 83
  ARM: dts: sa2150p: add support for NAND based SOM
  ARM: dts: sa2145p: add support for NAND based SOM
  defconfig: sa515m: enable helper APIs for sideband notifications
  soc: qcom: sideband: add helper APIs for sideband notifications
  clk: qcom: smd_rpm: Change rpm clk_id for SDM429
  defconfig: sdm429: Add MPROC GLINK defconfig for SDM429W
  defconfig: Initial common defconfig for sa8155 and sa8195
  ARM: dts: sa2145p: add msm-id for sa2145p chip
  ARM: dts: sa2150p: remove incorrect msm-id inclusion
  ARM: dts: msm: Update mpss_adsp carved memory for sa515m platform
  ARM: msm: dts: enable touch node for wearable
  ARM: dts: qcom: vm: Add device nodes for second AFE rx and proxy tx devices
  ARM: dts: msm: Disable BAM mode for spi dtsi node
  ARM: dts: msm: Add glink bgcom dtsi node for sdm429
  rpmsg: Add glink-bgcom driver for rpmsg framework
  tmc-etr: Add ETR status check in usb_notifier
  defconfig: sdm429: add display configs
  spi: spi-geni-qcom: Don't initialize GSI channels for FIFO/SE_DMA mode
  ARM: dts: Add NFC device node for SDM429W
  clk: qcom: smd_rpm: Add bb_clk_pin for SDM429
  ARM: msm: dts: Enable restarting usb host mode in HS for SDM660
  USB: pd: Restart host mode in high speed if no usb3 & dp concurrency
  qcom/watchdog_v2: Disable watchdog before booting crash kernel
  ARM: dts: Enable HMP for SA8195, SA8155 and SA6155 VM
  msm: sps: Assign proper BAM destination values
  ARM: dts: msm: Add SPM control for sdm429w
  clk: qcom: cpu-sdm: Add spm control support
  defconfig: sdm: Add support for CPU clocks
  ARM: dts: msm: Add CPU clock support for sdm429w
  clk: qcom: cpu-sdm: Add cpu clock driver for SDM
  ARM: dts: msm: add gpr and gecko drivers to DT
  ARM: dts: msm: add display related dt nodes on QCS410 device
  msm: ais: acquire init_frame_drop from userspace
  defconfig: Enable qcom_sps_dma driver for sdm429w
  i2c-msm-v2: Make init call as module_init for i2c driver
  usb: host: xhci-plat: Fix IMOD configuration from sysfs
  ARM: dts: msm: Add GPU support for sdm429w
  ARM: dts: msm: Add to distinguish NO or NC connection in USB Type-C
  msm: ipa: Fix updating the doobell for WDI3
  bindings: qpnp-smb5: add property to show fake charging status
  ARM: dts: msm: Add wcnss node for sdm429
  defconfig: sa2150p: Enable SDX_EXT_IPC
  msm: kgsl: Add A504 GPU support for SDM429
  defconfig: sa2150p-nand: Enable SDX_EXT_IPC
  ARM: dts: msm: Remove the extra double quotes in the model name
  clk: qcom: gdsc-regulator: Add support to skip GDSC disable
  clk: qcom: Add enable_safe_config for gfx3d_clk_src
  ARM: dts: msm: Add bg spi and bg daemon nodes
  coresight-tmc-etr: Add QDSS IPA bam connection support
  ARM: dts: msm: Add blackghost pil node
  ARM: dts: msm: Define adsp loader node
  defconfig: sdm429: Add pil configs to sdm429
  ARM: dts: msm: add device tree for EAP connection through ethernet
  power: qpnp-smb5: add property to show fake charging status
  power: smb5-lib: Show unknown battery status for debug battery
  arm: dts: msm: Add dt entry to enable geometry mapping in stmmac
  ARM: dts: msm: Add multiport USB controller and PHYs on sdmshrike
  usb: dwc3: Write necessary registers for dual port enablement
  usb: dwc3-msm: Add support for 2nd set of wakeup IRQs
  usb: dwc3: Add support for 4 PHYs for dual port controller
  qseecom: register qseecom client with msm bus driver
  msm: ais: remove cci reset for specified master during cci initialization
  ARM: dts: msm: Align with the gpio name change in driver
  drivers: soc: sdx_ext_ipc: Give generic name for gpios
  drivers: soc: sdx_ext_ipc: Make gpio DT entries optional
  i2c: i2c-qcom-geni: Enhance IPC logging debug infra in I2C
  ASoC: tfa98xx: Update profile info properly
  ASoC: tfa98xx: Fix type casting error
  ASoC: tfa98xx: Add tfa98xx smart PA driver
  msm: sps: Use iomem attribute for base address
  msm: mhi_dev: Do not flush events to host if channel is stopped
  ARM: dts: msm: add tzlog device node for sdm429
  fs: namespace: Fix use-after-free in unmount
  msm: ais: fix cci read return value issue
  ARM : dts : support realtek r8125 ethernet driver
  msm: ethernet : smmu: enable qcom smmu
  dma-mapping-fast: Fix erroneous MAIR idx calculation
  sdm429w: modify copy right year as per guidelines
  pinctrl: qcom: Clear status bit on irq_unmask
  Revert "Revert "ANDROID: security,perf: Allow further restriction of perf_event_open""
  defconfig: enable cpufreq stats config
  drivers: soc: qcom: Add bg pil driver to 4.14
  clk: qcom: rcg2: Fix possible null pointer dereference
  usb: misc: Add support for diag bridging over mdm_data_bridge
  ARM: dts: msm: Add pil nodes to sdm429
  msm: kernel: add bgcom interface header file
  ARM: dts: msm: Add trace source coresight nodes for sdmshrike
  ARM: dts: msm: Enable CTIs and TPDMs for sdmshrike
  msm: kernel: add bgcom interface header file
  ARM: dts: msm: Fix crypto tests
  ARM: dts: msm: Add support for various subtype of IDP board for QCM/S6125
  ARM: msm: Hardware name correction for SDM429W
  ARM: dts: msm: enable smmu for sdm429
  ARM: dts: msm: Disable the secure mem region for SDM429
  drivers: thermal: Force notify thermal to re-evaluate TSENS sensors
  msm: set config for ADSPRPC and add dtsi node
  spi: spi-geni-qcom: Check for zero length transfer
  spi: spi-geni-qcom: Reset the dma engine on failure
  cpufreq: stats: Change return type of cpufreq_stats_update() as void
  cpufreq: stats: Handle the case when trans_table goes beyond PAGE_SIZE
  drivers: thermal: Re-initialize TSENS controller interrupt configuration
  Early Services: init: fs:  synchronize Early Services with init
  soc: qcom: dcc_v2: Add PM callbacks to support hibernation
  atlantic forwarding driver v1.1.7
  ARM: dts: msm: Add support for DT overlay QCS410
  platform: msm: qcom-geni-se: Enable SSC QUP SE clks before SCM call
  dfc: fix null pointer access
  dfc: add stall recovery timer
  regulator: qpnp-lcdb: Disable step voltage ramp for PM8150L V3
  drm:msm:sde fix compile error when RSC is not enabled
  msm: mhi_dev: Increase size of ipa_clnt_hndl array
  sched: core_ctl: Fix possible uninitialized variable
  msm: mhi_dev: Disable IPA DMA during MHI cleanup
  ARM: dts: msm: Remove camera pil memory
  defconfig: sdm429w: Enable BGCOM drivers
  wcnss: validate build version response correctly
  msm: ais: fix 6155 crop issue on mini IFE driver
  msm: ipa: Support hardware accelerated DIAG over qdss
  msm: kgsl: Do not double free pages in kgsl_memdesc
  defconfig: sa2150p: remove IEEE 802.11 support
  defconfig: sa2150p: remove bluetooth driver not required
  wcnss: Export SMD channel close API for wlan driver removal
  wcnss: Export wcnss smd tx method
  defconfig: sa2150p-nand: Add 3D Graphics driver
  msm: camera: Update CSIPHY/CSID v3.5 registers
  mhi: netdev: free memory allocated in read/write
  ARM: dts: msm: Add audio support
  ARM: dts: msm: Add qseecom node for sdm429
  early init: adjust early devices for 8195
  qseecom: use legacy command for bgapp
  sched: Improve the scheduler
  dt-bindings: drm: msm: update detach handoff option for shp
  dt-bindings: drm: msm: shd: add dynamic mode support
  dt-bindings: drm: msm-lease: add empty resource support
  arm: dts: msm: Add dt entry to enable geometry mapping in EMAC
  ARM: dts: msm: Add 1.8v override for SA515M telematics CDP
  staging: android: ion: Add support for Carveout allocations in ion_alloc
  soc: qcom: Add bgcom driver for sdm429w
  ARM: dts: msm: Remove the pil-force-shutdown flag
  msm: ipa3: Fix to map the npn phy address only once
  msm: mhi_dev: update NHWER after M0 from host
  profiler: Add a communication interface between userspace and tz services
  defconfig: msm: Add PCIe driver for sdxprarie
  ARM: dts: msm: Add PCIe switch driver for sdxprairie
  pci: switch: Add PCIe switch driver
  msm: camera: isp: Flush Pending list after stop HW to avoid race
  clk: qcom: Add debug clk support for SDM660
  msm: ipa3: Send actual DL flt rule to Q6
  cnss2: Add synchronized force wake support
  ARM: dts: msm: Add debugcc support for SDM660
  defconfig: sdm429: Add CONFIG_MSM_TZ_SMMU defconfig for sdm429
  power: smb2: Enable read/writing of Type-C Rp value
  iommu/arm-smmu: Add MSM_TZ_SMMU support on SDM429W
  ARM: msm: dts: Set usb dvdd voltage range to [0.8v 0.8v] for sdm429
  clk: qcom: sdm429w: Update the gcc/debugcc for sdm429w
  rpmsg: qcom_smd: Add SET signal support
  ARM: dts: qcom: Add device nodes for second AFE rx and proxy tx devices
  ARM: dts: qcom: Correct adsp_smsm node interrupt number
  ARM: dts: msm: correct the filenames in Makefile
  usb: gadget: f_ipc: Fix race between ipc_free_inst and ipc_close
  msm: ais: define early init for camera
  ARM: DTS: msm: Update DP PLL string for SDM660
  msm: ais: fix cci read return value issue
  ARM: dts: msm: remove default SA6155 DP pinctrl
  usb: gadget: f_qdss: Allocate one string ID for all instances
  dma-buf: fix race while reading the dma_buf in dmabuffs_dname
  usb: gadget: Reset string ids upon unbind
  init: define early init functions for display subsystem
  msm: adsprpc: Fix array index underflow problem
  init: support early init framework
  USB: f_mtp: Revert Avoid queuing of receive_file_work for 0 length
  msm: ais: fix csid fatal error issue
  ARM: dts: msm: Add QDSS IPA bam connection config for sdxprairie
  mhi: core: Use high priority workqueue for all MHI work
  net: stmmac: dwmac4_prog_mtl_tx_algorithms() missing write operation
  net: stmmac: Disable flow ctrl for RX AVB queues and enable TX AVB queues
  net: stmmac: copyright year fix
  defconfig: msm: Disable CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE flag
  ARM: dts: msm: Add pseudo port entries
  ARM: dts: msm: remove qdss offset for trinket
  ARM: dts: msm: add support of DP PHY bond mode for SA8195p
  ARM: dts: msm: added 2nd DP and eDP for SA8195p
  ARM: dts: msm: revert 2nd DP and eDP related DT modification
  ARM: dts: msm: Add WLAN pin control support on sdm429w
  drm/msm/sde: Add data structure for ROI MISR
  Revert "ARM: dts: msm: remove 2nd DP and eDP from sa8195p"
  msm: ipa: Move the QMI for mhi pipe info to modem bootup
  ARM: dts: msm: Remove GPU min, low and svs levels for 8195
  ARM: dts: msm: include correct dtsi for sa8195p-v2-adp-air-overlay.dts
  diag: Add debug logs tracing diag mhi read and write paths
  ARM: dts: msm: Add MPROC glink related node for gvm
  soc: qcom: smem: Support to parse smem host id
  msm: npu: refactor wait_for_status_ready to reduce the latency
  arm64: Allow boot on cpus other than logical cpu 0
  arm64: dts: qcs405: Add src clk strings
  ARM: dts: msm: Add pcie1 support for sa8155 virtual machine
  clk: qcom: Add pcie1 virtio clocks for sa8155
  net: stmmac: copy from user fail handle
  init: use unbound instead of highpriority wq in early init
  msm: ipa3: increase pkt ctx for cv2x rsrc grp
  rpmsg: smd: Use spinlock in tx path
  init: support early init on SA8195
  diag: Add protection while accessing diag client map
  Revert "ARM: dts: msm: Enabling dynamic splash on DSI and DP displays (sa8195)"
  drm/msm/shd: Update topology name in shd atomic check
  Set req_id in trigger notify and slot increment
  ARM: dts: msm: Enabling dynamic splash on DSI and DP displays (sa8195)
  drm/msm/sde: Move roi number check to atomic_check stage
  drm/msm/shd: Fix can't register irq of roi misr
  net: stmmac: use correct header type
  dtsi: SA8155: Early ethernet changes
  defconfig: SA8155: Enable ebtables vlan filters
  ARM: dts: msm: Add roi misr register address for sm6150
  ARM: dts: msm: Add roi misr register address for sdmshrike
  ARM: dts: msm: Add roi misr register address for sm8150
  drm/msm/sde: add roi misr support
  drm/msm/sde: skip rsc client creation for external encoders
  init: define early init functions for camera subsystem
  drm/msm/dsi-staging: add support for output CSI-2 compatible stream
  drm/msm/dsi-staging: add missing RGB color re-order
  drm/msm/shd: fix null pointer during pm_suspend
  msm/shd: Resolve conflictions in HEAD
  mm/free_area_init_core: skip memmap_init for holes
  drm/msm: add boot marker
  init: move more subsystems into early init framework
  init: define early init functions for display subsystem
  init: define early devices needed by all subsystems
  init: support early userspace
  init: define early init functions for rootfs mounting
  init: define early init functions needed by all subsystems
  init: add new early param and define early initcall macros
  arm: dts: msm: switch to 8 channel ubwc for sdmshrike GPU
  ARM: dts: msm: update macro tile mode for sdmshrike display
  msm: kgsl: Add macrotiling channels property
  initialize the return value to 0 for irq request
  msm: ais: handle timestamp for each RDI of IFE
  drm/msm/sde: fix LM split index for single LM case
  drm/msm/shd: add quad lm support to shared display
  drm/msm-lease: add 32bit ioctl support for msm lease
  drm/msm-lease: fix potential racing condition for msm lease
  drm/msm/shd: populate base topology for shared virtual display
  drm/msm/shd: wait additional vsync when all planes are detached
  defconfig: sdmshrike: Enable config for dyn splash
  drm/msm/sde: add plane layout check and global coordinate support
  drm/msm/sde: add num_mixers in sde_crtc_state
  drm/msm/sde: fix plane sorting with layout set
  drm/msm/dp: accumulated fixes from dev branch
  drm/msm/sde: add topology_name in crtc state
  drm/msm/sde: set pipes per stage to 4 to support quad lm
  ARM: dts: msm: add support of DP PHY bond mode for SA8195p
  drm/msm/dp: add DP PHY bond mode support
  clk/qcom/mdss: added PHY bond mode for 7nm DP/USB PHY
  ARM: dts: msm: added 2nd DP and eDP for SA8195p
  clk/qcom/mdss: added secondary DP/USB PHY PLL support
  drm/msm/dp: added 7nm eDP/DP PHY 5.0.0 support
  clk/qcom/mdss: added 7nm eDP/DP PHY support
  drm/msm/dp: add multiple DP instances support for DP/USB combo PHY
  drm/msm/dp: add force bond mode for dp-sst
  drm/msm/dp: add bond tiled mode support
  drm/msm/dp: add support to multiple dp instances
  drm/msm/dp: add force bond mode support
  drm/msm/dp: add tiled dp-mst mode support
  drm/msm/dp: read sink caps when dp clock is enabled
  drm: msm: sde: skip rm resources pair mask checks for 4LM topologies
  disp: msm: sde: adjust encoders to support 4LM topologies
  disp: msm: sde: add plane L/R property to support 4LM topologies
  disp: msm: sde: expand max mixers to 4 to support 4LM topologies
  drm/msm/sde: add 4LM topology variants in resource manager
  drm/msm/sde: fix topology lookup table when ctl version is used
  ARM: dts: msm: update UBWC highest bank bit for sdmshrike display
  drm/msm/shd: fix null atomic state during mode_fixup
  ARM: dts: msm: add dp-mst simulator for debug mode
  drm/msm/dp: use dp_msm_sim for dp-mst simulation
  drm/msm/dp: add dp-mst sideband simulator
  drm/msm/dp: add dp-mst protocol simulator helper
  drm/msm/dp: add dp aux bridge framework support
  drm/msm/dp: add mixer count check in dp mode validation
  drm/msm/dp: fix widebus-enable setting for dp
  drm/msm/dp: update mode validation logic for widebus
  drm: Check dp extended receiver capabilities
  drm/msm: update topology based on clock requirement
  drm: msm: dp: correct the resolution width check in get_mode_info
  temp fix 8195 start camera fail
  Revert "clk: Parallelization of clk_debug_init"
  defconfig: sm8150: Enable led-qcom-clk driver
  clk: qcom: gcc: Add support for 80KHz and 100KHz for gp clocks
  clk: Parallelization of clk_debug_init
  mhi: core: avoid memset of BHIE registers
  ARM: dts: msm: Add device tree node for GP2 clock driven led
  leds: qcom-clk: Add clock controller based PWM driver
  msm: ais: free gpio and irq when kill ais_server
  ARM: dts: msm: Add NVMe for sa8195p adp board
  defconfig: msm: Enable NVMe for sdmshrike
  ARM: dts: msm: add dload dump type for sa8195p
  defconfig: msm: enable minidump for sa8195p
  clk: qcom: camcc: Update post_div table according to freq plan
  drm/msm/sde: fix null pointer in sde connector atomic check
  ARM: dts: msm: Add pcie1~3 support for sa8195p
  msm: msi: allow accesses to device MSI registers when using QGIC
  Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk
  drm/msm/sde: fix null pointer in sde connector atomic check
  scsi: ufs: Fix IOCTL error checking for input buffer
  mhi: Don't do memset_io with RXVEC for qcn7605
  serial: msm_geni_serial: Disable Flow only for HSUART usecase
  disp: msm: dsi: add check before buffer copy
  PM / devfreq: gpubw_mon: Add null check for governor private data
  ARM64: dts: msm: delete the appsbl-qseecom-support property
  Revert "init: support early userspace"
  msm: ais: re-use camnoc info for 8195
  msm: ais: sync to latest mobile camera
  msm: ais: allow sensor power down from init state
  msm: ais: fix pause/resume issue
  defconfig: Enable debug clock controller for sdmshrike
  ARM: dts: msm: Add the clock_debugcc node on sdmshrike
  clk: qcom: Add debug clock controller for sdmshrike
  ARM: dts: msm: Support GPU clock upto 670Mhz for SC8180
  init: support early userspace
  scsi: ufs: sysfs: health descriptor
  drm/msm/sde: change backlight setup to support shared dsi display
  drm/msm/shd: add dsi_display base in shd_display
  Revert "msm: ais: fastforward to PC398"
  ais: refine gerrit 2840559 to fix its side effects
  mhi: Don't do memset_io with RXVEC for qcn7605
  msm: ais: change maximum context numbers to 32
  msm: ais: specify CPU for IFE interrupt
  Increase stabilize for multiple camera
  msm: ais: Remove the active_req_cnt < 2 limitation
  drm/msm-lease: fix for markings
  cnss2: set iova_start and iova_stop to physical RAM range
  scsi: ufs: sysfs: health descriptor
  Fix sa8195p boot panic.
  dts: sa8195: fix display can't work in DP_MST mode
  drm/msm-lease: create DRM MSM LEASE driver
  drm: squash changes for drm lease from upstream
  mhi: Don't do memset_io with RXVEC for qcn7605
  Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk.
  Revert "msm: adsprpc: API to get DSP capability"
  msm: camera : Lock Implementation for avoid race condition
  msm: kgsl: Fix race condition while making page as dirty
  net: sockev: avoid races between sockev and socket_close
  Revert "msm: ais: Validate packet params against cpu buffer length"
  Clean unused files: cam_cdm_hw_core.c/cam_cdm_virtual_core.c/cam_fd_hw_mgr.c/cam_icp_context.c.
  fix blacklist issue
  msm: ais: Validate packet params against cpu buffer length
  ARM: dts: fix snd card probe error for sa8155 lv
  msm: ais: resync ais to PC365 camera kernel
  msm: camera: core : Validate the dev name during the node ioctl handler
  drm: increase drm open count to 1024

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-07-24 14:38:14 +05:30
UtsavBalar1231
b6ed3d42aa Merge tag 'LE.UM.3.2.3-43600-SA2150p' into q
"LE.UM.3.2.3-43600-SA2150p"

* tag 'LE.UM.3.2.3-43600-SA2150p' of https://source.codeaurora.org/quic/la/kernel/msm-4.14:
  ARM: dts: msm: Modify gfx_iommus iommus-cells size for qcs405
  ARM: dts: msm: Add dts file for kdump kernel on sa8155
  defconfig: Add defconfig for kdump capture kernel on gen3_auto
  usb: gadget: f_mdm_data: Do not queue OUT requests if MDM is disconnected
  msm: pil: bootkpi: Add conditional boot marker for modem
  defconfig: Initial common perf defconfig for sa8155 and sa8195
  defconfig: sa8155: Enable CONFIG_KEXEC
  ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
  ANDROID: Incremental fs: Cache successful hash calculations
  ANDROID: Incremental fs: Fix four error-path bugs
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  ANDROID: Incremental fs: wake up log pollers less often
  ANDROID: Incremental fs: Fix scheduling while atomic error
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  ANDROID: Incremental fs: Fix issues with very large files
  ANDROID: Incremental fs: Add setattr call
  ANDROID: Incremental fs: Use simple compression in log buffer
  ANDROID: Incremental fs: Fix create_file performance
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: Incremental fs: Optimize get_filled_block
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  Revert "ANDROID: Incremental fs: Fix initialization, use of bitfields"
  ANDROID: Incremental fs: Fix remount
  ANDROID: Incremental fs: Protect get_fill_block, and add a field
  ANDROID: Incremental fs: Fix crash polling 0 size read_log
  ANDROID: Incremental fs: get_filled_blocks: better index_out
  ANDROID: Incremental fs: Fix four resource bugs
  ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
  ANDROID: Incremental fs: Fix two typos
  ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
  ANDROID: Incremental fs: Remove signature checks from kernel
  ANDROID: Incremental fs: Pad hash blocks
  ANDROID: Incremental fs: Make fill block an ioctl
  ANDROID: Incremental fs: Remove all access_ok checks
  ANDROID: Incremental fs: Support xattrs
  ANDROID: Incremental fs: Fix initialization, use of bitfields
  ANDROID: Incremental fs: Fix crash on failed lookup
  ANDROID: Incremental fs: Make files writeable
  ANDROID: Incremental fs: Remove C++-style comments
  power: smb1398-charger: disable sync between master and slave
  power: smb1398-charger: Update the OVP threshold to 14V
  power: smb1398: Update default cp-min-icl to 1A for HVDCP3
  power: battery: Add support to enable PPS to work in CV mode
  ARM: dts: qcom: Add HS-I2S device tree support on SA8195-GVM
  spi: spi-geni-qcom: Avoid return before mutex unlock
  drivers: soc: sdx_ext_ipc: Fix dev_err
  drivers: soc: sdx_ext_ipc: Fix probe failure
  serial: msm_geni_serial: Fix DMA TX FSM reset sequence
  Bluetooth: Add the support for wcn3980 in SDM429w
  ARM: dts: msm: Add bluetooth node for 2wcn support for SDM429w
  ARM: dts: msm: Disable can-controller node for SA8195 ADP AIR board
  defconfig: Add WCNSS related config parameter
  rpmsg: qcom_glink_bgcom: Correct the remote intent ack sequence
  msm: ipa3: Update the channel mode before start channel
  ARM: dts: add audio device tree for sdm429
  soc: qcom: hab: add the buffer size sanity check for exporting a buffer
  ARM: dts: msm: revert qcs410 include from dt file
  regulator: qcom_pm8008: Fix regulator_get_voltage API
  Revert "bootkpi: Add KPI Marker for System Resume"
  ARM: dts: msm: Increase CMA region to 40 MB on sm6150
  ARM: dts: msm: Reduce AQC ring size with PCIe switch on sdxprairie
  ARM: dts: msm: Remove unused AQC devicetree node in sdxprairie
  msm: sps: Correct descriptor fifo address to dump contents
  defconfig: msm: Enable required limits driver for sdm429-bg
  ARM: dts: sa2145p: add support for NAND SOM
  dts: sdx: add support for tdm for sa515m card
  ARM: dts: msm: update modem Tj thermal zone trips for SA515
  net: stmmac: Fixed autoneg disable issue
  ARM: dts: msm: Enable ro.boot.avb_version for sdm429
  cfg80211: Add support for HE
  msm: ipa: send the endp_desc QMI for low_lat only on non-auto mode
  msm: ais: ife SOF and buffer done tracking
  arm :dts : Modified the rgmii size
  ARM: dts: msm: enable AVB 2.0 in linux guest
  defconfig: support for hid-nintendo driver
  ARM: dts: msm: sdhci: disable hotplug in broken change detect
  arm-smmu: add bitmap for secure context banks
  iommu/arm-smmu: override writel_relaxed in smmu global address space
  char: virtio_fastrpc: use DMA_ATTR_SKIP_CPU_SYNC for uncached buffer
  mhi: core: Prevent extra votes for multiple timesync requests
  msm:npu: prevent fmax_pwrlvl to be used uninitialized
  ARM: dts: msm: Add new property npu-dsp-sid-mapped for npu
  msm: npu: Allow user code to query if NPUDSP SID is mapped
  net: stmmac: Add check for  HWTSTAMP_FILTER_ALL filter
  Revert "msm: pcie: add parallelization support for pcie msm probe"
  ARM: dts: msm: Fix wrong include file in sa8195 adp-air overlay
  msm: vidc: fix dec out buf count update logic for batching mode
  ARM: dts: sa2145p: enable side band wake up support
  serial:msm_geni_serial: CANCEL bit changes for 4.14 based target
  ARM: dts: msm: Add common device tree for SA8195 ADP
  defconfig: arm64: msm: Enable CONFIG_IOMMU_IO_PGTABLE_FAST in QCS405
  ARM: dts: msm: Enable PCIe0 for S8155 Single LV GVM
  FROMLIST: HID: nintendo: add nintendo switch controller driver
  f2fs: remove blk_plugging in block_operations
  usb: gadget: f_gsi: Increase num of buffers to 50 for ECM
  msm: v4l2loopback: Implement V4L2 cropping functionality
  defconfig: sa2150p: enable graphics driver
  ARM: dts: sa2150p: Enable device nodes for graphics support
  usb: gadget: f_ipc: Add support of sideband notifier call chain
  ARM: dts: msm: disable qti-can on SA8155 ADP AIR board
  spi: spi-geni-qcom: Restrict SPI responder to transfer mode 1
  msm: mhi_dev: Wait for host to set BHI_INTVEC value
  defconfig: sdm429w: Add new defconfig to enable new PA
  msm: mhi_dev: Skip mhi channel state info change
  defconfig: sa2150p: enable helper APIs for sideband notifications
  wcnss: Register wlan driver ops for SMD notification
  spi: spi_qsd: Add Shared EE property check for spi
  documentation: bindings: spi_qsd: Add shared ee dtsi flag
  msm-geni-serial: Correct the interrupt polling logic in uart
  rpmsg: glink: Changing interrupt trigger option
  arm64: config: Enable Glink for GVM
  ARM: dts: msm: Add skip-disable-before-sw-enable flag to gx_gdsc
  clk: qcom: gdsc-regulator: Update support to skip GDSC disable
  ARM: dts: msm: change display-label to display-type for DSI0
  ARM: dts: qcom: add video device tree support for sdm429w
  ARM64: dts: msm: Add wakeup support for sdx-ext-ipc devices
  drivers: soc: sdx_ext_ipc: Add wakeup support from system suspend
  ARM: dts: msm: change HAB VMID to 3 for single LV GVM
  msm: ipahal: Add uCP exception case for status pkt
  genetlink: remove genl_bind
  net: stmmac: Set DOMAIN_ATTR_GEOMETRY for smmu fastmap
  usb: gadget: f_midi: Avoid invalid pointer access
  ipa3: Support wdi3 over gsi on msmnile APQ target
  msm: kgsl: Put a keep alive vote before updating CP_RB_WPTR
  rpmsg: qcom_glink_bgcom: Correct the copyright licence
  msm: ep_pcie: Add KPI marker and log for PCIe link init
  msm: mhi_dev: Add KPI marker and log for mhi init
  arm64/kdump: Build fix for CONFIG_KEXEC
  serial: msm_geni_serial: Initialize the variables before access
  mailbox: Add new mailbox for gvm
  hwspinlock: Add support to parse spin lock id
  clk: qcom: mdss: update dsi 12nm clock driver
  mm/swapfile.c: move inode_lock out of claim_swapfile
  ARM: dts: qcom: update display dts nodes for sdm429w WTP
  soc: qcom: dcc_v2: Add NULL check before using dcc driver data
  mm/memblock.c: fix bug in early_dyn_memhotplug
  ARM: dts: sa2150p: enable BLSP0 UART and free up GPIO 83
  ARM: dts: sa2150p: add support for NAND based SOM
  ARM: dts: sa2145p: add support for NAND based SOM
  defconfig: sa515m: enable helper APIs for sideband notifications
  soc: qcom: sideband: add helper APIs for sideband notifications
  clk: qcom: smd_rpm: Change rpm clk_id for SDM429
  defconfig: sdm429: Add MPROC GLINK defconfig for SDM429W
  defconfig: Initial common defconfig for sa8155 and sa8195
  ARM: dts: sa2145p: add msm-id for sa2145p chip
  ARM: dts: sa2150p: remove incorrect msm-id inclusion
  ARM: dts: msm: Update mpss_adsp carved memory for sa515m platform
  ARM: msm: dts: enable touch node for wearable
  ARM: dts: qcom: vm: Add device nodes for second AFE rx and proxy tx devices
  ARM: dts: msm: Disable BAM mode for spi dtsi node
  ARM: dts: msm: Add glink bgcom dtsi node for sdm429
  rpmsg: Add glink-bgcom driver for rpmsg framework
  tmc-etr: Add ETR status check in usb_notifier
  defconfig: sdm429: add display configs
  spi: spi-geni-qcom: Don't initialize GSI channels for FIFO/SE_DMA mode
  ARM: dts: Add NFC device node for SDM429W
  clk: qcom: smd_rpm: Add bb_clk_pin for SDM429
  ARM: msm: dts: Enable restarting usb host mode in HS for SDM660
  USB: pd: Restart host mode in high speed if no usb3 & dp concurrency
  qcom/watchdog_v2: Disable watchdog before booting crash kernel
  ARM: dts: Enable HMP for SA8195, SA8155 and SA6155 VM
  msm: sps: Assign proper BAM destination values
  ARM: dts: msm: Add SPM control for sdm429w
  clk: qcom: cpu-sdm: Add spm control support
  defconfig: sdm: Add support for CPU clocks
  ARM: dts: msm: Add CPU clock support for sdm429w
  clk: qcom: cpu-sdm: Add cpu clock driver for SDM
  ARM: dts: msm: add gpr and gecko drivers to DT
  ARM: dts: msm: add display related dt nodes on QCS410 device
  msm: ais: acquire init_frame_drop from userspace
  defconfig: Enable qcom_sps_dma driver for sdm429w
  i2c-msm-v2: Make init call as module_init for i2c driver
  usb: host: xhci-plat: Fix IMOD configuration from sysfs
  ARM: dts: msm: Add GPU support for sdm429w
  ARM: dts: msm: Add to distinguish NO or NC connection in USB Type-C
  msm: ipa: Fix updating the doobell for WDI3
  bindings: qpnp-smb5: add property to show fake charging status
  ARM: dts: msm: Add wcnss node for sdm429
  defconfig: sa2150p: Enable SDX_EXT_IPC
  msm: kgsl: Add A504 GPU support for SDM429
  defconfig: sa2150p-nand: Enable SDX_EXT_IPC
  ARM: dts: msm: Remove the extra double quotes in the model name
  clk: qcom: gdsc-regulator: Add support to skip GDSC disable
  clk: qcom: Add enable_safe_config for gfx3d_clk_src
  ARM: dts: msm: Add bg spi and bg daemon nodes
  coresight-tmc-etr: Add QDSS IPA bam connection support
  ARM: dts: msm: Add blackghost pil node
  ARM: dts: msm: Define adsp loader node
  defconfig: sdm429: Add pil configs to sdm429
  ARM: dts: msm: add device tree for EAP connection through ethernet
  power: qpnp-smb5: add property to show fake charging status
  power: smb5-lib: Show unknown battery status for debug battery
  arm: dts: msm: Add dt entry to enable geometry mapping in stmmac
  ARM: dts: msm: Add multiport USB controller and PHYs on sdmshrike
  usb: dwc3: Write necessary registers for dual port enablement
  usb: dwc3-msm: Add support for 2nd set of wakeup IRQs
  usb: dwc3: Add support for 4 PHYs for dual port controller
  qseecom: register qseecom client with msm bus driver
  msm: ais: remove cci reset for specified master during cci initialization
  ARM: dts: msm: Align with the gpio name change in driver
  drivers: soc: sdx_ext_ipc: Give generic name for gpios
  drivers: soc: sdx_ext_ipc: Make gpio DT entries optional
  i2c: i2c-qcom-geni: Enhance IPC logging debug infra in I2C
  ASoC: tfa98xx: Update profile info properly
  ASoC: tfa98xx: Fix type casting error
  ASoC: tfa98xx: Add tfa98xx smart PA driver
  msm: sps: Use iomem attribute for base address
  msm: mhi_dev: Do not flush events to host if channel is stopped
  ARM: dts: msm: add tzlog device node for sdm429
  fs: namespace: Fix use-after-free in unmount
  msm: ais: fix cci read return value issue
  ARM : dts : support realtek r8125 ethernet driver
  msm: ethernet : smmu: enable qcom smmu
  dma-mapping-fast: Fix erroneous MAIR idx calculation
  sdm429w: modify copy right year as per guidelines
  pinctrl: qcom: Clear status bit on irq_unmask
  Revert "Revert "ANDROID: security,perf: Allow further restriction of perf_event_open""
  defconfig: enable cpufreq stats config
  drivers: soc: qcom: Add bg pil driver to 4.14
  clk: qcom: rcg2: Fix possible null pointer dereference
  usb: misc: Add support for diag bridging over mdm_data_bridge
  ARM: dts: msm: Add pil nodes to sdm429
  msm: kernel: add bgcom interface header file
  ARM: dts: msm: Add trace source coresight nodes for sdmshrike
  ARM: dts: msm: Enable CTIs and TPDMs for sdmshrike
  msm: kernel: add bgcom interface header file
  ARM: dts: msm: Fix crypto tests
  ARM: dts: msm: Add support for various subtype of IDP board for QCM/S6125
  ARM: msm: Hardware name correction for SDM429W
  ARM: dts: msm: enable smmu for sdm429
  ARM: dts: msm: Disable the secure mem region for SDM429
  drivers: thermal: Force notify thermal to re-evaluate TSENS sensors
  msm: set config for ADSPRPC and add dtsi node
  spi: spi-geni-qcom: Check for zero length transfer
  spi: spi-geni-qcom: Reset the dma engine on failure
  cpufreq: stats: Change return type of cpufreq_stats_update() as void
  cpufreq: stats: Handle the case when trans_table goes beyond PAGE_SIZE
  drivers: thermal: Re-initialize TSENS controller interrupt configuration
  Early Services: init: fs:  synchronize Early Services with init
  soc: qcom: dcc_v2: Add PM callbacks to support hibernation
  atlantic forwarding driver v1.1.7
  ARM: dts: msm: Add support for DT overlay QCS410
  platform: msm: qcom-geni-se: Enable SSC QUP SE clks before SCM call
  dfc: fix null pointer access
  dfc: add stall recovery timer
  regulator: qpnp-lcdb: Disable step voltage ramp for PM8150L V3
  drm:msm:sde fix compile error when RSC is not enabled
  msm: mhi_dev: Increase size of ipa_clnt_hndl array
  sched: core_ctl: Fix possible uninitialized variable
  msm: mhi_dev: Disable IPA DMA during MHI cleanup
  ARM: dts: msm: Remove camera pil memory
  defconfig: sdm429w: Enable BGCOM drivers
  wcnss: validate build version response correctly
  msm: ais: fix 6155 crop issue on mini IFE driver
  msm: ipa: Support hardware accelerated DIAG over qdss
  msm: kgsl: Do not double free pages in kgsl_memdesc
  defconfig: sa2150p: remove IEEE 802.11 support
  defconfig: sa2150p: remove bluetooth driver not required
  wcnss: Export SMD channel close API for wlan driver removal
  wcnss: Export wcnss smd tx method
  defconfig: sa2150p-nand: Add 3D Graphics driver
  msm: camera: Update CSIPHY/CSID v3.5 registers
  mhi: netdev: free memory allocated in read/write
  ARM: dts: msm: Add audio support
  ARM: dts: msm: Add qseecom node for sdm429
  qseecom: use legacy command for bgapp
  sched: Improve the scheduler
  dt-bindings: drm: msm: update detach handoff option for shp
  dt-bindings: drm: msm: shd: add dynamic mode support
  dt-bindings: drm: msm-lease: add empty resource support
  arm: dts: msm: Add dt entry to enable geometry mapping in EMAC
  ARM: dts: msm: Add 1.8v override for SA515M telematics CDP
  staging: android: ion: Add support for Carveout allocations in ion_alloc
  soc: qcom: Add bgcom driver for sdm429w
  ARM: dts: msm: Remove the pil-force-shutdown flag
  msm: ipa3: Fix to map the npn phy address only once
  msm: mhi_dev: update NHWER after M0 from host
  profiler: Add a communication interface between userspace and tz services
  defconfig: msm: Add PCIe driver for sdxprarie
  ARM: dts: msm: Add PCIe switch driver for sdxprairie
  pci: switch: Add PCIe switch driver
  msm: camera: isp: Flush Pending list after stop HW to avoid race
  clk: qcom: Add debug clk support for SDM660
  msm: ipa3: Send actual DL flt rule to Q6
  cnss2: Add synchronized force wake support
  ARM: dts: msm: Add debugcc support for SDM660
  defconfig: sdm429: Add CONFIG_MSM_TZ_SMMU defconfig for sdm429
  power: smb2: Enable read/writing of Type-C Rp value
  iommu/arm-smmu: Add MSM_TZ_SMMU support on SDM429W
  ARM: msm: dts: Set usb dvdd voltage range to [0.8v 0.8v] for sdm429
  clk: qcom: sdm429w: Update the gcc/debugcc for sdm429w
  rpmsg: qcom_smd: Add SET signal support
  ARM: dts: qcom: Correct adsp_smsm node interrupt number
  ARM: dts: msm: correct the filenames in Makefile
  usb: gadget: f_ipc: Fix race between ipc_free_inst and ipc_close
  ARM: DTS: msm: Update DP PLL string for SDM660
  usb: gadget: f_qdss: Allocate one string ID for all instances
  dma-buf: fix race while reading the dma_buf in dmabuffs_dname
  usb: gadget: Reset string ids upon unbind
  USB: f_mtp: Revert Avoid queuing of receive_file_work for 0 length
  ARM: dts: msm: Add QDSS IPA bam connection config for sdxprairie
  mhi: core: Use high priority workqueue for all MHI work
  net: stmmac: dwmac4_prog_mtl_tx_algorithms() missing write operation
  net: stmmac: Disable flow ctrl for RX AVB queues and enable TX AVB queues
  net: stmmac: copyright year fix
  defconfig: msm: Disable CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE flag
  ARM: dts: msm: Add pseudo port entries
  ARM: dts: msm: remove qdss offset for trinket
  ARM: dts: msm: Add WLAN pin control support on sdm429w
  msm: ipa: Move the QMI for mhi pipe info to modem bootup
  ARM: dts: msm: Remove GPU min, low and svs levels for 8195
  diag: Add debug logs tracing diag mhi read and write paths
  ARM: dts: msm: Add MPROC glink related node for gvm
  soc: qcom: smem: Support to parse smem host id
  msm: npu: refactor wait_for_status_ready to reduce the latency
  arm64: dts: qcs405: Add src clk strings
  ARM: dts: msm: Add pcie1 support for sa8155 virtual machine
  clk: qcom: Add pcie1 virtio clocks for sa8155
  net: stmmac: copy from user fail handle
  msm: ipa3: increase pkt ctx for cv2x rsrc grp
  rpmsg: smd: Use spinlock in tx path

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-07-24 14:14:25 +05:30
Charan Teja Reddy
2b2ce7bd5b iommu/arm-smmu: override writel_relaxed in smmu global address space
Skip writes to global space of SMMU on targets with slave side
protection where this space was preprogrammed by TZ that need to be
wkept intact.

Change-Id: I03f8ba708144ad9846ec8d6b8a89bd53773bdded
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Signed-off-by: Vishwanath Raju K <vishk@codeaurora.org>
2020-07-15 10:20:52 +05:30
Rishi Gupta
77caa23638 soc: qcom: sideband: add helper APIs for sideband notifications
This commit introduces helper APIs and header file to be used
by sideband events publishers and subscribers. Communication
is through standard kernel APIs.

Change-Id: I12114bdf3e1e0e6c3fe0677e313bd7ad8e1649b7
Signed-off-by: Rishi Gupta <rishgupt@codeaurora.org>
2020-07-07 13:32:57 +05:30
qctecmdr
0a5474b451 Merge "dfc: fix null pointer access" 2020-06-29 12:49:22 -07:00
Subash Abhinov Kasiviswanathan
0eb39dba65 dfc: add stall recovery timer
Add watchdog timer to recover potential data stall when data is
not going to the expected DRB and no DFC indication is received.

Change-Id: Iaa4b4814967cf9400c36115a083922376d23928d
Acked-by: Weiyi Chen <weiyic@qti.qualcomm.com>
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-06-24 22:03:37 -07:00
UtsavBalar1231
68cff2cf1d Merge remote-tracking branch 'origin/q' into auto-kernel
* origin/q:
  ARM: dts: msm: Bring all board specific changes to common file for QCS610
  msm: camera: Allow applying request if congestion comes
  ARM: dts: msm: Add initial dts support for QCM6125
  soc: qcom: socinfo: Add support for QCM6125/QCS6125 soc-id
  ARM: dts: qcom: Add support for POMS on sim-video-panel
  arm64: dts: msm: Add dt entry for manual fw loading
  ARM: dts: msm: remove default SA6155 DP pinctrl
  ARM: dts: msm: Enable USB type-C analog audio on SDM660
  net-ipv6-ndisc: add support for 'PREF64' dns64 prefix identifier
  fbdev: msm: call pxl clk unprepare during suspend
  msm: vidc: Fix in deciding power mode
  ARM: dts: msm: Include camera sensor DTSi file for QCS410
  USB: gadget: Add a print for Boot marker KPI
  msm: camera: isp: Add trace event in case of irq delay detected
  msm: camera: csiphy: Clear secure phy flags on release
  msm: ais: fix csid fatal error issue
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  ARM: dts: msm: Enable sdx_ext_ipc and set policy to NOP in sa515m
  drivers: soc: sdx_ext_ipc: Add option to change default policy
  msm: adsprpc: Fix array index underflow problem
  power: smb1398: Fix array index out of bounds error
  msm: ipa: update MHI event id logic
  usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
  Add S2R and S2D support in KMD
  drm/bridge: add anx7625 to drm device pm link
  ARM: dts: msm: add hgsl to sa8195 vm for GPU doorbell

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-06-23 22:26:08 +05:30
UtsavBalar1231
a5680f6f9b Merge tag 'LE.UM.3.2.3-39500-SA2150p' into q
"LE.UM.3.2.3-39500-SA2150p"

* tag 'LE.UM.3.2.3-39500-SA2150p' of https://source.codeaurora.org/quic/la/kernel/msm-4.14:
  ARM: dts: msm: Bring all board specific changes to common file for QCS610
  msm: camera: Allow applying request if congestion comes
  ARM: dts: msm: Add initial dts support for QCM6125
  soc: qcom: socinfo: Add support for QCM6125/QCS6125 soc-id
  ARM: dts: qcom: Add support for POMS on sim-video-panel
  arm64: dts: msm: Add dt entry for manual fw loading
  ARM: dts: msm: remove default SA6155 DP pinctrl
  ARM: dts: msm: Enable USB type-C analog audio on SDM660
  net-ipv6-ndisc: add support for 'PREF64' dns64 prefix identifier
  fbdev: msm: call pxl clk unprepare during suspend
  msm: vidc: Fix in deciding power mode
  ARM: dts: msm: Include camera sensor DTSi file for QCS410
  USB: gadget: Add a print for Boot marker KPI
  msm: camera: isp: Add trace event in case of irq delay detected
  msm: camera: csiphy: Clear secure phy flags on release
  msm: ais: fix csid fatal error issue
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  ARM: dts: msm: Enable sdx_ext_ipc and set policy to NOP in sa515m
  drivers: soc: sdx_ext_ipc: Add option to change default policy
  msm: adsprpc: Fix array index underflow problem
  power: smb1398: Fix array index out of bounds error
  msm: ipa: update MHI event id logic
  usb: dwc3: gadget: Avoid spuriously printing NO_PULLUP in log
  Add S2R and S2D support in KMD
  drm/bridge: add anx7625 to drm device pm link
  ARM: dts: msm: add hgsl to sa8195 vm for GPU doorbell

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-06-23 12:59:39 +05:30
Lei wang
ce1ec1a93c profiler: Add a communication interface between userspace and tz services
Add snapshot of profiler driver from msm-4.4.
This snapshot is taken as of msm-4.4 commit bf01369440c0
(profiler: Add a communication interface between userspace and tz services)
Refine code for llcc support.

Change-Id: I37db17202fbd09feb36a118e6e9c3e3aa00bec9d
Signed-off-by: Lei wang <leiwan@codeaurora.org>
2020-06-22 10:05:46 +08:00
Anurag Chouhan
07535729c9 soc: qcom: socinfo: Add support for QCM6125/QCS6125 soc-id
Add socinfo support for QCM6125/QCS6125 Soc and update the
bindings for the same.

Change-Id: Ia2a9729e6b668559393c6660deca2da97f545c67
Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
2020-06-17 03:36:16 -07:00
UtsavBalar1231
27639feb73 Merge remote-tracking branch 'origin/LE.UM.4.2.1.r1.3' into LE.UM.4.2.1.r1-02600-QCS404.0
* origin/LE.UM.4.2.1.r1.3:
  techpack: allow building data-kernel module
  qcacld-3.0: Handle tx_power_level under radio stat
  Fix for display suspend resume crash
  regulator: cpr3-regulator: Add support for sdm660
  Revert "ARM: dts: msm: fix NFC device probe issue for sdm660"
  ARM: dts: msm: Update the PM660 GPIO definitions
  clk: qcom: Restore dsi pll clk names for sdm660
  smcinvoke : Add locking to shared variables
  ARM: decompressor: avoid speculative prefetch from protected regions
  msm: sps: Fix the SPS_DBG macro definitions
  power: qpnp-smb2: Force power-role to UFP by default
  input: touchscreen: add raydium touch driver
  ARM: dts: msm: enable xbl boot loading for IPA FW on sdxprairie
  ARM: dts: msm: remove qcom_seecom node for qcs404
  defconfig: sa8155: Enable preempt and rcu debugging configs
  mhi: cntrl: qcom: expand debug modes for new device bringup
  msm: pcie: add sa8195 pci device id support
  msm: npu: Add support to get firmware capabilities
  defconfig: sa2150p: remove cnss driver from build
  ARM: dts: msm: Add qcom_gadget node for SA515M
  ARM: dts: ipc: Change sound card name
  crypto: msm: make qcrypto and qcedev independent of DEBUG_FS
  msm: npu: Allow context switch after processing IPC message
  ARM: dts: msm: remove DP pinctrl from sa6155, sa8155 and sa8195p
  msm: mhi_dev: Fix maximum number of HW channels
  msm: mhi_dev: Remove MHI hardware channel to IPA GSI mapping
  ARM: dts: msm: remove 2nd DP and eDP from sa8195p
  ARM: DTS: msm: Update DP PLL string for SDM660
  clk: qcom: mdss: DP PLL changes for SDM660
  net: stmmac: handle dma fatal irq for IPA channels
  power: qpnp-fg-gen3: Silence an instance of -Wsizeof-array-div in clear_cycle_counter
  defconfig: qti-quin-gvm: Enable virtualized FastRPC on GVM
  driver: boot_marker: enable bootloader log mount
  defconfig: Minimal Kernel config for qcs610
  USB: configfs: Clear deactivation flag in configfs_composite_unbind()
  msm: vidc: Check image encode capabilities
  defconfig: atoll: Enable dm-snapshot
  msm: camera: isp: variable should be accessed only if match is found
  data-kernel: EMac: S2D phase 2 changes
  defconfig: enable rmnet_data driver for wearable target
  ARM: dts: msm: config primary tdm on auto platform
  mmc: sdhci-msm: Enable EMMC_BOOT_SELECT bit
  usb: dwc3-msm: Avoid access of gsi_reg for non-GSI targets
  defconfig: sa515m: Build CNSS2 driver as loadable module
  msm_bus: fix compilation when CONFIG_DEBUG_FS is disabled
  ARM: dts: msm: Add model specific configurations for SA6155 VMs
  cnss2: Add DOMAIN_ATTR_GEOMETRY attribute support
  msm:ipa:mhi: send qmi endp_desc notification to Q6
  msm: camera: isp: Fix IRQ delay handling logic
  msm: camera: isp: Change state of all CID resource to RESERVE on deinit
  net: stmmac: Enable CRC clipping bit
  drivers: thermal: Avoid multiple TSENS controller re-init simultaneously
  mhi: netdev: Open mhi channels based on state notifications from host
  clk: fix compilation when CONFIG_DEBUG_FS is disabled
  ARM: dts: msm: Add property iommu-geometry for CNSS
  Revert "binder: implement binderfs"
  msm: vidc_3x: correct ion flags for CP_CAMERA_ENCODE context bank
  ARM: dts: msm: Fix mistaken description for pcie1&3 on sa8195p
  defconfig: msm: veth: Add Veth configs
  mhi: fix compilation when CONFIG_DEBUG_FS is disabled
  debugfs: Fix !DEBUG_FS debugfs_create_automount
  ufs: fix compilation when CONFIG_DEBUG_FS is disabled
  tsens: fix compilation when CONFIG_DEBUG_FS is disabled
  gsi: fix compilation when CONFIG_DEBUG_FS is disabled
  msm: ipa: Fix compilation errors when DEBUG_FS is disabled
  hdcp_qseecom: Maintain repeater_flag appropriately
  ARM: dts: msm: support to enable CRC using DTS
  ARM: dts: msm: Add always-on flag for L12A on sa8195
  diag: dci: Synchronize dci mempool buffers alloc and free
  msm: vidc_3x: Add new video driver to support CMA buffers
  dt: sm8155: Change copyright year in DT file
  msm: vidc_3x: Add changes to read video CMA configuration information
  mm/memblock.c: fix bug in early_dyn_memhotplug
  ARM: dts: qcom: Include PM660 dtsi for SDA429
  ARM: msm: dts: Enable sdp check timer for sdm429
  char: virtio_fastrpc: Fix compile warning
  phy-msm-usb: Perform sdp_check for SDP charger as well
  msm: vidc_3x: populate sid list for each context bank
  qrtr: usb_dev: Fix kthread usage
  iommu: iommu-debug: Fix the return string
  ARM: dts: msm: Enable PDC support for VM targets
  fw-api: CL 10441255 - update fw common interface files
  fw-api: CL 10438420 - update fw common interface files
  fw-api: CL 10437857 - update fw common interface files
  fw-api: CL 10407957 - update fw common interface files
  fw-api: CL 10402317 - update fw common interface files
  fw-api: CL 10382552 - update fw common interface files
  fw-api: CL 10372014 - update fw common interface files
  fw-api: CL 10366568 - update fw common interface files
  fw-api: CL 10356226 - update fw common interface files
  msm: ipa: update check flags to handle CONFIG_DEBUG_FS
  arm64: defconfig: Add IPA configs
  Release 5.2.03.26T
  ARM: dts: msm: Add IPA device configuration for SA8155
  ARM: dts: msm: Fix cx_cdev label size for MDM9607
  clk: qcom: mdss: add dsi phy 12nm clock
  ARM: dts: msm: Add default thermal zone rules for MDM9607
  ARM: dts: msm: Add regulator cooling device for MDM9607
  usb: dwc3: gadget: Block GSI DB update after END transfer on all EPs
  qcacld-3.0: Delete older PMK of all APs which have the same PMK
  ARM: dts: msm: Add qcom_gadget node for sdxprairie
  msm: npu: Continue npu_probe() when !DEBUG_FS
  qcom: qpnp-fg-gen4: Continue fg_gen4_probe() when !DEBUG_FS
  diag: Check for valid PCIe device
  Release 5.2.03.26S
  qcacld-3.0: Disable BTM offload to fw if a peer doesn't support PMF
  init: Remove modem mounting from kernel
  ARM: dts: msm: Add eMMC, SD card support on sdm429w
  msm: adsprpc: Put upper limit on IOMMU mapping size
  ARM: dts: msm: Add QMI cooling devices for MDM9607
  soc: swr-mstr: Add delay between fifo writes to avoid overflow/underflow
  asoc: wcd937x: Update retry logic for SWR logical addr
  soc: qcom: Increase bootmarker read buffer
  qcacld-3.0: Don't send disassoc frame to fw in case of HO failure
  diag: Initialize local variables
  mhi: core: Read transfer length from an event properly
  msm: vidc_3x: Add CMA support for video hardware
  ARM: dts: msm: Enable RTB for sdmshrike
  soc: qcom: Remove redundant bootstats
  defconfig: Add required configs for USB
  kernel: sysctl: make drop_caches write-only
  ARM: dts: msm: enable POMS on TD4330 cmd panel for trinket
  ARM: dts: msm: enable POMS on TD4330 panel for trinket
  ARM: dts: msm: Add secure display ion heap for GVMs
  ARM: dts: msm: Add BLSP DTSI nodes on sdm429
  ARM: dts: msm: Add DTS to support eMMC
  defconfig: msm: Add defconfig files for SA2150P-NAND
  Release 5.2.03.26R
  ARM: dts: msm: Add ATEML touch support for atoll target
  input: touchscreen: Add support for kernel command line parsing
  ARM: dts: msm: Enable constant fps feature for atoll CPhy panel
  disp: msm: dsi: refine the logic for mode filling and calculation
  disp: msm: dsi: add panel mode restriction for DFPS and RFI
  drm: msm: dsi-staging: CPhy constant fps porch calculation
  qcacld-3.0: drop frames in the RX thread queue during peer unmap
  defconfig: sdm429w: Add support for DEBUGCC for SDM429W
  msm: mhi_dev: Avoid re-alloc of netdev interface
  defconfig: msm: Thermal Enabled on mdm9607 target
  msm: ais: Fix powerup sequence in cam driver
  defconfig: sdm429-bg: Enable CPR, MEM-ACC, Haptics configs
  msm: v4l2loopback: to create V4L2 loopback devices
  msm:ipa:change IPA client mapping for mhi protocol
  sm8150: dt: sm8150-slpi-pinctrl: Typo mistake in gpio
  binder: implement binderfs
  msm: mhi_dev: Add proper check before accessing variable
  Revert "ARM: dts: msm: Add cmd mode panel support for SDM660 MTP"
  msm: veth_ipa: Introduce front end network driver
  net: stmmac: Ethtool half duplex not supported
  ARM: dts: msm: Add the CPR regulator node for SDM429w
  defconfig: sdmsteppe: Enable USB_VIDEO_CLASS
  Release 5.2.03.26Q
  defconfig: sdm429: Add MPROC defconfig for SDM429W
  ARM: dts: msm: add new HAB physical channels for DATA_NETWORK and HSI2S
  ARM: dts: qcom: Add MPROC device nodes for sdm429w
  qcacld-3.0: Avoid peer access after peer deletion
  PM / hibernate: Make passing hibernate offsets more friendly
  usb: dwc3-msm: Keep wakeup IRQs disabled for automotive platforms
  power: smb1398: Update the max-ilim current settings
  irqchip: qcom: pdc: Add a kernel config for pdc save/restore feature
  defconfig: msm: Enable PDC_VIRT on Quin GVM platform
  irqchip: qcom: pdc: Add support for pdc-virt
  clk: qcom: gcc-sdm429w: Update plls for SDM429W
  net: stmmac: Fixed ethool speed issue
  ARM: dts: msm: Add pcie1~3 support for sa8195 virtual machine
  clk: qcom: debugcc-sdm429w: Update debugcc Kconfig
  defconfig: sdm429: Enable BLSP, SLIMBUS driver defconfig
  ARM: dts: msm: Add SPS node for sdm429
  USB: phy: msm: Check for PHY reset handle also
  ARM: dts: msm: Add USB device nodes for sdm429
  clk: qcom: Add pcie1~3 virtio clocks for sa8195p
  uapi: add ADM_AUDPROC_PERSISTENT cal type
  ARM: dts: msm: Disable shared display on DP display sa8195
  Release 5.2.03.26P
  qcacld-3.0: Update OFDM and CCK flags for packet capture mode
  Release 5.2.03.26O
  qcacld-3.0: Copy peer and radio stats correctly
  qcacld-3.0: Handle LL stats for 2nd radio
  qcacld-3.0: Return LL stats resp in caller context
  diag: Save the correct task pointer while registering dci client
  qcacmn: Mark SRD channels conditionally passive
  ARM: dts: msm: Enable constant fps feature
  drm/msm/dsi-staging: Fix porch calculation issue for constant fps
  soc: qcom: hab: add some physical channels in HAB driver
  net: stmmac: Free IPA queue memory on netdev close
  power: smb1398: Fix SOC based SMB enable condition
  emac: emac RXC clock warning
  Release 5.2.03.26N
  ARM: dts: msm: EMAC phy hw reset delay timer
  driver: input: sensors: Increase the smi130 accel buffer samples size
  qcacld-3.0: Do not enable STA roaming if any NDI connection is active
  defconfig: sm8150: Enable dm-snapshot
  defconfig: sdmsteppe: Enable dm-snapshot
  net: stmmac: Set IOC for every TSO last desc
  fw-api: Define DEST_RING_CONSUMER_PREFET_TIMER macro for qca6750
  mhi: core: Fix out of bound channel id handling
  mhi: core: improve bandwidth switch events processing
  fw-api: CL 10334178 - update fw common interface files
  spi: spi-qcom-geni: Add error interrupt handling in spi driver
  ASoC: audio-ext-clk: Add pmi clk support for tasha
  ARM: dts: msm: Tasha snd node changes for sdm660
  fw-api: CL 10322687 - update fw common interface files
  fw-api: CL 10320987 - update fw common interface files
  Release 5.2.03.26M
  ARM: dts: msm: Disable shared display on DP display sa8155
  ARM: dts: msm: Disable shared display on DP display sa6155
  fw-api: CL 10317768 - update fw common interface files
  qcacld-3.0: Prevent RSO stop sent after vdev down
  fw-api: CL 10308469 - update fw common interface files
  Release 5.2.03.26L
  qcacld-3.0: Send PER config command before WMI_ROAM_SCAN_MODE command
  Release 5.2.03.26K
  qcacld-3.0: Lock all the entry of ch power info
  drivers: rmnet: shs: Add oom handler
  fw-api: CL 10295227 - update fw common interface files
  dsp: q6adm: Update the proper param_hdr for offset
  Revert "ASoC: Add Voice over pcie support"
  msm: mdss: add support to handle LP_RX_TO/BTA_TO errors for DSI 12nm PHY
  msm: mdss: perform DSI PHY s/w reset for 12nm PHY during unblank
  msm: mdss: update the MDSS DSI ULPS exit sequence
  msm: mdss: add support to program of HSTX drivers for DSI 12nm PHY
  msm: mdss: update DSI ULPS entry/exit sequence
  fw-api: CL 10270542 - update fw common interface files
  qcom: spmi-wled: Wait for OVPs before disable module
  ion: msm: Restrict VMID_CP_CAMERA_ENCODE to read only
  msm: vidc_3x: correct ion flags for CP_CAMERA_ENCODE context bank
  fw-api: CL 10262355 - update fw common interface files
  msm: vidc_3x: Add new video driver to support CMA buffers
  msm: vidc_3x: Add changes to read video CMA configuration information
  msm: vidc_3x: populate sid list for each context bank
  msm: vidc_3x: Add CMA support for video hardware
  drivers: net: can:Threshold update for time offset
  smcinvoke: Add suspend resume support
  SMCInvoke: Process requests for active clients
  msm: mdss: add support for DSI 12nm PHY in DSI driver
  drivers: rmnet: shs: add segmentation levels for slow start flows
  msm: vidc: Fix DCVS enablement
  vidc_3x: Fix qbuf error in gralloc buffers encoding
  data-kernel: EMAC: Change defualt value for phy reset delays.
  ARM: dts: msm: EMAC phy hw reset delay timer
  ARM: dts: msm: Disable minidump-id for Modem on SDM660
  autoconf: Enable legacy avtimer for sdm660
  diag: Add protection while accessing diag client map
  Revert "drivers: usb: gadget: Change gbam setup usage in rmnet function"
  ARM: dts: msm: EMAC phy hw reset delay timer
  ARM: dts: msm: EMAC phy hw reset delay timer
  data-kernel: EMAC: read phy hw reset delay time from dtsi
  bolero: tx-macro: Fix audio distortion during amic record
  va-macro: Add autosuspend after pm_runtime_get_sync
  qcacmn: Update the mc timer state after its deleted
  qcacld-3.0: Fix while condition in rrm_fill_beacon_ies()
  asoc: codecs: avoid crash after diconnecting DP cable
  mhi: core: move certain logs to controller log buffer
  mhi: cntrl: qcom: move certain logs to controller log buffer
  mhi: cntrl: qcom: reduce timesync and bootlogger log buffer size
  mhi: cntrl: qcom: add support for controller ipc logs
  cnss2: add support for controller IPC logs
  mhi: core: add log buffer for controller bootup and shutdown
  audio-kernel: Rename hw vote rsc to digital cdc rsc mgr
  msm: ipa2: Add change to fix ipa padding
  ARM: dts: msm: Update ADC_TM compatible field for PM660
  bindings: thermal: Add compatible field for PMIC4 ADC_TM
  thermal: adc_tm: Update support for PMIC4 ADC_TM
  asoc: add new path for in call recording
  audio-kernel: Synchronize hw vote and unvote requests
  asoc: sm8150: add proxy ports for call screening in machine driver
  ARM: dts: msm: Removing quiet-therm-step node
  vidc_3x: Query Entropy property only for H264 format
  asoc: add code change for pseudo playback and capture BE DAIs.
  ASoC: Add Voice over pcie support
  defconfig: arm64: msm: Enable USB RMNET & RNDIS using IPA over BAM2BAM
  usb: gadget: f_qc_rndis: Add RNDIS support using IPA over BAM2BAM
  fbdev: msm: fix merge errors in DP
  Revert "defconfig: arm64: msm: Enable USB RMNET & RNDIS using IPA over BAM2BAM"
  ARM: dts: msm: Add rpm-smd irq number for SDM660
  ARM: dts: msm: Update msm_ext_disp string
  autoconf: Enable leagay avtimer for sdm660
  defconfig: arm64: msm: Enable USB RMNET & RNDIS using IPA over BAM2BAM
  msm: ipa: Add low-level IPA client support
  Fixing compilation failures
  uapi/media: Fix buffer size issue for NV12_UBWC.
  soc: qcom: boot_stats: Add display boot KPI
  pfk: Fixed ICE slot number for bare metal
  clk: qcom: parents need enable during set rate for SDM660
  HID: core: add usage_page_preceding flag for hid_concatenate_usage_page().
  vidc_3x: Fix HFR recording issue.
  fbdev: msm: Use dynamic allocation for SID variable.
  Revert "fbdev: msm: disable sec display".
  ARM: dts: msm: modified interrupt interrupt type for smmu
  arm64: defconfig: Add IPA realted configs
  msm: ipa: Add Kconfig changes of IPA2 driver
  ARM: dts: msm: Add compatible rmnet version for ipa2
  msm: ipa2: Add changes compatible to kernel-4.14
  msm: ipa: Add support of IPA2 driver
  msm: Disable CSID virtualization and fix SID switching for SDM660
  defconfig: msm: Enable coresight replicator, qpdi for SDM660
  coresight: add qpdi driver support in upstream implementation
  ARM: dts: msm: coresight support for SDM660
  coresight: replicator: Add CoreSight Replicator driver
  msm: vidc: Re-calculate buffer requirement
  fbdev: msm: disable sec display
  ARM: dts: msm: fix NFC device probe issue for sdm660
  msm: fbdev: dp: Add dp intf to codec ops
  ARM: dts: msm: Add default thermal zone rules for SDM660
  media: v4l2-ctrls: Add missing entry in header_mode
  msm: vidc: Fix v4l2 format warnings
  ARM: dts: msm: Update WLED configuration for sdm660
  qcacld-3.0: Possible OOB write in rrm_process_radio_measurement_request
  fixing compilation issue
  msm: vidc_3x: Add partial cache operations support
  Revert "msm: vidc_3x: Add partial cache operations support"
  defconfig: msm: Disable CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE flag
  ARM: dts: msm: Add LPM residency for sdm660
  fbdev: msm: Remove CPU sync in dma buf unmap path
  ARM: dts: msm: Add panel changes for SDM660 QRD
  defconfig: msm: Enable DP Panel config
  msm: fbdev: dp: enable audio support over DP
  ARM: dts: msm: Update supply name for vdd cx-mx wlan rail
  mdss: fbdev: Fix fence timeout error check
  ARM: dts: msm: Add energy costs for SDM660
  ARM: dts: msm: Specify WLED configuration for sdm660 MTP
  ARM: dts: msm: Enable subsystem watchdog
  ARM: dts: msm: Enable WDSP SVA for SDM660
  ARM: dts: msm: Add TSENS in thermal_zone for SDM660
  ARM: dts: msm: Remove thermal sensor_info nodes
  defconfig: msm: Enable Thermal configs for SDM660
  ARM: dts: msm: add bcl_sensors thermal zones
  ARM: dts: msm: enable LMH DCVS driver for sdm660
  drivers: thermal: lmh_dcvs: Add support to enable legacy hardware feature
  ARM: dts: msm: add gpio_key VOL_UP button on SDM660
  ARM: dts: msm: Fix slave id for pm660l_gpio
  soc: qcom: dcc: DCC driver for SDM660
  msm: vidc_3x: Assign and pass hal buffer type to smem
  msm: vidc_3x: Add partial cache operations support
  Revert "msm: vidc_3x: disable smem_cache_operations for encoder"
  defconfig: msm: Enable DP Panel config
  msm: bus: removing warning
  clk: qcom: mdss: DSI and DP PLL changes for SDM660
  clk : qcom : Update mdss byte and pxl clk names
  fbdev: changes to enable recovery ui
  fbdev: msm: Add snapshot of mdss driver
  msm: fbdev: dp: update fbdev dp driver
  msm: fbdev: Add snapshot of DP driver
  ARM: DTS: msm: Enable 14nm DP PLL clk
  Revert "msm: mdss: dsi: Add support dual roi partial update"
  Revert "msm: mdss: add multiple partial update support"
  Revert "msm: mdss: add additional LM checks for dest scalar validation"
  Revert "fbdev: changes to enable recovery ui"
  Revert "fbdev: changes to enable recovery ui"
  usb: gadget: uvc: Update frame size as per frame type
  clk: remove workaround changes for SDM660
  ARM: dts: msm: Add dtbo support for sdm660 & sda660
  defconfig: sdm : Add configs for SDM660
  ARM: dts: msm: Add audio support for SDM660
  Revert "regulator: core: TEMP change register string size"
  ARM: dts: msm: Add cmd mode panel support for SDM660 MTP
  msm: vidc_3x: disable smem_cache_operations for encoder
  defconfig: msm: Enable CPR and FG related configs for SDM660
  drivers: irqchip: qcom: Add mpm pin data for sdm660
  defconfig: sdm : Add configs for SDM660
  ARM: dts: msm: Add MPM interrupt controller for sdm660..
  ARM: dts: msm: add support for frequency scaling for SDM660.
  Temporary commit : resolve build error.
  thermal: adc_tm: adc_init for sdm660
  ARM: dts: msm: add pmic support for SDM660
  ARM: dts: msm: Update GPU bw table for SDM660
  fbdev: changes to enable recovery ui
  iio: adc: Add DRAX_TEMP channel support
  ARM: dts: msm: Add device tree for SDM660
  ASoC: sdm660: Fix compilation issue of sdm660 drivers
  clk: qcom: Add snapshot of sdm660 clocks
  msm: vidc: remove additional checks in response_handler.
  vidc: Remove firmware_cb context bank.
  defconfig: vidc: Enable video drivers for sdm660.
  msm: vidc_3x: ION Upgrade changes for video.
  Revert "msm: vidc_3x: Add snapshot of video driver"
  Revert "msm: vidc_3x: ION Upgrade changes for video"
  Revert "vidc: Remove firmware_cb context bank"
  ARM: dts: msm: rename codec name
  mm-camera_v2: Check proper VFE h/w versions
  msm: kgsl: Change default pagetable creation sequence
  msm: kgsl: Remove workaround for GPU aperture programming
  ASoC: msm: Add support for WCD interrupt config via LPI TLMM
  Revert "ARM: dts: msm: Enable global pagetable for gpu on SDM660"
  msm: sde: Fixes to enable rotator for SDM660
  vidc: Remove firmware_cb context bank
  defconfig: msm: Enable PMIC related configs for SDM660
  defconfig: sdm : Update perf configs for SDM660
  msm: mdss: add additional LM checks for dest scalar validation
  msm: mdss: add multiple partial update support
  Audio-kernel: voice: TEMP enable voice call
  msm: mdss: dsi: Add support dual roi partial update
  Revert "vidc: Temporary change to remove secure context bank"
  Revert "BACKPORT: perf_event: Add support for LSM and SELinux checks"
  Linux 4.14.163
  perf/x86/intel/bts: Fix the use of page_private()
  xen/blkback: Avoid unmapping unmapped grant pages
  s390/smp: fix physical to logical CPU map for SMT
  net: add annotations on hh->hh_len lockless accesses
  arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
  ath9k_htc: Discard undersized packets
  ath9k_htc: Modify byte order for an error message
  rxrpc: Fix possible NULL pointer access in ICMP handling
  selftests: rtnetlink: add addresses with fixed life time
  powerpc/pseries/hvconsole: Fix stack overread via udbg
  drm/mst: Fix MST sideband up-reply failure handling
  scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails
  fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
  tty: serial: msm_serial: Fix lockup for sysrq and oops
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
  media: usb: fix memory leak in af9005_identify_state
  regulator: ab8500: Remove AB8505 USB regulator
  media: flexcop-usb: ensure -EIO is returned on error condition
  Bluetooth: Fix memory leak in hci_connect_le_scan
  Bluetooth: delete a stray unlock
  Bluetooth: btusb: fix PM leak in error case of setup
  platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table
  xfs: don't check for AG deadlock for realtime files in bunmapi
  scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
  nfsd4: fix up replay_matches_cache()
  PM / devfreq: Check NULL governor in available_governors_show
  arm64: Revert support for execute-only user mappings
  ftrace: Avoid potential division by zero in function profiler
  exit: panic before exit_mm() on global init exit
  ALSA: firewire-motu: Correct a typo in the clock proc string
  ALSA: cs4236: fix error return comparison of an unsigned integer
  tracing: Have the histogram compare functions convert to u64 first
  tracing: Fix lock inversion in trace_event_enable_tgid_record()
  gpiolib: fix up emulated open drain outputs
  ata: ahci_brcm: Fix AHCI resources management
  ata: ahci_brcm: Allow optional reset controller to be used
  ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
  compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
  compat_ioctl: block: handle Persistent Reservations
  dmaengine: Fix access to uninitialized dma_slave_caps
  locks: print unsigned ino in /proc/locks
  pstore/ram: Write new dumps to start of recycled zones
  memcg: account security cred as well to kmemcg
  mm/zsmalloc.c: fix the migrated zspage statistics.
  media: cec: avoid decrementing transmit_queue_sz if it is 0
  media: cec: CEC 2.0-only bcast messages were ignored
  media: pulse8-cec: fix lost cec_transmit_attempt_done() call
  MIPS: Avoid VDSO ABI breakage due to global register variable
  drm/sun4i: hdmi: Remove duplicate cleanup calls
  ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
  drm: limit to INT_MAX in create_blob ioctl
  taskstats: fix data-race
  xfs: fix mount failure crash on invalid iclog memory access
  PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
  xen/balloon: fix ballooned page accounting without hotplug enabled
  xen-blkback: prevent premature module unload
  IB/mlx4: Follow mirror sequence of device add during device removal
  s390/cpum_sf: Avoid SBD overflow condition in irq handler
  s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
  md: raid1: check rdev before reference in raid1_sync_request func
  net: make socket read/write_iter() honor IOCB_NOWAIT
  usb: gadget: fix wrong endpoint desc
  drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
  scsi: libsas: stop discovering if oob mode is disconnected
  scsi: iscsi: qla4xxx: fix double free in probe
  scsi: qla2xxx: Don't call qlt_async_event twice
  scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
  rxe: correctly calculate iCRC for unaligned payloads
  RDMA/cma: add missed unregister_pernet_subsys in init failure
  PM / devfreq: Don't fail devfreq_dev_release if not in list
  iio: adc: max9611: Fix too short conversion time delay
  nvme_fc: add module to ops template to allow module references
  UPSTREAM: selinux: sidtab reverse lookup hash table
  UPSTREAM: selinux: avoid atomic_t usage in sidtab
  UPSTREAM: selinux: check sidtab limit before adding a new entry
  UPSTREAM: selinux: fix context string corruption in convert_context()
  BACKPORT: selinux: overhaul sidtab to fix bug and improve performance
  UPSTREAM: selinux: refactor mls_context_to_sid() and make it stricter
  UPSTREAM: selinux: Cleanup printk logging in services
  UPSTREAM: scsi: ilog2: create truly constant version for sparse
  BACKPORT: selinux: use separate table for initial SID lookup
  UPSTREAM: selinux: make "selinux_policycap_names[]" const char *
  UPSTREAM: selinux: refactor sidtab conversion
  BACKPORT: selinux: wrap AVC state
  UPSTREAM: selinux: wrap selinuxfs state
  UPSTREAM: selinux: rename the {is,set}_enforcing() functions
  BACKPORT: selinux: wrap global selinux state
  UPSTREAM: selinux: Use kmem_cache for hashtab_node
  BACKPORT: perf_event: Add support for LSM and SELinux checks
  audio-kernel: dsp: TEMP Enable bluetooth
  ARM: dts: msm: Update lpi offset for SDM660
  ASoC: sdm660_cdc: Update mbhc reg struct for IN2P_CLAMP_STATE
  vidc: Temporary change to remove secure context bank
  UPSTREAM: binder: Add binder_proc logging to binderfs
  UPSTREAM: binder: Make transaction_log available in binderfs
  UPSTREAM: binder: Add stats, state and transactions files
  UPSTREAM: binder: add a mount option to show global stats
  UPSTREAM: binder: Validate the default binderfs device names.
  UPSTREAM: binder: Add default binder devices through binderfs when configured
  UPSTREAM: binder: fix CONFIG_ANDROID_BINDER_DEVICES
  UPSTREAM: android: binder: use kstrdup instead of open-coding it
  UPSTREAM: binderfs: remove separate device_initcall()
  BACKPORT: binderfs: respect limit on binder control creation
  UPSTREAM: binderfs: switch from d_add() to d_instantiate()
  UPSTREAM: binderfs: drop lock in binderfs_binder_ctl_create
  UPSTREAM: binderfs: kill_litter_super() before cleanup
  UPSTREAM: binderfs: rework binderfs_binder_device_create()
  UPSTREAM: binderfs: rework binderfs_fill_super()
  UPSTREAM: binderfs: prevent renaming the control dentry
  UPSTREAM: binderfs: remove outdated comment
  UPSTREAM: binderfs: fix error return code in binderfs_fill_super()
  UPSTREAM: binderfs: handle !CONFIG_IPC_NS builds
  BACKPORT: binderfs: reserve devices for initial mount
  UPSTREAM: binderfs: rename header to binderfs.h
  BACKPORT: binderfs: implement "max" mount option
  UPSTREAM: binderfs: make each binderfs mount a new instance
  UPSTREAM: binderfs: remove wrong kern_mount() call
  BACKPORT: binder: implement binderfs
  UPSTREAM: binder: remove BINDER_DEBUG_ENTRY()
  UPSTREAM: seq_file: Introduce DEFINE_SHOW_ATTRIBUTE() helper macro
  Revert "msm: camera_v2: CPP AXI reset at close".
  msm: camera: dtsi: arm camera gpio config for sdm660.
  UPSTREAM: exit: panic before exit_mm() on global init exit
  soc: qcom: Add support for SDA660 into socinfo driver
  defconfig: sdm : Add configs for SDM660
  ARM: dts: msm: Add dts for SDA660.
  ANDROID: cpufreq_interactive: remove unused variable
  ARM: dts: msm: add pmic support for SDM660
  defconfig: sdm660: Enable camera driver support
  audio-kernel: Pull in latest code changes from 4.0 branch
  msm: mdss: Remove validate layer logs
  regulator: core: TEMP change register string size
  defconfig : msm: Enable snd config on SDM660
  ARM: dts: msm: Snd node changes for sdm660
  Revert "ARM: dts: msm: Audio changes for SDM660"
  asoc: fix NULL pointer de-reference in asoc drivers.
  asoc: msm-pcm: Add mutex lock to protect prvt data
  msm: vidc_3x: ION Upgrade changes for video
  msm: vidc_3x: Add snapshot of video driver
  ARM: dts: msm: Enable icnss interrupts and configs
  dts: Add restrict-access to adsp_mem
  ARM: dts: msm: update DT entries for fastRPC on SDM660
  Merge multi rect traffic changes into kernel.lnx.4.14.r22-rel
  fbdev: msm: Add backlight class support for FB driver
  ARM: dts: msm: Audio changes for SDM660
  Adding perf defconfig for SDM660.
  ARM: SDM: bringup changes for SDM660
  ARM: dts: msm: Enable global pagetable for gpu on SDM660
  power: qpnp-smb2: Use chg_param.smb_version in place of smb_version.
  ARM: dts: msm: SMP2P changes for sdm660
  soc: qcom: Force sequential boot for MSA modem
  Workaround: These are work around which need to de addressed
  soc: qcom: add snapshot of MBA based modem PIL
  defconfig : Enable QCOM_COMMAND_DB and QCOM_SECURE_BUFFER
  ARM: dts: msm: Add regulator property for SMMU nodes
  msm: kgsl: Add CX peak freq for Adreno512
  defconfig : Enable KGSL
  ARM: dts: msm: Enable WLED backlight
  defconfig : msm: Enable backlight configs
  msm: mdss: fix qseed3 op_mode register programming
  msm: mdss: Skip setting up Qseed3 for non-vig pipes
  msm: mdss: Change IOMMU map sequence during splash cleanup
  msm: mdss: share MDP smmu device mappings with other mdss clients
  msm: mdss: Add support for secure camera
  msm: mdss: Enable secure display and camera feature for msmcobalt
  Revert "power: qpnp-smb2: Use chg_param.smb_version in place of smb_version"
  msm: mdss: Initialize mdss v3 pp driver ops for msmfalcon
  Revert "soc: qcom: Remove legacy scm_call API support"
  msm: mdss: Add mdss capabilities for msmfalcon
  ARM: dts: msm: Add dt entry regulator-hw-type
  msm/sde/rotator: Add sdm660 MDP rev for rotator
  dtsi: dtsi changes
  defconfig: msm: Add sdm660_defconfig
  ARM: SDM: bringup changes for SDM660
  clk: qcom: Add snapshot of sdm660 clocks
  regulator: add snapshot of cpr3-regulator and dependent drivers
  mdss: 660.14 wA
  backlight: qcom-spmi-wled: Add compatible string for SDM660
  fbdev: msm: Do SMMU attach before buffer map
  msm: mdss: Separate PP programming to advanced and deferred modes
  msm: mdss: Add PA dither support for msmcobalt
  qcacld-3.0: Possible OOB write in rrm_process_radio_measurement_request
  Initial target definition for sdm660 on 4.14
  autoconf: new config files for sdm660
  qcacld-3.0: Fix buffer overflow in HTT MSG handling
  qcacld-3.0: set same IPA bandwidth for both cons and prod pipes
  iommu: arm-smmu: Fix dev_err formatting errors
  qcacmn: Fix incorrect ref counter of vdev
  qcacld-3.0: Dont create the session from add virt interface
  qcacmn: Fix ref leak of vdev if scan is rejected

Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
2020-06-07 09:59:18 +05:30
Anusha
bef5c385a7 Merge commit '2c3243bf2680046c0988c7573812af13d340b3b2' into HEAD
Change-Id: I1c63d03f5b95ec6ce4795bbaaf70a3a68c6d36c5
Signed-off-by: Anusha <ashaka@codeaurora.org>
2020-05-28 21:10:44 +05:30
UtsavisGreat
2ff7aa8f61 soc: qcom: add platform entries for xiaomi devices
Signed-off-by: UtsavisGreat <utsavbalar1231@gmail.com>
2020-05-25 21:20:42 +05:30
Bharat Pawar
e8d115384d Merge commit '3c387b9329570d17eef6218364b0ca9e4baa85f8' into HEAD
Change-Id: I0a662b0cf2706da82173944a25bcf8f462a6fe2f
Signed-off-by: Bharat Pawar <bpawar@codeaurora.org>
2020-05-12 17:45:34 +05:30
Shreyas K K
6ff430c743 soc: qcom: Remove redundant bootstats
'bootloader_load_kernel' and 'bootloader_chksum_time' are
redundant information. As the entries in IMEM have a limit
(as of now 8 entries), recreate them from *_start and *_done
variants, which are populated from the bootloader.

Change-Id: I4794cd5665a7593aca94542fd759fbd0da068d96
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2020-05-11 17:01:32 +05:30
Bharat Pawar
04c68170b5 Merge commit '144a671ca1d7326c11b1ccac143d458862238203' into HEAD
Change-Id: I00c2d6d3a1aa1f2ef45d049324d433d1b5ae0033
Signed-off-by: Bharat Pawar <bpawar@codeaurora.org>
2020-04-19 12:00:00 +05:30
qctecmdr
6ca22ffdfe Merge "soc: qcom: socinfo: Add socinfo information for SDM429W" 2020-04-16 12:29:22 -07:00
qctecmdr
2db4fdf3e1 Merge "soc: qcom: Fix the size of 'VMID_LAST'" 2020-04-16 06:30:20 -07:00
Archit Saxena
ca2f28c9dc soc: qcom: socinfo: Add socinfo information for SDM429W
Add socinfo support for SDM429W  SoC and update the
bindings for the same.

Change-Id: Ic29fb6d1561c2c0de94223d976d23270df6d9e3c
Signed-off-by: Archit Saxena <archsaxe@codeaurora.org>
2020-04-09 15:55:06 +05:30
Manohar Vavilapalli
9a061b2f90 soc: qcom: Fix the size of 'VMID_LAST'
Fixes the size of VMID_LAST to avoid the index
out of bound error.

Change-Id: Iacf449b131f8003ac8252cfe81c9bcb98d9280c0
Signed-off-by: Manohar Vavilapalli <mvavilap@codeaurora.org>
2020-04-08 16:01:46 +05:30
Chetan C R
df9b7aad1a Revert "soc: qcom: boot_stats: Add display boot KPI"
This reverts commit 61d8f5d550.

Change-Id: I361bec080d51245973936999af1ddf5cf80851a6
Signed-off-by: Chetan C R <cchinnad@codeaurora.org>
2020-04-07 17:01:53 +05:30
qctecmdr
a48a0ff239 Merge "ARM: dts: msm: Add support for video HEAP ID for sdm660" 2020-04-05 04:39:12 -07:00
Vishwanath Raju K
b2df9318c3 ion: msm: Add support for VMID_CP_CAMERA_ENCODE
Add necessary flags for secure encoder feature to
request this type of memory.

Change-Id: I81521ac8c9c1b1dd003c96998052a9f1b9ab8c11
Signed-off-by: Vishwanath Raju K <vishk@codeaurora.org>
2020-03-26 09:53:22 +05:30
Chetan C R
61d8f5d550 soc: qcom: boot_stats: Add display boot KPI
Add instrumentation for boot time measurement

Change-Id: I161bf9f8bb1e9c517ea7a4a860fe6667347e82a3
Signed-off-by: Chetan C R <cchinnad@codeaurora.org>
2020-03-16 22:49:19 -07:00
Linux Build Service Account
50c515d0af Merge "Merge commit '3eb9c77daf58264d50fa8ef345a54169b47a088a' into HEAD" into kernel.lnx.4.14.r22-rel 2020-03-11 03:22:49 -07:00
Chetan C R
9c590771e4 soc: qcom: boot_stats: Add display boot KPI
Add instrumentation for boot time measurement

Change-Id: I161bf9f8bb1e9c517ea7a4a860fe6667347e82a3
Signed-off-by: Chetan C R <cchinnad@codeaurora.org>
2020-03-10 05:16:53 -07:00
Rajshekar Eashwarappa
5c9e9f88ef Merge commit '3eb9c77daf58264d50fa8ef345a54169b47a088a' into HEAD
Change-Id: I7836d31b00f8bd711e57f9dfe30b528388302c34
Signed-off-by: Rajshekar Eashwarappa <reashw@codeaurora.org>
2020-03-10 16:54:10 +05:30
Anusha Shakarad
e87424ef69 fixing compilation issue
Change-Id: I845eb947d8c72286f35f0cc8ece2211529f24e2b
Signed-off-by: Anusha Shakarad <ashaka@codeaurora.org>
2020-02-26 15:09:55 +05:30
Anusha Shakarad
f998d3d3e2 Merge commit '7ad88647da3b5ca7dcb45cbb8bec4e26f589ab93' into HEAD
Signed-off-by: Anusha Shakarad <ashaka@codeaurora.org>
Change-Id: I87a94122fd05a7823fc5cd4977c8c904767a0cb8
2020-02-26 14:55:11 +05:30
Maulik Shah
541abe7e4a cpuidle: lpm-levels: Track and predict next rescheduling IPI
Add changes to track and predict next rescheduling IPI
based on past history. Add a module param to control enabling
it.

Change-Id: Ie495d8906288ee410708693ee15ed51643aefb44
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2020-02-19 10:42:15 +05:30
qctecmdr
dff03ed4b7 Merge "drm/msm/dp: add dp-mst sideband simulator" 2020-02-05 18:53:29 -08:00
Rajshekar Eashwarappa
e4bb828051 Temporary commit : resolve build error.
Change-Id: I7eadd3b6eeb0760b5319337281e43402a8ac7c65
Signed-off-by: Rajshekar Eashwarappa <reashw@codeaurora.org>
2020-02-05 04:56:10 -08:00
Rajshekar Eashwarappa
caa0cd3d6c Merge commit 'd4bea3de456b3a7e0b70bf23b2911747fc9f9b17' into HEAD.
Change-Id: Iba4c48b6fb555b6be7270b89cf890dc635593a89
Signed-off-by: Rajshekar Eashwarappa <reashw@codeaurora.org>
2020-02-04 17:54:36 +05:30
Maulik Shah
1d5af3577a drivers: lpm-levels-legacy: Allow rpm handshake only with cluster LPM
CPU spm is programmed to handshake with rpm for single cpu devices.
If cluster level LPM is not selected even then spm handshakes with
rpm.

Fix this issue by allowing rpm handshake only if cluster level
LPM is selected.

CRs-Fixed: 1043098.
Change-Id: I30d10bfbf34a211563d0a3c4a43fdd5c174b8a3f
Signed-off-by: Haribabu Gattem <haribabu@codeaurora.org>
Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>
2020-01-30 06:01:52 -08:00
qctecmdr
d445ef040f Merge "soc: qcom: Add support for SDA660 into socinfo driver" 2020-01-24 21:54:25 -08:00
Xiaowen Wu
e884dc2837 drm/msm/dp: add dp-mst protocol simulator helper
Add dp-mst sideband message protocol simulator to simulate
downstream reply. This is useful for special bridge that
doesn't support sideband message.

Change-Id: I7670abd3505affb9db3232747b86681cea0b4310
Signed-off-by: Xiaowen Wu <wxiaowen@codeaurora.org>
2020-01-24 02:00:00 -08:00
Xiaowen Wu
85a233f803 drm/msm/dp: add dp aux bridge framework support
Create the framework to support external dp aux bridge device which
can handle DPCD/I2C/HPD from external.

Change-Id: Iabd0998efc8bf7134d186b1751d219c00217385c
Signed-off-by: Xiaowen Wu <wxiaowen@codeaurora.org>
2020-01-24 01:56:10 -08:00
Vishwanath Raju K
8e649add88 soc: qcom: Add support for SDA660 into socinfo driver
Add SDA660 SOC information in socinfo driver.

Change-Id: I8e66312d1755480f8ca9de281a9906b338c59e71
Signed-off-by: Vishwanath Raju K <vishk@codeaurora.org>
2020-01-23 11:19:18 +05:30
Sivasri Kumar Vanka
98e3a5d265 lpm_levels_legacy: Rectified compilation errors
Compilation failed, due to updated function declarations lpm_levels
driver where the lpm_levels_legacy driver is not updated in parallel
Rectified all errors occurred during compilation for mdm9607 target.

Change-Id: Iacb6ce9949454a949bcba90a8e8285ca18b832d5
Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>
Signed-off-by: Haribabu Gattem <haribabu@codeaurora.org>
2020-01-22 14:05:36 +05:30
Maulik Shah
55f3d4ac2a cpuidle: lpm-levels: Enable LPM support for non psci target
Add non psci legacy lpm support. Modify and align changes
for clock event, MPM and cpu hotplug for LPM callback notification.

Remove deprecated scheduler c-state(idle cpu), d-state(idle cluster)
setting from lpm driver.

Snapshot is taken from msm-4.9 kernel version @commit b9ad452666da39.
("soc: qcom: bgrsb: Increase time out for RSB channel opening").

Change-Id: I8958ab4f098cc6d875071e3f100b8b74845e0cfa
Signed-off-by: Haribabu Gattem <haribabu@codeaurora.org>
Signed-off-by: Suresh Kumar Allam <allamsuresh@codeaurora.org>
2020-01-16 18:42:15 +05:30
qctecmdr
db76b49d82 Merge "msm: tsens: Re-initialize TSENS controller" 2020-01-06 17:46:23 -08:00