summaryrefslogtreecommitdiff
path: root/Documentation/devicetree (follow)
Commit message (Collapse)AuthorAge
...
| | * | | | | | | | | | | | drm/msm/sde: Add backlight class support for sde drm driverVishnuvardhan Prodduturi2016-11-14
| | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add backlight class support for sde drm driver which provides sysfs interface to userspace to control display brightness. Change-Id: I4f777618e8f2ff61e72beddb7a5bd1fa6e9dd5df Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: remove display managerClarence Ip2016-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert dsi and wb into actual drivers, and don't bind them from within the display manager any more. With this change, the display manager is no longer necessary, and may be safely removed. Change-Id: Ifac790fe31120d72cf78000a1476e22d000db4ae Signed-off-by: Clarence Ip <cip@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add clock control parsing to hardware catalogAlan Kwong2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add parsing logic to setup plane and writeback control clock register and bit mask. Clock control registers are used to change vbif OT settings. Change-Id: Ie3baee8c25c2899f14c3d0e87e02dc57d73ce582 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add plane QoS parsing to hardware catalogAlan Kwong2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add plane QoS parser to retrieve and parse LUTs for danger, safe and creq QoS settings. Change-Id: I42dd045c46966a66f43fd9517a16270c83f89aa1 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add vbif parsing to hardware catalogAlan Kwong2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add vbif parsing to hardware catalog. Default and dynamic OT limits are defined for each vbif block. Change-Id: I12336c2f390b5acd2aeec691e1176d814b1cb768 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add writeback id parsing to hardware catalogAlan Kwong2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Writeback identifier is used to mapped clock control register for each writeback device. Add writeback identifier parsing to hardware catalog. Change-Id: I666072f657dfeb30c6818f3dd25729e891c579ad Signed-off-by: Alan Kwong <akwong@codeaurora.org>
| | * | | | | | | | | | | drm/sde: move hardware catalog to dtsi parserDhaval Patel2016-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current SDE DRM driver uses hardcoded structures for target catalog information. This patch removes the hardcoding from software and moves it to dtsi parsing. It helps to remove the target specific code drm directory and keep it in dtsi. Change-Id: I2effaf65d7af5e22714c6e61e7f76a7e24ff86d9 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add max clock property for sdeAlan Kwong2016-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add max clock property for sde. This property defines the maximum allowable clock in Hz. Change-Id: I4e8f40593345abb970c08b837c76d79f1f8a0581 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
| | * | | | | | | | | | | drm/msm: add power handle driver for msmDhaval Patel2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The power handle driver parses the regulator and clocks present on certain device node and it votes/enables the clock when client request for it. Multiple clients can request for enable/disable at the same time. It handles the reference counting logic to avoid removal vote from other client. It also supports the register bus driver voting. Data bus driver support is still missing. Change-Id: I030f302dce82508e89006cc034d825a071fe9967 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add virtual writeback device and connectorAlan Kwong2016-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable virtual writeback connector by allowing a property on the connector to specify output frame buffer id, which takes in a framebuffer object added via ADDFB2 ioctl. A new writeback configure ioctl is added to configure connection state and display modes of writeback connector. Change-Id: Ifce411a3f0798e3af7dd7f19da27d67cdd849bfb Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org> Signed-off-by: Alan Kwong <akwong@codeaurora.org> Signed-off-by: Clarence Ip <cip@codeaurora.org>
| | * | | | | | | | | | | drm/msm: common display interface for mdp driverAjay Singh Parmar2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display_manager.h provides a commong display interface for MDP driver to query DSI, HDMI and DP display properties. This is a replacement for the previous dsi-manager component. Change-Id: Ifdd213b3341ca3c21ca13aca4e56d9c2404030ff Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| | * | | | | | | | | | | drm/msm/dsi-staging: add dsi display driverAjay Singh Parmar2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add dsi display driver. Configure all internal DSI modules. Manage power sequence for internal modules like controller and phy. Configure lanes, modes etc. Change-Id: I8edc918c4858f16d32af9373fc4626066b20d2e5 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| | * | | | | | | | | | | drm/msm/dsi-staging: add dsi phy driverAjay Singh Parmar2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add dsi phy driver. Configure clocks, regulators, gpios, lanes, and other dsi phy related hardware. Change-Id: Ic06c17f57496b22bcf820ea5c6929e334fa99a09 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| | * | | | | | | | | | | drm/msm/dsi-staging: add clock and power utilitiesAjay Singh Parmar2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add clock and power utilities for DSI driver components. Read the clocks, regulators, gpios etc from device tree and make them available for use. Change-Id: Id3b08bac976da6834e636cbd79d05b3ba4b91557 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| | * | | | | | | | | | | drm/msm/dsi-staging: add dsi controller driverAjay Singh Parmar2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add dsi controller driver. Initialize and implement hw modules, memory map, interrupt handling, check and set states, dsi message send and receive, low power mode and driver initialization. Change-Id: I9905e775ed73ba8dc8b57c717d32c4383b51d361 Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
| | * | | | | | | | | | | drm/msm/sde: add driver for sde supportAbhijit Kulkarni2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial DRM/KMS driver to support snapdragon display engine. Change-Id: I2f93d7cd24acf77359682f90b6b9647017ed62ba Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
* | | | | | | | | | | | | Merge "ASoC: wsa881x: Add cache-always mode for sdm660"Linux Build Service Account2017-02-01
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | ASoC: wsa881x: Add cache-always mode for sdm660Laxminath Kasam2017-02-01
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As WSA881x registers fails to read sometimes on sdm660 internal codec, use cache-always mode to avoid speaker mute. CRs-Fixed: 1117406 Change-Id: I9742af37c3e64efb46fc9b3cef616f685b7f01a8 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
* | | | | | | | | | | | | Merge "clk: qcom: Add support for cpu clock for sdm630"Linux Build Service Account2017-02-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | clk: qcom: Add support for cpu clock for sdm630Odelu Kukatla2017-01-31
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPU clock frequencies are different for sdm630, so update the bootup frequency for perf cluster for sdm630. Change-Id: I9da19b0a09ec1c5c7960f9c2fadfe26a3b4c3015 Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
* | | | | | | | | | | | Merge "ASoC: msm: Remove i2s_pcm config settings in sdm660"Linux Build Service Account2017-01-31
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | ASoC: msm: Remove i2s_pcm config settings in sdm660Laxminath Kasam2017-01-31
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I2S_PCM config as per SDM architecture is taken care in LPAIF. It is not required to set any LPAIF register to config I2s or PCM mode from Apps side. Remove the code related to i2s_pcm config. Change-Id: Ic8217b6dc178a7248979e7c2ca183286597112ad Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Disable WSA for internal codec SDM660"Linux Build Service Account2017-01-30
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: Disable WSA for internal codec SDM660Laxminath Kasam2017-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable WSA nodes on internal codec using bool property. Change-Id: Ia404609382f12279ab091cbb69a16a2060ac7fb4 Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
* | | | | | | | | | | | Merge "ath10k: Add host/target CE config and services for WCN3990"Linux Build Service Account2017-01-30
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ath10k: platform driver for WCN3990 SNOC WLAN moduleGovind Singh2017-01-27
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WCN3990 is integrated 802.11ac chipset with SNOC bus interface. Add snoc layer driver registration and associated ops. CRs-Fixed: 1112488 Change-Id: I6106c617514609bd3fe41d9bbfbd34bf0588ef36 Signed-off-by: Govind Singh <govinds@codeaurora.org> Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
* | | | | | | | | | | | Merge "ARM: dts: msm: Add usb master clock rate in high speed mode for msm8998"Linux Build Service Account2017-01-30
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | usb: dwc3: Update core clock rate based on USB port speed.Hemant Kumar2017-01-26
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core clock rate can be reduced or increased based on operating speeds. Controller starts in Super Speed mode (higher core clock rate) and it will operate in super or high or full or low speed upon device connection. Update the core clock rate based on bus speed to allows system to operate in better low power state (such as SVS1/SVS2 based on system configuration). High Speed rate for core clock is programmed from dtsi. Super Speed rate will be used if High speed core clock rate is not provided for backward compatibility. Change-Id: I265149d34de19ab50bd7f106a670a7112bfae384 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
* | | | | | | | | | | | Merge "regulator: qpnp-labibb: make IBB discharge resistor configuration ↵Linux Build Service Account2017-01-30
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | optional"
| * | | | | | | | | | | regulator: qpnp-labibb: make IBB discharge resistor configuration optionalSubbaraman Narayanamurthy2017-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IBB discharge resistor configuration needs to be decided on the mode (LCD/AMOLED) along with the capacitor used on the hardware platform. On hardware platforms that uses pmi8998, this would be configured in the bootloader and HLOS should not be modifying it based on the mode. Hence, remove the property in msm-pmi8998.dtsi. Change the device tree property to optional so that the driver can probe even when the property is not specified. Also, remove the code that force discharge resistor configuration to 300KOhms for AMOLED mode as it can be done either in the bootloader or through device tree. CRs-Fixed: 1115531 Change-Id: I0da5db166bb99a732978c287e97566f649686f42 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* | | | | | | | | | | | Merge "msm: mdss: Add low persistence mode support for display"Linux Build Service Account2017-01-28
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | msm: mdss: Add low persistence mode support for displayYahui Wang2017-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Snapshot of low persistence mode changes as of 26cfe58bd94a ("msm: mdss: Add support for low persistence display mode") and a805a3e1e791 ("arm64/dts: angler: Don't blank screen when leaving low persistence mode"), to add low persistence mode support for display. Also, add some changes to optimize the implementation for LP mode and fix crash issue when VR APP is up. CRs-Fixed: 1104888 1108207 Change-Id: I509fb5c87d93e2416882942a226cb9b48bc1d3bf Signed-off-by: Yahui Wang <yahuiw@codeaurora.org>
* | | | | | | | | | | | | Merge "Revert "drm/msm/sde: add driver for sde support""Linux Build Service Account2017-01-28
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Revert "drm/msm/sde: add driver for sde support"Narendra Muppalla2017-01-25
| | |_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts 'commit 54a4a3fb4194 ("drm/msm/sde: add driver for sde support")' This is partial change for display drm driver, that will break drm/sde merge commit. Change-Id: Iea6b08608a30979232826efba8fbb2a631d93f83 Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
* | | | | | | | | | | | | Merge "defconfig: sdm660: Enable CDSP loader driver"Linux Build Service Account2017-01-28
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | msm: CDSP: Enable CDSP loader driverSathish Ambley2017-01-23
| | |_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CDSP loader driver to bring compute DSP out of reset during boot. Change-Id: I2571e2158fcf7706efc5a5922da24f22755eeed7 Acked-by: Himateja Reddy <hmreddy@qti.qualcomm.com> Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
* | | | | | | | | | | | | Merge "clk: qcom: mdss: add support for MDSS DP PLL for SDM660"Linux Build Service Account2017-01-28
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | clk: qcom: mdss: add support for MDSS DP PLL for SDM660Padmanabhan Komanduru2017-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Model and configure MDSS Display Port PLL for SDM660 target. Add changes to define and register DP VCO, divider and mux clocks as per common clock infrastructure. Change-Id: Ice83e21323087e81e2f30998260be85120e41fa8 Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
* | | | | | | | | | | | | Merge "msm: ipa: SDM660 miscellaneous changes"Linux Build Service Account2017-01-23
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | msm: ipa: SDM660 miscellaneous changesUtkarsh Saxena2017-01-22
| | |_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to Enable/Disable uc monitor holb feature. sdm660 does not support uc monitor holb feature. Make changes to get this param via device tree to support devices which handle holb monitoring via IPA uC. sdm660 supports WLAN offload. Make changes to configure wlan pipes on IPA2.6L needed to support WLAN offload. Change-Id: I07e099ffb7833e4790dda1fd4864f3f61acb2a45 Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com> Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
* | | | | | | | | | | | | iommu: arm-smmu: Move to using bus bandwidth voting for bus clocksPratik Patel2017-01-20
| |_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bus clocks are managed via bus apis and hence move to using them for enabling bus clocks. The previous method could enable a bus clock at a higher than required frequency, wasting power. The power on sequence is regulator on, bus vote, and then enable remaining clocks. Remove all clocks which are of RPM_SMD type (including mmssnoc_axi_clk) since these are managed by the bus driver. Using an active-only bus vote instead should save power when APPS is power collapsed. Keep the mmss_mnoc_ahb_clk because it is a branch clock type which is not managed by the bus driver. No active-only mode is available for this clock. Change-Id: I3b35d81098b8bd5299b27e85d27aa959e7cf415a Signed-off-by: Pratik Patel <pratikp@codeaurora.org> Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
* | | | | | | | | | | | Merge "ASoC: wcd934x: Add support for USB Type-C analog audio"Linux Build Service Account2017-01-19
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ASoC: wcd934x: Add support for USB Type-C analog audioPhani Kumar Uppalapati2017-01-18
| | |_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add playback and capture support when an analog wired accessory is inserted into USB Type-C receptacle through an USB type-c to 3.5mm analog audio adapter. CRs-Fixed: 1102048 Change-Id: I36126ecdb0d2683d27d78dea9256bee0be67c1a6 Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
* | | | | | | | | | | | Merge "ASoC: msm: qdsp6v2: Add ASM low latency loopback support"Linux Build Service Account2017-01-19
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | ASoC: msm: qdsp6v2: Add ASM low latency loopback supportDerek Chen2017-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ASM low latency loopback support. ICC (in-car communication) use case needs the low latency ASM loopback to satisfy the latency requirement. CRs-fixed: 998118 Change-Id: If225e809072f4296bc22028da29e589137e5799d Signed-off-by: Derek Chen <chenche@codeaurora.org>
* | | | | | | | | | | | Merge "qpnp-fg-gen3: remove support for configuring external sense"Linux Build Service Account2017-01-18
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | qpnp-fg-gen3: remove support for configuring external senseSubbaraman Narayanamurthy2017-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | External sense configuration is not supported. Hence remove it. Change-Id: If65eb8c4d9720d4c4e9d913c91c8b33f420f29d1 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* | | | | | | | | | | | | Merge "power_supply: add power supply property to support debug battery"Linux Build Service Account2017-01-18
|\| | | | | | | | | | | | | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | power: align qcom drivers with msm-4.9 kernelNicholas Troast2017-01-17
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The power directory structure has changed in kernel version 4.9. Align msm-4.4 with this new directory structure. Change-Id: Iba729f8ef33245ea78cdc05276ba8f5593191509 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
* / | | | | | | | | | ARM: dts: msm: Add QRD SDM630 EVT2 SKU1 dts fileJiangen Jiao2017-01-17
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add device tree support for QRD630 EVT2 SKU1 board. Change-Id: I8cea2b9b0995905297d69951694178dccfea65f7 Signed-off-by: Jiangen Jiao <jiangenj@codeaurora.org>