Files
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

97 lines
3.0 KiB
Plaintext

menu "Rpmsg drivers"
# RPMSG always gets selected by whoever wants it
config RPMSG
tristate
config RPMSG_CHAR
tristate "RPMSG device interface"
depends on RPMSG
depends on NET
help
Say Y here to export rpmsg endpoints as device files, usually found
in /dev. They make it possible for user-space programs to send and
receive rpmsg packets.
config RPMSG_QCOM_GLINK_NATIVE
tristate
select RPMSG
config RPMSG_QCOM_GLINK_RPM
tristate "Qualcomm RPM Glink driver"
select RPMSG_QCOM_GLINK_NATIVE
depends on HAS_IOMEM
depends on MAILBOX
help
Say y here to enable support for the GLINK RPM communication driver,
which serves as a channel for communication with the RPM in GLINK
enabled systems.
config RPMSG_QCOM_GLINK_SMEM
tristate "Qualcomm SMEM Glink driver"
select RPMSG_QCOM_GLINK_NATIVE
depends on MAILBOX
depends on QCOM_SMEM
help
Say y here to enable support for the GLINK SMEM communication driver,
which provides support for using the GLINK communication protocol
over SMEM.
config RPMSG_QCOM_GLINK_SPSS
tristate "Qualcomm SPSS Glink driver"
select RPMSG_QCOM_GLINK_NATIVE
depends on MAILBOX
depends on QCOM_SMEM
select QSEE_IPC_IRQ
help
Say y here to enable support for the GLINK SPSS communication driver,
which provides support for using the GLINK communication protocol
over SMEM. This protocol maps the smem and then shares the mapped
region with the remote proc by writing the smem descriptor location
and size into shared registers.
config RPMSG_QCOM_GLINK_SPI
tristate "Qualcomm SPI Glink driver"
help
Say y here to enable support for the GLINK SPI communication driver,
which provides support for using the GLINK communication protocol
over SPI. This transport performs marshaling of GLINK commands and
data to the appropriate SPI bus wire format and allows for GLINK
communication with remote subsystems that are external to the SoC.
config RPMSG_QCOM_GLINK_BGCOM
tristate "Qualcomm Technologies, Inc. BGCOM Glink driver"
help
Say y here to enable support for the GLINK BGCOM driver,
which provides support for using the GLINK communication protocol
over BGCOM. This transport performs marshaling of GLINK commands and
data to the appropriate BGCOM format and allows for GLINK
communication with remote subsystems that are external to the SoC.
config RPMSG_QCOM_SMD
tristate "Qualcomm Shared Memory Driver (SMD)"
depends on QCOM_SMEM
select RPMSG
help
Say y here to enable support for the Qualcomm Shared Memory Driver
providing communication channels to remote processors in Qualcomm
platforms.
config RPMSG_VIRTIO
tristate "Virtio RPMSG bus driver"
depends on HAS_DMA
select RPMSG
select VIRTIO
config MSM_RPM_SMD
bool "RPM driver using SMD protocol"
select RPMSG
help
RPM is the dedicated hardware engine for managing shared SoC
resources. This config adds driver support for using SMD as a
transport layer communication with RPM hardware. It also selects
the MSM_MPM config that programs the MPM module to monitor interrupts
during sleep modes.
endmenu