Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2318296imu; Thu, 10 Jan 2019 12:01:47 -0800 (PST) X-Google-Smtp-Source: ALg8bN6xwYlXoiWLYnwdOLVDw/ULDl76G6OtI3UTaHEd0W+kI1rEVpZrihrXOPzsQaVRrOCP7oNc X-Received: by 2002:a63:1f4e:: with SMTP id q14mr10181255pgm.88.1547150507059; Thu, 10 Jan 2019 12:01:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547150507; cv=none; d=google.com; s=arc-20160816; b=BB/rIunrFeJnv3MShSbkWsymy7mqP69PQ5uVwBGh4WR7XbAlaaRkiRc5EpFEO4NZSC ehQ8uJg+4pZt3JJ9KAy1yGFZOHMDRF4nmu8p8fQtLM9JUvSy8HPLLmfYjRluKuttDRky HrdJXVU/u/fyqBbLz/4ddnRwAAh5JkCX6qdrn83n1EWhPuF0rtmsgJEtO86onnnjuMZT Q+9jNdzWszFcJGm95TCr/nHZlQhLZPoN+A3j91BwFj4JwD9YjhI5VY/lYsHTPGWuvMYz QNz4CL32F2icpDijtdld6lIqX6VH919J5xJulP9iKuUfHJ/FIXBE9WlK1gWZfUERNRwO EthA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=2NbtPpnGVICI7wEaP4HBmAZSYAx9/dPBenmhaYyPnGo=; b=Vb3kDIYQAlMlleXq5pEQpK9K3Vt0K4/f6y2vD0P89p3/F8svU5CerbUtp3wP39WI4D sUJ8W7lJra8oPMY/5oS/XTsWCbwJRhf/nE84VclOc/xIPbGu/krL9zEHwBHMFb1pAkaH BCKH2weLEX+y+zC+C1qImeCa+B1PdgFCWqO3PJ6WAtN/OEkm+O3xzqM7Jf5J3pPJdF5C bmzEeHfGdqimGmb5s3H3djFj58cgZM9PvArNsI1RgYidbCsbtxHnhXfh4lyt8hlApr48 DpVJDEq3e0oUngnOEJi7x7VD+0gwvyHkUgMlhGyVnCpIa8GJzvsPjOJtglsIasJubq5X d/vw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Hiq+dqNN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t2si37098431plz.344.2019.01.10.12.01.31; Thu, 10 Jan 2019 12:01:47 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Hiq+dqNN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728951AbfAJQv2 (ORCPT + 99 others); Thu, 10 Jan 2019 11:51:28 -0500 Received: from mail.kernel.org ([198.145.29.99]:43426 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728458AbfAJQv1 (ORCPT ); Thu, 10 Jan 2019 11:51:27 -0500 Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EA82C214DA; Thu, 10 Jan 2019 16:51:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1547139086; bh=UCzZipSGL4rPfoPvtiVXh5c4Jyg3yXqRifk4LJwX3Yk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Hiq+dqNNe7wfnau1jOI9lMetzqNVmmd9CBnA9E5tSdjEaVmmwkx/rg6JaVDc/gobX +G/fwcjW9xR4xHzHegf1WcTWz36fip8ySDtMHF4bN+mqeAUjMLORm4VLUDyzpbZScF iT/GzFtU3TltYScLpxywMFXDwcgG9CEj/4Xe0QxM= Received: by mail-qt1-f169.google.com with SMTP id n32so13845106qte.11; Thu, 10 Jan 2019 08:51:25 -0800 (PST) X-Gm-Message-State: AJcUukdrmrP7s/SQB+OhpHfwPxqP8IqnYotS4Wp9dWqMqeXZ78HziMK9 Ajuw0mFPqyT4XuT9U6dZPeDKrk7djqXWYbzDVQ== X-Received: by 2002:a0c:9e05:: with SMTP id p5mr10433777qve.246.1547139085119; Thu, 10 Jan 2019 08:51:25 -0800 (PST) MIME-Version: 1.0 References: <20190110080821.30280-1-manivannan.sadhasivam@linaro.org> <20190110080821.30280-4-manivannan.sadhasivam@linaro.org> In-Reply-To: <20190110080821.30280-4-manivannan.sadhasivam@linaro.org> From: Rob Herring Date: Thu, 10 Jan 2019 10:51:12 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 3/3] arm64: dts: freescale: Add devicetree for Oxalis To: Manivannan Sadhasivam Cc: Shawn Guo , Yang-Leo Li , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , a.tropschug@ebs-systart.com, m.bittner@ebs-systart.com, Amit Kucheria Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 10, 2019 at 2:08 AM Manivannan Sadhasivam wrote: > > Add devicetree support for Oxalis SoM board from EBS-SYSTART. This > board is one of the 96Boards Enterprise Edition platform. Below are some > of the key features of this board: > > * SoC: NXP Layerscape LS1012A > * RAM: 1GB DDR3L > * PMU: NXP VR5100 > * Storage: 64MByte SPI Flash for bootloader and RCW, MicroSD Card, SATA > * Connectivity: 2x Ethernet > * USB: 2x USB3.0 > > More information about this board can be found in 96Boards product > page: https://www.96boards.org/product/oxalis/ > > Ethernet and SPI flash are not supported yet! > > Signed-off-by: Manivannan Sadhasivam > --- > arch/arm64/boot/dts/freescale/Makefile | 1 + > .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 96 +++++++++++++++++++ > 2 files changed, 97 insertions(+) > create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts > > diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile > index f9be2426f83c..d8152cc06b3f 100644 > --- a/arch/arm64/boot/dts/freescale/Makefile > +++ b/arch/arm64/boot/dts/freescale/Makefile > @@ -1,6 +1,7 @@ > # SPDX-License-Identifier: GPL-2.0 > dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frdm.dtb > dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-frwy.dtb > +dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-oxalis.dtb > dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-qds.dtb > dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1012a-rdb.dtb > dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1028a-qds.dtb > diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts > new file mode 100644 > index 000000000000..760a3e258c96 > --- /dev/null > +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-oxalis.dts > @@ -0,0 +1,96 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Device Tree file for Oxalis > + * > + * Copyright (c) 2019 Manivannan Sadhasivam > + * > + */ > + > +/dts-v1/; > + > +#include "fsl-ls1012a.dtsi" > + > +/ { > + model = "Oxalis"; > + compatible = "ebs-systart,oxalis", "fsl,ls1012a"; > + > + sys_mclk: clock-mclk { > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + clock-frequency = <25000000>; > + }; > + > + reg_1p8v: regulator-1p8v { > + compatible = "regulator-fixed"; > + regulator-name = "1P8V"; > + regulator-min-microvolt = <1800000>; > + regulator-max-microvolt = <1800000>; > + regulator-always-on; > + }; > + > + sound { > + compatible = "simple-audio-card"; > + simple-audio-card,format = "i2s"; > + simple-audio-card,widgets = > + "Microphone", "Microphone Jack", > + "Headphone", "Headphone Jack", > + "Speaker", "Speaker Ext", > + "Line", "Line In Jack"; > + simple-audio-card,routing = > + "MIC_IN", "Microphone Jack", > + "Microphone Jack", "Mic Bias", > + "LINE_IN", "Line In Jack", > + "Headphone Jack", "HP_OUT", > + "Speaker Ext", "LINE_OUT"; > + > + simple-audio-card,cpu { > + sound-dai = <&sai2>; > + frame-master; > + bitclock-master; > + }; > + > + simple-audio-card,codec { > + sound-dai = <&codec>; > + frame-master; > + bitclock-master; > + system-clock-frequency = <25000000>; > + }; > + }; > +}; > + > +&duart0 { > + status = "okay"; > +}; > + > +&duart1 { > + status = "okay"; > +}; > + > +&esdhc1 { > + status = "okay"; > +}; > + > +&i2c0 { > + status = "okay"; > + > + codec: sgtl5000@a { Use generic node names: audio-codec@a > + #sound-dai-cells = <0>; > + compatible = "fsl,sgtl5000"; > + reg = <0xa>; > + VDDA-supply = <®_1p8v>; > + VDDIO-supply = <®_1p8v>; > + clocks = <&sys_mclk>; > + }; > +}; > + > +&i2c1 { > + status = "okay"; > +}; > + > +&sai2 { > + status = "okay"; > +}; > + > +&sata { > + status = "okay"; > +}; > -- > 2.17.1 >