From patchwork Fri Mar 20 17:40:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 214151 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 021DFC43332 for ; Fri, 20 Mar 2020 17:41:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D7CA120767 for ; Fri, 20 Mar 2020 17:41:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727194AbgCTRlX (ORCPT ); Fri, 20 Mar 2020 13:41:23 -0400 Received: from v6.sk ([167.172.42.174]:51752 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727190AbgCTRlW (ORCPT ); Fri, 20 Mar 2020 13:41:22 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id 512EC60EEF; Fri, 20 Mar 2020 17:41:20 +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, Lubomir Rintel Subject: [PATCH 02/10] ARM: dts: pxa*: Fix serial port names Date: Fri, 20 Mar 2020 18:40:59 +0100 Message-Id: <20200320174107.29406-3-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200320174107.29406-1-lkundrak@v3.sk> References: <20200320174107.29406-1-lkundrak@v3.sk> MIME-Version: 1.0 Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org There's a preferred node name for serial ports, and it's not "uart": pxa910-dkb.dt.yaml: uart@d4017000: $nodename:0: 'uart@d4017000' does not match '^serial(@[0-9a-f,]+)*$' ... Signed-off-by: Lubomir Rintel --- arch/arm/boot/dts/pxa168.dtsi | 6 +++--- arch/arm/boot/dts/pxa910.dtsi | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/pxa168.dtsi b/arch/arm/boot/dts/pxa168.dtsi index 72f8cb60cb531..41dc79c9f6320 100644 --- a/arch/arm/boot/dts/pxa168.dtsi +++ b/arch/arm/boot/dts/pxa168.dtsi @@ -55,7 +55,7 @@ timer0: timer@d4014000 { interrupts = <13>; }; - uart1: uart@d4017000 { + uart1: serial@d4017000 { compatible = "mrvl,mmp-uart"; reg = <0xd4017000 0x1000>; interrupts = <27>; @@ -64,7 +64,7 @@ uart1: uart@d4017000 { status = "disabled"; }; - uart2: uart@d4018000 { + uart2: serial@d4018000 { compatible = "mrvl,mmp-uart"; reg = <0xd4018000 0x1000>; interrupts = <28>; @@ -73,7 +73,7 @@ uart2: uart@d4018000 { status = "disabled"; }; - uart3: uart@d4026000 { + uart3: serial@d4026000 { compatible = "mrvl,mmp-uart"; reg = <0xd4026000 0x1000>; interrupts = <29>; diff --git a/arch/arm/boot/dts/pxa910.dtsi b/arch/arm/boot/dts/pxa910.dtsi index b3d6182d4de4a..209b1f0ea67b2 100644 --- a/arch/arm/boot/dts/pxa910.dtsi +++ b/arch/arm/boot/dts/pxa910.dtsi @@ -67,7 +67,7 @@ timer1: timer@d4016000 { status = "disabled"; }; - uart1: uart@d4017000 { + uart1: serial@d4017000 { compatible = "mrvl,mmp-uart"; reg = <0xd4017000 0x1000>; interrupts = <27>; @@ -76,7 +76,7 @@ uart1: uart@d4017000 { status = "disabled"; }; - uart2: uart@d4018000 { + uart2: serial@d4018000 { compatible = "mrvl,mmp-uart"; reg = <0xd4018000 0x1000>; interrupts = <28>; @@ -85,7 +85,7 @@ uart2: uart@d4018000 { status = "disabled"; }; - uart3: uart@d4036000 { + uart3: serial@d4036000 { compatible = "mrvl,mmp-uart"; reg = <0xd4036000 0x1000>; interrupts = <59>; From patchwork Fri Mar 20 17:41:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 214147 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6E4B0C43332 for ; Fri, 20 Mar 2020 17:41:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 47C3120722 for ; Fri, 20 Mar 2020 17:41:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727270AbgCTRla (ORCPT ); Fri, 20 Mar 2020 13:41:30 -0400 Received: from v6.sk ([167.172.42.174]:51822 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727268AbgCTRl3 (ORCPT ); Fri, 20 Mar 2020 13:41:29 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id 5EEA760FF9; Fri, 20 Mar 2020 17:41:27 +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, Lubomir Rintel Subject: [PATCH 04/10] ARM: dts: mmp2-brownstone: Don't redeclare phandle references Date: Fri, 20 Mar 2020 18:41:01 +0100 Message-Id: <20200320174107.29406-5-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200320174107.29406-1-lkundrak@v3.sk> References: <20200320174107.29406-1-lkundrak@v3.sk> MIME-Version: 1.0 Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org Extend the nodes by their phandle references instead of recreating the tree and declaring references of the same names. Signed-off-by: Lubomir Rintel --- arch/arm/boot/dts/mmp2-brownstone.dts | 330 +++++++++++++------------- 1 file changed, 164 insertions(+), 166 deletions(-) diff --git a/arch/arm/boot/dts/mmp2-brownstone.dts b/arch/arm/boot/dts/mmp2-brownstone.dts index aaedc4c742ea5..04f1ae1382e7a 100644 --- a/arch/arm/boot/dts/mmp2-brownstone.dts +++ b/arch/arm/boot/dts/mmp2-brownstone.dts @@ -19,176 +19,174 @@ memory { device_type = "memory"; reg = <0x00000000 0x08000000>; }; +}; - soc { - apb@d4000000 { - uart3: uart@d4018000 { - status = "okay"; - }; - twsi1: i2c@d4011000 { - status = "okay"; - pmic: max8925@3c { - compatible = "maxium,max8925"; - reg = <0x3c>; - interrupts = <1>; - interrupt-parent = <&intcmux4>; - interrupt-controller; - #interrupt-cells = <1>; - maxim,tsc-irq = <0>; +&uart3 { + status = "okay"; +}; - regulators { - SDV1 { - regulator-min-microvolt = <637500>; - regulator-max-microvolt = <1425000>; - regulator-boot-on; - regulator-always-on; - }; - SDV2 { - regulator-min-microvolt = <650000>; - regulator-max-microvolt = <2225000>; - regulator-boot-on; - regulator-always-on; - }; - SDV3 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO1 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO2 { - regulator-min-microvolt = <650000>; - regulator-max-microvolt = <2250000>; - regulator-boot-on; - regulator-always-on; - }; - LDO3 { - regulator-min-microvolt = <650000>; - regulator-max-microvolt = <2250000>; - regulator-boot-on; - regulator-always-on; - }; - LDO4 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO5 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO6 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO7 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO8 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO9 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO10 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - }; - LDO11 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO12 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO13 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO14 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO15 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO16 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO17 { - regulator-min-microvolt = <650000>; - regulator-max-microvolt = <2250000>; - regulator-boot-on; - regulator-always-on; - }; - LDO18 { - regulator-min-microvolt = <650000>; - regulator-max-microvolt = <2250000>; - regulator-boot-on; - regulator-always-on; - }; - LDO19 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - LDO20 { - regulator-min-microvolt = <750000>; - regulator-max-microvolt = <3900000>; - regulator-boot-on; - regulator-always-on; - }; - }; - backlight { - maxim,max8925-dual-string = <0>; - }; - charger { - batt-detect = <0>; - topoff-threshold = <1>; - fast-charge = <7>; - no-temp-support = <0>; - no-insert-detect = <0>; - }; - }; +&twsi1 { + status = "okay"; + pmic: max8925@3c { + compatible = "maxium,max8925"; + reg = <0x3c>; + interrupts = <1>; + interrupt-parent = <&intcmux4>; + interrupt-controller; + #interrupt-cells = <1>; + maxim,tsc-irq = <0>; + + regulators { + SDV1 { + regulator-min-microvolt = <637500>; + regulator-max-microvolt = <1425000>; + regulator-boot-on; + regulator-always-on; }; - rtc: rtc@d4010000 { - status = "okay"; + SDV2 { + regulator-min-microvolt = <650000>; + regulator-max-microvolt = <2225000>; + regulator-boot-on; + regulator-always-on; }; + SDV3 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO1 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO2 { + regulator-min-microvolt = <650000>; + regulator-max-microvolt = <2250000>; + regulator-boot-on; + regulator-always-on; + }; + LDO3 { + regulator-min-microvolt = <650000>; + regulator-max-microvolt = <2250000>; + regulator-boot-on; + regulator-always-on; + }; + LDO4 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO5 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO6 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO7 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO8 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO9 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO10 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + }; + LDO11 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO12 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO13 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO14 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO15 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO16 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO17 { + regulator-min-microvolt = <650000>; + regulator-max-microvolt = <2250000>; + regulator-boot-on; + regulator-always-on; + }; + LDO18 { + regulator-min-microvolt = <650000>; + regulator-max-microvolt = <2250000>; + regulator-boot-on; + regulator-always-on; + }; + LDO19 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + LDO20 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <3900000>; + regulator-boot-on; + regulator-always-on; + }; + }; + backlight { + maxim,max8925-dual-string = <0>; + }; + charger { + batt-detect = <0>; + topoff-threshold = <1>; + fast-charge = <7>; + no-temp-support = <0>; + no-insert-detect = <0>; }; }; }; + +&rtc { + status = "okay"; +}; From patchwork Fri Mar 20 17:41:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 214150 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EACC2C4332B for ; Fri, 20 Mar 2020 17:41:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CD3FE20767 for ; Fri, 20 Mar 2020 17:41:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727301AbgCTRlc (ORCPT ); Fri, 20 Mar 2020 13:41:32 -0400 Received: from v6.sk ([167.172.42.174]:51844 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727192AbgCTRlb (ORCPT ); Fri, 20 Mar 2020 13:41:31 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id ADE0561008; Fri, 20 Mar 2020 17:41:30 +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, Lubomir Rintel Subject: [PATCH 05/10] ARM: dts: mmp*: Fix serial port names Date: Fri, 20 Mar 2020 18:41:02 +0100 Message-Id: <20200320174107.29406-6-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200320174107.29406-1-lkundrak@v3.sk> References: <20200320174107.29406-1-lkundrak@v3.sk> MIME-Version: 1.0 Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org A preferred node name for serial ports is "serial": mmp2-olpc-xo-1-75.dt.yaml: uart@d4030000: $nodename:0: 'uart@d4030000' does not match '^serial(@[0-9a-f,]+)*$' ... Signed-off-by: Lubomir Rintel --- arch/arm/boot/dts/mmp2.dtsi | 8 ++++---- arch/arm/boot/dts/mmp3.dtsi | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm/boot/dts/mmp2.dtsi b/arch/arm/boot/dts/mmp2.dtsi index 6a2f072c1d0a8..45372df0ec2ad 100644 --- a/arch/arm/boot/dts/mmp2.dtsi +++ b/arch/arm/boot/dts/mmp2.dtsi @@ -208,7 +208,7 @@ timer0: timer@d4014000 { clocks = <&soc_clocks MMP2_CLK_TIMER>; }; - uart1: uart@d4030000 { + uart1: serial@d4030000 { compatible = "mrvl,mmp-uart"; reg = <0xd4030000 0x1000>; interrupts = <27>; @@ -218,7 +218,7 @@ uart1: uart@d4030000 { status = "disabled"; }; - uart2: uart@d4017000 { + uart2: serial@d4017000 { compatible = "mrvl,mmp-uart"; reg = <0xd4017000 0x1000>; interrupts = <28>; @@ -228,7 +228,7 @@ uart2: uart@d4017000 { status = "disabled"; }; - uart3: uart@d4018000 { + uart3: serial@d4018000 { compatible = "mrvl,mmp-uart"; reg = <0xd4018000 0x1000>; interrupts = <24>; @@ -238,7 +238,7 @@ uart3: uart@d4018000 { status = "disabled"; }; - uart4: uart@d4016000 { + uart4: serial@d4016000 { compatible = "mrvl,mmp-uart"; reg = <0xd4016000 0x1000>; interrupts = <46>; diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi index 59a108e49b41e..7a5b9962497e4 100644 --- a/arch/arm/boot/dts/mmp3.dtsi +++ b/arch/arm/boot/dts/mmp3.dtsi @@ -318,7 +318,7 @@ timer: timer@d4014000 { clocks = <&soc_clocks MMP2_CLK_TIMER>; }; - uart1: uart@d4030000 { + uart1: serial@d4030000 { compatible = "mrvl,mmp-uart"; reg = <0xd4030000 0x1000>; interrupts = ; @@ -328,7 +328,7 @@ uart1: uart@d4030000 { status = "disabled"; }; - uart2: uart@d4017000 { + uart2: serial@d4017000 { compatible = "mrvl,mmp-uart"; reg = <0xd4017000 0x1000>; interrupts = ; @@ -338,7 +338,7 @@ uart2: uart@d4017000 { status = "disabled"; }; - uart3: uart@d4018000 { + uart3: serial@d4018000 { compatible = "mrvl,mmp-uart"; reg = <0xd4018000 0x1000>; interrupts = ; @@ -348,7 +348,7 @@ uart3: uart@d4018000 { status = "disabled"; }; - uart4: uart@d4016000 { + uart4: serial@d4016000 { compatible = "mrvl,mmp-uart"; reg = <0xd4016000 0x1000>; interrupts = ; From patchwork Fri Mar 20 17:41:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 214149 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD228C43333 for ; Fri, 20 Mar 2020 17:41:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id BA35B20767 for ; Fri, 20 Mar 2020 17:41:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727360AbgCTRli (ORCPT ); Fri, 20 Mar 2020 13:41:38 -0400 Received: from v6.sk ([167.172.42.174]:51890 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726866AbgCTRli (ORCPT ); Fri, 20 Mar 2020 13:41:38 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id DFF306108E; Fri, 20 Mar 2020 17:41:36 +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, Lubomir Rintel Subject: [PATCH 07/10] ARM: dts: tango4: Make /serial compatible with ns16550a Date: Fri, 20 Mar 2020 18:41:04 +0100 Message-Id: <20200320174107.29406-8-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200320174107.29406-1-lkundrak@v3.sk> References: <20200320174107.29406-1-lkundrak@v3.sk> MIME-Version: 1.0 Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org ralink,rt2880-uart is compatible with ns16550a and all other instances of RT2880 UART nodes include it in the compatible property. Add it also here, to make the binding schema simpler. Signed-off-by: Lubomir Rintel --- arch/arm/boot/dts/tango4-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tango4-common.dtsi b/arch/arm/boot/dts/tango4-common.dtsi index ff72a8efb73d0..54fd522badfc9 100644 --- a/arch/arm/boot/dts/tango4-common.dtsi +++ b/arch/arm/boot/dts/tango4-common.dtsi @@ -85,7 +85,7 @@ tick-counter@10048 { }; uart: serial@10700 { - compatible = "ralink,rt2880-uart"; + compatible = "ralink,rt2880-uart", "ns16550a"; reg = <0x10700 0x30>; interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; clock-frequency = <7372800>; From patchwork Fri Mar 20 17:41:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lubomir Rintel X-Patchwork-Id: 214148 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 135C9C43332 for ; Fri, 20 Mar 2020 17:41:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C305520773 for ; Fri, 20 Mar 2020 17:41:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727391AbgCTRlo (ORCPT ); Fri, 20 Mar 2020 13:41:44 -0400 Received: from v6.sk ([167.172.42.174]:51914 "EHLO v6.sk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727389AbgCTRln (ORCPT ); Fri, 20 Mar 2020 13:41:43 -0400 Received: from localhost (v6.sk [IPv6:::1]) by v6.sk (Postfix) with ESMTP id 6128A61090; Fri, 20 Mar 2020 17:41:40 +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, Lubomir Rintel Subject: [PATCH 08/10] powerpc/fsl: Make serial ports compatible with ns16550a Date: Fri, 20 Mar 2020 18:41:05 +0100 Message-Id: <20200320174107.29406-9-lkundrak@v3.sk> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200320174107.29406-1-lkundrak@v3.sk> References: <20200320174107.29406-1-lkundrak@v3.sk> MIME-Version: 1.0 Sender: linux-serial-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org There are separate compatible strings for ns16550 and ns16550a and the Freescale serial port is compatible with the latter one, with working FIFO. Use the appropriate compatible string that is also consistent with ARM64 Freescale boards and thus avoiding one special case in the binding schema. Signed-off-by: Lubomir Rintel --- arch/powerpc/boot/dts/asp834x-redboot.dts | 4 ++-- arch/powerpc/boot/dts/kmeter1.dts | 2 +- arch/powerpc/boot/dts/kuroboxHD.dts | 4 ++-- arch/powerpc/boot/dts/kuroboxHG.dts | 4 ++-- arch/powerpc/boot/dts/mpc8308_p1m.dts | 4 ++-- arch/powerpc/boot/dts/mpc8308rdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8313erdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8315erdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc832x_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc832x_rdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8349emitx.dts | 4 ++-- arch/powerpc/boot/dts/mpc8349emitxgp.dts | 4 ++-- arch/powerpc/boot/dts/mpc834x_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc836x_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc836x_rdk.dts | 4 ++-- arch/powerpc/boot/dts/mpc8377_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc8377_rdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8377_wlan.dts | 4 ++-- arch/powerpc/boot/dts/mpc8378_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc8378_rdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8379_mds.dts | 4 ++-- arch/powerpc/boot/dts/mpc8379_rdb.dts | 4 ++-- arch/powerpc/boot/dts/mpc8610_hpcd.dts | 4 ++-- arch/powerpc/boot/dts/socrates.dts | 4 ++-- arch/powerpc/boot/dts/storcenter.dts | 4 ++-- arch/powerpc/boot/dts/stxssa8555.dts | 4 ++-- arch/powerpc/boot/dts/tqm8540.dts | 4 ++-- arch/powerpc/boot/dts/tqm8541.dts | 4 ++-- arch/powerpc/boot/dts/tqm8548-bigflash.dts | 4 ++-- arch/powerpc/boot/dts/tqm8548.dts | 4 ++-- arch/powerpc/boot/dts/tqm8555.dts | 4 ++-- arch/powerpc/boot/dts/xcalibur1501.dts | 4 ++-- arch/powerpc/boot/dts/xpedite5200.dts | 4 ++-- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 4 ++-- arch/powerpc/boot/dts/xpedite5301.dts | 4 ++-- arch/powerpc/boot/dts/xpedite5330.dts | 4 ++-- arch/powerpc/boot/dts/xpedite5370.dts | 4 ++-- 37 files changed, 73 insertions(+), 73 deletions(-) diff --git a/arch/powerpc/boot/dts/asp834x-redboot.dts b/arch/powerpc/boot/dts/asp834x-redboot.dts index 52a84561c4f07..fea08278e4ce0 100644 --- a/arch/powerpc/boot/dts/asp834x-redboot.dts +++ b/arch/powerpc/boot/dts/asp834x-redboot.dts @@ -250,7 +250,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <400000000>; interrupts = <9 0x8>; @@ -260,7 +260,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <400000000>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/kmeter1.dts b/arch/powerpc/boot/dts/kmeter1.dts index 154f5d293fd3b..376720d15e572 100644 --- a/arch/powerpc/boot/dts/kmeter1.dts +++ b/arch/powerpc/boot/dts/kmeter1.dts @@ -76,7 +76,7 @@ i2c@3000 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <264000000>; interrupts = <9 0x8>; diff --git a/arch/powerpc/boot/dts/kuroboxHD.dts b/arch/powerpc/boot/dts/kuroboxHD.dts index 0a4545159e800..a487f242d919f 100644 --- a/arch/powerpc/boot/dts/kuroboxHD.dts +++ b/arch/powerpc/boot/dts/kuroboxHD.dts @@ -84,7 +84,7 @@ rtc@32 { serial0: serial@80004500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x80004500 0x8>; clock-frequency = <97553800>; current-speed = <9600>; @@ -95,7 +95,7 @@ serial0: serial@80004500 { serial1: serial@80004600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x80004600 0x8>; clock-frequency = <97553800>; current-speed = <57600>; diff --git a/arch/powerpc/boot/dts/kuroboxHG.dts b/arch/powerpc/boot/dts/kuroboxHG.dts index 0e758b347cdb7..11c650cd1af35 100644 --- a/arch/powerpc/boot/dts/kuroboxHG.dts +++ b/arch/powerpc/boot/dts/kuroboxHG.dts @@ -84,7 +84,7 @@ rtc@32 { serial0: serial@80004500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x80004500 0x8>; clock-frequency = <130041000>; current-speed = <9600>; @@ -95,7 +95,7 @@ serial0: serial@80004500 { serial1: serial@80004600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x80004600 0x8>; clock-frequency = <130041000>; current-speed = <57600>; diff --git a/arch/powerpc/boot/dts/mpc8308_p1m.dts b/arch/powerpc/boot/dts/mpc8308_p1m.dts index 2638555afcc45..8578dbf1f31b5 100644 --- a/arch/powerpc/boot/dts/mpc8308_p1m.dts +++ b/arch/powerpc/boot/dts/mpc8308_p1m.dts @@ -227,7 +227,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <133333333>; interrupts = <9 0x8>; @@ -237,7 +237,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <133333333>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8308rdb.dts b/arch/powerpc/boot/dts/mpc8308rdb.dts index af2ed8380a867..3b42eede80bc6 100644 --- a/arch/powerpc/boot/dts/mpc8308rdb.dts +++ b/arch/powerpc/boot/dts/mpc8308rdb.dts @@ -203,7 +203,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <133333333>; interrupts = <9 0x8>; @@ -213,7 +213,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <133333333>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8313erdb.dts b/arch/powerpc/boot/dts/mpc8313erdb.dts index a8315795b2c95..d09db72277527 100644 --- a/arch/powerpc/boot/dts/mpc8313erdb.dts +++ b/arch/powerpc/boot/dts/mpc8313erdb.dts @@ -256,7 +256,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -266,7 +266,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8315erdb.dts b/arch/powerpc/boot/dts/mpc8315erdb.dts index e09b37d7489d0..4fc0d3fbe39f3 100644 --- a/arch/powerpc/boot/dts/mpc8315erdb.dts +++ b/arch/powerpc/boot/dts/mpc8315erdb.dts @@ -259,7 +259,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <133333333>; interrupts = <9 0x8>; @@ -269,7 +269,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <133333333>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc832x_mds.dts b/arch/powerpc/boot/dts/mpc832x_mds.dts index 3af073f01e71f..a9f95df92e694 100644 --- a/arch/powerpc/boot/dts/mpc832x_mds.dts +++ b/arch/powerpc/boot/dts/mpc832x_mds.dts @@ -102,7 +102,7 @@ rtc@68 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -112,7 +112,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc832x_rdb.dts b/arch/powerpc/boot/dts/mpc832x_rdb.dts index ecebc27a28987..435efd2f748fd 100644 --- a/arch/powerpc/boot/dts/mpc832x_rdb.dts +++ b/arch/powerpc/boot/dts/mpc832x_rdb.dts @@ -79,7 +79,7 @@ i2c@3000 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -89,7 +89,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8349emitx.dts b/arch/powerpc/boot/dts/mpc8349emitx.dts index d4ebbb93de0b3..48b14d1d1f3a0 100644 --- a/arch/powerpc/boot/dts/mpc8349emitx.dts +++ b/arch/powerpc/boot/dts/mpc8349emitx.dts @@ -278,7 +278,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; // from bootloader interrupts = <9 0x8>; @@ -288,7 +288,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; // from bootloader interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8349emitxgp.dts b/arch/powerpc/boot/dts/mpc8349emitxgp.dts index bcf68a0a7b557..5a460275cb93b 100644 --- a/arch/powerpc/boot/dts/mpc8349emitxgp.dts +++ b/arch/powerpc/boot/dts/mpc8349emitxgp.dts @@ -184,7 +184,7 @@ tbi0: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; // from bootloader interrupts = <9 0x8>; @@ -194,7 +194,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; // from bootloader interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc834x_mds.dts b/arch/powerpc/boot/dts/mpc834x_mds.dts index 6c8cb859c55f8..386baac9c5a86 100644 --- a/arch/powerpc/boot/dts/mpc834x_mds.dts +++ b/arch/powerpc/boot/dts/mpc834x_mds.dts @@ -236,7 +236,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -246,7 +246,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc836x_mds.dts b/arch/powerpc/boot/dts/mpc836x_mds.dts index f4ca12ec57f18..38ca10da4e2d2 100644 --- a/arch/powerpc/boot/dts/mpc836x_mds.dts +++ b/arch/powerpc/boot/dts/mpc836x_mds.dts @@ -132,7 +132,7 @@ i2c@3100 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <264000000>; interrupts = <9 0x8>; @@ -142,7 +142,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <264000000>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc836x_rdk.dts b/arch/powerpc/boot/dts/mpc836x_rdk.dts index a0cc1953484d7..51e0b6754748f 100644 --- a/arch/powerpc/boot/dts/mpc836x_rdk.dts +++ b/arch/powerpc/boot/dts/mpc836x_rdk.dts @@ -98,7 +98,7 @@ i2c@3100 { serial0: serial@4500 { device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; interrupts = <9 8>; interrupt-parent = <&ipic>; @@ -108,7 +108,7 @@ serial0: serial@4500 { serial1: serial@4600 { device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; interrupts = <10 8>; interrupt-parent = <&ipic>; diff --git a/arch/powerpc/boot/dts/mpc8377_mds.dts b/arch/powerpc/boot/dts/mpc8377_mds.dts index 9227bce0e2f56..11c522d4fffaa 100644 --- a/arch/powerpc/boot/dts/mpc8377_mds.dts +++ b/arch/powerpc/boot/dts/mpc8377_mds.dts @@ -270,7 +270,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -280,7 +280,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8377_rdb.dts b/arch/powerpc/boot/dts/mpc8377_rdb.dts index 7df452efa9579..dba5e7e1bc16a 100644 --- a/arch/powerpc/boot/dts/mpc8377_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8377_rdb.dts @@ -316,7 +316,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -326,7 +326,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8377_wlan.dts b/arch/powerpc/boot/dts/mpc8377_wlan.dts index d8e7d40aeae44..82d4517261597 100644 --- a/arch/powerpc/boot/dts/mpc8377_wlan.dts +++ b/arch/powerpc/boot/dts/mpc8377_wlan.dts @@ -298,7 +298,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -308,7 +308,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8378_mds.dts b/arch/powerpc/boot/dts/mpc8378_mds.dts index e45b25554e8c7..aa1cd44284005 100644 --- a/arch/powerpc/boot/dts/mpc8378_mds.dts +++ b/arch/powerpc/boot/dts/mpc8378_mds.dts @@ -309,7 +309,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -319,7 +319,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8378_rdb.dts b/arch/powerpc/boot/dts/mpc8378_rdb.dts index bdcfe83a561e1..af53d5f47719c 100644 --- a/arch/powerpc/boot/dts/mpc8378_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8378_rdb.dts @@ -316,7 +316,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -326,7 +326,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8379_mds.dts b/arch/powerpc/boot/dts/mpc8379_mds.dts index f7379a1cbb6c7..c11bc5cdaa954 100644 --- a/arch/powerpc/boot/dts/mpc8379_mds.dts +++ b/arch/powerpc/boot/dts/mpc8379_mds.dts @@ -307,7 +307,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -317,7 +317,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8379_rdb.dts b/arch/powerpc/boot/dts/mpc8379_rdb.dts index a5f702304a353..9f58b82ce3d8d 100644 --- a/arch/powerpc/boot/dts/mpc8379_rdb.dts +++ b/arch/powerpc/boot/dts/mpc8379_rdb.dts @@ -314,7 +314,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <9 0x8>; @@ -324,7 +324,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <10 0x8>; diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts b/arch/powerpc/boot/dts/mpc8610_hpcd.dts index 33bbe58c1ad08..6b197f460e5cb 100644 --- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts +++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts @@ -172,7 +172,7 @@ i2c@3100 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -183,7 +183,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/socrates.dts b/arch/powerpc/boot/dts/socrates.dts index 00a56e8e367cd..2915af26be21a 100644 --- a/arch/powerpc/boot/dts/socrates.dts +++ b/arch/powerpc/boot/dts/socrates.dts @@ -195,7 +195,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -205,7 +205,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/storcenter.dts b/arch/powerpc/boot/dts/storcenter.dts index 99f6f544dc5f8..5fed642164627 100644 --- a/arch/powerpc/boot/dts/storcenter.dts +++ b/arch/powerpc/boot/dts/storcenter.dts @@ -74,7 +74,7 @@ rtc@68 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x20>; clock-frequency = <97553800>; /* Hz */ current-speed = <115200>; @@ -85,7 +85,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x20>; clock-frequency = <97553800>; /* Hz */ current-speed = <9600>; diff --git a/arch/powerpc/boot/dts/stxssa8555.dts b/arch/powerpc/boot/dts/stxssa8555.dts index 5dca2a91c41f6..59ea659d7d6d6 100644 --- a/arch/powerpc/boot/dts/stxssa8555.dts +++ b/arch/powerpc/boot/dts/stxssa8555.dts @@ -204,7 +204,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; @@ -214,7 +214,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/tqm8540.dts b/arch/powerpc/boot/dts/tqm8540.dts index 9c1eb9779108c..11e855217a5c8 100644 --- a/arch/powerpc/boot/dts/tqm8540.dts +++ b/arch/powerpc/boot/dts/tqm8540.dts @@ -243,7 +243,7 @@ tbi2: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; @@ -253,7 +253,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/tqm8541.dts b/arch/powerpc/boot/dts/tqm8541.dts index 44595cf675d01..60f9be355857f 100644 --- a/arch/powerpc/boot/dts/tqm8541.dts +++ b/arch/powerpc/boot/dts/tqm8541.dts @@ -217,7 +217,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; @@ -227,7 +227,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/tqm8548-bigflash.dts b/arch/powerpc/boot/dts/tqm8548-bigflash.dts index caa36c5ef1155..0139b40263758 100644 --- a/arch/powerpc/boot/dts/tqm8548-bigflash.dts +++ b/arch/powerpc/boot/dts/tqm8548-bigflash.dts @@ -296,7 +296,7 @@ tbi3: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? current-speed = <115200>; @@ -307,7 +307,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? current-speed = <115200>; diff --git a/arch/powerpc/boot/dts/tqm8548.dts b/arch/powerpc/boot/dts/tqm8548.dts index 12a64410f349c..3f0579f6cbcd5 100644 --- a/arch/powerpc/boot/dts/tqm8548.dts +++ b/arch/powerpc/boot/dts/tqm8548.dts @@ -296,7 +296,7 @@ tbi3: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? current-speed = <115200>; @@ -307,7 +307,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? current-speed = <115200>; diff --git a/arch/powerpc/boot/dts/tqm8555.dts b/arch/powerpc/boot/dts/tqm8555.dts index 54f3e82907d69..90e5d007033a0 100644 --- a/arch/powerpc/boot/dts/tqm8555.dts +++ b/arch/powerpc/boot/dts/tqm8555.dts @@ -217,7 +217,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; @@ -227,7 +227,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; // reg base, size clock-frequency = <0>; // should we fill in in uboot? interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/xcalibur1501.dts b/arch/powerpc/boot/dts/xcalibur1501.dts index 46c25bda9515d..00dd0b65f9483 100644 --- a/arch/powerpc/boot/dts/xcalibur1501.dts +++ b/arch/powerpc/boot/dts/xcalibur1501.dts @@ -528,7 +528,7 @@ tbi3: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -539,7 +539,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/xpedite5200.dts b/arch/powerpc/boot/dts/xpedite5200.dts index 840ea84bbb595..730ca82efa567 100644 --- a/arch/powerpc/boot/dts/xpedite5200.dts +++ b/arch/powerpc/boot/dts/xpedite5200.dts @@ -330,7 +330,7 @@ tbi3: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; current-speed = <115200>; @@ -341,7 +341,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; current-speed = <115200>; diff --git a/arch/powerpc/boot/dts/xpedite5200_xmon.dts b/arch/powerpc/boot/dts/xpedite5200_xmon.dts index 449fc1b5dc230..e123e3eb858c2 100644 --- a/arch/powerpc/boot/dts/xpedite5200_xmon.dts +++ b/arch/powerpc/boot/dts/xpedite5200_xmon.dts @@ -334,7 +334,7 @@ tbi3: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; current-speed = <9600>; @@ -345,7 +345,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; current-speed = <9600>; diff --git a/arch/powerpc/boot/dts/xpedite5301.dts b/arch/powerpc/boot/dts/xpedite5301.dts index 12184e1796381..4afac7c0693e0 100644 --- a/arch/powerpc/boot/dts/xpedite5301.dts +++ b/arch/powerpc/boot/dts/xpedite5301.dts @@ -438,7 +438,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -449,7 +449,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/xpedite5330.dts b/arch/powerpc/boot/dts/xpedite5330.dts index e8fc90c52ad6b..013002a16bdda 100644 --- a/arch/powerpc/boot/dts/xpedite5330.dts +++ b/arch/powerpc/boot/dts/xpedite5330.dts @@ -474,7 +474,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -485,7 +485,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>; diff --git a/arch/powerpc/boot/dts/xpedite5370.dts b/arch/powerpc/boot/dts/xpedite5370.dts index 2b5aa2f3a7098..6b3f1cada6326 100644 --- a/arch/powerpc/boot/dts/xpedite5370.dts +++ b/arch/powerpc/boot/dts/xpedite5370.dts @@ -436,7 +436,7 @@ tbi1: tbi-phy@11 { serial0: serial@4500 { cell-index = <0>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4500 0x100>; clock-frequency = <0>; interrupts = <42 2>; @@ -447,7 +447,7 @@ serial0: serial@4500 { serial1: serial@4600 { cell-index = <1>; device_type = "serial"; - compatible = "fsl,ns16550", "ns16550"; + compatible = "fsl,ns16550", "ns16550a"; reg = <0x4600 0x100>; clock-frequency = <0>; interrupts = <42 2>;