From patchwork Tue Feb 9 00:57:01 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 580579 X-Patchwork-Delegate: yorksun@freescale.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 A1BB1140C3C for ; Tue, 9 Feb 2016 12:12:53 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DCAA2A7577; Tue, 9 Feb 2016 02:12:50 +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 6C_yQNRlMHHl; Tue, 9 Feb 2016 02:12:50 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A3F0CA753A; Tue, 9 Feb 2016 02:12:49 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 24988A753A for ; Tue, 9 Feb 2016 02:12:47 +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 NL7bZ3A81AFC for ; Tue, 9 Feb 2016 02:12:47 +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 na01-by2-obe.outbound.protection.outlook.com (mail-by2on0079.outbound.protection.outlook.com [207.46.100.79]) by theia.denx.de (Postfix) with ESMTPS id 464A1A745C for ; Tue, 9 Feb 2016 02:12:42 +0100 (CET) Received: from BLUPR03CA003.namprd03.prod.outlook.com (10.255.124.20) by BY2PR0301MB2055.namprd03.prod.outlook.com (10.163.196.157) with Microsoft SMTP Server (TLS) id 15.1.403.16; Tue, 9 Feb 2016 00:57:25 +0000 Received: from BY2FFO11FD003.protection.gbl (10.255.124.4) by BLUPR03CA003.outlook.office365.com (10.255.124.20) with Microsoft SMTP Server (TLS) id 15.1.403.16 via Frontend Transport; Tue, 9 Feb 2016 00:57:25 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD003.mail.protection.outlook.com (10.1.14.125) with Microsoft SMTP Server (TLS) id 15.1.409.7 via Frontend Transport; Tue, 9 Feb 2016 00:57:24 +0000 Received: from oslab-l1.am.freescale.net ([10.213.172.96]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u190vJ28025158; Mon, 8 Feb 2016 17:57:23 -0700 From: York Sun To: Date: Mon, 8 Feb 2016 16:57:01 -0800 Message-ID: <1454979421-18766-3-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1454979421-18766-1-git-send-email-york.sun@nxp.com> References: <1454979421-18766-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 130994530443875073; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD003; 1:pHoIrKOpw8ACHPquV6tA2d3X+30MYwlvC44Tm1jqKzq9E5vYuHXR/uwYL7otleiRYsUO+kE64fS/sWAQuIPKZZyr5zrYUqWnRl19lBtQLhyggQbQrMp4qVWF9oR2thX8+qSpSdkMSrKkcLj0RbqZJlIUyHfwgrIEeuuyFy/zYxz1kAEbPhV+VxPSILJi4P1B73y/k9IXLUavz8GZ74iwGaIVkGYxKIfCy7tiduk5Qz+OIxghXO5NxBRtbC+mbz3DbDK4vlJg81QkHkRqsLLWjA8ndKKbH3pSp5gffPgbpjWmT86Jk3qu/VRvrq6A00aWaZbHdxypxnzgJbC/CbN5mcCbTwyzyr3ERWF7OiBcv3+hiH+437/ZBcKZG+5fg4ZDsHKykb2sGPbg8jDLpIRqbCmDrTwjTMQTT61SfaWBUcfcfFgX1rd08N1G251rJ+0+s3i2h3cvxLSv7OstIZ0qdbiMfaWnn13sVwjQDPovKhIQKi37feOSySmd759h5Ng2Ytm6G5HKKNszm2FxFEvL1O+qsh0y8Cg/UfSMhMhNO19KT/ZLcx6/njjYqOlbpENSCNi9IgJB02C0ERR41p86Kn2dryh790THSLY0B2YRs+loBtm4nsszp7K65tJnU/fC X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(76176999)(5008740100001)(2950100001)(50466002)(4326007)(87936001)(50986999)(2351001)(92566002)(50226001)(48376002)(586003)(36756003)(2906002)(575784001)(86362001)(1096002)(229853001)(1220700001)(33646002)(106466001)(11100500001)(105606002)(5003940100001)(81156007)(47776003)(85426001)(77096005)(19580405001)(104016004)(189998001)(5001960100002)(6806005)(110136002)(19580395003)(7059030)(217873001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB2055; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 84d5bec2-b353-4f57-47f9-08d330ebf904 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2055; 2:iUcVmZqgrINr/kOWMovhy38kXen2SDJ1skBSfr88kwCIdV7VaICOj3V4HwnGnHfnVbD6oBljadDzP8yACn0WJQ8/kAG0fwxFHyIaWZZMibISZ1Z40CJkmf8P5NzxuN/Z5f4CJ0nwq3lfsEJyWpZMmg72++uZB7WQVBdfR0b4rMYg4acdBxwE3uM3Ph7EnZpi; 3:BikbbqaIJeijuG75Y0YlKadXPT5QiDPcxb8zOmVOxrM5VN/fBYgek8fHWpmoZQDq89vn1ZFjaGWfFtWHCsGge9GLLR+V2f5jyFOCnlonmWB0z01V3WsSZzzO6BA+3LF0vpwadYT0R9hCKnbjdpvhtz+8V9rAj05SYCi+aIe1ayTJiFKn+dwZHEWjyDJRTVbLnpitrM3UdZJqr+LvRh9zUM0kQLGjzvLRn9wooiMlLAc=; 25:tTT4FcH08wLjLRMymXDWZhX6ATk7TqYp4d0vglFNvMsxupA621Sqgn+MOLKo4o73YJENb1fn2WaeG0/oe8U4MAoFpaUWjY15aL+UozXnmp3dCz+h9nU+1nNPGtmtHthXUtZPnfzDMFMC+cz942Lat2jzwOt1K+Pzvsn4ldbfHU/DIS2UwibCWOXT4UlXeHoY51wsjeW55fokuHnHVReC6yw+r85JsFZHolKSwweBAOiqxXtuGwur6AySXFV0scad8pnZIRqDJ4vkwYFPVVEzWBqz0CZ4BvDmzZGobq0CQwfkU1yvPnTnQg6203Cu1ZRU X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB2055; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13023025)(13018025)(13024025)(13017025)(13015025)(8121501046)(5005006)(3002001)(10201501046); SRVR:BY2PR0301MB2055; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB2055; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2055; 4:mAjAoNxgYJQHKTKZRjDc1tKS6km5nJtBi9LQcF9XyQy/BAQHpezHw3y8ogrsamUedKl9IJp8f8DpxwBAm+v2E7tUXkknz6IY6xLChnxBbSlBwuVd0z4CKFI1O7izZKQ6qTVgnl5dHeT4mpyDGyBfujDDOwp0tUrSLa/3h2s8PRzBdi8QkqOvbVxqtQIorLa+DXUOZSJFy0Fmp0jqO/rTVqULXOTfGDLVOYMxBdBnmo7tIsnqym2cuo48Byd706rSHQLnblwfmLQIk18+P1ED7zTgD4Da5Uw1pzb+xsuvYaoUPcuoSLRHM42+Xd9QAgPBxzexhFyP0hAAMnun0yqSQhDvPrVXCheiKPge/pLcSaT8shvT5cTKHGVHThWAAWbpAweshX/yxfHFsR+RGx4nkFWST1ed8B1mLxIuRzI5Rj5/YaPiI59uc9BNBU06bpNUYK+hXff03epoCzIEfRwxxmcpTFU37fZV7uNzBM38kO0KhOcTA7KkWv/2hn+BfuDI X-Forefront-PRVS: 08476BC6EF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB2055; 23:OuflKwuz3elu+mx2MR8bj0cC8FZ/I5jcSI6AiAS?= =?us-ascii?Q?c7kCzeOKyL5HaZzJcVsjC30qyPknQRvxhE/nOomb2ozIGEyVO//lv3r/COdv?= =?us-ascii?Q?ixAXuE6l3qbnbwwMl0R7jXnTZm5RAasJz/3f+qvARX1yC5RHh8AKMYxk0wO7?= =?us-ascii?Q?DvEvfIvBntUzca0Icqo38uAPIqBsT4fuN3PWPzHVUexmK+7IM416BbSWoRAI?= =?us-ascii?Q?aFFQpS8de7isS8E3/rMonxBZBNWYL6qVzxFWnG5x9Vgv+Rl1j6mo9Fh5wsCr?= =?us-ascii?Q?TmyNCIwfetjiTcVA3CQIFIhyWKXAPwzXWl1OH49pQIAR+voJ10dlOAOGz4t+?= =?us-ascii?Q?1o+8oOqJB0+ed0yAY2xvQBcJbSuVW8zHBW/jxp4fi1FVcOaw+Y0btKtpleXg?= =?us-ascii?Q?krBhjHdhJFgK5TsjCGudP03yi1zRuWhNZwbZwt9sxzC34+QVarmQU+Em0SqR?= =?us-ascii?Q?U+gTHGqB52ykZSgnCBxMIjk7pt0q3GbKneL1NV2LcDOZY89R95WeJuaafqwV?= =?us-ascii?Q?rnNELJsip+sqfKsLI0pa/+exal3j9MDimnkNJE8f+6a69vBVUycm+2CiyAXo?= =?us-ascii?Q?+co0iPb02IwCuu7wFJ3vuJKejlnsGLq7IN80wc0vyiWEXDQjnh9qPBvKghcC?= =?us-ascii?Q?nh+4fzxeDi8puzIkxDjE9Op536AIWlVlbzFkrRoaWEUfLu+Bi83lhKd/Fbax?= =?us-ascii?Q?lqUmvbF7DISBlObuDjowdfHoJ8K6o2d7of40A+kD/OoNbXMSWmfs75JbXO3z?= =?us-ascii?Q?J2E+mJgRORFFWDVu7rEkGqE4vmSNTgEXOccuks7WYufVf6A1VlEoRdV2xmfu?= =?us-ascii?Q?nVqvrj/A2F0Pdfk2rvRI5vTsFoQBchqi4PiO5bwMs6UO2MnfiBMrNNZilzFh?= =?us-ascii?Q?nbqVUO4QUKdE+O/B35I57y11pICzOddRvbX6O+7USIKxQQs55gyFAxNlx8mr?= =?us-ascii?Q?82LyGHJjygGCxRkPujRAlEPCID9MJXRaqRZjGyptVQz52u/kjIXbRytCkwjZ?= =?us-ascii?Q?Z2457V0a9u49pJxprGUzk+VlRa+rlM7gIJrIjI7gsd2C5bI644OKHKBpAyp1?= =?us-ascii?Q?RKras4a+OcW9j2S+PCkxSKiFHZdxoTao6Vf8hxgt2veynEFEmoFel3WQs31t?= =?us-ascii?Q?rl+tifFurACfAySR6wK6D8RzU1ZmMOpyrqPrqFzxmuGsJUphYnxYjWtvH3Jh?= =?us-ascii?Q?1op1j2WsheKhoOdRWoJti9IsBhZfqmfr8X6GhYmPxb1OOwz3+MulvBOnJNiS?= =?us-ascii?Q?PXp5hUXX6F36c8VAQ9+Y=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2055; 5:7lQMOjoNnFgc0wDPEhCMMy3MmCGvmud2gPcVwdcXWqHyt/tyUY5eJV0vVwH1QnVKDizeKVBB7p9erNLNTIE0Yv2QDUyVMBHJmnZTYnUwPGGPUKIgUg7capxUa3zJF3V7wQ6UFOzyBcpnR+woJTodUN4EgPwXc47kJdJ1waq6P/w=; 24:LPOZvPe0s2Oa9TpMsCaK5vdj63YVOuRtW9rouJT6UXwNCMcGRc6PUZxe6PFN/TUVN0iVe6CaGVZcCvLM+EJWmV32Q/q2YKjkLDILQ8UVVzg= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2016 00:57:24.1535 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB2055 Cc: sr@denx.de, alison.wang@freescale.com, ijc@hellion.org.uk, jteki@openedev.com, Alison Wang Subject: [U-Boot] [RFC PATCH v1 2/2] arm: ls1021aqds: Enable driver model lpuart serial driver X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" Convert ls1021aqds_nor_lpuart and ls1021aqds_ddr4_nor_lpuart to driver model suport. Enable lpuart port driver. Signed-off-by: York Sun CC: Alison Wang CC: Bin Meng --- arch/arm/dts/Makefile | 1 + arch/arm/dts/ls1021a-qds-lpuart.dts | 16 ++++++++++++++++ configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 4 ++++ configs/ls1021aqds_nor_lpuart_defconfig | 4 ++++ 4 files changed, 25 insertions(+) create mode 100644 arch/arm/dts/ls1021a-qds-lpuart.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index ef58aec..c27b80c 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -95,6 +95,7 @@ dtb-$(CONFIG_TARGET_BEAGLE_X15) += am57xx-beagle-x15.dtb dtb-$(CONFIG_TARGET_STV0991) += stv0991.dtb dtb-$(CONFIG_LS102XA) += ls1021a-qds-duart.dtb \ + ls1021a-qds-lpuart.dtb \ ls1021a-twr-duart.dtb ls1021a-twr-lpuart.dtb dtb-$(CONFIG_FSL_LSCH3) += fsl-ls2080a-qds.dtb \ fsl-ls2080a-rdb.dtb diff --git a/arch/arm/dts/ls1021a-qds-lpuart.dts b/arch/arm/dts/ls1021a-qds-lpuart.dts new file mode 100644 index 0000000..1d16ffd --- /dev/null +++ b/arch/arm/dts/ls1021a-qds-lpuart.dts @@ -0,0 +1,16 @@ +/* + * Freescale ls1021a QDS board common device tree source + * + * Copyright 2013-2015 Freescale Semiconductor, Inc. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +/dts-v1/; +#include "ls1021a-qds.dtsi" + +/ { + chosen { + stdout-path = &lpuart0; + }; +}; diff --git a/configs/ls1021aqds_ddr4_nor_lpuart_defconfig b/configs/ls1021aqds_ddr4_nor_lpuart_defconfig index 44b2a0d..ffac6dd 100644 --- a/configs/ls1021aqds_ddr4_nor_lpuart_defconfig +++ b/configs/ls1021aqds_ddr4_nor_lpuart_defconfig @@ -1,7 +1,11 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y CONFIG_SYS_EXTRA_OPTIONS="SYS_FSL_DDR4,LPUART" +CONFIG_DM_SERIAL=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds-duart" # CONFIG_CMD_SETEXPR is not set +CONFIG_OF_CONTROL=y +CONFIG_DM=y CONFIG_NETDEVICES=y CONFIG_E1000=y CONFIG_FSL_LPUART=y diff --git a/configs/ls1021aqds_nor_lpuart_defconfig b/configs/ls1021aqds_nor_lpuart_defconfig index 1186af2..e81448d 100644 --- a/configs/ls1021aqds_nor_lpuart_defconfig +++ b/configs/ls1021aqds_nor_lpuart_defconfig @@ -1,7 +1,11 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021AQDS=y +CONFIG_DM_SERIAL=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-qds-lpuart" CONFIG_SYS_EXTRA_OPTIONS="LPUART" # CONFIG_CMD_SETEXPR is not set +CONFIG_OF_CONTROL=y +CONFIG_DM=y CONFIG_NETDEVICES=y CONFIG_E1000=y CONFIG_FSL_LPUART=y