Hi, On Thu, 24 Aug 2023 09:04:28 +0200 Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> wrote: > >>> + > >>> +MODULE_DESCRIPTION("Clock driver for TWL Series Devices"); > >>> +MODULE_ALIAS("platform:twl-clk"); > >> > >> This alias is unnecessary? > >> > > The question is whether this driver should have a separate dt > > node (and if a separate node, then one per clock as the clk-palmas > > driver) or not. See Rob's review of the binding document. > > So we have basically #clock-cells = <1>; in the twl parent > > and a call to mfd_add_device() there in the former case and I guess > > that alias is needed then. > > > > You should not need the alias in any of these cases. platform alias for > platform driver means you have incomplete tables and use alias instead > of tables. Preference is to use tables. Is there a general consensus that MODULE_ALIAS("platform:.*") should be exorcised? Of course for this new driver I will avoid it now anyways. Regards, Andreas