Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp4244151ybl; Tue, 20 Aug 2019 09:02:25 -0700 (PDT) X-Google-Smtp-Source: APXvYqzzqfs2EgD/+uicu7eUOYbQFdhcf4HBHboaVgdUdWB5UJKhmYylQD/XwP5QhnmzNEjRn/JT X-Received: by 2002:aa7:96ee:: with SMTP id i14mr30859512pfq.217.1566316944915; Tue, 20 Aug 2019 09:02:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566316944; cv=none; d=google.com; s=arc-20160816; b=LxgzYCQJF/c00iJmHhI4C155KJnnZzXKzKgqNppTXvAWJmHvGuFIWVxkFrTrOoR218 XPUpemIQpkDCqyAGre/P0Mvnl3HBylc3O2PqNZA0u0HQIq+du++AJuJcRWO8WHHX5eje SLvP7UAJHaEvQZ2Z+0pKKhlyuM+dUpe7QOJsLDsg/xNjpZ9/FQHwI1npO6BVgy2lmsz4 QIK+xMdZdvJ75WAhhbeRMpJZxYcAypxOj12HOMj9m+ALJGrRMsoBJzj6KmctGM9hHoF5 9E4aXsQW9KIpJCohJoBwQ+H/gMZLmiEN98PtpOU76Gqj0dofbEIBQWhhRb48JOsWd3Up x4Hw== 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=jH2O/8wt3U1bQMjBUzqF7xBxI05Vfkw/rytNY69biqc=; b=lbNaYzt0gNEvHbvAyO4wZbTA0bVWX6LRT1MSQr83t6d4GcM+OW6bnC1SgR+80atxmo auee6me8S6y9AIEy5FMu94KDKv7Lzs3wbrHPKZaR2XBenL3wGtYx+Kr1UzFTRSahZwsj yi2EIzKR/rNqDNOc1xbVItH6D2snjlsiS/3i2WjWF+16mNYg38eS9yLFXlqug1J+ZZ2c nX3VIiDj7vhs8PK9p/VUv0nIMzkimgzbnnkkjvNqtBqgWjQIv90IgdTE50FHN8d5Wbzf 0caDzZgsdLfAzbQwpllFNdiIXVA22u0gDCS6Av6i1WhyHjkZ7wwakJaTnSDnwcITN9uU yfMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=p4ggRT+L; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b190si12459563pga.212.2019.08.20.09.02.06; Tue, 20 Aug 2019 09:02:24 -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=@kernel.org header.s=default header.b=p4ggRT+L; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730433AbfHTQBE (ORCPT + 99 others); Tue, 20 Aug 2019 12:01:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:36770 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727006AbfHTQBE (ORCPT ); Tue, 20 Aug 2019 12:01:04 -0400 Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EAC572070B; Tue, 20 Aug 2019 16:01:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566316863; bh=nV5YN+hmMYKRrONNn5xNuCElpNdG1gIN8RzDCyYXJ+c=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=p4ggRT+LXmFWLmCmW75AlCneVYEg4PSEY3RLFQ2CBVr5Olub9Fo3MtE+90qPcaNUT S0aIj+QEAnVigb1RCG2PtNyCIjol2FilotWn7w9RIjAAdDlcfSwY8rPBOFHrntQHDQ hw7CqMEz2DUQXgrGESH8AQSle1APxJFjuU7LNR+4= Received: by mail-qt1-f170.google.com with SMTP id t12so6601176qtp.9; Tue, 20 Aug 2019 09:01:02 -0700 (PDT) X-Gm-Message-State: APjAAAVav/4tGMkn3Dct1O/9fxz8/jaPVKIjULYVLZ7qb7r5VLjK59n0 hpa1X8cReNki7gFRJzr/LyNRbIzv6o5G1VCH0g== X-Received: by 2002:ad4:4301:: with SMTP id c1mr12131156qvs.138.1566316862075; Tue, 20 Aug 2019 09:01:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rob Herring Date: Tue, 20 Aug 2019 11:00:50 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 2/2] dt-bindings: lantiq: Update for new SoC To: Rahul Tanwar Cc: devicetree@vger.kernel.org, Greg Kroah-Hartman , Mark Rutland , "open list:SERIAL DRIVERS" , "linux-kernel@vger.kernel.org" , Andy Shevchenko , qi-ming.wu@intel.com, cheol.yong.kim@intel.com, rahul.tanwar@intel.com 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 On Tue, Aug 20, 2019 at 3:29 AM Rahul Tanwar wrote: > > Intel Lightning Mountain(LGM) SoC reuses Lantiq ASC serial controller IP. > Update the dt bindings to support LGM as well. > > Signed-off-by: Rahul Tanwar > --- > .../devicetree/bindings/serial/lantiq_asc.yaml | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/Documentation/devicetree/bindings/serial/lantiq_asc.yaml b/Documentation/devicetree/bindings/serial/lantiq_asc.yaml > index 54b90490f4fb..92807b59b024 100644 > --- a/Documentation/devicetree/bindings/serial/lantiq_asc.yaml > +++ b/Documentation/devicetree/bindings/serial/lantiq_asc.yaml > @@ -17,6 +17,7 @@ properties: > oneOf: > items: > - const: lantiq,asc > + - const: intel,lgm-asc Better expressed as: compatible: enum: - intel,lgm-asc - lantiq,asc > > reg: > maxItems: 1 > @@ -28,6 +29,12 @@ properties: > - description: tx or combined interrupt > - description: rx interrupt > - description: err interrupt > + description: > + For lantiq,asc compatible, it supports 3 separate > + interrupts for tx rx & err. Whereas, for intel,lgm-asc > + compatible, it supports combined single interrupt for > + all of tx, rx & err interrupts. This can be expressed with an if/then schema. There's some examples in the tree how to do that. > + > > clocks: > description: > @@ -67,4 +74,14 @@ examples: > interrupts = <112 113 114>; > }; > > + - | > + asc0: serial@e0a00000 { > + compatible = "intel,lgm-asc"; > + reg = <0xe0a00000 0x1000>; > + interrupt-parent = <&ioapic1>; > + interrupts = <128 1>; > + clocks = <&cgu0 LGM_CLK_NOC4>, <&cgu0 LGM_GCLK_ASC0>; > + clock-names = "freq", "asc"; > + }; > + > ... > -- > 2.11.0 >