From patchwork Fri Apr 27 02:18:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 10367333 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 152BA6016C for ; Fri, 27 Apr 2018 02:19:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E6D3D29238 for ; Fri, 27 Apr 2018 02:19:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DAFA32927E; Fri, 27 Apr 2018 02:19:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 89FC229238 for ; Fri, 27 Apr 2018 02:19:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=FLXL5FQvizi9aj0oCWLbfzvMaq/67DldH1XBk8ve8wE=; b=gvy iJZVZ6INiBPSMSySy1DCK8U1vsOfSlmsgIrOd5N16yk/C2Na/CNqv5YhjSTJhxZpdVxh3x2KDSRky ETRcKYGP4AfriQ9hdRBo6d7zQyv5oaIEgzq2I9WMT70io7KjD67ULOdrWL1vDii1qcnLEVmudtCMp OXuSnX7tGIX6DoQHcECJStYiYu35mTeiKVp4dpSpqLWuO8ZfDgueamb/7TibmQ0YyVPFssVvcX32p BzsRRvAJJWpy01DP+vgv1gGBhFT2NrxXNwgm7s/f+w1Qdl8DTZw11kzKYAQq9LfbYaNqd1mEYwAPt PAYFnTy8bo82KiRjH1zBHvN6Qry3pnA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fBsyn-0008RM-IN; Fri, 27 Apr 2018 02:19:21 +0000 Received: from mail-it0-x241.google.com ([2607:f8b0:4001:c0b::241]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fBsyj-0008Qa-G5 for linux-arm-kernel@lists.infradead.org; Fri, 27 Apr 2018 02:19:19 +0000 Received: by mail-it0-x241.google.com with SMTP id e20-v6so152100itc.1 for ; Thu, 26 Apr 2018 19:19:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=tr9qZSpMTtXG0hBcXfAeyI1zIxdY75UU+AKJmDjAYPY=; b=gxW5PuhweeJTDAZHkT326EN++AqOjG141NU5MoZDJfVjNp4ztFmsG2lGoX5B8XiIMX m2Oq/PxNem5wuNut4XQQ6QjUXy1qwTIbDhNHhvyQGQ5H0UPf4/+H61IDT2zllQ5dIpa6 oOamqkW8qEqg189lhadg7o62ip+960cU0yuhuqsJ1i2TKn0q5cXqP0lh1G+HfMEfOWXB 0N8PfcNrFiiHXlN5O/TI8vUbcGHwzQZnMZxtq13vtl52nquMukQNYLCtYGiw/nCglk1o ryRS2p6F9qjcIuPNTvalFvf2t7+yh/ZLhd6acE5yVDxTTVHYxQJluLDOvtZLqZvXS7oq 3Uqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=tr9qZSpMTtXG0hBcXfAeyI1zIxdY75UU+AKJmDjAYPY=; b=hmwVge9c2p8sWmhQC/wRMCDDr49ETj175hOddrbJLk/o+0MSaBYcjuJszE458wAsqq eZydIAbCQKPu9o19GIaB+wA1PxT1oU7XjhaiprF7cDC4QY3ogCqEzkDCO5gNKzMWrJ9l e/H0DGW9E/plYaEA92hW3GZQYBM+GVge/unzlEb1j/iLQLe676ESNBrWnCi5SuLYkOrV 55NrU1PcRiqhF+Ohu951J6pLOO8wof8RBq3ecf1088hptZ95q5On+REKLmskE6p5oCNG +Nh7dqgjd7UXwi/FhnNofrPvdB19NTYv0r6eH0cS32i0RSq8tSN1uI8ra4fDop1EtuNn qpzw== X-Gm-Message-State: ALQs6tBnAf0dK1C/P6rSDYS6agS9oqxyMu2kdeGVOVEXyO0Usb15gH4b FK4lp1zz/MvB9sAD9Bmu/UYA/A== X-Google-Smtp-Source: AB8JxZoan5g8K0ZJEK4ijBuMkjwQeUhuSFFpAMBOv03O0MyxtkeOgvPHmGzVnojfRixwAvInJgVm5Q== X-Received: by 2002:a24:7088:: with SMTP id f130-v6mr143962itc.39.1524795545788; Thu, 26 Apr 2018 19:19:05 -0700 (PDT) Received: from localhost.localdomain (c-73-65-120-235.hsd1.mn.comcast.net. [73.65.120.235]) by smtp.gmail.com with ESMTPSA id 189-v6sm48680itu.30.2018.04.26.19.19.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 19:19:04 -0700 (PDT) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V2] DTS: davinci: da850evm: Enable LCD and Backlight Date: Thu, 26 Apr 2018 21:18:54 -0500 Message-Id: <20180427021854.12850-1-aford173@gmail.com> X-Mailer: git-send-email 2.17.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180426_191917_568354_B8B9FF7F X-CRM114-Status: GOOD ( 13.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Adam Ford , nsekhar@ti.com MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP When using the board files the LCD works, but not with the DT. This adds enables the original da850-evm to work with the same LCD in device tree mode. Signed-off-by: Adam Ford --- V2: Add regulator and GPIO enable pins. Remove PWM backlight and replace with GPIO arch/arm/boot/dts/da850-evm.dts | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts index 11cf3765214f..4c59dab3362e 100644 --- a/arch/arm/boot/dts/da850-evm.dts +++ b/arch/arm/boot/dts/da850-evm.dts @@ -164,6 +164,51 @@ status = "okay"; }; }; + + backlight { + compatible = "gpio-backlight"; + enable-gpios = <&gpio 48 GPIO_ACTIVE_HIGH>; + default-on; + }; + + panel { + compatible = "ti,tilcdc,panel"; + pinctrl-names = "default"; + pinctrl-0 = <&lcd_pins>; + status = "okay"; + enable-gpios = <&gpio 47 GPIO_ACTIVE_HIGH>; + + panel-info { + ac-bias = <255>; + ac-bias-intrpt = <0>; + dma-burst-sz = <16>; + bpp = <16>; + fdd = <0x80>; + sync-edge = <0>; + sync-ctrl = <1>; + raster-order = <0>; + fifo-th = <0>; + }; + + display-timings { + 480x272 { + clock-frequency = <9000000>; + hactive = <480>; + vactive = <272>; + hfront-porch = <3>; + hback-porch = <2>; + hsync-len = <42>; + vback-porch = <3>; + vfront-porch = <4>; + vsync-len = <11>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + }; + }; + }; + vbat: fixedregulator0 { compatible = "regulator-fixed"; regulator-name = "vbat"; @@ -172,6 +217,16 @@ regulator-boot-on; }; + lcd_reg: lcdregulator { + compatible = "regulator-fixed"; + regulator-name = "m_lcd_panel_pwr"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio 40 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-always-on; + }; + sound { compatible = "simple-audio-card"; simple-audio-card,name = "DA850/OMAP-L138 EVM"; @@ -255,6 +310,14 @@ }; }; +&gpio { + status = "okay"; +}; + +&lcdc { + status = "okay"; +}; + &mcasp0 { #sound-dai-cells = <0>; status = "okay";