From: Andrzej Hajda <a.hajda@samsung.com>
To: linux-samsung-soc@vger.kernel.org
Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
dri-devel@lists.freedesktop.org,
devicetree@vger.kernel.orglinux-gpio@vger.kernel.orglinux-kernel@vger.kernel.orgdri-devel@lists.freedesktop.orgdevicetree@vger.kernel.orglinux-kernel@vger.kernel.orglinux-arm-kernel@lists.infradead.orgdri-devel@lists.freedesktop.orgdevicetree@vger.kernel.org
Subject: Re: [RFC 04/15] regulator: add restrack support
Date: Fri, 12 Dec 2014 09:21:01 +0100 [thread overview]
Message-ID: <548AA56D.8060202@samsung.com> (raw)
In-Reply-To: <20141211134327.GO11285@n2100.arm.linux.org.uk>
On 12/11/2014 02:43 PM, Russell King - ARM Linux wrote:
> On Thu, Dec 11, 2014 at 12:58:37PM +0000, Mark Brown wrote:
>> I'd expect someone reading the change in the regulator API to have at
>> least some idea how this fits in with the rest of the API and how to use
>> it, and probably more importantly I'd expect to be able to understand
>> why this is DT only.
>
> Yep.
>
> This is a repetitive problem, and I fully agree with your concern about
> stuff which is supposed to be arch-independent being designed with only
> DT in mind.
>
> New core kernel features should *not* be designed with only DT in mind -
> DT is not the only firmware description language which the kernel
> supports. Folk need to understand that if they design a new arch
> independent kernel feature where the sole use case is with DT, that new
> feature is probably going to get rejected, especially when it's
> something as generic as resource tracking.
>
> The world is not DT only.
>
OK. I will post next version of patchset with resource/provider lookup
left to frameworks (regulators, clock, etc), this way it will be fully
firmware agnostic. I will add also better description of the framework.
Regards
Andrzej
next prev parent reply other threads:[~2014-12-12 8:21 UTC|newest]
Thread overview: 97+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-10 15:48 [RFC 00/15] Resource tracking/allocation framework Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 01/15] drivers/base: add track framework Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-12 16:36 ` Mark Brown
2014-12-12 16:36 ` Mark Brown
2014-12-12 16:36 ` Mark Brown
2014-12-12 23:12 ` AH
2014-12-12 23:12 ` AH
2014-12-15 12:55 ` Mark Brown
2014-12-15 12:55 ` Mark Brown
2014-12-15 14:00 ` Andrzej Hajda
2014-12-15 14:00 ` Andrzej Hajda
2014-12-15 14:00 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 02/15] drivers/base: add restrack framework Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-12 16:52 ` Mark Brown
2014-12-12 16:52 ` Mark Brown
2014-12-12 16:52 ` Mark Brown
2014-12-15 8:28 ` Andrzej Hajda
2014-12-15 8:28 ` Andrzej Hajda
2014-12-15 8:28 ` Andrzej Hajda
2014-12-15 11:38 ` Mark Brown
2014-12-15 11:38 ` Mark Brown
2014-12-15 11:38 ` Mark Brown
2014-12-10 15:48 ` [RFC 03/15] drm/panel: add restrack support Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 04/15] regulator: " Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
[not found] ` <1418226513-14105-5-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-12-10 16:07 ` Mark Brown
2014-12-10 16:07 ` Mark Brown
2014-12-10 16:07 ` Mark Brown
2014-12-11 10:49 ` Andrzej Hajda
2014-12-11 10:49 ` Andrzej Hajda
2014-12-11 10:49 ` Andrzej Hajda
2014-12-11 12:58 ` Mark Brown
2014-12-11 12:58 ` Mark Brown
2014-12-11 12:58 ` Mark Brown
2014-12-11 13:43 ` Russell King - ARM Linux
2014-12-11 13:43 ` Russell King - ARM Linux
2014-12-11 13:43 ` Russell King - ARM Linux
2014-12-12 8:21 ` Andrzej Hajda [this message]
2014-12-12 8:22 ` Andrzej Hajda
2014-12-12 8:22 ` Andrzej Hajda
2014-12-12 8:22 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 05/15] gpio: move DT parsing code to separate functions Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2015-01-13 6:17 ` Linus Walleij
2015-01-13 6:17 ` Linus Walleij
2015-01-13 6:17 ` Linus Walleij
2014-12-10 15:48 ` [RFC 06/15] gpio: add restrack support Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 07/15] clk: add DT parsing function Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
[not found] ` <1418226513-14105-8-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-13 19:24 ` Mike Turquette
2015-01-13 19:24 ` Mike Turquette
2014-12-10 15:48 ` [RFC 08/15] clk: add restrack support Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
[not found] ` <1418226513-14105-9-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-13 19:25 ` Mike Turquette
2015-01-13 19:25 ` Mike Turquette
2014-12-10 15:48 ` [RFC 09/15] phy: " Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 10/15] drm/exynos/dsi: simplify hotplug code Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 11/15] drm/exynos/dsi: convert to restrack API Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 12/15] drm/exynos/dpi: use common of_graph functions Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 13/15] drm/exynos/dpi: convert to restrack API Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 14/15] drm/panel/ld9040: do not power off panel on removal Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` [RFC 15/15] drm/panel/ld9040: convert to restrack API Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 15:48 ` Andrzej Hajda
2014-12-10 16:16 ` [RFC 00/15] Resource tracking/allocation framework Russell King - ARM Linux
2014-12-10 16:16 ` Russell King - ARM Linux
2014-12-10 16:16 ` Russell King - ARM Linux
2014-12-10 17:23 ` A H
2014-12-10 17:39 ` Russell King - ARM Linux
2014-12-10 17:39 ` Russell King - ARM Linux
2014-12-10 17:39 ` Russell King - ARM Linux
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=548AA56D.8060202@samsung.com \
--to=a.hajda@samsung.com \
--cc=devicetree@vger.kernel.orglinux-gpio \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.