Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp947286ybb; Fri, 20 Mar 2020 10:41:55 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvXbw9L68NsOOVb3sVbQfIvZK8S0Yxhl8ZB88dY6y+oEU1QBy9AOvtvycc6yFK2YVwqAeHK X-Received: by 2002:aca:849:: with SMTP id 70mr7622375oii.30.1584726115674; Fri, 20 Mar 2020 10:41:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584726115; cv=none; d=google.com; s=arc-20160816; b=p53CHYLmsL7XInAhq6ID+IoV2RDQmpdKZQSyiPpwYb7xWAoyLo15BuL6AaHYWcn/Ww r4aQluxZq3af4d8lvKPl3k3BWtxM8A2Qre/RAMLq2DfcPBV+NcO4d/DYi6huJ+sYNtDb zw6kOdV1jd0NQ16WrFs0ptQy7MmiyuWrw820mWFuJwKltMFy6G/+qYuOfi9lXUtIbpy8 jsWI434pHKcDnGJ4NJmyIGHkppWHcvGavxAEHGnleFmNsLfagTuuLY7cx8JsIScFFpl3 mAioInxAMI5lFaqRlt4Wyn6tC8crH24Zif6DCUaordD77nLzRf8ItSRpTct5m5G9S5lB 8vaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=leG8LXwI0GuxWHqS3eb/Jy7vshqZ5ELg+S1pLxUeYW0=; b=vYvToutqwYC8iY7RomSSIgMATvqcCdqSNotYzuhuRXcqa4f4RDRAiH5ofIu+7TZNMY 0a6tvUYSzNbkREAQ9mS/PMXKJXQm6lEjPx5u5bUMjCJAFs/yyHkBOQX3Zy+6fVu0ooG+ MPXXWZjd2jH7ZdWgVDtGS76zmboXZ+9URgcTCWHZ0Nc+y63vtK4qHHrLIXC9xFeqEqyX 5DmOsXY1OuoEgYDQveGTXLkas6ykgJfH0UIUT9KxE0Zs+GMFjvPVlrxeQtqrueBhJzZr SHhSRVB7IOsor0uiSXMu37i6K1bdrHxQpIYCsZK/gFooOPSW5+D74uAGJe/ie4xhDDpl N9bg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i133si3210464oih.80.2020.03.20.10.41.42; Fri, 20 Mar 2020 10:41:55 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727039AbgCTRlP (ORCPT + 99 others); Fri, 20 Mar 2020 13:41:15 -0400 Received: from v6.sk ([167.172.42.174]:51674 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726801AbgCTRlP (ORCPT ); Fri, 20 Mar 2020 13:41:15 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id 09AE760EC2; Fri, 20 Mar 2020 17:41:13 +0000 (UTC) From: Lubomir Rintel To: Greg Kroah-Hartman Cc: Rob Herring , Mark Rutland , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Marc Gonzalez , Mans Rullgard , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH 0/10] NS 8250 UART Device Tree improvements Date: Fri, 20 Mar 2020 18:40:57 +0100 Message-Id: <20200320174107.29406-1-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, this series aims to make it possible to validate NS 8250 compatible serial port nodes in Device Tree. It ultimately ends up converting the 8250.txt binding specification to YAML for json-schema. It starts by fixing up a couple of issues that would fail validation of device trees for various boards. Note there might be validation issues in other boards -- I don't have computing power to run "make dtbs_check" with CONFIG_OF_ALL_DTBS=y at the moment. I'm happy to fix up issues if somebody runs the test output to me. Unless someone has a different idea, I'd like to submit this to arm-soc once I get the Acks from PXA and Tango maintainers as well as DT reviewers: [PATCH 01/10] ARM: dts: pxa*: Don't redeclare phandle references [PATCH 02/10] ARM: dts: pxa*: Fix serial port names [PATCH 03/10] ARM: dts: pxa*: Make the serial ports compatible with [PATCH 04/10] ARM: dts: mmp2-brownstone: Don't redeclare phandle [PATCH 05/10] ARM: dts: mmp*: Fix serial port names [PATCH 06/10] ARM: dts: mmp*: Make the serial ports compatible with [PATCH 07/10] ARM: dts: tango4: Make /serial compatible with ns16550a What follows is a large yet straightforward fixup of similar nature for PowerPC. I'd be thankful if PowerPC maintainers could pick this patch up. [PATCH 08/10] powerpc/fsl: Make serial ports compatible with ns16550a Then follows folding of mrvl-serial.txt into 8250.txt (the Marvell serial port is in fact an XScale UART, a variation of 8250) and the actual conversion. Perhaps the best route these patches could take via the tty tree. [PATCH 09/10] dt-bindings: serial: Move Marvell compatible string to [PATCH 10/10] dt-bindings: serial: Convert 8250 to json-schema Thanks, Lubo