From patchwork Fri Oct 31 08:55:49 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akshay Saraswat X-Patchwork-Id: 405247 X-Patchwork-Delegate: promsoft@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3854114007D for ; Fri, 31 Oct 2014 20:45:43 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6FBC64BCC1; Fri, 31 Oct 2014 10:45:38 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JroTgnKmgMpV; Fri, 31 Oct 2014 10:45:38 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DD04E4BCC4; Fri, 31 Oct 2014 10:45:17 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 185B34BC54 for ; Fri, 31 Oct 2014 10:02:53 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iwrrq7Bn9xXw for ; Fri, 31 Oct 2014 10:02:53 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTPS id 6058A4BC51 for ; Fri, 31 Oct 2014 10:02:48 +0100 (CET) Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NEA001QOX4LDU10@mailout1.samsung.com> for u-boot@lists.denx.de; Fri, 31 Oct 2014 18:02:45 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id 4E.18.19034.53053545; Fri, 31 Oct 2014 18:02:45 +0900 (KST) X-AuditID: cbfee691-f79b86d000004a5a-c1-545350352108 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 63.22.20081.53053545; Fri, 31 Oct 2014 18:02:45 +0900 (KST) Received: from chromebld-server.sisodomain.com ([107.108.73.106]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NEA00ISDX2RWTN0@mmp2.samsung.com>; Fri, 31 Oct 2014 18:02:45 +0900 (KST) From: Akshay Saraswat To: u-boot@lists.denx.de Date: Fri, 31 Oct 2014 14:25:49 +0530 Message-id: <1414745754-4394-3-git-send-email-akshay.s@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1414745754-4394-1-git-send-email-akshay.s@samsung.com> References: <1414745754-4394-1-git-send-email-akshay.s@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRmVeSWpSXmKPExsWyRsSkWtc0IDjE4M8DWYtTfx4zWjyYt43N YuqDc4wW37ZsY7RY/noju8XbvZ3sDmwesxsusnjsnHWX3WPBplKPs3d2MHr0bVnFGMAaxWWT kpqTWZZapG+XwJVx5+EG9oLZ6hULvrA3MN6X7WLk5JAQMJFomH6REcIWk7hwbz1bFyMXh5DA UkaJ/yfWscIUfV05lwkiMZ1Rom/CY6iqCUwSK86dZAGpYhPQkdi+5Ds7iC0iICHxq/8qI0gR s8BkRomXGxvBdggLOEmsWtDPBGKzCKhK9E5dDLaCV8BZoqn3GNBUDqB1ChJzJtl0MbJzcAq4 SKwoBikQAirY+6KFFWSihMBkdolzzyeyQ0wRkPg2+RALRKesxKYDzBA3S0ocXHGDZQKj8AJG hlWMoqkFyQXFSelFpnrFibnFpXnpesn5uZsYgYF9+t+ziTsY7x+wPsQowMGoxMO74HhQiBBr YllxZe4hRlOgDROZpUST84Hxk1cSb2hsZmRhamJqbGRuaaYkzqsj/TNYSCA9sSQ1OzW1ILUo vqg0J7X4ECMTB6dUAyPra7l71VyLYh8UOE9u2Rd5u5P/UOLcuf+FnrIuOyVXk8efGcfCM0f7 OcOl7aZTpHqPvDL6wfnl13EFxllmM9hKkqMrt8ly2i1fni0quqZH0/bCjvz3Weea+CP3nlG2 /HD1nss2xqhtW7IYD9yI+r7cWMrFM+jx6kd6MRKznjx+qmyiacxcuEeJpTgj0VCLuag4EQC+ 1B2WZwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsVy+t9jQV3TgOAQg5OLRS1O/XnMaPFg3jY2 i6kPzjFafNuyjdFi+euN7BZv93ayO7B5zG64yOKxc9Zddo8Fm0o9zt7ZwejRt2UVYwBrVAOj TUZqYkpqkUJqXnJ+SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7QCUoKZYk5 pUChgMTiYiV9O0wTQkPcdC1gGiN0fUOC4HqMDNBAwhrGjDsPN7AXzFavWPCFvYHxvmwXIyeH hICJxNeVc5kgbDGJC/fWs3UxcnEICUxnlOib8BjKmcAkseLcSRaQKjYBHYntS76zg9giAhIS v/qvMoIUMQtMZpR4ubGRESQhLOAksWpBP9hYFgFVid6pi1lBbF4BZ4mm3mNAUzmA1ilIzJlk 08XIzsEp4CKxohikQAioYO+LFtYJjLwLGBlWMYqmFiQXFCel5xrqFSfmFpfmpesl5+duYgTH zTOpHYwrGywOMQpwMCrx8C44HhQixJpYVlyZe4hRgoNZSYRXxD04RIg3JbGyKrUoP76oNCe1 +BCjKdBJE5mlRJPzgTGdVxJvaGxibmpsamliYWJmqSTOe6DVOlBIID2xJDU7NbUgtQimj4mD U6qBsWvmq0zRKyUz+yu/18g92XXn+/Ju+6Cvz36cPr9ox/0nVfG89+2cPd3ZhObEFrncvLWN edW313rseVq7zrWIsrWdNH5dXiRQJxarZ9ay9G7RjsstKxb/nuf1QS/nUQf/JckKt8Tm9PXT mZfOd3T+kd05O0Ske7W27bqtk+IOek271iG/9KPIfyWW4oxEQy3mouJEABB5ma2xAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-Mailman-Approved-At: Fri, 31 Oct 2014 10:45:12 +0100 Cc: Akshay Saraswat , u-boot-review@google.com, Alim Akhtar Subject: [U-Boot] [PATCH v3 2/7] Exynos5800: Add DTS for new board Peach-Pi X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.13 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de We have a new board Peach-Pi similar to Peach-Pit. Peach-Pi differs from Peach-Pit in configuration factors like display resolution, memory size, SoC version etc. Signed-off-by: Alim Akhtar Signed-off-by: Akshay Saraswat Acked-by: Simon Glass Tested-by: Simon Glass --- Changes since v2: - Rebased this patch Changes since v1: - Rebased this patch arch/arm/dts/Makefile | 3 +- arch/arm/dts/exynos5800-peach-pi.dts | 157 +++++++++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/exynos5800-peach-pi.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index c346063..2b9bd93 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -11,7 +11,8 @@ dtb-$(CONFIG_EXYNOS5) += exynos5250-arndale.dtb \ exynos5250-snow.dtb \ exynos5250-smdk5250.dtb \ exynos5420-smdk5420.dtb \ - exynos5420-peach-pit.dtb + exynos5420-peach-pit.dtb \ + exynos5800-peach-pi.dtb dtb-$(CONFIG_TEGRA) += tegra20-harmony.dtb \ tegra20-medcom-wide.dtb \ tegra20-paz00.dtb \ diff --git a/arch/arm/dts/exynos5800-peach-pi.dts b/arch/arm/dts/exynos5800-peach-pi.dts new file mode 100644 index 0000000..8aedf8e --- /dev/null +++ b/arch/arm/dts/exynos5800-peach-pi.dts @@ -0,0 +1,157 @@ +/* + * SAMSUNG/GOOGLE Peach-Pit board device tree source + * + * Copyright (c) 2013 Samsung Electronics Co., Ltd. + * http://www.samsung.com + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +/dts-v1/; +#include "exynos54xx.dtsi" + +/ { + model = "Samsung/Google Peach Pi board based on Exynos5800"; + + compatible = "google,pit-rev#", "google,pit", + "google,peach", "samsung,exynos5800", "samsung,exynos5"; + + config { + google,bad-wake-gpios = <&gpio 0x56 0>; /* gpx0-6 */ + hwid = "PIT TEST A-A 7848"; + lazy-init = <1>; + }; + + aliases { + serial0 = "/serial@12C30000"; + console = "/serial@12C30000"; + pmic = "/i2c@12ca0000"; + }; + + dmc { + mem-manuf = "samsung"; + mem-type = "ddr3"; + clock-frequency = <800000000>; + arm-frequency = <1700000000>; + }; + + tmu@10060000 { + samsung,min-temp = <25>; + samsung,max-temp = <125>; + samsung,start-warning = <95>; + samsung,start-tripping = <105>; + samsung,hw-tripping = <110>; + samsung,efuse-min-value = <40>; + samsung,efuse-value = <55>; + samsung,efuse-max-value = <100>; + samsung,slope = <274761730>; + samsung,dc-value = <25>; + }; + + /* MAX77802 is on i2c bus 4 */ + i2c@12ca0000 { + clock-frequency = <400000>; + power-regulator@9 { + compatible = "maxim,max77802-pmic"; + reg = <0x9>; + }; + }; + + i2c@12cd0000 { /* i2c7 */ + clock-frequency = <100000>; + soundcodec@20 { + reg = <0x20>; + compatible = "maxim,max98090-codec"; + }; + + edp-lvds-bridge@48 { + compatible = "parade,ps8625"; + reg = <0x48>; + }; + }; + + sound@3830000 { + samsung,codec-type = "max98090"; + }; + + i2c@12e10000 { /* i2c9 */ + clock-frequency = <400000>; + tpm@20 { + compatible = "infineon,slb9645-tpm"; + reg = <0x20>; + }; + }; + + spi@12d30000 { /* spi1 */ + spi-max-frequency = <50000000>; + firmware_storage_spi: flash@0 { + reg = <0>; + + /* + * A region for the kernel to store a panic event + * which the firmware will add to the log. + */ + elog-panic-event-offset = <0x01e00000 0x100000>; + + elog-shrink-size = <0x400>; + elog-full-threshold = <0xc00>; + }; + }; + + spi@12d40000 { /* spi2 */ + spi-max-frequency = <4000000>; + spi-deactivate-delay = <200>; + cros-ec@0 { + reg = <0>; + compatible = "google,cros-ec"; + spi-half-duplex; + spi-max-timeout-ms = <1100>; + spi-frame-header = <0xec>; + ec-interrupt = <&gpio 93 1>; /* GPX1_5 */ + + /* + * This describes the flash memory within the EC. Note + * that the STM32L flash erases to 0, not 0xff. + */ + #address-cells = <1>; + #size-cells = <1>; + flash@8000000 { + reg = <0x08000000 0x20000>; + erase-value = <0>; + }; + }; + }; + + xhci@12000000 { + samsung,vbus-gpio = <&gpio 0x40 0>; /* H00 */ + }; + + xhci@12400000 { + samsung,vbus-gpio = <&gpio 0x41 0>; /* H01 */ + }; + + fimd@14400000 { + samsung,vl-freq = <60>; + samsung,vl-col = <1920>; + samsung,vl-row = <1080>; + samsung,vl-width = <1920>; + samsung,vl-height = <1080>; + + samsung,vl-clkp; + samsung,vl-dp; + samsung,vl-bpix = <4>; + + samsung,vl-hspw = <80>; + samsung,vl-hbpd = <172>; + samsung,vl-hfpd = <60>; + samsung,vl-vspw = <10>; + samsung,vl-vbpd = <25>; + samsung,vl-vfpd = <10>; + samsung,vl-cmd-allow-len = <0xf>; + + samsung,winid = <3>; + samsung,interface-mode = <1>; + samsung,dp-enabled = <1>; + samsung,dual-lcd-enabled = <0>; + }; +};