[PATCH v5 01/11] i2c: Enhance i2c_new_ancillary_device API
Geert Uytterhoeven
geert at linux-m68k.org
Mon Jun 12 12:44:33 UTC 2023
Hi Laurent,
On Mon, Jun 12, 2023 at 2:23 PM Laurent Pinchart
<laurent.pinchart at ideasonboard.com> wrote:
> On Mon, Jun 12, 2023 at 09:53:02AM +0000, Biju Das wrote:
> > Hi All,
> >
> > How do we proceed here between [1] and [2]?
> >
> > DT-Maintainers suggestion:
> > [1]
> > raa215300: pmic at 12 {
> > compatible = "renesas,raa215300";
> > reg = <0x12>, <0x6f>;
> > reg-names = "main", "rtc";
> >
> > clocks = <&x2>;
> > clock-names = "xin";
> > /* Add Optional shared IRQ resource and share it to child and handle it both in parent and child */
> > };
> >
> > Laurent/Wolfram suggestion to split it into two nodes and get rid of this patch:
> > [2]
> > raa215300: pmic @12 {
> > compatible = "renesas,raa215300";
> > reg = <0x12>;
> >
> > /* Add Optional shared IRQ */
> > renesas,raa215300-rtc = <&rtc_raa215300>; /* Parse the handle and Enable RTC , if present.*/
> > };
> >
> > rtc_raa215300: rtc at 6f {
> > compatible = "renesas,raa215300-isl1208";
>
> Make this
>
> compatible = "renesas,raa215300-isl1208", "isil,isl1208";
"renesas,raa215300-rtc", "isil,isl1208".
However, that would suggest the RAA215300 RTC can be treated as
an ISL1208, which is not true for all revisions...
> Btw, it would be nice to convert
> Documentation/devicetree/bindings/rtc/isil,isl1208.txt to YAML.
Hey, look at patch 2 in this series ;-)
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
More information about the dri-devel
mailing list