Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp7598754yba; Thu, 2 May 2019 12:43:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqxppJrZzHs5Lhtigfy3jc8pMDh1U5je6q+d+6kNzWtd8MA249CVKb6suesecaaWJnq/5Ajq X-Received: by 2002:a65:638f:: with SMTP id h15mr5851684pgv.147.1556826226483; Thu, 02 May 2019 12:43:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556826226; cv=none; d=google.com; s=arc-20160816; b=Cwk45TM5mj5qeiZ8tOFSb7DIXTMINZ7zgxlWRnewtybGRDI5b1tceLczluSB1sC6CW iJFlx+81ZO/Wae9EUaqikwBJhdvLwTO0ilciEfj6SwBB4cvBIYNdtQfhw4et3pf+wJZu K/JX/xNdf3RCLe85g9kN+sqavew/PgJQxs9PnNAaEJisyAA8OlQRqc174FUP2hD23DVw 1xA899uqlLV9U213gYzQwPuYX+sfWkX83flUS0Z7zNQNf4icA1rj8mUrPDXqcXPvIQC7 B4YLA+lkihLJ60hG80DkzcDed+ELERepSW66JzEoUdRzVNaCwO4lVPFih+k+9xgjBeFO 1fVg== 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=Ici0QjBvMtkgd/hB8LykAlDv/bBI7LhSow8Hm38tLkY=; b=o8PllHRcSzj8b+Al1cLakiDBaEfqGH2vvCuSizwcQF8YhZIbS/EDXnZ4JMYCwMf/v6 AFDmpP+O3+brCpSTgiWq4lGsqxREMmVOqDDLWRB9ei7F9n+0PyQdiLBytrN4JiTXdDV+ JnV0bsDQ1CJIsAkmi5X/mi3+tLmdIW5CEdMkUG8TaOVGwt+T+HvS2PC3PISbcCQBj3b3 JbGZLEsNlLmwPh0MYqRZWypF9lqvQBtyUAVFI1nW71F4yX3CToQbTXVGxvTQSFY+9OjM sLWFBsSuTNdKCrK5u34fFell/mXIQbOhZ2i8zzabTU74Ng7kgLp7i/vRG7mfCEfxMP/K FnRQ== 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 n13si42884971pgl.348.2019.05.02.12.43.28; Thu, 02 May 2019 12:43: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; 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 S1726279AbfEBTmJ (ORCPT + 99 others); Thu, 2 May 2019 15:42:09 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:34107 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725962AbfEBTmJ (ORCPT ); Thu, 2 May 2019 15:42:09 -0400 Received: from [192.168.1.110] ([95.117.102.184]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Mae7u-1gkTii3ric-00cBpa; Thu, 02 May 2019 21:41:07 +0200 Subject: Re: [PATCH] serial: 8250: Add support for using platform_device resources To: Esben Haabendal , linux-serial@vger.kernel.org Cc: Greg Kroah-Hartman , Jiri Slaby , Andy Shevchenko , Darwin Dingel , Jisheng Zhang , Sebastian Andrzej Siewior , He Zhe , Marek Vasut , Douglas Anderson , Paul Burton , linux-kernel@vger.kernel.org References: <20190430140416.4707-1-esben@geanix.com> From: "Enrico Weigelt, metux IT consult" Organization: metux IT consult Message-ID: Date: Thu, 2 May 2019 21:41:01 +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: <20190430140416.4707-1-esben@geanix.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:D8hPpdY1OO8vv+VyuKhIoYmLojZgGU5xSg88u+CaUVpeXhJslsS +d9h80w8M1im8D7a5Apj/sDDTxO/uOkQ/jpoeimd3QvYiO6WPH9GFtO6nl7cK/Ns9OlJ2Zq UZRArJu0K5asxPzWtSyVjnOabVMcehgOkd4tBa4c2EMn4BEzYqnluIE1YjT9NbJpco5D/IT SSipn++UZVsfObLkTBVPQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:qCvAS6/VJzQ=:jz5k+6E5nMadVaIGSsP2DG +C5cM4GUtpxEoEqPVGSqqEkzT7awgDwgvDCEiC3YnX0e9Ls1imhj2SL6e0AimF3VOkQ9KWf/0 oFs8ecL3zjcasyHYWOx4xn34eXc0TP4lvQlky1ektE2Odwq+iLztDAYdvgeRLm+Qh935+8lse QgT/1NEOE6HzBH6FHthck40w56hUSbI1sQbtsRyVhfl2LncCL6Ngr984yNvgSCrOJPLvGQtx5 MSVONG7Sq388EDRRs/sby4VWmAWbULfJb2FL7PWGODk08sqhYShTgKl+NXmfzxBEyPJA99t5R lESC1VPxwXiajrsanvV+T3t+vHNh433O2pK0nwZ+K4r6RSPMWqEDiSUmyGcZasUPluXF9ZH1t ZAvZPAbRqHFBu1lR4z3J4xW7ITRLiFwX2VWsrw8PvIp5Wd8JNTDtoLMYzTDaRJLRTPllwiVuG BeOh/8KWhOHdYXOKqUW1O+8efDd2tKcMpZT7Sqpa+vFUs/qGMMmPZ7JkWO9GW6JKhoZ6Ew1BS Y5QnvTYyYinqJoyNGNS5Xb8ecaLHMBSbbdvh1IiaHgRwf9U5AyW5VnjWPBvxKtRo88P1F4tBG Zmg/Om4aUpNMb9D4Jz1WmZwyLvfeau0bkdXEBSltdGVxxo9Qh+t7wxfY0KGRrBZqU56aRDlu7 a6GDrUt9LAwsYk3LTbEuE2lATvJKq3d8sBgHC+kjLoQccX3MUsFlAx5iDqQlcASjpyZRe4SZr jHoHuhd/cHbM5iMe5crmNNBzMFRoP7SgMPSx6pnpJS79jRLY+EaC0Kr+qM0= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 30.04.19 16:04, Esben Haabendal wrote: > Allow getting memory resource (mapbase or iobase) as well as irq from > platform_device resources. > > The UPF_DEV_RESOURCES flag must be set for devices where platform_device > resources are to be used. When not set, driver behaves as before. > > This allows use of the serial8250 driver together with devices with > resources added by platform_device_add_resources(), such as mfd child > devices added with mfd_add_devices(). I like the idea (actually, quite the direction I'd like to go), but unfortunately it's more compilicated than that. Some drivers don't use these fields, eg. 8250 determines the mapsize based on several factors, at the time of the mapping is done. That's one of the things my patches shall clean up. --mtx -- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287