Received: by 2002:a17:90a:2044:0:0:0:0 with SMTP id n62csp526341pjc; Mon, 20 May 2019 11:15:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqzl8hZ5WQTNdrM+G+bE+3Z1IzchYMEO7iCPn0ra+EVggzPYG5gksvfbNc3SXP0rAZ6Ex0KV X-Received: by 2002:a62:798b:: with SMTP id u133mr17814548pfc.210.1558376146596; Mon, 20 May 2019 11:15:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558376146; cv=none; d=google.com; s=arc-20160816; b=jyz44B5WipW0xCzMuHg4n7KqsRmoOYf/b/vB8vnnojHaqIIKuZux/4svhw35g9qxZf NlTBbb10j5lD+fnoEjHSX1hfytV+64IJEw9fMsmUM8Z7PiNF8el84jRhCFJhc/MWS9AA iugBHMYVKNN4ycqiZHpMO044ensh/b9nqFzA41EICeROBizgOcKGponqsgcMEs7Cygs5 4JMFXx8H3Y5C1gEy3QvozbQJVWhALr7+FJUc6n+dp2QsbPaSCAzPjmFrxXf7vzIA6wXx WkoP7LwiDIsMIUTGSgUtHK6LmRNktAIKGWRmEShMcA7Z2ow9lG6SsNzv00Wc67LZgXnv 10Hw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=3FCkJMun06bDUVWTAvV42COQZNf02FQ8u62uqqJiOUg=; b=sYf9l7XOmVYBYWfe3RjV8Aw0KeYbBxcYGg6v8J/SJm+dvBtR6uTX+ddJH2HIofvuCP X0JTvuarmmJjZT383JKbUsY/Z+2N+/hLHzdd9npDaSpHDfnXL/c82/sK+yDsmjReiJ97 HSB/6i3YsmBCSKo17PvyAr8u5J+wBJYmIUzedp1EbJSNeHLwGat52QPRPmROcONKSv3r CFR0qaQDFVPK6NNxZ64WUd1/6GUWcoka7mvJwwctGYmgAZ6q/ElI1YoNwbguBhnrB1Cd bJUlgr5rduTQNHbyi6WB/LByZmGd8x+G5V6KwjP20ex+eqI7neJK+LQ0WO/zzLuzwDYX 7ryQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EzqGCTeH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 5si19457958pgm.540.2019.05.20.11.15.31; Mon, 20 May 2019 11:15:46 -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; dkim=pass header.i=@linaro.org header.s=google header.b=EzqGCTeH; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388309AbfETPH4 (ORCPT + 99 others); Mon, 20 May 2019 11:07:56 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:38797 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733123AbfETPH4 (ORCPT ); Mon, 20 May 2019 11:07:56 -0400 Received: by mail-wm1-f65.google.com with SMTP id t5so12066065wmh.3 for ; Mon, 20 May 2019 08:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=3FCkJMun06bDUVWTAvV42COQZNf02FQ8u62uqqJiOUg=; b=EzqGCTeHr1mxFc/IIH/eDfjStg8gyhuoN7DpS3KC+9YyD2U5qUFrxigfAPSw4xCK0n MbFMfVEOChtVmivqDSSSqSdBP3ZUHRXbQeZnffYrr5TFW05A/RTwj9wSOys1oOBiK7Kn 756EffHkeyW9iNA3rer9/kTbd0tCHUioS2XLz87ZX+N064+Xf6rkHhwy8KE+y7oEyesr R97BQK76VTBbxwl9u0OZEWgkWPOIjjyLF6bYkoAnCkgPenv0vd90n2fkKE9bJX83L0y0 m+h207nWDlglAG/p4vFzjhXcwihCxdRteNjfqS7l6EO1UZGbWL8o8my6Nr28LXx0tks9 MGlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=3FCkJMun06bDUVWTAvV42COQZNf02FQ8u62uqqJiOUg=; b=DNwpd9JYwPSQq9AQIZfuAuou4VFZwuZR5vrHeCbrqHEnacDoaiSTCDiq/WMgT7hhEE YgI0tpjU0k9m5yELTNLV/3wfkjfDGatEUXUaWJZQi72S4gKz1iPIRkkyxadckihnX1Pc 1wmsfVr2QTpqlqu/tN/ryUpHq6UA0XVaczaIaj0fVweox1XISmWR3kdGve9+wb4XKu3F 56X6opq/TWfR5I7cGJXSxlJFmEl9W5t6EnGwU+yjBo9BjAcIomtXoZqaGJV7gRWSg8gs 0cvGximzEWGLTnqAtlPkJyQ9dmXjZ66MpxdQY0+uc3H6ytg6NTlP2DEkqW+k2hElUx99 OsNA== X-Gm-Message-State: APjAAAWOlfxdKayGB1qm3jmwjvaY/LGwluAi6+flKE0WpJl/te9Q2u0f IfKu5jnjB6GQk7ltTw3v4k6xXQ== X-Received: by 2002:a1c:f10f:: with SMTP id p15mr9221577wmh.150.1558364873726; Mon, 20 May 2019 08:07:53 -0700 (PDT) Received: from [192.168.1.7] (139.red-79-146-81.dynamicip.rima-tde.net. [79.146.81.139]) by smtp.gmail.com with ESMTPSA id l12sm16472733wmj.0.2019.05.20.08.07.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 May 2019 08:07:53 -0700 (PDT) Subject: Re: [PATCH] tty: serial: msm_serial: Fix XON/XOFF To: Stephen Boyd , agross@kernel.org, david.brown@linaro.org, gregkh@linuxfoundation.org Cc: jslaby@suse.com, keescook@chromium.org, anton@enomsg.org, ccross@android.com, tony.luck@intel.com, linux-arm-msm@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, khasim.mohammed@linaro.org, agsumit@qti.qualcomm.com References: <20190520103435.30850-1-jorge.ramirez-ortiz@linaro.org> <20190520145110.7BDAE21721@mail.kernel.org> <254704a2-ee20-30cd-8362-6e1bd23ec090@linaro.org> <20190520150320.5DBC520856@mail.kernel.org> From: Jorge Ramirez Message-ID: Date: Mon, 20 May 2019 17:07:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20190520150320.5DBC520856@mail.kernel.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/20/19 17:03, Stephen Boyd wrote: > Quoting Jorge Ramirez (2019-05-20 07:58:54) >> On 5/20/19 16:56, Jorge Ramirez wrote: >>> >>> yeah, semantically confusing msm_reset_dm_count is what really matters: >>> it tells the hardware to only take n bytes (in this case only one) so >>> the others will be ignored >> >> um after I said this, maybe iowrite32_rep should only be applied to >> uartdm ... what do you think? >> > > Probably. The uartdm hardware typically required words everywhere while > the pre-dm hardware didn't. It's an if condition so it should be OK. > > It may be time to remove non-uartdm support from this driver > all-together. From what I recall the only devices that are upstream are > the uartdm ones, so it may be easier to just remove the legacy stuff > that nobody has tested in many years. > > should this be merged before removing the non-uartdm support or after? I also have some other changes - in particular with respect to the usage of fifosize which according to the documentation is in words not in bytes.