Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1890551rda; Tue, 24 Oct 2023 06:33:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHKa63S3gD4vCLpXqWIrgaWZHCg9La/f1paybYXiz2wsFf66XCYwGBGu9QTOcmsJhERi1nX X-Received: by 2002:a17:902:f68c:b0:1b8:8ff5:2cee with SMTP id l12-20020a170902f68c00b001b88ff52ceemr9679830plg.64.1698154432627; Tue, 24 Oct 2023 06:33:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698154432; cv=none; d=google.com; s=arc-20160816; b=wlCZBkiK7pv0Ch7IPoInmayFWip/QxtAxuMueAftkLZVjILjwANsojB7842VgasQZy cANd6ykrqaydYWAoxGWnLpXGNTJXEgljG4CN9NJ1eATr0LgR0iFC5d/Fc4//LcnVTP9A XZ+0orMfl9SrXB6mYP1S+c28O89SVSjB8lriAw5O1QJRKUvhuclJGAo61j7eTvb0lJMR QvbVr7IF53qHkk0EEhELtbUBScNhhu7gRbn2t3ZpAirmyKPjIx+gdXvunixLE4sq+Tu9 gXqnVLCirE2p8mI4yX53tr1AeMeunUDhyeJaUaBGb6tG/kzveRU2wo2+0ameHjs4YaNb zZjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=R27q7c9EKmEosDmmZaiSbraI2ky/QFLv5D4s5VAG5mA=; fh=yl0wg7+A//ayFDbtdhCq93MrnA7iEYUokaZf4XgfiJM=; b=aMYbWwO5B/m3HNvS7CWD7L6p+OR40el+3QEqbu9sOpMtdVq3Uh4tpp9M5nekw8T8v1 01LtDEU8v/Fi8hfuFhLOzUPIipUSM9+Kdg2FBP6fS48JzHRZAHtT8OptqeYOJnaG0Z9D DBmsM7H4ESwlH+ThQ9ktSl1BW7Qg6XiLqOZOvfLdBEn1uCsXQ43fA7/2/uYOC+tcO0kB LoB66bEumsknt+pl1ssxHf4gRE60e9CYcN81fZ7PUGlS9NM1WO3PBgi/uKaIQieyOniw FQRgFv0PVgOQ3etBoNj66BO+wtLlHl14Clbg6ghJPzpsLRLAjHDYgnm1F3RHgB+CpVie 83bQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id t7-20020a170902bc4700b001ca110d482csi8337552plz.573.2023.10.24.06.33.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 06:33:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id A64AB806E564; Tue, 24 Oct 2023 06:33:49 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234366AbjJXNdk (ORCPT + 99 others); Tue, 24 Oct 2023 09:33:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232073AbjJXNdj (ORCPT ); Tue, 24 Oct 2023 09:33:39 -0400 Received: from mail-oa1-f43.google.com (mail-oa1-f43.google.com [209.85.160.43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97CB66E9E; Tue, 24 Oct 2023 06:33:37 -0700 (PDT) Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-1d544a4a2f2so2946698fac.3; Tue, 24 Oct 2023 06:33:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698154417; x=1698759217; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=R27q7c9EKmEosDmmZaiSbraI2ky/QFLv5D4s5VAG5mA=; b=ksApmv3bSRNvZImi++yoceTVO4ClUrdTPsowLaUo0GovB6afs44ErdjJANeiWuWFcI 76gQtuBO9qQ848ymKwDZVMY1feUqJSxoDgD/NztmASSvkChyyLgNjTJwNbAxiXxns/Xo i4n27V13vEGQ9R5hFewUDKNBZd0z5KmSEL9FN4meMm9jr/cF/qWH6J3DtqCt7M04A+kD IuD3S7wvL/kQJ210KYX9k7STt27V4GFbJNnExl3Xz0kUP+Tc7rpIOr37IiXVEwwsOfJV PS+uz0ezBJNqba8XGDV/8M68c2JnbJcbEogud7x3H9lKaMh1VfCBvAKLfjYc+IWEH4Ik bAAA== X-Gm-Message-State: AOJu0YzTfYOE5BRXRKHdZD4ma1W1I7hQFzl1y5oWJlUPRfDoyKSQx3Fw ynta46/vnfGQHFxKq+4SR6gM2bXFnQ== X-Received: by 2002:a05:6870:4c02:b0:1be:ceca:c666 with SMTP id pk2-20020a0568704c0200b001bececac666mr17699878oab.14.1698154416791; Tue, 24 Oct 2023 06:33:36 -0700 (PDT) Received: from herring.priv (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id zl1-20020a0568716d8100b001d4c5e4c2c5sm2112612oab.25.2023.10.24.06.33.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 06:33:36 -0700 (PDT) Received: (nullmailer pid 3514808 invoked by uid 1000); Tue, 24 Oct 2023 13:33:34 -0000 Date: Tue, 24 Oct 2023 08:33:34 -0500 From: Rob Herring To: Brenda Streiff Cc: Gratian Crisan , Jason Smith , Krzysztof Kozlowski , Greg Kroah-Hartman , Jiri Slaby , Krzysztof Kozlowski , Conor Dooley , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: Re: [PATCH v6 tty-next 1/2] dt-bindings: serial: ni,ni16650: add bindings Message-ID: <20231024133334.GA3505191-robh@kernel.org> References: <20231023210458.447779-1-brenda.streiff@ni.com> <20231023210458.447779-2-brenda.streiff@ni.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231023210458.447779-2-brenda.streiff@ni.com> X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Tue, 24 Oct 2023 06:33:49 -0700 (PDT) On Mon, Oct 23, 2023 at 04:04:56PM -0500, Brenda Streiff wrote: > Add bindings for the NI 16550 UART. > > Signed-off-by: Brenda Streiff > Cc: Gratian Crisan > Cc: Jason Smith > Reviewed-by: Krzysztof Kozlowski > --- > .../bindings/serial/ni,ni16550.yaml | 51 +++++++++++++++++++ > 1 file changed, 51 insertions(+) > create mode 100644 Documentation/devicetree/bindings/serial/ni,ni16550.yaml > > diff --git a/Documentation/devicetree/bindings/serial/ni,ni16550.yaml b/Documentation/devicetree/bindings/serial/ni,ni16550.yaml > new file mode 100644 > index 000000000000..72ab125dd892 > --- /dev/null > +++ b/Documentation/devicetree/bindings/serial/ni,ni16550.yaml > @@ -0,0 +1,51 @@ > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/serial/ni,ni16550.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: NI 16550 asynchronous serial interface (UART) Is this significantly different than all the other 8250 compatible UARTs in 8250.yaml? > + > +maintainers: > + - Brenda Streiff > + > +allOf: > + - $ref: serial.yaml# > + > +properties: > + compatible: > + const: ni,ni16550 > + > + reg: > + maxItems: 1 > + > + interrupts: > + maxItems: 1 > + > + clocks: > + maxItems: 1 > + > + ni,serial-port-mode: > + description: Indicates whether this is an RS-232 or RS-485 serial port. > + $ref: /schemas/types.yaml#/definitions/string > + enum: [ RS-232, RS-485 ] > + default: RS-485 We already have 'linux,rs485-enabled-at-boot-time' which seems similar purpose. It also tells me this is not a fixed in hardware setting. If that property doesn't work for you, come up with something common and explain why. Or explain why this is completely unique to this UART. Rob