Commit graph

603486 commits

Author SHA1 Message Date
Vivek Kumar
59b22dae44 soc: qcom: Implement early domain handoff driver
Early domain in LK runs in parallel with kernel
with some memory and cpu core(s) reserved for it.
LK updates the status of early services on a shared
memory location. In Kernel, this driver provides
new APIs to check any early service's status and to
communicate with them. It hot adds the reserved
cpu(s) and frees lk text once all early services end.

Change-Id: I0b29b1886abea3280543d76492044c8946d7690e
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2018-11-23 01:10:49 -08:00
Linux Build Service Account
446c44cf31 Merge "msm: ADSPRPC: debugfs global and dsp file changes." 2018-11-22 15:19:49 -08:00
Linux Build Service Account
b9d2af1601 Merge "ASoC: msm: Extend ec ref channel with TDM_RX ports" 2018-11-22 08:33:29 -08:00
Mohammed Nayeem Ur Rahman
e05db0f1c9 msm: ADSPRPC: debugfs global and dsp file changes.
Changes the naming convention and adds
PID as suffix to the debugfs files.

Adds debugfs file data in the tabular format and also
creates global file in /sys/kernel/debug/adsprpc directory.

Change-Id: I25f3f7ea59dd39c9d44d99c8503f431f10072c33
Signed-off-by: Mohammed Nayeem Ur Rahman <mohara@codeaurora.org>
2018-11-22 05:18:50 -08:00
Linux Build Service Account
201b38a555 Merge "soc: qcom: subsystem_notif_virt: Only initialize work for virtual systems" 2018-11-21 15:54:30 -08:00
Linux Build Service Account
6b11a3742a Merge "drivers: soc: boot_markers: Add bootmarkers for early camera" 2018-11-21 08:50:18 -08:00
Anant Goel
36e8e9585f soc: qcom: subsystem_notif_virt: Only initialize work for virtual systems
A function is assigned to a work struct only when the subsystem
is a virtual subsystem.

Change-Id: Icdb3ddba4509d3727ecb634ccc6108c3b3b2a05d
Signed-off-by: Anant Goel <anantg@codeaurora.org>
2018-11-20 22:28:35 -08:00
Linux Build Service Account
d1d0a3d96f Merge "msm: kgsl: Log context type in case of GPU faults" 2018-11-20 09:40:02 -08:00
Linux Build Service Account
397f5ff6d2 Merge "ARM: dts: msm: Support USB host suspend for msm8996 CV2X" 2018-11-20 09:40:01 -08:00
Linux Build Service Account
a738d2a852 Merge "usb: misc: diag_ipc_bridge: Add support for 90F0 and 90EF PIDs" 2018-11-20 09:40:00 -08:00
Linux Build Service Account
ebf8cd530b Merge "usbnet: allow mini-drivers to consume L2 headers" 2018-11-20 02:25:26 -08:00
Linux Build Service Account
ee74cee88f Merge "include: Add device table definition for MHI drivers" 2018-11-20 02:25:25 -08:00
Linux Build Service Account
a6253cc1ad Merge "msm: camera: isp: Fix frame drop pattern" 2018-11-20 02:25:24 -08:00
Linux Build Service Account
ff7554df6b Merge "ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()" 2018-11-20 02:25:23 -08:00
Linux Build Service Account
902c515ab3 Merge "ARM: dts: msm: remove uart node on vplatform for multi mode" 2018-11-20 02:25:21 -08:00
Bjørn Mork
2e641b848a usbnet: allow mini-drivers to consume L2 headers
Assume the minidriver has taken care of all L2 header parsing
if it sets skb->protocol.  This allows the minidriver to
support non-ethernet L2 headers, and even operate without
any L2 header at all.

Change-Id: Ied7fc3752673a68e5bb22a623cc3fc59c1f1e0ff
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Acked-by: Oliver Neukum <oneukum@suse.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Git-commit: 81e0ce79f2919dbd5f025894d29aa806af8695c7
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
[gustavos@codeaurora.org: fix checkpatch warning]
Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
2018-11-19 13:02:17 -08:00
Gustavo Solaira
a772e4964b include: Add device table definition for MHI drivers
Add driver definition used by MHI core to enable
device drivers that use the MHI bus.

Change-Id: I2740dd7687dff0312fd679dbac146d21d9cbc8fe
Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
2018-11-19 13:02:16 -08:00
Gustavo Solaira
332c11dd05 net: socket: Add AF_QIPCRTR protocol definition
Add definition to enable QRTR based sockets.

Change-Id: Ic5b070462a103abcc5820fadb7b6bdc40946f1e5
Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
2018-11-19 13:02:16 -08:00
E V Ravi
c221ed7c66 drivers: soc: boot_markers: Add bootmarkers for early camera
Create bootmarkers inorder to get bootloader early camera start time
from the RAM area

Change-Id: I6635f4bbae958c73cceae9bb4b33db339838f303
Signed-off-by: E V Ravi <evenka@codeaurora.org>
2018-11-18 23:08:25 -08:00
Meera Gande
4d55203327 msm: camera: isp: Fix frame drop pattern
In few scenarios, the request frame may get
delayed and current and request frame id may
become same. While user space is informed to
delay a frame in such scenarios, the pattern
shouldn't get reset.

Change-Id: I63f1301fbbe7cba024a686cbd783af25232f1293
Signed-off-by: Meera Gande <mgande@codeaurora.org>
2018-11-18 22:21:33 -08:00
Rohit kumar
10a33754bc ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx()
In functions snd_soc_get_volsw_sx() or snd_soc_put_volsw_sx(),
if the result of (min + max) is negative, then fls() returns
signed integer with value as 32. This leads to signed integer
overflow as complete operation is considered as signed integer.

UBSAN: Undefined behaviour in sound/soc/soc-ops.c:382:50
signed integer overflow:
-2147483648 - 1 cannot be represented in type 'int'
Call trace:
[<ffffff852f746fe4>] __dump_stack lib/dump_stack.c:15 [inline]
[<ffffff852f746fe4>] dump_stack+0xec/0x158 lib/dump_stack.c:51
[<ffffff852f7b5f3c>] ubsan_epilogue+0x18/0x50 lib/ubsan.c:164
[<ffffff852f7b6840>] handle_overflow+0xf8/0x130 lib/ubsan.c:195
[<ffffff852f7b68f0>] __ubsan_handle_sub_overflow+0x34/0x44 lib/ubsan.c:211
[<ffffff85307971a0>] snd_soc_get_volsw_sx+0x1a8/0x1f8 sound/soc/soc-ops.c:382

Typecast the operation to unsigned int to fix the issue.

Change-Id: I40d070b1357f016eb1622146180e4abb340e5d00
Signed-off-by: Rohit kumar <rohitkr@codeaurora.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Git-commit: ae7d1247d8673ebfd686b17e759d4be391165368
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Rohit kumar <rohitkr@codeaurora.org>
2018-11-18 21:15:42 -08:00
Gustavo Solaira
cd53384d7c usb: misc: diag_ipc_bridge: Add support for 90F0 and 90EF PIDs
Add support for creation of diag traffic channel in case
the connected device has 0x05C6 VID and 0x90EF or 0x90F0
PIDs.

Change-Id: I418e7267226b1b36385315499cde1dd25ca0c58e
Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
2018-11-18 19:55:34 -08:00
Linux Build Service Account
84da71b286 Merge "cnss2: Handle USB disconnect scenario" 2018-11-17 08:16:28 -08:00
Linux Build Service Account
d03f522a8f Merge "ARM: dts: msm: enable kpti on msm8996 and msm8996pro" 2018-11-17 08:16:18 -08:00
Linux Build Service Account
6844af58b6 Merge "Merge android-4.4.163 (0ca3fca) into msm-4.4" 2018-11-17 08:16:06 -08:00
Gustavo Solaira
4e2ce18306 ARM: dts: msm: Support USB host suspend for msm8996 CV2X
Add support for USB HS host suspend for msm8996
CV2X boards.

Change-Id: If9508037ec87548c6432fad8cd971d075de4c933
Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
2018-11-16 15:04:23 -08:00
Linux Build Service Account
d063c1378b Merge "msm: camera: isp: Reset request queue at stop" 2018-11-16 11:07:39 -08:00
Linux Build Service Account
3a918f6a4e Merge "msm: vidc: do not set video state to DEINIT very early" 2018-11-16 11:07:37 -08:00
Rajasekaran Kalidoss
e548e6fd44 cnss2: Handle USB disconnect scenario
Clean up cnss during a USB disconnect scenario
and call driver_ops remove if wlan driver is
registered with CNSS.

Change-Id: I72e6e42609724c9c5e0e07f381d2455d2631cc22
Signed-off-by: Rajasekaran Kalidoss <rkalidos@codeaurora.org>
2018-11-16 02:42:41 -08:00
Linux Build Service Account
a606521723 Merge "msm: camera: initialize qos_request object" 2018-11-15 22:59:42 -08:00
Linux Build Service Account
45acec4542 Merge "msm: camera: isp: Fix drop frame due to reg update miss" 2018-11-15 22:59:36 -08:00
Linux Build Service Account
c535555586 Merge "msm: camera: isp: Handle frame drop due to delay " 2018-11-15 22:59:23 -08:00
Linux Build Service Account
1ba0161c4d Merge "af_key: unconditionally clone on broadcast" 2018-11-15 22:59:19 -08:00
Linux Build Service Account
f548507177 Merge "diag: Add new F3 mask and update event mask for diag logging" 2018-11-15 22:59:12 -08:00
Linux Build Service Account
337ccc42e2 Merge "arm64: msm: dts: enable sdhci in guest" 2018-11-15 22:59:10 -08:00
Linux Build Service Account
37b1261366 Merge "cnss2: cnss_bus_get_wake_irq should return int" 2018-11-15 22:59:07 -08:00
Linux Build Service Account
3fcf84534d Merge "drm: msm: sde: fix incorrect function pointer check" 2018-11-15 22:59:04 -08:00
Linux Build Service Account
3b3474037b Merge "usb: gadget: Don't override config->MaxPower if specified" 2018-11-15 22:59:03 -08:00
Linux Build Service Account
7ce352665f Merge "ARM: dts: msm: Add support for FHD+ video mode panel on sdm630" 2018-11-15 22:59:01 -08:00
Linux Build Service Account
8fae8eaa4f Merge "ais: cam_soc_api: Moved the Debug statement to the if-condition" 2018-11-15 22:58:59 -08:00
Srinivasarao P
b28608bd14 Merge android-4.4.163 (0ca3fca) into msm-4.4
* refs/heads/tmp-0ca3fca
  Linux 4.4.163
  x86/time: Correct the attribute on jiffies' definition
  l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6
  cpuidle: Do not access cpuidle_devices when !CONFIG_CPU_IDLE
  x86/percpu: Fix this_cpu_read()
  sched/fair: Fix throttle_list starvation with low CFS quota
  Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM
  USB: fix the usbfs flag sanitization for control transfers
  usb: gadget: storage: Fix Spectre v1 vulnerability
  cdc-acm: correct counting of UART states in serial state notification
  IB/ucm: Fix Spectre v1 vulnerability
  RDMA/ucma: Fix Spectre v1 vulnerability
  ptp: fix Spectre v1 vulnerability
  cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)
  ahci: don't ignore result code of ahci_reset_controller()
  crypto: shash - Fix a sleep-in-atomic bug in shash_setkey_unaligned
  mremap: properly flush TLB before releasing the page
  rtnetlink: Disallow FDB configuration for non-Ethernet device
  vhost: Fix Spectre V1 vulnerability
  net: drop skb on failure in ip_check_defrag()
  sctp: fix race on sctp_id2asoc
  r8169: fix NAPI handling under high load
  net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
  net: socket: fix a missing-check bug
  net: sched: gred: pass the right attribute to gred_change_table_def()
  net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs
  ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called
  ipv6: mcast: fix a use-after-free in inet6_mc_check
  net: bridge: remove ipv6 zero address check in mcast queries
  bridge: do not add port to router list when receives query with source 0.0.0.0
  perf tools: Disable parallelism for 'make clean'
  mtd: spi-nor: Add support for is25wp series chips
  fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()
  ARM: dts: imx53-qsb: disable 1.2GHz OPP
  MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression
  igb: Remove superfluous reset to PHY and page 0 selection
  MIPS: microMIPS: Fix decoding of swsp16 instruction
  scsi: aacraid: Fix typo in blink status
  bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal
  PM / devfreq: tegra: fix error return code in tegra_devfreq_probe()
  ASoC: spear: fix error return code in spdif_in_probe()
  spi: xlp: fix error return code in xlp_spi_probe()
  spi/bcm63xx: fix error return code in bcm63xx_spi_probe()
  MIPS: Handle non word sized instructions when examining frame
  spi/bcm63xx-hspi: fix error return code in bcm63xx_hsspi_probe()
  usb: dwc3: omap: fix error return code in dwc3_omap_probe()
  usb: ehci-omap: fix error return code in ehci_hcd_omap_probe()
  usb: imx21-hcd: fix error return code in imx21_probe()
  gpio: msic: fix error return code in platform_msic_gpio_probe()
  sparc64: Fix exception handling in UltraSPARC-III memcpy.
  gpu: host1x: fix error return code in host1x_probe()
  sparc64 mm: Fix more TSB sizing issues
  video: fbdev: pxa3xx_gcu: fix error return code in pxa3xx_gcu_probe()
  tty: serial: sprd: fix error return code in sprd_probe()
  l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv()
  brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
  gro: Allow tunnel stacking in the case of FOU/GUE
  vti6: flush x-netns xfrm cache when vti interface is removed
  ALSA: timer: Fix zero-division by continue of uninitialized instance
  ixgbe: Correct X550EM_x revision check
  ixgbe: fix RSS limit for X550
  net/mlx5e: Correctly handle RSS indirection table when changing number of channels
  net/mlx5e: Fix LRO modify
  ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector
  fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio
  drm/nouveau/fbcon: fix oops without fbdev emulation
  bpf: generally move prog destruction to RCU deferral
  usb-storage: fix bogus hardware error messages for ATA pass-thru devices
  sch_red: update backlog as well
  sparc/pci: Refactor dev_archdata initialization into pci_init_dev_archdata
  scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
  xfrm: Clear sk_dst_cache when applying per-socket policy.
  arm64: Fix potential race with hardware DBM in ptep_set_access_flags()
  CIFS: handle guest access errors to Windows shares
  ASoC: wm8940: Enable cache usage to fix crashes on resume
  ASoC: ak4613: Enable cache usage to fix crashes on resume
  MIPS: Fix FCSR Cause bit handling for correct SIGFPE issue
  usbvision: revert commit 588afcc1
  perf/core: Don't leak event in the syscall error path
  aacraid: Start adapter after updating number of MSIX vectors
  x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs
  tpm: fix: return rc when devm_add_action() fails
  thermal: allow u8500-thermal driver to be a module
  thermal: allow spear-thermal driver to be a module
  btrfs: don't create or leak aliased root while cleaning up orphans
  sched/cgroup: Fix cgroup entity load tracking tear-down
  um: Avoid longjmp/setjmp symbol clashes with libpthread.a
  ipv6: orphan skbs in reassembly unit
  net/mlx4_en: Resolve dividing by zero in 32-bit system
  af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers
  radix-tree: fix radix_tree_iter_retry() for tagged iterators.
  x86/mm/pat: Prevent hang during boot when mapping pages
  ARM: dts: apq8064: add ahci ports-implemented mask
  tracing: Skip more functions when doing stack tracing of events
  ser_gigaset: use container_of() instead of detour
  net: drop write-only stack variable
  ipv6: suppress sparse warnings in IP6_ECN_set_ce()
  KEYS: put keyring if install_session_keyring_to_cred() fails
  net: cxgb3_main: fix a missing-check bug
  perf/ring_buffer: Prevent concurent ring buffer access
  smsc95xx: Check for Wake-on-LAN modes
  smsc75xx: Check for Wake-on-LAN modes
  r8152: Check for supported Wake-on-LAN Modes
  sr9800: Check for supported Wake-on-LAN modes
  lan78xx: Check for supported Wake-on-LAN modes
  ax88179_178a: Check for supported Wake-on-LAN modes
  asix: Check for supported Wake-on-LAN modes
  pxa168fb: prepare the clock
  Bluetooth: SMP: fix crash in unpairing
  mac80211_hwsim: do not omit multicast announce of first added radio
  xfrm: validate template mode
  ARM: 8799/1: mm: fix pci_ioremap_io() offset check
  cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
  mac80211: Always report TX status
  xfrm6: call kfree_skb when skb is toobig
  xfrm: Validate address prefix lengths in the xfrm selector.
  BACKPORT: xfrm: Allow Output Mark to be Updated Using UPDSA
  ANDROID: sdcardfs: Add option to drop unused dentries
  f2fs: guarantee journalled quota data by checkpoint
  f2fs: cleanup dirty pages if recover failed
  f2fs: fix data corruption issue with hardware encryption
  f2fs: fix to recover inode->i_flags of inode block during POR
  f2fs: spread f2fs_set_inode_flags()
  f2fs: fix to spread clear_cold_data()
  Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
  f2fs: account read IOs and use IO counts for is_idle
  f2fs: fix to account IO correctly for cgroup writeback
  f2fs: fix to account IO correctly
  f2fs: remove request_list check in is_idle()
  f2fs: allow to mount, if quota is failed
  f2fs: update REQ_TIME in f2fs_cross_rename()
  f2fs: do not update REQ_TIME in case of error conditions
  f2fs: remove unneeded disable_nat_bits()
  f2fs: remove unused sbi->trigger_ssr_threshold
  f2fs: shrink sbi->sb_lock coverage in set_file_temperature()
  f2fs: fix to recover cold bit of inode block during POR
  f2fs: submit cached bio to avoid endless PageWriteback
  f2fs: checkpoint disabling
  f2fs: clear PageError on the read path
  f2fs: allow out-place-update for direct IO in LFS mode
  f2fs: refactor ->page_mkwrite() flow
  Revert: "f2fs: check last page index in cached bio to decide submission"
  f2fs: support superblock checksum
  f2fs: add to account skip count of background GC
  f2fs: add to account meta IO
  f2fs: keep lazytime on remount
  f2fs: fix missing up_read
  f2fs: return correct errno in f2fs_gc
  f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO
  f2fs: mark inode dirty explicitly in recover_inode()
  f2fs: fix to recover inode's crtime during POR
  f2fs: fix to recover inode's i_gc_failures during POR
  f2fs: fix to recover inode's i_flags during POR
  f2fs: fix to recover inode's project id during POR
  f2fs: update i_size after DIO completion
  f2fs: report ENOENT correctly in f2fs_rename
  f2fs: fix remount problem of option io_bits
  f2fs: fix to recover inode's uid/gid during POR
  f2fs: avoid infinite loop in f2fs_alloc_nid
  f2fs: add new idle interval timing for discard and gc paths
  f2fs: split IO error injection according to RW
  f2fs: add SPDX license identifiers
  f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION
  f2fs: avoid sleeping under spin_lock
  f2fs: plug readahead IO in readdir()
  f2fs: fix to do sanity check with current segment number
  f2fs: fix memory leak of percpu counter in fill_super()
  f2fs: fix memory leak of write_io in fill_super()
  f2fs: cache NULL when both default_acl and acl are NULL
  f2fs: fix to flush all dirty inodes recovered in readonly fs
  f2fs: report error if quota off error during umount
  f2fs: submit bio after shutdown
  f2fs: avoid wrong decrypted data from disk
  Revert "f2fs: use printk_ratelimited for f2fs_msg"
  f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy
  f2fs: fix to avoid NULL pointer dereference on se->discard_map
  f2fs: add additional sanity check in f2fs_acl_from_disk()
  Revert "BACKPORT, FROMLIST: fscrypt: add Speck128/256 support"
  Build fix for 076c36fce1.
  Revert "BACKPORT, FROMGIT: crypto: speck - add support for the Speck block cipher"
  Revert "FROMGIT: crypto: speck - export common helpers"
  Revert "BACKPORT, FROMGIT: crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS"
  Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck128-XTS"
  Revert "BACKPORT, FROMGIT: crypto: speck - add test vectors for Speck64-XTS"
  Revert "BACKPORT, FROMLIST: crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS"
  Revert "fscrypt: add Speck128/256 support"
  UPSTREAM: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
  BACKPORT: block/loop: set hw_sectors
  UPSTREAM: loop: add ioctl for changing logical block size

Conflicts:
	fs/ext4/crypto.c
	fs/ext4/ext4.h

Change-Id: I8cb2f70b27906879f8e8fdd90e67f438e39701b8
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
2018-11-15 17:07:08 +05:30
Meera Gande
c75e2eae7d msm: camera: isp: Reset request queue at stop
In few scenarios where the buffers are not
queued from HAL, request queue overflow is seen.
Added changes to reset the queue at destroy and
when the buffer is not available to process.

Change-Id: I7239175dda9cbc26fb65f568cbc5f7183ceaa24d
Signed-off-by: Meera Gande <mgande@codeaurora.org>
2018-11-15 00:48:50 -08:00
Meera Gande
0742151aca msm: camera: isp: Fix drop frame due to reg update miss
In few scenarios, where the register update ioctl is
missed, the handling of frame drop is not working
in such scenarios as the frame drop pattern is not
set correctly. Once the epoch handling is done,
we need to re-configure the buffer and pattern.

Change-Id: I87b2cecda7e7e1addc68511dad6a80498051f87a
Signed-off-by: Meera Gande <mgande@codeaurora.org>
2018-11-15 00:42:42 -08:00
Meera Gande
39e7df3355 msm: camera: isp: Handle frame drop due to delay
In few scenarios, the request frame may get
delayed and current and request frame id may
become same. To handle such scenarios, made
changes to inform user to delay a frame and
process the request.

Change-Id: I31fa04c386922c48a043c511a163c76316e21987
Signed-off-by: Meera Gande <mgande@codeaurora.org>
2018-11-15 00:32:16 -08:00
Hugh Guan
477bfdf516 ASoC: msm: Extend ec ref channel with TDM_RX ports
Add TERT/SEC/PRI_TDM_RX ports as ec ref channels for the
flexibility of customization.

Change-Id: I67c36d6884c595f9fd2c836369fb39a0d0af47cd
Signed-off-by: Hugh Guan <hhguan@codeaurora.org>
2018-11-14 09:42:30 -08:00
Vinayak Menon
5ce5135682 ARM: dts: msm: enable kpti on msm8996 and msm8996pro
Pass the kernel command line argument 'kpti=1' to enable
Kernel Page Table Isolation feature on msm8996 and msm8996pro.

Change-Id: I6f7753caf0d293ada27d7da898ae277fa8781b00
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Signed-off-by: Vivek Kumar <vivekuma@codeaurora.org>
2018-11-14 15:39:38 +05:30
Manoj Prabhu B
a4947c78b5 diag: Add new F3 mask and update event mask for diag logging
Update the logging mask for both events and F3 masks to the latest
requests.

Change-Id: I9485f18eca2ee0f78b5086e0332359d997acf57a
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
2018-11-14 14:08:03 +05:30
Rajasekaran Kalidoss
e268d7d64c cnss2: cnss_bus_get_wake_irq should return int
For error conditions,this api returns negative value.
currently the return type is unsigned int, this should
be changed to integer type.

Signed-off-by: Rajasekaran Kalidoss <rkalidos@codeaurora.org>
Change-Id: Ifaeea4d76f5d2c2e8f0f67eab97df50dae09462c
2018-11-13 22:53:35 -08:00
Srikanth Uyyala
abfb307324 msm: camera: initialize qos_request object
qos_request object is used between two drivers (msm, camera)
there can be a scenario qos_request being updated before
initialize.
fix: make sure initialize is called before update.

Change-Id: I5e7e1639577f30b671598663d3dd2f8e7f5c3f36
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
2018-11-13 22:13:37 -08:00
Venkata Rao Kakani
21c6bba4aa arm64: msm: dts: enable sdhci in guest
Enable sdhci2 controller in guest to access sdcard from
guest.

Change-Id: I34f45987e2182616dff2d3a26d0c7d1d61de8822
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2018-11-14 11:39:37 +05:30