Received: by 2002:ac0:950e:0:0:0:0:0 with SMTP id f14csp39869imc; Fri, 15 Mar 2019 14:25:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqx7cOKSKpwitL/TbU3EIYX+Xljne+bAwhYBJ+jWEEXmQe5DZWyBo8o/3G/yr01mZZnC5CTR X-Received: by 2002:a63:368f:: with SMTP id d137mr5457300pga.385.1552685153249; Fri, 15 Mar 2019 14:25:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552685153; cv=none; d=google.com; s=arc-20160816; b=gnuE4X6F+LB7B0pCSjTHMwrT90Dte7Cmm6HxlSOBxRPtmd2LYIRsmYcBInA6EEcVYb T6EyTqe1vsAcN3tr3KlvpHw/qyMAFpliRa6mkufw4TGr7qfn/fC/OqWTTJFCTzqULAK6 U3e9595dYWw7fl0FQwpwkxsS9XK9LPWJG7h0A0/SSgUopvKh4TC2azg4owYncgIzKXyj GNlD8W2QdETqW3QwRW8COlWrL/33tKniL+C9YFoejhKTn2Uej3eGdeRY8Y5f9F3ITXio S4htfIE0h1y2iU9Cd+4SAI3PCWr+tvpISgCvezlcG76NPaEuaMpgawBThLlPamUjNuPW 5+ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=+hW0z2dd1SHc5BKAuV0zrVmjtjnG3YL5VMfmXJlZUpc=; b=W1ChlxRNQrtuTJXCvfxnJ6gaSu0Q1ySh00AbaFrhuQbrajTIQJgD3oo6cMvVLcaCnf IYnPGYGMDJ/imjh0sgObr/k6oif4G1fWDoFFULwHljivzRMWAbmb5mFcScsm7l0/HmZx ZDRUZpggtos1CP4zmV4mW3Fcv+tfwjap+uy1rKLDgks948jEr/zh2ggw56F8O4gFENLF lafdnDwCQpCY6RK2XoXz+EavQT3Y21hLjcOphZomERGp5Yly7dLgl2qJp++BjAWAMhyB z8l2pK1NPiH848YR3bGhVDJXyePlcLI4WpPwphFF7tA/8SL4H1LvjggF77mSyyqGsURT ge0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=sk1vB9wH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t85si2801478pfa.110.2019.03.15.14.25.36; Fri, 15 Mar 2019 14:25:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=sk1vB9wH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726360AbfCOVYy (ORCPT + 99 others); Fri, 15 Mar 2019 17:24:54 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:42109 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726097AbfCOVYy (ORCPT ); Fri, 15 Mar 2019 17:24:54 -0400 Received: by mail-oi1-f193.google.com with SMTP id m4so8501221oim.9 for ; Fri, 15 Mar 2019 14:24:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+hW0z2dd1SHc5BKAuV0zrVmjtjnG3YL5VMfmXJlZUpc=; b=sk1vB9wHXD2wI//jjdDtEMLS0YilpbyGqfZkBdHDpPTDkSkG5BcNBdeysHIKDx7C/E nbyz/M7jt5xImNZ3YXHGXL6DALiVhaDrn39unzJQrc9OsIH31TS10PgbtjiUPMVIeYes KmdFYBnV7jeqeGn958jCa5C+7cOzx4L5intlt4cp5iGBIgVQpGDP9Do2Ze80SpVU81vF znO5yFYOzzarVraTzlfdjHGKTpjVFUIQNNdEmp16hDG3zj2UZPiuH+X8L4avoZiggpvp T1zULdRvt6U4qOkncEfdbny/Ihe17fud3C0Xtv6sJ0xOBYZ03otDrnQerVSvfTzDucoL P/5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+hW0z2dd1SHc5BKAuV0zrVmjtjnG3YL5VMfmXJlZUpc=; b=folkQSGh8wCtjMwp/tfa9SqfQGyLkhGRwfYrcuGciwhIyzuHc/CJVmtrSqV4RRc5/9 cZB/p06vpT7s+4mL9Jw6aLhngptSz510WrWNfegCm7H5DyM6+7//wjfpAww/cU5uuO7o 90azrGpglmRyHBwTLlaHa37ZXMR68sNT4Zl6byZ9qIzlg3vWzW6z/jPucJKaBPjW9Ru5 d+mf5AoibMeYFV7fgMH8fROe4ILBlWFB19GzYVgSXKwb+ocjAO9fTxuELH1mniEuUdXe quy6DDbVSHHgauIUmNozdR7jbX0j4gUNkkHbiNd2tDCEEYriat64x9o+yY3x9dUGpG+O Gaqg== X-Gm-Message-State: APjAAAXmxrwcBz//Ng7fdd6ZA7GGSDSKaEBylEQb7SfgG53ConFuK/LS py5MOJzeHkvF9I57x8MWg30lYh18P7PbJ3YbEzMBI0SA X-Received: by 2002:aca:6209:: with SMTP id w9mr2934595oib.47.1552685093538; Fri, 15 Mar 2019 14:24:53 -0700 (PDT) MIME-Version: 1.0 References: <20190307151342.7381-1-narmstrong@baylibre.com> <20190307151342.7381-7-narmstrong@baylibre.com> In-Reply-To: <20190307151342.7381-7-narmstrong@baylibre.com> From: Martin Blumenstingl Date: Fri, 15 Mar 2019 22:24:42 +0100 Message-ID: Subject: Re: [PATCH 6/9] arm64: dts: meson: g12a: Add UART A, B & C nodes and pins To: Neil Armstrong Cc: khilman@baylibre.com, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, On Thu, Mar 7, 2019 at 4:15 PM Neil Armstrong wrote: > > This patch adds the 2 UART nodes in the EE power domain with the corresponding > pinctrl nodes. there are 3 UART controllers in the EE power domain > Signed-off-by: Neil Armstrong > --- > arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 82 +++++++++++++++++++++ > 1 file changed, 82 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi > index 2a700bb45d04..50e2cd36e08b 100644 > --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi > +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi > @@ -113,6 +113,61 @@ > #gpio-cells = <2>; > gpio-ranges = <&periphs_pinctrl 0 0 86>; > }; > + > + uart_a_pins: uart_a { (this applies to all new nodes) we started using dashes for the node names for new pin definitions on the GX SoCs. I don't remember where it was discussed exactly but I think this was requested from Rob since G12A is a new SoC we should do it "right" from the beginning [...] > + uart_ao_a_c_pins: uart_ao_a_c { > + mux { > + groups = "uart_ao_a_rx_c", > + "uart_ao_a_tx_c"; > + function = "uart_ao_a_c"; > + bias-disable; > + }; > + }; I'm fine with this part if you mention it in the subject and/or the description uart_ao_a_c routes two pins from bank C (from the EE domain) to the uart_AO controller (from the AO domain) > + uart_b_pins: uart_b { > + mux { > + groups = "uart_b_tx", > + "uart_b_rx"; > + function = "uart_b"; > + bias-disable; > + }; > + }; > + > + uart_c_pins: uart_c { > + mux { > + groups = "uart_c_tx", > + "uart_c_rx"; > + function = "uart_c"; > + bias-disable; > + }; > + }; > + > + uart_c_cts_rts_pins: uart_c_cts_rts { > + mux { > + groups = "uart_c_cts", > + "uart_c_rts"; > + function = "uart_c"; > + bias-disable; > + }; > + }; > + }; > }; > > hiu: bus@3c000 { > @@ -256,6 +311,33 @@ > compatible = "amlogic,meson-g12a-clk-measure"; > reg = <0x0 0x18000 0x0 0x10>; > }; > + > + uart_C: serial@22000 { > + compatible = "amlogic,meson-gx-uart"; > + reg = <0x0 0x22000 0x0 0x18>; > + interrupts = ; > + clocks = <&xtal>, <&clkc CLKID_UART1>, <&xtal>; does uart_C really use CLKID_UART1? on GX uart_C uses CLKID_UART2 Regards Martin