summaryrefslogtreecommitdiff
path: root/Documentation/devicetree (follow)
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | spss_utils: select spss test/prod/hybrid firmware to loadAmir Samuelov2017-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Select which SPSS firmware to load based on 2 fuses. Change-Id: I7080cc0b58c38965ed7e58808431cf487008de9e Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* | | | | | | | | | Merge "ASoC: wcd-mbhc: set moisture thresholds for NO jack"Linux Build Service Account2017-01-15
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ASoC: wcd-mbhc: set moisture thresholds for NO jackYeleswarapu Nagaradhesh2017-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set moisture threshold values depending on the HW configuration for NO Jack. CRs-Fixed: 1099543 Change-Id: If995d462f1aeffb443471580520b1c8b5abca811 Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
* | | | | | | | | | | Merge "msm: mdss: add backlight gpio invert support for display"Linux Build Service Account2017-01-13
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | msm: mdss: add backlight gpio invert support for displayYahui Wang2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some platforms may use external gpio to enable and disable backlight, and we may need to invert this gpio according to HW design, so add support for that. CRs-Fixed: 1109294 Change-Id: Ib5e895eebcc38d185e8b703c3d895781b43c58c7 Signed-off-by: Yahui Wang <yahuiw@codeaurora.org>
* | | | | | | | | | | | Merge "smb-lib: fix Type-C removal detection with OTG"Linux Build Service Account2017-01-13
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | smb-lib: fix Type-C removal detection with OTGNicholas Troast2017-01-10
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When VCONN is enabled while OTG is disabled the CC line which is not configured for VCONN can be internally pulled down. If the Type-C plug were removed then Type-C detection would still see that Rd is applied and not detect the removal. Fix this by ensuring that OTG is enabled while VCONN is enabled. If OTG were disabled due to an over-current event then VCONN must also be disabled. Implement a retry mechanism if over-current is detected on either VCONN or VBUS. Change-Id: Iccfb923bce8f06c7c1270943211ce134ea9ef616 Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
* | | | | | | | | | | Merge "drm/msm/sde: add driver for sde support"Linux Build Service Account2017-01-12
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | drm/msm/sde: add driver for sde supportAbhijit Kulkarni2017-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initial DRM/KMS driver to support snapdragon display engine. Change-Id: I2f93d7cd24acf77359682f90b6b9647017ed62ba Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org> Signed-off-by: Krishna Srinivas Kundurthi <kskund@codeaurora.org>
* | | | | | | | | | | clk: qcom: Add support to register GPU rbcpr clocksTaniya Das2017-01-10
| |/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPU RBCPR clocks needs to registered separately, as GFX CPR would require the rbcpr clocks to register the regulator handle. Change-Id: I59def76e7dd69600be8faf47eb867a97ab04739e Signed-off-by: Amit Nischal <anischal@codeaurora.org> Signed-off-by: Taniya Das <tdas@codeaurora.org>
* | | | | | | | | | Merge "msm: mdss: rename dsi phy version for msm8996 and sdm660"Linux Build Service Account2017-01-05
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | msm: mdss: rename dsi phy version for msm8996 and sdm660Sandeep Panda2017-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DSI phy v2 is used on msm8996 and sdm660. Update the phy timing device node property to mention the correct DSI PHY version. This will ensure that proper naming convention is followed across msm8996 and sdm660 target. Change-Id: Idd88110ddebf2dd38cfe375ac1bf3804ce4bb4d0 Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
* | | | | | | | | | | Merge "qpnp-fg-gen3: add support for configuring ESR filter coefficients"Linux Build Service Account2017-01-05
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | qpnp-fg-gen3: add support for configuring ESR filter coefficientsSubbaraman Narayanamurthy2017-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the hardware documentation, add support for configuring ESR tight and broad filters for normal and low temperature. This is needed as the low temperature ESR filter coefficients are not functional in the hardware. All the filter values (in terms of percentage) can be configured through the device tree. When the battery temperature goes below 10 C or user configured temperature threshold, ESR filter values of room temperature will be applied to ESR low temperature filters. Once the battery temperature goes above 10 C, original values will be applied back to ESR low temperature filters. Change-Id: I347f194f96ace3036a3c49efe0306d9f909cef36 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* | | | | | | | | | | | Merge "regulator: cprh-kbss: add support for sdm660 kbss cpr instances"Linux Build Service Account2017-01-04
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | regulator: cprh-kbss: add support for sdm660 kbss cpr instancesTirupathi Reddy2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sdm660 CPU CPR controllers support full hardware closed-loop CPR operation also known as CPR hardening. Extend the cprh-kbss-regulator driver to handle CPU subsystem specific power requirements of the sdm660 chip. CRs-Fixed: 1105923 Change-Id: I2e24a061a5ad4ee959dd578da9e811ac7700702c Signed-off-by: Tirupathi Reddy <tirupath@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 device tree for SDM630 CDP, MTP and RCM"Linux Build Service Account2017-01-04
|\| | | | | | | | | | | | |
| * | | | | | | | | | | | | ARM: dts: msm: Add device tree for SDM630 CDP, MTP and RCMNeeraj Upadhyay2017-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add initial device tree support for CDP, MTP and RCM platforms of SDM630. Change-Id: I77d221a632a2eaf5ad84d46926e8f85377c0d813 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>
* | | | | | | | | | | | | Merge "ASoC: msm: Changes in machine driver to enable mclk"Linux Build Service Account2017-01-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | ASoC: msm: Changes in machine driver to enable mclkTanya Dixit2017-01-03
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide the support to enable MCLK output to external audio connections. Also, update configuration to set bit clock as EBIT in slave mode. CRs-Fixed: 1094763 Change-Id: If07f31a6c37c7b8b23eb74b25a1e15990043cb92 Signed-off-by: Tanya Dixit <tdixit@codeaurora.org> Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
* | | | | | | | | | | | Merge "regulator: qpnp-labibb: Add support for PM660A"Linux Build Service Account2017-01-02
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | regulator: qpnp-labibb: Add support for PM660AKiran Gunda2016-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify the driver to support the new lab/ibb hardware changes supported on PM660A. New hardware supports the following features: 1) Smart pulse skip mode 2) LDO mode for LAB 3) PFM mode 4) PBS sequencer handling SWIRE decoding 5) Default output voltage configuration Change-Id: I5461995cc0ac930dd354c63b97223085306e869d Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
* | | | | | | | | | | | Merge "defconfig: arm64: Add OLEDB regulator support"Linux Build Service Account2017-01-01
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | regulator: oledb-regulator: Add OLEDB regulator device driveransharma2016-12-30
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLEDB module provides the AVDD bias supply for the AMOLED display. The supported voltage range of the bias is 5 to 8.1V. This driver provides the regulator interface to control the bias voltage. Change-Id: Ide4af995ca9fd12b3467de42e5d08eddc3981344 Signed-off-by: ansharma <ansharma@codeaurora.org> Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
* | | | | | | | | | | Merge "spss_utils: add support to read debug regs"Linux Build Service Account2016-12-30
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | spss_utils: add support to read debug regsAmir Samuelov2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to read debug regs set by SPSS kernel or SPSS app. This is a very basic and minimal debug info. Change-Id: Id27886390caab5ff308a8423f3e65eb93fd1175d Signed-off-by: Amir Samuelov <amirs@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 "msm: kgsl: Do a midframe sampling of power stats if enabled"Linux Build Service Account2016-12-26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | msm: kgsl: Do a midframe sampling of power stats if enabledPrakash Kamliya2016-12-22
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we sample power stats at the expiry of cmdbatch. In cases where cmdbatch takes a long time to finish the job, it delays power stats sampling, in effect it delays DCVS decision for changing the frequency. Do a midframe power stats sampling and feed it to DCVS if it is enabled. Change-Id: I547d792b38649aa1d60525b0dc335791b37989fd Signed-off-by: Prakash Kamliya <pkamliya@codeaurora.org>
* | | | | | | | | | Merge "defconfig: Compile GFX LDO regulator driver for msmfalcon"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | regulator: cpr4-mmss: Add mmss CPR platform specific driver for msmfalconTirupathi Reddy2016-12-23
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The MMSS CPR in msmfalcon requires a slightly different configuration than the existing cpr3 based MMSS CPR instances. Create a new platform specific mmss cpr file for capturing the falcon specific configuration. CRs-Fixed: 1068294 Change-Id: I779074d0aba35827e1a8264385149967cb9973f3 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm: add mdss node for msmfalcon target"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | clk: qcom: add MDSS PLL support for msmfalconSandeep Panda2016-12-22
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the msmfalcon compatible string to MDSS PLL driver dt table list so that MDSS PLL driver initialization takes place for msmflacon platform. Change-Id: I806456737485dfcbca8a71d59db0927bbd843708 Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
* | | | | | | | | | Merge "defconfig: msm: Add support for CPU OSM clock"Linux Build Service Account2016-12-23
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | clk: qcom: Support CPU clock for OSM for common clock frameworkTaniya Das2016-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following list of changes have been made - Update the clock osm to register to common clock framework - Update clock ops as per common clock framework - cleanup unused function (clk_osm_setup_osm_was) - Fix tabs for macro definitions - Add clocks ids for power and perf clock for clients Change-Id: I389cc9e93a26a434be752cf74444d6c0985ff36d Signed-off-by: Taniya Das <tdas@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Add kaslr offset IMEM entry for msm8998"Linux Build Service Account2016-12-22
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | power: reset: Store KASLR offset in IMEMPrasad Sodagudi2016-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store kaslr offset in IMEM entry for debugging Change-Id: I2f9b4e9d45f95066ec93bb5fab179a14bc2c62ee Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Allow only wfi based on USB irq load for msmfalcon"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | USB: dwc3-msm: Add support for voting for PM_QOS_LATENCYVijayavardhan Vennapusa2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add required changes to enable to vote for PM_QOS_LATENCY based on number of interrupts fired during certain duration. Change-Id: I92ace85ee7fd40c3f33f1b9f7bdd32469d990d84 Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
* | | | | | | | | | | | Merge "regulator: gfx-ldo: support voltage based regulator operations"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | regulator: gfx-ldo: support voltage based regulator operationsTirupathi Reddy2016-12-21
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current gfx ldo driver supports only corner based regulator operations. The gfx ldo(LDO300) regulator in msmfalcon is CPR managed and requires support for voltage based regulator operations. Add voltage based regulator operations for msmfalcon. CRs-Fixed: 1068294 Change-Id: I510c2fe7f763c8d44c67794c889c687df60398d7 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: add jtag, hwevent and csr nodes for falcon"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | jtag-fuse: add jtag-fuse support for etm save restoreAmey Telawane2016-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Values stored in etm are lost across power collapse. Enable the jtag fuses properly that helps in proper selection of ETM register save/restore. CRs-fixed: 1056777 Change-Id: I1cbc343ab33a8e639c4aedf0c5e0323f5730a13f Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
* | | | | | | | | | | | Merge "qcom-charger: smb2: support for micro USB mode"Linux Build Service Account2016-12-21
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | qcom-charger: smb2: support for micro USB modeAshay Jaiswal2016-12-20
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to disable TypeC mode of charger hardware and enable micro USB mode. Enabling micro USB mode involves following changes: - hvdcp needs to be kept enabled. Create a new votable hvdcp_enable and vote true when uUSB connector is in use. - Add support of extcon for sending notification to USB driver. Change-Id: I109c07cd15052f4be15fee203f7cbaf02b6fd5cf Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>