Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1587681

Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements

From Rob Herring <robh+dt@kernel.org>
Newsgroups linux.kernel
Subject Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements
Date 2017-02-24 15:00 +0100
Message-ID <teozE-TN-11@gated-at.bofh.it> (permalink)
References <tbtPc-6h4-41@gated-at.bofh.it> <tbMoO-1Y8-27@gated-at.bofh.it> <tbQ93-4lj-13@gated-at.bofh.it> <tbSXg-67s-11@gated-at.bofh.it> <tbT6W-6aX-15@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Fri, Feb 17, 2017 at 9:56 AM, Tobias Jakobi
<tjakobi@math.uni-bielefeld.de> wrote:
> Alexandre Belloni wrote:
>> On 17/02/2017 at 13:45:44 +0100, Tobias Jakobi wrote:
>>>> The device tree is a representation of the hardware itself. The state
>>>> of the driver support doesn't change the hardware you're running on,
>>>> just like your BIOS/UEFI on x86 won't change the device it reports to
>>>> Linux based on whether it has a driver for it.
>>> Like Emil already said, the new bindings and the DT entries are solely
>>> introduced to support a proprietary out-of-tree module.
>>>
>>
>> Because device tree describes the hardware, the added binding doesn't
>> support any particular module. The eventually upstreamed drvier will
>> share the same bindings.
> OK, can we then agree that we _only_ merge the bindings and the entries,
> once this driver is upstream?

Absolutely not.

> Driver upstreaming and DT work go hand-in-hand. It's usually after a lot
> of discussion that new bindings get finalised. And for that discussion
> to happen we need to know how the driver uses the information from the
> DT. Otherwise we have no way to evaluate if the description is in any
> way "appropriate".
>
> And no, I don't follow the "DT is a separate/independent thing" thought.
> It maybe is in an ideal world, but we've seen it now often enough that
> bindings turned out to be poorly designed, even though they looked fine
> at first.

Certainly, that happens (though arguably that was more often from lack
of review). But this one is self contained, using standard, existing
properties. I'm not worried about us getting it right. If this was
something new or different, then certainly yes I would want to see the
code.

Rob

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Tobias Jakobi <tjakobi@math.uni-bielefeld.de> - 2017-02-16 14:00 +0100
  Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Emil Velikov <emil.l.velikov@gmail.com> - 2017-02-16 18:00 +0100
    Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-02-17 16:50 +0100
      Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Emil Velikov <emil.l.velikov@gmail.com> - 2017-02-17 21:50 +0100
        Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-02-24 01:30 +0100
          Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Emil Velikov <emil.l.velikov@gmail.com> - 2017-02-26 15:20 +0100
      Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Rask Ingemann Lambertsen <rask@formelder.dk> - 2017-02-17 23:00 +0100
  Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-02-17 09:50 +0100
    Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Tobias Jakobi <tjakobi@math.uni-bielefeld.de> - 2017-02-17 13:50 +0100
      Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Emil Velikov <emil.l.velikov@gmail.com> - 2017-02-17 14:30 +0100
      Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Alexandre Belloni <alexandre.belloni@free-electrons.com> - 2017-02-17 16:50 +0100
        Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Tobias Jakobi <tjakobi@math.uni-bielefeld.de> - 2017-02-17 17:00 +0100
          Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Rob Herring <robh+dt@kernel.org> - 2017-02-24 15:00 +0100
      Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-02-17 16:50 +0100
        Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Thierry Reding <thierry.reding@gmail.com> - 2017-02-20 17:50 +0100
          Re: [PATCH 0/8] ARM: sun8i: a33: Mali improvements Maxime Ripard <maxime.ripard@free-electrons.com> - 2017-02-23 01:50 +0100

csiph-web