From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 41058C433EF for ; Tue, 7 Dec 2021 20:24:07 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 112E983267; Tue, 7 Dec 2021 21:22:37 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="DxZOfMqU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5E30982A78; Tue, 7 Dec 2021 21:21:40 +0100 (CET) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on062a.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe07::62a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 066DF830BC for ; Tue, 7 Dec 2021 21:21:20 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ibStb5KN2Pn7TOJ0miCTvxeVGgzA33tfNsY5jjNUgeBGU7Y2meQk4JtWJ7R25PV2mWfbmYpMuomUzadBjj/8NcxVi91/OSxnRoMxMYstbjOZan7IiI5o04kwz/7HNY61bUO41EDRR/qhAXRU4wGnX9hng6ONAOOJyOWdwa9D/PW9+QM5N9UVC/Iz5aCJijLzEeiQkKfmdVzjzrkxZLVvXUpxxBvrXewozR440kDFmprE2QGVjXcKVCOWVqEY5djHeR8CSLQRCENx4Yg1b/+ELMOxgdiJYZUSrQhyK3sQne4xC2MmHKWarber0fhPmWwZgVtJvo6lAvt5km+zRkdL9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NU/l/KjK13Dh9rQahUgYdWO7MrEISRFSxYd3FdR7sAw=; b=fBX7oyH1ASyEz5ZcQS9nqnlVgSj6L8QAFju7ZqK02k8iuUc+Q9EOcc2D9q8C2sxOjr1E7w2dFOgogcPfwZV90Ki9Cb3WL7r9IdoVZRxVY9M4/viaJycGKyiGbcBQk/Sd7Yz7g3CML80fer8AJVGH017FpV8O4aaupy6HLROPyKXEdn3s990dE7eRVn2AaM2mWnOfunl5ZVSSjBiiz559Aq7avo2fc+2kKnAPtf6JfpcGY+VURBktApODnyYa0OSPjmlAt7NCzMjVIy4uEZr2UPqlHmudV88YMGyO5Lid7f4ai9x+aBB9OOezViUp1Lkn/89sN4ilE3XEVimJ9ZbHfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NU/l/KjK13Dh9rQahUgYdWO7MrEISRFSxYd3FdR7sAw=; b=DxZOfMqUbM8CdLSeDOAezsmvZGtul4C75hpEFvlzz6Uw0MVwXKcVKiHqKIUFS5puaJLWC/OEsOfneL4a24EZjzI8+c7Vnda/e4gWtgYDBJu3Ogb6gB70UBYqDK4/EVhkvmhL9gEcLBqNQhClWuDSIIxb+nb4jJ2n9nOKPqCCLu8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VI1PR04MB6943.eurprd04.prod.outlook.com (2603:10a6:803:13a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Tue, 7 Dec 2021 20:21:19 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::796e:38c:5706:b802]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::796e:38c:5706:b802%3]) with mapi id 15.20.4755.022; Tue, 7 Dec 2021 20:21:19 +0000 From: Vladimir Oltean To: u-boot@lists.denx.de Cc: Michael Walle , Tom Rini , Priyanka Jain , Li Yang Subject: [PATCH v2 15/16] arm: dts: ls1028a-rdb: sync device tree with Linux Date: Tue, 7 Dec 2021 22:20:22 +0200 Message-Id: <20211207202023.2054282-16-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211207202023.2054282-1-vladimir.oltean@nxp.com> References: <20211207202023.2054282-1-vladimir.oltean@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AM3PR07CA0120.eurprd07.prod.outlook.com (2603:10a6:207:7::30) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 Received: from localhost.localdomain (188.25.173.50) by AM3PR07CA0120.eurprd07.prod.outlook.com (2603:10a6:207:7::30) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Tue, 7 Dec 2021 20:21:18 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ab5217dd-d773-46aa-1515-08d9b9bf20e5 X-MS-TrafficTypeDiagnostic: VI1PR04MB6943:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:249; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +8xiSvRsBf5hlZSmra0vFHIeYjBi5gaghNGKkYxRWPFexwL96d/Si9Ea/7dBN7JPPeD6nR/3IZrg8ZO//tfLzW0B1JLmSpJJ+v+Qvv+sxRpcOWs9oUWc4ZrdVJKqLHpppi4JVcEb3eqoOBbEuE4QtZLCmCZPfWwcvjFOSyCxAGX/TSgIVzJ+LavteSxLWtrfCez/MWROnrM01ntKawcnRfEWZIHns3YJOriuer9E+QbZ9gbfAIU516Vhq5U51LAjYD/OD4Hf+sANnkNK4VMEbDpt09lAqCzT6LKfVDEbromQI3jvipZITUNUFDPuC6SmFR5wonnKbLdSinzEa3V8C12DPJA/Ql/8pAFFEkT/n4pqvpDCtlNth39DOKniOhrmKl9hV9DcyJlsBk4RWRnF8yEora4fdDsgiD4sLWsTmsXOilg3Rcp7hFpW32XYKmzquNNGTzyq/qg/Q3cwaSG+n/65w7u1QedJ0sSxRZqKLR0Qyrj9vy2WdGYNX+q+sIoKJMjx4PIMZ/KyzPogvS/2JiWlpe4Hr15jmMB0jvUxxBrq3Q4Kl+PGRnkdhB6oSQMdzjKgOP6rtonQNt7K3uOBeH6G8hQ5yLdl4Y7Qs1yHuqQ1HSy+vTjIwqdjNAla1+5JijVx0jRqYl9+mGeRUDwVnjxlfg7VnPnaMPGrhFyXe9k28njRore6covrq6no9RRdzyXdLVhCp33qYP7kwJaFdXCAEkastue/urJ+6GFMvuHtSqQFJ3HO0Asnly8VqUUvK8dlGjswLP+rfrYa8qqOV89v00J4QHWHhFr0KiO3Oc0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(83380400001)(4326008)(966005)(54906003)(66476007)(508600001)(2906002)(6512007)(66946007)(26005)(44832011)(36756003)(66556008)(5660300002)(52116002)(6506007)(8936002)(2616005)(8676002)(86362001)(38100700002)(38350700002)(316002)(6916009)(6486002)(956004)(1076003)(186003)(6666004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FHWXJVH4Nq97gUxuZOx6rMIEdF+LxsgZ3Rdwg0jWwhdgfh+KMtSgzZR6JMXh?= =?us-ascii?Q?VrzhlR/Qk3Dwj7+8JTh9PanHF6r/5nteztUJ8Ft1yEquI2yjOtPugVl+VvUy?= =?us-ascii?Q?xSrsKD+fTrMGQv/R6vBjAPP1RBy14NKSmAkzZ0TZ8Md9pCsIKsl0EDN+dJkv?= =?us-ascii?Q?rcqWlTwpxINSlXd963Ko0C7xB/4U8WpKtqMbBPu5cO6lK4f0ptjq5ODVun9b?= =?us-ascii?Q?gThwDvkFoJi5A8f/SmsiZCdI0HFMcyRI9e9ElLNdA8DzBctnfPFkQVnZUiLf?= =?us-ascii?Q?o++i1bPM/m/nK/+NUckZrs8ivmTKdvLpUwOs4gpep1h+vGVXgQz/D9gFn41I?= =?us-ascii?Q?gQjnKQLsiIeEiF8LRzOMRUy2UqN3lPla+r+dFG0TT/PhiIqHMfs8ehe10pUh?= =?us-ascii?Q?jzfxWFWVIS+1ceJbxC5/GHjvgdYrraC7Wt2MTpWQeE4SFoGpSIYgrKYyOH+P?= =?us-ascii?Q?bqXs6z/gkieUM+Qs+Zswjf9xPYTxxuqW97M3KWPNcvpiNK634/uObgiqngrT?= =?us-ascii?Q?oP0x2rVcsRCkGI0xJf/mYJ5inXDySLVoKcKojfm+f8qPuQL6H4oXDHPFAmJj?= =?us-ascii?Q?IfDy615I8whWYbm1Gg7OXgGwJXeuwODesnG6X/Abh4pXy3hbfLdIup//OWZ7?= =?us-ascii?Q?3x75yjhuV78EPeSPq3tN4n38hUua9KQJC1TyOstyqyJ0Dm15MdczcF2/kB+i?= =?us-ascii?Q?Z5K4DKzeA8kIKOi85bCp0novwWuAOk9eOSOPXgzvHEjotg4Nk2fMV/ZJgxTw?= =?us-ascii?Q?lekvZ3zuZCSStcvLtu6vQmfUfkd+c1P1kiQroH9+27Xv1m7PUVa9DCqU1TOq?= =?us-ascii?Q?Y/iN+FEHmkrmN/JtHrFCJjW5u1eVFSFNA7XVIJEe4m8sjddWYvmfQdYyAD5Z?= =?us-ascii?Q?PxLayPV6w8WoXKgXuk3NMLj4N/vBWb+kSH+A2yD84SsSNCAHRHEiBONWZny1?= =?us-ascii?Q?Bfo9DnycVPW/v+M4gwhTZLUWhNnk25bEKuLfBBBltyzHzbP555ZD+jotG9cz?= =?us-ascii?Q?aVpDpCwwU7XwUv4OaP+nd/3XxEJZlFQ1jzdRd5r5oQ4WkEZOsdM6zHrj30QN?= =?us-ascii?Q?XyrV9URBei5fvw71H5vS2FZQsSiAEu79y5212AraxP6qzrCbAZ0OM+gLV+1L?= =?us-ascii?Q?3fF7t7P2LTUnSujE9WSBs64RwknywRNQYDq9nIVCkxkySeH1Ic5OC56Zg6Ha?= =?us-ascii?Q?PXQKAsWXgjEdkWbO258GhF3Rz0e44rUbcQYJqZX081AYxkWMcMwet5qFeImH?= =?us-ascii?Q?yJxTEWpUvT0IzEPonPyY+T/1X5p3pIBdUqEayntPWSnO19nMiV5ee+Ju1opW?= =?us-ascii?Q?qPtvx0XQpdpaX+hSlHsuEfPQk9ZeQmK6DB8XwymGYMX1DZ8g4DpeUDo3TFCU?= =?us-ascii?Q?VhvcC4wzYgIrT4W57oARLU/FnyQfBIynyvh71Rg8vlTsKjuYKvciBuI3u2zm?= =?us-ascii?Q?9P46C72MdfQLW97sZv04tWyc+AiCtkJhBGuzwr6qNp47hNPnKp4LC5CgQn+m?= =?us-ascii?Q?E2EsHB0Bzi0DOBz7xHvFf9bFXWqQfAQMJPZ30VcJMzzsj7AezVZ7VO894bVt?= =?us-ascii?Q?Twv0OfPLhpYQb3VY5MATQeIZoaJ4hxkIvZ2aH1N96Si2j1rMQyMXVeFi3dBL?= =?us-ascii?Q?cgc+ktJrp/T2/cHusZfDztk=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ab5217dd-d773-46aa-1515-08d9b9bf20e5 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2021 20:21:19.2661 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BuY4ZEd2fciO/4mntpaCuynxGAnDAnqMuNgbJHcQ06jOyAdWLy+Ah9IUR8LWpk4EQo7dMzIZkR4uYbQT2DcT/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6943 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Allow device trees to be reused between Linux and U-Boot. The source for these device trees is today's linux-next plus these changes that have been made so that the sources can be shared. These other patches are currently in flight: https://lore.kernel.org/linux-arm-kernel/20211202141528.2450169-5-vladimir.oltean@nxp.com/T/#m6f63c92e75fa79a01144b2c2c6dc4776e7971395 Signed-off-by: Vladimir Oltean Reviewed-by: Priyanka Jain --- arch/arm/dts/fsl-ls1028a-rdb.dts | 158 ++++++++++++++++++++++++++++--- 1 file changed, 146 insertions(+), 12 deletions(-) diff --git a/arch/arm/dts/fsl-ls1028a-rdb.dts b/arch/arm/dts/fsl-ls1028a-rdb.dts index 70fcf71dbd0e..09c38ecaf95c 100644 --- a/arch/arm/dts/fsl-ls1028a-rdb.dts +++ b/arch/arm/dts/fsl-ls1028a-rdb.dts @@ -1,20 +1,28 @@ -// SPDX-License-Identifier: GPL-2.0+ OR X11 +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* - * NXP ls1028ARDB device tree source + * Device Tree file for NXP LS1028A RDB Board. * - * Copyright 2019 NXP + * Copyright 2018-2021 NXP + * + * Harninder Rai * */ /dts-v1/; - #include "fsl-ls1028a.dtsi" #include "fsl-ls1028a-rdb-u-boot.dtsi" / { - model = "NXP Layerscape 1028a RDB Board"; + model = "LS1028A RDB Board"; compatible = "fsl,ls1028a-rdb", "fsl,ls1028a"; + aliases { + crypto = &crypto; + serial0 = &duart0; + serial1 = &duart1; + mmc0 = &esdhc; + mmc1 = &esdhc1; + rtc1 = &ftm_alarm0; spi0 = &fspi; ethernet0 = &enetc_port0; ethernet1 = &enetc_port2; @@ -23,6 +31,83 @@ ethernet4 = &mscc_felix_port2; ethernet5 = &mscc_felix_port3; }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x0 0x80000000 0x1 0x0000000>; + }; + + 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; + }; + + sb_3v3: regulator-sb3v3 { + compatible = "regulator-fixed"; + regulator-name = "3v3_vbus"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + 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 = <&sai4>; + frame-master; + bitclock-master; + }; + + simple-audio-card,codec { + sound-dai = <&sgtl5000>; + frame-master; + bitclock-master; + system-clock-frequency = <25000000>; + }; + }; +}; + +&can0 { + status = "okay"; + + can-transceiver { + max-bitrate = <5000000>; + }; +}; + +&can1 { + status = "okay"; + + can-transceiver { + max-bitrate = <5000000>; + }; }; &duart0 { @@ -68,43 +153,83 @@ }; &esdhc { + sd-uhs-sdr104; + sd-uhs-sdr50; + sd-uhs-sdr25; + sd-uhs-sdr12; status = "okay"; }; &esdhc1 { - status = "okay"; mmc-hs200-1_8v; + mmc-hs400-1_8v; + bus-width = <8>; + status = "okay"; }; &fspi { status = "okay"; mt35xu02g0: flash@0 { + compatible = "jedec,spi-nor"; #address-cells = <1>; #size-cells = <1>; - compatible = "jedec,spi-nor"; spi-max-frequency = <50000000>; + /* The following setting enables 1-1-8 (CMD-ADDR-DATA) mode */ + spi-rx-bus-width = <8>; /* 8 SPI Rx lines */ + spi-tx-bus-width = <1>; /* 1 SPI Tx line */ reg = <0>; - spi-rx-bus-width = <8>; - spi-tx-bus-width = <1>; }; }; &i2c0 { status = "okay"; - i2c-mux@77 { - - compatible = "nxp,pca9547"; + i2c-mux@77 { + compatible = "nxp,pca9847"; reg = <0x77>; #address-cells = <1>; #size-cells = <0>; + i2c@1 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x1>; + + sgtl5000: audio-codec@a { + #sound-dai-cells = <0>; + compatible = "fsl,sgtl5000"; + reg = <0xa>; + VDDA-supply = <®_1p8v>; + VDDIO-supply = <®_1p8v>; + clocks = <&sys_mclk>; + sclk-strength = <3>; + }; + }; + + i2c@2 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0x02>; + + current-monitor@40 { + compatible = "ti,ina220"; + reg = <0x40>; + shunt-resistor = <500>; + }; + }; + i2c@3 { #address-cells = <1>; #size-cells = <0>; reg = <0x3>; + temperature-sensor@4c { + compatible = "nxp,sa56004"; + reg = <0x4c>; + vcc-supply = <&sb_3v3>; + }; + rtc@51 { compatible = "nxp,pcf2129"; reg = <0x51>; @@ -154,6 +279,14 @@ status = "okay"; }; +&optee { + status = "okay"; +}; + +&sai4 { + status = "okay"; +}; + &sata { status = "okay"; }; @@ -163,5 +296,6 @@ }; &usb1 { + dr_mode = "otg"; status = "okay"; }; -- 2.25.1