From patchwork Sun Nov 18 20:01:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 10688039 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 524C9109C for ; Sun, 18 Nov 2018 20:04:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3F82729941 for ; Sun, 18 Nov 2018 20:04:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 32E8529A55; Sun, 18 Nov 2018 20:04:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C78D729941 for ; Sun, 18 Nov 2018 20:04:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727374AbeKSGZi (ORCPT ); Mon, 19 Nov 2018 01:25:38 -0500 Received: from mail-pl1-f194.google.com ([209.85.214.194]:34617 "EHLO mail-pl1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727379AbeKSGZT (ORCPT ); Mon, 19 Nov 2018 01:25:19 -0500 Received: by mail-pl1-f194.google.com with SMTP id f12-v6so13535273plo.1 for ; Sun, 18 Nov 2018 12:04:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=bsmVjtiMK8WJcKjywtifKfWnpdc/gONJDLiz9m2CbA0=; b=OY/FNrOkc+BKBJvPHVM04QdJNM5DmD8g4OP4D5bGOuTUr+hp8kTERVFfm6HtLfMER1 BUdRTTTw+KZpg7pb3AT9S+pZWEjxyjIUsCIZtGXQRynJJrBQeaixGenPIye2TR4L0g+x 3TU6RG4DkR8qJSRJXTZjxPIkOC7qQaAFJdNSI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=bsmVjtiMK8WJcKjywtifKfWnpdc/gONJDLiz9m2CbA0=; b=o1vEcnrIBRizGv8WgwwN01d5hP7Cbj/yDSNLnA+DEbe47o7d3THA9xgG817ux61UkC PEue66enTiwfwzFhJa+Yfgd8ivfcCx4gY1i3f2sKmQc7AqaDQ/h8MbfWDd/0BSgTCKnQ RQVeCB7+D0LpO5pRCgrFlsa3St/eNMpcBfF00ILI1rQZJmkebuXtlGBlGbLd1/t/Sbke KVWO36GEwoqmx3RzsDk7jqiAdiJzE/vQtdMoo7PY38kxJ0UOKNtEVCzgfXGm9d9RxBo9 8qB8iIOU7tLKPZYZl8Lv+DIv0xK7jBZE5b4rF22/Jw58te9vBeaC66UQr1FCY0tnMc3f wmGA== X-Gm-Message-State: AGRZ1gJgliEufnWLhe9JONqSnTcwoNWZQ0zVV4omltH+hMkzr9aP2mZq +QoDqYWh+5bsExs4hT7BGz+NpZjyNiI= X-Google-Smtp-Source: AJdET5f27Q+xHhwzg7La+bZ3lBvafPMW/EuDLV5z+1IFjl1+B1wvPVYA8fUl6xsYI4rpbuoMzDj7CA== X-Received: by 2002:a17:902:8d8e:: with SMTP id v14-v6mr10902092plo.109.1542571446339; Sun, 18 Nov 2018 12:04:06 -0800 (PST) Received: from localhost.localdomain (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id p15-v6sm64102434pfj.72.2018.11.18.12.04.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Nov 2018 12:04:05 -0800 (PST) From: Bjorn Andersson To: Andy Gross , David Brown Cc: Rob Herring , Mark Rutland , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: qcom: qcs404: Specify pinctrl state for UART Date: Sun, 18 Nov 2018 12:01:33 -0800 Message-Id: <20181118200135.25258-2-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181118200135.25258-1-bjorn.andersson@linaro.org> References: <20181118200135.25258-1-bjorn.andersson@linaro.org> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP BLSP1 UART2 is used as debug uart on the EVB development board, define pinmux state for the UART in the platform dtsi and pinconf state for it in the board dts. Signed-off-by: Bjorn Andersson --- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 14 ++++++++++++++ arch/arm64/boot/dts/qcom/qcs404.dtsi | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi b/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi index a39924efebe4..2ed9b0a0e5f2 100644 --- a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi @@ -186,3 +186,17 @@ }; }; }; + +/* PINCTRL - additions to nodes defined in qcs404.dtsi */ + +&blsp1_uart2_default { + rx { + drive-strength = <2>; + bias-disable; + }; + + tx { + drive-strength = <2>; + bias-disable; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi index 9b5c16562bbe..9ec5c85fcb81 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -272,6 +272,18 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; + + blsp1_uart2_default: blsp1-uart2-default { + rx { + pins = "gpio18"; + function = "blsp_uart_rx_a2"; + }; + + tx { + pins = "gpio17"; + function = "blsp_uart_tx_a2"; + }; + }; }; gcc: clock-controller@1800000 { @@ -343,6 +355,8 @@ clock-names = "core", "iface"; dmas = <&blsp1_dma 5>, <&blsp1_dma 4>; dma-names = "rx", "tx"; + pinctrl-names = "default"; + pinctrl-0 = <&blsp1_uart2_default>; status = "okay"; };