From patchwork Wed Feb 22 21:04:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Blumenstingl X-Patchwork-Id: 60697 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp813230wrd; Wed, 22 Feb 2023 13:09:07 -0800 (PST) X-Google-Smtp-Source: AK7set+j8f5GiAUU4OZ2jn175kCwHLOneQtHy/dr4eYFmYh1w1WURcKvRLflkodO31DaJvGZGHyV X-Received: by 2002:a17:906:f2d5:b0:8b2:7564:dfd5 with SMTP id gz21-20020a170906f2d500b008b27564dfd5mr19639406ejb.60.1677100147261; Wed, 22 Feb 2023 13:09:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677100147; cv=none; d=google.com; s=arc-20160816; b=UI8u+6AoiGCrcm18ihO7Yknyuwh/ohoJh+gtiX8tJTt0OwwCmkP6cyEafXvSi7klkf Ax6yurI3FQCGw0gNUByJyF0hAZkFHMf80xxJBvRrOrWn4U+VRfUS3SSUy9I4TEtZDeXf 7VUJdM5yzpYt+xZ0NJVvPfaz++4am4TG4nZfJ5pO3NrbXK2dJmzJ0JfMm67IrEv0XTwH pzEEHYdvdZrJDy69CUhFabhjt4rW3FYGNRvhOm8g37WhUWI8Sd7wi93Psso1YQpBM9Vw pXpvo343fTii48n8bWOPgmWRqkAvAfnJJO4E31HQRyM8chyd3JAcPRohSFaqFUZGVMwz CSxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=D4sT1wUlCbHRDpbMzMMTT4BWgWGszScqpQQPPR7Avx8=; b=Ffn+oBC3rirRwK1BCXNvtzsMnUFCMlpH3vQNS18Re1wwcuiXn7b2l9zz84B2K7yhVD H76ye/3ntdLPFuvCGy0Dx0B9uHBOlXVHQ67D3UhAHz1pPStfpHjxz/m8UMn8pSEpWsJx 5Br7Jn7gcDAg88zJ6xRGJfczltBw1mE/txcKNwVIZ+ogfKVy5XuYAh6pldRp8F9V46VM VHr/NEsKwbxM7EIARZmjllGW2PT21kv8XygxMK5P2qC//RTJdt9qcTZ+zZ0OAGcG91+j eKDmZBtj4FaShUp7riNCIYwdGTvNlKkB6QRRcrIJ5bgE379mlikNkQBvNU/McOYXr2cR EYfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=fV1pXve6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y9-20020a170906518900b008c8ceeed630si16120477ejk.108.2023.02.22.13.08.43; Wed, 22 Feb 2023 13:09:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20210112 header.b=fV1pXve6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S232686AbjBVVFq (ORCPT + 99 others); Wed, 22 Feb 2023 16:05:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232664AbjBVVF1 (ORCPT ); Wed, 22 Feb 2023 16:05:27 -0500 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C86C746098; Wed, 22 Feb 2023 13:04:55 -0800 (PST) Received: by mail-ed1-x530.google.com with SMTP id i34so10460797eda.7; Wed, 22 Feb 2023 13:04:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=D4sT1wUlCbHRDpbMzMMTT4BWgWGszScqpQQPPR7Avx8=; b=fV1pXve6qVGgUZzvzS3Cvik+RMpTsqvE0467NRn8Yb6V7KweUNBEWo4/q30yGcFc9w D+rYJdf2EukzBDNH1v7G086P4Dv9oonD3XT2xLE1mdfg9C347zfJ0wMXCy5hhBVc14pH SBV+mro6+fG+QnaFP472RGso/v2hRpfnF2P7WuV8kfWU8Mqe0zirTpHBCeHrXRTAHwWJ RQO/Z478Q5BdO51H3sh6xqDR5tX03sOJMgzlLDVjzSY+1gQ3jogJjmrdqQLm9kBjMb+q SFu0bUnQ2TzX+kKa6RHt1qzdrPhfdrIk/LHxw6OAiSEcMmw0Xg9bjFXjEbqvTChMmY4Y utgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=D4sT1wUlCbHRDpbMzMMTT4BWgWGszScqpQQPPR7Avx8=; b=fv5Uf75FMukdHEBbzAiMOhtkcrxr/kmifSpZTek3eFnC8gBEsBTPOvlddgDoZwdTKj gn5jK15xyWKx4eYLlYKiDnQZj0TSHJB5FUfBEeJLomJk0sgUlLYSdklX4VX+bzur25XM 4Yt482iZ/ZPxdjkvN/VqSsZ+QmQtExdshsVCMlvMugAs25Upe2/7s0jLNZXmz+WsGNBp XHLeiC99s3s5/Gvda7g/NpTqfVH8XrjGA4OiXgXtq79wbXGFHJdGyiu8SFQ4G0DsnYwZ ZsrCNAnoyGDU9/KtgehQGVkgepEDdS1mQ+JXdzh8aH2yS3+kIE+Z49OErbMeFQR/emyO Illw== X-Gm-Message-State: AO0yUKUhbmAQDV1f6WWmLyzkEVL9gQS4y9TU0fICvAoDZ0XwiL+9vOgg zI5Ca2mZ5ZAxxk/S0J3DRZc= X-Received: by 2002:aa7:db44:0:b0:4ac:b309:3d76 with SMTP id n4-20020aa7db44000000b004acb3093d76mr9530208edt.31.1677099882731; Wed, 22 Feb 2023 13:04:42 -0800 (PST) Received: from localhost.localdomain (dynamic-2a01-0c22-76c9-eb00-0000-0000-0000-0e63.c22.pool.telefonica.de. [2a01:c22:76c9:eb00::e63]) by smtp.googlemail.com with ESMTPSA id m17-20020a50c191000000b004af6a840f21sm209208edf.15.2023.02.22.13.04.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Feb 2023 13:04:42 -0800 (PST) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, jirislaby@kernel.org, neil.armstrong@linaro.org, krzysztof.kozlowski+dt@linaro.org, robh+dt@kernel.org, gregkh@linuxfoundation.org, Christian Hewitt , Martin Blumenstingl Subject: [PATCH v1 RFC 3/3] arm64: dts: meson-g12-common: Use the G12A UART compatible string Date: Wed, 22 Feb 2023 22:04:25 +0100 Message-Id: <20230222210425.626474-4-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230222210425.626474-1-martin.blumenstingl@googlemail.com> References: <20230222210425.626474-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1758566964161272043?= X-GMAIL-MSGID: =?utf-8?q?1758566964161272043?= Switch meson-12-common.dtsi to use the Meson G12A specific UART compatible string. This enables the "divide XTAL by 2" divider which improves support for UART attached Bluetooth modules (for example RTL8822CS) running at a baud rate of 1500000. Without dividing XTAL (24MHz) by 2 a baud rate of 1500000 cannot be generated cleanly and the resulting jitter breaks communication with the module. Tested-by: Christian Hewitt Signed-off-by: Martin Blumenstingl --- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi index 123a56f7f818..3dc06848f3c4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -2046,7 +2046,7 @@ pwm_AO_cd: pwm@2000 { }; uart_AO: serial@3000 { - compatible = "amlogic,meson-gx-uart", + compatible = "amlogic,meson-g12a-uart", "amlogic,meson-ao-uart"; reg = <0x0 0x3000 0x0 0x18>; interrupts = ; @@ -2056,7 +2056,7 @@ uart_AO: serial@3000 { }; uart_AO_B: serial@4000 { - compatible = "amlogic,meson-gx-uart", + compatible = "amlogic,meson-g12a-uart", "amlogic,meson-ao-uart"; reg = <0x0 0x4000 0x0 0x18>; interrupts = ; @@ -2293,7 +2293,7 @@ clk_msr: clock-measure@18000 { }; uart_C: serial@22000 { - compatible = "amlogic,meson-gx-uart"; + compatible = "amlogic,meson-g12a-uart"; reg = <0x0 0x22000 0x0 0x18>; interrupts = ; clocks = <&xtal>, <&clkc CLKID_UART2>, <&xtal>; @@ -2302,7 +2302,7 @@ uart_C: serial@22000 { }; uart_B: serial@23000 { - compatible = "amlogic,meson-gx-uart"; + compatible = "amlogic,meson-g12a-uart"; reg = <0x0 0x23000 0x0 0x18>; interrupts = ; clocks = <&xtal>, <&clkc CLKID_UART1>, <&xtal>; @@ -2311,7 +2311,7 @@ uart_B: serial@23000 { }; uart_A: serial@24000 { - compatible = "amlogic,meson-gx-uart"; + compatible = "amlogic,meson-g12a-uart"; reg = <0x0 0x24000 0x0 0x18>; interrupts = ; clocks = <&xtal>, <&clkc CLKID_UART0>, <&xtal>;