Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2191511yba; Mon, 15 Apr 2019 06:52:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqzmlBElkQ03E0iy4/apWWrQAgP1RzSjhZ6ImFZEDgELjetmO+L/KiX9XJ0WQ477uuyjbc7w X-Received: by 2002:a63:8ac4:: with SMTP id y187mr24314767pgd.13.1555336339706; Mon, 15 Apr 2019 06:52:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555336339; cv=none; d=google.com; s=arc-20160816; b=O+OCBjoi59gMOzrw/Jg8WlZPF6WuHplEHi/BeHCjU8lw2dpwKGlA4McYLFvxcmGyfx bW/xRRgFQPApsmTt/qNITaQTtstRQajmBKQm4Ef+IGGyKApuB0llNUwBmmLb6+Nc07io owXeQwPOcZc13sklLPanqLycLmocITX0ukhSff3HaXTHrgDCAvQF656qKKtOsR7A9ZIY +AhsaWtrUjD/WssUUAPnFEZSZxcxb9iSqc/7ku1osIQV2sQDPCK8KfDZPTnhWBsmOqTI 3KgEos13btn1JtMPBdniRmIZ5JlqvUId4RXO0iKtdDDWHUM03Q3/iB0K1hQXXQq9TykW FGLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=DSPnncDo1mFhEN6ABkYMgGVlfBcYMv1E23QjBIfu+ew=; b=HLauu1SYXMmRUbdXlhXU82xdSY/oE1CREdAv6Gex4YETaqffDKHyD4jgyszHV/Nn+i UD8hy+cE3Xv9oh3de2Qo9cX7/1/rQDrgIO1jmXDFq7SOBto9fnuoYRUoPdlk0RtC3xkt dkzLIOFQQNzTVGjaPT/66xf35h+nell3Nvw0k16/fwpGiX+g32q8UKFdzAjBjQKOF8Es NY4eBQOYJ8INlaLza//MIS4oFwiWOE1/js8VjK/4N743P1mOPHl2NtX2UXg4GVvme6il mv5Y32ouelxwVZXMqhCT0LbesdZpj6VPfRHfmdoJ6VZnQifz0RGKF3fZ8iFvmCDTFdxq JIZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Z9QBifhj; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 32si19709143pld.155.2019.04.15.06.52.03; Mon, 15 Apr 2019 06:52:19 -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=@gmail.com header.s=20161025 header.b=Z9QBifhj; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727560AbfDONvG (ORCPT + 99 others); Mon, 15 Apr 2019 09:51:06 -0400 Received: from mail-qt1-f193.google.com ([209.85.160.193]:40160 "EHLO mail-qt1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726102AbfDONvG (ORCPT ); Mon, 15 Apr 2019 09:51:06 -0400 Received: by mail-qt1-f193.google.com with SMTP id x12so19116003qts.7; Mon, 15 Apr 2019 06:51:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DSPnncDo1mFhEN6ABkYMgGVlfBcYMv1E23QjBIfu+ew=; b=Z9QBifhjz4WriAMttFkMM5nKPVYrZ7xAogJsqIkYXcMENQcwOi7DybaUksFDTezdfQ 9y5VVh08Zqf//t0jzjcDFde3cLYvNxOuqdw+4toCmD5QhhcQz41lsKANhlVWWsWxbyVK 1RcPQsu6r5ggAM7E3wHGBTuB+qnR+BbcM3QlyO6iIhLjshPvFrepOsHMZjl9fEwSU1Vl rHzgihrAbXdrvfabfuEQsjxeQq8ujJB5n5c9bZgBaCTYii8uRhQDHU9+bufCC1KeBFkQ KnujjymNjSqyG2dZNCqbsXp4Yd5R4/8mm3u0NLCsah3rXF8NtKuYTxt1ypIlyc1MufLE PMbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DSPnncDo1mFhEN6ABkYMgGVlfBcYMv1E23QjBIfu+ew=; b=pI/WxRGkEQO5xfj9utyS7bsTiJnQxTHoQcjFmhflJL4hbBfe2T3KuBJ7I6azRqXtp+ 2RNemyH1fdk7qeDNlX3x4TqdcYfvl/dwXOKcU5Z3Iwtr5cN9s494kNS8gniBnafcf5bc dqCg0VGJcVjiNJKFSzj7d1cbGkzD/HvLPqrHYm9I1W4bmNCrvOKY9sojMa1c8CJNYyb+ iuOS+hfFcgmztms09icckrFLuDhHVEBwBtFH8onZugjrMzne7/nhVf6oyJVKjX3cE7PL q8WZcFTGqNpPo/sTHTqAMuossI7z9PENI9WGVpxri53SVOvlrYQrceAHEOfVxMsju3sa DpcQ== X-Gm-Message-State: APjAAAW0QBGFSpJWQrFe7ggatYLUsxVc/iXfgEhGmyaF9QOtoO3ofzSS 204ZlQZ5xLmAzfZa/vL+Ns5rfYL/Wh41tRZZ6Oo= X-Received: by 2002:a0c:9599:: with SMTP id s25mr60082491qvs.119.1555336265322; Mon, 15 Apr 2019 06:51:05 -0700 (PDT) MIME-Version: 1.0 References: <1553183239-13253-1-git-send-email-fabien.dessenne@st.com> <1553183239-13253-3-git-send-email-fabien.dessenne@st.com> <4857555a-812d-0b96-9a70-2984ffb50ca9@st.com> <770c71bc-f387-62b6-f799-07ba6446e7e8@st.com> <760819dc-4c26-b492-a0ba-8b27c189d5b1@st.com> <596f9e4d-2db1-8040-211b-173ad19d9d0e@st.com> <45511e33-df29-1a3c-66a1-151dc42bf10d@st.com> <6351cde2-7470-40f5-9f3a-c872cb193e50@st.com> <0c1d34df-7aeb-648b-b118-cf608e6ba636@metux.net> In-Reply-To: <0c1d34df-7aeb-648b-b118-cf608e6ba636@metux.net> From: xiang xiao Date: Mon, 15 Apr 2019 21:50:54 +0800 Message-ID: Subject: Re: [PATCH 2/2] tty: add rpmsg driver To: "Enrico Weigelt, metux IT consult" Cc: Arnaud Pouliquen , Fabien Dessenne , Ohad Ben-Cohen , Bjorn Andersson , Greg Kroah-Hartman , Jiri Slaby , linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Benjamin Gaignard Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 15, 2019 at 9:14 PM Enrico Weigelt, metux IT consult wrote: > > On 12.04.19 18:00, Arnaud Pouliquen wrote: > > Hi folks, > > > > Haven't followed the whole thread, but I've got the impression that the > device is emulating an uart - if that's the case wouldn't it be better > to implement a serial driver, instead of tty directly (which IMHO should > make it also usable for serbus-based devices) ? It's more natural to implement rpmsg uart on top of tty core instead of serial layer, since: 1.Serial layer model the hardware which can just send the data one by one 2.But rpmsg could send a buffer(max 512B) in one packet On the other hand, it's very easy to support serbus by replace tty_port_register_device_attr to tty_port_register_device_attr_serdev. > > > --mtx > > -- > Enrico Weigelt, metux IT consult > Free software and Linux embedded engineering > info@metux.net -- +49-151-27565287