]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
usb: gadget: ucd: change dt inputs from mA to uA
authorRohith Seelaboyina <rseelaboyina@nvidia.com>
Tue, 25 Oct 2016 06:41:01 +0000 (12:11 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 3 Nov 2016 07:20:01 +0000 (00:20 -0700)
Change granularity of inputs parameters from mA to uA
to maintain uniformity of units.

Bug 200194931

Change-Id: I03536929d983e63a12985d172070a02a7b6ab026
Signed-off-by: Rohith Seelaboyina <rseelaboyina@nvidia.com>
Reviewed-on: http://git-master/r/1241974
Reviewed-by: Mark Kuo <mkuo@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Rakesh Babu Bodla <rbodla@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Documentation/devicetree/bindings/usb/nvidia,tegra186-usb-cd.txt
drivers/usb/gadget/udc/tegra_usb_cd.c

index ed42cdfcd6e7eab4d9c35dc4451b8179cfb660f9..7d72bd2e37acd9a51a6f728953a259fa3526d82b 100644 (file)
@@ -15,7 +15,8 @@ Required properties for Tegra186:
 
 Optional properties:
 --------------------
-No.
+- dcp-current-limit-ua : Charging current limit for DCP in uA
+- qc2-current-limit-ua : Charging current limit for QC2 in uA
 
 Example:
 --------
index dc3318d6a4e7ca6b9c0ba059f4e6178240268d21..0d9528ff00f2a568a6beb79febbb00b5d0f66cb0 100644 (file)
@@ -363,14 +363,15 @@ static void tegra_usb_cd_parse_dt(struct platform_device *pdev,
                                        struct tegra_usb_cd *ucd)
 {
        struct device_node *np = pdev->dev.of_node;
+       u32 current_ua = 0;
 
        if (!np)
                return;
 
-       of_property_read_u32(np, "nvidia,dcp-current-limit-ma",
-                                       &ucd->dcp_current_limit_ma);
-       of_property_read_u32(np, "nvidia,qc2-current-limit-ma",
-                                       &ucd->qc2_current_limit_ma);
+       of_property_read_u32(np, "nvidia,dcp-current-limit-ua", &current_ua);
+       ucd->dcp_current_limit_ma = current_ua / 1000;
+       of_property_read_u32(np, "nvidia,qc2-current-limit-ua", &current_ua);
+       ucd->qc2_current_limit_ma = current_ua / 1000;
        of_property_read_u32(np, "nvidia,qc2-input-voltage",
                                        &ucd->qc2_voltage);
 }