summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
AgeCommit message (Collapse)Author
2019-09-03Merge "soc: qcom: Update ipc router sdio transport plugin"Linux Build Service Account
2019-09-03Merge "msm: diag: Add SDIO transport in diag"Linux Build Service Account
2019-09-03Merge "diag: Add diag over sdio support"Linux Build Service Account
2019-09-03soc: qcom: Update ipc router sdio transport pluginAmandeep Singh
Update ipc router sdio plugin initial snapshot to support peripheral device over sdio transport. Change-Id: I097ad755b3bd2270cda74738bed409e88dee343c Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
2019-09-03diag: Update diag over sdio snapshotAmandeep Singh
Update code to support diag for peripheral devices over sdio bus. Change-Id: I14678f301f94b239b61c4c94d3c0ff65204e739e Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
2019-09-03msm: qcn: Add QCN bridge client driverAmandeep Singh
Add QCN bridge client driver to provide interface to QCN SDIO core function-1 driver. This driver currently provides interfacing for diag, IPC router and sahara application. Change-Id: Ie992aec91347bb68e46a01ee6f67a1d07ce40ecc Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
2019-09-03msm: Add QCN SDIO core driverAmandeep Singh
Add QCN SDIO core driver as function-1 driver to provide streamlined communication for peripheral device connected over sdio. Change-Id: Ia8aec77807b59d3e1476b0a12ee7016809335b39 Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
2019-08-20ARM: dts: msm: load audio-apr moduleSoumya Managoli
Entry for apr module and add audio apr dummy device as child of apr device. This will invoke deferred probe devices to address sound card failure issue. Change-Id: I00aacb023f5a36b24da1f2b3d3c71646ffcfb47b Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
2019-07-23Merge android-4.4.186 (aeb051d) into msm-4.4Srinivasarao P
* refs/heads/tmp-aeb051d Linux 4.4.186 KVM: x86: protect KVM_CREATE_PIT/KVM_CREATE_PIT2 with kvm->lock s390/qdio: don't touch the dsci in tiqdio_add_input_queues() s390/qdio: (re-)initialize tiqdio list entries s390: fix stfle zero padding ARC: hide unused function unw_hdr_alloc kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR dm verity: use message limit for data block corruption message sis900: fix TX completion ppp: mppe: Add softdep to arc4 be2net: fix link failure after ethtool offline test ARM: omap2: remove incorrect __init annotation perf/core: Fix perf_sample_regs_user() mm check e1000e: start network tx queue only when link is up MIPS: Remove superfluous check for __linux__ VMCI: Fix integer overflow in VMCI handle arrays carl9170: fix misuse of device driver API staging: comedi: amplc_pci230: fix null pointer deref on interrupt staging: comedi: dt282x: fix a null pointer deref on interrupt usb: renesas_usbhs: add a workaround for a race condition of workqueue usb: gadget: ether: Fix race between gether_disconnect and rx_submit USB: serial: option: add support for GosunCn ME3630 RNDIS mode USB: serial: ftdi_sio: add ID for isodebug v1 mwifiex: Don't abort on small, spec-compliant vendor IEs fscrypt: don't set policy for a dead directory mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() mwifiex: Abort at too short BSS descriptor element x86/tls: Fix possible spectre-v1 in do_get_thread_area() x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() udf: Fix incorrect final NOT_ALLOCATED (hole) extent length bnx2x: Check if transceiver implements DDM before access md: fix for divide error in status_resync ARM: davinci: da8xx: specify dma_coherent_mask for lcdc ARM: davinci: da850-evm: call regulator_has_full_constraints() Input: imx_keypad - make sure keyboard can always wake up system can: mcp251x: add support for mcp25625 dt-bindings: can: mcp251x: add mcp25625 support mwifiex: Fix possible buffer overflows at parsing bss descriptor mac80211: mesh: fix RCU warning samples, bpf: fix to change the buffer size for read() Input: elantech - enable middle button support on 2 ThinkPads ANDROID: overlayfs ovl_create_of_link regression Change-Id: I42190d7fc7de3f2287199a9f69bc42bcf3596ec7 Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
2019-07-22Merge 4.4.186 into android-4.4Greg Kroah-Hartman
Changes in 4.4.186 Input: elantech - enable middle button support on 2 ThinkPads samples, bpf: fix to change the buffer size for read() mac80211: mesh: fix RCU warning mwifiex: Fix possible buffer overflows at parsing bss descriptor dt-bindings: can: mcp251x: add mcp25625 support can: mcp251x: add support for mcp25625 Input: imx_keypad - make sure keyboard can always wake up system ARM: davinci: da850-evm: call regulator_has_full_constraints() ARM: davinci: da8xx: specify dma_coherent_mask for lcdc md: fix for divide error in status_resync bnx2x: Check if transceiver implements DDM before access udf: Fix incorrect final NOT_ALLOCATED (hole) extent length x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() x86/tls: Fix possible spectre-v1 in do_get_thread_area() mwifiex: Abort at too short BSS descriptor element mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() fscrypt: don't set policy for a dead directory mwifiex: Don't abort on small, spec-compliant vendor IEs USB: serial: ftdi_sio: add ID for isodebug v1 USB: serial: option: add support for GosunCn ME3630 RNDIS mode usb: gadget: ether: Fix race between gether_disconnect and rx_submit usb: renesas_usbhs: add a workaround for a race condition of workqueue staging: comedi: dt282x: fix a null pointer deref on interrupt staging: comedi: amplc_pci230: fix null pointer deref on interrupt carl9170: fix misuse of device driver API VMCI: Fix integer overflow in VMCI handle arrays MIPS: Remove superfluous check for __linux__ e1000e: start network tx queue only when link is up perf/core: Fix perf_sample_regs_user() mm check ARM: omap2: remove incorrect __init annotation be2net: fix link failure after ethtool offline test ppp: mppe: Add softdep to arc4 sis900: fix TX completion dm verity: use message limit for data block corruption message kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR ARC: hide unused function unw_hdr_alloc s390: fix stfle zero padding s390/qdio: (re-)initialize tiqdio list entries s390/qdio: don't touch the dsci in tiqdio_add_input_queues() KVM: x86: protect KVM_CREATE_PIT/KVM_CREATE_PIT2 with kvm->lock Linux 4.4.186 Change-Id: Ie2eb68e394f94310d144fdba04d7ebfb3cb63cb7 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2019-07-21dt-bindings: can: mcp251x: add mcp25625 supportSean Nyekjaer
[ Upstream commit 0df82dcd55832a99363ab7f9fab954fcacdac3ae ] Fully compatible with mcp2515, the mcp25625 have integrated transceiver. This patch add the mcp25625 to the device tree bindings documentation. Signed-off-by: Sean Nyekjaer <sean@geanix.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-06-12Merge "arm: dts: msm: Add avs-version dt property for 8996"Linux Build Service Account
2019-06-12arm: dts: msm: Add avs-version dt property for 8996Soumya Managoli
Add avs-version dt property for reading the ADSP AVS version Change-Id: I5da40c9530ca4c6ff61f0f1ea5e6b39f1e47e2ad Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
2019-06-04usb: dwc3: Support float charger detectionSriharsha Allenki
Chargers on some platforms do not support FLOAT charger detection. On these platforms, the float charger can be detected depending on the state of the DP and DM lines as detected by the PHY. So, on these platforms check for the DP DM line state and if found floating, do not start the peripheral mode and notify PMIC -ETIMEDOUT implying the connected charger is of type float. Change-Id: I6bf54b0d5c143a849ce9ea7bc515d62204ed2f33 Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
2019-05-27Merge "defconfig: msm8996: Enable radio configs"Linux Build Service Account
2019-05-22power: qpnp-smbcharger: Add voltage now property in usb psyKavya Nunna
Add VOLTAGE_NOW power supply property to expose the USB voltage. Change-Id: I3041aafaf365c205e53451a5d4ee79dcfe6b78bf Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
2019-05-06radio: add Silabs FM radio support for msm8996Naitik Bharadiya
This change will add Silab FM radio support for msm8996. This implementation is based on snapshot of msm-3.18 commit c3b4e280715e ("radio: Add snapshot of Silabs FM radio support"). Change-Id: I25af7904906446c72eda32aea136ab12a9d335b8 Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org>
2019-03-27msm: vidc: Disable DCVS in DTSISuprith Malligere Shankaregowda
DCVS is not required for automotive and it is causing significant frame drops for some clips. Hence disable it for automotive, adding an entry in DTSI so that this can be made platform-specific. Change-Id: I02e7ec16c7024bbc82cae93aa3e27ca8a46bb503 Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
2019-02-26drm: msm: sde: reduce black screen duration from null commitGuchun Chen
User may send null commit without any plane attached to kernel. In kernel, these null commits will clear mixer blendstage for all pipes, and power on screen with black background color. However, when bootloader splash is on, this operation will override the splash, which brings long black screen duration between splash and user UI. So this patch is to fix this. Change-Id: I3a34ab2ad421f40bd315eb2874fea5dc33d3ccfb Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
2019-02-18Merge "Documentation: bindings: Add node details for VB"Linux Build Service Account
2019-02-15leds: qpnp-flash: Add snapshot of leds-qpnp-flash driverKiran Gunda
This is snapshot of the leds-qpnp-flash driver as of msm-4.4 'commit d851b0621739 ("leds: qpnp-flash: Fix Use-after-free(UAF) for debugfs")'. Change-Id: I9753ab4e0fee03a957960003efc2941bc48616ac Signed-off-by: Kiran Gunda <kgunda@codeaurora.org> Signed-off-by: Shilpa Suresh <sbsure@codeaurora.org>
2019-02-15leds: qpnp-haptic: Manage the state of PON regulatorVamshi Krishna B V
Control the PON regulator (required to force MBG_ON) based on the current state of haptic and maintain the regulator state to avoid frequent enable/disable. CRs-Fixed: 1111145 Change-Id: I7e5656808b04a52fe3cfd57ab0d23a8e4e0db5f2 Signed-off-by: Vamshi Krishna B V <vbv@codeaurora.org> Signed-off-by: Shilpa Suresh <sbsure@codeaurora.org>
2019-02-15leds: qpnp-haptics: Add haptics driverSubbaraman Narayanamurthy
Existing haptics driver is coupled with timed_output class driver which was existing under staging/android. Since the vibrator HAL in AOSP had been modified to support vibrator device under LED class and also the timed_output class driver had been dropped in newer kernel versions, create a new haptics driver that registers with LED class framework. As before, haptics module supports multiple play modes, direct, buffer, audio and PWM. It supports different actuators, ERM and LRA. Driver supports to play multiple set of wave samples (upto 32) in buffer mode which can be configured by the user instead of just based on the duration. For example, to enable haptics for 30 ms, echo 30 > /sys/class/leds/vibrator/duration echo 1 > /sys/class/leds/vibrator/activate Change-Id: I250089212c5da403531ae012c6e48e58bb1d18b3 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org> Signed-off-by: Shilpa Suresh <sbsure@codeaurora.org>
2019-02-15power: qpnp-fg: Add snapshot of the FG driverVamshi Krishna B V
This is the snapshot of the fg driver as of msm-3.18 kernel 'commit d03fafd27cf9 ("qpnp-fg: fix integer overflow")' Fix compilation errors on msm-4.9 by replacing deprecated do_div() calls and replace spmi_dev with pdev. Also fix checkpatch errors. CRs-Fixed: 2246295 Change-Id: I8f946c8919321b9f0df2bc570dd191904f690dd7 Signed-off-by: Vamshi Krishna B V <vbv@codeaurora.org> Signed-off-by: Shilpa Suresh <sbsure@codeaurora.org>
2019-02-12Documentation: bindings: Add node details for VBMonika Singh
Add reference for Verified boot node to support system properties. Change-Id: Ibef29e92ded50ec34c1fb88a2c81d216b29f3c0f Signed-off-by: Monika Singh <monising@codeaurora.org>
2019-01-25Merge "drm/msm: Early DRM Driver"Linux Build Service Account
2019-01-23Merge "mmc: core: Initialize temperature controlled clock scaling"Linux Build Service Account
2019-01-21drm/msm: Early DRM DriverCamus Wong
Add new DRM node to handle early display service. The early DRM driver is to workaround Andriod display framework long boot time problem and DRM single master limitation. The early DRM node provides display function for early application that is outside Android framework. The early application can use early DRM to draw early UI and bootloader review camera menu function. Android framework will not use early DRM node. It will continue to use the main DRM node. Early DRM is another KMS driver that designed for bootup application. Early DRM is not based on SDE framework and it will not initialize display hardware. Early DRM rely on bootloader to initialize display hardware and interfaces. For power and SMMU, early DRM relies on main DRM to initialize them. Early DRM only provide limited display functionality such as RGB buffer display. Early DRM only expected to run during bootup time to work with bootloader/early RVC. When Android UI is ready, early DRM will handoff all display resource to main DRM. After that, no application can open early DRM node. Early DRM is enabled in device tree. User must specify which display to enable early DRM and which display pipes are assigned to eDRM. Change-Id: Ic9f68726677c5db26507caec79c7da1e6d745f44 Signed-off-by: Camus Wong <camusw@codeaurora.org>
2019-01-09drm/msm/sde: add shared display supportRahul Sharma
Add support to shared display for panel stacking and split screen application. The current DRM framework only allows one atomic commit for each display, this change will create virtual display pipelines based on the physical display pipeline, and each virtual display can support independent async atomic commit. With the change user mode application can setup and update display on each virtual display and share the same physical port. No mode switch is allowed on virtual display. When all virtual displays are powered off, the physical display will also power off. Change-Id: Ibf9a7dd1a96c59b6db9891d826cb4f11b409696c Signed-off-by: Xiaowen Wu <wxiaowen@codeaurora.org> Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
2019-01-08Merge "drm/msm/sde: support to control layer mixer usage"Linux Build Service Account
2018-12-20Revert "ARM: dts: msm: Enabled dt entry for bmi160 and iam20680"Puneet Yatnal
BMI160 and IAM20680 sensor driver was used in automotive platform for dead reckoning solution, reverting the change since QDR no longer required. This reverts commit b7d92272196b67b22a2aeda2080efe268e3609ab. Change-Id: Id5e41b0fa7f0a145c40e01d1cc9a3869f4688b9a Signed-off-by: Puneet Yatnal <puneet@codeaurora.org>
2018-12-16ARM: dts: msm: Update mi2s group port id for msm8996Cong Tang
Revise group afe port id for secondary and tertiary due to adsp firmware definition change. Change-Id: I829437bc7ac7ff5159a86f667b7a5b58f36e0c66 Signed-off-by: Cong Tang <congt@codeaurora.org>
2018-12-17drm/msm/sde: support to control layer mixer usageRahul Sharma
This change enables resource manager to select the number of layer mixers to be reserved for a particular usecase. Number of mixers used will be controlled by the request from user by setting a SDE_RM_TOPCTL_FORCE_MIXER_CFG property. if SDE_RM_TOPCTL_FORCE_MIXER_CFG is set then num_lm = 1 Change-Id: I94d37cfd1632e4b8d42235c2c155d9cf6cf25fc2 Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
2018-12-12ARM: dts: msm: Add Tert Mi2s Group node for msm8996Cong Tang
Support tertiary mi2s group device feature for msm8996. Change-Id: Ifb0cf8fae13961bef6938cc6f99ecbd5740b2985 Signed-off-by: Cong Tang <congt@codeaurora.org>
2018-12-04soc: qcom: glink: Add support to set affinitiesChris Lew
There is a need to pin the interrupts and rx worker thread to a specific cpu set for power and performance. Add support to define the cpu set in device tree. This change does not include any hotplug support. Change-Id: Ibe651e987e72f5119e9e8453d87fa8059219ec1f Signed-off-by: Chris Lew <clew@codeaurora.org>
2018-11-23soc: qcom: Implement early domain handoff driverVivek Kumar
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-07ARM: dts: msm: Enabled dt entry for bmi160 and iam20680puneet
GPS QDR feature has dependency on BMI160 and IAM20680 sensor driver which is enabled through GPIO 10 and 11 pins. Change-Id: Ib9c257fc385233c733c24fa0f7175f739ce75a19 Signed-off-by: puneet <puneet@codeaurora.org>
2018-10-22Merge android-4.4.162 (3eb8e73) into msm-4.4Srinivasarao P
* refs/heads/tmp-3eb8e73 Linux 4.4.162 HV: properly delay KVP packets when negotiation is in progress Drivers: hv: kvp: fix IP Failover Drivers: hv: util: Pass the channel information during the init call Drivers: hv: utils: Invoke the poll function after handshake usb: gadget: serial: fix oops when data rx'd after close ARC: build: Get rid of toolchain check powerpc/tm: Avoid possible userspace r1 corruption on reclaim powerpc/tm: Fix userspace r13 corruption net/mlx4: Use cpumask_available for eq->affinity_mask Input: atakbd - fix Atari CapsLock behaviour Input: atakbd - fix Atari keymap clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs media: af9035: prevent buffer overflow on write x86/fpu: Finish excising 'eagerfpu' x86/fpu: Remove struct fpu::counter x86/fpu: Remove use_eager_fpu() KVM: x86: remove eager_fpu field of struct kvm_vcpu_arch rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 net: systemport: Fix wake-up interrupt race during resume net: mvpp2: Extract the correct ethtype from the skb for tx csum offload team: Forbid enslaving team device to itself qlcnic: fix Tx descriptor corruption on 82xx devices net/usb: cancel pending work when unbinding smsc75xx netlabel: check for IPV4MASK in addrinfo_get net/ipv6: Display all addresses in output of /proc/net/if_inet6 net: ipv4: update fnhe_pmtu when first hop's MTU changes ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() ip_tunnel: be careful when accessing the inner header ip6_tunnel: be careful when accessing the inner header bonding: avoid possible dead-lock bnxt_en: Fix TX timeout during netpoll. jffs2: return -ERANGE when xattr buffer is too small xhci: Don't print a warning when setting link state for disabled ports i2c: i2c-scmi: fix for i2c_smbus_write_block_data perf script python: Fix export-to-postgresql.py occasional failure mach64: detect the dot clock divider correctly on sparc mm/vmstat.c: fix outdated vmstat_text ext4: add corruption check in ext4_xattr_set_entry() drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 ARM: dts: at91: add new compatibility string for macb on sama5d3 net: macb: disable scatter-gather for macb on sama5d3 stmmac: fix valid numbers of unicast filter entries sound: enable interrupt after dma buffer initialization mfd: omap-usb-host: Fix dts probe of children selftests/efivarfs: add required kernel configs ASoC: sigmadsp: safeload should not have lower byte limit ASoC: wm8804: Add ACPI support ANDROID: usb: gadget: f_mtp: Return error if count is negative ANDROID: x86_64_cuttlefish_defconfig: disable CONFIG_MEMORY_STATE_TIME Change-Id: Ie69fd3f90302d1ebe0c1217b46d8033fec4180a5 Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
2018-10-20Merge 4.4.162 into android-4.4Greg Kroah-Hartman
Changes in 4.4.162 ASoC: wm8804: Add ACPI support ASoC: sigmadsp: safeload should not have lower byte limit selftests/efivarfs: add required kernel configs mfd: omap-usb-host: Fix dts probe of children sound: enable interrupt after dma buffer initialization stmmac: fix valid numbers of unicast filter entries net: macb: disable scatter-gather for macb on sama5d3 ARM: dts: at91: add new compatibility string for macb on sama5d3 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 ext4: add corruption check in ext4_xattr_set_entry() mm/vmstat.c: fix outdated vmstat_text mach64: detect the dot clock divider correctly on sparc perf script python: Fix export-to-postgresql.py occasional failure i2c: i2c-scmi: fix for i2c_smbus_write_block_data xhci: Don't print a warning when setting link state for disabled ports jffs2: return -ERANGE when xattr buffer is too small bnxt_en: Fix TX timeout during netpoll. bonding: avoid possible dead-lock ip6_tunnel: be careful when accessing the inner header ip_tunnel: be careful when accessing the inner header ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() net: ipv4: update fnhe_pmtu when first hop's MTU changes net/ipv6: Display all addresses in output of /proc/net/if_inet6 netlabel: check for IPV4MASK in addrinfo_get net/usb: cancel pending work when unbinding smsc75xx qlcnic: fix Tx descriptor corruption on 82xx devices team: Forbid enslaving team device to itself net: mvpp2: Extract the correct ethtype from the skb for tx csum offload net: systemport: Fix wake-up interrupt race during resume rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 KVM: x86: remove eager_fpu field of struct kvm_vcpu_arch x86/fpu: Remove use_eager_fpu() x86/fpu: Remove struct fpu::counter x86/fpu: Finish excising 'eagerfpu' media: af9035: prevent buffer overflow on write clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs Input: atakbd - fix Atari keymap Input: atakbd - fix Atari CapsLock behaviour net/mlx4: Use cpumask_available for eq->affinity_mask powerpc/tm: Fix userspace r13 corruption powerpc/tm: Avoid possible userspace r1 corruption on reclaim ARC: build: Get rid of toolchain check usb: gadget: serial: fix oops when data rx'd after close Drivers: hv: utils: Invoke the poll function after handshake Drivers: hv: util: Pass the channel information during the init call Drivers: hv: kvp: fix IP Failover HV: properly delay KVP packets when negotiation is in progress Linux 4.4.162 Change-Id: Ib44f3b764a6005a2891b28315b3dbfa3f6cedcb5 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2018-10-20ARM: dts: at91: add new compatibility string for macb on sama5d3Nicolas Ferre
[ Upstream commit 321cc359d899a8e988f3725d87c18a628e1cc624 ] We need this new compatibility string as we experienced different behavior for this 10/100Mbits/s macb interface on this particular SoC. Backward compatibility is preserved as we keep the alternative strings. Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-10-01msm: mdss: add support to switch the DSI clock dynamicallyPadmanabhan Komanduru
Add change to support changing the DSI bit clock dynamically for video mode panels. This helps to avoid interference of DSI clock with other subsystems runtime. Change-Id: I05790a6dd9d8a2fc3cf31727d032e5220d6164e5 Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2018-09-14Merge "soc: qcom: socinfo: Add support for SDM455 soc-id"Linux Build Service Account
2018-09-10soc: qcom: socinfo: Add support for SDM455 soc-idTeng Fei Fan
Add socinfo support for SDM455 Soc and update the bindings fot the same. Change-Id: I9b30795e202d84ae06020983b2d656772fb4f313 Signed-off-by: Teng Fei Fan <tengfei@codeaurora.org>
2018-08-23Revert "msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI"Tharun Kumar Merugu
Applicable only for CDSP present branches. Not needed for 4.4 kernel. This reverts commit 90cb306f507025bf6a387f1e06ceac1d649c514d. Change-Id: I645120212b2c9a43cb5d12cc866d5592979cd44b Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2018-08-20Merge "msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPI"Linux Build Service Account
2018-08-16uio: msm_sharedmem: add guard page around shared memorySahitya Tummala
If guard_memory dtsi property is set, then the shared memory region will be guarded by SZ_4K at the start and at the end. This is needed to overcome the XPU limitation on few MSM HW, so as to make this memory not contiguous with other allocations that may possibly happen from other clients in the system. Change-Id: I57637619cea8fe7f0f7254624e07177ea4a4fce0 Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
2018-08-07msm: adsprpc: DSP device node to provide restricted access to ADSP/SLPITharun Kumar Merugu
Support 2 separate device nodes with this change, one for ADSP/SLPI and another for CDSP. Change-Id: I2a09ebfdeccd9a092b1a3602c249b2727ec91c92 Acked-by: Amol Mahesh <amahesh@qti.qualcomm.com> Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2018-07-31Merge "usb: phy-msm-ssusb-qmp: Make vls_clamp_reg as optional"Linux Build Service Account
2018-07-31usb: phy-msm-ssusb-qmp: Make vls_clamp_reg as optionalAjay Agarwal
Currently the SSUSB QMP PHY driver mandates that vls_clamp_reg be passed from the DTSI. But this register cannot be accessed on a platform on which Linux is a guest OS. This can lead to errors when trying to enable autonomous mode. Work around this situation by making the vls_clamp_reg property as optional. Change-Id: Idb103d9b7bda717a5f12689951a7452c46aa76dd Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
2018-07-31msm: ipa: Add support to IPA platform shutdown cleanupMohammed Javid
Add support for platform reboot from IPA APPS driver perspective. Change-Id: Id65336da06a59a28944bfd51d9482d3d82a9cc3e Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>