Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp850760yba; Thu, 18 Apr 2019 10:35:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8s24ihgAOMcDer33dVlpIm0NY9pE9nL/vY10O0xrnl0NL64t9yCYw42LGLsdbE5u7em2q X-Received: by 2002:aa7:8392:: with SMTP id u18mr71150509pfm.217.1555608930257; Thu, 18 Apr 2019 10:35:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555608930; cv=none; d=google.com; s=arc-20160816; b=NQvK4o5XvmTqR9EBn0OfuDSLm0WdgySmssZLhtKeqTmh0Wta74UbyW87rRoC5oq0Hs i7ZO3lBpIrV9yo+vz6lvQuY/aBJXt78eyzYXpYcvVzWPyRy11IRD25RuvrL+KL1QwnyM BvDG8q0CK7lrSmr6UJ6YhBG8fxkqh3FBezgWawBQVLxHcB6nILniT/PUAl/qVfonjKQx aLkwHadc/8FuXSKmW7PdiA5WlkelX5hlGRpOLZ/2Xthuy2L8umed5tmYZ+4uj9KlLruv tftFskd3gIxkvA9KYniDxkRB/ZGi+tNfHMvpzCMxAIV04gcDXNDoewtoza33h2HHe6Ow ul2A== 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=LKjAeJZBkpucqw+A5EBo+RGfgZpuy4Jux0R1ukl11uY=; b=uZs1MpRDvj4h96LnJC6Fm6f70wJ/WIVq0YwsDPjt1peV0AO5ZMLI3eJI0oocgusvU9 B6mroRq0AU83A+9wn0QNCa8xD38WOCWEQR5B7O+QIYdQkorE1C7oFjenJHUQd57FiBlq LJlK/wo1q3Hc6t7xvp8gt52zGTEdKwbIQt5qMuBdfoAXCjF/vKF4P2D73/xQYWJZEtFZ iPXbdEkZo2e4WiIsMDRWGSCpXfBBFFn9JUbcL8fvGNizP14sXXam93jY57AA7oMZOtg3 JludLK2l7yoXQtYsYwppW0qb4kHosJgA4aET+lEuqHRULrH0G/hSZ+4Z/i52Si/RBgOX aX9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JBnuiX3V; 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 r24si2603716pls.398.2019.04.18.10.35.13; Thu, 18 Apr 2019 10:35:30 -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=JBnuiX3V; 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 S2389747AbfDRReR (ORCPT + 99 others); Thu, 18 Apr 2019 13:34:17 -0400 Received: from mail-ot1-f68.google.com ([209.85.210.68]:41960 "EHLO mail-ot1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733192AbfDRReQ (ORCPT ); Thu, 18 Apr 2019 13:34:16 -0400 Received: by mail-ot1-f68.google.com with SMTP id 64so2363234otb.8; Thu, 18 Apr 2019 10:34:16 -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=LKjAeJZBkpucqw+A5EBo+RGfgZpuy4Jux0R1ukl11uY=; b=JBnuiX3VQpqFmcI3ZS3JHA/4CGjuFN5MQBVXRmW0XTYsTXSo/0XeurkkC1YHxA3y2/ CdTBnWp+xu5PlwVeqeUD+/nF0UjH2Aa9jjT+h7xN6KQLaAqtgGwhhk+4TOvATi8oKuye lkxseLFb0e5catDDus9M8JgfKzttFItDyjRpB8PLHkc1p1fsn2Cnd4VlZpkzDYLk7Nbi oOi1KGMYPPB44RBzeTzjfBO7Jx3plTECrlCjel3Mjyt5xyJCKM6qahrATb9vJP+wHt8U 4V39kOKl4wtUAKUoSOUD1ANhofjIJ2lBfYm+7+HGRQ6OjA37GqfUf6fB/r2iI9TjRUut 2T3Q== 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=LKjAeJZBkpucqw+A5EBo+RGfgZpuy4Jux0R1ukl11uY=; b=T18QuKf2NcaM3YupAk6nF5oVz4IgG1uyB47h84MMzB1ZJj9jNiitYlaWxILrRC6kPK u6OD95jAKKhEbt9CPx9V1/IZ2GBANlRBMl9tbKSm0Se94K6Ga+dhc6XVEoLYzk4/N1r1 HH/5i6GzrCzcjEHbgDqWbEE6w0liiIt5NIkWaLtFXS0f8h04FTCaM/8VXZu8AHjyOUOW dikMrexDkaT2xp1KywUy9ZwQxS7qqXf3oMlRAXYzg+IZpZcRiAJnQ6TP7mqG/RhVXwY5 Jh6EaQFkf3EXyijmFsftaZ7SCY2QHERv7h6b5xDLvv1ZyFlorTG32IfLhiuLwgRjAgxd FZcA== X-Gm-Message-State: APjAAAXcFHWLjfbeB0mQXbaacVotV8tTuSM0Gn9cYavXnpz/oZmAChr/ Tw3VGbY9Geve/AS/+H6+pbRW+5gAhE4TW42VQMk= X-Received: by 2002:a9d:5b7:: with SMTP id 52mr60132803otd.279.1555608855543; Thu, 18 Apr 2019 10:34:15 -0700 (PDT) MIME-Version: 1.0 References: <20190409144250.7237-1-TheSven73@gmail.com> <982e69c6-4e68-6f62-8bed-cd5a1802272b@metux.net> <23a25601-ed98-5348-9bac-bf8fc2baea5e@metux.net> <7ceaeb70-f937-bd84-95e5-d7a6baeb5d87@metux.net> In-Reply-To: <7ceaeb70-f937-bd84-95e5-d7a6baeb5d87@metux.net> From: Sven Van Asbroeck Date: Thu, 18 Apr 2019 13:34:04 -0400 Message-ID: Subject: Re: [PATCH v10 0/7] Add Fieldbus subsystem + support HMS Profinet card To: "Enrico Weigelt, metux IT consult" Cc: Linus Walleij , Lee Jones , mark.rutland@arm.com, =?UTF-8?Q?Andreas_F=C3=A4rber?= , treding@nvidia.com, David Lechner , noralf@tronnes.org, johan@kernel.org, Michal Simek , michal.vokac@ysoft.com, Arnd Bergmann , Greg KH , john.garry@huawei.com, geert+renesas@glider.be, robin.murphy@arm.com, Paul Gortmaker , sebastien.bourdelin@savoirfairelinux.com, icenowy@aosc.io, Stuart Yoder , "J. Kiszka" , maxime.ripard@bootlin.com, Linux Kernel Mailing List , netdev 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 Hi Enrico, On Thu, Apr 18, 2019 at 4:34 AM Enrico Weigelt, metux IT consult wrote: > > On 17.04.19 00:12, Sven Van Asbroeck wrote: > > > PS do you have a specific fieldbus device in mind which could be added > > to Linux? > > I actually had some Duagon MVB controllers (Ionia) in the pipeline. > That's stalled for quite some time, as my customer doesn't need the > MVB communication yet, for now just the machine as generic Linux host > w/ ADCs+DIOs. > If you have a fieldbus device you want to add to mainline Linux, and you wish to piggy-back onto the fieldbus_dev subsystem, then we can discuss fieldbus API changes/additions/improvements during the patch review stage. It's my experience that good userspace APIs evolve from practical requirements, not top-down theoretical design. The staging/ location allows us to take an evolutionary approach. Sven