{"id":2230925,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230925/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/20260430-7ulp-v1-1-f54e8c481f54@nxp.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260430-7ulp-v1-1-f54e8c481f54@nxp.com>","date":"2026-04-30T08:39:56","name":"[v1] imx7ulp: Switch to OF_UPSTREAM","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"c426c3306930f9f086db36738dfe74359810d29a","submitter":{"id":80695,"url":"http://patchwork.ozlabs.org/api/1.1/people/80695/?format=json","name":"Alice Guo (OSS)","email":"alice.guo@oss.nxp.com"},"delegate":{"id":151988,"url":"http://patchwork.ozlabs.org/api/1.1/users/151988/?format=json","username":"festevam","first_name":"Fabio","last_name":"Estevam","email":"festevam@gmail.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/20260430-7ulp-v1-1-f54e8c481f54@nxp.com/mbox/","series":[{"id":502235,"url":"http://patchwork.ozlabs.org/api/1.1/series/502235/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=502235","date":"2026-04-30T08:39:56","name":"[v1] imx7ulp: Switch to OF_UPSTREAM","version":1,"mbox":"http://patchwork.ozlabs.org/series/502235/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2230925/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2230925/checks/","tags":{},"headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=W6zm/H6d;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.b=\"W6zm/H6d\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com","phobos.denx.de;\n spf=pass smtp.mailfrom=alice.guo@oss.nxp.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.com;"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5ncC0QrWz1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 18:37:46 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id E446084612;\n\tThu, 30 Apr 2026 10:37:37 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 4A3098464D; Thu, 30 Apr 2026 10:37:35 +0200 (CEST)","from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazlp170100001.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c200::1])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id D79D88460D\n for <u-boot@lists.denx.de>; Thu, 30 Apr 2026 10:37:32 +0200 (CEST)","from PAXPR04MB9644.eurprd04.prod.outlook.com (2603:10a6:102:242::11)\n by DBBPR04MB7820.eurprd04.prod.outlook.com (2603:10a6:10:1ec::12)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.20; Thu, 30 Apr\n 2026 08:37:26 +0000","from PAXPR04MB9644.eurprd04.prod.outlook.com\n ([fe80::cf3:c5b0:7a0c:d11b]) by PAXPR04MB9644.eurprd04.prod.outlook.com\n ([fe80::cf3:c5b0:7a0c:d11b%5]) with mapi id 15.20.9870.020; Thu, 30 Apr 2026\n 08:37:25 +0000"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,FORGED_SPF_HELO,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,\n T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=FmyGwQbe0zvLhaHJOymetKXGLsb0UneYuk5hfkrNVgOx2DBlKmsdHYEhP1J2F15y3tgN3GwpX+QEeS1Qx334OQUb7oHNeL0PWEA9zq4Q2tnGd9qte2CNJD2sy8FZkx0OWmp2gff9aIDzV+vUf8SSNS9mZgRXLtLjW0l6Pif8TojV+yemR6G5NJ4xqth+jVWbqECoGf5rJdP8WMwQn9F6Nu6/Sa7p5w3pk/VCWf2HMeTI88OU5eI0dCR5Bvp/5agp/mjwiNn2hAwLXfAa0LdbTIJ83SLowsOHX0VrAGHHDdYuDehS1N+pLC7NqjOQnHD4Pk6RA5ggiPko3VWrTk+bsg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=H7XsX2Tbd0OcPdhj0LaiBV48XvCwyUmzxcsT+shZU0k=;\n b=ClDIrGdqBsW9Vzl2MxSlaCgbntuYCjduCD+Hix3E1CxY5eW79J8fUbCT4CE2NtFiGWR8Lq85Rmu7rAM4Sw3VginvS64ed8zfKdfCnC4HHVnK7JBCWSsfhR59VO4Wqwvnv+w5WsHpWVdQto6gFZPCl27wbfhfrtoY/1/cdHUI6226g2yZ/tNVtT4rLcQ7cOOhajwP0N72ml/2kyKBiqi0+wavSCGyW7Wias9a7XwRBbo0s/K/XaEHBMMUcAGS1LF7Xh9DL9vNoN1DTkdCCM/ww7zYMXUViaHGXqUNODTSv0RYoXRHCCMK0YsN6/ktFw7SUqDUYnJ4QAdc+yYdak4IOQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=H7XsX2Tbd0OcPdhj0LaiBV48XvCwyUmzxcsT+shZU0k=;\n b=W6zm/H6d24FJTM9u7OBq5vKSReGU4nGXhXwMqBI+gX69EIlaiNxXp3XRfEfCA5A07D8yUYJIYQ23tI5DcXaYZ6lnbHrFO82xqvmLVCQCgwNjw1YYcyqDtweFz0vfr6rZFNaoNgXi34CTcNMt1ry256PKHWqsxPpXTw2jH1558PKTi/uQV/hGH+RlRkjPYorXzERiyNsOSd6upVlCoAsXaz9fcn7oO8CYwBYYxUnsN56YMPgNrZklxhAW+vMXq3OgzyzbPFft+e6/hvvQBeXaTT8iz8PhbeaqBzZkUEmmfoN3HYkdY78p6sQDio5egk3Gv414TWnXK2nHmSpbD4SJkw==","From":"alice.guo@oss.nxp.com","Date":"Thu, 30 Apr 2026 16:39:56 +0800","Subject":"[PATCH v1] imx7ulp: Switch to OF_UPSTREAM","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","Message-Id":"<20260430-7ulp-v1-1-f54e8c481f54@nxp.com>","X-B4-Tracking":"v=1; b=H4sIAFsV82kC/yWMyw5AMBREf0VmrUmrXvErYkFdXBGkRSTi3xXLM\n zlzLjiyTA5FcMHSwY6X2YMKA5ihnnsS3HpGJKNUxlqKbJ9WoXSSakOxyXOCV1dLHZ9fpsShUP2\n b25uRzPb+cd8P3h0tdmwAAAA=","X-Change-ID":"20260430-7ulp-13563ce4c88e","To":"\"NXP i.MX U-Boot Team\" <uboot-imx@nxp.com>, u-boot@lists.denx.de","Cc":"Stefano Babic <sbabic@nabladev.com>, Fabio Estevam <festevam@gmail.com>,\n Tom Rini <trini@konsulko.com>, Peng Fan <peng.fan@nxp.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Alice Guo <alice.guo@nxp.com>","X-Mailer":"b4 0.15.2","X-ClientProxiedBy":"SI2PR04CA0018.apcprd04.prod.outlook.com\n (2603:1096:4:197::9) To PAXPR04MB9644.eurprd04.prod.outlook.com\n (2603:10a6:102:242::11)","MIME-Version":"1.0","X-MS-Exchange-MessageSentRepresentingType":"1","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"PAXPR04MB9644:EE_|DBBPR04MB7820:EE_","X-MS-Office365-Filtering-Correlation-Id":"a4da6101-3721-4731-ab26-08dea693b455","X-MS-Exchange-SharedMailbox-RoutingAgent-Processed":"True","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|366016|19092799006|1800799024|52116014|376014|56012099003|18002099003|38350700014;","X-Microsoft-Antispam-Message-Info":"\n LIGgBhUGEjZfLx+J/fB9/HGLGej7SdDVJEpyOC79p2i9maJ8HFHX789TqCQ7JQ86FQberDfUc4QKI6tGpGBUE4EC1RAXq7PNP5zYBn4N2RCPIjO2mjBhZVFx8iQoam8ROUmEg9BDZOOPrBTdK72ogSPUl4qMDn3lAA8ytnNv1Z+xpRR0X4GkEw52b23/DyN7RAKz5P1lULrccCphuPzISoFKwOCR4Jcp/E0iexwpxE+OfQHvx4vuGVvC/e/a1CdIpLAY0tQ+kbqt6CMAUpCg4rFLAvb/YPuPD+8GdBrrwgTVVBfheyXfFZUHSoYO0J14yskPtBxi7cWIzPg+1wh0qc6vld/cXwiZ12V1ASOJthsWX7Ti/xBLcXMQTEdHg/epIMLbDzIsWmZQl9OO2oQFJHcFbuLnuMtIXWOvLe2rxBMGsY0mB+Ri0FplnGm9suBXviblYEse7m+z4pglu999R/xlOcgfBuWE1oUYuBSVdTe6D4XZ6jRadSKhLreNMzylJ4uuU/Q0yeor/Mgcop+klHSnw0g1fi06IWOcFeZm7ZLdApG/GQ+ukDm+moZwjuoXuLWHph25oqWu+8truqRfjmJfWJm+qdRqg64s6jdFEfXxGv9VyXVh6pu4eZvxf3MmOgmun4NEvDOXDsHp/iewFShDTu2+M7vKTM0UCbqM76TimazaYB4fTiuEOxmjoO9pZCjakNFv0CX89QUDbf5PMcpTh/0vVG55gqBfc7bJS9azwVrRVZfhXcBduZWc5uqkfFzJm7isl5bMFOGhokejbx1TJUK/AELqTSKoEVH/U5Y=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PAXPR04MB9644.eurprd04.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(19092799006)(1800799024)(52116014)(376014)(56012099003)(18002099003)(38350700014);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?8KxeUMIoyGGoQaPnxZ7cTPexCTWQ?=\n\t=?utf-8?q?BNxOgnaN1fihLqzURteSexXA8ISY4uxpcj+BafkCGnA38SWKZ7jdoFkpkLQ1wdBCc?=\n\t=?utf-8?q?yRwFPRIDLBVfwfFwrHhix9P5B4TvunVFHmKNJbcp5OZ2xd7UfCPE+AGQXuEjXbIFg?=\n\t=?utf-8?q?vP3GXDOuFjowGirJUp09VaD9YokUBs1LPEFeCVOXNrD8RmdPjLLifIIDPDrgHw8rR?=\n\t=?utf-8?q?rFSRfpVjvGyeb2ovBNTMr6PJjOl11TG5yl54zT9QiAyV5pW/6lArA+ti/qfyOB8YB?=\n\t=?utf-8?q?D23+znIEAt/fQonV4JcBtV6wfemrWS/OIc6M3TAUvQbSP7a8jmmtxD4J1FEkDYJUi?=\n\t=?utf-8?q?O46+q6+NfgWUOSuRoibMpUNp44dBEv889OMldHxXRazuiiaroGK59vbtcEJfYrx9x?=\n\t=?utf-8?q?pPctcmz5+NLfEMuscgy5FZSzLUE6TVZdvlE2nucwtmkrfnINhrriC1QylWQUzidXw?=\n\t=?utf-8?q?KiP4Diemc4QnGRnOF3VV0rnuZhiRQ0iJsXmGb5Yc5md3InesEqqbjL9IPYi2RD9Yi?=\n\t=?utf-8?q?x2wYzbdyWfyqVVhcPWvWODmJRHmD34kYh7U5a9ENiw+hgtvNgFVoM5itgxg106E8t?=\n\t=?utf-8?q?YVxNEW8aSgAox357zbvdCwW8JdegRDGoKzXGco6MQrsNjdTX/ctegoS6ttQPcGPqB?=\n\t=?utf-8?q?2aq5Y8MVu0gBk00E7MBRJsts4iLTWs5L4XVkrvaGqlGIPJjji09YExO+J0dAD+NnR?=\n\t=?utf-8?q?C2qvmGJaM9rcURKKXA84mM+4TnEPpG4bmMtlGQsupnifo+ZJIwGdJw6edowOF5p22?=\n\t=?utf-8?q?L7VYw46WgAU7rytOVk7S9Mm9a4PQ6ljCYim0j5w6OG1MNbR0iVIUw2N7vmh9k8lZL?=\n\t=?utf-8?q?luQcno7j/X68Bt/6+xcezcPCsCV5Ed3ixpY0M8x+iwhn0u3464ByBkuXZ+B89or2E?=\n\t=?utf-8?q?1ouNZwnjYAbctgl2eQO7Asy6fcewTu+w3xzKfSzRDxfCr5SDZcV0eEknRwzPM8RWR?=\n\t=?utf-8?q?ifJd2ayC622aaeCzFgSrnL5C7/bM1v4Ou+y5yhUUb0ZDteCu2Ye9YFTL7Bgc32evE?=\n\t=?utf-8?q?1TGzSpbBxdmckMfJ9udpmNbqUpLu+0dX1U28rsK5hpt5lXvipxAtGqFAhtDrQ0A0R?=\n\t=?utf-8?q?DXd4ViJBwEg1RHQYYJOa9YV/MmZe6xypBvmtskHnrFIQBfYc5hxFLOnuUcyEWZ6GL?=\n\t=?utf-8?q?Rq2CULpUdzEcp+kmr/0LXSXB8VSwHyJq7WVhWQPwA8pgr2mi0ltZ0GMtSsHRwB14n?=\n\t=?utf-8?q?1qchPswrW87ojGHpxSl2AYJy3bRleYyaFGFQldQTB6jLKPioGmSeqvwpSsfpos0wI?=\n\t=?utf-8?q?/E3PI4GSJ6hsqlmfGNHl+2RUsHZu3lOVA8YCE10wcKM4XyVv2lO6hRAj4fJP4DeBL?=\n\t=?utf-8?q?8ITnJMQHC/FBLsQweQRJBpOAiJMcBS5ECW0WOSyEeOLU6rKFg0KahuUxrS04qWI1b?=\n\t=?utf-8?q?unyT6E9pDADDtL8M/2ILKHjrL6LvMS3oAkAIG5EJZgUIKiBmCC3OP5blB5FX2qfq2?=\n\t=?utf-8?q?5CarfaZ35D3esdYLNDJ4VxY/AF0faqPs1ZCRR91oUGKYPMtd3lEMHVYo3hxtRjP+P?=\n\t=?utf-8?q?POQlq78GTzoRvLBebe94WNv+9msg6q9zCtWzg4V+N4pa3SFvqmK4FiiEzg55dAENM?=\n\t=?utf-8?q?t0OPsl9jrDcrNsHpWrSjnBhTHZTiR7Fx9VjbZHJeyduZ2aalJLLZITV79FRMBi02C?=\n\t=?utf-8?q?eAhB6rkkYnXOgKSnR2Ot+uSRCUErJyrA=3D=3D?=","X-OriginatorOrg":"oss.nxp.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n a4da6101-3721-4731-ab26-08dea693b455","X-MS-Exchange-CrossTenant-AuthSource":"PAXPR04MB9644.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"30 Apr 2026 08:37:25.6464 (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":"\n D7SLSP3JFRiRxzHBqQ5bhrmlltSdrzkK7tamADXTHDVvcZEoQx3bxnbvjJjLw6FuCWDR6v+h/Y97VIPu9Dhjtg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DBBPR04MB7820","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"},"content":"From: Alice Guo <alice.guo@nxp.com>\n\nMigrate i.MX7ULP boards to use OF_UPSTREAM feature, which allows U-Boot\nto directly use device trees from the Linux kernel upstream.\n\nSigned-off-by: Alice Guo <alice.guo@nxp.com>\n---\n arch/arm/dts/imx7ulp-com.dts        |  79 ------\n arch/arm/dts/imx7ulp-evk.dts        | 133 -----------\n arch/arm/dts/imx7ulp.dtsi           | 461 ------------------------------------\n arch/arm/mach-imx/mx7ulp/Kconfig    |   2 +\n configs/mx7ulp_com_defconfig        |   2 +-\n configs/mx7ulp_evk_defconfig        |   2 +-\n configs/mx7ulp_evk_plugin_defconfig |   2 +-\n 7 files changed, 5 insertions(+), 676 deletions(-)\n\n\n---\nbase-commit: 4433253ecf2041f9362a763bb6cb79960921ac7e\nchange-id: 20260430-7ulp-13563ce4c88e\n\nBest regards,\n--  \nAlice Guo <alice.guo@nxp.com>","diff":"diff --git a/arch/arm/dts/imx7ulp-com.dts b/arch/arm/dts/imx7ulp-com.dts\ndeleted file mode 100644\nindex d76fea3b35c..00000000000\n--- a/arch/arm/dts/imx7ulp-com.dts\n+++ /dev/null\n@@ -1,79 +0,0 @@\n-// SPDX-License-Identifier: GPL-2.0\n-//\n-// Copyright 2019 NXP\n-\n-/dts-v1/;\n-\n-#include \"imx7ulp.dtsi\"\n-#include <dt-bindings/input/input.h>\n-\n-/ {\n-\tmodel = \"Embedded Artists i.MX7ULP COM\";\n-\tcompatible = \"ea,imx7ulp-com\", \"fsl,imx7ulp\";\n-\n-\tchosen {\n-\t\tstdout-path = &lpuart4;\n-\t};\n-\n-\tmemory@60000000 {\n-\t\tdevice_type = \"memory\";\n-\t\treg = <0x60000000 0x4000000>;\n-\t};\n-};\n-\n-&lpuart4 {\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_lpuart4>;\n-\tstatus = \"okay\";\n-};\n-\n-&usbotg1 {\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_usbotg1_id>;\n-\tsrp-disable;\n-\thnp-disable;\n-\tadp-disable;\n-\tstatus = \"okay\";\n-};\n-\n-&usdhc0 {\n-\tassigned-clocks = <&pcc2 IMX7ULP_CLK_USDHC0>;\n-\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_APLL_PFD1>;\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_usdhc0>;\n-\tnon-removable;\n-\tbus-width = <8>;\n-\tno-1-8-v;\n-\tstatus = \"okay\";\n-};\n-\n-&iomuxc1 {\n-\tpinctrl_lpuart4: lpuart4grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTC3__LPUART4_RX\t0x3\n-\t\t\tIMX7ULP_PAD_PTC2__LPUART4_TX\t0x3\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usbotg1_id: otg1idgrp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTC13__USB0_ID\t0x10003\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usdhc0: usdhc0grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTD1__SDHC0_CMD\t0x43\n-\t\t\tIMX7ULP_PAD_PTD2__SDHC0_CLK\t0x10042\n-\t\t\tIMX7ULP_PAD_PTD3__SDHC0_D7\t0x43\n-\t\t\tIMX7ULP_PAD_PTD4__SDHC0_D6\t0x43\n-\t\t\tIMX7ULP_PAD_PTD5__SDHC0_D5\t0x43\n-\t\t\tIMX7ULP_PAD_PTD6__SDHC0_D4\t0x43\n-\t\t\tIMX7ULP_PAD_PTD7__SDHC0_D3\t0x43\n-\t\t\tIMX7ULP_PAD_PTD8__SDHC0_D2\t0x43\n-\t\t\tIMX7ULP_PAD_PTD9__SDHC0_D1\t0x43\n-\t\t\tIMX7ULP_PAD_PTD10__SDHC0_D0\t0x43\n-\t\t\tIMX7ULP_PAD_PTD11__SDHC0_DQS\t0x42\n-\t\t>;\n-\t};\n-};\ndiff --git a/arch/arm/dts/imx7ulp-evk.dts b/arch/arm/dts/imx7ulp-evk.dts\ndeleted file mode 100644\nindex eff51e113db..00000000000\n--- a/arch/arm/dts/imx7ulp-evk.dts\n+++ /dev/null\n@@ -1,133 +0,0 @@\n-// SPDX-License-Identifier: GPL-2.0+\n-/*\n- * Copyright 2016 Freescale Semiconductor, Inc.\n- * Copyright 2017-2018 NXP\n- *   Dong Aisheng <aisheng.dong@nxp.com>\n- */\n-\n-/dts-v1/;\n-\n-#include \"imx7ulp.dtsi\"\n-\n-/ {\n-\tmodel = \"NXP i.MX7ULP EVK\";\n-\tcompatible = \"fsl,imx7ulp-evk\", \"fsl,imx7ulp\";\n-\n-\tchosen {\n-\t\tstdout-path = &lpuart4;\n-\t};\n-\n-\tmemory@60000000 {\n-\t\tdevice_type = \"memory\";\n-\t\treg = <0x60000000 0x40000000>;\n-\t};\n-\n-\tbacklight {\n-\t\tcompatible = \"pwm-backlight\";\n-\t\tpwms = <&tpm4 1 50000 0>;\n-\t\tbrightness-levels = <0 20 25 30 35 40 100>;\n-\t\tdefault-brightness-level = <6>;\n-\t\tstatus = \"okay\";\n-\t};\n-\n-\treg_usb_otg1_vbus: regulator-usb-otg1-vbus {\n-\t\tcompatible = \"regulator-fixed\";\n-\t\tpinctrl-names = \"default\";\n-\t\tpinctrl-0 = <&pinctrl_usbotg1_vbus>;\n-\t\tregulator-name = \"usb_otg1_vbus\";\n-\t\tregulator-min-microvolt = <5000000>;\n-\t\tregulator-max-microvolt = <5000000>;\n-\t\tgpio = <&gpio_ptc 0 GPIO_ACTIVE_HIGH>;\n-\t\tenable-active-high;\n-\t};\n-\n-\treg_vsd_3v3: regulator-vsd-3v3 {\n-\t\tcompatible = \"regulator-fixed\";\n-\t\tregulator-name = \"VSD_3V3\";\n-\t\tregulator-min-microvolt = <3300000>;\n-\t\tregulator-max-microvolt = <3300000>;\n-\t\tpinctrl-names = \"default\";\n-\t\tpinctrl-0 = <&pinctrl_usdhc0_rst>;\n-\t\tgpio = <&gpio_ptd 0 GPIO_ACTIVE_HIGH>;\n-\t\tenable-active-high;\n-\t};\n-};\n-\n-&lpuart4 {\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_lpuart4>;\n-\tstatus = \"okay\";\n-};\n-\n-&tpm4 {\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_pwm0>;\n-\tstatus = \"okay\";\n-};\n-\n-&usbotg1 {\n-\tvbus-supply = <&reg_usb_otg1_vbus>;\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_usbotg1_id>;\n-\tsrp-disable;\n-\thnp-disable;\n-\tadp-disable;\n-\tdisable-over-current;\n-\tstatus = \"okay\";\n-};\n-\n-&usdhc0 {\n-\tassigned-clocks = <&pcc2 IMX7ULP_CLK_USDHC0>;\n-\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_APLL_PFD1>;\n-\tpinctrl-names = \"default\";\n-\tpinctrl-0 = <&pinctrl_usdhc0>;\n-\tcd-gpios = <&gpio_ptc 10 GPIO_ACTIVE_LOW>;\n-\tvmmc-supply = <&reg_vsd_3v3>;\n-\tstatus = \"okay\";\n-};\n-\n-&iomuxc1 {\n-\tpinctrl_lpuart4: lpuart4grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTC3__LPUART4_RX\t0x3\n-\t\t\tIMX7ULP_PAD_PTC2__LPUART4_TX\t0x3\n-\t\t>;\n-\t\tbias-pull-up;\n-\t};\n-\n-\tpinctrl_pwm0: pwm0grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTF2__TPM4_CH1\t0x2\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usbotg1_vbus: otg1vbusgrp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTC0__PTC0\t\t0x20000\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usbotg1_id: otg1idgrp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTC13__USB0_ID\t0x10003\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usdhc0: usdhc0grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTD1__SDHC0_CMD\t0x43\n-\t\t\tIMX7ULP_PAD_PTD2__SDHC0_CLK\t0x40\n-\t\t\tIMX7ULP_PAD_PTD7__SDHC0_D3\t0x43\n-\t\t\tIMX7ULP_PAD_PTD8__SDHC0_D2\t0x43\n-\t\t\tIMX7ULP_PAD_PTD9__SDHC0_D1\t0x43\n-\t\t\tIMX7ULP_PAD_PTD10__SDHC0_D0\t0x43\n-\t\t\tIMX7ULP_PAD_PTC10__PTC10\t0x3\t/* CD */\n-\t\t>;\n-\t};\n-\n-\tpinctrl_usdhc0_rst: usdhc0-gpio-rst-grp {\n-\t\tfsl,pins = <\n-\t\t\tIMX7ULP_PAD_PTD0__PTD0\t\t0x3\n-\t\t>;\n-\t};\n-};\ndiff --git a/arch/arm/dts/imx7ulp.dtsi b/arch/arm/dts/imx7ulp.dtsi\ndeleted file mode 100644\nindex bcec98b9641..00000000000\n--- a/arch/arm/dts/imx7ulp.dtsi\n+++ /dev/null\n@@ -1,461 +0,0 @@\n-// SPDX-License-Identifier: GPL-2.0+\n-/*\n- * Copyright (C) 2016 Freescale Semiconductor, Inc.\n- * Copyright 2017-2018 NXP\n- *   Dong Aisheng <aisheng.dong@nxp.com>\n- */\n-\n-#include <dt-bindings/clock/imx7ulp-clock.h>\n-#include <dt-bindings/gpio/gpio.h>\n-#include <dt-bindings/interrupt-controller/arm-gic.h>\n-\n-#include \"imx7ulp-pinfunc.h\"\n-\n-/ {\n-\tinterrupt-parent = <&intc>;\n-\n-\t#address-cells = <1>;\n-\t#size-cells = <1>;\n-\n-\taliases {\n-\t\tgpio0 = &gpio_ptc;\n-\t\tgpio1 = &gpio_ptd;\n-\t\tgpio2 = &gpio_pte;\n-\t\tgpio3 = &gpio_ptf;\n-\t\ti2c0 = &lpi2c6;\n-\t\ti2c1 = &lpi2c7;\n-\t\tmmc0 = &usdhc0;\n-\t\tmmc1 = &usdhc1;\n-\t\tserial0 = &lpuart4;\n-\t\tserial1 = &lpuart5;\n-\t\tserial2 = &lpuart6;\n-\t\tserial3 = &lpuart7;\n-\t\tusbphy0 = &usbphy1;\n-\t};\n-\n-\tcpus {\n-\t\t#address-cells = <1>;\n-\t\t#size-cells = <0>;\n-\n-\t\tcpu0: cpu@f00 {\n-\t\t\tcompatible = \"arm,cortex-a7\";\n-\t\t\tdevice_type = \"cpu\";\n-\t\t\treg = <0xf00>;\n-\t\t};\n-\t};\n-\n-\tintc: interrupt-controller@40021000 {\n-\t\tcompatible = \"arm,cortex-a7-gic\";\n-\t\t#interrupt-cells = <3>;\n-\t\tinterrupt-controller;\n-\t\treg = <0x40021000 0x1000>,\n-\t\t      <0x40022000 0x1000>;\n-\t};\n-\n-\trosc: clock-rosc {\n-\t\tcompatible = \"fixed-clock\";\n-\t\tclock-frequency = <32768>;\n-\t\tclock-output-names = \"rosc\";\n-\t\t#clock-cells = <0>;\n-\t};\n-\n-\tsosc: clock-sosc {\n-\t\tcompatible = \"fixed-clock\";\n-\t\tclock-frequency = <24000000>;\n-\t\tclock-output-names = \"sosc\";\n-\t\t#clock-cells = <0>;\n-\t};\n-\n-\tsirc: clock-sirc {\n-\t\tcompatible = \"fixed-clock\";\n-\t\tclock-frequency = <16000000>;\n-\t\tclock-output-names = \"sirc\";\n-\t\t#clock-cells = <0>;\n-\t};\n-\n-\tfirc: clock-firc {\n-\t\tcompatible = \"fixed-clock\";\n-\t\tclock-frequency = <48000000>;\n-\t\tclock-output-names = \"firc\";\n-\t\t#clock-cells = <0>;\n-\t};\n-\n-\tupll: clock-upll {\n-\t\tcompatible = \"fixed-clock\";\n-\t\tclock-frequency = <480000000>;\n-\t\tclock-output-names = \"upll\";\n-\t\t#clock-cells = <0>;\n-\t};\n-\n-\tahbbridge0: bus@40000000 {\n-\t\tcompatible = \"simple-bus\";\n-\t\t#address-cells = <1>;\n-\t\t#size-cells = <1>;\n-\t\treg = <0x40000000 0x800000>;\n-\t\tranges;\n-\n-\t\tedma1: dma-controller@40080000 {\n-\t\t\t#dma-cells = <2>;\n-\t\t\tcompatible = \"fsl,imx7ulp-edma\";\n-\t\t\treg = <0x40080000 0x2000>,\n-\t\t\t\t<0x40210000 0x1000>;\n-\t\t\tdma-channels = <32>;\n-\t\t\tinterrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,\n-\t\t\t\t     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclock-names = \"dma\", \"dmamux0\";\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_DMA1>,\n-\t\t\t\t <&pcc2 IMX7ULP_CLK_DMA_MUX1>;\n-\t\t};\n-\n-\t\tcrypto: crypto@40240000 {\n-\t\t\tcompatible = \"fsl,sec-v4.0\";\n-\t\t\t#address-cells = <1>;\n-\t\t\t#size-cells = <1>;\n-\t\t\treg = <0x40240000 0x10000>;\n-\t\t\tranges = <0 0x40240000 0x10000>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_CAAM>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>;\n-\t\t\tclock-names = \"aclk\", \"ipg\";\n-\n-\t\t\tsec_jr0: jr@1000 {\n-\t\t\t\tcompatible = \"fsl,sec-v4.0-job-ring\";\n-\t\t\t\treg = <0x1000 0x1000>;\n-\t\t\t\tinterrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\t};\n-\n-\t\t\tsec_jr1: jr@2000 {\n-\t\t\t\tcompatible = \"fsl,sec-v4.0-job-ring\";\n-\t\t\t\treg = <0x2000 0x1000>;\n-\t\t\t\tinterrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\t};\n-\t\t};\n-\n-\t\tlpuart4: serial@402d0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpuart\";\n-\t\t\treg = <0x402d0000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_LPUART4>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc2 IMX7ULP_CLK_LPUART4>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>;\n-\t\t\tassigned-clock-rates = <24000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tlpuart5: serial@402e0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpuart\";\n-\t\t\treg = <0x402e0000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_LPUART5>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc2 IMX7ULP_CLK_LPUART5>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC>;\n-\t\t\tassigned-clock-rates = <48000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\ttpm4: pwm@40250000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-pwm\";\n-\t\t\treg = <0x40250000 0x1000>;\n-\t\t\tassigned-clocks = <&pcc2 IMX7ULP_CLK_LPTPM4>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_LPTPM4>;\n-\t\t\t#pwm-cells = <3>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\ttpm5: tpm@40260000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-tpm\";\n-\t\t\treg = <0x40260000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>,\n-\t\t\t\t <&pcc2 IMX7ULP_CLK_LPTPM5>;\n-\t\t\tclock-names = \"ipg\", \"per\";\n-\t\t};\n-\n-\t\tusbotg1: usb@40330000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-usb\", \"fsl,imx6ul-usb\";\n-\t\t\treg = <0x40330000 0x200>;\n-\t\t\tinterrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_USB0>;\n-\t\t\tphys = <&usbphy1>;\n-\t\t\tfsl,usbmisc = <&usbmisc1 0>;\n-\t\t\tahb-burst-config = <0x0>;\n-\t\t\ttx-burst-size-dword = <0x8>;\n-\t\t\trx-burst-size-dword = <0x8>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tusbmisc1: usbmisc@40330200 {\n-\t\t\tcompatible = \"fsl,imx7ulp-usbmisc\", \"fsl,imx7d-usbmisc\";\n-\t\t\t#index-cells = <1>;\n-\t\t\treg = <0x40330200 0x200>;\n-\t\t};\n-\n-\t\tusbphy1: usb-phy@40350000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-usbphy\", \"fsl,imx6ul-usbphy\";\n-\t\t\treg = <0x40350000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_USB_PHY>;\n-\t\t\t#phy-cells = <0>;\n-\t\t};\n-\n-\t\tusdhc0: mmc@40370000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-usdhc\", \"fsl,imx6sx-usdhc\";\n-\t\t\treg = <0x40370000 0x10000>;\n-\t\t\tinterrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_NIC1_DIV>,\n-\t\t\t\t <&pcc2 IMX7ULP_CLK_USDHC0>;\n-\t\t\tclock-names = \"ipg\", \"ahb\", \"per\";\n-\t\t\tbus-width = <4>;\n-\t\t\tfsl,tuning-start-tap = <20>;\n-\t\t\tfsl,tuning-step = <2>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tusdhc1: mmc@40380000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-usdhc\", \"fsl,imx6sx-usdhc\";\n-\t\t\treg = <0x40380000 0x10000>;\n-\t\t\tinterrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_NIC1_DIV>,\n-\t\t\t\t <&pcc2 IMX7ULP_CLK_USDHC1>;\n-\t\t\tclock-names = \"ipg\", \"ahb\", \"per\";\n-\t\t\tbus-width = <4>;\n-\t\t\tfsl,tuning-start-tap = <20>;\n-\t\t\tfsl,tuning-step = <2>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tscg1: clock-controller@403e0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-scg1\";\n-\t\t\treg = <0x403e0000 0x10000>;\n-\t\t\tclocks = <&rosc>, <&sosc>, <&sirc>,\n-\t\t\t\t <&firc>, <&upll>;\n-\t\t\tclock-names = \"rosc\", \"sosc\", \"sirc\",\n-\t\t\t\t      \"firc\", \"upll\";\n-\t\t\t#clock-cells = <1>;\n-\t\t};\n-\n-\t\twdog1: watchdog@403d0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-wdt\";\n-\t\t\treg = <0x403d0000 0x10000>;\n-\t\t\tinterrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_WDG1>;\n-\t\t\tassigned-clocks = <&pcc2 IMX7ULP_CLK_WDG1>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC_BUS_CLK>;\n-\t\t\ttimeout-sec = <40>;\n-\t\t};\n-\n-\t\tpcc2: clock-controller@403f0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-pcc2\";\n-\t\t\treg = <0x403f0000 0x10000>;\n-\t\t\t#clock-cells = <1>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_NIC1_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_DDR_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD2>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD1>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD0>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_UPLL>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_FIRC_BUS_CLK>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_ROSC>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_SPLL_BUS_CLK>;\n-\t\t\tclock-names = \"nic1_bus_clk\", \"nic1_clk\", \"ddr_clk\",\n-\t\t\t\t      \"apll_pfd2\", \"apll_pfd1\", \"apll_pfd0\",\n-\t\t\t\t      \"upll\", \"sosc_bus_clk\",\n-\t\t\t\t      \"firc_bus_clk\", \"rosc\", \"spll_bus_clk\";\n-\t\t\tassigned-clocks = <&pcc2 IMX7ULP_CLK_LPTPM5>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>;\n-\t\t};\n-\n-\t\tsmc1: clock-controller@40410000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-smc1\";\n-\t\t\treg = <0x40410000 0x1000>;\n-\t\t\t#clock-cells = <1>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_CORE_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_HSRUN_CORE_DIV>;\n-\t\t\tclock-names = \"divcore\", \"hsrun_divcore\";\n-\t\t};\n-\n-\t\tpcc3: clock-controller@40b30000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-pcc3\";\n-\t\t\treg = <0x40b30000 0x10000>;\n-\t\t\t#clock-cells = <1>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_NIC1_BUS_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_NIC1_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_DDR_DIV>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD2>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD1>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_APLL_PFD0>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_UPLL>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_SOSC_BUS_CLK>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_FIRC_BUS_CLK>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_ROSC>,\n-\t\t\t\t <&scg1 IMX7ULP_CLK_SPLL_BUS_CLK>;\n-\t\t\tclock-names = \"nic1_bus_clk\", \"nic1_clk\", \"ddr_clk\",\n-\t\t\t\t      \"apll_pfd2\", \"apll_pfd1\", \"apll_pfd0\",\n-\t\t\t\t      \"upll\", \"sosc_bus_clk\",\n-\t\t\t\t      \"firc_bus_clk\", \"rosc\", \"spll_bus_clk\";\n-\t\t};\n-\t};\n-\n-\tahbbridge1: bus@40800000 {\n-\t\tcompatible = \"simple-bus\";\n-\t\t#address-cells = <1>;\n-\t\t#size-cells = <1>;\n-\t\treg = <0x40800000 0x800000>;\n-\t\tranges;\n-\n-\t\tlpi2c6: i2c@40a40000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpi2c\";\n-\t\t\treg = <0x40a40000 0x10000>;\n-\t\t\tinterrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc3 IMX7ULP_CLK_LPI2C6>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc3 IMX7ULP_CLK_LPI2C6>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC>;\n-\t\t\tassigned-clock-rates = <48000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tlpi2c7: i2c@40a50000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpi2c\";\n-\t\t\treg = <0x40a50000 0x10000>;\n-\t\t\tinterrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc3 IMX7ULP_CLK_LPI2C7>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc3 IMX7ULP_CLK_LPI2C7>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC>;\n-\t\t\tassigned-clock-rates = <48000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tlpuart6: serial@40a60000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpuart\";\n-\t\t\treg = <0x40a60000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc3 IMX7ULP_CLK_LPUART6>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc3 IMX7ULP_CLK_LPUART6>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC>;\n-\t\t\tassigned-clock-rates = <48000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tlpuart7: serial@40a70000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-lpuart\";\n-\t\t\treg = <0x40a70000 0x1000>;\n-\t\t\tinterrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tclocks = <&pcc3  IMX7ULP_CLK_LPUART7>;\n-\t\t\tclock-names = \"ipg\";\n-\t\t\tassigned-clocks = <&pcc3 IMX7ULP_CLK_LPUART7>;\n-\t\t\tassigned-clock-parents = <&scg1 IMX7ULP_CLK_FIRC>;\n-\t\t\tassigned-clock-rates = <48000000>;\n-\t\t\tstatus = \"disabled\";\n-\t\t};\n-\n-\t\tmemory-controller@40ab0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-mmdc\", \"fsl,imx6q-mmdc\";\n-\t\t\treg = <0x40ab0000 0x1000>;\n-\t\t\tclocks = <&pcc3 IMX7ULP_CLK_MMDC>;\n-\t\t};\n-\n-\t\tiomuxc1: pinctrl@40ac0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-iomuxc1\";\n-\t\t\treg = <0x40ac0000 0x1000>;\n-\t\t};\n-\n-\t\tgpio_ptc: gpio@40ae0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-gpio\", \"fsl,vf610-gpio\";\n-\t\t\treg = <0x40ae0000 0x1000 0x400f0000 0x40>;\n-\t\t\tgpio-controller;\n-\t\t\t#gpio-cells = <2>;\n-\t\t\tinterrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tinterrupt-controller;\n-\t\t\t#interrupt-cells = <2>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,\n-\t\t\t\t <&pcc3 IMX7ULP_CLK_PCTLC>;\n-\t\t\tclock-names = \"gpio\", \"port\";\n-\t\t\tgpio-ranges = <&iomuxc1 0 0 20>;\n-\t\t};\n-\n-\t\tgpio_ptd: gpio@40af0000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-gpio\", \"fsl,vf610-gpio\";\n-\t\t\treg = <0x40af0000 0x1000 0x400f0040 0x40>;\n-\t\t\tgpio-controller;\n-\t\t\t#gpio-cells = <2>;\n-\t\t\tinterrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tinterrupt-controller;\n-\t\t\t#interrupt-cells = <2>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,\n-\t\t\t\t <&pcc3 IMX7ULP_CLK_PCTLD>;\n-\t\t\tclock-names = \"gpio\", \"port\";\n-\t\t\tgpio-ranges = <&iomuxc1 0 32 12>;\n-\t\t};\n-\n-\t\tgpio_pte: gpio@40b00000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-gpio\", \"fsl,vf610-gpio\";\n-\t\t\treg = <0x40b00000 0x1000 0x400f0080 0x40>;\n-\t\t\tgpio-controller;\n-\t\t\t#gpio-cells = <2>;\n-\t\t\tinterrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tinterrupt-controller;\n-\t\t\t#interrupt-cells = <2>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,\n-\t\t\t\t <&pcc3 IMX7ULP_CLK_PCTLE>;\n-\t\t\tclock-names = \"gpio\", \"port\";\n-\t\t\tgpio-ranges = <&iomuxc1 0 64 16>;\n-\t\t};\n-\n-\t\tgpio_ptf: gpio@40b10000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-gpio\", \"fsl,vf610-gpio\";\n-\t\t\treg = <0x40b10000 0x1000 0x400f00c0 0x40>;\n-\t\t\tgpio-controller;\n-\t\t\t#gpio-cells = <2>;\n-\t\t\tinterrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;\n-\t\t\tinterrupt-controller;\n-\t\t\t#interrupt-cells = <2>;\n-\t\t\tclocks = <&pcc2 IMX7ULP_CLK_RGPIO2P1>,\n-\t\t\t\t <&pcc3 IMX7ULP_CLK_PCTLF>;\n-\t\t\tclock-names = \"gpio\", \"port\";\n-\t\t\tgpio-ranges = <&iomuxc1 0 96 20>;\n-\t\t};\n-\t};\n-\n-\tm4aips1: bus@41080000 {\n-\t\tcompatible = \"simple-bus\";\n-\t\t#address-cells = <1>;\n-\t\t#size-cells = <1>;\n-\t\treg = <0x41080000 0x80000>;\n-\t\tranges;\n-\n-\t\tsim: sim@410a3000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-sim\", \"syscon\";\n-\t\t\treg = <0x410a3000 0x1000>;\n-\t\t};\n-\n-\t\tocotp: efuse@410a6000 {\n-\t\t\tcompatible = \"fsl,imx7ulp-ocotp\", \"syscon\";\n-\t\t\treg = <0x410a6000 0x4000>;\n-\t\t\tclocks = <&scg1 IMX7ULP_CLK_DUMMY>;\n-\t\t};\n-\t};\n-};\ndiff --git a/arch/arm/mach-imx/mx7ulp/Kconfig b/arch/arm/mach-imx/mx7ulp/Kconfig\nindex e8cb58bc89f..eac3a2ad6af 100644\n--- a/arch/arm/mach-imx/mx7ulp/Kconfig\n+++ b/arch/arm/mach-imx/mx7ulp/Kconfig\n@@ -35,6 +35,7 @@ config TARGET_MX7ULP_COM\n \tselect SPL_SEPARATE_BSS if SPL\n \tselect SPL_SERIAL if SPL\n \tselect SUPPORT_SPL\n+\timply OF_UPSTREAM\n \n config TARGET_MX7ULP_EVK\n \tbool \"Support mx7ulp EVK board\"\n@@ -42,6 +43,7 @@ config TARGET_MX7ULP_EVK\n \tselect SYS_ARCH_TIMER\n \tselect FSL_CAAM\n \tselect ARCH_MISC_INIT\n+\timply OF_UPSTREAM\n \n endchoice\n \ndiff --git a/configs/mx7ulp_com_defconfig b/configs/mx7ulp_com_defconfig\nindex a49cb2a728f..d63168fe886 100644\n--- a/configs/mx7ulp_com_defconfig\n+++ b/configs/mx7ulp_com_defconfig\n@@ -7,7 +7,7 @@ CONFIG_SF_DEFAULT_SPEED=40000000\n CONFIG_ENV_SIZE=0x2000\n CONFIG_ENV_OFFSET=0xC0000\n CONFIG_DM_GPIO=y\n-CONFIG_DEFAULT_DEVICE_TREE=\"imx7ulp-com\"\n+CONFIG_DEFAULT_DEVICE_TREE=\"nxp/imx/imx7ulp-com\"\n CONFIG_LDO_ENABLED_MODE=y\n CONFIG_TARGET_MX7ULP_COM=y\n CONFIG_SYS_BOOTM_LEN=0x1000000\ndiff --git a/configs/mx7ulp_evk_defconfig b/configs/mx7ulp_evk_defconfig\nindex 98b99dd78e1..6a42acc16ef 100644\n--- a/configs/mx7ulp_evk_defconfig\n+++ b/configs/mx7ulp_evk_defconfig\n@@ -6,7 +6,7 @@ CONFIG_NR_DRAM_BANKS=1\n CONFIG_ENV_SIZE=0x2000\n CONFIG_ENV_OFFSET=0xC0000\n CONFIG_DM_GPIO=y\n-CONFIG_DEFAULT_DEVICE_TREE=\"imx7ulp-evk\"\n+CONFIG_DEFAULT_DEVICE_TREE=\"nxp/imx/imx7ulp-evk\"\n CONFIG_TARGET_MX7ULP_EVK=y\n CONFIG_SYS_BOOTM_LEN=0x1000000\n CONFIG_SYS_LOAD_ADDR=0x60800000\ndiff --git a/configs/mx7ulp_evk_plugin_defconfig b/configs/mx7ulp_evk_plugin_defconfig\nindex af0efbd3ebf..148b706d17a 100644\n--- a/configs/mx7ulp_evk_plugin_defconfig\n+++ b/configs/mx7ulp_evk_plugin_defconfig\n@@ -6,7 +6,7 @@ CONFIG_NR_DRAM_BANKS=1\n CONFIG_ENV_SIZE=0x2000\n CONFIG_ENV_OFFSET=0xC0000\n CONFIG_DM_GPIO=y\n-CONFIG_DEFAULT_DEVICE_TREE=\"imx7ulp-evk\"\n+CONFIG_DEFAULT_DEVICE_TREE=\"nxp/imx/imx7ulp-evk\"\n CONFIG_TARGET_MX7ULP_EVK=y\n CONFIG_SYS_BOOTM_LEN=0x1000000\n CONFIG_SYS_LOAD_ADDR=0x60800000\n","prefixes":["v1"]}