From patchwork Tue Jan 20 10:22:35 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robby Cai X-Patchwork-Id: 431032 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id DBD261402D7 for ; Tue, 20 Jan 2015 22:55:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753498AbbATLz6 (ORCPT ); Tue, 20 Jan 2015 06:55:58 -0500 Received: from mail-by2on0115.outbound.protection.outlook.com ([207.46.100.115]:30784 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753757AbbATLz5 (ORCPT ); Tue, 20 Jan 2015 06:55:57 -0500 X-Greylist: delayed 921 seconds by postgrey-1.27 at vger.kernel.org; Tue, 20 Jan 2015 06:55:57 EST Received: from BN3PR0301CA0082.namprd03.prod.outlook.com (25.160.152.178) by BY2PR03MB331.namprd03.prod.outlook.com (10.141.139.20) with Microsoft SMTP Server (TLS) id 15.1.65.13; Tue, 20 Jan 2015 11:33:06 +0000 Received: from BY2FFO11FD043.protection.gbl (2a01:111:f400:7c0c::178) by BN3PR0301CA0082.outlook.office365.com (2a01:111:e400:401e::50) with Microsoft SMTP Server (TLS) id 15.1.59.20 via Frontend Transport; Tue, 20 Jan 2015 11:33:06 +0000 Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD043.mail.protection.outlook.com (10.1.14.228) with Microsoft SMTP Server (TLS) id 15.1.59.14 via Frontend Transport; Tue, 20 Jan 2015 11:33:05 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t0KBX2q5029527; Tue, 20 Jan 2015 04:33:03 -0700 From: Robby Cai To: CC: , , , Subject: [PATCH] ARM: dts: imx6qdl: Adjust the brightness setting for LVDS panel Date: Tue, 20 Jan 2015 18:22:35 +0800 Message-ID: <1421749355-23050-1-git-send-email-r63905@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=Robby.Cai@freescale.com; X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(339900001)(189002)(199003)(243025005)(85426001)(104016003)(46102003)(48376002)(62966003)(50226001)(50466002)(33646002)(77156002)(92566002)(36756003)(106466001)(81156004)(69596002)(110136001)(47776003)(105606002)(2351001)(229853001)(64706001)(50986999)(15395725005)(87936001)(68736005)(77096005)(19580405001)(97736003)(15975445007)(6806004)(19580395003)(32563001)(15398625002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB331; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-DmarcAction-Test: None X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(3005004);SRVR:BY2PR03MB331; X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004); SRVR:BY2PR03MB331; X-Forefront-PRVS: 0462918D61 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB331; X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2015 11:33:05.5939 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB331 X-OriginatorOrg: freescale.com Sender: linux-pwm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pwm@vger.kernel.org Hannstar XGA panel is used by default on i.MX6QDL Sabre Auto/Lite/SD or derived board. According to its data sheet [1], a) the dimming duty cycle is 20% - 100%. This patch changes the brightness-level from 20 to 100 with step 10 to make it straight-forward. b) the typical dimming frequency is 20KHz. The previous setting is 200Hz. This patch corrects it. [1] http://boundarydevices.com/wp-content/uploads/2013/06/HSD100PXN1-A00-C11-1.0.pdf Signed-off-by: Robby Cai --- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 6 +++--- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 6 +++--- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi index b5756c2..33484d8 100644 --- a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi @@ -29,9 +29,9 @@ backlight { compatible = "pwm-backlight"; - pwms = <&pwm4 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm4 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; }; leds { diff --git a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi index 86f03c1..0d01751 100644 --- a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi @@ -30,9 +30,9 @@ backlight { compatible = "pwm-backlight"; - pwms = <&pwm4 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm4 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; }; leds { diff --git a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi index 4a8d97f..8973bf2 100644 --- a/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw54xx.dtsi @@ -30,9 +30,9 @@ backlight { compatible = "pwm-backlight"; - pwms = <&pwm4 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm4 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; }; leds { diff --git a/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi b/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi index 0821812..5453cf0 100644 --- a/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi +++ b/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi @@ -124,9 +124,9 @@ backlight_lvds { compatible = "pwm-backlight"; - pwms = <&pwm4 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm4 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; power-supply = <®_3p3v>; status = "okay"; }; diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index 009abd6..2bfcf5a 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi @@ -38,9 +38,9 @@ backlight { compatible = "pwm-backlight"; - pwms = <&pwm3 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm3 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; status = "okay"; }; }; diff --git a/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi b/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi index 0b28a9d..d1409c0 100644 --- a/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabrelite.dtsi @@ -123,9 +123,9 @@ backlight_lvds { compatible = "pwm-backlight"; - pwms = <&pwm4 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm4 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; power-supply = <®_3p3v>; status = "okay"; }; diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi index f1cd214..3efc363 100644 --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi @@ -115,9 +115,9 @@ backlight { compatible = "pwm-backlight"; - pwms = <&pwm1 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <7>; + pwms = <&pwm1 0 50000>; + brightness-levels = <0 20 30 40 50 60 70 80 90 100>; + default-brightness-level = <9>; status = "okay"; };