Message ID | 20240208124300.2740313-6-claudiu.beznea.uj@bp.renesas.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Geert Uytterhoeven |
Headers | show |
Series | clk: renesas: rzg2l: Add support for power domains | expand |
Hi Claudiu, On Thu, Feb 8, 2024 at 1:43 PM Claudiu <claudiu.beznea@tuxon.dev> wrote: > From: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com> > > Add always-on power domain ID for RZ/V2M (R9A09G011) SoC. > > Signed-off-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com> Thanks for your patch! > --- a/include/dt-bindings/clock/r9a09g011-cpg.h > +++ b/include/dt-bindings/clock/r9a09g011-cpg.h > @@ -349,4 +349,7 @@ > #define R9A09G011_DDI_RESET 93 > #define R9A09G011_DDI_RESETN_APB 94 > > +/* Power domain IDs. */ > +#define R9A09G011_PD_ALWAYS_ON 0 RZ/V2M has many more power domains, but they are not controlled through CPG_BUS_*_MSTOP registers, but by the Internal Power Domain Controller (PMC). > + > #endif /* __DT_BINDINGS_CLOCK_R9A09G011_CPG_H__ */ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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
On 16.02.2024 16:03, Geert Uytterhoeven wrote: > Hi Claudiu, > > On Thu, Feb 8, 2024 at 1:43 PM Claudiu <claudiu.beznea@tuxon.dev> wrote: >> From: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com> >> >> Add always-on power domain ID for RZ/V2M (R9A09G011) SoC. >> >> Signed-off-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com> > > Thanks for your patch! > >> --- a/include/dt-bindings/clock/r9a09g011-cpg.h >> +++ b/include/dt-bindings/clock/r9a09g011-cpg.h >> @@ -349,4 +349,7 @@ >> #define R9A09G011_DDI_RESET 93 >> #define R9A09G011_DDI_RESETN_APB 94 >> >> +/* Power domain IDs. */ >> +#define R9A09G011_PD_ALWAYS_ON 0 > > RZ/V2M has many more power domains, but they are not controlled through > CPG_BUS_*_MSTOP registers, but by the Internal Power Domain Controller > (PMC). I wasn't aware of that. I'll be checking it. > >> + >> #endif /* __DT_BINDINGS_CLOCK_R9A09G011_CPG_H__ */ > > Gr{oetje,eeting}s, > > Geert > > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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
diff --git a/include/dt-bindings/clock/r9a09g011-cpg.h b/include/dt-bindings/clock/r9a09g011-cpg.h index 41dd585d7115..250499faf049 100644 --- a/include/dt-bindings/clock/r9a09g011-cpg.h +++ b/include/dt-bindings/clock/r9a09g011-cpg.h @@ -349,4 +349,7 @@ #define R9A09G011_DDI_RESET 93 #define R9A09G011_DDI_RESETN_APB 94 +/* Power domain IDs. */ +#define R9A09G011_PD_ALWAYS_ON 0 + #endif /* __DT_BINDINGS_CLOCK_R9A09G011_CPG_H__ */