Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4187561ybi; Mon, 27 May 2019 12:58:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqxJRO3f3qEjGb5zKPPXbKxjL4y8ANOhYWNVHH2D/YAprSuIUEiGA432eXzERO/PYQ5IoUFo X-Received: by 2002:a63:1d05:: with SMTP id d5mr17767571pgd.157.1558987085375; Mon, 27 May 2019 12:58:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558987085; cv=none; d=google.com; s=arc-20160816; b=T983bv5YxyWpEcCy4Zc1BioFfcDtUzJgR/0ncpy687sqLKFUznYsIChKUQaZDoUL6w /4mI6vZkNVzCz4jQj0A2iTYGqpF9J5QW6CN4Di71dRd4Fsv2MjrHeC8ZgcqghbRH6mfw 0YhItuAYlcfhEKH19mkeeHGzLGwcBnYHopFnqBcvx5LuCE47zZBvaw3TNPghAY0FlPhd hHuwag1d9Z9ezWak4ibChhR4FWE6xm6Su8FkDYzCEF2f2MbON/dWviVUV9DQYWNpbVmW 8F9GMQvBAXXc+GtpqTU+wRdEX4HDsr0HWk89rxwQImaicjsNAAgo5UwJy0bQYDE2WWGC tOHw== 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:organization:from:references:cc:to:subject; bh=wn7M/c0iK4jq1xMvEce1jyRLf4eMizUiIM8T1BmsvdU=; b=DiQIX9JGVKRsM/lyOfpOn92soHlD2hMVSeq+a6+hlRpMihmdU9RBs+N0SwVWlvF3S7 0fvA9vsDzG+O+LOkRpXUn+KnoJ2gbgzwszaO+2p2kM/8NUaZRWtHIU7kphkiYVG2th6X 2DpC2HJchOFw87b7YiuBzlmcYAetY4A9AzefbUF+mskH+NfLXq9FH6uh0H2mLHpP6Gok g9tdY+eXcONHqA961zeVAp2OYf7dN0lMarF61EdceuHq5kH6UjSE72MEnI5SuMFbaXxK MYR3tUqxg5bpo6thxg7VPe1kq+JfC0gLPFL+TW3qhOlDVAkmkbYZiIvFcslVp7Lzd3o3 bbpw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a14si19521115pff.135.2019.05.27.12.57.49; Mon, 27 May 2019 12:58:05 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727050AbfE0T4q (ORCPT + 99 others); Mon, 27 May 2019 15:56:46 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:46823 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726817AbfE0T4q (ORCPT ); Mon, 27 May 2019 15:56:46 -0400 Received: from [192.168.1.110] ([95.115.42.131]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N18MG-1gUDUG0dsw-012Y0Z; Mon, 27 May 2019 21:56:34 +0200 Subject: Re: [PATCH 2/2] serial: 8250: Add support for 8250/16550 as MFD function To: Greg Kroah-Hartman , Esben Haabendal Cc: Lee Jones , linux-serial@vger.kernel.org, Jiri Slaby , Nishanth Menon , Vignesh R , Tony Lindgren , Lokesh Vutla , Florian Fainelli , linux-kernel@vger.kernel.org References: <87bm05mpmx.fsf@haabendal.dk> <20190514104741.GO4319@dell> <20190514122618.GA18859@kroah.com> <87imudky2o.fsf@haabendal.dk> <20190521100904.GA13612@kroah.com> <87pnocm59v.fsf@haabendal.dk> <20190521111817.GA24911@kroah.com> <87lfz0m3ge.fsf@haabendal.dk> <20190521125651.GA6264@kroah.com> <87h89nnajr.fsf@haabendal.dk> <20190521144319.GA28747@kroah.com> From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: <5c7e21b6-3701-a685-02c6-a584996aa811@metux.net> Date: Mon, 27 May 2019 21:56:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <20190521144319.GA28747@kroah.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:K7GEJZtbQJhy4IMLkG1/HregCwPnj0S7Td/78D9wZMC4RrPz3mE GngyVqIgDk5XwhKx8Mo/hYcIWUOFY/dJ8MTC6Ij+sQy482FsKAkmBVlzF9lNFGYQo8x1w2X cSEG7qHzysKTdoc80JyGfW4nP/hO4l3V69FjSw6r7gETAIdIVDVOH34KvV0TOBoTr2WlFsL SptcrrBq/5Jui1CUM0mOQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:NeHRnzJkYP0=:6c4Z10cEv6QAFoYDO7mHfR xjhz30RJUU3aPxaw91gITyNo8DOJrsTtC5aGRiv8b9YFsv+DP47FGFdoVDnNogQtN/KAPEtkj aeG6phlUVUFcr7ShwFtE8CEdEJ3fJaJ0kxy4Gy6YjA63hSo1X0b0H0LSQ69t6xqMl1obJToRU EoDY5zl+qtxLUQseyNAgYYfO2ZVkMoi/Izr/f6mFeDLotiUxLmnrpN2UNTFNVFFJ7K+P2x9fU O/9Bf0sS64+EYNJF4giRdjMcUMHIqW/O8bYrm3mOQ6Qs6HSDO1IOEZea1O54A+Q4UwP2JD+7+ j8crVwZKiOdFNCa9UpwKYiQlOapdumXu3lc9TvHbdPey2Uv5knlFRC67JS2OY3Xcju+His2nU ohImuPlKrU2ioAznUW9Rxa7RqL0ujF/zr/kNGRfSh/D/vWzZdf/9YIqulpVAz0k/QJJI5YPsS cAUvc+BLHUCF/YKQQB0loDB1tvxMgCkamiqf+yiCyZ3429V94ppyOALzZ/xFvZjsOwQH9Flz4 vvQIPiIzoAMb8seO8BIsXS83YRlu8Tk8cUiUZYrFUnvujoBaQaL5HI/Dgv4txMjOIlnRAUdaS oDuRQMQVOfaZZmnz8ZMOQ71+8aAjQgqZkWnzPf/8Kwq+jSSltEsS1z7PI25IwJKi+A+Ok44T+ IVni29vYsozZM5tFo7NQBo+eyaTDi5xx0pD0xp6ufMDwTBtHQqmiUK38oo5L657wWU3RiYMbT 4+YT3yHPoQtw4uQ7w/pDR0GGVfwdy7bCJPRhFKUGB9LmBlb8LREbNyhTk5o= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21.05.19 16:43, Greg Kroah-Hartman wrote: Hi, > Sometimes you need to go tell the hardware/firmware people not to do > foolish things. You can not always fix their problems in software. > Please push back on this. I've often been in the same situation. It's hopeless with those folks. Even worse: you give'em a clear spec on how the register interface shall look like, and they make something really weird out of it (shuffled byte orders, multiplexing irqs over a single gpio line and leave the other's empty instead of just one gpio per irq, ...) The kernel is full of buggy hardware, because hw folks seem not really capable of doing their homework :( Actually, the whole existance of these hundreds of different uart devices, IMHO, is a clear sing of hw folks not doing the homework. By the way: I've somewhat lost track of what the patch was actually about ... :o --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287