From patchwork Thu Jan 14 03:39:06 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bin Meng X-Patchwork-Id: 567249 X-Patchwork-Delegate: sjg@chromium.org 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 7F0821402A1 for ; Thu, 14 Jan 2016 14:46:44 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=U3EQaGhw; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DEC03622E9; Thu, 14 Jan 2016 04:46:38 +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 AsTUaJLdsf07; Thu, 14 Jan 2016 04:46:37 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F320B62250; Thu, 14 Jan 2016 04:46:30 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6157F621FB for ; Thu, 14 Jan 2016 04:36:45 +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 D7EZp5STpupO for ; Thu, 14 Jan 2016 04:36:45 +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 mail-pf0-f182.google.com (mail-pf0-f182.google.com [209.85.192.182]) by theia.denx.de (Postfix) with ESMTPS id D5800622B9 for ; Thu, 14 Jan 2016 04:36:25 +0100 (CET) Received: by mail-pf0-f182.google.com with SMTP id n128so92097846pfn.3 for ; Wed, 13 Jan 2016 19:36:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=RwjYK7RctWMygVwh6+xXNMSY1sZZFc+ZiCdyPUl+aBI=; b=U3EQaGhwyLHTB1d4DgKecgeXnb46XGf0j178+WKGGWH9cCTJCOqT6ThP2AoT/341nw tmHPU02Qw66lmFnx6Hci4r/j8nLoNf23RrOVTrkAWxnCwoawg3SBTxF0k9NRCQmWJnCZ 6sHEWmww9DW0giMmso+nMx8T5IsHNAsG0QEqLixHTvN8RoaCRlF4Gf+vFroYMatxO4HM ZWUjPcLSrIbT1gU1MDnx9xjAQGbvv0BaWSRW+is1jNBRIG30H95xlie1Rb7oOvT6/EdQ uFtVQuedc4RxlRD17uDZb3zCdgVlDicZWXqyf90t9cuXaVgv1uD6ELRtNglAfsdA6a/v +mNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=RwjYK7RctWMygVwh6+xXNMSY1sZZFc+ZiCdyPUl+aBI=; b=dIMz+R2PffgMg0YZX4s7H36PGQpIPlC6uI6FYRdwrKTfXg208oGc2OQZrxaNoZhKNO mIbFW30rNRk1u4cRL6k/n0luH4DGT+EgPdH5a2nzGmAoMaNN6+l04d4bJCzigNZro1Na Bhz7XkUwgasQthwLtZ8Rq9rjnWxFHUnKs3M01uqtrs3y3i1NTjMPWXa2t1bUQ31o2y2t 65OlvuXVIrt/emn539VFfhegifrxyTdxn1i4hd9p9efOy7DuZehhFQAM9+ig5MdeOHU1 WwCuzNx0XrdO2+LfsV5pCSnQP9SWgk7gAfOFGL2a1DOJC+VzqDOpghWg1LuzWtkY1hnY pmZw== X-Gm-Message-State: ALoCoQnhmt+rNFwRLLIF1PlRuAGhU+m5ADe8jhZprWA40rc5ICLCE+sVDx8cIbGh4ctg2DPyCshptJWWN9tZuNrw5ngqU8uRgA== X-Received: by 10.98.67.67 with SMTP id q64mr2604037pfa.133.1452742584385; Wed, 13 Jan 2016 19:36:24 -0800 (PST) Received: from ala-d2121-lx1.wrs.com (unknown-157-139.windriver.com. [147.11.157.139]) by smtp.gmail.com with ESMTPSA id xv2sm5636171pab.10.2016.01.13.19.36.23 (version=TLS1_1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 13 Jan 2016 19:36:23 -0800 (PST) From: Bin Meng To: Simon Glass , Stefan Agner , Bhuvanchandra DV , "Albert ARIBAUD (3ADEV)" , York Sun , Alison Wang , U-Boot Mailing List Date: Wed, 13 Jan 2016 19:39:06 -0800 Message-Id: <1452742746-31746-10-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1452742746-31746-1-git-send-email-bmeng.cn@gmail.com> References: <1452742746-31746-1-git-send-email-bmeng.cn@gmail.com> Subject: [U-Boot] [PATCH v2 9/9] arm: ls1021atwr: 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: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Convert ls1021atwr_nor_lpuart to driver model support. As a start, enable lpuart serial port driver. Signed-off-by: Bin Meng Reviewed-by: Simon Glass Reviewed-by: Alison Wang Tested-by: Alison Wang Acked-by: Simon Glass --- Changes in v2: - Create a ls1021a-twr-lpuart.dts for ls1021atwr_nor_lpuart_defconfig arch/arm/dts/Makefile | 2 +- arch/arm/dts/ls1021a-twr-lpuart.dts | 16 ++++++++++++++++ configs/ls1021atwr_nor_lpuart_defconfig | 4 ++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/ls1021a-twr-lpuart.dts diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 02b031e..4bbf661 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -89,7 +89,7 @@ dtb-$(CONFIG_TARGET_BEAGLE_X15) += am57xx-beagle-x15.dtb dtb-$(CONFIG_TARGET_STV0991) += stv0991.dtb dtb-$(CONFIG_LS102XA) += ls1021a-qds.dtb \ - ls1021a-twr-duart.dtb + ls1021a-twr-duart.dtb ls1021a-twr-lpuart.dtb dtb-$(CONFIG_FSL_LSCH3) += fsl-ls2080a-qds.dtb \ fsl-ls2080a-rdb.dtb dtb-$(CONFIG_FSL_LSCH2) += fsl-ls1043a-qds.dtb \ diff --git a/arch/arm/dts/ls1021a-twr-lpuart.dts b/arch/arm/dts/ls1021a-twr-lpuart.dts new file mode 100644 index 0000000..2941ec0 --- /dev/null +++ b/arch/arm/dts/ls1021a-twr-lpuart.dts @@ -0,0 +1,16 @@ +/* + * Freescale ls1021a TWR board device tree source + * + * Copyright 2013-2015 Freescale Semiconductor, Inc. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +/dts-v1/; +#include "ls1021a-twr.dtsi" + +/ { + chosen { + stdout-path = &lpuart0; + }; +}; diff --git a/configs/ls1021atwr_nor_lpuart_defconfig b/configs/ls1021atwr_nor_lpuart_defconfig index 58cd61f..599342f 100644 --- a/configs/ls1021atwr_nor_lpuart_defconfig +++ b/configs/ls1021atwr_nor_lpuart_defconfig @@ -1,7 +1,11 @@ CONFIG_ARM=y CONFIG_TARGET_LS1021ATWR=y +CONFIG_DM_SERIAL=y +CONFIG_DEFAULT_DEVICE_TREE="ls1021a-twr-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