From 499a0d09f413ce2e26a7b66fdc4ed6879e7e0ee5 Mon Sep 17 00:00:00 2001 From: Guoping Yu Date: Tue, 20 Jan 2015 16:20:23 +0800 Subject: [PATCH] ARM: dts: msm: Enable DP/DM MPM pin mapping It enables mpm DPSE/DMSE HV interrupt for detection of DP/DM line transition during TCXO and/or VDD minimization CRs-Fixed: 780259 Change-Id: I1bb5c6108dc44ca2055dd56dd5e4ae7f6b60dd3b Signed-off-by: Guoping Yu --- Documentation/devicetree/bindings/usb/msm-hsusb.txt | 4 ++-- arch/arm/boot/dts/msm8226-1080p-mtp.dtsi | 6 +++++- arch/arm/boot/dts/msm8226-720p-mtp.dtsi | 5 ++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/msm-hsusb.txt b/Documentation/devicetree/bindings/usb/msm-hsusb.txt index 979819f568e..5fa7ddec9f9 100644 --- a/Documentation/devicetree/bindings/usb/msm-hsusb.txt +++ b/Documentation/devicetree/bindings/usb/msm-hsusb.txt @@ -82,9 +82,9 @@ Optional properties : - qcom,hsusb-l1-supported: If present, the device supports l1 (Link power management). - qcom,no-selective-suspend: If present selective suspend is disabled on hub ports. -- qcom,hsusb-otg-dpsehv-int: If present, indicates mpm interrupt to be configured +- qcom,hsusb-otg-mpm-dpsehv-int: If present, indicates mpm interrupt to be configured for detection of dp line transition during VDD minimization. -- qcom,hsusb-otg-dmsehv-int: If present, indicates mpm interrupt to be configured +- qcom,hsusb-otg-mpm-dmsehv-int: If present, indicates mpm interrupt to be configured for detection of dm line transition during VDD minimization. - qcom,ahb-async-bridge-bypass: If present, indicates that enable AHB2AHB By Pass mode with device controller for better throughput. With this mode, USB Core diff --git a/arch/arm/boot/dts/msm8226-1080p-mtp.dtsi b/arch/arm/boot/dts/msm8226-1080p-mtp.dtsi index 37342735de8..2f2eacb4ee2 100644 --- a/arch/arm/boot/dts/msm8226-1080p-mtp.dtsi +++ b/arch/arm/boot/dts/msm8226-1080p-mtp.dtsi @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. +/* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -155,6 +155,10 @@ qcom,hsusb-otg-mode = <3>; vbus_otg-supply = <&pm8226_chg_otg>; + + qcom,hsusb-otg-mpm-dpsehv-int = <49>; + qcom,hsusb-otg-mpm-dmsehv-int = <58>; + }; &sdcc1 { diff --git a/arch/arm/boot/dts/msm8226-720p-mtp.dtsi b/arch/arm/boot/dts/msm8226-720p-mtp.dtsi index 3f79fab4924..d8d3c44c9d9 100644 --- a/arch/arm/boot/dts/msm8226-720p-mtp.dtsi +++ b/arch/arm/boot/dts/msm8226-720p-mtp.dtsi @@ -1,4 +1,4 @@ -/* Copyright (c) 2013, The Linux Foundation. All rights reserved. +/* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -145,6 +145,9 @@ qcom,hsusb-otg-mode = <3>; vbus_otg-supply = <&pm8226_chg_otg>; + + qcom,hsusb-otg-mpm-dpsehv-int = <49>; + qcom,hsusb-otg-mpm-dmsehv-int = <58>; }; &sdcc1 {