From patchwork Sun Nov 4 16:50:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: He Yangxuan X-Patchwork-Id: 10666919 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CB7871591 for ; Sun, 4 Nov 2018 16:51:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B7A5A29829 for ; Sun, 4 Nov 2018 16:51:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id ABB0429836; Sun, 4 Nov 2018 16:51:15 +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=-3.6 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW 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 5C74B29829 for ; Sun, 4 Nov 2018 16:51:15 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:To:From :Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=dk3cIT8O5ZOwqtEPZlldOjwnjehE9JtAHOTEHmSDhEU=; b=H54X7hnRXQLARS ytsdKYr2I73mW8Qn5zGEFr+HUEjJ1rKJFmvbaILCqBWBs1yxFnSXwaKvsqSqLv4pBZv72bCCOwccI mfRjMcyR/1tk0vh5tNYVs0EC48auuRa36zGbfKHZ+QjPsEFZmmR9xL/5Q7D1mKxAC3OzO4YEqyfey A2KOk1hBaW/iNqVHiMPLKrxxQKHUyuxiox969rif9BHVDsPzE/rW32ddz9r92bDzh+MwMidLfRWf5 sGP+IYRHVIt4vJVx3J0uP9xmmtdu3fpdxQuu1o63/+D7sgwIuQmMRXEAaNoNa/L98Dg4vDoCD3uxz OiiNcJwDilP5MtzRq1pw==; 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 1gJLcI-00035l-Pd; Sun, 04 Nov 2018 16:51:14 +0000 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gJLcF-00034W-Up for linux-amlogic@lists.infradead.org; Sun, 04 Nov 2018 16:51:13 +0000 Received: by mail-pl1-x643.google.com with SMTP id p6-v6so3249755pll.4 for ; Sun, 04 Nov 2018 08:51:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mail-followup-to:mime-version :content-disposition:user-agent; bh=QM2fvxk8L3u33/4IiF7u8IYSzKP5HtqxfjqDoc4V3N0=; b=MEHNdJ9kptdlLaCMjGkyp84/mKsFPL1Q/k+ea05Aqp4g/Ha2e6ylNZmI9bEFRIC/0I 8nUAPZIsUgosR8xj89jY3WKKJAOuFSayChHN1k6T3f8BCzb4qb18Na9cfdpE8NeyuxYo 0Dd2qYmopyvJvWd95xQdoyfz3i2WiIM7eUmBAehg8/VcsoKxfoaUcApeMNYXqcsAnk06 Eq4pGx2XJ1YqP3JGnHriVcU3YK+aKb6aPW79Sb+34TnOj9KmlH5QXUn0Uv9Vs+O0RN+E sn3mR3DLTIKr6Of57ca7f9kM3X7wSjpW4uiVcpSSpIFFadGJxsfXV9t04bfzxowILSXR p2kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:user-agent; bh=QM2fvxk8L3u33/4IiF7u8IYSzKP5HtqxfjqDoc4V3N0=; b=ROHF38nGtgk1sdaHB8WIS4MD6cKc20kKQTrzYlp5FU0sYNjCa/UR0terYW+JUoUFzA 7RBF9g+kJFjRePa6XfdTNXW4VsbMmaPWIX3cANLwQyRBdxOcqsm5NZl3FNvHkKV4zKlo fpNIEnqVrGvjqWu8rwdcES4ZdRLLk48hxETCdpELB/zvLUSNcE9ImZQUDF+04gUAQl2d wwpE+SzhPVfRGnyFUnp6iE/+oLJPqKV4zmKzDASZU/DVacOtoMBdXt/rGiLHbkkwNXe3 YQpK49rK2C30kfeD1EMulTI9jcEkV7VWCISetxufASEGQdi3vkDGzHMQ5wySra4WWHnY xzwg== X-Gm-Message-State: AGRZ1gJrR71kwWeF6R7alS6uhQS1TTdZAjvHPqyhGG6tPxyK8zJ2WsYM yrQVrkVLDmmFBZg7NfBrc68IoEAlgEw= X-Google-Smtp-Source: AJdET5djJizvGCBVTbwkrPMplkcD6GzeBQBhysOPmG/IqUG00RnPnnmSpC7w6E+CZHeGyIrAWa9NYw== X-Received: by 2002:a17:902:aa0a:: with SMTP id be10-v6mr19240675plb.294.1541350260659; Sun, 04 Nov 2018 08:51:00 -0800 (PST) Received: from raspberrypi ([45.76.192.69]) by smtp.gmail.com with ESMTPSA id e189-v6sm44015814pfa.91.2018.11.04.08.50.58 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 04 Nov 2018 08:51:00 -0800 (PST) Date: Mon, 5 Nov 2018 00:50:54 +0800 From: He Yangxuan To: linux-amlogic@lists.infradead.org Subject: [PATCH v2 1/3] arm64: dts: meson-gxl: add support for phicomm n1 Message-ID: <20181104165054.oxgmocfntybp37v7@raspberrypi> Mail-Followup-To: linux-amlogic@lists.infradead.org MIME-Version: 1.0 Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181104_085112_004164_605C216C X-CRM114-Status: GOOD ( 14.41 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+patchwork-linux-amlogic=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch adds support for the Phicomm N1. This device based on P230 reference design. The phy is RTL8211F, need to disable Energy Efficient Ethernet (EEE) to make it stable. And this box doesn't have cvbs, so disable related section in device tree. Changes since v1: - rewrite external_phy section Signed-off-by: He Yangxuan --- arch/arm64/boot/dts/amlogic/Makefile | 1 + .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 26 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts diff --git a/arch/arm64/boot/dts/amlogic/Makefile b/arch/arm64/boot/dts/amlogic/Makefile index c31f29d66..49f3ac5d8 100644 --- a/arch/arm64/boot/dts/amlogic/Makefile +++ b/arch/arm64/boot/dts/amlogic/Makefile @@ -18,6 +18,7 @@ dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-nexbox-a95x.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-p212.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p230.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p231.dtb +dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-phicomm-n1.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s805x-p241.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905w-p281.dtb dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905w-tx3-mini.dtb diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts new file mode 100644 index 000000000..1096509b2 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2018 He Yangxuan + */ + +/dts-v1/; + +#include "meson-gxl-s905d-p230.dts" + +/ { + compatible = "phicomm,n1", "amlogic,s905d", "amlogic,meson-gxl"; + model = "Phicomm N1"; + + cvbs-connector { + status = "disabled"; + }; +}; + +&cvbs_vdac_port { + status = "disabled"; +}; + +&external_phy { + /* Realtek RTL8211F (0x001cc916) */ + eee-broken-1000t; +};