summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
AgeCommit message (Collapse)Author
2017-04-20Merge "msm: mdss: dp: fix HDCP 1.x state transitions"Linux Build Service Account
2017-04-20Merge "ARM: dts: msm: Add PBS trigger support for OLEDB for PM660A"Linux Build Service Account
2017-04-19Merge "regulator: qpnp-labibb: Handle LAB short circuit(SC) detection"Linux Build Service Account
2017-04-19regulator: qpnp-oledb: Clear SPARE_CTL register during disableKiran Gunda
OLEDB_SPARE_CTL register bit is set by the PBS during the display enable and is used during the display suspend to trigger the PBS event. Hence, move clearing of the OLEDB_SPARE_CTL register to regulator disable. Also enable the force_pd_ctl only for DRAX-A revisions <=2.0. Change-Id: I339cefc91f94f772bc4f84e85f2471e1a73e4aed Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-19regulator: qpnp-labibb: Handle LAB short circuit(SC) detectionKiran Gunda
On certain PMICs, there is no short circuit (SC) detection available in LAB module. Add support to detect it manually and disable LAB/IBB module upon SC detection. In addition, notify it to OLEDB driver to disable OLEDB module. Change-Id: I2a9dc5b1ae8ece45c85b3992026c7f389fd4d135 Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-18Merge "regulator: qpnp-oledb: Add revid support for OLEDB driver"Linux Build Service Account
2017-04-18Merge "spmi: pmic-arb: Reserve a channel for debug port"Linux Build Service Account
2017-04-18regulator: qpnp-oledb: Add revid support for OLEDB driverKiran Gunda
Add PMIC revid support to identify the PMIC subtype for OLEDB driver. This is useful to enable the functionalities/features that are specific to certain PMICs like PM660A. Change-Id: I4539955abb29fe37256e21ac507db646953e0abf Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-18spmi: pmic-arb: Reserve a channel for debug portKiran Gunda
Do not keep the channel reserved for debug port in the ppid to apid mapping table. This is to avoid accessing that particular channel during the read/write/irq operations. Change-Id: I8f49d1d87978a5b68ea711d3e30606d72fd09f73 Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2017-04-14power: qpnp-smb2: Specify the min/max charger switching frequencyAnirudh Ghayal
Add a device tree property to override the minimum and maximum charger buck/boost switching frequency. Change-Id: I6b827157c23a389edf2daa412e6825b6ce07a886 Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-04-13Merge "msm: mdss: add split link panel support in mdss"Linux Build Service Account
2017-04-13msm: mdss: dp: update parsing of AUX controller configurationsTatenda Chipeperekwa
Make the parsing of the AUX controller configurations more extensible by adding support for multiple settings per configuration, as well as the parsing of the register offsets. This enables the extension to support different targets, and combinations of AUX controller settings depending on the use case. CRs-Fixed: 2006096 Change-Id: I4e6b623a4d9fafcfcc89477dfa57880eb798c350 Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
2017-04-13Merge "apq8098: rename apq8998 to apq8098"Linux Build Service Account
2017-04-13Merge "power: qpnp-fg-gen3: Add support to configure base termination current"Linux Build Service Account
2017-04-11apq8098: rename apq8998 to apq8098Runmin Wang
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>
2017-04-11Merge "smb138x: introduce support for smb1355"Linux Build Service Account
2017-04-10Merge "power: qpnp-fg-gen3: Add support to configure ESR pulse thresholds"Linux Build Service Account
2017-04-07smb138x: introduce support for smb1355Abhijeet Dharmapurikar
Smb1355 is a derivative chip of smb1381, where features like input current control and the tadc have been removed. Smb1355 can only be used in parallel mode and that too in mid-mid configuration. Note that even if smb1355 doesn't have an adc, its die temperature could be measured by an external adc. So keep the support for charger_temp and charger_temp_max properties. Also smb1355's aux therm input will likely be connected to the connector thermistor. Support connector_temp_health property. Change-Id: I738d60ea3385c296187a9cc8afe8134feb8c615f Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-04-06Merge "msm: pcie: expand PCIe boot option"Linux Build Service Account
2017-04-06msm: mdss: add split link panel support in mdssAshish Garg
In split link panels, the four data lanes are split into sublinks and the clock lane is shared among the sublink. Add support for split link panels in mdss. Change-Id: I40965c274a3591b0a00ca546052e7cb46967844d Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
2017-04-05power: qpnp-fg-gen3: Add support to configure base termination currentSubbaraman Narayanamurthy
Add support to configure base termination current which is the upper boundary at which fuel gauge will signal an end of charge to the charger during discharging. Change-Id: Ied2f89fc8e132161d55a9bfbcca6738fef164b20 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-04-05Merge "ARM: dts: msm: enable SDR104 workaround for MSM8998"Linux Build Service Account
2017-04-04power: qpnp-fg-gen3: Add support to configure ESR pulse thresholdsSubbaraman Narayanamurthy
ESR pulse qualification threshold and measurement current should get set properly without which ESR pulses can fire frequently causing frequent wakeups. Add support to configure them. Use the default values as per the hardware recommendation. Change-Id: I160b2171c46df483c7fa4da2ce23009d99c6dcff Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-04-04msm: pcie: expand PCIe boot optionTony Truong
PCIe clients and endpoints have different boot sequence. Expand the boot options in PCIe bus driver to meet their requirements. Change-Id: Ia244fd402b784e511eefb550d9814d3b708879fd Signed-off-by: Tony Truong <truong@codeaurora.org>
2017-04-04Merge "ASoC: msm: support 5 and 7 channel for TDM hw param"Linux Build Service Account
2017-04-03mmc: sdhci-msm: add SDR104 CRC workaround enablement controlSubhash Jadavani
On Certain chipsets, SDR104 mode might be unstable causing CRC error on the interface. So we need a workaround which would skip printing register dumps on CRC errors and also downgrade bus speed mode to SDR50/DDR50 in case of continuous CRC errors. This patch adds "qcom,sdr104-wa" property to enable this workaround if required. Change-Id: I626d8ef45a97e8e6558e7f20be496de1f5a2a438 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2017-04-03Merge "regulator: qpnp-lcdb: Add a WA to toggle SC before module_enable"Linux Build Service Account
2017-04-03Merge "input: touchscreen: remove synaptics v2.6 touch driver"Linux Build Service Account
2017-03-31Merge "sde: rotator: add support to configure bus scale vectors"Linux Build Service Account
2017-03-31Merge "msm: qpnp-haptic: Enable HW auto-resonance for PM660"Linux Build Service Account
2017-03-31Merge "msm_11ad: 11AD SMMU changes to allow enabling of SMMU stage1"Linux Build Service Account
2017-04-01regulator: qpnp-lcdb: Add a WA to toggle SC before module_enableAnirudh Ghayal
There is a possibility of the NCP failing to turn on due to an invalid (short circuit) SC event before the LCDB module is enabled. Force a SC re-enable to recover from this condition. Enable this for PM660L V1.1. Also, disable the SC handling logic for PM660L to avoid permanently disabling the module due to the above mentioned issue. CRs-Fixed: 2025449 Change-Id: I191d11c35c3d96727874818b8b57fa1c254879bf Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-03-31input: touchscreen: remove synaptics v2.6 touch driverShantanu Jain
Remove synaptics v2.6 touch driver from the kernel code as it has never been used in any of the recent platforms. Change-Id: Ibf14dec548a180e517d9b41098af642577c4328b Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
2017-03-27Merge "esoc: add support for additonal physical link info"Linux Build Service Account
2017-03-27msm: qpnp-haptic: Enable HW auto-resonance for PM660Ankit Sharma
Enable Hardware based auto resonance calibration for LRA mode for PM660. Change-Id: Ic7902ba4b8665eda2623286dd0b1c3fdeb3895e5 Signed-off-by: Ankit Sharma <ansharma@codeaurora.org>
2017-03-27msm_11ad: 11AD SMMU changes to allow enabling of SMMU stage1Maya Erez
Add the following changes to support enabling of SMMU stage1: - Enable DMA coherency and PAGE_TABLE_FORCE_COHERENT attr to allow cache coherency when SMMU stage1 is enabled - Add the option to define SMMU base address and size in DT - Add DT node flag to determine if stage1 is enabled Change-Id: I38b0ee3d5c4bf533f91077ee69bd464dfdd358c8 Signed-off-by: Maya Erez <merez@codeaurora.org>
2017-03-24qcom: smb138x-charger: Add support for setting parallel modeHarry Yang
More than one parallel configurations between PMI8998 and SMB138x are supported. Update the parallel mode from DT. Change-Id: I07c30e8d4d860acaf24dd5d0608dca6ba3e65559 Signed-off-by: Harry Yang <harryy@codeaurora.org> Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-03-24esoc: add support for additonal physical link infoSatya Durga Srinivasu Prabhala
Some of the device configurations support multiple external SOCs. To differentiate physical links, add support for additonal info about the physical link. CRs-Fixed: 2024578 Change-Id: If71bf23d798f8bf0b6594a686415fe9b806e4226 Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2017-03-23ASoC: msm: add support for customized sound cardHonghao Liu
Add support for customized sound card that uses customized TDM slot mapping and DAI links for automotive platform. CRs-fixed: 2020063 Change-Id: I887b33d23d2af8af61cf15b499d14afbc9544e37 Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
2017-03-23Merge "input: keyboard: add syscore_ops support to gpio_key driver"Linux Build Service Account
2017-03-23Merge "msm: camera: add description for laser sensor"Linux Build Service Account
2017-03-23sde: rotator: add support to configure bus scale vectorsJayant Shekhar
Add support to configure the bus scale vectors from sde rotator device tree. Change-Id: Ic9f65165f5e7490c36b7b97d293a05fc0091b7e6 Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
2017-03-22input: keyboard: add syscore_ops support to gpio_key driverShantanu Jain
Add syscore_ops support for gpio-keys driver to service wakeable irq handler before the CPUs resume after suspend state. Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Change-Id: I7fe266661abfd469c68309a66aed0cb0fa2de33e
2017-03-21Merge "soc: qcom: qpnp-haptic: Remove use-play-irq and use-sc-irq flags"Linux Build Service Account
2017-03-21Merge "ARM: dts: msm: add spi_0 dev subnode on msm8996 adp/cdp platform"Linux Build Service Account
2017-03-21Merge "msm: mhi_rmnet: add support for dynamic interface name"Linux Build Service Account
2017-03-21Merge "Merge tag 'lsk-v4.4-17.02-android' into branch 'msm-4.4'"Linux Build Service Account
2017-03-21Merge "msm: mdss: add support for multiple DSI host escape clk frequencies"Linux Build Service Account
2017-03-21msm: camera: add description for laser sensorWei Ding
Add description of gpio irq for laser sensor. Change-Id: I8e557aceddebc24c9812f3ee25e0b3b9c135f8a4 Signed-off-by: Wei Ding <weiding@codeaurora.org>
2017-03-20msm: mhi_rmnet: add support for dynamic interface nameSujeev Dias
mhi_rmnet support both hardware accelerated path, and software path for IP traffic. Add support to configure interface name through device tree. CRs-Fixed: 2022229 Change-Id: I8356c599ce22ae45e0f3c03272ebf50251a73a59 Signed-off-by: Sujeev Dias <sdias@codeaurora.org>