summaryrefslogtreecommitdiff
path: root/include/soc (follow)
Commit message (Collapse)AuthorAge
...
| | * | | soc: qcom: boot_stats: Add boot KPI markersAtul Raut2017-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add instrumentation for boot time measurement Change-Id: I08fe4f23a7f95f765f28f57790e7102f4751b442 CRs-Fixed: 1000799 Signed-off-by: Atul Raut <araut@codeaurora.org>
| | * | | Merge remote-tracking branch 'remotes/origin/msm-4.4' into dev/msm-4.4-8996auArun KS2017-04-06
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: arch/arm/boot/dts/qcom/msm8996pro.dtsi arch/arm64/kernel/Makefile drivers/leds/leds-qpnp-flash.c sound/soc/msm/apq8096-auto.c Change-Id: Idea5d05fec354b8f38ea70643decb03f7b80ddb7 Signed-off-by: Arun KS <arunks@codeaurora.org>
| | * | | clk: msm: clock-alpha-pll: Allow interrupts to be enabled during set_rateVikram Mulukutla2017-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some PLL implementations depend on the CPU being able to handle certain interrupts in order for the set_rate operation to complete. Allow interrupts to be handled in the set_rate op. CRs-Fixed: 960701 Change-Id: I6fda5ed9eb7d6f2e2cd91c58ebabfd7bc1c8a2fc Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
| | * | | socinfo: Add support for MSM8996proAU SoCMathew Joseph Karimpanal2017-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CPU IDs to the socinfo table needed to support MSM8996pro Automotive SoC. CRs-Fixed: 991575 Change-Id: I6efaf4574a5f563b0ee3edd8545e0acd027ad59b Signed-off-by: Mathew Joseph Karimpanal <mkarim@codeaurora.org>
* | | | | soc: qcom: ssr: Add option to relax on ssr failuresArun KS2017-05-02
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SSR failures are considered fatal and results in system panic. In certain scenarios system can continue to work even with a failed subsystem. Add an option in subsystem descriptor to relax on ssr failures. Change-Id: I86dcaa615d6443937077880d9a91070d9c22ea1f Signed-off-by: Arun KS <arunks@codeaurora.org> [satyap@codeaurora.org: trivial merge conflict resolution] Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* | | | soc: qcom: Add Minidump supportLingutla Chandrasekhar2017-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Minidump support for clients to get minimum required data at the time of system crash. The Minidump table resides in SMEM, BOOT(SBL) will iterate the table entries and dumps out (to USB/Flash) the data in address location. Any client can register to this table with static or known addresses, as currently Minidump doesn't support dumping of dynamic data structures. To simplify post processing, we create an ELF header, where each entry in the minidump table is a section in elf header. If Memory dump table enabled, Dump all data entries registered with MDT. Enable Minidump: echo mini > /sys/kernel/dload/dload_mode Change-Id: I0fc8d21aef71ded34a498426ee3d7f86b063a639 Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
* | | | Merge "soc: qcom: remove debugfs interface from ssr, service locator & notifier"Linux Build Service Account2017-04-14
|\ \ \ \
| * | | | soc: qcom: remove debugfs interface from ssr, service locator & notifierSatya Durga Srinivasu Prabhala2017-04-12
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As debugfs interface is intended to test the respective framework, remove from the driver to make sure it won't be available by default. CRs-Fixed: 2025661 Change-Id: I6af9a8333c8028611f889cc2f9b0beb37ef12c9b Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* / | | apq8098: rename apq8998 to apq8098Runmin Wang2017-04-11
|/ / / | | | | | | | | | | | | | | | | | | | | | Update "apq8998" to "apq8098" as a proper name for all files and strings used by apq8098 platform. Change-Id: Id633d346946251751829fb597c860c8d41944265 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
* | | icnss: Send FW Down indication to WLAN host driverAnurag Chouhan2017-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If FW is down irrespective of crash, a uevent is sent to wlan host driver to indicate FW is down. Change-Id: I9fe2a2a11178f72ea27150d74d93a1e411eac030 CRs-fixed: 2027902 Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org> Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
* | | Merge "Merge tag v4.4.55 into branch 'msm-4.4'"Linux Build Service Account2017-03-25
|\ \ \
| * \ \ Merge tag v4.4.55 into branch 'msm-4.4'Blagovest Kolenichev2017-03-23
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refs/heads/tmp-28ec98b: Linux 4.4.55 ext4: don't BUG when truncating encrypted inodes on the orphan list dm: flush queued bios when process blocks to avoid deadlock nfit, libnvdimm: fix interleave set cookie calculation s390/kdump: Use "LINUX" ELF note name instead of "CORE" KVM: s390: Fix guest migration for huge guests resulting in panic mvsas: fix misleading indentation serial: samsung: Continue to work if DMA request fails USB: serial: io_ti: fix information leak in completion handler USB: serial: io_ti: fix NULL-deref in interrupt callback USB: iowarrior: fix NULL-deref in write USB: iowarrior: fix NULL-deref at probe USB: serial: omninet: fix reference leaks at open USB: serial: safe_serial: fix information leak in completion handler usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers usb: host: xhci-dbg: HCIVERSION should be a binary number usb: gadget: function: f_fs: pass companion descriptor along usb: dwc3: gadget: make Set Endpoint Configuration macros safe usb: gadget: dummy_hcd: clear usb_gadget region before registration powerpc: Emulation support for load/store instructions on LE tracing: Add #undef to fix compile error MIPS: Netlogic: Fix CP0_EBASE redefinition warnings MIPS: DEC: Avoid la pseudo-instruction in delay slots mm: memcontrol: avoid unused function warning cpmac: remove hopeless #warning MIPS: ralink: Remove unused rt*_wdt_reset functions MIPS: ralink: Cosmetic change to prom_init(). mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change MIPS: ip22: Fix ip28 build for modern gcc MIPS: Update ip27_defconfig for SCSI_DH change MIPS: ip27: Disable qlge driver in defconfig MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change crypto: improve gcc optimization flags for serpent and wp512 USB: serial: digi_acceleport: fix OOB-event processing USB: serial: digi_acceleport: fix OOB data sanity check Linux 4.4.54 drivers: hv: Turn off write permission on the hypercall page fat: fix using uninitialized fields of fat_inode/fsinfo_inode libceph: use BUG() instead of BUG_ON(1) drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating fakelb: fix schedule while atomic drm/atomic: fix an error code in mode_fixup() drm/ttm: Make sure BOs being swapped out are cacheable drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS drm/ast: Call open_key before enable_mmio in POST code drm/ast: Fix test for VGA enabled drm/amdgpu: add more cases to DCE11 possible crtc mask setup mac80211: flush delayed work when entering suspend xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD pwm: pca9685: Fix period change with same duty cycle nlm: Ensure callback code also checks that the files match target: Fix NULL dereference during LUN lookup + active I/O shutdown ceph: remove req from unsafe list when unregistering it ktest: Fix child exit code processing IB/srp: Fix race conditions related to task management IB/srp: Avoid that duplicate responses trigger a kernel bug IB/IPoIB: Add destination address when re-queue packet IB/ipoib: Fix deadlock between rmmod and set_mode mnt: Tuck mounts under others instead of creating shadow/side mounts. net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() s390: use correct input data address for setup_randomness s390: make setup_randomness work s390: TASK_SIZE for kernel threads s390/dcssblk: fix device size calculation in dcssblk_direct_access() s390/qdio: clear DSCI prior to scanning multiple input queues Bluetooth: Add another AR3012 04ca:3018 device KVM: VMX: use correct vmcs_read/write for guest segment selector/base KVM: s390: Disable dirty log retrieval for UCONTROL guests serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards tty: n_hdlc: get rid of racy n_hdlc.tbuf TTY: n_hdlc, fix lockdep false positive Linux 4.4.53 scsi: lpfc: Correct WQ creation for pagesize MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. MIPS: IP22: Reformat inline assembler code to modern standards. powerpc/xmon: Fix data-breakpoint dmaengine: ipu: Make sure the interrupt routine checks all interrupts. bcma: use (get|put)_device when probing/removing device driver md linear: fix a race between linear_add() and linear_congested() rtc: sun6i: Switch to the external oscillator rtc: sun6i: Add some locking NFSv4: fix getacl ERANGE for some ACL buffer sizes NFSv4: fix getacl head length estimation NFSv4: Fix memory and state leak in _nfs4_open_and_get_state nfsd: special case truncates some more nfsd: minor nfsd_setattr cleanup rtlwifi: rtl8192c-common: Fix "BUG: KASAN: rtlwifi: Fix alignment issues gfs2: Add missing rcu locking for glock lookup rdma_cm: fail iwarp accepts w/o connection params RDMA/core: Fix incorrect structure packing for booleans Drivers: hv: util: Backup: Fix a rescind processing issue Drivers: hv: util: Fcopy: Fix a rescind processing issue Drivers: hv: util: kvp: Fix a rescind processing issue hv: init percpu_list in hv_synic_alloc() hv: allocate synic pages for all present CPUs usb: gadget: udc: fsl: Add missing complete function. usb: host: xhci: plat: check hcc_params after add hcd usb: musb: da8xx: Remove CPPI 3.0 quirk and methods w1: ds2490: USB transfer buffers need to be DMAable w1: don't leak refcount on slave attach failure in w1_attach_slave_device() can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer iio: pressure: mpl3115: do not rely on structure field ordering iio: pressure: mpl115: do not rely on structure field ordering arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 fuse: add missing FR_FORCE crypto: testmgr - Pad aes_ccm_enc_tv_template vector ath9k: use correct OTP register offsets for the AR9340 and AR9550 ath9k: fix race condition in enabling/disabling IRQs ath5k: drop bogus warning on drv_set_key with unsupported cipher target: Fix multi-session dynamic se_node_acl double free OOPs target: Obtain se_node_acl->acl_kref during get_initiator_node_acl samples/seccomp: fix 64-bit comparison macros ext4: return EROFS if device is r/o and journal replay is needed ext4: preserve the needs_recovery flag when the journal is aborted ext4: fix inline data error paths ext4: fix data corruption in data=journal mode ext4: trim allocation requests to group size ext4: do not polute the extents cache while shifting extents ext4: Include forgotten start block on fallocate insert range loop: fix LO_FLAGS_PARTSCAN hang block/loop: fix race between I/O and set_status jbd2: don't leak modified metadata buffers on an aborted journal Fix: Disable sys_membarrier when nohz_full is enabled sd: get disk reference in sd_check_events() scsi: use 'scsi_device_from_queue()' for scsi_dh scsi: aacraid: Reorder Adapter status check scsi: storvsc: properly set residual data length on errors scsi: storvsc: properly handle SRB_ERROR when sense message is present scsi: storvsc: use tagged SRB requests if supported by the device dm stats: fix a leaked s->histogram_boundaries array dm cache: fix corruption seen when using cache > 2TB ipc/shm: Fix shmat mmap nil-page protection mm: do not access page->mapping directly on page_endio mm: vmpressure: fix sending wrong events on underflow mm/page_alloc: fix nodes for reclaim in fast path iommu/vt-d: Tylersburg isoch identity map check is done too late. iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu regulator: Fix regulator_summary for deviceless consumers staging: rtl: fix possible NULL pointer dereference ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming ALSA: seq: Fix link corruption by event error handling ALSA: ctxfi: Fallback DMA mask to 32bit ALSA: timer: Reject user params with too small ticks ALSA: hda - fix Lewisburg audio issue ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO ARM: dts: at91: Enable DMA on sama5d2_xplained console ARM: dts: at91: Enable DMA on sama5d4_xplained console ARM: at91: define LPDDR types media: fix dm1105.c build error uvcvideo: Fix a wrong macro am437x-vpfe: always assign bpp variable MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps MIPS: Calculate microMIPS ra properly when unwinding the stack MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions MIPS: Fix get_frame_info() handling of microMIPS function size MIPS: Prevent unaligned accesses during stack unwinding MIPS: Clear ISA bit correctly in get_frame_info() MIPS: Lantiq: Keep ethernet enabled during boot MIPS: OCTEON: Fix copy_from_user fault handling for large buffers MIPS: BCM47XX: Fix button inversion for Asus WL-500W MIPS: Fix special case in 64 bit IP checksumming. samples: move mic/mpssd example code from Documentation Linux 4.4.52 kvm: vmx: ensure VMCS is current while enabling PML Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA" rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down block: fix double-free in the failure path of cgwb_bdi_init() goldfish: Sanitize the broken interrupt handler x86/platform/goldfish: Prevent unconditional loading USB: serial: ark3116: fix register-accessor error handling USB: serial: opticon: fix CTS retrieval at open USB: serial: spcp8x5: fix modem-status handling USB: serial: ftdi_sio: fix line-status over-reporting USB: serial: ftdi_sio: fix extreme low-latency setting USB: serial: ftdi_sio: fix modem-status error handling USB: serial: cp210x: add new IDs for GE Bx50v3 boards USB: serial: mos7840: fix another NULL-deref at open tty: serial: msm: Fix module autoload net: socket: fix recvmmsg not returning error from sock_error ip: fix IP_CHECKSUM handling irda: Fix lockdep annotations in hashbin_delete(). dccp: fix freeing skb too early for IPV6_RECVPKTINFO packet: Do not call fanout_release from atomic contexts packet: fix races in fanout_add() net/llc: avoid BUG_ON() in skb_orphan() blk-mq: really fix plug list flushing for nomerge queues rtc: interface: ignore expired timers when enqueuing new timers rtlwifi: rtl_usb: Fix missing entry in USB driver's private data Linux 4.4.51 mmc: core: fix multi-bit bus width without high-speed mode bcache: Make gc wakeup sane, remove set_task_state() ntb_transport: Pick an unused queue NTB: ntb_transport: fix debugfs_remove_recursive printk: use rcuidle console tracepoint ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() futex: Move futex_init() to core_initcall drm/dp/mst: fix kernel oops when turning off secondary monitor drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor Input: elan_i2c - add ELAN0605 to the ACPI table Fix missing sanity check in /dev/sg scsi: don't BUG_ON() empty DMA transfers fuse: fix use after free issue in fuse_dev_do_read() siano: make it work again with CONFIG_VMAP_STACK vfs: fix uninitialized flags in splice_to_pipe() Linux 4.4.50 l2tp: do not use udp_ioctl() ping: fix a null pointer dereference packet: round up linear to header len net: introduce device min_header_len sit: fix a double free on error path sctp: avoid BUG_ON on sctp_wait_for_sndbuf mlx4: Invoke softirqs after napi_reschedule macvtap: read vnet_hdr_size once tun: read vnet_hdr_sz once tcp: avoid infinite loop in tcp_splice_read() ipv6: tcp: add a missing tcp_v6_restore_cb() ip6_gre: fix ip6gre_err() invalid reads netlabel: out of bound access in cipso_v4_validate() ipv4: keep skb->dst around in presence of IP options net: use a work queue to defer net_disable_timestamp() work tcp: fix 0 divide in __tcp_select_window() ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() ipv6: fix ip6_tnl_parse_tlv_enc_lim() can: Fix kernel panic at security_sock_rcv_skb Conflicts: drivers/scsi/sd.c drivers/usb/gadget/function/f_fs.c drivers/usb/host/xhci-plat.c CRs-Fixed: 2023471 Change-Id: I396051a8de30271af77b3890d4b19787faa1c31e Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
| | * | ARM: at91: define LPDDR typesAlexandre Belloni2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit e3f0a4017c2143b4b813df6a93e8cf79e3f76936 upstream. The Atmel MPDDR controller support LPDDR2 and LPDDR3 memories, add their types. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Sebastian Reichel <sre@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* | | | Merge "clk: msm: clock-cpu-8996: Allow interrupts during alt_pll set_rate"Linux Build Service Account2017-03-21
|\ \ \ \
| * | | | clk: msm: clock-alpha-pll: Allow interrupts to be enabled during set_rateVikram Mulukutla2017-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some PLL implementations depend on the CPU being able to handle certain interrupts in order for the set_rate operation to complete. Allow interrupts to be handled in the set_rate op. CRs-Fixed: 960701 Change-Id: I6fda5ed9eb7d6f2e2cd91c58ebabfd7bc1c8a2fc Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
* | | | | Merge "profiler: Add a communication interface between userspace and tz ↵Linux Build Service Account2017-03-21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | services"
| * | | | | profiler: Add a communication interface between userspace and tz servicesJaiju Yesudasan2017-03-21
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new driver to Provide a communication interface between userspace and tz services using Secure Channel Manager (SCM) interface. It exposes APIs for userspace to get system profiling information. This will allow the sdp profiler to get cpu/gpu and total bandwidth info. Change-Id: Ia1f5dbdda44b9e25a0a705ffe827f0c3741c8ef8 Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
* | | | | Merge "soc: qcom: Define macro to indicate service identifier for scm call"Linux Build Service Account2017-03-21
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | soc: qcom: Define macro to indicate service identifier for scm callJaiju Yesudasan2017-03-13
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new service identifier macro for scm call. The service is for getting system bandwidth information. Change-Id: I0a67fe039753ea30c81bcdb34612d79d6bc6082c Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
* / / / soc: qcom: secure_buffer: add export symbol hyp_assign_physSarada Prasanna Garnayak2017-03-17
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Fix the symbol linking error for loadable kernel modules which is using secure buffer hypervisor api for smmu configuration. CRs-Fixed: 2019262 Change-Id: I3d83fd4b1854298c1283e03f220de8c673195492 Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
* | / soc: qcom: Propagate separate error code for PDR disabledPuja Gupta2017-02-27
| |/ |/| | | | | | | | | | | | | | | | | In case of user PD restart requests from clients, return a separate error code if PDR is disabled on subsystem. This is so that clients can distinguish it from other error cases and take appropriate action. CRs-Fixed: 2011758 Change-Id: Ifac7779455a3984de97a4e3e2f33bd74c5148cab Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | Merge "qseecom: add new SCM ID to register listener when smcinvoke is supported"Linux Build Service Account2017-02-15
|\ \
| * | qseecom: add new SCM ID to register listener when smcinvoke is supportedZhen Kong2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new SCM ID to register listener when smcinvoke is supported. Then TZ, depending on how the listener has been registered, will either behave in the old way (i.e. rsp[1]=QSEE_LISTENER_ID), or the new way (rsp[1]=app_id) when smcinvoke is supported. And qseecom will first to register listener with new SCM ID, if failed, then fallback to use old ID. Change-Id: Ia27055db6ec8f26705669ee913919b29461121ca Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* | | Merge "soc: qcom: Add support for Cx iPeak limit driver"Linux Build Service Account2017-02-10
|\ \ \
| * | | soc: qcom: Add support for Cx iPeak limit driverRajesh Kemisetti2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement common driver to limit Cx ipeak based on voting from various clients in multimedia. Change-Id: Ie0a57e49f7a8ba8a4fa3aa7f50dd0947f8e9d11b Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
* | | | icnss: For WDOG bite, shutdown after FW readyPrashanth Bhatta2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is Modem WDOG bite, Q6 will not get chance to reset the hardware and if shutdown is called as part of PD down notification then freeing buffers already submitted to hardware may cause exceptions as hardware may try to access DDR location which is already freed. Fix the issue by delaying the shutdown till FW ready happens and hardware is reset to clean state this way buffers are freed after hardware is in reset state. CRs-fixed: 2000709 Change-Id: Iacea5e8b712dd4ca310e5b502e43f4beb99f6981 Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
* | | | soc: qcom: Add ssr states to service notifier notificationsPuja Gupta2017-02-09
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add more refined states with service notifier notification for clients to be able to distinguish between different error scenarios. CRs-Fixed: 2004229 Change-Id: Ibae1f2b0ba03f8cdcb14398d7d35b007fac1a150 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* / / icnss: rename and change the type of enable_fw_logYuanyuan Liu2017-01-31
|/ / | | | | | | | | | | | | | | | | | | enable_fw_log is renamed to fw_log_mode and changed from boolean type to uint8_t, so that it can support multiple log mode. CRs-Fixed: 1116983 Change-Id: I9d4af7cd2c857b62f434d968f51af76121006907 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | icnss: Add support for host initiated recoverySameer Thalappil2017-01-12
| | | | | | | | | | | | | | | | | | | | Add an API that can trigger WLAN PDR. WLAN host driver can use this API to trigger PDR in the cases where it fails to communicate with FW over it's native copy engine interface. CRs-Fixed: 1110381 Change-Id: I7a076ba023b3e48c9e5473ec4895f50c71816831 Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
* | Merge "ARM: dts: msm: Add initial device tree for SDA630"Linux Build Service Account2017-01-04
|\ \
| * | ARM: dts: msm: Add initial device tree for SDA630Neeraj Upadhyay2017-01-03
| | | | | | | | | | | | | | | | | | | | | | | | Add initial device tree support and socinfo support for SDA630. Change-Id: If2a60c27d5870f3738d77564d392efffece892ac Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | | Merge "ARM: dts: msm: Add initial device tree for SDM658"Linux Build Service Account2017-01-04
|\| |
| * | ARM: dts: msm: Add initial device tree for SDM658Neeraj Upadhyay2017-01-03
| | | | | | | | | | | | | | | | | | | | | | | | Add initial device tree and socinfo support for SDM658 SoC. Also add device tree and socinfo support for SDA variant. Change-Id: I3d8860ed57c859d35eaf4d77f0064091993a1bcf Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | | icnss: Provide API to check the firmware ready statusSarada Prasanna Garnayak2017-01-01
|/ / | | | | | | | | | | | | | | | | API check the wlan firmware ready status in icnss platform data and return the status(true/false) to caller. CRs-Fixed: 1106520 Change-Id: I1246e6c213011d73ade5078c07bb2190135e54ec Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
* | msm: Rename msmtriton/apqtriton to sdm630/sda630Neeraj Upadhyay2016-12-28
| | | | | | | | | | | | | | | | | | Update the code name from msmtriton/apqtriton to sdm630/sda630. As part of this, update the filename containing "triton" and files content containing "triton". Change-Id: Ia558be75041e41e83d304d5fb4091c2a098e87c0 Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | msm: Rename msmfalcon/apqfalcon to sdm660/sda660Neeraj Upadhyay2016-12-28
| | | | | | | | | | | | | | | | | | Update the code name from msmfalcon/apqfalcon to sdm660/sda660. As part of this, update the filename containing "falcon" and files content containing "falcon". Change-Id: Iec85862251b9e1b4dcc8bdce8b214ce87c0049bc Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | Merge "ARM: dts: msm: Add initial device tree for APQ FALCON"Linux Build Service Account2016-12-20
|\ \
| * | ARM: dts: msm: Add initial device tree for APQ FALCONSrinivas Ramana2016-12-20
| | | | | | | | | | | | | | | | | | | | | | | | Add initial device tree support and socinfo support for APQ variants of falcon. Change-Id: Ie955a9b544890b799a0c8cd5bb71d27d8cdc7307 Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
* | | Merge "msm: camera: add logic to support sensor compatibility"Linux Build Service Account2016-12-20
|\ \ \
| * | | msm: camera: add logic to support sensor compatibilityWei Ding2016-12-15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Add logic to support sensor compatibility to fix same slave address of sensor but different modules on one platform. Change-Id: I6c6721e8ff890feaf2d618c8170e346367a68c28 Signed-off-by: penliu <pengfeiliu@codeaurora.org> Signed-off-by: Wei Ding <weiding@codeaurora.org>
* / / soc: qcom: ssr: add crash status to know why subsys crashedSatya Durga Srinivasu Prabhala2016-12-16
|/ / | | | | | | | | | | | | | | | | | | In some specific cases, clients may want to know why subsystem crashed, for example, in case of watch dog bite, subsystem may not be able to execute error handling. Which would need different code paths to be exercised on the apps processor. Change-Id: I073733b8a56b57f14906b25cba08012c2f0b414a Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* | icnss: Remove dev referenceYuanyuan Liu2016-12-12
| | | | | | | | | | | | | | | | | | | | Remove dev reference in icnss_set_wlan_mac_address as this function is called by external module and won't be able to get ICNSS dev pointer. CRs-Fixed: 1099641 Change-Id: I21c992676c41b6cdc3ea53722806e8d0be78d9d5 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | Merge "soc: qcom: Add support to restart user PD"Linux Build Service Account2016-12-06
|\ \
| * | soc: qcom: Add support to restart user PDPuja Gupta2016-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce api service_notif_pd_restart() using which clients can request to restart user PD. CRs-Fixed: 1092791 Change-Id: Ic21de510cde4bfa9f2e4f7f3d4518b464be88db2 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | | icnss: Add support of setting MAC address from platform driverYuanyuan Liu2016-12-01
|/ / | | | | | | | | | | | | | | | | | | Add support of setting WLAN MAC address from platform driver. The MAC address will be passed to WLAN driver when WLAN is turned on. CRs-Fixed: 1096286 Change-Id: I249222b419dd130241cbc84f4d41709b408941e0 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | msm: 8998: Replace cobalt with 8998Runmin Wang2016-11-22
| | | | | | | | | | | | | | | | | | | | | | Update the code name from msmcobalt to msm8998. As a result, update the filename containing "cobalt" and files content containing "cobalt". CRs-Fixed: 1070840 Change-Id: I2c7b95e3e2a2fec7730724da9eeb86a39a77faf1 Signed-off-by: Runmin Wang <runminw@codeaurora.org> Signed-off-by: Kyle Yan <kyan@codeaurora.org> Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
* | qseecom: whitelist support for kernel client and listenerZhen Kong2016-11-03
| | | | | | | | | | | | | | | | | | -- Add whitelist support for listener to send modified resp to TZ; -- support whitelist for kernel client; -- Change the method to check whitelist feature. Change-Id: I0030b0008d6224cda3fdc1f80308a7e9bcfe4405 Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* | soc: qcom: smem: Update CDSP processor IDDhoat Harpal2016-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | The local table of processor IDs maintained by SMEM must match the table of processor IDs maintained by SMEM on remote processors, because the IDs are global. Update the local table of processor IDs to match the table on remote processors. CRs-Fixed: 1077384 Change-Id: I24d3809450bf63cbc6b930575c310cee116910f7 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* | Merge "icnss: Provide API to check QMI support"Linux Build Service Account2016-10-07
|\ \
| * | icnss: Provide API to check QMI supportHardik Kantilal Patel2016-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide API to check QMI support present or not to WLAN host driver. Based on this information driver can pass the DMA physical address info via shadow register to WLAN FW. CRs-Fixed: 1073647 Change-Id: Iec9d3a3b468ddf6607e4a942bb3cf9133e9f0c34 Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>