Hi Sascha, On 23-06-01, Sascha Hauer wrote: > On Thu, Jun 01, 2023 at 09:40:29AM +0200, Johannes Zink wrote: ... > > +#define EQOS_PWR_PIN IMX_GPIO_NR(1, 5) /* ENET_PWREN# */ > > +static void setup_ethernet_phy(void) > > +{ > > + u32 val; > > + > > + of_device_ensure_probed_by_alias("gpio0"); > > + > > + if (gpio_direction_output(EQOS_PWR_PIN, 0)) > > + { > > + pr_err("eqos phy power: failed to request pin\n"); > > + return; > > + } > > Should this be a fixed regulator in dt? Sorry for stepping in here. I think the problem was that neither the kernel nor the barebox EQOS driver support the regulator feature. But you're right this should be the correct solution. Regards, Marco