Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp764662pxb; Fri, 22 Apr 2022 10:39:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx1Xlw345BBz6nEvdX7NeosArmDgVRGiuuHolR4eVeILG/A2uZBu0vVeYmT/xkUHPZ8TPyG X-Received: by 2002:a17:90b:4c0c:b0:1d2:7cd4:20a6 with SMTP id na12-20020a17090b4c0c00b001d27cd420a6mr17475570pjb.110.1650649166193; Fri, 22 Apr 2022 10:39:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650649166; cv=none; d=google.com; s=arc-20160816; b=u1JCPKkDK2ysSTdtpbH4U0H/xEZpmZaZOeEeSaNMDYKrpDYDyxW/YYPMMR27i3Gqxx MllcIDJ5cUCXjNq4dQkHkV0b5rQErKtmpEzsG6i+mg5odtQ5SKxeETLvOWkvHL5Owv3I NDWgsc5L9EX6W+ceUGd+RPhvvdcegPC49cfEIrfl+R9F3Rfzy0wgZGErNTux6x7AGugq 9ozcLW+e+mJZJw9/vBNBNgDbRRZaeY32tEyQWTXRog/JE12XFlTa9+IBAJyc/X9eLkpG mUA5DbVPcOwFshYzhrdxLqTWVm3N5AldaphRWqIZIhwR/luPWI48M8VWjLDkP4Nd2HHr yi5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=BoMVUFOEl6nR+FPyhiLBNUhDYjBNRueFaMw3cK0djfg=; b=DmHZRrrYukbFITWAv5FCcw0s3hH54rAwcQTsrOdCxKmiVrWQzYtlUdffY55SD64wxm fl5sazd1t261k365OskWy4mCLHY5ibtMgr1DnHPVMnV6v3rundRX44oUmfpq7leIVN/s 2Bae4bRC8VUXLD3EnZpG71hFHjzcsVNtSgDBbpHiT0GpVoT3e8QDpESyvrkKG88RoTlR Lv9hdcdyoI8g9Cd+GrqrC6TQFWZCn+vIKTK/1GqcJpDSYF4X2eOJ5iGz0v7k+islu4er UiuvgxHzsQF4wcu+5pFFiEv3J4KKPZ6Vhra6YadA9aFGJEiK6yjc+Y5ctEgYzs+Vtd1T xIIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=OS02zn8X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id l13-20020a056a0016cd00b0050a8f87bf96si9089106pfc.293.2022.04.22.10.39.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Apr 2022 10:39:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=OS02zn8X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 249DFE8876; Fri, 22 Apr 2022 10:28:51 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1447527AbiDVMdT (ORCPT + 99 others); Fri, 22 Apr 2022 08:33:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1447517AbiDVMdR (ORCPT ); Fri, 22 Apr 2022 08:33:17 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8ADE856C3C for ; Fri, 22 Apr 2022 05:30:23 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id 17-20020a05600c021100b00393a19f8f98so2270022wmi.4 for ; Fri, 22 Apr 2022 05:30:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:organization:in-reply-to :content-transfer-encoding; bh=BoMVUFOEl6nR+FPyhiLBNUhDYjBNRueFaMw3cK0djfg=; b=OS02zn8X0KgjK9iT9Xgk16HCgAt33owcXhXxaYbK3kIjjJj/yoAwIZIl0xhse1yIFe O3ZYcXjEg478fq+/nX9frDJkZVaHZTldmZ+h+ZpmNZ5d0Ea91Qcn5ahbRWFbQ5Nn24B4 WEqUCsC4H9QeiL3lT88hNFBmoWykZeBLJUjp1uWtahTnjJzwWNJ6cIVp9G/lBDHsJPyb +VMnIOu+bcMJRbCWjxfeO4Gr0ehqtFEnkdsnXGx4GAk8gxv4sFmsl2kBRZRf1zmoRC7N ayMEUxl0pKrgkEijMCdti/qjBDvgOlQyue9W60uRaCwYDPg/vOwpACJpSjactVpzQhKC TUTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:organization:in-reply-to :content-transfer-encoding; bh=BoMVUFOEl6nR+FPyhiLBNUhDYjBNRueFaMw3cK0djfg=; b=vOeLnJcVQ3gP2mIEQIwKy3/q3VAlOIH4V3VeP7Ns+P/dVMskiD+l9RClZyKHuIrnYp g9VDsWBQE21Z3nhRgp8NdOMRepb7QsvrYS2jvc49F+smLWcW70G/+0qQZXkaT9ux6d33 KJf4K8cZHQRsePa0yf+wvkK2jMH01P8roRSjaUjwywhzTMF1DklipNMa67VxqMepKYJI vGUGDnZzFtB3BL/72iE32KTxX8GT0sHkUXeew2jsOLfinJ3KU7EJgtlGrb1EnGwjSFcu pPvZ/UJ3K8srNzhKB8cLbHjxzz2aq4UjdB5AzIwEutoMMXHOLgb0LW1d6pwFK2iV3a15 oUSA== X-Gm-Message-State: AOAM531egSgqk3E8UNda1oJfb5SzWEL8Jz/OaHYVlEBO2+BrAXqCZ5tV FFGCHs+nEIdeQgc3j7xCiyLozg== X-Received: by 2002:a05:600c:35c9:b0:392:8e2a:d7aa with SMTP id r9-20020a05600c35c900b003928e2ad7aamr4130493wmq.34.1650630621966; Fri, 22 Apr 2022 05:30:21 -0700 (PDT) Received: from ?IPV6:2001:861:44c0:66c0:3ce1:1ed1:5e14:cd49? ([2001:861:44c0:66c0:3ce1:1ed1:5e14:cd49]) by smtp.gmail.com with ESMTPSA id t4-20020adfe104000000b00205b50f04f0sm1630593wrz.86.2022.04.22.05.30.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 22 Apr 2022 05:30:21 -0700 (PDT) Message-ID: Date: Fri, 22 Apr 2022 14:30:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH V3 2/2] tty: serial: meson: Added S4 SOC compatibility Content-Language: en-US To: Yu Tu , linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Kevin Hilman , Jerome Brunet Cc: Jiri Slaby , Martin Blumenstingl References: <20220422111320.19234-1-yu.tu@amlogic.com> <20220422111320.19234-3-yu.tu@amlogic.com> From: Neil Armstrong Organization: Baylibre In-Reply-To: <20220422111320.19234-3-yu.tu@amlogic.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE autolearn=unavailable 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 On 22/04/2022 13:13, Yu Tu wrote: > Make UART driver compatible with S4 SOC UART. Meanwhile, the S4 SOC > UART uses 12MHz as the clock source for baud rate calculations. > > Signed-off-by: Yu Tu > --- > drivers/tty/serial/meson_uart.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c > index 58bd2723c004..c748e5dd5348 100644 > --- a/drivers/tty/serial/meson_uart.c > +++ b/drivers/tty/serial/meson_uart.c > @@ -790,11 +790,19 @@ static int meson_uart_remove(struct platform_device *pdev) > return 0; > } > > +static struct meson_uart_data s4_uart_data = { > + .has_xtal_div2 = true, > +}; > + > static const struct of_device_id meson_uart_dt_match[] = { > { .compatible = "amlogic,meson6-uart" }, > { .compatible = "amlogic,meson8-uart" }, > { .compatible = "amlogic,meson8b-uart" }, > { .compatible = "amlogic,meson-gx-uart" }, > + { > + .compatible = "amlogic,meson-s4-uart", > + .data = (void *)&s4_uart_data, > + }, > { /* sentinel */ }, > }; > MODULE_DEVICE_TABLE(of, meson_uart_dt_match); Reviewed-by: Neil Armstrong