On December 12, 2025 12:25:12 PM GMT+01:00, Jiri Pirko <[email protected]> wrote: >Thu, Dec 11, 2025 at 08:47:45PM +0100, [email protected] wrote: > >[..] > >>@@ -559,7 +563,8 @@ EXPORT_SYMBOL(dpll_netdev_pin_clear); >> */ >> struct dpll_pin * >> dpll_pin_get(u64 clock_id, u32 pin_idx, struct module *module, >>- const struct dpll_pin_properties *prop) >>+ const struct dpll_pin_properties *prop, >>+ struct fwnode_handle *fwnode) >> { >> struct dpll_pin *pos, *ret = NULL; >> unsigned long i; >>@@ -568,14 +573,15 @@ dpll_pin_get(u64 clock_id, u32 pin_idx, struct module >>*module, >> xa_for_each(&dpll_pin_xa, i, pos) { >> if (pos->clock_id == clock_id && >> pos->pin_idx == pin_idx && >>- pos->module == module) { >>+ pos->module == module && >>+ pos->fwnode == fwnode) { > >Is fwnode part of the key? Doesn't look to me like that. Then you can >have a simple helper to set fwnode on struct dpll_pin *, and leave >dpll_pin_get() out of this, no? IMHO yes, because particular fwnode identifies exact dpll pin, so I think it should be a part of the key.
- [Intel-wired-lan] [PATCH RFC net-next 00/13] dpll: Core im... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 01/13] dt-bindi... Ivan Vecera
- Re: [Intel-wired-lan] [PATCH RFC net-next 01/13] ... Andrew Lunn
- Re: [Intel-wired-lan] [PATCH RFC net-next 01/... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 02/13] dpll: Al... Ivan Vecera
- Re: [Intel-wired-lan] [PATCH RFC net-next 02/13] ... Jiri Pirko
- Re: [Intel-wired-lan] [PATCH RFC net-next 02/... Ivan Vecera
- Re: [Intel-wired-lan] [PATCH RFC net-next... Jiri Pirko
- Re: [Intel-wired-lan] [PATCH RFC net... Ivan Vecera
- Re: [Intel-wired-lan] [PATCH RFC... Jiri Pirko
- [Intel-wired-lan] [PATCH RFC net-next 03/13] net: eth... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 05/13] dpll: Ad... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 04/13] dpll: zl... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 06/13] dpll: Su... Ivan Vecera
- Re: [Intel-wired-lan] [PATCH RFC net-next 06/13] ... Przemek Kitszel
- Re: [Intel-wired-lan] [PATCH RFC net-next 06/... Ivan Vecera
- [Intel-wired-lan] [PATCH RFC net-next 07/13] dpll: zl... Ivan Vecera
