Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1665271
| From | Grygorii Strashko <grygorii.strashko@ti.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 3/4] mfd: tps65217: remove duplicated interrupt resources. |
| Date | 2017-06-14 01:10 +0200 |
| Message-ID | <tS36F-5KM-5@gated-at.bofh.it> (permalink) |
| References | <tRF4m-7wC-11@gated-at.bofh.it> <tRF4m-7wC-25@gated-at.bofh.it> <tRGjM-8du-15@gated-at.bofh.it> <tRPdn-5yt-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 06/13/2017 03:18 AM, Enric Balletbo Serra wrote: > Hi Grygorii, > > 2017-06-13 0:41 GMT+02:00 Grygorii Strashko <grygorii.strashko@ti.com>: >> >> >> On 06/12/2017 04:24 PM, Enric Balletbo i Serra wrote: >>> I don't think it makes sense to have the interrupt resources for charger >>> and power button in two different places, the driver and the DT binding. >>> That's confusing so remove the ones from the mfd driver in favour of >>> having the interrupt resources only described in the DT. Having the >>> resources in DT may help if there is or will be a similar pmic with >>> different resource allocation. >> >> Wouldn't this break DT compatibility? Old DTs do not contain IRQ resources >> and so they work only because of IRQ definitions in code. >> > > I don't think so, the DT binding [1] and [2] says that the interrupts > proprieties are required, so the bindings that that doesn't have these > proprieties are wrong. Also I suspect that the binding that doesn't > define the interrupts expect the hw block disabled as the status = > "disabled" was defined, so I don't think was his intention have i.e > the charger active. > > [1] https://www.kernel.org/doc/Documentation/devicetree/bindings/power/supply/tps65217_charger.txt > [2] https://www.kernel.org/doc/Documentation/devicetree/bindings/input/tps65218-pwrbutton.txt Ok. fair enough. Anyway, personally I would prefer to remove irqs from DT, but as both points are valid - its up to maintainers to decide. -- regards, -grygorii
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH 1/4] ARM: dts: tps65217: Add charger interrupts to the common tps65217.dtsi file Enric Balletbo i Serra <enric.balletbo@collabora.com> - 2017-06-12 23:30 +0200
[PATCH 3/4] mfd: tps65217: remove duplicated interrupt resources. Enric Balletbo i Serra <enric.balletbo@collabora.com> - 2017-06-12 23:30 +0200
Re: [PATCH 3/4] mfd: tps65217: remove duplicated interrupt resources. Grygorii Strashko <grygorii.strashko@ti.com> - 2017-06-13 00:50 +0200
Re: [PATCH 3/4] mfd: tps65217: remove duplicated interrupt resources. Enric Balletbo Serra <eballetbo@gmail.com> - 2017-06-13 10:20 +0200
Re: [PATCH 3/4] mfd: tps65217: remove duplicated interrupt resources. Grygorii Strashko <grygorii.strashko@ti.com> - 2017-06-14 01:10 +0200
csiph-web