]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
tegra: dc: Fix cmu LUT1 dt parsing error
authorArun Swain <arswain@nvidia.com>
Wed, 20 May 2015 17:54:13 +0000 (10:54 -0700)
committerJon Mayo <jmayo@nvidia.com>
Tue, 11 Aug 2015 23:44:33 +0000 (16:44 -0700)
Fix LUT1 dt parsing typecast error. While
parsing device tree data, there was a typecast to
u8 in stead of u16 fpr LUT1 values.

Bug 1644175

Change-Id: If429a789bf2e7875c6b82e0544a7b78449bdba8e
Reviewed-on: http://git-master/r/745042
(cherry picked from commit c829537319c2623c2de9c4148db7a196a6164244)
Signed-off-by: Arun Swain <arswain@nvidia.com>
Reviewed-on: http://git-master/r/748850
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>
drivers/video/tegra/dc/of_dc.c

index 8377d2daa4ad8962b003d3bc5e685a30e34481ba..438dfc3810c4b2b766af61a923f8b8e963c8d9d5 100644 (file)
@@ -928,7 +928,7 @@ static int parse_cmu_data(struct device_node *np,
                of_property_for_each_u32(np, "nvidia,cmu-lut1",
                        prop, p, u) {
                        /* OF_DC_LOG("cmu lut1 0x%x\n", u); */
-                       *(addr_cmu_lut1++) = (u8)u;
+                       *(addr_cmu_lut1++) = (u16)u;
                }
        }